/* 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}
.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}}
