.auth-page[data-v-8e538a9a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.auth-container[data-v-8e538a9a]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth-logo[data-v-8e538a9a]{display:flex;justify-content:center}.logo-image[data-v-8e538a9a]{height:64px;width:auto;-o-object-fit:contain;object-fit:contain}.auth-card[data-v-8e538a9a]{width:100%;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;padding:2rem}.auth-header[data-v-8e538a9a]{text-align:center;margin-bottom:2rem}.auth-title[data-v-8e538a9a]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.auth-subtitle[data-v-8e538a9a]{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.auth-form[data-v-8e538a9a]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-8e538a9a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-8e538a9a]{font-size:.875rem;font-weight:500;color:#334155}.input-wrapper[data-v-8e538a9a]{position:relative;display:flex;align-items:center}.input-icon[data-v-8e538a9a]{position:absolute;left:.875rem;color:#94a3b8;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-input[data-v-8e538a9a]{width:100%;height:48px;padding:0 1rem 0 2.75rem;font-size:.9375rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-8e538a9a]::-moz-placeholder{color:#94a3b8}.form-input[data-v-8e538a9a]::placeholder{color:#94a3b8}.form-input[data-v-8e538a9a]:focus{border-color:#134c7b;box-shadow:0 0 0 3px #134c7b1a}.form-input[data-v-8e538a9a]:disabled{background:#f8fafc;cursor:not-allowed}.form-input.has-error[data-v-8e538a9a]{border-color:#ef4444}.form-input.has-error[data-v-8e538a9a]:focus{box-shadow:0 0 0 3px #ef44441a}.form-input--password[data-v-8e538a9a]{padding-right:3rem}.password-toggle[data-v-8e538a9a]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:color .2s ease,background .2s ease}.password-toggle[data-v-8e538a9a]:hover{color:#334155;background:#f1f5f9}.password-toggle[data-v-8e538a9a]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.form-error[data-v-8e538a9a]{font-size:.8125rem;color:#ef4444;margin:0;display:flex;align-items:center;gap:.25rem}.auth-error[data-v-8e538a9a]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.875rem;line-height:1.5}.auth-error svg[data-v-8e538a9a]{flex-shrink:0;margin-top:1px}.auth-submit[data-v-8e538a9a]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:48px;padding:0 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#134c7b;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:.5rem}.auth-submit[data-v-8e538a9a]:hover:not(:disabled){background:#0f3d5f}.auth-submit[data-v-8e538a9a]:active:not(:disabled){transform:scale(.98)}.auth-submit[data-v-8e538a9a]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.auth-submit[data-v-8e538a9a]:disabled{background:#94a3b8;cursor:not-allowed}.loading-spinner[data-v-8e538a9a]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8e538a9a .8s linear infinite}@keyframes spin-8e538a9a{to{transform:rotate(360deg)}}.auth-footer[data-v-8e538a9a]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;text-align:center}.forgot-link[data-v-8e538a9a]{font-size:.875rem;color:#134c7b;text-decoration:none;transition:color .2s ease}.forgot-link[data-v-8e538a9a]:hover{color:#0f3d5f;text-decoration:underline}.forgot-link[data-v-8e538a9a]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}.back-to-site[data-v-8e538a9a]{text-align:center}.back-link[data-v-8e538a9a]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;text-decoration:none;transition:color .2s ease}.back-link[data-v-8e538a9a]:hover{color:#334155}.back-link[data-v-8e538a9a]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}@media(max-width:480px){.auth-page[data-v-8e538a9a]{padding:3rem 1rem 1rem;align-items:flex-start}.auth-card[data-v-8e538a9a]{padding:1.5rem;border-radius:12px}.auth-title[data-v-8e538a9a]{font-size:1.375rem}.auth-subtitle[data-v-8e538a9a]{font-size:.875rem}.form-input[data-v-8e538a9a]{height:44px;font-size:1rem}.auth-submit[data-v-8e538a9a]{height:44px}.logo-image[data-v-8e538a9a]{height:56px}}@media(max-width:360px){.auth-card[data-v-8e538a9a]{padding:1.25rem}.auth-title[data-v-8e538a9a]{font-size:1.25rem}}.auth-page[data-v-66a4cae3]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.auth-container[data-v-66a4cae3]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth-logo[data-v-66a4cae3]{display:flex;justify-content:center}.logo-image[data-v-66a4cae3]{height:64px;width:auto;-o-object-fit:contain;object-fit:contain}.auth-card[data-v-66a4cae3]{width:100%;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;padding:2rem}.auth-header[data-v-66a4cae3]{text-align:center;margin-bottom:2rem}.auth-title[data-v-66a4cae3]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.auth-subtitle[data-v-66a4cae3]{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.auth-form[data-v-66a4cae3]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-66a4cae3]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-66a4cae3]{font-size:.875rem;font-weight:500;color:#334155}.input-wrapper[data-v-66a4cae3]{position:relative;display:flex;align-items:center}.input-icon[data-v-66a4cae3]{position:absolute;left:.875rem;color:#94a3b8;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-input[data-v-66a4cae3]{width:100%;height:48px;padding:0 1rem 0 2.75rem;font-size:.9375rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-66a4cae3]::-moz-placeholder{color:#94a3b8}.form-input[data-v-66a4cae3]::placeholder{color:#94a3b8}.form-input[data-v-66a4cae3]:focus{border-color:#134c7b;box-shadow:0 0 0 3px #134c7b1a}.form-input[data-v-66a4cae3]:disabled{background:#f8fafc;cursor:not-allowed}.form-input.has-error[data-v-66a4cae3]{border-color:#ef4444}.form-input.has-error[data-v-66a4cae3]:focus{box-shadow:0 0 0 3px #ef44441a}.form-error[data-v-66a4cae3]{font-size:.8125rem;color:#ef4444;margin:0}.auth-error[data-v-66a4cae3]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.875rem;line-height:1.5}.auth-error svg[data-v-66a4cae3]{flex-shrink:0;margin-top:1px}.auth-submit[data-v-66a4cae3]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:48px;padding:0 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#134c7b;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:.5rem}.auth-submit[data-v-66a4cae3]:hover:not(:disabled){background:#0f3d5f}.auth-submit[data-v-66a4cae3]:active:not(:disabled){transform:scale(.98)}.auth-submit[data-v-66a4cae3]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.auth-submit[data-v-66a4cae3]:disabled{background:#94a3b8;cursor:not-allowed}.loading-spinner[data-v-66a4cae3]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-66a4cae3 .8s linear infinite}@keyframes spin-66a4cae3{to{transform:rotate(360deg)}}.auth-footer[data-v-66a4cae3]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;text-align:center}.back-link[data-v-66a4cae3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#134c7b;text-decoration:none;transition:color .2s ease}.back-link[data-v-66a4cae3]:hover{color:#0f3d5f}.back-link[data-v-66a4cae3]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}.success-state[data-v-66a4cae3]{text-align:center;padding:1rem 0}.success-icon[data-v-66a4cae3]{display:flex;justify-content:center;margin-bottom:1.5rem;color:#16a34a}.success-title[data-v-66a4cae3]{font-size:1.375rem;font-weight:600;color:#0f172a;margin:0 0 .75rem}.success-text[data-v-66a4cae3]{font-size:.9375rem;color:#475569;line-height:1.6;margin:0 0 .75rem}.success-text strong[data-v-66a4cae3]{color:#0f172a;font-weight:500}.success-hint[data-v-66a4cae3]{font-size:.8125rem;color:#64748b;margin:0 0 1.5rem}.success-actions[data-v-66a4cae3]{display:flex;flex-direction:column;gap:.75rem}.btn-primary[data-v-66a4cae3],.btn-secondary[data-v-66a4cae3]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 1.5rem;font-size:.9375rem;font-weight:500;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.btn-primary[data-v-66a4cae3]{color:#fff;background:#134c7b;border:none}.btn-primary[data-v-66a4cae3]:hover{background:#0f3d5f}.btn-secondary[data-v-66a4cae3]{color:#334155;background:transparent;border:1px solid #e2e8f0}.btn-secondary[data-v-66a4cae3]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-primary[data-v-66a4cae3]:focus-visible,.btn-secondary[data-v-66a4cae3]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.back-to-site[data-v-66a4cae3]{text-align:center}.site-link[data-v-66a4cae3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;text-decoration:none;transition:color .2s ease}.site-link[data-v-66a4cae3]:hover{color:#334155}.site-link[data-v-66a4cae3]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}@media(max-width:480px){.auth-page[data-v-66a4cae3]{padding:3rem 1rem 1rem;align-items:flex-start}.auth-card[data-v-66a4cae3]{padding:1.5rem;border-radius:12px}.auth-title[data-v-66a4cae3]{font-size:1.375rem}.auth-subtitle[data-v-66a4cae3]{font-size:.875rem}.form-input[data-v-66a4cae3]{height:44px;font-size:1rem}.auth-submit[data-v-66a4cae3]{height:44px}.logo-image[data-v-66a4cae3]{height:56px}.success-title[data-v-66a4cae3]{font-size:1.25rem}}@media(max-width:360px){.auth-card[data-v-66a4cae3]{padding:1.25rem}.auth-title[data-v-66a4cae3]{font-size:1.25rem}}.auth-page[data-v-e99aa0c6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.auth-container[data-v-e99aa0c6]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth-logo[data-v-e99aa0c6]{display:flex;justify-content:center}.logo-image[data-v-e99aa0c6]{height:64px;width:auto;-o-object-fit:contain;object-fit:contain}.auth-card[data-v-e99aa0c6]{width:100%;background:#fff;border-radius:16px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;padding:2rem}.auth-header[data-v-e99aa0c6]{text-align:center;margin-bottom:2rem}.auth-title[data-v-e99aa0c6]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.auth-subtitle[data-v-e99aa0c6]{font-size:.9375rem;color:#64748b;margin:0;line-height:1.5}.loading-state[data-v-e99aa0c6]{display:flex;flex-direction:column;align-items:center;padding:2rem 0;gap:1rem}.loading-spinner-large[data-v-e99aa0c6]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#134c7b;border-radius:50%;animation:spin-e99aa0c6 .8s linear infinite}.loading-text[data-v-e99aa0c6]{font-size:.9375rem;color:#64748b;margin:0}.auth-form[data-v-e99aa0c6]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-e99aa0c6]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-e99aa0c6]{font-size:.875rem;font-weight:500;color:#334155}.input-wrapper[data-v-e99aa0c6]{position:relative;display:flex;align-items:center}.input-icon[data-v-e99aa0c6]{position:absolute;left:.875rem;color:#94a3b8;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-input[data-v-e99aa0c6]{width:100%;height:48px;padding:0 1rem 0 2.75rem;font-size:.9375rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-input[data-v-e99aa0c6]::-moz-placeholder{color:#94a3b8}.form-input[data-v-e99aa0c6]::placeholder{color:#94a3b8}.form-input[data-v-e99aa0c6]:focus{border-color:#134c7b;box-shadow:0 0 0 3px #134c7b1a}.form-input[data-v-e99aa0c6]:disabled{background:#f8fafc;cursor:not-allowed}.form-input.has-error[data-v-e99aa0c6]{border-color:#ef4444}.form-input.has-error[data-v-e99aa0c6]:focus{box-shadow:0 0 0 3px #ef44441a}.form-input--password[data-v-e99aa0c6]{padding-right:3rem}.password-toggle[data-v-e99aa0c6]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;transition:color .2s ease,background .2s ease}.password-toggle[data-v-e99aa0c6]:hover{color:#334155;background:#f1f5f9}.password-toggle[data-v-e99aa0c6]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.form-error[data-v-e99aa0c6]{font-size:.8125rem;color:#ef4444;margin:0}.form-hint[data-v-e99aa0c6]{font-size:.8125rem;color:#64748b;margin:0}.auth-error[data-v-e99aa0c6]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.875rem;line-height:1.5}.auth-error svg[data-v-e99aa0c6]{flex-shrink:0;margin-top:1px}.auth-submit[data-v-e99aa0c6]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:48px;padding:0 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#134c7b;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease;margin-top:.5rem}.auth-submit[data-v-e99aa0c6]:hover:not(:disabled){background:#0f3d5f}.auth-submit[data-v-e99aa0c6]:active:not(:disabled){transform:scale(.98)}.auth-submit[data-v-e99aa0c6]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.auth-submit[data-v-e99aa0c6]:disabled{background:#94a3b8;cursor:not-allowed}.loading-spinner[data-v-e99aa0c6]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e99aa0c6 .8s linear infinite}@keyframes spin-e99aa0c6{to{transform:rotate(360deg)}}.auth-footer[data-v-e99aa0c6]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;text-align:center}.back-link[data-v-e99aa0c6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#134c7b;text-decoration:none;transition:color .2s ease}.back-link[data-v-e99aa0c6]:hover{color:#0f3d5f}.back-link[data-v-e99aa0c6]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}.error-state[data-v-e99aa0c6]{text-align:center;padding:1rem 0}.error-icon[data-v-e99aa0c6]{display:flex;justify-content:center;margin-bottom:1.5rem;color:#dc2626}.error-title[data-v-e99aa0c6]{font-size:1.375rem;font-weight:600;color:#0f172a;margin:0 0 .75rem}.error-text[data-v-e99aa0c6]{font-size:.9375rem;color:#475569;line-height:1.6;margin:0 0 1.5rem}.error-actions[data-v-e99aa0c6]{display:flex;flex-direction:column;gap:.75rem}.success-state[data-v-e99aa0c6]{text-align:center;padding:1rem 0}.success-icon[data-v-e99aa0c6]{display:flex;justify-content:center;margin-bottom:1.5rem;color:#16a34a}.success-title[data-v-e99aa0c6]{font-size:1.375rem;font-weight:600;color:#0f172a;margin:0 0 .75rem}.success-text[data-v-e99aa0c6]{font-size:.9375rem;color:#475569;line-height:1.6;margin:0 0 1.5rem}.btn-primary[data-v-e99aa0c6],.btn-secondary[data-v-e99aa0c6]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 1.5rem;font-size:.9375rem;font-weight:500;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.btn-primary[data-v-e99aa0c6]{color:#fff;background:#134c7b;border:none}.btn-primary[data-v-e99aa0c6]:hover{background:#0f3d5f}.btn-secondary[data-v-e99aa0c6]{color:#334155;background:transparent;border:1px solid #e2e8f0}.btn-secondary[data-v-e99aa0c6]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-primary[data-v-e99aa0c6]:focus-visible,.btn-secondary[data-v-e99aa0c6]:focus-visible{outline:2px solid #134C7B;outline-offset:2px}.back-to-site[data-v-e99aa0c6]{text-align:center}.site-link[data-v-e99aa0c6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;text-decoration:none;transition:color .2s ease}.site-link[data-v-e99aa0c6]:hover{color:#334155}.site-link[data-v-e99aa0c6]:focus-visible{outline:2px solid #134C7B;outline-offset:2px;border-radius:2px}@media(max-width:480px){.auth-page[data-v-e99aa0c6]{padding:3rem 1rem 1rem;align-items:flex-start}.auth-card[data-v-e99aa0c6]{padding:1.5rem;border-radius:12px}.auth-title[data-v-e99aa0c6]{font-size:1.375rem}.auth-subtitle[data-v-e99aa0c6]{font-size:.875rem}.form-input[data-v-e99aa0c6]{height:44px;font-size:1rem}.auth-submit[data-v-e99aa0c6]{height:44px}.logo-image[data-v-e99aa0c6]{height:56px}.success-title[data-v-e99aa0c6],.error-title[data-v-e99aa0c6]{font-size:1.25rem}}@media(max-width:360px){.auth-card[data-v-e99aa0c6]{padding:1.25rem}.auth-title[data-v-e99aa0c6]{font-size:1.25rem}}.admin-nav-link-dark[data-v-bb4509f3]{position:relative;text-decoration:none!important;color:#ffffffb3!important;letter-spacing:.005em;transition:all .2s ease}.admin-nav-link-dark[data-v-bb4509f3]:after{content:"";position:absolute;bottom:6px;left:1rem;height:2px;width:0;background-color:#fff;opacity:.5;transition:width .3s cubic-bezier(.22,1,.36,1);border-radius:1px}.admin-nav-link-dark[data-v-bb4509f3]:hover{color:#fff!important;background:#ffffff14}.admin-nav-link-dark[data-v-bb4509f3]:hover:after{width:calc(100% - 2rem)}.admin-nav-active-dark[data-v-bb4509f3]{background:#ffffff1f!important;color:#fff!important;box-shadow:inset 3px 0 #3b82f6}.admin-nav-link-dark img.object-contain[data-v-bb4509f3]{padding-right:10px;filter:brightness(0) invert(1);opacity:.7}.admin-nav-link-dark:hover img.object-contain[data-v-bb4509f3],.admin-nav-active-dark img.object-contain[data-v-bb4509f3]{opacity:1}.admin-nav-scroll[data-v-bb4509f3]{scrollbar-width:thin;min-height:0}.admin-nav-scroll[data-v-bb4509f3]::-webkit-scrollbar{width:8px}.admin-nav-scroll[data-v-bb4509f3]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.admin-nav-scroll[data-v-bb4509f3]::-webkit-scrollbar-track{background:transparent}.admin-desktop-sidebar[data-v-bb4509f3]{display:none;flex-shrink:0}.admin-sidebar-header[data-v-bb4509f3]{position:sticky;top:0;z-index:10}.admin-mobile-only[data-v-bb4509f3]{display:block}.admin-mobile-only-inline[data-v-bb4509f3]{display:inline-flex}.admin-mobile-drawer[data-v-bb4509f3]{height:100vh;height:100dvh}@media(min-width:1024px){.admin-desktop-sidebar[data-v-bb4509f3]{display:flex;flex-direction:column;width:272px}.admin-mobile-only[data-v-bb4509f3],.admin-mobile-only-inline[data-v-bb4509f3],.admin-mobile-drawer[data-v-bb4509f3]{display:none}}@media(prefers-reduced-motion:reduce){.admin-shell[data-v-bb4509f3] *,.admin-shell[data-v-bb4509f3] *:before,.admin-shell[data-v-bb4509f3] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.header-link[data-v-bb4509f3]{height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;text-decoration:none;transition:all .15s ease}.header-link[data-v-bb4509f3]:hover{color:#0f5f95;border-color:#cbd5e1;background:#f8fafc}.header-link[data-v-bb4509f3]:focus-visible{outline:none;box-shadow:0 0 0 2px #0f5f954d}.admin-close-btn[data-v-bb4509f3]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.admin-close-btn svg[data-v-bb4509f3]{width:1.375rem;height:1.375rem;stroke-width:2.5}.admin-close-btn[data-v-bb4509f3]:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.admin-close-btn[data-v-bb4509f3]:focus-visible{outline:none;background:#e2e8f0;border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f954d}.admin-close-btn[data-v-bb4509f3]:active{transform:scale(.96)}.admin-close-btn--dark[data-v-bb4509f3]{color:#fffc;background:#ffffff1a;border-color:#ffffff26}.admin-close-btn--dark[data-v-bb4509f3]:hover{color:#fff;background:#ffffff26;border-color:#ffffff40}.admin-close-btn--dark[data-v-bb4509f3]:focus-visible{background:#ffffff26;border-color:#fff6;box-shadow:0 0 0 2px #ffffff4d}.admin-footer-inline[data-v-bb4509f3]{height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.admin-footer-content[data-v-bb4509f3]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b}.admin-footer-brand[data-v-bb4509f3]{font-weight:600;color:#475569}.admin-footer-separator[data-v-bb4509f3]{color:#cbd5e1}.admin-footer-dev[data-v-bb4509f3]{font-weight:400}.admin-mobile-menu-btn[data-v-bb4509f3]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;color:#0f5f95;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.admin-mobile-menu-btn svg[data-v-bb4509f3]{width:1.5rem;height:1.5rem;stroke-width:2.5}@media(min-width:1024px){.admin-mobile-menu-btn[data-v-bb4509f3]{display:none}}.admin-mobile-menu-btn[data-v-bb4509f3]:hover{color:#0f5f95;background:#e2e8f0;border-color:#cbd5e1}.admin-mobile-menu-btn[data-v-bb4509f3]:focus-visible{outline:none;background:#e2e8f0;border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f954d}.admin-mobile-menu-btn[data-v-bb4509f3]:active{transform:scale(.96)}.admin-header[data-v-bb4509f3]{overflow-x:hidden;max-width:100%}.admin-header-inner[data-v-bb4509f3]{max-width:100%;overflow-x:hidden}@media(max-width:639px){.admin-header-inner[data-v-bb4509f3]{gap:.375rem;padding-left:.75rem;padding-right:.75rem}.admin-mobile-menu-btn[data-v-bb4509f3]{margin-right:.375rem}}.admin-header-title[data-v-bb4509f3]{display:flex;flex-direction:column;gap:0;font-family:Barlow,system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01em;line-height:1.3;min-width:0;flex-shrink:1;overflow:hidden}@media(min-width:480px){.admin-header-title[data-v-bb4509f3]{font-size:.8125rem}}@media(min-width:640px){.admin-header-title[data-v-bb4509f3]{flex-direction:row;align-items:center;gap:.5rem;font-size:.9375rem}}.admin-header-title-label[data-v-bb4509f3]{color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-header-title-separator[data-v-bb4509f3]{color:#cbd5e1;font-weight:300}.admin-header-title-brand[data-v-bb4509f3]{color:#0f5f95;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:479px){.admin-header-title-brand[data-v-bb4509f3]{display:none}}.account-trigger[data-v-bb4509f3]{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:.375rem .5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}@media(min-width:640px){.account-trigger[data-v-bb4509f3]{gap:.625rem;padding:.375rem .75rem}}.account-trigger[data-v-bb4509f3]:hover{border-color:#cbd5e1;background:#f8fafc}.account-trigger--active[data-v-bb4509f3]{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.account-trigger[data-v-bb4509f3]:focus-visible{outline:none;border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f954d}.account-avatar[data-v-bb4509f3]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0f5f95,#134c7b);border-radius:50%;flex-shrink:0;overflow:hidden}.account-avatar--lg[data-v-bb4509f3]{width:2.5rem;height:2.5rem;font-size:.9375rem}.account-avatar--img[data-v-bb4509f3]{padding:0;background:#e2e8f0}.account-avatar-img[data-v-bb4509f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-name[data-v-bb4509f3]{font-size:.875rem;font-weight:600;color:#334155}.account-chevron[data-v-bb4509f3]{color:#64748b;transition:transform .2s ease}.account-dropdown[data-v-bb4509f3]{position:fixed;top:auto;right:.75rem;width:260px;max-width:calc(100vw - 1.5rem);background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 10px 40px -10px #00000026,0 4px 12px -4px #0000001a;overflow:hidden;z-index:9999}@media(min-width:640px){.account-dropdown[data-v-bb4509f3]{position:fixed;top:auto;right:1.5rem;max-width:260px;z-index:9999}}.account-dropdown-header[data-v-bb4509f3]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(180deg,#f8fafc,#fff)}.account-dropdown-divider[data-v-bb4509f3]{height:1px;background:#e2e8f0}.account-dropdown-actions[data-v-bb4509f3]{padding:.5rem}.account-dropdown-item[data-v-bb4509f3]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;color:#475569;background:transparent;border:none;border-radius:.5rem;text-decoration:none;cursor:pointer;transition:all .15s ease}.account-dropdown-item svg[data-v-bb4509f3]{width:1rem;height:1rem;flex-shrink:0}.account-dropdown-item[data-v-bb4509f3]:hover{color:#0f172a;background:#f1f5f9}.account-dropdown-item[data-v-bb4509f3]:focus-visible{outline:none;background:#f1f5f9;box-shadow:inset 0 0 0 2px #0f5f954d}.account-dropdown-item--danger[data-v-bb4509f3]{color:#dc2626}.account-dropdown-item--danger[data-v-bb4509f3]:hover{color:#b91c1c;background:#fef2f2}.dropdown-enter-active[data-v-bb4509f3]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-leave-active[data-v-bb4509f3]{transition:all .15s ease-in}.dropdown-enter-from[data-v-bb4509f3],.dropdown-leave-to[data-v-bb4509f3]{opacity:0;transform:translateY(-8px) scale(.96)}body.admin-drawer-open{overflow:hidden}html:has(.admin-shell),body:has(.admin-shell){overflow-x:hidden;max-width:100vw}body:has(.media-modal-overlay){overflow:hidden!important}.admin-shell{overflow-x:hidden;max-width:100vw;width:100%}.admin-content,.admin-main{overflow-x:hidden;max-width:100%;min-width:0;width:100%}.admin-main>*{max-width:100%}.btn-primary-admin,button.bg-primary,button[class*=bg-primary]:not([class*="bg-primary/"]):not([class*=bg-primary-]),.rounded-full.bg-primary{background:linear-gradient(181deg,#005797,#035088)!important;border:none!important;color:#fff!important;font-weight:600!important;display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:12px;padding:.5rem 1rem;transition:all .16s ease}.btn-primary-admin:hover,button.bg-primary:hover,button[class*=bg-primary]:not([class*="bg-primary/"]):not([class*=bg-primary-]):hover,.rounded-full.bg-primary:hover{background:linear-gradient(181deg,#004a87,#024b7a)!important}.btn-primary-admin:focus-visible{outline:none;box-shadow:0 0 0 3px #0084b14d}.admin-view-title{font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#0f4a79;word-break:break-word}.admin-view-subtitle,.forms label{font-size:.95rem;font-weight:500;color:#5b6b7f}.admin-listing-page{display:grid;gap:1rem}.admin-listing-header{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:linear-gradient(180deg,#fff,#f8fbfe)}.admin-listing-topbar{display:flex;flex-direction:column;gap:.75rem}.add-btn{display:inline-flex;align-items:center;justify-content:center;align-self:start;text-decoration:none;border-radius:12px;border:1px solid #0f5f95;background:linear-gradient(181deg,#005797,#035088);color:#fff;font-weight:600;font-size:.9rem;line-height:1;min-height:2.5rem;padding:.55rem .95rem;box-shadow:0 6px 20px -16px #035088d9;transition:all .16s ease}.add-btn:hover{transform:translateY(-1px);background:linear-gradient(181deg,#004a87,#024b7a)}.add-btn:focus-visible,.listing-action-btn:focus-visible,.back-btn:focus-visible,.search-field:focus-within{outline:none;box-shadow:0 0 0 3px #0084b138}.back-btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:12px;background:linear-gradient(181deg,#005797,#035088);color:#fff;font-weight:600;font-size:.95rem;min-height:2.25rem;min-width:7rem;margin-bottom:1rem}.search-field{position:relative;display:block;width:100%;border:1px solid #d9e3ee;border-radius:12px;padding:.62rem .9rem .62rem 2.7rem;background:#f8fbff;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.search-field:focus-within{border-color:#97c3df;background:#fff}.search-field input{width:100%;color:#1a2a3f;font-size:.93rem;background:transparent;outline:none}.search-icon{left:14px;top:50%;transform:translateY(-50%)}.listing-table-shell{overflow:hidden;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 30px -24px #0f172a59}.items-table{width:100%;font-size:.92rem}.items-table thead{background:#f8fbff}.items-table th{border-bottom:1px solid #dbe5f0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b6079;white-space:nowrap}.items-table tbody tr{transition:background-color .14s ease}.items-table tbody tr:hover{background:#f8fbff}.listing-status{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .8rem;font-size:.8rem;font-weight:600}.listing-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.listing-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;border:1px solid transparent;text-decoration:none;line-height:1.1;min-height:2.1rem;transition:all .14s ease}.listing-action-btn--primary{background:linear-gradient(181deg,#005797,#035088);color:#fff;box-shadow:0 8px 16px -14px #035088e6}.listing-action-btn--primary:hover{background:linear-gradient(181deg,#004a87,#024b7a)}.listing-action-btn--neutral{background:#f8fafc;color:#334155;border-color:#d3dee9}.listing-action-btn--neutral:hover{background:#f1f5f9}.listing-action-btn--danger{background:#fff1f2;color:#b91c1c;border-color:#fecdd3}.listing-action-btn--danger:hover{background:#ffe4e6}.listing-mobile-cards{display:grid;gap:1rem}.listing-desktop{display:none}.listing-mobile{display:block}.listing-mobile-card{border:1px solid #dfe8f2;border-radius:1rem;background:linear-gradient(180deg,#fff,#fbfdff);padding:1.125rem;box-shadow:0 8px 20px -20px #0f172a73;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.listing-mobile-card:hover{border-color:#cbdaea;box-shadow:0 14px 24px -22px #0f172a7a}.listing-mobile-card-title{font-size:1rem;font-weight:600;color:#0f172a;line-height:1.4;margin-bottom:.625rem}.listing-mobile-meta{margin-top:.75rem;display:grid;gap:.5rem;color:#5a6c82;font-size:.875rem}.listing-mobile-meta strong{color:#0f172a}.listing-mobile-card .listing-actions{margin-top:1rem;padding-top:.875rem;border-top:1px solid #e8eff6;justify-content:flex-start;gap:.5rem}.forms{gap:1rem;display:flex;flex-direction:column}.form-actions{display:flex;align-items:center;gap:1rem}.form-actions button{min-width:180px;height:44px}@media(max-width:639px){.form-actions button{width:100%;min-width:0}.listing-mobile-cards{gap:1.125rem}.listing-mobile-card{padding:1.25rem 1.125rem;margin-bottom:10px}.listing-mobile-card-title{font-size:1.0625rem;margin-bottom:.75rem}.listing-mobile-meta{gap:.625rem;font-size:.9rem}.listing-mobile-card .listing-actions{margin-top:1.125rem;padding-top:1rem;gap:.625rem}.listing-action-btn{padding:.5rem .875rem;font-size:.8125rem;min-height:2.25rem}.listing-status{font-size:.8125rem;padding:.375rem .875rem}.admin-listing-page,.admin-listing-header,.listing-table-shell,.listing-mobile-cards,.listing-mobile-card{max-width:100%;overflow-x:hidden}.search-field{max-width:100%}.add-btn{max-width:100%;white-space:nowrap}}.dropdown{background-color:#fff;border:1px solid #0084b1;border-radius:200px;width:200px;height:30px;padding:0 40px 0 16px;margin-top:.5rem;font-family:Barlow,sans-serif;font-weight:600;font-size:1rem;color:#134c7b;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23134C7B'><path d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.24a.75.75 0 01-1.06 0L5.21 8.27a.75.75 0 01.02-1.06z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.dropdown:focus{outline:none;box-shadow:0 0 0 2px #0084b14d;border-color:#0084b1}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.media-card{display:flex;flex-direction:column;gap:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:16px;box-shadow:0 1px 2px #0000000a}.media-thumb{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc;aspect-ratio:4 / 3}.media-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-meta{font-size:.875rem;color:#475569}.media-meta .title{font-size:1rem;font-weight:600;color:#0f172a}.media-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem}@media(min-width:640px){.admin-listing-header{padding:1.1rem 1.2rem}.admin-listing-topbar{flex-direction:row;justify-content:space-between;align-items:start}}@media(min-width:768px){.listing-desktop{display:block}.listing-mobile{display:none}.add-btn{font-size:.92rem;padding:.56rem 1rem}.listing-action-btn,.listing-status{font-size:.82rem}}.listing-loading{display:flex;align-items:center;justify-content:center;min-height:200px;padding:3rem 1rem;border-radius:.75rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.listing-loading-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.listing-loading-spinner{width:40px;height:40px}.listing-loading-spinner svg{width:100%;height:100%;color:#134c7b;animation:listing-spin 1s linear infinite}.listing-loading-text{font-size:.875rem;font-weight:500;color:#64748b;margin:0}@keyframes listing-spin{to{transform:rotate(360deg)}}.dark .admin-view-title{color:#e2e8f0}.dark .admin-view-subtitle,.dark .forms label{color:#cbd5e1}.dark .back-btn{box-shadow:0 8px 20px -16px #0284c7e6}@media(max-width:767px){.admin-listing-page{width:100%;max-width:100%;overflow-x:hidden}.admin-listing-header,.admin-listing-topbar{width:100%;max-width:100%}.admin-view-title,.admin-view-subtitle{max-width:100%;overflow-wrap:break-word}.listing-mobile-card{width:100%;max-width:100%}.listing-mobile-card-title{max-width:100%;overflow-wrap:break-word;word-break:break-word}.listing-actions{flex-wrap:wrap}}.back-button[data-v-5b404def]{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem 0 .75rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;transition:all .18s cubic-bezier(.4,0,.2,1)}.back-button[data-v-5b404def]:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000f;transform:translate(-2px)}.back-button[data-v-5b404def]:focus-visible{outline:none;box-shadow:0 0 0 3px #0084b133}.back-button[data-v-5b404def]:active{transform:translate(-1px)}.back-button-icon[data-v-5b404def]{flex-shrink:0;transition:transform .18s ease}.back-button:hover .back-button-icon[data-v-5b404def]{transform:translate(-3px)}.back-button-text[data-v-5b404def]{white-space:nowrap}@media(max-width:480px){.back-button[data-v-5b404def]{padding:0 .875rem 0 .625rem;height:2.25rem;font-size:.8125rem;gap:.375rem}.back-button-icon[data-v-5b404def]{width:16px;height:16px}}:root.dark .back-button[data-v-5b404def]{color:#cbd5e1;background:#1e293b;border-color:#334155}:root.dark .back-button[data-v-5b404def]:hover{color:#f1f5f9;background:#334155;border-color:#475569}.media-modal-overlay[data-v-aabe3f7e]{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:clamp(8px,2vh,24px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.media-modal-panel[data-v-aabe3f7e]{width:min(1100px,calc(100vw - 2rem));max-width:100%;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;margin:auto}@media(max-width:639px){.media-modal-overlay[data-v-aabe3f7e]{padding:8px}.media-modal-panel[data-v-aabe3f7e]{width:100%;max-width:100%;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);border-radius:12px}}.media-modal-header[data-v-aabe3f7e]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.media-modal-title[data-v-aabe3f7e]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.media-modal-subtitle[data-v-aabe3f7e]{font-size:.875rem;color:#64748b;margin:4px 0 0}.media-modal-close[data-v-aabe3f7e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;cursor:pointer;transition:all .15s ease}.media-modal-close[data-v-aabe3f7e]:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.media-modal-body[data-v-aabe3f7e]{padding:24px;overflow-y:auto;min-height:0;flex:1;-webkit-overflow-scrolling:touch}@media(max-width:639px){.media-modal-header[data-v-aabe3f7e]{padding:16px}.media-modal-title[data-v-aabe3f7e]{font-size:1.1rem}.media-modal-body[data-v-aabe3f7e]{padding:16px}}.modal-fade-enter-active[data-v-aabe3f7e],.modal-fade-leave-active[data-v-aabe3f7e]{transition:opacity .2s ease}.modal-fade-enter-active .media-modal-panel[data-v-aabe3f7e],.modal-fade-leave-active .media-modal-panel[data-v-aabe3f7e]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-aabe3f7e],.modal-fade-leave-to[data-v-aabe3f7e]{opacity:0}.modal-fade-enter-from .media-modal-panel[data-v-aabe3f7e],.modal-fade-leave-to .media-modal-panel[data-v-aabe3f7e]{transform:scale(.95);opacity:0}body.media-modal-open{overflow:hidden!important}.media-uploader[data-v-2e937161]{display:flex;flex-direction:column;gap:.75rem}.media-uploader-header[data-v-2e937161]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.media-uploader-label[data-v-2e937161]{font-size:.875rem;font-weight:600;color:#334155}.media-uploader-hint[data-v-2e937161]{font-size:.6875rem;font-style:italic;color:#94a3b8}.media-uploader-actions[data-v-2e937161]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.media-uploader-btn[data-v-2e937161]{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 1px 2px #0000000a;cursor:pointer;transition:all .15s ease}.media-uploader-btn[data-v-2e937161]:hover:not(:disabled){color:#1e293b;border-color:#cbd5e1;background:#f8fafc}.media-uploader-btn[data-v-2e937161]:disabled{opacity:.5;cursor:not-allowed}.media-uploader-btn[data-v-2e937161]:focus-visible{outline:none;box-shadow:0 0 0 3px #0084b133}.media-uploader-preview[data-v-2e937161]{display:flex;flex-direction:column;gap:.5rem}.media-uploader-thumb[data-v-2e937161]{max-width:200px;height:auto;border-radius:.5rem;border:1px solid #e2e8f0;-o-object-fit:cover;object-fit:cover}.media-uploader-file[data-v-2e937161]{padding:.625rem .875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.media-uploader-filename[data-v-2e937161]{font-size:.8125rem;font-weight:600;color:#334155;margin:0}.media-uploader-link[data-v-2e937161]{display:inline-flex;margin-top:.25rem;font-size:.75rem;font-weight:500;color:#005797;text-decoration:none}.media-uploader-link[data-v-2e937161]:hover{text-decoration:underline}.media-uploader-remove[data-v-2e937161]{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.media-uploader-remove[data-v-2e937161]:hover{background:#fee2e2;border-color:#fca5a5}.modal-content-wrapper[data-v-2e937161]{display:flex;flex-direction:column;gap:1.5rem}.upload-section[data-v-2e937161]{display:flex;flex-direction:column;gap:.75rem}.upload-dropzone[data-v-2e937161]{display:flex;cursor:pointer;align-items:center;justify-content:center;padding:1.25rem 1rem;border-radius:.75rem;border:2px dashed #cbd5e1;background:#f8fafc;transition:all .15s ease}.upload-dropzone[data-v-2e937161]:hover{border-color:#134c7b80;background:#134c7b08}.upload-hint[data-v-2e937161]{font-size:.75rem;color:#64748b;text-align:center}.upload-loading[data-v-2e937161]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#475569}.gallery-info[data-v-2e937161]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#64748b}.gallery-pagination[data-v-2e937161]{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.gallery-pagination-btn[data-v-2e937161]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.gallery-pagination-btn[data-v-2e937161]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.gallery-pagination-btn[data-v-2e937161]:disabled{opacity:.4;cursor:not-allowed}.gallery-pagination-pages[data-v-2e937161]{display:flex;gap:.25rem}.gallery-pagination-page[data-v-2e937161]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .375rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.gallery-pagination-page[data-v-2e937161]:hover{background:#f1f5f9;color:#334155}.gallery-pagination-page--active[data-v-2e937161]{background:#005797;color:#fff;font-weight:600}.gallery-pagination-page--active[data-v-2e937161]:hover{background:#005797;color:#fff}.gallery-loading[data-v-2e937161]{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;min-height:200px}.gallery-loading-content[data-v-2e937161]{display:flex;flex-direction:column;align-items:center;gap:1rem}.gallery-loading-spinner[data-v-2e937161]{width:40px;height:40px}.gallery-spinner-icon[data-v-2e937161]{width:100%;height:100%;color:#134c7b;animation:spin-2e937161 1s linear infinite}.gallery-loading-text[data-v-2e937161]{font-size:.875rem;font-weight:500;color:#64748b;margin:0}@keyframes spin-2e937161{to{transform:rotate(360deg)}}.gallery-grid[data-v-2e937161]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:480px){.gallery-grid[data-v-2e937161]{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.gallery-grid[data-v-2e937161]{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.gallery-grid[data-v-2e937161]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1024px){.gallery-grid[data-v-2e937161]{grid-template-columns:repeat(6,1fr);gap:1rem}}.gallery-item[data-v-2e937161]{position:relative;aspect-ratio:1;border-radius:.75rem;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.gallery-item[data-v-2e937161]:hover{border-color:#134c7b;transform:translateY(-2px);box-shadow:0 4px 12px #134c7b26}.gallery-thumb[data-v-2e937161]{width:100%;height:100%;background:#f1f5f9}.gallery-thumb--file[data-v-2e937161]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem}.gallery-overlay[data-v-2e937161]{position:absolute;inset:0;background:#134c7bd9;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.gallery-item:hover .gallery-overlay[data-v-2e937161]{opacity:1}.gallery-search[data-v-2e937161]{position:relative;display:flex;align-items:center;margin-bottom:1rem}.gallery-search-icon[data-v-2e937161]{position:absolute;left:.875rem;color:#94a3b8;pointer-events:none}.gallery-search-input[data-v-2e937161]{width:100%;height:2.5rem;padding:0 2.25rem 0 2.5rem;font-size:.875rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:all .15s ease}.gallery-search-input[data-v-2e937161]:focus{background:#fff;border-color:#134c7b;box-shadow:0 0 0 3px #134c7b1a}.gallery-search-input[data-v-2e937161]::-moz-placeholder{color:#94a3b8}.gallery-search-input[data-v-2e937161]::placeholder{color:#94a3b8}.gallery-search-clear[data-v-2e937161]{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease}.gallery-search-clear[data-v-2e937161]:hover{background:#e2e8f0;color:#334155}.gallery-item-name[data-v-2e937161]{position:absolute;bottom:0;left:0;right:0;padding:.5rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.3;color:#334155;background:linear-gradient(to top,rgba(255,255,255,.95) 70%,transparent);text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-thumb[data-v-2e937161]{position:relative}.gallery-item--pdf[data-v-2e937161]{aspect-ratio:auto}.gallery-item--pdf .gallery-thumb--file[data-v-2e937161]{aspect-ratio:1;min-height:80px}.gallery-pdf-icon[data-v-2e937161]{width:2rem;height:2rem;color:#ef4444;flex-shrink:0}.gallery-pdf-name[data-v-2e937161]{margin-top:.5rem;padding:0 .25rem;font-size:.6875rem;font-weight:500;line-height:1.3;color:#475569;text-align:center;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.form-container[data-v-4bb27f47]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-4bb27f47]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-4bb27f47]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-4bb27f47]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-4bb27f47]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-4bb27f47]{font-size:1.625rem}}.form-layout[data-v-4bb27f47]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-4bb27f47]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-4bb27f47]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-4bb27f47]{order:0}}.form-card[data-v-4bb27f47]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-4bb27f47]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-4bb27f47]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-4bb27f47]:last-child{margin-bottom:0}.form-label[data-v-4bb27f47]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-4bb27f47]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-4bb27f47]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-4bb27f47]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-4bb27f47]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-4bb27f47]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-4bb27f47]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-4bb27f47]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-4bb27f47]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-4bb27f47]::-moz-placeholder{color:#94a3b8}.form-input[data-v-4bb27f47]::placeholder{color:#94a3b8}.form-textarea[data-v-4bb27f47]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-4bb27f47]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-4bb27f47]::placeholder{color:#94a3b8}.form-textarea-large[data-v-4bb27f47]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-4bb27f47]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-4bb27f47]::placeholder{color:#94a3b8}.form-media-item[data-v-4bb27f47]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-4bb27f47]{margin-top:1rem}.form-sidebar[data-v-4bb27f47]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-4bb27f47]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-4bb27f47]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-4bb27f47]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-4bb27f47]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-4bb27f47]{margin-top:.5rem}.sidebar-checkbox-label[data-v-4bb27f47]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-4bb27f47]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-4bb27f47]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-4bb27f47]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-4bb27f47]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-4bb27f47]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-4bb27f47]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-4bb27f47]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-4bb27f47]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-4bb27f47]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-4bb27f47]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-4bb27f47]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-4bb27f47]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-4bb27f47],.form-layout[data-v-4bb27f47],.form-main[data-v-4bb27f47],.form-sidebar[data-v-4bb27f47],.form-card[data-v-4bb27f47],.sidebar-card[data-v-4bb27f47]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-4bb27f47],.form-input[data-v-4bb27f47],.form-textarea[data-v-4bb27f47],.form-textarea-large[data-v-4bb27f47],.sidebar-input[data-v-4bb27f47],.sidebar-input-mono[data-v-4bb27f47]{max-width:100%}.form-card[data-v-4bb27f47]{padding:1.125rem}.sidebar-card[data-v-4bb27f47]{padding:1rem}}.form-field-standalone[data-v-4bb27f47]{display:flex;flex-direction:column;gap:.5rem}.form-field-grow[data-v-4bb27f47]{flex:1}.form-textarea-editorial[data-v-4bb27f47]{width:100%;min-height:400px;padding:1.25rem;font-size:1rem;line-height:1.8;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-editorial[data-v-4bb27f47]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-editorial[data-v-4bb27f47]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-editorial[data-v-4bb27f47]::-moz-placeholder{color:#94a3b8}.form-textarea-editorial[data-v-4bb27f47]::placeholder{color:#94a3b8}.form-container[data-v-4de49361]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-4de49361]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-4de49361]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-4de49361]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-4de49361]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-4de49361]{font-size:1.625rem}}.form-layout[data-v-4de49361]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-4de49361]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-4de49361]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-4de49361]{order:0}}.form-card[data-v-4de49361]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-4de49361]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-4de49361]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-4de49361]:last-child{margin-bottom:0}.form-label[data-v-4de49361]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-4de49361]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-4de49361]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-4de49361]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-4de49361]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-4de49361]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-4de49361]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-4de49361]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-4de49361]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-4de49361]::-moz-placeholder{color:#94a3b8}.form-input[data-v-4de49361]::placeholder{color:#94a3b8}.form-textarea[data-v-4de49361]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-4de49361]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-4de49361]::placeholder{color:#94a3b8}.form-textarea-large[data-v-4de49361]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-4de49361]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-4de49361]::placeholder{color:#94a3b8}.form-media-item[data-v-4de49361]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-4de49361]{margin-top:1rem}.form-sidebar[data-v-4de49361]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-4de49361]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-4de49361]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-4de49361]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-4de49361]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-4de49361]{margin-top:.5rem}.sidebar-checkbox-label[data-v-4de49361]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-4de49361]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-4de49361]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-4de49361]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-4de49361]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-4de49361]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-4de49361]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-4de49361]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-4de49361]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-4de49361]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-4de49361]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-4de49361]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-4de49361]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-4de49361],.form-layout[data-v-4de49361],.form-main[data-v-4de49361],.form-sidebar[data-v-4de49361],.form-card[data-v-4de49361],.sidebar-card[data-v-4de49361]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-4de49361],.form-input[data-v-4de49361],.form-textarea[data-v-4de49361],.form-textarea-large[data-v-4de49361],.sidebar-input[data-v-4de49361],.sidebar-input-mono[data-v-4de49361]{max-width:100%}.form-card[data-v-4de49361]{padding:1.125rem}.sidebar-card[data-v-4de49361]{padding:1rem}}@media(min-width:1024px){.form-layout--wide[data-v-4de49361]{grid-template-columns:1fr 300px}}.agenda-card[data-v-4de49361]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.agenda-card-title[data-v-4de49361]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.agenda-fields-grid[data-v-4de49361]{display:grid;gap:1.25rem}@media(min-width:640px){.agenda-fields-grid[data-v-4de49361]{grid-template-columns:repeat(2,1fr)}}.agenda-field[data-v-4de49361]{display:flex;flex-direction:column;gap:.5rem}.agenda-label[data-v-4de49361]{font-size:.875rem;font-weight:600;color:#334155}.agenda-hint[data-v-4de49361]{font-size:.75rem;color:#64748b}.agenda-input[data-v-4de49361],.agenda-select[data-v-4de49361]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.agenda-input[data-v-4de49361]:focus,.agenda-select[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.agenda-input[data-v-4de49361]:disabled,.agenda-select[data-v-4de49361]:disabled{background:#f8fafc;color:#94a3b8}.atividade-card[data-v-4de49361]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;padding:1rem 1.25rem}.atividade-header[data-v-4de49361]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.atividade-number[data-v-4de49361]{font-size:.8125rem;font-weight:700;color:#0f5f95}.atividade-actions[data-v-4de49361]{display:flex;gap:.375rem}.atividade-action-btn[data-v-4de49361]{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:all .15s}.atividade-action-btn[data-v-4de49361]:hover:not(:disabled){color:#1e293b;border-color:#cbd5e1;background:#f1f5f9}.atividade-action-btn[data-v-4de49361]:disabled{opacity:.4;cursor:not-allowed}.atividade-action-btn--danger[data-v-4de49361]:hover:not(:disabled){color:#dc2626;border-color:#fecaca;background:#fef2f2}.atividade-fields[data-v-4de49361]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.atividade-fields[data-v-4de49361]{flex-direction:row;align-items:flex-end}}.atividade-time-group[data-v-4de49361]{display:flex;gap:.75rem}.atividade-field[data-v-4de49361]{display:flex;flex-direction:column;gap:.375rem}.atividade-field--grow[data-v-4de49361]{flex:1}.atividade-label[data-v-4de49361]{font-size:.75rem;font-weight:600;color:#64748b}.atividade-input[data-v-4de49361]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.atividade-input[data-v-4de49361]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.atividade-input[data-v-4de49361]:disabled{background:#f1f5f9;color:#94a3b8}.atividade-transmissao[data-v-4de49361]{display:flex;align-items:center;gap:.5rem;margin-top:.875rem;padding:.625rem .875rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#475569;cursor:pointer;transition:border-color .15s}.atividade-transmissao[data-v-4de49361]:hover{border-color:#cbd5e1}.atividade-checkbox[data-v-4de49361]{width:1rem;height:1rem;accent-color:#f43f5e}.add-atividade-btn[data-v-4de49361]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3rem;margin-top:1.25rem;font-size:.9375rem;font-weight:600;color:#0f5f95;background:#fff;border:2px dashed #cbd5e1;border-radius:.75rem;cursor:pointer;transition:all .15s}.add-atividade-btn[data-v-4de49361]:hover:not(:disabled){border-color:#0f5f95;background:#f0f9ff}.add-atividade-btn[data-v-4de49361]:disabled{opacity:.5;cursor:not-allowed}.add-atividade-icon[data-v-4de49361]{font-size:1.25rem;line-height:1}.form-container[data-v-7123974a]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-7123974a]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-7123974a]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-7123974a]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-7123974a]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-7123974a]{font-size:1.625rem}}.form-layout[data-v-7123974a]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-7123974a]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-7123974a]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-7123974a]{order:0}}.form-card[data-v-7123974a]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-7123974a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-7123974a]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-7123974a]:last-child{margin-bottom:0}.form-label[data-v-7123974a]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-7123974a]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-7123974a]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-7123974a]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-7123974a]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-7123974a]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-7123974a]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-7123974a]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-7123974a]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-7123974a]::-moz-placeholder{color:#94a3b8}.form-input[data-v-7123974a]::placeholder{color:#94a3b8}.form-textarea[data-v-7123974a]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-7123974a]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-7123974a]::placeholder{color:#94a3b8}.form-textarea-large[data-v-7123974a]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-7123974a]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-7123974a]::placeholder{color:#94a3b8}.form-media-item[data-v-7123974a]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-7123974a]{margin-top:1rem}.form-sidebar[data-v-7123974a]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-7123974a]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-7123974a]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-7123974a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-7123974a]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-7123974a]{margin-top:.5rem}.sidebar-checkbox-label[data-v-7123974a]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-7123974a]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-7123974a]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-7123974a]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-7123974a]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-7123974a]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-7123974a]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-7123974a]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-7123974a]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-7123974a]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-7123974a]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-7123974a]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-7123974a]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-7123974a]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-7123974a]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-7123974a],.form-layout[data-v-7123974a],.form-main[data-v-7123974a],.form-sidebar[data-v-7123974a],.form-card[data-v-7123974a],.sidebar-card[data-v-7123974a]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-7123974a],.form-input[data-v-7123974a],.form-textarea[data-v-7123974a],.form-textarea-large[data-v-7123974a],.sidebar-input[data-v-7123974a],.sidebar-input-mono[data-v-7123974a]{max-width:100%}.form-card[data-v-7123974a]{padding:1.125rem}.sidebar-card[data-v-7123974a]{padding:1rem}}.form-container[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-ed4c9e02]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-ed4c9e02]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-ed4c9e02]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-ed4c9e02]{font-size:1.625rem}}.form-layout[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-ed4c9e02]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-ed4c9e02]{order:0}}.form-card[data-v-ed4c9e02]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-ed4c9e02]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-ed4c9e02]:last-child{margin-bottom:0}.form-label[data-v-ed4c9e02]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-ed4c9e02]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-ed4c9e02]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-ed4c9e02]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-ed4c9e02]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-ed4c9e02]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-ed4c9e02]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-ed4c9e02]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ed4c9e02]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-ed4c9e02]::-moz-placeholder{color:#94a3b8}.form-input[data-v-ed4c9e02]::placeholder{color:#94a3b8}.form-textarea[data-v-ed4c9e02]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-ed4c9e02]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-ed4c9e02]::placeholder{color:#94a3b8}.form-textarea-large[data-v-ed4c9e02]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-ed4c9e02]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-ed4c9e02]::placeholder{color:#94a3b8}.form-media-item[data-v-ed4c9e02]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-ed4c9e02]{margin-top:1rem}.form-sidebar[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-ed4c9e02]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-ed4c9e02]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-ed4c9e02]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-ed4c9e02]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-ed4c9e02]{margin-top:.5rem}.sidebar-checkbox-label[data-v-ed4c9e02]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-ed4c9e02]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-ed4c9e02]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-ed4c9e02]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-ed4c9e02]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-ed4c9e02]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-ed4c9e02]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-ed4c9e02]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-ed4c9e02]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-ed4c9e02]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-ed4c9e02]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-ed4c9e02]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-ed4c9e02],.form-layout[data-v-ed4c9e02],.form-main[data-v-ed4c9e02],.form-sidebar[data-v-ed4c9e02],.form-card[data-v-ed4c9e02],.sidebar-card[data-v-ed4c9e02]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-ed4c9e02],.form-input[data-v-ed4c9e02],.form-textarea[data-v-ed4c9e02],.form-textarea-large[data-v-ed4c9e02],.sidebar-input[data-v-ed4c9e02],.sidebar-input-mono[data-v-ed4c9e02]{max-width:100%}.form-card[data-v-ed4c9e02]{padding:1.125rem}.sidebar-card[data-v-ed4c9e02]{padding:1rem}}.form-field-standalone[data-v-ed4c9e02]{display:flex;flex-direction:column;gap:.5rem}.form-textarea-editorial[data-v-ed4c9e02]{width:100%;min-height:450px;padding:1.5rem;font-size:1.0625rem;line-height:1.85;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-editorial[data-v-ed4c9e02]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-editorial[data-v-ed4c9e02]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-editorial[data-v-ed4c9e02]::-moz-placeholder{color:#94a3b8}.form-textarea-editorial[data-v-ed4c9e02]::placeholder{color:#94a3b8}.form-container[data-v-96b0a5af]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-96b0a5af]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-96b0a5af]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-96b0a5af]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-96b0a5af]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-96b0a5af]{font-size:1.625rem}}.form-layout[data-v-96b0a5af]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-96b0a5af]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-96b0a5af]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-96b0a5af]{order:0}}.form-card[data-v-96b0a5af]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-96b0a5af]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-96b0a5af]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-96b0a5af]:last-child{margin-bottom:0}.form-label[data-v-96b0a5af]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-96b0a5af]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-96b0a5af]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-96b0a5af]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-96b0a5af]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-96b0a5af]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-96b0a5af]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-96b0a5af]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-96b0a5af]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-96b0a5af]::-moz-placeholder{color:#94a3b8}.form-input[data-v-96b0a5af]::placeholder{color:#94a3b8}.form-textarea[data-v-96b0a5af]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-96b0a5af]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-96b0a5af]::placeholder{color:#94a3b8}.form-textarea-large[data-v-96b0a5af]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-96b0a5af]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-96b0a5af]::placeholder{color:#94a3b8}.form-media-item[data-v-96b0a5af]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-96b0a5af]{margin-top:1rem}.form-sidebar[data-v-96b0a5af]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-96b0a5af]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-96b0a5af]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-96b0a5af]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-96b0a5af]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-96b0a5af]{margin-top:.5rem}.sidebar-checkbox-label[data-v-96b0a5af]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-96b0a5af]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-96b0a5af]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-96b0a5af]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-96b0a5af]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-96b0a5af]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-96b0a5af]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-96b0a5af]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-96b0a5af]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-96b0a5af]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-96b0a5af]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-96b0a5af]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-96b0a5af]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-96b0a5af]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-96b0a5af]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-96b0a5af],.form-layout[data-v-96b0a5af],.form-main[data-v-96b0a5af],.form-sidebar[data-v-96b0a5af],.form-card[data-v-96b0a5af],.sidebar-card[data-v-96b0a5af]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-96b0a5af],.form-input[data-v-96b0a5af],.form-textarea[data-v-96b0a5af],.form-textarea-large[data-v-96b0a5af],.sidebar-input[data-v-96b0a5af],.sidebar-input-mono[data-v-96b0a5af]{max-width:100%}.form-card[data-v-96b0a5af]{padding:1.125rem}.sidebar-card[data-v-96b0a5af]{padding:1rem}}.jornal-media-grid[data-v-96b0a5af]{display:grid;gap:1.25rem}@media(min-width:640px){.jornal-media-grid[data-v-96b0a5af]{grid-template-columns:repeat(2,1fr)}}.jornal-media-item[data-v-96b0a5af]{padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.jornal-media-header[data-v-96b0a5af]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.jornal-media-icon[data-v-96b0a5af]{font-size:1.125rem}.jornal-media-label[data-v-96b0a5af]{font-size:.875rem;font-weight:600;color:#334155}.jornal-media-hint[data-v-96b0a5af]{font-size:.75rem;color:#64748b;margin-bottom:1rem}.form-container[data-v-9313bdba]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-9313bdba]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-9313bdba]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-9313bdba]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-9313bdba]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-9313bdba]{font-size:1.625rem}}.form-layout[data-v-9313bdba]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-9313bdba]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-9313bdba]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-9313bdba]{order:0}}.form-card[data-v-9313bdba]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-9313bdba]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-9313bdba]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-9313bdba]:last-child{margin-bottom:0}.form-label[data-v-9313bdba]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-9313bdba]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-9313bdba]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-9313bdba]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-9313bdba]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-9313bdba]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-9313bdba]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-9313bdba]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-9313bdba]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-9313bdba]::-moz-placeholder{color:#94a3b8}.form-input[data-v-9313bdba]::placeholder{color:#94a3b8}.form-textarea[data-v-9313bdba]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-9313bdba]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-9313bdba]::placeholder{color:#94a3b8}.form-textarea-large[data-v-9313bdba]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-9313bdba]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-9313bdba]::placeholder{color:#94a3b8}.form-media-item[data-v-9313bdba]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-9313bdba]{margin-top:1rem}.form-sidebar[data-v-9313bdba]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-9313bdba]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-9313bdba]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-9313bdba]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-9313bdba]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-9313bdba]{margin-top:.5rem}.sidebar-checkbox-label[data-v-9313bdba]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-9313bdba]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-9313bdba]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-9313bdba]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-9313bdba]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-9313bdba]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-9313bdba]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-9313bdba]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-9313bdba]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-9313bdba]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-9313bdba]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-9313bdba]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-9313bdba]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-9313bdba]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-9313bdba]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-9313bdba],.form-layout[data-v-9313bdba],.form-main[data-v-9313bdba],.form-sidebar[data-v-9313bdba],.form-card[data-v-9313bdba],.sidebar-card[data-v-9313bdba]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-9313bdba],.form-input[data-v-9313bdba],.form-textarea[data-v-9313bdba],.form-textarea-large[data-v-9313bdba],.sidebar-input[data-v-9313bdba],.sidebar-input-mono[data-v-9313bdba]{max-width:100%}.form-card[data-v-9313bdba]{padding:1.125rem}.sidebar-card[data-v-9313bdba]{padding:1rem}}.parceiro-logo-upload[data-v-9313bdba]{padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.parceiro-logo-header[data-v-9313bdba]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.parceiro-logo-icon[data-v-9313bdba]{font-size:1.5rem;line-height:1}.parceiro-logo-label[data-v-9313bdba]{display:block;font-size:.875rem;font-weight:600;color:#334155}.parceiro-logo-hint[data-v-9313bdba]{font-size:.75rem;color:#64748b;margin-top:.125rem}.media-grid[data-v-a8c09600]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.media-card[data-v-a8c09600]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .15s ease}.media-card[data-v-a8c09600]:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000001a}.media-card--selected[data-v-a8c09600]{border-color:var(--color-primary);background:#0084b105;box-shadow:0 0 0 2px #0084b11a}.media-checkbox[data-v-a8c09600]{position:absolute;top:.5rem;left:.5rem;z-index:10}.media-checkbox input[data-v-a8c09600]{width:1.125rem;height:1.125rem;border-radius:4px;border:2px solid #cbd5e1;background:#fff;cursor:pointer;transition:all .15s ease}.media-checkbox input[data-v-a8c09600]:checked{background:var(--color-primary);border-color:var(--color-primary)}.media-thumb[data-v-a8c09600]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#f8fafc;border:1px solid #f1f5f9;cursor:pointer}.media-thumb img[data-v-a8c09600]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-meta[data-v-a8c09600]{font-size:.75rem;color:#64748b;min-height:3rem}.media-filename[data-v-a8c09600]{font-weight:600;color:#334155;font-size:.8125rem;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.25rem}.media-info[data-v-a8c09600]{font-size:.6875rem;color:#94a3b8}.media-actions[data-v-a8c09600]{display:flex;gap:.5rem;margin-top:auto}.action-btn[data-v-a8c09600]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.action-btn[data-v-a8c09600]:hover{background:#f1f5f9;border-color:#cbd5e1}.action-btn--danger[data-v-a8c09600]{color:#dc2626}.action-btn--danger[data-v-a8c09600]:hover{background:#fef2f2;border-color:#fecaca}.action-btn[data-v-a8c09600]:disabled{opacity:.5;cursor:not-allowed}.slide-fade-enter-active[data-v-a8c09600],.slide-fade-leave-active[data-v-a8c09600]{transition:all .2s ease}.slide-fade-enter-from[data-v-a8c09600],.slide-fade-leave-to[data-v-a8c09600]{opacity:0;transform:translateY(-8px)}.modal-fade-enter-active[data-v-a8c09600],.modal-fade-leave-active[data-v-a8c09600]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-a8c09600],.modal-fade-leave-to[data-v-a8c09600]{opacity:0}.bulk-delete-btn[data-v-a8c09600]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;color:#fff!important;background-color:#dc2626;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}.bulk-delete-btn[data-v-a8c09600]:hover{background-color:#b91c1c}.bulk-delete-btn[data-v-a8c09600]:disabled{opacity:.5;cursor:not-allowed}.bulk-delete-btn svg[data-v-a8c09600]{color:#fff!important;stroke:#fff!important}.bulk-modal-overlay[data-v-a8c09600]{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;background-color:#0f172a99!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bulk-modal-panel[data-v-a8c09600]{width:100%;max-width:28rem;padding:1.5rem;background-color:#fff!important;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040}.bulk-modal-icon[data-v-a8c09600]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;background-color:#fee2e2;border-radius:9999px}.bulk-modal-btn-cancel[data-v-a8c09600]{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;color:#374151!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}.bulk-modal-btn-cancel[data-v-a8c09600]:hover{background-color:#f9fafb!important}.bulk-modal-btn-confirm[data-v-a8c09600]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;color:#fff!important;background-color:#dc2626!important;border:none!important;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}.bulk-modal-btn-confirm[data-v-a8c09600]:hover{background-color:#b91c1c!important}.bulk-modal-btn-confirm[data-v-a8c09600]:disabled{opacity:.5;cursor:not-allowed}.bulk-modal-btn-confirm svg[data-v-a8c09600]{color:#fff!important;stroke:#fff!important}.pagination[data-v-a8c09600]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.pagination-btn[data-v-a8c09600]{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease}.pagination-btn[data-v-a8c09600]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.pagination-btn[data-v-a8c09600]:disabled{opacity:.4;cursor:not-allowed}.pagination-pages[data-v-a8c09600]{display:flex;gap:.25rem}.pagination-page[data-v-a8c09600]{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease}.pagination-page[data-v-a8c09600]:hover{background:#f1f5f9;color:#1e293b}.pagination-page--active[data-v-a8c09600]{background:var(--color-primary);color:#fff;font-weight:600}.pagination-page--active[data-v-a8c09600]:hover{background:var(--color-primary);color:#fff}@media(max-width:640px){.pagination[data-v-a8c09600]{flex-wrap:wrap;gap:.75rem}.pagination-pages[data-v-a8c09600]{order:-1;width:100%;justify-content:center;flex-wrap:wrap}.pagination-btn[data-v-a8c09600]{flex:1;justify-content:center}}.form-container[data-v-ae20fc23]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-ae20fc23]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-ae20fc23]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-ae20fc23]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-ae20fc23]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-ae20fc23]{font-size:1.625rem}}.form-layout[data-v-ae20fc23]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-ae20fc23]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-ae20fc23]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-ae20fc23]{order:0}}.form-card[data-v-ae20fc23]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-ae20fc23]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-ae20fc23]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-ae20fc23]:last-child{margin-bottom:0}.form-label[data-v-ae20fc23]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-ae20fc23]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-ae20fc23]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-ae20fc23]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-ae20fc23]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-ae20fc23]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-ae20fc23]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-ae20fc23]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-ae20fc23]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-ae20fc23]::-moz-placeholder{color:#94a3b8}.form-input[data-v-ae20fc23]::placeholder{color:#94a3b8}.form-textarea[data-v-ae20fc23]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-ae20fc23]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-ae20fc23]::placeholder{color:#94a3b8}.form-textarea-large[data-v-ae20fc23]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-ae20fc23]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-ae20fc23]::placeholder{color:#94a3b8}.form-media-item[data-v-ae20fc23]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-ae20fc23]{margin-top:1rem}.form-sidebar[data-v-ae20fc23]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-ae20fc23]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-ae20fc23]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-ae20fc23]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-ae20fc23]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-ae20fc23]{margin-top:.5rem}.sidebar-checkbox-label[data-v-ae20fc23]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-ae20fc23]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-ae20fc23]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-ae20fc23]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-ae20fc23]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-ae20fc23]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-ae20fc23]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-ae20fc23]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-ae20fc23]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-ae20fc23]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-ae20fc23]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-ae20fc23]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-ae20fc23]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-ae20fc23]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-ae20fc23]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-ae20fc23],.form-layout[data-v-ae20fc23],.form-main[data-v-ae20fc23],.form-sidebar[data-v-ae20fc23],.form-card[data-v-ae20fc23],.sidebar-card[data-v-ae20fc23]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-ae20fc23],.form-input[data-v-ae20fc23],.form-textarea[data-v-ae20fc23],.form-textarea-large[data-v-ae20fc23],.sidebar-input[data-v-ae20fc23],.sidebar-input-mono[data-v-ae20fc23]{max-width:100%}.form-card[data-v-ae20fc23]{padding:1.125rem}.sidebar-card[data-v-ae20fc23]{padding:1rem}}.conta-profile[data-v-ae20fc23]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.875rem;margin-bottom:1.5rem}.conta-avatar[data-v-ae20fc23]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0f5f95,#134c7b);border-radius:50%;flex-shrink:0;overflow:hidden}.conta-avatar--img[data-v-ae20fc23]{background:#e2e8f0}.conta-avatar-img[data-v-ae20fc23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conta-info[data-v-ae20fc23]{min-width:0}.conta-name[data-v-ae20fc23]{font-size:1.125rem;font-weight:600;color:#0f172a}.conta-role[data-v-ae20fc23]{font-size:.875rem;color:#64748b;margin-top:.125rem}.conta-avatar-upload[data-v-ae20fc23]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem}.conta-avatar-preview[data-v-ae20fc23]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#0f5f95,#134c7b);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px #0000001a;color:#fff;font-weight:700;font-size:1.5rem}.conta-avatar-info[data-v-ae20fc23]{flex:1}.conta-avatar-label[data-v-ae20fc23]{display:block;font-size:.875rem;font-weight:600;color:#334155}.conta-avatar-hint[data-v-ae20fc23]{font-size:.75rem;color:#64748b;margin-top:.25rem}.conta-action-list[data-v-ae20fc23]{display:flex;flex-direction:column;gap:.75rem}.conta-action-item[data-v-ae20fc23]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;text-decoration:none;transition:all .15s ease}.conta-action-item[data-v-ae20fc23]:hover{border-color:#cbd5e1;background:#f8fafc}.conta-action-icon[data-v-ae20fc23]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#f1f5f9;border-radius:.625rem;color:#475569;flex-shrink:0}.conta-action-icon svg[data-v-ae20fc23]{width:1.25rem;height:1.25rem}.conta-action-content[data-v-ae20fc23]{flex:1;min-width:0}.conta-action-title[data-v-ae20fc23]{font-size:.9375rem;font-weight:600;color:#1e293b}.conta-action-desc[data-v-ae20fc23]{font-size:.8125rem;color:#64748b;margin-top:.125rem}.conta-action-arrow[data-v-ae20fc23]{width:1rem;height:1rem;color:#94a3b8;flex-shrink:0}.form-container[data-v-28109afe]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-28109afe]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-28109afe]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-28109afe]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-28109afe]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-28109afe]{font-size:1.625rem}}.form-layout[data-v-28109afe]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-28109afe]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-28109afe]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-28109afe]{order:0}}.form-card[data-v-28109afe]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-28109afe]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-28109afe]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-28109afe]:last-child{margin-bottom:0}.form-label[data-v-28109afe]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-28109afe]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-28109afe]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-28109afe]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-28109afe]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-28109afe]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-28109afe]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-28109afe]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-28109afe]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-28109afe]::-moz-placeholder{color:#94a3b8}.form-input[data-v-28109afe]::placeholder{color:#94a3b8}.form-textarea[data-v-28109afe]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-28109afe]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-28109afe]::placeholder{color:#94a3b8}.form-textarea-large[data-v-28109afe]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-28109afe]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-28109afe]::placeholder{color:#94a3b8}.form-media-item[data-v-28109afe]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-28109afe]{margin-top:1rem}.form-sidebar[data-v-28109afe]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-28109afe]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-28109afe]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-28109afe]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-28109afe]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-28109afe]{margin-top:.5rem}.sidebar-checkbox-label[data-v-28109afe]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-28109afe]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-28109afe]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-28109afe]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-28109afe]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-28109afe]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-28109afe]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-28109afe]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-28109afe]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-28109afe]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-28109afe]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-28109afe]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-28109afe]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-28109afe]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-28109afe]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-28109afe],.form-layout[data-v-28109afe],.form-main[data-v-28109afe],.form-sidebar[data-v-28109afe],.form-card[data-v-28109afe],.sidebar-card[data-v-28109afe]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-28109afe],.form-input[data-v-28109afe],.form-textarea[data-v-28109afe],.form-textarea-large[data-v-28109afe],.sidebar-input[data-v-28109afe],.sidebar-input-mono[data-v-28109afe]{max-width:100%}.form-card[data-v-28109afe]{padding:1.125rem}.sidebar-card[data-v-28109afe]{padding:1rem}}@media(min-width:1024px){.form-layout--narrow[data-v-28109afe]{grid-template-columns:1fr 280px}}.senha-actions[data-v-28109afe]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.senha-tips[data-v-28109afe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.senha-tips li[data-v-28109afe]{position:relative;padding-left:1.25rem;font-size:.8125rem;color:#475569}.senha-tips li[data-v-28109afe]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}.user-avatar[data-v-243c4d68]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar-img[data-v-243c4d68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar-initial[data-v-243c4d68]{color:#fff;font-weight:600;font-size:1rem}.form-container[data-v-e00f6708]{display:flex;flex-direction:column;gap:1.5rem}.form-header[data-v-e00f6708]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.form-header[data-v-e00f6708]{flex-direction:row;align-items:center;justify-content:space-between}}.form-page-title[data-v-e00f6708]{font-size:1.5rem;font-weight:700;color:#005797;letter-spacing:-.02em;line-height:1.2}.form-page-subtitle[data-v-e00f6708]{font-size:.875rem;font-weight:400;color:#64748b;margin-top:.375rem}@media(min-width:640px){.form-page-title[data-v-e00f6708]{font-size:1.625rem}}.form-layout[data-v-e00f6708]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.form-layout[data-v-e00f6708]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}}.form-main[data-v-e00f6708]{display:flex;flex-direction:column;gap:1.5rem;order:1}@media(min-width:1024px){.form-main[data-v-e00f6708]{order:0}}.form-card[data-v-e00f6708]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.form-card-title[data-v-e00f6708]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1.25rem}.form-field[data-v-e00f6708]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.form-field[data-v-e00f6708]:last-child{margin-bottom:0}.form-label[data-v-e00f6708]{font-size:.875rem;font-weight:600;color:#334155}.form-label-sm[data-v-e00f6708]{font-size:.8125rem;font-weight:600;color:#475569}.form-hint[data-v-e00f6708]{font-size:.75rem;color:#64748b}.form-grid-2[data-v-e00f6708]{display:grid;gap:1rem}@media(min-width:640px){.form-grid-2[data-v-e00f6708]{grid-template-columns:repeat(2,1fr)}}.form-input-title[data-v-e00f6708]{width:100%;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:500;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input-title[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input-title[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.form-input-title[data-v-e00f6708]::-moz-placeholder{color:#94a3b8;font-weight:400}.form-input-title[data-v-e00f6708]::placeholder{color:#94a3b8;font-weight:400}.form-input[data-v-e00f6708]{width:100%;height:2.75rem;padding:0 1rem;font-size:.9375rem;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-input[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.form-input[data-v-e00f6708]::-moz-placeholder{color:#94a3b8}.form-input[data-v-e00f6708]::placeholder{color:#94a3b8}.form-textarea[data-v-e00f6708]{width:100%;min-height:100px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea[data-v-e00f6708]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-e00f6708]::placeholder{color:#94a3b8}.form-textarea-large[data-v-e00f6708]{width:100%;min-height:280px;padding:1.25rem;font-size:1rem;line-height:1.75;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.form-textarea-large[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 3px #0f5f9526}.form-textarea-large[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.form-textarea-large[data-v-e00f6708]::-moz-placeholder{color:#94a3b8}.form-textarea-large[data-v-e00f6708]::placeholder{color:#94a3b8}.form-media-item[data-v-e00f6708]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem}.form-media-item+.form-media-item[data-v-e00f6708]{margin-top:1rem}.form-sidebar[data-v-e00f6708]{display:flex;flex-direction:column;gap:1rem;order:2}@media(min-width:1024px){.form-sidebar[data-v-e00f6708]{position:sticky;top:5rem;order:1}}.sidebar-card[data-v-e00f6708]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem}.sidebar-card-title[data-v-e00f6708]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:1rem}.sidebar-checkbox-label[data-v-e00f6708]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#334155;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-checkbox-label+.sidebar-checkbox-label[data-v-e00f6708]{margin-top:.5rem}.sidebar-checkbox-label[data-v-e00f6708]:hover{border-color:#cbd5e1;background:#f1f5f9}.sidebar-checkbox[data-v-e00f6708]{width:1.125rem;height:1.125rem;border-radius:.25rem;accent-color:#0f5f95}.sidebar-checkbox-sm[data-v-e00f6708]{width:.875rem;height:.875rem;border-radius:.1875rem;accent-color:#0f5f95}.sidebar-input[data-v-e00f6708]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-input-mono[data-v-e00f6708]{width:100%;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;transition:border-color .15s,box-shadow .15s}.sidebar-input-mono[data-v-e00f6708]:focus{border-color:#0f5f95;box-shadow:0 0 0 2px #0f5f9526}.sidebar-input-mono[data-v-e00f6708]:disabled{background:#f8fafc;color:#94a3b8}.sidebar-actions[data-v-e00f6708]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.sidebar-btn-primary[data-v-e00f6708]{width:100%;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0f5f95,#0a4a75);border:none;border-radius:.625rem;cursor:pointer;transition:background .15s,transform .1s}.sidebar-btn-primary[data-v-e00f6708]:hover{background:linear-gradient(180deg,#0a4a75,#083d62)}.sidebar-btn-primary[data-v-e00f6708]:active{transform:scale(.98)}.sidebar-btn-primary[data-v-e00f6708]:disabled{background:#94a3b8;cursor:not-allowed}.sidebar-btn-secondary[data-v-e00f6708]{width:100%;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;cursor:pointer;transition:border-color .15s,background-color .15s}.sidebar-btn-secondary[data-v-e00f6708]:hover{border-color:#cbd5e1;background:#f8fafc}.sidebar-btn-secondary[data-v-e00f6708]:disabled{color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.form-container[data-v-e00f6708],.form-layout[data-v-e00f6708],.form-main[data-v-e00f6708],.form-sidebar[data-v-e00f6708],.form-card[data-v-e00f6708],.sidebar-card[data-v-e00f6708]{max-width:100%;overflow-x:hidden}.form-input-title[data-v-e00f6708],.form-input[data-v-e00f6708],.form-textarea[data-v-e00f6708],.form-textarea-large[data-v-e00f6708],.sidebar-input[data-v-e00f6708],.sidebar-input-mono[data-v-e00f6708]{max-width:100%}.form-card[data-v-e00f6708]{padding:1.125rem}.sidebar-card[data-v-e00f6708]{padding:1rem}}.user-avatar-upload[data-v-e00f6708]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem}.user-avatar-preview[data-v-e00f6708]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px #0000001a}.user-avatar-img[data-v-e00f6708]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar-initial[data-v-e00f6708]{color:#fff;font-weight:700;font-size:1.5rem}.user-avatar-info[data-v-e00f6708]{flex:1}.user-avatar-label[data-v-e00f6708]{display:block;font-size:.875rem;font-weight:600;color:#334155}.user-avatar-hint[data-v-e00f6708]{font-size:.75rem;color:#64748b;margin-top:.25rem}.role-option[data-v-e00f6708]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .2s ease;background:#fff}.role-option[data-v-e00f6708]:hover:not(:has(input:disabled)){border-color:#cbd5e1;background:#f8fafc}.role-option--selected[data-v-e00f6708],.role-option--selected[data-v-e00f6708]:hover{border-color:#6366f1;background:#f5f3ff}.role-option[data-v-e00f6708]:has(input:disabled){opacity:.6;cursor:not-allowed}.role-option-icon[data-v-e00f6708]{font-size:1.25rem;line-height:1}.role-option-title[data-v-e00f6708]{display:block;font-size:.875rem;font-weight:600;color:#1e293b}.role-option-desc[data-v-e00f6708]{display:block;font-size:.75rem;color:#64748b;margin-top:.125rem}
