.bo-shell .bo-mobile-menu{display:none}.bo-sidebar .bo-nav{min-height:0;padding-bottom:16px;overflow-y:auto}@media (width<=760px){.bo-shell .bo-mobile-menu{display:inline-flex}}.bo-shell{background:hsl(var(--background));grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.bo-sidebar{border-right:1px solid hsl(var(--border));background:#ffffff59;flex-direction:column;height:100vh;padding:32px 20px 24px;display:flex;position:sticky;top:0}.bo-workspace-label{letter-spacing:.18em;color:hsl(var(--muted-foreground));margin:10px 0 35px;font-size:10px}.bo-nav{flex-direction:column;gap:5px;display:flex}.bo-nav a{color:hsl(var(--muted-foreground));border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;transition:background .15s;display:flex}.bo-nav a:hover{background:hsl(var(--surface))}.bo-nav a.active{background:hsl(var(--brand-soft));color:hsl(var(--brand));font-weight:600}.bo-nav svg{stroke-width:1.5px;width:17px;height:17px}.bo-nav-caption{color:hsl(var(--muted-foreground));letter-spacing:.16em;margin:23px 12px 10px;font-size:10px}.bo-sidebar-footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-top:auto;padding:20px 9px 0;font-size:12px}.bo-sidebar-footer p{margin-top:8px}.bo-main{min-width:0}.bo-topbar{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 40px;display:flex}.bo-topbar>div{align-items:center;gap:14px;display:flex}.bo-topbar small{color:hsl(var(--muted-foreground));font-size:12px}.bo-avatar{background:hsl(var(--brand-soft));border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--brand));border-radius:50%;place-items:center;font-family:serif;display:grid}.bo-content{max-width:1640px;margin:auto;padding:38px 40px 70px}.bo-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.bo-page-title h1{margin:9px 0;font-size:34px;line-height:1.3}.bo-muted{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.7}.bo-panel{border:1px solid hsl(var(--border));background:#ffffffa1;border-radius:20px;min-width:0;padding:24px}.bo-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.bo-panel h2{font-size:19px}.bo-panel-head p{margin-top:5px}.bo-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:20px;display:grid}.bo-stack{gap:20px;display:grid}.bo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.bo-stat{border:1px solid hsl(var(--border));background:#fff9;border-radius:17px;padding:23px}.bo-stat>span{color:hsl(var(--muted-foreground));font-size:12px}.bo-stat strong{margin:11px 0 7px;font-family:Instrument Serif,serif;font-size:42px;font-weight:400;line-height:1;display:block}.bo-stat small{color:hsl(var(--muted-foreground));font-size:11px}.bo-stat svg{float:right;color:hsl(var(--brand));stroke-width:1.5px;width:18px}.bo-task-panel{background:hsl(var(--panel));color:hsl(var(--panel-foreground));border-radius:22px;padding:26px}.bo-task-panel h2{font-size:23px}.bo-task-panel>p{color:hsl(var(--panel-foreground)/.6);margin:8px 0 22px;font-size:12px}.bo-task-row{border-top:1px solid hsl(var(--panel-foreground)/.12);justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;display:flex}.bo-task-row strong{font-family:Instrument Serif,serif;font-size:25px;font-weight:400}.bo-task-row svg{width:16px}.bo-chart{justify-content:space-around;align-items:flex-end;gap:15px;height:190px;padding:20px 4px 0;display:flex}.bo-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;max-width:70px;height:100%;display:flex}.bo-bar>div{background:hsl(var(--brand));border-radius:6px 6px 0 0;width:100%;min-height:4px}.bo-bar:nth-last-child(2)>div{background:hsl(var(--accent))}.bo-bar small{color:hsl(var(--muted-foreground));font-size:11px}.bo-bar span{font-family:Instrument Serif,serif;font-size:20px}.bo-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.bo-search{border:1px solid hsl(var(--border));min-width:220px;max-width:360px;color:hsl(var(--muted-foreground));background:#fff;border-radius:11px;flex:1;align-items:center;gap:9px;padding:9px 12px;display:flex}.bo-search input{background:0 0;border:0;outline:none;width:100%;font-size:13px}.bo-toolbar select,.bo-field select{border:1px solid hsl(var(--border));background:#fff;border-radius:11px;min-height:41px;padding:8px 12px;font-size:13px}.bo-table-wrap{margin:0 -24px;overflow:auto}.bo-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.bo-table th{color:hsl(var(--muted-foreground));background:hsl(var(--surface)/.65);padding:13px 18px;font-size:11px;font-weight:500}.bo-table td{border-bottom:1px solid hsl(var(--border)/.65);height:58px;padding:12px 18px;font-size:12px}.bo-table tr:hover td{background:hsl(var(--surface)/.5)}.bo-money{font-family:Instrument Serif,serif;font-size:23px!important}.bo-right{text-align:right}.bo-link{color:hsl(var(--brand));align-items:center;gap:5px;font-size:12px;display:inline-flex}.bo-link:hover{text-decoration:underline}.bo-badge{border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;display:inline-flex}.bo-badge-success{color:#06734e;background:#ecfdf5}.bo-badge-error{color:#b91c1c;background:#fef2f2}.bo-badge-warning{color:#92400e;background:#fffbeb}.bo-badge-neutral{color:hsl(var(--brand));background:hsl(var(--brand-soft))}.bo-pagination{color:hsl(var(--muted-foreground));justify-content:flex-end;align-items:center;gap:9px;padding-top:15px;font-size:12px;display:flex}.bo-empty,.bo-loading{min-height:220px;color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.bo-empty h3{color:hsl(var(--foreground));font-size:18px}.bo-empty p{font-size:12px}.bo-notice,.bo-error{border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:13px 16px;font-size:13px;display:flex}.bo-notice{background:hsl(var(--brand-soft));color:hsl(var(--brand))}.bo-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.bo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bo-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bo-field{flex-direction:column;gap:8px;font-size:13px;display:flex}.bo-field small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.bo-field-wide{grid-column:1/-1}.bo-field textarea{border:1px solid hsl(var(--border));background:#fff;border-radius:12px;min-height:100px;padding:12px}.bo-form>button{margin-top:24px}.bo-required{color:hsl(var(--accent-text))}.bo-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bo-details dt{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:11px}.bo-details dd{overflow-wrap:anywhere;font-size:13px}.bo-details pre{white-space:pre-wrap;max-height:260px;font-size:11px;overflow:auto}.bo-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08150c4d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bo-modal{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:24px;width:100%;max-width:650px;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 12px 40px -12px #08150c2e}.bo-modal>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.bo-modal h2{font-size:23px}.bo-back{color:hsl(var(--muted-foreground));align-items:center;gap:7px;margin-bottom:20px;font-size:12px;display:inline-flex}.bo-mobile-menu{display:none}.bo-section-label{color:hsl(var(--muted-foreground));letter-spacing:.15em;margin-bottom:16px;font-size:11px}.bo-quick-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.bo-quick-links a{border:1px solid hsl(var(--border));background:hsl(var(--surface)/.4);border-radius:13px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;display:flex}.bo-brand-preview{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:20px;padding:27px}.bo-brand-preview h3{margin:25px 0 12px;font-size:28px}.bo-product-mini{border:1px solid hsl(var(--border));border-radius:13px;justify-content:space-between;align-items:center;margin:12px 0;padding:16px;font-size:13px;display:flex}.bo-onboarding{min-height:100vh;padding:26px}.bo-onboarding-header{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.bo-onboarding-grid{grid-template-columns:320px minmax(0,1fr);gap:80px;max-width:1100px;margin:60px auto;display:grid}.bo-onboarding-aside{padding-top:12px}.bo-onboarding-aside h1{margin:15px 0;font-size:37px;line-height:1.4}.bo-onboarding-aside>p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.9}.bo-phase{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:16px;padding:18px 0;font-size:13px;display:flex}.bo-phase b{font-family:Instrument Serif,serif;font-size:29px;font-weight:400}.bo-phase.active{color:hsl(var(--brand))}.bo-phase.active b{color:hsl(var(--accent-text))}.bo-onboarding-card{border:1px solid hsl(var(--border));background:#ffffffa6;border-radius:24px;padding:32px}.bo-onboarding-card h2{margin-bottom:8px;font-size:25px}.bo-onboarding-card>p{margin-bottom:27px}.bo-agreement{border:1px solid hsl(var(--border));background:#fff;border-radius:12px;height:300px;padding:22px;font-size:13px;line-height:2;overflow:auto}.bo-agreement h3{margin:20px 0 10px;font-size:17px}.bo-status-card{text-align:center;padding:35px 10px}.bo-status-card svg{color:hsl(var(--brand));margin:0 auto 25px}.bo-status-card h2{font-size:30px}.bo-status-card p{color:hsl(var(--muted-foreground));max-width:390px;margin:18px auto 28px;font-size:13px;line-height:1.9}.bo-inline-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;display:flex}.bo-inline-check input{accent-color:hsl(var(--brand));margin-top:4px}@media (width<=1100px){.bo-shell{grid-template-columns:190px minmax(0,1fr)}.bo-content{padding:30px 24px 60px}.bo-topbar{padding:0 24px}.bo-grid{grid-template-columns:1fr}.bo-stats{gap:10px}.bo-stat{padding:18px}.bo-stat strong{font-size:35px}.bo-onboarding-grid{grid-template-columns:260px 1fr;gap:40px}}@media (width<=760px){.bo-shell{display:block}.bo-sidebar{z-index:55;background:hsl(var(--background));width:250px;height:100dvh;display:none;position:fixed;inset:0 auto 0 0;box-shadow:0 0 0 100vmax #08150c40}.bo-sidebar.is-open{display:flex}.bo-mobile-menu{display:inline-flex}.bo-topbar{height:66px;padding:0 17px}.bo-topbar small,.bo-topbar .bo-avatar{display:none}.bo-content{padding:26px 17px 65px}.bo-page-title{flex-direction:column;align-items:flex-start;gap:13px}.bo-page-title h1{font-size:28px}.bo-stats{grid-template-columns:1fr}.bo-stat{grid-template-columns:1fr 1fr;gap:0;display:grid}.bo-stat strong{text-align:right;grid-area:1/2/3;align-self:center;margin:0}.bo-stat svg{display:none}.bo-panel{padding:20px}.bo-table-wrap{margin:0 -20px}.bo-field-grid,.bo-details,.bo-quick-links{grid-template-columns:1fr}.bo-onboarding{padding:20px 17px}.bo-onboarding-grid{margin:30px auto;display:block}.bo-onboarding-aside h1{font-size:30px}.bo-onboarding-aside>p{display:none}.bo-onboarding-aside>div{gap:15px;margin:20px 0;display:flex}.bo-phase{flex:1;align-items:flex-start;gap:8px;font-size:11px}.bo-phase b{font-size:22px}.bo-onboarding-card{padding:22px}.bo-toolbar select{flex:1}.bo-search{min-width:100%;max-width:none}.bo-modal{padding:21px}.bo-toolbar>.bo-muted{margin-left:auto}}.bo-stats-ops{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.bo-stats-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bo-stats-ops{grid-template-columns:1fr}}.solma-backoffice{--background:80 28% 97%;--surface:95 25% 94%;--surface-strong:95 23% 90%;--foreground:140 20% 16%;--foreground-hover:132 24% 25%;--muted-foreground:130 10% 35%;--brand:112 24% 33%;--brand-soft:95 28% 90%;--border:100 18% 85%;--accent:198 22% 43%;--accent-text:110 24% 29%;--panel:104 24% 89%;--panel-foreground:135 24% 22%;--quote-primary:#466b40;color:#25392c;-webkit-font-smoothing:antialiased;background:#f4f7ef;grid-template-columns:240px minmax(0,1fr);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.solma-workspace-loading{color:#4e6853;background:#f4f7ef;min-height:100dvh}.solma-workspace-login{background:linear-gradient(105deg,#e2eceef2 10%,#edf3e9df 65%,#e1ebd4a3),url(/media/solma-landscape.webp) 50%/cover}.solma-workspace-login .swi-brand{color:#294b34}.solma-workspace-login :is(.bo-panel,.bo-onboarding-card){background:#fffff8ef;border-color:#fff}.solma-backoffice :is(h1,h2,h3,.font-serif){font-family:inherit}.solma-backoffice :is(h1,h2,h3){letter-spacing:-.035em;font-weight:500}.solma-backoffice :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #496f41}.solma-backoffice .bo-sidebar{color:#344e3a;background:linear-gradient(175deg,#e0ece9 0%,#f6f8f1 32%,#eef3e8 100%);border-color:#d7e2d2;height:100dvh;padding:30px 18px 22px}.solma-backoffice .bo-sidebar .swi-brand{color:#284532;padding-left:10px;font-family:inherit;font-size:25px}.solma-backoffice .bo-workspace-label{color:#536e5b;letter-spacing:.13em;margin:10px 0 24px;padding-left:10px;font-size:9px}.solma-backoffice .bo-nav{scrollbar-width:thin;scrollbar-color:#bed0b7 transparent;gap:5px}.solma-backoffice .bo-nav a{color:#48614e;border-radius:12px;min-height:43px;padding:10px 13px;font-size:13px}.solma-backoffice .bo-nav a:hover{color:#2e4c35;background:#e4edde}.solma-backoffice .bo-nav a.active{color:#fff;background:#466840;font-weight:500;box-shadow:0 5px 12px #36533214}.solma-backoffice .bo-nav a.active svg{color:#e5efd9}.solma-backoffice .bo-nav a{transition:background-color .22s,color .22s;position:relative}.solma-backoffice .bo-nav a:after{content:"";opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto;transition:opacity .22s,transform .28s;transform:scale(.5)}.solma-backoffice .bo-nav a.active:after{opacity:.8;transform:scale(1)}.solma-backoffice .bo-sidebar-footer{color:#53684e;border-color:#d4dfce;padding:17px 9px 0}.solma-backoffice .bo-sidebar-footer p{font-size:10px;line-height:1.8}.solma-backoffice .bo-topbar{color:#35503a;background:#fbfcf8cf;border-bottom:1px solid #dce6d6;height:76px;padding-inline:clamp(22px,3.2vw,48px)}.solma-backoffice .bo-topbar small{color:#4c6552}.solma-backoffice .bo-topbar .demo-badge{color:#3c5d38;background:#e7efdf;border-color:#d4e3cd}.solma-backoffice .bo-avatar{color:#355737;background:#e1ecd8;border-color:#c9dbbf;font-family:inherit;font-size:13px}.solma-backoffice .bo-main{min-width:0}.solma-backoffice .bo-content{background:0 0;max-width:1570px;padding:30px clamp(22px,3.2vw,48px) 76px}.solma-backoffice .bo-page-title{isolation:isolate;background:#dcebef;border:1px solid #fafff5;border-radius:22px;align-items:center;margin-bottom:26px;padding:28px 30px;position:relative;overflow:hidden}.solma-backoffice .bo-page-title:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#e3eeecef 10%,#e8f0e7d9 58%,#ecf3e276),url(/media/solma-landscape.webp) 50% 57%/cover;position:absolute;inset:0}.solma-backoffice .bo-page-title h1{color:#263f2d;margin:11px 0 8px;font-size:clamp(25px,2.65vw,38px);line-height:1.35}.solma-backoffice .bo-page-title .kicker{color:#466951;letter-spacing:.1em;font-size:9px}.solma-backoffice .bo-page-title .bo-muted{color:#425d49;max-width:42em}.solma-backoffice .bo-page-title>.bo-link{background:#f8fcf0;border:1px solid #fff;border-radius:99px;padding:12px 17px}.solma-backoffice .bo-muted{color:#50654f}.solma-backoffice .bo-grid{gap:22px}.solma-backoffice .bo-panel{background:#fffffc;border-color:#dce5d6;border-radius:20px;padding:25px;box-shadow:0 5px 20px #324c3210}.solma-backoffice .bo-panel-head{margin-bottom:22px}.solma-backoffice .bo-panel h2{color:#2e4533;font-size:18px;line-height:1.6}.solma-backoffice .bo-panel-head p{font-size:12px}.solma-backoffice .bo-link{color:#3f663b}.solma-backoffice .bo-back{color:#4d6b4b;margin-bottom:18px}.solma-backoffice :is(.bo-page-title,.bo-actions,.bo-form) .bg-foreground{background-color:#3d603b;border-radius:99px}.solma-backoffice :is(.bo-page-title,.bo-actions,.bo-form) .bg-foreground:hover:not(:disabled){background-color:#2f4e32}.solma-backoffice .bo-actions{gap:10px}.solma-backoffice :is(input,select,textarea){accent-color:#466b40}.solma-backoffice :is(input,select,textarea):focus-visible{--tw-ring-color:#dcebd3;border-color:#82a078}.solma-backoffice .bo-search{color:#4e6c51;background:#f9fcf6;border-color:#d5e2cf;border-radius:12px;min-height:44px}.solma-backoffice .bo-search:focus-within{border-color:#7f9e74;box-shadow:0 0 0 3px #e9f2e3}.solma-backoffice .bo-search input{color:#2f4935;font-size:13px}.solma-backoffice .bo-search input::placeholder{color:#64775e}.solma-backoffice :is(.bo-toolbar select,.bo-field select,.bo-field textarea){color:#354e38;background:#fbfdf8;border-color:#d6e2d0}.solma-backoffice .bo-toolbar{gap:12px;margin-bottom:21px}.solma-backoffice .bo-toolbar>.bo-muted{color:#45603e;background:#edf3e7;border-radius:99px;margin-left:auto;padding:6px 10px;font-size:11px}.solma-backoffice .bo-table-wrap{scrollbar-width:thin;scrollbar-color:#c5d6bd transparent;margin-inline:-25px;position:relative}.solma-backoffice .bo-table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #7c9f72}.solma-backoffice .bo-table th{color:#4d6649;background:#eff4e9;border-block:1px solid #e0e8d9;padding:14px 19px;font-size:11px;font-weight:500}.solma-backoffice .bo-table td{color:#354936;border-color:#e6ecdf;height:60px;min-height:60px;padding:13px 19px;font-size:12px;line-height:1.7}.solma-backoffice .bo-table tr:last-child td{border-bottom:0}.solma-backoffice .bo-table tr:hover td{background:#f0f6eb}.solma-backoffice .bo-table td{transition:background-color .18s}.solma-backoffice .bo-table tr:focus-within td{background:#f0f6eb}.solma-backoffice .bo-table .bo-link{background:#edf3e7;border-radius:99px;min-height:32px;padding:5px 10px}.solma-backoffice :is(.bo-money,.bo-stat strong,.bo-task-row strong,.bo-bar span){font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:inherit}.solma-backoffice .bo-table .bo-money{font-weight:500;font-size:16px!important}.solma-backoffice .bo-pagination{color:#536b4d;border-top:1px solid #e1e9db;margin-top:8px;font-size:11px}.solma-backoffice .bo-pagination button{border-radius:50%;width:34px;height:34px}.solma-backoffice .bo-badge{border:1px solid #0000;gap:5px;padding:4px 9px;font-weight:500;line-height:1.4}.solma-backoffice .bo-badge-success{color:#3a6130;background:#e8f2e1;border-color:#d5e6cb}.solma-backoffice .bo-badge-warning{color:#82591a;background:#fff3d5;border-color:#efdfb5}.solma-backoffice .bo-badge-error{color:#97482e;background:#fae9e3;border-color:#edd4c8}.solma-backoffice .bo-badge-neutral{color:#4a6344;background:#edf1e8;border-color:#dbe5d3}.solma-backoffice .bo-details>div{border-color:#e0e8da;padding-block:15px}.solma-backoffice .bo-details dt{color:#5a7053;font-size:12px}.solma-backoffice .bo-details dd{color:#2c4530;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.solma-backoffice .bo-notice{color:#365c32;background:#edf4e7;border-color:#d1e1c9}.solma-backoffice .bo-error{color:#994b32;background:#fff1eb;border-color:#edcfc4}.solma-backoffice .bo-empty{color:#5d7557;padding-block:30px}.solma-backoffice .bo-empty>svg{box-sizing:content-box;color:#69865e;background:linear-gradient(135deg,#e6efdc,#dfebed);border-radius:50%;padding:15px}.solma-backoffice .bo-empty h3{color:#365139}.solma-backoffice .bo-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#213e3266}.solma-backoffice .bo-modal{color:#2d4733;background:#fffffb;border:1px solid #dce8d6;border-radius:24px;box-shadow:0 24px 75px #26473230}.solma-backoffice .bo-modal>header{border-color:#e0e8d9}.solma-backoffice .bo-stats{gap:16px;margin-bottom:24px}.solma-backoffice .bo-stat{background:#f9fcf6;border-color:#dae5d4;border-radius:18px;padding:23px}.solma-backoffice .bo-stat:nth-child(2){background:#e7eff1;border-color:#d6e2e6}.solma-backoffice .bo-stat:nth-child(3){background:#e8f0de;border-color:#d7e3ca}.solma-backoffice .bo-stat strong{color:#29492f;font-size:clamp(27px,2.8vw,40px);font-weight:500}.solma-backoffice .bo-stat :is(span,small){color:#4f694b}.solma-backoffice .bo-stat svg{color:#6c8b61}.solma-backoffice .bo-quick-links a{color:#3c5e3a;background:#f9fcf4;border-color:#d7e3d0}.solma-backoffice .bo-quick-links a:hover{background:#e4eedb}.solma-backoffice .bo-quick-links a{transition:background-color .22s,border-color .22s}.solma-backoffice .bo-quick-links a:hover{border-color:#aec7a0}.solma-backoffice .bo-search{transition:border-color .2s,box-shadow .2s}.solma-backoffice .bo-task-row{transition:color .2s}.solma-backoffice .bo-task-panel{color:#2f4d30;background:linear-gradient(145deg,#e5eedc,#d5e3c7);border:1px solid #d0e0c5}.solma-backoffice .bo-task-panel>.bo-task-kicker{color:#4c6d41}.solma-backoffice .bo-task-panel>p{color:#4e6c42}.solma-backoffice .bo-task-row{border-color:#b7cfa755}.solma-backoffice .bo-task-row:hover{color:#203e27}.solma-backoffice .bo-bar>div{background:linear-gradient(#82a375,#4f754a);border-radius:6px 6px 0 0}.solma-backoffice .bo-bar:nth-last-child(2)>div{background:#7195a1}.solma-backoffice.bo-assistant-shell .agent-workbench{border-color:#d5e2d0;box-shadow:0 14px 38px #2b493313}.solma-backoffice .agent-conversations{background:#eff4e9;border-color:#d8e4d2}.solma-backoffice .agent-chat-main{background:radial-gradient(at 55% 0,#dcebee8a,#0000 55%),#fffffa}.solma-backoffice .agent-conversations>.w-full{background:#3d603b}.solma-backoffice .agent-session-row.active{color:#34552f;background:#dcead3}.solma-backoffice .agent-tools>button{color:#36523b;background:#f5faf0;border-color:#dae6d4}.solma-backoffice .agent-tools>button:hover{background:#e7f1e1;border-color:#aac39c}.solma-backoffice .agent-hero>.experience-assistant-mark{color:#4f7551;background:radial-gradient(circle at 25% 25%,#ecf1c8,#daebe2 48%,#b8d1dc);border-radius:50%}.solma-backoffice :is(.agent-mode,.agent-followup,.agent-hero>p,.agent-hero>span:last-child,.agent-tools small,.agent-disclaimer){color:#546e5a}.solma-backoffice :is(.agent-rail-head div>span,.agent-conversations>.assistant-eyebrow,.agent-history-search,.agent-history-empty,.agent-history-empty p,.agent-history-empty small,.agent-rail-note,.agent-rail-note p>span,.agent-session-row,.agent-session-row small){color:#536c55}.solma-backoffice :is(.agent-chat-header .demo-badge,.agent-hero>.experience-eyebrow,.agent-followup b,.agent-more-tools,.agent-summary-tool,.assistant-example){color:#4d6c52}.solma-backoffice .agent-rail-note{border-color:#d2dfcb}.solma-backoffice .agent-history-toggle{color:#536c55}.solma-backoffice .agent-history-search{border-color:#d4e0ce}.solma-backoffice .agent-rail-head>.experience-assistant-mark{color:#4f7153;background:#e4efdd;border-color:#d3e1cb;border-radius:50%}.solma-backoffice .agent-bottom .assistant-composer{background:#fffffc;border-color:#cbdcc5}.solma-backoffice .agent-bottom .assistant-composer:focus-within{border-color:#7d9d70;box-shadow:0 0 0 3px #e6efde}.solma-backoffice .agent-bottom .assistant-composer-bottom>span{color:#5c735b}.solma-backoffice .agent-bottom .assistant-composer textarea::-moz-placeholder{color:#5c735b}.solma-backoffice .agent-bottom .assistant-composer textarea::placeholder,.solma-backoffice .agent-bottom .assistant-composer-bottom>span{color:#5c735b}.solma-backoffice .agent-bottom .assistant-send{background:#41663d}.solma-backoffice .agent-bottom .assistant-send:disabled{color:#5f7758;background:#e2ecd9}@media (width<=1100px){.bo-shell.solma-backoffice{grid-template-columns:205px minmax(0,1fr)}.solma-backoffice .bo-content{padding-inline:24px}.solma-backoffice .bo-page-title{padding:24px}.solma-backoffice .bo-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bo-shell.solma-backoffice{display:block}.solma-backoffice .bo-sidebar{width:min(290px,85vw)}.solma-backoffice .bo-topbar{gap:9px;height:65px;padding-inline:14px}.solma-backoffice .bo-topbar>div{gap:8px;min-width:0}.solma-backoffice .bo-topbar small{display:none}.solma-backoffice .bo-topbar .bo-avatar{width:29px;height:29px;font-size:11px}.solma-backoffice .bo-content{padding:20px 16px 75px}.solma-backoffice .bo-page-title{border-radius:20px;flex-direction:column;align-items:stretch;gap:17px;margin-bottom:21px;padding:23px 21px;display:flex}.solma-backoffice .bo-page-title h1{margin-top:10px;font-size:26px}.solma-backoffice .bo-page-title>:is(a,button){align-self:flex-start}.solma-backoffice .bo-stats{gap:11px}.solma-backoffice .bo-stat{padding:18px}.solma-backoffice .bo-stat strong{font-size:29px}.solma-backoffice .bo-panel{border-radius:18px;padding:20px}.solma-backoffice .bo-table-wrap{margin-inline:-20px}.solma-backoffice .bo-table th,.solma-backoffice .bo-table td{padding-inline:16px}.solma-backoffice .bo-search{flex-basis:100%;min-width:0}.solma-backoffice .bo-toolbar select{flex:calc(50% - 6px);min-width:0}.solma-backoffice .bo-modal{padding:22px}}@media (prefers-reduced-motion:reduce){.solma-backoffice :is(.bo-nav a,.bo-table td,.bo-quick-links a,.bo-search,.bo-task-row){transition:none}}
