.yc-open-order-notice{display:block;background:#edf3ff;border-bottom:1px solid #d5e1f5;color:#27394f;font-family:inherit;font-size:clamp(12px,var(--yc-fs-13,13px),14px);line-height:1.5;letter-spacing:normal}
.yc-open-order-notice[hidden],.yc-open-order-panel[hidden],.yc-open-order-continue[hidden]{display:none!important}
.yc-open-order-notice .yc-open-order-notice__inner{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:12px;position:relative}
.yc-open-order-notice .yc-open-order-notice__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #c6d6ef;border-radius:50%;background:#fff;color:#34577f}
.yc-open-order-notice__icon svg{display:block;width:19px;height:19px}
.yc-open-order-notice .yc-open-order-notice__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}
.yc-open-order-notice .yc-open-order-notice__copy strong{font:inherit;font-weight:650;color:#223449}
.yc-open-order-notice .yc-open-order-notice__copy>span{font:inherit;font-size:12px;font-weight:400;color:#475d76;line-height:1.5;max-width:100ch}
.yc-open-order-notice .yc-open-order-notice__action,.yc-open-order-notice .yc-open-order-notice__action:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:9px 14px;min-height:38px;border:1px solid #203c60;border-radius:8px;background:#203c60;color:#fff!important;font:inherit;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background .15s}
.yc-open-order-notice .yc-open-order-notice__action:hover{background:#142d4d;border-color:#142d4d;color:#fff!important;filter:none;text-decoration:none}
.yc-open-order-notice__action svg{width:16px;height:16px;display:block;stroke:currentColor}
.yc-open-order-notice .yc-open-order-notice__close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:6px;border:0;border-radius:6px;background:transparent;color:#475d76;font:inherit;box-shadow:none;cursor:pointer}
.yc-open-order-notice .yc-open-order-notice__close:hover{background:#dce7f7;color:#203c60;transform:none}
.yc-open-order-notice__close svg{display:block;width:20px;height:20px;stroke:currentColor}
.yc-open-order-notice .yc-open-order-notice__action:focus-visible,.yc-open-order-notice .yc-open-order-notice__close:focus-visible{outline:2px solid #203c60;outline-offset:3px}
.yc-open-order-panel{min-width:0;margin:0 0 18px;grid-column:1/-1}
.yc-order-card+.yc-open-order-panel{margin-top:-4px}
.yc-open-order-notice.yc-open-order-notice--panel{border:1px solid #d5e1f5;border-radius:12px}
.yc-open-order-notice--panel .yc-open-order-notice__inner{padding:16px;flex-wrap:wrap;gap:12px}
.yc-open-order-notice--panel .yc-open-order-notice__copy{flex-basis:calc(100% - 92px);padding-right:28px}
.yc-open-order-notice--panel .yc-open-order-notice__action{margin-left:44px}
.yc-open-order-notice--panel .yc-open-order-notice__close{position:absolute;top:12px;right:12px}
.yc-open-order-continue{display:flex;justify-content:flex-end;padding:0 4px}
.yc-open-order-continue a{font:inherit;font-size:13px;font-weight:600;color:#234a7a;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__inner{flex-wrap:wrap;gap:9px;padding-right:54px}.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__copy{flex-basis:calc(100% - 44px)}.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__action{margin-left:41px}.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__close{position:absolute;right:14px;top:12px}}
@media(max-width:600px){.yc-open-order-notice .yc-open-order-notice__inner{gap:10px;padding-block:12px}.yc-open-order-notice .yc-open-order-notice__icon{flex-basis:28px;width:28px;height:28px}.yc-open-order-notice__icon svg{width:17px;height:17px}.yc-open-order-notice .yc-open-order-notice__copy strong{font-size:12px}.yc-open-order-notice .yc-open-order-notice__copy>span{font-size:12px}.yc-open-order-notice .yc-open-order-notice__action{min-height:38px;padding:9px 12px}.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__copy{flex-basis:calc(100% - 38px)}.yc-open-order-notice:not(.yc-open-order-notice--panel) .yc-open-order-notice__action{margin-left:38px}.yc-open-order-notice--panel .yc-open-order-notice__inner{padding:14px}.yc-open-order-notice--panel .yc-open-order-notice__copy{flex-basis:calc(100% - 72px);padding-right:22px}.yc-open-order-notice--panel .yc-open-order-notice__action{margin-left:38px}.yc-open-order-notice--panel .yc-open-order-notice__close{right:8px;top:10px}}
/* Existing header palettes also target link descendants; keep every CTA state legible. */
body :is(#yc-open-order-notice,.yc-open-order-notice--panel) a.yc-open-order-notice__action,body :is(#yc-open-order-notice,.yc-open-order-notice--panel) a.yc-open-order-notice__action :is(span,svg){color:#fff!important}
body :is(#yc-open-order-notice,.yc-open-order-notice--panel) a.yc-open-order-notice__action{background:#203c60!important;border-color:#203c60!important}
body :is(#yc-open-order-notice,.yc-open-order-notice--panel) a.yc-open-order-notice__action:hover{background:#142d4d!important;border-color:#142d4d!important}
body :is(#yc-open-order-notice,.yc-open-order-notice--panel) .yc-open-order-notice__close,body :is(#yc-open-order-notice,.yc-open-order-notice--panel) .yc-open-order-notice__close svg{color:#475d76!important;background:transparent!important}
