
/* BITANIK MY presentation layer — scoped, mobile-first and plugin-safe */
body.page-my-bitanik .bcc-hub,body.page-my-bitanik .bcc-module-page{--bcc-green:var(--bitanik-primary);--bcc-danger:var(--bitanik-danger);max-width:1320px;margin-inline:auto}
body.page-my-bitanik .bcc-panel,body.page-my-bitanik .bcc-benefit-card,body.page-my-bitanik .bcc-bomb-register-card,body.page-my-bitanik .bcc-success-card,body.page-my-bitanik .bcc-bomb-archive-card,body.page-my-bitanik .bcc-gift-option{border-radius:var(--bitanik-radius-lg)!important;box-shadow:var(--bitanik-shadow);border:var(--bitanik-border);background:var(--bitanik-surface);backdrop-filter:blur(16px)}
body.page-my-bitanik .bcc-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.page-my-bitanik .bcc-benefit-card.is-bomb{position:relative;overflow:hidden}body.page-my-bitanik .bcc-benefit-bomb-image,body.page-my-bitanik .bcc-bomb-hero-image,body.page-my-bitanik .bcc-bomb-archive-card>img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}
body.page-my-bitanik .bcc-bomb-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.page-my-bitanik .bcc-bomb-archive-card{overflow:hidden;position:relative;padding:0}body.page-my-bitanik .bcc-bomb-archive-card>div{padding:16px}body.page-my-bitanik .bcc-bomb-archive-card:not(.is-active)::before{content:'پایان مهلت خرید';position:absolute;z-index:2;top:14px;right:14px;background:var(--bitanik-danger);color:#fff;padding:7px 12px;border-radius:999px;font-weight:900;font-size:12px;box-shadow:0 8px 24px rgba(217,39,39,.28)}
body.page-my-bitanik .bcc-bomb-archive-card:not(.is-active)>img{filter:saturate(.65) brightness(.9)}
body.page-my-bitanik .bcc-campaign-summary strong,body.page-my-bitanik .bcc-bomb-archive-card strong{font-size:clamp(24px,4vw,42px);font-weight:1000;color:#0d7f44;display:block;margin-block:8px}
body.page-my-bitanik .bcc-status.is-expired{background:var(--bitanik-danger)!important;color:#fff!important}body.page-my-bitanik .bcc-status.is-active_reserved{background:#dff8e9!important;color:#08733b!important}
body.page-my-bitanik .bcc-btn,body.page-my-bitanik button.bcc-btn{min-height:46px;border-radius:16px!important;font-weight:900!important;display:inline-flex;align-items:center;justify-content:center;text-align:center}
body.page-my-bitanik .bcc-hub-nav{overflow-x:auto;scrollbar-width:none;display:flex;gap:8px}body.page-my-bitanik .bcc-hub-nav::-webkit-scrollbar{display:none}body.page-my-bitanik .bcc-hub-nav a{white-space:nowrap}
body.page-my-bitanik .bcc-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}body.page-my-bitanik .bcc-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.page-my-bitanik .bcc-bomb-form label,body.page-my-bitanik .bcc-gift-picker label{font-weight:700}body.page-my-bitanik input,body.page-my-bitanik select,body.page-my-bitanik textarea{max-width:100%;border-radius:14px}
body.page-my-bitanik .bcc-module-page .bcc-back-link{display:inline-flex;min-height:40px;align-items:center}
@media(max-width:820px){body.page-my-bitanik .bcc-dashboard-grid{grid-template-columns:1fr}body.page-my-bitanik .bcc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-my-bitanik .bcc-bomb-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.page-my-bitanik .bcc-benefit-grid,body.page-my-bitanik .bcc-bomb-archive-grid{grid-template-columns:1fr}body.page-my-bitanik .bcc-hub,body.page-my-bitanik .bcc-module-page{padding-inline:10px}body.page-my-bitanik .bcc-panel,body.page-my-bitanik .bcc-benefit-card,body.page-my-bitanik .bcc-bomb-register-card,body.page-my-bitanik .bcc-success-card{padding:16px!important}body.page-my-bitanik .bcc-btn,body.page-my-bitanik button.bcc-btn{width:100%;white-space:normal!important}body.page-my-bitanik .bcc-module-actions{display:grid;grid-template-columns:1fr;gap:8px}body.page-my-bitanik .bcc-gift-options{grid-template-columns:1fr!important}}
@media(max-width:390px){body.page-my-bitanik .bcc-stat-grid{grid-template-columns:1fr}body.page-my-bitanik .bcc-identity-card{padding:14px!important}body.page-my-bitanik .bcc-customer-contact{display:grid!important;gap:6px}}
