/* Small application-specific layouts in addition to the shared dashboard style. */
.brand-dot{color:#c5f16b}.workspace-icon{width:30px;height:30px;border:1px solid #53615c;border-radius:8px;display:grid;place-items:center;color:#d9e6df;font-weight:600}.sidebar-profile{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff14;padding-top:20px;margin-top:12px}.sidebar-profile div{flex:1}.sidebar-profile strong,.sidebar-profile span:not(.avatar){display:block;font-size:12px}.sidebar-profile div span{color:#8e9c98;margin-top:4px}.top-divider{height:24px;border-left:1px solid #e5e7eb}.heading-dot{display:inline-block;width:9px;height:9px;background:#85b864;border-radius:50%;margin-left:11px;vertical-align:middle}.nav-active-dot{width:5px;height:5px;border-radius:50%;background:#c5f16b;margin-left:auto}.filter-date-label{display:flex;align-items:center;gap:10px;font-size:12px;color:#7f8790}.filter-date-label .icon{width:12px}.kpi-value small{font-size:13px;font-weight:500;color:#86908b}.time-value{font-size:27px!important}.time-target{display:flex;align-items:center;gap:4px;font-size:10px;color:#8b929b;white-space:nowrap}.time-target .icon{width:12px;height:12px}.method-info strong,.method-info span,.method-value strong,.method-value span{display:block}.method-info span,.method-value span{font-size:11px;color:#9299a2;margin-top:6px}.method-value{text-align:right;white-space:nowrap}.method-row>.icon{width:14px;color:#9aa1a8}.method-summary-note{font-size:10px;line-height:1.6;color:#98a09e;background:#f6f8f6;border-radius:6px;padding:10px 12px;margin-top:12px;display:flex;gap:7px;align-items:flex-start}.method-summary-note .icon{flex-shrink:0;width:13px;height:13px;margin-top:1px}.count-pill{font-size:10px;font-weight:500;color:#828a96;background:#f0f2f5;padding:3px 6px;border-radius:5px;margin-left:5px}.attention-strip{display:flex;align-items:center;gap:10px;background:#f8f5ed;border:1px solid #eee7d7;border-radius:10px;padding:13px 16px;margin:20px 0;font-size:11px;color:#887043}.attention-strip>.icon{width:16px;flex-shrink:0}.attention-strip>span{flex:1}.attention-strip strong{font-weight:500}.text-button{border:0;background:none;color:inherit;font:inherit;display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:600;white-space:nowrap}.text-button .icon{width:14px}.method-pill{font-size:10px;background:#f3f4f6;color:#626e7c;padding:5px 7px;border-radius:5px;white-space:nowrap}.profit-text{color:#327e58;font-weight:500}.warning-text{color:#b88825}.danger{color:#c76e62}.success{color:#38845e}.warning{color:#b58c36}.number{font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:inherit;padding:0;font:inherit;cursor:pointer}.data-table th button .icon{width:11px;height:11px}.app-footer{display:flex;justify-content:space-between;padding:22px 32px;color:#a0a7b0;font-size:10px;gap:15px}.method-main{display:flex;align-items:baseline;gap:15px;margin:2px 0 16px}.method-main>strong{font-size:32px;letter-spacing:-1.5px;font-weight:550}.method-main>span{font-size:11px;color:#88929a}.method-progress{margin-bottom:23px;height:5px!important}.method-card-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #f0f2f4;padding-top:18px;margin-top:20px}.explanation-note{font-size:11px;color:#949ca6;line-height:1.7;margin:18px 2px;display:flex;gap:7px}.explanation-note>.icon{width:14px;flex-shrink:0}.method-card .panel-head .badge{font-size:9px}.analytics-details{margin:20px 0}.queue-summary{margin-bottom:24px}.queue-card>strong{font-size:30px;letter-spacing:-1px;display:block;margin:12px 0}.queue-card>strong small{font-size:13px;font-weight:400;color:#8a949e;letter-spacing:0}.queue-card>span{font-size:12px;color:#7f8994}.queue-card p{font-size:11px;color:#9aa1ab;margin:0}.notice{display:flex;align-items:center;gap:8px;border-radius:8px;background:#f0f4f7;padding:13px 15px;font-size:12px;color:#687b8e;margin:15px 0;line-height:1.65}.notice>.icon{width:17px;flex-shrink:0}.notice.warning{background:#f9f4e8;color:#a17a2e}.scenario-option{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #edf0f2;gap:10px}.scenario-option strong{font-size:13px}.scenario-option p,.setting-block>p{font-size:12px;color:#9099a4;line-height:1.7}.setting-buttons{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.formula-panel{margin-top:24px}.formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.formula-grid strong{display:block;font-size:13px;margin-bottom:10px}.formula-grid code{font-family:inherit;font-size:11px;display:block;background:#f2f5f1;color:#4c7355;padding:9px 10px;border-radius:5px}.formula-grid p{font-size:11px;color:#8e97a2;line-height:1.8;margin-bottom:0}.modal .formula-grid{grid-template-columns:1fr;gap:18px}.drawer-hero{display:flex;align-items:center;gap:12px;margin-bottom:26px}.drawer-hero>div{flex:1}.drawer-hero strong{font-size:14px}.drawer-hero p{font-size:11px;margin:7px 0 0}.drawer-operation{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;border:0;border-bottom:1px solid #edf0f2;background:none;cursor:pointer;font:inherit;text-align:left;gap:15px}.drawer-operation .badge{align-self:flex-end;margin-top:4px}.op-amount{font-size:30px;font-weight:550;letter-spacing:-1px;margin-bottom:25px}.op-amount>span{display:block;font-size:13px;letter-spacing:0;font-weight:400;color:#8c96a2;margin-top:10px}.op-amount>.badge{display:inline-block!important;margin-top:18px;font-size:11px}.form-intro{font-size:12px;color:#8a94a0;line-height:1.7;margin:0 0 22px}.field-error{font-size:12px;color:#b95c51;line-height:1.7}.attention-item{display:flex;gap:12px;align-items:center;background:none;border:0;border-bottom:1px solid #eceff1;padding:16px 0;width:100%;text-align:left;cursor:pointer;color:#717d88}.attention-item>span{flex:1}.attention-item strong,.attention-item small{display:block}.attention-item strong{font-weight:500;color:#394b48;font-size:13px}.attention-item small{margin-top:6px;font-size:11px;color:#9aa3ad}.notification-button{position:relative}.notification-button>span{position:absolute;right:8px;top:7px;width:5px;height:5px;background:#92b16d;border-radius:50%;border:1px solid white}.data-table .cell-stack{gap:5px}.panel-sub{line-height:1.6}.chart-hint{margin-left:auto}.chart-wrap.large{min-height:280px}.chart-wrap.large svg{height:280px}.nav-count{margin-left:auto}.badge{white-space:nowrap}.data-table tbody tr.clickable:focus-visible{outline:2px solid #568c69;outline-offset:-2px}.section-head h3{font-size:13px}.drawer-metrics small{display:block;font-size:10px;color:#9aa3ad;margin-top:6px}.drawer-metrics strong{font-size:24px;font-weight:550;letter-spacing:-.5px}.drawer-metrics span{display:block;color:#89939d;font-size:11px;margin-bottom:9px}.drawer-content .section-head{margin-top:26px}.drawer-footer{display:flex;justify-content:space-between;gap:8px}.drawer-content .detail-list{margin:0}.formula-grid code{white-space:normal}.table-footer .status-dot{display:inline-block;width:5px;height:5px;margin-right:5px}.demo-banner p{font-size:12px;line-height:1.8;margin:7px 0 0;color:#82908a}.demo-banner>.badge{margin-left:auto}.chart-legend{padding-top:0!important}.table-footer{font-size:10px!important}.date-range input{font-size:12px;padding:7px;border:1px solid #e1e6e9;border-radius:6px;color:#56665d}.brand .brand-symbol .icon{width:22px;height:22px}.table-toolbar .muted{margin-left:auto}.mobile-menu .icon{width:20px}.tabs{flex-wrap:wrap}.modal-footer{padding-left:0!important;padding-right:0!important}.modal>.modal-footer{padding:20px 24px!important}.badge.neutral{color:#89929d}.badge.success{color:#3f875f}.badge.warning{color:#aa873b}.badge.danger{color:#be7063}.fill.danger{background:#d9927a}.fill.warning{background:#dbb469}.fill.success{background:#88b978}.app-footer{margin-top:12px}.queue-summary .panel{padding:22px}.icon{flex-shrink:0}@media(min-width:1600px){.content{padding:32px 42px!important}.main>.topbar{padding-left:42px;padding-right:42px}}@media(max-width:1100px){.filter-date-label{display:none}.time-target{display:none}.method-main{gap:10px}.method-card .panel-head{align-items:flex-start}.method-card .panel-head>.badge{display:none}.topbar .timezone{display:none}.kpi-value{font-size:25px!important}.chart-hint{display:none}}@media(max-width:640px){.app-footer{padding:20px;flex-direction:column}.formula-grid{grid-template-columns:1fr}.attention-strip{align-items:flex-start;flex-wrap:wrap}.attention-strip .text-button{margin-left:24px}.method-main{flex-wrap:wrap}.filter-group{flex-wrap:wrap}.filter-group>.button{display:none}.header-actions{width:100%}.header-actions .button{flex:1;justify-content:center}.method-card-stats{gap:16px!important}.filter-date-label{display:none}.chart-wrap.large svg{height:200px}.chart-wrap.large{min-height:200px}.table-toolbar .muted{display:none}.drawer-hero .badge{display:none}.sidebar-profile{margin-top:20px}.method-value strong{font-size:14px}.page-header .subtitle{max-width:360px}.queue-card>strong{font-size:25px}.drawer-metrics strong{font-size:21px}.chart-legend{font-size:9px!important}.time-value{font-size:24px!important}}
.method-row{width:100%;border:0;border-bottom:1px solid #f0f2f0;background:transparent;font:inherit;text-align:left}.progress .fill{display:block}.queue-card{display:block}.method-card{padding:0}.method-card .method-card-stats{grid-template-columns:1fr 1fr}.method-card .stat-pair strong{font-size:16px;letter-spacing:-.3px}.drawer-metrics>div{background:#f7f9f4;border:1px solid #edf1e7;padding:16px;border-radius:9px}.workspace-card>div>span{display:block;color:#84978d;font-size:10px;margin-top:4px}.workspace-card{border:1px solid #ffffff10;border-radius:9px;padding:12px 10px;margin-bottom:9px}.sidebar-note{font-size:10px;color:#aab8af;padding:0 12px 15px}.sidebar-note p{color:#6f857b;font-size:10px;line-height:1.8;margin-top:8px}.chart-legend{padding:14px 23px 20px!important;margin-top:0}.conversion.danger .conv-value{color:#c76e62}.conversion.warning .conv-value{color:#b58c36}.conversion.danger .fill{background:#d9927a}.conversion.warning .fill{background:#dbb469}.setting-block{border:0;border-radius:0;padding:0 23px 22px}.method-info span{font-weight:400}.tabs{margin-bottom:0;border:0}.modal .field-error:empty{display:none}.modal .modal-footer{margin-top:22px}.modal>.modal-footer{margin-top:0}.queue-card>span{display:block}.stat-pair strong.profit-text{color:#327e58}.kpi-icon.icon{width:16px;height:16px}.panel-head .compact button{font-size:10px;padding:6px 9px}.dashboard-grid>.panel{min-width:0}.drawer-header .muted{font-size:12px;margin-top:7px}.chart-wrap{padding:0 15px}.top-actions .avatar{background:#f0f3eb;color:#78886c}.sidebar-profile>svg{color:#80968a;width:13px}.drawer-operations .cell-stack strong{font-size:12px}.method-summary-note{grid-column:1/-1}.method-card .panel-head{padding-bottom:12px}.method-card .panel-body{padding-top:0}.method-card .method-main{padding-top:8px}.mobile-menu{flex-shrink:0}.empty-state>.icon{display:block;margin:0 auto 15px}.table-toolbar .tabs{width:100%}.table-toolbar .tabs button{font-size:11px}.segmented.compact{background:#f4f5f6}.time-target{font-size:9px}.data-table .icon{width:14px}.status-dot{box-shadow:none}.modal-body .formula-grid p{margin-bottom:0}.kpi-bottom .badge{font-size:8px}.sidebar-profile .avatar{display:flex}.attention-strip .muted{color:#a1977c}.drawer-content h3{margin:0}.scenario-option:last-child{padding-bottom:0}.app-footer{border-top:1px solid #e9edef}.summary-row>strong{white-space:nowrap}.filters-row{justify-content:flex-start}.filters-row .filter-group{margin-left:auto}.sidebar .brand{padding-bottom:25px}.date-range{margin:-7px 0 20px}.drawer .notice{border:0}.settings-grid .summary-row:first-child{padding-top:0}.kpi-card.hero .kpi-value{color:#2f4e34}.kpi-card.hero{background:linear-gradient(110deg,#eef5e3,#f8fbf3)}.sidebar .nav-item.active .nav-active-dot{background:#4b632b}.sidebar .nav-item.active{box-shadow:0 3px 10px #00000010}.data-table tbody tr:hover .bank-logo{transform:translateY(-1px)}.stat-pair{min-height:51px}@media(max-width:740px){.dashboard-grid>.panel:nth-child(2) .panel-body{display:block}.dashboard-grid>.panel:nth-child(2) .method-row:nth-child(2){padding-top:15px}.dashboard-grid>.panel:nth-child(2) .method-row:nth-child(3){border-bottom:1px solid #f0f2f0;padding-bottom:15px}.dashboard-grid .panel-head{flex-wrap:wrap}.method-card .method-card-stats{grid-template-columns:1fr 1fr}.method-card{padding:0}.filters-row .filter-group{margin-left:0}.drawer-metrics>div{padding:13px}.date-range{flex-wrap:wrap}.chart-legend{padding:14px 16px 18px!important}.setting-block{padding:0 16px 20px}.app-footer{padding-left:16px;padding-right:16px}.top-actions .avatar{display:flex}}
