@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_6f0604dc-module__YiMbeq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_6f0604dc-module__YiMbeq__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_48c3c7a9-module__4o_jnq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_48c3c7a9-module__4o_jnq__variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--navy:#102d39;--navy-2:#173d4a;--green:#1e956b;--mint:#dff4eb;--paper:#f5f5f0;--white:#fffefa;--ink:#16313a;--muted:#728287;--line:#dfe5e2;--sand:#d6a65d}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0}button{font:inherit}.app-shell{grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brand-mark{background:var(--green);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 25px #061b2180}.brand strong{font:600 27px/1 var(--font-display);display:block}.brand span{text-transform:uppercase;letter-spacing:2.3px;color:#a9bec3;margin-top:4px;font-size:8px;display:block}.workspace{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:10px;margin-bottom:24px;padding:11px;display:flex}.clinic-icon{color:#8bd3b7;background:#ffffff14;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.workspace div:nth-child(2){flex:1}.workspace small,.workspace strong{display:block}.workspace small{color:#91a9ae;text-transform:uppercase;letter-spacing:1px;font-size:9px}.workspace strong{margin-top:3px;font-size:12px}nav{flex-direction:column;gap:4px;display:flex}.nav-caption{text-transform:uppercase;color:#719097;letter-spacing:1.6px;margin:13px 12px 7px;font-size:9px}nav button{color:#a9bec3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}nav button:hover,nav button.active{color:#fff;background:#ffffff12}nav button.active{box-shadow:inset 3px 0 var(--green)}nav button em{background:var(--green);border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.amelia-status{background:linear-gradient(145deg,#194754,#12343f);border:1px solid #ffffff17;border-radius:15px;margin-top:auto;padding:14px}.status-head{align-items:center;gap:8px;font-size:12px;display:flex}.status-head svg{color:#7bd6b4}.status-head span{background:#45db9f;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #45db9f1c}.amelia-status p{color:#9cb3b8;font-size:10px}.pulse-line{background:#ffffff10;border-radius:3px;height:3px;overflow:hidden}.pulse-line i{background:linear-gradient(90deg,var(--green),#82dfbb);width:72%;height:100%;display:block}.profile{border-top:1px solid #ffffff10;align-items:center;gap:10px;margin-top:16px;padding:16px 5px 0;display:flex}.avatar,.person-dot{border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{color:#17323c;background:#d2b27c;width:34px;height:34px;font-size:10px}.profile div:nth-child(2){flex:1}.profile strong,.profile span{display:block}.profile strong{font-size:10px}.profile span{color:#839da3;margin-top:2px;font-size:8px}.content{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fffefa;justify-content:space-between;align-items:center;height:94px;padding:19px 34px;display:flex}.eyebrow{text-transform:uppercase;color:var(--green);letter-spacing:1.6px;font-size:9px;font-weight:800}.topbar h1{font:600 25px/1.1 var(--font-display);margin:5px 0}.top-actions{gap:9px;display:flex}.top-actions button,.panel-title button{border:1px solid var(--line);color:#5f747b;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.top-actions .search{color:#9aa6a9;justify-content:flex-start;width:185px}.primary{box-shadow:0 8px 18px #1e956b25;background:var(--green)!important;color:#fff!important;border:0!important}.dashboard,.feature{max-width:1540px;margin:auto;padding:30px 34px 44px}.welcome{justify-content:space-between;align-items:flex-end;display:flex}.welcome h2,.feature h2{font:600 34px/1.05 var(--font-display);margin:6px 0}.welcome p{color:var(--muted);margin:0;font-size:12px}.live-pill{background:var(--mint);color:#24775c;border-radius:99px;padding:8px 12px;font-size:10px}.live-pill span{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.metric{background:var(--white);border:1px solid var(--line);border-radius:16px;gap:14px;padding:18px;display:flex;box-shadow:0 8px 30px #16313a05}.metric-icon{width:41px;height:41px;color:var(--navy);background:#e9f0f1;border-radius:12px;place-items:center;display:grid}.metric-icon svg{width:18px}.metric.blue .metric-icon{color:#34789d;background:#e6f0f6}.metric.sand .metric-icon{color:#b78031;background:#f6ebda}.metric.green .metric-icon{background:var(--mint);color:var(--green)}.metric span,.metric small,.metric strong{display:block}.metric span{color:var(--muted);font-size:10px}.metric strong{font:600 27px var(--font-display);margin:2px 0}.metric small{color:#94a1a4;font-size:8px}.metric.green small{color:var(--green)}.grid-main{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.panel{background:var(--white);border:1px solid var(--line);border-radius:17px;min-width:0;padding:21px}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title h3{font:600 20px var(--font-display);margin:4px 0 0}.panel-title button{padding:7px 9px;font-size:9px}.funnel{padding:23px 6px 16px}.funnel-row{color:#fff;background:var(--navy);border-radius:7px 22px 22px 7px;align-items:center;gap:13px;height:43px;margin:5px 0;padding:6px 15px;display:flex}.funnel-row strong{font:600 19px var(--font-display)}.funnel-row span{font-size:9px}.f1{background:#326878}.f2{background:#60968a}.f3{background:var(--green)}.conversion{border-top:1px solid var(--line);gap:45px;padding-top:13px;display:flex}.conversion strong,.conversion span{display:block}.conversion strong{font:600 18px var(--font-display)}.conversion span{color:var(--muted);font-size:8px}.appointment-list{margin-top:11px}.appointment{border-bottom:1px solid #edf0ee;grid-template-columns:38px 35px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.appointment time{font-size:10px;font-weight:700}.person-dot{color:#28755d;background:#e6efec;width:32px;height:32px;font-size:8px}.appointment strong,.appointment span{display:block}.appointment strong{font-size:10px}.appointment span{color:var(--muted);margin-top:2px;font-size:8px}.appointment em,.conversation span{text-transform:uppercase;letter-spacing:.5px;background:#eef2f0;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.appointment em.confirmado{color:var(--green);background:var(--mint)}.appointment em.aguardando{color:#a77021;background:#f9eedc}.conversations{padding-bottom:11px}.conversation{border-bottom:1px solid #edf0ee;grid-template-columns:38px 1fr auto;gap:10px;padding:11px 0;display:grid}.conversation>div:nth-child(2){min-width:0}.conversation-head{justify-content:space-between;display:flex}.conversation-head strong{font-size:10px}.conversation-head time{color:var(--muted);font-size:8px}.conversation p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;font-size:9px;overflow:hidden}.conversation span{align-items:center;gap:4px;display:inline-flex}.conversation .ai-badge{background:var(--mint);color:var(--green)}.conversation .human-badge{color:#9c6620;background:#f7eadb}.conversation>i{background:var(--green);color:#fff;border-radius:50%;align-self:center;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.value{background:var(--navy);color:#fff;position:relative;overflow:hidden}.value:after{content:"";border:35px solid #ffffff08;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-80px;right:-70px}.value-icon{color:#77d2af;background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.value>span{color:#9eb4b9;margin:22px 0 4px;font-size:10px;display:block}.value>strong{font:600 34px var(--font-display)}.value>p{color:#8ca7ad;max-width:290px;font-size:9px;line-height:1.6}.value-foot{color:#6fcaa8;border-top:1px solid #ffffff14;gap:7px;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:34px;min-height:calc(100vh - 94px);display:grid}.feature-hero{padding:35px}.feature-icon{background:var(--mint);width:58px;height:58px;color:var(--green);border-radius:18px;place-items:center;margin-bottom:25px;display:grid}.feature-hero p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.7}.feature-hero .primary{border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:12px 16px;display:flex}.feature-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.feature-cards article{background:var(--white);border:1px solid var(--line);border-radius:18px;min-height:160px;padding:23px}.feature-cards span{font:600 28px var(--font-display);color:#c7d4d0}.feature-cards h3{font:600 19px var(--font-display);margin:17px 0 7px}.feature-cards p{color:var(--muted);font-size:10px;line-height:1.6}@media (max-width:1100px){.app-shell{grid-template-columns:220px 1fr}.metrics{grid-template-columns:1fr 1fr}.top-actions .search,.top-actions .ghost{display:none}.feature{grid-template-columns:1fr}.feature-hero{padding:10px}.grid-main{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{display:block}.sidebar{height:auto;position:relative}.sidebar nav,.amelia-status,.profile,.workspace{display:none}.brand{padding-bottom:0}.topbar{height:80px;padding:15px 18px}.dashboard,.feature{padding:22px 16px}.metrics{grid-template-columns:1fr}.welcome{align-items:flex-start;gap:15px}.live-pill{display:none}.feature-cards{grid-template-columns:1fr}}.login-page{background:var(--white);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-story{background:var(--navy);color:#fff;flex-direction:column;padding:44px 58px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:85px solid #ffffff08;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-260px}.login-brand{align-items:center;gap:12px;display:flex}.login-brand strong{font:600 29px var(--font-display);display:block}.login-brand span{text-transform:uppercase;letter-spacing:2px;color:#9cb3b8;font-size:8px}.story-copy{z-index:1;margin:auto 0;position:relative}.story-copy h1{font:600 52px/1.02 var(--font-display);margin:13px 0 25px}.story-copy p{color:#9eb4b9;max-width:460px;font-size:13px;line-height:1.8}.story-status{z-index:1;border-top:1px solid #ffffff18;align-items:center;gap:12px;padding-top:22px;display:flex;position:relative}.story-status>span{background:#61d8a9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #61d8a918}.story-status strong,.story-status small{display:block}.story-status strong{font-size:11px}.story-status small{color:#91a9ae;margin-top:3px;font-size:9px}.login-form-wrap,.simple-auth{place-items:center;padding:35px;display:grid}.login-form{width:min(390px,100%)}.login-form h2{font:600 37px var(--font-display);margin:9px 0}.login-form>p{color:var(--muted);margin-bottom:29px;font-size:12px}.login-form label{text-transform:uppercase;letter-spacing:1px;color:#5f747b;margin:16px 0;font-size:8px;font-weight:800;display:block}.field{border:1px solid var(--line);color:#8fa0a4;background:#fff;border-radius:11px;align-items:center;gap:10px;margin-top:7px;padding:0 13px;display:flex}.field:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #1e956b12}.field input{width:100%;font:12px var(--font-body);background:0 0;border:0;outline:0;padding:13px 0}.login-submit{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;margin-top:8px;padding:13px;box-shadow:0 10px 24px #1e956b25}.reset-link{width:100%;color:var(--green);cursor:pointer;background:0 0;border:0;padding:14px;font-size:10px}.secure-note{border-top:1px solid var(--line);color:#86969a;justify-content:center;align-items:center;gap:7px;margin-top:15px;padding-top:18px;font-size:9px;display:flex}.form-alert{border-radius:9px;margin:14px 0;padding:10px 12px;font-size:10px}.form-alert.error{color:#a64f3c;background:#fae9e5}.form-alert.success{background:var(--mint);color:#24775c}.simple-auth{background:var(--paper);min-height:100vh}.simple-auth .brand-mark{margin-bottom:25px}.simple-auth .login-form{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 20px 55px #16313a0b}@media (max-width:800px){.login-page{grid-template-columns:1fr}.login-story{min-height:310px;padding:30px}.story-copy h1{font-size:36px}.story-status{display:none}.login-form-wrap{padding:45px 24px}}.module-link{border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:12px 16px;font-size:11px;text-decoration:none;display:inline-flex}.admin-page{background:var(--paper);min-height:100vh;padding:42px max(28px,50vw - 600px)}.admin-header{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.admin-header a{color:var(--muted);align-items:center;gap:5px;margin-bottom:24px;font-size:10px;text-decoration:none;display:flex}.admin-header h1{font:600 38px var(--font-display);margin:5px 0}.admin-header p{color:var(--muted);font-size:11px}.admin-seal{border:1px solid var(--line);background:var(--white);color:var(--green);border-radius:13px;align-items:center;gap:10px;padding:12px 15px;display:flex}.admin-seal span,.admin-seal strong,.admin-seal small{display:block}.admin-seal strong{color:var(--ink);font-size:9px}.admin-seal small{color:var(--muted);margin-top:2px;font-size:8px}.admin-grid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.admin-card{background:var(--white);border:1px solid var(--line);border-radius:19px;padding:24px}.admin-card-title{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.admin-card-title .feature-icon{border-radius:12px;width:42px;height:42px;margin:0}.admin-card-title h2{font:600 22px var(--font-display);margin:4px 0}.organization-form label{text-transform:uppercase;letter-spacing:1px;color:#5f747b;margin:15px 0;font-size:8px;font-weight:800;display:block}.organization-form input,.organization-form select{border:1px solid var(--line);width:100%;font:11px var(--font-body);color:var(--ink);background:#fff;border-radius:10px;outline:none;margin-top:7px;padding:12px}.organization-form input:focus,.organization-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1e956b12}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.organization-form .login-submit{justify-content:center;align-items:center;gap:8px;display:flex}.organization-row{border-bottom:1px solid #edf0ee;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.org-icon{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:11px;place-items:center;display:grid}.org-icon svg{width:17px}.organization-row strong,.organization-row span{display:block}.organization-row strong{font-size:11px}.organization-row span{color:var(--muted);margin-top:4px;font-size:8px}.org-meta{text-align:right}.org-meta em,.org-meta small{display:block}.org-meta em{text-transform:uppercase;color:var(--green);background:var(--mint);border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.org-meta em.trial{color:#9c6620;background:#f7eadb}.org-meta small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:8px}.admin-message{border-radius:11px;align-items:center;gap:8px;margin-bottom:15px;padding:12px 15px;font-size:10px;display:flex}.admin-message.success{background:var(--mint);color:#24775c}.admin-message.error{color:#a64f3c;background:#fae9e5}@media (max-width:850px){.admin-grid{grid-template-columns:1fr}.admin-header{display:block}.admin-seal{width:max-content;margin-top:15px}}.recovery-card{text-align:center}.recovery-card .brand-mark{margin:0 auto 25px}.recovery-card>a{color:var(--green);font-size:11px}.spin{color:var(--green);margin-bottom:15px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
