.settlement-hub{--ink:#173145;--line:#d5e2e9;color:var(--ink);max-width:1280px;margin:auto}.settlement-hub .settlement-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settlement-hub h2{margin:0;font-size:25px}.settlement-hub .settlement-intro{color:#476273;margin:10px 0 20px}.settlement-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.settlement-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:14px;padding:18px!important;min-height:102px;box-shadow:none!important}.settlement-tabs button strong{font-size:26px}.settlement-tabs button[aria-pressed=true]{border:2px solid #266580!important;background:#eaf4f8!important}.settlement-hub .settlement-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.settlement-hub .settlement-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.settlement-item h3,.settlement-item p{margin:0}.settlement-item .settlement-amount{font-size:26px;font-weight:750}.settlement-hub .settlement-next{border-left:4px solid #347d9d;padding:12px;background:#eef6f8;line-height:1.7}.settlement-hub .settlement-next strong{display:block}.settlement-hub .settlement-empty{padding:24px;border:1px dashed var(--line);border-radius:12px;background:white}.settlement-hub .settlement-detail{margin-top:20px;padding:24px;background:white;border:1px solid var(--line);border-radius:16px}.settlement-detail:empty{display:none}.settlement-detail>section{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.settlement-detail>strong{display:block;font-size:26px;margin:16px 0}.settlement-detail>label{display:flex;align-items:center;gap:8px;padding:15px;background:#eef6f8;margin-top:20px}.settlement-detail input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.settlement-detail details{margin:16px 0;border:1px solid var(--line);border-radius:10px;padding:12px}.settlement-hub .settlement-history{margin-bottom:18px;border:1px solid var(--line);border-radius:12px;padding:12px;background:white}.settlement-hub .settlement-history label{display:inline-flex;gap:10px;align-items:center;margin-right:12px}.staff-order ol{list-style:none;padding:0}.staff-order-row{display:flex;gap:8px;align-items:center;border:1px solid #d5e2e9;border-radius:10px;padding:10px;margin:8px 0}.staff-order-row strong{flex:1}.staff-order-row button{min-height:44px}.staff-order-row select{width:auto;max-width:115px}.notification-health{padding:12px;border:1px solid #d5e2e9;border-radius:10px;background:#eef6f8;color:#173145}.office-page-help{border-left:4px solid #4386a3;padding:10px 14px;margin:0 0 18px;background:#edf4f8;color:#173145;line-height:1.65}.office-page-help p{margin:0}.office-page-help summary{cursor:pointer;font-weight:700}@media(max-width:650px){.settlement-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settlement-tabs button{padding:12px!important;min-height:85px}.settlement-hub .settlement-results{grid-template-columns:1fr}.settlement-hub .settlement-detail{padding:16px}.staff-order-row{flex-wrap:wrap}.staff-order-row strong{flex-basis:100%}.settlement-detail>strong{font-size:23px}}
#staffOfficeScreen #staffOfficeContent.settlement-hub .settlement-tabs button{background:#fff!important;color:#173145!important;filter:none!important;text-shadow:none!important}#staffOfficeScreen #staffOfficeContent.settlement-hub .settlement-tabs button[aria-pressed=true]{background:#17465d!important;color:#fff!important;border-color:#17465d!important}#staffOfficeScreen #staffOfficeContent.settlement-hub .settlement-tabs button :is(span,strong){color:inherit!important}#staffOfficeScreen #staffOfficeContent.settlement-hub h2{font-size:24px!important}
