.quick-options-dialog{width:min(440px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--surface);color:var(--ink);box-shadow:0 24px 90px #0004;direction:rtl}.quick-options-dialog::backdrop{background:#071c19a6;backdrop-filter:blur(4px)}.quick-options-dialog h2{font-size:19px;line-height:1.6;margin:20px 0 8px}.quick-options-dialog p{font-size:14px;color:var(--muted)}.quick-options-dialog label{display:grid;gap:10px;font-size:13px}.quick-options-dialog select{width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink)}.quick-options-submit{width:100%;background:#2455c7;color:#fff;border:0;border-radius:10px;padding:14px;margin:18px 0;font-weight:bold}.quick-options-dialog>a{display:block;text-align:center;color:var(--action);font-size:12px}.quick-options-close{position:absolute;top:10px;left:12px;border:0;background:var(--surface-soft);color:var(--ink);width:32px;height:32px;border-radius:50%;font-size:23px}
html[data-theme="dark"] .quick-options-dialog{background:#1b2230;color:#f1f5fa;border-color:#3b475a}html[data-theme="dark"] .quick-options-dialog h2{color:#f1f5fa!important}html[data-theme="dark"] .quick-options-dialog p{color:#b8c3d2}html[data-theme="dark"] .quick-options-close{background:#283448;color:#f1f5fa}
html[data-theme="dark"] #main-content .flash-sale-head h2{color:#f1f5fa!important}html[data-theme="dark"] #main-content .shopping-copy{background:#1b2230!important;color:#b8c3d2!important}html[data-theme="dark"] #main-content .shopping-copy p{color:#b8c3d2!important}

.quick-options-dialog label+label{margin-top:14px}.quick-options-dialog select[hidden]{display:none!important}.quick-options-submit:disabled{opacity:.5;cursor:not-allowed}
html[data-theme="dark"] #main-content .rating-login-link small{color:#b8c3d2!important}html[data-theme="dark"] #main-content :is(.filter-submit,.auth-card button[type="submit"],.track-card button[type="submit"]){background:#2455c7!important;color:#fff!important}html[data-theme="dark"] #main-content .store-pagination :is(a,span){background:#242e3e!important;color:#f1f5fa!important;border-color:#3b475a!important}html[data-theme="dark"] #main-content .store-pagination [aria-current="page"]{background:#2455c7!important;color:#fff!important}
/* Pair mobile card surfaces with dark text overrides, including later mobile rules. */
html[data-theme="dark"] #main-content :is(.product-card,.noon-product-card,.product-card .product-body){background:#1b2230!important;color:#f1f5fa!important}
html[data-theme="dark"] #main-content .product-card :is(.product-body h3,.product-body h3 a,.product-price-line strong,.product-price-line b){color:#f1f5fa!important}
html[data-theme="dark"] #main-content .product-card :is(.product-price-line>span:not(.card-inline-discount),.product-price-line del){color:#b8c3d2!important}
html[data-theme="dark"] #main-content .story-bubble b{color:#f1f5fa!important}
