.settlement-page{color:#102d2b;max-width:1500px;margin:0 auto;padding:26px}.settlement-heading,.settlement-request-card,.settlement-history-card{background:#fff;border:1px solid #d8ebe5;border-radius:18px;box-shadow:0 10px 28px #1a5b4812}.settlement-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;display:flex}.settlement-kicker{letter-spacing:.14em;color:#087a55;font-size:11px;font-weight:800}.settlement-heading h1{color:#0d3130;margin:7px 0 5px;font-size:30px}.settlement-heading p,.settlement-history-head p{color:#607875;margin:0}.settlement-back{color:#087a55;white-space:nowrap;border:1px solid #0a9a69;border-radius:9px;padding:10px 15px;font-weight:700;text-decoration:none}.settlement-request-card{margin-bottom:18px;padding:22px 28px}.settlement-balance{align-items:center;gap:13px;display:flex}.settlement-balance-icon{color:#07895d;background:#e6f8ed;border-radius:14px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.settlement-balance small{color:#607875;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.settlement-balance strong{color:#073f34;margin-top:3px;font-size:25px;display:block}.settlement-rule{background:#e4f0eb;height:1px;margin:20px 0}.settlement-form{grid-template-columns:minmax(240px,520px) auto;align-items:end;gap:14px;display:grid}.settlement-form label{color:#375853;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.settlement-required{color:#e53935;margin-left:3px}.settlement-form input{color:#173f37;font:inherit;background:#fbfffd;border:1px solid #b9d8cc;border-radius:9px;padding:12px 13px}.settlement-form input:focus{border-color:#08a267;outline:2px solid #00916229}.settlement-submit{color:#fff;cursor:pointer;background:#087a55;border:0;border-radius:9px;min-height:45px;padding:12px 20px;font-weight:800}.settlement-submit:disabled{opacity:.6;cursor:wait}.settlement-hint{color:#789089;margin:11px 0 0;font-size:12px}.settlement-success,.settlement-error{border-radius:9px;margin:15px 0 0;padding:11px 13px;font-weight:700}.settlement-success{color:#087a55;background:#e6f8ed}.settlement-error{color:#b02a37;background:#fff0f0}.settlement-history-card{padding:22px 28px}.settlement-history-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.settlement-history-head h2{color:#123b35;margin:0 0 5px;font-size:21px}.settlement-count{color:#087a55;white-space:nowrap;background:#effaf5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.settlement-table-wrap{border:1px solid #d8e9e1;border-radius:12px;overflow:auto}.settlement-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.settlement-table-wrap th{text-align:left;color:#317263;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f2fbf7;padding:12px 13px;font-size:11px}.settlement-table-wrap td{color:#173c30;white-space:nowrap;border-top:1px solid #e6f0eb;padding:13px;font-size:13px}.settlement-table-wrap tbody tr:hover{background:#f8fffb}.settlement-id{color:#789089;font-weight:700}.settlement-amount{color:#087a55;font-weight:800}.settlement-status{color:#536e64;background:#eef4f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.settlement-status.pending{color:#9a6800;background:#fff5d9}.settlement-status.completed{color:#087a55;background:#e5f8ed}.settlement-status.rejected{color:#b02a37;background:#fff0f0}.settlement-status.hold{color:#6941c6;background:#f2efff}.settlement-status.processing{color:#245db8;background:#eaf2ff}.settlement-empty{text-align:center;color:#718a84;padding:24px}.workspace.settlement-page>main{max-width:none;padding:0}.admin-utility-page.settlement-page{min-height:calc(100vh - 110px)}@media (width<=760px){.settlement-page{padding:14px}.settlement-heading{flex-direction:column;align-items:flex-start;padding:20px}.settlement-request-card,.settlement-history-card{padding:18px}.settlement-form{grid-template-columns:1fr}.settlement-submit{width:100%}.settlement-history-head{flex-direction:column;align-items:flex-start}}
