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