:root{--v36-line:#d8e0e8;--v36-soft:#f7f9fb;--v36-ink:#142338;--v36-muted:#66788a;--v36-orange:#d88724;--v36-navy:#08233f;}
body.signed-in .page-wrap{width:min(calc(100% - 28px),1380px)}
body.signed-in .topbar{align-items:flex-end}.topbar .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
body.signed-in .button,body.signed-in button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
body.signed-in .button.small,body.signed-in button.small{min-height:30px;padding:0 9px;font-size:10px}
body.signed-in .panel{margin-bottom:12px}.op-register{padding:0!important;overflow:hidden}
body.signed-in table{table-layout:auto}body.signed-in th,body.signed-in td{vertical-align:middle}body.signed-in td strong{display:block}body.signed-in td small{display:block;margin-top:2px;color:var(--v36-muted)}
body.signed-in tr[data-href],body.signed-in tr[data-click-url],body.signed-in .record-row[data-href],body.signed-in .record-card[data-href]{cursor:pointer}
body.signed-in tr[data-href]:hover,body.signed-in tr[data-click-url]:hover{background:#f3f7fb}body.signed-in tr[data-href]:focus-visible{outline:3px solid rgba(40,120,232,.22);outline-offset:-3px}
.record-link{font-weight:800;text-decoration:none}.record-link:hover{text-decoration:underline}.row-chevron{font-size:20px;color:#8b9bad}
.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}
.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.section-head h2{margin:0}.section-head p{margin:4px 0 0;color:var(--v36-muted)}
.configuration-picker{display:grid;gap:12px}.configuration-group{padding:12px;border:1px solid var(--v36-line);border-radius:9px;background:var(--v36-soft)}.configuration-group h3{margin:0 0 8px;font-size:12px}.configuration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.configuration-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-option{display:grid!important;gap:7px;padding:10px;border:1px solid var(--v36-line);border-radius:8px;background:#fff}.configuration-option>small{color:var(--v36-muted)}.configuration-check{display:flex;align-items:center;gap:7px}.configuration-check i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#edf3ef;font-style:normal}.configuration-overrides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.configuration-overrides input,.configuration-overrides select{min-height:32px!important;font-size:10px!important}.input-with-suffix{display:flex;align-items:center;gap:7px}.input-with-suffix span{color:var(--v36-muted);font-size:10px}
.case-summary-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:10px}.record-facts{display:grid;gap:8px;margin:10px 0 0}.record-facts div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding-top:7px;border-top:1px solid #edf1f5}.record-facts dt{color:var(--v36-muted);font-size:10px;font-weight:800;text-transform:uppercase}.record-facts dd{margin:0}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:start}.sticky-panel{position:sticky;top:62px}.case-timeline{list-style:none;margin:0;padding:0}.case-timeline li{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding:0 0 15px}.case-timeline li:before{content:"";position:absolute;left:6px;top:13px;bottom:-1px;width:1px;background:#d9e2ea}.case-timeline li:last-child:before{display:none}.case-timeline i{z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #fff;border-radius:50%;background:#2878e8;box-shadow:0 0 0 1px #a8bbcf}.case-timeline strong,.case-timeline small{display:block;margin-top:4px}.case-timeline small{color:var(--v36-muted)}.record-list{display:grid;gap:6px}.record-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid #e2e8ee;border-radius:7px;background:#fff;text-decoration:none}.record-row:hover{border-color:#b8c8d8;background:#f8fafc}.record-row strong,.record-row small{display:block}.record-row small{margin-top:3px;color:var(--v36-muted)}
.dispute-context{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:24px auto 12px;width:min(calc(100% - 38px),1360px)}.dispute-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;width:min(calc(100% - 38px),1360px);margin:0 auto 50px}.dispute-thread{overflow:hidden}.dispute-thread>header{padding:18px;border-bottom:1px solid var(--ex-line)}.dispute-messages{display:grid;gap:10px;min-height:360px;max-height:700px;overflow:auto;padding:18px;background:#f4efe5}.dispute-message{max-width:78%;padding:12px 14px;border-radius:15px;background:#fff;border:1px solid #ddd4c6}.dispute-message.host{justify-self:start}.dispute-message.booker{justify-self:end;background:#e4ece0}.dispute-message.escapeden{justify-self:center;background:#fff3e1}.dispute-message.internal{justify-self:stretch;max-width:none;background:#eef2f6;border-style:dashed}.dispute-message>div{display:flex;justify-content:space-between;gap:12px}.dispute-message time{color:var(--ex-muted);font-size:11px}.dispute-message p{margin-top:6px;white-space:pre-wrap}.attachment-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.attachment-list a{padding:6px 8px;border-radius:7px;background:rgba(255,255,255,.7);font-size:11px}.dispute-composer{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:10px;align-items:end;padding:14px;border-top:1px solid var(--ex-line);background:#fff}.dispute-composer label:first-child textarea{min-height:84px}.dispute-sidebar{display:grid;gap:12px;align-content:start}.escalation-card{border-color:#efc695}.escalation-card h3{margin:6px 0}.escalation-card p{margin-bottom:12px}.ex-icon-link{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--ex-line);border-radius:10px;background:var(--ex-card);text-decoration:none}
.ex-editorial-hero{position:relative;min-height:520px;display:grid;align-items:end;overflow:hidden;color:#fff}.ex-editorial-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-editorial-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,38,27,.08),rgba(20,38,27,.78))}.ex-editorial-hero>div{position:relative;z-index:1;padding-bottom:60px}.ex-editorial-hero h1{max-width:760px}.ex-editorial-hero p{max-width:650px;margin-top:12px;font-size:18px}.ex-filter-bar.editorial{position:static;max-width:660px;margin:0 auto}.ex-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ex-editorial-card{overflow:hidden}.ex-editorial-card>img{width:100%;height:250px;object-fit:cover}.ex-editorial-card>div{padding:18px}.ex-editorial-card h2{margin:5px 0 8px;font-size:24px}.ex-editorial-card h2 a{text-decoration:none}.text-link{display:inline-block;margin-top:14px;font-weight:800}.ex-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ece5d6}
.ex-search-card .ex-date-button{min-width:0}.ex-search-card .ex-date-button>span:first-child{min-width:0}.ex-search-card [data-range-label]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-search-fields{align-items:end}.ex-hero-copy h1{max-width:700px}
@media(max-width:1050px){.configuration-grid,.configuration-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.case-summary-grid{grid-template-columns:1fr 1fr}.case-summary-grid>section:last-child{grid-column:1/-1}.workspace-grid,.dispute-layout{grid-template-columns:1fr}.sticky-panel{position:static}.dispute-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-composer{grid-template-columns:1fr}}
@media(max-width:720px){.metric-grid,.configuration-grid,.configuration-grid.compact,.case-summary-grid,.ex-editorial-grid,.dispute-sidebar{grid-template-columns:1fr}.workspace-grid{grid-template-columns:1fr}.dispute-context{align-items:flex-start;flex-direction:column}.dispute-message{max-width:94%}.ex-editorial-hero{min-height:430px}.record-facts div{grid-template-columns:1fr}.ex-callout{align-items:flex-start;flex-direction:column}}
.process-page{display:grid;gap:12px}.process-summary-card{padding:18px}.process-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.process-summary-head h2{margin:3px 0 0}.record-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.record-details-grid>div{padding:10px;border:1px solid var(--v36-line);border-radius:8px;background:var(--v36-soft)}.record-details-grid dt{margin:0 0 4px;color:var(--v36-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.record-details-grid dd{margin:0;font-weight:700}.process-disclosure{margin-top:12px;border:1px solid var(--v36-line);border-radius:8px;background:#fff}.process-disclosure summary{cursor:pointer;padding:11px 13px;font-weight:800}.process-disclosure[open] summary{border-bottom:1px solid var(--v36-line)}.process-form{padding:14px}.ml-card[data-href],.dv-row[data-href],.fleet-card[data-href]{cursor:pointer}.ml-card[data-href]:focus-visible,.dv-row[data-href]:focus-visible,.fleet-card[data-href]:focus-visible{outline:3px solid rgba(40,120,232,.22);outline-offset:2px}.op-drawer-source.ml-upload,.op-drawer-source.dv-upload{display:none}.op-drawer .ml-upload,.op-drawer .dv-upload{display:grid!important;gap:14px}.dv-row{position:relative}.dv-row>a.button{position:relative;z-index:2}.atlas-table tr[data-href]{cursor:pointer}.atlas-table tr[data-href]:hover{background:#f4f7fa}.atlas-table .record-link{color:inherit;text-decoration:none}.atlas-table .record-link:hover{text-decoration:underline}
@media(max-width:900px){.record-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.record-details-grid{grid-template-columns:1fr}.process-summary-head{flex-direction:column}}

.button-link{appearance:none;border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.button-link:hover{text-decoration:underline}.button-link:focus-visible{outline:3px solid rgba(40,120,232,.22);outline-offset:3px;border-radius:3px}.record-row[data-href]{cursor:pointer}.record-row[data-href]:hover{background:#f4f7fa}.record-row .record-link{color:inherit;text-decoration:none}.record-row .record-link:hover{text-decoration:underline}
