.settlement-backdrop{position:fixed;inset:0;z-index:210;background:#070a08bd;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;overscroll-behavior:contain}.settlement-dialog{width:min(100%,860px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #4a5343;border-radius:15px;background:var(--surface);box-shadow:0 24px 90px #0006;padding:26px;overflow-wrap:anywhere}.settlement-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.settlement-dialog h2{font-size:23px}.settlement-dialog h3{font-size:15px;margin:0 0 14px}.settlement-dialog small{font-size:11px;color:var(--dim);line-height:1.8}.settlement-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.settlement-heading h3{margin:0}.settlement-facts-panel{border:1px solid #595737;border-radius:10px;background:#272b1f;padding:20px}.settlement-money{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0}.settlement-money>div{display:flex;flex-direction:column;gap:9px;min-width:0}.settlement-money span{font-size:11px;color:var(--muted)}.settlement-money strong{font-size:23px;font-weight:550;font-variant-numeric:tabular-nums}.settlement-money>div:first-child strong{color:var(--yellow)}.settlement-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;font-size:12px;line-height:1.8;margin:18px 0}.settlement-facts dt{color:var(--dim);font-size:11px}.settlement-facts dd{margin:4px 0 0}.settlement-section{padding:23px 0;border-bottom:1px solid var(--line)}.settlement-note{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0}.settlement-blockers{padding:13px 13px 13px 28px;border:1px solid #5e5433;border-radius:8px;background:#2d2b20;color:#d9c68b;font-size:11px;line-height:1.9}.settlement-refunds{display:grid;gap:12px;max-height:350px;overflow:auto}.settlement-refunds article{border:1px solid var(--line);padding:15px;border-radius:8px;display:flex;flex-direction:column;gap:5px}.settlement-refunds article>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.settlement-refunds p{font-size:11px;color:var(--muted)}.settlement-history{padding:0;margin:16px 0;list-style:none;display:grid;gap:15px;max-height:350px;overflow:auto}.settlement-history li{border-left:2px solid #626442;padding-left:14px}.settlement-history li>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;flex-wrap:wrap}.settlement-history time{color:var(--dim)}.settlement-history p{font-size:12px;line-height:1.9;margin-top:7px}.settlement-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0 0}.settlement-toolbar>.auth-primary{margin:0;min-height:42px}.settlement-review-action{border-color:#806e35;color:#e5cd80}.settlement-warning{padding:13px 15px;border:1px solid #645934;border-radius:9px;background:#2d2b20;color:#dcca8e;font-size:12px;line-height:1.9;margin:17px 0}.settlement-form{display:flex;flex-direction:column;gap:18px;margin-top:18px}.settlement-form>label{display:flex;flex-direction:column;gap:9px;font-size:12px}.settlement-form input:not([type=checkbox]),.settlement-form textarea{border:1px solid #495340;background:#161b16;border-radius:8px;color:var(--text);padding:11px 12px;font:inherit;font-size:14px;line-height:1.8;min-height:44px;width:100%}.settlement-form textarea{resize:vertical;max-height:300px}.settlement-form .settlement-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.9}.settlement-check input{width:18px;height:18px;flex:none;accent-color:var(--yellow);margin-top:4px}.settlement-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settlement-comparison section{padding:17px;border:1px solid var(--line);border-radius:9px;background:#191e18;min-width:0}.settlement-comparison section:last-child{border-color:#726238;background:#2b2d21}.settlement-comparison p{font-size:12px;margin-top:12px}.settlement-unchanged{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;color:var(--muted);line-height:1.8;margin:18px 0}.settlement-reason{font-size:12px;line-height:1.9;margin:19px 0}.settlement-progress{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;justify-content:center;min-height:200px;padding:24px 10px}.settlement-progress p{font-size:12px;line-height:1.9;max-width:540px}.settlement-progress h3{margin:0;font-size:20px}.settlement-progress>.icon{width:30px;height:30px;color:var(--yellow)}@media(max-width:600px){.settlement-backdrop{padding:14px;align-items:flex-start}.settlement-dialog{padding:20px 17px;margin:auto;max-height:calc(100dvh - 28px)}.settlement-dialog h2{font-size:21px}.settlement-money{grid-template-columns:1fr;gap:14px}.settlement-money>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.settlement-money strong{font-size:22px}.settlement-facts,.settlement-comparison{grid-template-columns:1fr}.settlement-facts-panel{padding:17px}.settlement-toolbar>.button,.settlement-toolbar>.auth-primary{flex:1}.settlement-form input:not([type=checkbox]),.settlement-form textarea{font-size:16px}}

.settlement-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settlement-form-grid>label{display:flex;flex-direction:column;gap:9px;font-size:12px}.settlement-history{display:grid;gap:15px;max-height:400px;overflow:auto}.settlement-history-record{padding:16px;border:1px solid var(--line);border-radius:8px}.settlement-history-record p{font-size:12px;line-height:1.9;margin:8px 0}.settlement-comparison .settlement-facts{grid-template-columns:1fr}@media(max-width:600px){.settlement-form-grid{grid-template-columns:1fr}}
