:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#8e1616;--color-primary-hover:#731111;--color-primary-active:#5a0d0d;--color-primary-subtle:#8e161614;--color-primary-border:#8e161638;--color-brand-primary:#8e1616;--color-brand-subtle:#8e161614;--color-secondary:#1d1616;--color-secondary-hover:#2e2222;--color-deep-black:#1d1616;--color-bg:#f8f9fa;--color-bg-alt:#f1f3f5;--color-bg-app:#f8f9fa;--color-surface:#fff;--color-surface-pure:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f4f5f7;--color-surface-hover:#f8f9fa;--color-surface-active:#eef0f2;--color-surface-card:#fff;--color-card-bg:#fff;--color-overlay:#1d161699;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-subtle:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#1d1616;--color-text-primary:#1d1616;--color-text-secondary:#4b5563;--color-text-tertiary:#9ca3af;--color-text-inverse:#fff;--color-success:#16a34a;--color-success-bg:#16a34a1a;--color-status-success:#16a34a;--color-status-success-subtle:#16a34a1a;--color-warning:#ea580c;--color-warning-bg:#ea580c1a;--color-status-warning:#ea580c;--color-status-warning-subtle:#ea580c1a;--color-error:#dc2626;--color-error-bg:#dc26261a;--color-status-error:#dc2626;--color-status-error-subtle:#dc26261a;--color-info:#0284c7;--color-info-bg:#0284c71a;--color-status-info:#0284c7;--color-status-info-subtle:#0284c71a;--color-coupon:#b45309;--color-coupon-bg:#b453091f;--color-promo:#7c3aed;--color-promo-bg:#7c3aed1f;--color-hidden-badge:#6b7280;--shadow-xs:0 1px 2px #1d16160a;--shadow-sm:0 1px 3px #1d16160f, 0 1px 2px #1d16160a;--shadow-md:0 4px 6px -1px #1d161614, 0 2px 4px -2px #1d16160d;--shadow-lg:0 10px 15px -3px #1d161614, 0 4px 6px -4px #1d16160a;--shadow-xl:0 20px 25px -5px #1d16161a, 0 8px 10px -6px #1d16160d;--shadow-glow:0 0 20px #8e16162e;--color-input-bg:#f1f3f6;--color-input-bg-hover:#e9ecef;--color-input-bg-focus:#fff;--color-input-border:#d1d5db;--color-input-border-hover:#9ca3af;--color-input-shadow:inset 0 1px 2px #1d16160d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#e03131;--color-primary-hover:#f03e3e;--color-primary-active:#c92a2a;--color-primary-subtle:#e0313129;--color-primary-border:#e031315c;--color-brand-primary:#e03131;--color-brand-subtle:#e0313129;--color-secondary:#221d1a;--color-secondary-hover:#2c2622;--color-deep-black:#080706;--color-bg:#0c0a09;--color-bg-alt:#12100e;--color-bg-app:#0c0a09;--color-surface:#161311;--color-surface-pure:#161311;--color-surface-raised:#1f1b18;--color-surface-sunken:#0e0c0a;--color-surface-hover:#25201c;--color-surface-active:#2d2723;--color-surface-card:#161311;--color-card-bg:#161311;--color-overlay:#000000c7;--color-border:#ffffff16;--color-border-light:#ffffff0d;--color-border-subtle:#ffffff12;--color-border-strong:#ffffff29;--color-text:#f5f5f4;--color-text-primary:#f5f5f4;--color-text-secondary:#a8a29e;--color-text-tertiary:#78716c;--color-text-inverse:#fff;--color-success:#22c55e;--color-success-bg:#22c55e29;--color-status-success:#22c55e;--color-status-success-subtle:#22c55e29;--color-warning:#f59e0b;--color-warning-bg:#f59e0b29;--color-status-warning:#f59e0b;--color-status-warning-subtle:#f59e0b29;--color-error:#ef4444;--color-error-bg:#ef444429;--color-status-error:#ef4444;--color-status-error-subtle:#ef444429;--color-info:#38bdf8;--color-info-bg:#38bdf829;--color-status-info:#38bdf8;--color-status-info-subtle:#38bdf829;--color-coupon:#fbbf24;--color-coupon-bg:#fbbf2429;--color-promo:#c084fc;--color-promo-bg:#c084fc29;--color-hidden-badge:#78716c;--shadow-xs:0 1px 2px #00000080, inset 0 1px 0 #ffffff0a;--shadow-sm:0 1px 3px #0009, 0 1px 2px #0006, inset 0 1px 0 #ffffff0d;--shadow-md:0 4px 8px -1px #000000b3, 0 2px 4px -2px #00000080, inset 0 1px 0 #ffffff0f;--shadow-lg:0 10px 20px -3px #000c, 0 4px 8px -4px #0009, inset 0 1px 0 #ffffff12;--shadow-xl:0 20px 30px -5px #000000e6, 0 8px 12px -6px #000000b3, inset 0 1px 0 #ffffff14;--shadow-glow:0 0 25px #e0313147;--color-input-bg:#0e0c0b;--color-input-bg-hover:#151210;--color-input-bg-focus:#1a1614;--color-input-border:#ffffff1f;--color-input-border-hover:#ffffff38;--color-input-shadow:inset 0 1.5px 3px #00000080}:root{--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-xs:12px;--font-sm:13.5px;--font-md:15px;--font-lg:18px;--font-xl:22px;--font-2xl:28px;--font-3xl:36px;--sidebar-width:275px;--header-height:72px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);width:100%;height:100%;color:var(--color-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}[dir=rtl]{font-family:Alexandria,Plus Jakarta Sans,sans-serif}#root{flex-direction:column;min-height:100%;display:flex}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}.app-shell{background-color:var(--color-bg);width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);background-color:var(--color-surface);border-right:1px solid var(--color-border);height:100%;transition:width var(--transition-normal);z-index:30;box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;display:flex}.sidebar-header{height:var(--header-height);border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-hover) 100%);align-items:center;gap:14px;padding:0 24px;display:flex}.sidebar-logo{border-radius:var(--radius-md);object-fit:cover;border:2px solid var(--color-primary-border);width:42px;height:42px;box-shadow:var(--shadow-xs);transition:transform var(--transition-fast)}.sidebar-logo:hover{transform:scale(1.04)}.sidebar-brand{letter-spacing:.6px;color:var(--color-text);font-size:17px;font-weight:800;line-height:1.15}.sidebar-brand span{color:var(--color-primary);text-transform:uppercase;letter-spacing:1.5px;margin-top:2px;font-size:10px;font-weight:800;display:block}.sidebar-nav{flex-direction:column;flex:1;gap:6px;padding:20px 14px;display:flex;overflow-y:auto}.nav-section-title{text-transform:uppercase;letter-spacing:1.4px;color:var(--color-text-tertiary);padding:14px 14px 6px;font-size:10.5px;font-weight:800}.nav-item{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;position:relative}.nav-item:hover{background-color:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border-light);transform:translate(2px)}.nav-item.active{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);box-shadow:0 4px 16px var(--color-primary-subtle), inset 0 1px 0 #ffffff38;border-color:#ffffff26;color:var(--color-text-inverse)!important}.nav-item.active .nav-icon{color:var(--color-text-inverse)!important}.nav-icon{width:19px;height:19px;color:var(--color-text-secondary);transition:color var(--transition-fast);flex-shrink:0}.sidebar-footer{border-top:1px solid var(--color-border);background:linear-gradient(0deg, var(--color-surface-sunken) 0%, var(--color-surface) 100%);flex-direction:column;gap:14px;padding:18px;display:flex}.main-content{background-color:var(--color-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.top-navbar{height:var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:20;box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.page-body{flex:1;padding:32px;overflow-y:auto}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal), border-color var(--transition-normal);padding:24px;position:relative}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-title{color:var(--color-text);letter-spacing:-.02em;font-size:17px;font-weight:800}.card-desc{color:var(--color-text-secondary);margin-top:4px;font-size:13px;line-height:1.4}.form-group{margin-bottom:18px}.form-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px;font-size:11.5px;font-weight:800;display:block}.text-input,.form-input,.select-input,.form-select,.form-textarea{width:100%;color:var(--color-text);background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:var(--radius-md);box-shadow:var(--color-input-shadow), var(--shadow-xs);transition:all var(--transition-fast);outline:none;padding:10px 14px;font-size:13.5px;font-weight:500}.text-input:hover,.form-input:hover,.select-input:hover,.form-select:hover,.form-textarea:hover{background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.text-input:focus,.form-input:focus,.select-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary);box-shadow:var(--color-input-shadow), 0 0 0 3.5px var(--color-primary-subtle);background-color:var(--color-input-bg-focus)}.select-input,.form-select{cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;background-size:16px 12px;padding-right:36px}[dir=rtl] .select-input,[dir=rtl] .form-select{background-position:14px;padding-left:36px;padding-right:14px}.text-input::placeholder,.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-tertiary);font-weight:400}.form-textarea{resize:vertical;min-height:95px;line-height:1.5}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-xs);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{background:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-primary) 100%);box-shadow:0 2px 8px var(--color-primary-subtle), inset 0 1px 0 #ffffff38;border:1px solid #ffffff26;color:var(--color-text-inverse)!important}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-primary-active) 100%);box-shadow:0 4px 16px var(--color-primary-subtle), inset 0 1px 0 #ffffff47}.btn-secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}.btn-danger{background:linear-gradient(180deg, #f87171 0%, var(--color-error) 100%);border:1px solid #ffffff26;box-shadow:0 2px 8px #ef44444d,inset 0 1px #fff3;color:var(--color-text-inverse)!important}.btn-danger:hover:not(:disabled){opacity:.95;box-shadow:0 4px 16px #ef444466,inset 0 1px #ffffff47}.btn-ghost{color:var(--color-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.btn-icon{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-strong);color:var(--color-text);transform:translateY(-1px)}.btn-icon:active:not(:disabled){transform:translateY(0)}.btn-sm{border-radius:var(--radius-sm);padding:6px 12px;font-size:12px}.btn-lg{border-radius:var(--radius-lg);padding:12px 24px;font-size:15px}.badge{border-radius:var(--radius-full);letter-spacing:.3px;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-primary{background-color:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-border)}.badge-neutral{background-color:var(--color-surface-sunken);color:var(--color-text-secondary);border-color:var(--color-border)}.badge-success{background-color:var(--color-status-success-subtle);color:var(--color-status-success);border-color:#22c55e40}.badge-warning{background-color:var(--color-status-warning-subtle);color:var(--color-status-warning);border-color:#f9731640}.badge-error{background-color:var(--color-status-error-subtle);color:var(--color-status-error);border-color:#ef444440}.badge-info{background-color:var(--color-status-info-subtle);color:var(--color-status-info);border-color:#38bdf840}.badge-coupon{background-color:var(--color-coupon-bg);color:var(--color-coupon);border-color:#fbbf244d}.badge-promo{background-color:var(--color-promo-bg);color:var(--color-promo);border-color:#c084fc4d}.badge-hidden{background-color:var(--color-surface-sunken);color:var(--color-hidden-badge);border-color:var(--color-border)}.table-container,.table-responsive{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;box-shadow:var(--shadow-xs);overflow-x:auto}table,.data-table{border-collapse:collapse;text-align:left;width:100%}[dir=rtl] table,[dir=rtl] .data-table{text-align:right}table th,.data-table th{background-color:var(--color-surface-sunken);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.9px;border-bottom:1px solid var(--color-border);padding:13px 18px;font-size:11px;font-weight:800}table td,.data-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;transition:background-color var(--transition-fast);padding:14px 18px;font-size:13.5px}table tr:last-child td,.data-table tr:last-child td{border-bottom:none}table tr:hover td,.data-table tr:hover td{background-color:var(--color-surface-hover)}.modal-overlay{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);z-index:100;justify-content:center;align-items:center;padding:24px;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) scaleUp;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-hover) 100%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{color:var(--color-text);letter-spacing:-.02em;font-size:18px;font-weight:800}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--color-border);background-color:var(--color-surface-sunken);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.spinner,.animate-spin{animation:.85s linear infinite spin}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.tab-list{background-color:var(--color-surface-sunken);border-radius:var(--radius-md);border:1px solid var(--color-border);gap:6px;padding:4px;display:flex}.tab-btn{color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:7px 16px;font-size:13px;font-weight:600}.tab-btn:hover{color:var(--color-text)}.tab-btn.active{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-xs);font-weight:700}.iz-field-wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.iz-field-label-row{justify-content:space-between;align-items:center;display:flex}.iz-field-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.75px;margin:0;font-size:11.5px;font-weight:800;display:block}.iz-required-mark{color:var(--color-status-error);margin-left:3px;font-weight:800}.iz-char-counter{color:var(--color-text-tertiary);font-size:11px;font-weight:600}.iz-field-error{color:var(--color-status-error);align-items:center;gap:5px;font-size:12px;font-weight:600;animation:.15s ease-out fadeIn;display:flex}.iz-field-helper{color:var(--color-text-tertiary);font-size:12px;line-height:1.4}.iz-input-box{background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:var(--radius-md);width:100%;box-shadow:var(--color-input-shadow), var(--shadow-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex;position:relative;overflow:hidden}.iz-input-box:hover:not(.iz-input-disabled){background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.iz-input-box:focus-within{border-color:var(--color-primary);box-shadow:var(--color-input-shadow), 0 0 0 3.5px var(--color-primary-subtle);background-color:var(--color-input-bg-focus)}.iz-input-size-sm{min-height:34px;padding:0 10px;font-size:12.5px}.iz-input-size-md{min-height:42px;padding:0 14px;font-size:13.5px}.iz-input-size-lg{min-height:48px;padding:0 18px;font-size:15px}.iz-input-left-icon{color:var(--color-text-tertiary);transition:color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:flex}.iz-input-box:focus-within .iz-input-left-icon{color:var(--color-primary)}[dir=rtl] .iz-input-left-icon{margin-left:10px;margin-right:0}.iz-input-control{width:100%;color:var(--color-text);font-size:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:500}.iz-input-control::placeholder{color:var(--color-text-tertiary);font-weight:400}.iz-input-right-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:8px;display:flex}[dir=rtl] .iz-input-right-actions{margin-left:0;margin-right:8px}.iz-input-action-btn{color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.iz-input-action-btn:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.iz-input-has-error{border-color:var(--color-status-error)!important;box-shadow:0 0 0 3px var(--color-status-error-subtle)!important}.iz-input-disabled{opacity:.58;cursor:not-allowed;background-color:var(--color-surface-sunken)}.iz-textarea-box{background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:var(--radius-md);width:100%;box-shadow:var(--color-input-shadow), var(--shadow-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);padding:10px 14px}.iz-textarea-box:hover:not(.iz-input-disabled){background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.iz-textarea-box:focus-within{border-color:var(--color-primary);box-shadow:var(--color-input-shadow), 0 0 0 3.5px var(--color-primary-subtle);background-color:var(--color-input-bg-focus)}.iz-textarea-control{width:100%;color:var(--color-text);resize:vertical;background:0 0;border:none;outline:none;min-height:90px;padding:0;font-size:13.5px;font-weight:500;line-height:1.5}.iz-textarea-control::placeholder{color:var(--color-text-tertiary);font-weight:400}.iz-dropdown-container{width:100%;position:relative}.iz-dropdown-trigger{background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition-fast);box-shadow:var(--color-input-shadow), var(--shadow-xs);-webkit-user-select:none;user-select:none;text-align:left;outline:none;justify-content:space-between;align-items:center;display:flex}[dir=rtl] .iz-dropdown-trigger{text-align:right}.iz-dropdown-trigger:hover:not(:disabled){background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.iz-dropdown-trigger.iz-dropdown-open{background-color:var(--color-input-bg-focus);border-color:var(--color-primary);box-shadow:var(--color-input-shadow), 0 0 0 3.5px var(--color-primary-subtle)}.iz-dropdown-trigger-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.iz-dropdown-trigger-right{flex-shrink:0;align-items:center;gap:6px;margin-left:8px;display:flex}[dir=rtl] .iz-dropdown-trigger-right{margin-left:0;margin-right:8px}.iz-dropdown-arrow{color:var(--color-text-tertiary);transition:transform var(--transition-fast), color var(--transition-fast)}.iz-dropdown-arrow-up{color:var(--color-primary);transform:rotate(180deg)}.iz-dropdown-display-area{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.iz-dropdown-placeholder{color:var(--color-text-tertiary);font-weight:400}.iz-dropdown-selected-single{color:var(--color-text);align-items:center;gap:8px;font-weight:600;display:flex}.iz-dropdown-item-icon{color:var(--color-text-secondary);align-items:center;display:flex}.iz-dropdown-chips{flex-wrap:wrap;gap:4px;padding:2px 0;display:flex}.iz-dropdown-chip{background-color:var(--color-primary-subtle);color:var(--color-primary);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.iz-dropdown-chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.iz-dropdown-chip-remove:hover{opacity:1}.iz-dropdown-menu{z-index:60;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;max-height:320px;animation:.15s ease-out fadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.iz-dropdown-search-wrapper{border-bottom:1px solid var(--color-border);background-color:var(--color-surface-sunken);align-items:center;gap:8px;padding:8px 12px;display:flex}.iz-dropdown-search-icon{color:var(--color-text-tertiary);flex-shrink:0}.iz-dropdown-search-input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:500}.iz-dropdown-search-input::placeholder{color:var(--color-text-tertiary)}.iz-dropdown-options-list{flex-direction:column;gap:2px;max-height:260px;padding:6px;display:flex;overflow-y:auto}.iz-dropdown-empty{text-align:center;color:var(--color-text-tertiary);padding:20px;font-size:12.5px;font-style:italic}.iz-dropdown-option{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}[dir=rtl] .iz-dropdown-option{text-align:right}.iz-dropdown-option:hover:not(:disabled){background-color:var(--color-surface-hover)}.iz-option-selected{color:var(--color-primary);background-color:var(--color-primary-subtle)!important}.iz-option-content{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.iz-option-icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.iz-option-text{flex-direction:column;gap:1px;display:flex}.iz-option-label{color:var(--color-text);font-size:13px;font-weight:600}.iz-option-selected .iz-option-label{color:var(--color-primary);font-weight:700}.iz-option-desc{color:var(--color-text-tertiary);font-size:11px}.iz-option-meta{align-items:center;gap:6px;display:flex}.iz-option-badge{border-radius:var(--radius-full);background-color:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:2px 6px;font-size:10px}.iz-option-check{color:var(--color-primary)}.iz-option-disabled{opacity:.45;cursor:not-allowed}.iz-select-box{background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:var(--radius-md);width:100%;box-shadow:var(--color-input-shadow), var(--shadow-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex;position:relative}.iz-select-box:hover:not(.iz-input-disabled){background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.iz-select-box:focus-within{border-color:var(--color-primary);box-shadow:var(--color-input-shadow), 0 0 0 3.5px var(--color-primary-subtle);background-color:var(--color-input-bg-focus)}.iz-select-control{width:100%;font-size:inherit;color:var(--color-text);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding:0 36px 0 0;font-weight:600}[dir=rtl] .iz-select-control{padding:0 0 0 36px}.iz-select-arrow{pointer-events:none;color:var(--color-text-tertiary);transition:color var(--transition-fast);position:absolute;right:12px}[dir=rtl] .iz-select-arrow{left:12px;right:auto}.iz-select-box:focus-within .iz-select-arrow{color:var(--color-primary)}.iz-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:box-shadow var(--transition-normal), border-color var(--transition-normal), transform var(--transition-fast);position:relative}.iz-card-variant-default{box-shadow:var(--shadow-sm)}.iz-card-variant-elevated{box-shadow:var(--shadow-md);border-color:var(--color-border-light)}.iz-card-variant-glass{background-color:color-mix(in srgb, var(--color-surface) 80%, transparent);-webkit-backdrop-filter:blur(16px);border-color:var(--color-border)}.iz-card-variant-bordered{border:1.5px solid var(--color-primary-border);box-shadow:var(--shadow-xs)}.iz-card-variant-accent{border-top:4px solid var(--color-primary);box-shadow:var(--shadow-sm)}.iz-card-variant-interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.iz-card-hoverable:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}.iz-card-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.iz-card-clickable:active{box-shadow:var(--shadow-xs);transform:translateY(0)}.iz-card-glow{box-shadow:var(--shadow-glow)}.iz-card-pad-none{padding:0}.iz-card-pad-sm{padding:14px}.iz-card-pad-md{padding:22px}.iz-card-pad-lg{padding:28px}.iz-card-pad-xl{padding:36px}.iz-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.iz-card-header-main{align-items:center;gap:12px;display:flex}.iz-card-header-icon{border-radius:var(--radius-md);background-color:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.iz-card-header-text{flex-direction:column;gap:2px;display:flex}.iz-card-title{color:var(--color-text);letter-spacing:-.02em;margin:0;font-weight:800}.iz-card-title-sm{font-size:14px}.iz-card-title-md{font-size:16.5px}.iz-card-title-lg{font-size:19px}.iz-card-title-xl{font-size:22px}.iz-card-description{color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.45}.iz-card-footer{justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.iz-card-footer-bordered{border-top:1px solid var(--color-border)}.iz-stat-card{flex-direction:column;gap:12px;padding:22px;display:flex}.iz-stat-header{justify-content:space-between;align-items:center;display:flex}.iz-stat-title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.75px;font-size:11.5px;font-weight:800}.iz-stat-icon-wrapper{border-radius:var(--radius-md);background-color:var(--color-primary-subtle);width:40px;height:40px;color:var(--color-primary);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.iz-stat-value{color:var(--color-text);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.iz-stat-footer{align-items:center;gap:8px;font-size:12px;display:flex}.iz-stat-trend{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.iz-trend-positive{color:var(--color-status-success);background-color:var(--color-status-success-subtle)}.iz-trend-negative{color:var(--color-status-error);background-color:var(--color-status-error-subtle)}.iz-trend-neutral{color:var(--color-text-tertiary);background-color:var(--color-surface-sunken)}.iz-stat-timeframe{color:var(--color-text-tertiary);font-weight:500}.iz-lang-tabs-container{background-color:var(--color-surface-sunken);border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:6px;padding:8px 12px}.iz-lang-tabs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.iz-lang-tabs-indicator{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.iz-lang-globe-icon{color:var(--color-primary)}.iz-lang-tabs-pills{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);align-items:center;gap:4px;padding:3px;display:flex}.iz-lang-tab-btn{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:flex}.iz-lang-tab-btn:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.iz-lang-tab-active{box-shadow:0 2px 8px var(--color-primary-subtle);font-weight:700;background-color:var(--color-primary)!important;color:var(--color-text-inverse)!important}.iz-lang-tab-code{border-radius:var(--radius-xs);letter-spacing:.5px;background:#00000014;padding:1px 4px;font-size:9.5px;font-weight:800}.iz-lang-tab-active .iz-lang-tab-code{color:var(--color-text-inverse);background:#ffffff3d}.iz-lang-tab-label{font-size:12px}.iz-lang-dot-required{background-color:var(--color-status-warning);border-radius:50%;width:6px;height:6px}.iz-lang-check-icon{color:var(--color-status-success)}.iz-lang-tab-active .iz-lang-check-icon{color:var(--color-text-inverse)}.iz-multilang-field-group{flex-direction:column;gap:6px;width:100%;display:flex}.iz-multilang-header{justify-content:space-between;align-items:center;display:flex}.iz-lang-active-tag{color:var(--color-primary);text-transform:none;margin-left:6px;font-size:11px;font-weight:700}.iz-multilang-tabs-mini{background-color:var(--color-surface-sunken);border-radius:var(--radius-sm);border:1px solid var(--color-border);align-items:center;gap:3px;padding:2px;display:flex}.iz-mini-tab-btn{cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:flex}.iz-mini-tab-btn:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.iz-mini-tab-active{background-color:var(--color-primary);color:var(--color-text-inverse)!important}.iz-mini-dot-filled{background-color:var(--color-status-success);border-radius:50%;width:4px;height:4px}.iz-mini-tab-active .iz-mini-dot-filled{background-color:var(--color-text-inverse)}.iz-checkbox-wrapper-outer{flex-direction:column;gap:4px;display:flex}.iz-checkbox-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast);align-items:flex-start;gap:10px;display:inline-flex;position:relative}.iz-checkbox-label-disabled{cursor:not-allowed;opacity:.55}.iz-checkbox-native-hidden{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.iz-checkbox-box-wrapper{flex-shrink:0;justify-content:center;align-items:center;padding-top:1px;display:inline-flex;position:relative}.iz-checkbox-visual{border-radius:var(--radius-xs);background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);width:18px;height:18px;box-shadow:var(--color-input-shadow), var(--shadow-xs);transition:all var(--transition-fast);color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex}.iz-checkbox-wrapper:hover .iz-checkbox-visual:not(.iz-checkbox-disabled){border-color:var(--color-primary);background-color:var(--color-input-bg-hover);box-shadow:0 0 0 3px var(--color-primary-subtle)}.iz-checkbox-native-hidden:focus-visible+.iz-checkbox-visual{border-color:var(--color-primary);box-shadow:0 0 0 3.5px var(--color-primary-subtle)}.iz-checkbox-checked{box-shadow:0 2px 8px var(--color-primary-subtle);background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.iz-checkbox-indeterminate{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.iz-checkbox-check-icon{width:12px;height:12px;stroke:var(--color-text-inverse);animation:.15s cubic-bezier(.175,.885,.32,1.275) scaleIn}.iz-checkbox-size-sm .iz-checkbox-visual{border-radius:4px;width:15px;height:15px}.iz-checkbox-size-sm .iz-checkbox-check-icon{width:10px;height:10px}.iz-checkbox-size-md .iz-checkbox-visual{border-radius:5px;width:19px;height:19px}.iz-checkbox-size-md .iz-checkbox-check-icon{width:13px;height:13px}.iz-checkbox-size-lg .iz-checkbox-visual{border-radius:6px;width:22px;height:22px}.iz-checkbox-size-lg .iz-checkbox-check-icon{width:15px;height:15px}.iz-checkbox-text-group{flex-direction:column;gap:2px;line-height:1.35;display:flex}.iz-checkbox-label-row{align-items:center;gap:6px;display:flex}.iz-checkbox-label{color:var(--color-text);font-size:13.5px;font-weight:600}.iz-checkbox-description{color:var(--color-text-secondary);font-size:12px}.iz-checkbox-icon-slot{color:var(--color-primary);align-items:center;display:inline-flex}.iz-checkbox-badge{border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);padding:1px 6px;font-size:10px;font-weight:700}.iz-checkbox-error{border-color:var(--color-status-error)!important}.iz-checkbox-card{background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);padding:14px 16px;display:block;position:relative}.iz-checkbox-card:hover:not(.iz-checkbox-card-disabled){border-color:var(--color-border-strong);background-color:var(--color-surface-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.iz-checkbox-card-checked{box-shadow:0 3px 12px var(--color-primary-subtle);border-color:var(--color-primary)!important;background-color:var(--color-primary-subtle)!important}.iz-checkbox-card-content{align-items:flex-start;gap:12px;display:flex}.iz-checkbox-card-info{flex-direction:column;flex:1;gap:2px;display:flex}.iz-checkbox-card-header{align-items:center;gap:8px;display:flex}.iz-checkbox-card-disabled{opacity:.5;cursor:not-allowed}.iz-switch-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.iz-switch-track{background-color:var(--color-input-border);border-radius:var(--radius-full);width:40px;height:22px;transition:background-color var(--transition-fast);flex-shrink:0;align-items:center;padding:2px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #00000026}.iz-switch-thumb{background-color:var(--color-text-inverse);width:18px;height:18px;transition:transform var(--transition-fast);border-radius:50%;display:block;box-shadow:0 1px 3px #00000059}.iz-switch-track-checked{background-color:var(--color-primary)}.iz-switch-track-checked .iz-switch-thumb{transform:translate(18px)}[dir=rtl] .iz-switch-track-checked .iz-switch-thumb{transform:translate(-18px)}@keyframes scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.dashboard-hero-banner{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1d1616 0%,#3b1212 50%,#7a1212 100%);border:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:28px 32px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .dashboard-hero-banner{background:linear-gradient(135deg,#1c1714 0%,#2a1515 50%,#461414 100%);border:1px solid #ffffff1f;box-shadow:0 10px 30px -5px #000000b3,inset 0 1px #ffffff1f,0 0 35px #e0313126}.dashboard-hero-badge{border-radius:var(--radius-full);letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-hero-title{letter-spacing:-.3px;color:#fff;margin-bottom:8px;font-size:24px;font-weight:800}.dashboard-hero-subtitle{color:#ffffffd1;font-size:13px;line-height:1.6}.dashboard-hero-btn-secondary{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background-color:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important}.dashboard-hero-btn-secondary:hover{background-color:#ffffff38;border-color:#fff6;transform:translateY(-1px)}[data-theme=dark] .top-navbar{-webkit-backdrop-filter:blur(20px)saturate(180%);background-color:#161311e0;border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #0006}[data-theme=dark] .sidebar{background-color:var(--color-surface);border-right:1px solid #ffffff14}[data-theme=dark] .sidebar-header{background:linear-gradient(#e0313114 0%,#0000 100%);border-bottom:1px solid #ffffff14}[data-theme=dark] .sidebar-footer{background:linear-gradient(0deg, var(--color-surface-sunken) 0%, var(--color-surface) 100%);border-top:1px solid #ffffff14}[data-theme=dark] .card,[data-theme=dark] .iz-card{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0d}[data-theme=dark] .card:hover,[data-theme=dark] .iz-card-hoverable:hover{box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff14;border-color:var(--color-border-strong)}[data-theme=dark] .iz-stat-card{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff0a}[data-theme=dark] .iz-stat-card:hover{box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff12;border-color:var(--color-border-strong)}[data-theme=dark] .modal-overlay{-webkit-backdrop-filter:blur(14px);background-color:#000c}[data-theme=dark] .modal-content{background-color:var(--color-surface-raised);border:1px solid #ffffff1f;box-shadow:0 25px 60px -15px #000000e6,inset 0 1px #ffffff14}[data-theme=dark] table th,[data-theme=dark] .data-table th{background-color:var(--color-surface-sunken);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}[data-theme=dark] table td,[data-theme=dark] .data-table td{border-bottom:1px solid var(--color-border-light)}[data-theme=dark] table tr:hover td,[data-theme=dark] .data-table tr:hover td{background-color:#ffffff09}[data-theme=dark] .text-input,[data-theme=dark] .form-input,[data-theme=dark] .select-input,[data-theme=dark] .form-select,[data-theme=dark] .form-textarea{background-color:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text);box-shadow:inset 0 1.5px 3px #00000080}[data-theme=dark] .text-input:hover,[data-theme=dark] .form-input:hover,[data-theme=dark] .select-input:hover,[data-theme=dark] .form-select:hover,[data-theme=dark] .form-textarea:hover{background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}[data-theme=dark] .text-input:focus,[data-theme=dark] .form-input:focus,[data-theme=dark] .select-input:focus,[data-theme=dark] .form-select:focus,[data-theme=dark] .form-textarea:focus{background-color:var(--color-input-bg-focus);border-color:var(--color-primary);box-shadow:0 0 0 3.5px var(--color-primary-subtle), inset 0 1.5px 3px #00000080}[data-theme=dark] .text-input::placeholder,[data-theme=dark] .form-input::placeholder,[data-theme=dark] .form-textarea::placeholder{color:#ffffff59}[data-theme=dark] .badge-primary{color:#f87171;background-color:#e0313129;border-color:#e0313159}[data-theme=dark] .badge-success{color:#4ade80;background-color:#22c55e29;border-color:#22c55e59}[data-theme=dark] .badge-warning{color:#fbbf24;background-color:#f59e0b29;border-color:#f59e0b59}[data-theme=dark] .badge-error{color:#f87171;background-color:#ef444429;border-color:#ef444459}[data-theme=dark] .badge-info{color:#38bdf8;background-color:#38bdf829;border-color:#38bdf859}[data-theme=dark] .badge-coupon{color:#fcd34d;background-color:#fbbf2429;border-color:#fbbf2459}[data-theme=dark] .badge-promo{color:#d8b4fe;background-color:#c084fc29;border-color:#c084fc59}[data-theme=dark] .tab-list{background-color:var(--color-surface-sunken);border-color:var(--color-border)}[data-theme=dark] .tab-btn.active{background-color:var(--color-surface-raised);color:var(--color-primary);box-shadow:0 1px 3px #0006,inset 0 1px #ffffff14}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}
