.staff-heading{display:flex;align-items:center;gap:14px;padding:25px 0 20px}.staff-heading>div{margin-right:auto}.staff-heading h1{margin:0;font-size:26px;letter-spacing:-.5px}.staff-heading p{margin:8px 0 0}.staff-card{display:flex;align-items:center;gap:15px;padding:18px 0;border:0;border-bottom:1px solid #ececef;background:transparent;border-radius:0;box-shadow:none}.staff-identity{min-width:0;margin-right:auto}.staff-identity strong{overflow-wrap:anywhere}.staff-identity small{display:block;margin-top:6px;color:#747479}.staff-actions{display:flex;gap:6px;flex-wrap:wrap}.staff-actions .danger{color:#b22929}.staff-dialog{width:min(760px,calc(100% - 28px));max-height:90dvh;border:0;border-radius:20px;padding:28px;overflow:auto}.staff-dialog h2{margin-top:0}.staff-basic{display:grid;grid-template-columns:1fr 1fr;gap:14px}.staff-basic label{min-width:0}.staff-basic input,.staff-basic select{width:100%;box-sizing:border-box}#staff-permissions{border:1px solid #e7e7eb;border-radius:14px;padding:2px 16px 6px;margin:20px 0}#staff-permissions legend{padding:0 6px;font-weight:600}.staff-permission-row{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #ededf0}.staff-permission-row:last-child{border-bottom:0}.staff-permission-row>div{display:flex;gap:12px 20px;flex-wrap:wrap}.staff-permission-row .check-label{display:flex;align-items:center;gap:7px;margin:0;font-weight:400}.staff-permission-row input{accent-color:#1d1d1f}.finance-admin-label{font-size:12px;color:#737378}.finance-filters{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e8e8ed}.finance-filters>label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#626267}.finance-filters input,.finance-filters select{min-height:40px;width:160px;box-sizing:border-box;border:1px solid #dedee4;border-radius:9px;background:#fff;color:#1d1d1f;padding:8px 10px;font:inherit}.finance-shortcuts{display:flex;gap:5px;align-self:flex-end;padding-bottom:2px}.finance-shortcuts button{border:0;border-radius:9px;background:#f5f5f7;padding:11px 16px;cursor:pointer}.finance-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.finance-summary article{min-width:0;padding:20px 18px;background:#f7f7f9;border-radius:14px}.finance-summary span{display:block;color:#747479;font-size:12px;line-height:1.5}.finance-summary strong{display:block;margin-top:10px;font-size:25px;font-weight:550;letter-spacing:-.5px;overflow-wrap:anywhere}.finance-quality{border-left:3px solid #aa8141;background:#faf8f3;border-radius:0 10px 10px 0;padding:14px 18px;font-size:13px;line-height:1.6}.finance-quality ul{margin:6px 0 0;padding-left:18px}.finance-orders{overflow-x:auto;margin-top:20px}.finance-orders table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.finance-orders th{padding:12px 14px;color:#747479;font-size:12px;font-weight:500;white-space:nowrap;border-bottom:1px solid #e6e6eb}.finance-orders td{padding:16px 14px;border-bottom:1px solid #ededf0;min-width:90px}.finance-orders td:first-child{min-width:170px}.finance-orders td strong{font-weight:500;overflow-wrap:anywhere}.finance-orders td small{display:block;margin-top:5px;color:#747479}.finance-orders td:last-child{max-width:220px;line-height:1.6}.finance-orders .empty-state{padding:35px 10px}
@media(max-width:800px){.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-summary strong{font-size:22px}.staff-actions{gap:0}.staff-card{flex-wrap:wrap}.staff-actions{margin-left:47px}.staff-heading{flex-wrap:wrap}.staff-heading>div{flex:1 0 65%}.staff-dialog{padding:22px}.finance-filters{gap:12px}.finance-filters>label{flex:1 1 135px}.finance-filters input,.finance-filters select{width:100%}}
@media(max-width:480px){.staff-heading h1{font-size:23px}.staff-basic{grid-template-columns:1fr}.staff-permission-row{grid-template-columns:1fr;gap:10px}.staff-permission-row>strong{font-size:13px}.staff-permission-row>div{gap:12px 16px}.staff-dialog{padding:20px 16px}.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-summary article{padding:15px 12px}.finance-summary strong{font-size:21px}.finance-filters .finance-shortcuts{flex:1 0 100%}.finance-admin-label{margin-left:0}.staff-actions{margin-left:0;flex-basis:100%}.staff-heading>div{flex-basis:100%}.staff-card{gap:12px}}

@media(max-width:600px){.finance-summary article:first-child{grid-column:1/-1}.finance-orders table,.finance-orders tbody{display:block}.finance-orders thead{display:none}.finance-orders tr{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #e8e8ed}.finance-orders td,.finance-orders td:first-child,.finance-orders td:last-child{display:block;border:0;min-width:0;max-width:none;padding:0;overflow-wrap:anywhere}.finance-orders td:first-child,.finance-orders td:last-child{grid-column:1/-1}.finance-orders td:before{content:attr(data-label);display:block;color:#747479;font-size:12px;margin-bottom:6px}.finance-orders td:first-child:before{display:none}}

#user-list{display:block}.staff-card .staff-actions{gap:8px}.staff-card .staff-actions button{margin:0;padding:9px 12px;border-radius:8px;background:#f5f5f7}.staff-card .staff-actions button:hover{background:#eaeaee}

#finance-order-details{margin-top:24px;border-top:1px solid #e8e8ed;padding-top:18px}#finance-order-details>summary{cursor:pointer;font-size:14px}#finance-matching{font-size:13px;line-height:1.7}#finance-matching a{margin-left:10px;text-decoration:underline;text-underline-offset:3px}#finance-order-count{color:#737378}

.finance-source{font-size:12px;color:#626267;align-self:center}.finance-source>summary{cursor:pointer;padding:8px 0}.finance-source>label{display:flex;flex-direction:column;gap:6px;margin-top:8px}
