.refund-metrics .desk-metric{display:block;padding:16px}.refund-metrics .desk-metric strong{display:block;font-size:25px}.refund-list{min-width:1110px}.refund-good{color:#18724d!important}.refund-warn{color:#9a641f!important}.refund-case-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.refund-case-panel{min-width:0}.refund-case-panel .form-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-case-panel label{font-size:12px;color:#526980}.refund-case-panel input,.refund-case-panel select{font-size:12px;min-height:35px;padding:7px 9px}.refund-case-panel textarea{font-size:12px;min-height:65px}.refund-case-panel .surface>label{margin-top:12px}.refund-panel-heading{padding:16px 18px}.refund-panel-heading h2{font-size:15px;margin:0 0 6px;color:#294667}.refund-panel-heading p{font-size:12px;color:#647b95;margin:0;line-height:1.8}.refund-goods .section-head h2{font-size:14px}.refund-goods .section-head p{font-size:11px;color:#647a94;margin:7px 0 0}.refund-allocation{border:1px solid #dfe7f1;border-radius:6px;margin:14px 0 0;background:#fff}.refund-allocation>summary{padding:11px 13px;background:#f6f9fd;font-size:12px;color:#37597f;cursor:pointer;font-weight:600}.refund-allocation>.form-grid{padding:14px 14px 0}.refund-allocation-checks{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px}.refund-allocation-checks .check{flex-direction:row;align-items:flex-start;font-size:11px;line-height:1.7}.refund-allocation-checks input{min-height:16px;width:16px;flex:none}.refund-allocation-checks button{margin-left:auto}.refund-line-issues{font-size:11px;line-height:1.8;color:#936026;padding:10px 12px;margin-top:12px;background:#fff9ec;border-radius:5px}.refund-check-panel{position:sticky;top:74px;max-height:calc(100vh - 150px);overflow-y:auto}.refund-check-panel h2 small{font-size:10px;display:block;font-weight:400;margin-top:5px}.refund-check-result{padding:11px 12px;border-radius:5px;font-size:13px;font-weight:600}.refund-check-result.pending{background:#fff6e6;color:#94611d}.refund-check-result.pass{background:#eaf7f0;color:#1f754e}.refund-check-panel ol{font-size:11px;line-height:1.8;color:#657a93;padding-left:19px}.refund-check-panel ol>li{margin:7px 0}.refund-check-panel>button{width:100%}.refund-warnings{border-top:1px solid #e4eaf2;margin-top:15px;padding-top:8px}.refund-warnings p{font-size:11px;color:#98631d;line-height:1.8}.refund-evidence-table{min-width:950px}.refund-evidence-table th:first-child{min-width:165px}.refund-evidence-table input{min-width:180px}.refund-evidence-table select{min-width:130px}.refund-evidence-table textarea{min-width:170px;min-height:55px}.refund-evidence-table td>small{display:block}.refund-file-links>span{display:flex;gap:6px;align-items:center;font-size:10px;margin-top:5px;max-width:230px;overflow-wrap:anywhere}.refund-file-links a{font-size:10px;line-height:1.6}.refund-file-links button{min-height:20px!important;padding:1px 3px!important}.refund-status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.refund-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:15px 0;margin:0}.refund-result-grid dt{font-size:11px;color:#647b94}.refund-result-grid dd{font-size:18px;font-weight:600;color:#25486c;margin:8px 0 0}.refund-case-panel .timeline{font-size:12px}.refund-case-panel .timeline small{font-size:10px}.refund-case-tabs{background:#f3f5f9;position:sticky;top:56px;z-index:20}.refund-case-panel input:disabled,.refund-case-panel textarea:disabled{background:#f7f9fc;color:#70839b}.refund-case-panel .form-hint{font-size:11px;line-height:1.8}.workspace-ui[data-module=refunds] .sticky-actions{align-items:center}.workspace-ui[data-module=refunds] .sticky-actions .save-status{max-width:70%;overflow-wrap:anywhere}
@media(max-width:1250px){.refund-case-layout{grid-template-columns:minmax(0,1fr)}.refund-check-panel{position:static;max-height:none}.refund-case-panel .form-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-check-panel ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}
@media(max-width:650px){.refund-case-panel .form-grid.four,.refund-case-panel .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.refund-metrics .desk-metric strong{font-size:22px}.refund-case-tabs{top:50px}.refund-case-tabs button{font-size:11px}.refund-check-panel ol{display:block}.refund-panel-heading{padding:12px}.refund-goods .section-head>div{min-width:0}.refund-goods .section-head h2{overflow-wrap:anywhere}.refund-allocation>.form-grid{padding:12px 10px 0}.refund-allocation-checks{padding:12px 10px}.refund-allocation-checks>label{flex-basis:100%}.refund-case-panel input{font-size:11px;padding:7px}.refund-result-grid dd{font-size:16px}.workspace-ui[data-module=refunds] .sticky-actions{align-items:stretch}.workspace-ui[data-module=refunds] .sticky-actions .save-status{max-width:100%;font-size:10px}.refund-status-actions>button{font-size:11px}.refund-case-panel{overflow-wrap:anywhere}}
