.topbar{background:var(--glass-clear-bg);-webkit-backdrop-filter:blur(var(--glass-clear-blur)) saturate(150%);backdrop-filter:blur(var(--glass-clear-blur)) saturate(150%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-1)}.glass-control,.theme-toggle,.user-menu-trigger,.segmented{background:var(--glass-regular-bg);-webkit-backdrop-filter:blur(var(--glass-clear-blur)) saturate(150%);backdrop-filter:blur(var(--glass-clear-blur)) saturate(150%);border:1px solid var(--glass-edge)}.glass-popover,.user-menu-popover,.lead-drawer{background:var(--glass-regular-bg);-webkit-backdrop-filter:blur(var(--glass-regular-blur)) saturate(170%);backdrop-filter:blur(var(--glass-regular-blur)) saturate(170%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-3)}.kpi-card.glass,.glass-panel.glass,.settings-card.glass,.profile-card.glass,.campaign-detail-hero.glass,.auth-card.glass{background:var(--content-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-edge) 40%, transparent), var(--shadow-0)}.sidebar,.topbar,.glass-popover,.user-menu-popover{background-image:linear-gradient(to bottom, var(--glass-tint), transparent 42%)}.nav-item,.pill,.quick-filters button,.empty-action,.table-action,.pagination button,.primary-action,.clear-filters,.theme-toggle,.auth-password-toggle,.input-type-mark,.settings-card-icon,.brand-mark{border-radius:var(--radius-sm)}.kpi-card,.settings-card,.input-type-card,.settings-stats div,.budget-values div,.drawer-kpis div,.profile-details div,.review-summary,.data-state-notice,.auth-form input,.auth-form button,.entry-fields input,.entry-fields select,.entry-fields textarea,.lead-search input,.lead-search button,.campaign-filters select,.expense-filters select,.task-filters select,.campaign-advanced select,.expense-advanced select,.task-advanced select{border-radius:var(--radius-md)}.glass-panel,.sidebar,.topbar,.lead-drawer,.auth-card,.profile-card,.user-menu-popover,.campaign-detail-hero{border-radius:var(--radius-lg)}.segmented,.segmented-thumb{border-radius:var(--radius-md)}.segmented-thumb{border-radius:calc(var(--radius-md) - 4px)}.pill,.meter,.meter-fill,.mini-meter,.status-dot,.expense-breakdown i{border-radius:var(--radius-pill)}.user-menu-popover a,.user-menu-popover form button,.user-avatar,.profile-avatar,.auth-error,.inline-error,.input-success,.drawer-close,.settings-checklist div,.lead-drawer section,.related-row,.attribution-chain span,.empty-mark,.unallocated-note,.danger-zone,.profile-note,.review-link-result,.review-mode-banner,.auth-password-toggle{border-radius:var(--radius-sm)}.auth-card,.input-context,.campaign-detail-hero{border-radius:var(--radius-lg)}.entry-form>button,.review-actions button,.drawer-kpis div,.input-type-card,.expense-breakdown>div{border-radius:var(--radius-md)}.segmented-thumb,.user-avatar,.input-context button,.profile-actions a,.profile-actions button{border-radius:var(--radius-sm)}.user-menu-trigger,.swatch,.inline-error,.drawer-close,.drawer-loading,.budget-values div,.review-summary{border-radius:var(--radius-md)}.mini-meter,.expense-breakdown i{border-radius:var(--radius-pill)}.quick-filters button,.advanced-toggle,.clear-filters,.segmented button,.lead-search button,.pagination button,.table-action,.empty-action,.input-context button,.review-actions button{min-width:44px;min-height:44px;padding-inline:14px}.settings-back a{align-items:center;min-height:44px;display:inline-flex}.quick-filters{gap:8px}.lead-search input{border-radius:0 var(--radius-md) var(--radius-md) 0;min-width:0}.lead-search button{border-radius:var(--radius-md) 0 0 var(--radius-md);white-space:nowrap}.quick-filters{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.quick-filters .advanced-toggle{margin-inline-start:auto}@media (max-width:700px){.quick-filters .advanced-toggle{justify-content:center;width:100%;margin-inline-start:0}.quick-filters button{flex:auto}}.swatch{color:var(--color-white);text-shadow:none}.swatch:nth-child(2),.swatch:nth-child(4),.swatch:nth-child(5){color:var(--color-swatch-ink)}.swatch:nth-child(3){background:var(--color-swatch-purple)}.pill-good,.kpi-delta-up{color:var(--success-text)}.pill-warn{color:var(--warning-text)}.pill-bad,.kpi-delta-down,.due-overdue{color:var(--danger-text)!important}.table-scroll{scrollbar-width:thin;position:relative}.table-scroll::-webkit-scrollbar{height:10px}.table-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:content-box;background-color:color-mix(in srgb, var(--text-muted) 55%, transparent);border:3px solid #0000}.table-scroll-wrap{position:relative}.table-scroll-wrap:after{content:"";pointer-events:none;opacity:0;width:44px;transition:opacity var(--motion-fast) ease;background:linear-gradient(to left, transparent, color-mix(in srgb, var(--content-surface) 92%, transparent));position:absolute;inset-block:0;inset-inline-start:0}.table-scroll-wrap[data-scrollable=true]:after{opacity:1}.scroll-hint{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:none}.table-scroll-wrap[data-scrollable=true] .scroll-hint{display:inline-flex}.alert-row{transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.user-menu-popover{animation:popover-in var(--motion-standard) var(--ease-spring) both}@media (prefers-reduced-transparency:reduce){.sidebar,.glass-floating,.glass-control,.glass-popover,.user-menu-popover,.topbar,.theme-toggle,.user-menu-trigger,.segmented,.lead-drawer{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border);background-image:none}.sidebar{background:var(--sidebar-bg)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.glass-floating,.glass-control,.glass-popover,.user-menu-popover,.topbar,.theme-toggle,.user-menu-trigger,.segmented,.lead-drawer{background:var(--surface);background-image:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar{background:var(--sidebar-bg)}}@media (prefers-reduced-motion:reduce){.user-menu-popover,.lead-drawer,.motion-enter,.overview-main>*{animation:none!important}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.main{z-index:auto}.drawer-backdrop{z-index:60}.drawer-loading{z-index:62}@media (max-width:700px){.kpi-label{font-size:12px;line-height:1.5}.kpi-number{font-size:clamp(20px,7vw,28px)}.kpi-unit{font-size:11px}.kpi-delta{margin-top:8px}.topbar{gap:10px;margin-bottom:14px;padding:12px 14px}.eyebrow{font-size:10px}.nav-item{padding-inline:12px;font-size:13px}.panel-body,.panel-header{padding:14px}.main{padding:12px}}.topbar{z-index:25;position:relative}.range-picker{z-index:26;position:relative}.range-picker .segmented{flex-wrap:wrap;grid-template-columns:none;gap:4px;padding:4px;display:flex}.range-picker .segmented-thumb{display:none}.range-picker .segmented button{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;padding-inline:14px}.range-picker .segmented button.is-active{color:var(--text-primary);background:var(--accent-bg);font-weight:700}.range-custom-toggle{white-space:nowrap}.range-panel{top:calc(100% + 8px);z-index:26;border:1px solid var(--glass-edge);border-radius:var(--radius-lg);width:min(320px,100vw - 32px);box-shadow:var(--shadow-3);gap:12px;padding:16px;display:grid;position:absolute;inset-inline-start:0}.range-panel label{color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.range-panel input{min-height:44px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 12px;font:400 13px IRANSansX,sans-serif}.range-actions{flex-wrap:wrap;gap:8px;display:flex}.range-actions button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);background:var(--surface);cursor:pointer;padding-inline:14px}.range-actions .primary-action{min-width:112px;color:var(--accent-on-fill);background:var(--accent-fill);border:0;flex:1;font-weight:700}.range-error{color:var(--danger-text);margin:0;font-size:12px;line-height:1.7}.jalali-date{position:relative}.jalali-date-trigger[aria-expanded=true]{border-color:var(--accent-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-fill) 18%, transparent)}.jalali-date-trigger{width:100%;min-height:44px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font:400 13px IRANSansX,sans-serif;display:flex}.jalali-date-trigger:disabled{opacity:.55;cursor:not-allowed}.jalali-date-icon{color:var(--text-secondary);font-size:11px}.jalali-date-panel{z-index:90;background:var(--surface);-webkit-backdrop-filter:none;border:1px solid var(--glass-edge);border-radius:var(--radius-lg);width:min(300px,100vw - 32px);box-shadow:var(--shadow-3);gap:10px;padding:14px;display:grid;position:fixed}.jalali-date-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.jalali-date-head strong{color:var(--text-primary);font-size:13px;font-weight:700}.jalali-date-head button{min-width:36px;min-height:36px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.jalali-date-head button:hover{color:var(--text-primary)}.jalali-date-weekdays,.jalali-date-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.jalali-date-weekdays span{color:var(--text-secondary);text-align:center;padding-block:4px;font-size:11px}.jalali-date-pad{display:block}.jalali-date-day{min-height:36px;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;font:400 12px IRANSansX,sans-serif}.jalali-date-day:hover:not(:disabled){background:var(--surface-2)}.jalali-date-day:disabled{opacity:.3;cursor:not-allowed}.jalali-date-day.is-today{border-color:var(--border);font-weight:700}.jalali-date-day.is-selected{color:var(--accent-on-fill);background:var(--accent-fill);border-color:#0000;font-weight:700}.jalali-date-actions{display:flex}.jalali-date-actions .primary-action{border-radius:var(--radius-sm);min-height:40px;color:var(--accent-on-fill);cursor:pointer;border:0;flex:1}.entry-mode button{min-height:40px;color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding-inline:16px;font:500 13px IRANSansX,sans-serif}.entry-mode button.is-active{color:var(--accent-on-fill);background:var(--accent-fill);font-weight:700}.route-derived strong{color:var(--text-primary);font-weight:700}.bulk-import{gap:14px;display:grid}.bulk-hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.8}.bulk-hint strong{color:var(--text-primary)}.bulk-textarea{color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.bulk-textarea textarea{min-height:150px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;direction:ltr;padding:12px;font:400 13px ui-monospace,SFMono-Regular,Menlo,monospace}.bulk-status{min-height:22px;color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.bulk-ok{color:var(--success-text);font-weight:700}.bulk-errors{color:var(--danger-text);background:var(--danger-bg);border-radius:var(--radius-md);gap:4px;margin:0;padding:10px 28px;font-size:12px;line-height:1.8;display:grid}.bulk-import>.primary-action{min-height:46px;color:var(--accent-on-fill);border-radius:var(--radius-md);cursor:pointer;border:0}.bulk-import>.primary-action:disabled{opacity:.55;cursor:not-allowed}.drawer-edit-form{gap:10px;margin-bottom:6px;display:grid}.drawer-edit-form label{color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.drawer-edit-form input,.drawer-edit-form select,.drawer-edit-form textarea{min-height:44px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 12px;font:400 13px IRANSansX,sans-serif}.drawer-edit-form textarea{resize:vertical;min-height:72px;padding-block:10px}.drawer-edit-form .primary-action{width:100%;color:var(--accent-on-fill)}@media (max-width:700px){.range-picker,.range-picker .segmented{width:100%}.range-picker .segmented button{flex:auto;padding-inline:10px}}
.bulk-delete-toolbar{z-index:1;border:1px solid var(--border);background:var(--content-surface);border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;padding:12px 14px;display:flex;position:relative}.bulk-delete-toolbar[data-selection-active=false]+* .data-table>thead>tr>th:first-child,.bulk-delete-toolbar[data-selection-active=false]+* .data-table>tbody>tr>td:first-child,.bulk-delete-toolbar[data-selection-active=false]~* input[data-bulk-kind],.bulk-delete-toolbar[data-selection-active=false]~.leads-mobile-list .lead-mobile-select,.bulk-delete-toolbar[data-selection-active=false]~.campaigns-mobile-list .campaign-mobile-select{display:none}.bulk-selection-count{color:var(--text-primary);font-size:12px;font-weight:700}.bulk-selection-success{color:var(--success-text);flex-basis:100%;font-size:12px}.bulk-delete-toolbar .bulk-delete-form{flex-basis:100%;gap:10px;min-width:0;display:grid;position:static}.bulk-delete-toolbar .bulk-edit-form{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-1);color:var(--text-primary);border-radius:14px;flex-basis:100%;padding:16px}.bulk-edit-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.bulk-edit-header>div{gap:4px;display:grid}.bulk-edit-header strong{color:var(--text-primary);font-size:14px}.bulk-edit-header p,.bulk-edit-hint{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.8}.bulk-edit-header>span{border:1px solid var(--border);color:var(--accent);background:var(--accent-bg);border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.bulk-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bulk-edit-fields label{min-width:0;color:var(--text-secondary);gap:6px;font-size:11px;display:grid}.bulk-edit-fields input,.bulk-edit-fields select{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--content-surface);border-radius:10px;padding:0 11px;font:500 12px IRANSansX,sans-serif}.bulk-edit-fields input:focus,.bulk-edit-fields select:focus{outline:3px solid color-mix(in srgb, var(--accent-fill) 20%, transparent);border-color:var(--accent-fill)}.bulk-edit-preview{border:1px solid color-mix(in srgb, var(--accent-fill) 28%, var(--border));background:var(--accent-bg);border-radius:12px;gap:10px;padding:13px;display:grid}.bulk-edit-preview>strong{color:var(--text-primary);font-size:12px}.bulk-edit-preview-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.bulk-edit-preview-row>span{color:var(--text-secondary);font-size:11px}.bulk-edit-preview-row>strong{color:var(--text-primary);font-size:12px}.bulk-edit-preview>small{color:var(--text-secondary);font-size:11px;line-height:1.7}.bulk-edit-preview-record{border-top:1px solid var(--border);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;padding:10px 0;display:grid}.bulk-edit-preview-record>strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px}.bulk-edit-preview-record>div{gap:6px;min-width:0;display:grid}.bulk-edit-preview-record p{color:var(--text-secondary);justify-content:space-between;gap:8px;margin:0;font-size:11px;display:flex}.bulk-edit-preview-record p small{color:var(--text-primary);text-align:end;overflow-wrap:anywhere;font-size:11px}.bulk-edit-preview-record p b{color:var(--accent-fill);padding:0 4px}.bulk-edit-actions,.bulk-delete-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-edit-error{color:var(--danger-text);margin:0;font-size:11px;line-height:1.8}.bulk-delete-toolbar .bulk-edit-form [role=alert]{color:var(--danger-text)}.data-table input[data-bulk-kind]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent-fill)}@media (max-width:700px){.bulk-delete-toolbar{gap:8px;padding:10px;position:relative}.bulk-delete-toolbar>.table-action{flex:1;min-width:calc(50% - 8px)}.bulk-selection-count{flex-basis:100%}.bulk-delete-toolbar .bulk-edit-form{padding:12px}.bulk-edit-fields{grid-template-columns:1fr}.bulk-edit-preview-record{grid-template-columns:1fr;gap:5px}.bulk-edit-actions,.bulk-delete-actions{grid-template-columns:1fr;display:grid}.bulk-edit-actions>.table-action,.bulk-delete-actions>.table-action{width:100%;min-height:44px}}.bulk-changes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bulk-change{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--content-surface,var(--surface));grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(180px,1.6fr) 32px;align-items:start;gap:8px;padding:10px;display:grid}.bulk-change select,.bulk-change input,.bulk-change textarea{width:100%;min-height:38px}.bulk-change__value{min-width:0}.bulk-change__remove{border-radius:var(--radius-sm);width:32px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:18px}.bulk-change__remove:hover{background:var(--surface-2);color:var(--danger,#c0392b)}.bulk-op-fixed,.bulk-op-note{min-height:38px;color:var(--text-muted);align-items:center;font-size:12.5px;display:flex}.bulk-op-number{align-items:center;gap:6px;display:flex}.bulk-op-number small{color:var(--text-muted);flex:none;font-size:11.5px}.bulk-add-change{justify-self:start}@media (max-width:720px){.bulk-change{grid-template-columns:1fr 32px}.bulk-change>:not(.bulk-change__remove){grid-column:1}.bulk-change__remove{grid-area:1/2}}.bulk-preview-summary{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.bulk-preview-summary b{font-size:15px}.bulk-preview-blocked{color:var(--danger,#c0392b)}.bulk-preview-ops{margin:6px 0;padding-inline-start:18px;font-size:12.5px;line-height:1.9}.bulk-preview-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:340px;overflow:auto}.bulk-preview-table{border-collapse:collapse;width:100%;font-size:12.5px}.bulk-preview-table th,.bulk-preview-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:6px 10px}.bulk-preview-table thead th{background:var(--surface-2);color:var(--text-muted);font-weight:600;position:sticky;top:0}.bulk-from{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 50%, transparent)}.bulk-to{color:var(--accent);font-weight:600}.bulk-preview-table tr.is-blocked .bulk-to{color:var(--danger,#c0392b)}.bulk-undo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-inline-start:8px;padding:2px 10px;font-size:12px}
.overview-main{gap:var(--space-4);transition:opacity var(--motion-fast) ease;align-content:start;display:grid}.overview-main.is-loading{opacity:.6}.overview-main>.app-header{margin-bottom:var(--space-2)}.ov-num{font-variant-numeric:tabular-nums}.ov-muted{color:var(--text-muted);margin:0;font-size:12.5px;font-weight:400}.ov-error{color:var(--danger-text);margin:0;font-size:12.5px}.ov-empty{padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);text-align:center;margin:0}.ov-link{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ov-link:hover{text-decoration:underline}.ov-banner{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-text);padding:10px 14px;display:flex}.ov-track{border-radius:var(--radius-pill);background:var(--surface-2);height:6px;display:block;position:relative;overflow:hidden}.ov-track__fill{inset-block:0;border-radius:inherit;background:var(--accent);position:absolute;right:0}.ov-track__fill--bad{background:var(--danger)}.ov-track__fill--muted{background:var(--text-muted)}.ov-track__fill--compare{background:var(--compare)}.ov-pill{border-radius:var(--radius-pill);align-items:center;width:max-content;max-width:100%;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.ov-pill--good{background:var(--success-bg);color:var(--success-text)}.ov-pill--bad{background:var(--danger-bg);color:var(--danger-text)}.ov-pill--warn{background:var(--warning-bg);color:var(--warning-text)}.ov-pill--accent{background:var(--accent-bg);color:var(--accent)}.ov-pill--neutral{background:var(--surface-2);color:var(--text-secondary);font-weight:500}.ov-pill--compare{background:var(--compare-bg);color:var(--compare)}.ov-delta{white-space:nowrap;font-size:12.5px;font-weight:600}.ov-delta--good{color:var(--success-text)}.ov-delta--bad{color:var(--danger-text)}.ov-delta--none{color:var(--text-muted);font-weight:400}.ov-compare-value{color:var(--compare);font-size:12.5px;font-weight:600}.ov-swatch{background:var(--accent);vertical-align:middle;border-radius:2px;width:16px;height:3px;display:inline-block}.ov-swatch--compare{background:var(--compare)}.ov-swatch--average{background:var(--text-muted)}.ov-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:40px;color:var(--text-primary);font:inherit;padding:0 12px}.ov-editor{gap:var(--space-2);display:grid}.ov-editor label{color:var(--text-secondary);font-size:12.5px}.ov-editor__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ov-panel,.ov-card{min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.ov-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.ov-panel__title{margin:0;font-size:15px;font-weight:600}.ov-compare-bar{align-items:center;gap:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--compare-bg);flex-wrap:wrap;padding:10px 14px;display:flex}.ov-compare-bar__label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ov-compare-bar__presets{flex-wrap:wrap;gap:6px;display:flex}.ov-compare-chip{border:1px solid color-mix(in srgb, var(--compare) 35%, transparent);border-radius:var(--radius-pill);min-height:32px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:13px}.ov-compare-chip.is-active{background:var(--compare);border-color:var(--compare);color:var(--color-white);font-weight:600}.ov-compare-bar__custom{align-items:center;gap:var(--space-2);display:flex}.ov-compare-bar__ranges{gap:var(--space-1) var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:12.5px;display:flex}.ov-summary{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ov-hero{gap:var(--space-4);flex-direction:column;display:flex}.ov-hero__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ov-hero__label{color:var(--text-secondary);font-weight:500}.ov-compare-toggle.is-active{background:var(--compare);border-color:var(--compare);color:var(--color-white)}.ov-hero__value{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.1}.ov-hero__unit{color:var(--text-muted);letter-spacing:0;margin-inline-start:8px;font-size:14px;font-weight:500}.ov-hero__delta{margin-top:6px}.ov-hero .ov-link{margin-top:auto}.ov-target{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.ov-target__row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ov-target__title{color:var(--text-secondary);font-size:13px}.ov-target__title b{color:var(--text-primary)}.app-btn.ov-target__edit,.app-btn.ov-card__action{min-height:32px;color:var(--accent);padding:0 8px;font-size:12.5px}.ov-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov-card{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ov-card--link{transition:border-color var(--motion-micro) ease}.ov-card--link:hover{border-color:var(--border-strong)}.ov-card__label{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:13px;display:flex}.ov-card__value{flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:26px;font-weight:700;line-height:1.3;display:flex}.ov-card__unit{color:var(--text-muted);font-size:12.5px;font-weight:500}.ov-card__delta{margin-top:auto;padding-top:4px}.ov-pacing{gap:var(--space-2)}.ov-bars{gap:var(--space-2);display:grid}.ov-bars__row{gap:4px var(--space-2);color:var(--text-secondary);grid-template-columns:1fr auto;font-size:12.5px;display:grid}.ov-bars__row .ov-track{grid-column:1/-1}.ov-compare-summary{padding:0}.ov-compare-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-compare-summary__grid>div{border-inline-start:1px solid var(--border);gap:2px;padding:14px 18px;display:grid}.ov-compare-summary__grid>div:first-child{border-inline-start:0}.ov-compare-summary>small{padding:0 18px 12px;display:block}.ov-days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ov-days__day{padding:var(--space-2) 0;border-radius:var(--radius-sm);align-content:start;justify-items:center;gap:6px;display:grid}.ov-days__date{color:var(--text-muted);white-space:nowrap;font-size:12px}.ov-days__day--today .ov-days__date{color:var(--accent);font-weight:600}.ov-days .timeline-dot{background:var(--accent);border-radius:50%;display:block}.ov-days .timeline-dot[aria-current=date]{box-shadow:0 0 0 4px var(--accent-bg)}.ov-grid{gap:var(--space-4);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.ov-grid__main,.ov-grid__side{gap:var(--space-4);min-width:0;display:grid}.ov-seg{border-radius:var(--radius-pill);background:var(--surface-2);flex:none;padding:3px;display:inline-flex}.ov-seg button{border-radius:var(--radius-pill);min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px}.ov-seg button.is-active{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-1);font-weight:600}.ov-chart{min-width:0}.ov-chart__svg{direction:ltr;width:100%;display:block;overflow:visible}.ov-chart__grid{stroke:var(--border)}.ov-chart__axis{fill:var(--text-muted);font-family:inherit;font-size:var(--type-chart-label)}.ov-chart__area{fill:var(--accent-bg)}.ov-chart__line{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.ov-chart__line--average{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:2 4}.ov-chart__line--compare{stroke:var(--compare);stroke-width:1.8px;stroke-dasharray:5 4}.ov-chart__point{fill:var(--surface);stroke:var(--accent);stroke-width:2px;cursor:pointer}.ov-chart__point--on{fill:var(--accent)}.ov-chart__point--compare{stroke:var(--compare)}.ov-chart__point:focus-visible{stroke-width:4px;outline:none}.ov-chart__cursor{stroke:var(--text-muted);stroke-dasharray:3 3}.ov-chart__legend{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.ov-legend-btn{border-radius:var(--radius-pill);min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.ov-legend-btn.is-on{border-color:var(--border);color:var(--text-secondary)}.ov-day{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.ov-day__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ov-day__head .chart-point-tooltip-date{align-items:center;gap:var(--space-2);display:flex}.ov-day__head>.app-icon-btn{margin-inline-start:auto}.ov-day__title{margin-bottom:var(--space-2);font-size:13px;font-weight:600;display:block}.ov-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ov-rows__item{gap:4px var(--space-3);grid-template-columns:minmax(0,1fr) auto;font-size:13px;display:grid}.ov-rows__item .ov-track{grid-column:1/-1;height:4px}.ov-alerts{gap:var(--space-2);display:grid}.ov-alert{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.ov-alert--warning{background:var(--warning-bg)}.ov-alert--info,.ov-alert--ok{background:var(--surface-2)}.ov-alert__icon{color:var(--danger-text);margin-top:2px}.ov-alert--warning .ov-alert__icon{color:var(--warning-text)}.ov-alert--ok .ov-alert__icon,.ov-alert--info .ov-alert__icon{color:var(--success-text)}.ov-alert__copy{gap:2px;display:grid}.ov-alert__copy strong{font-size:13px;font-weight:600}.ov-alert__copy small{color:var(--text-secondary);font-size:12.5px}.ov-alert__go{color:var(--accent);white-space:nowrap;align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.ov-sources{display:grid}.ov-source{gap:6px var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.ov-source:first-child{padding-top:0}.ov-source:last-child{border-bottom:0;padding-bottom:0}.ov-source:hover .ov-source__name{color:var(--accent)}.ov-source__name{font-weight:500}.ov-source .ov-track{grid-column:1/-1;height:5px}.ov-source__meta{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);grid-column:1/-1;font-size:12px;display:flex}.ov-table{border-collapse:collapse;width:100%;font-size:13px}.ov-table th{border-bottom:1px solid var(--border);color:var(--text-muted);text-align:right;white-space:nowrap;padding:0 10px 8px;font-size:12px;font-weight:500}.ov-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.ov-table tbody tr:last-child td{border-bottom:0}.ov-table tbody tr:hover td{background:var(--surface-2)}.ov-table .ov-table__num{text-align:left;white-space:nowrap}.ov-table__open{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.ov-table__open strong{font-weight:600}.ov-table__open small{color:var(--text-muted);font-size:12px}.ov-scrim{z-index:70;background:var(--scrim);position:fixed;inset:0}.ov-drawer{inset-block:0;z-index:71;background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;left:0}.ov-drawer__head{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border);padding:20px 22px 14px;display:flex}.ov-drawer__head>div{flex:1;min-width:0}.ov-drawer__title{margin:2px 0 8px;font-size:17px;font-weight:700}.ov-drawer__tags{flex-wrap:wrap;gap:6px;display:flex}.ov-drawer__body{align-content:start;gap:22px;padding:18px 22px 28px;display:grid;overflow-y:auto}.ov-drawer__body h3{color:var(--text-muted);margin:0 0 10px;font-size:13px;font-weight:600}.ov-drawer__body>.app-btn{justify-self:start}.ov-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-fact{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);gap:2px;padding:10px 12px;font-size:12px;display:grid}.ov-fact b{color:var(--text-primary);font-size:16px}.ov-chain{margin:0;padding:0;list-style:none;display:grid}.ov-chain__step{gap:1px;padding:0 22px 14px 0;display:grid;position:relative}.ov-chain__step:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:3px}.ov-chain__step:after{content:"";background:var(--border);width:2px;position:absolute;top:18px;bottom:0;right:6.5px}.ov-chain__step:last-child:after{display:none}.ov-kv{gap:6px var(--space-4);grid-template-columns:auto 1fr;margin:0;font-size:13px;display:grid}.ov-kv dt{color:var(--text-muted)}.ov-kv dd{margin:0}.ov-log{gap:10px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ov-log li{gap:2px;display:grid}@media (max-width:1180px){.ov-summary,.ov-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ov-hero__value{font-size:36px}.ov-card__value{font-size:21px}.ov-panel,.ov-card{padding:var(--space-4)}.ov-compare-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-compare-summary__grid>div:nth-child(3){border-inline-start:0}.ov-compare-summary__grid>div:nth-child(n+3){border-top:1px solid var(--border)}.ov-days__date{white-space:normal;justify-items:center;font-size:11px;line-height:1.4;display:grid}.ov-card__delta .ov-muted{display:none}.ov-drawer{border-radius:16px 16px 0 0;top:8vh}.ov-table thead{display:none}.ov-table,.ov-table tbody,.ov-table tr,.ov-table td{display:block}.ov-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ov-table tbody tr:last-child{border-bottom:0}.ov-table td{justify-content:space-between;gap:var(--space-3);border:0;padding:3px 0;display:flex}.ov-table td:before{content:attr(data-label);color:var(--text-muted);font-size:12px}.ov-table td[data-label=کمپین]:before{display:none}.ov-table tbody tr:hover td{background:0 0}}@media (max-width:560px){.ov-cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-cards>:nth-child(3),.ov-pacing{grid-column:1/-1}.ov-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.ov-drawer{animation:ov-drawer-in var(--motion-standard) var(--ease-ui)}}@keyframes ov-drawer-in{0%{opacity:0;transform:translate(-24px)}}.brief{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:linear-gradient(135deg, var(--accent-bg), var(--surface) 55%);display:grid}.brief__head{align-items:center;gap:var(--space-3);display:flex}.brief__title{color:var(--text-primary);font-size:1.02rem;font-weight:800}.brief__meta{color:var(--text-muted);font-size:.76rem}.brief__refresh{margin-inline-start:auto}.brief__body{gap:var(--space-3);transition:opacity .2s;display:grid}.brief__body.is-dim{opacity:.55}.brief__headline{color:var(--text-primary);margin:0;font-size:1.32rem;font-weight:800;line-height:1.75}.brief__note,.brief__error{color:var(--warning-text);margin:0;font-size:.8rem}.brief__error{color:var(--danger-text)}.brief-fact{color:var(--accent);text-underline-offset:5px;white-space:nowrap;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}.brief-fact--plain{color:inherit}.brief-fact--name{white-space:normal;overflow-wrap:anywhere}.brief{overflow-wrap:anywhere;min-width:0}a.brief-fact:hover{text-decoration-style:solid}.brief__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.brief-point{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);grid-template-columns:auto 1fr auto;line-height:1.9;display:grid}.brief-point__dot{background:var(--text-muted);border-radius:50%;width:9px;height:9px;transform:translateY(-1px)}.brief-point--good .brief-point__dot{background:var(--success-text)}.brief-point--bad .brief-point__dot{background:var(--danger-text)}.brief-point--warn .brief-point__dot{background:var(--warning-text)}.brief-point__mute{color:var(--text-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 6px;font-size:.8rem;transition:opacity .15s}.brief-point:hover .brief-point__mute,.brief-point__mute:focus-visible{opacity:1}@media (hover:none){.brief-point__mute{opacity:.8}}.brief__questions{gap:var(--space-2);flex-wrap:wrap;display:flex}.brief-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:6px 14px;font-size:.82rem}.brief-chip:before{content:"✦ ";color:var(--accent)}.brief-chip:hover{border-color:var(--accent)}.brief__foot{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:.74rem;display:flex}.brief__vote{align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.brief__vote button{cursor:pointer;background:0 0;border:0;font-size:.95rem}.brief__skeleton{gap:10px;display:grid}.brief__skeleton i{background:linear-gradient(90deg, var(--surface-2), var(--border), var(--surface-2));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite brief-shimmer;display:block}.brief__skeleton i:first-child{width:80%;height:22px}.brief__skeleton i:last-child{width:60%}@keyframes brief-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.brief__skeleton i{animation:none}}@media (max-width:700px){.brief__headline{font-size:1.12rem}}.brief__more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem;font-weight:700;display:none}@media (max-width:700px){.brief__points:not(.is-expanded) .brief-point:nth-child(n+3){display:none}.brief__more{display:block}}
.help-main{gap:24px}.help-main a,.help-main summary{min-height:44px}.help-hero{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--content-surface)), var(--content-surface) 70%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.help-hero-copy{gap:8px;max-width:560px;display:grid}.help-hero h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.help-hero p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}.help-jump{flex-wrap:wrap;gap:8px;display:flex}.help-jump a{border:1px solid var(--border);color:var(--text-secondary);background:var(--content-surface);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex;min-height:36px!important}.help-jump a:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.help-block{gap:14px;scroll-margin-top:90px;display:grid}.help-block-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:650}.help-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.help-steps li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--content-surface);box-shadow:var(--shadow-0);gap:12px;padding:18px;display:flex}.help-step-no{width:32px;height:32px;color:var(--accent);background:var(--accent-bg);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.help-steps strong{font-size:14px}.help-steps p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.7}.help-topic-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.help-topic-card{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;color:var(--text-primary);background:var(--content-surface);box-shadow:var(--shadow-0);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon copy""action action";align-content:start;gap:12px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.help-topic-card:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));box-shadow:var(--shadow-1);transform:translateY(-2px)}.help-topic-card:focus-visible,.help-faq summary:focus-visible,.help-jump a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:3px}.help-topic-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-bg);border-radius:12px;grid-area:icon;place-items:center;display:grid}.help-topic-copy{grid-area:copy;align-content:start;gap:5px;min-width:0;display:grid}.help-topic-copy strong{font-size:14px;font-weight:650}.help-topic-copy small{color:var(--text-secondary);font-size:12px;line-height:1.7}.help-topic-action{border-top:1px solid var(--border);color:var(--accent);grid-area:action;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;font-weight:600;display:flex}.help-glossary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--content-surface);gap:0;margin:0;display:grid;overflow:hidden}.help-glossary div{border-bottom:1px solid var(--border);padding:13px 16px}.help-glossary div:last-child{border-bottom:0}.help-glossary dt{color:var(--text-primary);font-size:13px;font-weight:650}.help-glossary dd{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.7}.help-faq{gap:8px;display:grid}.help-faq details{border:1px solid var(--border);background:var(--content-surface);border-radius:12px}.help-faq summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary svg{color:var(--text-muted);flex:none;transition:transform .16s}.help-faq details[open] summary svg{transform:rotate(180deg)}.help-faq p{color:var(--text-secondary);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.8}.help-support{border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);align-items:center;gap:12px;padding:16px 18px;display:flex}.help-support p{flex:1;margin:0;font-size:12px;line-height:1.7}.help-support a{color:var(--accent);background:var(--accent-bg);border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;min-height:36px!important}@media (max-width:1000px){.help-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.help-main{gap:18px}.help-hero{padding:18px}.help-topic-grid{grid-template-columns:minmax(0,1fr);gap:10px}.help-support{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.help-topic-card,.help-faq summary svg{transition:none}.help-topic-card:hover{transform:none}}.help-guide{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--content-surface);box-shadow:var(--shadow-0);padding:22px}.help-guide__head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.help-guide__head>div{flex:220px;gap:2px;display:grid}.help-guide__head p{color:var(--text-secondary);margin:0;font-size:12.5px}.help-guide__audience{background:color-mix(in srgb, #ff6b2c 14%, var(--content-surface));color:#c2410c;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.help-guide__go{background:var(--accent-bg);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;min-height:36px!important}.help-guide__steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.help-guide__step{grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);align-items:start;gap:22px;display:grid}:is(.help-guide__step:not(:has(.help-shot,.help-video,.help-figure)),.help-guide__step:has(.help-figure)){grid-template-columns:1fr}.help-guide__step:has(.help-figure) .help-guide__text{position:static}.help-guide__text{gap:12px;display:flex;position:sticky;top:90px}.help-guide__text strong{font-size:14.5px}.help-guide__text p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.9}.help-guide__tip{border-radius:var(--radius-sm);background:var(--accent-bg);align-items:flex-start;gap:6px;padding:8px 10px;display:flex;color:var(--text-primary)!important;margin-top:10px!important;font-size:12.5px!important}.help-guide__tip svg{color:var(--accent);flex:none;margin-top:4px}.help-shot{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--surface-2);display:block;position:relative;overflow:hidden;box-shadow:0 6px 24px #14131114}.help-shot img{width:100%;height:auto;display:block}.help-shot__zoom{inset-inline-start:10px;color:#fff;opacity:0;background:#141311b8;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:10px}.help-shot:hover .help-shot__zoom,.help-shot:focus-visible .help-shot__zoom{opacity:1}@media (max-width:900px){.help-guide{padding:16px}.help-guide__step{grid-template-columns:1fr;gap:12px}.help-guide__text{position:static}.help-shot{max-width:380px;margin-inline:auto}}.help-video,.help-figure{gap:6px;margin:0;display:grid}.help-video video{border:1px solid var(--border);aspect-ratio:16/10;background:#111;border-radius:14px;width:100%}.help-figure iframe{aspect-ratio:936/800;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;min-height:600px}.help-video figcaption,.help-figure figcaption{color:var(--text-muted);font-size:.78rem}@media (max-width:700px){.help-figure iframe{aspect-ratio:auto;height:800px}}.help-search{border:1px solid var(--border-strong);border-radius:var(--radius-lg);min-height:52px;color:var(--text-muted);background:var(--content-surface);align-items:center;gap:10px;padding:0 16px;display:flex}.help-search:focus-within{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 20%, transparent)}.help-search__input{min-width:0;min-height:48px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.help-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-result{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--content-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.help-result:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.help-result__kind{border-radius:var(--radius-pill);color:var(--accent);background:var(--accent-bg);padding:2px 10px;font-size:11.5px;font-weight:600}.help-result__body{gap:2px;min-width:0;display:grid}.help-result__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.help-result__body small{color:var(--text-muted);font-size:12px}.help-empty{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.9}.help-category{scroll-margin-top:90px}.help-category__head{align-items:center;gap:12px;display:flex}.help-category__head>div{gap:2px;display:grid}.help-category__head p{color:var(--text-secondary);margin:0;font-size:12.5px}.help-crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.help-main .help-crumbs a{min-height:32px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.help-crumbs a:hover{color:var(--accent)}.help-crumbs [aria-current]{color:var(--text-primary);font-weight:600}.help-toc{flex-wrap:wrap;gap:8px;display:flex}.help-main .help-toc a{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:36px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 12px 0 14px;font-size:12.5px;text-decoration:none;display:inline-flex}.help-toc a:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.help-toc .help-step-no{flex-basis:22px;width:22px;height:22px;font-size:11px}.help-guide__step{scroll-margin-top:90px}.help-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-pager__link{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--content-surface);gap:4px;padding:14px 18px;text-decoration:none;display:grid}.help-pager__link:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.help-pager__link--next{text-align:left}.help-pager__link small{color:var(--text-muted);font-size:12px}.help-pager__link strong{color:var(--accent);font-size:14px;font-weight:650}@media (max-width:700px){.help-pager{grid-template-columns:minmax(0,1fr)}.help-pager__link--next{text-align:right}}.app-frame .help-search input.help-search__input.help-search__input[type=search],.app-frame .help-search input.help-search__input.help-search__input[type=search]:focus{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}
.entity-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.entity-edit-grid>label{min-width:0;color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.entity-edit-group{border-top:1px solid var(--border);color:var(--text-primary);grid-column:1/-1;margin:8px 0 0;padding-top:10px;font-size:12.5px;font-weight:650}.entity-edit-group:first-child{border-top:0;margin-top:0;padding-top:0}.entity-edit-hint{color:var(--text-muted);font-size:11.5px;line-height:1.6}.entity-edit-grid .entity-edit-wide{grid-column:1/-1}.entity-edit-grid input,.entity-edit-grid select,.entity-edit-grid textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text-primary);font:inherit;border-radius:10px;padding:8px 10px}.entity-edit-grid textarea{resize:vertical;line-height:1.7}.entity-check{min-height:42px;color:var(--text-primary);align-items:center;gap:9px;display:flex}.entity-check input{width:18px;height:18px;min-height:18px;accent-color:var(--accent-fill)}.record-change-log{gap:10px;margin:0;padding:0;list-style:none;display:grid}.record-change-log>li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:12px;padding:12px}.record-change-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.record-change-head time,.record-change-head span{color:var(--text-muted)}.record-change-head span{margin-inline-start:auto}.record-change-log ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.record-change-log ul li{flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.record-change-log ul li>span{color:var(--text-muted)}.record-change-log ul li small{color:var(--danger-text);text-decoration:line-through}.record-change-log ul li b{color:var(--text-muted)}.record-change-log ul li strong{color:var(--success)}@media (max-width:520px){.entity-edit-grid{grid-template-columns:1fr}.entity-edit-grid .entity-edit-wide{grid-column:auto}}
.apple-button{justify-content:center;align-items:center;gap:var(--apple-button-gap);box-sizing:border-box;border-radius:var(--apple-button-radius);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font:600 13px/1.2 IRANSansX,sans-serif;text-decoration:none;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .14s;display:inline-flex}.apple-button:active:not(:disabled){transform:scale(.97)}.apple-button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-fill) 55%, transparent);outline-offset:2px}.apple-button:disabled{opacity:.48;cursor:not-allowed}.apple-button-compact{min-height:var(--apple-button-height-compact);border-radius:var(--apple-button-radius-compact);padding:0 12px;font-size:12px}.apple-button-regular{min-height:var(--apple-button-height-regular);padding:0 16px}.apple-button-large{min-height:var(--apple-button-height-large);padding:0 20px;font-size:14px}.apple-button-icon{width:var(--apple-button-height-icon);height:var(--apple-button-height-icon);min-width:var(--apple-button-height-icon);border-radius:50%;padding:0}.apple-button-primary{color:var(--accent-on-fill);background:var(--accent-fill);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 22%, transparent), 0 3px 12px -5px color-mix(in srgb, var(--accent-fill) 60%, transparent)}.apple-button-primary:hover:not(:disabled){filter:brightness(1.06)}.apple-button-secondary{color:var(--text-primary);background:color-mix(in srgb, var(--surface) 84%, transparent);border-color:var(--border)}.apple-button-secondary:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.apple-button-quiet{color:var(--text-secondary);background:0 0;border-color:#0000}.apple-button-quiet:hover:not(:disabled){color:var(--text-primary);background:var(--surface-2)}.apple-button-destructive{color:var(--danger-text);background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}.apple-button-destructive:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 18%, var(--surface))}.apple-badge{box-sizing:border-box;min-height:var(--apple-badge-height-regular);padding:3px var(--apple-badge-padding-inline);border:1px solid color-mix(in srgb, currentColor 13%, transparent);border-radius:var(--apple-badge-radius);white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;gap:5px;font:600 11px/1.2 IRANSansX,sans-serif;display:inline-flex}.apple-badge-compact{min-height:var(--apple-badge-height-compact);padding:2px 8px;font-size:10px}.apple-badge-regular{min-height:var(--apple-badge-height-regular)}.apple-badge-good,.pill-good{color:var(--success);background:var(--success-bg)}.apple-badge-warn,.pill-warn{color:var(--warning);background:var(--warning-bg)}.apple-badge-bad,.pill-bad{color:var(--danger);background:var(--danger-bg)}.apple-badge-neutral,.pill-neutral{color:var(--accent);background:var(--accent-bg)}.pill{min-height:var(--apple-badge-height-regular);padding:3px var(--apple-badge-padding-inline);border-radius:var(--apple-badge-radius);font-size:11px;font-weight:600}:is(.primary-action,.export-action,.lead-search button,.entry-form>button){min-height:var(--apple-button-height-regular);border-radius:var(--apple-button-radius);font-family:IRANSansX,sans-serif;font-weight:650;transition:filter .16s,background .16s,border-color .16s,box-shadow .16s,transform .14s}.attr-add-btn{border-radius:var(--apple-button-radius);height:42px;min-height:42px;font-family:IRANSansX,sans-serif}:is(.table-action,.clear-filters,.pagination button,.quick-filters button){min-height:var(--apple-button-height-compact);border-radius:var(--apple-button-radius-compact);font-family:IRANSansX,sans-serif;font-weight:600;transition:color .15s,background .15s,border-color .15s,transform .14s}.quick-filters button{border-radius:var(--apple-button-radius)}:is(.theme-toggle,.ci-icon-btn){width:var(--apple-button-height-icon);height:var(--apple-button-height-icon);min-width:var(--apple-button-height-icon)}@media (prefers-reduced-motion:reduce){.apple-button,.apple-button *,:where(.primary-action,.export-action,.lead-search button,.entry-form>button,.table-action,.clear-filters,.pagination button,.quick-filters button){transition-duration:1ms}}
:is(.auth-form input,.entry-fields input,.entry-fields select,.entry-fields textarea,.lead-search input,.campaign-filters select,.expense-filters select,.task-filters select,.campaign-advanced select,.expense-advanced select,.task-advanced select,.drawer-edit-form input,.drawer-edit-form select,.drawer-edit-form textarea,.pwd-form input,.entity-edit-grid input,.entity-edit-grid select,.entity-edit-grid textarea,.attr-filter-select,.ci-custom select){border-radius:var(--apple-field-radius);border-color:var(--border);color:var(--text-primary);appearance:auto;font-family:IRANSansX,sans-serif}:is(.entry-fields textarea,.drawer-edit-form textarea,.entity-edit-grid textarea){min-height:74px;padding:10px var(--apple-field-padding-inline);line-height:1.6}:is(.ci-panel,.topbar.ph-desktop .user-menu-popover,.mch-panel,.mch-nav-panel,.glass-popover){border:1px solid color-mix(in srgb, var(--glass-border) 72%, var(--border));border-radius:var(--apple-menu-radius);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--apple-menu-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);animation-duration:var(--apple-menu-duration);animation-timing-function:var(--apple-menu-ease)}@keyframes apple-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.inline-error,.auth-error,.input-success,.data-state-notice,.apple-toast){align-items:flex-start;gap:var(--apple-notice-gap);border:1px solid var(--border);border-radius:var(--apple-notice-radius);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 24%, transparent), 0 6px 20px -14px #0000004d;padding:12px 14px;line-height:1.65;display:flex}:is(.inline-error,.auth-error){color:var(--danger-text);background:color-mix(in srgb, var(--danger-bg) 88%, var(--surface));border-color:color-mix(in srgb, var(--danger) 22%, var(--border))}.input-success{color:var(--success);background:color-mix(in srgb, var(--success-bg) 88%, var(--surface));border-color:color-mix(in srgb, var(--success) 22%, var(--border))}.data-state-notice{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-2) 78%, transparent)}.apple-toast{font-size:13px;animation:.18s ease-out both apple-notice-in}.apple-toast>svg{flex:none;margin-top:2px}.apple-toast-content{flex:auto;min-width:0}.apple-toast-success{color:var(--success);background:color-mix(in srgb, var(--success-bg) 88%, var(--surface))}.apple-toast-error{color:var(--danger-text);background:color-mix(in srgb, var(--danger-bg) 88%, var(--surface))}.apple-toast-warning{color:var(--warning);background:color-mix(in srgb, var(--warning-bg) 88%, var(--surface))}.apple-toast-info{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-2) 78%, transparent)}@media (prefers-reduced-motion:reduce){:is(.ci-panel,.user-menu-popover,.mch-panel,.mch-nav-panel,.glass-popover,.ci-row,.user-menu-item,.mch-menu-item,.mch-nav-item,.apple-toast){transition-duration:1ms;animation-duration:1ms}}
.icon-theme-option-copy strong{font-size:13px;font-weight:650}.icon-theme-option-copy small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.6}.icon-theme-option-state{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.icon-theme-note{background:var(--surface-2);color:var(--text-secondary);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.8}.custom-icon-pack-info strong{font-size:12px}.custom-icon-pack-info small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.6}.custom-pack-active{color:var(--accent);align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.icon-pack-upload strong{font-size:12px}.icon-pack-upload small{color:var(--text-muted);font-size:10px;line-height:1.6}.icon-pack-guide summary{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;list-style:none;display:flex}.icon-pack-guide-body{color:var(--text-secondary);padding:0 14px 14px;font-size:11px;line-height:1.85}.icon-pack-guide-body code{color:var(--accent);direction:ltr;unicode-bidi:isolate;font-size:10px}.icon-pack-names{background:var(--surface-2);border-radius:9px;gap:6px;margin:10px 0;padding:10px;font-size:10px;display:grid}.icon-pack-guide-body pre{border:1px solid var(--border);background:var(--surface);max-height:260px;color:var(--text-primary);white-space:pre-wrap;border-radius:10px;padding:12px;font-size:10px;line-height:1.6;overflow:auto}.icon-pack-confirm{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger-bg) 28%, var(--surface-2));color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:11px;line-height:1.7;display:flex}.icon-pack-feedback{background:var(--surface-2);color:var(--accent);border-radius:10px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.7}@media (max-width:700px){.icon-pack-guide-body pre{font-size:9px}}.font-theme-choice-preview{background:var(--surface);min-width:86px;min-height:38px;color:var(--text-primary);direction:rtl;border-radius:9px;place-items:center;padding:0 9px;font-size:14px;font-weight:600;display:grid}.font-theme-choice-copy strong{font-size:12px}.font-theme-choice-copy small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.6}.font-theme-choice-state,.font-theme-active{color:var(--accent);white-space:nowrap;font-size:11px;font-weight:650}.font-upload-control strong{font-size:12px}.font-upload-control small{color:var(--text-muted);font-size:10px;line-height:1.7}.font-theme-guide summary{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;list-style:none;display:flex}.font-theme-guide-body{color:var(--text-secondary);padding:0 14px 14px;font-size:11px;line-height:1.85}.font-delete-confirm{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger-bg) 28%, var(--surface-2));color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:11px;line-height:1.7;display:flex}.font-theme-feedback{background:var(--surface-2);color:var(--accent);border-radius:10px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.7}.settings-theme-page{gap:var(--space-4);min-width:0;display:grid}.settings-theme-page .settings-back{margin:0}.icon-theme-options{gap:10px;display:grid}.icon-theme-option{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);width:100%;min-height:76px;color:var(--text-primary);text-align:right;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.icon-theme-option:hover{border-color:color-mix(in srgb, var(--accent-fill) 50%, var(--border));transform:translateY(-1px)}.icon-theme-option.is-selected{border-color:color-mix(in srgb, var(--accent-fill) 62%, var(--border));background:color-mix(in srgb, var(--accent-fill) 8%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-fill) 18%, transparent)}.icon-theme-option-preview{color:var(--accent);direction:ltr;align-items:center;gap:9px;display:flex}.icon-theme-option-copy strong,.icon-theme-option-copy small{display:block}.custom-icon-pack-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.custom-icon-pack-card.is-active{border-color:color-mix(in srgb, var(--accent-fill) 60%, var(--border))}.custom-icon-pack-mark{background:color-mix(in srgb, var(--accent-fill) 13%, var(--surface));width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.custom-icon-pack-info strong,.custom-icon-pack-info small{overflow-wrap:anywhere;display:block}.custom-icon-pack-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.icon-pack-upload{border:1px dashed color-mix(in srgb, var(--accent-fill) 42%, var(--border));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent-fill) 4%, var(--surface-2));color:var(--text-primary);text-align:center;cursor:pointer;justify-items:center;gap:6px;margin-top:12px;padding:20px 14px;transition:background .15s,border-color .15s;display:grid;position:relative}.icon-pack-upload:hover{border-color:var(--accent-fill);background:color-mix(in srgb, var(--accent-fill) 8%, var(--surface-2))}.icon-pack-upload>span{background:var(--accent-fill);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.icon-pack-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.icon-pack-upload:focus-within{outline:2px solid var(--accent-fill);outline-offset:3px}.icon-pack-guide{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin-top:12px;overflow:hidden}.icon-pack-guide summary::-webkit-details-marker{display:none}.icon-pack-guide summary:after{content:"⌄";color:var(--text-muted);margin-inline-start:auto}.icon-pack-guide[open] summary:after{content:"⌃"}.icon-pack-guide-body p{margin:4px 0 8px}.icon-pack-guide-body ol{margin:8px 0 12px;padding-inline-start:22px}.icon-pack-guide-body li{padding:2px 0}.icon-pack-names code{word-break:break-word;max-height:100px;line-height:1.8;display:block;overflow:auto}.icon-pack-feedback.is-error{background:color-mix(in srgb, var(--danger-bg) 50%, var(--surface-2));color:var(--danger-text)}@media (max-width:700px){.custom-icon-pack-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.custom-icon-pack-actions{grid-column:2;justify-content:flex-start}.icon-pack-confirm>span{flex-basis:100%}}.font-theme-options{gap:9px;display:grid}.font-theme-choice,.font-theme-custom{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);width:100%;min-height:72px;color:var(--text-primary);text-align:right;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.font-theme-choice{cursor:pointer;transition:border-color .15s,background .15s}.font-theme-choice:hover{border-color:color-mix(in srgb, var(--accent-fill) 48%, var(--border))}.font-theme-choice.is-selected,.font-theme-custom.is-active{border-color:color-mix(in srgb, var(--accent-fill) 60%, var(--border));background:color-mix(in srgb, var(--accent-fill) 6%, var(--surface-2))}.font-theme-choice-copy strong,.font-theme-choice-copy small{overflow-wrap:anywhere;display:block}.font-theme-choice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.font-upload-control{border:1px dashed color-mix(in srgb, var(--accent-fill) 42%, var(--border));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent-fill) 4%, var(--surface-2));color:var(--text-primary);text-align:center;cursor:pointer;justify-items:center;gap:6px;margin-top:12px;padding:18px 14px;transition:background .15s,border-color .15s;display:grid;position:relative}.font-upload-control:hover{border-color:var(--accent-fill);background:color-mix(in srgb, var(--accent-fill) 8%, var(--surface-2))}.font-upload-control>span{background:var(--accent-fill);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.font-upload-control input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.font-upload-control:focus-within{outline:2px solid var(--accent-fill);outline-offset:3px}.font-theme-guide{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;margin-top:12px;overflow:hidden}.font-theme-guide summary::-webkit-details-marker{display:none}.font-theme-guide summary:after{content:"⌄";color:var(--text-muted);margin-inline-start:auto}.font-theme-guide[open] summary:after{content:"⌃"}.font-theme-guide-body ol{margin:6px 0 10px;padding-inline-start:22px}.font-theme-guide-body li{padding:2px 0}.font-theme-guide-body p{color:var(--text-muted);margin:8px 0 0}.font-delete-confirm>span{flex-basis:100%}.font-theme-feedback.is-error{background:color-mix(in srgb, var(--danger-bg) 50%, var(--surface-2));color:var(--danger-text)}@media (max-width:700px){.font-theme-choice,.font-theme-custom{grid-template-columns:auto minmax(0,1fr);align-items:start}.font-theme-choice-state,.font-theme-choice-actions{grid-column:2;justify-content:flex-start}.font-theme-choice-preview{min-width:70px}}@media (max-width:600px){.icon-theme-option{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.icon-theme-option-state{grid-column:2;justify-self:start}.icon-theme-option-preview{gap:6px}}@media (prefers-reduced-motion:reduce){.icon-theme-option{transition:none}.icon-theme-option:hover{transform:none}}
html[data-dashboard-font=custom] body,html[data-dashboard-font=custom] body :not(.mono):not(code):not(pre):not(kbd):not(samp){font-family:BehzadecomUploadedFont,IRANSansX,sans-serif!important}
