/* Shipclock – storefront */
.pokit-message{margin:1em 0;padding:.9em 1.1em;border:1px solid rgba(242,158,76,.45);border-left:4px solid #F29E4C;border-radius:6px;background:#FFF6EC}
.pokit-message p{margin:0 0 .35em}
.pokit-message p:last-child{margin-bottom:0}
.pokit-message__pay{font-size:.92em;opacity:.85}
.pokit-countdown{display:inline-flex;gap:.4em;align-items:baseline;font-variant-numeric:tabular-nums;font-weight:600;margin:.2em 0 .5em}
.pokit-countdown--compact{font-size:.95em}
.pokit-modes{border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:.6em .9em;margin:0 0 1em}
.pokit-modes legend{font-weight:600;padding:0 .3em}
.pokit-mode{display:block;padding:.35em 0;cursor:pointer}
.pokit-mode__name{font-weight:600}
.pokit-mode__desc{display:block;margin-left:1.6em;font-size:.9em;opacity:.8}
.pokit-badge{position:absolute;z-index:9;top:.6em;left:.6em;padding:.25em .6em;border-radius:3px;background:#14213D;color:#fff;font-size:.75em;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}
li.product,.wc-block-grid__product,.wc-block-product{position:relative}
.pokit-loop-message{margin:.25em 0 .6em;font-size:.85em;color:#14213D}
.stock.pokit-preorder{color:#14213D}
.pokit-variation-box:empty{display:none}
.pokit-due-later small{opacity:.75;font-weight:400}
.wc-block-components-sidebar .pokit-blocks-due,.pokit-blocks-due{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.11)}
.pokit-blocks-due .wc-block-components-totals-item__description{width:100%;font-size:.85em;opacity:.75}
.pokit-table .pokit-pill{display:inline-block;padding:.1em .55em;border-radius:999px;background:rgba(0,0,0,.06);font-size:.85em;white-space:nowrap}
.pokit-status-awaiting_payment .pokit-pill{background:#fff3cd}
.pokit-status-completed .pokit-pill{background:#d1f2dd}
.pokit-status-cancelled .pokit-pill{background:#f6d5d5}
.pokit-actions .button{margin:.15em .2em .15em 0}
