.settlement-editor{margin:26px 0;border:1px solid #a9c3ba;border-radius:14px;background:#f8faf5;overflow:hidden}.settlement-editor>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;min-height:74px;gap:18px;color:#123c42}.settlement-editor>summary::-webkit-details-marker{display:none}.settlement-editor>summary>span{display:flex;align-items:center;gap:13px}.settlement-editor summary small,.settlement-editor summary strong{display:block}.settlement-editor summary strong{font-size:18px}.settlement-editor summary small{font-size:12px;font-weight:400;color:#647c6a;margin-top:4px}.settlement-editor[open]>summary>svg{transform:rotate(180deg)}.settlement-body{padding:0 22px 22px}.settlement-source{font-size:13px;color:#617768;padding:4px 0 20px}.settlement-main-fields{display:grid;grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:18px}.settlement-body input{font-size:16px;min-height:46px;font-variant-numeric:tabular-nums}.settlement-net{padding:13px 18px;background:#e8efe3;border-radius:10px;color:#204f43}.settlement-net small,.settlement-net span{display:block;font-size:11px}.settlement-net strong{display:block;font-size:25px;letter-spacing:-.5px;margin:3px 0;font-variant-numeric:tabular-nums}.settlement-adjustments{margin:20px 0}.settlement-adjustments>summary{cursor:pointer;display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;color:#315c46}.settlement-adjustments p,.settlement-adjustments small{font-size:12px;color:#6a7869;line-height:1.7;display:block;margin:8px 0 16px}.settlement-field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.settlement-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.settlement-actions .btn{font-size:12px;min-height:44px;padding:11px 15px}.settlement-preview-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px;min-height:44px}.settlement-preview-heading small{color:#6b7a69;font-size:11px}.settlement-preview{background:#fff;padding:30px 24px;overflow:auto;border:1px solid #dde3d9;border-radius:10px;margin-top:12px}.settlement-preview table{margin:0 auto}.settlement-paste-help{color:#617768;font-size:12px;line-height:1.6;margin-top:12px}.settlement-conflict,.settlement-error,.settlement-message{font-size:13px;line-height:1.6;margin:16px 0}.settlement-conflict,.settlement-error{color:#a52620}.settlement-message{color:#25623d}.settlement-conflict button{color:#123c42;text-decoration:underline;min-height:44px}.settlement-editor button:focus-visible,.settlement-editor summary:focus-visible{outline:3px solid #167987;outline-offset:3px}@media (max-width:760px){.settlement-main-fields{grid-template-columns:1fr 1fr}.settlement-net{grid-column:1/-1}.settlement-field-grid{grid-template-columns:1fr 1fr}.settlement-editor>summary{padding:16px}.settlement-body{padding:0 16px 18px}.settlement-preview{padding:14px}.settlement-actions .btn{flex:1 1 40%}.settlement-preview-heading{align-items:flex-start}.settlement-editor summary small{max-width:220px}}.quote-inbox .ad-panel-toolbar h2{display:flex;align-items:center;gap:12px}.market-editor .ad-panel-toolbar p,.quote-inbox .ad-panel-toolbar p{color:#697b86;font-size:14px;margin:8px 0 0}.quote-admin-filters{display:flex;gap:12px;padding:18px 24px;border-top:1px solid #e2e9ed}.quote-admin-filters label{display:flex;align-items:center;gap:8px;flex:1}.market-editor input,.market-editor select,.quote-admin-filters input,.quote-admin-filters select,.quote-request-heading select{min-height:44px;border:1px solid #cbd8df;border-radius:6px;background:white;padding:9px 12px;font-size:16px;max-width:100%}.quote-admin-filters input{width:100%}.quote-admin-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;color:#5c737e}.quote-admin-empty h3,.quote-admin-empty p{margin:0}.quote-admin-error{color:#ab2727;padding:12px 24px}.quote-request-list{padding:0 24px 24px;display:grid;gap:16px}.quote-request-card{padding:22px;border:1px solid #dce6eb;border-radius:12px}.quote-request-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.quote-request-heading h3{margin:0}.quote-request-heading p{font-size:13px;color:#5d7581;margin:7px 0 0}.quote-request-shipment{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0 9px}.quote-request-shipment>strong:last-child{margin-left:auto}.quote-request-basis{font-size:12px;color:#62747d}.quote-request-notes{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fa;padding:12px}.quote-request-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px}.quote-request-actions a{display:flex;align-items:center;gap:8px;color:#086d81;overflow-wrap:anywhere}.quote-inbox-footnote{padding:0 24px 18px;font-size:12px;color:#687e88}.market-editor{margin-bottom:24px}.market-editor-body{padding:0 24px 24px}.market-editor-body>p{font-size:14px;color:#516b77;line-height:1.65}.market-mode{display:grid;gap:8px;max-width:460px;font-weight:600;font-size:14px}.market-source-note{background:#eef6f6;padding:17px;margin-top:18px;border-radius:8px;font-size:13px;line-height:1.65}.market-source-note p{margin:5px 0}.market-source-note a{color:#086d81;text-decoration:underline}.market-lanes>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #dde5e9}.market-lanes span{display:grid;gap:5px;flex:1}.market-lanes small{color:#617987}.market-lanes button{background:white;border:1px solid #cbd8df;padding:8px 12px;border-radius:6px}.market-editor details{margin-top:20px}.market-editor summary{cursor:pointer;font-weight:600;padding:12px 0}.market-lane-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 0 0;border:0}.market-lane-fields label{display:grid;gap:7px;font-size:13px;font-weight:500}.market-lane-fields input{min-width:0;width:100%}.market-lane-fields .market-active{display:flex;align-items:center}.market-active input{width:18px}@media (max-width:600px){.quote-admin-filters,.quote-request-heading{align-items:stretch;flex-direction:column}.market-lane-fields{grid-template-columns:1fr}.quote-request-list{padding:0 12px 12px}.quote-request-card{padding:16px}.quote-request-shipment>strong:last-child{margin-left:0}.market-lanes>div{flex-wrap:wrap}.market-lanes span{flex-basis:100%}}