/* INTERACTIVE PREVIEW ONLY — © 2026 ReBrandMyAI. Reuse requires a valid licence. Not the customer edition. */

.workspace-view[hidden],.ws-rec-empty[hidden]{display:none!important}
.room-sidebar{gap:5px}.room-sidebar .sidebar-item{appearance:none;border:0;width:100%;text-align:left;background:transparent;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,transform .2s}.room-sidebar .sidebar-item:hover{background:#eff3f8;color:#163964;transform:translateX(2px)}.room-sidebar .sidebar-item.active{border-left:3px solid #075ce1;background:#e9f1ff;color:#0b326c}.ws-nav-icon{font-size:16px;width:17px;display:inline-flex;align-items:center;justify-content:center;font-weight:500}.ws-mobile-nav{display:none}.room-center{min-height:500px}.workspace-view{animation:wsIn .32s cubic-bezier(.2,.6,.2,1) both}@keyframes wsIn{from{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}
.ws-mini-label{font:800 9px/1.4 var(--sans);color:#7e8ca1;letter-spacing:.14em}.workspace-view h4{margin:5px 0 0;font:650 22px/1.1 var(--serif);letter-spacing:-.035em;color:#0b2244}.ws-kpis{display:grid;gap:8px;margin:19px 0 22px}.ws-kpis-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-kpi{min-width:0;border:1px solid #e6eaf0;background:#fbfcfd;padding:14px 11px;border-radius:8px}.ws-kpi.ws-featured{background:linear-gradient(135deg,#0a3162,#0a2250);border-color:#174674;color:white}.ws-kpi>span{display:block;color:#71849a;font-size:8px;font-weight:800;letter-spacing:.07em;line-height:1.35;min-height:22px}.ws-kpi strong{display:block;font-size:19px;letter-spacing:-.045em;font-weight:750;white-space:nowrap;margin:6px 0}.ws-kpi small{display:block;font-size:9px;line-height:1.4;color:#7e8b9b}.ws-kpi.ws-featured>span,.ws-kpi.ws-featured small{color:#b7d3f8}.ws-kpi.ws-featured strong{color:#fff}.ws-section-head{display:flex;justify-content:space-between;gap:8px;align-items:end;margin:0 0 11px}.ws-section-head h4{font-size:21px}.ws-switch{display:inline-flex;padding:3px;gap:1px;border:1px solid #e0e6ed;border-radius:7px;background:#f3f6f8;flex-shrink:0}.ws-switch button{background:transparent;border:0;border-radius:5px;color:#687a92;font-size:10px;padding:7px 10px;font-weight:750;cursor:pointer}.ws-switch button.active{background:#fff;color:#063f8b;box-shadow:0 1px 6px #113c701c}.ws-switch button:hover:not(.active){color:#0b326c;background:#eaf0f7}.tr-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tr-balance{border:1px solid #e0e7ec;background:#fff;text-align:left;padding:10px 8px;border-radius:8px;color:#123254;min-width:0;transition:all .2s}.tr-balance.selected{border-color:#427bd0;background:#eef5ff;box-shadow:inset 0 0 0 1px #427bd0}.tr-balance:hover{border-color:#80a5d9;transform:translateY(-2px)}.tr-balance small{display:block;font-size:9px;color:#718095;white-space:nowrap}.tr-balance strong{display:block;margin:7px 0 5px;font-size:12px;letter-spacing:-.035em;white-space:nowrap}.tr-balance>span{font-size:9px;color:#7990a5}.ws-graph-card{background:#fff;border:1px solid #e4e9f0;border-radius:9px;padding:12px;margin:12px 0}.ws-graph-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ws-graph-head small{display:block;font-size:8px;letter-spacing:.1em;color:#8c9aab;font-weight:800}.ws-graph-head strong{display:block;font-size:11px;margin-top:4px}.ws-dot-key{font-size:9px;color:#8290a0;white-space:nowrap}.ws-dot-key i{display:inline-block;width:6px;height:6px;border-radius:2px;background:#3278cb;margin:0 4px}.ws-dot-key i.muted{background:#e8aa83}.tr-bars{height:87px;display:flex;align-items:end;gap:5px;padding:9px 3px 0;border-bottom:1px solid #e5eaf2}.tr-bars div{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:1px}.tr-bars i{display:block;border-radius:2px 2px 0 0;background:#397cc4;transition:height .4s ease}.tr-bars i:last-child{background:#eebc9c;border-radius:0}.ws-chart-axis{display:flex;justify-content:space-between;margin-top:6px;font:800 8px var(--sans);letter-spacing:.12em;color:#8796a7}.ws-callout{display:flex;align-items:start;gap:10px;border:1px solid #f3e5cf;border-radius:8px;background:#fff9ec;padding:12px;margin-top:12px}.ws-callout-symbol{flex:none;font-size:20px;color:#d17942;line-height:1}.ws-callout strong{font-size:11px;line-height:1.3;display:block}.ws-callout p{margin:3px 0 0;font-size:10px;line-height:1.55;color:#857965}.ws-rec-toolbar{display:flex;gap:8px;justify-content:space-between;align-items:center;margin:15px 0 10px}.ws-search-label{display:flex;align-items:center;gap:8px;min-width:0;flex:1;background:#fbfcfd;border:1px solid #e1e7ef;padding:8px 10px;border-radius:7px}.ws-search-label span{font-size:19px;color:#50739b;line-height:1}.ws-search-label input{border:0!important;outline:0!important;background:transparent;width:100%;min-width:0;font-size:11px;color:#122c4d;padding:0}.ws-rec-list{display:grid;gap:6px}.ws-rec-row{display:flex;justify-content:space-between;align-items:center;gap:11px;width:100%;text-align:left;border:1px solid #e8ecf1;border-radius:8px;background:#fff;padding:11px 12px;transition:background .18s,border-color .18s}.ws-rec-row:hover{border-color:#b5c9e1;background:#f9fbff}.ws-rec-row.selected{background:#eff5ff;border-color:#6ca0e3}.ws-rec-id{display:flex;gap:10px;align-items:center;min-width:0}.ws-rec-avatar{width:30px;height:30px;border-radius:8px;background:#e1eaf6;color:#335f97;display:grid;place-items:center;font-weight:800;font-size:11px;flex-shrink:0}.ws-rec-id strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-rec-id small{display:block;margin-top:4px;color:#7b8998;font-size:9px}.ws-pill{display:inline-flex;align-items:center;gap:5px;background:#f1f4f7;color:#718093;font:750 8px var(--sans);letter-spacing:.07em;padding:6px 8px;border-radius:5px;white-space:nowrap}.ws-pill.green{background:#e2f6ec;color:#178260}.ws-pill.orange{background:#fff0df;color:#a76b2a}.ws-rec-detail{background:#f8fafb;border:1px solid #e4e9ec;border-radius:9px;padding:15px;display:flex;justify-content:space-between;gap:14px;margin-top:12px}.ws-rec-detail h4{font:650 19px var(--serif);margin:7px 0}.ws-rec-detail p{font-size:10px;color:#6d7b8b;line-height:1.4;margin:0}.ws-rec-detail-right{text-align:right;max-width:205px}.ws-rec-detail-right p{margin:8px 0}.ws-small-primary,.ws-small-outline{border-radius:6px;font-weight:760;font-size:10px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:10px 12px}.ws-small-primary{background:#09264e;color:#fff;border:1px solid #09264e}.ws-small-primary:hover{background:#154984}.ws-small-outline{background:#fff;border:1px solid #cfdae4;color:#234866}.ws-small-outline:hover{border-color:#7b9dbc;background:#f4f8fc}.ws-rec-empty{border:1px dashed #bcc9db;padding:24px;text-align:center;border-radius:8px;color:#76879a;font-size:12px}.ws-ins-toolbar{display:flex;gap:10px;align-items:end;justify-content:space-between}.ws-ins-toolbar label{font:750 9px var(--sans);letter-spacing:.07em;color:#8190a1;flex:1;min-width:0}.ws-ins-toolbar .select-wrap{display:block;margin-top:7px}.ws-ins-toolbar select{appearance:none;width:100%;height:40px;padding:10px 30px 10px 10px;border:1px solid #e0e7ee;background:#fbfcfd;border-radius:7px;color:#143555;font-size:11px;font-weight:650}.ws-muted-mini{font-size:9px;color:#8793a1}.ins-compare{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ins-route{background:#f5fafb;border:1px solid #deebec;border-radius:9px;padding:12px;min-width:0}.ins-route.alternative{background:#fbf9f6;border-color:#ece6df}.ins-head{display:flex;align-items:center;justify-content:space-between;gap:5px}.ins-head strong{font-size:11px;white-space:nowrap}.ins-track{display:flex;align-items:center;justify-content:space-between;position:relative;margin:21px 6px 10px}.ins-track:before{content:'';position:absolute;top:50%;left:7px;right:7px;border-top:2px solid #2799c0}.ins-track.multi:before{border-top-style:dashed;border-color:#9eafbd}.ins-track i{display:block;width:10px;height:10px;background:#fff;border:3px solid #2386ab;border-radius:50%;position:relative;z-index:1}.ins-track.multi i{border-color:#94a8ba}.ins-track i.last{background:#1e9a75;border-color:#1e9a75}.ins-nodes{display:flex;justify-content:space-between;gap:4px;color:#7a8ea0;font-size:8px}.ins-bottom{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e3e9ec;padding-top:9px;margin-top:16px;color:#718093;font-size:9px}.ins-bottom strong{color:#123557;font-size:12px}.ws-approval-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px}.ws-approval-stats>div{background:#f7f9fc;border:1px solid #e5ebf0;border-radius:7px;padding:12px}.ws-approval-stats small{font-size:8px;letter-spacing:.08em;display:block;color:#7e8d9e;font-weight:750;min-height:19px}.ws-approval-stats strong{font:650 24px var(--serif);color:#123459}.ws-approval-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:10px}.ws-approval-list{display:grid;align-content:start;gap:6px}.ws-approval-row{padding:12px 10px;border:1px solid #e7ebf0;border-radius:8px;background:#fff;text-align:left;transition:background .2s,border-color .2s}.ws-approval-row.selected{border-color:#5b96df;background:#eef5ff}.ws-approval-row>span{font-size:8px;letter-spacing:.08em;font-weight:700;color:#8797a6}.ws-approval-row strong{display:block;margin:6px 0;font-size:11px;color:#173353}.ws-approval-row small{display:block;color:#8695a4;font-size:10px}.ws-approval-row .ws-pill{margin-top:8px}.ws-approval-detail{padding:13px;border:1px solid #e1e8ec;background:#fbfcfd;border-radius:9px;min-width:0}.ws-detail-strap{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#8191a0}.ws-approval-detail h4{font-size:19px;margin:11px 0 3px}.ws-large-amount{font-weight:750;font-size:23px;color:#092b56;margin-bottom:11px;letter-spacing:-.035em}.ws-large-amount span{font-size:11px;color:#899aab;letter-spacing:0}.ws-detail-rows{border-top:1px solid #e4e9f0;margin-bottom:12px}.ws-detail-rows>div{display:flex;justify-content:space-between;gap:8px;font-size:9px;border-bottom:1px solid #e9edf2;padding:8px 0}.ws-detail-rows span{color:#8394a4}.ws-detail-rows strong{text-align:right;font-size:10px}.ws-note-label{font-size:9px;color:#8191a1;font-weight:750}.ws-approval-detail textarea{width:100%;resize:vertical;min-height:43px;max-height:105px;border:1px solid #dbe2ea;border-radius:6px;padding:8px;margin:6px 0 10px;font-size:10px;color:#173353;background:#fff}.ws-ap-actions{display:flex;gap:7px;flex-wrap:wrap}.ws-ap-actions button{flex:1;white-space:nowrap}.ws-ap-actions button:disabled{opacity:.45;cursor:default}.ws-review-feedback{margin:9px 0 0;font-size:9px;line-height:1.35;color:#8a6c51;min-height:14px}.ws-audit{margin-top:13px;border-top:1px solid #e7ecf0;padding-top:12px}.ws-audit-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ws-audit-title>span{font:800 9px var(--sans);letter-spacing:.11em;color:#7a8ca1}.ws-audit-title button{border:0;background:none;color:#2c6eab;font-size:9px;font-weight:750;cursor:pointer}.ws-audit ol{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:5px}.ws-audit li{font-size:9px;color:#637588;padding-left:9px;border-left:2px solid #d4e1ec;line-height:1.5}.ws-audit li span{font-size:8px;font-weight:800;color:#3a6d9a;margin-right:8px;letter-spacing:.07em}
.ws-aside-head{font:800 9px var(--sans);letter-spacing:.16em;color:#7e8da0;margin:0 0 12px}.ws-aside-stat{background:#e7f5ed;border:1px solid #d3eddd;border-radius:8px;padding:12px;margin-bottom:18px}.ws-aside-stat small{display:block;font-size:9px;color:#568b75;margin-bottom:6px;font-weight:750}.ws-aside-stat strong{font-size:16px;display:block;color:#155b47}.ws-aside-rule{border-top:1px solid #e6ebf0;padding:12px 0;display:flex;justify-content:space-between;gap:9px;font-size:10px;color:#748497}.ws-aside-rule strong{color:#18385d;font-weight:780;text-align:right}.ws-aside-caption{font-size:10px;line-height:1.5;color:#8292a5;margin:12px 0 18px}.ws-aside-footer{background:#fff8ed;border-radius:7px;padding:12px;font-size:10px;line-height:1.5;color:#8b7255;margin-top:15px}.room-aside.workspace-context{display:block}.workspace-context .safe-note{margin:0}.ws-aside-steps{display:grid;gap:11px;margin-top:16px}.ws-aside-steps>div{display:flex;align-items:start;gap:8px;font-size:10px;color:#78889b}.ws-aside-steps i{flex:none;display:grid;place-items:center;background:#eaf2fe;color:#246bb5;border-radius:50%;width:20px;height:20px;font-size:10px;font-style:normal}.workspace-view:focus{outline:none}
@media(max-width:1100px){.ws-kpi strong{font-size:16px}.tr-balance strong{font-size:11px}.ws-kpi{padding:12px 8px}.ws-switch button{padding:7px 8px}.ins-head{display:block}.ins-head strong{display:block;margin:7px 0 0}.ws-ap-actions button{padding:8px}}
@media(max-width:700px){.ws-mobile-nav{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;padding:10px 12px;background:#f8f9f8;border-bottom:1px solid #e5eaef}.ws-mobile-nav .sidebar-item{display:inline-flex;flex:none;align-items:center;gap:6px;padding:10px 12px;border:1px solid transparent;background:transparent;color:#69788b;border-radius:7px;font:700 11px var(--sans)}.ws-mobile-nav .sidebar-item.active{background:#eaf1ff;color:#0b326c;border-color:#caddf3}.ws-mobile-nav .ws-nav-icon{font-size:13px;width:13px}.room-center{min-height:0}.ws-kpi strong{font-size:16px}.ws-section-head h4{font-size:18px}.room-aside.workspace-context{border-top:1px solid #e7edf2;padding:20px}.room-aside.workspace-context>.ws-aside-head{margin-bottom:10px}.ws-aside-stat{max-width:none}.workspace-view h4{font-size:18px}}
@media(max-width:420px){.ws-kpis-three{gap:5px}.ws-kpi{padding:10px 7px}.ws-kpi>span{font-size:7px;min-height:30px}.ws-kpi strong{font-size:14px;white-space:normal}.tr-balance-grid{grid-template-columns:repeat(2,1fr)}.tr-balance strong{font-size:13px}.ws-rec-toolbar{align-items:stretch;flex-direction:column}.ws-switch{align-self:flex-start}.ws-rec-detail{display:block}.ws-rec-detail-right{text-align:left;margin-top:12px}.ws-approval-layout{grid-template-columns:1fr}.ws-approval-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-approval-row{padding:9px 5px}.ws-approval-row>span,.ws-approval-row small{font-size:8px}.ws-approval-row strong{font-size:9px}.ws-approval-row .ws-pill{font-size:7px;white-space:normal}.ws-approval-stats small{font-size:7px}.ws-approval-stats strong{font-size:19px}.ins-compare{grid-template-columns:1fr}.ws-rec-id strong{font-size:10px}}
@media(prefers-reduced-motion:reduce){.workspace-view{animation:none}.tr-bars i,.tr-balance,.ws-rec-row{transition:none!important}}


html{overflow-x:clip}

@media(min-width:701px) and (max-width:960px){
 .room-device{overflow:hidden}.device-main{display:block;min-width:0}.room-sidebar{display:none}
 .ws-mobile-nav{display:flex;gap:6px;overflow-x:auto;padding:11px 17px;background:#f8f9f8;border-bottom:1px solid #e5eaef}
 .ws-mobile-nav .sidebar-item{appearance:none;display:inline-flex;gap:8px;align-items:center;flex:none;border:1px solid transparent;border-radius:7px;padding:10px 14px;background:transparent;color:#6a7b8c;font:700 12px var(--sans)}
 .ws-mobile-nav .sidebar-item.active{background:#eaf1ff;border-color:#cadcf7;color:#0b326c}
 .room-center{padding:26px 25px;min-height:0}
 .room-aside,.room-aside.workspace-context{border-left:0;border-top:1px solid #e7edf2;display:block;padding:22px 25px}
 .room-aside>.aside-title{margin:0 0 11px}
 .room-aside .rates-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
 .room-aside .progress-steps{display:flex;justify-content:space-between;gap:10px}
 .room-aside .progress-steps li{flex:1}
}
