.gs-cart-page .gs-order-update-pill{display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:999px!important;padding:4px 8px!important;min-height:0!important;min-width:0;font:inherit;font-size:11px!important;font-weight:600;line-height:1.3!important;background:#b79442!important;color:#30280f!important;cursor:pointer;white-space:nowrap;box-shadow:none;vertical-align:middle}
.gs-cart-page .gs-order-update-pill:hover{background:#aa8838!important}
.gs-cart-page .gs-date-tab>.gs-order-date-status{vertical-align:top}
.gs-cart-page .gs-order-update-pill:focus-visible,.gs-cart-page .gs-line-update-dot:focus-visible{outline:2px solid #b79442;outline-offset:3px}
.gs-cart-page h3.gs-update-product-title{display:flex;align-items:center;gap:5px}
.gs-cart-page .gs-line-update-dot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;min-width:0;min-height:0;margin:-4px 0;padding:0;border:0;background:transparent;color:#b79442;cursor:pointer;touch-action:manipulation;vertical-align:middle;border-radius:50%}
.gs-cart-page .gs-line-update-dot span{display:block;width:8px;height:8px;border-radius:50%;background:#d8ae42;box-shadow:0 0 0 3px #fbf4e0;transition:transform .22s ease,box-shadow .22s ease}
.gs-cart-page .gs-line-update-dot:hover span,.gs-cart-page .gs-line-update-dot[aria-expanded=true] span{transform:scale(1.18);box-shadow:0 0 0 5px #f8edcc}
.gs-cart-page .gs-update-reveal{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .28s ease;max-width:560px}
.gs-cart-page .gs-update-reveal.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}
.gs-cart-page .gs-update-reveal>div{min-height:0;overflow:hidden}
.gs-cart-page .gs-update-reveal ul{list-style:none;margin:8px 0 12px;padding:10px 14px;border-left:2px solid #d8ae42;border-radius:0 8px 8px 0;background:#fff9e9;color:#6d5726;font-size:13px;line-height:1.55}
.gs-cart-page .gs-update-reveal li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:3px 0}
.gs-cart-page .gs-update-reveal strong{font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}
.gs-cart-page .gs-update-label{color:#887445}
.gs-cart-page .gs-order-document>.gs-update-reveal{margin:0 18px}
.gs-cart-page .gs-date-tab .gs-order-update-pill{margin-left:5px}
@media(prefers-reduced-motion:reduce){.gs-cart-page .gs-update-reveal,.gs-cart-page .gs-line-update-dot span{transition:none}}
