@scope(.admin-dashboard-shell){.admin-settlement-page{color:#123b35;max-width:none;padding:4px 0 28px!important}.admin-settlement-hero,.admin-settlement-panel,.admin-settlement-detail,.settlement-detail-card{background:#fff;border:1px solid #d8e9e1;border-radius:16px;box-shadow:0 8px 24px #1a5b480f}.admin-settlement-hero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:24px 26px;display:flex}.settlement-eyebrow{color:#087a55;letter-spacing:.14em;font-size:11px;font-weight:900}.admin-settlement-hero h1{color:#0b302b;margin:8px 0 5px;font-size:30px}.admin-settlement-hero p,.settlement-panel-title p,.admin-settlement-detail-head p{color:#6b837d;margin:0}.settlement-light-button,.settlement-refresh-button,.settlement-view-button{color:#087a55;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #07986a;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none}.admin-settlement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-settlement-summary{border:1px solid;border-radius:14px;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex}.admin-settlement-summary.yellow{color:#a46a00;background:#fffbed;border-color:#ffe3a2}.admin-settlement-summary.green{color:#087a55;background:#f2fff8;border-color:#bdebd4}.admin-settlement-summary.red{color:#c23745;background:#fff7f7;border-color:#ffd0d0}.admin-settlement-summary.blue{color:#385b83;background:#f6faff;border-color:#d1dfee}.admin-settlement-summary-icon{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-settlement-summary small{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900;display:block}.admin-settlement-summary strong{color:#123b35;margin-top:5px;font-size:22px;display:block}.admin-settlement-panel{padding:20px}.settlement-panel-title,.settlement-activity-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.settlement-panel-title h2,.settlement-detail-card h3,.admin-settlement-detail-head h2{color:#123b35;margin:0 0 4px}.settlement-panel-title h2{font-size:21px}.admin-settlement-filters{background:#f7fcfa;border:1px solid #d9e9e2;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.admin-settlement-filters label,.settlement-work-card label{color:#58756d;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.admin-settlement-filters input,.admin-settlement-filters select,.settlement-work-card select,.settlement-work-card textarea{color:#163d35;min-height:38px;font:inherit;text-transform:none;background:#fff;border:1px solid #b9d8cc;border-radius:7px;padding:8px 10px}.settlement-filter-search{flex:190px}.settlement-search-button,.settlement-save-button{color:#fff;cursor:pointer;background:#087a55;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-weight:900}.settlement-search-button:disabled,.settlement-save-button:disabled{opacity:.6;cursor:wait}.admin-settlement-table-wrap{border:1px solid #d6e8e0;border-radius:11px;overflow:auto}.admin-settlement-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.admin-settlement-table-wrap th{text-align:left;color:#397466;text-transform:uppercase;white-space:nowrap;background:#effaf5;padding:12px 11px;font-size:10px}.admin-settlement-table-wrap td{white-space:nowrap;border-top:1px solid #e7f0ec;padding:12px 11px;font-size:12px}.admin-settlement-table-wrap tbody tr:hover{background:#f8fffb}.admin-settlement-table-wrap td small{color:#80958f;margin-top:3px;display:block}.settlement-id,.settlement-txn{color:#6e8881}.settlement-amount{color:#087a55;font-weight:900}.settlement-pill{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.settlement-pill.pending{color:#9c6b00;background:#fff4cf}.settlement-pill.complete,.settlement-pill.success{color:#087a55;background:#e2f8ec}.settlement-pill.rejected{color:#b42c3b;background:#ffeded}.settlement-pill.hold{color:#6c47b6;background:#f0ebff}.settlement-pill.process{color:#2b5fa8;background:#e9f1ff}.settlement-view-button{padding:7px 10px;font-size:11px}.settlement-empty,.settlement-loading{text-align:center;color:#708a83;padding:24px}.settlement-form-error{color:#b42c3b;background:#fff0f0;border-radius:8px;margin:12px 0;padding:10px 12px;font-weight:700}.admin-settlement-detail{padding:20px}.admin-settlement-detail-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.admin-settlement-detail-head h2{font-size:25px}.admin-settlement-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.settlement-detail-card{padding:18px}.settlement-detail-card h3{border-bottom:1px solid #dcece5;padding-bottom:12px;font-size:17px}.settlement-detail-card h3 i{color:#07986a;margin-right:7px}.settlement-detail-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.settlement-detail-rows div{border-bottom:1px solid #edf3f0;gap:12px;padding:11px 0;display:flex}.settlement-detail-rows b{color:#58756d;width:130px}.settlement-detail-rows span,.settlement-detail-rows strong{color:#123b35}.settlement-work-card form{flex-direction:column;gap:13px;display:flex}.settlement-work-card select{min-height:42px}.settlement-work-card textarea{resize:vertical}.settlement-save-button{min-height:43px}.settlement-current{border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.settlement-current.pending{color:#9c6b00;background:#fff4cf}.settlement-current.complete,.settlement-current.success{color:#087a55;background:#e2f8ec}.settlement-current.rejected{color:#b42c3b;background:#ffeded}.settlement-current.hold{color:#6c47b6;background:#f0ebff}.settlement-current.process{color:#2b5fa8;background:#e9f1ff}.settlement-activity{margin-top:16px}.settlement-activity-head span{color:#087a55;background:#effaf5;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900}.settlement-timeline{border-left:2px solid #cbe6da;margin:8px 0 0 10px;padding-left:20px}.settlement-timeline-item{padding:0 0 18px;position:relative}.settlement-timeline-dot{background:#07986a;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-27px;box-shadow:0 0 0 4px #e5f8ed}.settlement-timeline-item.rejected .settlement-timeline-dot{background:#d34753;box-shadow:0 0 0 4px #ffeded}.settlement-timeline-item.hold .settlement-timeline-dot{background:#7c57c8;box-shadow:0 0 0 4px #f0ebff}.settlement-timeline-item strong{color:#123b35}.settlement-timeline-item p{color:#52736a;margin:4px 0}.settlement-timeline-item small{color:#82968f}.settlement-activity-head{margin-bottom:8px}@media (width<=900px){.admin-settlement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settlement-detail-grid{grid-template-columns:1fr}.admin-settlement-detail-head,.admin-settlement-hero{flex-direction:column;align-items:flex-start}.settlement-detail-rows{grid-template-columns:1fr}}@media (width<=600px){.admin-settlement-summary-grid{grid-template-columns:1fr}.admin-settlement-panel,.admin-settlement-detail{padding:14px}.admin-settlement-filters{flex-direction:column;align-items:stretch}.admin-settlement-filters label,.settlement-search-button{width:100%}}.settlement-work-card input{color:#163d35;min-height:42px;font:inherit;background:#fff;border:1px solid #b9d8cc;border-radius:7px;padding:8px 10px}.settlement-required-hint{color:#b87800;text-transform:none;letter-spacing:0;font-size:10px}}
