@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#192d3f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5f7f9;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,DM Sans,sans-serif}svg{flex-shrink:0}input,select,textarea{color:#21384d;background:#fff;border:1px solid #dce4ea;border-radius:9px;outline:none;width:100%;min-height:43px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#3ba993;box-shadow:0 0 0 3px #bfe8de80}input::placeholder,textarea::placeholder{color:#a0aeb9}textarea{resize:vertical}.muted{color:#7b8c9a}.small{font-size:13px}.text-button{color:#178b78;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:13px;font-weight:700;display:inline-flex}.text-button:hover{text-decoration:underline}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:800;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:#fff;background:#0b836f;box-shadow:0 3px 8px #0b836f24}.button.primary:hover{background:#096f60}.button.outline{color:#146c60;background:#fff;border-color:#a9d4c8}.button.outline:hover{background:#edf9f5}.button.subtle{color:#425a6c;background:#edf2f5;border-color:#e9eff2}.button.subtle:hover{background:#e2ebef}.button.big{width:100%;min-height:49px;font-size:15px}.icon-button{color:#61778a;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{background:#edf2f6}.tiny-button{color:#506779;white-space:nowrap;background:#f4f7f9;border:1px solid #e3e9ed;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.tiny-button:hover{background:#eaf2f4}.tiny-button.pay{color:#147b6b;background:#e8f8f2;border-color:#c8e8de}.tiny-button.whatsapp{color:#138659;background:#e8f9ee;border-color:#c5ecd4}.tiny-button.danger{color:#c04d51;background:#fff1f0;border-color:#f9d8d7}.eyebrow{letter-spacing:.14em;color:#128675;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow-light{color:#a9e4cc}.brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#fff;background:#12a18b;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 6px 18px #0b8c7848}.brand b{letter-spacing:-.04em;color:#142b3e;font-family:Manrope,sans-serif;font-size:18px;line-height:1.1;display:block}.brand span{color:#8394a1;letter-spacing:.015em;margin-top:5px;font-size:10px;display:block}.brand-light b{color:#fff}.brand-light span{color:#acc7d0}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-intro{color:#fff;background:radial-gradient(circle at 85% 75%,#146a6688 0%,#0000 34%),linear-gradient(155deg,#072e3b,#0a2136 72%);flex-direction:column;justify-content:space-between;padding:44px clamp(30px,7vw,100px);display:flex;position:relative;overflow:hidden}.auth-intro:after{content:"";pointer-events:none;border:1px solid #4bbda033;border-radius:50%;width:450px;height:450px;position:absolute;bottom:5%;right:-140px;box-shadow:0 0 0 80px #48bdaa0b,0 0 0 160px #48bdaa08}.auth-intro .brand{z-index:1;position:relative}.auth-pitch{z-index:1;max-width:520px;padding:40px 0 64px;position:relative}.auth-pitch h1{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(46px,5vw,75px);font-weight:800;line-height:1.09}.auth-pitch>p{color:#b7cbd1;max-width:460px;font-size:17px;line-height:1.75}.auth-benefits{gap:15px;margin-top:37px;display:grid}.auth-benefits span{color:#e3f4f0;align-items:center;gap:11px;font-size:14px;display:flex}.auth-benefits svg{color:#7ad9bd;width:19px;height:19px}.auth-intro footer{color:#84a4ad;z-index:1;font-size:11px;position:relative}.auth-panel{background:#fff;place-items:center;padding:60px 28px;display:grid}.auth-form-wrap{width:100%;max-width:410px}.auth-panel h2{color:#182f44;margin:12px 0 10px;font-size:32px}.auth-panel .muted{margin-bottom:30px;font-size:14px;line-height:1.7}.auth-form{gap:19px;display:grid}.auth-form .button{margin-top:10px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.auth-links button{color:#087c6b;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.auth-note{color:#93a1ab;align-items:center;gap:9px;margin-top:42px;font-size:12px;display:flex}.auth-mobile-brand{display:none}.success-box{color:#107765;background:#eef9f4;border:1px solid #bce6d5;border-radius:10px;gap:10px;margin:0 0 24px;padding:14px 16px;display:flex}.success-box b{font-size:13px}.success-box p{color:#477465;margin:5px 0 0;font-size:12px;line-height:1.5}.field{text-align:left;gap:7px;display:grid}.field>span{color:#30495c;font-size:12px;font-weight:800}.field>small{color:#8597a5;font-size:11px;line-height:1.5}.form-grid{gap:17px;display:grid}.form-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check-row{color:#526c61;background:#f2f8f5;border:1px solid #d9ece3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.65;display:flex}.check-row input{accent-color:#11846c;width:17px;height:17px;min-height:17px;margin-top:3px}.hint{color:#64817e;background:#eef8f6;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:12px;font-size:12px;line-height:1.6;display:flex}.hint svg{margin-top:1px}.order-customer-switch{gap:7px;display:grid}.field-heading{color:#30495c;font-size:12px;font-weight:800}.order-client-mode{margin-bottom:0}.order-client-mode button{min-width:0}.order-customer-switch>small{color:#6f8993;font-size:11px;line-height:1.5}.map-action{color:#087763;background:#eaf7f1;border:1px solid #bbdfd0;border-radius:9px;justify-self:start;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.map-action:hover{background:#d8f2e5}.map-table-link{color:#127869;white-space:normal;text-align:left;align-items:center;gap:5px;max-width:270px;font-size:11px;display:inline-flex}.map-table-link:hover{text-decoration:underline}.brand-credit{color:#8cb6b9;text-align:center;letter-spacing:.025em;padding:15px 4px 0;font-size:11px}.brand-credit strong{color:#d5e8e6}.setup-screen{background:radial-gradient(circle at 10% 10%,#d9f1e9,#0000 34%),#f4f7f9;place-items:center;min-height:100vh;padding:25px;display:grid}.setup-card{background:#fff;border:1px solid #e4eaef;border-radius:20px;width:100%;max-width:550px;padding:36px;box-shadow:0 18px 60px #193d5612}.setup-card>.eyebrow{margin-top:38px}.setup-card h1{margin:11px 0;font-size:30px}.setup-card>.muted{margin-bottom:24px;font-size:14px;line-height:1.65}.segmented{background:#eff3f5;border-radius:9px;margin-bottom:24px;padding:4px;display:flex}.segmented button{color:#728490;background:0 0;border:0;border-radius:7px;flex:1;padding:10px;font-size:13px;font-weight:800}.segmented button.selected{color:#0c7767;background:#fff;box-shadow:0 1px 5px #1c43521a}.setup-logout{margin-top:28px}.app-shell{grid-template-columns:249px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#b3c3cb;background:#0d2939;flex-direction:column;height:100vh;min-height:100vh;padding:27px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{padding:0 6px 27px}.sidebar .brand b{color:#fff;font-size:19px}.sidebar .brand span{color:#7b9aab}.sidebar .brand-mark{width:40px;height:40px}.workspace-switch{background:#17394a;border:1px solid #315366;border-radius:12px;margin:0 2px 28px;padding:15px 13px}.workspace-switch>span,.nav-label{color:#819dac;letter-spacing:.1em;font-size:10px;font-weight:800}.workspace-switch label{align-items:center;gap:3px;margin:8px 0 5px;display:flex}.workspace-switch select{color:#fff;appearance:none;min-height:25px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.workspace-switch option{background:#0d2939}.workspace-switch small{color:#aac0c9;font-size:11px}.nav-label{margin-bottom:12px;padding:0 15px}.sidebar nav{gap:4px;display:grid}.nav-item{text-align:left;color:#adc1c9;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:43px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.nav-item svg{color:#8ba7b1}.nav-item:hover{color:#fff;background:#1c3c4d}.nav-item.active{color:#fff;background:#196d67;border-color:#237e77;font-weight:800}.nav-item.active svg{color:#b2f2df}.nav-count{color:#fff;background:#d85e55;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:800}.sidebar-bottom{margin-top:auto;padding-top:24px}.pilot-notice{letter-spacing:.05em;color:#8dd9bc;background:#133f46;border:1px solid #275b5b;border-radius:10px;padding:13px;font-size:10px;font-weight:800}.pilot-notice p{color:#9dbcc1;letter-spacing:0;margin:8px 0 0;font-size:10px;font-weight:400;line-height:1.6}.pilot-dot,.mini-dot{background:#48be8d;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.user-line{border-top:1px solid #254150;align-items:center;gap:8px;min-width:0;margin-top:18px;padding:20px 3px 0;display:flex}.avatar{color:#257765;background:#d6e9e5;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.sidebar .avatar{color:#fff;background:#377768}.user-line>div:nth-child(2){flex:1;min-width:0}.user-line strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px;display:block;overflow:hidden}.user-line small{color:#92aab6;font-size:10px}.user-line>button{color:#9fb7c2;background:0 0;border:0;padding:5px}.user-line>button:hover{color:#fff}.main-area{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e5ecf0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 clamp(19px,3vw,44px);display:flex}.topbar-left,.topbar-right{align-items:center;gap:21px;display:flex}.breadcrumb{color:#95a2ad;align-items:center;gap:11px;font-size:13px;display:flex}.breadcrumb span{color:#c1cbd1}.breadcrumb strong{color:#314759}.date-display{color:#8293a0;align-items:center;gap:8px;font-size:12px;display:flex}.status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}.status-green{color:#16835d;background:#e6f6ee;border-color:#cfeddf}.status-amber{color:#a66f1a;background:#fff4df;border-color:#f9e7bf}.status-red{color:#ba554f;background:#ffebe9;border-color:#f6d4d1}.status-blue{color:#3678ad;background:#e9f3fd;border-color:#cfe4f5}.status-slate{color:#607383;background:#edf2f5;border-color:#e3e9ed}.topbar .status{text-overflow:ellipsis;max-width:210px;overflow:hidden}.content-area{max-width:1550px;margin:0 auto;padding:37px clamp(19px,3vw,44px) 65px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:29px;display:flex}.section-heading h1{color:#1b3548;margin:8px 0;font-size:clamp(25px,2.5vw,33px);font-weight:800}.section-heading p{color:#8a9aa7;margin:0;font-size:13px}.heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.load-label{color:#7c97a4;font-size:12px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.stat{background:#fff;border:1px solid #e4ebef;border-radius:13px;min-width:0;padding:21px 20px;box-shadow:0 2px 12px #18354805}.stat-icon{border-radius:10px;place-items:center;width:41px;height:41px;margin-bottom:16px;display:grid}.stat-blue{color:#387db1;background:#e8f2fa}.stat-teal{color:#228f70;background:#e2f7ef}.stat-purple{color:#7461be;background:#f0ecfd}.stat-amber{color:#ba852c;background:#fff2df}.stat-red{color:#bf5b53;background:#ffede8}.stat p{color:#8294a2;margin:0 0 8px;font-size:12px;font-weight:700}.stat strong{letter-spacing:-.055em;color:#1d384c;white-space:nowrap;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-size:clamp(21px,2vw,27px);display:block;overflow:hidden}.stat small{color:#a0aeb8;margin-top:7px;font-size:11px;display:block}.overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:19px;display:grid}.panel{background:#fff;border:1px solid #e4ebf0;border-radius:13px;min-width:0;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 14px #18354805}.panel-head{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:center;gap:14px;padding:23px 24px;display:flex}.panel-head h2{color:#253e50;margin:0 0 5px;font-size:16px}.panel-head p{color:#9aa9b4;margin:0;font-size:12px}.compact-list{padding:0 21px}.compact-row{border-bottom:1px solid #eef2f4;align-items:center;gap:11px;padding:14px 2px;display:flex}.compact-row:last-child{border-bottom:0}.compact-avatar{color:#418d80;background:#e8f5f2;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.compact-info{flex:1;min-width:0}.compact-info b,.compact-end strong{font-size:12px;display:block}.compact-info small{color:#a4b2bb;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.compact-end{text-align:right}.compact-end strong{color:#7c91a0;margin-bottom:4px;font-size:11px}.compact-end .status{font-size:10px}.agenda-item{border-bottom:1px solid #eef2f4;align-items:center;gap:12px;margin:0 23px;padding:15px 0;display:flex}.agenda-item:last-child{border-bottom:0}.agenda-day{color:#356576;background:#f0f5f6;border-radius:9px;place-items:center;gap:0;width:40px;height:43px;font-size:17px;font-weight:800;display:grid}.agenda-day small{text-transform:uppercase;font-size:9px}.agenda-item>span:last-child{gap:3px;display:grid}.agenda-item b{font-size:12px}.agenda-item small{color:#8b9ea8;font-size:11px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:470px;margin:0 auto;padding:46px 20px;display:flex}.empty-symbol{color:#6eaea1;background:#eaf6f1;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.empty h3{color:#2e485a;margin:0 0 6px;font-size:16px}.empty p{color:#9aa9b2;margin:0 0 12px;font-size:12px;line-height:1.7}.highlight-banner{background:#fffaf0;border:1px solid #f4ddad;border-radius:12px;align-items:center;gap:15px;margin:5px 0 20px;padding:18px;display:flex}.highlight-icon{color:#bc862e;background:#ffedcc;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.highlight-banner div:nth-child(2){flex:1}.highlight-banner b{font-size:13px}.highlight-banner p{color:#8e856e;margin:3px 0 0;font-size:12px;line-height:1.5}.panel-tools{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:center;gap:14px;padding:15px 23px;display:flex}.panel-tools>span{color:#9aabb5;font-size:11px;font-weight:800}.search-box{color:#90a1ae;border:1px solid #e0e8ec;border-radius:9px;align-items:center;gap:9px;width:100%;max-width:270px;padding:0 11px;display:flex}.search-box input{box-shadow:none;background:0 0;border:0;min-height:35px;padding:7px 0;font-size:12px}.search-box input:focus{box-shadow:none}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{letter-spacing:.06em;color:#94a5b0;text-align:left;white-space:nowrap;background:#f8fafb;padding:14px 18px;font-size:10px;font-weight:800}td{color:#536b7c;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f3;padding:16px 18px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfd}td strong{color:#2b4356;font-size:12px;font-weight:800;display:block}td small{color:#9daeb8;text-overflow:ellipsis;max-width:260px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.row-actions{align-items:center;gap:6px;display:flex}.table-select{background:#fff;max-width:142px;min-height:30px;padding:5px 7px;font-size:11px}.money-emphasis{color:#9a6627;font-size:12px}.inline-actions{align-items:center;gap:7px;display:flex}.billing-header{flex-wrap:wrap}.billing-stats{margin-bottom:22px}.plan-list{padding:4px 20px}.plan-row{border-bottom:1px solid #eef2f3;align-items:center;gap:15px;padding:15px 5px;display:flex}.plan-row:last-child{border-bottom:0}.plan-row>div:nth-child(2){flex:1;min-width:90px}.plan-row b{font-size:12px;display:block}.plan-row small{color:#9caeb7;font-size:11px}.plan-row strong{font-size:13px}.plan-row>span{color:#8399a5;font-size:11px}.plan-icon{color:#399589;background:#edf6f5;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.panel-empty-text{padding:23px;font-size:12px}.whatsapp-note{color:#27855f;background:#ecf8ef;border:1px solid #b9e0c9;border-radius:12px;gap:14px;padding:19px 21px;display:flex}.whatsapp-note b{font-size:13px}.whatsapp-note p{color:#5d8970;margin:6px 0 0;font-size:12px;line-height:1.75}.schedule-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:20px;display:grid}.schedule-card{border:1px solid #e7eef1;border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.schedule-icon{color:#27896f;background:#e9f6f1;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:13px;display:grid}.schedule-body{flex:1}.schedule-body h3{margin:0 0 5px;font-size:14px}.schedule-body p{color:#8b9ea9;margin:0 0 14px;font-size:12px}.schedule-body>small{color:#93a7ae;font-size:11px}.schedule-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.schedule-meta>span:last-child{color:#79909d;align-items:center;gap:5px;font-size:11px;display:flex}.schedule-actions{border-top:1px solid #eef2f3;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:13px;display:flex}.team-list{padding:10px 22px}.team-row{border-bottom:1px solid #edf2f3;align-items:center;gap:14px;padding:16px 2px;display:flex}.team-row:last-child{border-bottom:0}.team-row>div:nth-child(2){flex:1;min-width:0}.team-row strong{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.team-row small{color:#95a6b1;font-size:11px}.modal-shade{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081e2dbb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(100%,540px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 22px 80px #071f2b55}.modal-wide{width:min(100%,670px)}.modal-head{border-bottom:1px solid #edf2f3;justify-content:space-between;align-items:flex-start;gap:15px;padding:24px 26px 18px;display:flex}.modal-head h2{color:#1e384b;margin:0 0 5px;font-size:20px}.modal-head p{color:#8b9ca7;margin:0;font-size:12px}.modal>.form-grid{padding:24px 26px 27px}.modal-actions{border-top:1px solid #edf2f4;justify-content:flex-end;gap:10px;margin-top:5px;padding-top:17px;display:flex}.invite-result{gap:12px;padding:25px 26px 30px;display:grid}.invite-result p{color:#899ba6;margin:0;font-size:12px}.invite-result>b{font-size:16px}.invite-result code{word-break:break-all;color:#135e50;background:#edf5f3;border:1px solid #cbe4dd;border-radius:9px;padding:14px;font-size:13px}.invite-result small{color:#879ba6;font-size:12px;line-height:1.6}.toast{z-index:200;color:#fff;background:#164e48;border-radius:10px;align-items:flex-start;gap:16px;max-width:min(440px,100vw - 40px);padding:15px 16px 15px 19px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #092c3060}.toast-error{background:#a34742}.toast button{color:#fffb;background:0 0;border:0;padding:1px}.boot{color:#718c98;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.mobile-overlay,.hamburger{display:none}@media (width<=1120px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.date-display{display:none}.plan-row{flex-wrap:wrap}}@media (width<=800px){.app-shell{display:block}.sidebar{z-index:51;width:270px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.mobile-overlay{z-index:50;background:#071d2a9c;display:block;position:fixed;inset:0}.hamburger{display:grid}.topbar{height:65px;padding:0 18px}.content-area{padding:26px 18px 55px}.section-heading{align-items:flex-start}.topbar-right{gap:6px}.topbar-right .status{max-width:140px;font-size:10px}.auth-layout{grid-template-columns:1fr}.auth-intro{min-height:330px;padding:28px 32px}.auth-intro .brand,.auth-intro footer,.auth-benefits{display:none}.auth-pitch{padding:20px 0 10px}.auth-pitch h1{margin:10px 0;font-size:42px}.auth-pitch>p{margin:0;font-size:13px}.auth-panel{padding:30px 25px 45px}.auth-mobile-brand{color:#197b68;align-items:center;gap:9px;margin-bottom:26px;display:flex}.auth-mobile-brand b{color:#213c4b}.auth-panel h2{font-size:28px}}@media (width<=560px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat{padding:16px 14px}.stat strong{font-size:20px}.stat-icon{width:36px;height:36px;margin-bottom:13px}.stat p{font-size:11px}.stat small{font-size:10px}.section-heading{flex-direction:column;gap:17px}.section-heading h1{font-size:25px}.heading-actions{width:100%}.heading-actions .button{flex:1}.panel-head{align-items:flex-start;padding:18px}.panel-tools{padding:13px 16px}.panel-tools .search-box{max-width:210px}.highlight-banner{flex-wrap:wrap;align-items:flex-start}.highlight-banner .button{width:100%}.topbar .breadcrumb{font-size:12px}.topbar-right .status{display:none}.form-cols{grid-template-columns:1fr;gap:15px}.modal-shade{padding:9px}.modal{max-height:calc(100vh - 18px)}.modal-head{padding:21px 18px 15px}.modal>.form-grid{padding:20px 18px}.inline-actions{flex-wrap:wrap}.billing-header .inline-actions{width:100%}.billing-header .button{flex:1}.schedule-grid{grid-template-columns:1fr;padding:14px}.setup-card{padding:24px}.plan-row>span{flex-basis:100%}.team-row{flex-wrap:wrap}.auth-intro{min-height:280px}}
