.awps-product-addons{grid-column:1/-1;width:100%;box-sizing:border-box;margin:3px 0 5px;padding:13px;border:1px solid var(--awp-border,#e4e6e8);border-radius:12px;background:var(--awp-surface,#fff);direction:rtl}.awps-product-addons-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.awps-product-addons-head>div{display:flex;align-items:center;gap:7px}.awps-product-addons-head>div>span{display:inline-flex;align-items:center;min-height:23px;padding:1px 7px;border-radius:7px;background:#fff7cf;color:#8a6900;font-size:9px;font-weight:900}.awps-product-addons-head strong{color:var(--awp-ink,#22272d);font-size:12px;font-weight:950}.awps-product-addons-head>small{color:var(--awp-muted,#7e858e);font-size:9px;line-height:1.8}.awps-product-addons-list{display:grid;gap:7px}.awps-product-addon{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:center;margin:0;padding:10px 11px;border:1px solid var(--awp-border,#e5e7e9);border-radius:10px;background:var(--awp-bg-soft,#f8f9fa);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.awps-product-addon:hover{border-color:#c8ad26;transform:translateY(-1px)}.awps-product-addon.is-selected{border-color:#d1ad00;background:#fff9dc}.awps-product-addon>input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.awps-product-addon-check{display:grid;width:25px;height:25px;place-items:center;border:1px solid #d8dadd;border-radius:8px;background:#fff;color:transparent;font-size:12px;font-weight:950;transition:.18s ease}.awps-product-addon.is-selected .awps-product-addon-check{border-color:var(--awp-primary,#ffcc00);background:var(--awp-primary,#ffcc00);color:#111}.awps-product-addon-copy{display:grid;gap:2px;min-width:0}.awps-product-addon-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.awps-product-addon-title strong{color:var(--awp-ink,#24282e);font-size:10.5px;font-weight:900}.awps-product-addon-title em{padding:2px 6px;border-radius:999px;background:#edf5dc;color:#647500;font-size:8px;font-style:normal;font-weight:900}.awps-product-addon-copy>small{color:var(--awp-muted,#7e858e);font-size:8.5px;line-height:1.75}.awps-product-addon-price{color:var(--awp-ink,#22272d);font-size:10px;font-weight:950;white-space:nowrap}.awps-product-addon-price .woocommerce-Price-currencySymbol{font-size:.82em}.awps-product-addons-summary{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px dashed var(--awp-border,#e4e6e8);color:var(--awp-muted,#7e858e);font-size:8.5px;font-weight:850}
html[data-awp-theme="dark"] .awps-product-addons{border-color:var(--awp-dark-border,#3a3f47);background:var(--awp-dark-surface,#202329)}html[data-awp-theme="dark"] .awps-product-addons-head strong,html[data-awp-theme="dark"] .awps-product-addon-title strong,html[data-awp-theme="dark"] .awps-product-addon-price{color:var(--awp-dark-text,#f5f6f7)}html[data-awp-theme="dark"] .awps-product-addons-head>small,html[data-awp-theme="dark"] .awps-product-addon-copy>small,html[data-awp-theme="dark"] .awps-product-addons-summary{color:var(--awp-muted,#b7bec8)}html[data-awp-theme="dark"] .awps-product-addon{border-color:var(--awp-dark-border,#3a3f47);background:var(--awp-dark-bg,#17191d)}html[data-awp-theme="dark"] .awps-product-addon:hover,html[data-awp-theme="dark"] .awps-product-addon.is-selected{border-color:var(--awp-primary,#ffcc00);background:color-mix(in srgb,var(--awp-primary,#ffcc00) 10%,var(--awp-dark-surface,#202329))}html[data-awp-theme="dark"] .awps-product-addon-check{border-color:var(--awp-dark-border,#3a3f47);background:var(--awp-dark-surface,#202329)}html[data-awp-theme="dark"] .awps-product-addon-title em{background:color-mix(in srgb,var(--awp-primary,#ffcc00) 12%,transparent);color:var(--awp-primary,#ffcc00)}
@media(max-width:600px){.awps-product-addons{padding:11px}.awps-product-addons-head{display:grid;gap:4px}.awps-product-addon{grid-template-columns:26px minmax(0,1fr);padding:10px}.awps-product-addon-price{grid-column:2;margin-top:2px}.awps-product-addons-summary{justify-content:flex-start}}
\n\n

/* v1.2.2: keep only AsanWP addon metadata compact in mini-cart drawers. */
.awp-header-cart-panel-body .woocommerce-mini-cart-item dl.variation dt:has(+dd .awps-cart-addon-value),
.widget_shopping_cart .woocommerce-mini-cart-item dl.variation dt:has(+dd .awps-cart-addon-value),
.woocommerce-mini-cart-item dl.variation dt:has(+dd .awps-cart-addon-value){
  display:inline!important;float:none!important;width:auto!important;margin:0 0 0 4px!important;padding:0!important;border:0!important;white-space:nowrap;font-size:8.5px;line-height:1.65;font-weight:850
}
.awp-header-cart-panel-body .woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value),
.widget_shopping_cart .woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value),
.woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value){
  display:inline!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;font-size:8.5px;line-height:1.65
}
.awp-header-cart-panel-body .woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value) p,
.widget_shopping_cart .woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value) p,
.woocommerce-mini-cart-item dl.variation dd:has(.awps-cart-addon-value) p{display:inline!important;margin:0!important}
.awp-header-cart-panel-body .woocommerce-mini-cart-item .awps-cart-addon-value,
.widget_shopping_cart .woocommerce-mini-cart-item .awps-cart-addon-value,
.woocommerce-mini-cart-item .awps-cart-addon-value{white-space:nowrap}
.awp-header-cart-panel-body .woocommerce-mini-cart-item dl.variation:has(.awps-cart-addon-value){grid-column:2;min-width:0;max-width:100%;margin:2px 0 0!important;padding:0!important;border:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart-item dl.variation:has(.awps-cart-addon-value),
html[data-awp-theme="dark"] .widget_shopping_cart .woocommerce-mini-cart-item dl.variation:has(.awps-cart-addon-value){color:var(--awp-muted,#c8ced6)}
