/* Release reminder: in-flow on mobile; desktop header when there is room. */
.sx-vehicle-release-slot{margin:8px 12px;min-width:0;flex:none}
.sx-vehicle-release-slot[hidden],.sx-vehicle-release-reminder[hidden],.sx-vehicle-release-nav-entry[hidden]{display:none!important}
.sx-vehicle-release-reminder{display:block;position:static;box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--md3-color-primary,#178a72);border-radius:8px;background:var(--md3-color-primary-container,#d3f2ec);color:var(--md3-color-on-primary-container,#073b33);font:inherit;font-size:13px;line-height:20px;text-align:start;cursor:pointer;overflow-wrap:anywhere}
.sx-vehicle-release-reminder--inline{width:auto;max-width:420px;min-width:0;margin:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}
.sx-vehicle-release-nav-entry{display:none}
.sx-vehicle-release-orders{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:55dvh;overflow:auto}
.sx-vehicle-release-order{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--md3-color-outline-variant,#c4c7c5);border-radius:8px;color:var(--md3-color-primary,#178a72);text-decoration:none;font-size:13px;line-height:20px;overflow-wrap:anywhere}
.sx-vehicle-release-order span{font-size:12px;color:var(--md3-color-on-surface-variant,#5f6368)}
.sx-vehicle-release-order:hover{background:var(--md3-color-surface-container,#eef3f8)}
.sx-vehicle-release-order[aria-disabled=true]{opacity:.6;pointer-events:none}
/* Seller release controls: scoped to cards, including their mobile action track. */
.md3-order-card [data-sx-seller-release-state].md3-btn-filled{
 opacity:1!important;box-shadow:none!important;
 border:1px solid transparent!important;
}
.md3-order-card [data-sx-seller-release-state="ready"].md3-btn-filled{
 background:var(--md3-color-primary,#0067c0)!important;
 color:var(--md3-color-on-primary,#fff)!important;
}
.md3-order-card [data-sx-seller-release-state="open"].md3-btn-filled{
 background:#e4f3ea!important;
 background:color-mix(in srgb,var(--md3-color-success,#1a7f4e) 12%,var(--md3-color-surface,#fff))!important;
 color:var(--md3-color-success,#1a7f4e)!important;
 border-color:color-mix(in srgb,var(--md3-color-success,#1a7f4e) 28%,transparent)!important;
 cursor:default!important;
}
.md3-order-card [data-sx-seller-release-state="expired"].md3-btn-filled{
 background:#fff0df!important;
 background:color-mix(in srgb,var(--md3-color-warning,#e65100) 12%,var(--md3-color-surface,#fff))!important;
 color:#9a4b00!important;
 color:color-mix(in srgb,var(--md3-color-warning,#e65100) 76%,var(--md3-color-on-surface,#1c1b1f))!important;
 border-color:color-mix(in srgb,var(--md3-color-warning,#e65100) 28%,transparent)!important;
}
.md3-order-card [data-sx-seller-release-state].md3-btn-filled > span{color:inherit!important}
.md3-order-card [data-sx-seller-release-state]:not([aria-disabled="true"]):hover{filter:brightness(.96)}
.md3-order-card [data-sx-seller-release-state]:not([aria-disabled="true"]):focus-visible{outline:2px solid var(--md3-color-primary,#0067c0);outline-offset:3px}
.sx-vehicle-release-reminder:focus-visible,.sx-vehicle-release-order:focus-visible,.sx-vehicle-release-nav-entry:focus-visible{outline:2px solid var(--md3-color-primary,#178a72);outline-offset:2px}
@media(max-width:767px){.sx-vehicle-release-nav-entry{display:inline-flex;position:relative;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-height:44px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.sx-vehicle-release-nav-count{position:absolute;top:2px;right:0;min-width:14px;padding:0 2px;box-sizing:border-box;border-radius:7px;background:var(--md3-color-primary,#178a72);color:var(--md3-color-on-primary,#fff);font-size:10px;line-height:14px}}
