@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{direction:rtl;min-height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;min-height:100vh;overflow-x:hidden;overflow-y:visible;font-family:Vazirmatn,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--mui-palette-background-default);color:var(--mui-palette-text-primary)}#root{min-height:100vh;height:auto;overflow:visible;background:var(--mui-palette-background-default)}.login-page{min-height:100vh;display:block;padding:0;background:var(--mui-palette-background-paper)}.login-panel{width:100%;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:0!important;border-radius:0!important;direction:ltr}.login-panel:before{content:"";grid-column:1;grid-row:1;min-height:100vh;background:linear-gradient(180deg,#2563eb26,#0f172a14),url(/assets/login-office-analytics-Q2DRWdZC.webp) center / cover}.login-panel__brand{display:none}.login-panel__form{grid-column:2;grid-row:1;width:min(420px,calc(100% - 48px));align-self:center;justify-self:center;display:grid;gap:16px;padding:0;direction:rtl}.login-brand-lockup{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:18px;border-bottom:1px solid var(--mui-palette-divider)}.login-hint,.login-panel__form .MuiTypography-overline{display:none}.admin-layout{min-height:100vh;height:auto;overflow:visible;display:block;background:var(--mui-palette-background-default)}.admin-layout .MuiDrawer-paper{right:0!important;left:auto!important}.sidebar-brand{display:none}.admin-main{min-width:0;margin-right:288px;width:calc(100% - 288px);background:var(--mui-palette-background-default);border-left:1px solid var(--mui-palette-divider);min-height:100vh;height:auto;overflow:visible}.top-bar{border-radius:0!important;margin:0!important;position:relative!important;z-index:10;border:none!important;border-bottom:1px solid var(--mui-palette-divider)!important;background-color:var(--mui-palette-background-paper)!important;box-shadow:none!important}html[data-theme=light] .top-bar,html[data-theme=light] .MuiAppBar-root.top-bar{background-color:#fff!important;border-bottom-color:#e8ecf1!important}[data-theme=dark] .top-bar{background-color:#1e293b!important;border-bottom-color:#ffffff14!important}[data-theme=dark] .top-bar{background-color:#1e293b!important;border-color:#ffffff14!important}.topbar-icon-btn{width:36px!important;height:36px!important;border-radius:10px!important;color:var(--mui-palette-text-secondary)!important;border:1px solid var(--mui-palette-divider)!important;background:transparent!important;transition:all .2s ease!important}.topbar-icon-btn:hover{color:var(--mui-palette-primary-main)!important;border-color:color-mix(in srgb,var(--mui-palette-primary-main) 30%,var(--mui-palette-divider))!important;background:color-mix(in srgb,var(--mui-palette-primary-main) 6%,transparent)!important;transform:scale(1.05)}.topbar-icon-btn--danger:hover{color:#e11d48!important;border-color:#e11d484d!important;background:#e11d480f!important}.topbar-breadcrumb-icon{transition:transform .2s ease}.topbar-breadcrumb-icon:hover{transform:scale(1.08)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stats-grid--businesses{grid-template-columns:minmax(220px,280px)}.stats-grid--overview{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-icon{background:color-mix(in srgb,var(--mui-palette-primary-main) 12%,transparent)!important;color:var(--mui-palette-primary-main)!important;width:44px!important;height:44px!important;transition:transform .2s ease}.stat-icon--light{background:color-mix(in srgb,var(--mui-palette-primary-main) 10%,transparent)!important;color:var(--mui-palette-primary-main)!important;width:48px!important;height:48px!important}.stat-card--blue .MuiTypography-root,.stat-card--violet .MuiTypography-root,.stat-card--teal .MuiTypography-root,.stat-card--rose .MuiTypography-root{color:var(--mui-palette-text-primary)!important}.stat-card--blue .MuiTypography-caption,.stat-card--violet .MuiTypography-caption,.stat-card--teal .MuiTypography-caption,.stat-card--rose .MuiTypography-caption,.stat-card--blue .MuiTypography-body2,.stat-card--violet .MuiTypography-body2,.stat-card--teal .MuiTypography-body2,.stat-card--rose .MuiTypography-body2{color:var(--mui-palette-text-secondary)!important}.stat-card--blue .stat-icon--light{background:color-mix(in srgb,#2563eb 12%,transparent)!important;color:#2563eb!important}.stat-card--violet .stat-icon--light{background:color-mix(in srgb,#7c3aed 12%,transparent)!important;color:#7c3aed!important}.stat-card--teal .stat-icon--light{background:color-mix(in srgb,#0d9488 12%,transparent)!important;color:#0d9488!important}.stat-card--rose .stat-icon--light{background:color-mix(in srgb,#e11d48 12%,transparent)!important;color:#e11d48!important}[data-theme=dark] .stat-card--blue{background:linear-gradient(180deg,#2563eb2e,#1e293b)!important}[data-theme=dark] .stat-card--violet{background:linear-gradient(180deg,#7c3aed29,#1e293b)!important}[data-theme=dark] .stat-card--teal{background:linear-gradient(180deg,#0d948829,#1e293b)!important}[data-theme=dark] .stat-card--rose{background:linear-gradient(180deg,#e11d4826,#1e293b)!important}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:none;position:absolute;top:-30%;left:-30%;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none}.stat-card--default:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014!important}.stat-card--blue{background:linear-gradient(180deg,#eff6ff,#fff)!important;border:1px solid color-mix(in srgb,#2563eb 22%,var(--mui-palette-divider))!important;border-inline-start:4px solid #2563eb!important;color:var(--mui-palette-text-primary)}.stat-card--blue:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14!important}.stat-card--violet{background:linear-gradient(180deg,#f5f3ff,#fff)!important;border:1px solid color-mix(in srgb,#7c3aed 20%,var(--mui-palette-divider))!important;border-inline-start:4px solid #7c3aed!important;color:var(--mui-palette-text-primary)}.stat-card--violet:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14!important}.stat-card--teal{background:linear-gradient(180deg,#f0fdfa,#fff)!important;border:1px solid color-mix(in srgb,#0d9488 20%,var(--mui-palette-divider))!important;border-inline-start:4px solid #0d9488!important;color:var(--mui-palette-text-primary)}.stat-card--teal:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14!important}.stat-card--rose{background:linear-gradient(180deg,#fff1f2,#fff)!important;border:1px solid color-mix(in srgb,#e11d48 20%,var(--mui-palette-divider))!important;border-inline-start:4px solid #e11d48!important;color:var(--mui-palette-text-primary)}.stat-card--rose:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14!important}.overview-welcome{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--mui-palette-primary-main) 8%,var(--mui-palette-background-paper)) 0%,var(--mui-palette-background-paper) 100%);border:1px solid color-mix(in srgb,var(--mui-palette-primary-main) 15%,var(--mui-palette-divider));margin-bottom:24px}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overview-activity-card{overflow:hidden}.overview-activity-card .section-heading{padding:16px 20px}.overview-activity-list{padding:8px 20px}.users-card{overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--mui-palette-divider)}.table-wrap{padding:8px 0 4px}.table-wrap table{min-width:760px}.table-wrap .MuiTableRow-root{transition:background-color .15s ease}.table-wrap .MuiTableRow-root:hover{background-color:color-mix(in srgb,var(--mui-palette-primary-main) 3%,var(--mui-palette-background-paper))}.status-switch{transform:scale(1.18);transform-origin:center}.profile-card{max-width:860px;margin-inline:auto}.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px}.profile-form__message,.profile-form__actions{grid-column:1 / -1}.profile-form__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:6px}.script-dialog{max-width:680px!important}.code-editor-frame{overflow:hidden;border:1px solid var(--mui-palette-divider);border-radius:10px;background:#0f172a;box-shadow:inset 0 1px #ffffff0a}.code-editor-frame__bar{height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid rgba(148,163,184,.22);background:#111827;color:#94a3b8}.code-editor-frame__dots span{width:10px;height:10px;border-radius:50%;background:#64748b}.code-editor-frame__dots span:nth-child(1){background:#ef4444}.code-editor-frame__dots span:nth-child(2){background:#f59e0b}.code-editor-frame__dots span:nth-child(3){background:#22c55e}.script-code{margin:0;min-height:180px;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#dbeafe;padding:16px;font-family:Cascadia Code,Fira Code,Consolas,Monaco,monospace;font-size:12px;line-height:21px;text-align:left;direction:ltr;-moz-tab-size:2;tab-size:2}.form-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:var(--mui-palette-background-paper)}.campaign-builder{margin-bottom:24px}.campaign-builder .MuiCardContent-root{padding:0!important}.campaign-builder__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--mui-palette-divider)}.campaign-builder__header .MuiButton-text{color:var(--mui-palette-text-secondary);font-size:13px}.campaign-builder__header .MuiButton-text:hover{background:var(--mui-palette-action-hover)}.campaign-steps{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:32px 40px;background:var(--mui-palette-background-paper);border-bottom:1px solid var(--mui-palette-divider)}.campaign-step{position:relative;display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:#64748b;font:inherit;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.campaign-step:not(:last-child):after{content:"";display:block;width:60px;height:2px;background:#e2e8f0;margin:0 16px;border-radius:1px;transition:background .3s ease}.campaign-step:hover{color:#0f172a}.campaign-step__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:#94a3b8;flex-shrink:0;transition:all .3s ease;border:2px solid transparent}.campaign-step__icon svg{width:20px;height:20px}.campaign-step__text{display:grid;gap:2px;min-width:0;text-align:right}.campaign-step strong{font-size:13px;font-weight:600;color:#64748b;display:block;transition:color .2s ease}.campaign-step small{color:#94a3b8;font-size:11px;line-height:16px}.campaign-step--active{color:#0f172a}.campaign-step--active .campaign-step__icon{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 4px 16px #2563eb4d}.campaign-step--active strong{color:#2563eb;font-weight:700}.campaign-step--active small{color:#64748b}.campaign-step--active:not(:last-child):after{background:#2563eb}.campaign-step--done .campaign-step__icon{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.campaign-step--done strong{color:#0f172a}.campaign-step--done:not(:last-child):after{background:#10b981}.campaign-builder__grid{display:grid;grid-template-columns:1fr 420px;gap:0;align-items:stretch}.campaign-builder__form{display:grid;gap:0;padding:24px;border-left:1px solid #e2e8f0;align-content:start}.campaign-builder__form>.campaign-review-panel{align-content:stretch}.campaign-builder__side{display:flex;flex-direction:column;gap:14px;padding:24px;background:#f8fafc}.campaign-builder__side .MuiTypography-subtitle2{font-size:14px;font-weight:700;color:var(--mui-palette-text-primary)}.campaign-builder__side .MuiTypography-body2{font-size:13px}.campaign-builder__side .MuiButton-text{font-size:13px;font-weight:600}.campaign-preview-toolbar{display:flex;justify-content:flex-start;align-items:center}.campaign-preview-toolbar .MuiButton-root{width:fit-content;min-width:0;min-height:30px;padding:3px 9px;border-radius:8px;font-size:11.5px;line-height:1.3}.campaign-preview-toolbar .MuiButton-startIcon{margin-left:6px}.campaign-preview-toolbar .MuiButton-startIcon svg{width:17px;height:17px}.device-preview-dialog .MuiDialog-paper{border-radius:16px}.device-preview-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:18px;padding:6px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.device-preview-tab{min-width:104px;padding:9px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#64748b;cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;font-weight:800}.device-preview-tab:hover,.device-preview-tab--active{border-color:#bfdbfe;background:#fff;color:#1d4ed8;box-shadow:0 8px 18px #2563eb1a}.device-preview-stage{display:flex;justify-content:center;overflow:auto;min-height:360px;padding:22px;border-radius:16px;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 12px,#f1f5f9 12px,#f1f5f9 24px)}.device-preview-frame{width:100%;max-width:1040px;padding:18px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.device-preview-stage--tablet .device-preview-frame{max-width:760px}.device-preview-stage--mobile .device-preview-frame{max-width:390px}.device-preview-frame .campaign-preview{border:0;background:transparent;padding:0}.campaign-builder__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-paper)}.campaign-builder__actions .MuiButton-outlined{border-color:var(--mui-palette-divider);color:var(--mui-palette-text-secondary)}.campaign-builder__actions .MuiButton-outlined:hover{border-color:var(--mui-palette-text-secondary);background:var(--mui-palette-action-hover)}.campaign-builder__actions .MuiButton-contained{box-shadow:0 2px 8px #2563eb40}.visual-choice-section{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Vazirmatn,system-ui,sans-serif;font-variant-numeric:lining-nums}.visual-choice-section>.MuiTypography-root{color:var(--mui-palette-text-primary);font-size:13px;font-weight:800;line-height:22px}.ad-type-choice-grid,.banner-size-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.visual-choice-card,.banner-size-card{position:relative;overflow:hidden;border:2px solid #dce5f2;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fbff);color:var(--mui-palette-text-primary);cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;text-align:right;outline:none;-webkit-tap-highlight-color:transparent}.visual-choice-card:focus,.visual-choice-card:focus-visible,.banner-size-card:focus,.banner-size-card:focus-visible{outline:none}.media-choice-card:after{content:"";position:absolute;top:12px;left:12px;width:20px;height:20px;border:1.5px solid #cbd5e1;border-radius:50%;background:var(--mui-palette-background-paper);transition:all .16s ease}.visual-choice-card{--choice-accent: #2563eb;--choice-soft: #eff6ff;--choice-ring: rgba(37, 99, 235, .18);min-height:222px;display:grid;grid-template-rows:132px auto;align-content:start;gap:14px;padding:12px}.visual-choice-card--static_banner{--choice-accent: #2563eb;--choice-soft: #eff6ff;--choice-ring: rgba(37, 99, 235, .18)}.visual-choice-card--clickable_products{--choice-accent: #0f766e;--choice-soft: #ecfdf5;--choice-ring: rgba(15, 118, 110, .18)}.visual-choice-card--lead_form{--choice-accent: #7c3aed;--choice-soft: #f5f3ff;--choice-ring: rgba(124, 58, 237, .18)}.visual-choice-card:hover,.banner-size-card:hover{border-color:#60a5fa;background:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px #60a5fa24,0 12px 26px #2563eb1a}.visual-choice-card--active,.banner-size-card--active{border-color:#2563eb;background:#fff;box-shadow:0 0 0 2px #2563eb29,0 14px 30px #2563eb1f}.media-choice-card--active:after{border-color:var(--choice-accent, var(--mui-palette-primary-main));background:var(--choice-accent, var(--mui-palette-primary-main));box-shadow:inset 0 0 0 4px #fff}.visual-choice-card__icon{position:static;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--choice-accent) 11%,#ffffff);color:var(--choice-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--choice-accent) 18%,transparent);flex-shrink:0}.visual-choice-card__icon svg{width:25px;height:25px}.visual-choice-card__body{display:flex;align-items:flex-start;gap:10px;padding:0 4px 2px}.visual-choice-card__text{min-width:0;display:grid;gap:5px}.visual-choice-card__text strong,.banner-size-card strong{font-size:14px;font-weight:800}.visual-choice-card__text small{color:var(--mui-palette-text-secondary);font-size:12px;line-height:20px}.visual-choice-card__mock{height:132px;box-sizing:border-box;display:grid;gap:8px;padding:14px;border-radius:14px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--choice-accent) 13%,transparent),transparent 42%),linear-gradient(180deg,#ffffff 0%,var(--choice-soft) 100%);border:1px solid color-mix(in srgb,var(--choice-accent) 18%,#dbe7f5);box-shadow:inset 0 0 0 1px #ffffffb8}.visual-choice-card__mock--static_banner{place-items:center}.visual-choice-card__mock--clickable_products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px}.visual-choice-card__mock--lead_form{grid-template-columns:42% 1fr;align-items:stretch;gap:10px}.mock-banner-frame{width:100%;height:100%;display:grid;place-items:center;border:1.5px dashed #9fc5f8;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.82),transparent),linear-gradient(180deg,color-mix(in srgb,var(--choice-accent) 9%,#ffffff),color-mix(in srgb,var(--choice-accent) 15%,#ffffff));color:var(--choice-accent);box-shadow:inset 0 0 0 1px #ffffffdb,0 10px 20px #0f172a0d}.mock-banner-frame svg{width:34px;height:34px;opacity:.9}.mock-product-card{min-width:0;display:grid;grid-template-rows:48px 7px 14px;gap:7px;padding:7px;border:1px solid color-mix(in srgb,var(--choice-accent) 16%,#dbe7f5);border-radius:11px;background:#ffffffdb;box-shadow:0 10px 22px #0f172a12}.mock-product-card__image{display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent),color-mix(in srgb,var(--choice-accent) 14%,#f8fafc);color:var(--choice-accent)}.mock-product-card__image svg{width:15px;height:15px}.mock-product-card__title,.mock-product-card__price,.mock-product-card__button,.mock-lead-input,.mock-lead-button{display:block;border-radius:999px}.mock-product-card__title{width:82%;background:#d5dee9}.mock-product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:5px}.mock-product-card__price{width:44%;height:8px;background:color-mix(in srgb,var(--choice-accent) 34%,#cbd5e1)}.mock-product-card__button{width:34%;height:14px;background:var(--choice-accent)}.mock-lead-media,.mock-lead-fields{min-width:0;display:grid}.mock-lead-fields{align-content:center;gap:8px}.mock-lead-image{display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent),color-mix(in srgb,var(--choice-accent) 13%,#ffffff);color:var(--choice-accent)}.mock-lead-image svg{width:20px;height:20px}.mock-lead-input{height:18px;display:flex;align-items:center;padding:0 7px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;box-shadow:inset 0 1px 2px #0f172a0a}.mock-lead-input span{width:58%;height:5px;border-radius:999px;background:#94a3b8;opacity:.62}.mock-lead-button{width:38%;height:12px;display:grid;place-items:center;justify-self:start;border-radius:999px;background:linear-gradient(135deg,var(--choice-accent),color-mix(in srgb,var(--choice-accent) 78%,#ffffff));box-shadow:0 6px 12px color-mix(in srgb,var(--choice-accent) 22%,transparent)}.banner-size-card{--choice-accent: #2563eb;--choice-ring: rgba(37, 99, 235, .16);display:grid;gap:12px;justify-items:center;align-content:center;min-height:136px;padding:16px 12px 14px}.banner-size-card__preview{position:relative;width:100%;max-width:172px;min-height:36px;display:grid;place-items:center;border:1px solid #c7d7ef;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.7),transparent),linear-gradient(135deg,#eef6ff,#dcecff);color:#2563eb;box-shadow:inset 0 0 0 1px #fffc,0 10px 22px #2563eb1a}.banner-size-card__preview:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px dashed rgba(37,99,235,.22);border-radius:8px}.banner-size-card__preview svg{width:18px;height:18px}.banner-size-card--active .banner-size-card__preview{border-color:var(--mui-palette-primary-main);background:linear-gradient(135deg,#dbeafe,#eff6ff)}.media-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-choice-card{position:relative;overflow:hidden;min-height:70px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--mui-palette-primary-main) 10%,var(--mui-palette-divider));border-radius:14px;background:linear-gradient(180deg,var(--mui-palette-background-paper) 0%,color-mix(in srgb,var(--mui-palette-primary-main) 2%,var(--mui-palette-background-paper)) 100%);color:var(--mui-palette-text-primary);text-align:right;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.media-choice-card:hover{border-color:color-mix(in srgb,var(--mui-palette-primary-main) 35%,var(--mui-palette-divider));background:color-mix(in srgb,var(--mui-palette-primary-main) 4%,var(--mui-palette-background-paper));transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12}.media-choice-card--active{border-color:var(--mui-palette-primary-main);background:linear-gradient(180deg,color-mix(in srgb,var(--mui-palette-primary-main) 10%,var(--mui-palette-background-paper)) 0%,var(--mui-palette-background-paper) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--mui-palette-primary-main) 18%,transparent),0 12px 28px #2563eb1f}.media-choice-card__check{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--mui-palette-primary-main) 16%,transparent),color-mix(in srgb,var(--mui-palette-primary-main) 7%,transparent));color:var(--mui-palette-primary-main);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mui-palette-primary-main) 16%,transparent)}.media-choice-card--active .media-choice-card__check{background:var(--mui-palette-primary-main);color:#fff;box-shadow:0 8px 16px color-mix(in srgb,var(--mui-palette-primary-main) 25%,transparent)}.media-choice-card__check svg{width:19px;height:19px}.media-choice-card__body{min-width:0;display:grid;gap:4px}.media-choice-card__body strong,.media-choice-card__body small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media-choice-card__body strong{font-size:13px;font-weight:800}.media-choice-card__body small{color:var(--mui-palette-text-secondary);font-size:11px;text-align:left}.media-choice-empty{min-height:86px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed var(--mui-palette-divider);border-radius:12px;color:var(--mui-palette-text-secondary)}[data-theme=dark] .visual-choice-section{background:transparent;border-color:transparent;box-shadow:none}[data-theme=dark] .visual-choice-card,[data-theme=dark] .banner-size-card,[data-theme=dark] .media-choice-card{background:linear-gradient(180deg,#1e293be0,#0f172af0);border-color:#94a3b824}[data-theme=dark] .visual-choice-card:hover,[data-theme=dark] .banner-size-card:hover{border-color:#60a5fa;background:linear-gradient(180deg,#334155b8,#0f172afa);box-shadow:0 0 0 2px #60a5fa2e,0 12px 28px #2563eb29}[data-theme=dark] .visual-choice-card__mock{background:radial-gradient(circle at top right,color-mix(in srgb,var(--choice-accent) 18%,transparent),transparent 44%),linear-gradient(180deg,#1e293bd1,#0f172ab8);border-color:color-mix(in srgb,var(--choice-accent) 24%,rgba(148,163,184,.16));box-shadow:inset 0 0 0 1px #ffffff0a}[data-theme=dark] .mock-banner-frame,[data-theme=dark] .mock-product-card,[data-theme=dark] .mock-lead-image,[data-theme=dark] .mock-lead-input{background:color-mix(in srgb,var(--choice-accent) 13%,rgba(15,23,42,.72));border-color:color-mix(in srgb,var(--choice-accent) 28%,rgba(148,163,184,.16));box-shadow:inset 0 0 0 1px #ffffff0a}[data-theme=dark] .mock-banner-frame{border-color:#93c5fd6b}[data-theme=dark] .mock-lead-input{background:#0f172ad1;border-color:#cbd5e13d}[data-theme=dark] .mock-lead-input span{background:#e2e8f0b8}[data-theme=dark] .mock-product-card__title{background:#94a3b857}[data-theme=dark] .gallery-layout--pro{background:transparent}[data-theme=dark] .gallery-hero,[data-theme=dark] .gallery-stat-card,[data-theme=dark] .gallery-library,[data-theme=dark] .gallery-inspector,[data-theme=dark] .asset-card{background:#0f172aeb;border-color:#94a3b829}[data-theme=dark] .gallery-stat-card--active{background:#2563eb24;border-color:#60a5fa}[data-theme=dark] .gallery-toolbar,[data-theme=dark] .gallery-file-meta,[data-theme=dark] .gallery-settings-section,[data-theme=dark] .gallery-url-box,[data-theme=dark] .crop-controls{background:#1e293bb8;border-color:#60a5fa2e}[data-theme=dark] .crop-editor-shell,[data-theme=dark] .crop-controls--editor{background:#0f172aeb;border-color:#60a5fa2e}[data-theme=dark] .crop-editor-toolbar{background:#1e293be6;border-color:#60a5fa2e;color:#bfdbfe}[data-theme=dark] .gallery-preview--editor{border-color:#60a5fa38}[data-theme=dark] .asset-card:hover,[data-theme=dark] .asset-card--active{border-color:#60a5fa;background:linear-gradient(180deg,#2563eb26,#0f172af0)}[data-theme=dark] .asset-card--checked{border-color:#60a5fa;background:#2563eb29}[data-theme=dark] .asset-card__checkbox{background:#0f172adb;border-color:#94a3b847}[data-theme=dark] .gallery-search-field .MuiInputBase-root{background:#0f172ab8}[data-theme=dark] .gallery-sidebar-actions{background:linear-gradient(180deg,#0f172ab8,#0f172af5 34%)}[data-theme=dark] .gallery-picker-dialog .MuiDialog-paper,[data-theme=dark] .gallery-library--picker{background:#0f172a}[data-theme=dark] .product-repeater,[data-theme=dark] .product-repeater-row,[data-theme=dark] .product-repeater-row__image,[data-theme=dark] .product-repeater__empty,[data-theme=dark] .product-preview-settings,[data-theme=dark] .campaign-content-tabs,[data-theme=dark] .product-display-settings,[data-theme=dark] .product-display-card,[data-theme=dark] .preview-product-card,[data-theme=dark] .campaign-review-product-row{background:#0f172ab8;border-color:#94a3b82e}[data-theme=dark] .campaign-product-clicks__item{color:#94a3b8}[data-theme=dark] .campaign-product-clicks__item strong{color:#e2e8f0}[data-theme=dark] .campaign-content-tab{color:#94a3b8}[data-theme=dark] .campaign-content-tab:hover,[data-theme=dark] .campaign-content-tab--active{border-color:#60a5fa4d;background:#2563eb24;color:#bfdbfe}[data-theme=dark] .campaign-content-tab strong{color:#e2e8f0}[data-theme=dark] .product-display-settings__hero{border-bottom-color:#94a3b829}[data-theme=dark] .product-display-settings__icon{background:#2563eb2e;color:#bfdbfe}[data-theme=dark] .carousel-nav-mode,[data-theme=dark] .carousel-dot-setting{border-color:#94a3b82e;background:#0f172ab8}[data-theme=dark] .carousel-nav-mode:hover,[data-theme=dark] .carousel-nav-mode--active{border-color:#60a5fa57;background:#2563eb29;color:#bfdbfe}[data-theme=dark] .carousel-nav-mode strong{color:#e2e8f0}[data-theme=dark] .product-aspect-card{border-color:#94a3b82e;background:#0f172ab8;color:#e2e8f0}[data-theme=dark] .product-aspect-card:hover,[data-theme=dark] .product-aspect-card--active{border-color:#60a5fa57;background:#2563eb29}[data-theme=dark] .product-aspect-card small{color:#94a3b8}[data-theme=dark] .product-aspect-card__preview{border-color:#60a5fa47;background:#2563eb29;color:#bfdbfe}[data-theme=dark] .preview-product-card__price{color:#e2e8f0}[data-theme=dark] .preview-product-card__price small,[data-theme=dark] .preview-product-card__old-price{color:#94a3b8}[data-theme=dark] .preview-products-box{background:var(--mp-box-bg, rgba(15, 23, 42, .72))}[data-theme=dark] .preview-products-box__title,[data-theme=dark] .preview-product-card__title{color:#e2e8f0}[data-theme=dark] .preview-products-box__subtitle{color:#94a3b8}[data-theme=dark] .device-preview-tabs,[data-theme=dark] .device-preview-frame{border-color:#94a3b82e;background:#0f172ab8}[data-theme=dark] .device-preview-stage{background:repeating-linear-gradient(45deg,#0f172a,#0f172a 12px,#111827 12px,#111827 24px)}[data-theme=dark] .device-preview-tab{color:#94a3b8}[data-theme=dark] .device-preview-tab:hover,[data-theme=dark] .device-preview-tab--active{border-color:#60a5fa4d;background:#2563eb29;color:#bfdbfe}[data-theme=dark] .preview-lead-form{border-color:#94a3b82e;background:linear-gradient(135deg,rgba(37,99,235,.13),transparent 42%),#0f172ab8}[data-theme=dark] .preview-lead-form__media,[data-theme=dark] .preview-lead-form__field{border-color:#94a3b82e;background:#1e293bb8}[data-theme=dark] .preview-lead-form__field strong{color:#e2e8f0}[data-theme=dark] .preview-product-card__media,[data-theme=dark] .preview-product-image--empty{background:#1e293bb8}[data-theme=dark] .product-repeater-row__fields .MuiOutlinedInput-root,[data-theme=dark] .product-repeater-row__actions .MuiIconButton-root{background:#0f172adb}[data-theme=dark] .product-repeater-row__badge{border-color:#60a5fa47;background:#2563eb29;color:#bfdbfe}[data-theme=dark] .jalali-picker__control,[data-theme=dark] .jalali-picker__panel{border-color:#94a3b833;background:#0f172a;color:#e2e8f0}[data-theme=dark] .jalali-picker__value{color:#e2e8f0}[data-theme=dark] .jalali-picker__topbar{border-bottom-color:#94a3b829}[data-theme=dark] .jalali-picker__topbar .MuiIconButton-root,[data-theme=dark] .jalali-picker__days button{border-color:#94a3b82e;background:#1e293bb8;color:#e2e8f0}[data-theme=dark] .jalali-picker__days button:hover{background:#2563eb38;color:#bfdbfe}[data-theme=dark] .banner-size-card__preview{border-color:#60a5fa47;background:linear-gradient(135deg,#2563eb38,#0f172acc);color:#93c5fd}[data-theme=dark] .visual-choice-card--active,[data-theme=dark] .banner-size-card--active,[data-theme=dark] .media-choice-card--active{background:linear-gradient(180deg,color-mix(in srgb,var(--choice-accent, #2563eb) 18%,rgba(30,41,59,.88)),#0f172af5);border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa38,0 16px 34px #2563eb24}[data-theme=dark] .visual-choice-card__icon{background:color-mix(in srgb,var(--choice-accent) 18%,rgba(15,23,42,.86));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--choice-accent) 22%,transparent)}[data-theme=dark] .media-choice-card--active:after{box-shadow:inset 0 0 0 4px #0f172a}.campaign-media-panel,.campaign-review-panel,.selected-media-box{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.campaign-review-panel{flex:1;align-items:stretch;gap:18px;padding:0;border:0;background:transparent}.campaign-review-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mui-palette-divider)}.campaign-review-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-review-panel__grid .campaign-review-card--wide{grid-column:1 / -1}.campaign-preview-sticky{position:sticky;top:16px;display:grid;gap:14px}.campaign-preview-sticky__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.campaign-preview-frame{padding:16px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:var(--mui-palette-background-paper)}.visual-choice-section--nested{padding:0;border:0;background:transparent;gap:12px}.flow-section .visual-choice-section--nested>.MuiTypography-overline{margin-bottom:0}.campaign-preview{display:grid;gap:14px}.campaign-preview .MuiTypography-subtitle2{font-size:14px;font-weight:700;padding:0 4px}.campaign-review-list{min-width:220px;padding:12px 14px;border-radius:10px;background:var(--mui-palette-action-hover);color:var(--mui-palette-text-secondary);font-size:13px;line-height:1.8}.campaign-review-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;transition:box-shadow .2s ease}.campaign-review-card:hover{box-shadow:0 2px 8px #0000000a}.campaign-review-card__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;flex-shrink:0}.campaign-review-card__icon svg{width:20px;height:20px}.campaign-review-card__content{flex:1;min-width:0}.campaign-review-card__thumb{position:relative;display:grid;place-items:center;margin-top:8px;width:100%;max-width:200px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9}.campaign-review-card__thumb:before,.selected-media-box__preview:before{content:"";width:28px;height:28px;opacity:.55;background:currentColor;color:#94a3b8;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E") center / contain no-repeat}.campaign-review-card__thumb img,.campaign-review-card__thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.campaign-review-product-row{display:grid;grid-template-columns:42px 1fr;gap:8px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.campaign-review-product-row img,.campaign-review-product-row video{grid-row:span 2;width:42px;height:42px;border-radius:6px;object-fit:cover;border:1px solid #e2e8f0}.campaign-review-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:8px}.campaign-review-tag{display:inline-block;padding:2px 10px;border-radius:20px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600}.selected-media-box__preview{position:relative;display:grid;place-items:center;width:100%;max-width:700px;margin-inline:auto;aspect-ratio:16 / 9;min-height:52px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9}.selected-media-box__preview img,.selected-media-box__preview video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.selected-media-box{justify-content:flex-start;grid-column:1 / -1}.selected-media-box>svg{width:36px;height:36px;color:var(--mui-palette-primary-main);flex-shrink:0}.campaign-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jalali-picker{position:relative;display:grid;gap:6px;min-width:0;font-family:Vazirmatn,system-ui,sans-serif}.jalali-picker__control{min-height:62px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;width:100%;padding:10px 12px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;font-family:inherit;text-align:right;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.MuiInputLabel-root.MuiInputLabel-outlined{z-index:1}[data-theme=dark] .MuiInputLabel-root.MuiInputLabel-outlined{background-color:var(--mui-palette-background-paper)}.jalali-picker__control:hover,.jalali-picker--open .jalali-picker__control{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.jalali-picker__control svg{grid-row:1 / 3;grid-column:2;color:#2563eb}.jalali-picker__label{color:#64748b;font-size:12px;font-weight:700}.jalali-picker__value{overflow:hidden;color:#0f172a;font-size:14px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.jalali-picker__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;z-index:30;display:grid;gap:10px;min-width:312px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 18px 40px #0f172a29}.jalali-picker__topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.jalali-picker__topbar .MuiIconButton-root{border:1px solid #e2e8f0;background:#f8fafc}.jalali-picker__weekdays,.jalali-picker__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.jalali-picker__weekdays span{display:grid;place-items:center;height:24px;color:#64748b;font-size:12px;font-weight:800}.jalali-picker__days button,.jalali-picker__days span{height:34px}.jalali-picker__days button{border:0;border-radius:10px;background:#f8fafc;color:#334155;cursor:pointer;font-family:inherit;font-weight:800}.jalali-picker__days button:hover{background:#dbeafe;color:#1d4ed8}.jalali-picker__days button.active{background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb3d}.jalali-picker__time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jalali-picker__actions{display:flex;justify-content:space-between;gap:8px;padding-top:2px}.product-repeater{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.campaign-content-tabs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.campaign-content-tabs--three{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-content-tab{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#64748b;cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;text-align:right;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.campaign-content-tab:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.campaign-content-tab--active{border-color:#bfdbfe;background:#fff;color:#1d4ed8;box-shadow:0 10px 24px #2563eb1f}.campaign-content-tab>svg{width:24px;height:24px;flex-shrink:0}.campaign-content-tab span{display:grid;gap:2px}.campaign-content-tab strong{color:#0f172a;font-size:14px}.campaign-content-tab small{color:inherit;font-size:12px;font-weight:600}.product-display-settings{grid-column:1 / -1;display:grid;gap:14px;padding:16px;border:1px solid #dbe3ef;border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 34%),#fff}.product-display-settings__hero{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.product-display-settings__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#dbeafe;color:#1d4ed8}.product-display-settings__grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(240px,1.1fr);gap:12px}.product-display-card{display:grid;align-content:start;gap:12px;min-height:126px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffffdb}.product-display-card--wide{grid-column:span 1}.product-display-card--full{grid-column:1 / -1}.product-display-card .MuiSwitch-root{justify-self:start}.product-display-toggles{flex-wrap:wrap}.product-display-toggles .MuiChip-root,.product-preview-card-counts--polished .MuiTextField-root{background:#fff}.carousel-nav-mode-grid{display:grid;gap:8px}.carousel-nav-mode{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;text-align:right;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.carousel-nav-mode:hover,.carousel-nav-mode--active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.carousel-nav-mode--active{box-shadow:0 8px 18px #2563eb1f}.carousel-nav-mode>svg{width:20px;height:20px;flex-shrink:0}.carousel-nav-mode span{display:grid;gap:2px}.carousel-nav-mode strong{color:#0f172a;font-size:13px}.carousel-nav-mode small{color:inherit;font-size:11px;font-weight:600}.carousel-nav-mode:disabled{opacity:.55;cursor:default;pointer-events:none}.carousel-dot-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.product-preview-card-counts--polished{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-aspect-choice-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.product-aspect-card{display:grid;justify-items:center;align-content:start;gap:6px;min-height:108px;padding:10px 8px 8px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#0f172a;cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.product-aspect-card:hover,.product-aspect-card--active{border-color:#93c5fd;background:#eff6ff;box-shadow:0 8px 16px #2563eb14}.product-aspect-card--active{border-color:#2563eb}.product-aspect-card__frame{width:100%;height:52px;display:grid;place-items:center}.product-aspect-card__preview{display:grid;place-items:center;border:1px solid #c7d7ef;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.7),transparent),linear-gradient(135deg,#eef6ff,#dcecff);color:#2563eb}.product-aspect-card--active .product-aspect-card__preview{border-color:#2563eb;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.product-aspect-card__preview svg{width:16px;height:16px}.product-aspect-card strong{font-size:12px;font-weight:800;line-height:1.2}.product-aspect-card small{color:#64748b;font-size:11px;font-weight:600}.product-scale-list{display:grid;gap:10px}.product-scale-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr) 48px;align-items:center;gap:10px}.product-box-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-display-preview{display:grid;gap:12px;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.product-display-preview__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-display-preview .campaign-preview{padding:0;border:0;background:transparent}.product-display-preview .campaign-preview>.MuiTypography-root{display:none}.product-repeater__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-repeater__list{display:grid;gap:12px}.product-repeater__empty{min-height:128px;display:grid;place-items:center;gap:8px;padding:18px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;text-align:center}.product-repeater__empty>svg{color:#2563eb}.product-repeater-row{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:var(--mui-palette-background-paper)}.product-repeater-row__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1;min-width:24px;height:24px;display:grid;place-items:center;padding:0 7px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800}.product-repeater-row__image{width:112px;min-height:72px;height:auto;display:grid;place-items:center;gap:4px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:#64748b;cursor:pointer;font-family:Vazirmatn,system-ui,sans-serif;font-size:11px;overflow:hidden}.product-repeater-row__image:hover{border-color:#2563eb;color:#2563eb}.product-repeater-row__image--filled{border-style:solid;border-color:#dbeafe}.product-repeater-row__image img,.product-repeater-row__image video{width:100%;height:100%;object-fit:cover}.product-repeater-row__fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr);gap:12px;align-content:start}.product-repeater-row__prices{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px}.product-repeater-row__timer{grid-column:1 / -1}.product-repeater-row__fields .MuiOutlinedInput-root{background:#fff;border-radius:6px}.product-repeater-row__fields .MuiInputBase-input{font-weight:600}.product-repeater-row__actions{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.product-repeater-row__actions .MuiIconButton-root{border:1px solid #e2e8f0;background:#fff}.product-repeater-row__actions .product-repeater-row__delete{border-color:#fecaca}.media-placeholder{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;border:1px dashed var(--mui-palette-divider);border-radius:10px;background:#f1f5f9;color:#94a3b8}.media-placeholder svg{width:34px;height:34px}.media-gallery-card{overflow:hidden;font-family:Vazirmatn,system-ui,sans-serif}.gallery-workspace{display:grid;gap:16px}.gallery-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid var(--mui-palette-divider);border-radius:14px;background:var(--mui-palette-background-paper)}.gallery-hero__copy{min-width:0}.gallery-hero__upload{flex-shrink:0}.gallery-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery-stat-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:var(--mui-palette-background-paper)}.gallery-stat-card--active{border-color:#2563eb;background:#eff6ff}.gallery-stat-card__icon{width:34px;height:34px;padding:7px;border-radius:10px;color:#2563eb;background:#2563eb1a}.gallery-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.gallery-layout--full{grid-template-columns:1fr}.gallery-layout--selected{grid-template-columns:minmax(0,1fr) 400px}.gallery-layout--pro{align-items:start}.gallery-library{min-height:520px;display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--mui-palette-divider);border-radius:14px;background:var(--mui-palette-background-paper)}.gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 55%,var(--mui-palette-background-paper))}.gallery-toolbar--secondary{padding:8px 12px;background:transparent;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 70%,transparent)}.gallery-toolbar__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gallery-toolbar__actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gallery-search-field{width:min(360px,100%);min-width:min(240px,100%);flex:1 1 240px}.gallery-search-field .MuiInputBase-root{background:var(--mui-palette-background-paper)}.gallery-inspector{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--mui-palette-divider);border-radius:14px;background:var(--mui-palette-background-paper);position:sticky;top:92px;max-height:calc(100vh - 110px);overflow:auto}.gallery-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gallery-inspector__title{min-width:0}.gallery-inspector-panel{display:grid;gap:12px}.gallery-preview{aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 80%,transparent);background:#0f172a}.gallery-preview--large{aspect-ratio:4 / 3}.gallery-preview--editor{aspect-ratio:4 / 3;border-radius:0;border:0;background:transparent;box-shadow:none}.gallery-preview img,.gallery-preview video{width:100%;height:100%;object-fit:contain;background:#0f172a}.gallery-file-meta{display:grid;gap:0;padding:0;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 85%,transparent);border-radius:10px;overflow:hidden;background:var(--mui-palette-background-paper)}.gallery-file-meta__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--mui-palette-divider) 75%,transparent)}.gallery-file-meta__row:last-child{border-bottom:0}.gallery-file-meta__row--tags{align-items:flex-start}.gallery-file-meta__label{color:var(--mui-palette-text-secondary);font-size:12px;font-weight:600;line-height:1.6}.gallery-file-meta__value{min-width:0;font-size:13px;font-weight:700;line-height:1.6;word-break:break-word}.gallery-settings-section{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 85%,transparent);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 40%,var(--mui-palette-background-paper))}.gallery-settings-section__title{margin:0;font-size:12px;font-weight:800;color:var(--mui-palette-text-secondary)}.gallery-url-box{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 85%,transparent);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 40%,var(--mui-palette-background-paper))}.gallery-url-box textarea{font-size:11px;line-height:18px}.gallery-empty{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;border:1px dashed var(--mui-palette-divider);border-radius:12px;color:var(--mui-palette-text-secondary);padding:24px}.gallery-empty svg{width:44px;height:44px;color:var(--mui-palette-primary-main)}.gallery-meta-form .MuiTextField-root,.gallery-url-box .MuiTextField-root{width:100%}.gallery-tag-list{display:flex;flex-wrap:wrap;gap:6px}.gallery-sidebar-actions{display:grid;gap:8px;padding-top:4px}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-card{position:relative;overflow:hidden;border:1px solid var(--mui-palette-divider);border-radius:12px;background:var(--mui-palette-background-paper);color:inherit;text-align:right;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.asset-card:focus-visible{border-color:#2563eb}.asset-card:hover{border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.asset-card--active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.asset-card--checked{border-color:#2563eb}.asset-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:linear-gradient(135deg,#0f172a,#1e293b)}.asset-card__checkbox{position:absolute!important;top:8px;right:8px;z-index:4;width:28px;height:28px;padding:2px!important;border:1px solid rgba(148,163,184,.45);border-radius:9px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.asset-card__type{position:absolute!important;top:8px;left:8px;z-index:3;height:24px!important;background:#0f172ab8!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.asset-card__type .MuiChip-icon{color:#fff!important}.asset-card img,.asset-card video{width:100%;height:100%;object-fit:cover;display:block}.asset-card__overlay{position:absolute;inset:auto 0 0;z-index:2;padding:28px 10px 10px;background:linear-gradient(180deg,transparent,rgba(2,6,23,.82));color:#fff}.asset-card__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700!important}.asset-card__meta{display:block;margin-top:2px;color:#ffffffc7!important}.asset-grid--gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.asset-grid--masonry{gap:14px}.asset-grid--wordpress{gap:12px}.asset-grid--picker{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.asset-grid--picker .asset-card{display:grid;grid-template-rows:auto min-content min-content;gap:7px;padding:10px}.asset-grid--picker .asset-card img{aspect-ratio:1 / 1;border-radius:11px;object-fit:cover}.asset-grid--picker .asset-card span,.asset-grid--picker .asset-card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-grid--picker .asset-card span{font-size:12px;font-weight:700}.asset-grid--picker .asset-card small{color:var(--mui-palette-text-secondary);font-size:10.5px}.gallery-library--picker{min-height:520px;padding:16px;border:0;border-radius:0;background:#f8fafc}.gallery-picker-dialog .MuiDialog-paper{border-radius:16px;background:#f8fafc}.gallery-picker-dialog .MuiDialogContent-root{padding:0}.crop-controls{display:grid;grid-template-columns:1fr;gap:10px;padding:12px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:#f8fafc}.crop-controls>:first-child{grid-column:auto}.crop-control-row{display:grid;gap:2px}.crop-editor-shell{overflow:hidden;display:grid;gap:0;border:1px solid #dbeafe;border-radius:14px;background:#f8fafc}.crop-editor-toolbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-bottom:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a}.crop-editor-toolbar .MuiButton-root{min-width:auto;height:28px;padding:0 10px;border-radius:8px;color:#64748b;font-size:12px}.crop-editor-toolbar .MuiButton-root:not(:disabled):hover{color:#1d4ed8;background:#2563eb14}.crop-editor-stage{position:relative;min-height:260px;display:grid;place-items:center;padding:20px;background-color:#111827;background-image:linear-gradient(45deg,rgba(255,255,255,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.06) 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.crop-editor-frame{position:relative;width:min(100%,360px);aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(255,255,255,.38);border-radius:10px;background:#020617}.crop-editor-frame--library{width:min(100%,480px);min-height:360px}.crop-editor-frame:before,.crop-editor-frame:after,.crop-editor-grid{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.crop-editor-frame:before{z-index:2;background:linear-gradient(to right,transparent 33.333%,rgba(255,255,255,.45) 33.333%,rgba(255,255,255,.45) calc(33.333% + 1px),transparent calc(33.333% + 1px),transparent 66.666%,rgba(255,255,255,.45) 66.666%,rgba(255,255,255,.45) calc(66.666% + 1px),transparent calc(66.666% + 1px)),linear-gradient(to bottom,transparent 33.333%,rgba(255,255,255,.45) 33.333%,rgba(255,255,255,.45) calc(33.333% + 1px),transparent calc(33.333% + 1px),transparent 66.666%,rgba(255,255,255,.45) 66.666%,rgba(255,255,255,.45) calc(66.666% + 1px),transparent calc(66.666% + 1px))}.crop-editor-frame:after{z-index:3;box-shadow:inset 0 0 0 999px #02061714}.crop-editor-frame--library:before,.crop-editor-frame--library:after{display:none}.crop-editor-frame--library .reactEasyCrop_Container{border-radius:10px}.crop-editor-frame--library .reactEasyCrop_CropArea{border:1px solid rgba(255,255,255,.86);box-shadow:0 0 0 9999em #02061770}.crop-editor-frame--library .reactEasyCrop_Image{will-change:transform}.crop-window-resize-handle{position:absolute;z-index:6;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:10px;cursor:nwse-resize;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:18px;box-shadow:0 8px 18px #02061761;transform:translate(-50%,-50%);transition:transform .14s ease,box-shadow .14s ease}.crop-window-resize-handle:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 22px #2563eb59}.crop-editor-grid{z-index:1;border:1px dashed rgba(255,255,255,.24)}.crop-controls--editor{border-width:0;border-top:1px solid #dbeafe;border-radius:0;background:#fff}.crop-controls--editor .MuiButton-root{justify-self:stretch;margin-top:4px}.preview-banner{position:relative;width:100%;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#f1f5f9}.preview-banner span{color:#94a3b8;font-size:13px}.preview-banner img,.preview-banner video{width:100%;height:100%;object-fit:cover}.preview-powered{position:absolute;left:8px;top:8px;z-index:5;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px;border:1px solid rgba(148,163,184,.46);border-radius:999px;background:#ffffffd6;color:#334155;font-size:11px;font-weight:900;line-height:1;box-shadow:0 6px 16px #0f172a1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.9}.preview-powered img{display:block;width:20px;height:20px;object-fit:contain;border-radius:5px}.preview-lead-form{--preview-lead-theme: #2563eb;display:grid;grid-template-columns:minmax(180px,var(--preview-lead-media-width, 42%)) minmax(220px,1fr);gap:14px;padding:14px;border:1px solid #dbe3ef;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--preview-lead-theme) 10%,transparent),transparent 42%),#fff}.preview-lead-form__media{position:relative;overflow:hidden;min-height:238px;border:1px solid #e2e8f0;border-radius:14px;background:#eef4ff}.preview-lead-form__media img,.preview-lead-form__media video{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.preview-lead-form__media-empty{height:100%;min-height:inherit;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.preview-lead-form__media-empty svg{width:38px;height:38px;color:var(--preview-lead-theme)}.preview-lead-form__media-empty span{font-size:12px;font-weight:700}.preview-lead-form__media-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:5px 10px;border-radius:999px;background:var(--preview-lead-theme);color:#fff;font-size:11px;font-weight:800}.preview-lead-form__panel{display:grid;align-content:center;gap:12px;min-width:0}.preview-lead-form__eyebrow{width:fit-content;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--preview-lead-theme) 14%,white);color:var(--preview-lead-theme);font-size:11px;font-weight:800}.preview-lead-form__panel .MuiTypography-h6{font-size:18px;font-weight:900;letter-spacing:0}.preview-lead-form__fields{display:grid;gap:9px}.preview-lead-form__fields--grid{grid-template-columns:repeat(12,minmax(0,1fr))}.preview-lead-form__field{display:grid;gap:4px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:11px;background:#ffffffe6}.preview-lead-form__field--full{grid-column:span 12}.preview-lead-form__field--half{grid-column:span 6}.preview-lead-form__field--third{grid-column:span 4}@media(max-width:640px){.preview-lead-form__field--half,.preview-lead-form__field--third{grid-column:span 12}}.preview-lead-form__field span{color:#64748b;font-size:calc(11px * var(--preview-field-scale, 1));font-weight:700}.preview-lead-form__field strong{color:#0f172a;font-size:calc(13px * var(--preview-field-scale, 1))}.preview-lead-form__submit{min-height:42px;border:0;border-radius:11px;background:var(--preview-lead-theme);color:#fff;cursor:default;font-family:Vazirmatn,system-ui,sans-serif;font-size:13px;font-weight:900;box-shadow:0 12px 24px color-mix(in srgb,var(--preview-lead-theme) 24%,transparent)}.campaign-preview--mobile .preview-lead-form{grid-template-columns:1fr}.campaign-preview--mobile .preview-lead-form__media{order:0;min-height:180px}.campaign-preview--mobile .preview-lead-form__panel{order:1}.preview-products{position:relative;display:grid;gap:12px;--product-aspect-w: 4;--product-aspect-h: 3;--product-image-aspect: 4 / 3;container-type:inline-size}.preview-products__viewport{overflow-x:auto;overflow-y:hidden;width:100%;border-radius:10px;cursor:grab;direction:rtl;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;container-type:inline-size}.preview-products__viewport::-webkit-scrollbar{display:none}.preview-products__viewport--dragging{cursor:grabbing;scroll-snap-type:none;touch-action:none}.preview-products__track{display:grid;gap:12px}.preview-products--carousel .preview-products__track{--visible-cards: var(--cards-desktop, 3.5);--preview-gap: 12px;display:flex;align-items:stretch;gap:var(--preview-gap);width:max-content;min-width:100%;direction:rtl}.preview-product-card{overflow:hidden;display:grid;grid-template-rows:auto 1fr;width:calc((100cqw - (var(--preview-gap, 12px) * (var(--visible-cards) - 1))) / var(--visible-cards));min-width:0;flex:0 0 calc((100cqw - (var(--preview-gap, 12px) * (var(--visible-cards) - 1))) / var(--visible-cards));scroll-snap-align:none;border:1px solid #e2e8f0;border-radius:10px;background:#fff;direction:rtl;touch-action:pan-x pan-y;-webkit-user-drag:none}.preview-product-card a,.preview-product-card img,.preview-product-card video{-webkit-user-drag:none}.preview-product-card__media{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:var(--product-image-aspect, 4 / 3);background:#f1f5f9;color:#94a3b8;touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-drag:none}.preview-product-card__media img,.preview-product-card__media video{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.preview-product-card__body{display:grid;align-content:start;gap:6px;min-width:0;padding:10px}.preview-product-card__body .MuiTypography-body2,.preview-product-card__title{overflow:hidden;font-size:calc(13px * var(--product-title-scale, 1));font-weight:800;line-height:1.35}.preview-product-card__title--trim{display:block;white-space:nowrap;text-overflow:ellipsis}.preview-product-card__title--two-line,.preview-product-card__title--two-line.MuiTypography-body2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;min-height:calc(2.7em * var(--product-title-scale, 1))}.preview-product-card__body a{color:inherit;text-decoration:none}.preview-product-card__body a:hover{color:#2563eb}.preview-product-card__price{display:inline-flex;align-items:baseline;gap:4px;color:#0f172a;font-weight:800;line-height:1.25}.preview-product-card__price strong{font-size:calc(13px * var(--product-price-scale, 1));font-weight:900;letter-spacing:-.02em}.preview-product-card__price small{color:#64748b;font-size:calc(10px * var(--product-price-scale, 1));font-weight:700}.preview-product-card__old-price{color:#94a3b8;font-size:calc(11px * var(--product-old-price-scale, 1));font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.preview-product-card__prices{display:grid;justify-items:start;gap:1px}.preview-product-card__old-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.preview-product-card__discount{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1;display:inline-flex;align-items:baseline;gap:1px;min-height:calc(24px * var(--product-discount-scale, 1));padding:calc(4px * var(--product-discount-scale, 1)) calc(8px * var(--product-discount-scale, 1));border:1.5px solid transparent;border-radius:999px;background:var(--product-discount-bg, #e11d48);color:var(--product-discount-fg, #fff);font-weight:900;line-height:1;box-shadow:0 8px 16px color-mix(in srgb,var(--product-discount-bg, #e11d48) 28%,transparent)}.preview-product-card__discount--outline{background:transparent;color:var(--product-discount-bg, #e11d48);border-color:var(--product-discount-bg, #e11d48);box-shadow:none}.preview-product-card__discount--soft{background:color-mix(in srgb,var(--product-discount-bg, #e11d48) 16%,#fff);color:var(--product-discount-bg, #e11d48);box-shadow:none}.preview-product-card__discount--price{position:static;inset:auto;flex-shrink:0;align-self:center}.preview-product-card__discount b{font-size:calc(12px * var(--product-discount-scale, 1));font-weight:900}.preview-product-card__discount small{font-size:calc(10px * var(--product-discount-scale, 1));font-weight:800}.preview-product-card__buy{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:calc(32px * var(--product-buy-scale, 1));margin-top:2px;padding:0 calc(12px * var(--product-buy-scale, 1));border:1.5px solid transparent;border-radius:999px;background:var(--product-buy-bg, #2563eb);color:var(--product-buy-fg, #fff);font-size:calc(12px * var(--product-buy-scale, 1));font-weight:800;line-height:1;text-decoration:none}.preview-product-card__buy--outline{background:transparent;color:var(--product-buy-bg, #2563eb);border-color:var(--product-buy-bg, #2563eb)}.preview-product-card__buy--ghost{background:color-mix(in srgb,var(--product-buy-bg, #2563eb) 12%,white);color:var(--product-buy-bg, #2563eb)}.preview-countdown{display:grid;gap:6px;min-width:0}.preview-countdown__label{font-size:11px;font-weight:800;color:#64748b}.preview-countdown__parts{display:flex;flex-wrap:wrap;align-items:stretch;gap:4px}.preview-countdown__unit{display:grid;justify-items:center;gap:1px;min-width:34px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffffc7}.preview-countdown__unit b{font-size:12px;font-weight:900;line-height:1;color:#0f172a}.preview-countdown__unit small{font-size:9px;font-weight:700;color:#64748b}.preview-countdown__ended{font-size:11px;font-weight:800;color:#e11d48}.preview-countdown--card .preview-countdown__label{font-size:10px}.preview-countdown--card .preview-countdown__unit{min-width:28px;padding:3px 4px;border-radius:7px}.preview-countdown--card .preview-countdown__unit b{font-size:11px}.campaign-review-price{display:grid;justify-items:start;gap:2px}.campaign-review-price__current{font-weight:800}.campaign-review-price__old{color:#94a3b8;font-size:11px;text-decoration:line-through}.campaign-review-price__badge{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;border-radius:999px;background:#fff1f2;color:#e11d48;font-size:11px;font-weight:800}.campaign-product-clicks__item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;font-size:12px;color:#475569}.campaign-product-clicks__title{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.campaign-product-clicks__item strong{flex-shrink:0;font-variant-numeric:tabular-nums;color:#0f172a}.preview-products-box{display:grid;gap:12px;padding:var(--mp-box-padding, 16px);border:1px solid var(--mp-box-border, #e2e8f0);border-radius:var(--mp-box-radius, 16px);background:var(--mp-box-bg, #fff)}.preview-products-box--gradient{background:linear-gradient(135deg,color-mix(in srgb,var(--mp-box-theme, #2563eb) var(--mp-box-gradient, 10%),transparent),transparent 42%),var(--mp-box-bg, #fff)}.preview-products-box__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.preview-products-box__copy{min-width:0;display:grid}.preview-products-box__title{display:block;font-size:calc(16px * var(--mp-box-title-scale, 1));font-weight:900;line-height:1.35;color:#0f172a}.preview-products-box__subtitle{display:block;margin-top:4px;font-size:calc(12px * var(--mp-box-subtitle-scale, 1));font-weight:600;line-height:1.6;color:#64748b}.preview-products-box__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:calc(36px * var(--mp-box-button-scale, 1));padding:0 calc(14px * var(--mp-box-button-scale, 1));border-radius:999px;background:var(--mp-box-theme, #2563eb);color:var(--mp-box-button-fg, #fff);-webkit-text-fill-color:var(--mp-box-button-fg, #fff);font-size:calc(12px * var(--mp-box-button-scale, 1));font-weight:800;line-height:1;text-decoration:none}a.preview-products-box__button,a.preview-products-box__button:link,a.preview-products-box__button:visited{color:var(--mp-box-button-fg, #fff);-webkit-text-fill-color:var(--mp-box-button-fg, #fff)}.preview-products-box__button--outline{background:transparent;color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb));-webkit-text-fill-color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb));border:1px solid var(--mp-box-theme, #2563eb)}a.preview-products-box__button--outline,a.preview-products-box__button--outline:link,a.preview-products-box__button--outline:visited{color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb));-webkit-text-fill-color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb))}.preview-products-box__button--ghost{background:color-mix(in srgb,var(--mp-box-theme, #2563eb) 12%,white);color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb));-webkit-text-fill-color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb))}a.preview-products-box__button--ghost,a.preview-products-box__button--ghost:link,a.preview-products-box__button--ghost:visited{color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb));-webkit-text-fill-color:var(--mp-box-button-fg, var(--mp-box-theme, #2563eb))}.preview-products__nav{position:absolute;inset-inline:8px;top:calc((100cqi / var(--cards-desktop, 3.5) * var(--product-aspect-h, 3) / var(--product-aspect-w, 4) / 2) - 16px);display:flex;justify-content:space-between;pointer-events:none}.preview-products__nav .MuiIconButton-root{pointer-events:auto;background:#ffffffeb;border:1px solid #e2e8f0}.preview-products--nav-hover .preview-products__nav{opacity:0;transition:opacity .16s ease}.preview-products--nav-hover:hover .preview-products__nav,.preview-products--nav-hover:focus-within .preview-products__nav{opacity:1}.preview-products__dots{display:flex;justify-content:center;gap:6px;margin-top:32px}.preview-products__dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:width .16s ease,background .16s ease,transform .16s ease}.preview-products__dots button:hover{transform:scale(1.18);background:color-mix(in srgb,var(--product-dot-active, #2563eb) 55%,#fff)}.preview-products__dots button.active{width:18px;background:var(--product-dot-active, #2563eb)}.product-preview-settings{display:grid;grid-template-columns:minmax(190px,260px) 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.product-preview-switches{flex-wrap:wrap}@media(max-width:1024px){.preview-products--carousel .preview-products__track{--visible-cards: var(--cards-tablet, 2.5)}.preview-products__nav{top:calc((100cqi / var(--cards-tablet, 2.5) * var(--product-aspect-h, 3) / var(--product-aspect-w, 4) / 2) - 16px)}}@media(max-width:600px){.preview-products--carousel .preview-products__track{--visible-cards: var(--cards-mobile, 1.3)}.preview-products__nav{top:calc((100cqi / var(--cards-mobile, 1.3) * var(--product-aspect-h, 3) / var(--product-aspect-w, 4) / 2) - 16px)}}.campaign-preview--mobile .preview-products__viewport{scroll-snap-type:none;touch-action:pan-x pan-y}.campaign-preview--mobile .preview-product-card{scroll-snap-align:none}.campaign-preview--mobile .preview-products-box--mobile-center-text .preview-products-box__copy,.campaign-preview--mobile .preview-products-box--mobile-center-text .preview-countdown{text-align:center;justify-items:center;width:100%}.campaign-preview--mobile .preview-products-box--mobile-center-text .preview-countdown__parts{justify-content:center}.campaign-preview--mobile .preview-products-box--mobile-center-button .preview-products-box__header{flex-direction:column;align-items:stretch}.campaign-preview--mobile .preview-products-box--mobile-center-button .preview-products-box__button{align-self:center}.campaign-preview--mobile .preview-products-box--button-below-mobile{display:flex;flex-direction:column}.campaign-preview--mobile .preview-products-box--button-below-mobile .preview-products-box__header{display:contents}.campaign-preview--mobile .preview-products-box--button-below-mobile .preview-products-box__copy{order:1}.campaign-preview--mobile .preview-products-box--button-below-mobile .preview-products{order:2}.campaign-preview--mobile .preview-products-box--button-below-mobile .preview-products-box__button{order:3;width:fit-content}.campaign-preview--mobile .preview-products--mobile-center-text .preview-product-card__title,.campaign-preview--mobile .preview-products--mobile-center-text .preview-product-card__prices,.campaign-preview--mobile .preview-products--mobile-center-text .preview-product-card__body{text-align:center;justify-items:center}.campaign-preview--mobile .preview-products--mobile-center-text .preview-product-card__old-row,.campaign-preview--mobile .preview-products--mobile-center-text .preview-countdown__parts{justify-content:center}.preview-banner{max-width:700px;justify-self:stretch;margin-inline:auto;min-height:52px}.preview-banner__size{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:11px;direction:ltr}.preview-product-image--empty{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:6px;display:grid;place-items:center;color:var(--mui-palette-text-secondary)}.sidebar-legacy{display:none!important}.sidebar-shell{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;height:100%;max-height:100vh;overflow:hidden;justify-content:flex-start}.sidebar-shell .sidebar-brand{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:none;border-radius:14px;margin-bottom:0;flex-shrink:0}.sidebar-shell--dark .sidebar-brand{background:transparent}.sidebar-shell--light .sidebar-brand{background:transparent;border:none}.sidebar-shell .sidebar-brand>.MuiBox-root{display:block}.sidebar-shell--dark .sidebar-brand>.MuiBox-root .MuiTypography-h6{color:#f1f5f9}.sidebar-shell--dark .sidebar-brand>.MuiBox-root .MuiTypography-body2{color:#64748b}.sidebar-shell--light .sidebar-brand>.MuiBox-root .MuiTypography-h6{color:#0f172a}.sidebar-shell--light .sidebar-brand>.MuiBox-root .MuiTypography-body2{color:#94a3b8}.sidebar-shell .sidebar-brand:after{content:none}.sidebar-shell .sidebar-brand__logo{width:42px!important;height:42px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d0d7e2!important;box-shadow:none!important;flex-shrink:0;overflow:hidden;padding:0!important;box-sizing:border-box!important}.brand-logo{display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;background:#fff!important;border:1px solid #d0d7e2!important;border-radius:12px!important;flex-shrink:0;box-sizing:border-box!important}[data-theme=dark] .brand-logo,[data-theme=dark] .sidebar-shell .sidebar-brand__logo{background:#fff!important;border-color:#c5cdd8!important}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.brand-logo--md{width:44px;height:44px}.brand-logo--lg{width:52px;height:52px}.sidebar-shell--light .sidebar-nav-wrapper{background:transparent;border:none}.sidebar-shell--light{background:transparent}.sidebar-nav-wrapper{border-radius:14px;padding:8px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sidebar-shell .sidebar-footer{flex-shrink:0;margin-top:auto}.sidebar-panel-toggle{display:flex!important;width:100%;padding:3px!important;border-radius:12px!important;border:1px solid transparent!important;gap:2px}.sidebar-shell--light .sidebar-panel-toggle{background:#f1f5f9!important;border-color:#e2e8f0!important}.sidebar-shell--dark .sidebar-panel-toggle{background:#0f172a8c!important;border-color:#ffffff14!important}.sidebar-panel-toggle .MuiToggleButton-root{flex:1;gap:6px;border:0!important;border-radius:9px!important;text-transform:none!important;font-size:12px!important;font-weight:700!important;padding:7px 8px!important;line-height:1.2!important;color:#64748b!important}.sidebar-shell--dark .sidebar-panel-toggle .MuiToggleButton-root{color:#94a3b8!important}.sidebar-panel-toggle .MuiToggleButton-root.Mui-selected{color:#fff!important;background:#2563eb!important;box-shadow:0 4px 10px #2563eb47}.sidebar-panel-toggle .MuiToggleButton-root.Mui-selected:hover{background:#1d4ed8!important}.sidebar-shell--dark .sidebar-panel-toggle .MuiToggleButton-root.Mui-selected{background:#3b82f6!important}.sidebar-panel-toggle .MuiToggleButton-root:hover{background:#94a3b829!important}.sidebar-nav-group+.sidebar-nav-group{margin-top:10px;padding-top:10px;border-top:1px solid transparent}.sidebar-shell--light .sidebar-nav-group+.sidebar-nav-group{border-top-color:#eef2f6}.sidebar-shell--dark .sidebar-nav-group+.sidebar-nav-group{border-top-color:#ffffff0f}.sidebar-group-label{display:block;padding:4px 12px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;color:#94a3b8;-webkit-user-select:none;user-select:none}.sidebar-shell--dark .sidebar-group-label{color:#64748b}.sidebar-shell--light .sidebar-group-label{color:#94a3b8}.sidebar-nav{display:grid;gap:1px}.sidebar-shell--dark .sidebar-nav-item{position:relative!important;min-height:40px!important;border-radius:10px!important;border:none!important;padding:7px 12px!important;color:#94a3b8!important;transition:all .15s ease!important}.sidebar-shell--dark .sidebar-nav-item:hover{background:#ffffff12!important;color:#e2e8f0!important}.sidebar-shell--dark .sidebar-nav-item:hover .sidebar-nav-item__icon svg{color:#60a5fa!important}.sidebar-shell--dark .sidebar-nav-item.Mui-selected{color:#fff!important;background:linear-gradient(135deg,#2563eb40,#2563eb1f)!important;font-weight:700!important}.sidebar-shell--dark .sidebar-nav-item.Mui-selected:before{content:"";position:absolute;right:0;top:7px;bottom:7px;width:3px;border-radius:999px 0 0 999px;background:#3b82f6}.sidebar-shell--dark .sidebar-nav-item__icon svg{color:#475569}.sidebar-shell--dark .sidebar-nav-item:hover .sidebar-nav-item__icon svg,.sidebar-shell--dark .sidebar-nav-item.Mui-selected .sidebar-nav-item__icon svg{color:#60a5fa}.sidebar-shell--dark .sidebar-nav-item .MuiListItemText-secondary{color:#64748b!important}.sidebar-shell--dark .sidebar-nav-item:hover .MuiListItemText-secondary{color:#94a3b8!important}.sidebar-shell--dark .sidebar-nav-item.Mui-selected .MuiListItemText-secondary{color:#b0c4de!important}.sidebar-shell--light .sidebar-nav-item{position:relative!important;min-height:40px!important;border-radius:10px!important;border:none!important;padding:7px 12px!important;color:#64748b!important;transition:all .15s ease!important}.sidebar-shell--light .sidebar-nav-item:hover{background:#f0f4f8!important;color:#0f172a!important}.sidebar-shell--light .sidebar-nav-item:hover .sidebar-nav-item__icon svg{color:#2563eb!important}.sidebar-shell--light .sidebar-nav-item.Mui-selected{color:#2563eb!important;background:#f0f4f8!important;font-weight:700!important}.sidebar-shell--light .sidebar-nav-item.Mui-selected:before{content:"";position:absolute;right:0;top:7px;bottom:7px;width:3px;border-radius:999px 0 0 999px;background:#2563eb}.sidebar-shell--light .sidebar-nav-item__icon svg{color:#94a3b8}.sidebar-shell--light .sidebar-nav-item:hover .sidebar-nav-item__icon svg,.sidebar-shell--light .sidebar-nav-item.Mui-selected .sidebar-nav-item__icon svg{color:#2563eb}.sidebar-shell--light .sidebar-nav-item .MuiListItemText-secondary{color:#64748b!important}.sidebar-shell--light .sidebar-nav-item:hover .MuiListItemText-secondary{color:#475569!important}.sidebar-shell--light .sidebar-nav-item.Mui-selected .MuiListItemText-secondary{color:#334155!important}.sidebar-nav-item__icon{min-width:34px!important}.sidebar-nav-item__icon svg{width:18px;height:18px;transition:color .15s ease,transform .15s ease}.sidebar-nav-item:hover .sidebar-nav-item__icon svg{transform:scale(1.08)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-main .MuiContainer-root>*{animation:fadeIn .3s ease-out}@media(max-width:1400px){.stats-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.admin-main{margin-right:0;width:100%}}@media(max-width:900px){.stats-grid,.stats-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.gallery-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-hero,.gallery-toolbar{flex-direction:column;align-items:stretch}.gallery-layout{grid-template-columns:1fr}.gallery-inspector{position:static}.product-repeater-row{grid-template-columns:104px minmax(0,1fr) auto}.product-display-settings__grid,.campaign-content-tabs--three{grid-template-columns:1fr}.product-scale-row{grid-template-columns:minmax(90px,.9fr) minmax(0,1fr) 42px}.product-box-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-aspect-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-date-range,.product-repeater-row__fields{grid-template-columns:1fr}.product-repeater-row__prices{grid-template-columns:repeat(2,minmax(120px,1fr))}.ad-type-choice-grid,.banner-size-choice-grid,.media-choice-grid,.login-panel{grid-template-columns:1fr}.login-panel:before{display:none}.login-panel__form{grid-column:1;width:min(420px,calc(100% - 40px))}}@media(max-width:600px){.stats-grid,.stats-grid--overview{grid-template-columns:1fr}.login-panel__form{width:calc(100% - 32px)}.section-heading{padding:16px}.profile-form{grid-template-columns:1fr;padding:18px}.form-subgrid{grid-template-columns:1fr}.product-repeater__header{align-items:stretch;flex-direction:column}.campaign-content-tabs,.device-preview-tabs,.product-preview-card-counts--polished{grid-template-columns:1fr}.product-aspect-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-preview-tabs{display:grid}.device-preview-stage,.device-preview-frame{padding:12px}.preview-lead-form{grid-template-columns:1fr}.preview-lead-form__media{min-height:180px}.jalali-picker__panel{position:static;min-width:0}.product-repeater-row{grid-template-columns:1fr}.product-repeater-row__image{width:100%;min-height:150px}.product-repeater-row__actions{flex-direction:row;justify-content:flex-start}.product-repeater-row__prices,.product-preview-settings,.campaign-builder__grid,.campaign-review-panel__grid,.campaign-step-tabs{grid-template-columns:1fr}.campaign-step-tab__text small{display:none}.campaign-review-summary__row{grid-template-columns:1fr;gap:4px}.campaign-steps{grid-template-columns:1fr}.overview-welcome{flex-direction:column;gap:16px;text-align:center}}::-webkit-scrollbar{width:10px;height:6px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--mui-palette-background-paper) 82%,var(--mui-palette-divider))}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mui-palette-text-secondary) 48%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mui-palette-text-secondary) 50%,transparent)}.automation-page{display:grid;gap:20px}.automation-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.automation-card{overflow:hidden}.automation-form,.automation-settings-form{display:grid;gap:14px;padding:20px;border-bottom:1px solid var(--panel-border)}.automation-form--rule,.automation-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-form--rule .MuiTextField-root:nth-of-type(3),.automation-settings-form .MuiTextField-root:nth-of-type(5),.automation-form--rule>.MuiButton-root,.automation-settings-form>.MuiButton-root{grid-column:1 / -1}@media(max-width:980px){.automation-layout,.automation-form--rule,.automation-settings-form{grid-template-columns:1fr}}.flow-workspace{display:grid;gap:18px}.flow-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--mui-palette-primary-main) 12%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--mui-palette-background-paper) 92%,#dbeafe),var(--mui-palette-background-paper));animation:flow-fade-in .45s ease both}.flow-hero__eyebrow{margin:0 0 6px;color:var(--mui-palette-primary-main);font-size:11px;font-weight:700;letter-spacing:.08em}.flow-hero__title{margin:0;font-weight:800}.flow-hero__copy{max-width:46ch;margin-top:6px}.flow-hero__metrics{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:10px}.flow-metric,.campaign-hub__stats .flow-metric{min-width:88px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--mui-palette-background-paper) 80%,transparent);border:1px solid var(--mui-palette-divider);text-align:center}.flow-metric strong,.campaign-hub__stats .flow-metric strong{display:block;font-size:20px;font-weight:800;line-height:1.2;color:var(--mui-palette-text-primary)}.flow-metric span,.campaign-hub__stats .flow-metric span{display:block;margin-top:4px;color:var(--mui-palette-text-secondary);font-size:11px;font-weight:600}.flow-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-tab{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:var(--mui-palette-background-paper);color:inherit;font:inherit;text-align:right;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.flow-tab:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mui-palette-primary-main) 35%,var(--mui-palette-divider))}.flow-tab--active{border-color:color-mix(in srgb,var(--mui-palette-primary-main) 55%,var(--mui-palette-divider));box-shadow:0 10px 28px #2563eb1f;background:color-mix(in srgb,var(--mui-palette-primary-main) 6%,var(--mui-palette-background-paper))}.flow-tab__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--mui-palette-primary-main) 10%,transparent);color:var(--mui-palette-primary-main);flex-shrink:0}.flow-tab__text{display:grid;gap:2px;min-width:0}.flow-tab__text strong{font-size:13px;font-weight:700}.flow-tab__text small{color:var(--mui-palette-text-secondary);font-size:11px}.flow-panel{border:1px solid var(--mui-palette-divider);border-radius:10px;background:var(--mui-palette-background-paper);overflow:hidden}.flow-panel--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.flow-panel__main,.flow-panel__side{min-width:0}.flow-panel__side{padding:20px;border-right:1px solid var(--mui-palette-divider);background:color-mix(in srgb,var(--mui-palette-background-default) 70%,var(--mui-palette-background-paper))}.flow-panel__side--wide{border-right:0;border-top:0}.flow-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 8px}.flow-side-form,.channel-settings-block{display:grid;gap:12px}.audience-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:8px 22px 22px}.audience-card,.rule-card,.activity-log-item,.campaign-row{border:1px solid var(--mui-palette-divider);border-radius:14px;background:var(--mui-palette-background-paper);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.audience-card{display:grid;gap:14px;padding:14px}.audience-card:hover,.rule-card:hover,.campaign-row:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0f172a0f}.audience-card__top{display:flex;gap:12px;align-items:flex-start}.audience-card__icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--mui-palette-primary-main) 10%,transparent);color:var(--mui-palette-primary-main)}.audience-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.rule-list,.activity-log-list,.campaign-list{display:grid;gap:10px;padding:8px 22px 22px}.rule-card,.activity-log-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.rule-card--active{border-color:color-mix(in srgb,#10b981 45%,var(--mui-palette-divider))}.rule-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rule-card__message{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flow-empty{display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center;color:var(--mui-palette-text-secondary)}.flow-empty svg{font-size:36px;opacity:.7}.flow-empty--compact{padding:28px 12px}.channel-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:8px 22px 22px}.channel-settings-block{padding:18px;border:1px solid var(--mui-palette-divider);border-radius:14px;background:color-mix(in srgb,var(--mui-palette-background-default) 55%,var(--mui-palette-background-paper))}.flow-section{display:grid;gap:14px;padding:16px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 45%,var(--mui-palette-background-paper))}.flow-section>.MuiTypography-subtitle2{margin-bottom:2px}.campaign-hub__stats{display:flex;gap:10px;flex-wrap:wrap}.campaign-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 18px;animation:flow-fade-in .35s ease both}.campaign-row__type{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:#2563eb}.campaign-row__type--static_banner{background:linear-gradient(145deg,#2563eb,#1d4ed8)}.campaign-row__type--clickable_products{background:linear-gradient(145deg,#0f766e,#0d9488)}.campaign-row__type--lead_form{background:linear-gradient(145deg,#b45309,#d97706)}.campaign-row__title{margin:0;font-size:15px;font-weight:800}.campaign-row__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:var(--mui-palette-text-secondary);font-size:12px}.campaign-row__metrics{display:flex;gap:16px}.campaign-row__metric{display:grid;gap:2px;text-align:center;min-width:56px}.campaign-row__metric strong{font-size:16px;font-weight:800}.campaign-row__metric span{color:var(--mui-palette-text-secondary);font-size:11px}.campaign-row__actions{display:flex;align-items:center;gap:4px}.animate-rise{animation:flow-rise .35s ease both}@keyframes flow-fade-in{0%{opacity:0}to{opacity:1}}@keyframes flow-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .flow-hero{background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.22),transparent 42%),linear-gradient(135deg,#152033,#141c2e)}[data-theme=dark] .flow-tab--active,[data-theme=dark] .flow-panel__side,[data-theme=dark] .channel-settings-block,[data-theme=dark] .flow-section{background:#2563eb14}@media(max-width:1100px){.flow-hero,.flow-panel--split,.channel-settings-grid,.campaign-row{grid-template-columns:1fr}.flow-hero,.flow-panel--split{display:grid}.flow-hero__metrics,.flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-panel__side{border-right:0;border-top:1px solid var(--mui-palette-divider)}.campaign-row__metrics,.campaign-row__actions{justify-content:flex-start}}@media(max-width:720px){.flow-tabs,.flow-hero__metrics{grid-template-columns:1fr}}.lead-ops{width:100%}.lead-ops .channel-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:10px;overflow:hidden}.lead-ops .channel-settings-column{padding:18px 20px}.lead-ops .channel-settings-column+.channel-settings-column{border-right:1px solid color-mix(in srgb,currentColor 10%,transparent)}.lead-ops .channel-settings-footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.channel-test-panel{display:grid;gap:12px;margin-top:4px;padding:14px;border:1px solid var(--mui-palette-divider);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 45%,var(--mui-palette-background-paper))}.campaign-workspace{display:flex;flex-direction:column;gap:20px;max-width:100%}.campaign-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.campaign-step-content,.campaign-field-stack,.campaign-review-layout{display:flex;flex-direction:column;gap:16px}.campaign-review-layout{width:100%}.campaign-field-stack{gap:12px}.campaign-step-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.campaign-step-tab{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:64px;padding:12px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.campaign-step-tab:hover{background:color-mix(in srgb,var(--mui-palette-background-paper) 70%,transparent)}.campaign-step-tab--active{border-color:color-mix(in srgb,var(--mui-palette-primary-main) 35%,var(--mui-palette-divider));background:var(--mui-palette-background-paper);box-shadow:0 1px 3px #0f172a14}.campaign-step-tab--done:not(.campaign-step-tab--active){border-color:color-mix(in srgb,#10b981 25%,var(--mui-palette-divider))}.campaign-step-tab__index{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--mui-palette-primary-main) 12%,var(--mui-palette-background-paper));color:var(--mui-palette-primary-main);font-size:11px;font-weight:800}.campaign-step-tab--active .campaign-step-tab__index{background:var(--mui-palette-primary-main);color:#fff}.campaign-step-tab--done .campaign-step-tab__index{background:color-mix(in srgb,#10b981 16%,var(--mui-palette-background-paper));color:#10b981}.campaign-step-tab__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--mui-palette-primary-main) 10%,transparent);color:var(--mui-palette-primary-main)}.campaign-step-tab--active .campaign-step-tab__icon{background:color-mix(in srgb,var(--mui-palette-primary-main) 14%,var(--mui-palette-background-paper))}.campaign-step-tab__text{display:grid;gap:2px;min-width:0;flex:1;text-align:right}.campaign-step-tab__text strong{font-size:13px;font-weight:800;line-height:1.35}.campaign-step-tab__text small{color:var(--mui-palette-text-secondary);font-size:11px;line-height:1.35}.campaign-media-picker{display:grid;gap:14px}.campaign-media-picker__copy{min-width:0}.campaign-media-picker__empty{display:grid;gap:6px;justify-items:center;width:100%;padding:28px 20px;border:1.5px dashed var(--mui-palette-divider);border-radius:10px;background:color-mix(in srgb,var(--mui-palette-background-default) 55%,var(--mui-palette-background-paper));color:var(--mui-palette-text-secondary);cursor:pointer;font:inherit;transition:border-color .18s ease,background .18s ease,color .18s ease}.campaign-media-picker__empty:hover{border-color:color-mix(in srgb,var(--mui-palette-primary-main) 45%,var(--mui-palette-divider));background:color-mix(in srgb,var(--mui-palette-primary-main) 5%,var(--mui-palette-background-paper));color:var(--mui-palette-primary-main)}.campaign-media-picker__empty svg{width:32px;height:32px}.campaign-media-picker__filled{display:grid;gap:12px}.campaign-media-picker__preview{width:100%;max-width:420px;border-radius:10px;overflow:hidden;border:1px solid var(--mui-palette-divider);background:var(--mui-palette-action-hover)}.campaign-media-picker__preview img,.campaign-media-picker__preview video{display:block;width:100%;height:100%;object-fit:cover}.campaign-step-content .campaign-field-stack{gap:10px}.campaign-step-content .campaign-media-picker{grid-template-columns:minmax(0,1fr) minmax(168px,220px);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--mui-palette-divider) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--mui-palette-background-paper) 88%,var(--mui-palette-background-default))}.campaign-step-content .campaign-media-picker__copy .MuiTypography-subtitle2{font-size:13px}.campaign-step-content .campaign-media-picker__copy .MuiTypography-body2{margin-top:2px;font-size:12px;line-height:1.7}.campaign-step-content .campaign-media-picker__empty{min-height:96px;padding:12px;gap:4px}.campaign-step-content .campaign-media-picker__empty svg{width:24px;height:24px}.campaign-step-content .campaign-media-picker__filled{grid-template-columns:minmax(82px,1fr);gap:8px;justify-items:stretch}.campaign-step-content .campaign-media-picker__filled .MuiButton-root{min-height:32px;font-size:12px}.campaign-step-content .campaign-media-picker__preview{width:100%;max-width:none;min-height:86px;aspect-ratio:16 / 9;border-radius:9px}@media(max-width:760px){.campaign-step-content .campaign-media-picker{grid-template-columns:1fr}}.campaign-review-summary{display:grid}.campaign-review-summary__row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr);gap:12px;align-items:start;padding:12px 16px;border-bottom:1px solid var(--mui-palette-divider)}.campaign-review-summary__row:last-child{border-bottom:0}.campaign-review-media{padding:16px}.campaign-review-media__frame{width:100%;max-width:420px;margin-inline:auto;border-radius:10px;overflow:hidden;border:1px solid var(--mui-palette-divider);background:var(--mui-palette-action-hover)}.campaign-review-media__frame img,.campaign-review-media__frame video{display:block;width:100%;height:100%;object-fit:cover}.campaign-content-tabs--embedded{margin:0;padding:0;border:0;background:transparent}.product-repeater--embedded,.product-display-settings--embedded{border:0;border-radius:0;background:transparent;box-shadow:none}.campaign-workspace__step-header{padding:18px 20px;border-bottom:1px solid var(--mui-palette-divider);background:var(--mui-palette-action-hover)}.campaign-workspace .flow-section{background:var(--mui-palette-background-paper);box-shadow:none}.campaign-workspace__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.campaign-workspace__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-workspace__panel{overflow:hidden}.campaign-workspace__panel .campaign-builder__form{border-left:0;padding:22px 24px}.campaign-workspace .campaign-builder__form{border-left:0;padding:20px 24px 24px}.campaign-workspace__panel .campaign-builder__side,.campaign-workspace .campaign-builder__side{padding:20px 24px 24px;background:color-mix(in srgb,var(--mui-palette-background-default) 65%,var(--mui-palette-background-paper));border-right:1px solid var(--mui-palette-divider)}.campaign-workspace__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--mui-palette-divider);background:var(--mui-palette-action-hover)}.flow-tab--done{border-color:color-mix(in srgb,#10b981 35%,var(--mui-palette-divider))}.flow-tab--done .flow-tab__icon{background:color-mix(in srgb,#10b981 14%,var(--mui-palette-background-paper));color:#10b981}.flow-tab--done strong{color:var(--mui-palette-text-primary)}.lead-ops .group-multi-select__summary{margin-top:12px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--primary, #2563eb) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2563eb) 16%,transparent)}.lead-ops .message-sequence-list{display:grid;gap:16px}.lead-submissions-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;align-items:start}.lead-submission-meta{display:grid;gap:8px}.lead-submission-meta>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:start}.lead-submission-meta span{color:var(--mui-palette-text-secondary);font-size:12px}.lead-submission-meta strong{font-size:13px;word-break:break-word}.lead-submission-answer{padding:10px 12px;border:1px solid var(--mui-palette-divider);border-radius:8px;background:color-mix(in srgb,var(--mui-palette-background-default) 45%,var(--mui-palette-background-paper))}.lead-form-builder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;align-items:start}.lead-form-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-form-preview{display:grid;gap:10px;padding:14px;border:1px solid var(--mui-palette-divider);border-radius:12px;background:#fff}.lead-form-preview__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.lead-form-preview__field{display:grid;gap:6px}.lead-form-preview__field--full{grid-column:span 12}.lead-form-preview__field--half{grid-column:span 6}.lead-form-preview__field--third{grid-column:span 4}.lead-form-preview__field input,.lead-form-preview__field textarea,.lead-form-preview__field select{width:100%;min-height:38px;border:1px solid #dbe3ef;border-radius:8px;padding:8px 10px;font:inherit;background:#f8fafc;box-sizing:border-box}.lead-form-preview__field textarea{min-height:84px;resize:vertical}@media(max-width:900px){.lead-ops .channel-settings-grid{grid-template-columns:1fr}.lead-ops .channel-settings-column+.channel-settings-column{border-right:0;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.lead-submissions-layout,.lead-form-builder,.lead-form-field-grid{grid-template-columns:1fr}.lead-form-preview__field--half,.lead-form-preview__field--third{grid-column:span 12}}
