@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&family=Hanken+Grotesk:wght@400;500;600;700;800&family=Inter:ital,opsz,wght@0,14..32,400..800;1,14..32,400..800&family=Manrope:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap";.erro-visual-media{isolation:isolate;background:radial-gradient(circle at 24% 20%,#10b98152,#0000 32%),linear-gradient(135deg,#0f172a,#134e4a 58%,#365314)}.erro-visual-placeholder{z-index:-1;opacity:1;transition:opacity .18s ease-out;position:absolute;inset:0}.erro-visual-placeholder:after{content:"";background:linear-gradient(110deg,#0000 28%,#ffffff1a 45%,#0000 62%);animation:1.4s ease-in-out infinite erro-visual-aquecendo;position:absolute;inset:0;transform:translate(-100%)}.erro-visual-media[data-ready=true] .erro-visual-placeholder{opacity:0}.erro-visual-image{z-index:-1;object-fit:cover;object-position:center;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .22s ease-out,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.025)}.erro-visual-image.is-visible,.erro-visual-image.is-previous{opacity:1}.erro-visual-image.is-visible{animation:.42s cubic-bezier(.16,1,.3,1) both erro-visual-troca}.erro-visual-image.is-previous{transform:scale(1.008)}@keyframes erro-visual-aquecendo{to{transform:translate(100%)}}@keyframes erro-visual-troca{0%{opacity:0;transform:scale(1.035)translate(.5%)}to{opacity:1;transform:scale(1)translate(0)}}@media (prefers-reduced-motion:reduce){.erro-visual-placeholder:after{animation:none}.erro-visual-image,.erro-visual-placeholder{transition-duration:.01ms}.erro-visual-image.is-visible{opacity:1;animation:none;transform:none}}.module-access-page{--module-danger:#b93845;--module-danger-strong:#8f2632;--module-danger-soft:#fff4f5;--module-danger-surface:snow;--module-danger-border:#efb8be;width:100%;color:var(--ea-main);gap:24px;padding:8px;display:grid}.module-access-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--module-danger) 68%, transparent);color:#fff7f7;background:linear-gradient(120deg,#5b2931 0%,#7d303a 56%,#a4404b 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:170px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #5618212e}.module-access-hero:after{z-index:-1;content:"";border:44px solid #ffffff0f;border-radius:50%;width:260px;height:260px;position:absolute;top:-78px;right:-52px}.module-access-hero__copy{max-width:760px}.module-access-kicker{color:#fff0f1c7;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.module-access-hero h1{color:#fff;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:760;line-height:1.08}.module-access-hero p{color:#fff2f3cc;max-width:690px;margin:11px 0 0;font-size:.95rem;line-height:1.55}.module-access-hero__status{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#36111747;border:1px solid #ffffff3d;border-radius:13px;align-items:center;gap:12px;min-width:172px;padding:13px 15px;display:flex}.module-access-hero__status span{gap:2px;display:grid}.module-access-hero__status small,.module-access-stat small{letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:750}.module-access-hero__status small{color:#fff2f3a6}.module-access-hero__status strong{font-size:.95rem}.module-access-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-access-stat{border:1px solid var(--module-danger-border);background:var(--module-danger-soft);border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 15px;display:flex;box-shadow:0 8px 22px #781f2a0f}.module-access-stat:first-child{border-left:4px solid var(--module-danger)}.module-access-stat__icon{border:1px solid color-mix(in srgb, var(--module-danger) 24%, transparent);background:color-mix(in srgb, var(--module-danger) 8%, white);width:36px;height:36px;color:var(--module-danger);border-radius:10px;flex:none;place-items:center;display:grid}.module-access-stat__copy{flex:1;gap:3px;min-width:0;display:grid}.module-access-stat small{color:color-mix(in srgb, var(--module-danger-strong) 72%, var(--ea-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-access-stat strong{color:var(--module-danger-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.module-access-stat__lock{color:color-mix(in srgb, var(--module-danger) 52%, transparent);flex:none}.module-access-panel{border:1px solid var(--module-danger-border);background:var(--module-danger-surface);box-shadow:var(--ea-shadow-card);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.module-access-panel__seal{border:1px solid var(--module-danger-border);background:var(--module-danger-soft);width:64px;height:64px;color:var(--module-danger);border-radius:16px;place-items:center;display:grid}.module-access-panel__content{min-width:0}.module-access-panel__eyebrow{color:var(--module-danger);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:820}.module-access-panel h2{color:var(--ea-main);letter-spacing:-.02em;margin:5px 0 0;font-size:1.28rem;font-weight:760}.module-access-panel p{max-width:760px;color:var(--ea-muted);margin:7px 0 0;font-size:.9rem;line-height:1.55}.module-access-panel p strong{color:var(--ea-main)}.module-access-assurances{flex-wrap:wrap;gap:7px 16px;margin-top:14px;display:flex}.module-access-assurances span{color:var(--ea-muted);padding-left:14px;font-size:.78rem;font-weight:650;position:relative}.module-access-assurances span:before{background:var(--module-danger);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.46em;left:0}.module-access-panel__actions{gap:9px;min-width:190px;display:grid}.module-access-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-size:.8rem;font-weight:730;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.module-access-button--primary{border-color:var(--module-danger-strong);background:var(--module-danger-strong);color:#fff}.module-access-button--primary:hover{color:#fff;background:#721b26;border-color:#721b26}.module-access-button--secondary{border-color:var(--module-danger-border);color:var(--module-danger-strong);background:0 0}.module-access-button--secondary:hover{border-color:var(--module-danger);background:var(--module-danger-soft);color:var(--module-danger-strong)}html.dark .module-access-page{--module-danger:#e17680;--module-danger-strong:#f2a1a8;--module-danger-soft:#33262b;--module-danger-surface:#292329;--module-danger-border:#674049}html.dark .module-access-hero{background:linear-gradient(120deg,#34252a 0%,#522d35 58%,#71343e 100%);border-color:#74434b;box-shadow:0 18px 44px #0000003d}html.dark .module-access-stat{box-shadow:none}html.dark .module-access-stat__icon{background:#3e2930}@media (width<=1180px){.module-access-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.module-access-panel{grid-template-columns:auto minmax(0,1fr)}.module-access-panel__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.module-access-page{gap:14px;padding:4px}.module-access-hero{flex-direction:column;align-items:stretch;min-height:0;padding:23px 20px}.module-access-hero__status{width:100%}.module-access-stats{grid-template-columns:1fr}.module-access-panel{grid-template-columns:1fr;padding:22px 19px}.module-access-panel__seal{width:52px;height:52px}.module-access-panel__actions{grid-column:auto;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.module-access-button{transition:none}}.perfil-usuario-root{z-index:2147483100;pointer-events:none;position:fixed;inset:0}.perfil-usuario-root--app,.perfil-usuario-root--admin{--perfil-bg:var(--color-background);--perfil-surface:var(--color-surface);--perfil-surface-hover:var(--color-surface-hover);--perfil-main:var(--color-main);--perfil-muted:var(--color-muted);--perfil-border:var(--color-border);--perfil-primary:var(--color-primary);--perfil-primary-hover:var(--color-primary-hover);--perfil-on-primary:var(--color-on-primary);--perfil-danger:var(--color-danger);--perfil-shadow-card:var(--shadow-card);--perfil-shadow-primary:var(--ea-button-primary-shadow);--perfil-shadow-hover:var(--ea-hover-shadow)}.perfil-usuario-overlay{background:color-mix(in srgb, var(--perfil-bg) 76%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.perfil-usuario-drawer{inset-block:0;pointer-events:auto;background:var(--perfil-bg);width:100%;max-width:460px;height:100%;color:var(--perfil-main);border-left:1px solid var(--perfil-border);box-shadow:-24px 0 70px color-mix(in srgb, var(--perfil-main) 18%, transparent);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.perfil-usuario-header{border-bottom:1px solid var(--perfil-border);background:var(--perfil-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid;position:relative}.perfil-usuario-avatar{background:var(--perfil-primary);width:54px;height:54px;color:var(--perfil-on-primary);box-shadow:var(--perfil-shadow-primary);border-radius:20px;place-items:center;font-size:22px;font-weight:950;display:grid}.perfil-usuario-kicker{color:var(--perfil-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:950;display:block}.perfil-usuario-header h2{color:var(--perfil-main);letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.perfil-usuario-header p{color:var(--perfil-muted);margin:5px 0 0;font-size:13px;font-weight:750}.perfil-usuario-close{border:1px solid var(--perfil-border);background:var(--perfil-surface-hover);min-width:44px;min-height:44px;color:var(--perfil-main);border-radius:16px;place-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.perfil-usuario-close:hover{background:var(--perfil-primary);border-color:var(--perfil-primary);color:var(--perfil-on-primary);transform:translateY(-1px)}.perfil-usuario-tabs{background:var(--perfil-bg);border-bottom:1px solid var(--perfil-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.perfil-usuario-tabs button{border:1px solid var(--perfil-border);background:var(--perfil-surface);min-height:44px;color:var(--perfil-muted);border-radius:16px;font-weight:900;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.perfil-usuario-tabs button:hover,.perfil-usuario-tabs button.ativo{background:var(--perfil-primary);border-color:var(--perfil-primary);color:var(--perfil-on-primary);box-shadow:var(--perfil-shadow-primary)}.perfil-usuario-content{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:18px;overflow-y:auto}.perfil-usuario-content::-webkit-scrollbar{display:none}.perfil-usuario-section{gap:14px;display:grid}.perfil-usuario-grid{grid-template-columns:1fr;gap:10px;display:grid}.perfil-usuario-info-card{border:1px solid var(--perfil-border);background:var(--perfil-surface);min-height:72px;box-shadow:var(--perfil-shadow-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.perfil-usuario-info-icon{background:color-mix(in srgb, var(--perfil-primary) 14%, var(--perfil-surface));width:42px;height:42px;color:var(--perfil-primary);border:1px solid color-mix(in srgb, var(--perfil-primary) 28%, var(--perfil-border));border-radius:15px;place-items:center;display:grid}.perfil-usuario-info-label{color:var(--perfil-muted);font-size:12px;font-weight:850;display:block}.perfil-usuario-info-value{color:var(--perfil-main);overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:950;line-height:1.25;display:block}.perfil-usuario-meta{gap:10px;margin-top:4px;display:grid}.perfil-usuario-meta div{border:1px solid var(--perfil-border);background:color-mix(in srgb, var(--perfil-surface) 76%, var(--perfil-bg));color:var(--perfil-muted);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:13px 14px;display:grid}.perfil-usuario-meta svg{color:var(--perfil-primary)}.perfil-usuario-meta span{color:var(--perfil-muted);font-size:12px;font-weight:850}.perfil-usuario-meta strong{color:var(--perfil-main);grid-column:2;font-size:13px;font-weight:900}.perfil-usuario-security-intro{border:1px solid var(--perfil-border);background:var(--perfil-surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.perfil-usuario-security-intro svg{color:var(--perfil-primary)}.perfil-usuario-security-intro h3{color:var(--perfil-main);letter-spacing:-.02em;margin:0;font-size:18px}.perfil-usuario-security-intro p{color:var(--perfil-muted);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.45}.perfil-usuario-form{border:1px solid var(--perfil-border);background:var(--perfil-surface);border-radius:20px;gap:12px;padding:16px;display:grid}.perfil-usuario-field{gap:7px;display:grid}.perfil-usuario-field span{color:var(--perfil-main);font-size:13px;font-weight:900}.perfil-usuario-field input{border:1px solid var(--perfil-border);background:var(--perfil-surface);width:100%;min-height:44px;color:var(--perfil-main);border-radius:15px;outline:none;padding:0 13px;font-weight:850;transition:border-color .18s,box-shadow .18s,background-color .18s}.perfil-usuario-field input:focus{border-color:var(--perfil-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--perfil-primary) 18%, transparent)}.perfil-usuario-error{color:var(--perfil-danger);margin:0;font-size:12px;font-weight:900}.perfil-usuario-save{border:1px solid var(--perfil-primary);background:var(--perfil-primary);min-height:44px;color:var(--perfil-on-primary);box-shadow:var(--perfil-shadow-primary);border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:950;transition:opacity .18s,transform .18s,box-shadow .18s;display:inline-flex}.perfil-usuario-save:hover:not(:disabled){box-shadow:var(--perfil-shadow-hover);transform:translateY(-1px)}.perfil-usuario-save:disabled{opacity:.55;cursor:not-allowed}.perfil-usuario-spinner{animation:.8s linear infinite perfil-usuario-spin}@keyframes perfil-usuario-spin{to{transform:rotate(360deg)}}@media (width>=520px){.perfil-usuario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.perfil-usuario-header{grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.perfil-usuario-drawer{width:100vw}.perfil-usuario-avatar{width:48px;height:48px}}:root{--green-main:#136b69;--green-soft:#1d8b74;--green-dark:#0f4f4d;--green-light:#e8f6f2;--beige-bg:#f6f2e9;--card-bg:#ffffffc7;--text-main:#17312f;--text-soft:#6b7d7a;--border-soft:#136b691f;--shadow-soft:0 20px 40px #136b6914;--shadow-strong:0 24px 60px #136b691f;--input-bg:#f8fbfa;--input-border:#136b6921}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{background:radial-gradient(circle at top left, #136b691a, transparent 28%), radial-gradient(circle at bottom right, #5fb66d1f, transparent 30%), linear-gradient(135deg, #f8fbfa, var(--beige-bg));min-height:100vh;color:var(--text-main);font-family:var(--ea-font-family,Inter, ui-sans-serif, system-ui, sans-serif);overflow-x:hidden}button,input,select,textarea{font-family:inherit}.admin-shell{--sidebar-width:280px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:22px;width:100%;min-height:100vh;padding:22px;transition:grid-template-columns .24s;display:grid;overflow:visible}.admin-shell.sidebar-closed{--sidebar-width:96px}.admin-main{flex-direction:column;gap:22px;min-width:0;display:flex;overflow:visible}.admin-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fffffff0,#ffffffb8);border:1px solid #ffffffc7;border-radius:30px;flex-direction:column;justify-content:space-between;height:calc(100vh - 44px);max-height:calc(100vh - 44px);padding:18px;transition:padding .28s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:22px;overflow:hidden auto;box-shadow:0 24px 60px #136b691a,inset 0 1px #ffffffc2}.admin-sidebar-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.admin-brand{align-items:center;gap:13px;min-width:0;display:flex}.admin-brand-mark{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:19px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:950;display:grid;box-shadow:0 14px 26px #136b693d}.admin-brand-text{opacity:1;min-width:0;transition:opacity .18s,transform .18s,width .18s,max-width .18s;transform:translate(0)}.admin-brand-text strong,.admin-brand strong{color:var(--green-main);letter-spacing:-.04em;font-size:22px;line-height:1;display:block}.admin-brand-text span,.admin-brand span{color:var(--text-soft);margin-top:4px;font-size:13px;font-weight:700;display:block}.sidebar-toggle{width:42px;height:42px;color:var(--green-main);cursor:pointer;background:#136b6914;border:0;border-radius:15px;flex:0 0 42px;place-items:center;transition:all .18s;display:grid}.sidebar-toggle:hover{background:#136b6924;transform:translateY(-1px)}.admin-menu{flex-direction:column;gap:9px;display:flex}.admin-menu-item,.admin-logout,.sidebar-toggle,.soft-button,.icon-btn,.quick-action-card{font-family:inherit}.admin-menu-item{width:100%;min-height:50px;color:var(--text-main);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:0 15px;font-size:15px;font-weight:800;transition:all .18s;display:flex}.admin-menu-item svg{flex:none}.admin-menu-item span{opacity:1;transition:opacity .16s,transform .16s,width .16s,max-width .16s;transform:translate(0)}.admin-menu-item:hover{background:#136b6914;transform:translate(2px)}.admin-menu-item.active{background:linear-gradient(135deg, var(--green-main), var(--green-soft));color:#fff;box-shadow:0 16px 30px #136b6938}.admin-logout{color:#a23939;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:0;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:50px;font-weight:900;transition:all .18s;display:flex;box-shadow:0 10px 24px #0f172a0d}.admin-logout:hover{background:#fff1f1;transform:translateY(-1px)}.admin-logout span{opacity:1;transition:opacity .16s,width .16s,max-width .16s}.admin-shell.sidebar-closed .admin-sidebar{padding:16px}.admin-shell.sidebar-closed .admin-sidebar-head{flex-direction:column;gap:12px;margin-bottom:26px}.admin-shell.sidebar-closed .admin-brand{justify-content:center}.admin-shell.sidebar-closed .admin-brand-text,.admin-shell.sidebar-closed .admin-menu-item span,.admin-shell.sidebar-closed .admin-logout span,.admin-shell.sidebar-closed .admin-user-info{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden;transform:translate(-8px)}.admin-shell.sidebar-closed .admin-menu-item{justify-content:center;gap:0;padding:0}.admin-shell.sidebar-closed .admin-menu-item:hover{transform:translateY(-1px)}.admin-shell.sidebar-closed .admin-logout{gap:0;padding:0}.admin-shell.sidebar-closed .admin-brand-mark{flex-basis:56px;width:56px;height:56px}.admin-shell.sidebar-closed .sidebar-toggle{width:50px}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #ffffffc2;border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.admin-topbar-left{min-width:0}.admin-topbar-left h1{color:var(--green-main);letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.1}.admin-topbar-left p{color:var(--text-soft);margin:6px 0 0;font-size:15px;font-weight:500}.admin-topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.admin-search{border:1px solid var(--border-soft);background:#fff;border-radius:16px;align-items:center;gap:10px;min-width:340px;height:48px;padding:0 14px;display:flex;box-shadow:0 10px 22px #0f172a08}.admin-search input{width:100%;color:var(--text-main);background:0 0;border:0;outline:0;font-size:14px}.admin-search input::placeholder{color:#8ca09c}.icon-btn{width:46px;height:46px;color:var(--green-main);border:0;border:1px solid var(--border-soft);cursor:pointer;background:#fff;border-radius:16px;place-items:center;transition:all .18s;display:grid}.admin-userbox{border:1px solid var(--border-soft);background:#fff;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.admin-user-avatar{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-userbox strong{font-size:14px;line-height:1.1;display:block}.admin-userbox span{color:var(--text-soft);margin-top:3px;font-size:12px;display:block}.admin-content{flex-direction:column;gap:22px;min-width:0;padding-bottom:32px;display:flex;overflow:visible}.admin-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stat-card,.panel-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #ffffffbf;border-radius:26px}.stat-card{min-width:0;padding:22px;overflow:hidden}.stat-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.stat-label{color:var(--text-soft);margin-bottom:10px;font-size:14px;font-weight:650;display:block}.stat-card h3{color:var(--text-main);letter-spacing:-.05em;margin:0;font-size:34px;line-height:1}.stat-icon{color:#fff;background:linear-gradient(135deg, var(--green-main), #5fb66d);border-radius:18px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 24px #136b692e}.stat-footer{color:var(--green-main);justify-content:space-between;align-items:center;margin-top:18px;font-size:14px;font-weight:800;display:flex}.admin-grid-main{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:18px;display:grid}.panel-card{min-width:0;padding:22px}.admin-alert-card{color:#a23939;border-color:#a2393929;align-items:center;gap:16px;display:flex}.admin-alert-card h2{margin:0 0 4px;font-size:18px}.admin-alert-card p{color:#a23939;margin:0;font-weight:700}.admin-alert-card .soft-button{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.panel-card-large{min-height:100%}.panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-header h2{color:var(--text-main);letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.15}.panel-header p{color:var(--text-soft);margin:6px 0 0;font-size:14px}.soft-button{color:var(--green-main);cursor:pointer;background:#136b6914;border:0;border-radius:14px;padding:10px 14px;font-weight:900;transition:all .18s}.soft-button:hover{background:#136b6921;transform:translateY(-1px)}.table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #136b6914;padding:16px 12px}.admin-table th{color:var(--text-soft);font-size:13px;font-weight:900}.admin-table td{color:var(--text-main);font-size:14px;font-weight:650}.badge{border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.badge.success{color:#178a4c;background:#25b15c1f}.badge.warning{color:#b87413;background:#f4a42d24}.admin-side-panels{flex-direction:column;gap:18px;display:flex}.quick-actions{gap:12px;display:grid}.quick-action-card{text-align:left;border:1px solid var(--border-soft);width:100%;color:var(--text-main);cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;transition:all .18s;display:flex}.quick-action-card:hover{border-color:#136b6933;transform:translateY(-2px);box-shadow:0 16px 30px #136b6914}.quick-action-card svg{color:var(--green-main)}.quick-action-card strong{font-size:16px}.quick-action-card span{color:var(--text-soft);font-size:13px}.activity-list{gap:14px;display:grid}.activity-item{align-items:flex-start;gap:12px;display:flex}.activity-icon{border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.activity-icon.sucesso{color:#178a4c;background:#25b15c1f}.activity-icon.info{color:var(--green-main);background:#136b691f}.activity-icon.alerta{color:#b87413;background:#f4a42d24}.activity-item strong{margin-bottom:4px;font-size:14px;display:block}.activity-item p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.45}@media (width<=1280px){.admin-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-main{grid-template-columns:1fr}}@media (width<=980px){body{overflow-y:auto}.admin-shell,.admin-shell.sidebar-closed{flex-direction:column;grid-template-columns:none;gap:14px;min-height:100vh;padding:12px;display:flex}.admin-sidebar{border-radius:24px;width:100%;height:auto;max-height:none;padding:14px;position:relative;top:auto;overflow:visible}.admin-sidebar-head{margin-bottom:14px}.admin-shell.sidebar-closed .admin-sidebar-head{flex-direction:row;margin-bottom:0}.admin-shell.sidebar-closed .admin-menu,.admin-shell.sidebar-closed .admin-logout{display:none}.admin-shell.sidebar-closed .admin-brand-text{opacity:1;pointer-events:auto;width:auto;max-width:none;overflow:visible;transform:none}.admin-shell.sidebar-closed .admin-brand{justify-content:flex-start}.admin-shell.sidebar-closed .admin-brand-mark{flex-basis:48px;width:48px;height:48px;font-size:24px}.admin-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-menu-item{justify-content:flex-start;gap:10px;min-height:48px;padding:0 14px}.admin-menu-item span{opacity:1;width:auto;max-width:none;overflow:visible;transform:none}.admin-logout{margin-top:12px}.admin-main{width:100%;min-width:0;overflow:visible}.admin-topbar{border-radius:24px;flex-direction:column;align-items:stretch;padding:18px}.admin-topbar-right{grid-template-columns:1fr auto;gap:10px;width:100%;display:grid}.admin-search{grid-column:1/-1;width:100%;min-width:0}.admin-userbox{grid-column:1/-1;width:100%}.admin-grid-stats,.empresas-stats,.admin-grid-main{grid-template-columns:1fr}.empresa-row{grid-template-columns:1fr;align-items:stretch}.empresas-hero,.empresas-panel-header{flex-direction:column;align-items:stretch}.primary-action{justify-content:center;width:100%}.modal-backdrop{justify-content:center;align-items:stretch;padding:10px;overflow-y:auto}.empresa-modal{border-radius:22px;width:100%;height:auto;min-height:0;max-height:none;overflow:visible}.form-grid,.modulos-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column}.cancel-button,.save-button{justify-content:center;width:100%}}@media (width<=640px){.admin-shell{gap:12px;padding:10px}.admin-topbar,.admin-sidebar,.panel-card,.stat-card,.empresas-hero,.empresas-panel{border-radius:20px}.admin-topbar-left h1{font-size:24px}.admin-topbar-left p{font-size:14px}.panel-header{flex-direction:column}.soft-button{width:100%}.empresa-modal{padding:16px}.empresa-modal-header{gap:12px}.empresa-modal-header h2{font-size:26px}}.empresas-hero{color:#fff;background:linear-gradient(135deg,#136b69f0,#1f947ce0),radial-gradient(circle at 100% 0,#ffffff38,#0000 32%);border-radius:30px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex;box-shadow:0 24px 60px #136b692e}.section-kicker{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.empresas-hero h2{letter-spacing:-.06em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.empresas-hero p{color:#ffffffd6;max-width:680px;margin:12px 0 0;font-weight:500;line-height:1.5}.primary-action{min-height:52px;color:var(--green-main);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:18px;align-items:center;gap:10px;padding:0 20px;font-weight:950;transition:all .18s;display:inline-flex;box-shadow:0 16px 34px #0f172a1f}.primary-action:hover{transform:translateY(-2px)}.empresas-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.empresa-stat-card{box-shadow:var(--shadow-soft);background:#fffc;border:1px solid #ffffffc2;border-radius:24px;align-items:center;gap:16px;padding:20px;display:flex}.empresa-stat-icon{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid}.empresa-stat-card span{color:var(--text-soft);font-size:13px;font-weight:750;display:block}.empresa-stat-card strong{color:var(--text-main);letter-spacing:-.05em;margin-top:4px;font-size:28px;line-height:1;display:block}.empresas-panel{padding:24px}.empresas-panel-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.empresas-panel-header h2{color:var(--text-main);letter-spacing:-.04em;margin:0;font-size:24px}.empresas-panel-header p{color:var(--text-soft);margin:6px 0 0}.empresas-filter{border:1px solid var(--border-soft);background:#fff;border-radius:16px;align-items:center;gap:10px;width:min(420px,100%);height:48px;padding:0 14px;display:flex}.empresas-filter input{width:100%;color:var(--text-main);background:0 0;border:0;outline:0;font-size:14px}.empresas-list{gap:14px;display:grid}.empresa-row{background:#ffffffd1;border:1px solid #136b6914;border-radius:22px;grid-template-columns:minmax(320px,1.7fr) repeat(3,minmax(90px,.45fr)) minmax(180px,.8fr) minmax(120px,.5fr) 42px;align-items:center;gap:16px;padding:18px;transition:all .18s;display:grid}.empresa-row:hover{transform:translateY(-2px);box-shadow:0 16px 34px #136b6914}.empresa-main-info{align-items:center;gap:14px;min-width:0;display:flex}.empresa-avatar{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid}.empresa-main-info h3{color:var(--text-main);margin:0;font-size:16px}.empresa-main-info p{color:var(--text-soft);margin:4px 0 0;font-size:13px}.empresa-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;display:flex}.empresa-meta span{color:var(--text-soft);align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.empresa-info-block span{color:var(--text-soft);font-size:12px;font-weight:800;display:block}.empresa-info-block strong{color:var(--text-main);margin-top:5px;font-size:15px;display:block}.empresa-modulos-mini{flex-wrap:wrap;gap:6px;display:flex}.empresa-modulos-mini span{color:var(--green-main);background:#136b6914;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.empresa-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.empresa-status.success{color:#178a4c;background:#25b15c1f}.empresa-status.warning{color:#b87413;background:#f4a42d24}.empresa-status.danger{color:#b91c1c;background:#dc26261a}.row-action{width:40px;height:40px;color:var(--green-main);cursor:pointer;background:#136b6914;border:0;border-radius:14px;place-items:center;display:grid}.empty-state{text-align:center;color:var(--text-soft);padding:52px 20px}.empty-state svg{color:var(--green-main)}.empty-state h3{color:var(--text-main);margin:12px 0 4px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a57;justify-content:flex-end;padding:28px;display:flex;position:fixed;inset:0}.empresa-modal{background:linear-gradient(#fffffff5,#f8fbfaf0);border:1px solid #ffffffc7;border-radius:30px;width:min(760px,100%);height:100%;padding:26px;overflow-y:auto;box-shadow:0 32px 80px #0f172a38}.empresa-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.empresa-modal-header .section-kicker{color:var(--green-main)}.empresa-modal-header h2{color:var(--text-main);letter-spacing:-.05em;margin:0;font-size:30px}.empresa-modal-header p{color:var(--text-soft);margin:8px 0 0;line-height:1.45}.modal-close{width:42px;height:42px;color:var(--green-main);cursor:pointer;background:#136b6914;border:0;border-radius:15px;flex:none;place-items:center;display:grid}.empresa-form{gap:18px;display:grid}.form-section{background:#fff;border:1px solid #136b6914;border-radius:24px;padding:20px}.form-section-title{color:var(--green-main);align-items:center;gap:10px;margin-bottom:16px;display:flex}.form-section-title strong{font-size:16px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label span{color:var(--text-soft);font-size:13px;font-weight:850}.form-grid input,.form-grid select{width:100%;height:46px;color:var(--text-main);background:#f8fbfa;border:1px solid #136b6921;border-radius:14px;outline:none;padding:0 13px;font-weight:650}.form-grid input:focus,.form-grid select:focus{border-color:var(--green-main);box-shadow:0 0 0 4px #136b6917}.plan-options{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.plan-option{min-height:42px;color:var(--text-main);cursor:pointer;background:#f8fbfa;border:1px solid #136b6921;border-radius:999px;padding:0 14px;font-weight:850}.plan-option.active{background:linear-gradient(135deg, var(--green-main), var(--green-soft));color:#fff;border-color:#0000}.modulos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modulo-check{min-height:52px;color:var(--text-main);cursor:pointer;background:#f8fbfa;border:1px solid #136b691f;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:850;display:flex}.modulo-check svg{color:var(--green-main)}.modulo-check.active{color:var(--green-main);background:#136b691a;border-color:#136b6942}.modal-actions{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.cancel-button,.save-button{cursor:pointer;border:0;border-radius:16px;min-height:48px;padding:0 18px;font-weight:950}.cancel-button{color:var(--text-main);background:#edf4f2}.save-button{background:linear-gradient(135deg, var(--green-main), var(--green-soft));color:#fff;align-items:center;gap:9px;display:inline-flex;box-shadow:0 14px 26px #136b692e}@media (width<=1280px){.empresas-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-row{grid-template-columns:1fr;align-items:stretch}.empresa-modulos-mini{max-width:100%}.empresa-status{width:fit-content}.row-action{justify-self:flex-start}}@media (width<=780px){.empresas-hero,.empresas-panel-header{flex-direction:column;align-items:stretch}.primary-action{justify-content:center}.empresas-stats,.form-grid,.modulos-grid{grid-template-columns:1fr}.modal-backdrop{padding:12px}.empresa-modal{border-radius:24px;padding:20px}.modal-actions{flex-direction:column}.cancel-button,.save-button{justify-content:center;width:100%}}html,body,#root{overflow:hidden auto}.admin-shell{overflow:visible}.admin-main,.admin-content{min-width:0;overflow:visible}.admin-content{padding-bottom:40px}.admin-sidebar{overflow:hidden auto}@media (width<=980px){html,body,#root{height:auto;min-height:100%;overflow:hidden auto}body{position:static}.admin-shell,.admin-shell.sidebar-open,.admin-shell.sidebar-closed{flex-direction:column;grid-template-columns:none;gap:14px;width:100%;height:auto;min-height:100vh;padding:12px;display:flex;overflow:visible}.admin-sidebar{border-radius:24px;width:100%;height:auto;min-height:0;max-height:none;padding:14px;position:relative;top:auto;overflow:visible}.admin-sidebar-head{margin-bottom:0}.admin-brand{justify-content:flex-start}.admin-brand-mark{border-radius:17px;flex-basis:48px;width:48px;height:48px;font-size:24px}.admin-brand-text,.admin-shell.sidebar-closed .admin-brand-text{opacity:1;pointer-events:auto;width:auto;max-width:none;overflow:visible;transform:none}.sidebar-toggle{border-radius:17px;flex-basis:48px;width:48px;height:48px}.admin-shell.sidebar-closed .admin-menu,.admin-shell.sidebar-closed .admin-logout{display:none}.admin-shell.sidebar-open .admin-menu{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.admin-shell.sidebar-open .admin-logout{margin-top:14px;display:flex}.admin-shell.sidebar-open .admin-menu-item,.admin-shell.sidebar-closed .admin-menu-item{justify-content:flex-start;gap:12px;min-height:48px;padding:0 14px}.admin-shell.sidebar-open .admin-menu-item span,.admin-shell.sidebar-closed .admin-menu-item span,.admin-shell.sidebar-open .admin-logout span,.admin-shell.sidebar-closed .admin-logout span{opacity:1;pointer-events:auto;width:auto;max-width:none;overflow:visible;transform:none}.admin-main{width:100%;min-width:0;overflow:visible}.admin-topbar{border-radius:24px;flex-direction:column;align-items:stretch;padding:18px}.admin-topbar-right{grid-template-columns:1fr auto;gap:10px;width:100%;display:grid}.admin-search{grid-column:1/-1;width:100%;min-width:0}.admin-userbox{grid-column:1/-1;width:100%}.admin-grid-stats,.empresas-stats,.admin-grid-main{grid-template-columns:1fr}.empresas-hero,.empresas-panel-header{flex-direction:column;align-items:stretch}.primary-action{justify-content:center;width:100%}.empresa-row{grid-template-columns:1fr;align-items:stretch}.empresa-meta{align-items:flex-start}.empresa-status{width:fit-content}.row-action{justify-self:flex-start}.modal-backdrop{justify-content:center;align-items:flex-start;padding:10px;overflow-y:auto}.empresa-modal{border-radius:22px;width:100%;height:auto;min-height:0;max-height:none;padding:18px;overflow:visible}.empresa-modal-header{gap:12px}.empresa-modal-header h2{font-size:26px}.form-grid,.modulos-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column}.cancel-button,.save-button{justify-content:center;width:100%}}@media (width<=640px){.admin-shell{gap:12px;padding:10px}.admin-topbar,.admin-sidebar,.panel-card,.stat-card,.empresas-hero,.empresas-panel{border-radius:20px}.admin-topbar-left h1{font-size:24px}.admin-topbar-left p{font-size:14px}.panel-header{flex-direction:column}.soft-button{width:100%}}@media (width<=980px){html,body,#root{width:100%!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}body{touch-action:auto!important;position:static!important}.admin-shell,.admin-shell.sidebar-open,.admin-shell.sidebar-closed{width:100%!important;height:auto!important;min-height:100vh!important;padding:10px!important;display:block!important;overflow:visible!important}.admin-sidebar{border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:14px!important;position:relative!important;top:auto!important;overflow:visible!important}.admin-sidebar-head{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important}.admin-brand{justify-content:flex-start!important}.admin-brand-mark{border-radius:17px!important;flex:0 0 48px!important;width:48px!important;height:48px!important;font-size:24px!important}.admin-brand-text,.admin-shell.sidebar-closed .admin-brand-text,.admin-shell.sidebar-open .admin-brand-text{opacity:1!important;pointer-events:auto!important;width:auto!important;max-width:none!important;overflow:visible!important;transform:none!important}.sidebar-toggle{border-radius:17px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.admin-shell.sidebar-closed .admin-menu,.admin-shell.sidebar-closed .admin-logout{display:none!important}.admin-shell.sidebar-open .admin-menu{grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important;display:grid!important}.admin-shell.sidebar-open .admin-logout{margin-top:12px!important;display:flex!important}.admin-shell.sidebar-open .admin-menu-item,.admin-shell.sidebar-closed .admin-menu-item,.admin-menu-item{justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:0 14px!important}.admin-menu-item span,.admin-logout span,.admin-shell.sidebar-open .admin-menu-item span,.admin-shell.sidebar-closed .admin-menu-item span,.admin-shell.sidebar-open .admin-logout span,.admin-shell.sidebar-closed .admin-logout span{opacity:1!important;pointer-events:auto!important;width:auto!important;max-width:none!important;overflow:visible!important;transform:none!important}.admin-main,.admin-content{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.admin-main{flex-direction:column!important;gap:12px!important;display:flex!important}.admin-content{padding-bottom:40px!important}.admin-topbar{border-radius:22px!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;overflow:visible!important}.admin-topbar-right{grid-template-columns:1fr auto!important;gap:10px!important;width:100%!important;display:grid!important}.admin-search{grid-column:1/-1!important;width:100%!important;min-width:0!important}.admin-userbox{grid-column:1/-1!important;width:100%!important}.admin-grid-stats,.empresas-stats,.admin-grid-main{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.empresas-hero,.empresas-panel-header{flex-direction:column!important;align-items:stretch!important;display:flex!important}.empresas-hero{padding:20px!important}.primary-action{justify-content:center!important;width:100%!important}.empresa-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;display:grid!important}.empresa-status{width:fit-content!important}.row-action{justify-self:flex-start!important}.modal-backdrop{justify-content:center!important;align-items:flex-start!important;padding:10px!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.empresa-modal{border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:visible!important}.form-grid,.modulos-grid{grid-template-columns:1fr!important}.modal-actions{flex-direction:column!important}.cancel-button,.save-button{justify-content:center!important;width:100%!important}}.app-hero{background:linear-gradient(135deg,#136b69f0,#5fb66dd6),radial-gradient(circle at 100% 0,#fff3,#0000 34%)}.app-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-module-card{background:#fff;border:1px solid #136b691a;border-radius:22px;align-items:center;gap:14px;padding:18px;transition:all .18s;display:flex}.app-module-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px #136b6914}.app-module-icon{color:#fff;background:linear-gradient(135deg, var(--green-main), #5fb66d);border-radius:18px;flex:none;place-items:center;width:52px;height:52px;display:grid}.app-module-card strong{color:var(--text-main);font-size:15px;display:block}.app-module-card span{color:var(--text-soft);margin-top:4px;font-size:13px;font-weight:650;display:block}@media (width<=780px){.app-modules-grid{grid-template-columns:1fr}}.page-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-select{border:1px solid var(--border-soft);height:48px;color:var(--text-main);cursor:pointer;background:#fff;border-radius:16px;outline:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.filter-select:focus{border-color:var(--green-main);box-shadow:0 0 0 4px #136b6917}.admin-success-card{color:#178a4c;background:#25b15c0d;border-color:#25b15c2e;align-items:center;gap:14px;display:flex}.admin-success-card p{flex:1;margin:0;font-weight:700}.row-actions-group{align-items:center;gap:6px;display:flex}.row-action-danger{color:#b91c1c;background:#dc262614}.row-action-success{color:#178a4c;background:#25b15c1a}.user-cell{align-items:center;gap:12px;display:flex}.user-avatar-sm{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid}.cell-sub{color:var(--text-soft);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.cell-empresa{color:var(--text-soft);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.badge.info{color:var(--green-main);background:#136b691a}.badge.danger{color:#b91c1c;background:#dc26261a}.password-field{align-items:center;display:flex;position:relative}.password-field input{width:100%;height:46px;color:var(--text-main);background:#f8fbfa;border:1px solid #136b6921;border-radius:14px;outline:none;padding:0 46px 0 13px;font-family:inherit;font-weight:650}.password-field input:focus{border-color:var(--green-main);box-shadow:0 0 0 4px #136b6917}.password-toggle{color:var(--text-soft);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;right:12px}.row-dropdown-wrap{position:relative}.row-dropdown{z-index:100;background:#fff;border:1px solid #136b691f;border-radius:18px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 24px 48px #0f172a24}.row-dropdown button{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:all .14s;display:flex}.row-dropdown button:hover{background:#136b6912}.row-dropdown-danger{color:#b91c1c!important}.row-dropdown-danger:hover{background:#dc262612!important}.modulos-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:4px;display:grid}.modulo-admin-card{border:1px solid var(--border-soft);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:20px;transition:all .18s;display:flex}.modulo-admin-card.inativo{opacity:.6}.modulo-admin-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px #136b6914}.modulo-admin-top{justify-content:space-between;align-items:center;display:flex}.modulo-admin-icon{background:linear-gradient(135deg, var(--green-main), #5fb66d);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.modulo-toggle-btn{cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:all .18s;display:grid}.modulo-toggle-btn.on{color:var(--green-main)}.modulo-toggle-btn.off{color:#c4c4c4}.modulo-chave{color:var(--green-main);background:#136b6914;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:850;display:inline-block}.modulo-admin-body h3{color:var(--text-main);margin:6px 0 0;font-size:17px}.modulo-admin-body p{color:var(--text-soft);margin:5px 0 0;font-size:13px;line-height:1.45}.modulo-admin-footer{border-top:1px solid var(--border-soft);color:var(--text-soft);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;font-weight:750;display:flex}.modulo-admin-footer span{align-items:center;gap:5px;display:flex}@media (width<=1100px){.modulos-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.modulos-admin-grid{grid-template-columns:1fr}}.plano-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #ffffffbf;border-radius:26px;flex-direction:column;gap:18px;padding:24px;display:flex}.plano-card-header{border-bottom:2px solid;border-color:var(--green-main);align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.plano-badge{color:#fff;border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.plano-card-header h2{letter-spacing:-.04em;margin:0;font-size:22px}.plano-card-header p{color:var(--text-soft);margin:5px 0 0;font-size:13px}.plano-limites{gap:16px;display:flex}.plano-limite-item{color:var(--text-soft);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.plano-uso-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:850;display:flex}.plano-uso-total{color:var(--green-main);letter-spacing:-.05em;font-size:22px;font-weight:950}.plano-barra-wrap{background:#136b691a;border-radius:999px;align-items:center;gap:10px;height:8px;display:flex;position:relative;overflow:visible}.plano-barra{background:linear-gradient(90deg, var(--green-main), #5fb66d);border-radius:999px;min-width:0;height:100%;transition:width .6s}.plano-barra-wrap span{color:var(--text-soft);white-space:nowrap;min-width:30px;font-size:12px;font-weight:900}.plano-status-breakdown{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.plano-status-item{background:#136b690a;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.plano-status-item span{color:var(--text-soft);flex:1;font-weight:700}.plano-status-item strong{color:var(--text-main);font-size:16px}.icon-success{color:#178a4c}.icon-warning{color:#b87413}.icon-danger{color:#b91c1c}@media (width<=980px){.planos-grid{grid-template-columns:1fr}}.auditoria-timeline{flex-direction:column;gap:0;display:flex}.auditoria-item{border-bottom:1px solid #136b6912;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.auditoria-item:last-child{border-bottom:none}.auditoria-content{flex:1;min-width:0}.auditoria-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.auditoria-header-row strong{color:var(--text-main);font-size:14px}.auditoria-meta{align-items:center;gap:8px;display:flex}.auditoria-data{color:var(--text-soft);white-space:nowrap;font-size:12px;font-weight:700}.auditoria-content p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.4}.config-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.config-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #ffffffbf;border-radius:24px;padding:14px;position:sticky;top:22px}.config-nav{flex-direction:column;gap:6px;display:flex}.config-nav-item{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:all .16s;display:flex}.config-nav-item:hover{background:#136b6912}.config-nav-item.active{background:linear-gradient(135deg, var(--green-main), var(--green-soft));color:#fff;box-shadow:0 10px 20px #136b692e}.config-content{min-width:0}.config-input-icon{align-items:center;display:flex;position:relative}.config-input-icon svg{color:var(--text-soft);pointer-events:none;position:absolute;left:13px}.config-input-icon input{width:100%;height:46px;color:var(--text-main);background:#f8fbfa;border:1px solid #136b6921;border-radius:14px;outline:none;padding:0 13px 0 38px;font-family:inherit;font-weight:650}.config-input-icon input:focus{border-color:var(--green-main);box-shadow:0 0 0 4px #136b6917}.sistema-stats-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px;display:grid}.sistema-stat{border:1px solid var(--border-soft);background:#136b690a;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.sistema-stat span{color:var(--text-soft);font-size:13px;font-weight:750;display:block}.sistema-stat strong{letter-spacing:-.04em;margin-top:4px;font-size:24px;line-height:1;display:block}.sistema-info-list{border-top:1px solid var(--border-soft);flex-direction:column;gap:12px;padding-top:16px;display:flex}.sistema-info-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.sistema-info-row span:first-child{color:var(--text-soft);font-weight:750}.sistema-info-row code{color:var(--green-main);background:#136b6914;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:800}@media (width<=980px){.config-layout{grid-template-columns:1fr}.config-sidebar{position:relative;top:auto}.config-nav{flex-flow:wrap}.config-nav-item{flex:1;justify-content:center;min-width:120px}.sistema-stats-grid{grid-template-columns:1fr}}@media (width<=680px){.page-filters{flex-direction:column;align-items:stretch}.filter-select{width:100%}.auditoria-header-row{flex-direction:column;align-items:flex-start;gap:6px}.plano-status-breakdown{grid-template-columns:1fr}.plano-barra-wrap{width:100%}}.planos-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}.plano-inativo{opacity:.55}.plano-inativo .plano-card-header h2{color:var(--text-soft);text-decoration:line-through}.plano-valor{background:#136b690d;border-radius:14px;align-items:baseline;gap:5px;margin:14px 0 10px;padding:12px 14px;display:flex}.plano-valor strong{letter-spacing:-.04em;color:var(--green-main);font-size:22px;font-weight:900}.plano-valor span{color:var(--text-soft);font-size:13px;font-weight:700}.plano-uso{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.auditoria-data{color:var(--text-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.auditoria-info-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.auditoria-info-row .cell-sub{color:var(--text-soft);background:#136b6912;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:750;display:inline-flex}.auditoria-dados{border:1px solid var(--border-soft);background:#136b690a;border-radius:12px;margin-top:10px;overflow:hidden}.auditoria-dado-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.auditoria-dado-row:last-child{border-bottom:none}.auditoria-dado-row span{color:var(--text-soft);text-transform:capitalize;font-weight:750}.auditoria-dado-row code{color:var(--green-main);text-overflow:ellipsis;white-space:nowrap;background:#136b6914;border-radius:6px;max-width:60%;padding:2px 8px;font-size:12px;font-weight:800;overflow:hidden}.config-color-row{align-items:center;gap:10px;display:flex}.config-color-picker{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;width:46px;height:46px;padding:2px}.config-color-row input[type=text]{flex:1}.config-preview{margin-top:18px}.config-preview>span{color:var(--text-soft);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.config-preview-bar{gap:10px;display:flex}.erro-shell{background:radial-gradient(circle at 0 0,#136b6914,#0000 30%),linear-gradient(135deg,#f8fbfa,#f6f2e9);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.erro-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffffe0;border:1px solid #fffc;border-radius:28px;width:100%;max-width:480px;padding:48px 40px 36px;box-shadow:0 32px 80px #136b691f}.erro-icon-wrap{background:var(--erro-bg,#6b7d7a14);width:80px;height:80px;color:var(--erro-cor,#6b7d7a);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.erro-codigo{letter-spacing:-.06em;color:var(--erro-cor,#6b7d7a);opacity:.85;margin-bottom:6px;font-size:72px;font-weight:900;line-height:1}.erro-titulo{color:var(--text-main);margin:0 0 10px;font-size:22px;font-weight:900}.erro-subtitulo{color:var(--text-soft);margin:0 0 28px;font-size:14px;line-height:1.6}.erro-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.erro-btn{cursor:pointer;border:none;border-radius:14px;align-items:center;gap:7px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:all .16s;display:inline-flex}.erro-btn-primary{background:linear-gradient(135deg, var(--green-main), var(--green-soft));color:#fff;box-shadow:0 8px 20px #136b6938}.erro-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #136b694d}.erro-btn-secondary{color:var(--text-main);background:#136b6914}.erro-btn-secondary:hover{background:#136b6924}.erro-footer{color:var(--text-soft);opacity:.75;border-top:1px solid var(--border-soft);flex-direction:column;gap:4px;padding-top:20px;font-size:12px;font-weight:750;display:flex}@media (width<=480px){.erro-card{padding:36px 22px 28px}.erro-codigo{font-size:56px}.erro-actions{flex-direction:column}}.stat-card,.empresa-stat-card,.panel-card,.modulo-admin-card,.plano-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.stat-card:hover,.empresa-stat-card:hover{transform:translateY(-3px);box-shadow:0 28px 60px #136b6924}.modulo-admin-card:hover,.plano-card:hover{transform:translateY(-2px);box-shadow:0 24px 52px #136b6921}.admin-table tbody tr{transition:background .15s}.admin-table tbody tr:hover{background:#136b690a}.primary-action{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),filter .18s}.primary-action:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 36px #136b6947}.primary-action:active:not(:disabled){transform:scale(.97)translateY(0)}.primary-action:focus-visible{outline-offset:3px;outline:3px solid #136b6973}.soft-button{transition:background .15s,transform .15s}.soft-button:hover:not(:disabled){background:#136b6921}.soft-button:active:not(:disabled){transform:scale(.96)}.soft-button:focus-visible{outline-offset:2px;outline:2px solid #136b6966}.save-button,.cancel-button{transition:transform .16s,filter .16s}.save-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.save-button:active:not(:disabled),.cancel-button:active:not(:disabled){transform:scale(.97)}.save-button:focus-visible,.cancel-button:focus-visible{outline-offset:3px;outline:3px solid #136b6966}.row-action-btn,.row-action-danger,.row-action-success{transition:background .15s,transform .15s,color .15s}.row-action-btn:hover,.row-action-danger:hover,.row-action-success:hover{transform:scale(1.08)}.row-action-btn:active,.row-action-danger:active,.row-action-success:active{transform:scale(.94)}.icon-btn{transition:background .15s,transform .15s}.icon-btn:hover{background:#136b691a;transform:scale(1.07)}.icon-btn:active{transform:scale(.95)}.modulo-toggle-btn{transition:color .18s,transform .15s}.modulo-toggle-btn:hover{transform:scale(1.12)}.modulo-toggle-btn:active{transform:scale(.92)}@keyframes activeSlide{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}.admin-menu-item.active:before{content:"";background:#ffffffb3;border-radius:0 4px 4px 0;width:4px;height:60%;animation:.22s activeSlide;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.admin-menu-item{position:relative;overflow:hidden}.admin-search:focus-within{box-shadow:0 0 0 3px #136b692e}.admin-userbox{cursor:default;border-radius:16px;padding:6px 10px;transition:background .15s}.admin-userbox:hover{background:#136b6912}html.dark{--green-light:#7fd1c01a;--beige-bg:#131314;--card-bg:#1e1e22;--text-main:#e3e3e3;--text-soft:#9e9e9e;--border-soft:#ffffff14;--shadow-soft:0 20px 40px #0006;--shadow-strong:0 24px 60px #00000080;--input-bg:#28282c;--input-border:#ffffff1a}html.dark body{color:var(--text-main);background:#131314}html.dark .stat-card,html.dark .panel-card,html.dark .empresa-stat-card,html.dark .empresa-row,html.dark .quick-action-card,html.dark .modulo-admin-card,html.dark .plano-card,html.dark .config-sidebar,html.dark .empresa-modal,html.dark .row-dropdown{background:var(--card-bg);border-color:var(--border-soft)}html.dark .empresa-row:hover,html.dark .quick-action-card:hover{background:#26262c}html.dark .form-section{border-color:var(--border-soft);background:#222226}html.dark .empresas-filter,html.dark .filter-select,html.dark .form-grid input,html.dark .form-grid select,html.dark .form-grid textarea,html.dark .form-grid label input,html.dark .form-grid label select,html.dark .form-grid label textarea,html.dark .config-input-icon input,html.dark .password-field input{background:var(--input-bg);border-color:var(--input-border);color:var(--text-main)}html.dark .form-grid input::placeholder,html.dark .form-grid textarea::placeholder,html.dark .empresas-filter input::placeholder,html.dark .config-input-icon input::placeholder,html.dark .password-field input::placeholder{color:#71717a}html.dark .empresas-filter input{color:var(--text-main);background:0 0;border:0}html.dark .empresas-filter:focus-within,html.dark .filter-select:focus,html.dark .form-grid input:focus,html.dark .form-grid select:focus,html.dark .form-grid textarea:focus,html.dark .config-input-icon input:focus,html.dark .password-field input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}html.dark .filter-select option,html.dark .form-grid select option{color:var(--text-main);background:#1e1e22}html.dark .plan-option,html.dark .modulo-check{background:var(--input-bg);border-color:var(--input-border);color:#cfcfcf}html.dark .plan-option.active,html.dark .modulo-check.active{color:#7fd1c0;background:#1d8b7433;border-color:#7fd1c066}html.dark .admin-table th{color:var(--text-soft);border-color:var(--border-soft)}html.dark .admin-table td{color:var(--text-main);border-color:#ffffff0f}html.dark .admin-table tbody tr:hover{background:#ffffff0a}html.dark .soft-button{color:#7fd1c0;background:#ffffff12}html.dark .soft-button:hover:not(:disabled){background:#ffffff1f}html.dark .cancel-button{color:var(--text-main);border-color:var(--border-soft);background:#ffffff12}html.dark .cancel-button:hover{background:#ffffff1f}html.dark .row-action{color:var(--text-soft);border-color:var(--border-soft);background:#ffffff0f}html.dark .row-action:hover{color:var(--text-main);background:#ffffff1f}html.dark .section-kicker{color:#7fd1c0}html.dark .stat-icon,html.dark .empresa-stat-icon{color:#7fd1c0;background:#1d8b7429}html.dark .modulo-chave,html.dark .sistema-info-row code,html.dark .auditoria-dado-row code{color:#7fd1c0;background:#7fd1c01f}html.dark .plano-valor{background:#7fd1c014}html.dark .plano-valor strong{color:#7fd1c0}html.dark .sistema-stat,html.dark .plano-status-item,html.dark .auditoria-dados{border-color:var(--border-soft);background:#ffffff0a}html.dark .admin-alert-card{background:#7f1d1d26;border-color:#f8717133}html.dark .admin-success-card{background:#064e3b33;border-color:#34d39933}html.dark .modal-backdrop{background:#000000b3}html.dark .modal-close{color:var(--text-soft);background:#ffffff12}html.dark .config-nav-item:hover{background:#ffffff0f}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.animate-fade-in{animation:.28s cubic-bezier(.16,1,.3,1) both adminFadeIn}}.stat-card-clickable{text-align:left;width:100%;font:inherit;cursor:pointer;appearance:none}.stat-card-clickable:hover{border-color:#136b6940;transform:translateY(-3px);box-shadow:0 28px 60px #136b6929}html.dark .stat-card-clickable:hover{border-color:#7fd1c059;box-shadow:0 28px 60px #00000080}.stat-card-clickable:focus-visible{outline-offset:3px;outline:3px solid #1c746c80}.stat-card-clickable .stat-go{opacity:0;transition:all .18s;transform:translate(-4px,4px)}.stat-card-clickable:hover .stat-go{opacity:1;transform:none}.plano-card{gap:22px;padding:28px}.plano-card-header{padding-bottom:20px}.plano-valor{margin:4px 0;padding:16px 18px}.plano-limites{flex-direction:column;gap:14px}.plano-limite-item{font-size:14px}.plano-status-breakdown{gap:12px}.plano-status-item{padding:12px 14px}.admin-table-cards{border-collapse:separate;border-spacing:0 10px}.admin-table-cards thead th{border-bottom:0}.admin-table-cards tr.row-emerald>td{color:#fff;background:#1c746c;border-color:#ffffff24 #ffffff24 currentColor;border-bottom-style:none;border-bottom-width:0}.admin-table-cards tr.row-emerald>td:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.admin-table-cards tr.row-emerald>td:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.admin-table-cards tr.row-emerald:hover>td{background:#1f817a}.admin-table-cards tr.row-emerald strong{color:#fff}.admin-table-cards tr.row-emerald .cell-sub,.admin-table-cards tr.row-emerald .cell-empresa,.admin-table-cards tr.row-emerald .cell-muted{color:#ffffffd1}.admin-table-cards tr.row-emerald svg{color:#ffffffe6}.admin-table-cards tr.row-emerald .user-avatar-sm{color:#fff;background:#fff3}.admin-table-cards tr.row-emerald .badge{color:#fff;background:#ffffff2e}.admin-table-cards tr.row-emerald .badge.success{color:#ecfdf5;background:#86efac42}.admin-table-cards tr.row-emerald .badge.danger{color:#fee2e2;background:#f871714d}.admin-table-cards tr.row-emerald .badge.warning{color:#fef9c3;background:#fde04742}.notif-popover{z-index:9999;border:1px solid var(--border-soft);background:#fff;border-radius:20px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}html.dark .notif-popover{background:#1e1e22;border-color:#ffffff14;box-shadow:0 24px 60px #0000008c}.app-saas-shell .notif-popover--app,html.dark .app-saas-shell .notif-popover--app{background:var(--ea-surface);border-color:var(--ea-border);box-shadow:var(--ea-shadow-card)}.admin-gemini-shell{--admin-bg:#f8fafc;--admin-surface:#fff;--admin-surface-2:#f1f5f9;--admin-surface-3:#e2e8f0;--admin-border:#0f172a1a;--admin-border-strong:#0f172a29;--admin-text:#0f172a;--admin-muted:#64748b;--admin-soft:#334155;--admin-primary:#059669;--admin-primary-hover:#047857;--admin-edit:#2563eb;--admin-edit-hover:#1d4ed8;--admin-danger:#dc2626;--admin-danger-hover:#b91c1c;--admin-focus:#3b82f6;background:var(--admin-bg)!important;color:var(--admin-text)!important}html.dark .admin-gemini-shell{--admin-bg:#181a1f;--admin-surface:#24262d;--admin-surface-2:#2b2e36;--admin-surface-3:#202229;--admin-border:#ffffff21;--admin-border-strong:#7fd1c066;--admin-text:#e8eaed;--admin-muted:#9e9e9e;--admin-soft:#e8eaed;--admin-primary:#7fd1c0;--admin-primary-hover:#a7eadb;--admin-edit:#2563eb;--admin-edit-hover:#1d4ed8;--admin-danger:#dc2626;--admin-danger-hover:#b91c1c;--admin-focus:#7fd1c0;background:var(--admin-bg)!important}.admin-gemini-shell .app-theme-page{min-height:100%;color:var(--admin-text);background:0 0;flex-direction:column;gap:1.5rem;padding:0;display:flex}.admin-gemini-shell .app-theme-page>.page-hero{border:1px solid var(--ea-primary);box-shadow:var(--ea-shadow-card);margin:0;background:var(--ea-primary)!important}.admin-gemini-shell .app-theme-page>.page-hero h2,.admin-gemini-shell .app-theme-page>.page-hero p,.admin-gemini-shell .app-theme-page>.page-hero span,.admin-gemini-shell .app-theme-page>.page-hero strong{color:#fff!important}.admin-gemini-shell .app-theme-page :is(.empresas-stats,.config-layout,.modulos-admin-grid,.sistema-stats-grid){margin-top:0}.admin-gemini-shell .app-theme-page :is(.panel-card,.empresas-panel,.empresa-stat-card,.modulo-admin-card,.plano-card,.config-sidebar,.config-enterprise-card,.config-webhook-empty){transition:background .22s ease, border-color .22s ease, box-shadow .22s ease, color .22s ease, transform .22s var(--ea-ease)}html.dark .admin-gemini-shell .app-theme-page{color:var(--admin-text)}html.dark .admin-gemini-shell .app-theme-page>.page-hero{background:var(--ea-gradient-brand)!important;color:#fff!important;border-color:#7fd1c052!important;box-shadow:0 18px 46px #0000003d!important}.admin-gemini-shell>aside,.admin-gemini-shell>div>header,.admin-gemini-shell .stat-card,.admin-gemini-shell .panel-card,.admin-gemini-shell .empresa-stat-card,.admin-gemini-shell .empresas-panel,.admin-gemini-shell .quick-action-card,.admin-gemini-shell .modulo-admin-card,.admin-gemini-shell .plano-card,.admin-gemini-shell .config-sidebar,.admin-gemini-shell .empresa-modal,.admin-gemini-shell .row-dropdown,.admin-gemini-shell .notif-popover{background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important;box-shadow:0 18px 48px #0f172a14!important}html:not(.dark) .admin-gemini-shell>aside{--ea-on-primary:#fff;background:var(--ea-surface)!important;border-color:var(--ea-border)!important;color:var(--ea-main)!important;box-shadow:var(--ea-shadow-card)!important}html:not(.dark) .admin-gemini-shell>aside :is(strong,span,svg,button){color:var(--ea-main)!important}html:not(.dark) .admin-gemini-shell>aside button:hover{background:var(--ea-surface-hover)!important;color:var(--ea-main)!important}html:not(.dark) .admin-gemini-shell>aside .bg-surface{background:var(--ea-surface)!important;color:var(--ea-primary)!important}html:not(.dark) .admin-gemini-shell>aside .text-primary{color:var(--ea-primary)!important}html:not(.dark) .admin-gemini-shell .admin-sidebar-nav-item{isolation:isolate;position:relative;color:#64748b!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html:not(.dark) .admin-gemini-shell .admin-sidebar-nav-item:hover{color:#0f172a!important;background:#f1f5f9!important}html:not(.dark) .admin-gemini-shell .admin-sidebar-nav-item.is-active{color:#0f172a!important;background:linear-gradient(135deg,#eef1f3 0%,#dde2e6 100%)!important;border-color:#0f172a0a!important;box-shadow:0 8px 18px #0f172a14,inset 0 1px #fffc!important}html:not(.dark) .admin-gemini-shell .admin-sidebar-nav-item.is-active>span[aria-hidden=true]{background:#059669!important}html:not(.dark) .app-saas-shell .app-sidebar-nav-item .ea-sidebar-item-icon{color:#64748b}html:not(.dark) .app-saas-shell .app-sidebar-nav-item:hover .ea-sidebar-item-icon,html:not(.dark) .app-saas-shell .app-sidebar-nav-item.is-active .ea-sidebar-item-icon{color:#0f172a}html.dark .admin-gemini-shell>aside,html.dark .admin-gemini-shell>div>header,html.dark .admin-gemini-shell .stat-card,html.dark .admin-gemini-shell .panel-card,html.dark .admin-gemini-shell .empresa-stat-card,html.dark .admin-gemini-shell .empresas-panel,html.dark .admin-gemini-shell .quick-action-card,html.dark .admin-gemini-shell .modulo-admin-card,html.dark .admin-gemini-shell .plano-card,html.dark .admin-gemini-shell .config-sidebar,html.dark .admin-gemini-shell .empresa-modal,html.dark .admin-gemini-shell .row-dropdown,html.dark .admin-gemini-shell .notif-popover{background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important;box-shadow:0 18px 46px #0003!important}html.dark .admin-gemini-shell>aside{--ea-on-primary:#e8eaed;background:linear-gradient(145deg,#354247 0%,#2d3037 42%,#24262d 100%)!important;border-color:#bcc7cf33!important}html.dark .admin-gemini-shell>aside :is(strong,span,svg,button){color:#e8eaed!important}html.dark .admin-gemini-shell>aside button:hover{background:#ffffff13!important;border-color:#0000!important}html.dark .admin-gemini-shell>aside nav{gap:.48rem!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item{isolation:isolate;position:relative;overflow:hidden;transform:translate(0);color:#e8eaed!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;transition:transform .18s cubic-bezier(.2,0,.2,1),background .18s,border-color .18s,box-shadow .18s,color .18s!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item:before{content:none;opacity:0;transform-origin:50%;z-index:-1;background:#7fd1c0;border-radius:999px;width:3px;transition:opacity .18s,transform .18s cubic-bezier(.2,0,.2,1);position:absolute;inset:8px auto 8px 8px;transform:scaleY(.35)}html.dark .admin-gemini-shell .admin-sidebar-nav-item:hover{transform:translate(2px);color:#f5fffc!important;box-shadow:none!important;background:#ffffff13!important;border-color:#0000!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item:hover:before{opacity:.72;transform:scaleY(1)}html.dark .admin-gemini-shell .admin-sidebar-nav-item:hover :is(svg,span){color:#f5fffc!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item.is-active{color:#f4f6f8!important;background:linear-gradient(135deg,#6d6f76 0%,#5e6067 100%)!important;border-color:#ffffff0a!important;box-shadow:0 10px 20px #00000029,inset 0 1px #ffffff1a!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item.is-active:before{opacity:1;box-shadow:none;background:#7fdbc9;transform:scaleY(1)}html.dark .admin-gemini-shell .admin-sidebar-nav-item.is-active :is(svg,span){color:#fff!important}html.dark .admin-gemini-shell .admin-sidebar-nav-item svg{transition:transform .18s cubic-bezier(.2,0,.2,1),color .18s,opacity .18s}html.dark .admin-gemini-shell .admin-sidebar-nav-item:hover svg{transform:translate(1px)scale(1.06)}html.dark .admin-gemini-shell .admin-sidebar-logout{color:#fca5a5!important;background:#f8717114!important;border-color:#0000!important;transition:transform .18s cubic-bezier(.2,0,.2,1),background .18s,border-color .18s,color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff09!important}html.dark .admin-gemini-shell .admin-sidebar-logout:hover{transform:translateY(-1px);color:#fee2e2!important;background:#dc262633!important;border-color:#0000!important;box-shadow:0 14px 28px #7f1d1d38!important}html.dark .admin-gemini-shell .admin-sidebar-logout:hover :is(svg,span){color:#fee2e2!important}.admin-gemini-shell h1,.admin-gemini-shell h2,.admin-gemini-shell h3,.admin-gemini-shell strong,.admin-gemini-shell .stat-card h3,.admin-gemini-shell .empresa-stat-card strong,.admin-gemini-shell .panel-header h2,.admin-gemini-shell .empresas-panel-header h2,.admin-gemini-shell .empresa-main-info h3{color:var(--admin-text)!important}.admin-gemini-shell p,.admin-gemini-shell .stat-label,.admin-gemini-shell .panel-header p,.admin-gemini-shell .empresas-panel-header p,.admin-gemini-shell .empresa-main-info p,.admin-gemini-shell .activity-item p,.admin-gemini-shell .cell-sub,.admin-gemini-shell .cell-empresa,.admin-gemini-shell .cell-muted,.admin-gemini-shell .config-preview>span{color:var(--admin-muted)!important}.admin-gemini-shell .empresas-hero{background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;color:#fff!important}html.dark .admin-gemini-shell .empresas-hero{background:var(--ea-primary)!important;border-color:var(--ea-primary)!important}.admin-gemini-shell .empresas-hero h2,.admin-gemini-shell .empresas-hero p,.admin-gemini-shell .empresas-hero span{color:#fff!important}.admin-gemini-shell .form-section,.admin-gemini-shell .sistema-stat,.admin-gemini-shell .plano-status-item,.admin-gemini-shell .auditoria-dados,.admin-gemini-shell .config-preview-bar,.admin-gemini-shell .plano-valor{background:var(--admin-surface-2)!important;border-color:var(--admin-border)!important}.admin-gemini-shell .admin-search,.admin-gemini-shell .empresas-filter,.admin-gemini-shell .filter-select,.admin-gemini-shell .form-grid input,.admin-gemini-shell .form-grid select,.admin-gemini-shell .form-grid textarea,.admin-gemini-shell .config-input-icon,.admin-gemini-shell .config-input-icon input,.admin-gemini-shell .password-field,.admin-gemini-shell .password-field input,.admin-gemini-shell .config-color-row input[type=text],.admin-gemini-shell textarea{background:var(--admin-surface-2)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important;caret-color:var(--admin-primary)!important}html.dark .admin-gemini-shell .admin-search,html.dark .admin-gemini-shell .empresas-filter,html.dark .admin-gemini-shell .filter-select,html.dark .admin-gemini-shell .form-grid input,html.dark .admin-gemini-shell .form-grid select,html.dark .admin-gemini-shell .form-grid textarea,html.dark .admin-gemini-shell .config-input-icon,html.dark .admin-gemini-shell .config-input-icon input,html.dark .admin-gemini-shell .password-field,html.dark .admin-gemini-shell .password-field input,html.dark .admin-gemini-shell .config-color-row input[type=text],html.dark .admin-gemini-shell textarea{background:var(--admin-surface-3)!important;border-color:#ffffff24!important}.admin-gemini-shell .admin-search input,.admin-gemini-shell .empresas-filter input{background:0 0!important;border:0!important}.admin-gemini-shell input::placeholder,.admin-gemini-shell textarea::placeholder{color:#94a3b8!important}html.dark .admin-gemini-shell input::placeholder,html.dark .admin-gemini-shell textarea::placeholder{color:#a8adb6!important}.admin-gemini-shell .admin-search:focus-within,.admin-gemini-shell .empresas-filter:focus-within,.admin-gemini-shell .filter-select:focus,.admin-gemini-shell .form-grid input:focus,.admin-gemini-shell .form-grid select:focus,.admin-gemini-shell .form-grid textarea:focus,.admin-gemini-shell .config-input-icon:focus-within,.admin-gemini-shell .password-field:focus-within{border-color:var(--admin-focus)!important;outline:none!important;box-shadow:0 0 0 3px #7fd1c02e!important}.admin-gemini-shell .primary-action,.admin-gemini-shell .save-button,.admin-gemini-shell .row-action-success,.admin-gemini-shell .admin-btn-primary{background:var(--ea-action-primary-bg)!important;border-color:var(--ea-action-primary-bg)!important;min-height:38px!important;color:var(--ea-action-primary-text)!important;border-radius:8px!important}.admin-gemini-shell .primary-action:hover,.admin-gemini-shell .save-button:hover,.admin-gemini-shell .row-action-success:hover,.admin-gemini-shell .admin-btn-primary:hover{background:var(--ea-action-primary-hover)!important;border-color:var(--ea-action-primary-hover)!important}.admin-gemini-shell .admin-btn-edit,.admin-gemini-shell .row-action:not(.row-action-danger):not(.row-action-success){background:var(--ea-button-outline-bg)!important;border-color:var(--ea-button-outline-border)!important;min-height:34px!important;color:var(--ea-button-outline-text)!important;border-radius:8px!important}.admin-gemini-shell .admin-btn-edit:hover,.admin-gemini-shell .row-action:not(.row-action-danger):not(.row-action-success):hover{background:var(--ea-button-outline-hover-bg)!important;border-color:var(--ea-button-outline-hover-border)!important;color:var(--ea-button-outline-hover-text)!important}.admin-gemini-shell .row-action-danger,.admin-gemini-shell .admin-btn-danger,.admin-gemini-shell .admin-logout{background:var(--admin-danger)!important;border-color:var(--admin-danger)!important;color:#fff!important}.admin-gemini-shell .row-action-danger:hover,.admin-gemini-shell .admin-btn-danger:hover,.admin-gemini-shell .admin-logout:hover{background:var(--admin-danger-hover)!important;border-color:var(--admin-danger-hover)!important}.admin-gemini-shell .soft-button,.admin-gemini-shell .icon-btn,.admin-gemini-shell .cancel-button,.admin-gemini-shell .modal-close,.admin-gemini-shell .sidebar-toggle{border:1px solid var(--admin-border)!important;color:#1e293b!important;background:#e2e8f0!important}.admin-gemini-shell .soft-button:hover,.admin-gemini-shell .icon-btn:hover,.admin-gemini-shell .cancel-button:hover,.admin-gemini-shell .modal-close:hover,.admin-gemini-shell .sidebar-toggle:hover{background:#cbd5e1!important}html.dark .admin-gemini-shell .soft-button,html.dark .admin-gemini-shell .icon-btn,html.dark .admin-gemini-shell .cancel-button,html.dark .admin-gemini-shell .modal-close,html.dark .admin-gemini-shell .sidebar-toggle{background:var(--admin-surface)!important;color:var(--ea-button-outline-text)!important;border-color:#ffffff24!important}html.dark .admin-gemini-shell .soft-button:hover,html.dark .admin-gemini-shell .icon-btn:hover,html.dark .admin-gemini-shell .cancel-button:hover,html.dark .admin-gemini-shell .modal-close:hover,html.dark .admin-gemini-shell .sidebar-toggle:hover{border-color:var(--ea-button-outline-hover-border)!important;color:var(--admin-text)!important;background:#30343d!important}.admin-gemini-shell .admin-table th,.admin-gemini-shell .admin-table td{border-color:var(--admin-border)!important}.admin-gemini-shell .admin-table th{color:var(--admin-muted)!important}.admin-gemini-shell .admin-table td{color:var(--admin-text)!important}.notif-popover-fixed{isolation:isolate;z-index:9999!important;position:fixed!important}@media (width<=768px){.notif-popover-fixed{width:auto!important}}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.documentos-drawer){background:var(--ea-surface);border-color:var(--ea-border);color:var(--ea-main)}html.dark .usuarios-modal{background:var(--ea-surface)!important;border-color:var(--ea-border)!important}html.dark :is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header){border-color:var(--ea-border)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) :is(h2,h3){color:var(--ea-main)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) p{color:var(--ea-muted)}html.dark :is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header)>button{color:var(--ea-muted);background:0 0;transition:color .15s,background-color .15s}html.dark :is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header)>button:hover{background:var(--ea-surface-hover);color:var(--ea-main)}html.dark :is(.clausulas-form-section,.clientes-form-section,.empresas-exec-form-section,.produtos-form-section,.propostas-detail-grid section,.empresa-vinculada-card,.documento-card,.documentos-summary-strip div){background:var(--ea-surface-hover);border-color:var(--ea-border)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) :is(input,select,textarea){background:var(--ea-background);border-color:var(--ea-border);color:var(--ea-main)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--ea-muted) 72%, transparent)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) :is(input,select,textarea):focus{border-color:var(--ea-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--ea-primary) 22%, transparent)}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer) :is(label span,.clausulas-form-grid span,.clausulas-textarea-label span,.empresas-exec-grid span,.empresas-exec-textarea span,.produtos-form-grid span){color:var(--ea-main)}html.dark :is(.clausulas-cancel,.clientes-cancel,.empresas-exec-cancel,.produtos-cancel,.usuarios-cancel-button){background:var(--ea-surface-hover);color:var(--ea-main)}:is(.clausulas-modal-backdrop,.clientes-modal-backdrop,.empresas-exec-modal-backdrop,.propostas-modal-backdrop,.usuarios-modal-backdrop,.modal-overlay){scrollbar-width:none;overflow:hidden!important}:is(.clausulas-modal-backdrop,.clientes-modal-backdrop,.empresas-exec-modal-backdrop,.propostas-modal-backdrop,.usuarios-modal-backdrop,.modal-overlay)::-webkit-scrollbar{display:none}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas){scrollbar-width:none;overscroll-behavior:contain;background:var(--ea-surface)!important;border:1px solid var(--ea-border)!important;max-height:min(88vh,920px)!important;color:var(--ea-main)!important;overflow:hidden auto!important;box-shadow:0 24px 70px #23332a38!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas)::-webkit-scrollbar{display:none}:is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header,.modal-clausulas-header){-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);z-index:20!important;background:color-mix(in srgb, var(--ea-surface) 94%, transparent)!important;border-bottom:1px solid var(--ea-border)!important;color:var(--ea-main)!important;position:sticky!important;top:0!important}:is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header,.modal-clausulas-header) :is(h2,h3,strong){color:var(--ea-main)!important}:is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header,.modal-clausulas-header) :is(p,span):not(.status-badge):not(.proposta-status){color:var(--ea-muted)!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(h1,h2,h3,h4,strong,label,legend){color:var(--ea-main)!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(p,span,small,li,dd):not(.status-badge):not(.proposta-status):not(.documentos-status-badge){color:var(--ea-muted)!important}:is(.clausulas-form-section,.clientes-form-section,.empresas-exec-form-section,.produtos-form-section,.propostas-detail-grid section,.empresa-vinculada-card,.documento-card,.documentos-summary-strip div,.modal-clausulas-list,.modal-clausulas-actions,.selected-product,.catalog-product,.contrato-subproduto-row,.contrato-clausula-card){background:color-mix(in srgb, var(--ea-surface) 72%, var(--ea-surface-hover))!important;border:1px solid color-mix(in srgb, var(--ea-border) 76%, var(--ea-primary))!important;color:var(--ea-main)!important;box-shadow:none!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(input,select,textarea){background:color-mix(in srgb, var(--ea-surface) 86%, white)!important;border:1px solid var(--ea-border)!important;color:var(--ea-main)!important;box-shadow:none!important}html.dark :is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(input,select,textarea){background:var(--ea-background)!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--ea-muted) 72%, transparent)!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(input,select,textarea):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-primary) 18%, transparent)!important;outline:none!important}:is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header,.modal-clausulas-header)>button,:is(.modal-close,.modal-clausulas-close){z-index:30!important;background:color-mix(in srgb, var(--ea-surface-hover) 68%, transparent)!important;border:1px solid var(--ea-border)!important;color:var(--ea-main)!important;box-shadow:none!important;flex:none!important;position:sticky!important;top:.75rem!important;transform:none!important}:is(.clausulas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.produtos-modal-header,.propostas-modal-header,.usuarios-modal-header,.modal-clausulas-header)>button:hover,:is(.modal-close,.modal-clausulas-close):hover{background:var(--ea-surface-hover)!important;border-color:var(--ea-primary)!important;color:var(--ea-main)!important;transform:none!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(button,a,.catalog-product,.selected-product,.documento-card):hover{outline:1px solid color-mix(in srgb, var(--ea-primary) 36%, transparent);outline-offset:-1px;transform:none!important}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(button,a):is(:hover,:focus-visible) svg{transform:translateY(-1px)rotate(-2deg)}:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) svg{color:currentColor;transform-origin:50%;transition:transform .18s,color .18s}@media (prefers-reduced-motion:reduce){:is(.clausulas-modal,.clientes-modal,.empresas-exec-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.documentos-drawer,.modal-clausulas) :is(button,a):is(:hover,:focus-visible) svg{transform:none}}.admin-gemini-shell{--admin-command-radius:12px;--admin-command-radius-sm:9px;--admin-command-gap:12px;--admin-command-panel-padding:clamp(16px, 1.4vw, 22px);--admin-command-soft:color-mix(in srgb, var(--admin-primary) 6%, var(--admin-surface));--admin-command-soft-strong:color-mix(in srgb, var(--admin-primary) 10%, var(--admin-surface));--admin-command-warning:#b45309;--admin-command-danger:#dc2626;--admin-command-success:#15803d}.admin-gemini-shell .admin-command-page{min-width:0;padding-bottom:8px}.admin-gemini-shell .admin-command-form-page{width:100%;max-width:none;margin-inline:0}.admin-gemini-shell .admin-cadastro-route-page{--admin-cadastro-surface:var(--admin-surface);--admin-cadastro-field:var(--admin-surface-2);--admin-cadastro-border:var(--admin-border);min-height:100%;display:block}.admin-gemini-shell .admin-cadastro-route-topbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.admin-gemini-shell .admin-cadastro-route-topbar .ea-ui-button{min-height:38px;box-shadow:none!important;border-radius:8px!important}.admin-gemini-shell .admin-cadastro-route-topbar .ea-ui-button--primary,.admin-gemini-shell .admin-cadastro-route-topbar .ea-ui-button--primary :is(span,svg){color:#fff!important}.admin-gemini-shell .admin-cadastro-route-page>.page-hero{margin:0 0 18px;box-shadow:none!important;border-radius:14px!important}.admin-gemini-shell .admin-cadastro-route-page>.admin-command-panel{background:0 0;border:0;border-radius:0;overflow:visible}.admin-gemini-shell .admin-cadastro-route-page>.admin-command-panel>.admin-command-panel__header{border:1px solid var(--admin-cadastro-border);background:var(--admin-cadastro-surface);border-radius:12px;margin-bottom:14px;padding:18px 20px}.admin-gemini-shell .admin-cadastro-route-page>.admin-command-panel>.admin-command-panel__body{padding:0}.admin-gemini-shell .admin-cadastro-route-page .admin-route-form-heading{background:var(--admin-cadastro-surface);border-radius:10px;margin:0 0 14px}.admin-gemini-shell .admin-route-form{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-gemini-shell .admin-route-form .form-section,.admin-gemini-shell .admin-plan-form-section{border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;box-shadow:none!important;border-radius:12px!important}.admin-gemini-shell .admin-cadastro-route-page .admin-route-form .form-section,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section{padding:22px!important}.admin-gemini-shell .admin-cadastro-route-page .form-section-title,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section>h3{border-bottom:1px solid var(--admin-cadastro-border);letter-spacing:-.015em;padding:0 0 14px;font-weight:750;color:var(--admin-text)!important;margin:0 0 20px!important;font-size:16px!important}.admin-gemini-shell .admin-cadastro-route-page .form-section-title svg,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section>h3 svg{color:var(--admin-primary)}.admin-gemini-shell .admin-cadastro-route-page .form-grid{gap:16px!important}.admin-gemini-shell .admin-cadastro-route-page .form-grid label>span,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section label>span{letter-spacing:.025em;text-transform:uppercase;color:var(--admin-muted)!important;font-size:11px!important;font-weight:750!important}.admin-gemini-shell .admin-cadastro-route-page :is(.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.admin-plan-form-section input,.admin-plan-form-section textarea){min-height:42px;border:1px solid var(--admin-cadastro-border)!important;background:var(--admin-cadastro-field)!important;color:var(--admin-text)!important;box-shadow:none!important;border-radius:8px!important}.admin-gemini-shell .admin-cadastro-route-page :is(.form-grid input,.form-grid select,.admin-plan-form-section input,.admin-plan-form-section textarea):focus{outline:0;border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-primary) 14%, transparent)!important}.admin-gemini-shell .admin-cadastro-route-page .modulo-check,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section button[aria-pressed]{box-shadow:none!important;border-radius:10px!important;transform:none!important}.admin-gemini-shell .admin-cadastro-route-page .empresa-bloqueio-toggle{border-radius:10px;min-height:72px}.admin-gemini-shell .admin-plan-form-sections{gap:16px;display:grid}.admin-gemini-shell .admin-route-form__actions{border-top:1px solid var(--admin-border);justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.admin-gemini-shell .admin-route-form__actions :is(button,.ea-ui-button){min-height:42px;box-shadow:none!important;border-radius:9px!important}.admin-gemini-shell .admin-route-form-heading{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius-sm);background:var(--admin-command-soft);align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-gemini-shell .admin-route-form-heading>span{border:1px solid color-mix(in srgb, var(--admin-primary) 24%, var(--admin-border));width:36px;height:36px;color:var(--admin-primary);border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.admin-gemini-shell .admin-route-form-heading strong,.admin-gemini-shell .admin-route-form-heading small{display:block}.admin-gemini-shell .admin-route-form-heading strong{font-size:13px;color:var(--admin-text)!important}.admin-gemini-shell .admin-route-form-heading small{color:var(--admin-muted);margin-top:2px;font-size:11px;font-weight:650}.admin-gemini-shell .admin-command-page>.page-hero{overflow:hidden;background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;min-height:0!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important;border-radius:16px!important;padding:24px!important}.admin-gemini-shell .admin-command-page>.page-hero .page-hero-main{gap:18px}.admin-gemini-shell .admin-command-page>.page-hero h2{letter-spacing:-.035em!important;margin-top:8px!important;font-size:clamp(1.875rem,2.65vw,2.25rem)!important;font-weight:650!important;line-height:1.08!important}.admin-gemini-shell .admin-command-page>.page-hero p{max-width:760px!important;margin-top:8px!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.55!important}.admin-gemini-shell .admin-command-page>.page-hero :is(h1,h2,h3,strong,svg){color:var(--ea-on-primary)!important}.admin-gemini-shell .admin-command-page>.page-hero .page-hero-main p,.admin-gemini-shell .admin-command-page>.page-hero .page-hero-main>div>span{color:color-mix(in srgb, var(--ea-on-primary) 78%, transparent)!important}.admin-gemini-shell .admin-command-page>.page-hero .admin-command-hero-action,.admin-gemini-shell .admin-command-page>.page-hero .admin-command-hero-action :is(span,svg){color:#fff!important}.admin-gemini-shell .admin-command-page>.page-hero .admin-command-hero-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:42px;padding-inline:15px;box-shadow:none!important;background:#ffffff2e!important;border-color:#ffffff5c!important;border-radius:9px!important}.admin-gemini-shell .admin-command-page>.page-hero .admin-command-hero-action:hover{background:#ffffff40!important;border-color:#ffffff85!important;transform:none!important}html.dark .admin-gemini-shell .admin-command-page>.page-hero{background:var(--ea-gradient-brand)!important;color:#fff!important;border-color:#7fd1c052!important;box-shadow:0 18px 46px #0000003d!important}html.dark .admin-gemini-shell .admin-command-page>.page-hero :is(h1,h2,h3,strong,svg){color:#fff!important}html.dark .admin-gemini-shell .admin-command-page>.page-hero .page-hero-main p{color:#ffffffad!important}html.dark .admin-gemini-shell .admin-command-page>.page-hero .page-hero-main>div>span{color:#fff9!important}.admin-gemini-shell .admin-metric-grid{grid-template-columns:repeat(var(--admin-metric-columns,4), minmax(0, 1fr));gap:var(--admin-command-gap);display:grid}.admin-gemini-shell .admin-metric-card{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius);background:var(--admin-surface);min-width:0;min-height:86px;color:var(--admin-text);box-shadow:none;text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.admin-gemini-shell button.admin-metric-card{cursor:pointer}.admin-gemini-shell button.admin-metric-card:hover,.admin-gemini-shell .admin-metric-card.is-active{border-color:color-mix(in srgb, var(--admin-primary) 55%, var(--admin-border));background:var(--admin-command-soft)}.admin-gemini-shell .admin-metric-card.is-active:before{background:var(--admin-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.admin-gemini-shell .admin-metric-card__icon{border:1px solid color-mix(in srgb, var(--admin-primary) 18%, var(--admin-border));background:var(--admin-command-soft);width:38px;height:38px;color:var(--admin-primary);border-radius:10px;place-items:center;display:grid}.admin-gemini-shell .admin-metric-card--warning .admin-metric-card__icon{border-color:color-mix(in srgb, var(--admin-command-warning) 20%, var(--admin-border));background:color-mix(in srgb, var(--admin-command-warning) 8%, var(--admin-surface));color:var(--admin-command-warning)}.admin-gemini-shell .admin-metric-card--danger .admin-metric-card__icon{border-color:color-mix(in srgb, var(--admin-command-danger) 20%, var(--admin-border));background:color-mix(in srgb, var(--admin-command-danger) 7%, var(--admin-surface));color:var(--admin-command-danger)}.admin-gemini-shell .admin-metric-card__copy{gap:3px;min-width:0;display:grid}.admin-gemini-shell .admin-metric-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden;color:var(--admin-text)!important}.admin-gemini-shell .admin-metric-card__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden;color:var(--admin-muted)!important}.admin-gemini-shell .admin-metric-card__value{letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:760;color:var(--admin-text)!important}.admin-gemini-shell .admin-command-panel{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius);background:var(--admin-surface);min-width:0;color:var(--admin-text);box-shadow:none;overflow:visible}.admin-gemini-shell .admin-command-panel__header{padding:var(--admin-command-panel-padding);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-gemini-shell .admin-command-panel__header h2{letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:760;color:var(--admin-text)!important}.admin-gemini-shell .admin-command-panel__header p{margin:5px 0 0;font-size:12px;font-weight:520;line-height:1.45;color:var(--admin-muted)!important}.admin-gemini-shell .admin-command-panel__eyebrow{letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block;color:var(--admin-primary)!important}.admin-gemini-shell .admin-command-panel__body{min-width:0;padding:var(--admin-command-panel-padding)}.admin-gemini-shell .admin-command-filters{border:1px solid var(--admin-border);background:var(--admin-surface-2);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.admin-gemini-shell .admin-command-search{border:1px solid var(--admin-border);background:var(--admin-surface);min-width:180px;min-height:40px;color:var(--admin-primary);border-radius:9px;flex:320px;align-items:center;gap:9px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.admin-gemini-shell .admin-command-search:focus-within{border-color:color-mix(in srgb, var(--admin-primary) 58%, var(--admin-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-primary) 11%, transparent)}.admin-gemini-shell .admin-command-search input{border:0;outline:0;width:100%;min-width:0;min-height:38px;font-size:12px;font-weight:600;color:var(--admin-text)!important;background:0 0!important}.admin-gemini-shell .admin-command-filter-controls{align-items:center;gap:7px;display:flex}.admin-gemini-shell .admin-command-filter-controls>svg{color:var(--admin-primary)}.admin-gemini-shell .admin-command-filter-controls select{border:1px solid var(--admin-border);background-color:var(--admin-surface);min-height:40px;color:var(--admin-text);border-radius:9px;padding-inline:11px 34px;font-size:12px;font-weight:700}.admin-gemini-shell .admin-command-empty{border:1px dashed var(--admin-border);min-height:150px;color:var(--admin-muted);text-align:left;border-radius:11px;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.admin-gemini-shell .admin-command-empty>span{background:var(--admin-command-soft);width:44px;height:44px;color:var(--admin-primary);border-radius:11px;flex:0 0 44px;place-items:center;display:grid}.admin-gemini-shell .admin-command-empty h3{margin:0;font-size:14px;font-weight:750;color:var(--admin-text)!important}.admin-gemini-shell .admin-command-empty p{margin:4px 0 0;font-size:12px;color:var(--admin-muted)!important}.admin-gemini-shell .admin-command-empty.is-compact{min-height:84px}.admin-gemini-shell .admin-entity-row,.admin-gemini-shell .admin-ranking-row,.admin-gemini-shell .admin-company-row,.admin-gemini-shell .admin-quick-action{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius-sm);background:var(--admin-surface-2);color:var(--admin-text);box-shadow:none;transition:border-color .14s,background-color .14s}.admin-gemini-shell :is(.admin-entity-row,.admin-ranking-row,.admin-company-row,.admin-quick-action):hover{border-color:color-mix(in srgb, var(--admin-primary) 34%, var(--admin-border));background:var(--admin-command-soft)}.admin-gemini-shell .admin-ranking-row{padding:13px 14px}.admin-gemini-shell .admin-growth-column{background:var(--admin-primary);border-radius:5px 5px 0 0;width:100%;max-width:42px;transition:filter .14s}.admin-gemini-shell .admin-quick-action{text-align:left;align-items:center;gap:11px;min-height:54px;padding:11px 13px;display:flex}.admin-gemini-shell .admin-quick-action>span{border:1px solid var(--admin-border);background:var(--admin-surface);width:34px;height:34px;color:var(--admin-primary);border-radius:9px;place-items:center;display:grid}.admin-gemini-shell .admin-company-row{background:var(--admin-surface)}.admin-gemini-shell .admin-company-row>div:first-child{padding:14px!important}.admin-gemini-shell .admin-company-row :is(.rounded-2xl,.rounded-xl){border-radius:9px}.admin-gemini-shell .admin-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-gemini-shell .admin-command-page .modulos-admin-grid{gap:11px;padding:0}.admin-gemini-shell .admin-command-page .modulo-admin-card{border-radius:var(--admin-command-radius-sm);opacity:1;gap:11px;padding:15px;background:var(--admin-surface)!important;box-shadow:none!important;transform:none!important}.admin-gemini-shell .admin-command-page .modulo-admin-card.inativo{opacity:.72;background:var(--admin-surface-2)!important}.admin-gemini-shell .admin-command-page .modulo-admin-icon{border:1px solid var(--admin-border);background:var(--admin-command-soft);width:38px;height:38px;color:var(--admin-primary);border-radius:10px}.admin-gemini-shell .admin-command-page .modulo-chave{background:var(--admin-command-soft);color:var(--admin-primary);letter-spacing:.04em;border-radius:5px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.admin-gemini-shell .admin-command-page .modulo-admin-body h3{font-size:15px;color:var(--admin-text)!important}.admin-gemini-shell .admin-command-page .modulo-admin-body p,.admin-gemini-shell .admin-command-page .modulo-admin-footer{font-size:11px;color:var(--admin-muted)!important}.admin-gemini-shell .admin-command-page .modulo-admin-footer{border-color:var(--admin-border);flex-direction:column;align-items:stretch;gap:12px;padding-top:11px}.admin-gemini-shell .admin-command-page .modulo-admin-footer .admin-card-actions{width:100%}.admin-gemini-shell .admin-command-page .modulo-admin-footer .admin-card-actions .ea-ui-button{flex:1 1 0}.admin-gemini-shell .admin-data-table{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius-sm);background:var(--admin-surface);scrollbar-width:thin;width:100%;overflow-x:auto}.admin-gemini-shell .admin-data-table table{border-collapse:collapse;width:100%}.admin-gemini-shell .admin-data-table thead{background:var(--admin-surface-2)}.admin-gemini-shell .admin-data-table th{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--admin-border)!important;color:var(--admin-muted)!important;padding:11px 12px!important;font-size:9px!important;font-weight:850!important}.admin-gemini-shell .admin-data-table td{font-size:11px;border-bottom:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important;padding:11px 12px!important}.admin-gemini-shell .admin-data-table tbody tr:last-child td{border-bottom:0!important}.admin-gemini-shell .admin-data-table tbody tr:hover td,.admin-gemini-shell .admin-data-table .admin-user-row:hover td{background:var(--admin-command-soft)!important;filter:none!important}.admin-gemini-shell .admin-data-table :is(strong,.cell-empresa,.cell-muted,.cell-sub){color:inherit!important}.admin-gemini-shell .admin-data-table .cell-sub,.admin-gemini-shell .admin-data-table .cell-muted{color:var(--admin-muted)!important}.admin-gemini-shell .admin-data-table .admin-user-row:focus-visible td{outline:2px solid color-mix(in srgb, var(--admin-primary) 40%, transparent);outline-offset:-2px;background:var(--admin-command-soft)!important}.admin-gemini-shell .admin-audit-filters{flex-wrap:wrap;align-items:stretch}.admin-gemini-shell .admin-audit-filters .admin-command-search{flex-basis:100%}.admin-gemini-shell .admin-audit-filters .admin-command-filter-controls{flex-wrap:wrap;flex:100%}.admin-gemini-shell .admin-audit-date{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:40px;color:var(--admin-primary);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-gemini-shell .admin-audit-date input{min-width:112px;color:var(--admin-text);background:0 0;border:0;outline:0;font-size:11px;font-weight:700}.admin-gemini-shell .admin-settings-panel__body{padding:0}.admin-gemini-shell .admin-settings-tabs{border-bottom:1px solid var(--admin-border);scrollbar-width:none;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.admin-gemini-shell .admin-settings-tabs::-webkit-scrollbar{display:none}.admin-gemini-shell .admin-settings-tabs button{min-height:40px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:720;display:inline-flex}.admin-gemini-shell .admin-settings-tabs button:hover,.admin-gemini-shell .admin-settings-tabs button.is-active{border-bottom-color:var(--admin-primary);color:var(--admin-primary)}.admin-gemini-shell .admin-settings-content{padding:var(--admin-command-panel-padding);gap:14px;display:grid}.admin-gemini-shell .admin-settings-feedback{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-gemini-shell .admin-settings-content .panel-card,.admin-gemini-shell .admin-settings-content .form-section,.admin-gemini-shell .config-enterprise-card,.admin-gemini-shell .config-webhook-empty{border-radius:var(--admin-command-radius-sm)!important;background:var(--admin-surface-2)!important;box-shadow:none!important}.admin-gemini-shell .admin-system-footer{border:1px solid var(--admin-border);border-radius:var(--admin-command-radius-sm);background:var(--admin-surface);color:var(--admin-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.admin-modal-portal.admin-gemini-shell .admin-confirm-backdrop{z-index:11000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(440px,100%);color:var(--admin-text);border-radius:13px;overflow:hidden;box-shadow:0 22px 70px #0f172a38}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog>header{align-items:flex-start;gap:12px;padding:18px;display:flex}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog>header>span{border:1px solid color-mix(in srgb, var(--admin-command-danger) 24%, var(--admin-border));background:color-mix(in srgb, var(--admin-command-danger) 8%, var(--admin-surface));width:38px;height:38px;color:var(--admin-command-danger);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog--warning>header>span{border-color:color-mix(in srgb, var(--admin-command-warning) 24%, var(--admin-border));background:color-mix(in srgb, var(--admin-command-warning) 8%, var(--admin-surface));color:var(--admin-command-warning)}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog h2{color:var(--admin-text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:780}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog__context{border:1px solid var(--admin-border);background:var(--admin-surface-2);color:var(--admin-muted);border-radius:9px;margin:0 18px 17px;padding:11px 12px;font-size:11px}.admin-modal-portal.admin-gemini-shell .admin-confirm-dialog>footer{border-top:1px solid var(--admin-border);background:var(--admin-surface-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.admin-gemini-shell .admin-command-page :is(.ea-ui-button,.row-action,.soft-button){box-shadow:none!important;transform:none!important}.admin-gemini-shell .admin-command-page .ea-ui-button{border-radius:9px!important}.admin-gemini-shell .admin-command-page :is(button,[role=button]):hover{transform:none!important}.admin-gemini-shell .admin-command-page :is(.panel-card,.empresa-stat-card,.modulo-admin-card,.admin-table,.table-wrap){box-shadow:none!important}.admin-gemini-shell .admin-command-page .panel-card,.admin-gemini-shell .admin-command-page .empresas-panel{border-radius:var(--admin-command-radius)!important}html body .admin-gemini-shell :is(.empresa-modal,.admin-plan-modal-panel,.admin-confirm-modal){border-color:var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important}html body .admin-gemini-shell :is(.empresa-modal-header,.modal-actions){border-color:var(--admin-border)!important;background:var(--admin-surface)!important}html body .admin-gemini-shell :is(.form-section,.admin-plan-modal-panel section){box-shadow:none!important;border-radius:11px!important}html body .admin-gemini-shell :is(.form-grid input,.form-grid select,.form-grid textarea){min-height:42px!important;box-shadow:none!important;border-radius:9px!important;font-size:13px!important}html body .admin-gemini-shell .modal-actions :is(button,.ea-ui-button){min-height:40px!important;box-shadow:none!important;border-radius:9px!important}.admin-gemini-shell .admin-global-search{border:1px solid var(--admin-border);background:var(--admin-surface-2);width:clamp(250px,22vw,360px);min-width:250px;max-width:360px;color:var(--admin-muted);border-radius:10px;flex:0 360px;align-items:center;gap:10px;display:flex;position:relative}.admin-gemini-shell .ea-shell-topbar__actions,.admin-gemini-shell .ea-shell-topbar__identity{flex-wrap:nowrap!important}.admin-gemini-shell .ea-shell-topbar__identity{margin-left:0!important}.admin-gemini-shell .admin-global-search:focus-within{border-color:color-mix(in srgb, var(--admin-primary) 55%, var(--admin-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-primary) 10%, transparent)}.admin-gemini-shell .admin-global-search input{border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:12px;font-weight:600;color:var(--admin-text)!important;background:0 0!important}.admin-gemini-shell .admin-global-search kbd{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-muted);border-radius:5px;margin-right:9px;padding:2px 6px;font-size:9px;font-weight:750}.admin-global-search-menu{z-index:10020;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:11px;width:min(360px,100vw - 20px);max-height:min(360px,100dvh - 20px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #0f172a33}.admin-global-search-menu button{width:100%;color:var(--admin-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.admin-global-search-menu button:hover,.admin-global-search-menu button.is-selected{background:var(--admin-surface-2)}.admin-global-search-menu button>span:first-child{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-primary);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.admin-global-search-menu strong,.admin-global-search-menu small{display:block}.admin-global-search-menu strong{font-size:12px;font-weight:750}.admin-global-search-menu small{color:var(--admin-muted);margin-top:2px;font-size:10px}@media (width<=1280px){.admin-gemini-shell .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-gemini-shell .admin-metric-grid.admin-metric-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-gemini-shell .admin-global-search{display:none}.admin-gemini-shell .admin-data-table th,.admin-gemini-shell .admin-data-table td{padding-inline:9px!important}.admin-gemini-shell .admin-card-actions .ea-ui-button__label{display:none}.admin-gemini-shell .admin-card-actions .ea-ui-button{width:36px;min-width:36px;padding-inline:0}}@media (width<=760px){.admin-gemini-shell .admin-command-page{--admin-command-panel-padding:14px}.admin-gemini-shell .admin-command-page>.page-hero{padding:18px!important}.admin-gemini-shell .admin-route-form__actions{flex-direction:column-reverse;align-items:stretch}.admin-gemini-shell .admin-route-form__actions :is(button,.ea-ui-button){width:100%}.admin-gemini-shell .admin-cadastro-route-topbar{align-items:stretch}.admin-gemini-shell .admin-cadastro-route-topbar .ea-ui-button{width:auto}.admin-gemini-shell .admin-cadastro-route-page .admin-route-form .form-section,.admin-gemini-shell .admin-cadastro-route-page .admin-plan-form-section{padding:18px!important}.admin-gemini-shell .admin-metric-grid,.admin-gemini-shell .admin-metric-grid.admin-metric-grid--3{grid-template-columns:1fr}.admin-gemini-shell .admin-command-filters,.admin-gemini-shell .admin-command-panel__header{flex-direction:column;align-items:stretch}.admin-gemini-shell .admin-command-filter-controls{grid-template-columns:1fr;display:grid}.admin-gemini-shell .admin-command-filter-controls>svg{display:none}.admin-gemini-shell .admin-command-filter-controls>*{width:100%}.admin-gemini-shell .admin-company-row>div:first-child{padding:12px!important}.admin-gemini-shell .admin-settings-feedback,.admin-gemini-shell .admin-system-footer{flex-direction:column;align-items:stretch}}.notificacoes-sininho,.notif-popover.notificacoes-central{--ea-notification-text-meta:calc(10px * var(--ea-font-scale,1));--ea-notification-text-caption:calc(11px * var(--ea-font-scale,1));--ea-notification-text-body:calc(12px * var(--ea-font-scale,1));--ea-notification-text-emphasis:calc(13px * var(--ea-font-scale,1));--ea-notification-text-title:calc(16px * var(--ea-font-scale,1))}.notificacoes-sininho{flex:none;position:relative}.notificacoes-trigger{border:1px solid var(--ea-border);background:var(--ea-surface);width:40px;height:40px;color:var(--ea-muted);box-shadow:none;cursor:pointer;border-radius:12px;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative}.notificacoes-trigger:hover{border-color:var(--ea-primary);background:var(--ea-surface-hover);color:var(--ea-primary)}.notificacoes-trigger.is-open{border-color:var(--ea-primary);background:var(--ea-primary);color:var(--ea-on-primary)}.notificacoes-trigger:focus-visible{outline:2px solid var(--ea-focus-ring);outline-offset:2px}.notificacoes-trigger__badge{border:2px solid var(--ea-header-bg);background:var(--ea-danger);color:#fff;min-width:19px;height:19px;font-size:var(--ea-notification-text-meta);border-radius:999px;place-items:center;padding-inline:4px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notif-popover.notificacoes-central{z-index:10000;background:var(--ea-surface);border-color:var(--ea-border);width:min(400px,100vw - 24px);max-height:min(640px,100vh - 90px);color:var(--ea-main);border-radius:15px;flex-direction:column;animation:.18s ease-out both notificacoes-central-in;display:flex;position:fixed;box-shadow:0 24px 64px #0f172a38}.notificacoes-central__header{border-bottom:1px solid var(--ea-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 13px;display:flex}.notificacoes-central__header>div{align-items:center;gap:9px;min-width:0;display:flex}.notificacoes-central__header strong{color:var(--ea-main);font-size:var(--ea-notification-text-title);font-weight:740}.notificacoes-central__header>div>span{border:1px solid color-mix(in srgb, var(--ea-primary) 28%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 9%, var(--ea-surface));color:var(--ea-primary);font-size:var(--ea-notification-text-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:4px 8px;font-weight:750}.notificacoes-central__header>button{width:32px;height:32px;color:var(--ea-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.notificacoes-central__header>button:hover{background:var(--ea-surface-hover);color:var(--ea-main)}.notificacoes-central__search{padding:12px 16px 0}.notificacoes-central__search .caixa-search{border:1px solid var(--ea-border);background:var(--ea-background);width:100%;min-height:40px;color:var(--ea-primary);box-shadow:none;border-radius:10px;align-items:center;gap:7px;padding:3px 4px 3px 11px;display:flex;overflow:hidden}.notificacoes-central__search .caixa-search:focus-within{border-color:var(--ea-primary);box-shadow:0 0 0 3px var(--ea-focus-ring-soft)}.notificacoes-central__search .caixa-texto{width:100%;min-width:0;height:32px;color:var(--ea-main);font:inherit;font-size:var(--ea-notification-text-body);background:0 0;border:0;outline:0;padding:0 4px;font-weight:600}.notificacoes-central__search .caixa-texto::placeholder{color:var(--ea-muted)}.notificacoes-central__search .botao-search{background:color-mix(in srgb, var(--ea-primary) 10%, var(--ea-surface));width:32px;min-width:32px;height:32px;color:var(--ea-primary);pointer-events:none;border:0;border-radius:8px;place-items:center;display:grid}.notificacoes-central__tabs{border-bottom:1px solid var(--ea-border);flex-wrap:wrap;flex:none;gap:7px;padding:12px 16px;display:flex}.notificacoes-central__tabs button{border:1px solid var(--ea-border);min-height:32px;color:var(--ea-muted);font-size:var(--ea-notification-text-meta);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:0 11px;font-weight:760;transition:background-color .15s,border-color .15s,color .15s}.notificacoes-central__tabs button:hover{border-color:color-mix(in srgb, var(--ea-primary) 45%, var(--ea-border));color:var(--ea-main)}.notificacoes-central__tabs button.is-active{border-color:var(--ea-primary);background:color-mix(in srgb, var(--ea-primary) 10%, var(--ea-surface));color:var(--ea-primary)}.notificacoes-central__tabs button:focus-visible,.notificacoes-central__footer button:focus-visible,.notificacoes-central__item:focus-visible,.notificacoes-central__header>button:focus-visible{outline:2px solid var(--ea-focus-ring);outline-offset:2px}.notificacoes-central__body{background:var(--ea-surface);min-height:270px;overflow-y:auto}.notificacoes-central__loading,.notificacoes-central__error{min-height:270px;color:var(--ea-muted);font-size:var(--ea-notification-text-emphasis);text-align:center;justify-content:center;align-items:center;gap:8px;padding:24px;font-weight:650;display:flex}.notificacoes-central__error{color:var(--ea-danger)}.notificacoes-central__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.notificacoes-central__empty>span{border:1px solid var(--ea-border);background:var(--ea-background);width:44px;height:44px;color:var(--ea-muted);border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.notificacoes-central__empty strong{color:var(--ea-main);font-size:var(--ea-notification-text-emphasis);font-weight:680}.notificacoes-central__empty small{max-width:250px;color:var(--ea-muted);font-size:var(--ea-notification-text-caption);margin-top:5px;line-height:1.5}.notificacoes-central__list{gap:8px;padding:12px;display:grid}.notificacoes-central__item{border:1px solid var(--ea-border);background:var(--ea-surface);width:100%;color:var(--ea-main);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 10px;align-items:start;gap:10px;padding:11px;transition:background-color .15s,border-color .15s;display:grid;position:relative}.notificacoes-central__item:hover{border-color:color-mix(in srgb, var(--ea-primary) 34%, var(--ea-border));background:var(--ea-surface-hover)}.notificacoes-central__item.is-unread{background:color-mix(in srgb, var(--ea-primary) 4%, var(--ea-surface))}.notificacoes-central__item.is-read{opacity:.72}.notificacoes-central__item-icon{border:1px solid color-mix(in srgb, var(--ea-primary) 22%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 8%, var(--ea-surface));width:36px;height:36px;color:var(--ea-primary);border-radius:9px;place-items:center;display:grid}.notificacoes-central__item-icon[data-category=licencas]{border-color:color-mix(in srgb, var(--ea-warning) 24%, var(--ea-border));background:color-mix(in srgb, var(--ea-warning) 9%, var(--ea-surface));color:var(--ea-warning)}.notificacoes-central__item-icon[data-category=sistema]{border-color:color-mix(in srgb, var(--ea-info) 24%, var(--ea-border));background:color-mix(in srgb, var(--ea-info) 8%, var(--ea-surface));color:var(--ea-info)}.notificacoes-central__item-content{gap:3px;min-width:0;display:grid}.notificacoes-central__item-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.notificacoes-central__item-meta>span{color:var(--ea-primary);font-size:var(--ea-notification-text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.notificacoes-central__item-meta time{color:var(--ea-muted);font-size:var(--ea-notification-text-meta);font-weight:560}.notificacoes-central__item-content>strong{color:var(--ea-main);font-size:var(--ea-notification-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:680;line-height:1.35;overflow:hidden}.notificacoes-central__item-content>span:last-child{color:var(--ea-muted);font-size:var(--ea-notification-text-caption);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:520;line-height:1.45;display:-webkit-box;overflow:hidden}.notificacoes-central__item--prazo{grid-template-columns:36px minmax(0,1fr) 10px}.notificacoes-central__item--intervencao{border-color:color-mix(in srgb, var(--ea-danger) 42%, var(--ea-border));background:color-mix(in srgb, var(--ea-danger) 7%, var(--ea-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ea-danger) 88%, transparent)}.notificacoes-central__item--atencao{border-color:color-mix(in srgb, var(--ea-warning) 42%, var(--ea-border));background:color-mix(in srgb, var(--ea-warning) 7%, var(--ea-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ea-warning) 88%, transparent)}.notificacoes-central__item--regular{border-color:color-mix(in srgb, var(--ea-success) 35%, var(--ea-border));background:color-mix(in srgb, var(--ea-success) 6%, var(--ea-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ea-success) 80%, transparent)}.notificacoes-central__item--intervencao:hover{border-color:color-mix(in srgb, var(--ea-danger) 68%, var(--ea-border));background:color-mix(in srgb, var(--ea-danger) 10%, var(--ea-surface))}.notificacoes-central__item--atencao:hover{border-color:color-mix(in srgb, var(--ea-warning) 68%, var(--ea-border));background:color-mix(in srgb, var(--ea-warning) 10%, var(--ea-surface))}.notificacoes-central__item--regular:hover{border-color:color-mix(in srgb, var(--ea-success) 58%, var(--ea-border));background:color-mix(in srgb, var(--ea-success) 9%, var(--ea-surface))}.notificacoes-central__item-icon[data-prazo=intervencao]{border-color:color-mix(in srgb, var(--ea-danger) 38%, var(--ea-border));background:color-mix(in srgb, var(--ea-danger) 10%, var(--ea-surface));color:var(--ea-danger)}.notificacoes-central__item-icon[data-prazo=atencao]{border-color:color-mix(in srgb, var(--ea-warning) 38%, var(--ea-border));background:color-mix(in srgb, var(--ea-warning) 10%, var(--ea-surface));color:var(--ea-warning)}.notificacoes-central__item-icon[data-prazo=regular]{border-color:color-mix(in srgb, var(--ea-success) 34%, var(--ea-border));background:color-mix(in srgb, var(--ea-success) 9%, var(--ea-surface));color:var(--ea-success)}.notificacoes-central__prazo{color:var(--ea-muted);font-size:var(--ea-notification-text-caption);gap:2px;font-weight:540;line-height:1.42;display:grid}.notificacoes-central__item-content>.notificacoes-central__prazo:last-child{-webkit-line-clamp:unset;line-clamp:unset;display:grid;overflow:visible}.notificacoes-central__prazo>span{white-space:normal;min-width:0;display:block}.notificacoes-central__prazo>strong{color:var(--ea-main);font-size:var(--ea-notification-text-body);text-overflow:clip;white-space:normal;font-weight:720;line-height:1.35;overflow:visible}.notificacoes-central__prazo b{color:var(--ea-main);font-weight:700}.notificacoes-central__prazo small{color:var(--ea-primary);font-size:var(--ea-notification-text-meta);margin-top:3px;font-weight:680;line-height:1.4}.notificacoes-central__prazo .notificacoes-central__aviso-personalizado{border-top:1px solid color-mix(in srgb, var(--ea-border) 76%, transparent);color:var(--ea-muted);margin-top:6px;padding-top:6px}.notificacoes-central__prazo .notificacoes-central__aviso-personalizado.is-active{color:var(--ea-main);font-weight:720}.notificacoes-central__prazo .notificacoes-central__situacao-prazo{color:var(--ea-muted);margin-top:0;font-weight:580}.notificacoes-central__unread-dot{background:var(--ea-primary);border-radius:50%;width:7px;height:7px;margin-top:13px}.notificacoes-central__footer{border-top:1px solid var(--ea-border);flex:none;padding:9px 12px}.notificacoes-central__footer button{min-height:34px;color:var(--ea-primary);font-size:var(--ea-notification-text-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 8px;font-weight:650;display:inline-flex}.notificacoes-central__footer button:hover:not(:disabled){background:var(--ea-surface-hover)}.notificacoes-central__footer button:disabled{cursor:not-allowed;opacity:.45}html.dark .notif-popover.notificacoes-central{box-shadow:0 26px 70px #00000075}@keyframes notificacoes-central-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.notif-popover.notificacoes-central{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media (prefers-reduced-motion:reduce){.notif-popover.notificacoes-central{animation-duration:1ms}}:root{--ea-select-arrow-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");--ea-select-arrow-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}html body .app-saas-shell .app-theme-page select[data-app-field=true][data-app-control=select],html body .app-saas-shell select[data-app-field=true],html body :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.nova-proposta-page,.novo-contrato-page) select[data-app-field=true],html body .ea-registration-control:is(select){border:1px solid var(--ea-border)!important;appearance:none!important;background-color:var(--ea-surface)!important;background-image:var(--ea-select-arrow-light)!important;min-height:40px!important;color:var(--ea-main)!important;font:inherit!important;font-size:var(--ea-app-text-control,16px)!important;cursor:pointer!important;box-shadow:none!important;transition:border-color var(--ea-motion-fast) ease, background-color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:18px!important;border-radius:10px!important;outline:none!important;padding:0 42px 0 13px!important;font-weight:620!important;line-height:1.25!important}html body .app-saas-shell .app-theme-page select[data-app-field=true][data-app-control=select]{appearance:none!important;background-image:var(--ea-select-arrow-light)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:18px!important;border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 42px 0 13px!important}html.dark body .app-saas-shell .app-theme-page select[data-app-field=true][data-app-control=select]{background-image:var(--ea-select-arrow-dark)!important}html.dark body .app-saas-shell select[data-app-field=true],html.dark body :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.nova-proposta-page,.novo-contrato-page) select[data-app-field=true],html.dark body .ea-registration-control:is(select){background-color:var(--ea-modal-field,var(--ea-surface))!important;background-image:var(--ea-select-arrow-dark)!important}html body .app-saas-shell select[data-app-field=true]:hover:not(:disabled),html body :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.nova-proposta-page,.novo-contrato-page) select[data-app-field=true]:hover:not(:disabled){border-color:color-mix(in srgb, var(--ea-primary) 55%, var(--ea-border))!important;background-color:color-mix(in srgb, var(--ea-primary) 3%, var(--ea-surface))!important}html body .app-saas-shell select[data-app-field=true]:focus,html body :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.nova-proposta-page,.novo-contrato-page) select[data-app-field=true]:focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}html body select[data-app-select-kind=status]{border-left:3px solid color-mix(in srgb, var(--ea-primary) 72%, var(--ea-border))!important;padding-left:11px!important}html body select[data-app-field=true]:disabled{background-color:var(--ea-surface-hover)!important;color:var(--ea-muted)!important;cursor:not-allowed!important;opacity:.72!important}html body select[data-app-field=true][aria-invalid=true]{border-color:var(--ea-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-danger) 14%, transparent)!important}html body select[data-app-field=true] option{font-weight:540;background:var(--ea-surface)!important;color:var(--ea-main)!important}html.dark body select[data-app-field=true] option{background:var(--ea-modal-field,var(--ea-surface))!important}@media (width<=640px){html body .app-saas-shell select[data-app-field=true],html body .ea-registration-control:is(select){width:100%!important;min-height:44px!important}}.ea-select-menu{width:100%;min-width:0;position:relative}.ea-select-menu__trigger{border:1px solid var(--ea-border);background:var(--ea-input-bg,var(--ea-surface));width:100%;min-width:0;min-height:47px;color:var(--ea-text,var(--ea-main));text-align:left;border-radius:11px;align-items:center;gap:10px;padding:7px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.ea-select-menu__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--ea-primary) 54%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 3%, var(--ea-input-bg,var(--ea-surface)))}.ea-select-menu__trigger:focus-visible,.ea-select-menu__trigger[aria-expanded=true]{border-color:var(--ea-primary);box-shadow:0 0 0 3px var(--ea-focus-ring-soft,color-mix(in srgb, var(--ea-primary) 12%, transparent));outline:0}.ea-select-menu__trigger:disabled{cursor:not-allowed;opacity:.66}.ea-select-menu__leading,.ea-select-menu__chevron{color:var(--ea-text-muted,var(--ea-muted));flex:none}.ea-select-menu__chevron{margin-left:auto;transition:transform .15s}.ea-select-menu__chevron.is-open{transform:rotate(180deg)}.ea-select-menu__selected,.ea-select-menu__value-text,.ea-select-menu__placeholder{flex:1;min-width:0;display:block}.ea-select-menu__value-text{color:var(--ea-text,var(--ea-main));font-size:var(--ea-app-text-control,15px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ea-select-menu__placeholder{color:var(--ea-text-soft,var(--ea-muted));font-size:var(--ea-app-text-control,15px);font-weight:620}.ea-select-menu__popover{border:1px solid var(--ea-border);background:var(--ea-surface);color:var(--ea-text,var(--ea-main));box-shadow:var(--ea-shadow-modal,0 20px 50px #0f172a3d);border-radius:13px;padding:6px;overflow:hidden;z-index:2147483600!important}.ea-select-menu__search{border:1px solid var(--ea-border);background:var(--ea-input-bg,var(--ea-surface-soft));min-height:42px;color:var(--ea-primary);border-radius:9px;align-items:center;gap:9px;margin-bottom:5px;padding:0 10px;display:flex}.ea-select-menu__search:focus-within{border-color:var(--ea-primary)}.ea-select-menu__search input{width:100%;min-width:0;color:var(--ea-text,var(--ea-main));font:inherit;font-size:var(--ea-app-text-small,14px);background:0 0;border:0;outline:0;font-weight:650}.ea-select-menu__search button{width:28px;height:28px;color:var(--ea-text-muted,var(--ea-muted));background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.ea-select-menu__options{gap:3px;max-height:min(310px,100dvh - 160px);display:grid;overflow-y:auto}.ea-select-menu__option{width:100%;min-width:0;color:var(--ea-text,var(--ea-main));text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ea-select-menu__option:hover,.ea-select-menu__option:focus-visible{background:var(--ea-surface-hover);outline:0}.ea-select-menu__option.is-selected{border-color:color-mix(in srgb, var(--ea-primary) 38%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 9%, var(--ea-surface))}.ea-select-menu__option-content{flex:1;min-width:0}.ea-select-menu__option-content>strong,.ea-select-menu__option-content>small{display:block}.ea-select-menu__option-content>strong{font-size:var(--ea-app-text-control,15px)}.ea-select-menu__option-content>small{color:var(--ea-text-muted,var(--ea-muted));font-size:var(--ea-app-text-micro,12px);margin-top:2px}.ea-select-menu__check{color:var(--ea-primary);opacity:0;flex:none}.ea-select-menu__option.is-selected .ea-select-menu__check{opacity:1}.ea-select-menu__empty{color:var(--ea-text-muted,var(--ea-muted));text-align:center;margin:0;padding:22px 12px}html.dark body .ea-select-menu__trigger,html.dark body .ea-select-menu__search{background:var(--ea-modal-field,var(--ea-surface))}html body .app-saas-shell .app-theme-page input[data-app-field=true][data-app-control=calendar],html body .app-saas-shell input[data-app-control=calendar],html body :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.nova-proposta-page,.novo-contrato-page) input[data-app-control=calendar]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;border:1px solid var(--ea-border)!important;background-color:var(--ea-surface)!important;min-height:40px!important;color:var(--ea-main)!important;font:inherit!important;font-size:var(--ea-app-text-control,16px)!important;box-shadow:none!important;transition:border-color var(--ea-motion-fast) ease, background-color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease!important;border-radius:10px!important;outline:none!important;padding:0 10px 0 13px!important;font-weight:620!important}html body .app-saas-shell .app-theme-page input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week])[data-app-field=true][data-app-control=calendar],html body :is(.nova-proposta-page,.novo-contrato-page) input[data-app-field=true][data-app-control=calendar]{border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 10px 0 13px!important}html.dark body .app-saas-shell input[data-app-field=true][data-app-control=calendar],html.dark body .ea-dialog-stage input[data-app-field=true][data-app-control=calendar],html.dark body input[data-app-control=calendar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ea-modal-field,var(--ea-surface))!important}html body input[data-app-control=calendar]:hover:not(:disabled){border-color:color-mix(in srgb, var(--ea-primary) 55%, var(--ea-border))!important}html body input[data-app-control=calendar]:focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}html body input[data-app-control=calendar]::-webkit-calendar-picker-indicator{background-color:color-mix(in srgb, var(--ea-primary) 10%, transparent);cursor:pointer;opacity:.82;width:18px;height:18px;transition:background-color var(--ea-motion-fast) ease, opacity var(--ea-motion-fast) ease;border-radius:7px;margin-left:8px;padding:4px}html body input[data-app-control=calendar]::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb, var(--ea-primary) 18%, transparent);opacity:1}html body input[data-app-control=calendar]:disabled{cursor:not-allowed;opacity:.72;background-color:var(--ea-surface-hover)!important;color:var(--ea-muted)!important}html body input[data-app-control=calendar][aria-invalid=true]{border-color:var(--ea-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-danger) 14%, transparent)!important}html body .app-saas-shell :is(.propostas-date-range,.ea-calendar-range){border-radius:12px!important}@media (width<=640px){html body input[data-app-control=calendar]{min-height:44px!important}}.ea-date-picker{width:100%;min-width:0}.ea-date-picker__trigger{border:1px solid var(--ea-border);background:var(--ea-input-bg,var(--ea-surface));width:100%;min-height:47px;color:var(--ea-text,var(--ea-main));font:inherit;font-size:var(--ea-app-text-control,15px);font-variant-numeric:tabular-nums;text-align:left;border-radius:11px;outline:0;align-items:center;gap:10px;padding:10px 12px;font-weight:700;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.ea-date-picker__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--ea-primary) 52%, var(--ea-border))}.ea-date-picker__trigger:focus-visible,.ea-date-picker__trigger[aria-expanded=true]{border-color:var(--ea-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-primary) 13%, transparent)}.ea-date-picker__trigger>svg:first-child{color:var(--ea-primary);flex:none}.ea-date-picker__trigger>span{flex:1;min-width:0}.ea-date-picker__trigger>span.is-placeholder{color:var(--ea-text-muted,var(--ea-muted));font-weight:600}.ea-date-picker__chevron{color:var(--ea-text-muted,var(--ea-muted));flex:none;transition:transform .18s;transform:rotate(90deg)}.ea-date-picker__chevron.is-open{transform:rotate(-90deg)}.ea-date-picker__popover{border:1px solid color-mix(in srgb, var(--ea-primary) 30%, var(--ea-border));background:var(--ea-modal-surface,var(--ea-surface));color:var(--ea-text,var(--ea-main));border-radius:16px;padding:14px;animation:.16s ease-out both ea-date-picker-enter;overflow:auto;box-shadow:0 22px 60px #08141d33;z-index:2147483600!important}.ea-date-picker__header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 2px 8px;display:flex}.ea-date-picker__header>strong{color:var(--ea-text,var(--ea-main));font-size:var(--ea-app-text-control,15px);text-transform:capitalize;font-weight:850}.ea-date-picker__header>span{gap:5px;display:flex}.ea-date-picker__header button{width:34px;height:34px;color:var(--ea-text-muted,var(--ea-muted));background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:border-color .15s,background-color .15s,color .15s;display:grid}.ea-date-picker__header button:hover{border-color:var(--ea-border);background:var(--ea-surface-hover);color:var(--ea-primary)}.ea-date-picker__weekdays,.ea-date-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ea-date-picker__weekdays{color:var(--ea-text-muted,var(--ea-muted));font-size:var(--ea-app-text-micro,12px);text-align:center;margin:2px 0 5px;font-weight:800}.ea-date-picker__weekdays>span{padding:7px 0}.ea-date-picker__days{gap:3px}.ea-date-picker__days>button{aspect-ratio:1;min-width:0;color:var(--ea-text,var(--ea-main));font:inherit;font-size:var(--ea-app-text-small,14px);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:grid;position:relative}.ea-date-picker__days>button:hover:not(:disabled):not(.is-selected){border-color:color-mix(in srgb, var(--ea-primary) 35%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 9%, var(--ea-surface));color:var(--ea-primary);transform:translateY(-1px)}.ea-date-picker__days>button.is-outside{color:color-mix(in srgb, var(--ea-text-muted,var(--ea-muted)) 68%, transparent);font-weight:600}.ea-date-picker__days>button.is-today:not(.is-selected){border-color:color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border));color:var(--ea-primary)}.ea-date-picker__days>button.is-today:not(.is-selected):after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:50%;transform:translate(50%)}.ea-date-picker__days>button.is-selected{border-color:var(--ea-primary);background:var(--ea-primary);color:var(--ea-on-primary);box-shadow:0 7px 16px color-mix(in srgb, var(--ea-primary) 24%, transparent)}.ea-date-picker__days>button:disabled{cursor:not-allowed;opacity:.28}.ea-date-picker__footer{border-top:1px solid var(--ea-border);justify-content:space-between;align-items:flex-end;gap:12px;min-height:43px;margin-top:10px;padding:10px 2px 0;display:flex}.ea-date-picker__footer button{color:var(--ea-primary);font:inherit;font-size:var(--ea-app-text-small,14px);background:0 0;border:0;border-radius:8px;padding:7px 8px;font-weight:800}.ea-date-picker__footer button:hover{background:color-mix(in srgb, var(--ea-primary) 10%, transparent)}html.dark .ea-date-picker__popover{border-color:color-mix(in srgb, var(--ea-primary) 38%, var(--ea-border));background:var(--ea-modal-surface,#20242c);box-shadow:0 24px 70px #0000007a}@keyframes ea-date-picker-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ea-date-picker__popover{animation:none}.ea-date-picker__chevron,.ea-date-picker__days>button{transition:none}}html body .ea-registration-field{gap:6px;min-width:0;display:grid}html body .ea-registration-field>span{letter-spacing:.015em;color:var(--ea-main)!important;font-size:var(--ea-app-text-small,14px)!important;font-weight:720!important}html body .ea-registration-control,html body input[data-app-format]{width:100%;border:1px solid var(--ea-border)!important;background-color:var(--ea-surface)!important;min-height:42px!important;color:var(--ea-main)!important;font:inherit!important;font-size:var(--ea-app-text-control,16px)!important;box-shadow:none!important;transition:border-color var(--ea-motion-fast) ease, background-color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease!important;border-radius:10px!important;outline:none!important}html.dark body .ea-registration-control,html.dark body input[data-app-format]{background-color:var(--ea-modal-field,var(--ea-surface))!important}html body input[data-app-format=name]{text-transform:none}html body input[data-app-format=phone],html body input[data-app-format=document],html body input[data-app-format=cep]{font-variant-numeric:tabular-nums;letter-spacing:.015em}html body :is(.ea-registration-control,input[data-app-format]):hover:not(:disabled){border-color:color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border))!important}html body :is(.ea-registration-control,input[data-app-format]):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}html body :is(.ea-registration-control,input[data-app-format])[data-app-field-filled=true]{background-color:color-mix(in srgb, var(--ea-primary) 3%, var(--ea-surface))!important}html.dark body :is(.ea-registration-control,input[data-app-format])[data-app-field-filled=true]{background-color:color-mix(in srgb, var(--ea-primary) 5%, var(--ea-modal-field))!important}html body :is(.ea-registration-control,input[data-app-format])[aria-invalid=true]{border-color:var(--ea-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-danger) 14%, transparent)!important}html body .ea-registration-field__message{min-height:16px;font-weight:600;line-height:1.4;color:var(--ea-muted)!important;font-size:var(--ea-app-text-caption,14px)!important}html body .ea-registration-field__message.is-error{color:var(--ea-danger)!important}html body .ea-registration-field__message button{color:var(--ea-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}html body input[data-app-format]::placeholder{color:color-mix(in srgb, var(--ea-muted) 76%, transparent)!important}html body input[data-app-format]:-webkit-autofill{-webkit-text-fill-color:var(--ea-main)!important;box-shadow:0 0 0 1000px var(--ea-surface) inset!important}@media (width<=640px){html body .ea-registration-control,html body input[data-app-format]{min-height:44px!important}}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--ea-font-family);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--ea-background);--color-surface:var(--ea-surface);--color-surface-hover:var(--ea-surface-hover);--color-primary:var(--ea-primary);--color-primary-hover:var(--ea-primary-hover);--color-on-primary:var(--ea-on-primary);--color-main:var(--ea-main);--color-muted:var(--ea-muted);--color-border:var(--ea-border);--color-danger:var(--ea-danger);--shadow-card:var(--ea-shadow-card);--color-econnect-700:#136b69}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}button,input,select,textarea{font-family:inherit}button,a,select,summary,[role=button],label,input[type=checkbox],input[type=radio],input[type=submit]{cursor:pointer}.tenant-sidebar,.tenant-menu-item,.tenant-logout,.tenant-toggle,.tenant-icon-btn,.admin-sidebar,.admin-menu-item,.admin-logout,.sidebar-toggle,.icon-btn,.tenant-module-card,.tenant-action-card,button,svg,img{-webkit-user-select:none;user-select:none}.tenant-panel p,.tenant-panel h1,.tenant-panel h2,.tenant-panel h3,.tenant-panel span,.panel-card p,.panel-card h1,.panel-card h2,.panel-card h3,td,th{-webkit-user-select:text;user-select:text}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-5{inset:calc(var(--spacing) * -5)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-22{top:calc(var(--spacing) * 22)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-36{top:calc(var(--spacing) * 36)}.top-40{top:calc(var(--spacing) * 40)}.top-\[18\%\]{top:18%}.top-\[52\%\]{top:52%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[10\%\]{right:10%}.right-\[11\%\]{right:11%}.right-\[12\%\]{right:12%}.right-\[22\%\]{right:22%}.right-\[34\%\]{right:34%}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-36{bottom:calc(var(--spacing) * 36)}.-left-28{left:calc(var(--spacing) * -28)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[19\%\]{left:19%}.left-\[48\%\]{left:48%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-2{z-index:2}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[10000\]{z-index:10000}.z-\[2147483000\]{z-index:2147483000}.z-\[2147483100\]{z-index:2147483100}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4\.5{margin-left:calc(var(--spacing) * 4.5)}.ml-13\.5{margin-left:calc(var(--spacing) * 13.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-120{height:calc(var(--spacing) * 120)}.h-\[350px\]{height:350px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[350px\]{max-height:350px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[min\(320px\,calc\(100dvh-20px\)\)\]{max-height:min(320px,100dvh - 20px)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\.5{min-height:calc(var(--spacing) * 11.5)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-34{min-height:calc(var(--spacing) * 34)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-150{min-height:calc(var(--spacing) * 150)}.min-h-155{min-height:calc(var(--spacing) * 155)}.min-h-\[55vh\]{min-height:55vh}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-120{width:calc(var(--spacing) * 120)}.w-\[280px\]{width:280px}.w-\[310px\]{width:310px}.w-\[min\(100vw\,720px\)\]{width:min(100vw,720px)}.w-\[min\(280px\,calc\(100vw-24px\)\)\]{width:min(280px,100vw - 24px)}.w-\[min\(310px\,calc\(100vw-24px\)\)\]{width:min(310px,100vw - 24px)}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-\[60\%\]{max-width:60%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-13{min-width:calc(var(--spacing) * 13)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[120\%\]{--tw-translate-x:calc(120% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--ea-border)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-26{border-right-style:var(--tw-border-style);border-right-width:26px}.border-r-\[14px\]{border-right-style:var(--tw-border-style);border-right-width:14px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-42{border-bottom-style:var(--tw-border-style);border-bottom-width:42px}.border-b-\[22px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:22px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-26{border-left-style:var(--tw-border-style);border-left-width:26px}.border-l-\[14px\]{border-left-style:var(--tw-border-style);border-left-width:14px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-red-400{border-color:var(--color-red-400)!important}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-black\/4{border-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.border-black\/4{border-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/6{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-border,.border-border\/80{border-color:var(--ea-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--ea-border) 80%, transparent)}}.border-danger,.border-danger\/20{border-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--ea-danger) 20%, transparent)}}.border-danger\/25{border-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/25{border-color:color-mix(in oklab, var(--ea-danger) 25%, transparent)}}.border-danger\/30{border-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--ea-danger) 30%, transparent)}}.border-danger\/35{border-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/35{border-color:color-mix(in oklab, var(--ea-danger) 35%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.border-emerald-500\/12{border-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/12{border-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/15{border-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.border-emerald-500\/18{border-color:#00bb7f2e}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/18{border-color:color-mix(in oklab, var(--color-emerald-500) 18%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-600\/12{border-color:#0097671f}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/12{border-color:color-mix(in oklab, var(--color-emerald-600) 12%, transparent)}}.border-header-border{border-color:var(--ea-header-border)}.border-lime-500\/16{border-color:#80cd0029}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/16{border-color:color-mix(in oklab, var(--color-lime-500) 16%, transparent)}}.border-lime-500\/18{border-color:#80cd002e}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/18{border-color:color-mix(in oklab, var(--color-lime-500) 18%, transparent)}}.border-on-primary\/24{border-color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.border-on-primary\/24{border-color:color-mix(in oklab, var(--ea-on-primary) 24%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--ea-primary) 20%, transparent)}}.border-primary\/25{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--ea-primary) 25%, transparent)}}.border-primary\/30{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--ea-primary) 30%, transparent)}}.border-primary\/35{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--ea-primary) 35%, transparent)}}.border-primary\/40{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--ea-primary) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.border-stone-200{border-color:var(--color-stone-200)}.border-violet-200{border-color:var(--color-violet-200)}.border-warning\/30{border-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--ea-warning) 30%, transparent)}}.border-warning\/35{border-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--ea-warning) 35%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-r-transparent{border-right-color:#0000}.border-b-emerald-500\/10{border-bottom-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.border-b-emerald-500\/10{border-bottom-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.border-b-emerald-500\/14{border-bottom-color:#00bb7f24}@supports (color:color-mix(in lab, red, red)){.border-b-emerald-500\/14{border-bottom-color:color-mix(in oklab, var(--color-emerald-500) 14%, transparent)}}.border-l-transparent{border-left-color:#0000}.bg-\[\#1c746c\]\/12{background-color:oklab(50.7082% -.0801631 -.00831482/.12)}.bg-\[\#e8f6f2\]{background-color:#e8f6f2}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/14{background-color:#f99c0024}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/14{background-color:color-mix(in oklab, var(--color-amber-500) 14%, transparent)}}.bg-background,.bg-background\/55{background-color:var(--ea-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--ea-background) 55%, transparent)}}.bg-background\/80{background-color:var(--ea-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--ea-background) 80%, transparent)}}.bg-black\/4{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/4{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/6{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/7{background-color:#00000012}@supports (color:color-mix(in lab, red, red)){.bg-black\/7{background-color:color-mix(in oklab, var(--color-black) 7%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-danger\/5{background-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--ea-danger) 5%, transparent)}}.bg-danger\/7{background-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/7{background-color:color-mix(in oklab, var(--ea-danger) 7%, transparent)}}.bg-danger\/8{background-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/8{background-color:color-mix(in oklab, var(--ea-danger) 8%, transparent)}}.bg-danger\/12{background-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/12{background-color:color-mix(in oklab, var(--ea-danger) 12%, transparent)}}.bg-econnect-700{background-color:var(--color-econnect-700)}.bg-econnect-700\/10{background-color:#136b691a}@supports (color:color-mix(in lab, red, red)){.bg-econnect-700\/10{background-color:color-mix(in oklab, var(--color-econnect-700) 10%, transparent)}}.bg-econnect-700\/\[0\.07\]{background-color:#136b6912}@supports (color:color-mix(in lab, red, red)){.bg-econnect-700\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-econnect-700) 7.0%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400\/14{background-color:#00d29424}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/14{background-color:color-mix(in oklab, var(--color-emerald-400) 14%, transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/16{background-color:#00bb7f29}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/16{background-color:color-mix(in oklab, var(--color-emerald-500) 16%, transparent)}}.bg-emerald-500\/32{background-color:#00bb7f52}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/32{background-color:color-mix(in oklab, var(--color-emerald-500) 32%, transparent)}}.bg-emerald-500\/45{background-color:#00bb7f73}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/45{background-color:color-mix(in oklab, var(--color-emerald-500) 45%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-header-bg{background-color:var(--ea-header-bg)}.bg-lime-400\/12{background-color:#9de5001f}@supports (color:color-mix(in lab, red, red)){.bg-lime-400\/12{background-color:color-mix(in oklab, var(--color-lime-400) 12%, transparent)}}.bg-lime-500\/5{background-color:#80cd000d}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/5{background-color:color-mix(in oklab, var(--color-lime-500) 5%, transparent)}}.bg-lime-500\/35{background-color:#80cd0059}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/35{background-color:color-mix(in oklab, var(--color-lime-500) 35%, transparent)}}.bg-on-primary\/12{background-color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.bg-on-primary\/12{background-color:color-mix(in oklab, var(--ea-on-primary) 12%, transparent)}}.bg-primary{background-color:var(--ea-primary)}.bg-primary-hover{background-color:var(--ea-primary-hover)}.bg-primary\/5{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--ea-primary) 5%, transparent)}}.bg-primary\/7{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/7{background-color:color-mix(in oklab, var(--ea-primary) 7%, transparent)}}.bg-primary\/8{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--ea-primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--ea-primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--ea-primary) 12%, transparent)}}.bg-primary\/18{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/18{background-color:color-mix(in oklab, var(--ea-primary) 18%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/12{background-color:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500\/12{background-color:#62748e1f}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/12{background-color:color-mix(in oklab, var(--color-slate-500) 12%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-surface{background-color:var(--ea-surface)}.bg-surface-hover,.bg-surface-hover\/25{background-color:var(--ea-surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/25{background-color:color-mix(in oklab, var(--ea-surface-hover) 25%, transparent)}}.bg-surface-hover\/35{background-color:var(--ea-surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/35{background-color:color-mix(in oklab, var(--ea-surface-hover) 35%, transparent)}}.bg-surface-hover\/45{background-color:var(--ea-surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/45{background-color:color-mix(in oklab, var(--ea-surface-hover) 45%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-warning\/5{background-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--ea-warning) 5%, transparent)}}.bg-warning\/7{background-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/7{background-color:color-mix(in oklab, var(--ea-warning) 7%, transparent)}}.bg-warning\/8{background-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--ea-warning) 8%, transparent)}}.bg-warning\/12{background-color:var(--ea-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, var(--ea-warning) 12%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.bg-white\/76{background-color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-\[linear-gradient\(90deg\,rgba\(248\,250\,252\,0\.92\)_0\%\,rgba\(248\,250\,252\,0\.38\)_22\%\,rgba\(15\,23\,42\,0\.22\)_58\%\,rgba\(15\,23\,42\,0\.74\)_100\%\)\]{background-image:linear-gradient(90deg,#f8fafceb 0%,#f8fafc61 22%,#0f172a38 58%,#0f172abd 100%)}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.08\)_0\%\,rgba\(2\,6\,23\,0\.78\)_100\%\)\]{background-image:linear-gradient(#02061714 0%,#020617c7 100%)}.bg-\[radial-gradient\(circle_at_24\%_20\%\,rgba\(16\,185\,129\,0\.35\)\,transparent_30\%\)\,linear-gradient\(135deg\,\#0f172a\,\#134e4a_55\%\,\#365314\)\]{background-image:radial-gradient(circle at 24% 20%,#10b98159,#0000 30%),linear-gradient(135deg,#0f172a,#134e4a 55%,#365314)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[12\%\]{padding:12%}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[7vh\]{padding-block:7vh}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-32{padding-top:calc(var(--spacing) * 32)}.\!pr-10{padding-right:calc(var(--spacing) * 10)!important}.\!pr-11{padding-right:calc(var(--spacing) * 11)!important}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.\!pl-11{padding-left:calc(var(--spacing) * 11)!important}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[8vw\]{padding-left:8vw}.pl-\[136px\]{padding-left:136px}.pl-\[320px\]{padding-left:320px}.pl-\[350px\]{padding-left:350px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Arial_Black\,Inter\,sans-serif\]{font-family:Arial Black,Inter,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[clamp\(17px\,1\.35vw\,22px\)\]{font-size:clamp(17px,1.35vw,22px)}.text-\[clamp\(36px\,3\.4vw\,58px\)\]{font-size:clamp(36px,3.4vw,58px)}.text-\[clamp\(76px\,7\.6vw\,120px\)\]{font-size:clamp(76px,7.6vw,120px)}.text-\[clamp\(84px\,8vw\,132px\)\]{font-size:clamp(84px,8vw,132px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1c746c\]{color:#1c746c}.text-\[\#6b7d7a\]{color:#6b7d7a}.text-\[\#9df27e\]{color:#9df27e}.text-\[\#62b83f\]{color:#62b83f}.text-\[\#1351b4\]{color:#1351b4}.text-\[\#17312f\]{color:#17312f}.text-\[\#168821\]{color:#168821}.text-\[\#fdbb30\]{color:#fdbb30}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-danger{color:var(--ea-danger)}.text-econnect-700{color:var(--color-econnect-700)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-main{color:var(--ea-main)}.text-muted{color:var(--ea-muted)}.text-on-primary,.text-on-primary\/72{color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.text-on-primary\/72{color:color-mix(in oklab, var(--ea-on-primary) 72%, transparent)}}.text-on-primary\/78{color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.text-on-primary\/78{color:color-mix(in oklab, var(--ea-on-primary) 78%, transparent)}}.text-on-primary\/82{color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.text-on-primary\/82{color:color-mix(in oklab, var(--ea-on-primary) 82%, transparent)}}.text-primary{color:var(--ea-primary)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-600{color:var(--color-stone-600)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--ea-warning)}.text-white{color:var(--color-white)}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-\[0_0_0_3px_rgba\(248\,113\,113\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#f871711f)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--ea-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/20{--tw-shadow-color:#00976733}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/5{--tw-shadow-color:#004e3b0d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/60{--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/70{--tw-shadow-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300\/60{--tw-shadow-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.shadow-slate-300\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-500\/20{--tw-ring-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-primary\/15{--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--ea-primary) 15%, transparent)}}.ring-primary\/35{--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab, var(--ea-primary) 35%, transparent)}}.ring-rose-500\/20{--tw-ring-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.ring-rose-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.ring-sky-500\/20{--tw-ring-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.ring-slate-500\/15{--tw-ring-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.ring-slate-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_12px_rgba\(0\,0\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 12px var(--tw-drop-shadow-color,#0000004d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 18px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.36\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 18px var(--tw-drop-shadow-color,#0000005c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 24px var(--tw-drop-shadow-color,#0000006b));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_12px_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 20px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[0\.15\]{--tw-grayscale:grayscale(.15);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding-left\]{transition-property:padding-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,filter\]{transition-property:width,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:text-emerald-600:is(:where(.group):focus-within *){color:var(--color-emerald-600)}@media (hover:hover){.group-hover\:bg-emerald-500\/15:is(:where(.group):hover *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-emerald-500\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-primary\/35:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-primary\/35:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--ea-primary) 35%, transparent)}}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:ring-offset-background:is(:where(.peer):focus-visible~*){--tw-ring-offset-color:var(--ea-background)}.placeholder\:text-muted::placeholder{color:var(--ea-muted)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:z-50:focus-within{z-index:50}.focus-within\:border-emerald-500\/55:focus-within{border-color:#00bb7f8c}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-emerald-500\/55:focus-within{border-color:color-mix(in oklab, var(--color-emerald-500) 55%, transparent)}}.focus-within\:border-primary\/60:focus-within{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-primary\/60:focus-within{border-color:color-mix(in oklab, var(--ea-primary) 60%, transparent)}}.focus-within\:border-red-400:focus-within{border-color:var(--color-red-400)}.focus-within\:bg-surface:focus-within{background-color:var(--ea-surface)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-emerald-500\/10:focus-within{--tw-ring-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-emerald-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.focus-within\:ring-primary\/10:focus-within{--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--ea-primary) 10%, transparent)}}.focus-within\:ring-red-400\/10:focus-within{--tw-ring-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-red-400\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-emerald-500\/35:hover{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/35:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/45:hover{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--ea-primary) 45%, transparent)}}.hover\:border-primary\/55:hover{border-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/55:hover{border-color:color-mix(in oklab, var(--ea-primary) 55%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[\#0f4f4d\]:hover{background-color:#0f4f4d}.hover\:bg-\[\#1c746c\]\/8:hover{background-color:oklab(50.7082% -.0801631 -.00831482/.08)}.hover\:bg-background\/70:hover{background-color:var(--ea-background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--ea-background) 70%, transparent)}}.hover\:bg-black\/2:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/2:hover{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.hover\:bg-black\/3:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/3:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/9:hover{background-color:#00000017}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/9:hover{background-color:color-mix(in oklab, var(--color-black) 9%, transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-danger\/10:hover{background-color:var(--ea-danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--ea-danger) 10%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-on-primary\/18:hover{background-color:var(--ea-on-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-on-primary\/18:hover{background-color:color-mix(in oklab, var(--ea-on-primary) 18%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--ea-primary-hover)}.hover\:bg-primary\/8:hover{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/8:hover{background-color:color-mix(in oklab, var(--ea-primary) 8%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--ea-primary) 10%, transparent)}}.hover\:bg-primary\/12:hover{background-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/12:hover{background-color:color-mix(in oklab, var(--ea-primary) 12%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900\/5:hover{background-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/5:hover{background-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.hover\:bg-surface-hover:hover{background-color:var(--ea-surface-hover)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-danger:hover{color:var(--ea-danger)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-main:hover{color:var(--ea-main)}.hover\:text-primary:hover{color:var(--ea-primary)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#136b69\]:focus{border-color:#136b69}.focus\:border-primary:focus{border-color:var(--ea-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#136b69\]\/15:focus{--tw-ring-color:oklab(47.9576% -.0752464 -.0166867/.15)}.focus\:ring-primary\/10:focus{--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab, var(--ea-primary) 10%, transparent)}}.focus\:ring-primary\/15:focus{--tw-ring-color:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab, var(--ea-primary) 15%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-emerald-500\/60:focus-visible{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-500\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-slate-50:focus-visible{--tw-ring-offset-color:var(--color-slate-50)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-econnect-700\/25:focus-visible{outline-color:#136b6940}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-econnect-700\/25:focus-visible{outline-color:color-mix(in oklab, var(--color-econnect-700) 25%, transparent)}}.focus-visible\:outline-econnect-700\/40:focus-visible{outline-color:#136b6966}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-econnect-700\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-econnect-700) 40%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--ea-border)}.disabled\:text-muted:disabled{color:var(--ea-muted)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[calc\(100dvh-40px\)\]{max-height:calc(100dvh - 40px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[15px\]{font-size:15px}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:min-h-\[555px\]{min-height:555px}.lg\:min-w-xl{min-width:var(--container-xl)}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.lg\:grid-cols-\[minmax\(260px\,1\.35fr\)_minmax\(220px\,1fr\)_minmax\(180px\,0\.72fr\)_auto\]{grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(180px,.72fr) auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-1{padding-block:var(--spacing)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:pr-0{padding-right:0}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-left{text-align:left}}@media (width>=80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(340px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(300px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}}@media (width>=96rem){.\32 xl\:flex{display:flex}.\32 xl\:w-auto{width:auto}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-nowrap{flex-wrap:nowrap}.\32 xl\:flex-wrap{flex-wrap:wrap}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-between{justify-content:space-between}.\32 xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\32 xl\:overflow-visible{overflow:visible}.\32 xl\:p-5{padding:calc(var(--spacing) * 5)}.\32 xl\:pb-0{padding-bottom:0}.\32 xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.dark\:border-blue-400\/20:where(.dark,.dark *){border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.dark\:border-emerald-300\/10:where(.dark,.dark *){border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.dark\:border-emerald-300\/12:where(.dark,.dark *){border-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 12%, transparent)}}.dark\:border-emerald-300\/13:where(.dark,.dark *){border-color:#5ee9b521}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/13:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 13%, transparent)}}.dark\:border-emerald-300\/14:where(.dark,.dark *){border-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/14:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 14%, transparent)}}.dark\:border-emerald-400\/20:where(.dark,.dark *){border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.dark\:border-emerald-800\/50:where(.dark,.dark *){border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.dark\:border-lime-300\/12:where(.dark,.dark *){border-color:#bbf4511f}@supports (color:color-mix(in lab, red, red)){.dark\:border-lime-300\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-lime-300) 12%, transparent)}}.dark\:border-lime-300\/14:where(.dark,.dark *){border-color:#bbf45124}@supports (color:color-mix(in lab, red, red)){.dark\:border-lime-300\/14:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-lime-300) 14%, transparent)}}.dark\:border-red-400\/20:where(.dark,.dark *){border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.dark\:border-red-400\/40:where(.dark,.dark *){border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.dark\:border-slate-600:where(.dark,.dark *){border-color:var(--color-slate-600)}.dark\:border-stone-700\/50:where(.dark,.dark *){border-color:#44403b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-stone-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-stone-700) 50%, transparent)}}.dark\:border-violet-400\/20:where(.dark,.dark *){border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-400\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/6:where(.dark,.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/6:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border-white\/8:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/13:where(.dark,.dark *){border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/13:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.dark\:border-white\/14:where(.dark,.dark *){border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/14:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-b-emerald-300\/10:where(.dark,.dark *){border-bottom-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-emerald-300\/10:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.dark\:border-b-emerald-300\/12:where(.dark,.dark *){border-bottom-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-emerald-300\/12:where(.dark,.dark *){border-bottom-color:color-mix(in oklab, var(--color-emerald-300) 12%, transparent)}}.dark\:bg-\[\#1e1e20\]:where(.dark,.dark *){background-color:#1e1e20}.dark\:bg-\[\#7fd1c0\]\/10:where(.dark,.dark *){background-color:oklab(80.3259% -.0844237 .0010258/.1)}.dark\:bg-\[\#7fd1c0\]\/15:where(.dark,.dark *){background-color:oklab(80.3259% -.0844237 .0010258/.15)}.dark\:bg-\[\#181a1f\]:where(.dark,.dark *){background-color:#181a1f}.dark\:bg-\[\#24262d\]:where(.dark,.dark *){background-color:#24262d}.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-black\/12:where(.dark,.dark *){background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/12:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.dark\:bg-black\/55:where(.dark,.dark *){background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/55:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.dark\:bg-blue-500\/15:where(.dark,.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:bg-econnect-700\/15:where(.dark,.dark *){background-color:#136b6926}@supports (color:color-mix(in lab, red, red)){.dark\:bg-econnect-700\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-econnect-700) 15%, transparent)}}.dark\:bg-emerald-300\/5:where(.dark,.dark *){background-color:#5ee9b50d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-300\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-300) 5%, transparent)}}.dark\:bg-emerald-300\/8:where(.dark,.dark *){background-color:#5ee9b514}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-300\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-300) 8%, transparent)}}.dark\:bg-emerald-300\/28:where(.dark,.dark *){background-color:#5ee9b547}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-300\/28:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-300) 28%, transparent)}}.dark\:bg-emerald-300\/45:where(.dark,.dark *){background-color:#5ee9b573}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-300\/45:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-300) 45%, transparent)}}.dark\:bg-emerald-400\/8:where(.dark,.dark *){background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.dark\:bg-emerald-400\/10:where(.dark,.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.dark\:bg-emerald-400\/12:where(.dark,.dark *){background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/12:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.dark\:bg-emerald-500:where(.dark,.dark *){background-color:var(--color-emerald-500)}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:bg-emerald-500\/15:where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-lime-300\/5:where(.dark,.dark *){background-color:#bbf4510d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-300\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-300) 5%, transparent)}}.dark\:bg-lime-300\/8:where(.dark,.dark *){background-color:#bbf45114}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-300\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-300) 8%, transparent)}}.dark\:bg-lime-300\/35:where(.dark,.dark *){background-color:#bbf45159}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-300\/35:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lime-300) 35%, transparent)}}.dark\:bg-red-400\/10:where(.dark,.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/60:where(.dark,.dark *){background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.dark\:bg-slate-900\/72:where(.dark,.dark *){background-color:#0f172bb8}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/72:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 72%, transparent)}}.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.dark\:bg-slate-900\/82:where(.dark,.dark *){background-color:#0f172bd1}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/82:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 82%, transparent)}}.dark\:bg-slate-950:where(.dark,.dark *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/76:where(.dark,.dark *){background-color:#020618c2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/76:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 76%, transparent)}}.dark\:bg-stone-800\/60:where(.dark,.dark *){background-color:#29252499}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.dark\:bg-violet-500\/15:where(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.dark\:bg-white\/4:where(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/4:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/6:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/6:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-white\/7:where(.dark,.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/7:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.dark\:bg-white\/8:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-\[linear-gradient\(90deg\,rgba\(2\,6\,23\,0\.96\)_0\%\,rgba\(2\,6\,23\,0\.42\)_24\%\,rgba\(2\,6\,23\,0\.20\)_58\%\,rgba\(2\,6\,23\,0\.78\)_100\%\)\]:where(.dark,.dark *){background-image:linear-gradient(90deg,#020617f5 0%,#0206176b 24%,#02061733 58%,#020617c7 100%)}.dark\:text-\[\#7fd1c0\]:where(.dark,.dark *){color:#7fd1c0}.dark\:text-\[\#9e9e9e\]:where(.dark,.dark *){color:#9e9e9e}.dark\:text-\[\#777\]:where(.dark,.dark *){color:#777}.dark\:text-\[\#e3e3e3\]:where(.dark,.dark *){color:#e3e3e3}.dark\:text-\[\#e8eaed\]:where(.dark,.dark *){color:#e8eaed}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-slate-950:where(.dark,.dark *){color:var(--color-slate-950)}.dark\:text-stone-400:where(.dark,.dark *){color:var(--color-stone-400)}.dark\:text-violet-200:where(.dark,.dark *){color:var(--color-violet-200)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-black\/20:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/20:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/50:where(.dark,.dark *){--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/50:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-emerald-950\/40:where(.dark,.dark *){--tw-shadow-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-emerald-950\/40:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:group-focus-within\:text-emerald-300:where(.dark,.dark *):is(:where(.group):focus-within *){color:var(--color-emerald-300)}.dark\:placeholder\:text-slate-500:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.dark\:focus-within\:border-emerald-400\/55:where(.dark,.dark *):focus-within{border-color:#00d2948c}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:border-emerald-400\/55:where(.dark,.dark *):focus-within{border-color:color-mix(in oklab, var(--color-emerald-400) 55%, transparent)}}.dark\:focus-within\:border-red-300:where(.dark,.dark *):focus-within{border-color:var(--color-red-300)}.dark\:focus-within\:bg-white\/7:where(.dark,.dark *):focus-within{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:bg-white\/7:where(.dark,.dark *):focus-within{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.dark\:focus-within\:ring-emerald-400\/15:where(.dark,.dark *):focus-within{--tw-ring-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:ring-emerald-400\/15:where(.dark,.dark *):focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.dark\:focus-within\:ring-red-400\/15:where(.dark,.dark *):focus-within{--tw-ring-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:ring-red-400\/15:where(.dark,.dark *):focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}@media (hover:hover){.dark\:hover\:border-emerald-400\/30:where(.dark,.dark *):hover{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-emerald-400\/30:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.dark\:hover\:border-emerald-400\/35:where(.dark,.dark *):hover{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-emerald-400\/35:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.dark\:hover\:border-white\/20:where(.dark,.dark *):hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/20:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:bg-\[\#7fd1c0\]\/10:where(.dark,.dark *):hover{background-color:oklab(80.3259% -.0844237 .0010258/.1)}.dark\:hover\:bg-\[\#30343d\]:where(.dark,.dark *):hover{background-color:#30343d}.dark\:hover\:bg-emerald-400:where(.dark,.dark *):hover{background-color:var(--color-emerald-400)}.dark\:hover\:bg-red-500\/10:where(.dark,.dark *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:hover\:bg-slate-800:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-white\/4:where(.dark,.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/4:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:hover\:bg-white\/6:where(.dark,.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/6:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:bg-white\/7:where(.dark,.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/7:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/12:where(.dark,.dark *):hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/12:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:hover\:text-emerald-200:where(.dark,.dark *):hover{color:var(--color-emerald-200)}.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus-visible\:ring-offset-slate-900:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-slate-900)}.dark\:focus-visible\:ring-offset-slate-950:where(.dark,.dark *):focus-visible{--tw-ring-offset-color:var(--color-slate-950)}.\[\&\>\*\]\:w-full>*{width:100%}@media (width>=48rem){.md\:\[\&\>\*\]\:w-auto>*{width:auto}}}:root{--ea-font-family:"Inter", ui-sans-serif, system-ui, sans-serif;--ea-background:#f8fafc;--ea-surface:#fff;--ea-surface-hover:#f1f5f9;--ea-header-bg:#fff;--ea-header-border:#e2e8f0;--ea-primary:#136b69;--ea-primary-hover:#1d8b74;--ea-on-primary:#fff;--ea-main:#0f172a;--ea-muted:#64748b;--ea-modal-main:#0f172a;--ea-modal-muted:#64748b;--ea-modal-label:#136b69;--ea-modal-surface:#fff;--ea-modal-card:#f8fafc;--ea-modal-field:#fff;--ea-border:#e2e8f0;--ea-warning:#b45309;--ea-danger:#dc2626;--ea-on-danger:#fff7f7;--ea-gradient-brand:linear-gradient(135deg, #136b69 0%, #1d8b74 55%, #5fb66d 100%);--ea-shadow-card:0 16px 40px #0f172a14;--ea-focus-ring:#136b69;--ea-focus-ring-soft:#136b6933;--ea-hover-soft:#e8f6f2;--ea-hover-strong:#136b69;--ea-hover-on-strong:#fff;--ea-hover-border:#136b69;--ea-hover-shadow:0 18px 42px #0f172a1f;--ea-button-outline-bg:#fff;--ea-button-outline-border:#cbd5e1;--ea-button-outline-text:#334155;--ea-button-outline-hover-bg:#f8fafc;--ea-button-outline-hover-border:#94a3b8;--ea-button-outline-hover-text:#0f172a;--ea-button-outline-shadow:none;--ea-button-primary-shadow:none;--ea-action-primary-bg:#136b69;--ea-action-primary-hover:#0f5957;--ea-action-primary-text:#fff}.dark{--ea-background:#181a1f;--ea-surface:#24262d;--ea-surface-hover:#30343d;--ea-header-bg:#24262d;--ea-header-border:#ffffff21;--ea-primary:#7fd1c0;--ea-primary-hover:#a7eadb;--ea-on-primary:#062f2d;--ea-main:#e8eaed;--ea-muted:#9e9e9e;--ea-modal-main:#e8eaed;--ea-modal-muted:#9e9e9e;--ea-modal-label:#7fd1c0;--ea-modal-surface:#24262d;--ea-modal-card:#2b2e36;--ea-modal-field:#202229;--ea-border:#ffffff21;--ea-warning:#f59e0b;--ea-danger:#f87171;--ea-on-danger:#fff7f7;--ea-gradient-brand:linear-gradient(135deg, #263241 0%, #1f6866 58%, #249882 100%);--ea-shadow-card:0 18px 46px #0003;--ea-focus-ring:#7fd1c0;--ea-focus-ring-soft:#7fd1c03d;--ea-hover-soft:#30343d;--ea-hover-strong:#7fd1c0;--ea-hover-on-strong:#062f2d;--ea-hover-border:#7fd1c0;--ea-hover-shadow:0 22px 52px #0000005c;--ea-button-outline-bg:#1e1e22;--ea-button-outline-border:#ffffff1a;--ea-button-outline-text:#e8eaed;--ea-button-outline-hover-bg:#30343d;--ea-button-outline-hover-border:#ffffff3d;--ea-button-outline-hover-text:#e8eaed;--ea-button-outline-shadow:none;--ea-button-primary-shadow:none;--ea-action-primary-bg:#3c746e;--ea-action-primary-hover:#4a8b82;--ea-action-primary-text:#f5fffc}html[data-scroll-lock],html[data-scroll-lock] body,html[data-scroll-lock] .app-scroll{overflow:hidden!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#136b692e;border-radius:99px}::view-transition-old(root){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-reveal-in}html[data-theme-transition],html[data-theme-transition] *{transition:background-color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),color .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1)!important}@keyframes theme-fade-out{0%{opacity:1;filter:blur()}to{opacity:.72;filter:blur(8px)}}@keyframes theme-reveal-in{0%{clip-path:circle(0 at var(--theme-transition-x,100%) var(--theme-transition-y,0%))}to{clip-path:circle(var(--theme-transition-radius,145%) at var(--theme-transition-x,100%) var(--theme-transition-y,0%))}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}html[data-theme-transition],html[data-theme-transition] *{transition-duration:1ms!important}}html body .app-saas-shell{--tenant-sidebar:var(--ea-primary);--tenant-sidebar-dark:var(--ea-background);--tenant-bg:var(--ea-background);--tenant-bg-soft:var(--ea-surface-hover);--tenant-card:var(--ea-surface);--tenant-text:var(--ea-main);--tenant-soft:var(--ea-muted);--tenant-green:var(--ea-primary-hover);--tenant-green-dark:var(--ea-surface-hover);--tenant-petroleo:var(--ea-primary);--tenant-petroleo-soft:var(--ea-primary-hover);--tenant-border:var(--ea-border);--tenant-shadow:var(--ea-shadow-card);background:var(--ea-background)!important;color:var(--ea-main)!important}html body .app-saas-shell .app-theme-page{background:var(--ea-background)!important;color:var(--ea-main)!important}html.dark body .app-saas-shell>aside{--ea-on-primary:#f8fafc;color:#f8fafc!important;background:#24262d!important;border-color:#ffffff21!important}html body .app-saas-shell .app-page-hero,html body .app-saas-shell .page-hero.page-hero--tenant,html body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant,html body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero){background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important}html body .app-saas-shell .app-page-hero :is(h1,h2,h3,p,span,strong,svg),html body .app-saas-shell .page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero) :is(h1,h2,h3,p,span,strong,svg){color:var(--ea-on-primary)!important}html:not(.dark) body .app-saas-shell .app-theme-page:is(.usuarios-page,.tenant-clientes-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page,.app-construction-page)>.app-page-hero.page-hero.page-hero--tenant,html:not(.dark) body .app-saas-shell .app-construction-page>.app-page-hero.page-hero.page-hero--tenant{background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important}html body .app-saas-shell .app-theme-page :is(.tenant-panel,.tenant-stat-card,.tenant-module-card,.tenant-action-card,.dashboard-summary-card,.clientes-stat-card,.clientes-panel,.cliente-card,.empresa-vinculada-card,.documento-card,.usuarios-stats-card,.usuarios-panel,.usuarios-list,.usuario-card,.empresas-exec-stat-card,.empresas-exec-panel,.empresa-exec-card,.clausulas-tabs,.clausulas-panel,.clausula-card,.produtos-stat-card,.produtos-panel,.atividade-card,.produto-node,.subproduto-node,.piramide-card,.piramide-product-card,.propostas-stat-card,.propostas-panel,.proposta-card,.contrato-card,.novo-contrato-card,.nova-proposta-section){background:var(--ea-surface)!important;border-color:var(--ea-border)!important;color:var(--ea-main)!important;box-shadow:var(--ea-shadow-card)!important}html.dark body .app-saas-shell .app-theme-page :is(.tenant-panel,.tenant-stat-card,.tenant-module-card,.tenant-action-card,.dashboard-summary-card,.clientes-stat-card,.clientes-panel,.cliente-card,.empresa-vinculada-card,.documento-card,.usuarios-stats-card,.usuarios-panel,.usuarios-list,.usuario-card,.empresas-exec-stat-card,.empresas-exec-panel,.empresa-exec-card,.clausulas-tabs,.clausulas-panel,.clausula-card,.produtos-stat-card,.produtos-panel,.atividade-card,.produto-node,.subproduto-node,.piramide-card,.piramide-product-card,.propostas-stat-card,.propostas-panel,.proposta-card,.contrato-card,.novo-contrato-card,.nova-proposta-section){background:var(--ea-surface)!important;border-color:var(--ea-border)!important;box-shadow:var(--ea-shadow-card)!important}html body .app-saas-shell .app-theme-page :is(h1,h2,h3,h4,strong,label,th,dt){color:var(--ea-main)!important}html body .app-saas-shell .app-theme-page :is(p,span,small,td,dd,li):not(.proposta-status):not(.contrato-status):not(.status-badge):not(.documentos-status-badge){color:var(--ea-muted)!important}html body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar){background:var(--ea-action-primary-bg)!important;border-color:var(--ea-action-primary-bg)!important;min-height:38px!important;color:var(--ea-action-primary-text)!important;box-shadow:none!important;border-radius:8px!important;padding:.55rem .875rem!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .14s!important}html body .app-saas-shell .app-theme-page :is(.cliente-action-button,.documentos-anexados-button,.documento-open-button,.usuarios-refresh,.usuarios-cancel-button,.empresas-exec-actions button,.empresas-exec-cancel,.clausulas-cancel,.clausula-actions button,.produtos-back-button,.produtos-search button,.produtos-type-filter button,.produto-actions button,.atividade-add-produto,.propostas-clear-button,.proposta-card-actions button,.proposta-card-actions select,.proposta-pdf-button,.novo-contrato-back,.novo-contrato-back-bottom,.novo-contrato-pdf,.btn-clausulas-action-light,.btn-clausulas-cancelar){background:var(--ea-button-outline-bg)!important;border-color:var(--ea-button-outline-border)!important;min-height:34px!important;color:var(--ea-button-outline-text)!important;box-shadow:var(--ea-button-outline-shadow)!important;border-radius:8px!important;padding:.4rem .7rem!important}html body .app-saas-shell .app-theme-page :is(button,a,[role=button]):hover:not(:disabled){border-color:var(--ea-button-outline-hover-border)!important;background:var(--ea-button-outline-hover-bg)!important;color:var(--ea-button-outline-hover-text)!important}html body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar):hover:not(:disabled){background:var(--ea-action-primary-hover)!important;border-color:var(--ea-action-primary-hover)!important;color:var(--ea-action-primary-text)!important;box-shadow:0 8px 18px var(--ea-action-primary-bg)!important}@supports (color:color-mix(in lab, red, red)){html body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar):hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb, var(--ea-action-primary-bg) 24%, transparent)!important}}html body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar):hover:not(:disabled){transform:translateY(-1px)}html body .app-saas-shell .app-theme-page :is(svg,.tenant-stat-icon,.tenant-module-icon,.proposta-icon,.usuario-icon,.cliente-avatar,.documento-icon,.empresa-exec-icon,.produto-icon){color:currentColor}html body .app-saas-shell .app-theme-page :is(input,select,textarea,.clientes-search,.propostas-search,.empresas-exec-search,.clausulas-search,.produtos-search,.propostas-filters select,.propostas-filters input[type=date],.contratos-filters select,.admin-search){background:var(--ea-surface)!important;color:var(--ea-main)!important;border-color:#f4eef400!important}html body .app-saas-shell .app-theme-page :is(input,select,textarea):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-primary)!important}@supports (color:color-mix(in lab, red, red)){html body .app-saas-shell .app-theme-page :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-primary) 18%, transparent)!important}}html body :is(.clientes-modal,.documentos-drawer,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas){background:var(--ea-modal-surface)!important;border-color:var(--ea-border)!important;color:var(--ea-modal-main)!important}html body :is(.clientes-modal,.documentos-drawer,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas) :is(section,article,.clientes-form-section,.empresas-exec-form-section,.propostas-detail-grid section){background:var(--ea-modal-card)!important;border-color:var(--ea-border)!important}html,body,#root{width:100%;min-width:0}img,video,canvas{max-width:100%;height:auto}html[data-scroll-lock],html[data-scroll-lock] body{overflow:hidden}.app-saas-shell,.admin-gemini-shell,.app-theme-page,.app-scroll,.admin-page,.page-hero,.page-hero-main,.page-hero-content{min-width:0}.app-saas-shell>div>header>div:last-child,.admin-gemini-shell>div>header>div:last-child{scrollbar-width:none;-ms-overflow-style:none}.app-saas-shell>div>header>div:last-child::-webkit-scrollbar{display:none}.admin-gemini-shell>div>header>div:last-child::-webkit-scrollbar{display:none}@media (width<=767px){html,body,#root{max-width:100%;overflow-x:hidden}.app-saas-shell>div,.admin-gemini-shell>div,.app-scroll,.app-theme-page,.admin-page{width:100%;min-width:0}.app-theme-page,.admin-page{padding-inline:0}.page-hero{border-radius:1.25rem!important;padding:1rem!important}.page-hero-main{align-items:stretch!important}.page-hero-main>div:first-child{max-width:100%}.page-hero-main>div:last-child{width:100%}.page-hero-main>div:last-child :is(button,a){justify-content:center;width:100%}.page-hero h2{font-size:clamp(1.75rem,8vw,2.35rem)!important;line-height:1.05!important}.page-hero p{font-size:.95rem!important;line-height:1.55!important}.modal-backdrop,.clientes-modal-backdrop,.empresas-exec-modal-backdrop,.clausulas-modal-backdrop,.produtos-modal-backdrop,.propostas-modal-backdrop,.usuarios-modal-backdrop,.modal-overlay{align-items:stretch!important;padding:.75rem!important}.empresa-modal,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas,.documentos-drawer{border-radius:1.25rem!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 1.5rem)!important}.modal-actions,.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions,.produtos-modal-actions,.propostas-modal-actions,.usuarios-modal-actions,.modal-clausulas-footer{flex-direction:column!important;align-items:stretch!important}.modal-actions :is(button,a),.clientes-modal-actions :is(button,a),.empresas-exec-modal-actions :is(button,a),.clausulas-modal-actions :is(button,a),.produtos-modal-actions :is(button,a),.propostas-modal-actions :is(button,a),.usuarios-modal-actions :is(button,a),.modal-clausulas-footer :is(button,a){justify-content:center!important;width:100%!important}.notif-popover,.notif-popover-fixed,.notif-popover--app{width:auto!important;max-width:none!important;position:fixed!important;top:4.75rem!important;left:.75rem!important;right:.75rem!important}.caixa-search.barra-pesquisa-app{width:100%!important;max-width:100%!important;position:relative!important;inset:auto!important;transform:none!important}.caixa-search.barra-pesquisa-app .caixa-texto,.caixa-search.barra-pesquisa-app:hover .caixa-texto,.caixa-search.barra-pesquisa-app.com-valor .caixa-texto{width:calc(100% - 48px)!important}}@media (width>=768px) and (width<=1023px){.app-theme-page,.admin-page{width:100%;min-width:0}.page-hero{padding:1.25rem!important}}:root{--ea-scrollbar-size:6px;--ea-scrollbar-thumb:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ea-scrollbar-thumb:color-mix(in srgb, var(--ea-primary) 42%, transparent)}}:root{--ea-scrollbar-thumb-hover:var(--ea-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ea-scrollbar-thumb-hover:color-mix(in srgb, var(--ea-primary) 68%, transparent)}}:root{--ea-scrollbar-track:var(--ea-border)}@supports (color:color-mix(in lab, red, red)){:root{--ea-scrollbar-track:color-mix(in srgb, var(--ea-border) 22%, transparent)}}html.dark{--ea-scrollbar-thumb:var(--ea-primary-hover)}@supports (color:color-mix(in lab, red, red)){html.dark{--ea-scrollbar-thumb:color-mix(in srgb, var(--ea-primary-hover) 38%, transparent)}}html.dark{--ea-scrollbar-thumb-hover:var(--ea-primary-hover)}@supports (color:color-mix(in lab, red, red)){html.dark{--ea-scrollbar-thumb-hover:color-mix(in srgb, var(--ea-primary-hover) 68%, transparent)}}html.dark{--ea-scrollbar-track:var(--ea-border)}@supports (color:color-mix(in lab, red, red)){html.dark{--ea-scrollbar-track:color-mix(in srgb, var(--ea-border) 18%, transparent)}}:where(html,body,body *){scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}:where(html.ea-is-scrolling,body.ea-is-scrolling,body .ea-is-scrolling){scrollbar-color:var(--ea-scrollbar-thumb) var(--ea-scrollbar-track)!important}:where(html,body,body *)::-webkit-scrollbar{width:var(--ea-scrollbar-size)!important;height:var(--ea-scrollbar-size)!important;display:block!important}:where(html,body,body *)::-webkit-scrollbar-track{background:0 0;border-radius:999px}:where(html,body,body *)::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px;min-height:36px;transition:background-color .2s}:where(html.ea-is-scrolling,body.ea-is-scrolling,body .ea-is-scrolling)::-webkit-scrollbar-thumb{background:var(--ea-scrollbar-thumb);background-clip:padding-box}:where(html.ea-is-scrolling,body.ea-is-scrolling,body .ea-is-scrolling)::-webkit-scrollbar-thumb:hover{background:var(--ea-scrollbar-thumb-hover)!important;background-clip:padding-box!important}.ea-sidebar-scroll,.app-saas-shell>div>header>div:last-child,.admin-gemini-shell>div>header>div:last-child{-ms-overflow-style:none!important;scrollbar-width:none!important}.ea-sidebar-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-saas-shell>div>header>div:last-child::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-gemini-shell>div>header>div:last-child::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html:not(.dark) body .app-saas-shell .app-page-hero,html:not(.dark) body .app-saas-shell .page-hero.page-hero--tenant,html:not(.dark) body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant,html:not(.dark) body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero){background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important}html:not(.dark) body .app-saas-shell .app-page-hero :is(h1,h2,h3,p,span,strong,svg),html:not(.dark) body .app-saas-shell .page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html:not(.dark) body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html:not(.dark) body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero) :is(h1,h2,h3,p,span,strong,svg){color:var(--ea-on-primary)!important}html:not(.dark) body .app-saas-shell .app-page-hero :is(button,a),html:not(.dark) body .app-saas-shell .page-hero.page-hero--tenant :is(button,a),html:not(.dark) body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant :is(button,a),html:not(.dark) body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero) :is(button,a){color:var(--ea-on-primary)!important;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff3d!important}html:not(.dark) body .app-saas-shell .app-theme-page:is(.usuarios-page,.tenant-clientes-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page,.app-construction-page)>.app-page-hero.page-hero.page-hero--tenant{background:var(--ea-primary)!important;border:1px solid var(--ea-primary)!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important}html:not(.dark) body .app-saas-shell .app-theme-page:is(.usuarios-page,.tenant-clientes-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page,.app-construction-page)>.app-page-hero.page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg){color:var(--ea-on-primary)!important}html:not(.dark) body .app-saas-shell .app-theme-page:is(.usuarios-page,.tenant-clientes-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page,.app-construction-page)>.app-page-hero.page-hero.page-hero--tenant :is(button,a,.page-hero-content .grid>div){background:color-mix(in srgb, var(--ea-on-primary) 12%, transparent)!important;border-color:color-mix(in srgb, var(--ea-on-primary) 24%, transparent)!important;color:var(--ea-on-primary)!important;box-shadow:none!important}html:not(.dark) body .app-saas-shell .app-theme-page:is(.tenant-clientes-page,.usuarios-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page) :is(.clientes-panel,.usuarios-team-panel,.empresas-exec-panel,.clausulas-panel,.produtos-panel,.propostas-panel){background-color:color-mix(in srgb, var(--ea-primary) 5%, var(--ea-surface))!important}html:not(.dark) body .app-saas-shell .produtos-page.tenant-management-page .produtos-panel :is(.produtos-panel-header h2,.produtos-empty h3){color:#1f2937!important}html:not(.dark) body .app-saas-shell .produtos-page.tenant-management-page .produtos-panel :is(.produtos-panel-header p,.produtos-empty p){color:#64748b!important}html:not(.dark) body .app-saas-shell .produtos-page.tenant-management-page .produtos-panel :is(.categorias-filter-button,.produtos-type-filter button.active){color:#1f2937!important}html:not(.dark) body .app-saas-shell .produtos-page.tenant-management-page .produtos-panel :is(.categorias-filter-button svg,.produtos-type-filter button:not(.active),.produtos-search .caixa-texto,.produtos-search .botao-search,.produtos-empty svg){color:#64748b!important}html:not(.dark) body .app-saas-shell .produtos-page.tenant-management-page .produtos-panel .produtos-search .caixa-texto::placeholder{color:#64748b!important;opacity:1!important}html.dark body .app-saas-shell,html.dark body .app-saas-shell :is(.app-theme-page,.tenant-content,.app-scroll){color:#e8eaed!important;background:#181a1f!important}html.dark body .app-saas-shell>aside,html.dark body .app-saas-shell>div>header,html.dark body .app-saas-shell .tenant-panel,html.dark body .app-saas-shell .tenant-empty-card,html.dark body .app-saas-shell .tenant-company-card,html.dark body .app-saas-shell .tenant-activity-item,html.dark body .app-saas-shell .dashboard-summary-card{color:#e8eaed!important;background:#24262d!important;border-color:#ffffff21!important;box-shadow:0 18px 46px #0003!important}html.dark body .app-saas-shell>aside{--ea-on-primary:#e8eaed;background:linear-gradient(145deg,#354247 0%,#2d3037 42%,#24262d 100%)!important;border-color:#bcc7cf33!important}html.dark body .app-saas-shell>aside :is(strong,span,svg,button){color:#e8eaed!important}html.dark body .app-saas-shell>aside button:hover{background:#ffffff13!important}html.dark body .app-saas-shell>aside nav>button.bg-primary{color:#f4f6f8!important;background:linear-gradient(135deg,#6d6f76 0%,#5e6067 100%)!important;border:1px solid #ffffff0a!important;box-shadow:0 10px 20px #00000029,inset 0 1px #ffffff1a!important}html.dark body .app-saas-shell>aside nav>button.bg-primary>span[aria-hidden=true]{background:#7fdbc9!important}html.dark body .app-saas-shell .app-page-hero,html.dark body .app-saas-shell .page-hero.page-hero--tenant,html.dark body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant,html.dark body .app-saas-shell .tenant-hero,html.dark body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero){background:var(--ea-primary)!important;border-color:var(--ea-primary)!important;color:#fff!important;box-shadow:var(--ea-shadow-card)!important}html.dark body .app-saas-shell .app-page-hero :is(h1,h2,h3,p,span,strong,svg),html.dark body .app-saas-shell .page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html.dark body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant :is(h1,h2,h3,p,span,strong,svg),html.dark body .app-saas-shell .tenant-hero :is(h1,h2,h3,p,span,strong,svg),html.dark body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero) :is(h1,h2,h3,p,span,strong,svg){color:#fff!important}html.dark body .app-saas-shell .app-theme-page :is(.tenant-stat-card,.tenant-module-card,.tenant-action-card,.clientes-stat-card,.clientes-panel,.cliente-card,.empresa-vinculada-card,.documento-card,.usuarios-stats-card,.usuarios-panel,.usuarios-list,.usuario-card,.propostas-panel,.proposta-card,.contrato-card,.empresas-exec-stat-card,.empresas-exec-panel,.empresa-exec-card,.clausulas-tabs,.clausulas-tabs button,.clausulas-panel,.clausula-card,.produtos-stat-card,.produtos-panel,.atividade-card,.produto-node,.subproduto-node,.piramide-card,.piramide-product-card,.nova-proposta-section,.novo-contrato-card,.propostas-detail-grid section,.propostas-produto-accordion,.propostas-subproduto-detail-card,.propostas-clausula-accordion){color:#e8eaed!important;background:#24262d!important;border-color:#ffffff21!important;box-shadow:0 18px 46px #0003!important}html.dark body .app-saas-shell .app-theme-page :is(.cliente-card,.usuario-card,.proposta-card,.contrato-card,.empresa-exec-card,.clausula-card,.produto-node,.subproduto-node,.piramide-product-card){background:#2b2e36!important;border-color:#ffffff24!important}html.dark body .app-saas-shell .app-theme-page :is(.cliente-card:hover,.usuario-card:hover,.proposta-card:hover,.contrato-card:hover,.empresa-exec-card:hover,.clausula-card:hover,.produto-node:hover,.subproduto-node:hover){background:#30343d!important;border-color:#7fd1c066!important;box-shadow:0 20px 44px #00000042!important}html.dark body .app-saas-shell .app-theme-page :is(h1,h2,h3,h4,strong,label,th,dt){color:#e8eaed!important}html.dark body .app-saas-shell .app-theme-page :is(p,span,small,td,dd,li):not(.proposta-status):not(.contrato-status):not(.status-badge):not(.documentos-status-badge):not(.clausula-order){color:#9e9e9e!important}html.dark body .app-saas-shell .app-theme-page :is(svg,.tenant-stat-icon,.tenant-module-icon,.proposta-icon,.usuario-icon,.cliente-avatar,.documento-icon,.empresa-exec-icon,.produto-icon,.clausula-drag,.activity-dot){color:#7fd1c0!important}html.dark body .app-saas-shell .app-theme-page :is(.tenant-stat-icon,.tenant-module-icon,.proposta-icon,.usuario-icon,.documento-icon,.empresa-exec-icon,.produto-icon,.clausula-drag,.activity-dot){background:#7fd1c01a!important;border-color:#7fd1c038!important}html.dark body .app-saas-shell .app-theme-page :is(input,select,textarea,.clientes-search,.propostas-search,.empresas-exec-search,.clausulas-search,.produtos-search,.nova-proposta-search,.propostas-filters select,.propostas-filters input[type=date],.contratos-filters select,.atividade-combobox-trigger,.atividade-combobox-search input){color:#e8eaed!important;box-shadow:none!important;background:#202229!important;border-color:#ffffff24!important}html.dark body .app-saas-shell .app-theme-page :is(input,select,textarea)::placeholder{color:#a8adb6!important}html.dark body .app-saas-shell .app-theme-page :is(input,select,textarea):focus,html.dark body .app-saas-shell .app-theme-page :is(.clientes-search,.propostas-search,.empresas-exec-search,.clausulas-search,.produtos-search,.nova-proposta-search):focus-within{border-color:#7fd1c0!important;box-shadow:0 0 0 3px #7fd1c02e!important}html.dark body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar){background:var(--ea-action-primary-bg)!important;border-color:var(--ea-action-primary-bg)!important;min-height:38px!important;color:var(--ea-action-primary-text)!important;box-shadow:none!important;border-radius:8px!important;padding:.55rem .875rem!important}html.dark body .app-saas-shell .app-theme-page :is(.cliente-action-button,.documentos-anexados-button,.documento-open-button,.usuarios-refresh,.usuarios-cancel-button,.empresas-exec-actions button,.empresas-exec-cancel,.clausulas-cancel,.clausula-actions button,.produtos-back-button,.produtos-search button,.produtos-type-filter button,.produto-actions button,.atividade-add-produto,.propostas-clear-button,.proposta-card-actions button,.proposta-card-actions select,.proposta-pdf-button,.novo-contrato-back,.novo-contrato-back-bottom,.novo-contrato-pdf,.btn-clausulas-action-light,.btn-clausulas-cancelar){color:var(--ea-button-outline-text)!important;box-shadow:none!important;background:#24262d!important;border-color:#ffffff24!important}html.dark body .app-saas-shell .app-theme-page :is(button,a,[role=button]):hover:not(:disabled){background:var(--ea-button-outline-hover-bg)!important;border-color:var(--ea-button-outline-hover-border)!important;color:var(--ea-button-outline-hover-text)!important}html.dark body .app-saas-shell .app-theme-page :is(.clientes-primary,.clientes-save,.usuarios-submit-button,.empresas-exec-primary,.empresas-exec-save,.clausulas-primary,.clausulas-save,.produtos-primary,.produtos-save,.propostas-primary,.propostas-filter-button,.novo-contrato-save,.btn-clausulas-aplicar):hover:not(:disabled){background:var(--ea-action-primary-hover)!important;border-color:var(--ea-action-primary-hover)!important;color:var(--ea-action-primary-text)!important}html body .app-saas-shell .propostas-page .proposta-card-actions{justify-content:flex-start!important;gap:10px!important}html body .app-saas-shell .propostas-page .proposta-card-actions :is(button,select){background:var(--ea-button-outline-bg)!important;border:1px solid var(--ea-button-outline-border)!important;min-height:34px!important;color:var(--ea-button-outline-text)!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-size:.8125rem!important;font-weight:650!important}html body .app-saas-shell .propostas-page .proposta-card-actions button:hover:not(:disabled){background:var(--ea-button-outline-hover-bg)!important;border-color:var(--ea-button-outline-hover-border)!important;color:var(--ea-button-outline-hover-text)!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button:not(:disabled){background:var(--ea-action-primary-bg)!important;border-color:var(--ea-action-primary-bg)!important;color:var(--ea-action-primary-text)!important;box-shadow:0 5px 14px color-mix(in srgb, var(--ea-action-primary-bg) 20%, transparent)!important;font-weight:720!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .14s!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button:not(:disabled):hover{transform:translateY(-1px);background:var(--ea-action-primary-hover)!important;border-color:var(--ea-action-primary-hover)!important;color:var(--ea-action-primary-text)!important;box-shadow:0 9px 18px color-mix(in srgb, var(--ea-action-primary-bg) 28%, transparent)!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button:not(:disabled):active{transform:translateY(0);box-shadow:none!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button:disabled{background:var(--ea-button-outline-bg)!important;border-color:var(--ea-button-outline-border)!important;color:var(--ea-muted)!important;opacity:.72!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button.is-generated:disabled{cursor:default;background:var(--ea-button-outline-bg)!important;border-color:var(--ea-button-outline-border)!important;color:var(--ea-muted)!important;opacity:1!important}html.dark body .app-saas-shell .propostas-page .proposta-card-actions .proposta-contract-button.is-generated:disabled{color:#c6ccd4!important;background:#30343d!important;border-color:#ffffff1f!important}html.dark body :is(.clientes-modal,.documentos-drawer,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas){color:#e8eaed!important;background:#1e1e22!important;border-color:#ffffff1a!important;box-shadow:0 28px 80px #0000006b!important}html.dark body :is(.clientes-modal,.documentos-drawer,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.propostas-modal,.usuarios-modal,.modal-clausulas) :is(section,article,.clientes-form-section,.empresas-exec-form-section,.propostas-detail-grid section){background:#26262c!important;border-color:#ffffff1a!important}html body .app-saas-shell .propostas-page .proposta-card-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px!important;display:grid!important}html body .app-saas-shell .propostas-page .proposta-card-workflow,html body .app-saas-shell .propostas-page .proposta-card-main-actions{align-items:center;gap:10px;min-width:0;display:flex}html body .app-saas-shell .propostas-page .proposta-card-main-actions{flex-wrap:wrap}html body .app-saas-shell .propostas-page .proposta-card-workflow select{min-width:176px}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-delete{z-index:auto!important;border:1px solid color-mix(in srgb, var(--ea-danger) 42%, var(--ea-border))!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:34px!important;color:var(--ea-danger)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0 10px!important;font-size:.8125rem!important;font-weight:650!important;animation:none!important;position:static!important;top:auto!important;right:auto!important;overflow:visible!important;transform:none!important}html body .app-saas-shell .propostas-page .proposta-card-actions .destructive-button-text{opacity:1!important;color:currentColor!important;background:0 0!important;border:0!important;max-width:none!important;padding:0!important;display:inline!important;position:static!important;overflow:visible!important;transform:none!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-delete:hover:not(:disabled){background:color-mix(in srgb, var(--ea-danger) 10%, var(--ea-surface))!important;border-color:color-mix(in srgb, var(--ea-danger) 58%, var(--ea-border))!important;color:var(--ea-danger)!important}html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-delete.confirmando{background:var(--ea-danger)!important;border-color:var(--ea-danger)!important;color:var(--ea-on-danger)!important}@media (width<=860px){html body .app-saas-shell .propostas-page .proposta-card-actions{grid-template-columns:1fr auto}html body .app-saas-shell .propostas-page .proposta-card-main-actions{grid-area:2/1/auto/-1}}@media (width<=640px){html body .app-saas-shell .propostas-page .proposta-card-actions{grid-template-columns:1fr}html body .app-saas-shell .propostas-page .proposta-card-workflow,html body .app-saas-shell .propostas-page .proposta-card-main-actions{grid-column:auto;width:100%}html body .app-saas-shell .propostas-page .proposta-card-workflow select,html body .app-saas-shell .propostas-page .proposta-card-main-actions button,html body .app-saas-shell .propostas-page .proposta-card-actions .proposta-delete{width:auto!important}}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header{border-color:var(--ea-border);align-items:flex-start;padding-bottom:16px}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header h2{letter-spacing:-.02em;font-size:1.25rem}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-summary span{border:1px solid var(--ea-border);background:var(--ea-surface-hover);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex;color:var(--ea-muted)!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-summary strong{font-size:.875rem;color:var(--ea-main)!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header-actions{gap:8px}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-pdf-button{border:1px solid var(--ea-button-outline-border)!important;background:var(--ea-button-outline-bg)!important;width:auto!important;min-width:0!important;height:34px!important;color:var(--ea-button-outline-text)!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header-actions>button:last-child{border:1px solid var(--ea-button-outline-border)!important;background:var(--ea-button-outline-bg)!important;width:34px!important;height:34px!important;color:var(--ea-button-outline-text)!important;border-radius:8px!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-grid{gap:12px;margin-top:16px}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-grid section{border:1px solid var(--ea-border);background:var(--ea-surface);border-radius:12px;padding:16px;box-shadow:none!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-grid section>h3{border-bottom:1px solid var(--ea-border);letter-spacing:0;margin-bottom:12px;padding-bottom:10px;font-size:.875rem;color:var(--ea-main)!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-item{border-bottom:1px solid color-mix(in srgb, var(--ea-border) 72%, transparent);gap:3px;padding:8px 0;display:grid}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-item:last-child{border-bottom:0;padding-bottom:0}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-item>span{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700;color:var(--ea-muted)!important}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-item>strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--ea-main)!important}@media (width<=640px){html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header{gap:12px}html body .app-saas-shell .propostas-modal-detalhes .propostas-modal-header-actions{justify-content:flex-end;width:100%}html body .app-saas-shell .propostas-modal-detalhes .propostas-detail-grid section{padding:14px}}html.dark body .app-saas-shell .app-page-hero,html.dark body .app-saas-shell .page-hero.page-hero--tenant,html.dark body .app-saas-shell .app-theme-page>.page-hero.page-hero--tenant,html.dark body .app-saas-shell .tenant-hero,html.dark body .app-saas-shell .app-theme-page :is(.clientes-hero,.propostas-hero,.produtos-hero,.clausulas-hero,.empresas-exec-hero,.usuarios-hero,.contratos-hero,.app-construction-hero){background:var(--ea-gradient-brand)!important;color:#fff!important;border-color:#7fd1c052!important;box-shadow:0 18px 46px #0000003d!important}html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) :is(h1,h2,h3,strong,svg){color:#fff!important}html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) .page-hero-main p{color:#ffffffad!important}html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) .page-hero-main>div>span,html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) .section-kicker{color:#fff9!important}html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) .page-hero-main>div:last-child :is(button,a){color:#fff!important;box-shadow:none!important;background:#ffffff2e!important;border-color:#ffffff5c!important}html.dark body .app-saas-shell :is(.app-page-hero,.page-hero.page-hero--tenant,.tenant-hero) .page-hero-content>.grid>div{color:#fff!important;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff1f!important}html.dark body .app-saas-shell .app-theme-page:is(.tenant-clientes-page,.usuarios-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page)>.page-hero.page-hero--tenant .page-hero-main>div:last-child :is(button,a){color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff24!important;border-color:#ffffff47!important}html.dark body .app-saas-shell .app-theme-page:is(.tenant-clientes-page,.usuarios-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page)>.page-hero.page-hero--tenant .page-hero-main>div:last-child :is(button,a):hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#fff3!important;border-color:#ffffff5c!important}html.dark body .app-saas-shell .app-theme-page:is(.tenant-clientes-page,.usuarios-page,.empresas-exec-page,.clausulas-page,.produtos-page,.propostas-page,.contratos-page)>.page-hero.page-hero--tenant .page-hero-main>div:last-child :is(button,a) :is(svg,.ea-ui-button__label){color:currentColor!important}:root{--ea-font-scale:1;--ea-success:#16745f;--ea-info:#2563a7;--ea-control-height:42px;--ea-control-height-sm:34px;--ea-panel-padding:22px;--ea-layout-gap:18px;--ea-motion-fast:.15s;--ea-motion-base:.22s;font-size:calc(16px * var(--ea-font-scale))}html.dark{--ea-success:#72cdb0;--ea-info:#7db9ea}.ea-ui-button{min-width:0!important;font:inherit!important;white-space:nowrap!important;box-shadow:none!important;transition:background-color var(--ea-motion-fast) ease, border-color var(--ea-motion-fast) ease, color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease, transform var(--ea-motion-fast) ease!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.8125rem!important;font-weight:680!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.ea-ui-button--sm{min-height:var(--ea-control-height-sm)!important;padding:0 11px!important}.ea-ui-button--md{min-height:var(--ea-control-height)!important;padding:0 15px!important}.ea-ui-button--lg{min-height:48px!important;padding:0 19px!important;font-size:.875rem!important}.ea-ui-button--icon{width:var(--ea-control-height)!important;height:var(--ea-control-height)!important;min-height:var(--ea-control-height)!important;padding:0!important}.ea-ui-button :is(svg,.ea-ui-button__icon,.ea-ui-button__spinner){color:currentColor!important;background:0 0!important;flex:none!important;width:16px!important;height:16px!important}.ea-ui-button--primary,html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--primary{background:var(--ea-action-primary-bg)!important;border-color:var(--ea-action-primary-bg)!important;color:var(--ea-action-primary-text)!important}.ea-ui-button--primary:hover:not(:disabled),html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--primary:hover:not(:disabled){background:var(--ea-action-primary-hover)!important;border-color:var(--ea-action-primary-hover)!important;color:var(--ea-action-primary-text)!important;box-shadow:0 6px 16px color-mix(in srgb, var(--ea-action-primary-bg) 22%, transparent)!important;transform:translateY(-1px)!important}.ea-ui-button--secondary,html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--secondary{background:var(--ea-button-outline-bg)!important;border-color:var(--ea-button-outline-border)!important;color:var(--ea-button-outline-text)!important}.ea-ui-button--secondary:hover:not(:disabled),html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--secondary:hover:not(:disabled),.ea-ui-button--quiet:hover:not(:disabled),html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--quiet:hover:not(:disabled){background:var(--ea-button-outline-hover-bg)!important;border-color:var(--ea-button-outline-hover-border)!important;color:var(--ea-button-outline-hover-text)!important}.ea-ui-button--quiet,html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--quiet{color:var(--ea-button-outline-text)!important;background:0 0!important;border-color:#0000!important}.ea-ui-button--danger,html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--danger{border-color:color-mix(in srgb, var(--ea-danger) 42%, var(--ea-border))!important;color:var(--ea-danger)!important;background:0 0!important}.ea-ui-button--danger:hover:not(:disabled),html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ea-danger) 10%, var(--ea-surface))!important;border-color:color-mix(in srgb, var(--ea-danger) 62%, var(--ea-border))!important;color:var(--ea-danger)!important}.ea-ui-button--success,html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--success{background:color-mix(in srgb, var(--ea-success) 12%, var(--ea-surface))!important;border-color:color-mix(in srgb, var(--ea-success) 35%, var(--ea-border))!important;color:var(--ea-success)!important}.ea-ui-button--success:hover:not(:disabled),html body :is(.app-saas-shell,.admin-gemini-shell) .ea-ui-button--success:hover:not(:disabled){background:color-mix(in srgb, var(--ea-success) 18%, var(--ea-surface))!important;border-color:var(--ea-success)!important;color:var(--ea-success)!important}.ea-ui-button:focus-visible{outline:2px solid var(--ea-focus-ring)!important;outline-offset:2px!important}.ea-ui-button:active:not(:disabled){box-shadow:none!important;transform:translateY(0)!important}.ea-ui-button:disabled,.ea-ui-button[aria-disabled=true]{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.ea-ui-button__spinner{animation:.7s linear infinite ea-spin}.ea-ui-panel{border:1px solid var(--ea-border);background:var(--ea-surface);color:var(--ea-main);box-shadow:var(--ea-shadow-card);border-radius:14px;overflow:visible}.ea-ui-panel__header{padding:var(--ea-panel-padding);border-bottom:1px solid var(--ea-border);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ea-ui-panel__title{color:var(--ea-main);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:720}.ea-ui-panel__description{max-width:68ch;color:var(--ea-muted);margin:5px 0 0;font-size:.8125rem;line-height:1.5}.ea-ui-panel__action{flex:none}.ea-ui-panel__content{padding:var(--ea-panel-padding)}.ea-form-field{gap:7px;min-width:0;display:grid}.ea-form-field__label,.ea-settings-choice-group>legend{color:var(--ea-main);letter-spacing:.025em;font-size:.75rem;font-weight:720}.ea-form-field__label>span{color:var(--ea-danger);margin-left:4px}.ea-form-control{width:100%;min-height:var(--ea-control-height);font:inherit;transition:border-color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease;outline:none;font-size:.875rem;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:8px!important;padding:0 12px!important}.ea-form-control:focus{border-color:var(--ea-focus-ring)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}.ea-form-control.is-invalid{border-color:var(--ea-danger)!important}.ea-form-field__message{min-height:16px;color:var(--ea-muted);margin:-1px 0 0;font-size:.6875rem;line-height:1.35}.ea-form-field__message.is-error{color:var(--ea-danger)}.ea-form-section{border:1px solid var(--ea-border);background:var(--ea-surface);border-radius:12px;overflow:hidden}.ea-form-section__header{padding:16px var(--ea-panel-padding);border-bottom:1px solid var(--ea-border);background:color-mix(in srgb, var(--ea-surface-hover) 54%, var(--ea-surface))}.ea-form-section__header h3,.ea-form-section__header p{margin:0}.ea-form-section__header h3{color:var(--ea-main);font-size:.9375rem}.ea-form-section__header p{color:var(--ea-muted);margin-top:4px;font-size:.75rem}.ea-form-section__content{gap:var(--ea-layout-gap);padding:var(--ea-panel-padding);display:grid}.ea-form-actions{border-top:1px solid var(--ea-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.ea-dialog-backdrop{z-index:2147482000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);isolation:isolate;background:#0206178a;justify-content:center;align-items:center;padding:clamp(12px,2vw,24px);display:flex;position:fixed;inset:0;overflow-y:auto}.ea-dialog-stage{pointer-events:none;outline:none;justify-content:center;align-items:center;width:100%;min-width:0;min-height:100%;display:flex}.ea-dialog-stage>*{pointer-events:auto}.admin-modal-portal{display:contents}.admin-modal-portal .modal-backdrop{z-index:2147483000;justify-content:center;align-items:center;padding:clamp(12px,2vw,24px);overflow:hidden}.admin-modal-portal .empresa-modal{overscroll-behavior:contain;border-radius:18px;flex-direction:column;width:min(800px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);display:flex;overflow-y:auto}.admin-modal-portal .admin-plan-modal-backdrop{z-index:2147483000;padding-left:clamp(0px,2vw,24px);overflow:hidden}.admin-modal-portal .admin-plan-modal-panel{max-height:100dvh;overflow:hidden}@media (width<=640px){.admin-modal-portal .modal-backdrop{align-items:stretch;padding:0}.admin-modal-portal .empresa-modal{border-radius:0;width:100%;max-height:100dvh;padding:18px}.admin-modal-portal .admin-plan-modal-panel{max-width:100%}}html body .propostas-modal-detalhes .propostas-modal-header{border-color:var(--ea-border);align-items:flex-start;gap:18px;padding-bottom:16px}html body .propostas-modal-detalhes .propostas-modal-header>div:first-child{min-width:0}html body .propostas-modal-detalhes .propostas-modal-header h2{letter-spacing:-.02em;margin-top:5px;line-height:1.25;color:var(--ea-modal-main)!important;font-size:1.25rem!important}html body .propostas-modal-detalhes .propostas-modal-header p{max-width:68ch;margin-top:6px;font-size:.8125rem;font-weight:520;line-height:1.5;color:var(--ea-modal-muted)!important}html body .propostas-modal-detalhes .propostas-modal-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}html body .propostas-modal-detalhes .propostas-modal-summary span{border:1px solid var(--ea-border);background:var(--ea-modal-card);border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.6875rem;font-weight:720;display:inline-flex;color:var(--ea-modal-muted)!important}html body .propostas-modal-detalhes .propostas-modal-summary strong{font-size:.875rem;color:var(--ea-modal-main)!important}html body .propostas-modal-detalhes .propostas-modal-header-actions{flex:none;align-items:center;gap:8px;display:flex}html body .propostas-modal-detalhes .propostas-modal-header-actions .propostas-modal-pdf-button{border:1px solid var(--ea-button-outline-border)!important;background:var(--ea-button-outline-bg)!important;width:auto!important;min-width:64px!important;height:34px!important;color:var(--ea-button-outline-text)!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .propostas-modal-detalhes .propostas-modal-header-actions>button:last-child{border:1px solid var(--ea-button-outline-border)!important;background:var(--ea-button-outline-bg)!important;width:34px!important;min-width:34px!important;height:34px!important;color:var(--ea-button-outline-text)!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}html body .propostas-modal-detalhes .propostas-detail-grid{gap:12px;margin-top:16px}html body .propostas-modal-detalhes .propostas-detail-grid section{border:1px solid var(--ea-border)!important;background:var(--ea-modal-card)!important;box-shadow:none!important;border-radius:12px!important;padding:16px!important}html body .propostas-modal-detalhes .propostas-detail-grid section>h3{border-bottom:1px solid var(--ea-border);padding-bottom:9px;color:var(--ea-modal-main)!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-size:.9375rem!important}html body .propostas-modal-detalhes .propostas-detail-item{border-bottom:1px solid color-mix(in srgb, var(--ea-border) 70%, transparent);grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);align-items:start;gap:14px;padding:8px 0;display:grid!important}html body .propostas-modal-detalhes .propostas-detail-item:last-child{border-bottom:0;padding-bottom:0}html body .propostas-modal-detalhes .propostas-detail-item>span{line-height:1.4;color:var(--ea-modal-muted)!important;font-size:.6875rem!important;font-weight:680!important}html body .propostas-modal-detalhes .propostas-detail-item>strong{overflow-wrap:anywhere;min-width:0;line-height:1.4;color:var(--ea-modal-main)!important;font-size:.8125rem!important;font-weight:620!important}.ea-notification-viewport{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:2147483200;pointer-events:none;flex-direction:column;gap:9px;width:min(420px,100vw - 32px);display:flex;position:fixed}.ea-notification{--ea-notification-tone:var(--ea-info);border:1px solid color-mix(in srgb, var(--ea-notification-tone) 35%, var(--ea-border));background:color-mix(in srgb, var(--ea-notification-tone) 7%, var(--ea-surface));color:var(--ea-main);font-family:var(--ea-font-family);pointer-events:auto;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:12px;animation:.22s ease-out both ea-notification-in;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.ea-notification[data-closing=true]{animation:.18s ease-in both ea-notification-out}.ea-notification[data-type=success]{--ea-notification-tone:var(--ea-success)}.ea-notification[data-type=error]{--ea-notification-tone:var(--ea-danger)}.ea-notification[data-type=warning]{--ea-notification-tone:var(--ea-warning)}.ea-notification[data-type=loading]{--ea-notification-tone:var(--ea-primary)}.ea-notification.is-clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.ea-notification.is-clickable:hover{border-color:color-mix(in srgb, var(--ea-notification-tone) 52%, var(--ea-border));transform:translateY(-1px);box-shadow:0 21px 46px #0f172a38}.ea-notification:focus-visible{outline:2px solid var(--ea-notification-tone);outline-offset:2px}.ea-notification__icon{background:color-mix(in srgb, var(--ea-notification-tone) 13%, transparent);width:32px;height:32px;color:var(--ea-notification-tone);border-radius:9px;place-items:center;display:grid}.ea-notification__icon svg{width:17px;height:17px}.ea-notification__icon svg.is-spinning{animation:.8s linear infinite ea-spin}.ea-notification__content{gap:2px;min-width:0;padding-top:1px;display:grid}.ea-notification__content strong{color:var(--ea-main);font-size:.75rem;font-weight:760;line-height:1.25}.ea-notification__content>span{color:var(--ea-muted);overflow-wrap:anywhere;font-size:.8125rem;font-weight:580;line-height:1.45}.ea-notification__chevron{width:16px;height:16px;color:var(--ea-muted);margin-top:8px}.ea-notification__close{width:28px;height:28px;color:var(--ea-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:2px 0 0;transition:background-color .15s,color .15s;display:grid}.ea-notification__close:hover{background:color-mix(in srgb, var(--ea-main) 8%, transparent);color:var(--ea-main)}.ea-notification__close:focus-visible{outline:2px solid var(--ea-notification-tone);outline-offset:1px}.ea-notification__close svg{width:15px;height:15px}.ea-inline-feedback{border:1px solid var(--ea-border);border-left:3px solid var(--ea-info);background:color-mix(in srgb, var(--ea-info) 7%, var(--ea-surface));color:var(--ea-main);border-radius:9px;align-items:flex-start;gap:11px;padding:13px;display:flex}.ea-inline-feedback>svg{width:18px;height:18px;color:var(--ea-info);flex:none}.ea-inline-feedback strong,.ea-inline-feedback p{margin:0}.ea-inline-feedback strong{font-size:.8125rem;display:block}.ea-inline-feedback p{color:var(--ea-muted);margin-top:3px;font-size:.75rem;line-height:1.5}.ea-inline-feedback--success{border-left-color:var(--ea-success);background:color-mix(in srgb, var(--ea-success) 7%, var(--ea-surface))}.ea-inline-feedback--warning{border-left-color:var(--ea-warning);background:color-mix(in srgb, var(--ea-warning) 7%, var(--ea-surface))}.ea-inline-feedback--error{border-left-color:var(--ea-danger);background:color-mix(in srgb, var(--ea-danger) 7%, var(--ea-surface))}.ea-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:3px 8px;font-size:.6875rem;font-weight:720;line-height:1;display:inline-flex}.ea-status-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ea-status-badge--success{background:color-mix(in srgb, var(--ea-success) 12%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-success) 22%, transparent);color:var(--ea-success)}.ea-status-badge--warning{background:color-mix(in srgb, var(--ea-warning) 12%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-warning) 22%, transparent);color:var(--ea-warning)}.ea-status-badge--danger{background:color-mix(in srgb, var(--ea-danger) 10%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-danger) 20%, transparent);color:var(--ea-danger)}.ea-status-badge--info{background:color-mix(in srgb, var(--ea-info) 10%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-info) 20%, transparent);color:var(--ea-info)}.ea-status-badge--neutral{background:var(--ea-surface-hover);border-color:var(--ea-border);color:var(--ea-muted)}.ea-status-badge--queue,.ea-status-badge--execution,.ea-status-badge--followup{background:color-mix(in srgb, var(--ea-primary) 10%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-primary) 22%, transparent);color:var(--ea-primary)}.ea-status-badge--pending{background:color-mix(in srgb, var(--ea-warning) 12%, var(--ea-surface));border-color:color-mix(in srgb, var(--ea-warning) 22%, transparent);color:var(--ea-warning)}.ea-status-badge--analysis{background:color-mix(in srgb, #7c3aed 10%, var(--ea-surface));color:#6d28d9;border-color:#7c3aed38}.ea-status-badge--compact{min-height:20px;padding:2px 7px;font-size:.625rem}.ea-status-badge__viewport{flex:1;min-width:0;overflow:hidden}.ea-status-badge__track{white-space:nowrap;max-width:none;display:inline-block}.ea-status-badge__track.is-overflowing{animation:ea-status-badge-marquee var(--ea-status-scroll-duration,4.5s) ease-in-out infinite alternate;will-change:transform}@keyframes ea-notification-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ea-notification-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes ea-status-badge-marquee{0%,18%{transform:translate(0)}82%,to{transform:translateX(calc(var(--ea-status-scroll-distance,0px) * -1))}}@media (width<=640px){.ea-notification-viewport{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.ea-notification,.ea-notification[data-closing=true],.ea-status-badge__track.is-overflowing,.ea-notification__icon svg.is-spinning{animation-duration:1ms!important;animation-iteration-count:1!important}}.ea-realtime-indicator{border:1px solid var(--ea-border);background:var(--ea-surface);min-width:0;min-height:32px;color:var(--ea-muted);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:.6875rem;font-weight:680;display:inline-flex}.ea-realtime-indicator svg{width:14px;height:14px;color:var(--ea-success)}.ea-realtime-indicator.is-updating{border-color:color-mix(in srgb, var(--ea-success) 42%, var(--ea-border));color:var(--ea-main);animation:.9s ease-out ea-realtime-pulse}.ea-sidebar-section-label{text-transform:uppercase;line-height:1.2;color:var(--ea-muted)!important;letter-spacing:.16em!important;font-size:.625rem!important;font-weight:780!important}.ea-sidebar-scroll{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.ea-sidebar-scroll::-webkit-scrollbar{display:none}.ea-sidebar-item-icon{border:1px solid var(--ea-border);background:color-mix(in srgb, var(--ea-surface-hover) 76%, transparent);color:currentColor;width:32px;height:32px;transition:background-color var(--ea-motion-fast) ease, border-color var(--ea-motion-fast) ease, color var(--ea-motion-fast) ease;border-radius:11px;flex:0 0 32px;place-items:center;display:grid}.ea-sidebar-item-icon svg{color:currentColor;width:17px;height:17px}.ea-sidebar-item-icon--danger{border-color:color-mix(in srgb, var(--ea-danger) 25%, var(--ea-border));background:color-mix(in srgb, var(--ea-danger) 8%, var(--ea-surface));color:var(--ea-danger)!important}.ea-sidebar-account-button.is-open{background:var(--ea-surface-hover);color:var(--ea-main)}html.dark body :is(.app-saas-shell,.admin-gemini-shell)>aside .ea-sidebar-section-label{color:var(--ea-muted)!important}html.dark body :is(.app-saas-shell,.admin-gemini-shell)>aside .ea-sidebar-item-icon{background:#ffffff0e!important;border-color:#ffffff21!important}html.dark body :is(.app-saas-shell,.admin-gemini-shell)>aside .ea-sidebar-item-icon--danger,html.dark body :is(.app-saas-shell,.admin-gemini-shell)>aside .ea-sidebar-item-icon--danger svg{border-color:color-mix(in srgb, var(--ea-danger) 28%, transparent)!important;background:color-mix(in srgb, var(--ea-danger) 9%, transparent)!important;color:var(--ea-danger)!important}.ea-settings-stack{gap:24px;display:grid}.ea-shell-company-logo{background:color-mix(in srgb, var(--ea-surface) 88%, var(--ea-primary) 12%);place-items:center;width:53px;height:53px;display:grid;overflow:hidden;box-shadow:0 8px 18px #02061729}.ea-shell-company-logo__media{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.ea-shell-company-logo img{object-fit:contain;filter:drop-shadow(0 3px 5px #02061729);width:auto;max-width:calc(100% - 10px);height:auto;max-height:calc(100% - 10px);display:block}.ea-shell-company-logo--quadrada{border-radius:12px}.ea-shell-company-logo--arredondada{border-radius:16px}.ea-shell-company-logo--circular{border-radius:50%}.ea-settings-dialog-backdrop{z-index:2147483100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a14189e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.ea-settings-dialog{border:1px solid var(--ea-border);background:var(--ea-surface);width:min(820px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--ea-main);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #030c1261}.ea-settings-dialog__header{border-bottom:1px solid var(--ea-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px 22px 18px;display:grid}.ea-settings-dialog__icon{border:1px solid color-mix(in srgb, var(--ea-primary) 1%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 9%, var(--ea-surface));width:40px;height:40px;color:var(--ea-primary);border-radius:11px;place-items:center;display:grid}.ea-settings-dialog__icon svg{width:19px;height:19px}.ea-settings-dialog__header>div>span{color:var(--ea-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.6875rem;font-weight:760;display:block}.ea-settings-dialog__header h2,.ea-settings-dialog__header p{margin:0}.ea-settings-dialog__header h2{color:var(--ea-main);letter-spacing:-.02em;font-size:1.25rem}.ea-settings-dialog__header p{color:var(--ea-muted);margin-top:4px;font-size:.8125rem;line-height:1.45}.ea-settings-dialog__content{scrollbar-color:color-mix(in srgb, var(--ea-muted) 44%, transparent) transparent;scrollbar-width:thin;min-height:0;padding:22px;overflow-y:auto}.ea-settings-dialog__footer{border-top:1px solid var(--ea-border);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.ea-settings-dialog__footer>span:not(.ea-realtime-indicator){min-width:0;color:var(--ea-muted);flex:1;font-size:.75rem}.ea-settings-choice-group{border:0;min-width:0;margin:0;padding:0}.ea-tenant-brand-settings{border-top:1px solid var(--ea-border);gap:10px;margin-top:28px;padding-top:22px;display:grid}.ea-logo-editor-backdrop{z-index:2147483200;padding:18px}.ea-logo-editor{border:1px solid var(--ea-border);background:var(--ea-surface);width:min(760px,100vw - 32px);color:var(--ea-main);border-radius:18px;overflow:hidden;box-shadow:0 32px 100px #030c127a}.ea-logo-editor__header{border-bottom:1px solid var(--ea-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 22px 18px;display:grid}.ea-logo-editor__header span{color:var(--ea-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:800;display:block}.ea-logo-editor__header :is(h2,p){margin:0}.ea-logo-editor__header h2{letter-spacing:-.025em;font-size:1.35rem}.ea-logo-editor__header p{color:var(--ea-muted);margin-top:5px;font-size:.84rem;line-height:1.45}.ea-logo-editor__body{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.ea-logo-editor__preview-column{justify-items:center;gap:11px;display:grid}.ea-logo-editor__viewport{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--ea-primary) 1%, var(--ea-border));background:linear-gradient(45deg, var(--ea-surface-hover) 25%, transparent 25%), linear-gradient(-45deg, var(--ea-surface-hover) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ea-surface-hover) 75%), linear-gradient(-45deg, transparent 75%, var(--ea-surface-hover) 75%), var(--ea-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(300px,100%);height:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ea-primary) 8%, transparent);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:9px;position:relative;overflow:hidden}.ea-logo-editor__viewport--arredondada{border-radius:42px}.ea-logo-editor__viewport--circular{border-radius:50%}.ea-logo-editor__viewport.is-dragging{cursor:grabbing}.ea-logo-editor__viewport img{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.ea-logo-editor__grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff6b 33.33%,#0000 33.7% 66.1%,#ffffff6b 66.33%,#0000 66.7%),linear-gradient(#0000 33.1%,#ffffff6b 33.33%,#0000 33.7% 66.1%,#ffffff6b 66.33%,#0000 66.7%);position:absolute;inset:0;box-shadow:inset 0 0 42px #040a0e33}.ea-logo-editor__drag-hint{color:var(--ea-muted);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.ea-logo-editor__drag-hint svg{width:15px;height:15px;color:var(--ea-primary)}.ea-logo-editor__controls{gap:15px;display:grid}.ea-logo-editor__fit-control{gap:8px;display:grid}.ea-logo-editor__fit-control>strong{font-size:.86rem}.ea-logo-editor__fit-control>small{min-height:34px;color:var(--ea-muted);font-size:.73rem;line-height:1.45}.ea-logo-editor__fit-options{border:1px solid var(--ea-border);background:var(--ea-background);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.ea-logo-editor__fit-options button{min-height:38px;color:var(--ea-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:.77rem;font-weight:760;transition:all .16s}.ea-logo-editor__fit-options button:hover{background:var(--ea-surface-hover);color:var(--ea-main)}.ea-logo-editor__fit-options button.is-active{border-color:color-mix(in srgb, var(--ea-primary) 38%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 10%, var(--ea-surface));color:var(--ea-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--ea-primary) 8%, transparent)}.ea-logo-editor__shape-control{gap:8px;display:grid}.ea-logo-editor__shape-control>strong{font-size:.86rem}.ea-logo-editor__shape-control>small{color:var(--ea-muted);font-size:.73rem;line-height:1.4}.ea-logo-editor__shape-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ea-logo-editor__shape-options button{border:1px solid var(--ea-border);background:var(--ea-background);min-width:0;min-height:66px;color:var(--ea-muted);font:inherit;cursor:pointer;border-radius:11px;align-content:center;place-items:center;gap:6px;font-size:.7rem;font-weight:760;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid}.ea-logo-editor__shape-options button:hover{border-color:color-mix(in srgb, var(--ea-primary) 42%, var(--ea-border));background:var(--ea-surface-hover);color:var(--ea-main);transform:translateY(-1px)}.ea-logo-editor__shape-options button.is-active{border-color:color-mix(in srgb, var(--ea-primary) 68%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 11%, var(--ea-surface));color:var(--ea-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ea-primary) 14%, transparent)}.ea-logo-editor__shape-swatch{background:color-mix(in srgb, currentColor 10%, transparent);border:2px solid;width:25px;height:25px;display:block}.ea-logo-editor__shape-swatch--quadrada{border-radius:3px}.ea-logo-editor__shape-swatch--arredondada{border-radius:8px}.ea-logo-editor__shape-swatch--circular{border-radius:50%}.ea-logo-editor__control-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ea-logo-editor__control-heading>svg{border:1px solid color-mix(in srgb, var(--ea-primary) 28%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 8%, var(--ea-surface));width:38px;height:38px;color:var(--ea-primary);border-radius:10px;padding:9px}.ea-logo-editor__control-heading>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ea-logo-editor__control-heading strong{font-size:.9rem}.ea-logo-editor__control-heading span{color:var(--ea-primary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.ea-logo-editor__controls input[type=range]{width:100%;accent-color:var(--ea-primary);cursor:pointer}.ea-logo-editor__controls p{color:var(--ea-muted);margin:0;font-size:.78rem;line-height:1.5}.ea-logo-editor__footer{border-top:1px solid var(--ea-border);justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}@media (width<=720px){.ea-logo-editor{max-height:calc(100dvh - 24px);overflow-y:auto}.ea-logo-editor__body{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.ea-logo-editor__preview-column{justify-self:center;width:100%;max-width:300px}.ea-logo-editor__header,.ea-logo-editor__footer{padding-left:17px;padding-right:17px}}.ea-tenant-brand-card{border:1px solid var(--ea-border);background:var(--ea-surface-hover);border-radius:12px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.ea-tenant-brand-preview{border:1px solid color-mix(in srgb, var(--ea-primary) 32%, var(--ea-border));background:var(--ea-surface);width:86px;height:70px;color:var(--ea-primary);border-radius:8px;place-items:center;display:grid;overflow:hidden}.ea-tenant-brand-preview--arredondada{border-radius:18px}.ea-tenant-brand-preview--circular{border-radius:50%}.ea-tenant-brand-preview img{object-fit:contain;width:100%;height:100%;padding:0;display:block}.ea-tenant-brand-preview svg{width:25px;height:25px}.ea-tenant-brand-copy{gap:3px;min-width:0;display:grid}.ea-tenant-brand-copy strong{color:var(--ea-main);font-size:.9rem}.ea-tenant-brand-copy span,.ea-tenant-brand-copy small{color:var(--ea-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.ea-tenant-brand-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ea-tenant-brand-action{white-space:nowrap;border-radius:10px;min-height:40px;font-weight:760}.ea-tenant-brand-action--edit{border-color:color-mix(in srgb, var(--ea-primary) 72%, var(--ea-border));box-shadow:0 7px 18px color-mix(in srgb, var(--ea-primary) 14%, transparent)}.ea-tenant-brand-action--replace{background:var(--ea-surface)}.ea-tenant-brand-action--remove{background:color-mix(in srgb, var(--ea-danger) 7%, var(--ea-surface))}.ea-tenant-brand-guidance{color:var(--ea-muted);align-items:center;gap:8px;font-size:.72rem;line-height:1.45;display:flex}.ea-tenant-brand-guidance svg{width:15px;height:15px;color:var(--ea-primary);flex:none}.ea-settings-choice-group>legend{margin-bottom:9px;font-size:.8125rem}.ea-settings-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ea-settings-choice-grid--theme{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-settings-choice,html body .app-saas-shell .ea-settings-choice{text-align:left;align-content:start;gap:5px;min-width:0;min-height:92px;display:grid;position:relative;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;transition:border-color var(--ea-motion-fast) ease, background-color var(--ea-motion-fast) ease, box-shadow var(--ea-motion-fast) ease!important;border-radius:10px!important;padding:13px!important}.ea-settings-choice:hover,html body .app-saas-shell .ea-settings-choice:hover{border-color:color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border))!important;background:var(--ea-surface-hover)!important;color:var(--ea-main)!important}.ea-settings-choice.is-selected,html body .app-saas-shell .ea-settings-choice.is-selected{border-color:var(--ea-primary)!important;background:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-surface))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--ea-primary) 18%, transparent)!important}.ea-settings-choice>svg{width:18px;height:18px;color:var(--ea-primary);margin-bottom:5px}.ea-settings-choice strong{font-size:.875rem;color:var(--ea-main)!important}.ea-settings-choice small{font-size:.75rem;line-height:1.4;color:var(--ea-muted)!important}.ea-settings-choice__check{border:1px solid var(--ea-border);background:var(--ea-surface);width:18px;height:18px;color:var(--ea-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ea-settings-choice__check svg{width:12px;height:12px}.ea-settings-group-description{color:var(--ea-muted);margin:-3px 0 10px;font-size:.75rem;line-height:1.45}.ea-typography-settings{gap:24px;display:grid}.ea-settings-font-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ea-settings-font-option,html body .app-saas-shell .ea-settings-font-option,html body .admin-gemini-shell .ea-settings-font-option{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;display:grid;position:relative;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:10px!important;padding:9px 26px 9px 9px!important;transform:none!important}.ea-settings-font-option:hover,html body .app-saas-shell .ea-settings-font-option:hover,html body .admin-gemini-shell .ea-settings-font-option:hover{border-color:color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border))!important;background:var(--ea-surface-hover)!important;transform:none!important}.ea-settings-font-option.is-selected,html body .app-saas-shell .ea-settings-font-option.is-selected,html body .admin-gemini-shell .ea-settings-font-option.is-selected{border-color:var(--ea-primary)!important;background:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-surface))!important;box-shadow:inset 3px 0 0 var(--ea-primary)!important}.ea-settings-font-option__sample{background:var(--ea-surface-hover);width:38px;height:38px;color:var(--ea-main);border-radius:8px;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.ea-settings-font-option>span:nth-child(2){gap:2px;min-width:0;display:grid}.ea-settings-font-option strong,.ea-settings-font-option small{color:inherit;overflow-wrap:anywhere}.ea-settings-font-option strong{font-size:.8125rem}.ea-settings-font-option small{color:var(--ea-muted);font-size:.6875rem;line-height:1.25}.ea-settings-font-option__check{width:14px;height:14px;color:var(--ea-primary);position:absolute;top:9px;right:9px}.ea-settings-font-preview{border:1px dashed var(--ea-border);background:var(--ea-surface-hover);border-radius:9px;align-items:center;gap:11px;margin-top:10px;padding:11px 12px;display:flex}.ea-settings-font-preview>svg{width:18px;height:18px;color:var(--ea-primary);flex:none}.ea-settings-font-preview>div{gap:2px;min-width:0;display:grid}.ea-settings-font-preview span{color:var(--ea-muted);font-size:.6875rem}.ea-settings-font-preview strong{color:var(--ea-main);font-size:.875rem;font-weight:650}.ea-settings-legend-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ea-settings-legend-row .ea-settings-group-description{margin:0}.ea-settings-current-value{border:1px solid var(--ea-border);background:var(--ea-surface-hover);color:var(--ea-main);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:.6875rem;font-weight:700}.ea-settings-scale-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ea-settings-scale-option,html body .app-saas-shell .ea-settings-scale-option,html body .admin-gemini-shell .ea-settings-scale-option{text-align:left;align-content:center;gap:3px;min-width:0;min-height:70px;display:grid;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:9px!important;padding:9px!important;transform:none!important}.ea-settings-scale-option:hover,html body .app-saas-shell .ea-settings-scale-option:hover,html body .admin-gemini-shell .ea-settings-scale-option:hover{border-color:color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border))!important;background:var(--ea-surface-hover)!important;transform:none!important}.ea-settings-scale-option.is-selected,html body .app-saas-shell .ea-settings-scale-option.is-selected,html body .admin-gemini-shell .ea-settings-scale-option.is-selected{border-color:var(--ea-primary)!important;background:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ea-primary) 18%, transparent)!important}.ea-settings-scale-option>svg{width:14px;height:14px;color:var(--ea-primary);margin-bottom:2px}.ea-settings-scale-option strong{color:var(--ea-main);font-size:.75rem}.ea-settings-scale-option small{color:var(--ea-muted);font-size:.625rem;line-height:1.3}.ea-settings-custom-scale{border:1px solid var(--ea-border);background:var(--ea-surface-hover);border-radius:10px;grid-template-columns:36px minmax(0,1fr) 54px 36px;align-items:end;gap:9px;margin-top:10px;padding:12px;display:grid}.ea-settings-custom-scale label{gap:7px;min-width:0;display:grid}.ea-settings-custom-scale label>span{color:var(--ea-main);font-size:.75rem;font-weight:700}.ea-settings-custom-scale input[type=range]{width:100%;accent-color:var(--ea-primary)}.ea-settings-custom-scale output{min-height:36px;color:var(--ea-main);text-align:center;align-content:center;font-size:.75rem;font-weight:750}.ea-settings-step-button,html body .app-saas-shell .ea-settings-step-button,html body .admin-gemini-shell .ea-settings-step-button{place-items:center;display:grid;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:8px!important;padding:0!important}.ea-settings-step-button svg{width:15px;height:15px}.ea-settings-step-button:disabled{cursor:not-allowed;opacity:.45}.ea-settings-reset-typography,html body .app-saas-shell .ea-settings-reset-typography,html body .admin-gemini-shell .ea-settings-reset-typography{align-items:center;gap:7px;display:inline-flex;border:1px solid var(--ea-border)!important;width:fit-content!important;min-height:34px!important;color:var(--ea-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0 10px!important;font-size:.75rem!important;font-weight:700!important;transform:none!important}.ea-settings-reset-typography:hover,html body .app-saas-shell .ea-settings-reset-typography:hover,html body .admin-gemini-shell .ea-settings-reset-typography:hover{border-color:color-mix(in srgb, var(--ea-primary) 40%, var(--ea-border))!important;background:var(--ea-surface-hover)!important;color:var(--ea-main)!important;transform:none!important}.ea-settings-reset-typography svg{width:14px;height:14px}@keyframes ea-spin{to{transform:rotate(360deg)}}@keyframes ea-realtime-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ea-success) 32%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (width<=680px){html body .propostas-modal-detalhes .propostas-modal-header{flex-direction:column}html body .propostas-modal-detalhes .propostas-modal-header-actions{justify-content:flex-end;width:100%}html body .propostas-modal-detalhes .propostas-detail-item{grid-template-columns:1fr;gap:3px}.ea-ui-panel__header{flex-direction:column}.ea-ui-panel__action,.ea-ui-panel__action>.ea-ui-button{width:100%!important}.ea-settings-dialog-backdrop{align-items:flex-end;padding:8px}.ea-settings-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 16px)}.ea-settings-dialog__header,.ea-settings-dialog__content,.ea-settings-dialog__footer{padding-left:16px;padding-right:16px}.ea-settings-dialog__footer{flex-wrap:wrap}.ea-settings-dialog__footer>.ea-ui-button{width:100%!important}.ea-settings-choice-grid,.ea-settings-choice-grid--theme{grid-template-columns:1fr}.ea-tenant-brand-card{grid-template-columns:70px minmax(0,1fr)}.ea-tenant-brand-preview{width:70px;height:62px}.ea-tenant-brand-actions{justify-content:initial;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ea-tenant-brand-actions .ea-ui-button{width:100%}.ea-tenant-brand-action--edit{grid-column:1/-1}.ea-settings-font-grid{grid-template-columns:1fr}.ea-settings-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-settings-scale-option:last-child{grid-column:1/-1}.ea-settings-legend-row{flex-direction:column;align-items:stretch}.ea-settings-current-value{align-self:flex-start}.ea-settings-custom-scale{grid-template-columns:36px minmax(0,1fr) 36px}.ea-settings-custom-scale output{display:none}.ea-form-actions>.ea-ui-button{flex:140px}}html body .app-saas-shell .app-theme-page .metric-filter-card{appearance:none;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;width:100%!important;min-width:0!important;min-height:76px!important;color:var(--ea-main)!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important;display:flex!important;transform:none!important}html body .app-saas-shell .app-theme-page .metric-filter-card:hover{border-color:color-mix(in srgb, var(--ea-primary) 28%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-primary) 2.5%, var(--ea-surface))!important}html body .app-saas-shell .app-theme-page .metric-filter-card:focus-visible{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ea-primary) 14%, transparent)!important;outline:0!important}html body .app-saas-shell .app-theme-page .metric-filter-card.is-active{border-color:color-mix(in srgb, var(--ea-primary) 44%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-primary) 6%, var(--ea-surface))!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ea-primary) 72%, transparent)!important}html body .app-saas-shell .app-theme-page .metric-filter-card>svg{width:18px!important;height:18px!important;color:var(--ea-muted)!important;flex:0 0 18px!important}html body .app-saas-shell .app-theme-page .metric-filter-card.is-active>svg{color:var(--ea-primary)!important}html body .app-saas-shell .app-theme-page .metric-filter-card__content{flex:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;min-width:0!important;display:grid!important}html body .app-saas-shell .app-theme-page .metric-filter-card span{color:var(--ea-muted)!important;font-size:calc(14px * var(--ea-font-scale))!important;overflow-wrap:anywhere!important;font-weight:700!important;line-height:1.25!important}html body .app-saas-shell .app-theme-page .metric-filter-card strong{color:var(--ea-main)!important;font-size:calc(24px * var(--ea-font-scale))!important;letter-spacing:-.035em!important;grid-area:1/2/span 2!important;font-weight:750!important;line-height:1!important}html body .app-saas-shell .app-theme-page .metric-filter-card small{color:var(--ea-muted)!important;font-size:calc(12px * var(--ea-font-scale))!important;grid-column:1!important;font-weight:650!important;line-height:1.2!important}#root .app-saas-shell{--app-standard-radius:12px;--app-standard-radius-sm:8px;--app-standard-control-height:42px;--app-standard-control-height-sm:34px;--app-standard-gap:12px;--app-standard-panel-padding:clamp(16px, 1.65vw, 22px);--app-standard-hover-border:color-mix(in srgb, var(--ea-primary) 45%, var(--ea-border));--app-standard-soft-primary:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-surface));--app-standard-soft-surface:color-mix(in srgb, var(--ea-surface-hover) 36%, var(--ea-surface));--app-standard-row-shadow:var(--ea-shadow-card)}#root .app-saas-shell :is(.app-theme-page,.licencas-page,.condicionantes-page,.novo-contrato-page,.app-dashboard-page,.licenca-form-page){min-width:0;color:var(--ea-main)}#root .app-saas-shell button,#root .app-saas-shell [role=button]{-webkit-tap-highlight-color:transparent}#root .app-saas-shell button:focus-visible,#root .app-saas-shell [role=button]:focus-visible,#root .app-saas-shell a:focus-visible{outline:2px solid var(--ea-focus-ring);outline-offset:2px}#root .app-saas-shell :is(button,[role=button],article,.categoria-tree-row):hover{transform:none!important}#root .app-saas-shell .ea-ui-button{border-radius:var(--app-standard-radius-sm)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell .ea-ui-button:hover:not(:disabled){box-shadow:none!important;transform:none!important}#root .app-saas-shell .ea-ui-button--secondary:hover:not(:disabled),#root .app-saas-shell .ea-ui-button--quiet:hover:not(:disabled){border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important}#root .app-saas-shell .page-hero{overflow:hidden;min-height:0!important;box-shadow:var(--ea-shadow-card)!important;border-radius:16px!important;padding:24px!important}#root .app-saas-shell .page-hero .page-hero-main{gap:18px!important}#root .app-saas-shell .page-hero h2{letter-spacing:-.035em!important;margin-top:8px!important;font-size:clamp(1.875rem,2.65vw,2.25rem)!important;font-weight:650!important;line-height:1.08!important}#root .app-saas-shell .page-hero .page-hero-main p{max-width:760px!important;margin-top:8px!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.55!important}#root .app-saas-shell .page-hero .page-hero-main>div>span{letter-spacing:.045em!important;font-size:.75rem!important;font-weight:700!important}#root .app-saas-shell .page-hero .ea-ui-button,#root .app-saas-shell .page-hero :is(.commercial-primary-action,.usuarios-primary-action,.produtos-primary-action,.dashboard-refresh-button){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#ffffff2e!important;border-color:#ffffff5c!important;border-radius:9px!important;padding-inline:15px!important}#root .app-saas-shell .page-hero .ea-ui-button :is(.ea-ui-button__label,svg),#root .app-saas-shell .page-hero :is(.commercial-primary-action,.usuarios-primary-action,.produtos-primary-action,.dashboard-refresh-button) :is(span,svg){color:#fff!important}#root .app-saas-shell .page-hero .ea-ui-button:hover:not(:disabled),#root .app-saas-shell .page-hero :is(.commercial-primary-action,.usuarios-primary-action,.produtos-primary-action,.dashboard-refresh-button):hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#ffffff40!important;border-color:#ffffff85!important;transform:none!important}#root .app-saas-shell .novo-contrato-hero{justify-content:space-between;align-items:center;gap:18px;display:flex;overflow:hidden;border:1px solid var(--ea-primary)!important;background:var(--ea-primary)!important;color:var(--ea-on-primary)!important;box-shadow:var(--ea-shadow-card)!important;border-radius:16px!important;padding:22px 24px!important}#root .app-saas-shell .novo-contrato-hero :is(h1,h2,h3,p,span,svg){color:inherit!important}#root .app-saas-shell .novo-contrato-icon{border:1px solid color-mix(in srgb, var(--ea-on-primary) 26%, transparent)!important;background:color-mix(in srgb, var(--ea-on-primary) 12%, transparent)!important;box-shadow:none!important;border-radius:10px!important}#root .app-saas-shell .novo-contrato-header-actions :is(.novo-contrato-back,.novo-contrato-pdf){border-color:color-mix(in srgb, var(--ea-on-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--ea-on-primary) 12%, transparent)!important;color:var(--ea-on-primary)!important}#root .app-saas-shell :is(.propostas-stats-grid,.clientes-stats-grid,.empresas-exec-stats-grid,.usuarios-stats-grid,.produtos-stats-grid,.clausulas-tabs,.condicionantes-metrics){gap:10px!important;margin-top:16px!important;margin-bottom:16px!important}#root .app-saas-shell :is(.metric-filter-card,.propostas-stat-card.propostas-stat-card-clickable,.condicionante-metric){border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;width:100%!important;min-width:0!important;min-height:76px!important;color:var(--ea-main)!important;box-shadow:none!important;text-align:left!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:13px 15px!important;transition:border-color .16s,background-color .16s!important;display:flex!important;transform:none!important}#root .app-saas-shell :is(.metric-filter-card,.propostas-stat-card.propostas-stat-card-clickable,.condicionante-metric):hover{border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.metric-filter-card.is-active,.propostas-stat-card.propostas-stat-card-clickable.is-active,.condicionante-metric.is-active){border-color:color-mix(in srgb, var(--ea-primary) 55%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-primary) 8%, var(--ea-surface))!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ea-primary) 78%, transparent)!important}#root .app-saas-shell :is(.metric-filter-card,.propostas-stat-card.propostas-stat-card-clickable)>svg{width:18px!important;height:18px!important;color:var(--ea-muted)!important;flex:0 0 18px!important}#root .app-saas-shell :is(.metric-filter-card__content,.propostas-stat-card.propostas-stat-card-clickable>div){flex:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 8px!important;min-width:0!important;display:grid!important}#root .app-saas-shell :is(.metric-filter-card__content,.propostas-stat-card.propostas-stat-card-clickable>div)>span{overflow-wrap:anywhere;color:var(--ea-muted)!important;margin:0!important;font-size:.875rem!important;font-weight:700!important;line-height:1.2!important}#root .app-saas-shell :is(.metric-filter-card__content,.propostas-stat-card.propostas-stat-card-clickable>div)>strong{color:var(--ea-main)!important;letter-spacing:-.035em!important;grid-area:1/2/span 2!important;margin:0!important;font-size:1.5rem!important;font-weight:750!important;line-height:1!important}#root .app-saas-shell :is(.metric-filter-card__content,.propostas-stat-card.propostas-stat-card-clickable>div)>small{color:var(--ea-muted)!important;grid-column:1!important;margin:0!important;font-size:.75rem!important;font-weight:650!important;line-height:1.2!important}#root .app-saas-shell :is(.propostas-panel,.clientes-panel,.empresas-exec-panel,.clausulas-panel,.produtos-panel,.usuarios-team-panel,.novo-produto-section,.nova-proposta-section,.novo-contrato-form-card,.novo-contrato-card,.condicionantes-license-context,.condicionantes-list-panel){border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:var(--app-standard-row-shadow)!important}#root .app-saas-shell :is(.propostas-panel,.clientes-panel,.empresas-exec-panel,.clausulas-panel,.produtos-panel,.usuarios-team-panel){padding:var(--app-standard-panel-padding)!important;margin-top:0!important}#root .app-saas-shell :is(.propostas-panel-header,.clientes-panel-header,.empresas-exec-panel-header,.clausulas-panel-header,.produtos-panel-header,.usuarios-panel-header,.condicionantes-list-panel__header){justify-content:space-between;align-items:flex-start;gap:14px;display:flex;margin-bottom:16px!important}#root .app-saas-shell :is(.propostas-panel-header,.clientes-panel-header,.empresas-exec-panel-header,.clausulas-panel-header,.produtos-panel-header,.usuarios-panel-header,.condicionantes-list-panel__header) :is(h2,h3){color:var(--ea-main)!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.125rem!important;font-weight:650!important;line-height:1.3!important}#root .app-saas-shell :is(.propostas-panel-header,.clientes-panel-header,.empresas-exec-panel-header,.clausulas-panel-header,.produtos-panel-header,.usuarios-panel-header,.condicionantes-list-panel__header) p{color:var(--ea-muted)!important;margin:4px 0 0!important;font-size:.875rem!important;font-weight:500!important;line-height:1.45!important}#root .app-saas-shell :is(.propostas-list,.contratos-list,.clientes-list,.empresas-exec-list,.clausulas-list,.usuarios-list-shell,.piramide-list,.condicionantes-table-body){min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important}#root .app-saas-shell :is(.propostas-list,.contratos-list){padding:0 3px 0 0!important}#root .app-saas-shell :is(.proposta-card,.contrato-card,.cliente-card,.empresa-exec-card,.clausula-card,.usuario-list-row,.piramide-card,.piramide-product-card,.subproduto-node,.novo-subproduto-card,.condicionante-row){min-width:0;border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:var(--app-standard-row-shadow)!important;transition:border-color .17s,background-color .17s,box-shadow .17s!important;transform:none!important}#root .app-saas-shell :is(.proposta-card,.contrato-card,.cliente-card,.empresa-exec-card,.clausula-card,.usuario-list-row,.piramide-card,.piramide-product-card,.subproduto-node,.novo-subproduto-card,.condicionante-row):hover{border-color:var(--app-standard-hover-border)!important;background:var(--ea-surface)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--ea-main) 8%, transparent)!important;transform:none!important}#root .app-saas-shell :is(.proposta-card,.contrato-card,.cliente-card,.empresa-exec-card){padding:14px!important}#root .app-saas-shell :is(.proposta-icon,.empresa-exec-icon,.produto-icon,.novo-produto-section-icon,.novo-produto-section-number,.documento-icon){border:1px solid color-mix(in srgb, var(--ea-primary) 22%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-surface))!important;color:var(--ea-primary)!important;box-shadow:none!important;border-radius:10px!important;place-items:center!important;display:grid!important}#root .app-saas-shell :is(.proposta-icon,.empresa-exec-icon){width:44px!important;height:44px!important}#root .app-saas-shell :is(.proposta-card-actions,.proposta-card-main-actions,.cliente-card-actions,.empresa-exec-actions,.clausula-actions,.produto-actions,.usuario-row-actions){gap:8px!important}#root .app-saas-shell .proposta-card-actions{border-top:1px solid var(--ea-border)!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:12px!important;padding-top:12px!important;display:flex!important}#root .app-saas-shell .proposta-card-workflow{width:min(210px,100%);margin-right:2px}#root .app-saas-shell .proposta-card-workflow select{width:100%!important;min-height:var(--app-standard-control-height-sm)!important;border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius-sm)!important;background-color:var(--ea-background)!important;color:var(--ea-main)!important;box-shadow:none!important;padding:0 30px 0 10px!important;font-size:.8125rem!important;font-weight:650!important}#root .app-saas-shell .proposta-card-main-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}#root .app-saas-shell .contrato-card .proposta-card-actions{justify-content:flex-end!important}#root .app-saas-shell .proposta-pdf-button,#root .app-saas-shell .proposta-contract-button{background:var(--ea-surface)!important;width:auto!important;min-width:0!important;color:var(--ea-main)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell .proposta-contract-button:not(:disabled):hover{border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important;color:var(--ea-primary)!important}#root .app-saas-shell .proposta-contract-button:disabled{border-color:var(--ea-border)!important;background:var(--ea-surface-hover)!important;color:var(--ea-muted)!important;opacity:.58!important}#root .app-saas-shell .proposta-pdf-popover{z-index:90!important;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;border-radius:10px!important;min-width:176px!important;padding:5px!important;overflow:hidden!important;box-shadow:0 14px 34px #0206172e!important}#root .app-saas-shell .proposta-pdf-popover button{width:100%!important;min-height:34px!important;color:var(--ea-main)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;padding:0 10px!important;font-size:.8125rem!important;font-weight:600!important}#root .app-saas-shell .proposta-pdf-popover button:hover{background:var(--ea-surface-hover)!important;color:var(--ea-primary)!important}#root .app-saas-shell :is(.proposta-status,.documentos-status-badge,.condicionante-status,.empresa-exec-tags span,.produto-tags span,.proposta-tags span,.contratos-count){border:1px solid var(--ea-border)!important;box-shadow:none!important;letter-spacing:0!important;border-radius:999px!important;font-size:.6875rem!important;font-weight:700!important}#root .app-saas-shell :is(.proposta-number,.produto-label,.clientes-kicker,.produtos-kicker){color:var(--ea-muted)!important;letter-spacing:.03em!important;font-size:.6875rem!important;font-weight:700!important}#root .app-saas-shell :is(.propostas-filterbar,.contratos-filters,.licencas-page form[role=search]){border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius)!important;background:var(--app-standard-soft-surface)!important;box-shadow:none!important}#root .app-saas-shell :is(.propostas-search,.clientes-search,.empresas-exec-search,.clausulas-search,.produtos-search,.usuarios-search-field,.caixa-search){min-height:var(--app-standard-control-height)!important;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-primary)!important;box-shadow:none!important;border-radius:10px!important;transform:none!important}#root .app-saas-shell .caixa-search{align-items:center!important;gap:6px!important;width:min(390px,100%)!important;max-width:100%!important;padding:3px 4px 3px 11px!important;display:flex!important;overflow:hidden!important}#root .app-saas-shell .caixa-search:is(:hover,:focus-within,.com-valor){width:min(390px,100%)!important;max-width:100%!important;transform:none!important}#root .app-saas-shell .caixa-search>.caixa-texto{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--ea-main)!important;opacity:1!important;cursor:text!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:1!important;padding:0 4px!important;position:static!important}#root .app-saas-shell .caixa-search:is(:hover,:focus-within,.com-valor)>.caixa-texto{opacity:1!important;width:100%!important;padding:0 4px!important}#root .app-saas-shell :is(.propostas-search,.clientes-search,.empresas-exec-search,.clausulas-search,.produtos-search,.usuarios-search-field,.caixa-search):focus-within{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}#root .app-saas-shell :is(.propostas-filters,.contratos-filters,.produtos-panel-tools) :is(select,input[type=date]),#root .app-saas-shell :is(.usuarios-status-filter,.licencas-page select){min-height:var(--app-standard-control-height)!important;border:1px solid var(--ea-border)!important;background-color:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:9px!important;padding-inline:12px!important;font-size:.875rem!important;font-weight:650!important}#root .app-saas-shell :is(.propostas-filters,.contratos-filters,.produtos-panel-tools) :is(select,input[type=date]):focus,#root .app-saas-shell :is(.usuarios-status-filter,.licencas-page select):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important;outline:0!important}#root .app-saas-shell :is(.botao-search,.nova-proposta-search-clear){width:34px!important;min-width:34px!important;height:34px!important;color:var(--ea-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;transform:none!important}#root .app-saas-shell :is(.botao-search,.nova-proposta-search-clear):hover{background:var(--ea-surface-hover)!important;color:var(--ea-primary)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.propostas-filter-button,.nova-proposta-save,.novo-contrato-save,.clientes-save,.empresas-exec-save,.clausulas-save,.produtos-save,.btn-clausulas-aplicar){min-height:var(--app-standard-control-height)!important;border:1px solid var(--ea-action-primary-bg)!important;border-radius:var(--app-standard-radius-sm)!important;background:var(--ea-action-primary-bg)!important;color:var(--ea-action-primary-text)!important;font:inherit!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-size:.8125rem!important;font-weight:680!important;line-height:1!important;transition:background-color .15s,border-color .15s!important;display:inline-flex!important;transform:none!important}#root .app-saas-shell :is(.propostas-filter-button,.nova-proposta-save,.novo-contrato-save,.clientes-save,.empresas-exec-save,.clausulas-save,.produtos-save,.btn-clausulas-aplicar):hover:not(:disabled){border-color:var(--ea-action-primary-hover)!important;background:var(--ea-action-primary-hover)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.propostas-clear-button,.nova-proposta-cancel,.nova-proposta-back-button,.novo-contrato-back,.novo-contrato-back-bottom,.novo-contrato-pdf,.clientes-cancel,.empresas-exec-cancel,.clausulas-cancel,.produtos-cancel,.btn-clausulas-cancelar,.btn-clausulas-action,.btn-clausulas-selecionar,.btn-restaurar-descricao,.categorias-filter-button,.categoria-open-modal-button,.documentos-anexados-button,.documento-open-button){min-height:var(--app-standard-control-height-sm)!important;border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius-sm)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;font:inherit!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:.8125rem!important;font-weight:650!important;display:inline-flex!important;transform:none!important}#root .app-saas-shell :is(.propostas-clear-button,.nova-proposta-cancel,.nova-proposta-back-button,.novo-contrato-back,.novo-contrato-back-bottom,.novo-contrato-pdf,.clientes-cancel,.empresas-exec-cancel,.clausulas-cancel,.produtos-cancel,.btn-clausulas-cancelar,.btn-clausulas-action,.btn-clausulas-selecionar,.btn-restaurar-descricao,.categorias-filter-button,.categoria-open-modal-button,.documentos-anexados-button,.documento-open-button):hover:not(:disabled){border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important;color:var(--ea-primary)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.cliente-action-button,.empresa-exec-actions>button,.clausula-action-button,.produto-actions>button,.usuario-row-actions>button,.proposta-card-main-actions>button){min-height:var(--app-standard-control-height-sm)!important;border-radius:var(--app-standard-radius-sm)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.cliente-action-button,.empresa-exec-actions>button,.clausula-action-button--edit,.produto-actions>button){border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important}#root .app-saas-shell :is(.cliente-action-button,.empresa-exec-actions>button,.clausula-action-button--edit,.produto-actions>button):hover{border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important;color:var(--ea-primary)!important;transform:none!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.novo-subproduto-remove,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button){border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ea-muted)!important;box-shadow:none!important;border-radius:8px!important;animation:none!important;transform:none!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.novo-subproduto-remove,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button):not(.confirmando){flex:0 0 32px!important;width:32px!important;max-width:32px!important;padding:0!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button).confirmando{flex:0 0 112px!important;gap:6px!important;width:112px!important;min-width:112px!important;max-width:112px!important;padding:0 9px!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button) .destructive-button-text{width:0!important;max-width:0!important;color:inherit!important;box-shadow:none!important;opacity:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:.6875rem!important;font-weight:700!important;line-height:1!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button).confirmando .destructive-button-text{opacity:1!important;width:auto!important;max-width:76px!important}#root .app-saas-shell :is(.destructive-button,.clausula-action-button--delete,.novo-subproduto-remove,.nova-proposta-remove,.card-delete-button,.empresa-exec-delete,.proposta-delete,.produto-delete,.piramide-delete,.usuario-delete-button):is(:hover,:focus-visible,.confirmando){border-color:color-mix(in srgb, var(--ea-danger) 48%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-danger) 8%, var(--ea-surface))!important;color:var(--ea-danger)!important;box-shadow:none!important;transform:none!important}#root .app-saas-shell :is(.nova-proposta-page,.novo-contrato-page,.novo-produto-page,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.condicionante-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--ea-border)!important;border-radius:var(--app-standard-radius-sm)!important;background-color:var(--ea-background)!important;color:var(--ea-main)!important;box-shadow:none!important;font-size:.875rem!important}#root .app-saas-shell :is(.nova-proposta-page,.novo-contrato-page,.novo-produto-page,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.condicionante-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--app-standard-control-height)!important}#root .app-saas-shell :is(.nova-proposta-page,.novo-contrato-page,.novo-produto-page,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.condicionante-dialog) :is(input,select,textarea):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important;outline:0!important}#root .app-saas-shell :is(.nova-proposta-section,.novo-contrato-form-card,.novo-produto-section){padding:var(--app-standard-panel-padding)!important}#root .app-saas-shell :is(.catalog-activity,.selected-activity,.selected-product,.selected-service-row,.pagamento-parcela-card,.responsavel-proposta-card,.clausula-accordion,.contrato-atividade-card,.contrato-produto-card,.novo-contrato-clausula){border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:10px!important}#root .app-saas-shell :is(.catalog-activity-header,.selected-product-header,.clausula-accordion-summary,.contrato-accordion-header){color:var(--ea-main)!important;background:0 0!important;border-radius:9px!important}#root .app-saas-shell :is(.catalog-activity-header,.selected-product-header,.clausula-accordion-summary,.contrato-accordion-header):hover{background:var(--ea-surface-hover)!important}#root .app-saas-shell :is(.clientes-modal-backdrop,.empresas-exec-modal-backdrop,.clausulas-modal-backdrop,.produtos-modal-backdrop,.categoria-modal-backdrop,.usuarios-modal-backdrop,.modal-overlay){-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0206177a!important}#root .app-saas-shell :is(.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.modal-clausulas,.condicionante-dialog){overflow:hidden;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;border-radius:16px!important;box-shadow:0 24px 70px #02061747!important}#root .app-saas-shell :is(.clientes-modal-header,.empresas-exec-modal-header,.clausulas-modal-header,.produtos-modal-header,.categoria-modal-header,.usuarios-modal-header,.modal-clausulas-header,.condicionante-dialog__header){border-bottom:1px solid var(--ea-border)!important;background:var(--app-standard-soft-surface)!important;padding:18px 20px!important}#root .app-saas-shell :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions,.produtos-modal-actions,.categoria-modal-actions,.usuarios-form-actions,.modal-clausulas-footer,.condicionante-dialog__footer,.novo-contrato-actions-bottom,.nova-proposta-actions-bottom){border-top:1px solid var(--ea-border)!important;background:var(--app-standard-soft-surface)!important;box-shadow:none!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:13px 16px!important;display:flex!important}#root .app-saas-shell :is(.clientes-modal-header,.empresas-exec-modal-header,.clausulas-modal-header,.produtos-modal-header,.categoria-modal-header,.modal-clausulas-header,.condicionante-dialog__header)>button:last-child{border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;width:34px!important;min-width:34px!important;height:34px!important;color:var(--ea-muted)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;display:grid!important}#root .app-saas-shell :is(.clientes-modal-header,.empresas-exec-modal-header,.clausulas-modal-header,.produtos-modal-header,.categoria-modal-header,.modal-clausulas-header,.condicionante-dialog__header)>button:last-child:hover{border-color:var(--app-standard-hover-border)!important;background:var(--app-standard-soft-primary)!important;color:var(--ea-primary)!important}#root .app-saas-shell :is(.usuarios-alert,.novo-contrato-alert,.condicionantes-loading,.campo-erro){box-shadow:none!important;border-radius:10px!important}#root .app-saas-shell :is(.novo-contrato-alert.erro,.usuarios-alert.erro,.condicionantes-loading.is-error){border:1px solid color-mix(in srgb, var(--ea-danger) 30%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-danger) 8%, var(--ea-surface))!important;color:var(--ea-danger)!important}#root .app-saas-shell :is(.novo-contrato-alert.sucesso,.usuarios-alert.sucesso){border:1px solid color-mix(in srgb, var(--ea-success) 30%, var(--ea-border))!important;background:color-mix(in srgb, var(--ea-success) 8%, var(--ea-surface))!important;color:var(--ea-success)!important}#root .app-saas-shell :is(.propostas-empty,.clientes-empty,.empresas-exec-empty,.clausulas-empty,.produtos-empty,.novo-contrato-empty,.novo-produto-empty,.condicionante-empty){border-radius:var(--app-standard-radius)!important;color:var(--ea-muted)!important;box-shadow:none!important}#root .app-saas-shell :is(.propostas-empty-icon,.clientes-empty>svg,.empresas-exec-empty>svg,.clausulas-empty>svg,.produtos-empty>svg){background:var(--app-standard-soft-primary)!important;color:var(--ea-primary)!important;box-shadow:none!important;border-radius:10px!important}#root .app-saas-shell .app-dashboard-page :is(article,section),#root .app-saas-shell .app-dashboard-page button:hover{transform:none!important}#root .app-saas-shell .app-dashboard-page .rounded-2xl{border-radius:var(--app-standard-radius)!important}@media (width<=1280px){#root .app-saas-shell{--app-standard-panel-padding:16px}#root .app-saas-shell :is(.metric-filter-card,.propostas-stat-card.propostas-stat-card-clickable,.condicionante-metric){padding-inline:12px!important}#root .app-saas-shell :is(.proposta-card,.contrato-card,.cliente-card,.empresa-exec-card){padding:12px!important}}@media (width<=1020px){#root .app-saas-shell :is(.propostas-stats-grid,.clientes-stats-grid,.empresas-exec-stats-grid,.usuarios-stats-grid,.produtos-stats-grid,.clausulas-tabs,.condicionantes-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .app-saas-shell .novo-contrato-hero{flex-direction:column;align-items:flex-start}#root .app-saas-shell .novo-contrato-header-actions{width:100%}}@media (width<=720px){#root .app-saas-shell :is(.propostas-panel-header,.clientes-panel-header,.empresas-exec-panel-header,.clausulas-panel-header,.produtos-panel-header,.usuarios-panel-header,.condicionantes-list-panel__header){flex-direction:column;align-items:stretch}#root .app-saas-shell :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions,.produtos-modal-actions,.categoria-modal-actions,.usuarios-form-actions,.modal-clausulas-footer,.condicionante-dialog__footer,.novo-contrato-actions-bottom,.nova-proposta-actions-bottom)>*{flex:auto}}@media (width<=520px){#root .app-saas-shell :is(.propostas-stats-grid,.clientes-stats-grid,.empresas-exec-stats-grid,.usuarios-stats-grid,.produtos-stats-grid,.clausulas-tabs,.condicionantes-metrics){grid-template-columns:1fr!important}#root .app-saas-shell .page-hero,#root .app-saas-shell .novo-contrato-hero{border-radius:14px!important;padding:18px!important}#root .app-saas-shell :is(.proposta-card-actions,.proposta-card-main-actions,.cliente-card-actions){align-items:stretch!important}}@media (prefers-reduced-motion:reduce){#root .app-saas-shell *,#root .app-saas-shell :before,#root .app-saas-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body :is(.propostas-modal,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.modal-clausulas,.condicionante-dialog){overflow:hidden;border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;color:var(--ea-main)!important;border-radius:16px!important;box-shadow:0 24px 70px #02061747!important}html body :is(.propostas-modal-header,.clientes-modal-header,.empresas-exec-modal-header,.clausulas-modal-header,.produtos-modal-header,.categoria-modal-header,.usuarios-modal-header,.modal-clausulas-header,.condicionante-dialog__header){border-bottom-color:var(--ea-border)!important;background:color-mix(in srgb, var(--ea-surface-hover) 36%, var(--ea-surface))!important}html body :is(.propostas-modal,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.modal-clausulas,.condicionante-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:var(--ea-border)!important;background-color:var(--ea-background)!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:8px!important}html body :is(.propostas-modal,.clientes-modal,.empresas-exec-modal,.clausulas-modal,.produtos-modal,.categoria-modal,.usuarios-modal,.modal-clausulas,.condicionante-dialog) :is(input,select,textarea):focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important;outline:0!important}html body :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions,.produtos-modal-actions,.categoria-modal-actions,.usuarios-form-actions,.modal-clausulas-footer,.condicionante-dialog__footer){border-top-color:var(--ea-border)!important;background:color-mix(in srgb, var(--ea-surface-hover) 36%, var(--ea-surface))!important;box-shadow:none!important;gap:8px!important}html body .ea-dialog-backdrop:has(:is(.propostas-modal,.condicionante-dialog,.usuarios-modal)){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206177a!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-filter-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(180px,220px)!important;gap:10px!important;margin-top:14px!important;padding:0!important;display:grid!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-search-field{border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;height:46px!important;min-height:46px!important;color:var(--ea-primary)!important;box-shadow:none!important;border-radius:12px!important;gap:10px!important;padding:0 14px!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-search-field:focus-within{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-search-input{height:100%!important;color:var(--ea-main)!important;font-size:var(--ea-app-text-secondary,14px)!important;background:0 0!important;padding:0!important;font-weight:600!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-status-filter{border:1px solid var(--ea-border)!important;background-color:var(--ea-surface)!important;height:46px!important;min-height:46px!important;color:var(--ea-main)!important;font-size:var(--ea-app-text-secondary,14px)!important;box-shadow:none!important;-ms-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important;font-weight:680!important}#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-status-filter:focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}#root .app-saas-shell .propostas-page .propostas-filterbar{border:1px solid var(--ea-border)!important;background:var(--app-standard-soft-surface)!important;box-shadow:none!important;border-radius:16px!important;gap:14px!important;padding:16px!important;display:grid!important}#root .app-saas-shell .propostas-page .propostas-filterbar-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}#root .app-saas-shell .propostas-page .propostas-filterbar-controls{grid-template-columns:minmax(180px,.85fr) minmax(180px,.85fr) minmax(330px,1.35fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}#root .app-saas-shell .contratos-page .contratos-filters{border:1px solid var(--ea-border)!important;background:var(--app-standard-soft-surface)!important;box-shadow:none!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(200px,230px) auto!important;align-items:end!important;gap:12px!important;padding:16px!important;display:grid!important}#root .app-saas-shell :is(.propostas-page .propostas-filterbar,.contratos-page .contratos-filters) .barra-pesquisa-app.caixa-search{border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;color:var(--ea-primary)!important;box-shadow:none!important;border-radius:12px!important;gap:8px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .app-saas-shell :is(.propostas-page .propostas-filterbar,.contratos-page .contratos-filters) .barra-pesquisa-app.caixa-search:is(:hover,:focus-within,.com-valor){width:100%!important;max-width:none!important;transform:none!important}#root .app-saas-shell :is(.propostas-page .propostas-filterbar,.contratos-page .contratos-filters) .barra-pesquisa-app.caixa-search>.botao-search{width:28px!important;min-width:28px!important;height:28px!important;color:var(--ea-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;order:-1!important}#root .app-saas-shell :is(.propostas-page .propostas-filterbar,.contratos-page .contratos-filters) .barra-pesquisa-app.caixa-search>.caixa-texto{width:100%!important;min-width:0!important;height:100%!important;color:var(--ea-main)!important;font-size:var(--ea-app-text-secondary,14px)!important;opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-weight:600!important}#root .app-saas-shell :is(.propostas-page .propostas-filterbar,.contratos-page .contratos-filters) .barra-pesquisa-app.caixa-search:focus-within{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important}#root .app-saas-shell .propostas-page .propostas-filter-field>span,#root .app-saas-shell .contratos-page .propostas-filter-field>span{color:var(--ea-muted)!important;font-size:var(--ea-app-text-micro,12px)!important;letter-spacing:.045em!important;margin-bottom:6px!important;font-weight:800!important}#root .app-saas-shell .propostas-page .propostas-filter-field .ea-select-menu__trigger,#root .app-saas-shell .propostas-page .propostas-date-picker .ea-date-picker__trigger,#root .app-saas-shell .contratos-page .contratos-filters select{border:1px solid var(--ea-border)!important;background:var(--ea-surface)!important;height:46px!important;min-height:46px!important;color:var(--ea-main)!important;box-shadow:none!important;border-radius:12px!important}#root .app-saas-shell .propostas-page .propostas-filter-field .ea-select-menu__trigger:hover,#root .app-saas-shell .propostas-page .propostas-date-picker .ea-date-picker__trigger:hover,#root .app-saas-shell .contratos-page .contratos-filters select:hover{border-color:color-mix(in srgb, var(--ea-primary) 52%, var(--ea-border))!important}#root .app-saas-shell .propostas-page .propostas-filter-field .ea-select-menu__trigger:focus-visible,#root .app-saas-shell .propostas-page .propostas-date-picker .ea-date-picker__trigger:focus-visible,#root .app-saas-shell .contratos-page .contratos-filters select:focus{border-color:var(--ea-primary)!important;box-shadow:0 0 0 3px var(--ea-focus-ring-soft)!important;outline:0!important}@media (width<=1040px){#root .app-saas-shell .propostas-page .propostas-filterbar-controls{grid-template-columns:1fr 1fr!important}#root .app-saas-shell .propostas-page .propostas-date-range,#root .app-saas-shell .propostas-page .propostas-filter-actions{grid-column:span 1}}@media (width<=760px){#root .app-saas-shell .usuarios-page.tenant-management-page .usuarios-filter-row,#root .app-saas-shell .propostas-page .propostas-filterbar-controls,#root .app-saas-shell .contratos-page .contratos-filters,#root .app-saas-shell .propostas-page .propostas-filterbar-main{grid-template-columns:1fr!important}#root .app-saas-shell .propostas-page .propostas-filterbar-main>:last-child{justify-self:start}}:root{--ea-motion-instant:80ms;--ea-motion-fast:.12s;--ea-motion-base:.16s;--ea-motion-slow:.22s;--ea-motion-route:.19s;--ea-motion-ease:cubic-bezier(.2, 0, 0, 1);--ea-motion-ease-out:cubic-bezier(.16, 1, .3, 1)}.ea-route-stage{isolation:isolate;transform-origin:50% 0;min-height:100%;animation:ea-route-genie var(--ea-motion-route) var(--ea-motion-ease-out) backwards;flex-direction:column;gap:24px;display:flex;position:relative}.ea-route-signal{z-index:20;pointer-events:none;border-radius:999px;width:100%;height:2px;position:absolute;top:-1px;left:0;overflow:hidden}.ea-route-signal:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ea-primary) 45%, transparent) 20%, var(--ea-primary) 52%, color-mix(in srgb, var(--ea-primary) 45%, transparent) 80%, transparent 100%);transform-origin:0;animation:ea-route-signal .26s var(--ea-motion-ease-out) both;position:absolute;inset:0}.ea-route-loading{min-height:180px;color:var(--ea-muted);justify-content:center;align-items:center;gap:10px;font-size:.875rem;font-weight:650;display:flex}.ea-route-loading__spinner{border:2px solid color-mix(in srgb, var(--ea-primary) 22%, transparent);border-top-color:var(--ea-primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ea-motion-spin}.ea-list-pagination{color:var(--ea-muted);justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;font-size:.8125rem;font-weight:650;display:flex}.app-saas-shell .destructive-button.animando{animation:ea-destructive-pulse var(--ea-motion-slow) var(--ea-motion-ease-out) both!important}.app-saas-shell .destructive-button.confirmando{animation:ea-destructive-confirm var(--ea-motion-fast) var(--ea-motion-ease-out) both!important}.app-saas-shell .destructive-button .destructive-button-text{vertical-align:middle;display:inline-block!important}#root .app-saas-shell :is(.propostas-modal-backdrop,.clientes-modal-backdrop,.documentos-drawer-backdrop,.empresas-exec-modal-backdrop,.clausulas-modal-backdrop,.usuarios-modal-backdrop,.produtos-modal-backdrop,.categoria-modal-backdrop,.categorias-drawer-backdrop){-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#root .app-saas-shell :is(.propostas-modal,.clientes-modal,.documentos-drawer,.empresas-exec-modal,.clausulas-modal,.usuarios-modal,.produtos-modal,.categoria-modal,.categorias-drawer){animation-duration:var(--ea-motion-base)!important;animation-timing-function:var(--ea-motion-ease-out)!important}.animate-fade-in{animation-duration:var(--ea-motion-fast)!important;animation-timing-function:var(--ea-motion-ease-out)!important}.ea-license-pdf-scan{isolation:isolate;border:1px solid var(--ea-border);background:var(--ea-background);border-radius:6px;width:100%;height:390px;position:relative;overflow:hidden}.ea-license-pdf-scan__document{background:var(--ea-background);border:0;width:100%;height:100%;display:block}.ea-license-pdf-scan__line{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ea-primary) 55%, white) 18%, var(--ea-primary) 50%, color-mix(in srgb, var(--ea-primary) 55%, white) 82%, transparent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--ea-primary) 80%, transparent), 0 0 22px color-mix(in srgb, var(--ea-primary) 42%, transparent);pointer-events:none;border-radius:999px;animation:3s cubic-bezier(.45,0,.55,1) both ea-license-pdf-scan-line;position:absolute;top:0;left:10px;right:10px}.ea-license-pdf-scan__status{z-index:4;border:1px solid color-mix(in srgb, var(--ea-primary) 45%, var(--ea-border));background:color-mix(in srgb, var(--ea-background) 88%, transparent);min-height:28px;color:var(--ea-primary);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ea-license-pdf-scan-status 3s var(--ea-motion-ease-out) both;border-radius:999px;align-items:center;padding:0 10px;font-size:.6875rem;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.ea-license-scan-field--modified :is(input,select,textarea,[role=combobox]){border-color:color-mix(in srgb, var(--ea-warning) 58%, var(--ea-border))}.ea-license-scan-field--missing :is(input,select,textarea,[role=combobox]){border-color:color-mix(in srgb, var(--ea-danger) 55%, var(--ea-border))}.ea-pdf-conference{background:var(--ea-background);min-height:100vh;color:var(--ea-main);grid-template-rows:auto minmax(0,1fr);display:grid}.ea-pdf-conference__header{z-index:10;border-bottom:1px solid var(--ea-border);background:var(--ea-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--ea-main) 7%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.ea-pdf-conference__heading{min-width:0}.ea-pdf-conference__heading span,.ea-pdf-conference__heading strong{display:block}.ea-pdf-conference__heading span{color:var(--ea-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.ea-pdf-conference__heading strong{color:var(--ea-main);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.9375rem;overflow:hidden}.ea-pdf-conference__actions{flex:none;align-items:center;gap:8px;display:flex}.ea-pdf-conference__button{border:1px solid color-mix(in srgb, var(--ea-primary) 42%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 10%, var(--ea-surface));min-height:36px;color:var(--ea-primary);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.75rem;font-weight:760;text-decoration:none;display:inline-flex}.ea-pdf-conference__button:hover{background:color-mix(in srgb, var(--ea-primary) 16%, var(--ea-surface))}.ea-pdf-conference__button.is-quiet{border-color:var(--ea-border);color:var(--ea-muted);background:0 0}.ea-pdf-conference__stage{isolation:isolate;background:color-mix(in srgb, var(--ea-background) 88%, black);min-height:0;padding:16px;position:relative;overflow:hidden}.ea-pdf-conference__workspace{grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:14px;height:calc(100vh - 93px);min-height:0;display:grid}.ea-pdf-conference__viewer{border:1px solid var(--ea-border);background:color-mix(in srgb, var(--ea-background) 92%, black);border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.ea-pdf-conference__pages{scroll-behavior:smooth;height:100%;padding:18px;overflow:auto}.ea-pdf-conference__page{background:#fff;border-radius:4px;width:min(100%,980px);margin:0 auto 18px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.ea-pdf-conference__canvas{background:#fff;width:100%;height:auto;display:block}.ea-pdf-conference__zoom{border:1px solid var(--ea-border);background:var(--ea-background);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.ea-pdf-conference__zoom :is(button){min-width:34px;min-height:34px;color:var(--ea-main);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:800}.ea-pdf-conference__zoom :is(button):hover:not(:disabled){background:color-mix(in srgb, var(--ea-primary) 12%, transparent);color:var(--ea-primary)}.ea-pdf-conference__zoom :is(button):disabled{opacity:.42;cursor:default}.ea-pdf-conference__zoom-label{border-inline:1px solid var(--ea-border)!important;min-width:54px!important;font-size:.6875rem!important}.ea-pdf-conference__text-layer{z-index:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:var(--ea-primary);line-height:1;position:absolute;inset:0;overflow:hidden;width:100%!important;height:100%!important}.ea-pdf-conference__text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.ea-pdf-conference__text-layer>:not(.markedContent),.ea-pdf-conference__text-layer .markedContent span:not(.markedContent){z-index:1;font-size:calc(var(--total-scale-factor) * var(--font-height,0px));transform:rotate(var(--rotate,0deg)) scaleX(var(--scale-x,1)) scale(var(--min-font-size-inv,1))}.ea-pdf-conference__text-layer .markedContent{display:contents}.ea-pdf-conference__text-layer ::selection{background:color-mix(in srgb, var(--ea-primary) 38%, transparent);color:#0000}.ea-pdf-conference__text-layer .endOfContent{-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.ea-pdf-conference__page-tools{z-index:5;opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:10px;right:10px;transform:translateY(-3px)}.ea-pdf-conference__page:hover .ea-pdf-conference__page-tools,.ea-pdf-conference__page:focus-within .ea-pdf-conference__page-tools{opacity:1;transform:translateY(0)}.ea-pdf-conference__copy-page{color:#fff;min-height:32px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a121bd6;border:1px solid #ffffff59;border-radius:7px;padding:0 10px;font-size:.6875rem;font-weight:760}.ea-pdf-conference__copy-page:hover,.ea-pdf-conference__copy-page.is-copied{background:color-mix(in srgb, var(--ea-primary) 82%, #07131b)}.ea-pdf-conference__copy-page:disabled{opacity:.72;cursor:not-allowed}.ea-pdf-conference__page-label{z-index:5;color:#fff;pointer-events:none;background:#0a121bc7;border-radius:999px;padding:4px 8px;font-size:.625rem;font-weight:750;position:absolute;bottom:8px;right:8px}.ea-pdf-conference__evidence-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.ea-pdf-conference__evidence{border:2px solid color-mix(in srgb, var(--ea-warning) 88%, white);background:color-mix(in srgb, var(--ea-warning) 31%, transparent);opacity:.16;border-radius:4px;min-width:12px;min-height:8px;transition:opacity .18s,filter .18s,transform .18s;position:absolute;box-shadow:0 0 0 2px #ffffffb8}.ea-pdf-conference__evidence[data-status=modified],.ea-pdf-conference__evidence[data-status=missing]{border-color:color-mix(in srgb, var(--ea-warning) 88%, white);background:color-mix(in srgb, var(--ea-warning) 31%, transparent)}.ea-pdf-conference.is-scan-complete .ea-pdf-conference__evidence{opacity:.48}.ea-pdf-conference.is-scanning .ea-pdf-conference__evidence{animation:ea-pdf-conference-evidence .98s var(--ea-motion-ease-out) both;animation-delay:calc(.18s + var(--ea-evidence-index) * 42ms)}.ea-pdf-conference__evidence.is-focused{animation:1.1s ease-out both ea-pdf-conference-evidence-focus}.ea-pdf-conference__render-status{min-height:calc(100vh - 145px);color:var(--ea-muted);place-items:center;font-size:.8125rem;font-weight:700;display:grid}.ea-pdf-conference__analysis{border:1px solid var(--ea-border);background:var(--ea-surface);border-radius:10px;min-width:0;min-height:0;overflow-y:auto}.ea-pdf-conference__analysis-header{z-index:3;border-bottom:1px solid var(--ea-border);background:color-mix(in srgb, var(--ea-surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px;position:sticky;top:0}.ea-pdf-conference__analysis-header span,.ea-pdf-conference__analysis-header strong{display:block}.ea-pdf-conference__analysis-header span{color:var(--ea-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:850}.ea-pdf-conference__analysis-header strong{color:var(--ea-main);margin-top:5px;font-size:1rem}.ea-pdf-conference__analysis-empty{border:1px dashed var(--ea-border);color:var(--ea-muted);border-radius:9px;margin:14px;padding:18px;font-size:.75rem;font-weight:650;line-height:1.6}.ea-pdf-conference__analysis-summary{background:var(--ea-background);border-radius:9px;gap:3px;margin:14px 14px 8px;padding:12px;display:grid}.ea-pdf-conference__analysis-summary strong{color:var(--ea-main);font-size:.8125rem}.ea-pdf-conference__analysis-summary span{color:var(--ea-muted);font-size:.6875rem;font-weight:650}.ea-pdf-conference__restore-all{border:1px solid color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 12%, var(--ea-surface));width:calc(100% - 28px);min-height:38px;color:var(--ea-primary);font:inherit;cursor:pointer;border-radius:8px;margin:0 14px 8px;font-size:.75rem;font-weight:800}.ea-pdf-conference__analysis-list{gap:8px;padding:6px 14px 14px;display:grid}.ea-pdf-conference__analysis-item{border:1px solid var(--ea-border);border-left:3px solid var(--ea-primary);background:var(--ea-background);border-radius:8px;padding:11px}.ea-pdf-conference__analysis-item.is-modified,.ea-pdf-conference__analysis-item.is-attention{border-left-color:var(--ea-warning)}.ea-pdf-conference__analysis-item.is-missing{border-left-color:var(--ea-danger)}.ea-pdf-conference__item-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ea-pdf-conference__item-header strong{color:var(--ea-main);font-size:.75rem;line-height:1.35}.ea-pdf-conference__item-header span{background:color-mix(in srgb, var(--ea-primary) 10%, transparent);color:var(--ea-primary);border-radius:999px;flex:none;padding:3px 6px;font-size:.5625rem;font-weight:800}.ea-pdf-conference__analysis-item.is-modified .ea-pdf-conference__item-header span,.ea-pdf-conference__analysis-item.is-attention .ea-pdf-conference__item-header span{background:color-mix(in srgb, var(--ea-warning) 12%, transparent);color:var(--ea-warning)}.ea-pdf-conference__analysis-item.is-missing .ea-pdf-conference__item-header span{background:color-mix(in srgb, var(--ea-danger) 11%, transparent);color:var(--ea-danger)}.ea-pdf-conference__item-value,.ea-pdf-conference__item-current{color:var(--ea-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.6875rem;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.ea-pdf-conference__item-current{color:var(--ea-warning);-webkit-line-clamp:2}.ea-pdf-conference__item-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ea-pdf-conference__item-actions button{border:1px solid var(--ea-border);background:var(--ea-surface);min-height:29px;color:var(--ea-muted);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:.625rem;font-weight:760}.ea-pdf-conference__item-actions button.is-restore{border-color:color-mix(in srgb, var(--ea-primary) 45%, var(--ea-border));color:var(--ea-primary)}.ea-pdf-conference__conditions-summary{border:1px solid color-mix(in srgb, var(--ea-primary) 24%, var(--ea-border));background:color-mix(in srgb, var(--ea-primary) 7%, var(--ea-background));color:var(--ea-primary);cursor:pointer;border-radius:8px;padding:11px;font-size:.6875rem;font-weight:750;line-height:1.45}.ea-pdf-conference__document{border:1px solid var(--ea-border);background:#fff;border-radius:10px;width:100%;height:100%;min-height:calc(100vh - 130px);display:block}.ea-pdf-conference__loading,.ea-pdf-conference__error{border:1px solid var(--ea-border);background:var(--ea-surface);min-height:calc(100vh - 120px);color:var(--ea-muted);border-radius:10px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.ea-pdf-conference__error{color:var(--ea-danger)}.ea-pdf-conference__scan-line{z-index:3;background:linear-gradient(90deg, transparent, var(--ea-primary) 18% 82%, transparent);height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--ea-primary) 90%, transparent), 0 0 34px color-mix(in srgb, var(--ea-primary) 52%, transparent);opacity:0;border-radius:999px;position:absolute;top:10px;left:18px;right:18px}.ea-pdf-conference.is-scanning .ea-pdf-conference__scan-line{animation:3s cubic-bezier(.45,0,.55,1) both ea-pdf-conference-scan-line}.ea-pdf-conference__scan-status{z-index:4;border:1px solid color-mix(in srgb, var(--ea-primary) 48%, var(--ea-border));background:color-mix(in srgb, var(--ea-background) 88%, transparent);color:var(--ea-primary);letter-spacing:.08em;text-transform:uppercase;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:7px 12px;font-size:.6875rem;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ea-pdf-conference.is-scanning .ea-pdf-conference__scan-status{animation:ea-pdf-conference-status 3s var(--ea-motion-ease-out) both}.ea-pdf-conference.has-scan-error .ea-pdf-conference__scan-status{border-color:color-mix(in srgb, var(--ea-danger) 52%, var(--ea-border));color:var(--ea-danger);opacity:1}@media (width<=640px){.ea-list-pagination{justify-content:space-between}}.app-theme-page :is(.propostas-stat-card,.propostas-panel,.propostas-list>.proposta-card,.propostas-empty,.produtos-stat-card,.produtos-panel,.clientes-stat-card,.clientes-panel,.usuario-list-row,.licenca-list-row,.contrato-card),.tenant-topbar,.tenant-content>*,.produtos-hero,.clientes-hero{animation:none!important}.app-saas-shell .app-sidebar-nav-item,.admin-gemini-shell .admin-sidebar-nav-item{transition-property:color,background-color,border-color,opacity,box-shadow,transform!important;transition-duration:var(--ea-motion-base)!important;transition-timing-function:var(--ea-motion-ease)!important}@keyframes ea-route-genie{0%{opacity:.64;clip-path:inset(0 4% 9% round 16px);transform:translateY(-5px)scaleX(.975)scaleY(.95)}62%{opacity:1;clip-path:inset(0 round 8px);transform:translateY(1px)scaleX(1.003)scaleY(1.006)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes ea-route-signal{0%{opacity:0;transform:translate(-70%)scaleX(.18)}24%{opacity:1}to{opacity:0;transform:translate(72%)scaleX(.48)}}@keyframes ea-motion-spin{to{transform:rotate(360deg)}}@keyframes ea-destructive-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ea-destructive-confirm{0%{transform:scale(1)}to{transform:scale(1.012)}}@keyframes ea-license-pdf-scan-line{0%{opacity:0;transform:translateY(-8px)scaleX(.7)}8%{opacity:1;transform:translateY(0)scaleX(1)}48%,52%{opacity:1;transform:translateY(386px)scaleX(1)}92%{opacity:1;transform:translateY(0)scaleX(1)}to{opacity:0;transform:translateY(-8px)scaleX(.7)}}@keyframes ea-license-pdf-scan-status{0%,8%{opacity:0;transform:translateY(-4px)}16%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes ea-pdf-conference-scan-line{0%{opacity:0;transform:translateY(-10px)scaleX(.72)}8%{opacity:1}48%,52%{opacity:1;transform:translateY(calc(100vh - 140px))scaleX(1)}92%{opacity:1;transform:translateY(0)scaleX(1)}to{opacity:0;transform:translateY(-10px)scaleX(.72)}}@keyframes ea-pdf-conference-status{0%,8%{opacity:0;transform:translate(-50%,-5px)}16%,84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}@keyframes ea-pdf-conference-evidence{0%{opacity:0;filter:brightness(1.8);transform:scale(.92)}45%{opacity:.88;filter:brightness(1.25);transform:scale(1.035)}to{opacity:.48;filter:brightness();transform:scale(1)}}@keyframes ea-pdf-conference-evidence-focus{0%,to{opacity:.48;filter:brightness();transform:scale(1)}40%{opacity:1;filter:brightness(1.35);transform:scale(1.08)}}@media (width<=980px){.ea-pdf-conference__stage{overflow:auto}.ea-pdf-conference__workspace{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 110px)}.ea-pdf-conference__viewer{height:72vh}.ea-pdf-conference__analysis{max-height:56vh}}@media (width<=640px){.ea-pdf-conference__header{flex-direction:column;align-items:flex-start}.ea-pdf-conference__actions{width:100%;overflow-x:auto}.ea-pdf-conference__button{flex:none}.ea-pdf-conference__document{height:calc(100vh - 145px)}.ea-pdf-conference__pages{padding:8px}}@media (prefers-reduced-motion:reduce){:root{--ea-motion-instant:1ms;--ea-motion-fast:1ms;--ea-motion-base:1ms;--ea-motion-slow:1ms;--ea-motion-route:1ms}.ea-route-stage,.ea-notification,.ea-notification[data-closing=true],.ea-status-badge__track,.ea-realtime-indicator,.animate-fade-in{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.app-saas-shell .destructive-button:is(.animando,.confirmando){animation:none!important;transform:none!important}.ea-license-pdf-scan__line,.ea-license-pdf-scan__status,.ea-pdf-conference__scan-line,.ea-pdf-conference__scan-status{display:none;animation:none!important}.ea-pdf-conference__evidence{opacity:.48;animation:none!important}.ea-route-signal{display:none}}@media (width>=1280px) and (width<=1439px){.ea-responsive-shell .ea-shell-sidebar{padding:14px!important;top:14px!important;bottom:14px!important;left:14px!important}.ea-responsive-shell.is-sidebar-open .ea-shell-sidebar{width:276px!important}.ea-responsive-shell.is-sidebar-closed .ea-shell-sidebar{width:82px!important}.ea-responsive-shell .ea-shell-column{gap:14px!important;padding:14px!important}.ea-responsive-shell.is-sidebar-open .ea-shell-column{padding-left:306px!important}.ea-responsive-shell.is-sidebar-closed .ea-shell-column{padding-left:110px!important}.ea-responsive-shell .ea-shell-topbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:14px 16px!important}.ea-responsive-shell .ea-shell-topbar__actions{flex-wrap:nowrap!important;flex:none!important;width:auto!important;padding-bottom:0!important;overflow:visible!important}.ea-responsive-shell .ea-route-stage{gap:16px}.ea-responsive-shell .page-hero{padding:22px 24px!important}}@media (width<=1279px){.ea-responsive-shell .ea-shell-column{gap:12px!important;padding:10px!important}.ea-responsive-shell .ea-shell-topbar{padding:12px 14px!important}.ea-responsive-shell .ea-shell-topbar__actions{flex-wrap:wrap!important;padding-bottom:0!important;overflow:visible!important}.ea-responsive-shell .ea-route-stage{gap:14px}}@media (width>=1024px) and (width<=1535px){.ea-responsive-shell .ea-shell-topbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.ea-responsive-shell .ea-shell-topbar__actions{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;width:auto!important;margin-left:auto!important;padding-bottom:0!important;overflow:visible!important}}@media (width>=1280px) and (height<=900px){.ea-responsive-shell .ea-shell-sidebar{padding-block:12px!important;top:10px!important;bottom:10px!important}.ea-responsive-shell .ea-shell-brand{margin-bottom:10px!important}.ea-responsive-shell .ea-shell-account{margin-top:10px!important}.ea-responsive-shell .ea-sidebar-scroll{gap:3px!important}.ea-responsive-shell .ea-sidebar-scroll :is(.app-sidebar-nav-item,.admin-sidebar-nav-item),.ea-responsive-shell :is(.ea-sidebar-account-button,.ea-sidebar-logout){border-radius:12px!important;min-height:40px!important}.ea-responsive-shell .ea-shell-column{gap:10px!important;padding-top:10px!important;padding-bottom:10px!important}.ea-responsive-shell .ea-shell-topbar{padding-block:11px!important}.ea-responsive-shell .ea-shell-topbar h1{font-size:1.35rem!important}.ea-responsive-shell .ea-shell-topbar p{line-height:1.35!important}}@media (width<=767px){.ea-responsive-shell .ea-shell-column{padding:8px!important}.ea-responsive-shell .ea-shell-topbar__actions>button:last-child{max-width:calc(100vw - 86px)}.ea-responsive-shell .ea-shell-topbar__identity{margin-left:auto}.ea-responsive-shell .ea-shell-topbar__identity>button:last-child{max-width:calc(100vw - 86px)}}html body .app-saas-shell .cadastro-route-page{--cadastro-bg:var(--ea-background);--cadastro-surface:var(--ea-surface);--cadastro-surface-soft:var(--ea-surface-hover);--cadastro-field:var(--ea-modal-field,var(--ea-surface));--cadastro-text:var(--ea-main);--cadastro-muted:var(--ea-muted);--cadastro-border:var(--ea-border);--cadastro-primary:var(--ea-primary);min-width:0;min-height:100%;color:var(--cadastro-text);background:var(--cadastro-bg)!important;width:100%!important;padding:24px!important;display:block!important}html.dark body .app-saas-shell .cadastro-route-page{--cadastro-bg:#181a1f;--cadastro-surface:#24262d;--cadastro-surface-soft:#2b2e36;--cadastro-field:#202228;--cadastro-text:#eef0f3;--cadastro-muted:#aeb4bf;--cadastro-border:#ffffff21}html body .app-saas-shell .cadastro-route-page .cadastro-route-topbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}html body .app-saas-shell .cadastro-route-page .cadastro-route-topbar .ea-ui-button{min-height:38px;box-shadow:none!important;border-radius:8px!important}html body .app-saas-shell .cadastro-route-page>.page-hero{width:100%;margin:0 0 18px;box-shadow:none!important;border-radius:14px!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant .page-hero-main h2{color:#0f172a!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant .page-hero-main p{color:#64748b!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant .page-hero-main>div>span{color:#059669!important}html.dark body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant{background:var(--ea-gradient-brand)!important;color:#fff!important;border-color:#7fd1c052!important}html.dark body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant .page-hero-main :is(h2,p,span){color:#fff!important}html.dark body #root .app-saas-shell .app-theme-page.cadastro-route-page>.app-page-hero.page-hero.page-hero--tenant .page-hero-main :is(p,span){color:#ffffffad!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.app-dashboard-hero-reference>.app-page-hero.page-hero.page-hero--tenant{border-color:color-mix(in srgb, var(--ea-primary) 78%, transparent)!important;background:var(--ea-primary)!important;color:var(--ea-on-primary,#fff)!important;box-shadow:var(--ea-shadow-card)!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.app-dashboard-hero-reference>.app-page-hero.page-hero.page-hero--tenant .page-hero-main :is(h2,p,span){color:var(--ea-on-primary,#fff)!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.app-dashboard-hero-reference>.app-page-hero.page-hero.page-hero--tenant .page-hero-main :is(p,span){opacity:.78}html:not(.dark) body #root .app-saas-shell .app-theme-page.app-dashboard-hero-reference>.app-page-hero.page-hero.page-hero--tenant :is(.nova-proposta-total,.ea-ui-button){border-color:color-mix(in srgb, var(--ea-on-primary,#fff) 34%, transparent)!important;background:color-mix(in srgb, var(--ea-on-primary,#fff) 13%, transparent)!important;color:var(--ea-on-primary,#fff)!important}html:not(.dark) body #root .app-saas-shell .app-theme-page.app-dashboard-hero-reference>.app-page-hero.page-hero.page-hero--tenant .nova-proposta-total :is(span,strong){color:var(--ea-on-primary,#fff)!important}html body #root .app-saas-shell .nova-proposta-page .nova-proposta-save,html body #root .app-saas-shell .nova-proposta-page .nova-proposta-save :is(.ea-ui-button__label,svg){color:#fff!important}html body .app-saas-shell .cadastro-route-page .cadastro-route-form-host{background:0 0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body #root .app-saas-shell .cadastro-route-page :is(.clientes-modal-backdrop--route,.empresas-exec-modal-backdrop--route,.clausulas-modal-backdrop--route){z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}html body #root .app-saas-shell .cadastro-route-page :is(.clientes-modal-backdrop--route .clientes-modal,.empresas-exec-modal-backdrop--route .empresas-exec-modal,.clausulas-modal-backdrop--route .clausulas-modal){width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-header,.empresas-exec-modal-header,.clausulas-modal-header){display:none!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-scrollbody,.empresas-exec-modal-body){gap:14px;flex:none!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-form-section,.empresas-exec-form-section,.clausulas-form-section){width:100%;border:1px solid var(--cadastro-border)!important;background:var(--cadastro-surface)!important;color:var(--cadastro-text)!important;box-shadow:none!important;border-radius:12px!important;margin:14px 0 0!important;padding:22px!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-form-section,.empresas-exec-form-section,.clausulas-form-section)>h3{border-bottom:1px solid var(--cadastro-border);letter-spacing:-.015em;padding:0 0 14px;font-weight:750;color:var(--cadastro-text)!important;margin:0 0 20px!important;font-size:16px!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-form-grid,.empresas-exec-form-grid,.clausulas-form-grid){gap:16px!important}html body .app-saas-shell .cadastro-route-page label{min-width:0}html body .app-saas-shell .cadastro-route-page label>span{letter-spacing:.025em;text-transform:uppercase;color:var(--cadastro-muted)!important;font-size:var(--ea-app-text-caption,13px)!important;font-weight:700!important}html body .app-saas-shell .cadastro-route-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;min-width:0;min-height:42px;font:inherit;font-size:var(--ea-app-text-control,15px);outline:0;padding:0 11px;font-weight:550;border:1px solid var(--cadastro-border)!important;background:var(--cadastro-field)!important;color:var(--cadastro-text)!important;box-shadow:none!important;border-radius:8px!important}html body .app-saas-shell .cadastro-route-page textarea{resize:vertical;line-height:1.5;padding:11px!important}html body .app-saas-shell .cadastro-route-page :is(input,select,textarea):focus{border-color:var(--cadastro-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--cadastro-primary) 14%, transparent)!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check{border:1px solid var(--cadastro-border);background:var(--cadastro-surface-soft);cursor:pointer;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;display:grid;margin:0!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check input[type=checkbox]{appearance:none;cursor:pointer;outline:none;min-width:42px;margin:0;transition:background-color .16s,border-color .16s;position:relative;border:1px solid var(--cadastro-border)!important;background:var(--cadastro-field)!important;width:42px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;border-radius:999px!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check input[type=checkbox]:before{content:"";background:var(--cadastro-muted);border-radius:50%;width:16px;height:16px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check input[type=checkbox]:checked{border-color:var(--cadastro-primary)!important;background:var(--cadastro-primary)!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check input[type=checkbox]:checked:before{background:#fff;transform:translate(18px)}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--cadastro-primary) 16%, transparent)!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check-copy{gap:3px;min-width:0;display:grid}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check-copy strong{font-size:var(--ea-app-text-secondary,14px);font-weight:700;line-height:1.35;color:var(--cadastro-text)!important}html body #root .app-saas-shell .cadastro-route-page .empresas-exec-check-copy small{font-size:var(--ea-app-text-caption,13px);font-weight:540;line-height:1.4;color:var(--cadastro-muted)!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions){justify-content:flex-end;align-items:center;gap:10px;width:100%;z-index:auto!important;border:1px solid var(--cadastro-border)!important;background:var(--cadastro-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;margin:14px 0 0!important;padding:16px!important;display:flex!important;position:static!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions) button{min-height:38px;padding:0 14px;box-shadow:none!important;border-radius:8px!important}html body #root .app-saas-shell .cadastro-route-page :is(.cadastro-route-topbar .ea-ui-button--primary,.clientes-save,.empresas-exec-save,.clausulas-save){border-color:var(--ea-action-primary-bg,#136b69)!important;background:var(--ea-action-primary-bg,#136b69)!important;color:#fff!important}html body #root .app-saas-shell .cadastro-route-page :is(.cadastro-route-topbar .ea-ui-button--primary,.clientes-save,.empresas-exec-save,.clausulas-save) :is(span,svg){color:#fff!important}@media (width<=720px){html body .app-saas-shell .cadastro-route-page{padding:16px!important}html body .app-saas-shell .cadastro-route-page .cadastro-route-topbar{align-items:stretch}html body .app-saas-shell .cadastro-route-page .cadastro-route-topbar .ea-ui-button{width:auto}html body .app-saas-shell .cadastro-route-page :is(.clientes-form-section,.empresas-exec-form-section,.clausulas-form-section){padding:18px!important}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions){flex-direction:column-reverse}html body .app-saas-shell .cadastro-route-page :is(.clientes-modal-actions,.empresas-exec-modal-actions,.clausulas-modal-actions) button{width:100%}}:root{--ea-app-text-micro:calc(13px * var(--ea-font-scale,1));--ea-app-text-caption:calc(14px * var(--ea-font-scale,1));--ea-app-text-small:calc(14px * var(--ea-font-scale,1));--ea-app-text-secondary:calc(15px * var(--ea-font-scale,1));--ea-app-text-control:calc(16px * var(--ea-font-scale,1));--ea-app-text-body:calc(17px * var(--ea-font-scale,1));--ea-app-text-subtitle:calc(19px * var(--ea-font-scale,1));--ea-app-text-title:calc(24px * var(--ea-font-scale,1));--ea-app-leading-compact:1.35;--ea-app-leading-reading:1.55}#root .app-saas-shell,#root .app-saas-shell .app-scroll{font-size:var(--ea-app-text-body);line-height:var(--ea-app-leading-reading)}#root .app-saas-shell .ea-sidebar-section-label{font-size:var(--ea-app-text-micro)!important;line-height:var(--ea-app-leading-compact)!important}#root .app-saas-shell .ea-sidebar-nav-item,#root .app-saas-shell .ea-sidebar-account-item,#root .app-saas-shell .ea-sidebar-logout{font-size:var(--ea-app-text-control)!important}#root .app-saas-shell aside :is(.text-xs,[class*="text-[10px]"],[class*="text-[11px]"]),#root .app-saas-shell .ea-shell-topbar p,#root .app-saas-shell .ea-shell-topbar .text-xs{font-size:var(--ea-app-text-caption)!important;line-height:var(--ea-app-leading-compact)!important}#root .app-saas-shell .ea-shell-topbar strong{font-size:var(--ea-app-text-secondary)!important}#root .app-saas-shell .app-scroll .page-hero :is(.text-xs,[class*=kicker]){font-size:var(--ea-app-text-caption)!important}#root .app-saas-shell .app-scroll .page-hero .page-hero-main>div>p{font-size:var(--ea-app-text-body)!important;line-height:var(--ea-app-leading-reading)!important}#root .app-saas-shell .app-scroll :is(small,dt,legend),html body #root .app-saas-shell .ea-shell-column .app-scroll small{font-size:var(--ea-app-text-small)!important;line-height:1.45!important}html body #root .app-saas-shell .ea-shell-column .app-scroll .usuarios-list-head,html body #root .app-saas-shell .ea-shell-column .app-scroll .usuarios-access-badge,html body #root .app-saas-shell .ea-shell-column .app-scroll .propostas-date-range-fields>span,html body #root .app-saas-shell .ea-shell-column .app-scroll .nova-proposta-total>span{font-size:var(--ea-app-text-caption)!important}#root .app-saas-shell .app-scroll :is(label,.ea-form-field)>span:not(.sr-only),#root .app-saas-shell .app-scroll .ea-form-field__label{font-size:var(--ea-app-text-caption)!important;line-height:var(--ea-app-leading-compact)!important}#root .app-saas-shell .app-scroll :is(input,select,textarea){font-size:var(--ea-app-text-control)!important;line-height:1.45!important}html body #root .app-saas-shell .licencas-page .licencas-filter-period>legend,html body #root .app-saas-shell .licencas-page .licencas-filter-date>span{font-size:var(--ea-app-text-micro)!important}html body #root .app-saas-shell .licencas-page .licencas-filter-date>input{font-size:var(--ea-app-text-small)!important;line-height:1.3!important}#root .app-saas-shell .app-scroll :is(input,textarea)::placeholder{font-size:inherit!important}#root .app-saas-shell .app-scroll .ea-ui-button,#root .app-saas-shell .app-scroll button:not([class*=metric]):not([class*=stat-card]){font-size:var(--ea-app-text-control)!important}#root .app-saas-shell .app-scroll :is([class*=eyebrow],[class*=kicker],[class*=section-label],[class*=field-hint],[class*=helper],[class*=counter]){font-size:var(--ea-app-text-caption)!important;line-height:1.45!important}#root .app-saas-shell .app-scroll :is([class*="text-[9px]"],[class*="text-[10px]"]){font-size:var(--ea-app-text-micro)!important}#root .app-saas-shell .app-scroll :is([class*="text-[11px]"],[class*="text-[12px]"],.text-xs){font-size:var(--ea-app-text-caption)!important}#root .app-saas-shell .app-scroll :is([class*="text-[13px]"],.text-sm){font-size:var(--ea-app-text-secondary)!important}#root .app-saas-shell .metric-filter-card :is(span,small),#root .app-saas-shell .propostas-stat-card :is(span,small){line-height:var(--ea-app-leading-compact)!important}#root .app-saas-shell .metric-filter-card span,#root .app-saas-shell .propostas-stat-card span{font-size:var(--ea-app-text-secondary)!important}#root .app-saas-shell .metric-filter-card small,#root .app-saas-shell .propostas-stat-card small,html body #root .app-saas-shell .ea-shell-column .app-scroll :is(.metric-filter-card,.propostas-stat-card,.condicionante-metric) small{font-size:var(--ea-app-text-small)!important}#root .app-saas-shell :is(.context-menu,[class*=dropdown]) :is(button,a){font-size:var(--ea-app-text-secondary)!important}html body .notif-popover--app{font-size:var(--ea-notification-text-body)}html body .notif-popover--app .notificacoes-central__header strong{font-size:var(--ea-notification-text-title)!important}html body .notif-popover--app :is(.notificacoes-central__header>div>span,.notificacoes-central__tabs button,.notificacoes-central__item-meta>span,.notificacoes-central__item-meta time){font-size:var(--ea-notification-text-meta)!important}html body .notif-popover--app :is(.notificacoes-central__search .caixa-texto,.notificacoes-central__item-content>strong,.notificacoes-central__prazo>strong){font-size:var(--ea-notification-text-body)!important;line-height:1.4!important}html body .notif-popover--app :is(.notificacoes-central__item-content>span:last-child,.notificacoes-central__prazo,.notificacoes-central__prazo small,.notificacoes-central__footer button,.notificacoes-central__empty small){font-size:var(--ea-notification-text-caption)!important;line-height:1.45!important}html body .notif-popover--app :is(.notificacoes-central__loading,.notificacoes-central__error,.notificacoes-central__empty strong){font-size:var(--ea-notification-text-emphasis)!important}html body .ea-settings-dialog--app{width:min(940px,100vw - 32px);font-size:var(--ea-app-text-body)}html body .ea-settings-dialog--app .ea-settings-dialog__header>div>span,html body .ea-settings-dialog--app .ea-settings-group-description,html body .ea-settings-dialog--app .ea-settings-dialog__footer>span,html body .ea-settings-dialog--app .ea-settings-choice small,html body .ea-settings-dialog--app .ea-settings-font-option small,html body .ea-settings-dialog--app .ea-settings-font-preview span,html body .ea-settings-dialog--app .ea-settings-scale-option small{font-size:var(--ea-app-text-caption)!important;line-height:1.45!important}html body .ea-settings-dialog--app :is(.ea-settings-choice-group>legend,.ea-settings-choice strong,.ea-settings-font-option strong,.ea-settings-scale-option strong,.ea-settings-font-preview strong,.ea-settings-current-value,.ea-settings-custom-scale,.ea-settings-reset-typography){font-size:var(--ea-app-text-secondary)!important;line-height:1.4!important}html body .ea-settings-dialog--app .ea-settings-dialog__header p{font-size:var(--ea-app-text-secondary)!important;line-height:var(--ea-app-leading-reading)!important}html body .ea-settings-dialog--app .ea-ui-button{font-size:var(--ea-app-text-control)!important}@media (width<=900px){html body .ea-settings-dialog--app{width:min(760px,100vw - 24px)}html body .ea-settings-dialog--app .ea-settings-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .ea-settings-dialog--app .ea-settings-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){html body .ea-settings-dialog--app .ea-settings-font-grid,html body .ea-settings-dialog--app .ea-settings-scale-grid{grid-template-columns:1fr}}:root{--ea-admin-text-micro:calc(13px * var(--ea-font-scale,1));--ea-admin-text-caption:calc(14px * var(--ea-font-scale,1));--ea-admin-text-small:calc(14px * var(--ea-font-scale,1));--ea-admin-text-secondary:calc(15px * var(--ea-font-scale,1));--ea-admin-text-control:calc(16px * var(--ea-font-scale,1));--ea-admin-text-body:calc(17px * var(--ea-font-scale,1));--ea-admin-text-title:calc(24px * var(--ea-font-scale,1));--ea-admin-leading-compact:1.35;--ea-admin-leading-reading:1.55}#root .admin-gemini-shell,html body .admin-modal-portal.admin-gemini-shell,html body .ea-settings-dialog--admin{font-size:var(--ea-admin-text-body);line-height:var(--ea-admin-leading-reading)}#root .admin-gemini-shell .ea-sidebar-section-label{font-size:var(--ea-admin-text-micro)!important;line-height:var(--ea-admin-leading-compact)!important}#root .admin-gemini-shell :is(.admin-sidebar-nav-item,.ea-sidebar-account-button,.ea-sidebar-logout){font-size:var(--ea-admin-text-control)!important;line-height:1.25!important}#root .admin-gemini-shell aside :is(.text-xs,[class*="text-[10px]"],[class*="text-[11px]"]),#root .admin-gemini-shell .ea-shell-topbar :is(p,.text-xs,.text-sm){font-size:var(--ea-admin-text-caption)!important;line-height:var(--ea-admin-leading-compact)!important}#root .admin-gemini-shell .ea-shell-topbar strong,#root .admin-gemini-shell .admin-global-search :is(input,button,span){font-size:var(--ea-admin-text-secondary)!important}#root .admin-gemini-shell .admin-command-page>.page-hero h2{font-size:clamp(calc(1.75rem * var(--ea-font-scale,1)), calc(2.65vw * var(--ea-font-scale,1)), calc(2.25rem * var(--ea-font-scale,1)))!important}#root .admin-gemini-shell .admin-command-page>.page-hero :is(p,.page-hero-main>div>span){font-size:var(--ea-admin-text-body)!important;line-height:var(--ea-admin-leading-reading)!important}#root .admin-gemini-shell .admin-command-page>.page-hero :is([class*=kicker],[class*=eyebrow]){font-size:var(--ea-admin-text-caption)!important}#root .admin-gemini-shell .admin-command-panel__header h2,#root .admin-gemini-shell .admin-command-page :is(.panel-header h2,.admin-route-form-heading strong){font-size:var(--ea-admin-text-title)!important;line-height:1.2!important}#root .admin-gemini-shell .admin-command-panel__header p,#root .admin-gemini-shell .admin-command-page :is(.panel-header p,.admin-route-form-heading small){font-size:var(--ea-admin-text-secondary)!important;line-height:var(--ea-admin-leading-reading)!important}#root .admin-gemini-shell .admin-command-panel__eyebrow,#root .admin-gemini-shell .admin-command-page :is([class*=eyebrow],[class*=section-label],[class*=field-hint],[class*=helper]){font-size:var(--ea-admin-text-caption)!important;line-height:1.4!important}#root .admin-gemini-shell .admin-metric-card__copy strong,#root .admin-gemini-shell .admin-command-page :is(.admin-entity-row strong,.admin-ranking-row strong,.admin-company-row strong,.modulo-admin-body h3){font-size:var(--ea-admin-text-secondary)!important;line-height:var(--ea-admin-leading-compact)!important}#root .admin-gemini-shell .admin-metric-card__copy small,#root .admin-gemini-shell .admin-command-page :is(.admin-entity-row small,.admin-ranking-row small,.admin-company-row small,.modulo-admin-body p,.modulo-admin-footer){font-size:var(--ea-admin-text-small)!important;line-height:1.45!important}#root .admin-gemini-shell .admin-metric-card__value{font-size:clamp(calc(1.35rem * var(--ea-font-scale,1)), calc(2vw * var(--ea-font-scale,1)), calc(1.85rem * var(--ea-font-scale,1)))!important}#root .admin-gemini-shell .admin-data-table th{font-size:var(--ea-admin-text-caption)!important;line-height:var(--ea-admin-leading-compact)!important}#root .admin-gemini-shell .admin-data-table td,#root .admin-gemini-shell .admin-data-table :is(.cell-empresa,.cell-muted,.cell-sub){font-size:var(--ea-admin-text-secondary)!important;line-height:1.45!important}#root .admin-gemini-shell .admin-command-page :is(input,select,textarea),#root .admin-gemini-shell .admin-command-page :is(button,[role=button],.ea-ui-button){font-size:var(--ea-admin-text-control)!important}#root .admin-gemini-shell .admin-command-page :is(label,.ea-form-field,.form-grid label)>span:not(.sr-only),#root .admin-gemini-shell .admin-command-page :is(legend,dt,small){font-size:var(--ea-admin-text-caption)!important;line-height:1.45!important}#root .admin-gemini-shell .admin-command-page :is(.badge,.status-badge,.admin-status,[class*=badge]){font-size:var(--ea-admin-text-caption)!important;line-height:1.25!important}html body .admin-modal-portal.admin-gemini-shell :is(button,input,select,textarea){font-size:var(--ea-admin-text-control)!important}html body .admin-modal-portal.admin-gemini-shell .admin-confirm-dialog h2{font-size:var(--ea-admin-text-title)!important;line-height:1.2!important}html body .admin-modal-portal.admin-gemini-shell :is(.admin-confirm-dialog p,.admin-confirm-dialog__context){font-size:var(--ea-admin-text-secondary)!important;line-height:var(--ea-admin-leading-reading)!important}html body .ea-settings-dialog--admin{width:min(940px,100vw - 32px)}html body .ea-settings-dialog--admin :is(.ea-settings-dialog__header>div>span,.ea-settings-group-description,.ea-settings-choice small,.ea-settings-font-option small,.ea-settings-font-preview span,.ea-settings-scale-option small){font-size:var(--ea-admin-text-caption)!important;line-height:1.45!important}html body .ea-settings-dialog--admin :is(.ea-settings-choice-group>legend,.ea-settings-choice strong,.ea-settings-font-option strong,.ea-settings-scale-option strong,.ea-settings-font-preview strong,.ea-settings-current-value,.ea-settings-custom-scale,.ea-settings-reset-typography){font-size:var(--ea-admin-text-secondary)!important;line-height:1.4!important}html body .ea-settings-dialog--admin .ea-settings-dialog__header p,html body .ea-settings-dialog--admin .ea-ui-button{font-size:var(--ea-admin-text-control)!important;line-height:1.4!important}@media (width<=900px){#root .admin-gemini-shell .admin-command-filters,#root .admin-gemini-shell .admin-command-filter-controls{flex-wrap:wrap}html body .ea-settings-dialog--admin{width:min(760px,100vw - 24px)}html body .ea-settings-dialog--admin .ea-settings-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .ea-settings-dialog--admin .ea-settings-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){html body .ea-settings-dialog--admin :is(.ea-settings-font-grid,.ea-settings-scale-grid){grid-template-columns:1fr}}
