.responsive-dialog[data-v-57606573]{max-width:90vw!important;width:100%!important}.responsive-card[data-v-57606573]{width:100%;max-width:90vw;min-width:0}.rounded-borders[data-v-57606573]{border-radius:8px}.candidatura-header[data-v-57606573]{background:linear-gradient(135deg,#002147,#009bad);border-radius:12px 12px 0 0}.option-block[data-v-57606573]{border:1.5px solid #e0e0e0;border-radius:8px;padding:12px;cursor:pointer;transition:border-color .2s}.option-block--active[data-v-57606573]{border-color:#009bad;background:#f0fbfc}.header-title[data-v-57606573]{display:flex;align-items:flex-start;color:#009bad}.sidebar-info-row[data-v-57606573]{display:flex;align-items:flex-start;padding:6px 0}.job-title[data-v-57606573]{word-break:break-word}.header-actions[data-v-57606573]{display:flex;gap:10px;flex-wrap:nowrap}.action-btn[data-v-57606573]{flex:1;min-width:120px}.content-main[data-v-57606573]{margin:auto;max-width:800px}.sidebar-info[data-v-57606573]{max-width:340px}.logo-container[data-v-57606573]{width:120px;height:120px;background:#f3f6f8;border:1px solid #e6eef3;border-radius:8px;overflow:hidden;margin-bottom:12px}.company-logo[data-v-57606573]{width:120px;height:120px}.description-content[data-v-57606573]{word-break:break-word;overflow-wrap:break-word;font-size:1rem;line-height:1.8;color:#2d2d2d}.description-content[data-v-57606573] p{margin-bottom:1em}.description-content[data-v-57606573] h1,.description-content[data-v-57606573] h2,.description-content[data-v-57606573] h3,.description-content[data-v-57606573] h4{font-weight:600;margin-top:1.4em;margin-bottom:.5em;color:#002147;line-height:1.3}.description-content[data-v-57606573] h2{font-size:1.15rem}.description-content[data-v-57606573] h3{font-size:1.05rem}.description-content[data-v-57606573] ul,.description-content[data-v-57606573] ol{padding-left:1.4em;margin-bottom:1em}.description-content[data-v-57606573] li{margin-bottom:.4em;line-height:1.7}.description-content[data-v-57606573] strong,.description-content[data-v-57606573] b{font-weight:600;color:#1a1a1a}.description-content[data-v-57606573] a{color:#009bad;text-decoration:underline}.description-content[data-v-57606573] blockquote{border-left:3px solid #009BAD;margin:1em 0;padding:.5em 1em;color:#555;background:#f8fdfd;border-radius:0 6px 6px 0}.application-section[data-v-57606573]{overflow-x:auto}[data-v-57606573] a{word-break:break-word;overflow-wrap:break-word}.q-dialog__inner[data-v-57606573]{max-height:90vh;padding:16px}.document-section[data-v-57606573],.login-section[data-v-57606573],.disabled-app-section[data-v-57606573]{padding:16px}.gutter-responsive[data-v-57606573]{gap:12px!important}.login-text[data-v-57606573]{line-height:1.6}.button-row[data-v-57606573]{flex-wrap:wrap}@media(max-width:996px){.sidebar-info[data-v-57606573]{max-width:100%;margin-top:1rem}}@media(max-width:600px){.responsive-card[data-v-57606573]{max-width:95vw}.q-dialog__inner[data-v-57606573]{padding:8px}[data-v-57606573] .q-card__section{padding:12px 16px}[data-v-57606573] .text-h6{font-size:1.1rem}[data-v-57606573] .text-body2{font-size:.9rem}.gutter-responsive[data-v-57606573]{gap:8px!important}.document-section[data-v-57606573],.login-section[data-v-57606573],.disabled-app-section[data-v-57606573]{padding:12px 16px}.button-row[data-v-57606573]{flex-direction:column}.button-row[data-v-57606573] .q-btn{width:100%}.login-text[data-v-57606573]{font-size:.9rem}.header-title[data-v-57606573]{flex-wrap:wrap}.job-title[data-v-57606573]{font-size:1.5rem!important}.header-actions[data-v-57606573]{gap:8px;flex-wrap:nowrap}.action-btn[data-v-57606573]{min-width:0;font-size:.9rem;flex:1}.content-main[data-v-57606573]{max-width:100%;padding:0 8px}.logo-container[data-v-57606573],.company-logo[data-v-57606573]{width:80px;height:80px}}@media(max-width:400px){.responsive-card[data-v-57606573]{max-width:100vw}[data-v-57606573] .q-card__section{padding:10px 12px}[data-v-57606573] .text-h6{font-size:1rem}.document-section[data-v-57606573],.login-section[data-v-57606573],.disabled-app-section[data-v-57606573]{padding:10px 12px}[data-v-57606573] .q-item{padding:8px 0}[data-v-57606573] .q-pa-md{padding:8px!important}.job-title[data-v-57606573]{font-size:1.25rem!important}.action-btn[data-v-57606573]{min-width:80px;font-size:.85rem}.content-main[data-v-57606573]{padding:0 4px}[data-v-57606573] .rounded-borders{padding:8px!important}[data-v-57606573] a{font-size:.85rem}}
