.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#0d2b4b 0,#07111f 48%)}.login-card{width:min(430px,100%);padding:34px;border:1px solid #244b6d;border-radius:24px;background:#091a2c;box-shadow:0 24px 60px #00000059}.brand-logo{display:block;width:210px;max-width:80%;margin:0 auto 26px}.login-card h1{margin:6px 0 8px;font-size:34px}.login-card p{color:#9fb0c5;margin:0 0 24px}.login-card label,.form-grid label{display:flex;flex-direction:column;gap:7px;color:#b8c6d6;font-size:13px;font-weight:700}.login-card label{margin-bottom:16px}.password-field{position:relative}.password-field button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:800}.password-field input{padding-right:76px}.metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px}.metric{min-height:112px;padding:19px;background:#0b2034;border:1px solid #214a6a;border-radius:16px;display:flex;flex-direction:column;justify-content:center}.metric span{color:#9cb0c3;font-size:13px}.metric strong{font-size:25px;margin-top:10px}.metric.highlight{border-color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.metric.danger{border-color:#8b3945}.metric.danger strong{color:#ff8d9b}.grid-2{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px}.panel-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.panel-title h3{margin:0}.panel-title span{color:#71889e;font-size:12px}.bar-row{display:grid;grid-template-columns:100px 1fr 26px;gap:10px;align-items:center;margin:12px 0;color:#b5c6d5;font-size:13px}.bar{height:8px;background:#122e47;border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:var(--primary);border-radius:inherit;min-width:4px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-mini{padding:15px;border:1px solid #234a69;border-radius:13px;background:#0c243a}.product-mini span,.product-mini small{display:block;color:#9eb1c3;font-size:12px}.product-mini strong{display:block;font-size:26px;margin:8px 0 4px}.list-row{display:grid;grid-template-columns:1fr auto 100px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #183a56}.list-row:first-of-type{border-top:0}.list-row small{display:block;color:#7d94aa;margin-top:3px}.list-row time{color:#9cb0c3;font-size:12px;text-align:right}@media(max-width:1150px){.metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.metrics{grid-template-columns:repeat(2,1fr)}.grid-2,.product-grid{grid-template-columns:1fr}}@media(max-width:600px){.metrics{grid-template-columns:1fr}.list-row{grid-template-columns:1fr auto}.list-row time{text-align:left}}.kanban{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:10px}.kanban-column{min-height:360px;background:#081929;border:1px solid #1c3e5a;border-radius:14px;padding:10px}.kanban-column>header{display:flex;justify-content:space-between;align-items:center;padding:7px 5px 13px}.kanban-column>header span{background:#163653;border-radius:99px;padding:3px 8px;font-size:11px}.lead-card{border:1px solid #244a68;background:#0d2439;border-radius:12px;padding:13px;margin-bottom:10px}.lead-top{display:flex;justify-content:space-between;gap:8px}.lead-card p,.lead-card small{color:#8ea3b7;font-size:12px}.lead-card p{margin:10px 0 3px}.lead-card select{padding:8px;margin:12px 0 8px;font-size:12px}.lead-value{font-size:17px;font-weight:900;margin-top:11px}@media(max-width:850px){.kanban{grid-template-columns:repeat(5,230px)}}.toolbar{display:flex;align-items:center;gap:16px;margin-bottom:14px}.archive-filter{display:flex;align-items:center;gap:7px;color:#91a6ba;font-size:12px}.archive-filter input{width:17px}.client-name{border:0;padding:0;background:transparent;color:var(--accent);font-weight:800}.client-profile{padding:22px}.profile-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-summary>div{padding:13px;background:#071525;border-radius:11px}.profile-summary span,.profile-summary b,.profile-summary small{display:block}.profile-summary span{color:#7890a5;font-size:10px;text-transform:uppercase}.profile-summary b{margin:5px 0}.client-profile h4{margin:24px 0 10px}.profile-sub{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid #214a6a;border-radius:11px;padding:13px;margin-bottom:8px}.profile-sub small{display:block;color:#8299ae;margin-top:4px}.profile-payments{grid-column:1/-1;border-top:1px solid #173952;padding-top:7px}.interaction-form{display:grid;grid-template-columns:150px 1fr auto;gap:8px;align-items:start}.interaction-form textarea{min-height:48px}.timeline{margin-top:16px}.timeline>div{position:relative;border-left:2px solid #214a6a;padding:0 0 16px 18px}.timeline i{position:absolute;left:-6px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--primary)}.timeline span{color:#7890a5;font-size:11px}.timeline p{margin:5px 0;white-space:pre-wrap}@media(max-width:650px){.profile-summary,.interaction-form{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}}.toolbar input{max-width:420px}.cards-list{display:grid;gap:11px}.subscription-card{display:grid;grid-template-columns:minmax(220px,1.5fr) 145px 145px 90px auto;align-items:center;gap:15px;border:1px solid #214a6a;border-radius:14px;background:#0a1c2e;padding:16px}.subscription-card h3{margin:7px 0 4px}.subscription-card p{margin:0;color:#8299ae;font-size:12px}.subscription-card small{display:block;color:#7e95a9}.subscription-value strong{display:block;margin-top:3px;font-size:20px}@media(max-width:1150px){.subscription-card{grid-template-columns:1fr 130px 130px}.subscription-card>.status,.subscription-card>.actions{grid-column:span 1}}@media(max-width:600px){.subscription-card{grid-template-columns:1fr}}.date-sync-note{color:#9fb5c8;background:#0a1b2d;border:1px solid #244966;border-radius:10px;padding:11px 13px;font-size:13px}.filter-tabs{display:flex;gap:7px;margin-bottom:13px}.payments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.payments-toolbar>input{max-width:330px}.payment-actions{flex-wrap:wrap;min-width:270px}.filter-tabs button{border:1px solid #294b68;background:#0a1c2e;color:#91a6ba;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:800}.filter-tabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.payment-summary{display:grid;grid-template-columns:1fr auto;gap:6px 18px;padding:16px;border:1px solid #245071;border-radius:12px;background:#0c243a}.payment-summary span{color:#8ea3b7;font-size:12px}.payment-summary b{grid-column:1;font-size:16px}.payment-summary strong{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:25px;color:#7bc0ff}.receipt-preview{margin:22px;padding:24px;border:1px solid #2b5878;border-radius:15px;background:#081827}.receipt-preview img{display:block;width:145px;max-height:75px;object-fit:contain;margin-bottom:17px}.receipt-preview h3{margin:7px 0 0;font-size:22px}.receipt-amount{margin:20px 0;font-size:34px;font-weight:900;color:var(--accent)}.receipt-data{display:grid;grid-template-columns:1fr 1fr;gap:12px}.receipt-data>div{padding:11px 0;border-bottom:1px solid #1a3a54}.receipt-data span,.receipt-data b{display:block}.receipt-data span{color:#7890a5;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.receipt-preview>small{display:block;margin-top:20px;color:#71879a}.receipt-actions{padding:0 22px 22px}@media(max-width:600px){.payments-toolbar{align-items:stretch;flex-direction:column}.filter-tabs{overflow-x:auto;padding-bottom:4px}.receipt-data{grid-template-columns:1fr}}.task-list{padding:6px 18px}.task-row{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #173952}.task-row:last-child{border-bottom:0}.task-row small{display:block;color:#7c93a8;margin-top:3px}.task-row.done{opacity:.55}.task-row.done b{text-decoration:line-through}.check{width:27px;height:27px;border-radius:8px;border:1px solid #397099;background:#081928;color:#61d89b}@media(max-width:600px){.task-row{grid-template-columns:34px 1fr}.task-row .pill,.task-row .text-button{grid-column:2;justify-self:start}}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:17px}.plan-card{border:1px solid #245071;border-radius:18px;background:#0a1e32;padding:24px}.plan-card h3{font-size:26px;margin:8px 0}.plan-price{font-size:31px;font-weight:900;margin:15px 0}.plan-price small{color:#8299ac;font-size:13px}.plan-card ul{padding:0;list-style:none;color:#adbecd;line-height:2;font-size:13px}.plan-card p{color:#8fa6bc;font-size:13px}.disabled-card{opacity:.55}.product-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.delete-system{border:1px solid #ed5b6c;background:#a91f31;color:#fff;border-radius:10px;padding:11px 15px;font-weight:800}.delete-system:hover:not(:disabled){background:#ca293e}.delete-system:disabled{opacity:.45;cursor:not-allowed}.delete-product-form{display:grid;gap:16px}.delete-product-form label{display:grid;gap:7px}.delete-product-warning{border:1px solid #82313c;background:#2a1219;border-radius:12px;padding:15px;color:#ffd8dc}.delete-product-warning p{margin:8px 0 0;color:#d1aeb3;line-height:1.5}@media(max-width:1250px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1150px){.plan-grid{grid-template-columns:1fr}}@media(max-width:600px){.plan-grid{grid-template-columns:1fr}}.report-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:16px}.report-toolbar label{display:grid;gap:5px;color:#91a6ba;font-size:12px}.report-toolbar input{width:180px}.report-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.report-metrics>div{border:1px solid #214a6a;background:#0a1c2e;border-radius:14px;padding:17px}.report-metrics span,.report-metrics strong{display:block}.report-metrics span{color:#91a6ba;font-size:12px}.report-metrics strong{font-size:22px;margin-top:8px}.report-product{display:grid;grid-template-columns:1fr 130px 150px;gap:14px;padding:12px 0;border-top:1px solid #173952}.report-product strong{color:var(--accent);text-align:right}@media(max-width:900px){.report-metrics{grid-template-columns:repeat(2,1fr)}}@media print{aside,.report-toolbar,.page-title p{display:none!important}.app-shell{display:block!important}.report-page{color:#111}.report-page .panel,.report-metrics>div{break-inside:avoid}}.settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.settings-tabs button{border:1px solid #294b68;background:#0a1c2e;color:#91a6ba;border-radius:10px;padding:10px 14px;font-weight:800}.settings-tabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.settings-tabs button.danger-tab{color:#ff9f9f;border-color:#6c3037}.settings-tabs button.danger-tab.active{color:#fff;background:#a51d2d;border-color:#e34a5c}.alert.success{background:#113c2d;color:#82eeb3;margin-bottom:14px}.settings-form{max-width:850px}.logo-editor{display:grid;grid-template-columns:210px 1fr;gap:22px;align-items:center;border-bottom:1px solid #214a6a;padding-bottom:20px;margin-bottom:20px}.logo-preview{height:120px;border:1px dashed #396380;border-radius:14px;display:grid;place-items:center;background:#071525}.logo-preview img{max-width:170px;max-height:90px;object-fit:contain}.logo-editor p{color:#8299ae;font-size:13px}.logo-editor input{margin:8px 0}.no-pad{padding:0}.appearance-settings{max-width:1050px}.appearance-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.appearance-heading h3,.appearance-heading p{margin:0}.appearance-heading p{margin-top:4px;color:var(--app-muted)}.appearance-heading>span{font-size:28px}.theme-colors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.theme-color-control{display:grid;gap:8px;font-weight:800}.theme-color-control>div{display:grid;grid-template-columns:62px 1fr;gap:9px}.theme-color-control input[type=color]{height:52px;padding:5px}.theme-color-control input[type=text]{font-weight:800}.theme-preview{display:grid;grid-template-columns:220px 1fr;min-height:220px;margin-top:22px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:17px;overflow:hidden}.theme-preview-sidebar{padding:25px 21px;border-right:1px solid color-mix(in srgb,currentColor 25%,transparent)}.theme-preview-sidebar b,.theme-preview-sidebar small{display:block}.theme-preview-sidebar small{margin-top:4px;opacity:.7}.theme-preview-sidebar div{margin-top:27px;padding:12px;border:1px solid;border-radius:10px;font-weight:800}.theme-preview-content{padding:29px 26px}.theme-preview-content>span{font-size:11px;font-weight:900;letter-spacing:.12em;opacity:.7}.theme-preview-content h3{margin:10px 0;font-size:27px}.theme-preview-content p{opacity:.75}.theme-preview-content button{margin-top:10px;border:1px solid;border-radius:10px;padding:11px 16px;font-weight:800}.appearance-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.appearance-note{margin:17px 0 0;color:var(--app-muted);font-size:13px}.password-form{max-width:520px;display:grid;gap:14px}.password-form h3,.password-form p{margin:0}.password-form p{color:#8299ae}.password-form label{display:grid;gap:7px}.settings-action{display:flex;justify-content:flex-end;margin-bottom:12px}.danger-zone{max-width:850px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-color:#7d2a35;background:linear-gradient(135deg,#26131a,#0b1d2f 68%)}.danger-zone h3{margin:5px 0 8px;color:#fff}.danger-zone p{margin:0;color:#aebdca}.danger-zone ul{margin:16px 0 0;padding-left:20px;color:#c7d1da;line-height:1.65}.danger-eyebrow{color:#ff8291}.danger-button{border:1px solid #ef586a;background:#b42335;color:#fff;border-radius:10px;padding:12px 18px;font-weight:800;white-space:nowrap}.danger-button:hover:not(:disabled){background:#d02b40}.danger-button:disabled{opacity:.45;cursor:not-allowed}.reset-form{display:grid;gap:16px}.reset-form label{display:grid;gap:7px}.reset-warning{border:1px solid #8d3440;background:#2b1219;color:#ffd8dc;border-radius:12px;padding:14px}.reset-warning p{margin:6px 0 0;color:#d0aeb3}.reset-aware{grid-template-columns:auto 1fr!important;align-items:start}.reset-aware input{margin-top:3px}@media(max-width:800px){.theme-colors-grid,.theme-preview{grid-template-columns:1fr}.theme-preview-sidebar{border-right:0;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}}@media(max-width:600px){.logo-editor{grid-template-columns:1fr}.appearance-actions{align-items:stretch;flex-direction:column}.appearance-actions button{width:100%}}@media(max-width:700px){.danger-zone{align-items:stretch;flex-direction:column}.danger-zone .danger-button{width:100%}}:root{--primary: #146fe8;--accent: #75b9ff;--app-background: #002570;--app-program: #001747;--app-text: #ffffff;--app-muted: color-mix(in srgb, var(--app-text) 70%, transparent);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8eef7;background:#07111f;font-synthesis:none}body,main,.login-shell{background:var(--app-background)!important;color:var(--app-text)}.app-shell,aside,.panel,.modal,.metric,.product-mini,.kanban-column,.lead-card,.subscription-card,.plan-card,.report-metrics>div,.payment-summary,.receipt-preview,.login-card{color:var(--app-text)}aside,.panel,.modal,.metric,.product-mini,.kanban-column,.lead-card,.subscription-card,.plan-card,.report-metrics>div,.payment-summary,.receipt-preview,.login-card,.filter-tabs button,.settings-tabs button{background:var(--app-program)!important}input,select,textarea,.secondary,.logout{background:color-mix(in srgb,var(--app-program) 82%,#000 18%)!important;color:var(--app-text)!important;border-color:color-mix(in srgb,var(--app-text) 28%,transparent)!important}.app-shell :where(h1,h2,h3,h4,h5,h6,b,strong,label,td),.login-card :where(h1,b,label){color:var(--app-text)}.page-title p,.brand small,.user-card small,td small,.metric span,.panel-title span,.product-mini span,.product-mini small,.list-row small,.list-row time,.lead-card p,.lead-card small,.task-row small,.subscription-card p,.subscription-card small,.plan-card p,.plan-price small,.profile-summary span,.profile-sub small,.timeline span,.report-toolbar label,.report-metrics span,.payment-summary span,.receipt-data span,.receipt-preview>small,.login-card p,.login-card label,.form-grid label,.empty,.loading{color:var(--app-muted)!important}.primary,nav button.active,.filter-tabs button.active,.settings-tabs button.active{background:var(--app-program)!important;color:var(--app-text)!important;border:1px solid color-mix(in srgb,var(--app-text) 35%,transparent)!important}nav button,nav button span,.eyebrow,.text-button,.icon-button{color:var(--app-text)}nav button:hover{background:color-mix(in srgb,var(--app-program) 76%,var(--app-text) 24%)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#07111f}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}input,select,textarea{width:100%;border:1px solid #294d6e;background:#071525;color:#f6f9fc;border-radius:10px;padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1f6feb1f}textarea{min-height:90px;resize:vertical}.app-shell{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr)}aside{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid #214461;background:#0a2035}.brand{height:92px;padding:18px 20px;border-bottom:1px solid #214461;display:flex;align-items:center;gap:13px}.brand img{width:82px;height:38px;object-fit:contain;object-position:left center}.brand b{display:block;font-size:18px}.brand small{color:#8fa6bc}nav{padding:18px 12px;display:grid;gap:5px}nav button{display:flex;align-items:center;gap:12px;border:0;border-radius:10px;padding:12px 13px;color:#b9c8d8;background:transparent;text-align:left;font-weight:700}nav button span{width:22px;color:#78a8d2;font-size:19px;text-align:center}nav button:hover,nav button.active{background:#123556;color:#fff}nav button.active span{color:#2c83ff}.sidebar-bottom{margin-top:auto;padding:14px;border-top:1px solid #214461}.user-card{display:flex;align-items:center;gap:10px;padding:6px 2px 12px}.user-card b,.user-card small{display:block}.user-card small{color:#8297ab;font-size:12px}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#125292;font-weight:800}.logout{width:100%;border:1px solid #315a7c;background:transparent;color:#d9e3ed;border-radius:9px;padding:10px}.version{display:block;text-align:center;color:#5f7991;margin-top:11px}main{min-width:0;padding:30px 34px 60px;background:#07111f}.eyebrow{color:#6ea8df;letter-spacing:.12em;font-size:11px;font-weight:900}.page-title{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title h2{margin:5px 0 3px;font-size:30px}.page-title p{margin:0;color:#91a5b9}.primary,.secondary{border:0;border-radius:10px;padding:11px 17px;font-weight:800}.primary{background:var(--primary);color:#fff}.primary:hover{filter:brightness(1.12)}.primary:disabled{opacity:.6}.secondary{background:#122b42;color:#d6e1eb;border:1px solid #2a516f}.wide{width:100%}.small{padding:8px 11px;font-size:12px}.text-button{border:0;background:transparent;color:#61a9ff;padding:5px;font-size:12px}.danger-link{color:#ff8795}.danger-link:hover{color:#ffb1ba}.icon-button{border:0;background:transparent;color:#c7d4df;font-size:28px;line-height:1}.panel{border:1px solid #214a6a;border-radius:16px;background:#0a1c2e;padding:20px;margin-bottom:18px;overflow:hidden}.product-tag{display:inline-flex;align-items:center;margin-top:8px;border:1px solid #285d86;color:#8fc9ff;background:#0b2d48;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:900}.product-tag.inline{margin:2px 4px 2px 0}.table-panel{padding:0;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:14px 17px;border-bottom:1px solid #173952;text-align:left}th{color:#7690a8;font-size:11px;letter-spacing:.07em;text-transform:uppercase}td{color:#c5d2dd;font-size:13px}td small{display:block;color:#71889d;margin-top:3px}.actions{display:flex;gap:6px;align-items:center}.status{display:inline-block;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:900}.status.ativo,.status.ativa,.status.pago{background:#113c2d;color:#6fe0a4}.status.inativo,.status.cancelada,.status.cancelado{background:#30343b;color:#aeb6bf}.status.suspensa,.status.pendente,.status.parcial{background:#443a18;color:#f1d36e}.status.atrasado{background:#4a2028;color:#ff94a0}.status.arquivado,.status.estornado{background:#3d2d45;color:#d9a7ee}.pill{border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900}.pill.baixa{background:#16354c;color:#8dc9ef}.pill.media{background:#453918;color:#f5d46e}.pill.alta{background:#4e202a;color:#ff8f9d}.checkbox-field{flex-direction:row!important;align-items:center;gap:10px!important;padding-top:24px}.checkbox-field input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#02080ec7;padding:20px}.modal{width:min(720px,96vw);max-height:90vh;overflow-y:auto;border:1px solid #2c5b7e;border-radius:18px;background:#0a1c2e;box-shadow:0 25px 80px #0000008c}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #1c405d}.modal-head h3{margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px}.span-2{grid-column:1 / -1}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.alert{border-radius:10px;padding:11px 13px;font-size:12px}.alert.error{background:#4a2028;color:#ffafb8;margin-bottom:14px}.alert.info{background:#0c3150;border:1px solid #245b82;color:#a7d4f7}.empty{padding:28px;text-align:center;color:#738ba1}.loading{color:#9fb4c6}.toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:420px;padding:14px 17px;border-radius:12px;box-shadow:0 14px 40px #00000073}.toast.error{background:#6b2731;color:#fff;border:1px solid #a84856}.app-shell nav button,.app-shell nav button span,.app-shell .eyebrow:not(.danger-eyebrow),.app-shell .page-title h2,.app-shell .panel-title h3{color:var(--app-text)}@media(max-width:850px){.app-shell{grid-template-columns:76px 1fr}.brand{justify-content:center;padding:10px}.brand img{width:52px}.brand div,nav button{font-size:0}.brand div{display:none}nav button{justify-content:center}.nav button span,nav button span{font-size:20px}.user-card div:not(.avatar),.logout,.version{display:none}.user-card{justify-content:center}main{padding:24px 18px}}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.span-2{grid-column:1}.page-title{flex-direction:column}}
