@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";textarea{max-width:100%;resize:vertical}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{background-color:#fff;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:100}.header-container{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:24px;font-weight:800;color:#3b82f6}.logo-text{background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;gap:32px}.nav-link{text-decoration:none;color:#64748b;font-weight:500;transition:color .3s ease}.nav-link:hover{color:#3b82f6}.header-actions{display:flex;gap:16px;align-items:center}._toastContainer_18dji_11{position:fixed;top:20px;right:20px;z-index:2147483647;display:flex;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:14px 18px;border-radius:8px;box-shadow:0 12px 35px #0006,0 4px 12px #0003;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.4;word-break:break-word;pointer-events:auto;isolation:isolate;animation:_slideInRight_18dji_1 .3s ease-out}._success_18dji_139{background-color:#16a34a;border-left:6px solid #15803d;color:#fff}._error_18dji_161{background-color:#dc2626;border-left:6px solid #b91c1c;color:#fff}._warning_18dji_183{background-color:#f59e0b;border-left:6px solid #d97706;color:#1e293b}._info_18dji_205{background-color:#2563eb;border-left:6px solid #1d4ed8;color:#fff}._message_18dji_227{flex:1;min-width:0;font-weight:500}._closeBtn_18dji_249{flex-shrink:0;padding:2px 0 2px 8px;background:transparent;border:none;color:inherit;font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;opacity:.85;transition:opacity .2s ease,transform .2s ease}._closeBtn_18dji_249:hover{opacity:1;transform:scale(1.08)}._closeBtn_18dji_249:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes _slideInRight_18dji_1{0%{transform:translate(calc(100% + 40px));opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:640px){._toastContainer_18dji_11{top:16px;left:16px;right:16px;width:auto;min-width:0;max-width:none;padding:13px 15px;font-size:.9rem}}:root{--bg: #0b0b12;--card-bg: linear-gradient(160deg, #16161f 0%, #0e0e15 100%);--card-border: rgba(255, 255, 255, .06);--purple: #a855f7;--purple-strong: #8b5cf6;--purple-deep: #6d28d9;--green: #22c55e;--red: #ef4444;--text-primary: #ffffff;--text-secondary: #9ca3af;--text-muted: #6b7280}._dashboard_c99l6_19{padding:clamp(16px,2.2vw,32px);width:100%;max-width:100%;margin:0;box-sizing:border-box;background-color:var(--bg);color:var(--text-primary);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}._loadingContainer_c99l6_32{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#aaa}._loader_c99l6_41{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:var(--purple);animation:_spin_c99l6_1 1s linear infinite;margin-bottom:16px}@keyframes _spin_c99l6_1{to{transform:rotate(360deg)}}._errorContainer_c99l6_55{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--red);text-align:center}._errorContainer_c99l6_55 span{font-size:48px;margin-bottom:16px}._errorContainer_c99l6_55 h3{margin-bottom:8px;color:#fff}._errorContainer_c99l6_55 p{color:#aaa}._dashboardHeader_c99l6_70{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:clamp(16px,2vw,28px)}._headerTitle_c99l6_79{font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.3px}._headerSubtitle_c99l6_87{font-size:.85rem;color:var(--text-secondary);margin:4px 0 0}._datePicker_c99l6_93{background:#17171f;border:1px solid #2a2a35;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.9rem;outline:none;cursor:pointer}._datePicker_c99l6_93:hover,._datePicker_c99l6_93:focus{border-color:var(--purple)}._selectedDateBadge_c99l6_110{display:flex;align-items:center;gap:8px;background:linear-gradient(160deg,#16161f,#101017);border:1px solid rgba(255,255,255,.08);color:#e5e7eb;padding:10px 16px;border-radius:12px;font-size:.9rem;font-weight:500;box-shadow:0 4px 14px #00000059}._selectedDateBadge_c99l6_110 svg{color:var(--purple);flex-shrink:0}._dateBadgeChevron_c99l6_129{color:var(--text-muted);margin-left:4px}._calendarPopup_c99l6_135{z-index:1000;width:300px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 16px 40px #0000008c;padding:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:_calendarPopupIn_c99l6_1 .12s ease-out}@keyframes _calendarPopupIn_c99l6_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._calendarPopupHeader_c99l6_152{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--text-primary);font-weight:600;font-size:.9rem}._calendarPopupHeader_c99l6_152 button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--card-border);background:#ffffff08;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s}._calendarPopupHeader_c99l6_152 button:hover{border-color:var(--purple);color:var(--purple)}._calendarWeekRow_c99l6_181{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._calendarWeekRow_c99l6_181 span{text-align:center;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._calendarDayGrid_c99l6_196{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._calendarDayCell_c99l6_202{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-primary);font-size:.82rem;border-radius:8px;cursor:pointer;transition:background .12s,color .12s}._calendarDayCell_c99l6_202:hover{background:#a855f729}._calendarDayMuted_c99l6_220{color:var(--text-muted)}._calendarDayToday_c99l6_224{border:1px solid var(--purple);color:var(--purple);font-weight:600}._calendarDaySelected_c99l6_230,._calendarDaySelected_c99l6_230:hover{background:linear-gradient(135deg,var(--purple-strong),var(--purple-deep));color:#fff;font-weight:700}._calendarTodayBtn_c99l6_237{width:100%;margin-top:12px;padding:8px;border-radius:10px;border:1px solid var(--card-border);background:#a855f71f;color:var(--purple);font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .15s}._calendarTodayBtn_c99l6_237:hover{background:#a855f738}._topRow_c99l6_257{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(16px,2vw,24px);width:100%}@media(max-width:1200px){._topRow_c99l6_257{grid-template-columns:1fr 1fr}}@media(max-width:768px){._topRow_c99l6_257{grid-template-columns:1fr}}._card_c99l6_274{border-radius:22px;padding:clamp(18px,1.8vw,24px) clamp(16px,1.6vw,22px);color:#fff;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 8px 24px #0006;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;min-width:0}._card_c99l6_274:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000080}._cardHeader_c99l6_294{display:flex;flex-direction:column;margin-bottom:12px}._cardTitle_c99l6_300{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.3px}._cardSubtitle_c99l6_307{font-size:11px;color:var(--text-muted);margin-top:4px}._cardValue_c99l6_313{font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:12px;color:var(--text-primary)}._cardFooter_c99l6_322{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}._trendPositive_c99l6_330,._trendNegative_c99l6_331{display:inline-flex;align-items:center;gap:4px;font-weight:600;padding:3px 9px;border-radius:20px;font-size:12.5px}._trendPositive_c99l6_330{color:var(--green);background:#22c55e26}._trendNegative_c99l6_331{color:var(--red);background:#ef444426}._trendLabel_c99l6_351{font-size:12.5px;color:var(--text-muted)}._cardIconBadge_c99l6_357{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;background:#a855f726;color:var(--purple)}._monthlySalesCard_c99l6_372 ._cardIconBadge_c99l6_357{background:#ffffff29;color:#fff}._totalSalesCard_c99l6_378{border:1px solid rgba(168,85,247,.12)}._totalSalesRow_c99l6_383{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}._salesInfo_c99l6_391{flex:1;min-width:0}._salesGraph_c99l6_393{width:45%;min-width:120px;display:flex;align-items:center;justify-content:center}._monthlySalesCard_c99l6_372{background:linear-gradient(150deg,#8b5cf6,#6d28d9);border:1px solid rgba(255,255,255,.08)}._monthlySalesCard_c99l6_372 ._cardTitle_c99l6_300{color:#fffc}._monthlySalesCard_c99l6_372 ._trendLabel_c99l6_351{color:#ffffffa6}._monthlySalesCard_c99l6_372 ._trendPositive_c99l6_330{color:#d9f99d;background:#ffffff29}._monthlySalesCard_c99l6_372 ._trendNegative_c99l6_331{color:#fecaca;background:#ffffff29}._revenueGrowthCard_c99l6_419{border:1px solid rgba(34,197,94,.12)}._growthIcon_c99l6_423{position:absolute;top:20px;right:20px;font-size:24px;opacity:.9;color:var(--green);background:#22c55e26;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}._trendChartWrapper_c99l6_440{position:relative;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;max-width:100%}._trendChartWrapper_c99l6_440:active{cursor:grabbing}._trendTooltip_c99l6_451{background:#000000e6;color:#fff;padding:4px 10px;border-radius:6px;font-size:.8rem;white-space:nowrap;pointer-events:none;z-index:100;box-shadow:0 2px 8px #00000080}._dragHint_c99l6_463{text-align:center;color:var(--text-muted);font-size:.7rem;margin-top:4px;-webkit-user-select:none;user-select:none}@keyframes _dash_c99l6_19{to{stroke-dashoffset:0}}._animatedLine_c99l6_473{stroke-dasharray:300;stroke-dashoffset:300;animation:_dash_c99l6_19 1.5s ease forwards}._graphOuterWrapper_c99l6_480{display:flex;align-items:center;gap:8px;width:100%}._graphNavBtn_c99l6_487{width:28px;height:28px;min-width:28px;border-radius:10px;border:none;background:#ffffff14;color:#fff;cursor:pointer;transition:.2s ease}._graphNavBtn_c99l6_487:hover{background:#a855f74d}._graphNavBtn_c99l6_487:disabled{opacity:.3;cursor:not-allowed}._graphTooltipTitle_c99l6_503{font-size:13px;font-weight:600;margin-bottom:4px}._graphTooltipRevenue_c99l6_504{font-size:12px;color:#ddd;margin-bottom:4px}._graphPositive_c99l6_505{color:#4ade80;font-size:12px;font-weight:600}._graphNegative_c99l6_506{color:#f87171;font-size:12px;font-weight:600}._barChartContainer_c99l6_509{position:absolute;bottom:20px;right:20px;display:flex;align-items:flex-end;gap:4px;height:48px;opacity:.9}._barWrapper_c99l6_520{width:5px;height:100%;display:flex;align-items:flex-end}._bar_c99l6_509{width:100%;background:#ffffffbf;border-radius:4px 4px 0 0;height:0%;animation:_growBar_c99l6_1 1.2s ease forwards;animation-delay:.2s}@keyframes _growBar_c99l6_1{to{height:var(--target-height)}}._growthCircleWrapper_c99l6_534{position:absolute;top:20px;right:20px;width:70px;height:70px;display:flex;align-items:center;justify-content:center}._growthCenterText_c99l6_545{position:absolute;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--green)}._growthCircleAnimated_c99l6_554{transition:stroke-dashoffset 1.5s ease}._metricsGrid_c99l6_557{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(20px,2.4vw,32px);width:100%}@media(max-width:1200px){._metricsGrid_c99l6_557{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._metricsGrid_c99l6_557{grid-template-columns:1fr}}._metricCard_c99l6_574{background:var(--card-bg);border-radius:18px;padding:18px;display:flex;align-items:flex-start;gap:14px;border:1px solid var(--card-border);box-shadow:0 6px 14px #0000004d;transition:all .2s ease;min-width:0}._metricCard_c99l6_574:hover{border-color:#a855f733;box-shadow:0 8px 20px #0006;transform:translateY(-2px)}._metricIcon_c99l6_593{font-size:22px;background:#a855f724;width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:var(--purple)}._metricContent_c99l6_606{display:flex;flex-direction:column;flex:1;min-width:0}._metricLabel_c99l6_608{font-size:13.5px;color:var(--text-secondary);margin-bottom:6px;letter-spacing:.2px}._metricValue_c99l6_615{font-size:clamp(20px,1.8vw,26px);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.5px;margin-bottom:6px}._metricTrend_c99l6_624{font-size:12.5px;display:flex;align-items:center;gap:4px;font-weight:500}._metricTrend_c99l6_624._positive_c99l6_632{color:var(--green)}._metricTrend_c99l6_624._negative_c99l6_633{color:var(--red)}._tableSection_c99l6_636{background:linear-gradient(160deg,#16161fd9,#0b0b12e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;border:1px solid var(--card-border);padding:clamp(14px,1.6vw,20px);margin-top:8px;box-shadow:0 6px 14px #0000004d;overflow-x:auto}._columns_c99l6_648{display:flex;gap:24px;margin-top:8px;width:100%}._leftColumn_c99l6_655{flex:2;min-width:0}._rightColumn_c99l6_656{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}@media(max-width:992px){._columns_c99l6_648{flex-direction:column}}._welcomeSection_c99l6_667{margin-bottom:clamp(16px,2vw,24px)}._welcomeSection_c99l6_667 h1{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:700;margin:0 0 6px;color:var(--text-primary)}._welcomeSection_c99l6_667 p{font-size:.9rem;color:var(--text-secondary);margin:0}._statsGrid_c99l6_682{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(20px,2.4vw,28px);width:100%}@media(max-width:1200px){._statsGrid_c99l6_682{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._statsGrid_c99l6_682{grid-template-columns:1fr}}._statCard_c99l6_693{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:20px;box-shadow:0 6px 14px #0000004d;transition:all .2s ease}._statCard_c99l6_693:hover{transform:translateY(-2px);border-color:#a855f733}._statCard_c99l6_693 h3{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0 0 10px}._statValue_c99l6_714{font-size:clamp(20px,1.8vw,26px);font-weight:700;color:var(--text-primary);margin:0 0 8px}._statTrend_c99l6_721{font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:20px}._statTrend_c99l6_721[data-trend=up]{color:var(--green);background:#22c55e26}._statTrend_c99l6_721[data-trend=down]{color:var(--red);background:#ef444426}._viewAllBtn_c99l6_731{background:#a855f724;color:var(--purple);border:1px solid rgba(168,85,247,.25);padding:6px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;transition:.2s ease}._viewAllBtn_c99l6_731:hover{background:#a855f740}._badge_c99l6_745{background:#a855f724;color:var(--purple);padding:4px 12px;border-radius:20px;font-size:12.5px;font-weight:600}._tableContainer_c99l6_754{width:100%;overflow-x:auto;margin-top:16px}._table_c99l6_636{width:100%;border-collapse:collapse;min-width:480px}._table_c99l6_636 thead th{text-align:left;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--card-border);letter-spacing:.3px;text-transform:uppercase}._table_c99l6_636 tbody td{padding:12px;font-size:13.5px;color:#e5e7eb;border-bottom:1px solid rgba(255,255,255,.04)}._table_c99l6_636 tbody tr:hover{background:#ffffff05}._status_c99l6_778{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}._status_c99l6_778._completed_c99l6_786{color:var(--green);background:#22c55e26}._status_c99l6_778._pending_c99l6_787{color:#facc15;background:#facc1526}._status_c99l6_778._failed_c99l6_788{color:var(--red);background:#ef444426}._projectsList_c99l6_790{display:flex;flex-direction:column;gap:16px;margin-top:16px}._projectItem_c99l6_792{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px}@media(max-width:480px){._projectItem_c99l6_792{grid-template-columns:1fr;align-items:flex-start}}._projectInfo_c99l6_803 h4{font-size:13.5px;font-weight:600;margin:0 0 4px;color:var(--text-primary)}._deadline_c99l6_804{font-size:11.5px;color:var(--text-muted)}._progressBar_c99l6_806{width:100px;height:6px;background:#ffffff14;border-radius:10px;overflow:hidden}._progressFill_c99l6_814{height:100%;background:linear-gradient(90deg,var(--purple-strong),var(--purple));border-radius:10px;transition:width .6s ease}._progressText_c99l6_821{font-size:12.5px;color:var(--text-secondary);font-weight:600;min-width:32px;text-align:right}._statusIndicator_c99l6_823{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #22c55e26}._statusGrid_c99l6_831{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}@media(max-width:480px){._statusGrid_c99l6_831{grid-template-columns:1fr}}._statusItem_c99l6_840{display:flex;align-items:center;gap:12px}._statusItem_c99l6_840 h4{font-size:13px;font-weight:600;margin:0 0 2px;color:var(--text-primary)}._statusText_c99l6_843{font-size:11.5px;color:var(--text-muted);margin:0}._statusIcon_c99l6_845{width:10px;height:10px;border-radius:50%;flex-shrink:0}._statusIcon_c99l6_845._success_c99l6_852{background:var(--green);box-shadow:0 0 0 4px #22c55e26}._statusIcon_c99l6_845._warning_c99l6_853{background:#facc15;box-shadow:0 0 0 4px #facc1526}._statusIcon_c99l6_845._error_c99l6_55{background:var(--red);box-shadow:0 0 0 4px #ef444426}@media(min-width:1920px){._dashboard_c99l6_19{max-width:1800px;margin:0 auto}}._container_f9875_22 *{box-sizing:border-box}._container_f9875_22{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._loading_f9875_32{display:flex;align-items:center;justify-content:center;min-height:320px;color:#b7b3c4;font-size:.95rem;font-weight:500;gap:.75rem;background-color:#0a0a0a;border-radius:20px;border:1px solid #1c1c1f}._loading_f9875_32:before{content:"";width:18px;height:18px;border:2px solid #23232f;border-top-color:#8b5cf6;border-radius:50%;animation:_spin_f9875_1 .8s linear infinite;flex-shrink:0}@keyframes _spin_f9875_1{to{transform:rotate(360deg)}}._welcomeSection_f9875_62{margin-bottom:30px;padding:25px;background:linear-gradient(135deg,#0a0a0a,#101012);color:#f4f2f8;border-radius:20px;box-shadow:0 10px 30px #00000073;position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.22)}._welcomeSection_f9875_62:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.12) 1px,transparent 1px);background-size:20px 20px;opacity:.35;z-index:1}._welcomeSection_f9875_62 h1{font-size:32px;font-weight:700;margin-bottom:10px;position:relative;z-index:2;color:#fff;letter-spacing:-.01em}._welcomeSection_f9875_62 p{font-size:16px;opacity:.9;margin:0;position:relative;z-index:2;color:#b7b3c4}._statsGrid_f9875_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}._statCard_f9875_114{background-color:#0a0a0a;border-radius:18px;padding:25px;box-shadow:0 6px 20px #00000073;transition:all .25s ease;border:1px solid #1c1c1f;position:relative;overflow:hidden}._statCard_f9875_114:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#8b5cf6,#7c3aed)}._statCard_f9875_114:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0000008c;border-color:#8b5cf666}._statCard_f9875_114 h3{font-size:13px;font-weight:600;color:#8f8ba0;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}._statValue_f9875_150{font-size:34px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1;letter-spacing:-.02em}._statTrend_f9875_159{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:#8b5cf624;color:#c9a3f5}._statTrend_f9875_159[data-trend=up]{background:#35c98f24;color:#4fe3ac}._statTrend_f9875_159[data-trend=down]{background:#f0556b24;color:#f0556b}._card_f9875_182{background-color:#0a0a0a;border-radius:18px;box-shadow:0 8px 24px #0006;border:1px solid #1c1c1f;overflow:visible;margin-bottom:25px}._card_f9875_182:last-child{margin-bottom:0}._appointmentCard_f9875_195{max-width:100%;width:100%;margin-left:0;margin-right:0;overflow:hidden}._cardHeader_f9875_203{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #1c1c1f;background-color:#0a0a0a}._cardHeader_f9875_203 h2{font-size:20px;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}._viewAllBtn_f9875_220{background-color:#8b5cf6;color:#fff;border:none;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}._viewAllBtn_f9875_220:hover{background-color:#7c3aed;transform:translateY(-1px)}._badge_f9875_237{background-color:#141414;color:#cfcbe0;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid rgba(139,92,246,.35)}._statusIndicator_f9875_247{width:12px;height:12px;border-radius:50%;background-color:#8b5cf6;animation:_pulse_f9875_1 2s infinite}@keyframes _pulse_f9875_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._tableContainer_f9875_262{overflow-x:auto;padding:25px}._table_f9875_262{width:100%;border-collapse:separate;border-spacing:0;min-width:600px;color:#fff}._table_f9875_262 th{text-align:left;padding:12px 16px;font-size:12px;font-weight:700;color:#c9a3f5;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid rgba(139,92,246,.4);background-color:#0a0a0a}._table_f9875_262 td{padding:16px;border-bottom:1px solid #1c1c1f;font-size:14px;color:#cfcbe0}._table_f9875_262 tr:last-child td{border-bottom:none}._table_f9875_262 tr:hover{background-color:#111118}._status_f9875_247{display:inline-block;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:transparent;border:1px solid #8b5cf6;color:#fff}._status_f9875_247._completed_f9875_316{background-color:#35c98f24;border-color:#35c98f;color:#4fe3ac}._status_f9875_247._pending_f9875_322{background-color:#f5a62324;border-color:#f5a623;color:#ffc267}._status_f9875_247._failed_f9875_328{background-color:#f0556b24;border-color:#f0556b;color:#ff8c9a}._projectsList_f9875_335{padding:25px}._projectItem_f9875_339{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #1c1c1f}._projectItem_f9875_339:last-child{border-bottom:none}._projectInfo_f9875_351{flex:1;min-width:0}._projectInfo_f9875_351 h4{font-size:15px;font-weight:600;color:#fff;margin:0 0 5px}._deadline_f9875_363{font-size:13px;color:#726e80}._progressBar_f9875_368{flex:1;height:8px;background-color:#1c1c1f;border-radius:4px;overflow:hidden;max-width:200px}._progressFill_f9875_377{height:100%;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:4px;transition:width .5s ease}._progressText_f9875_384{font-size:14px;font-weight:600;color:#fff;min-width:40px;text-align:right}._statusGrid_f9875_393{padding:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}._statusItem_f9875_400{display:flex;align-items:center;gap:15px;padding:20px;background-color:#0a0a0a;border-radius:14px;border:1px solid #1c1c1f;transition:all .25s}._statusItem_f9875_400:hover{background-color:#121214;border-color:#8b5cf666;box-shadow:0 4px 12px #8b5cf629}._statusIcon_f9875_417{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#8b5cf629;color:#c9a3f5;font-weight:700;font-size:18px}._statusIcon_f9875_417._success_f9875_431:after{content:"✓";color:#4fe3ac}._statusIcon_f9875_417._warning_f9875_436:after{content:"⚠";color:#ffc267}._statusIcon_f9875_417._error_f9875_441:after{content:"✗";color:#f0556b}._statusItem_f9875_400 h4{font-size:15px;font-weight:600;color:#fff;margin:0 0 4px}._statusText_f9875_453{font-size:13px;color:#726e80;margin:0}@media(max-width:768px){._welcomeSection_f9875_62{padding:20px;margin-bottom:20px}._welcomeSection_f9875_62 h1{font-size:24px}._statsGrid_f9875_107{gap:15px}._statCard_f9875_114{padding:20px}._statValue_f9875_150{font-size:28px}._cardHeader_f9875_203{padding:16px 20px}._cardHeader_f9875_203 h2{font-size:18px}._tableContainer_f9875_262,._projectsList_f9875_335{padding:20px}._statusGrid_f9875_393{padding:20px;grid-template-columns:1fr}}@media(max-width:480px){._welcomeSection_f9875_62{padding:16px}._welcomeSection_f9875_62 h1{font-size:20px}._statsGrid_f9875_107{grid-template-columns:1fr}._projectItem_f9875_339{flex-direction:column;align-items:flex-start;gap:12px}._progressBar_f9875_368{width:100%;max-width:100%}._tableContainer_f9875_262{padding:16px}._table_f9875_262 th,._table_f9875_262 td{padding:12px}}._appointmentHeader_f9875_487{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.85rem;padding:1rem 1.25rem;background:linear-gradient(180deg,#0d0d0f,#0a0a0a);border-bottom:1px solid #1c1c1f}._leftHeader_f9875_498{display:flex;align-items:center;gap:1rem;min-width:0}._scheduleTitle_f9875_505{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap}._centerHeader_f9875_513{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._rightHeader_f9875_520{display:flex;align-items:center;gap:.8rem}._filterBtn_f9875_526{background-color:#121214;border:1px solid #242428;color:#e7e4f0;padding:.5rem .9rem;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}._filterBtn_f9875_526:hover{background-color:#8b5cf624;border-color:#8b5cf6;color:#fff}._viewModeButtons_f9875_551{display:flex;gap:.3rem;background-color:#121214;border:1px solid #202023;padding:.25rem;border-radius:12px}._viewModeButtons_f9875_551 button{background-color:transparent;border:none;color:#a5a1b3;padding:.45rem 1rem;border-radius:9px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._viewModeButtons_f9875_551 button:hover{color:#fff;background-color:#8b5cf61f}._viewModeButtons_f9875_551 button._activeView_f9875_578{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 10px #8b5cf659}._datePicker_f9875_584{background-color:#121214;border:1px solid #242428;color:#f4f2f8;padding:.5rem .9rem;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:0;box-sizing:border-box;color-scheme:dark}._datePicker_f9875_584:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._weekDateContainer_f9875_605{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._weekDateLabel_f9875_612{color:#a5a1b3;font-size:.82rem;white-space:nowrap;font-weight:500}._addNewBtn_f9875_619{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:.55rem 1.4rem;border-radius:999px;font-weight:700;font-size:.8rem;letter-spacing:.02em;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 4px 14px #8b5cf659}._addNewBtn_f9875_619:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf673}._addNewBtn_f9875_619:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._filterDropdown_f9875_646{position:relative;display:inline-block}._dropdownMenu_f9875_651{position:absolute;top:100%;left:0;background-color:#121214;border:1px solid #242428;border-radius:14px;box-shadow:0 16px 32px #00000080;min-width:210px;max-width:90vw;z-index:30;margin-top:.5rem;padding:.5rem 0}._dropdownHeader_f9875_666{display:flex;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #202023;margin-bottom:.5rem}._dropdownHeader_f9875_666 button{background:none;border:none;color:#c9a3f5;font-size:.78rem;font-weight:600;cursor:pointer;padding:.25rem .6rem;border-radius:6px}._dropdownHeader_f9875_666 button:hover{background-color:#8b5cf624;color:#fff}._dropdownList_f9875_690{max-height:220px;overflow-y:auto}._checkboxLabel_f9875_695{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;cursor:pointer;font-size:.82rem;color:#e7e4f0;transition:background-color .2s}._checkboxLabel_f9875_695:hover{background-color:#161616}._checkboxLabel_f9875_695 input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:#8b5cf6}._statusLegend_f9875_717{display:flex;flex-wrap:wrap;gap:1.25rem;padding:.7rem 1.25rem;background-color:#0d0d0f;border-bottom:1px solid #1c1c1f;justify-content:flex-start;align-items:center}._legendItem_f9875_728{display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;color:#d5d2e0;padding:.32rem .75rem;border-radius:999px;background-color:#121214;border:1px solid #1c1c1f}._legendColor_f9875_741{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 3px #ffffff0d}._tableWrapper_f9875_748{overflow-x:auto;overflow-y:auto;max-height:560px;width:100%;margin:0;scroll-behavior:smooth;position:relative;border-top:1px solid #1c1c1f;-webkit-overflow-scrolling:touch;background-color:#0a0a0a}._tableWrapper_f9875_748::-webkit-scrollbar,._dropdownList_f9875_690::-webkit-scrollbar,._popupContent_f9875_764::-webkit-scrollbar,._modalBody_f9875_765::-webkit-scrollbar{width:8px;height:8px}._tableWrapper_f9875_748::-webkit-scrollbar-thumb,._dropdownList_f9875_690::-webkit-scrollbar-thumb,._popupContent_f9875_764::-webkit-scrollbar-thumb,._modalBody_f9875_765::-webkit-scrollbar-thumb{background-color:#3a2f52;border-radius:4px}._tableWrapper_f9875_748::-webkit-scrollbar-thumb:hover,._popupContent_f9875_764::-webkit-scrollbar-thumb:hover{background-color:#8b5cf6}._tableWrapper_f9875_748::-webkit-scrollbar-track,._dropdownList_f9875_690::-webkit-scrollbar-track,._popupContent_f9875_764::-webkit-scrollbar-track,._modalBody_f9875_765::-webkit-scrollbar-track{background-color:transparent}._appointmentTable_f9875_790{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:#fff;font-size:.75rem}._appointmentTable_f9875_790 th{background-color:#0d0d0f;color:#e7e4f0;font-weight:700;font-size:13px;letter-spacing:.01em;padding:14px 12px;border-bottom:2px solid rgba(139,92,246,.45);border-right:1px solid #1c1c1f;text-align:center;white-space:nowrap;position:sticky;top:0;z-index:3;min-width:148px}._appointmentTable_f9875_790 th:last-child{border-right:none}._appointmentTable_f9875_790 tr{height:48px}._appointmentTable_f9875_790 td{padding:2px 5px;font-weight:500;font-size:13px;position:relative;vertical-align:top;border-right:1px solid #151515;border-bottom:1px solid #151515;background-color:#0a0a0a;min-width:148px}._appointmentTable_f9875_790 td:last-child{border-right:none}._stickyTime_f9875_840{position:sticky!important;left:0!important;background-color:#0d0d0f!important;font-weight:700;color:#c9a3f5;border-right:2px solid rgba(139,92,246,.45)!important;font-size:12px;padding:6px 10px;min-width:82px!important;width:82px!important;text-align:center;box-shadow:4px 0 10px -4px #0009}th._stickyTime_f9875_840{top:0!important;z-index:6!important}td._stickyTime_f9875_840{z-index:2!important}._cellContent_f9875_883{position:relative;height:100%;width:100%;min-height:44px}._appointmentBlock_f9875_890{position:absolute;left:3px;right:3px;border-radius:8px;border-left:3px solid transparent;padding:3px 7px 4px 6px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:1px;cursor:pointer;transition:filter .15s,box-shadow .15s;z-index:1;box-shadow:0 1px 3px #00000059}._appointmentBlock_f9875_890:hover{filter:brightness(1.15);z-index:10;height:auto!important;min-height:100%;box-shadow:0 10px 22px #0000008c;overflow:visible}._blockTopRow_f9875_917{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}._blockTime_f9875_925{font-size:10px;font-weight:800;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._blockService_f9875_934{font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._appointmentCustomer_f9875_942{font-size:10px;font-weight:500;color:#cfcbe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._appointmentCount_f9875_951{background:#ffffff1f;border-radius:10px;padding:0 5px;font-size:9px;font-weight:700;line-height:15px;color:#e7e4f0;flex-shrink:0}._noAppointments_f9875_962{text-align:center;padding:2rem;color:#726e80;font-size:14px}._loadingOverlay_f9875_969{position:absolute;inset:0;background:#07070bb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;color:#e7e4f0;gap:.5rem;z-index:5;font-size:.85rem;font-weight:600}._retryBtn_f9875_987{background:#f0556b;color:#fff;border:none;padding:8px 18px;border-radius:999px;font-weight:600;cursor:pointer;margin-top:1rem}._retryBtn_f9875_987:hover{background:#d63f56}._cell_f9875_883{background-color:#0a0a0a;transition:background-color .15s;cursor:pointer}._cell_f9875_883:hover{background-color:#131313}._bookedCell_f9875_1012{position:relative}._cellClosed_f9875_1023{background-color:#060607;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 1px,transparent 1px,transparent 6px);cursor:not-allowed}._cellClosed_f9875_1023:hover{background-color:#060607}._cellUnavailable_f9875_1043{background-color:#121016;background-image:repeating-linear-gradient(135deg,rgba(139,92,246,.05) 0px,rgba(139,92,246,.05) 1px,transparent 1px,transparent 7px);cursor:not-allowed}._cellUnavailable_f9875_1043:hover{background-color:#16131b}._bookedSlot_f9875_1059{position:relative;display:flex;flex-direction:column;gap:.1rem}._customerName_f9875_1066{font-weight:600;color:#fff;font-size:.7rem}._serviceLabel_f9875_1072{font-size:.6rem;color:#c9a3f5;background-color:#8b5cf61f;padding:.1rem .3rem;border-radius:3px;display:inline-block;width:fit-content}._serviceCount_f9875_1082{font-size:.6rem;color:#fff;background-color:#8b5cf6;padding:.1rem .3rem;border-radius:10px;margin-left:.25rem;display:inline-block}._addBookingBtn_f9875_1092{background:none;border:none;color:#8b5cf6;font-size:1rem;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:color .2s}._addBookingBtn_f9875_1092:hover{color:#7c3aed}._tooltip_f9875_1110{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#161616;color:#fff;padding:.5rem;border-radius:8px;font-size:.7rem;white-space:nowrap;z-index:100;border:1px solid rgba(139,92,246,.4);box-shadow:0 8px 20px #00000080;pointer-events:none;margin-bottom:4px}._bookedCell_f9875_1012:hover ._tooltip_f9875_1110{display:block}._customTooltip_f9875_1133{display:none;position:absolute;bottom:100%;left:0;background-color:#161616;color:#fff;padding:.5rem;border-radius:8px;font-size:.7rem;white-space:nowrap;z-index:100;border:1px solid rgba(139,92,246,.4);box-shadow:0 8px 20px #00000080;pointer-events:none;margin-bottom:4px;min-width:200px}._appointmentBlock_f9875_890:hover ._customTooltip_f9875_1133{display:block}._currentTimeLine_f9875_1156{position:absolute;left:0;width:100%;height:2px;background-color:#ff5470;z-index:5;pointer-events:none;box-shadow:0 0 10px #ff5470b3}._modalOverlay_f9875_1168{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem}._modalContent_f9875_1180{background-color:#0a0a0a;border-radius:20px;border:1px solid rgba(139,92,246,.3);padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;color:#f4f2f8;box-shadow:0 24px 60px #0009}._modalContent_f9875_1180 h2{font-size:1.8rem;margin-bottom:1.5rem;color:#c9a3f5}._modalContent_f9875_1180 label{display:block;margin-bottom:.5rem;color:#b7b3c4;font-weight:500}._modalContent_f9875_1180 input,._modalContent_f9875_1180 select,._modalContent_f9875_1180 textarea{background-color:#121214;border:1px solid #242428;color:#f4f2f8;padding:.7rem 1rem;border-radius:10px;width:100%;margin-bottom:1rem;font-size:.95rem}._modalContent_f9875_1180 input::placeholder,._modalContent_f9875_1180 select::placeholder{color:#55516a}._modalContent_f9875_1180 input:focus,._modalContent_f9875_1180 select:focus,._modalContent_f9875_1180 textarea:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._modalContent_f9875_1180 button{background-color:#8b5cf6;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:999px;font-weight:700;cursor:pointer;transition:background-color .2s}._modalContent_f9875_1180 button:hover{background-color:#7c3aed}._modalContent_f9875_1180 button._cancel_f9875_1247{background-color:transparent;border:1px solid rgba(139,92,246,.5);color:#fff}._modalContent_f9875_1180 button._cancel_f9875_1247:hover{background-color:#8b5cf624}._modalContent_f9875_1180>button:first-of-type{background:transparent;border:none;font-size:2rem;line-height:1;padding:0;color:#c9a3f5;float:right;margin-top:-1rem;margin-right:-1rem}._modalContent_f9875_1180>button:first-of-type:hover{color:#fff;background:transparent}._modalContent_f9875_1180 label input[type=checkbox]{width:auto;margin-right:.5rem;vertical-align:middle}._modal_f9875_765{background-color:#0d0d0f;border-radius:20px;border:1px solid rgba(139,92,246,.28);width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0009;position:relative;z-index:1}._modalHeader_f9875_1281{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;background-color:#121214;border-bottom:1px solid #1c1c1f}._modalHeader_f9875_1281 h3{margin:0;font-size:1.05rem;font-weight:700;color:#c9a3f5;letter-spacing:-.01em}._modalClose_f9875_1313{background:none;border:none;color:#a5a1b3;font-size:1.5rem;cursor:pointer;transition:color .2s;line-height:1}._modalClose_f9875_1313:hover{color:#8b5cf6}._modalBody_f9875_765{flex:1;overflow-y:auto;padding:1.1rem 1.5rem;background-color:#0d0d0f;color:#f4f2f8}._modalFooter_f9875_1281{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #1c1c1f;background-color:#121214}._serviceChips_f9875_1344{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._serviceChip_f9875_1344{background-color:#121214;border:1px solid #242428;color:#b7b3c4;padding:.5rem 1rem;border-radius:999px;font-size:.9rem;cursor:default}._serviceChip_f9875_1344._active_f9875_578{background-color:#8b5cf629;border-color:#8b5cf6;color:#fff}._jumpToContainer_f9875_1367{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}._jumpToContainer_f9875_1367 button{background-color:transparent;border:1px solid rgba(139,92,246,.5);color:#fff;padding:.5rem 1rem;border-radius:999px;font-size:.9rem;cursor:pointer}._jumpToContainer_f9875_1367 button:hover{background-color:#8b5cf629}._jumpToContainer_f9875_1367 span{color:#b7b3c4;margin:0 .5rem}._dateDisplay_f9875_1394{color:#fff;font-weight:500}._dateDisplay_f9875_1394 strong{color:#c9a3f5;margin-right:.5rem}._popupBackdrop_f9875_1407{position:fixed;inset:0;background-color:#04040899;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem}._popup_f9875_764{position:relative;background-color:#0a0a0a;border-radius:22px;box-shadow:0 30px 70px #000000a6,0 0 0 1px #8b5cf60f;border:1px solid rgba(139,92,246,.24);width:94vw;max-width:1680px;height:92vh;max-height:92vh;display:flex;flex-direction:column;overflow:visible;color:#e7e4f0;will-change:transform}._popupOpen_f9875_1437{animation:_popupFadeIn_f9875_1 .2s ease-out}@keyframes _popupFadeIn_f9875_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._popupDragging_f9875_1447{animation:none!important;transition:none!important;cursor:grabbing;box-shadow:0 40px 90px #000000bf,0 0 0 1px #8b5cf659}._popupDragging_f9875_1447 *{-webkit-user-select:none!important;user-select:none!important}._popupHeader_f9875_1458{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.4rem;border-bottom:1px solid #1c1c1f;background:linear-gradient(180deg,#101012,#0d0d0f);border-radius:22px 22px 0 0}._popupHeaderLeft_f9875_1470{display:flex;align-items:center;gap:.65rem;min-width:0}._popupHeader_f9875_1458 h3{font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dragHandle_f9875_1489{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid rgba(139,92,246,.3);background-color:#8b5cf61a;color:#c9a3f5;cursor:grab;transition:all .15s;touch-action:none}._dragHandle_f9875_1489:hover{background-color:#8b5cf638;color:#fff;border-color:#8b5cf6}._dragHandle_f9875_1489:active{cursor:grabbing;background-color:#8b5cf64d}._popupHeaderRight_f9875_1516{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._popupClose_f9875_1523{background:none;border:none;font-size:1.6rem;line-height:1;color:#a5a1b3;cursor:pointer;padding:0 .35rem;transition:color .2s}._popupClose_f9875_1523:hover{color:#ff5470}._popupContent_f9875_764{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:1.5rem;background-color:#0a0a0a}._popupContent_f9875_764 h3{color:#fff!important;font-size:1.02rem!important;font-weight:700!important;letter-spacing:-.01em}._workspaceGrid_f9875_1561{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem;align-items:start}._workspaceMain_f9875_1568{min-width:0}._workspaceSidebar_f9875_1572{position:sticky;top:0;display:flex;flex-direction:column;gap:1rem;background-color:#0d0d0f;border:1px solid #1c1c1f;border-radius:16px;padding:1.25rem;box-shadow:inset 0 0 0 1px #ffffff08}._workspaceSidebar_f9875_1572 ._popupActions_f9875_1585{margin-top:.5rem;padding-top:1rem;border-top:1px solid #1c1c1f;flex-direction:column;align-items:stretch}._workspaceSidebar_f9875_1572 ._popupActions_f9875_1585 button{width:100%;justify-content:center}@media(max-width:1100px){._workspaceGrid_f9875_1561{grid-template-columns:1fr}._workspaceSidebar_f9875_1572{position:static}._workspaceSidebar_f9875_1572 ._popupActions_f9875_1585{flex-direction:row}._workspaceSidebar_f9875_1572 ._popupActions_f9875_1585 button{width:auto}}._customerSection_f9875_1614,._appointmentSection_f9875_1615,._addSection_f9875_1616,._itemsTableSection_f9875_1617{background-color:#0d0d0f;border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:inset 0 0 0 1px #ffffff08;border:1px solid #1c1c1f;width:100%;max-width:100%;box-sizing:border-box}._popup_f9875_764 ._itemsTableSection_f9875_1617{background-color:#0d0d0f!important;border:1px solid #1c1c1f!important}._popupContent_f9875_764 ._workspaceMain_f9875_1568>div[style*=border-top],._popupContent_f9875_764 ._workspaceSidebar_f9875_1572>div[style*=border-top]{border-top-color:#1c1c1f!important}._addItemControls_f9875_1642{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._formGrid_f9875_1650{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}._formGroup_f9875_1657{display:flex;flex-direction:column;min-width:0}._formGroup_f9875_1657 label{font-size:.78rem;font-weight:700;color:#a5a1b3;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.05em}._inputWrapper_f9875_1674{position:relative;width:100%}._inputIcon_f9875_1679{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#756f8c;pointer-events:none;z-index:1}._popup_f9875_764 ._formGroup_f9875_1657 ._inputWrapper_f9875_1674 input,._popup_f9875_764 ._formGroup_f9875_1657 ._inputWrapper_f9875_1674 select{padding-left:2.5rem}._popup_f9875_764 ._formGroup_f9875_1657 input,._popup_f9875_764 ._formGroup_f9875_1657 select,._popup_f9875_764 ._formGroup_f9875_1657 ._editBtn_f9875_1697,._popup_f9875_764 ._formGroup_f9875_1657 textarea{background-color:#121214!important;border:1px solid #242428!important;color:#f4f2f8!important;padding:.7rem 1rem;font-size:.92rem;border-radius:10px;transition:all .2s;width:100%;box-sizing:border-box;color-scheme:dark}._popup_f9875_764 ._formGroup_f9875_1657 input::placeholder,._popup_f9875_764 ._formGroup_f9875_1657 textarea::placeholder{color:#55516a}._popup_f9875_764 ._formGroup_f9875_1657 input:focus,._popup_f9875_764 ._formGroup_f9875_1657 select:focus,._popup_f9875_764 ._formGroup_f9875_1657 textarea:focus{outline:none;border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf62e}._errorText_f9875_1724{color:#ff7691;font-size:.78rem;margin-top:.3rem;font-weight:500}._popup_f9875_764 ._searchBox_f9875_1732{display:flex;align-items:center;background-color:#121214!important;border:1px solid #242428!important;border-radius:999px;padding:.2rem .2rem .2rem 1rem;transition:all .2s;width:100%}._popup_f9875_764 ._searchBox_f9875_1732:focus-within{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf629}._searchIcon_f9875_1748{color:#756f8c!important;margin-right:.5rem;flex-shrink:0}._searchInput_f9875_1754{border:none!important;background:transparent!important;padding:.7rem 0;font-size:.92rem;width:100%;color:#f4f2f8!important;margin:0}._searchInput_f9875_1754::placeholder{color:#55516a}._clearSearch_f9875_1768{background:none;border:none;color:#756f8c!important;padding:0 .8rem;cursor:pointer;display:flex;align-items:center}._clearSearch_f9875_1768:hover{color:#c9a3f5!important}._dropdown_f9875_651{position:absolute;top:100%;left:0;right:0;background-color:#131313!important;border:1px solid #242428;border-radius:14px;box-shadow:0 20px 40px #0000008c;max-height:220px;overflow-y:auto;z-index:50;margin-top:.4rem}._dropdownItem_f9875_1797{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #1c1c1f;color:#e7e4f0!important;font-size:.88rem;display:flex;align-items:center;gap:.5rem}._dropdownItemIcon_f9875_1808{flex-shrink:0;color:#a78bfa;opacity:.85}._dropdownItem_f9875_1797:last-child{border-bottom:none}._dropdownItem_f9875_1797:hover{background-color:#8b5cf61f}._noResults_f9875_1822{position:absolute;top:100%;left:0;right:0;background-color:#131313!important;border:1px solid #242428;border-radius:14px;padding:1rem;color:#756f8c!important;text-align:center;margin-top:.4rem;z-index:50;font-size:.85rem}._dropdown_f9875_651{padding:.4rem}._dropdownCategoryHeader_f9875_1847{padding:.5rem .6rem .3rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8f8ba0}._dropdownCategoryHeader_f9875_1847:not(:first-child){margin-top:.35rem;border-top:1px solid #242428;padding-top:.6rem}._dropdownItem_f9875_1797{padding:.65rem .7rem;cursor:pointer;border-bottom:none;color:#e7e4f0!important;font-size:.88rem;display:flex;align-items:center;gap:.7rem;border-radius:10px;margin-bottom:2px;transition:background .15s ease}._dropdownItemDisabled_f9875_1876{opacity:.45;pointer-events:none}._dropdownItemIconBadge_f9875_1881{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;background:#8b5cf624;color:#a78bfa}._dropdownItemIconProduct_f9875_1893{background:#35c98f29;color:#35c98f}._dropdownItemIconPackage_f9875_1898{background:#f5a62329;color:#f5a623}._dropdownItemIconMembership_f9875_1903{background:#60a5fa29;color:#60a5fa}._dropdownItemBody_f9875_1908{flex:1;min-width:0}._dropdownItemName_f9875_1913{font-size:.88rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownItemMeta_f9875_1922{font-size:.75rem;color:#8f8ba0;margin-top:.1rem}._dropdownItemRight_f9875_1928{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}._dropdownItemPrice_f9875_1936{font-size:.85rem;font-weight:700;color:#fff;white-space:nowrap}._dropdownItemStock_f9875_1943{font-size:.72rem;font-weight:600;white-space:nowrap}._dropdownItemStockOk_f9875_1949{color:#35c98f}._dropdownItemStockLow_f9875_1953{color:#f0556b}._scanBtn_f9875_1957{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:none;color:#fff!important;padding:0 1rem;border-radius:999px;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;width:42px;flex-shrink:0;box-shadow:0 4px 12px #8b5cf64d;transition:transform .15s}._scanBtn_f9875_1957:hover:not(:disabled){transform:translateY(-1px)}._scanBtn_f9875_1957:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._itemsTableSection_f9875_1617{overflow-x:visible}._popupActions_f9875_1585{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #1c1c1f;flex-wrap:wrap}._cancelBtn_f9875_2002,._statusBtn_f9875_2003,._cycleStatusBtn_f9875_2004,._updateBtn_f9875_2005,._submitBtn_f9875_2006{padding:.72rem 1.5rem;border:none;border-radius:999px;font-weight:700;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}._cancelBtn_f9875_2002{background-color:#161616;color:#cfcbe0;border:1px solid #242428}._cancelBtn_f9875_2002:hover{background-color:#1c1c1f;color:#fff}._cycleStatusBtn_f9875_2004{background-color:#8b5cf61f;color:#c9a3f5;border:1px solid rgba(139,92,246,.35)}._cycleStatusBtn_f9875_2004:hover{background-color:#8b5cf633;color:#fff}._submitBtn_f9875_2006{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 6px 16px #8b5cf659}._submitBtn_f9875_2006:hover{background:linear-gradient(135deg,#b985ef,#9358dd);transform:translateY(-1px);box-shadow:0 8px 20px #8b5cf673}._submitBtn_f9875_2006:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._invoiceOverlay_f9875_2061{position:fixed;top:0;left:0;width:100%;height:100%;background:#040408d9;z-index:9999999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._invoiceModal_f9875_2075{width:90%;max-width:800px;max-height:90vh;background:#0d0d0f;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0009;border:1px solid rgba(139,92,246,.3)}._invoiceModal_f9875_2075 ._modalHeader_f9875_1281{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;background:#101012;border-bottom:1px solid #1c1c1f}._invoiceModal_f9875_2075 ._modalHeader_f9875_1281 h3{margin:0;font-size:1.1rem;font-weight:700;color:#c9a3f5}._invoiceModal_f9875_2075 ._modalClose_f9875_1313{background:none;border:none;color:#a5a1b3;font-size:1.5rem;cursor:pointer;transition:color .2s}._invoiceModal_f9875_2075 ._modalClose_f9875_1313:hover{color:#8b5cf6}._invoiceModal_f9875_2075 ._modalBody_f9875_765{flex:1;overflow-y:auto;padding:1.5rem;background:#0d0d0f;color:#f4f2f8}._invoicePreview_f9875_2125{background:#fff;border-radius:14px;margin-bottom:1.5rem;padding:1rem;overflow-x:auto;box-shadow:0 8px 20px #0000004d}._invoiceButtons_f9875_2134{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:1rem}._invoiceButtons_f9875_2134 button{background:#161616;border:1px solid #242428;color:#e7e4f0;padding:.75rem 1rem;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._invoiceButtons_f9875_2134 button:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;color:#fff;transform:translateY(-1px)}._invoiceButtons_f9875_2134 button:disabled{opacity:.5;cursor:not-allowed}.threeSixtyView{background-color:#0d0d0f;border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid #1c1c1f;color:#e7e4f0}.customerSearch{margin-bottom:1rem}.couponSection,.billingSection{background-color:#0d0d0f;border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid #1c1c1f;color:#e7e4f0}._hoverTooltip_f9875_2194{background-color:#161616;color:#f4f2f8;border-radius:10px;padding:.75rem;font-size:.75rem;box-shadow:0 12px 28px #00000080;border:1px solid rgba(139,92,246,.35);max-width:300px;word-wrap:break-word;pointer-events:none;z-index:10000}._tooltipContent_f9875_2208{line-height:1.45}._tooltipContent_f9875_2208 strong{color:#c9a3f5}._weekView_f9875_2217{display:flex;flex-direction:column;gap:2rem;padding:1rem;overflow-x:auto}._weekDayContainer_f9875_2225{background-color:#0a0a0a;border-radius:14px;border:1px solid #1c1c1f;overflow:hidden}._weekDayHeader_f9875_2232{padding:.75rem 1rem;background-color:#121214;color:#c9a3f5;font-size:1rem;font-weight:700;margin:0;border-bottom:1px solid #1c1c1f}._monthView_f9875_2242{padding:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}._monthGrid_f9875_2248{display:grid;grid-template-columns:repeat(7,1fr);background-color:#0a0a0a;border:1px solid #1c1c1f;border-radius:14px;overflow:hidden;min-width:300px}._monthCell_f9875_2258{padding:1rem;border-right:1px solid #151515;border-bottom:1px solid #151515;min-height:100px;cursor:pointer;transition:background-color .15s;background-color:#0a0a0a}._monthCell_f9875_2258 ._holidayLabel_f9875_2268{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._monthCell_f9875_2258:hover{background-color:#121214}._monthCell_f9875_2258:last-child{border-right:none}._monthCell_f9875_2258._currentMonth_f9875_2282{background-color:#0a0a0a}._monthCell_f9875_2258._otherMonth_f9875_2286{background-color:#050505;color:#4a465a}._monthDayNumber_f9875_2291{font-size:1.15rem;font-weight:700;margin-bottom:.5rem;color:#c9a3f5}._monthAppointmentCount_f9875_2298{font-size:.78rem;color:#e7e4f0;background-color:#8b5cf629;padding:.2rem .55rem;border-radius:999px;display:inline-block;font-weight:600}@media(max-width:1100px)and (min-width:769px){._popup_f9875_764{width:96vw;height:94vh}}@media(max-width:768px){._popup_f9875_764{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}._popupBackdrop_f9875_1407{padding:0}._popupHeader_f9875_1458,._popupContent_f9875_764{padding:1rem}._formGrid_f9875_1650{grid-template-columns:1fr}._addItemControls_f9875_1642{flex-direction:column;gap:.25rem}._addItemControls_f9875_1642>*{width:100%}._addItemControls_f9875_1642 ._scanBtn_f9875_1957{align-self:flex-end;width:42px;margin-top:.25rem}._addSection_f9875_1616{padding:1rem;margin-bottom:1rem}._popupActions_f9875_1585{justify-content:center}._cancelBtn_f9875_2002,._submitBtn_f9875_2006{flex:1 1 auto;justify-content:center}._invoiceModal_f9875_2075{width:95%;max-height:95vh}._invoiceButtons_f9875_2134{grid-template-columns:1fr}._dragHandle_f9875_1489{display:none}}@media(max-width:480px){._popupHeader_f9875_1458 h3{font-size:1.05rem}._formGroup_f9875_1657 label{font-size:.74rem}._popup_f9875_764 ._formGroup_f9875_1657 input,._popup_f9875_764 ._formGroup_f9875_1657 select{font-size:.88rem;padding:.6rem .8rem}._cancelBtn_f9875_2002,._submitBtn_f9875_2006{width:100%;padding:.7rem 1rem}}@media(max-width:1024px){._appointmentCard_f9875_195{max-width:100%}._appointmentTable_f9875_790 th,._appointmentTable_f9875_790 td{min-width:130px}}@media(max-width:768px){._appointmentHeader_f9875_487{gap:.6rem;padding:.75rem;flex-direction:column;align-items:stretch}._leftHeader_f9875_498,._centerHeader_f9875_513,._rightHeader_f9875_520{width:100%;flex-wrap:wrap;justify-content:flex-start}._centerHeader_f9875_513{gap:.5rem}._viewModeButtons_f9875_551{width:100%;justify-content:space-between}._viewModeButtons_f9875_551 button{flex:1 1 0;padding:.45rem .5rem;font-size:.72rem;text-align:center}._datePicker_f9875_584{width:100%;max-width:220px}._addNewBtn_f9875_619{width:100%;text-align:center;justify-content:center}._statusLegend_f9875_717{justify-content:center;gap:.6rem;padding:.6rem}._filterBtn_f9875_526{max-width:100%;width:100%;justify-content:center}._dropdownMenu_f9875_651{max-width:95vw;left:0}._weekDateContainer_f9875_605{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}._weekDateLabel_f9875_612{font-size:.75rem}._tableWrapper_f9875_748{max-height:65vh;border-radius:0 0 18px 18px}._appointmentTable_f9875_790 th{font-size:.68rem;padding:.5rem .4rem;min-width:110px}._appointmentTable_f9875_790 th,._appointmentTable_f9875_790 td{min-width:110px}._appointmentTable_f9875_790 td{font-size:11px}._stickyTime_f9875_840{min-width:64px;width:64px;font-size:10.5px}._blockTime_f9875_925,._blockService_f9875_934,._appointmentCustomer_f9875_942{font-size:9px}}@media(max-width:480px){._appointmentHeader_f9875_487{padding:.6rem;gap:.5rem}._centerHeader_f9875_513{flex-direction:column;align-items:stretch}._viewModeButtons_f9875_551{flex-direction:row}._viewModeButtons_f9875_551 button{font-size:.66rem;padding:.4rem .3rem}._statusLegend_f9875_717{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;text-align:left}._legendItem_f9875_728{justify-content:flex-start}._monthGrid_f9875_2248{min-width:280px}._monthCell_f9875_2258{padding:.5rem;min-height:60px}._monthDayNumber_f9875_2291{font-size:1rem}._monthAppointmentCount_f9875_2298{font-size:.68rem}._appointmentTable_f9875_790 th,._appointmentTable_f9875_790 td{min-width:96px}._stickyTime_f9875_840{min-width:56px;width:56px}}@media(max-width:360px){._viewModeButtons_f9875_551 button{font-size:.6rem}._blockTime_f9875_925,._blockService_f9875_934,._appointmentCustomer_f9875_942{font-size:8.5px}._monthGrid_f9875_2248{min-width:260px}}._dateNavControl_f9875_2415{display:flex;align-items:stretch;gap:.4rem}._dateNavTodayBtn_f9875_2421{background-color:#121214;border:1px solid #242428;color:#c9a3f5;padding:0 .85rem;border-radius:10px;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}._dateNavTodayBtn_f9875_2421:hover{background-color:#8b5cf624;border-color:#8b5cf6;color:#fff}._dateNavArrowBtn_f9875_2442{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;background-color:#121214;border:1px solid #242428;color:#e7e4f0;border-radius:10px;cursor:pointer;transition:all .2s;font-size:1rem}._dateNavArrowBtn_f9875_2442:hover{background-color:#8b5cf624;border-color:#8b5cf6;color:#fff}._dateNavArrowBtn_f9875_2442:active{transform:scale(.94)}._dateNavArrowBtn_f9875_2442:focus-visible,._dateNavTodayBtn_f9875_2421:focus-visible,._dateNavDisplay_f9875_2469:focus-within,._settingsBtn_f9875_2470:focus-visible{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._dateNavDisplay_f9875_2469{position:relative;display:inline-flex;align-items:center;gap:.5rem;background-color:#121214;border:1px solid #242428;color:#f4f2f8;padding:0 .9rem;border-radius:10px;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:0;height:100%}._dateNavDisplay_f9875_2469:hover{border-color:#8b5cf6}._dateNavCalendarIcon_f9875_2500{color:#8b5cf6;flex-shrink:0}._dateNavPickerWrap_f9875_2507{position:relative;display:inline-flex}._calendarPopover_f9875_2517{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);z-index:40;width:272px;background:linear-gradient(180deg,#17171b,#121214);border:1px solid #2c2c31;border-radius:16px;box-shadow:0 20px 44px #0000008c,0 0 0 1px #8b5cf614;padding:.9rem}._calendarHeader_f9875_2533{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}._calendarMonthLabel_f9875_2540{color:#f4f2f8;font-size:.85rem;font-weight:700;letter-spacing:.01em}._calendarNavBtn_f9875_2547{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1c1c20;border:1px solid #2c2c31;color:#e7e4f0;border-radius:8px;cursor:pointer;transition:all .2s}._calendarNavBtn_f9875_2547:hover{background-color:#8b5cf629;border-color:#8b5cf6;color:#fff}._calendarWeekdayRow_f9875_2567{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}._calendarWeekdayLabel_f9875_2573{text-align:center;color:#6f6b80;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding-bottom:.3rem}._calendarGrid_f9875_2583{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._calendarDayCell_f9875_2589{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:transparent;border:none;border-radius:9px;color:#e7e4f0;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}._calendarDayCell_f9875_2589:hover{background-color:#8b5cf629;color:#fff}._calendarDayMuted_f9875_2609{color:#4c4959}._calendarDayToday_f9875_2613{border:1px solid #8b5cf6;color:#c9a3f5;font-weight:700}._calendarDaySelected_f9875_2619,._calendarDaySelected_f9875_2619:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-weight:700;box-shadow:0 4px 14px #8b5cf673}._calendarFooter_f9875_2627{display:flex;justify-content:center;margin-top:.7rem;padding-top:.6rem;border-top:1px solid #232327}._calendarTodayLink_f9875_2635{background:transparent;border:none;color:#c9a3f5;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.3rem .8rem;border-radius:8px;transition:all .2s}._calendarTodayLink_f9875_2635:hover{background-color:#8b5cf629;color:#fff}._settingsBtn_f9875_2470{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#121214;border:1px solid #242428;color:#e7e4f0;border-radius:10px;cursor:pointer;transition:all .2s;font-size:1rem}._settingsBtn_f9875_2470:hover{background-color:#8b5cf624;border-color:#8b5cf6;color:#fff}._settingsMenu_f9875_2678{right:0;left:auto;min-width:220px;padding:.6rem}._settingsSection_f9875_2685{padding:.5rem .4rem;border-bottom:1px solid #1c1c1f}._settingsSection_f9875_2685:last-child{border-bottom:none}._settingsSectionLabel_f9875_2694{display:block;color:#8f8ba0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.45rem}._settingsRowBtn_f9875_2704{display:inline-flex;align-items:center;gap:.5rem;width:100%;background:transparent;border:1px solid #242428;color:#e7e4f0;padding:.5rem .7rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}._settingsRowBtn_f9875_2704:hover:not(:disabled){background-color:#8b5cf624;border-color:#8b5cf6;color:#fff}._settingsRowBtn_f9875_2704:disabled{opacity:.45;cursor:not-allowed}._zoomControl_f9875_2731{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#0d0d0f;border:1px solid #242428;border-radius:8px;padding:.3rem .5rem}._zoomControl_f9875_2731 span{min-width:42px;text-align:center;font-size:.78rem;font-weight:700;color:#f4f2f8}._zoomControl_f9875_2731 button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#121214;border:1px solid #242428;color:#e7e4f0;border-radius:6px;cursor:pointer;transition:all .2s}._zoomControl_f9875_2731 button:hover{border-color:#8b5cf6;color:#fff}@media(max-width:768px){._dateNavControl_f9875_2415{width:100%}._dateNavDisplay_f9875_2469{flex:1 1 auto;justify-content:center}._dateNavTodayBtn_f9875_2421{padding:0 .6rem}._settingsMenu_f9875_2678{right:auto;left:0}._calendarPopover_f9875_2517{left:0;transform:none;width:260px}}@media(max-width:480px){._dateNavDisplay_f9875_2469 span{font-size:.72rem}._dateNavArrowBtn_f9875_2442,._settingsBtn_f9875_2470{width:32px;min-width:32px;height:32px}._calendarPopover_f9875_2517{width:232px;padding:.7rem}._calendarDayCell_f9875_2589{font-size:.7rem}}._pickerTypeTabs_f9875_2794{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}._pickerTypeTab_f9875_2794{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#b7b3c4;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}._pickerTypeTab_f9875_2794:hover{border-color:#ffffff38;color:#fff}._pickerTypeTabActive_f9875_2823,._pickerTypeTabActive_f9875_2823:hover{border-color:#8b5cf6;background:#8b5cf62e;color:#c4b1fb}._pickerRow_f9875_2830{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-wrap:wrap}._pickerCategoryCol_f9875_2838,._pickerSearchCol_f9875_2844{position:relative;flex:1 1 200px;min-width:0}@media(max-width:640px){._pickerRow_f9875_2830{flex-direction:column;align-items:stretch}._pickerCategoryCol_f9875_2838,._pickerSearchCol_f9875_2844{width:100%}}._membershipPanel_f9875_2861{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#1a1a1a;margin-bottom:1rem}._membershipPanelActive_f9875_2874{border-color:#8b5cf659;background:linear-gradient(135deg,#8b5cf624,#8b5cf60a)}._membershipPanelIdentity_f9875_2879{display:flex;align-items:center;gap:.6rem;min-width:0}._membershipPanelIcon_f9875_2886{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#8b5cf629;color:#c4b1fb;flex-shrink:0}._membershipPanelLabel_f9875_2898{font-size:.75rem;color:#8f8ba0;text-transform:uppercase;letter-spacing:.03em}._membershipPanelValue_f9875_2905{font-weight:700;color:#fff;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._membershipPanelToggle_f9875_2914{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;color:#ddd;white-space:nowrap}._membershipPanelToggle_f9875_2914 input{width:17px;height:17px;accent-color:#8b5cf6;cursor:pointer}@media(max-width:640px){._membershipPanel_f9875_2861{flex-direction:column;align-items:flex-start}}._container_ew1ai_5{--primary: #8B5CF6;--primary-hover: #A855F7;--primary-light: #A855F7;--primary-dark: #7C3AED;--primary-glow: rgba(139, 92, 246, .35);--bg-color: #0B0B12;--surface-color: #0A0A0A;--surface-2: #141418;--surface-3: #1B1B21;--border-color: rgba(255, 255, 255, .08);--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-muted: #71717A;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--shadow-glow: 0 0 0 4px var(--primary-glow);--border-radius: 18px;--border-radius-md: 14px;--border-radius-sm: 10px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease}*{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.4) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:#a855f78c}._container_ew1ai_5{min-height:100vh;background:var(--bg-color);padding:1.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_ew1ai_80{width:100%;max-width:none;margin:0}._accessDenied_ew1ai_86{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;gap:.35rem}._deniedIcon_ew1ai_96{font-size:3.25rem;margin-bottom:.5rem;color:var(--danger);display:flex;align-items:center;justify-content:center}._tablePanel_ew1ai_105{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_ew1ai_114{display:none}._tableHeader_ew1ai_118{display:flex;justify-content:space-between;align-items:flex-start;padding:1.75rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_ew1ai_132{flex:1;min-width:300px}._headerRight_ew1ai_137{display:flex;gap:.75rem;align-items:center}._pageTitle_ew1ai_143{font-size:1.9rem;color:var(--text-primary);margin:0 0 1.1rem;display:flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:-.02em}._titleIcon_ew1ai_154{color:var(--primary);background:#8b5cf61f;padding:.55rem;border-radius:12px;display:flex}._searchContainer_ew1ai_162{max-width:400px}._searchBox_ew1ai_166{position:relative;display:flex;align-items:center}._searchIcon_ew1ai_172{position:absolute;left:1rem;color:var(--text-muted);display:flex}._searchInput_ew1ai_179{width:100%;padding:.75rem 1rem .75rem 2.6rem;border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:50px;font-size:.9rem;transition:var(--transition, all .25s cubic-bezier(.4, 0, .2, 1));background:var(--surface-2, #141418);color:var(--text-primary, #FFFFFF)}._searchInput_ew1ai_179::placeholder{color:var(--text-muted, #71717A)}._searchInput_ew1ai_179:focus{outline:none;border-color:var(--primary, #8B5CF6);box-shadow:var(--shadow-glow, 0 0 0 4px rgba(139, 92, 246, .35))}._clearSearch_ew1ai_200{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted, #71717A);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition-fast, all .2s ease);display:flex}._clearSearch_ew1ai_200:hover{background:#8b5cf626;color:var(--primary-hover, #A855F7)}._searchInfo_ew1ai_218{font-size:.8rem;color:var(--text-secondary);opacity:.85;margin-top:.6rem;font-weight:500}._filterIndicator_ew1ai_226{color:var(--primary-hover);font-weight:600}._headerActions_ew1ai_231{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_ew1ai_238,._clearFilterButton_ew1ai_239,._addButton_ew1ai_240{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.35rem;border:1px solid transparent;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);box-shadow:0 4px 14px #8b5cf64d}._filterButton_ew1ai_238:hover,._clearFilterButton_ew1ai_239:hover,._addButton_ew1ai_240:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 8px 24px #a855f766}._activeFilter_ew1ai_264{box-shadow:var(--shadow-glow),0 4px 14px #8b5cf64d}._filterRow_ew1ai_268{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.1rem;padding:1.5rem 1.75rem;background:var(--surface-2);border-bottom:1px solid var(--border-color);animation:_slideDown_ew1ai_1 .3s ease}._filterGroup_ew1ai_278{display:flex;flex-direction:column;gap:.5rem}._filterGroup_ew1ai_278 label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px}._filterGroup_ew1ai_278 input,._filterGroup_ew1ai_278 select{padding:.65rem .85rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;background:var(--surface-color);color:var(--text-primary);transition:var(--transition-fast)}._filterGroup_ew1ai_278 input:focus,._filterGroup_ew1ai_278 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._tableWrapper_ew1ai_310{overflow-x:auto;padding:0 1.75rem}._tableContainer_ew1ai_315{min-width:1200px}._table_ew1ai_105{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_ew1ai_105 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_ew1ai_105 th{padding:1rem 1.1rem;text-align:left;font-weight:700;color:var(--primary-hover);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.6px;background:var(--surface-color);transition:var(--transition-fast)}._table_ew1ai_105 th:hover{background:#8b5cf61a;color:var(--primary-light)}._sortableHeader_ew1ai_354{cursor:pointer}._headerContent_ew1ai_358{display:flex;align-items:center;gap:.5rem}._table_ew1ai_105 td{padding:1rem 1.1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}._table_ew1ai_105 tbody tr{transition:var(--transition-fast)}._table_ew1ai_105 tbody tr:hover{background:#8b5cf614;box-shadow:inset 3px 0 0 var(--primary)}._customerName_ew1ai_380{display:flex;align-items:center;gap:.75rem}._customerName_ew1ai_380 strong{font-size:.95rem;font-weight:600;color:var(--text-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._typeBadge_ew1ai_396{display:inline-block;padding:.3rem .85rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:capitalize;background:#8b5cf624;color:var(--primary-light);border:1px solid rgba(139,92,246,.4)}._statusBadge_ew1ai_408{display:inline-block;padding:.3rem .85rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:capitalize}._scheduled_ew1ai_417{background:#f59e0b24;color:var(--warning);border:1px solid rgba(245,158,11,.4)}._completed_ew1ai_423,._delivered_ew1ai_429,._active_ew1ai_264{background:#22c55e24;color:var(--success);border:1px solid rgba(34,197,94,.4)}._unpaid_ew1ai_436{background:#ef444424;color:var(--danger);border:1px solid rgba(239,68,68,.4)}._partial_ew1ai_442{background:#f59e0b24;color:var(--warning);border:1px solid rgba(245,158,11,.4)}._cancelled_ew1ai_448{background:#ef444424;color:var(--danger);border:1px solid rgba(239,68,68,.4)}._actionButtons_ew1ai_454{display:flex;gap:.5rem;justify-content:center}._editBtn_ew1ai_460,._deleteBtn_ew1ai_461{padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-2);color:var(--text-primary)}._editBtn_ew1ai_460:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf659}._deleteBtn_ew1ai_461:hover{background:#ef444426;border-color:var(--danger);color:var(--danger);transform:translateY(-2px);box-shadow:0 6px 16px #ef444440}._noData_ew1ai_491{text-align:center;padding:4rem 2rem!important}._noDataContent_ew1ai_496{max-width:400px;margin:0 auto}._noDataIcon_ew1ai_501{font-size:2.25rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem;box-shadow:0 8px 24px #8b5cf659}._noData_ew1ai_491 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}._noData_ew1ai_491 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem}._createFirstBtn_ew1ai_528{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);border:none;padding:.8rem 1.6rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 6px 18px #8b5cf64d}._createFirstBtn_ew1ai_528:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 10px 26px #a855f766}._pagination_ew1ai_550{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem 1.75rem;border-top:1px solid var(--border-color)}._paginationInfo_ew1ai_560{display:flex;align-items:center;gap:1rem;font-size:.88rem;color:var(--text-secondary)}._paginationInfo_ew1ai_560 select{padding:.45rem .8rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}._paginationInfo_ew1ai_560 select:focus{outline:none;border-color:var(--primary)}._paginationControls_ew1ai_583{display:flex;gap:.5rem;align-items:center}._paginationControls_ew1ai_583 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--surface-2);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600}._paginationControls_ew1ai_583 button:hover:not(:disabled){background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary);transform:translateY(-1px)}._paginationControls_ew1ai_583 button:disabled{opacity:.4;cursor:not-allowed}._activePage_ew1ai_615{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:var(--text-primary)!important;border-color:var(--primary)!important;box-shadow:0 4px 14px #8b5cf659}._formPanel_ew1ai_622{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_ew1ai_632{display:block;animation:_fadeIn_ew1ai_1 .3s ease}._formHeader_ew1ai_637{display:flex;justify-content:space-between;align-items:center;padding:1.75rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem}._formTitle_ew1ai_647{font-size:1.7rem;color:var(--text-primary);margin:0 0 .3rem;font-weight:700;letter-spacing:-.02em}._formSubtitle_ew1ai_655{color:var(--text-secondary);margin:0;font-size:.9rem}._backButton_ew1ai_661{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-color);padding:.65rem 1.35rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem}._backButton_ew1ai_661:hover{background:var(--surface-color);border-color:var(--primary);color:var(--primary-light);transform:translate(-4px)}._formContent_ew1ai_683{padding:2rem}._form_ew1ai_622{max-width:100%}._formGrid_ew1ai_691{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem 1.75rem;margin-bottom:2rem}._formGroup_ew1ai_698{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_ew1ai_704{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem}._formGroup_ew1ai_698 label,._formGroupFull_ew1ai_704 label{font-weight:600;color:var(--text-secondary, #A1A1AA);font-size:.85rem;line-height:1.35}._formGroup_ew1ai_698 select,._formGroup_ew1ai_698 input,._formGroup_ew1ai_698 textarea{padding:.75rem 1rem;border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--border-radius-sm, 10px);font-size:.9rem;background:var(--surface-2, #141418);color:var(--text-primary, #FFFFFF);width:100%;transition:var(--transition-fast, all .2s ease)}._formGroup_ew1ai_698 select,._formGroup_ew1ai_698 input{min-height:44px}._formGroup_ew1ai_698 select:focus,._formGroup_ew1ai_698 input:focus,._formGroup_ew1ai_698 textarea:focus{outline:none;border-color:var(--primary, #8B5CF6);box-shadow:var(--shadow-glow, 0 0 0 4px rgba(139, 92, 246, .35))}._inputWrapper_ew1ai_749{position:relative;display:flex;align-items:center;width:100%}._inputIcon_ew1ai_756{position:absolute;left:1rem;color:var(--text-muted, #71717A);font-size:1rem;pointer-events:none;display:flex;z-index:1}._inputWrapper_ew1ai_749 input,._inputWrapper_ew1ai_749 select,._inputWrapper_ew1ai_749 textarea{padding:.75rem 1rem .75rem 2.6rem}._dropdown_ew1ai_772{position:absolute;top:100%;left:0;right:0;background:var(--surface-2, #141418);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--border-radius-sm, 10px);z-index:99999;max-height:240px;overflow-y:auto;margin-top:6px;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .6)),0 0 0 1px #0006;animation:_fadeIn_ew1ai_1 .18s ease}._scanBtn_ew1ai_788,._generateBtn_ew1ai_789{display:flex;align-items:center;gap:.5rem;padding:0 1.2rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);border:none;border-radius:var(--border-radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap;box-shadow:0 4px 14px #8b5cf64d;height:42px}._scanBtn_ew1ai_788:hover,._generateBtn_ew1ai_789:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 8px 22px #a855f766}._scanBtn_ew1ai_788:disabled,._generateBtn_ew1ai_789:disabled{background:var(--surface-2);cursor:not-allowed;opacity:.5;box-shadow:none}._errorText_ew1ai_822{font-size:.78rem;color:var(--danger, #EF4444);margin-top:.3rem;font-weight:500}._formActions_ew1ai_829{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color);margin-top:2rem;flex-wrap:wrap}._cancelBtn_ew1ai_839,._submitBtn_ew1ai_840,._cycleStatusBtn_ew1ai_841{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 2rem;border:1px solid transparent;min-height:44px;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_ew1ai_839{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_ew1ai_839:hover{background:var(--surface-color);border-color:#fff3;transform:translateY(-2px)}._submitBtn_ew1ai_840{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);box-shadow:0 6px 18px #8b5cf659}._submitBtn_ew1ai_840:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 10px 26px #a855f76b}._cycleStatusBtn_ew1ai_841{background:transparent;color:var(--primary-light);border:1px solid var(--primary)}._cycleStatusBtn_ew1ai_841:hover:not(:disabled){background:#8b5cf61f;border-color:var(--primary-hover);transform:translateY(-2px)}._submitBtn_ew1ai_840:disabled,._cycleStatusBtn_ew1ai_841:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._rewardCard_ew1ai_906{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.1rem;margin-bottom:1rem;color:var(--text-primary)}._rewardHeader_ew1ai_915{display:flex;align-items:center;font-size:1rem;margin-bottom:.5rem;color:var(--warning);font-weight:600;gap:.4rem}._rewardConversion_ew1ai_925{font-size:.88rem;margin-bottom:.3rem;color:var(--text-secondary)}._rewardEarn_ew1ai_931{font-size:1.05rem;display:flex;gap:.5rem}._rewardEarn_ew1ai_931 strong{color:var(--warning)}._modalOverlay_ew1ai_942{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_ew1ai_1 .25s ease}._modal_ew1ai_942{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow-lg);animation:_scaleIn_ew1ai_1 .25s ease;border:1px solid var(--border-color)}._modalHeader_ew1ai_969{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid var(--border-color);background:var(--surface-2)}._modalHeader_ew1ai_969 h3{margin:0;color:var(--text-primary);font-size:1.2rem;font-weight:700}._modalClose_ew1ai_985{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition-fast)}._modalClose_ew1ai_985:hover{background:#8b5cf626;color:var(--primary-light)}._modalBody_ew1ai_1005{padding:2rem;text-align:center}._modalFooter_ew1ai_1010{display:flex;justify-content:flex-end;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid var(--border-color);background:var(--surface-2)}._modalFooter_ew1ai_1010 ._cancelBtn_ew1ai_839,._modalFooter_ew1ai_1010 ._deleteBtn_ew1ai_461{padding:.65rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_ew1ai_1010 ._deleteBtn_ew1ai_461{background:linear-gradient(135deg,var(--danger) 0%,#B91C1C 100%);color:var(--text-primary);border:none;display:flex;align-items:center;gap:.5rem;box-shadow:0 6px 18px #ef44444d}._modalFooter_ew1ai_1010 ._deleteBtn_ew1ai_461:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ef444466}._loading_ew1ai_1043{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.1rem;color:var(--primary-light);gap:.5rem}@keyframes _fadeIn_ew1ai_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_ew1ai_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _scaleIn_ew1ai_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._container_ew1ai_5{padding:1rem}._tablePanel_ew1ai_105{margin-bottom:1rem}._formGrid_ew1ai_691{grid-template-columns:1fr}._formActions_ew1ai_829{flex-direction:column}._cancelBtn_ew1ai_839,._submitBtn_ew1ai_840,._cycleStatusBtn_ew1ai_841{width:100%;justify-content:center}}._itemsTableWrapper_ew1ai_1090{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-md);margin:1rem 0;border:1px solid var(--border-color)}._itemsTableContainer_ew1ai_1098{min-width:1600px}._itemsTable_ew1ai_1090{font-size:.875rem;border-collapse:collapse;width:100%}._itemsTable_ew1ai_1090 th{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--primary-light);padding:12px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5}._itemsTable_ew1ai_1090 td{padding:12px 14px;vertical-align:middle;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem;white-space:nowrap;background:var(--surface-color)}._itemRow_ew1ai_1133:hover td{background:#8b5cf612}._emptyItems_ew1ai_1137{text-align:center;padding:2.5rem!important;color:var(--text-muted)}._itemIdentity_ew1ai_1143{display:flex;align-items:center;gap:.75rem;min-width:240px}._itemThumb_ew1ai_1150{width:40px;height:40px;border-radius:var(--border-radius-sm);overflow:hidden;flex-shrink:0;border:1px solid var(--border-color)}._itemThumb_ew1ai_1150 img{width:100%;height:100%;object-fit:cover;display:block}._thumbPlaceholder_ew1ai_1166{width:100%;height:100%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--text-muted)}._itemName_ew1ai_1177{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._membershipValidity_ew1ai_1185{font-size:.7rem;color:var(--text-muted);margin-left:.25rem}._itemBadge_ew1ai_1191{display:inline-block;padding:.2rem .7rem;border-radius:20px;font-size:.68rem;font-weight:700;text-transform:uppercase;border:1px solid;letter-spacing:.4px}._badgeProduct_ew1ai_1202{background:#ffffff0d;border-color:#ffffff2e;color:var(--text-secondary)}._badgeService_ew1ai_1208{background:#8b5cf61f;border-color:var(--primary);color:var(--primary-light)}._badgePackage_ew1ai_1214{background:#f59e0b1f;border-color:var(--warning);color:var(--warning)}._badgeMembership_ew1ai_1220{background:#22c55e1f;border-color:var(--success);color:var(--success)}._cellCategory_ew1ai_1226{min-width:140px;max-width:200px;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;color:var(--text-secondary)}._cellStock_ew1ai_1235{min-width:140px;display:flex;align-items:center;gap:.3rem}._stockValue_ew1ai_1242{font-weight:700;font-size:.85rem}._batteryWrap_ew1ai_1247{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}._compactInput_ew1ai_1254{width:100%;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.5rem .6rem;color:var(--text-primary);font-size:.85rem;text-align:right;transition:var(--transition-fast)}._compactInput_ew1ai_1254:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._priceInput_ew1ai_1272{min-width:110px;max-width:120px}._qtyInput_ew1ai_1273{min-width:75px;max-width:85px}._discInput_ew1ai_1274{min-width:100px;max-width:110px}._taxInput_ew1ai_1275{min-width:85px;max-width:95px;background:#ffffff08;color:var(--text-muted);cursor:not-allowed}._employeeCell_ew1ai_1283{min-width:190px;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}._employeeSelectBtn_ew1ai_1291{display:inline-flex;align-items:center;gap:.3rem;background:var(--surface-2);border:1px solid var(--border-color);color:var(--text-secondary);padding:.4rem .75rem;border-radius:var(--border-radius-sm);font-size:.75rem;cursor:pointer;white-space:nowrap;transition:var(--transition-fast)}._employeeSelectBtn_ew1ai_1291:hover{border-color:var(--primary);color:var(--text-primary);box-shadow:var(--shadow-glow)}._employeeChips_ew1ai_1312{display:flex;flex-wrap:wrap;gap:.3rem}._employeeChip_ew1ai_1312{display:inline-flex;align-items:center;gap:.25rem;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);padding:.2rem .6rem;border-radius:20px;font-size:.7rem;color:var(--text-primary)}._chipRemove_ew1ai_1330{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:0;display:flex;transition:var(--transition-fast)}._chipRemove_ew1ai_1330:hover{color:var(--danger)}._timeBtn_ew1ai_1342{background:var(--surface-2);border:1px solid var(--border-color);color:var(--text-secondary);padding:.4rem .7rem;border-radius:var(--border-radius-sm);font-size:.75rem;cursor:pointer;min-width:120px;text-align:center;transition:var(--transition-fast)}._timeBtn_ew1ai_1342:hover{border-color:var(--primary);color:var(--text-primary)}._statusSelect_ew1ai_1357{background:var(--surface-2);border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem .6rem;border-radius:var(--border-radius-sm);font-size:.75rem;min-width:130px;transition:var(--transition-fast)}._statusSelect_ew1ai_1357:focus{outline:none;border-color:var(--primary)}._subtotalCell_ew1ai_1373{font-weight:700;color:var(--primary-light);text-align:right;font-variant-numeric:tabular-nums;padding-right:.9rem;min-width:130px}._itemActions_ew1ai_1382{display:flex;gap:.4rem}._actionBtn_ew1ai_1387{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}._actionBtn_ew1ai_1387:hover{background:var(--surface-color);border-color:var(--primary);color:var(--text-primary)}._actionDelete_ew1ai_1402:hover{background:#ef44441f;border-color:var(--danger);color:var(--danger)}._membershipSection_ew1ai_1404{background:#ffffff04}._membershipPanel_ew1ai_1405{padding:1.1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--surface-2)}._membershipTitle_ew1ai_1412{font-size:.85rem;color:var(--primary-light);margin:0 0 .6rem;font-weight:700}._membershipTable_ew1ai_1419{width:100%;border-collapse:collapse;font-size:.8rem}._membershipTable_ew1ai_1419 th{background:var(--surface-color);color:var(--primary-light);padding:.55rem .65rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.4px}._membershipTable_ew1ai_1419 td{padding:.55rem .65rem;border-bottom:1px solid var(--border-color);vertical-align:middle}._timeBtnSmall_ew1ai_1440,._employeeSelectBtnSmall_ew1ai_1441,._statusSelectSmall_ew1ai_1442{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-secondary);padding:.32rem .55rem;border-radius:6px;font-size:.72rem;cursor:pointer;transition:var(--transition-fast)}._timeBtnSmall_ew1ai_1440:hover,._employeeSelectBtnSmall_ew1ai_1441:hover{border-color:var(--primary);color:var(--text-primary)}._actionDeleteSmall_ew1ai_1459{background:transparent;border:none;color:var(--danger);cursor:pointer;transition:var(--transition-fast)}._actionDeleteSmall_ew1ai_1459:hover{opacity:.75}._addUsageBtn_ew1ai_1469{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border:none;color:#fff;padding:.32rem .75rem;border-radius:6px;font-size:.72rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:var(--transition-fast)}._addUsageBtn_ew1ai_1469:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%)}._membershipInput_ew1ai_1487,._membershipSelect_ew1ai_1488{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary);padding:.32rem;border-radius:6px;font-size:.72rem}._membershipInput_ew1ai_1487:focus,._membershipSelect_ew1ai_1488:focus{outline:none;border-color:var(--primary)}._muted_ew1ai_1503{color:var(--text-muted)}._mutedSmall_ew1ai_1504{font-size:.72rem;color:var(--text-muted)}._itemsTable_ew1ai_1090 input[type=number]::-webkit-outer-spin-button,._itemsTable_ew1ai_1090 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._itemsTable_ew1ai_1090 input[type=number]{-moz-appearance:textfield}@media(max-width:1200px){._itemsTable_ew1ai_1090 td{padding:10px 12px}}@media(max-width:768px){._itemsTable_ew1ai_1090{font-size:.78rem}._compactInput_ew1ai_1254{padding:.4rem .5rem;font-size:.78rem}._timeBtn_ew1ai_1342{font-size:.7rem;min-width:110px}}._employeePickerOverlay_ew1ai_1534{--primary: #8B5CF6;--primary-hover: #A855F7;--primary-light: #A855F7;--primary-dark: #7C3AED;--primary-glow: rgba(139, 92, 246, .35);--bg-color: #0B0B12;--surface-color: #0A0A0A;--surface-2: #141418;--surface-3: #1B1B21;--border-color: rgba(255, 255, 255, .08);--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-muted: #71717A;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--shadow-glow: 0 0 0 4px var(--primary-glow);--border-radius: 18px;--border-radius-md: 14px;--border-radius-sm: 10px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease;position:fixed;inset:0;z-index:10000000;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;animation:_fadeIn_ew1ai_1 .25s ease}._employeePickerModal_ew1ai_1578{background:var(--surface-color);border-radius:var(--border-radius);width:100%;max-width:500px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);animation:_scaleIn_ew1ai_1 .25s ease}._employeePickerModal_ew1ai_1578 ._modalHeader_ew1ai_969{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid var(--border-color);background:var(--surface-2)}._employeePickerModal_ew1ai_1578 ._modalHeader_ew1ai_969 h3{margin:0;color:var(--text-primary);font-size:1.2rem;font-weight:700}._employeePickerModal_ew1ai_1578 ._modalClose_ew1ai_985{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition-fast)}._employeePickerModal_ew1ai_1578 ._modalClose_ew1ai_985:hover{background:#8b5cf626;color:var(--primary-light)}._employeePickerModal_ew1ai_1578 ._modalBody_ew1ai_1005{padding:2rem;text-align:left;color:var(--text-primary)}._employeePickerModal_ew1ai_1578 ._modalFooter_ew1ai_1010{display:flex;justify-content:flex-end;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid var(--border-color);background:var(--surface-2)}._billingDateBar_ew1ai_1642{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.75rem;background:var(--surface-2);border-bottom:1px solid var(--border-color)}._billingDateFields_ew1ai_1653{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem}._billingDateField_ew1ai_1653{display:flex;flex-direction:column;gap:.5rem;min-width:150px}._billingDateField_ew1ai_1653 label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px}._billingDateField_ew1ai_1653 input,._billingDateField_ew1ai_1653 select{padding:.65rem .85rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;background:var(--surface-color);color:var(--text-primary);transition:var(--transition-fast);font-family:inherit}._billingDateField_ew1ai_1653 input:focus,._billingDateField_ew1ai_1653 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._billingDateField_ew1ai_1653 input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.65;cursor:pointer}._billingDateField_ew1ai_1653 input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}._billingDateMeta_ew1ai_1705{display:flex;align-items:center;gap:.75rem;padding-bottom:.1rem}._billingRangeLabel_ew1ai_1712{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:50px;font-size:.82rem;font-weight:600;color:var(--primary-light);background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);white-space:nowrap}._billingTodayBtn_ew1ai_1726{padding:.5rem 1.1rem;border-radius:50px;font-size:.82rem;font-weight:600;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);transition:var(--transition);font-family:inherit}._billingTodayBtn_ew1ai_1726:hover{background:var(--surface-color);color:var(--text-primary);border-color:var(--primary)}._summaryGrid_ew1ai_1746{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;padding:1.5rem 1.75rem;border-bottom:1px solid var(--border-color)}._summaryCard_ew1ai_1754{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:var(--transition)}._summaryCard_ew1ai_1754:hover{transform:translateY(-2px);border-color:#8b5cf659;box-shadow:0 10px 26px #00000059}._summaryHero_ew1ai_1771{background:linear-gradient(135deg,#8b5cf629,#7c3aed0f);border-color:#8b5cf652}._summaryIcon_ew1ai_1780{width:44px;height:44px;flex-shrink:0;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.2rem}._toneViolet_ew1ai_1791{background:#8b5cf626;color:var(--primary-light)}._toneGreen_ew1ai_1796{background:#22c55e24;color:var(--success)}._toneRed_ew1ai_1801{background:#ef444424;color:var(--danger)}._toneAmber_ew1ai_1806{background:#f59e0b24;color:var(--warning)}._summaryBody_ew1ai_1811{display:flex;flex-direction:column;min-width:0}._summaryValue_ew1ai_1817{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryLabel_ew1ai_1828{margin-top:.2rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}._clickableRow_ew1ai_1838{cursor:pointer}._clickableRow_ew1ai_1838:focus-visible{outline:none;background:#8b5cf61a;box-shadow:inset 3px 0 0 var(--primary)}._viewBtn_ew1ai_1848{padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-2);color:var(--text-primary)}._viewBtn_ew1ai_1848:hover{background:#8b5cf626;border-color:var(--primary);color:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf640}._amountCell_ew1ai_1871{display:flex;flex-direction:column;gap:.15rem;line-height:1.25}._dueHint_ew1ai_1878{font-size:.72rem;font-weight:600;color:var(--danger)}._paidHint_ew1ai_1884{font-size:.72rem;font-weight:600;color:var(--success)}@media(max-width:1200px){._billingDateBar_ew1ai_1642,._summaryGrid_ew1ai_1746{padding:1.1rem 1.25rem}._summaryValue_ew1ai_1817{font-size:1.15rem}}@media(max-width:768px){._billingDateBar_ew1ai_1642{flex-direction:column;align-items:stretch;padding:1rem}._billingDateFields_ew1ai_1653{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._billingDateField_ew1ai_1653{min-width:0}._billingDateFields_ew1ai_1653>._billingDateField_ew1ai_1653:first-child{grid-column:1 / -1}._billingDateMeta_ew1ai_1705{justify-content:space-between;padding-bottom:0}._billingRangeLabel_ew1ai_1712{white-space:normal}._summaryGrid_ew1ai_1746{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem}._summaryCard_ew1ai_1754{padding:.9rem;gap:.7rem}._summaryIcon_ew1ai_1780{width:36px;height:36px;font-size:1rem}._summaryValue_ew1ai_1817{font-size:1.05rem}}._billingSectionHeader_ew1ai_1970{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}._form_ew1ai_622>._billingSectionHeader_ew1ai_1970:first-child{margin-top:0;padding-top:0;border-top:none}._billingSectionTitle_ew1ai_1983{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}._billingSectionSubtitle_ew1ai_1991{margin:.35rem 0 0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}._billingSection_ew1ai_1970{display:flex;flex-direction:column;gap:1.25rem}._billingCard_ew1ai_2005{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.5rem}._billingCardHeader_ew1ai_2012{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}._billingCardTitle_ew1ai_2021{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}._billingCardTitle_ew1ai_2021 svg{color:var(--primary-light);font-size:.95rem}._billingCardMeta_ew1ai_2040{display:flex;align-items:baseline;gap:.5rem}._billingCardMetaLabel_ew1ai_2046{font-size:.78rem;color:var(--text-muted)}._billingCardMetaValue_ew1ai_2051{font-size:1.1rem;font-weight:700;color:var(--text-primary)}._billingGrid_ew1ai_2058{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem 1.5rem}._billingField_ew1ai_2064{display:flex;flex-direction:column;gap:.5rem;min-width:0}._billingLabel_ew1ai_2071{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;line-height:1.35;color:var(--text-secondary)}._billingOptional_ew1ai_2083{padding:.1rem .4rem;border:1px solid var(--border-color);border-radius:4px;font-size:.64rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}._billingInput_ew1ai_2095{width:100%;min-height:44px;padding:.7rem .9rem;background:var(--surface-3);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;font-family:inherit;transition:var(--transition-fast)}._billingInput_ew1ai_2095:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._billingInput_ew1ai_2095::placeholder{color:var(--text-muted)}._billingInputError_ew1ai_2118,._billingInputError_ew1ai_2118:focus{border-color:var(--danger);box-shadow:none}._billingTextarea_ew1ai_2124{width:100%;min-height:96px;padding:.75rem .9rem;background:var(--surface-3);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;font-family:inherit;line-height:1.6;resize:vertical;transition:var(--transition-fast)}._billingTextarea_ew1ai_2124:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._billingTextarea_ew1ai_2124::placeholder{color:var(--text-muted)}._billingHint_ew1ai_2150{font-size:.76rem;line-height:1.45;color:var(--text-muted)}._billingError_ew1ai_2156{font-size:.76rem;line-height:1.45;font-weight:500;color:var(--danger)}._billingWarning_ew1ai_2163{font-size:.76rem;line-height:1.45;font-weight:500;color:var(--warning)}._radioRow_ew1ai_2171{display:flex;align-items:center;gap:.5rem;min-height:44px}._radioOption_ew1ai_2178{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;background:var(--surface-3);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.88rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}._radioOption_ew1ai_2178:hover{border-color:#8b5cf659}._radioOption_ew1ai_2178 input{accent-color:var(--primary);cursor:inherit;margin:0}._radioOptionDisabled_ew1ai_2203{opacity:.5;cursor:not-allowed}._radioOptionDisabled_ew1ai_2203:hover{border-color:var(--border-color)}._walletNote_ew1ai_2213{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.7rem .9rem;background:var(--surface-3);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.84rem;color:var(--text-secondary)}._walletNoteStrong_ew1ai_2227{color:var(--success)}._paymentList_ew1ai_2232{display:flex;flex-direction:column;gap:.75rem}._paymentHead_ew1ai_2238,._paymentRow_ew1ai_2239{display:grid;grid-template-columns:minmax(150px,200px) minmax(120px,1fr) minmax(160px,1.4fr) 44px;gap:.75rem;align-items:start}._paymentHead_ew1ai_2238{padding:0 .1rem}._paymentHead_ew1ai_2238>span{display:flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}._paymentCol_ew1ai_2261{display:flex;flex-direction:column;gap:.35rem;min-width:0}._paymentColLabel_ew1ai_2270{display:none;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}._paymentColEmpty_ew1ai_2281{display:flex;align-items:center;min-height:44px;padding:0 .2rem;font-size:.8rem;color:var(--text-muted)}._paymentColAction_ew1ai_2290{display:flex;align-items:flex-start;justify-content:center}._paymentRemoveBtn_ew1ai_2296{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:var(--surface-3);color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;font-size:.95rem;transition:var(--transition-fast)}._paymentRemoveBtn_ew1ai_2296:hover{color:var(--danger);border-color:#ef444466;background:#ef444414}._addPaymentBtn_ew1ai_2318{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.6rem 1.1rem;background:transparent;color:var(--primary-light);border:1px dashed rgba(139,92,246,.45);border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:var(--transition-fast)}._addPaymentBtn_ew1ai_2318:hover{background:#8b5cf61a;border-style:solid}._totalsPanel_ew1ai_2341{display:flex;flex-direction:column}._totalsLine_ew1ai_2346{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.88rem;color:var(--text-secondary)}._totalsLine_ew1ai_2346>span:last-child{font-weight:600;color:var(--text-primary);white-space:nowrap}._totalsLine_ew1ai_2346>span:first-child{display:inline-flex;align-items:center;gap:.4rem}._totalsGrand_ew1ai_2368{margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--border-color);font-size:1rem;font-weight:700;color:var(--text-primary)}._totalsGrand_ew1ai_2368>span:last-child{font-size:1.15rem;font-weight:800}._totalsDue_ew1ai_2382>span:last-child{color:var(--danger)}._totalsSettled_ew1ai_2386>span:last-child{color:var(--success)}._totalsExtra_ew1ai_2390{color:var(--success)}._totalsExtra_ew1ai_2390>span:last-child{color:var(--success)}@media(max-width:1200px){._paymentHead_ew1ai_2238{display:none}._paymentRow_ew1ai_2239{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) 44px;gap:.75rem 1rem;padding:1rem;background:var(--surface-3);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._paymentRow_ew1ai_2239>._paymentCol_ew1ai_2261:nth-child(3){grid-column:1 / 3}._paymentColLabel_ew1ai_2270{display:flex}._paymentRow_ew1ai_2239 ._billingInput_ew1ai_2095{background:var(--surface-2)}}@media(max-width:768px){._billingCard_ew1ai_2005{padding:1.1rem}._billingCardHeader_ew1ai_2012{margin-bottom:1rem}._billingSectionHeader_ew1ai_1970{margin-top:1.75rem;padding-top:1.25rem}._billingSectionTitle_ew1ai_1983{font-size:1.05rem}._billingGrid_ew1ai_2058{grid-template-columns:1fr;gap:1.1rem}._paymentRow_ew1ai_2239{grid-template-columns:1fr;gap:.85rem}._paymentRow_ew1ai_2239>._paymentCol_ew1ai_2261:nth-child(3){grid-column:auto}._paymentColAction_ew1ai_2290{justify-content:flex-end}._addPaymentBtn_ew1ai_2318{width:100%;justify-content:center}._radioRow_ew1ai_2171{min-height:0}._walletNote_ew1ai_2213{flex-direction:column;align-items:flex-start;gap:.3rem}}._pickerTypeTabs_ew1ai_2487{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}._pickerTypeTab_ew1ai_2487{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-2);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}._pickerTypeTab_ew1ai_2487:hover{border-color:#fff3;color:var(--text-primary)}._pickerTypeTabActive_ew1ai_2516,._pickerTypeTabActive_ew1ai_2516:hover{border-color:var(--primary);background:#8b5cf629;color:var(--primary-hover)}._pickerRow_ew1ai_2523{display:flex;flex-direction:row;gap:.6rem;align-items:flex-start;flex-wrap:wrap}._pickerCategoryCol_ew1ai_2531{position:relative;width:220px;flex-shrink:0}._pickerSearchCol_ew1ai_2537{position:relative;flex:1 1 260px;min-width:0}@media(max-width:640px){._pickerRow_ew1ai_2523{flex-direction:column}._pickerCategoryCol_ew1ai_2531{width:100%}}._membershipPanel_ew1ai_1405{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.9rem 1.1rem;border-radius:var(--border-radius-md);border:1px solid var(--border-color);background:var(--surface-2);margin-bottom:1rem}._membershipPanelActive_ew1ai_2565{border-color:#8b5cf659;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60a)}._membershipPanelIdentity_ew1ai_2570{display:flex;align-items:center;gap:.65rem;min-width:0}._membershipPanelIcon_ew1ai_2577{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#8b5cf624;color:var(--primary-hover);flex-shrink:0}._membershipPanelLabel_ew1ai_2589{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._membershipPanelValue_ew1ai_2596{font-weight:700;color:var(--text-primary);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._membershipPanelToggle_ew1ai_2605{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem;color:var(--text-secondary);white-space:nowrap}._membershipPanelToggle_ew1ai_2605 input{width:17px;height:17px;accent-color:var(--primary);cursor:pointer}@media(max-width:640px){._membershipPanel_ew1ai_1405{flex-direction:column;align-items:flex-start}}._dropdown_ew1ai_772{padding:.4rem}._dropdownCategoryHeader_ew1ai_2639{padding:.5rem .6rem .3rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #7a7a84)}._dropdownCategoryHeader_ew1ai_2639:not(:first-child){margin-top:.35rem;border-top:1px solid var(--border-color);padding-top:.6rem}._dropdownItem_ew1ai_2631{display:flex;align-items:center;gap:.7rem;padding:.65rem .7rem;border-radius:var(--border-radius-sm, 10px);cursor:pointer;color:var(--text-primary, #fff);transition:background .15s ease;margin-bottom:2px}._dropdownItem_ew1ai_2631:hover{background:#8b5cf624}._dropdownItemDisabled_ew1ai_2670{opacity:.45;pointer-events:none}._dropdownItemIcon_ew1ai_2675{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;background:#8b5cf624;color:var(--primary-hover, #a855f7)}._dropdownItemIconProduct_ew1ai_2687{background:#35c98f29;color:#35c98f}._dropdownItemIconPackage_ew1ai_2692{background:#f5a62329;color:#f5a623}._dropdownItemIconMembership_ew1ai_2697{background:#60a5fa29;color:#60a5fa}._dropdownItemBody_ew1ai_2702{flex:1;min-width:0}._dropdownItemName_ew1ai_2707{font-size:.88rem;font-weight:600;color:var(--text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownItemMeta_ew1ai_2716{font-size:.75rem;color:var(--text-muted, #7a7a84);margin-top:.1rem}._dropdownItemRight_ew1ai_2722{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}._dropdownItemPrice_ew1ai_2730{font-size:.85rem;font-weight:700;color:var(--text-primary, #fff);white-space:nowrap}._dropdownItemStock_ew1ai_2737{font-size:.72rem;font-weight:600;white-space:nowrap}._dropdownItemStockOk_ew1ai_2743{color:#35c98f}._dropdownItemStockLow_ew1ai_2747{color:#f44336}._noResults_ew1ai_2751{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:var(--surface-2, #141418);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--border-radius-sm, 10px);padding:1rem;color:var(--text-muted, #7a7a84);text-align:center;font-size:.85rem;z-index:99999;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .6))}._toolbar_i4z93_5{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._selectAllToggle_i4z93_13{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:999px;border:1px solid #262635;background:#16161a;color:#cfcbe0;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}._selectAllToggle_i4z93_13:hover{border-color:#8b5cf6;color:#fff}._selectAllToggleActive_i4z93_33{background:#8b5cf629;border-color:#8b5cf666;color:#c9a3f5}._selectAllCheckIcon_i4z93_39{display:flex;align-items:center}._countPill_i4z93_44{font-size:.78rem;font-weight:600;color:#a9a5ba;white-space:nowrap}._listPanel_i4z93_51{max-height:320px;overflow-y:auto;border:1px solid #1c1c1f;border-radius:12px;padding:.4rem;background:#0d0d0f;display:flex;flex-direction:column;gap:.25rem}._employeeRow_i4z93_63{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:all .12s}._employeeRow_i4z93_63:hover{background:#ffffff08}._employeeRowSelected_i4z93_78{background:#8b5cf61a;border-color:#8b5cf659}._avatar_i4z93_83{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:.78rem;font-weight:700}._employeeInfo_i4z93_97{flex:1;min-width:0;display:flex;flex-direction:column}._employeeName_i4z93_104{color:#f4f2f8;font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._employeeCode_i4z93_113{color:#756f8c;font-size:.74rem}._rowCheck_i4z93_118{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid #33303f;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .12s}._rowCheckChecked_i4z93_131{background:#8b5cf6;border-color:#8b5cf6;color:#fff}._emptyList_i4z93_137{text-align:center;color:#756f8c;padding:2rem 1rem;font-size:.85rem}._itemsWrapper_hw4d1_6{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%}._emptyItems_hw4d1_14{padding:1.5rem;text-align:center;color:#8f8ba0;background-color:#0d0d0f;border:1px dashed #262635;border-radius:12px;font-size:.9rem}._itemCard_hw4d1_25{background-color:#101012;border:1px solid #1c1c1f;border-radius:14px;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #ffffff05;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}._cardHeader_hw4d1_37{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid #1c1c1f;padding-bottom:.65rem;margin-bottom:.65rem}._cardIdentity_hw4d1_48{display:flex;align-items:center;gap:.6rem;min-width:0}._indexBadge_hw4d1_55{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#8b5cf624;color:#c9a3f5;font-size:.72rem;font-weight:700}._itemThumb_hw4d1_69{flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;background:#16161a;display:flex;align-items:center;justify-content:center}._itemThumb_hw4d1_69 img{width:100%;height:100%;object-fit:cover}._thumbPlaceholder_hw4d1_87{font-size:.9rem;opacity:.5}._cardIdentityText_hw4d1_92{min-width:0;display:flex;flex-direction:column;gap:.2rem}._itemName_hw4d1_99{color:#f4f2f8;font-weight:600;font-size:.92rem;overflow-wrap:anywhere}._membershipValidity_hw4d1_106{color:#8f8ba0;font-weight:500;font-size:.8rem}._packageOriginTag_hw4d1_112{color:#a78bfa;font-size:.72rem;font-weight:500;margin-top:.1rem}._itemBadge_hw4d1_119{align-self:flex-start;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;width:fit-content}._badgeService_hw4d1_130{background:#8b5cf629;color:#c9a3f5}._badgeProduct_hw4d1_135{background:#35c98f29;color:#35c98f}._badgePackage_hw4d1_140{background:#f5a62329;color:#f5a623}._badgeMembership_hw4d1_145{background:#60a5fa29;color:#60a5fa}._badgeMembershipDiscount_hw4d1_150{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#a855f729;color:#c49bff;width:fit-content;margin-top:.2rem}._priceGroup_hw4d1_163{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}._originalPriceStrike_hw4d1_170{color:var(--text-muted, #7a7a84);font-size:.75rem;text-decoration:line-through;white-space:nowrap}._cardHeaderRight_hw4d1_177{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._subtotalValue_hw4d1_184{color:#fff;font-weight:700;font-size:.95rem;white-space:nowrap}._itemActions_hw4d1_191{display:flex;gap:.35rem}._actionBtn_hw4d1_196{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #262635;background:#161616;color:#cfcbe0;cursor:pointer;transition:all .15s}._actionBtn_hw4d1_196:hover{border-color:#8b5cf6;color:#fff}._actionDelete_hw4d1_215:hover{border-color:#f0556b;color:#f0556b}._cardBody_hw4d1_221{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem 1rem}._field_hw4d1_227{min-width:0;display:flex;flex-direction:column;gap:.3rem}._fieldLabel_hw4d1_234{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#756f8c}._fieldValue_hw4d1_242{min-width:0}._compactInput_hw4d1_246{width:100%;max-width:100px;padding:.4rem .55rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:8px;font-size:.85rem;box-sizing:border-box}._compactInput_hw4d1_246:focus{outline:none;border-color:#8b5cf6}._compactInput_hw4d1_246[readonly]{opacity:.65;cursor:not-allowed}._stockValue_hw4d1_268{display:inline-flex;align-items:center;gap:.4rem;color:#e7e4f0;font-size:.85rem}._batteryWrap_hw4d1_276{display:inline-flex;align-items:center}._timeBtn_hw4d1_281{width:100%;padding:.4rem .55rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:8px;font-size:.82rem;cursor:pointer;text-align:left;transition:border-color .15s}._timeBtn_hw4d1_281:hover{border-color:#8b5cf6}._statusSelect_hw4d1_298{width:100%;padding:.4rem .5rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:8px;font-size:.82rem}._muted_hw4d1_308{color:#5c5870}._employeeField_hw4d1_315{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:34px;padding:.3rem .4rem;background:#16161a;border:1px solid #262635;border-radius:9px;cursor:pointer;transition:border-color .15s}._employeeField_hw4d1_315:hover,._employeeField_hw4d1_315:focus-visible{border-color:#8b5cf6;outline:none}._employeeFieldPlaceholder_hw4d1_335{display:inline-flex;align-items:center;gap:.4rem;color:#756f8c;font-size:.8rem;padding:0 .15rem}._employeeChip_hw4d1_344{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .3rem .22rem .6rem;background:#8b5cf624;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:#e2d9fb;font-size:.78rem;font-weight:500}._chipRemove_hw4d1_357{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#ffffff0f;border:none;color:#cbc4dd;cursor:pointer;padding:0}._chipRemove_hw4d1_357:hover{background:#f0556b40;color:#fff}._employeeAddBtn_hw4d1_376{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-left:auto;border-radius:999px;background:#8b5cf629;border:1px dashed rgba(139,92,246,.4);color:#c9a3f5;cursor:pointer;transition:all .15s}._employeeAddBtn_hw4d1_376:hover{background:#8b5cf6;border-style:solid;color:#fff}._secondaryRow_hw4d1_402{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.65rem;padding-top:.6rem;border-top:1px solid #17171a}._secondaryField_hw4d1_411{display:inline-flex;align-items:center;gap:.4rem}._secondaryLabel_hw4d1_417{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5c5870}._secondaryInput_hw4d1_425{width:68px;padding:.25rem .4rem;background:transparent;border:1px solid #1c1c1f;color:#a9a5ba;border-radius:6px;font-size:.78rem}._secondaryInput_hw4d1_425:focus{outline:none;border-color:#8b5cf6;color:#f4f2f8}._discountField_hw4d1_442{gap:.35rem}._discountTypeToggle_hw4d1_446{display:inline-flex;align-items:center;border:1px solid #1c1c1f;border-radius:6px;overflow:hidden;flex-shrink:0}._discountTypeBtn_hw4d1_455{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#756f8c;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s;line-height:1}._discountTypeBtn_hw4d1_455:not(:last-child){border-right:1px solid #1c1c1f}._discountTypeBtn_hw4d1_455:hover{color:#cfcbe0}._discountTypeBtnActive_hw4d1_479,._discountTypeBtnActive_hw4d1_479:hover{background:#8b5cf62e;color:#c49bff}._discountComputedHint_hw4d1_485{font-size:.72rem;color:#5c5870;white-space:nowrap}._assignmentBar_hw4d1_492{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #1c1c1f}._assignmentField_hw4d1_501{display:flex;flex-direction:column;gap:.3rem;min-width:130px}._assignmentFieldGrow_hw4d1_508{flex:1 1 220px;min-width:0}._membershipPanel_hw4d1_514{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #1c1c1f}._membershipTitle_hw4d1_520{margin:0 0 .5rem;color:#b7b3c4;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._usageRow_hw4d1_529{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #1c1c1f}._usageRow_hw4d1_529:last-child{border-bottom:none}._usageRowNew_hw4d1_542{border-top:1px dashed #262635;border-bottom:none;margin-top:.25rem;padding-top:.65rem}._mutedSmall_hw4d1_549{color:#8f8ba0;font-size:.78rem;min-width:78px}._usageServiceName_hw4d1_555{color:#e7e4f0;font-size:.8rem;flex:1 1 120px;min-width:0;overflow-wrap:anywhere}._timeBtnSmall_hw4d1_563{padding:.3rem .5rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:7px;font-size:.76rem;cursor:pointer}._timeBtnSmall_hw4d1_563:hover{border-color:#8b5cf6}._employeeSelectBtnSmall_hw4d1_577{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);color:#c9a3f5;border-radius:999px;font-size:.74rem;cursor:pointer}._employeeSelectBtnSmall_hw4d1_577:hover{background:#8b5cf633;color:#fff}._statusSelectSmall_hw4d1_595{padding:.3rem .45rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:7px;font-size:.76rem}._membershipInput_hw4d1_604{padding:.3rem .5rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:7px;font-size:.76rem}._membershipSelect_hw4d1_613{padding:.3rem .5rem;background:#16161a;border:1px solid #262635;color:#f4f2f8;border-radius:7px;font-size:.76rem;flex:1 1 140px;min-width:0}._actionDeleteSmall_hw4d1_624{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:1px solid #262635;background:#161616;color:#cfcbe0;cursor:pointer}._actionDeleteSmall_hw4d1_624:hover{border-color:#f0556b;color:#f0556b}._addUsageBtn_hw4d1_642{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff;border-radius:7px;font-size:.76rem;font-weight:600;cursor:pointer}._addUsageBtn_hw4d1_642:hover{filter:brightness(1.1)}@media(max-width:640px){._cardBody_hw4d1_221{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}._compactInput_hw4d1_246{max-width:100%}._cardHeaderRight_hw4d1_177{width:100%;justify-content:space-between}}body ._toast-fixed_1m2vj_5,._fixed_1m2vj_9._top-5_1m2vj_9._right-5_1m2vj_9._z-\\_1m2vj_9[9999\\]{z-index:99999!important}._container_1m2vj_59{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);display:flex;gap:2rem;flex-wrap:wrap;align-items:flex-start}._invoice_1m2vj_83{flex:2;background:var(--surface-color);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);border:1px solid var(--border-color);transition:var(--transition);overflow-x:auto;margin:0 auto;display:block;box-sizing:border-box}._editPanel_1m2vj_111{flex:1;background:var(--surface-color);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border-color);position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;transition:var(--transition)}._editPanel_1m2vj_111 h3{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);border-bottom:2px solid var(--primary);padding-bottom:.5rem;display:inline-block}._topBar_1m2vj_165{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1rem}._bottomBar_1m2vj_179{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color);gap:1rem;flex-wrap:wrap}._invoiceTypeSelect_1m2vj_201{background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary);font-size:.9rem;transition:var(--transition)}._selectTemplatesBtn_1m2vj_221{background:#333;border:none;border-radius:8px;padding:.5rem 1rem;color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition)}._selectTemplatesBtn_1m2vj_221:hover{background:#444;transform:translateY(-1px)}._saveSettingBtn_1m2vj_253,._printBtn_1m2vj_255{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._saveSettingBtn_1m2vj_253:hover,._printBtn_1m2vj_255:hover{background:var(--primary-dark);transform:translateY(-1px)}._paperSelect_1m2vj_289{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._paperSelect_1m2vj_289 select{background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary);transition:var(--transition)}._customSizeInputs_1m2vj_321{display:flex;gap:.5rem}._customSizeInputs_1m2vj_321 input{width:70px;background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary);transition:var(--transition)}._customSizeInputs_1m2vj_321 button{background:#333;border:none;border-radius:8px;padding:.5rem;cursor:pointer;color:var(--text-primary);transition:var(--transition)}._accordionItem_1m2vj_377{border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:var(--transition)}._accordionHeader_1m2vj_393{width:100%;background:#222;border:none;padding:1rem;text-align:left;font-weight:600;font-size:1rem;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition)}._accordionHeader_1m2vj_393:hover{background:#2a2a2a}._accordionContent_1m2vj_433{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:var(--surface-color)}._accordionContent_1m2vj_433._open_1m2vj_447{max-height:2000px;transition:max-height .5s ease-in}._accordionContent_1m2vj_433>*{padding:1rem;border-top:1px solid var(--border-color)}._accordionContent_1m2vj_433 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}._accordionContent_1m2vj_433 input,._accordionContent_1m2vj_433 select,._accordionContent_1m2vj_433 textarea{width:100%;padding:.5rem;margin-bottom:1rem;background:#222;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;transition:border-color .2s}._accordionContent_1m2vj_433 input:focus,._accordionContent_1m2vj_433 select:focus,._accordionContent_1m2vj_433 textarea:focus{border-color:var(--primary);outline:none}._accordionContent_1m2vj_433 input[type=file]{padding:.5rem}._accordionContent_1m2vj_433 input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:0;accent-color:var(--primary)}._checkboxGroup_1m2vj_547{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.5rem 0}._checkboxGroup_1m2vj_547 label{display:flex;align-items:center;gap:.5rem;font-weight:400}._checkboxGrid_1m2vj_575{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-top:.5rem}._checkboxGrid_1m2vj_575 label{display:flex;align-items:center;gap:.5rem;font-weight:400;margin-bottom:0;font-size:.85rem}._t1Logo_1m2vj_609,._t2Logo_1m2vj_609,._t3Logo_1m2vj_609,._t4Logo_1m2vj_609{margin-right:1rem;display:inline-flex;align-items:center}._t1Header_1m2vj_627,._t2Header_1m2vj_627,._t3Header_1m2vj_627,._t4Header_1m2vj_627{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem;border-radius:12px;padding:1rem;overflow:hidden;background-clip:padding-box;transition:var(--transition)}._t1Business_1m2vj_659,._t2Business_1m2vj_659,._t3Business_1m2vj_659,._t4Business_1m2vj_659{flex:1;min-width:150px;font-size:.9rem}._t1InvoiceTitle_1m2vj_671,._t2InvoiceTitle_1m2vj_671,._t3InvoiceTitle_1m2vj_671,._t4InvoiceTitle_1m2vj_671{flex:0 0 auto;text-align:right}._t1InvoiceTitle_1m2vj_671 h1,._t2InvoiceTitle_1m2vj_671 h1,._t3InvoiceTitle_1m2vj_671 h1,._t4InvoiceTitle_1m2vj_671 h1{margin:0;font-size:1.8rem;font-weight:700;color:var(--text-primary)}._template1_1m2vj_701 ._t1CustomerRow_1m2vj_701{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem;border-radius:8px;font-size:.85rem;background:#ffffff08}._template1_1m2vj_701 ._t1Table_1m2vj_721{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._template1_1m2vj_701 ._t1Table_1m2vj_721 th,._template1_1m2vj_701 ._t1Table_1m2vj_721 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template1_1m2vj_701 ._t1Table_1m2vj_721 th{font-weight:600;background:#ffffff0d}._template1_1m2vj_701 ._t1Summary_1m2vj_757{text-align:right;border-top:1px solid var(--border-color);padding-top:1rem;margin-top:1rem;font-size:.9rem}._template1_1m2vj_701 ._grandTotal_1m2vj_773{font-size:1.1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template1_1m2vj_701 ._payments_1m2vj_787{margin-top:1rem;font-style:italic;border-top:1px dashed var(--border-color);padding-top:.5rem}._template1_1m2vj_701 ._generatedBy_1m2vj_801{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_1m2vj_821 ._t2CustomerInfo_1m2vj_821{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem;background:#ffffff08}._template2_1m2vj_821 ._t2Items_1m2vj_843{margin-bottom:1.5rem}._template2_1m2vj_821 ._t2Item_1m2vj_843{margin-bottom:1rem;padding:.5rem;border-radius:8px;background:#ffffff05;transition:var(--transition)}._template2_1m2vj_821 ._t2Item_1m2vj_843:hover{background:#ffffff0a}._template2_1m2vj_821 ._t2ItemName_1m2vj_875{font-weight:600;font-size:.95rem}._template2_1m2vj_821 ._t2ItemMeta_1m2vj_885{font-size:.8rem;color:var(--text-muted);margin:.25rem 0}._template2_1m2vj_821 ._t2ItemDetails_1m2vj_897{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.85rem;margin:.5rem 0}._template2_1m2vj_821 ._t2Total_1m2vj_915{font-weight:700;margin-left:auto}._template2_1m2vj_821 ._t2Summary_1m2vj_925{background:#222;padding:1rem;border-radius:8px;text-align:right;font-size:.9rem;margin-bottom:1rem;transition:var(--transition)}._template2_1m2vj_821 ._t2Summary_1m2vj_925 ._grandTotal_1m2vj_773{font-size:1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template2_1m2vj_821 ._generatedBy_1m2vj_801{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_1m2vj_821 ._note_1m2vj_973{margin-top:.5rem;font-size:.75rem;color:#fa6;text-align:center;border-top:1px dashed var(--border-color);padding-top:.5rem}._template2_1m2vj_821 ._dashedHr_1m2vj_991{border:none;border-top:1px dashed var(--border-color);margin:.5rem 0}._template3_1m2vj_1009 ._t3CustomerInfo_1m2vj_1009{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem;background:#ffffff08}._template3_1m2vj_1009 ._t3Table_1m2vj_1031{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._template3_1m2vj_1009 ._t3Table_1m2vj_1031 th,._template3_1m2vj_1009 ._t3Table_1m2vj_1031 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template3_1m2vj_1009 ._t3Table_1m2vj_1031 th{font-weight:600;background:#ffffff0d}._template3_1m2vj_1009 ._staffName_1m2vj_1067{font-size:.75rem;color:var(--text-muted);display:block}._template3_1m2vj_1009 ._t3Summary_1m2vj_1079{background:#222;padding:1rem;border-radius:8px;text-align:right;font-size:.9rem;transition:var(--transition)}._template3_1m2vj_1009 ._t3Summary_1m2vj_1079 ._grandTotal_1m2vj_773{font-size:1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template3_1m2vj_1009 ._generatedBy_1m2vj_801{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template4_1m2vj_1131 ._t4Brand_1m2vj_1131{font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--primary)}._template4_1m2vj_1131 ._t4Brand_1m2vj_1131 span{font-size:.8rem;font-weight:400;color:var(--text-muted)}._template4_1m2vj_1131 ._t4Business_1m2vj_659{font-size:.85rem;text-align:right}._template4_1m2vj_1131 ._t4Serial_1m2vj_1167{font-size:1.2rem;font-weight:700;background:#222;padding:.25rem .5rem;border-radius:8px}._template4_1m2vj_1131 ._t4CustomerInfo_1m2vj_1183{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem;background:#ffffff08}._template4_1m2vj_1131 ._t4Section_1m2vj_1205{margin-bottom:2rem}._template4_1m2vj_1131 ._t4Section_1m2vj_1205 h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--primary);border-left:3px solid var(--primary);padding-left:.5rem}._template4_1m2vj_1131 ._t4Table_1m2vj_1231{width:100%;border-collapse:collapse;margin-bottom:.5rem}._template4_1m2vj_1131 ._t4Table_1m2vj_1231 th,._template4_1m2vj_1131 ._t4Table_1m2vj_1231 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template4_1m2vj_1131 ._t4Table_1m2vj_1231 th{font-weight:600;background:#ffffff0d}._template4_1m2vj_1131 ._t4SectionTotals_1m2vj_1267{text-align:right;font-size:.85rem;margin-top:.5rem;padding:.5rem;background:#222;border-radius:8px}._template4_1m2vj_1131 ._t4GrandTotal_1m2vj_1285{text-align:right;font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);color:var(--primary)}._template4_1m2vj_1131 ._generatedBy_1m2vj_801{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template4_1m2vj_1131 ._footer_1m2vj_1319{margin-top:1rem}._textRight_1m2vj_1333{text-align:right}._grandTotal_1m2vj_773{font-weight:700;font-size:1.1rem;margin-top:.5rem;color:var(--primary)}._generatedBy_1m2vj_801{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._footer_1m2vj_1319{margin-top:2rem;text-align:center;font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:1rem}._paymentStatusContainer_1m2vj_1393{text-align:right;margin-top:.75rem;border-top:1px solid rgba(255,255,255,.1);padding-top:.75rem}._paymentStatusTitle_1m2vj_1407{font-weight:600;margin-bottom:.5rem}._paymentRow_1m2vj_1417{display:flex;justify-content:flex-end;align-items:baseline;gap:1rem;margin-bottom:.25rem;font-size:.9rem;flex-wrap:wrap}._paymentMethod_1m2vj_1437{min-width:80px;text-align:right}._paymentAmount_1m2vj_1447{text-align:right}._paymentTxn_1m2vj_1455{opacity:.7;text-align:right}._paymentTotalReceived_1m2vj_1465{margin-top:.5rem}._paymentStatusBadge_1m2vj_1473{margin-top:.25rem;font-weight:700}._modalOverlay_1m2vj_1489{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_1m2vj_1489{background:var(--surface-color);border-radius:var(--border-radius);width:90%;max-width:800px;border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden}._modalHeader_1m2vj_1537{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}._modalHeader_1m2vj_1537 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._modalClose_1m2vj_1567{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.25rem;padding:0;transition:var(--transition);display:flex;align-items:center;justify-content:center}._modalClose_1m2vj_1567:hover{color:var(--text-primary)}._modalBody_1m2vj_1601{padding:1.5rem;max-height:80vh;overflow-y:auto}._invoiceButtons_1m2vj_1615{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;border-top:1px solid var(--border-color);padding-top:1rem}._invoiceButtons_1m2vj_1615 button{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._invoiceButtons_1m2vj_1615 button:hover{background:var(--primary-dark);transform:translateY(-1px)}._invoiceButtons_1m2vj_1615 button:disabled{opacity:.6;cursor:not-allowed;transform:none}._templateCards_1m2vj_1689{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin:1rem 0}._templateCard_1m2vj_1689{background:#222;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;border:1px solid var(--border-color);text-align:center}._templateCard_1m2vj_1689:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000004d}._templateCard_1m2vj_1689._activeCard_1m2vj_1733{border:2px solid var(--primary);box-shadow:0 0 0 2px #ad71eb33}._cardPreview_1m2vj_1743{height:120px;background:#111;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-muted);border-bottom:1px solid var(--border-color)}._cardName_1m2vj_1765{padding:.75rem;font-weight:500;font-size:.9rem}._template1_1m2vj_701,._template2_1m2vj_821,._template3_1m2vj_1009,._template4_1m2vj_1131{padding:.5rem}._invoice_1m2vj_83 *{box-sizing:border-box}@media(max-width:1024px){._container_1m2vj_59{flex-direction:column}._editPanel_1m2vj_111{position:static;max-height:none}._invoice_1m2vj_83{width:100%}}@media(max-width:768px){._container_1m2vj_59{padding:1rem;gap:1rem}._invoice_1m2vj_83{padding:1rem}._topBar_1m2vj_165,._bottomBar_1m2vj_179{flex-direction:column;align-items:stretch}._saveSettingBtn_1m2vj_253,._printBtn_1m2vj_255{width:100%}._checkboxGrid_1m2vj_575{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._t1Header_1m2vj_627,._t2Header_1m2vj_627,._t3Header_1m2vj_627,._t4Header_1m2vj_627{flex-direction:column;align-items:flex-start}._t1InvoiceTitle_1m2vj_671,._t2InvoiceTitle_1m2vj_671,._t3InvoiceTitle_1m2vj_671,._t4InvoiceTitle_1m2vj_671{text-align:left;margin-top:.5rem}._t1CustomerRow_1m2vj_701,._t2CustomerInfo_1m2vj_821,._t3CustomerInfo_1m2vj_1009,._t4CustomerInfo_1m2vj_1183{grid-template-columns:1fr}._t4Business_1m2vj_659{text-align:left}}@media(max-width:480px){._checkboxGrid_1m2vj_575,._templateCards_1m2vj_1689{grid-template-columns:1fr}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._editPanel_1m2vj_111,._modalOverlay_1m2vj_1489,._topBar_1m2vj_165,._bottomBar_1m2vj_179{display:none!important}body{margin:0!important;padding:0!important;background-color:var(--bg-color)!important;display:block!important;min-height:auto!important}._invoice_1m2vj_83{margin:0 auto!important;padding:0!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}._invoice_1m2vj_83>*{page-break-inside:avoid}table,tbody,tr{page-break-inside:avoid}@page{margin:8mm!important}}._dashboard_9f6u7_5{--card-bg: linear-gradient(160deg, #16161f 0%, #0e0e15 100%);--card-border: rgba(255, 255, 255, .06);--purple: #a855f7;--purple-strong: #8b5cf6;--purple-deep: #6d28d9;--green: #22c55e;--red: #ef4444;--amber: #f59e0b;--text: #ffffff;--text-2: #9ca3af;--text-3: #6b7280;padding:clamp(16px,2.2vw,32px);width:100%;box-sizing:border-box;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-variant-numeric:tabular-nums}._dashboard_9f6u7_5 *,._dashboard_9f6u7_5 *:before,._dashboard_9f6u7_5 *:after{box-sizing:border-box}._dashboard_9f6u7_5 button{font-family:inherit}._header_9f6u7_28{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:clamp(16px,2vw,26px)}._title_9f6u7_29{margin:0;font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:700;letter-spacing:-.3px}._subtitle_9f6u7_30{margin:4px 0 0;font-size:.85rem;color:var(--text-2)}._rangeWrap_9f6u7_31{position:relative;display:flex;align-items:center;gap:10px}._rangePill_9f6u7_32{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#16161f,#101017);color:#e5e7eb;font-size:.9rem;font-weight:500;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:border-color .15s ease}._rangePill_9f6u7_32:hover,._rangePill_9f6u7_32[aria-expanded=true]{border-color:var(--purple)}._rangePill_9f6u7_32 svg:first-child{color:var(--purple)}._rangePill_9f6u7_32 em{font-style:normal;color:var(--text-3);font-size:.8rem}._updating_9f6u7_36{font-size:12px;color:var(--text-3)}._menu_9f6u7_37{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:250px;padding:8px;border-radius:16px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 16px 40px #0009;animation:_popIn_9f6u7_1 .12s ease-out}@keyframes _popIn_9f6u7_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._menuItem_9f6u7_39{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#e5e7eb;font-size:.88rem;cursor:pointer;text-align:left}._menuItem_9f6u7_39:hover{background:#a855f724}._menuItemOn_9f6u7_41{color:var(--purple);font-weight:600}._customRow_9f6u7_42{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 4px 4px}._customRow_9f6u7_42 input{min-width:0;padding:8px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#0b0b12;color:#fff;font:inherit;font-size:.8rem;color-scheme:dark}._card_9f6u7_46{position:relative;min-width:0;padding:clamp(18px,1.8vw,24px);border-radius:22px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 8px 24px #0006;overflow:hidden}._label_9f6u7_47{display:block;font-size:.78rem;font-weight:600;color:var(--text-2);letter-spacing:.1px}._btn_9f6u7_48{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:.8rem;font-weight:600;padding:7px 14px;border-radius:10px;cursor:pointer;transition:all .15s ease;white-space:nowrap}._btn_9f6u7_48:hover{border-color:var(--purple);background:#a855f724}._linkBtn_9f6u7_50{border:0;background:transparent;color:var(--purple);font-size:.8rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:2px}._linkBtn_9f6u7_50:hover{background:#a855f724}._panelHead_9f6u7_52{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}._panelHead_9f6u7_52 h2{margin:0;font-size:1rem;font-weight:700}._panelHead_9f6u7_52 p{margin:3px 0 0;font-size:.78rem;color:var(--text-3)}._empty_9f6u7_55{padding:30px 10px;text-align:center;color:var(--text-3);font-size:.85rem}._delta_9f6u7_57{display:inline-flex;align-items:center;gap:3px;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}._deltaUp_9f6u7_58{color:var(--green);background:#22c55e24}._deltaDown_9f6u7_59{color:var(--red);background:#ef444424}._deltaNone_9f6u7_60{color:var(--text-2);background:#ffffff12}._hero_9f6u7_63{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(14px,1.6vw,20px)}._rev_9f6u7_64{display:flex;flex-direction:column;gap:18px}._revHead_9f6u7_65{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._revNum_9f6u7_66{margin-top:6px;font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:750;letter-spacing:-.03em;line-height:1.05}._revFacts_9f6u7_67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}._revFacts_9f6u7_67>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}._revFacts_9f6u7_67 ._factLabel_9f6u7_69{flex-basis:100%;font-size:.72rem;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._revFacts_9f6u7_67 strong{font-size:1rem;font-weight:700}._revFacts_9f6u7_67 em{font-style:normal;color:var(--text-2);font-size:.9rem}._legend_9f6u7_72{display:flex;gap:18px;margin:-6px 0;font-size:.76rem;color:var(--text-2)}._legend_9f6u7_72 i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}._chart_9f6u7_74{flex:1;min-height:210px}._chartEmpty_9f6u7_75{height:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:18px;border-radius:16px;border:1px dashed rgba(168,85,247,.35);background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.1),transparent 70%);color:var(--purple)}._chartEmpty_9f6u7_75 strong{color:var(--text);font-size:.95rem}._chartEmpty_9f6u7_75 span{color:var(--text-3);font-size:.8rem;max-width:420px;line-height:1.5}._tip_9f6u7_78{background:#14141f;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:9px 12px;font-size:.78rem;box-shadow:0 12px 30px #0000008c}._tipHead_9f6u7_79{font-weight:700;margin-bottom:5px}._tipRow_9f6u7_80{display:flex;justify-content:space-between;gap:16px;color:var(--text-2)}._tipRow_9f6u7_80 i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}._tipRow_9f6u7_80 strong{color:#fff}._core_9f6u7_85{display:flex;flex-direction:column;border:0;background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.22),transparent 52%),radial-gradient(circle at 0% 100%,rgba(0,0,0,.28),transparent 55%),linear-gradient(145deg,#6d28d9,#8b5cf6 55%,#a855f7);box-shadow:0 14px 40px #6d28d959}._coreTop_9f6u7_89{display:flex;justify-content:space-between;align-items:center}._coreTag_9f6u7_90{font-size:.78rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffffd9}._livePill_9f6u7_91{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#00000040}._livePill_9f6u7_91 i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade80b3;animation:_pulse_9f6u7_1 2s infinite}@keyframes _pulse_9f6u7_1{70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}._orbit_9f6u7_94{position:relative;width:min(100%,290px);aspect-ratio:1;margin:30px auto 24px}._orbitSvg_9f6u7_95{position:absolute;inset:0;width:100%;height:100%}._orbitPath_9f6u7_96{fill:none;stroke:#ffffff59;stroke-width:1;stroke-dasharray:3 6}._ringTrack_9f6u7_97{fill:none;stroke:#00000047;stroke-width:12}._ringBar_9f6u7_98{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .8s ease;filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}._ringText_9f6u7_99{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}._ringText_9f6u7_99 strong{font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:750;letter-spacing:-.02em;line-height:1}._ringText_9f6u7_99 span{margin-top:4px;font-size:.68rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#ffffffc7}._node_9f6u7_102{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;place-items:center;border-radius:50%;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;padding:0}._node_9f6u7_102:hover{transform:scale(1.1)}._nodeLive_9f6u7_104{border:0;background:#fff;color:var(--purple-deep);box-shadow:0 0 0 5px #ffffff38,0 8px 20px #0000004d}._nodeSoon_9f6u7_105{border:1.5px dashed rgba(255,255,255,.55);background:#14083273;color:#fffc}._nodeOn_9f6u7_106._nodeSoon_9f6u7_105{background:#ffffff38;border-style:solid;color:#fff}._nodeName_9f6u7_107{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:.6rem;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#ffffffe0;white-space:nowrap;pointer-events:none;text-shadow:0 1px 6px rgba(40,10,100,.7)}._nodeLock_9f6u7_108{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;padding:4px;border-radius:50%;background:#1b0b3d;color:#fde68a}._coreFoot_9f6u7_109{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}._coreFoot2_9f6u7_110{grid-template-columns:repeat(2,minmax(0,1fr))}._coreFoot_9f6u7_109 div{display:flex;flex-direction:column;gap:2px}._coreFoot_9f6u7_109 strong{font-size:1.25rem;font-weight:750}._coreFoot_9f6u7_109 span{font-size:.68rem;color:#ffffffc7;line-height:1.3}._soonCard_9f6u7_115{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:360px;background:radial-gradient(520px 240px at 20% 0%,rgba(168,85,247,.14),transparent 70%),var(--card-bg)}._soonCard_9f6u7_115 h2{margin:6px 0 4px;font-size:1.6rem}._soonCard_9f6u7_115 p{margin:0 0 14px;max-width:520px;color:var(--text-2);line-height:1.6;font-size:.9rem}._soonTag_9f6u7_118{font-size:.68rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--amber);background:#f59e0b24}._stats_9f6u7_121{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(14px,1.6vw,20px)}._stat_9f6u7_121{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;text-align:left;color:inherit;border-radius:22px;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 8px 24px #0006;min-width:0;transition:transform .2s ease,border-color .2s ease}button._stat_9f6u7_121{cursor:pointer}button._stat_9f6u7_121:hover{transform:translateY(-3px);border-color:#a855f780}._stat_9f6u7_121>div{display:flex;flex-direction:column;gap:3px;min-width:0}._stat_9f6u7_121 strong{font-size:1.7rem;font-weight:750;letter-spacing:-.02em;line-height:1.1}._stat_9f6u7_121 em{font-style:normal;font-size:.74rem;color:var(--text-3);line-height:1.35}._stat_9f6u7_121>._delta_9f6u7_57{position:absolute;top:14px;right:14px}._chip_9f6u7_129{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;font-size:20px;color:var(--purple);background:#a855f724;border:1px solid rgba(168,85,247,.22)}._desk_9f6u7_132{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(18px,2.4vw,36px);margin-bottom:clamp(14px,1.6vw,20px)}._liability_9f6u7_133{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}._liability_9f6u7_133 strong{font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:750;letter-spacing:-.02em}._bar_9f6u7_135{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#ffffff12}._bar_9f6u7_135 i{display:block;height:100%}._bar_9f6u7_135 i+i{margin-left:2px}._barLegend_9f6u7_138{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:.78rem;color:var(--text-2)}._barLegend_9f6u7_138 i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}._barLegend_9f6u7_138 b{color:#fff;margin-left:4px}._deskSide_9f6u7_141{display:grid;gap:10px;align-content:start;padding-left:clamp(0px,2vw,28px);border-left:1px solid rgba(255,255,255,.07)}._deskSide_9f6u7_141>*{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin:0 -12px;text-align:left;color:inherit;background:transparent;border:0;border-radius:12px}._deskSide_9f6u7_141 button{cursor:pointer}._deskSide_9f6u7_141 button:hover{background:#a855f71a}._deskSide_9f6u7_141 strong{font-size:1.35rem;font-weight:750}._deskSide_9f6u7_141 em{font-style:normal;font-size:.74rem;color:var(--text-3)}._cols_9f6u7_149{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-bottom:clamp(14px,1.6vw,20px)}._attn_9f6u7_151{display:flex;flex-direction:column;gap:8px}._attnRow_9f6u7_152{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;color:#fff;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;cursor:pointer;transition:all .15s ease}._attnRow_9f6u7_152:hover{border-color:#a855f780;background:#a855f714}._attnDot_9f6u7_154{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}._attnDotBad_9f6u7_155{background:var(--red)}._attnLabel_9f6u7_156{flex:1;font-size:.86rem}._attnCount_9f6u7_157{min-width:30px;text-align:center;font-size:.8rem;font-weight:750;padding:3px 10px;border-radius:999px}._attnWarn_9f6u7_158{color:var(--amber);background:#f59e0b24}._attnBad_9f6u7_159{color:var(--red);background:#ef444424}._attnGo_9f6u7_160{color:var(--text-3)}._allClear_9f6u7_161{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 10px;text-align:center}._allClear_9f6u7_161 span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:#22c55e24;margin-bottom:6px}._allClear_9f6u7_161 em{font-style:normal;font-size:.82rem;color:var(--text-3)}._board_9f6u7_165{display:flex;flex-direction:column;gap:16px}._boardRow_9f6u7_166{display:flex;gap:14px;align-items:flex-start}._rank_9f6u7_167{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font-size:.78rem;font-weight:750;color:var(--purple);background:#a855f724}._boardMain_9f6u7_168{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._boardTop_9f6u7_169{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}._boardTop_9f6u7_169 strong{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._boardTop_9f6u7_169 span{font-weight:700}._track_9f6u7_172{height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}._track_9f6u7_172 i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--purple-deep),var(--purple))}._boardMain_9f6u7_168 em{font-style:normal;font-size:.74rem;color:var(--text-3)}._accounts_9f6u7_176{display:flex;flex-direction:column}._account_9f6u7_176{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}._account_9f6u7_176:last-child{border-bottom:0;padding-bottom:0}._avatar_9f6u7_179{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-weight:750;color:#fff;background:linear-gradient(135deg,var(--purple-deep),var(--purple))}._accMain_9f6u7_180{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._accMain_9f6u7_180 strong{font-weight:650;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accMain_9f6u7_180 em,._accSide_9f6u7_182 em{font-style:normal;font-size:.74rem;color:var(--text-3)}._accSide_9f6u7_182{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._pill_9f6u7_184{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px}._pill_9f6u7_184 i{width:6px;height:6px;border-radius:50%;background:currentColor}._pillOk_9f6u7_186{color:var(--green);background:#22c55e24}._pillOff_9f6u7_187{color:var(--red);background:#ef444424}._timeline_9f6u7_189{position:relative;display:flex;flex-direction:column;gap:4px;padding-left:4px}._timeline_9f6u7_189:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:#a855f74d}._tlRow_9f6u7_191{position:relative;display:flex;gap:14px;padding:8px 0}._tlDot_9f6u7_192{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 4px #a855f72e;z-index:1}._tlText_9f6u7_193{font-size:.86rem;line-height:1.4}._tlRow_9f6u7_191 em{font-style:normal;font-size:.74rem;color:var(--text-3)}._skel_9f6u7_197{border-radius:22px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:_shimmer_9f6u7_1 1.4s infinite}@keyframes _shimmer_9f6u7_1{to{background-position:-200% 0}}._errorBox_9f6u7_199{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px;text-align:center;border-radius:22px;border:1px solid rgba(239,68,68,.3);background:#ef44440f;color:var(--red)}._errorBox_9f6u7_199 p{margin:0 0 6px;color:#fff}@media(max-width:1200px){._hero_9f6u7_63{grid-template-columns:1fr}._core_9f6u7_85{display:grid;grid-template-columns:minmax(0,290px) 1fr;column-gap:24px;align-items:center}._coreTop_9f6u7_89{grid-column:1 / -1}._orbit_9f6u7_94{grid-row:2 / 4;margin:0}._coreFoot_9f6u7_109{margin-top:0}._stats_9f6u7_121{grid-template-columns:repeat(2,minmax(0,1fr))}._desk_9f6u7_132{grid-template-columns:1fr}._deskSide_9f6u7_141{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.07);padding-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){._cols_9f6u7_149{grid-template-columns:1fr}._core_9f6u7_85{display:flex}._revFacts_9f6u7_67{grid-template-columns:1fr}}@media(max-width:560px){._stats_9f6u7_121,._deskSide_9f6u7_141{grid-template-columns:1fr}._account_9f6u7_176{flex-wrap:wrap}._accSide_9f6u7_182{align-items:flex-start}}@media(prefers-reduced-motion:reduce){._livePill_9f6u7_91 i,._skel_9f6u7_197{animation:none}._stat_9f6u7_121,._node_9f6u7_102,._ringBar_9f6u7_98{transition:none}}._page_e4xih_5{--r-surface: #12121a;--r-surface-2: #181822;--r-border: rgba(255, 255, 255, .07);--r-border-strong: rgba(255, 255, 255, .12);--r-accent: var(--salon-purple-strong, #8b5cf6);--r-accent-soft: rgba(139, 92, 246, .14);--r-text: #f4f4f7;--r-muted: #9ca3af;--r-dim: #6b7280;--r-green: #22c55e;--r-amber: #f59e0b;--r-red: #ef4444;--r-blue: #3b82f6;padding:clamp(14px,2vw,28px);color:var(--r-text);font-family:var(--salon-font-sans, "Inter", system-ui, sans-serif);display:flex;flex-direction:column;gap:20px;min-width:0}._pageHead_e4xih_30{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._pageTitle_e4xih_31{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.01em}._pageSub_e4xih_32{margin:4px 0 0;color:var(--r-muted);font-size:13.5px}._headActions_e4xih_33{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._datePill_e4xih_34{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--r-border);border-radius:10px;background:var(--r-surface);color:var(--r-muted);font-size:13px}._panel_e4xih_37{background:var(--r-surface);border:1px solid var(--r-border);border-radius:14px;padding:18px;min-width:0}._panelHead_e4xih_38{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}._panelTitle_e4xih_39{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}._panelSub_e4xih_40{margin:2px 0 0;font-size:12.5px;color:var(--r-muted)}._panelTitle_e4xih_39 svg{color:var(--r-accent)}._linkBtn_e4xih_42{background:none;border:0;color:var(--salon-purple-light, #c4b5fd);font-size:12.5px;cursor:pointer;padding:4px 0;font-family:inherit}._linkBtn_e4xih_42:hover{text-decoration:underline}._btn_e4xih_46{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid var(--r-border-strong);background:var(--r-surface-2);color:var(--r-text);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s;white-space:nowrap}._btn_e4xih_46:hover:not(:disabled){border-color:var(--r-accent)}._btn_e4xih_46:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_e4xih_49{background:var(--r-accent);border-color:var(--r-accent);color:#fff}._btnPrimary_e4xih_49:hover:not(:disabled){background:var(--salon-purple-deep, #6d28d9);border-color:var(--salon-purple-deep, #6d28d9)}._btnSm_e4xih_51{padding:6px 11px;font-size:12px;border-radius:8px}._btnDanger_e4xih_52{color:#fca5a5}._iconBtn_e4xih_53{width:30px;height:30px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--r-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._iconBtn_e4xih_53:hover{background:var(--r-surface-2);color:var(--r-text)}._field_e4xih_56,._select_e4xih_56,._textarea_e4xih_56{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:10px;border:1px solid var(--r-border-strong);background:#0d0d14;color:var(--r-text);font-size:13.5px;font-family:inherit}._field_e4xih_56:focus,._select_e4xih_56:focus,._textarea_e4xih_56:focus{outline:none;border-color:var(--r-accent)}._field_e4xih_56:disabled{color:var(--r-muted);cursor:not-allowed}._textarea_e4xih_56{resize:vertical;min-height:70px}._searchBox_e4xih_60{position:relative;flex:1 1 220px;max-width:320px}._searchBox_e4xih_60 svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--r-dim)}._searchBox_e4xih_60 ._field_e4xih_56{padding-left:34px}._toolbar_e4xih_63{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}._toolbar_e4xih_63 ._select_e4xih_56{width:auto;min-width:140px}._segment_e4xih_67{display:inline-flex;padding:3px;border-radius:10px;background:#0d0d14;border:1px solid var(--r-border);gap:2px;flex-wrap:wrap}._segBtn_e4xih_68{border:0;background:transparent;color:var(--r-muted);font-size:12.5px;padding:6px 12px;border-radius:7px;cursor:pointer;font-family:inherit}._segBtn_e4xih_68:hover{color:var(--r-text)}._segActive_e4xih_70{background:var(--r-accent-soft);color:var(--salon-purple-light, #c4b5fd);font-weight:600}._kpiGroupLabel_e4xih_73{margin:0 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--r-dim)}._kpiGrid_e4xih_74{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._stat_e4xih_75{background:var(--r-surface);border:1px solid var(--r-border);border-radius:14px;padding:16px;display:flex;gap:14px;align-items:flex-start;min-width:0;transition:border-color .15s}._stat_e4xih_75:hover{border-color:var(--r-border-strong)}._statHighlight_e4xih_77{border-color:#8b5cf673;background:linear-gradient(180deg,rgba(139,92,246,.12),var(--r-surface) 70%)}._statIcon_e4xih_78{width:40px;height:40px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--r-accent-soft);color:var(--salon-purple-light, #c4b5fd)}._tone_green_e4xih_79{background:#22c55e21;color:#4ade80}._tone_amber_e4xih_80{background:#f59e0b21;color:#fbbf24}._tone_red_e4xih_81{background:#ef444421;color:#f87171}._tone_blue_e4xih_82{background:#3b82f621;color:#60a5fa}._statBody_e4xih_83{min-width:0;flex:1}._statLabel_e4xih_84{font-size:12.5px;color:var(--r-muted)}._statValue_e4xih_85{font-size:clamp(20px,1.9vw,26px);font-weight:700;margin:2px 0 4px;letter-spacing:-.01em;overflow-wrap:anywhere}._statFoot_e4xih_86{font-size:12px;color:var(--r-dim);display:flex;gap:6px;align-items:center;flex-wrap:wrap}._trendUp_e4xih_87{color:#4ade80;display:inline-flex;align-items:center;gap:3px;font-weight:600}._trendDown_e4xih_88{color:#f87171;display:inline-flex;align-items:center;gap:3px;font-weight:600}._row2_e4xih_91{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}._stack_e4xih_92{display:flex;flex-direction:column;gap:16px;min-width:0}._infoStrip_e4xih_93{display:flex;gap:10px;align-items:center;padding:11px 14px;border-radius:12px;background:var(--r-accent-soft);border:1px solid rgba(139,92,246,.25);color:#ddd6fe;font-size:13px}._chartBox_e4xih_96{width:100%;height:280px}._chartSummary_e4xih_97{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:8px}._chartSummary_e4xih_97 div span{display:block;font-size:11.5px;color:var(--r-muted)}._chartSummary_e4xih_97 div strong{font-size:15px;font-weight:600}._legendDot_e4xih_100{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}._actionItem_e4xih_103{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--r-border)}._actionItem_e4xih_103:last-child{border-bottom:0;padding-bottom:0}._actionDot_e4xih_105{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}._actionText_e4xih_106{flex:1;min-width:0}._actionTitle_e4xih_107{font-size:13.5px;font-weight:500}._actionDesc_e4xih_108{font-size:12.5px;color:var(--r-muted);margin-top:2px}._actionDate_e4xih_109{font-size:11.5px;color:var(--r-dim);margin-top:3px}._qaGrid_e4xih_110{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._qa_e4xih_110{display:flex;gap:10px;align-items:center;text-align:left;padding:11px;border-radius:12px;border:1px solid var(--r-border);background:var(--r-surface-2);color:var(--r-text);cursor:pointer;font-family:inherit;transition:border-color .15s;min-width:0}._qa_e4xih_110:hover{border-color:var(--r-accent)}._qaIcon_e4xih_113{width:32px;height:32px;border-radius:8px;background:var(--r-accent-soft);color:var(--salon-purple-light, #c4b5fd);display:flex;align-items:center;justify-content:center;flex:none}._qaLabel_e4xih_114{font-size:12.5px;font-weight:600;line-height:1.25}._tableWrap_e4xih_117{overflow-x:auto}._table_e4xih_117{width:100%;border-collapse:collapse;font-size:13px}._table_e4xih_117 th{text-align:left;padding:10px 12px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--r-dim);border-bottom:1px solid var(--r-border);white-space:nowrap}._table_e4xih_117 td{padding:12px;border-bottom:1px solid var(--r-border);vertical-align:middle}._table_e4xih_117 tbody tr:last-child td{border-bottom:0}._table_e4xih_117 tbody tr:hover{background:#ffffff05}._num_e4xih_123{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._cellMain_e4xih_124{font-weight:500}._cellSub_e4xih_125{font-size:12px;color:var(--r-muted);margin-top:2px}._salonCell_e4xih_126{display:flex;align-items:center;gap:10px;min-width:0}._avatar_e4xih_127{width:34px;height:34px;border-radius:50%;background:var(--r-accent-soft);color:var(--salon-purple-light, #c4b5fd);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none;overflow:hidden}._avatar_e4xih_127 img{width:100%;height:100%;object-fit:cover}._rowActions_e4xih_129{display:flex;gap:6px;justify-content:flex-end}._cardList_e4xih_132{display:none;flex-direction:column;gap:10px}._itemCard_e4xih_133{border:1px solid var(--r-border);border-radius:12px;padding:12px;background:var(--r-surface-2);display:flex;flex-direction:column;gap:8px}._itemCardHead_e4xih_134{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}._itemMeta_e4xih_135{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12.5px}._itemMeta_e4xih_135 span{display:block;color:var(--r-dim);font-size:11px}._badge_e4xih_139{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}._badge_green_e4xih_140{background:#22c55e1f;color:#4ade80;border-color:#22c55e40}._badge_amber_e4xih_141{background:#f59e0b1f;color:#fbbf24;border-color:#f59e0b40}._badge_red_e4xih_142{background:#ef44441f;color:#f87171;border-color:#ef444440}._badge_blue_e4xih_143{background:#3b82f61f;color:#60a5fa;border-color:#3b82f640}._badge_purple_e4xih_144{background:var(--r-accent-soft);color:#c4b5fd;border-color:#8b5cf64d}._badge_gray_e4xih_145{background:#9ca3af1a;color:#9ca3af;border-color:#9ca3af33}._empty_e4xih_148{text-align:center;padding:34px 16px;color:var(--r-muted)}._emptyIcon_e4xih_149{width:44px;height:44px;border-radius:12px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:var(--r-accent-soft);color:var(--salon-purple-light, #c4b5fd)}._emptyTitle_e4xih_150{font-size:14.5px;font-weight:600;color:var(--r-text);margin-bottom:4px}._emptyText_e4xih_151{font-size:13px;max-width:420px;margin:0 auto;line-height:1.5}._pendingTag_e4xih_152{display:inline-block;margin-top:12px;font-size:11.5px;padding:3px 10px;border-radius:999px;background:#f59e0b1f;color:#fbbf24}._funnel_e4xih_155{display:flex;flex-direction:column;gap:10px}._funnelRow_e4xih_156{display:grid;grid-template-columns:150px 1fr 56px;gap:12px;align-items:center;font-size:13px}._funnelBar_e4xih_157{height:26px;border-radius:7px;background:#0d0d14;overflow:hidden}._funnelFill_e4xih_158{height:100%;background:var(--r-accent);border-radius:7px;transition:width .4s ease;min-width:2px}._funnelVal_e4xih_159{text-align:right;font-weight:600}._funnelNA_e4xih_160{color:var(--r-dim);font-size:12px}._overlay_e4xih_163{position:fixed;inset:0;background:#000000a6;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}._modal_e4xih_164{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;background:var(--r-surface);border:1px solid var(--r-border-strong);border-radius:16px;padding:20px}._formGrid_e4xih_165{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._formFull_e4xih_166{grid-column:1 / -1}._label_e4xih_167{display:block;font-size:12px;color:var(--r-muted);margin-bottom:5px}._formError_e4xih_168{color:#f87171;font-size:12.5px;margin-top:10px}._modalFoot_e4xih_169{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}._settingsLayout_e4xih_172{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}._settingsNav_e4xih_173{display:flex;flex-direction:column;gap:2px}._settingsNavBtn_e4xih_174{text-align:left;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--r-muted);cursor:pointer;font-size:13.5px;font-family:inherit}._settingsNavBtn_e4xih_174:hover{color:var(--r-text);background:var(--r-surface)}._settingsNavActive_e4xih_176{background:var(--r-accent-soft);color:#ddd6fe;font-weight:600}._kv_e4xih_177{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._kvItem_e4xih_178 span{display:block;font-size:11.5px;color:var(--r-dim);margin-bottom:4px}._kvItem_e4xih_178 div{font-size:14px;overflow-wrap:anywhere}._copyRow_e4xih_180{display:flex;gap:8px}._listRow_e4xih_181{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--r-border)}._listRow_e4xih_181:last-child{border-bottom:0}._chipRow_e4xih_183{display:flex;gap:8px;flex-wrap:wrap}._notifItem_e4xih_184{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--r-border);align-items:flex-start}._notifItem_e4xih_184:last-child{border-bottom:0}._unreadDot_e4xih_186{width:8px;height:8px;border-radius:50%;background:var(--r-accent);margin-top:6px;flex:none}._readDot_e4xih_187{width:8px;height:8px;flex:none}._skeleton_e4xih_188{background:linear-gradient(90deg,#14141d,#1b1b27,#14141d);background-size:200% 100%;animation:_shimmer_e4xih_1 1.4s linear infinite;border-radius:10px}@keyframes _shimmer_e4xih_1{to{background-position:-200% 0}}._walletHero_e4xih_193{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:stretch}._heroCard_e4xih_194{background:linear-gradient(180deg,rgba(139,92,246,.12),var(--r-surface) 75%);border:1px solid rgba(139,92,246,.4);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:6px;min-width:0}._heroLabel_e4xih_195{font-size:13px;color:var(--r-muted)}._heroAmount_e4xih_196{font-size:clamp(30px,4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}._heroNote_e4xih_197{font-size:13px;color:var(--r-muted);display:flex;gap:7px;align-items:center;flex-wrap:wrap}._heroActions_e4xih_198{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}._btnLg_e4xih_199{padding:11px 18px;font-size:14px;border-radius:11px}._negative_e4xih_200{color:#f87171}._timeline_e4xih_201{list-style:none;margin:0;padding:0}._timeline_e4xih_201 li{position:relative;padding:0 0 16px 22px;border-left:2px solid var(--r-border-strong);margin-left:6px}._timeline_e4xih_201 li:last-child{border-left-color:transparent;padding-bottom:0}._timeline_e4xih_201 li:before{content:"";position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--r-accent);border:2px solid var(--r-surface)}._timeline_e4xih_201 ._tlTitle_e4xih_205{font-size:13.5px;font-weight:600}._timeline_e4xih_201 ._tlMeta_e4xih_206{font-size:12px;color:var(--r-dim);margin-top:2px}._calc_e4xih_207{border:1px solid var(--r-border-strong);border-radius:12px;padding:12px 14px;background:#0d0d14;display:flex;flex-direction:column;gap:8px;margin-top:14px}._calcRow_e4xih_208{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}._calcRow_e4xih_208 span:first-child{color:var(--r-muted)}._calcTotal_e4xih_210{border-top:1px solid var(--r-border-strong);padding-top:8px;font-weight:700;font-size:15px}._credit_e4xih_211{color:#4ade80;font-variant-numeric:tabular-nums}._debit_e4xih_212{color:#f87171;font-variant-numeric:tabular-nums}._moveChip_e4xih_213{font-size:11px;color:var(--r-muted);background:var(--r-surface-2);border:1px solid var(--r-border);border-radius:6px;padding:2px 7px;white-space:nowrap}._pager_e4xih_214{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;color:var(--r-muted)}._termsGrid_e4xih_215{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._termItem_e4xih_216{border:1px solid var(--r-border);border-radius:12px;padding:14px;background:var(--r-surface-2)}._termItem_e4xih_216 h3{margin:0 0 6px;font-size:13.5px}._termItem_e4xih_216 p{margin:0;font-size:12.5px;color:var(--r-muted);line-height:1.55}._walletMini_e4xih_219{display:flex;flex-direction:column;gap:12px}._miniGrid_e4xih_220{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._miniGrid_e4xih_220 span{display:block;font-size:11px;color:var(--r-dim)}._miniGrid_e4xih_220 strong{font-size:15px}._payoutRow_e4xih_223{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--r-border)}._payoutRow_e4xih_223:last-child{border-bottom:0}@media(max-width:1024px){._walletHero_e4xih_193{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._termsGrid_e4xih_215{grid-template-columns:minmax(0,1fr)}._heroActions_e4xih_198 ._btn_e4xih_46{flex:1 1 140px;min-height:44px}}@media(max-width:1280px){._kpiGrid_e4xih_74{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){._row2_e4xih_91,._settingsLayout_e4xih_172{grid-template-columns:minmax(0,1fr)}._settingsNav_e4xih_173{flex-direction:row;overflow-x:auto;padding-bottom:4px}._settingsNavBtn_e4xih_174{white-space:nowrap}}@media(max-width:768px){._kpiGrid_e4xih_74{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;margin:0 -2px}._kpiGrid_e4xih_74>*{flex:0 0 78%;scroll-snap-align:start}._tableWrap_e4xih_117._collapse_e4xih_240{display:none}._cardList_e4xih_132{display:flex}._funnelRow_e4xih_156{grid-template-columns:110px 1fr 44px;gap:8px}._formGrid_e4xih_165,._kv_e4xih_177{grid-template-columns:minmax(0,1fr)}._btn_e4xih_46{min-height:38px}._searchBox_e4xih_60{max-width:none}}@media(prefers-reduced-motion:reduce){._funnelFill_e4xih_158,._stat_e4xih_75{transition:none}._skeleton_e4xih_188{animation:none}}:root{--bg: #0b0b12;--card-bg: linear-gradient(160deg, #16161f 0%, #0e0e15 100%);--card-border: rgba(255, 255, 255, .06);--purple: #a855f7;--purple-strong: #8b5cf6;--green: #22c55e;--red: #ef4444;--amber: #f59e0b;--text-primary: #ffffff;--text-secondary: #9ca3af;--text-muted: #6b7280}._wrap_6h0g1_18{padding:clamp(16px,2.2vw,32px);width:100%;box-sizing:border-box;background-color:var(--bg);color:var(--text-primary);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}._header_6h0g1_28{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}._headerTitle_6h0g1_37{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;margin:0 0 6px}._headerSubtitle_6h0g1_43{font-size:.88rem;color:var(--text-secondary);margin:0}._headNote_6h0g1_49{font-size:12.5px;color:var(--text-muted);background:#ffffff08;border:1px dashed var(--card-border);border-radius:12px;padding:10px 14px;margin-bottom:18px;line-height:1.5}._addBtn_6h0g1_60{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;border:none;padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px #8b5cf64d}._addBtn_6h0g1_60:hover{filter:brightness(1.08)}._panel_6h0g1_78{background:linear-gradient(160deg,#16161fd9,#0b0b12e6);border-radius:18px;border:1px solid var(--card-border);padding:clamp(14px,1.6vw,20px);box-shadow:0 6px 14px #0000004d;overflow-x:auto}._panelHeader_6h0g1_87{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}._searchBox_6h0g1_96{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--card-border);border-radius:10px;padding:8px 12px;font-size:13px;color:var(--text-secondary);min-width:220px}._searchBox_6h0g1_96 input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:13px;width:100%}._table_6h0g1_118{width:100%;border-collapse:collapse;font-size:13.5px}._table_6h0g1_118 th{text-align:left;color:var(--text-muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;border-bottom:1px solid var(--card-border);white-space:nowrap}._table_6h0g1_118 td{padding:12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-primary);vertical-align:middle}._table_6h0g1_118 tr:last-child td{border-bottom:none}._table_6h0g1_118 tr:hover td{background:#ffffff05}._nameCell_6h0g1_142{font-weight:600}._metaCell_6h0g1_143{font-size:12px;color:var(--text-muted);margin-top:2px}._statusBadge_6h0g1_145{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:700}._statusActive_6h0g1_153{background:#22c55e24;color:var(--green)}._statusInactive_6h0g1_154{background:#ef444424;color:var(--red)}._actionsCell_6h0g1_156{display:flex;gap:8px}._iconBtn_6h0g1_158{background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._iconBtn_6h0g1_158:hover{color:var(--text-primary);background:#ffffff1a}._iconBtn_6h0g1_158._danger_6h0g1_172:hover{color:var(--red);border-color:#ef44444d}._emptyState_6h0g1_174{text-align:center;padding:44px 20px;color:var(--text-muted);font-size:13.5px}._formOverlay_6h0g1_182{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:flex-end;z-index:200}._formPanel_6h0g1_191{width:min(480px,100%);height:100%;background:#111119;border-left:1px solid var(--card-border);overflow-y:auto;padding:22px;box-sizing:border-box}._formHeaderRow_6h0g1_201{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}._formTitle_6h0g1_208{font-size:1.1rem;font-weight:700;margin:0 0 4px}._formSubtitle_6h0g1_209{font-size:.82rem;color:var(--text-secondary);margin:0}._closeBtn_6h0g1_211{background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;cursor:pointer;flex-shrink:0}._formGrid_6h0g1_222{display:flex;flex-direction:column;gap:14px}._formGroup_6h0g1_224{display:flex;flex-direction:column;gap:6px}._formRow_6h0g1_225{display:flex;gap:12px}._formRow_6h0g1_225>._formGroup_6h0g1_224{flex:1;min-width:0}._formGroup_6h0g1_224 label{font-size:12.5px;font-weight:600;color:var(--text-secondary)}._formGroup_6h0g1_224 input,._formGroup_6h0g1_224 select,._formGroup_6h0g1_224 textarea{background:#ffffff0a;border:1px solid var(--card-border);border-radius:10px;padding:10px 12px;color:var(--text-primary);font-size:13.5px;outline:none;width:100%;box-sizing:border-box}._formGroup_6h0g1_224 input:focus,._formGroup_6h0g1_224 select:focus,._formGroup_6h0g1_224 textarea:focus{border-color:#a855f766}._hint_6h0g1_254{font-size:11.5px;color:var(--text-muted)}._errorText_6h0g1_255{font-size:11.5px;color:var(--red)}._logoRow_6h0g1_257{display:flex;align-items:center;gap:12px}._logoPreview_6h0g1_263{width:52px;height:52px;border-radius:12px;background:#ffffff0d;border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._logoPreview_6h0g1_263 img{width:100%;height:100%;object-fit:cover}._uploadBtn_6h0g1_278{background:#a855f724;color:var(--purple);border:1px solid rgba(168,85,247,.25);padding:8px 14px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer}._formActions_6h0g1_289{display:flex;gap:10px;margin-top:22px}._submitBtn_6h0g1_295{flex:1;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;border:none;padding:12px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer}._submitBtn_6h0g1_295:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_6h0g1_309{background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-secondary);padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer}._picker_b1m15_2{margin-top:4px}._bar_b1m15_3{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}._count_b1m15_4{font-size:12.5px;color:#9ca3af}._count_b1m15_4 strong{color:#fff}._barBtns_b1m15_6{display:flex;gap:6px}._miniBtn_b1m15_7{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e5e7eb;font:inherit;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;cursor:pointer}._miniBtn_b1m15_7:hover{border-color:#a855f7;background:#a855f724}._core_b1m15_9{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;margin-bottom:12px;border-radius:12px;border:1px dashed rgba(168,85,247,.35);background:#a855f70f;font-size:12px;color:#9ca3af}._coreChip_b1m15_10{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#ffffff12;color:#e5e7eb;font-weight:600;font-size:11.5px}._group_b1m15_11{margin-bottom:12px}._groupHead_b1m15_12{display:flex;justify-content:space-between;align-items:center;margin:0 2px 6px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6b7280}._groupHead_b1m15_12 button{border:0;background:transparent;color:#a855f7;font:inherit;font-size:11px;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0}._row_b1m15_14{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:10px 12px;margin-bottom:6px;border-radius:12px;cursor:pointer;font:inherit;color:#e5e7eb;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:all .15s ease}._row_b1m15_14:hover{border-color:#a855f780}._rowOn_b1m15_16{background:#a855f71f;border-color:#a855f78c}._switch_b1m15_17{flex:none;width:34px;height:20px;margin-top:1px;border-radius:999px;background:#ffffff24;position:relative;transition:background .15s ease}._switch_b1m15_17:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}._rowOn_b1m15_16 ._switch_b1m15_17{background:#a855f7}._rowOn_b1m15_16 ._switch_b1m15_17:after{transform:translate(14px)}._text_b1m15_21{min-width:0;display:flex;flex-direction:column;gap:2px}._name_b1m15_22{font-size:13.5px;font-weight:650}._desc_b1m15_23{font-size:11.5px;color:#9ca3af;line-height:1.4}._inc_b1m15_24{font-size:11px;color:#6b7280;line-height:1.4}._warn_b1m15_25{margin-top:8px;padding:9px 12px;border-radius:10px;font-size:12px;color:#fbbf24;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25)}._loading_b1m15_26{padding:18px;text-align:center;color:#6b7280;font-size:13px}:root{--bg: #0a0a12;--card-bg: linear-gradient(160deg, #16161f 0%, #0e0e15 100%);--card-border: rgba(255, 255, 255, .08);--purple: #6366f1;--purple-strong: #4f46e5;--green: #22c55e;--red: #ef4444;--amber: #f59e0b;--text-primary: #f5f5f7;--text-secondary: #9ca3af;--text-muted: #6b7280}._page_19n3w_17{min-height:100vh;background:radial-gradient(900px 500px at 50% -10%,rgba(99,102,241,.18),transparent 60%),var(--bg);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);box-sizing:border-box}._card_19n3w_29{width:100%;max-width:480px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;padding:clamp(24px,4vw,36px);box-shadow:0 20px 60px #0006}._logo_19n3w_39{height:28px;margin-bottom:22px}._brandRow_19n3w_44{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:6px}._planName_19n3w_53{font-size:1.5rem;font-weight:700;margin:0 0 6px}._planDesc_19n3w_59{font-size:.88rem;color:var(--text-secondary);margin:0 0 18px}._priceRow_19n3w_65{display:flex;align-items:baseline;gap:8px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--card-border)}._price_19n3w_65{font-size:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}._priceDuration_19n3w_80{font-size:.9rem;color:var(--text-secondary)}._formGrid_19n3w_85{display:flex;flex-direction:column;gap:14px}._formRow_19n3w_91{display:flex;gap:12px}._formRow_19n3w_91>._formGroup_19n3w_96{flex:1;min-width:0}._formGroup_19n3w_96{display:flex;flex-direction:column;gap:6px}._formGroup_19n3w_96 label{font-size:12.5px;font-weight:600;color:var(--text-secondary)}._formGroup_19n3w_96 input,._formGroup_19n3w_96 select{background:#ffffff0a;border:1px solid var(--card-border);border-radius:10px;padding:11px 12px;color:var(--text-primary);font-size:14px;outline:none;width:100%;box-sizing:border-box}._formGroup_19n3w_96 input:focus,._formGroup_19n3w_96 select:focus{border-color:#6366f180}._hint_19n3w_131{font-size:11.5px;color:var(--text-muted)}._errorText_19n3w_136{font-size:11.5px;color:var(--red)}._payBtn_19n3w_141{width:100%;margin-top:22px;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;border:none;padding:14px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #6366f14d}._payBtn_19n3w_141:disabled{opacity:.6;cursor:not-allowed}._footNote_19n3w_160{text-align:center;font-size:11.5px;color:var(--text-muted);margin-top:16px}._errorBanner_19n3w_167{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}._statusIcon_19n3w_178{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:28px}._statusIcon_19n3w_178._success_19n3w_189{background:#22c55e26;color:var(--green)}._statusIcon_19n3w_178._pending_19n3w_190{background:#f59e0b26;color:var(--amber)}._statusIcon_19n3w_178._failed_19n3w_191{background:#ef444426;color:var(--red)}._statusTitle_19n3w_193{text-align:center;font-size:1.3rem;font-weight:700;margin:0 0 8px}._statusMessage_19n3w_200{text-align:center;font-size:.92rem;color:var(--text-secondary);margin:0 0 22px;line-height:1.5}._credentialBox_19n3w_208{background:#ffffff08;border:1px dashed var(--card-border);border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:13.5px}._credentialBox_19n3w_208 div+div{margin-top:6px}._spinner_19n3w_219{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:var(--purple);animation:_spin_19n3w_219 1s linear infinite;margin:0 auto 18px}@keyframes _spin_19n3w_219{to{transform:rotate(360deg)}}._loginBtn_19n3w_233{display:block;width:100%;text-align:center;text-decoration:none;background:linear-gradient(135deg,var(--purple),var(--purple-strong));color:#fff;padding:13px;border-radius:12px;font-size:14.5px;font-weight:700}._header_1hg65_2{background:#000;box-shadow:0 2px 10px #0000004d;position:sticky;top:0;z-index:100;height:70px}._container_1hg65_11{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:100%;max-width:100%;margin:0 auto}._left_1hg65_22{display:flex;align-items:center;gap:16px}._menuToggle_1hg65_29{background:#121214;border:1px solid #202023;width:40px;height:40px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#b7b3c4;transition:all .2s ease}._menuToggle_1hg65_29:hover{background:#8b5cf624;border-color:#8b5cf673;color:#fff}._menuToggle_1hg65_29:active{transform:scale(.94)}._logoContainer_1hg65_53{display:flex;align-items:center;gap:12px}._branchLogo_1hg65_61{height:42px;width:auto;border-radius:10px;margin-right:0;object-fit:cover}._logoText_1hg65_69{display:flex;flex-direction:column}._title_1hg65_74{font-size:19px;font-weight:700;color:#fff;margin:0;line-height:1.2;letter-spacing:-.01em}._center_1hg65_84{position:relative;display:flex;align-items:center}._branchSwitcherBtn_1hg65_91{display:flex;align-items:center;gap:8px;background:#121214;border:1px solid #242428;color:#fff;padding:8px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}._branchSwitcherBtn_1hg65_91:hover{background:#8b5cf61f;border-color:#8b5cf6}._branchSwitcherBtn_1hg65_91:disabled{opacity:.6;cursor:not-allowed}._branchSwitcherName_1hg65_117{max-width:150px;overflow:hidden;text-overflow:ellipsis}._chevron_1hg65_123{flex-shrink:0;color:#a5a1b3;transition:transform .2s ease}._chevronOpen_1hg65_129{transform:rotate(180deg);color:#c9a3f5}._branchDropdown_1hg65_135{position:absolute;top:calc(100% + 8px);left:0;min-width:260px;background:#121214;border:1px solid #242428;border-radius:12px;box-shadow:0 16px 32px #00000080;padding:8px;z-index:1000;max-height:300px;overflow-y:auto;animation:_fadeIn_1hg65_1 .2s ease}._branchDropdownItem_1hg65_151{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:none;color:#fff;cursor:pointer;border-radius:8px;text-align:left;font-size:14px;transition:background .15s ease}._branchDropdownItem_1hg65_151:hover{background:#8b5cf61f}._branchDropdownItemCurrent_1hg65_171{background:#8b5cf624;border:1px solid rgba(139,92,246,.35)}._branchDropdownLogo_1hg65_176 img{width:32px;height:32px;border-radius:8px;object-fit:cover;display:block}._branchDropdownNoLogo_1hg65_184{font-size:22px;color:#c9a3f5}._branchDropdownInfo_1hg65_189{flex:1;display:flex;flex-direction:column;min-width:0}._branchDropdownName_1hg65_196{font-weight:600;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._branchDropdownType_1hg65_205{font-size:11px;color:#8f8ba0;margin-top:2px}._branchDropdownBadge_1hg65_211{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:10px;padding:3px 9px;border-radius:999px;font-weight:700;white-space:nowrap;flex-shrink:0}@keyframes _fadeIn_1hg65_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._right_1hg65_228{display:flex;align-items:center}._needHelpBtn_1hg65_233{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border:none;padding:.6rem 1.25rem;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #5b21b666;transition:all .2s ease}._needHelpBtn_1hg65_233:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 18px #5b21b680}._needHelpBtn_1hg65_233:active{transform:translateY(0)}._needHelpOverlay_1hg65_263{position:fixed;inset:0;background:#040408a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100000;animation:_overlayFadeIn_1hg65_1 .18s ease}@keyframes _overlayFadeIn_1hg65_1{0%{opacity:0}to{opacity:1}}._needHelpModal_1hg65_282{width:100%;max-width:440px;background:#0d0d0f;border:1px solid rgba(139,92,246,.22);border-radius:20px;box-shadow:0 30px 70px #0009,0 0 0 1px #8b5cf60d;padding:1.5rem;animation:_modalPopIn_1hg65_1 .2s ease-out}@keyframes _modalPopIn_1hg65_1{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}._needHelpHeader_1hg65_298{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._needHelpTitle_1hg65_306{font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.01em}._needHelpSubtitle_1hg65_314{font-size:.86rem;color:#9b96ab;margin:0}._needHelpClose_1hg65_320{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#1c1c1f;border:none;color:#cfc9e0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._needHelpClose_1hg65_320:hover{background:#f0556b29;color:#ff8c9a}._needHelpList_1hg65_340{display:flex;flex-direction:column;gap:.6rem}._needHelpItem_1hg65_346{display:flex;align-items:center;gap:.9rem;width:100%;background:#121214;border:1px solid #242428;border-radius:14px;padding:.85rem 1rem;cursor:pointer;text-align:left;transition:all .18s ease}._needHelpItem_1hg65_346:hover{background:#8b5cf61a;border-color:#8b5cf666;transform:translateY(-1px)}._needHelpIcon_1hg65_366{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}._needHelpIconWhatsapp_1hg65_376{background:#35c98f24;color:#35c98f}._needHelpIconCall_1hg65_381{background:#8b5cf624;color:#a78bfa}._needHelpIconEmail_1hg65_386{background:#4f8fe824;color:#4f8fe8}._needHelpItemText_1hg65_391{display:flex;flex-direction:column;min-width:0}._needHelpItemTitle_1hg65_397{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:2px}._needHelpItemDesc_1hg65_404{font-size:.8rem;color:#8f8ba0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._center_1hg65_84{margin:0 10px}._branchSwitcherName_1hg65_117{max-width:100px}._container_1hg65_11{padding:0 15px}._title_1hg65_74{font-size:17px}._needHelpBtn_1hg65_233 span{display:none}._needHelpBtn_1hg65_233{padding:.6rem;width:40px;height:40px;justify-content:center}}@media(max-width:640px){._container_1hg65_11{padding:0 10px}._menuToggle_1hg65_29{width:36px;height:36px}._branchSwitcherBtn_1hg65_91{padding:6px 12px;font-size:13px}._branchSwitcherName_1hg65_117{max-width:80px}._needHelpModal_1hg65_282{padding:1.25rem;border-radius:18px}._needHelpTitle_1hg65_306{font-size:1.15rem}}@media(max-width:480px){._logoText_1hg65_69{display:none}}._wrap_q4mu3_1{position:relative;margin-right:12px}._bellBtn_q4mu3_2{position:relative;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#121214;border:1px solid #242428;color:#e7e4f0;cursor:pointer;transition:all .2s}._bellBtn_q4mu3_2:hover{border-color:#8b5cf6;background:#8b5cf624;color:#fff}._badge_q4mu3_4{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:.66rem;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #0b0b12}._panel_q4mu3_5{position:absolute;right:0;top:50px;width:380px;max-width:calc(100vw - 24px);background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 24px 60px #0009;z-index:1300;overflow:hidden}._pHead_q4mu3_6{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}._pTitle_q4mu3_7{font-weight:700;font-size:.95rem;color:#fff}._linkBtn_q4mu3_8{background:none;border:none;color:#c4b5fd;font-size:.78rem;font-weight:600;cursor:pointer}._linkBtn_q4mu3_8:hover{text-decoration:underline}._list_q4mu3_10{max-height:420px;overflow-y:auto}._item_q4mu3_11{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .15s;text-align:left;width:100%;background:none;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit}._item_q4mu3_11:hover{background:#8b5cf614}._unread_q4mu3_13{background:#8b5cf612}._dotU_q4mu3_14{width:8px;height:8px;border-radius:50%;background:#a855f7;margin-top:6px;flex:none;box-shadow:0 0 8px #a855f7b3}._dotR_q4mu3_15{width:8px;flex:none}._iTitle_q4mu3_16{font-size:.86rem;font-weight:600;color:#fff}._iMsg_q4mu3_17{font-size:.8rem;color:#9ca3af;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}._iTime_q4mu3_18{font-size:.7rem;color:#6b7280;margin-top:4px}._empty_q4mu3_19{padding:40px 16px;text-align:center;color:#9ca3af;font-size:.85rem}._foot_q4mu3_20{padding:10px 16px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:520px){._panel_q4mu3_5{position:fixed;left:12px;right:12px;top:64px;width:auto}}._drawerPaper_1rwkx_10{width:280px;background-color:#09090b!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:4px 0 24px #0003!important;height:100%;display:flex;flex-direction:column;transition:width .28s cubic-bezier(.4,0,.2,1);overflow:hidden}._header_1rwkx_25{display:flex;align-items:center;justify-content:center;padding:36px 24px 32px;background-color:#09090b;position:relative}._logoWrapper_1rwkx_34{display:flex;align-items:center;justify-content:center;width:100%}._logoImage_1rwkx_41{width:120px;height:auto;max-height:65px;border-radius:12px;object-fit:contain;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 16px rgba(139,92,246,.35));transition:all .25s cubic-bezier(.4,0,.2,1)}._logoImage_1rwkx_41:hover{filter:drop-shadow(0 8px 24px rgba(139,92,246,.5));transform:scale(1.05)}._closeBtn_1rwkx_59{color:#a1a1aa!important;position:absolute;right:12px;top:12px;z-index:2}._closeBtn_1rwkx_59:hover{color:#fff!important}._separator_1rwkx_74{height:1px;background:#ffffff0a;margin:8px 10px}._menu_1rwkx_83{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px;background-color:#09090b}._menuItemWrapper_1rwkx_94{margin-bottom:1px}._menuItemWrapper_1rwkx_94:last-child{margin-bottom:0}._menuItem_1rwkx_94{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;padding:0 14px;border:none;background:transparent;cursor:pointer;color:#a1a1aa;text-align:left;font-size:14px;font-weight:500;letter-spacing:.2px;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}._menuItem_1rwkx_94:hover{background:#8b5cf61a;color:#e4e4e7}._menuItem_1rwkx_94:hover ._iconSvg_1rwkx_135{color:#c4b5fd}._menuItem_1rwkx_94._active_1rwkx_140{background:linear-gradient(90deg,#8b5cf659,#8b5cf61a);color:#fff;box-shadow:0 0 20px #8b5cf626}._menuItem_1rwkx_94._active_1rwkx_140:hover{background:linear-gradient(90deg,#8b5cf673,#8b5cf626);box-shadow:0 0 25px #8b5cf640}._menuItem_1rwkx_94._active_1rwkx_140 ._iconSvg_1rwkx_135{color:#fff}._menuContent_1rwkx_166{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._icon_1rwkx_135{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._iconSvg_1rwkx_135{transition:color .25s ease,stroke-width .25s ease;color:#a1a1aa}._label_1rwkx_194{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease,opacity .2s ease}._labelActive_1rwkx_201{color:#fff}._arrow_1rwkx_208{display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;transition:transform .25s ease,color .25s ease;color:#52525b}._arrowOpen_1rwkx_218{color:#c4b5fd}._menuItem_1rwkx_94:hover ._arrow_1rwkx_208{color:#a1a1aa}._menuItem_1rwkx_94._active_1rwkx_140 ._arrow_1rwkx_208{color:#fff}._submenu_1rwkx_233{padding-left:0;margin-top:0;animation:_submenuSlideDown_1rwkx_1 .25s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden}@keyframes _submenuSlideDown_1rwkx_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}._noMenu_1rwkx_254{padding:2rem 1rem;text-align:center}._noMenuText_1rwkx_259{color:#52525b!important;font-size:13px!important;font-weight:500!important}._footer_1rwkx_268{border-top:1px solid rgba(255,255,255,.05);padding:8px 10px 14px;background-color:#09090b;margin-top:auto;flex-shrink:0}._userCard_1rwkx_276{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:#ffffff04;border:1px solid rgba(255,255,255,.04);transition:all .25s ease}._userCard_1rwkx_276:hover{background:#ffffff06;border-color:#ffffff0f}._user_1rwkx_276{display:flex;align-items:center;gap:12px}._avatarWrapper_1rwkx_298{position:relative;flex-shrink:0}._avatar_1rwkx_298{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);display:flex;align-items:center;justify-content:center;border:2px solid rgba(139,92,246,.3)}._avatarIcon_1rwkx_314{display:flex;align-items:center;justify-content:center;color:#fff}._avatarIcon_1rwkx_314 ._iconSvg_1rwkx_135{color:#fff}._onlineDot_1rwkx_325{position:absolute;bottom:1px;right:1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #09090b;box-shadow:0 0 8px #22c55e80;animation:_pulseDot_1rwkx_1 2s ease-in-out infinite}@keyframes _pulseDot_1rwkx_1{0%,to{box-shadow:0 0 8px #22c55e80}50%{box-shadow:0 0 14px #22c55ecc}}._userInfo_1rwkx_347{flex:1;min-width:0}._userName_1rwkx_352{font-size:13px;font-weight:600;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._userStatus_1rwkx_364{font-size:11px;font-weight:500;color:#22c55e;margin:2px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._logoutBtn_1rwkx_375{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:transparent;cursor:pointer;color:#52525b;font-size:13px;font-weight:500;letter-spacing:.2px;transition:all .25s ease;outline:none;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._logoutBtn_1rwkx_375:hover{background:#ef44440f;border-color:#ef444433;color:#ef4444}._logoutBtn_1rwkx_375:active{transform:scale(.97);background:#ef44441a}._logoutBtn_1rwkx_375:disabled{opacity:.5;cursor:not-allowed}._logoutBtn_1rwkx_375:disabled:hover{background:transparent;border-color:#ffffff0d;color:#52525b}._logoutIcon_1rwkx_418{display:flex;align-items:center;justify-content:center}._logoutIcon_1rwkx_418 ._iconSvg_1rwkx_135{color:currentColor}._logoutLabel_1rwkx_428{white-space:nowrap}._menu_1rwkx_83::-webkit-scrollbar{width:3px}._menu_1rwkx_83::-webkit-scrollbar-track{background:transparent;margin:8px 0}._menu_1rwkx_83::-webkit-scrollbar-thumb{background:#8b5cf626;border-radius:3px;transition:background .25s ease}._menu_1rwkx_83::-webkit-scrollbar-thumb:hover{background:#8b5cf666}._menu_1rwkx_83{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.15) transparent}._drawerPaperCollapsed_1rwkx_463{width:72px}._drawerPaperCollapsed_1rwkx_463 ._label_1rwkx_194,._drawerPaperCollapsed_1rwkx_463 ._userInfo_1rwkx_347,._drawerPaperCollapsed_1rwkx_463 ._logoutLabel_1rwkx_428,._drawerPaperCollapsed_1rwkx_463 ._arrow_1rwkx_208,._drawerPaperCollapsed_1rwkx_463 ._userStatus_1rwkx_364,._drawerPaperCollapsed_1rwkx_463 ._noMenuText_1rwkx_259,._drawerPaperCollapsed_1rwkx_463 ._separator_1rwkx_74{display:none}._drawerPaperCollapsed_1rwkx_463 ._header_1rwkx_25{padding:24px 12px 20px}._drawerPaperCollapsed_1rwkx_463 ._logoImage_1rwkx_41{width:40px;height:40px;border-radius:10px}._drawerPaperCollapsed_1rwkx_463 ._menuItem_1rwkx_94{justify-content:center;padding-left:0!important;padding-right:0!important}._drawerPaperCollapsed_1rwkx_463 ._menuContent_1rwkx_166{justify-content:center}._drawerPaperCollapsed_1rwkx_463 ._icon_1rwkx_135{margin:0}._drawerPaperCollapsed_1rwkx_463 ._footer_1rwkx_268{padding:8px 8px 12px}._drawerPaperCollapsed_1rwkx_463 ._userCard_1rwkx_276{padding:10px 8px}._drawerPaperCollapsed_1rwkx_463 ._user_1rwkx_276{justify-content:center;margin:0}._drawerPaperCollapsed_1rwkx_463 ._logoutBtn_1rwkx_375{justify-content:center;padding:9px 8px}._drawerPaperCollapsed_1rwkx_463 ._avatar_1rwkx_298{width:34px;height:34px}._drawerPaperCollapsed_1rwkx_463 ._noMenu_1rwkx_254{display:flex;justify-content:center;padding:1rem .5rem}@media(max-width:768px){._header_1rwkx_25{padding:32px 16px 28px}._logoImage_1rwkx_41{width:100px;max-height:55px}}@media(max-width:380px){._drawerPaper_1rwkx_10{width:100vw}._logoImage_1rwkx_41{width:90px;max-height:50px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){._menuItem_1rwkx_94,._logoutBtn_1rwkx_375,._userName_1rwkx_352,._userStatus_1rwkx_364,._label_1rwkx_194{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media(prefers-reduced-motion:reduce){._drawerPaper_1rwkx_10,._menuItem_1rwkx_94,._submenu_1rwkx_233,._logoutBtn_1rwkx_375,._iconSvg_1rwkx_135,._logoImage_1rwkx_41{transition-duration:0ms!important;transition:none!important;animation:none!important}._onlineDot_1rwkx_325{animation:none!important}}@media print{._drawerPaper_1rwkx_10{display:none!important}}._premiumTooltip_1rwkx_610{background:linear-gradient(135deg,#18181b,#0f0f11)!important;color:#f4f2f8!important;border:1px solid rgba(139,92,246,.35)!important;border-radius:8px!important;padding:6px 12px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.2px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-shadow:0 10px 28px #0000008c,0 0 0 1px #8b5cf614!important;margin-left:6px!important}._premiumTooltipArrow_1rwkx_626{color:#18181b!important}._premiumTooltipArrow_1rwkx_626:before{border:1px solid rgba(139,92,246,.35)!important}._container_1gdm7_2{display:flex;align-items:center;gap:8px;background:#12121ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:6px 10px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 4px 20px #00000040}._container_1gdm7_2::-webkit-scrollbar{display:none}._tab_1gdm7_23{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:13.5px;font-weight:500;color:#9ca3af;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}._tab_1gdm7_23:hover{color:#e5e7eb;background:#8b5cf614}._tabActive_1gdm7_45{color:#fff;background:linear-gradient(135deg,#8b5cf64d,#6d28d933);border:1px solid rgba(139,92,246,.35);box-shadow:0 0 16px #8b5cf633;font-weight:600}._icon_1gdm7_53{display:flex;align-items:center;justify-content:center;font-size:16px;color:inherit}@media(max-width:768px){._container_1gdm7_2{padding:4px 6px;margin-bottom:16px}._tab_1gdm7_23{padding:7px 12px;font-size:12.5px}}._app_189lo_2{display:flex;min-height:100vh;background:#09090b}._main_189lo_8{flex:1;transition:margin-left .3s ease;overflow-x:hidden}._main_189lo_8._sidebarOpen_189lo_15{margin-left:0}@media(min-width:769px){._app_189lo_2{position:relative}._main_189lo_8,._main_189lo_8._sidebarOpen_189lo_15{margin-left:280px}._main_189lo_8._collapsed_189lo_34{margin-left:70px}}._content_189lo_39{padding:20px;min-height:calc(100vh - 70px);background:#0b0b12}@media(max-width:768px){._content_189lo_39{padding:15px}}@media(max-width:480px){._content_189lo_39{padding:10px}}:root{--salon-bg: #0b0b12;--salon-bg-subtle: #0f0f17;--salon-card-bg: linear-gradient(160deg, #16161f 0%, #0e0e15 100%);--salon-card-bg-solid: #16161f;--salon-card-border: rgba(255, 255, 255, .06);--salon-card-border-hover: rgba(168, 85, 247, .3);--salon-purple: #a855f7;--salon-purple-strong: #8b5cf6;--salon-purple-deep: #6d28d9;--salon-purple-light: #c4b5fd;--salon-purple-glow: rgba(139, 92, 246, .25);--salon-purple-gradient: linear-gradient(135deg, #8b5cf6 0%, #6d28d9 100%);--salon-green: #22c55e;--salon-green-bg: rgba(34, 197, 94, .15);--salon-red: #ef4444;--salon-red-bg: rgba(239, 68, 68, .15);--salon-yellow: #facc15;--salon-yellow-bg: rgba(250, 204, 21, .15);--salon-blue: #3b82f6;--salon-blue-bg: rgba(59, 130, 246, .15);--salon-text-primary: #ffffff;--salon-text-secondary: #9ca3af;--salon-text-muted: #6b7280;--salon-radius-xl: 22px;--salon-radius-lg: 18px;--salon-radius-md: 14px;--salon-radius-sm: 10px;--salon-shadow-card: 0 8px 24px rgba(0, 0, 0, .4);--salon-shadow-glow: 0 0 20px rgba(139, 92, 246, .2);--salon-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.salon-panel-wrapper{background-color:var(--salon-bg);color:var(--salon-text-primary);font-family:var(--salon-font-sans);min-height:100vh}.salon-btn-primary{background:var(--salon-purple-gradient);color:#fff;border:1px solid rgba(255,255,255,.1);padding:10px 20px;border-radius:var(--salon-radius-sm);font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #6d28d959}.salon-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf673;background:linear-gradient(135deg,#9333ea,#7e22ce)}.salon-btn-primary:active{transform:translateY(0)}.salon-btn-secondary{background:#ffffff0d;color:#e5e7eb;border:1px solid var(--salon-card-border);padding:10px 20px;border-radius:var(--salon-radius-sm);font-weight:500;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.salon-btn-secondary:hover{background:#8b5cf61f;border-color:#8b5cf64d;color:#fff}.salon-card{background:var(--salon-card-bg);border:1px solid var(--salon-card-border);border-radius:var(--salon-radius-lg);padding:24px;box-shadow:var(--salon-shadow-card);transition:all .2s ease}.salon-card:hover{border-color:var(--salon-card-border-hover);box-shadow:0 12px 28px #00000080}.salon-input,.salon-select{background-color:#12121a;border:1px solid var(--salon-card-border);color:#fff;padding:10px 14px;border-radius:var(--salon-radius-sm);font-size:14px;outline:none;width:100%;transition:all .2s ease}.salon-input:focus,.salon-select:focus{border-color:var(--salon-purple-strong);box-shadow:0 0 12px var(--salon-purple-glow)}.salon-table-container{background:var(--salon-card-bg);border:1px solid var(--salon-card-border);border-radius:var(--salon-radius-lg);overflow:hidden;box-shadow:var(--salon-shadow-card)}.salon-table{width:100%;border-collapse:collapse;text-align:left}.salon-table th{background:#0f0f1799;color:var(--salon-text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:14px 18px;border-bottom:1px solid var(--salon-card-border)}.salon-table td{padding:14px 18px;color:#e5e7eb;font-size:14px;border-bottom:1px solid rgba(255,255,255,.03)}.salon-table tr:hover td{background:#8b5cf60a}.salon-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600}.salon-badge-success{background:var(--salon-green-bg);color:var(--salon-green)}.salon-badge-purple{background:#a855f726;color:var(--salon-purple-light)}.salon-badge-warning{background:var(--salon-yellow-bg);color:var(--salon-yellow)}.salon-badge-danger{background:var(--salon-red-bg);color:var(--salon-red)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b5cf680}._page_9nftd_1{min-height:100dvh;min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,#201033,#06070a 55%),#06070a;display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));padding-top:calc(1.25rem + env(safe-area-inset-top,0px));font-family:Inter,system-ui,-apple-system,sans-serif}._card_9nftd_13{width:100%;max-width:440px;background:#101218;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:1.9rem 1.6rem 2.1rem;box-shadow:0 24px 60px -20px #000000b3;color:#f5f6f8}._logoBox_9nftd_25{display:flex;justify-content:center;margin:0 auto 1rem}._logoImg_9nftd_26{max-width:120px;max-height:64px;width:auto;height:auto;object-fit:contain;display:block}._title_9nftd_28{text-align:center;font-size:1.28rem;font-weight:800;margin:0 0 .3rem;color:#fff}._subtitle_9nftd_29{text-align:center;font-size:.88rem;color:#969ba7;margin:0 0 1.4rem;line-height:1.45}._loadingRow_9nftd_31{text-align:center;color:#969ba7;padding:2rem 0;font-size:.9rem}._overallBlock_9nftd_34{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}._overallLabel_9nftd_35{font-size:.8rem;font-weight:700;color:#c9b3ff;text-transform:uppercase;letter-spacing:.04em}._reactionRow_9nftd_37{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%}._reactionButtonsRow_9nftd_38{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;width:100%}._reactionBtn_9nftd_39{--reaction-color: #8b5cf6;background:#14151d;border:2px solid rgba(255,255,255,.08);border-radius:50%;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease,background .15s ease;flex-shrink:0}._reactionEmoji_9nftd_46{font-size:1.35rem;line-height:1;filter:grayscale(.65) opacity(.6);transition:filter .15s ease}._reactionBtn_9nftd_39:hover ._reactionEmoji_9nftd_46{filter:grayscale(.15) opacity(.9)}._reactionBtn_9nftd_39:active{transform:scale(.92)}._reactionBtnActive_9nftd_49{border-color:var(--reaction-color);background:color-mix(in srgb,var(--reaction-color) 18%,#14151d);box-shadow:0 0 0 4px color-mix(in srgb,var(--reaction-color) 22%,transparent),0 6px 16px -6px var(--reaction-color);transform:scale(1.12)}._reactionBtnActive_9nftd_49 ._reactionEmoji_9nftd_46{filter:none}._reactionLabelRow_9nftd_56{min-height:1.1rem}._reactionLabel_9nftd_56{font-size:.86rem;font-weight:700}._starPicker_9nftd_60{display:flex;gap:.3rem;flex-wrap:nowrap}._starPicker_9nftd_60 button{background:none;border:none;cursor:pointer;padding:.15rem;line-height:1;touch-action:manipulation;transition:transform .12s ease}._starPicker_9nftd_60 button:active{transform:scale(.88)}._starOn_9nftd_63,._starOff_9nftd_63{display:inline-flex}._starGlyphOn_9nftd_64{color:#ffd76e;filter:drop-shadow(0 0 4px rgba(255,215,110,.55))}._starGlyphOff_9nftd_65{color:#454956}._qRow_9nftd_67{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .15rem;border-bottom:1px solid rgba(255,255,255,.06)}._qRow_9nftd_67:last-of-type{border-bottom:none}._qLabel_9nftd_69{font-size:.86rem;color:#e6e7ea;flex:1}._footerBrand_9nftd_72{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:1.8rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06);font-size:.72rem;color:#fff}._footerLink_9nftd_77{display:inline-flex;align-items:center;gap:.3rem;color:#fff;text-decoration:none;font-weight:700}._footerDot_9nftd_78{width:5px;height:5px;border-radius:50%;background:#fff;display:inline-block}._label_9nftd_80{display:block;font-size:.78rem;font-weight:600;color:#969ba7;margin:1.1rem 0 .4rem}._input_9nftd_81,._draftArea_9nftd_81{width:100%;padding:.7rem .85rem;border-radius:12px;background:#0a0b0f;border:1px solid rgba(255,255,255,.1);color:#f5f6f8;font-size:.9rem;outline:none;font-family:inherit;transition:border-color .18s ease;box-sizing:border-box}._input_9nftd_81:focus,._draftArea_9nftd_81:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._draftArea_9nftd_81{resize:vertical;line-height:1.5;white-space:pre-line}._error_9nftd_89{color:#ff8a80;font-size:.8rem;margin:.6rem 0 0;text-align:center}._primaryBtn_9nftd_91{width:100%;margin-top:1.4rem;padding:.85rem;border:none;border-radius:14px;background:linear-gradient(135deg,#9166ff,#6d28d9);color:#fff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 10px 24px -10px #6d28d9b3;touch-action:manipulation}._primaryBtn_9nftd_91:disabled{opacity:.55;cursor:not-allowed}._primaryBtn_9nftd_91:active{transform:translateY(1px)}._form_9nftd_100{display:flex;flex-direction:column}._thankYouReaction_9nftd_102{display:flex;justify-content:center;margin-bottom:.9rem;pointer-events:none}._draftActions_9nftd_104{display:flex;gap:.6rem;margin-top:.7rem}._secondaryBtn_9nftd_105{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem;border-radius:12px;background:#0a0b0f;border:1px solid rgba(255,255,255,.1);color:#e6e7ea;font-size:.82rem;font-weight:600;cursor:pointer;touch-action:manipulation}._secondaryBtn_9nftd_105:disabled{opacity:.55}._spin_9nftd_111{animation:_spin_9nftd_111 .9s linear infinite}@keyframes _spin_9nftd_111{to{transform:rotate(360deg)}}._googleBtn_9nftd_114{margin-top:1rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem;border-radius:14px;background:#fff;color:#1f1f1f;font-weight:700;font-size:.92rem;text-decoration:none;box-sizing:border-box;box-shadow:0 10px 24px -12px #00000080}._hint_9nftd_119{text-align:center;font-size:.74rem;color:#5e6472;margin:.6rem 0 0}._container_nzfpp_11{min-height:100%;padding:28px 32px 48px;color:#fff;font-family:inherit}._header_nzfpp_12{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}._headerTitleGroup_nzfpp_13 h1{font-size:24px;font-weight:700;margin:0 0 4px;display:flex;align-items:center;gap:10px}._headerTitleGroup_nzfpp_13 p{margin:0;color:#a5a1c2;font-size:14px}._btnPrimary_nzfpp_16{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:1px solid rgba(255,255,255,.12);padding:10px 18px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s;box-shadow:0 4px 14px #6d28d959;white-space:nowrap}._btnPrimary_nzfpp_16:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf673}._btnPrimary_nzfpp_16:disabled{opacity:.5;cursor:not-allowed;transform:none}._btnSecondary_nzfpp_25{background:#ffffff0d;color:#e5e7eb;border:1px solid rgba(167,139,250,.2);padding:9px 16px;border-radius:10px;font-weight:500;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s;white-space:nowrap}._btnSecondary_nzfpp_25:hover{background:#8b5cf61f;border-color:#8b5cf666;color:#fff}._btnDanger_nzfpp_31{color:#f87171}._btnDanger_nzfpp_31:hover{background:#ef44441f;border-color:#ef444459}._emptyState_nzfpp_34{background:#15122a;border:1px solid rgba(167,139,250,.16);border-radius:16px;padding:48px 24px;text-align:center;color:#a5a1c2}._flowList_nzfpp_35{display:flex;flex-direction:column;gap:12px}._flowCard_nzfpp_36{background:#15122a;border:1px solid rgba(167,139,250,.16);border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:all .2s}._flowCard_nzfpp_36:hover{border-color:#a78bfa73;box-shadow:0 0 24px #8b5cf61f}._flowCardTitleRow_nzfpp_41{display:flex;align-items:center;gap:10px;margin-bottom:4px}._flowCardTitleRow_nzfpp_41 h3{margin:0;font-size:16px;font-weight:600}._flowCardDesc_nzfpp_43{margin:0;color:#a5a1c2;font-size:13px}._flowCardMeta_nzfpp_44{margin:4px 0 0;color:#7c7799;font-size:12px}._iconBtn_nzfpp_46{background:transparent;border:none;color:#a5a1c2;cursor:pointer;padding:8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}._iconBtn_nzfpp_46:hover{background:#ffffff0f;color:#fff}._badge_nzfpp_49{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}._badgeDraft_nzfpp_50{background:#9ca3af26;color:#d1d5db}._badgePublished_nzfpp_51{background:#22c55e26;color:#34d399}._badgeArchived_nzfpp_52{background:#facc1526;color:#facc15}._menuOverlay_nzfpp_54{position:fixed;inset:0;z-index:1300}._menu_nzfpp_54{position:absolute;background:#1a1633;border:1px solid rgba(167,139,250,.2);border-radius:12px;box-shadow:0 12px 28px #0000008c;min-width:160px;padding:6px;z-index:1301}._menuItem_nzfpp_56{padding:9px 12px;border-radius:8px;font-size:13px;cursor:pointer;color:#e5e7eb}._menuItem_nzfpp_56:hover{background:#8b5cf624}._menuItemDanger_nzfpp_58{color:#f87171}._menuItemDanger_nzfpp_58:hover{background:#ef444424}._modalOverlay_nzfpp_61{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1400}._modal_nzfpp_61{background:#1a1633;border:1px solid rgba(167,139,250,.22);border-radius:16px;box-shadow:0 20px 60px #0009;width:100%;max-width:420px;padding:24px}._modal_nzfpp_61 h2{margin:0 0 16px;font-size:18px;font-weight:700}._modalActions_nzfpp_64{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._toast_nzfpp_66{position:fixed;bottom:24px;right:24px;z-index:1500;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 12px 28px #00000080;display:flex;align-items:center;gap:10px;border:1px solid rgba(167,139,250,.2)}._toastSuccess_nzfpp_67{background:#22c55e26;color:#34d399;border-color:#22c55e4d}._toastError_nzfpp_68{background:#ef444426;color:#f87171;border-color:#ef44444d}._input_nzfpp_73,._select_nzfpp_73,._textarea_nzfpp_73{background-color:#100d22;border:1px solid rgba(167,139,250,.22);color:#fff;padding:9px 12px;border-radius:9px;font-size:13.5px;outline:none;width:100%;transition:all .15s;font-family:inherit}._input_nzfpp_73:focus,._select_nzfpp_73:focus,._textarea_nzfpp_73:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa2e}._textarea_nzfpp_73{resize:vertical;min-height:64px}._input_nzfpp_73::placeholder,._textarea_nzfpp_73::placeholder{color:#6b6690}._editorRoot_nzfpp_85{height:calc(100vh - 168px);min-height:560px;border-radius:18px;overflow:hidden;border:1px solid rgba(167,139,250,.14);display:flex;flex-direction:column;background:#060509;color:#fff;font-family:inherit}._topbar_nzfpp_90{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#0a080f;border-bottom:1px solid rgba(167,139,250,.14)}._topbarTitle_nzfpp_91{flex:1;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;min-width:0}._nameDisplay_nzfpp_92{cursor:text;display:inline-flex;align-items:center;gap:6px;color:#ede9fe}._nameDisplay_nzfpp_92:hover{color:#fff}._nameInput_nzfpp_94{background:#17122e;border:1px solid #a78bfa;color:#fff;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:600;width:220px}._topbarActions_nzfpp_95{display:flex;gap:8px;flex-shrink:0}._editorBody_nzfpp_96{flex:1;display:flex;overflow:hidden}._palette_nzfpp_99{width:240px;background:#08070d;border-right:1px solid rgba(167,139,250,.14);overflow-y:auto;padding:14px 10px;flex-shrink:0}._searchBox_nzfpp_100{display:flex;align-items:center;gap:8px;background:#100e17;border:1px solid rgba(167,139,250,.18);border-radius:10px;padding:8px 10px;margin-bottom:8px;color:#8a86ab}._searchBox_nzfpp_100 input{background:transparent;border:none;outline:none;color:#fff;font-size:13px;width:100%}._paletteGroup_nzfpp_102{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#a78bfa;padding:12px 4px 6px;cursor:pointer;-webkit-user-select:none;user-select:none}._paletteItem_nzfpp_103{display:flex;align-items:center;gap:9px;background:#100e17;border:1px solid rgba(167,139,250,.14);border-radius:9px;padding:8px 10px;margin-bottom:6px;cursor:grab;font-size:12.5px;color:#d8d5e8}._paletteItem_nzfpp_103:hover{background:#a78bfa24;border-color:#a78bfa73}._paletteHint_nzfpp_105{font-size:11px;color:#6b6690;margin:12px 4px 4px;line-height:1.5}._canvasWrap_nzfpp_108{flex:1;position:relative;background:#0c0a18}._canvasWrap_nzfpp_108 .react-flow{background:radial-gradient(900px 500px at 15% 0%,rgba(124,58,237,.07),transparent 55%),#050409!important}._canvasWrap_nzfpp_108 .react-flow__background,._canvasWrap_nzfpp_108 .react-flow__pane{background-color:transparent!important}._canvasWrap_nzfpp_108 .react-flow__attribution{display:none!important}._canvasWrap_nzfpp_108 .react-flow__controls{background:#17122e!important;border:1px solid rgba(167,139,250,.25)!important;border-radius:10px!important;box-shadow:0 8px 24px #00000080!important;overflow:hidden}._canvasWrap_nzfpp_108 .react-flow__controls-button{background:#17122e!important;border-bottom:1px solid rgba(167,139,250,.18)!important}._canvasWrap_nzfpp_108 .react-flow__controls-button svg{fill:#c4b5fd!important}._canvasWrap_nzfpp_108 .react-flow__controls-button:hover{background:#a78bfa2e!important}._canvasWrap_nzfpp_108 .react-flow__minimap{background:#17122e!important;border:1px solid rgba(167,139,250,.25);border-radius:10px;overflow:hidden}._canvasWrap_nzfpp_108 .react-flow__edge-path{stroke:#a78bfa}._canvasWrap_nzfpp_108 .react-flow__edge.selected .react-flow__edge-path{stroke:#e9d5ff!important;stroke-width:3}._canvasWrap_nzfpp_108 .react-flow__handle{width:10px;height:10px;background:#a78bfa;border:2px solid #120e26}._canvasWrap_nzfpp_108 .react-flow__handle:hover{background:#e9d5ff;transform:scale(1.3)}._canvasWrap_nzfpp_108 .react-flow__connection-path{stroke:#c4b5fd;stroke-width:2}._node_nzfpp_129{background:#0d0c14;border:1.5px solid rgba(167,139,250,.28);border-radius:14px;width:260px;position:relative;color:#e7e5f0;box-shadow:0 8px 24px #0000008c;overflow:hidden}._nodeAccentBar_nzfpp_134{position:absolute;left:0;top:0;bottom:0;width:4px}._nodeSel_nzfpp_135{border-color:#c4b5fd;box-shadow:0 0 0 3px #a78bfa4d,0 10px 30px #00000080}._nodeStart_nzfpp_136{box-shadow:0 0 0 1px #a78bfa66,0 0 28px #7c3aed4d;width:320px}._nodeHeader_nzfpp_137{padding:10px 12px 10px 15px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:9px;font-weight:600;font-size:13px;color:#fff;cursor:pointer;background:#0f0e17}._nodeIconChip_nzfpp_138{width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._nodeTitle_nzfpp_139{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nodeHeadActions_nzfpp_140{display:flex;gap:2px}._nodeHeadBtn_nzfpp_141{background:transparent;border:none;color:#a5a1c2;cursor:pointer;padding:4px;border-radius:6px;display:flex}._nodeHeadBtn_nzfpp_141:hover{background:#ffffff1a;color:#fff}._soonPill_nzfpp_143{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:#fbbf2429;color:#fbbf24;border:1px solid rgba(251,191,36,.35);border-radius:999px;padding:1px 6px}._nodeCollapsedPreview_nzfpp_145{padding:9px 13px 11px;font-size:12px;color:#b9b3d6;line-height:1.4;word-break:break-word}._nodeBodyOpen_nzfpp_146{padding:12px 13px;display:flex;flex-direction:column;gap:10px;cursor:default}._outList_nzfpp_148{border-top:1px solid rgba(167,139,250,.14);padding:4px 0 6px}._outRow_nzfpp_149{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:5px 16px 5px 14px;font-size:11px;font-weight:600}._noteNode_nzfpp_151{background:#171207;border:1px solid rgba(245,158,11,.35);color:#fde68a;padding:10px 12px;border-radius:10px;width:200px;box-shadow:0 6px 18px #00000080}._noteNodeSel_nzfpp_152{box-shadow:0 0 0 2px #f59e0b}._noteTitle_nzfpp_153{font-weight:700;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.4px}._noteInput_nzfpp_154{background:#0003;border:1px solid rgba(245,158,11,.3);color:#fde68a;border-radius:6px;padding:6px 8px;font-size:12.5px;width:100%;min-height:50px;resize:vertical}._field_nzfpp_159{display:flex;flex-direction:column;gap:5px}._fieldLabel_nzfpp_160{font-size:11px;color:#a5a1c2;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._fieldLabelRow_nzfpp_161{display:flex;justify-content:space-between;align-items:center}._fieldHint_nzfpp_162{font-size:11px;color:#7c7799;margin-top:2px}._infoBox_nzfpp_163{background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:#c4b5fd;border-radius:9px;padding:8px 10px;font-size:12px}._hintBox_nzfpp_164{background:#38bdf814;border:1px solid rgba(56,189,248,.25);color:#7dd3fc;border-radius:9px;padding:8px 10px;font-size:11.5px}._mutedText_nzfpp_165{color:#8a86ab;font-size:12.5px;margin:0}._kvRow_nzfpp_167{display:flex;gap:6px;margin-bottom:6px;align-items:center}._addBtn_nzfpp_168{background:none;border:1px dashed rgba(167,139,250,.3);color:#a5a1c2;padding:7px 10px;border-radius:8px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;width:100%;justify-content:center}._addBtn_nzfpp_168:hover{border-color:#a78bfa;color:#fff;background:#a78bfa14}._addBtnInline_nzfpp_170{background:#a78bfa24;border:1px solid rgba(167,139,250,.3);color:#c4b5fd;padding:5px 10px;border-radius:7px;font-size:11.5px;cursor:pointer;font-weight:600}._addBtnInline_nzfpp_170:hover{background:#a78bfa3d}._iconBtnSm_nzfpp_172{background:transparent;border:none;color:#a5a1c2;cursor:pointer;padding:5px;border-radius:6px;display:inline-flex}._iconBtnSm_nzfpp_172:hover{background:#ffffff14;color:#f87171}._linkBtn_nzfpp_174{background:none;border:none;color:#c4b5fd;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 6px}._linkBtn_nzfpp_174:hover{color:#fff}._linkBtnDanger_nzfpp_176{color:#f87171}._uploadBtn_nzfpp_179{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:20px 10px;border:1.5px dashed rgba(167,139,250,.35);border-radius:10px;background:#a78bfa0d;color:#c4b5fd;font-size:12.5px;font-weight:600;cursor:pointer}._uploadBtn_nzfpp_179:hover{border-color:#a78bfa;background:#a78bfa1a}._uploadBtn_nzfpp_179:disabled{opacity:.6;cursor:wait}._mediaBox_nzfpp_182{border:1px solid rgba(167,139,250,.25);border-radius:10px;overflow:hidden;background:#0c0a18}._mediaPreview_nzfpp_183{display:block;width:100%;max-height:150px;object-fit:cover}._fileChip_nzfpp_184{display:flex;align-items:center;gap:8px;padding:14px 12px;color:#ede9fe;font-size:12.5px}._mediaActions_nzfpp_185{display:flex;justify-content:space-between;padding:6px 10px;border-top:1px solid rgba(167,139,250,.15)}._btnCard_nzfpp_188{border:1px solid rgba(167,139,250,.18);border-radius:9px;padding:8px;background:#ffffff05;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}._btnCardHead_nzfpp_189{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;color:#8a86ab;text-transform:uppercase;letter-spacing:.3px}._chipInputRow_nzfpp_192{display:flex;gap:6px}._chipList_nzfpp_193{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._replyChip_nzfpp_194{background:#a78bfa24;border:1px solid rgba(167,139,250,.3);color:#e9d5ff;border-radius:999px;padding:4px 6px 4px 10px;font-size:11.5px;display:inline-flex;align-items:center;gap:6px}._replyChip_nzfpp_194 button{background:none;border:none;color:#c4b5fd;cursor:pointer;display:flex}._replyChip_nzfpp_194 button:hover{color:#fff}._daysRow_nzfpp_198{display:flex;gap:5px}._dayBtn_nzfpp_199{background:#17122e;border:1px solid rgba(167,139,250,.22);color:#c4b5fd;border-radius:7px;width:28px;height:28px;font-size:11px;cursor:pointer}._dayBtnOn_nzfpp_200{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;border-color:transparent}._channelCard_nzfpp_205{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-bottom:6px;border:1px solid rgba(167,139,250,.18);border-radius:10px;cursor:pointer;background:#ffffff05;transition:all .15s}._channelCard_nzfpp_205:hover{border-color:#a78bfa80}._channelCardOn_nzfpp_207{background:#7c3aed29;border-color:#a78bfa}._channelCard_nzfpp_205 input{accent-color:#a78bfa;width:16px;height:16px;flex-shrink:0}._channelCard_nzfpp_205 strong{display:block;font-size:12.5px;color:#fff;font-weight:600}._connOk_nzfpp_210{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#34d399;margin-top:2px}._connBad_nzfpp_211{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:#7c7799;margin-top:2px}._triggerCard_nzfpp_213{border:1px solid rgba(167,139,250,.16);border-radius:10px;padding:10px;margin-bottom:8px;background:#ffffff05;display:flex;flex-direction:column;gap:8px}._postModeBox_nzfpp_214{display:flex;flex-direction:column;gap:8px}._segRow_nzfpp_215{display:flex;gap:4px;background:#100d22;border-radius:8px;padding:3px}._segBtn_nzfpp_216{flex:1;background:none;border:none;color:#a5a1c2;padding:6px;font-size:10.5px;font-weight:600;border-radius:6px;cursor:pointer}._segBtnOn_nzfpp_217{background:#a78bfa38;color:#fff}._postThumbRow_nzfpp_219{display:flex;flex-wrap:wrap;gap:6px}._postThumbSmall_nzfpp_220{width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid rgba(167,139,250,.3);display:flex;align-items:center;justify-content:center;color:#7c7799;background:#100d22}._postThumbSmall_nzfpp_220 img{width:100%;height:100%;object-fit:cover}._addPostBtn_nzfpp_222{width:44px;height:44px;border-radius:8px;border:1.5px dashed rgba(167,139,250,.35);background:transparent;color:#a78bfa;cursor:pointer;display:flex;align-items:center;justify-content:center}._addPostBtn_nzfpp_222:hover{background:#a78bfa1a;border-color:#a78bfa}._pickerOverlay_nzfpp_226{position:fixed;inset:0;background:#000000a6;z-index:1600;display:flex;align-items:center;justify-content:center}._pickerModal_nzfpp_227{background:#120e26;border:1px solid rgba(167,139,250,.25);border-radius:16px;width:100%;max-width:640px;max-height:80vh;overflow-y:auto;box-shadow:0 24px 64px #0009}._pickerHeader_nzfpp_228{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#14102a;border-bottom:1px solid rgba(167,139,250,.18);font-weight:700;font-size:14px;color:#fff;z-index:1}._postGrid_nzfpp_229{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}._postCard_nzfpp_230{border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;background:#17122e}._postCard_nzfpp_230:hover{border-color:#a78bfa66}._postCardOn_nzfpp_232{border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa4d}._postThumbWrap_nzfpp_233{position:relative;aspect-ratio:1;background:#100d22}._postThumbWrap_nzfpp_233 img{width:100%;height:100%;object-fit:cover;display:block}._postThumbFallback_nzfpp_235{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b6690;font-size:24px}._postTypeBadge_nzfpp_236{position:absolute;top:6px;left:6px;background:#0009;color:#fff;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:999px}._postCheck_nzfpp_237{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#a78bfa;color:#fff;display:flex;align-items:center;justify-content:center}._postCaption_nzfpp_238{padding:8px 9px;font-size:11px;color:#b9b3d6;line-height:1.3}._manualPostBox_nzfpp_241{display:flex;align-items:center;gap:8px;padding:14px 20px 4px;color:#7c7799}._manualPostBox_nzfpp_241 input{flex:1}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--bg-primary: #07090F;--bg-secondary: #0A0D16;--bg-card: rgba(18, 20, 30, .75);--bg-input: rgba(255, 255, 255, .03);--border-subtle: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .12);--text-primary: #FFFFFF;--text-secondary: #A3A8B8;--text-muted: #6B7280;--purple-primary: #8B5CF6;--purple-dark: #7C3AED;--purple-light: #A855F7;--purple-glow: rgba(139, 92, 246, .25);--purple-hover: rgba(139, 92, 246, .15);--success: #22C55E;--error: #EF4444;--error-bg: rgba(239, 68, 68, .1);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 26px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1)}@keyframes _floatUpDown_1s592_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _pulseGlow_1s592_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes _shimmer_1s592_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _fadeInUp_1s592_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _cardEntrance_1s592_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _gradientShift_1s592_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _iconPop_1s592_1{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}._loginWrapper_1s592_84{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);position:relative;overflow:hidden;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._bgGlow1_1s592_97{position:absolute;top:-30%;left:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:_pulseGlow_1s592_1 8s ease-in-out infinite;filter:blur(60px)}._bgGlow2_1s592_110{position:absolute;bottom:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:_pulseGlow_1s592_1 10s ease-in-out infinite 2s;filter:blur(50px)}._bgGrid_1s592_123{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%)}._loadingContainer_1s592_136{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10}._loadingText_1s592_145{color:var(--text-secondary);font-size:.9375rem;font-weight:500;letter-spacing:.02em}._loginContainer_1s592_153{display:flex;width:100%;max-width:1200px;min-height:700px;border-radius:var(--radius-xl);overflow:hidden;position:relative;z-index:10;box-shadow:0 0 0 1px var(--border-subtle),0 25px 80px #00000080,0 0 120px #8b5cf614;animation:_fadeInUp_1s592_1 .6s ease-out}._loginLeft_1s592_172{width:55%;background:var(--bg-secondary);padding:3rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-right:1px solid var(--border-subtle)}._loginLeft_1s592_172:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(139,92,246,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(124,58,237,.05) 0%,transparent 50%);pointer-events:none}._leftContent_1s592_198{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.5rem;animation:_fadeInUp_1s592_1 .8s ease-out .1s both}._brandSection_1s592_208{display:flex;flex-direction:column;gap:1.25rem}._logoWrapper_1s592_214{display:inline-flex;margin-bottom:.5rem}._logo_1s592_214{height:52px;width:auto;filter:brightness(1.1);transition:var(--transition-smooth)}._logo_1s592_214:hover{filter:brightness(1.3) drop-shadow(0 0 12px rgba(139,92,246,.4))}._headline_1s592_230{font-size:2.5rem;font-weight:800;line-height:1.2;color:var(--text-primary);letter-spacing:-.03em}._gradientText_1s592_238{background:linear-gradient(135deg,#8b5cf6,#a855f7 40%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:_gradientShift_1s592_1 4s ease infinite}._subHeadline_1s592_247{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;max-width:480px;font-weight:400}._featureGrid_1s592_256{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._featureCard_1s592_262{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:var(--radius-sm);transition:var(--transition-smooth);cursor:default}._featureCard_1s592_262:hover{background:var(--purple-hover);border-color:#8b5cf640;transform:translate(4px);box-shadow:0 4px 15px #8b5cf61a}._featureIcon_1s592_281{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#8b5cf626;border-radius:6px;color:var(--purple-light);font-size:.8125rem;flex-shrink:0;transition:var(--transition-fast)}._featureCard_1s592_262:hover ._featureIcon_1s592_281{background:#8b5cf640;color:#c084fc}._featureText_1s592_300{font-size:.75rem;color:var(--text-secondary);font-weight:500;white-space:nowrap;transition:var(--transition-fast)}._featureCard_1s592_262:hover ._featureText_1s592_300{color:#d1d5db}._leftFooter_1s592_313{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding-top:1rem;border-top:1px solid rgba(255,255,255,.04)}._copyright_1s592_323{font-size:.75rem;color:var(--text-muted);font-weight:400;text-align:center}._loginRight_1s592_333{width:45%;display:flex;align-items:center;justify-content:center;padding:2.5rem;background:var(--bg-primary);position:relative}._loginCard_1s592_343{width:100%;max-width:460px;background:#12141ebf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:2.75rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8b5cf614,0 20px 60px #0006,0 0 80px #8b5cf60f;animation:_cardEntrance_1s592_1 .5s ease-out .2s both;transition:var(--transition-smooth)}._loginCard_1s592_343:hover{box-shadow:0 0 0 1px #8b5cf61f,0 25px 70px #00000080,0 0 100px #8b5cf61a}._cardGlow_1s592_370{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgba(139,92,246,.04) 0%,transparent 60%);pointer-events:none;animation:_pulseGlow_1s592_1 6s ease-in-out infinite}._loginCard_1s592_343:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.6),transparent)}._cardHeader_1s592_397{text-align:center;position:relative;z-index:2;margin-bottom:1.5rem}._cardLogo_1s592_404{display:flex;justify-content:center;margin-bottom:1.5rem}._cardLogoImg_1s592_410{height:44px;width:auto;filter:brightness(1.1);transition:var(--transition-smooth)}._cardLogoImg_1s592_410:hover{filter:brightness(1.3) drop-shadow(0 0 10px rgba(139,92,246,.3))}._welcomeText_1s592_421{font-size:1.625rem;font-weight:700;color:var(--text-primary);margin-bottom:.375rem;letter-spacing:-.02em}._signInText_1s592_429{font-size:.875rem;color:var(--text-secondary);font-weight:400}._divider_1s592_436{display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;position:relative;z-index:2}._dividerLine_1s592_445{width:60px;height:3px;background:linear-gradient(90deg,transparent,#8B5CF6,#A855F7,#8B5CF6,transparent);border-radius:10px;background-size:200% 100%;animation:_shimmer_1s592_1 3s linear infinite}._loginForm_1s592_455{display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:2}._inputGroup_1s592_464{display:flex;flex-direction:column;gap:.375rem}._inputWrapper_1s592_470{position:relative;display:flex;align-items:center;height:56px;background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);overflow:hidden}._inputWrapper_1s592_470:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(139,92,246,.05),transparent);opacity:0;transition:opacity var(--transition-smooth);pointer-events:none}._inputWrapper_1s592_470:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a,0 0 20px #8b5cf614;background:#8b5cf60a}._inputWrapper_1s592_470:focus-within:before{opacity:1}._inputWrapper_1s592_470._inputError_1s592_504{border-color:#ef444480;box-shadow:0 0 0 3px #ef444414}._inputIcon_1s592_509{display:flex;align-items:center;justify-content:center;width:48px;height:100%;color:var(--text-muted);font-size:1.1rem;flex-shrink:0;transition:var(--transition-smooth)}._inputWrapper_1s592_470:focus-within ._inputIcon_1s592_509{color:var(--purple-light)}._loginInput_1s592_525{flex:1;height:100%;min-width:0;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.9375rem;font-weight:400;font-family:inherit;padding-right:1rem;letter-spacing:.01em}._loginInputPassword_1s592_541{padding-right:.5rem}._loginInput_1s592_525::placeholder{color:var(--text-muted);font-weight:400;transition:var(--transition-smooth)}._inputWrapper_1s592_470:focus-within ._loginInput_1s592_525::placeholder{color:#8b5cf666}._passwordToggle_1s592_556{display:flex;align-items:center;justify-content:center;width:48px;height:100%;flex-shrink:0;background:transparent;border:none;color:var(--text-muted);font-size:1.05rem;cursor:pointer;transition:var(--transition-fast);position:relative;z-index:1}._passwordToggle_1s592_556:hover{color:var(--purple-light)}._passwordToggle_1s592_556:focus-visible{outline:none;color:var(--purple-light);box-shadow:inset 0 0 0 2px #8b5cf659;border-radius:8px}._passwordToggle_1s592_556 svg{animation:_iconPop_1s592_1 .2s ease-out}._errorText_1s592_589{font-size:.75rem;color:var(--error);font-weight:500;padding-left:.5rem;display:flex;align-items:center;gap:.375rem;animation:_fadeInUp_1s592_1 .2s ease-out}._errorIcon_1s592_600{flex-shrink:0;font-size:.85rem}._formOptions_1s592_606{display:flex;align-items:center;padding:.25rem 0}._checkboxLabel_1s592_612{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}._checkbox_1s592_612{position:absolute;opacity:0;width:0;height:0}._checkboxMark_1s592_628{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff05;transition:var(--transition-smooth);color:transparent;font-size:.625rem}._checkbox_1s592_612:checked+._checkboxMark_1s592_628{background:var(--purple-primary);border-color:var(--purple-primary);color:#fff}._checkbox_1s592_612:focus-visible+._checkboxMark_1s592_628{box-shadow:0 0 0 3px #8b5cf633}._checkboxLabel_1s592_612:hover ._checkboxMark_1s592_628{border-color:#8b5cf666}._checkboxText_1s592_656{font-size:.8125rem;color:var(--text-secondary);font-weight:400;transition:var(--transition-fast)}._checkboxLabel_1s592_612:hover ._checkboxText_1s592_656{color:#d1d5db}._loginBtn_1s592_668{width:100%;height:56px;background:linear-gradient(135deg,#7c3aed,#8b5cf6,#7c3aed);background-size:200% 200%;animation:_gradientShift_1s592_1 3s ease infinite;color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:var(--transition-spring);letter-spacing:.02em;box-shadow:0 4px 15px #8b5cf64d,0 0 40px #8b5cf61a;font-family:inherit;margin-top:.5rem}._loginBtn_1s592_668:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}._loginBtn_1s592_668:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666,0 0 60px #8b5cf633}._loginBtn_1s592_668:hover:before{left:100%}._loginBtn_1s592_668:active{transform:scale(.98) translateY(0);box-shadow:0 2px 10px #8b5cf633,0 0 20px #8b5cf61a}._loginBtn_1s592_668:disabled{opacity:.7;cursor:not-allowed;transform:none;animation:none;background:linear-gradient(135deg,#6d28d9,#7c3aed,#6d28d9)}._loginBtn_1s592_668:disabled:hover{transform:none;box-shadow:0 4px 15px #8b5cf633}._loginBtn_1s592_668:disabled:before{display:none}._loginBtnLoading_1s592_742{cursor:wait}._btnContent_1s592_746{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:1}._btnArrow_1s592_755{width:18px;height:18px;transition:transform var(--transition-smooth)}._loginBtn_1s592_668:hover ._btnArrow_1s592_755{transform:translate(4px)}._btnLoadingContent_1s592_765{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative;z-index:1;font-size:.9375rem}@media(max-width:1024px){._loginContainer_1s592_153{max-width:900px;min-height:600px}._loginLeft_1s592_172{padding:2rem}._headline_1s592_230{font-size:2rem}._featureGrid_1s592_256{grid-template-columns:repeat(2,1fr);gap:.5rem}._featureCard_1s592_262{padding:.5rem .625rem}._featureText_1s592_300{font-size:.75rem}._loginRight_1s592_333{padding:1.5rem}._loginCard_1s592_343{padding:2rem 1.75rem}}@media(max-width:768px){._loginWrapper_1s592_84{padding:1rem;align-items:flex-start}._loginContainer_1s592_153{flex-direction:column;max-width:500px;min-height:auto;border-radius:var(--radius-lg)}._loginLeft_1s592_172{display:none}._loginRight_1s592_333{width:100%;padding:0}._loginCard_1s592_343{max-width:100%;padding:2.5rem 2rem;border-radius:var(--radius-lg);box-shadow:0 0 0 1px #8b5cf614,0 10px 40px #0006,0 0 60px #8b5cf60f}._welcomeText_1s592_421{font-size:1.5rem}._headline_1s592_230{font-size:1.75rem}._bgGlow1_1s592_97,._bgGlow2_1s592_110{opacity:.5}}@media(max-width:480px){._loginWrapper_1s592_84{padding:.75rem;align-items:center}._loginContainer_1s592_153{max-width:100%;border-radius:var(--radius-lg)}._loginRight_1s592_333{padding:0}._loginCard_1s592_343{padding:2rem 1.25rem;border-radius:var(--radius-md);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}._cardHeader_1s592_397{margin-bottom:1.25rem}._cardLogoImg_1s592_410{height:36px}._welcomeText_1s592_421{font-size:1.375rem}._signInText_1s592_429{font-size:.8125rem}._loginForm_1s592_455{gap:1rem}._inputWrapper_1s592_470{height:50px;border-radius:12px}._inputIcon_1s592_509,._passwordToggle_1s592_556{width:42px;font-size:1rem}._loginInput_1s592_525{font-size:.875rem}._loginBtn_1s592_668{height:50px;font-size:.9375rem;border-radius:12px}._divider_1s592_436{margin-bottom:1.25rem}}@media(max-width:360px){._loginCard_1s592_343{padding:1.5rem 1rem}._inputWrapper_1s592_470,._loginBtn_1s592_668{height:46px;border-radius:10px}._welcomeText_1s592_421{font-size:1.25rem}}@media(max-height:700px){._loginContainer_1s592_153{min-height:auto}._loginLeft_1s592_172{padding:1.5rem}._loginCard_1s592_343{padding:1.75rem 2rem}._featureGrid_1s592_256{gap:.375rem}._featureCard_1s592_262{padding:.4375rem .625rem}}@media(prefers-reduced-motion:reduce){._loginBtn_1s592_668,._loginBtn_1s592_668:before,._featureCard_1s592_262,._inputWrapper_1s592_470,._cardGlow_1s592_370,._bgGlow1_1s592_97,._bgGlow2_1s592_110,._passwordToggle_1s592_556 svg{animation:none;transition:none}._loginBtn_1s592_668{background-size:100% 100%}}@media(prefers-contrast:high){._inputWrapper_1s592_470{border-color:#ffffff4d}._loginInput_1s592_525::placeholder{color:#fff9}._loginBtn_1s592_668{background:#7c3aed}}._loginMessage_1s592_1015{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:var(--radius-md);margin-bottom:1.25rem;font-size:.875rem;font-weight:500;animation:_fadeInUp_1s592_1 .3s ease-out;position:relative;z-index:2}._loginMessageSuccess_1s592_1029{background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#22c55e}._loginMessageError_1s592_1035{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#ef4444}._loginMessageIcon_1s592_1041{display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}._loginMessageText_1s592_1049{line-height:1.4}._forgotLink_1s592_1054{margin-left:auto;font-size:.8125rem;font-weight:600;color:var(--purple-light);text-decoration:none;transition:color var(--transition-fast)}._forgotLink_1s592_1054:hover{color:var(--purple-primary);text-decoration:underline}:root{--bg-primary: #07090F;--bg-secondary: #0A0D16;--bg-card: rgba(18, 20, 30, .75);--bg-input: rgba(255, 255, 255, .03);--border-subtle: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .12);--text-primary: #FFFFFF;--text-secondary: #A3A8B8;--text-muted: #6B7280;--purple-primary: #8B5CF6;--purple-dark: #7C3AED;--purple-light: #A855F7;--purple-glow: rgba(139, 92, 246, .25);--purple-hover: rgba(139, 92, 246, .15);--success: #22C55E;--success-bg: rgba(34, 197, 94, .1);--error: #EF4444;--error-bg: rgba(239, 68, 68, .1);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 26px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1)}@keyframes _pulseGlow_l35rz_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes _cardEntrance_l35rz_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _fadeInUp_l35rz_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _iconPop_l35rz_1{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}._pageWrapper_l35rz_58{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);position:relative;overflow:hidden;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._bgGlow1_l35rz_70{position:absolute;top:-30%;left:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:_pulseGlow_l35rz_1 8s ease-in-out infinite;filter:blur(60px)}._bgGlow2_l35rz_83{position:absolute;bottom:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:_pulseGlow_l35rz_1 10s ease-in-out infinite 2s;filter:blur(50px)}._bgGrid_l35rz_96{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%)}._cardOuter_l35rz_109{position:relative;width:100%;max-width:440px;z-index:1}._card_l35rz_109{position:relative;background:var(--bg-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:2.75rem 2.25rem 2.25rem;box-shadow:0 20px 60px #00000073;animation:_cardEntrance_l35rz_1 var(--transition-spring)}._cardGlow_l35rz_128{position:absolute;top:-1px;left:-1px;right:-1px;height:120px;background:radial-gradient(ellipse at top,var(--purple-glow) 0%,transparent 70%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none}._cardHeader_l35rz_136{text-align:center;margin-bottom:1.75rem;position:relative}._cardLogo_l35rz_142{display:flex;justify-content:center;margin-bottom:1.25rem}._cardLogoImg_l35rz_148{height:44px;width:auto;object-fit:contain;transition:transform var(--transition-smooth)}._cardLogoImg_l35rz_148:hover{transform:scale(1.04)}._title_l35rz_159{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.01em}._subtitle_l35rz_167{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.5}._subtitleEmail_l35rz_174{color:var(--purple-light);font-weight:600}._stepIndicator_l35rz_180{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.75rem}._stepDot_l35rz_188{width:8px;height:8px;border-radius:50%;background:var(--border-subtle);transition:all var(--transition-smooth)}._stepDotActive_l35rz_196{width:22px;border-radius:4px;background:linear-gradient(135deg,var(--purple-primary),var(--purple-dark))}._stepDotDone_l35rz_202{background:var(--success)}._divider_l35rz_207{position:relative;margin-bottom:1.5rem}._dividerLine_l35rz_212{height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle),transparent)}._message_l35rz_218{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;line-height:1.4;margin-bottom:1.25rem;animation:_fadeInUp_l35rz_1 var(--transition-smooth)}._messageSuccess_l35rz_230{background:var(--success-bg);border:1px solid rgba(34,197,94,.25);color:#86efac}._messageError_l35rz_236{background:var(--error-bg);border:1px solid rgba(239,68,68,.25);color:#fca5a5}._messageIcon_l35rz_242{flex-shrink:0;font-size:1.05rem;margin-top:1px;animation:_iconPop_l35rz_1 var(--transition-spring)}._form_l35rz_250{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_l35rz_256{display:flex;flex-direction:column;gap:.4rem}._inputLabel_l35rz_262{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-left:.15rem}._inputWrapper_l35rz_269{position:relative;display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all var(--transition-fast)}._inputWrapper_l35rz_269:focus-within{border-color:var(--purple-primary);box-shadow:0 0 0 3px var(--purple-hover)}._inputWrapper_l35rz_269._inputError_l35rz_284{border-color:var(--error)}._inputIcon_l35rz_288{display:flex;align-items:center;justify-content:center;padding:0 .875rem;color:var(--text-muted);font-size:1.05rem;transition:color var(--transition-fast)}._inputWrapper_l35rz_269:focus-within ._inputIcon_l35rz_288{color:var(--purple-light)}._input_l35rz_256{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.9375rem;padding:.85rem .25rem .85rem 0;font-family:inherit}._input_l35rz_256::placeholder{color:var(--text-muted)}._passwordToggle_l35rz_317{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:0 .875rem;font-size:1.05rem;transition:color var(--transition-fast)}._passwordToggle_l35rz_317:hover{color:var(--purple-light)}._errorText_l35rz_334{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--error);margin:0;margin-left:.15rem}._errorIcon_l35rz_344{flex-shrink:0;font-size:.9rem}._otpRow_l35rz_350{display:flex;gap:.6rem;justify-content:space-between}._otpBox_l35rz_356{width:100%;aspect-ratio:1 / 1;text-align:center;font-size:1.25rem;font-weight:700;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;transition:all var(--transition-fast);font-family:inherit}._otpBox_l35rz_356:focus{border-color:var(--purple-primary);box-shadow:0 0 0 3px var(--purple-hover)}._otpBoxError_l35rz_376{border-color:var(--error)}._resendRow_l35rz_380{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.8438rem;color:var(--text-secondary);margin-top:-.35rem}._resendBtn_l35rz_390{background:transparent;border:none;color:var(--purple-light);font-weight:600;cursor:pointer;font-size:.8438rem;padding:0;font-family:inherit}._resendBtn_l35rz_390:hover:not(:disabled){text-decoration:underline}._resendBtn_l35rz_390:disabled{color:var(--text-muted);cursor:not-allowed}._submitBtn_l35rz_411{position:relative;width:100%;padding:.95rem 1.5rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--purple-primary) 0%,var(--purple-dark) 100%);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;overflow:hidden;transition:all var(--transition-fast);box-shadow:0 8px 24px var(--purple-glow)}._submitBtn_l35rz_411:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px var(--purple-glow)}._submitBtn_l35rz_411:active:not(:disabled){transform:translateY(0)}._submitBtn_l35rz_411:disabled{opacity:.65;cursor:not-allowed;transform:none}._btnContent_l35rz_442{display:flex;align-items:center;justify-content:center;gap:.5rem}._btnArrow_l35rz_449{width:18px;height:18px;transition:transform var(--transition-fast)}._submitBtn_l35rz_411:hover:not(:disabled) ._btnArrow_l35rz_449{transform:translate(3px)}._btnLoadingContent_l35rz_459{display:flex;align-items:center;justify-content:center;gap:.6rem}._secondaryBtn_l35rz_466{width:100%;padding:.85rem 1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}._secondaryBtn_l35rz_466:hover{border-color:var(--border-hover);color:var(--text-primary);background:#ffffff05}._backLink_l35rz_487{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.5rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}._backLink_l35rz_487:hover{color:var(--purple-light)}._forgotLink_l35rz_503{display:inline-flex;align-self:flex-end;font-size:.8125rem;font-weight:600;color:var(--purple-light);text-decoration:none;margin-top:-.6rem;transition:color var(--transition-fast)}._forgotLink_l35rz_503:hover{color:var(--purple-primary);text-decoration:underline}._successWrap_l35rz_520{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0 .25rem;animation:_fadeInUp_l35rz_1 var(--transition-smooth)}._successIconWrap_l35rz_529{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--success-bg);border:1px solid rgba(34,197,94,.3);color:var(--success);font-size:2rem;margin-bottom:1.25rem;animation:_iconPop_l35rz_1 var(--transition-spring)}._copyright_l35rz_544{text-align:center;margin-top:1.75rem;font-size:.75rem;color:var(--text-muted);letter-spacing:.02em}@media(max-width:480px){._card_l35rz_109{padding:2.25rem 1.5rem 1.75rem}._otpBox_l35rz_356{font-size:1.05rem}}._wrapper_1tuda_1{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0b0b12;overflow:hidden;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._bgGlow1_1tuda_16{position:absolute;top:-120px;left:-100px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.28) 0%,transparent 70%);filter:blur(10px);pointer-events:none;animation:_drift1_1tuda_1 9s ease-in-out infinite}._bgGlow2_1tuda_29{position:absolute;bottom:-140px;right:-100px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.2) 0%,transparent 70%);filter:blur(10px);pointer-events:none;animation:_drift2_1tuda_1 11s ease-in-out infinite}._bgGrid_1tuda_42{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 75%);pointer-events:none}._orb1_1tuda_54,._orb2_1tuda_54,._orb3_1tuda_54,._orb4_1tuda_54{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(196,181,253,.85) 0%,transparent 70%)}._orb1_1tuda_54{width:6px;height:6px;top:22%;left:18%;animation:_floaty_1tuda_1 6s ease-in-out infinite}._orb2_1tuda_54{width:4px;height:4px;top:65%;left:78%;animation:_floaty_1tuda_1 8s ease-in-out infinite 1.5s}._orb3_1tuda_54{width:5px;height:5px;top:75%;left:25%;animation:_floaty_1tuda_1 7s ease-in-out infinite .8s}._orb4_1tuda_54{width:4px;height:4px;top:15%;left:72%;animation:_floaty_1tuda_1 7.5s ease-in-out infinite 2.2s}@keyframes _drift1_1tuda_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.08)}}@keyframes _drift2_1tuda_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,-15px) scale(1.06)}}@keyframes _floaty_1tuda_1{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-18px);opacity:1}}._card_1tuda_82{position:relative;z-index:1;width:100%;max-width:480px;background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:22px;box-shadow:0 8px 24px #00000073;padding:44px 36px 32px;text-align:center;animation:_cardIn_1tuda_1 .6s cubic-bezier(.16,1,.3,1) both}@keyframes _cardIn_1tuda_1{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._logoRow_1tuda_101{display:flex;justify-content:center;margin-bottom:22px;opacity:0;animation:_fadeUp_1tuda_1 .5s ease-out .1s forwards}._logo_1tuda_101{height:32px;width:auto;object-fit:contain}._codeWrap_1tuda_115{margin-bottom:10px;display:flex;justify-content:center;gap:4px}._digit_1tuda_122{display:inline-block;font-size:76px;font-weight:800;line-height:1;letter-spacing:-2px;background:linear-gradient(135deg,#a855f7,#8b5cf6 45%,#6d28d9);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;animation:_digitIn_1tuda_1 .6s cubic-bezier(.34,1.56,.64,1) forwards,_digitFloat_1tuda_1 3s ease-in-out .8s infinite,_shimmer_1tuda_1 4s ease-in-out .8s infinite}@keyframes _digitIn_1tuda_1{0%{opacity:0;transform:translateY(-24px) scale(.7);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _digitFloat_1tuda_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _shimmer_1tuda_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._heading_1tuda_156{font-size:20px;font-weight:600;color:#fff;margin:8px 0 10px;opacity:0;animation:_fadeUp_1tuda_1 .5s ease-out .5s forwards}._message_1tuda_165{font-size:14px;line-height:1.6;color:#9ca3af;margin:0 0 28px;opacity:0;animation:_fadeUp_1tuda_1 .5s ease-out .6s forwards}._actions_1tuda_174{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;opacity:0;animation:_fadeUp_1tuda_1 .5s ease-out .7s forwards}@keyframes _fadeUp_1tuda_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._btnPrimary_1tuda_188{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:1px solid rgba(255,255,255,.1);padding:11px 22px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #6d28d959;transition:all .25s cubic-bezier(.4,0,.2,1)}._btnPrimary_1tuda_188:hover{transform:translateY(-2px);box-shadow:0 6px 22px #8b5cf680}._btnPrimary_1tuda_188:active{transform:translateY(0) scale(.97)}._btnSecondary_1tuda_210{background:#ffffff0d;color:#e5e7eb;border:1px solid rgba(255,255,255,.06);padding:11px 22px;border-radius:10px;font-weight:500;font-size:14px;cursor:pointer;transition:all .25s ease}._btnSecondary_1tuda_210:hover{border-color:#a855f74d;background:#ffffff14;transform:translateY(-2px)}._btnSecondary_1tuda_210:active{transform:translateY(0) scale(.97)}._footerText_1tuda_232{position:relative;z-index:1;margin-top:28px;font-size:12px;color:#6b7280;opacity:0;animation:_fadeUp_1tuda_1 .5s ease-out .8s forwards}@media(prefers-reduced-motion:reduce){._card_1tuda_82,._logoRow_1tuda_101,._digit_1tuda_122,._heading_1tuda_156,._message_1tuda_165,._actions_1tuda_174,._footerText_1tuda_232,._bgGlow1_1tuda_16,._bgGlow2_1tuda_29,._orb1_1tuda_54,._orb2_1tuda_54,._orb3_1tuda_54,._orb4_1tuda_54{animation:none!important;opacity:1!important;transform:none!important}}._container_d1y9z_53{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_d1y9z_73{max-width:1600px;margin:0 auto}._userInfoBanner_d1y9z_85{background:var(--surface-color);color:var(--text-primary);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:var(--shadow);border:1px solid var(--border-color)}._userInfoContent_d1y9z_105{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}._userAvatar_d1y9z_119{width:70px;height:70px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--primary)}._userDetails_d1y9z_143{flex:1}._userName_d1y9z_151{margin:0 0 .5rem;font-size:1.8rem;font-weight:700}._userMeta_d1y9z_163{display:flex;gap:1.5rem;font-size:.9rem;opacity:.9;flex-wrap:wrap}._userRole_d1y9z_179,._userSchool_d1y9z_181,._userEmail_d1y9z_183{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}._userStats_d1y9z_197{display:flex;gap:2rem}._statItem_d1y9z_207{text-align:center}._statNumber_d1y9z_215{display:block;font-size:2rem;font-weight:700;margin-bottom:.25rem;color:var(--primary)}._statLabel_d1y9z_231{font-size:.8rem;opacity:.8;color:var(--text-secondary)}._tablePanel_d1y9z_245{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_d1y9z_263{display:none}._tableHeader_d1y9z_273{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_d1y9z_301{flex:1;min-width:300px}._headerRight_d1y9z_311{display:flex;gap:.75rem;align-items:center}._pageTitle_d1y9z_323{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_d1y9z_343{color:var(--primary);background:#ad71eb1a;padding:.5rem;border-radius:12px}._searchContainer_d1y9z_359{max-width:400px}._searchBox_d1y9z_367{position:relative;display:flex;align-items:center}._searchIcon_d1y9z_379{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_d1y9z_391{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#0a0a0a;color:var(--text-primary)}._searchInput_d1y9z_391:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._clearSearch_d1y9z_425{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_d1y9z_425:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_d1y9z_459{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._filterIndicator_d1y9z_475{color:var(--primary);font-weight:600}._headerActions_d1y9z_487{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_d1y9z_501,._clearFilterButton_d1y9z_503,._exportButton_d1y9z_505,._addButton_d1y9z_507{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._filterButton_d1y9z_501:hover,._clearFilterButton_d1y9z_503:hover,._exportButton_d1y9z_505:hover,._addButton_d1y9z_507:hover{background:var(--primary-dark);transform:translateY(-2px)}._activeFilter_d1y9z_555{background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary)}._clearFilterButton_d1y9z_503,._exportButton_d1y9z_505,._addButton_d1y9z_507{background:var(--primary)}._exportWrapper_d1y9z_591{position:relative;z-index:10000}._exportDropdown_d1y9z_601{position:absolute;top:120%;right:0;width:280px;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_d1y9z_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_d1y9z_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_d1y9z_651{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_d1y9z_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_d1y9z_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_d1y9z_699{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--primary);color:var(--text-primary)}._dropdownHeader_d1y9z_699 h4{font-size:1.1rem;font-weight:600;margin:0}._closeDropdown_d1y9z_729{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_d1y9z_729:hover{background:#fff3}._exportOptions_d1y9z_763{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_d1y9z_763 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:none;background:#0a0a0a;border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_d1y9z_763 button:hover{background:var(--primary);color:var(--text-primary);transform:translate(5px)}._exportOptions_d1y9z_763 button svg{width:18px;height:18px;color:var(--primary)}._exportOptions_d1y9z_763 button:hover svg{color:var(--text-primary)}._filterRow_d1y9z_843{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:var(--surface-color);border-bottom:1px solid var(--border-color);animation:_slideDown_d1y9z_1 .3s ease}._filterGroup_d1y9z_863{display:flex;flex-direction:column;gap:.5rem}._filterGroup_d1y9z_863 label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterGroup_d1y9z_863 input,._filterGroup_d1y9z_863 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:#0a0a0a;color:var(--text-primary);transition:var(--transition)}._filterGroup_d1y9z_863 input:focus,._filterGroup_d1y9z_863 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._filterGroup_d1y9z_863 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._tableWrapper_d1y9z_947{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_d1y9z_959{min-width:1200px}._table_d1y9z_245{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_d1y9z_245 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_d1y9z_245 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_d1y9z_245 th:hover{background:#ad71eb14;color:var(--primary-light)}._sortableHeader_d1y9z_1037{cursor:pointer}._headerContent_d1y9z_1045{display:flex;align-items:center;gap:.5rem}._table_d1y9z_245 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_d1y9z_245 tbody tr{transition:var(--transition)}._table_d1y9z_245 tbody tr:hover{background:#ad71eb14;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._branchName_d1y9z_1095{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._branchName_d1y9z_1095 strong{font-size:.95rem;font-weight:600;color:var(--text-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._branchLogo_d1y9z_1129{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;border:2px solid var(--primary)}._branchLogo_d1y9z_1129 img{width:100%;height:100%;object-fit:cover}._adminName_d1y9z_1161{display:flex;align-items:center;gap:.5rem}._userIcon_d1y9z_1173{color:var(--primary)}._adminUsername_d1y9z_1181{font-size:.7rem;color:var(--text-muted);background:#0a0a0a;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem}._emailIcon_d1y9z_1201,._phoneIcon_d1y9z_1203,._addressIcon_d1y9z_1205{color:var(--primary)}._typeBadge_d1y9z_1215{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:capitalize;background:#ad71eb33;color:var(--primary);border:1px solid var(--primary)}._genderBadge_d1y9z_1241{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:500;text-transform:capitalize;background:#ad71eb1a;color:var(--text-primary)}._genderMale_d1y9z_1263,._genderFemale_d1y9z_1265,._genderOther_d1y9z_1267{background:#ad71eb26;color:var(--text-primary)}._roleBadge_d1y9z_1279{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;display:inline-block;background:#ad71eb33;color:var(--primary)}._superAdminBadge_d1y9z_1299,._adminBadge_d1y9z_1301,._userBadge_d1y9z_1303{background:#ad71eb40;color:var(--primary)}._addressCell_d1y9z_1315{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionButtons_d1y9z_1341{display:flex;gap:.5rem;justify-content:center}._editBtn_d1y9z_1353,._deleteBtn_d1y9z_1355{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px #0000004d;background:var(--primary);color:var(--text-primary)}._editBtn_d1y9z_1353:hover,._deleteBtn_d1y9z_1355:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_d1y9z_1403{text-align:center;padding:4rem 2rem!important}._noDataContent_d1y9z_1413{max-width:400px;margin:0 auto}._noDataIcon_d1y9z_1423{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_d1y9z_1403 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_d1y9z_1403 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_d1y9z_1477{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_d1y9z_1477:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_d1y9z_1523{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_d1y9z_1545{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_d1y9z_1545 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#0a0a0a;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_d1y9z_1545 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._paginationControls_d1y9z_1597{display:flex;gap:.5rem;align-items:center}._paginationControls_d1y9z_1597 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#0a0a0a;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_d1y9z_1597 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_d1y9z_1597 button:disabled{opacity:.5;cursor:not-allowed}._activePage_d1y9z_1665{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_d1y9z_1679{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_d1y9z_1699{display:block;animation:_fadeIn_d1y9z_1 .3s ease}@keyframes _fadeIn_d1y9z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_d1y9z_1731{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_d1y9z_1753{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_d1y9z_1767{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_d1y9z_1781{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_d1y9z_1781:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_d1y9z_1825{padding:2rem;background:var(--surface-color)}._form_d1y9z_1679{max-width:100%}._formGrid_d1y9z_1843{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_d1y9z_1857{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_d1y9z_1869{grid-column:1 / -1}._formGroup_d1y9z_1857 label,._formGroupFull_d1y9z_1869 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_d1y9z_1857 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_d1y9z_1857 label:not([for*="*"]):after{display:none}._formGroup_d1y9z_1857 select,._formGroup_d1y9z_1857 input,._formGroup_d1y9z_1857 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#0a0a0a;color:var(--text-primary);font-weight:500;width:100%}._formGroup_d1y9z_1857 select:focus,._formGroup_d1y9z_1857 input:focus,._formGroup_d1y9z_1857 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33;background:#0a0a0a}._formGroup_d1y9z_1857 textarea{resize:vertical;min-height:80px;line-height:1.5}._inputWrapper_d1y9z_1979{position:relative;display:flex;align-items:center;width:100%}._inputIcon_d1y9z_1993{position:absolute;left:1rem;color:var(--text-muted);font-size:1rem;pointer-events:none;z-index:1}._inputWrapper_d1y9z_1979 input,._inputWrapper_d1y9z_1979 select,._inputWrapper_d1y9z_1979 textarea{padding:.75rem 1rem .75rem 2.5rem;width:100%}._inputWrapper_d1y9z_1979 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._helperText_d1y9z_2047{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}._errorText_d1y9z_2059{font-size:.75rem;color:var(--primary);margin-top:.25rem;font-weight:500}._passwordHint_d1y9z_2075{font-size:.7rem;color:var(--text-muted);margin-top:.25rem}._logoSection_d1y9z_2089{margin:2rem 0;padding:1.5rem;background:#0a0a0a;border-radius:var(--border-radius);border:2px dashed var(--primary)}._sectionTitle_d1y9z_2105{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._logoGrid_d1y9z_2125{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._logoUploadGroup_d1y9z_2137{display:flex;flex-direction:column;gap:1rem}._logoLabel_d1y9z_2149{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-secondary);font-size:.9rem}._logoIcon_d1y9z_2167{color:var(--primary)}._logoUploadArea_d1y9z_2175{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:var(--surface-color);border:2px dashed var(--primary);border-radius:12px;transition:var(--transition);min-height:180px;justify-content:center;position:relative}._logoUploadArea_d1y9z_2175:hover{border-color:var(--primary-light);background:#ad71eb14}._fileInput_d1y9z_2215{display:none}._uploadButton_d1y9z_2223{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 12px #0000004d}._uploadButton_d1y9z_2223:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._logoPreview_d1y9z_2267{width:100%;display:flex;justify-content:center;align-items:center;position:relative}._logoPreview_d1y9z_2267 img{max-width:100%;max-height:120px;border-radius:8px;object-fit:contain;box-shadow:0 2px 8px #00000080}._removeLogoBtn_d1y9z_2299{position:absolute;top:-8px;right:-8px;background:var(--primary);color:var(--text-primary);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #0000004d}._removeLogoBtn_d1y9z_2299:hover{transform:scale(1.1);background:var(--primary-dark)}._logoPlaceholder_d1y9z_2345{color:var(--text-muted);font-size:.9rem;font-style:italic;text-align:center;padding:1rem;background:#0a0a0a;border-radius:6px;width:100%;min-height:60px;display:flex;align-items:center;justify-content:center;font-weight:500}._termsSection_d1y9z_2379{margin:2rem 0;padding:1rem;background:#0a0a0a;border-radius:8px;border:1px solid var(--border-color)}._termsGroup_d1y9z_2395{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._termsGroup_d1y9z_2395 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}._termsLabel_d1y9z_2421{font-size:.9rem;color:var(--text-primary)}._termsLink_d1y9z_2431{color:var(--primary);text-decoration:none;font-weight:600}._termsLink_d1y9z_2431:hover{text-decoration:underline}._formActions_d1y9z_2453{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_d1y9z_2471,._submitBtn_d1y9z_2473{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_d1y9z_2471{background:#0a0a0a;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_d1y9z_2471:hover{background:#1a1a1a;transform:translateY(-2px)}._submitBtn_d1y9z_2473{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_d1y9z_2473:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_d1y9z_2473:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_d1y9z_2557{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_d1y9z_1 .3s ease}._modal_d1y9z_2557{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_d1y9z_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_d1y9z_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_d1y9z_2633{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#0a0a0a}._modalHeader_d1y9z_2633 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_d1y9z_2665{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_d1y9z_2665:hover{background:#ffffff1a;color:var(--primary)}._modalBody_d1y9z_2705{padding:2rem;text-align:center}._warningIcon_d1y9z_2715{font-size:4rem;margin-bottom:1rem;color:var(--primary);animation:_shake_d1y9z_1 .5s ease}@keyframes _shake_d1y9z_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._modalBody_d1y9z_2705 p{color:var(--text-primary);margin:.5rem 0;line-height:1.6;font-size:1rem}._modalBody_d1y9z_2705 p strong{color:var(--primary)}._modalFooter_d1y9z_2763{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#0a0a0a}._modalFooter_d1y9z_2763 ._cancelBtn_d1y9z_2471,._modalFooter_d1y9z_2763 ._deleteBtn_d1y9z_1355{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_d1y9z_2763 ._deleteBtn_d1y9z_1355{background:var(--primary);color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_d1y9z_2763 ._deleteBtn_d1y9z_1355:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._loading_d1y9z_2835{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_d1y9z_2835:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_d1y9z_1 1s linear infinite}@keyframes _spin_d1y9z_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){._formPanelActive_d1y9z_1699{width:100%}._formGrid_d1y9z_1843,._logoGrid_d1y9z_2125{grid-template-columns:repeat(2,1fr)}._tableHeader_d1y9z_273{flex-direction:column;align-items:stretch}._headerRight_d1y9z_311{width:100%}._headerActions_d1y9z_487{justify-content:flex-end}}@media(max-width:768px){._container_d1y9z_53{padding:1rem;margin-top:-50px}._userInfoContent_d1y9z_105{flex-direction:column;text-align:center;gap:1rem}._userMeta_d1y9z_163{flex-direction:column;gap:.5rem}._userStats_d1y9z_197{width:100%;justify-content:space-around}._tableHeader_d1y9z_273{padding:1rem}._pageTitle_d1y9z_323{font-size:1.5rem}._searchContainer_d1y9z_359{max-width:100%}._filterRow_d1y9z_843{grid-template-columns:1fr;padding:1rem}._tableWrapper_d1y9z_947{padding:0}._tableContainer_d1y9z_959{min-width:1000px}._table_d1y9z_245 th,._table_d1y9z_245 td{padding:.75rem}._formHeader_d1y9z_1731{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_d1y9z_1753{font-size:1.5rem}._formGrid_d1y9z_1843{grid-template-columns:1fr;gap:1rem}._logoGrid_d1y9z_2125{grid-template-columns:1fr}._formActions_d1y9z_2453{flex-direction:column}._cancelBtn_d1y9z_2471,._submitBtn_d1y9z_2473{width:100%;justify-content:center}._pagination_d1y9z_1523{flex-direction:column;align-items:stretch}._paginationInfo_d1y9z_1545{justify-content:space-between;width:100%}._paginationControls_d1y9z_1597{justify-content:center;width:100%}._filterButton_d1y9z_501,._clearFilterButton_d1y9z_503,._exportButton_d1y9z_505,._addButton_d1y9z_507{flex:1;min-width:0;justify-content:center}._filterButton_d1y9z_501 span,._clearFilterButton_d1y9z_503 span,._exportButton_d1y9z_505 span,._addButton_d1y9z_507 span{display:none}._filterButton_d1y9z_501 svg,._clearFilterButton_d1y9z_503 svg,._exportButton_d1y9z_505 svg,._addButton_d1y9z_507 svg{margin:0;width:20px;height:20px}._backButton_d1y9z_1781 span{display:none}._actionButtons_d1y9z_1341{flex-direction:column;gap:.25rem}._editBtn_d1y9z_1353,._deleteBtn_d1y9z_1355{width:32px;height:32px}}@media(max-width:480px){._userInfoBanner_d1y9z_85{padding:1rem}._userName_d1y9z_151,._statNumber_d1y9z_215{font-size:1.5rem}._pageTitle_d1y9z_323{font-size:1.3rem}._table_d1y9z_245 th,._table_d1y9z_245 td{font-size:.8rem;padding:.6rem}._branchName_d1y9z_1095 strong,._addressCell_d1y9z_1315{max-width:150px}._modalFooter_d1y9z_2763{flex-direction:column}._modalFooter_d1y9z_2763 ._cancelBtn_d1y9z_2471,._modalFooter_d1y9z_2763 ._deleteBtn_d1y9z_1355{width:100%}._inputIcon_d1y9z_1993{left:.75rem}._inputWrapper_d1y9z_1979 input,._inputWrapper_d1y9z_1979 select,._inputWrapper_d1y9z_1979 textarea{padding:.6rem .75rem .6rem 2rem}._formGroup_d1y9z_1857 select,._formGroup_d1y9z_1857 input,._formGroup_d1y9z_1857 textarea{padding:.6rem .75rem}}._pageSubtitle_d1y9z_3337{margin:4px 0 18px 3.1rem;color:var(--text-muted);font-size:.85rem;font-weight:400}._bizOverview_d1y9z_3339{display:flex;flex-direction:column;gap:14px;padding:1.5rem 1.5rem 0}._bizStats_d1y9z_3341{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._bizStat_d1y9z_3341{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--border-color);background:linear-gradient(160deg,#ad71eb1a,#ffffff05)}._bizStatNum_d1y9z_3345{font-size:1.6rem;font-weight:750;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}._bizStatLabel_d1y9z_3347{font-size:.75rem;color:var(--text-muted);font-weight:500}._bizGreen_d1y9z_3349{color:#4ade80!important}._bizRed_d1y9z_3349{color:#f87171!important}._bizBlue_d1y9z_3349{color:#60a5fa!important}._bizAmber_d1y9z_3349{color:#fbbf24!important}._bizTypes_d1y9z_3351{display:flex;gap:8px;flex-wrap:wrap}._bizChip_d1y9z_3353{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border-color);background:#ffffff08;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition)}._bizChip_d1y9z_3353:hover{border-color:var(--primary);color:#fff}._bizChipOn_d1y9z_3357{background:linear-gradient(135deg,var(--primary-dark),var(--primary));border-color:transparent;color:#fff;box-shadow:0 6px 18px #ad71eb59}._bizChipCount_d1y9z_3359{font-size:.72rem;padding:1px 7px;border-radius:999px;background:#ffffff24}._bizChipSoon_d1y9z_3361{cursor:not-allowed;opacity:.55;border-style:dashed}._bizChipSoon_d1y9z_3361:hover{border-color:var(--border-color);color:var(--text-secondary)}._bizChipSoon_d1y9z_3361 em{font-style:normal;font-size:.62rem;letter-spacing:.5px;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:#fbbf2429;color:#fbbf24}._bizPage_d1y9z_3335 ._table_d1y9z_245 thead{position:sticky;top:0;z-index:2}._bizPage_d1y9z_3335 ._table_d1y9z_245 th{font-size:.7rem;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}._bizPage_d1y9z_3335 ._table_d1y9z_245 td{padding-top:14px;padding-bottom:14px;vertical-align:middle}._bizPage_d1y9z_3335 ._table_d1y9z_245 tbody tr{transition:background .18s ease}._bizPage_d1y9z_3335 ._table_d1y9z_245 tbody tr:hover{background:#ad71eb12}._bizCell_d1y9z_3379{display:flex;align-items:center;gap:12px;min-width:210px}._bizAvatar_d1y9z_3381,._bizAvatarImg_d1y9z_3381{width:38px;height:38px;border-radius:12px;flex:none}._bizAvatar_d1y9z_3381{display:grid;place-items:center;font-weight:750;color:#fff;background:linear-gradient(135deg,var(--primary-dark),var(--primary))}._bizAvatarImg_d1y9z_3381{object-fit:cover;border:1px solid var(--border-color)}._bizCellText_d1y9z_3387{display:flex;flex-direction:column;gap:2px;min-width:0}._bizCellText_d1y9z_3387 strong{font-weight:650;color:var(--text-primary)}._bizSub_d1y9z_3391{font-size:.75rem;color:var(--text-muted);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subPill_d1y9z_3393{align-self:flex-start;font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px}._subOk_d1y9z_3395{color:#4ade80;background:#4ade801f}._subWarn_d1y9z_3397{color:#fbbf24;background:#fbbf2424}._subBad_d1y9z_3399{color:#f87171;background:#f8717124}._subNone_d1y9z_3401{color:var(--text-muted);background:#ffffff0f}._statusDot_d1y9z_3403{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}._bizPage_d1y9z_3335 ._statusBadge_d1y9z_3405{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.75rem;font-weight:700}._bizPage_d1y9z_3335 ._activeBadge_d1y9z_3407{color:#4ade80;background:#4ade801f}._bizPage_d1y9z_3335 ._inactiveBadge_d1y9z_3409{color:#f87171;background:#f871711f}._modalOverlay_1d3th_5{position:fixed;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1d3th_1 .2s ease-out}@keyframes _fadeIn_1d3th_1{0%{opacity:0}to{opacity:1}}._modal_1d3th_5{background:#000;border-radius:20px;width:90%;max-width:800px;max-height:85vh;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;animation:_slideIn_1d3th_1 .3s ease-out;margin:0 auto}@keyframes _slideIn_1d3th_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1d3th_95{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem .8rem;border-bottom:1px solid rgba(255,255,255,.08)}._modalHeader_1d3th_95 h2{margin:0;font-size:1.3rem;font-weight:600;color:#fff}._closeBtn_1d3th_125{background:none;border:none;color:#888;font-size:1.3rem;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .2s}._closeBtn_1d3th_125:hover{background:#2a2a2a;color:#fff}._modalContent_1d3th_167{display:flex;flex:1;overflow:hidden;padding:1.2rem;gap:1.2rem}._formSection_1d3th_185{flex:1;min-width:280px;border-right:1px solid rgba(255,255,255,.08);padding-right:1.2rem}._formSection_1d3th_185 h3{margin:0 0 1.2rem;font-size:1.1rem;color:#ccc}._form_1d3th_185{display:flex;flex-direction:column;gap:1rem}._formGroup_1d3th_223{display:flex;flex-direction:column;gap:.4rem}._formGroup_1d3th_223 label{font-weight:500;color:#ccc;font-size:.85rem}._formGroup_1d3th_223 select,._formGroup_1d3th_223 input{padding:.6rem .8rem;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.95rem;color:#fff;transition:border-color .2s,box-shadow .2s}._formGroup_1d3th_223 select:focus,._formGroup_1d3th_223 input:focus{outline:none;border-color:#ad71eb;box-shadow:0 0 0 3px #ad71eb26}._formGroup_1d3th_223 select option{background:#0a0a0a}._error_1d3th_291{color:#ef4444;font-size:.75rem}._formActions_1d3th_301{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}._cancelBtn_1d3th_315,._submitBtn_1d3th_317{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s;border:none}._cancelBtn_1d3th_315{background:transparent;border:1px solid rgba(255,255,255,.08);color:#ccc}._cancelBtn_1d3th_315:hover{background:#2a2a2a;border-color:#444;color:#fff}._submitBtn_1d3th_317{background:#ad71eb;color:#fff}._submitBtn_1d3th_317:hover:not(:disabled){background:#8a4fd0;transform:translateY(-1px)}._submitBtn_1d3th_317:disabled{opacity:.6;cursor:not-allowed}._historySection_1d3th_399{flex:1;overflow-y:auto;padding-left:.5rem}._historySection_1d3th_399 h3{margin:0 0 .8rem;font-size:1.1rem;color:#ccc;position:sticky;top:0;background:#000;padding-bottom:.5rem;z-index:2}._loading_1d3th_433,._emptyHistory_1d3th_435{text-align:center;padding:1.5rem;color:#888;font-size:.9rem}._historyContainer_1d3th_451{display:flex;flex-direction:column;height:100%}._summaryCards_1d3th_463{display:flex;gap:.75rem;margin-bottom:1rem;position:sticky;top:2.5rem;background:#000;padding-bottom:.5rem;z-index:1}._summaryCard_1d3th_463{flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;background:#0a0a0a;border:1px solid rgba(255,255,255,.08)}._addSummary_1d3th_507{border-left:4px solid #10b981}._subtractSummary_1d3th_515{border-left:4px solid #ef4444}._summaryIcon_1d3th_523{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:1rem}._addSummary_1d3th_507 ._summaryIcon_1d3th_523{background:#10b98126;color:#10b981}._subtractSummary_1d3th_515 ._summaryIcon_1d3th_523{background:#ef444426;color:#ef4444}._summaryContent_1d3th_563{display:flex;flex-direction:column}._summaryLabel_1d3th_573{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.5px}._summaryValue_1d3th_587{font-size:1.1rem;font-weight:700;color:#fff}._historyList_1d3th_601{display:flex;flex-direction:column;gap:.6rem}._historyItem_1d3th_613{background:#0a0a0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.8rem;transition:all .2s}._creditItem_1d3th_629{border-left:4px solid #10b981}._debitItem_1d3th_637{border-left:4px solid #ef4444}._itemHeader_1d3th_645{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}._itemDate_1d3th_659{font-size:.75rem;color:#888}._itemActions_1d3th_669{display:flex;gap:.4rem}._editBtn_1d3th_679,._deleteBtn_1d3th_681{background:none;border:none;color:#888;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;transition:all .2s}._editBtn_1d3th_679:hover{background:#2a2a2a;color:#3b82f6}._deleteBtn_1d3th_681:hover:not(:disabled){background:#2a2a2a;color:#ef4444}._itemBody_1d3th_731{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}._itemType_1d3th_745{font-weight:500;font-size:.9rem}._creditItem_1d3th_629 ._itemType_1d3th_745{color:#10b981}._debitItem_1d3th_637 ._itemType_1d3th_745{color:#ef4444}._itemAmount_1d3th_771{font-size:1.1rem;font-weight:700;color:#fff}._itemDetails_1d3th_783{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.75rem;color:#888}._deleteConfirm_1d3th_799{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}._warningIcon_1d3th_817{color:#f97316;font-size:1rem}._confirmDeleteBtn_1d3th_827,._cancelDeleteBtn_1d3th_829{padding:.2rem .6rem;border-radius:6px;font-size:.75rem;cursor:pointer;border:none;transition:all .2s}._confirmDeleteBtn_1d3th_827{background:#ef4444;color:#fff}._confirmDeleteBtn_1d3th_827:hover:not(:disabled){background:#dc2626}._cancelDeleteBtn_1d3th_829{background:#2a2a2a;color:#ccc}._cancelDeleteBtn_1d3th_829:hover{background:#3a3a3a}._manageBalanceBtn_1d3th_885{display:flex;align-items:center;padding:0;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;overflow:hidden;transition:all .2s ease}._manageBalanceBtn_1d3th_885:hover{transform:translateY(-2px)}._addPart_1d3th_919{background:#10b981;padding:.6rem .8rem;color:#fff}._labelPart_1d3th_931{background:#2a2a2a;padding:.6rem 1.2rem;color:#fff}._subtractPart_1d3th_943{background:#ef4444;padding:.6rem .8rem;color:#fff}@media(max-width:768px){._modalContent_1d3th_167{flex-direction:column}._formSection_1d3th_185{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding-right:0;padding-bottom:1rem;min-width:auto}._modal_1d3th_5{max-width:95%}._summaryCards_1d3th_463{top:2.2rem}}._overlay_xx2y1_2{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_xx2y1_3{width:min(640px,100%);max-height:92vh;overflow-y:auto;border-radius:22px;padding:24px;background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0009;color:#fff;box-sizing:border-box}._modal_xx2y1_3 *{box-sizing:border-box}._head_xx2y1_5{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}._head_xx2y1_5 h2{margin:0;font-size:1.2rem}._head_xx2y1_5 p{margin:4px 0 0;font-size:.82rem;color:#9ca3af}._close_xx2y1_8{border:0;background:#ffffff0f;color:#fff;width:34px;height:34px;border-radius:10px;cursor:pointer;display:grid;place-items:center}._close_xx2y1_8:hover{background:#ffffff1f}._current_xx2y1_10{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;margin-bottom:18px;border-radius:16px;background:#a855f714;border:1px solid rgba(168,85,247,.28)}._current_xx2y1_10 span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9ca3af}._current_xx2y1_10 strong{font-size:1rem}._current_xx2y1_10 em{font-style:normal;font-size:.78rem;color:#9ca3af;display:block;margin-top:2px}._pill_xx2y1_14{display:inline-block;font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px}._pillOk_xx2y1_15{color:#4ade80;background:#4ade801f}._pillWarn_xx2y1_16{color:#fbbf24;background:#fbbf2424}._pillBad_xx2y1_17{color:#f87171;background:#f8717124}._pillNone_xx2y1_18{color:#9ca3af;background:#ffffff12}._grid_xx2y1_19{display:grid;grid-template-columns:1fr 1fr;gap:14px}._full_xx2y1_20{grid-column:1 / -1}._field_xx2y1_21 label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:600;color:#d1d5db}._field_xx2y1_21 input,._field_xx2y1_21 select,._field_xx2y1_21 textarea{width:100%;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#0b0b12;color:#fff;font:inherit;font-size:.9rem}._field_xx2y1_21 textarea{min-height:64px;resize:vertical}._field_xx2y1_21 input:focus,._field_xx2y1_21 select:focus,._field_xx2y1_21 textarea:focus{outline:none;border-color:#a855f7}._hint_xx2y1_25{display:block;margin-top:5px;font-size:.74rem;color:#6b7280}._err_xx2y1_26{color:#f87171;font-size:.8rem;margin-top:6px}._seg_xx2y1_27{display:inline-flex;padding:4px;gap:2px;width:100%;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}._seg_xx2y1_27 button{flex:1;border:0;background:transparent;color:#9ca3af;font:inherit;font-size:.82rem;font-weight:600;padding:8px 10px;border-radius:9px;cursor:pointer}._seg_xx2y1_27 button[aria-pressed=true]{background:linear-gradient(135deg,#7c43e8,#a855f7);color:#fff}._preview_xx2y1_30{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-size:.85rem}._preview_xx2y1_30 span{color:#9ca3af;font-size:.74rem;display:block}._note_xx2y1_32{margin-top:12px;padding:10px 12px;border-radius:11px;font-size:.78rem;line-height:1.5;color:#c4b5fd;background:#a855f712;border:1px solid rgba(168,85,247,.2)}._foot_xx2y1_33{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}._btn_xx2y1_34{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font:inherit;font-size:.88rem;font-weight:600;padding:10px 18px;border-radius:11px;cursor:pointer}._btn_xx2y1_34:hover{background:#ffffff1a}._btnPrimary_xx2y1_36{border:0;background:linear-gradient(135deg,#7c43e8,#a855f7);box-shadow:0 8px 20px #7c43e859}._btnPrimary_xx2y1_36:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._history_xx2y1_38{margin-top:22px}._history_xx2y1_38 h3{margin:0 0 10px;font-size:.85rem;color:#d1d5db}._hRow_xx2y1_40{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.82rem}._hRow_xx2y1_40:last-child{border-bottom:0}._hRow_xx2y1_40 em{font-style:normal;color:#6b7280;font-size:.74rem;display:block}._kv_xx2y1_43{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}._kv_xx2y1_43>div{min-width:0}._kv_xx2y1_43 span{display:block;font-size:.72rem;font-weight:600;color:#9ca3af;margin-bottom:2px}._kv_xx2y1_43 strong{font-size:.92rem}@media(max-width:560px){._grid_xx2y1_19,._kv_xx2y1_43{grid-template-columns:1fr}}:root{--primary: #ad71eb;--primary-dark: #8a4fd0;--bg-color: #1a1a1a;--surface: #000000;--border: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--success: #10b981;--error: #ef4444;--card-bg: #0a0a0a}._container_9qgu1_16{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,sans-serif;color:var(--text-primary)}._backButtonWrapper_9qgu1_25{margin-bottom:1.5rem}._backToListBtn_9qgu1_29{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease}._backToListBtn_9qgu1_29:hover{background:#2a2a2a;border-color:var(--primary);color:var(--text-primary)}._actionBar_9qgu1_50{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;background:var(--surface);padding:1rem 1.5rem;border-radius:16px;border:1px solid var(--border)}._actionButtons_9qgu1_63{display:flex;flex-wrap:wrap;gap:.75rem}._actionButtons_9qgu1_63 button,._loginAsUserBtn_9qgu1_70{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;background:#2a2a2a;color:var(--text-primary)}._actionButtons_9qgu1_63 button:hover,._loginAsUserBtn_9qgu1_70:hover{transform:translateY(-2px);filter:brightness(1.1)}._subscriptionBtn_9qgu1_91{background:#3b82f6!important}._addBalanceBtn_9qgu1_96{background:#10b981!important}._deductBalanceBtn_9qgu1_100{background:#ef4444!important}._manageBalanceBtn_9qgu1_105{display:flex;align-items:center;padding:0;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;overflow:hidden;transition:all .2s ease;background:transparent}._manageBalanceBtn_9qgu1_105:hover{transform:translateY(-2px)}._addPart_9qgu1_123{background:#10b981;padding:.6rem .8rem;color:#fff}._labelPart_9qgu1_129{background:#2a2a2a;padding:.6rem 1.2rem;color:#fff}._subtractPart_9qgu1_135{background:#ef4444;padding:.6rem .8rem;color:#fff}._banBtn_9qgu1_141{background:#f97316!important}._notificationBtn_9qgu1_145{background:#6b7280!important}._templatePriceBtn_9qgu1_149{background:#8b5cf6!important}._templatePriceBtn_9qgu1_149:hover{background:#7c3aed!important}._loginAsUserBtn_9qgu1_70{background:var(--primary)!important}._dashboardGrid_9qgu1_162{display:grid;grid-template-columns:40% 1fr;gap:1.5rem}._profileCard_9qgu1_169{background:var(--surface);border-radius:20px;border:1px solid var(--border);padding:1.5rem;transition:all .2s}._profileHeader_9qgu1_177{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}._avatarWrapper_9qgu1_184{width:100px;height:100px;border-radius:50%;overflow:hidden;background:var(--card-bg);border:2px solid var(--primary)}._avatar_9qgu1_184{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_9qgu1_199{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#2a2a2a;color:var(--primary)}._userName_9qgu1_209{font-size:1.8rem;font-weight:700;margin:0 0 .25rem}._userUsername_9qgu1_215{color:var(--text-muted);font-size:.9rem}._profileDetails_9qgu1_220{margin-bottom:2rem}._detailRow_9qgu1_224{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._detailIcon_9qgu1_231{color:var(--primary);margin-top:.2rem}._detailRow_9qgu1_224 label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._detailRow_9qgu1_224 p{margin:.25rem 0 0;font-size:1rem;font-weight:500}._verificationSection_9qgu1_249 h3{font-size:1.1rem;margin-bottom:1rem;color:var(--text-secondary)}._verificationGrid_9qgu1_255{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._verificationItem_9qgu1_261{display:flex;align-items:center;gap:.75rem;background:var(--card-bg);padding:.6rem 1rem;border-radius:12px;font-size:.9rem}._successIcon_9qgu1_271{color:var(--success);font-size:1.2rem}._errorIconSmall_9qgu1_276{color:var(--error);font-size:1.2rem}._financePanel_9qgu1_282{background:var(--surface);border-radius:20px;border:1px solid var(--border);padding:1.5rem}._financeGrid_9qgu1_289{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._financeCard_9qgu1_295{background:var(--card-bg);border-radius:16px;padding:1.2rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s;border:1px solid var(--border)}._financeCard_9qgu1_295:hover{transform:translateY(-3px);border-color:var(--primary)}._cardIcon_9qgu1_311{background:#ad71eb26;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;color:var(--primary)}._cardContent_9qgu1_323{flex:1;margin-left:1rem}._cardLabel_9qgu1_328{font-size:.8rem;color:var(--text-muted);margin:0 0 .25rem;text-transform:uppercase}._cardValue_9qgu1_335{font-size:1.3rem;font-weight:700;margin:0}._cardArrow_9qgu1_341{color:var(--text-muted);transition:.2s}._financeCard_9qgu1_295:hover ._cardArrow_9qgu1_341{transform:translate(5px);color:var(--primary)}._loadingContainer_9qgu1_352,._errorContainer_9qgu1_353{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}._skeletonHeader_9qgu1_362{height:80px;background:var(--card-bg);border-radius:16px;margin-bottom:2rem;animation:_pulse_9qgu1_1 1.5s infinite}._skeletonBody_9qgu1_370{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._skeletonCard_9qgu1_376{height:300px;background:var(--card-bg);border-radius:20px;animation:_pulse_9qgu1_1 1.5s infinite}@keyframes _pulse_9qgu1_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._errorIcon_9qgu1_276{font-size:4rem;color:var(--error);margin-bottom:1rem}._backBtn_9qgu1_395{background:var(--primary);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:50px;margin-top:1rem;cursor:pointer;font-weight:600}._modalOverlay_9qgu1_410{position:fixed;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_9qgu1_1 .2s ease-out}@keyframes _fadeIn_9qgu1_1{0%{opacity:0}to{opacity:1}}._modal_9qgu1_410{background:var(--surface);border-radius:20px;width:90%;max-width:500px;border:1px solid var(--border);box-shadow:0 25px 50px -12px #00000080;animation:_modalSlideIn_9qgu1_1 .3s ease-out;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modal_9qgu1_410 form{display:flex;flex-direction:column;min-height:0;overflow:hidden}._pricingModal_9qgu1_452{max-width:900px}@keyframes _modalSlideIn_9qgu1_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_9qgu1_467{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border)}._modalHeader_9qgu1_467 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._modalClose_9qgu1_482{background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:all .2s}._modalClose_9qgu1_482:hover{background:#2a2a2a;color:var(--text-primary)}._modalBody_9qgu1_503{padding:1.5rem;overflow-y:auto;flex:1}._modalLoading_9qgu1_509{padding:2rem;text-align:center;color:var(--text-muted);font-size:1rem}._priceFieldGroup_9qgu1_517{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}._priceFieldGroup_9qgu1_517:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._toggleRow_9qgu1_530{display:flex;align-items:center;justify-content:space-between}._toggleLabel_9qgu1_536{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}._toggleText_9qgu1_544{font-weight:500;color:var(--text-secondary);font-size:1rem}._toggleSwitch_9qgu1_551{position:relative;display:inline-block;width:50px;height:26px}._toggleSwitch_9qgu1_551 input{opacity:0;width:0;height:0}._slider_9qgu1_564{position:absolute;cursor:pointer;inset:0;background-color:#2a2a2a;border:1px solid var(--border);transition:.3s;border-radius:34px}._slider_9qgu1_564:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background-color:var(--text-muted);transition:.3s;border-radius:50%}input:checked+._slider_9qgu1_564{background-color:var(--primary);border-color:var(--primary)}input:checked+._slider_9qgu1_564:before{transform:translate(24px);background-color:#fff}._priceInputWrapper_9qgu1_600{margin-top:1rem;animation:_slideDown_9qgu1_1 .2s ease-out}@keyframes _slideDown_9qgu1_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._priceInput_9qgu1_600{width:100%;padding:.75rem 1rem;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;font-size:1rem;color:var(--text-primary);transition:border-color .2s,box-shadow .2s}._priceInput_9qgu1_600:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb26}._priceInput_9qgu1_600::placeholder{color:var(--text-muted);opacity:.6}._modalFooter_9qgu1_639{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border)}._cancelBtn_9qgu1_647{padding:.7rem 1.5rem;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .2s}._cancelBtn_9qgu1_647:hover{background:#2a2a2a;border-color:#444;color:var(--text-primary)}._submitBtn_9qgu1_664{padding:.7rem 1.5rem;background:var(--primary);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}._submitBtn_9qgu1_664:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}._submitBtn_9qgu1_664:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_9qgu1_686{padding:.7rem 1.5rem;background:var(--error);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}._deleteBtn_9qgu1_686:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}._deleteBtn_9qgu1_686:disabled{opacity:.6;cursor:not-allowed}._pricingColumns_9qgu1_711{display:flex;gap:2rem;flex-wrap:wrap}._pricingColumn_9qgu1_711{flex:1 1 300px}._columnTitle_9qgu1_721{font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary);color:var(--primary)}._subBranchesSection_9qgu1_733{margin-top:2rem}._sectionTitle_9qgu1_737{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1.2rem}._subBranchGrid_9qgu1_744{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._subBranchCard_9qgu1_750{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem;display:flex;gap:.8rem;align-items:center;transition:all .2s ease}._subBranchCard_9qgu1_750:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d;border-color:var(--primary)}._subBranchLogo_9qgu1_767{width:50px;height:50px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--card-bg)}._subBranchLogo_9qgu1_767 img{width:100%;height:100%;object-fit:cover}._subBranchLogo_9qgu1_767 svg{color:var(--primary)}._subBranchInfo_9qgu1_788{flex:1}._subBranchInfo_9qgu1_788 h4{margin:0 0 .2rem;font-size:.95rem;font-weight:600}._subBranchInfo_9qgu1_788 p{margin:0 0 .3rem;color:var(--text-muted);font-size:.8rem}._statusBadge_9qgu1_804{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:600;margin-right:.5rem}._activeBadge_9qgu1_813{background:#10b98126;color:var(--success)}._inactiveBadge_9qgu1_818{background:#ef444426;color:var(--error)}._subBranchInfo_9qgu1_788 small{display:block;color:var(--text-muted);margin-top:.3rem;font-size:.7rem}._subBranchActions_9qgu1_830{display:flex;gap:.5rem;align-items:center}._viewSubBtn_9qgu1_836,._editSubBtn_9qgu1_837,._deleteSubBtn_9qgu1_838{background:transparent;border:1px solid var(--border);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all .2s}._viewSubBtn_9qgu1_836:hover{background:#3b82f626;color:#3b82f6;border-color:#3b82f6}._editSubBtn_9qgu1_837:hover{background:#ad71eb26;color:var(--primary);border-color:var(--primary)}._deleteSubBtn_9qgu1_838:hover{background:#ef444426;color:var(--error);border-color:var(--error)}._noSubBranches_9qgu1_870{text-align:center;padding:2rem;color:var(--text-muted);font-size:.95rem}._createSubBranchBtn_9qgu1_880{background:var(--primary)!important;color:#fff!important}._createSubBranchBtn_9qgu1_880:hover{background:var(--primary-dark)!important}._formGroup_9qgu1_892{margin-bottom:1.2rem}._formGroup_9qgu1_892 label{display:block;font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-bottom:.4rem}._formInput_9qgu1_904{width:100%;padding:.65rem .9rem;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.95rem;transition:border-color .2s}._formInput_9qgu1_904:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb26}._fileInput_9qgu1_921{width:100%;color:var(--text-muted);font-size:.9rem}._logoPreview_9qgu1_927{margin-top:.5rem;width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}._readOnlyInfo_9qgu1_936{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:1rem;margin-top:1rem}._readOnlyInfo_9qgu1_936 p{margin:.3rem 0;color:var(--text-secondary);font-size:.9rem}._note_9qgu1_950{font-style:italic;font-size:.85rem;color:var(--text-muted);margin-top:.5rem}@media(max-width:1024px){._dashboardGrid_9qgu1_162,._financeGrid_9qgu1_289{grid-template-columns:1fr}}@media(max-width:768px){._actionBar_9qgu1_50{flex-direction:column;align-items:stretch}._actionButtons_9qgu1_63{justify-content:center}._profileHeader_9qgu1_177{flex-direction:column;text-align:center}._detailRow_9qgu1_224{justify-content:center}._verificationGrid_9qgu1_255{grid-template-columns:1fr}._modal_9qgu1_410{width:95%;margin:1rem}._pricingColumns_9qgu1_711{flex-direction:column}._subBranchGrid_9qgu1_744{grid-template-columns:1fr}}._hierarchyBanner_9qgu1_1005{display:flex;align-items:center;gap:1rem;background:var(--card-bg);border:1px dashed var(--primary);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}._hierarchyLabel_9qgu1_1016{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}._hierarchyValue_9qgu1_1025{display:block;font-size:1rem;font-weight:700;color:var(--text-primary)}._hierarchyValueSub_9qgu1_1032{display:block;font-size:1rem;font-weight:700;color:var(--primary)}._hierarchyArrow_9qgu1_1039{color:var(--text-muted);flex-shrink:0}._credentialsSectionTitle_9qgu1_1045{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:.95rem;font-weight:700;margin:1.5rem 0 1rem;padding-top:1rem;border-top:1px solid var(--border)}._passwordHint_9qgu1_1057{font-size:.7rem;color:var(--text-muted);margin-top:.25rem}._errorText_9qgu1_1063{font-size:.75rem;color:var(--error);margin-top:.25rem;font-weight:500}._showPasswordToggle_9qgu1_1070{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:var(--primary);font-size:.8rem;font-weight:600;cursor:pointer;padding:.25rem 0;margin-top:-.5rem;margin-bottom:.5rem}._showPasswordToggle_9qgu1_1070:hover{color:var(--primary-dark, #8a4fd0)}._subBranchUsername_9qgu1_1090{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-muted);margin:.15rem 0}._credentialsSubBtn_9qgu1_1099{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);color:var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._credentialsSubBtn_9qgu1_1099:hover{background:#ad71eb1f;border-color:var(--primary)}._pendingBadge_9qgu1_1118{background:#f59e0b26;color:#f59e0b}._credentialModalDivider_9qgu1_1124{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}._resetPasswordLink_9qgu1_1133,._statusToggleLink_9qgu1_1134{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}._resetPasswordLink_9qgu1_1133:hover{border-color:var(--primary);color:var(--primary)}._statusToggleActivate_9qgu1_1156{color:var(--success)}._statusToggleActivate_9qgu1_1156:hover{border-color:var(--success)}._statusToggleDeactivate_9qgu1_1164{color:var(--error)}._statusToggleDeactivate_9qgu1_1164:hover{border-color:var(--error)}._tempPasswordBox_9qgu1_1172{text-align:left}._tempPasswordRow_9qgu1_1176{display:flex;justify-content:space-between;align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;margin-top:.75rem}._tempPasswordRow_9qgu1_1176 span{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}._tempPasswordRow_9qgu1_1176 strong{color:var(--primary);font-family:Courier New,monospace;font-size:.95rem}._container_13287_4{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--danger: #f75c5c;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 16px;--border-radius-sm: 12px;--transition: all .3s ease;color-scheme:dark}._container_13287_4{min-height:100%;background:transparent;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_13287_52{max-width:1600px;margin:0 auto}._tablePanel_13287_58{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_13287_67{display:none}._tableHeader_13287_72{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._headerLeft_13287_83{flex:1;min-width:300px}._headerRight_13287_88{display:flex;gap:.75rem;align-items:center}._pageTitle_13287_94{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_13287_104{color:var(--primary);background:#8b5cf61a;padding:.5rem;border-radius:12px}._searchContainer_13287_112{max-width:400px}._searchBox_13287_116{position:relative;display:flex;align-items:center}._searchIcon_13287_122{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_13287_128{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchInput_13287_128:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._clearSearch_13287_145{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_13287_145:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_13287_162{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._addButton_13287_171{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._addButton_13287_171:hover{background:var(--primary-dark);transform:translateY(-2px)}._filterRow_13287_193{padding:1.5rem;background:var(--surface-color);border-bottom:1px solid var(--border-color)}._filterContainer_13287_199{display:flex;align-items:center;gap:.5rem}._filterContainer_13287_199 label{color:var(--text-secondary);font-size:.9rem;font-weight:500;white-space:nowrap}._filterSelect_13287_212{background:#000;color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:.6rem 2rem .6rem 1rem;font-size:.9rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:16px}._filterSelect_13287_212:hover,._filterSelect_13287_212:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._tableWrapper_13287_235{overflow-x:auto;background:var(--surface-color)}._tableContainer_13287_240{min-width:1000px;padding:0 1.5rem}._table_13287_58{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_13287_58 thead{background:var(--surface-color)}._table_13287_58 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);white-space:nowrap}._table_13287_58 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}._table_13287_58 tbody tr{transition:var(--transition)}._table_13287_58 tbody tr:hover{background:#8b5cf61a}._table_13287_58 th:nth-child(1){width:60px}._table_13287_58 th:nth-child(2){width:150px}._table_13287_58 th:nth-child(3){min-width:300px}._table_13287_58 th:nth-child(4){width:150px}._table_13287_58 th:nth-child(5){width:100px}._unitsContainer_13287_307{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._unitItem_13287_314{display:inline-flex;align-items:center;gap:6px;background:#8b5cf61a;padding:4px 10px;border-radius:20px;border:1px solid var(--primary);transition:var(--transition)}._unitItem_13287_314:hover{background:#8b5cf633;transform:translateY(-1px)}._unitNumber_13287_330{font-weight:700;color:var(--primary);background:#0000004d;padding:2px 8px;border-radius:12px;font-size:11px}._unitName_13287_339{color:var(--text-primary);font-size:13px;font-weight:500}._unitSeparator_13287_345{color:var(--text-muted);margin:0 2px}._branchName_13287_351{font-weight:500;color:var(--text-secondary)}._actionButtons_13287_357{display:flex;gap:.5rem}._editBtn_13287_362,._deleteBtn_13287_363{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;transition:var(--transition);background:var(--primary);color:var(--text-primary);box-shadow:0 2px 4px #0000004d}._editBtn_13287_362:hover,._deleteBtn_13287_363:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_13287_386{text-align:center;padding:4rem 2rem!important}._noDataContent_13287_391{max-width:400px;margin:0 auto}._noDataIcon_13287_396{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_13287_386 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_13287_386 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_13287_423{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_13287_423:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_13287_446{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_13287_457{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_13287_457 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_13287_457 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._paginationControls_13287_483{display:flex;gap:.5rem;align-items:center}._paginationControls_13287_483 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_13287_483 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_13287_483 button:disabled{opacity:.5;cursor:not-allowed}._activePage_13287_517{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_13287_524{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_13287_534{display:block;animation:_fadeIn_13287_1 .3s ease}@keyframes _fadeIn_13287_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_13287_550{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_13287_561{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_13287_568{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_13287_575{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_13287_575:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_13287_597{padding:2rem;background:var(--surface-color)}._form_13287_524{max-width:100%}._formGrid_13287_606{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}._formGroup_13287_613{display:flex;flex-direction:column;gap:.5rem}._formGroup_13287_613 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_13287_613 select,._formGroup_13287_613 input{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_13287_613 select:focus,._formGroup_13287_613 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633;background:#222}._unitRow_13287_650{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap;padding:.5rem;background:#8b5cf60d;border-radius:8px;border-left:4px solid var(--primary);transition:var(--transition)}._unitRow_13287_650:hover{background:#8b5cf61a}._readonlyNumber_13287_667{background:#8b5cf633;border:1px solid var(--primary);border-radius:6px;padding:0 12px;height:38px;display:flex;align-items:center;min-width:80px}._numberLabel_13287_678{font-weight:700;color:var(--primary);font-size:14px}._unitNameInput_13287_684{flex:1;min-width:200px;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);font-size:.9rem}._unitNameInput_13287_684:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._unitNameInput_13287_684._withNumber_13287_701{flex:2}._removeUnitBtn_13287_705,._addUnitBtn_13287_706{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:var(--transition);background:none;color:var(--text-primary)}._removeUnitBtn_13287_705{background:#ff6b6b33;color:#ff6b6b}._removeUnitBtn_13287_705:hover{background:#ff6b6b;color:#000;transform:translateY(-1px)}._addUnitBtn_13287_706{background:var(--primary);color:#000}._addUnitBtn_13287_706:hover{background:var(--primary-dark);transform:translateY(-1px)}._helpText_13287_741{margin-top:8px;color:var(--text-muted);font-style:italic;font-size:.8rem}._errorText_13287_748{font-size:.75rem;color:#ff6b6b;margin-top:.25rem;font-weight:500}._formActions_13287_756{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_13287_765,._submitBtn_13287_766{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_13287_765{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_13287_765:hover{background:#333;transform:translateY(-2px)}._submitBtn_13287_766{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_13287_766:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_13287_766:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_13287_808{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_13287_1 .3s ease}._modal_13287_808{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_13287_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_13287_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_13287_846{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_13287_846 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_13287_862{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_13287_862:hover{background:#ffffff1a;color:var(--primary)}._modalBody_13287_882{padding:2rem;text-align:center}._warningIcon_13287_887{font-size:4rem;margin-bottom:1rem;color:var(--primary);animation:_shake_13287_1 .5s ease}@keyframes _shake_13287_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._modalBody_13287_882 p{color:var(--text-primary);margin:.5rem 0;line-height:1.6;font-size:1rem}._unitNamesPreview_13287_907{list-style:none;padding:1rem;margin:1rem 0;background:#222;border-radius:8px;text-align:left}._unitNamesPreview_13287_907 li{color:var(--text-primary);padding:.5rem;border-bottom:1px solid var(--border-color);font-size:14px}._unitNamesPreview_13287_907 li:last-child{border-bottom:none}._unitNamesPreview_13287_907 li strong{color:var(--primary);margin-right:8px}._modalFooter_13287_932{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_13287_932 ._cancelBtn_13287_765,._modalFooter_13287_932 ._deleteBtn_13287_363{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_13287_932 ._deleteBtn_13287_363{background:var(--primary);color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_13287_932 ._deleteBtn_13287_363:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._loading_13287_968{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_13287_968:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_13287_1 1s linear infinite}@keyframes _spin_13287_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_13287_995{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:460px;margin:4rem auto;padding:3rem 2rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow)}._deniedIcon_13287_1010{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#8b5cf624;color:var(--primary-light);font-size:1.6rem;margin-bottom:1.25rem}._accessDenied_13287_995 h2{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}._accessDenied_13287_995 p{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}@media(max-width:1024px){._formGrid_13287_606{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._container_13287_4{padding:1rem}._tableHeader_13287_72{flex-direction:column;align-items:stretch;padding:1rem}._headerRight_13287_88{width:100%}._pageTitle_13287_94{font-size:1.5rem}._searchContainer_13287_112{max-width:100%}._filterRow_13287_193{padding:1rem}._tableWrapper_13287_235{padding:0}._tableContainer_13287_240{min-width:800px;padding:0 1rem}._table_13287_58 th,._table_13287_58 td{padding:.75rem}._unitsContainer_13287_307{flex-direction:column;align-items:flex-start;gap:6px}._unitItem_13287_314{width:100%;justify-content:space-between}._formHeader_13287_550{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_13287_561{font-size:1.5rem}._formGrid_13287_606{grid-template-columns:1fr;gap:1rem}._formActions_13287_756{flex-direction:column}._cancelBtn_13287_765,._submitBtn_13287_766{width:100%;justify-content:center}._pagination_13287_446{flex-direction:column;align-items:stretch;padding:1rem}._paginationInfo_13287_457{justify-content:space-between;width:100%}._paginationControls_13287_483{justify-content:center;width:100%}._addButton_13287_171{width:100%;justify-content:center}._addButton_13287_171 span{display:inline}._backButton_13287_575 span{display:none}._actionButtons_13287_357{justify-content:flex-start}._unitRow_13287_650{flex-wrap:wrap}._readonlyNumber_13287_667{width:100%;justify-content:center;margin-bottom:4px}._unitNameInput_13287_684,._unitNameInput_13287_684._withNumber_13287_701{width:calc(100% - 80px);flex:none}._removeUnitBtn_13287_705,._addUnitBtn_13287_706{width:36px;height:36px}}@media(max-width:480px){._pageTitle_13287_94{font-size:1.3rem}._table_13287_58 th,._table_13287_58 td{font-size:.8rem;padding:.6rem}._unitNumber_13287_330{font-size:10px}._unitName_13287_339{font-size:12px}._modalFooter_13287_932{flex-direction:column}._modalFooter_13287_932 ._cancelBtn_13287_765,._modalFooter_13287_932 ._deleteBtn_13287_363{width:100%}._unitRow_13287_650{flex-direction:column;align-items:stretch}._readonlyNumber_13287_667,._unitNameInput_13287_684,._unitNameInput_13287_684._withNumber_13287_701{width:100%}._removeUnitBtn_13287_705,._addUnitBtn_13287_706{width:100%;margin-top:4px}}._container_1tbzh_5{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_1tbzh_5 *{box-sizing:border-box}._container_1tbzh_5 ::-webkit-scrollbar{width:8px;height:8px}._container_1tbzh_5 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._container_1tbzh_5{scrollbar-color:rgba(139,92,246,.35) transparent;scrollbar-width:thin}._mainContent_1tbzh_37{width:100%;display:flex;flex-direction:column;gap:1.25rem}._loading_1tbzh_39{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);font-size:.95rem}._accessDenied_1tbzh_43{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_1tbzh_48{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._accessDenied_1tbzh_43 h2{color:var(--text-primary);font-size:1.15rem}._tablePanel_1tbzh_54{display:flex;flex-direction:column;gap:1rem}._tablePanelHidden_1tbzh_55{display:none}._tableHeader_1tbzh_57{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerLeft_1tbzh_60{display:flex;flex-direction:column;gap:.35rem}._pageTitle_1tbzh_61{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}._titleIcon_1tbzh_65{color:var(--primary-light);font-size:1.3rem}._pageSubtitle_1tbzh_66{font-size:.85rem;color:var(--text-muted);max-width:520px}._headerActions_1tbzh_67{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._addButton_1tbzh_69,._secondaryButton_1tbzh_69{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap}._secondaryButton_1tbzh_69:hover{color:var(--text-primary);border-color:var(--border-color-strong);background:var(--surface-hover)}._addButton_1tbzh_69{background:var(--primary-gradient);border:none;color:#fff;box-shadow:0 6px 18px #7c3aed59}._addButton_1tbzh_69:hover{transform:translateY(-1px)}._searchBox_1tbzh_80{position:relative;display:flex;align-items:center;max-width:420px}._searchIcon_1tbzh_81{position:absolute;left:.75rem;color:var(--text-muted);font-size:.95rem;pointer-events:none}._searchInput_1tbzh_82{width:100%;padding:.6rem 2.1rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._searchInput_1tbzh_82:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._clearSearch_1tbzh_88{position:absolute;right:.6rem;display:flex;background:none;border:none;color:var(--text-muted);cursor:pointer}._clearSearch_1tbzh_88:hover{color:var(--text-primary)}._listWrapper_1tbzh_92{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}._categoryGroup_1tbzh_96{border-bottom:1px solid var(--border-color)}._categoryGroup_1tbzh_96:last-child{border-bottom:none}._categoryRow_1tbzh_98{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:var(--transition)}._categoryRow_1tbzh_98:hover{background:var(--surface-hover)}._expandBtn_1tbzh_103{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--primary-light);cursor:pointer;flex-shrink:0}._groupChevron_1tbzh_108{display:flex;transition:transform .2s ease}._groupChevronOpen_1tbzh_109{transform:rotate(90deg)}._categoryThumb_1tbzh_110{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color)}._categoryThumbPlaceholder_1tbzh_114{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-alt);border:1px solid var(--border-color);color:var(--text-muted)}._categoryNameBlock_1tbzh_119{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._categoryNameBlock_1tbzh_119 strong{font-size:.92rem;color:var(--text-primary)}._categoryMeta_1tbzh_121{font-size:.74rem;color:var(--text-muted)}._rowActions_1tbzh_123{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._subCatBtn_1tbzh_124{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._subCatBtn_1tbzh_124:hover{color:var(--primary-light);border-color:#8b5cf666;background:#8b5cf61f}._editBtn_1tbzh_131,._deleteBtn_1tbzh_131{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.85rem}._editBtn_1tbzh_131:hover{color:#38bdf8;border-color:#38bdf866;background:#38bdf81f}._deleteBtn_1tbzh_131:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._confirmDeleteBtn_1tbzh_143{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition)}._confirmDeleteBtn_1tbzh_143:hover{background:#e04545}._confirmDeleteBtn_1tbzh_143:disabled{opacity:.6;cursor:not-allowed}._subCategoryList_1tbzh_151{padding:.3rem 1rem .7rem 3.3rem;display:flex;flex-direction:column;gap:.3rem}._subCategoryRow_1tbzh_152{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-radius:10px;background:var(--surface-alt);border:1px solid var(--border-color)}._subCategoryNameBlock_1tbzh_157{display:flex;align-items:center;gap:.55rem;font-size:.85rem;color:var(--text-secondary)}._subCatIcon_1tbzh_158{color:var(--primary-light);font-size:.9rem}._emptySubRow_1tbzh_159{font-size:.8rem;color:var(--text-muted);padding:.4rem .2rem}._noDataContent_1tbzh_161{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3.5rem 1rem;text-align:center}._noDataIcon_1tbzh_165{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.4rem;margin-bottom:.35rem}._noDataContent_1tbzh_161 h3{font-size:1rem;color:var(--text-primary)}._noDataContent_1tbzh_161 p{font-size:.82rem;color:var(--text-muted);max-width:280px}._createFirstBtn_1tbzh_171{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}._formPanel_1tbzh_178{display:none;flex-direction:column;gap:1.25rem}._formPanelActive_1tbzh_179{display:flex}._formHeader_1tbzh_180{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._formBreadcrumb_1tbzh_181{font-size:.78rem;color:var(--text-muted);margin-bottom:.3rem}._formBreadcrumb_1tbzh_181 span{color:var(--text-primary);font-weight:600}._formTitle_1tbzh_183{font-size:1.4rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._backButton_1tbzh_184{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._backButton_1tbzh_184:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._formContent_1tbzh_192{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;max-width:640px}._formGrid_1tbzh_194{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem;margin-bottom:.5rem}._formGroup_1tbzh_195{display:flex;flex-direction:column;gap:.4rem;min-width:0}._formGroupFull_1tbzh_196{grid-column:1 / -1;display:flex;flex-direction:column;gap:.4rem}._formGroup_1tbzh_195 label,._formGroupFull_1tbzh_196 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_1tbzh_195 input,._formGroup_1tbzh_195 select{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._formGroup_1tbzh_195 input:focus,._formGroup_1tbzh_195 select:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._errorText_1tbzh_203{font-size:.72rem;color:var(--danger);margin-top:-.1rem}._hintText_1tbzh_204{font-size:.72rem;color:var(--text-muted);margin-top:.3rem}._checkboxGroup_1tbzh_206{display:flex;gap:.75rem;flex-wrap:wrap}._radioPill_1tbzh_207{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-alt);font-size:.82rem;color:var(--text-secondary);cursor:pointer;transition:var(--transition)}._radioPill_1tbzh_207:has(input:checked){border-color:var(--primary);color:var(--primary-light);background:#8b5cf61a}._radioPill_1tbzh_207 input{accent-color:var(--primary)}._imageUploadRow_1tbzh_215{display:flex;align-items:center;gap:1rem}._imageDropzone_1tbzh_216{width:84px;height:84px;border-radius:14px;border:1.5px dashed var(--border-color-strong);background:var(--surface-alt);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:var(--text-muted);font-size:1.3rem;flex-shrink:0}._imageDropzone_1tbzh_216 img{width:100%;height:100%;object-fit:cover}._fileInput_1tbzh_222{position:absolute;inset:0;opacity:0;cursor:pointer}._categoryImageInputWrapper_1tbzh_229{display:inline-flex;align-items:center;gap:.75rem}._categoryImageInputHidden_1tbzh_230{display:none}._categoryImageInputLabel_1tbzh_231{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:10px;background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer;transition:var(--transition)}._categoryImageInputLabel_1tbzh_231:hover{color:var(--text-primary);border-color:var(--primary)}._uploadButton_1tbzh_237{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:10px;background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition)}._uploadButton_1tbzh_237:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._formActions_1tbzh_244{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color);max-width:640px}._cancelBtn_1tbzh_142{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_1tbzh_142:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_1tbzh_142{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 6px 18px #7c3aed59}._submitBtn_1tbzh_142:hover{transform:translateY(-1px)}._submitBtn_1tbzh_142:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalOverlay_1tbzh_263{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1tbzh_263{width:100%;max-width:420px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_1tbzh_271{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_1tbzh_271 h3{font-size:1rem;font-weight:700;color:var(--text-primary)}._modalClose_1tbzh_273{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_1tbzh_277{padding:1.3rem;color:var(--text-secondary);font-size:.88rem;line-height:1.55}._modalFooter_1tbzh_278{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._modalFooterDeleteBtn_1tbzh_279{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}._modalFooterDeleteBtn_1tbzh_279:hover{background:#e14b4b}._searchContainer_1tbzh_293{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._searchInfo_1tbzh_294{font-size:.78rem;color:var(--text-muted);white-space:nowrap}._headerRight_1tbzh_295{display:flex;align-items:center;gap:.6rem}._tableWrapper_1tbzh_297{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;margin-top:1.25rem}._tableContainer_1tbzh_304{width:100%;overflow-x:auto}._table_1tbzh_54{width:100%;border-collapse:collapse;min-width:640px}._table_1tbzh_54 thead th{position:sticky;top:0;z-index:2;background:var(--surface-alt);text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap}._table_1tbzh_54 tbody tr{border-bottom:1px solid var(--border-color);transition:var(--transition)}._table_1tbzh_54 tbody tr:last-child{border-bottom:none}._table_1tbzh_54 tbody tr:hover{background:var(--surface-hover)}._table_1tbzh_54 td{padding:.65rem 1rem;font-size:.85rem;color:var(--text-secondary);vertical-align:middle}._table_1tbzh_54 td:nth-child(3){color:var(--text-primary);font-weight:600}._categoryThumbnail_1tbzh_338{width:40px;height:40px;border-radius:10px;object-fit:cover;border:1px solid var(--border-color);background:var(--surface-alt);display:block}._categoryThumbnailPlaceholder_1tbzh_347{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--surface-alt);border:1px solid var(--border-color);color:var(--text-muted);font-size:.68rem;font-weight:600;text-transform:uppercase}._actionButtons_1tbzh_362{display:flex;align-items:center;gap:.4rem}._noData_1tbzh_161{text-align:center;padding:2.5rem 1rem!important;color:var(--text-muted);font-size:.85rem}._pagination_1tbzh_371{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem .25rem .25rem}._paginationInfo_1tbzh_379{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--text-muted)}._paginationInfo_1tbzh_379 select{padding:.35rem .55rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.8rem}._paginationControls_1tbzh_394{display:flex;align-items:center;gap:.3rem}._paginationControls_1tbzh_394 button{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .5rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:var(--transition)}._paginationControls_1tbzh_394 button:hover:not(:disabled){border-color:var(--border-color-strong);color:var(--text-primary)}._paginationControls_1tbzh_394 button:disabled{opacity:.4;cursor:not-allowed}._activePage_1tbzh_409{background:var(--primary-gradient)!important;border-color:transparent!important;color:#fff!important;font-weight:700}@media(max-width:860px){._table_1tbzh_54{min-width:560px}._pagination_1tbzh_371{flex-direction:column;align-items:flex-start}}@media(max-width:860px){._container_1tbzh_5{padding:1rem}._formGrid_1tbzh_194{grid-template-columns:1fr}._formContent_1tbzh_192,._formActions_1tbzh_244{max-width:none}}@media(max-width:560px){._headerActions_1tbzh_67{width:100%}._headerActions_1tbzh_67>*{flex:1 1 auto;justify-content:center}._pageTitle_1tbzh_61{font-size:1.25rem}._subCategoryList_1tbzh_151{padding-left:1rem}}._container_11kq4_4{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--danger: #f75c5c;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 16px;--border-radius-sm: 12px;--transition: all .3s ease;color-scheme:dark}._container_11kq4_4{min-height:100%;background:transparent;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_11kq4_52{max-width:1600px;margin:0 auto}._tablePanel_11kq4_58{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_11kq4_67{display:none}._tableHeader_11kq4_72{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._headerLeft_11kq4_83{flex:1;min-width:300px}._headerRight_11kq4_88{display:flex;gap:.75rem;align-items:center}._pageTitle_11kq4_94{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_11kq4_104{color:var(--primary);background:#8b5cf61a;padding:.5rem;border-radius:12px}._searchContainer_11kq4_112{max-width:400px;margin-bottom:1rem}._searchBox_11kq4_117{position:relative;display:flex;align-items:center}._searchIcon_11kq4_123{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_11kq4_129{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchInput_11kq4_129:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._clearSearch_11kq4_146{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_11kq4_146:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_11kq4_163{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._addButton_11kq4_172{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary);white-space:nowrap}._addButton_11kq4_172:hover{background:var(--primary-dark);transform:translateY(-2px)}._filterRow_11kq4_195{padding:0 0 .5rem}._filterContainer_11kq4_199{display:flex;align-items:center;gap:.5rem}._filterContainer_11kq4_199 label{color:var(--text-secondary);font-size:.9rem;font-weight:500;white-space:nowrap}._filterSelect_11kq4_212{background:#000;color:#fff;border:1px solid var(--border-color);border-radius:8px;padding:.6rem 2rem .6rem 1rem;font-size:.9rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:16px}._filterSelect_11kq4_212:hover,._filterSelect_11kq4_212:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._tableWrapper_11kq4_235{overflow-x:auto;background:var(--surface-color);max-height:calc(100vh - 300px);overflow-y:auto}._tableContainer_11kq4_242{min-width:900px;padding:0 1.5rem}._table_11kq4_58{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_11kq4_58 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_11kq4_58 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);white-space:nowrap}._table_11kq4_58 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}._table_11kq4_58 tbody tr{transition:var(--transition)}._table_11kq4_58 tbody tr:hover{background:#8b5cf61a}._table_11kq4_58 th:nth-child(1){width:60px}._table_11kq4_58 th:nth-child(2){width:150px}._table_11kq4_58 th:nth-child(3){min-width:400px}._table_11kq4_58 th:nth-child(4){width:150px}._table_11kq4_58 th:nth-child(5){width:100px}._brandsContainer_11kq4_312{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._brandItem_11kq4_319{display:inline-flex;align-items:center;gap:8px;background:#8b5cf61a;padding:6px 12px;border-radius:30px;border:1px solid var(--primary);transition:var(--transition);max-width:100%}._brandItem_11kq4_319:hover{background:#8b5cf633;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}._brandNumber_11kq4_337{font-weight:700;color:var(--primary);background:#0000004d;padding:3px 8px;border-radius:20px;font-size:11px;white-space:nowrap}._brandName_11kq4_347{color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap}._brandThumbnail_11kq4_354{width:30px;height:30px;border-radius:6px;object-fit:cover;border:2px solid var(--primary);transition:var(--transition)}._brandThumbnail_11kq4_354:hover{transform:scale(2);z-index:20;box-shadow:0 4px 12px #00000080}._actionButtons_11kq4_370{display:flex;gap:.5rem}._editBtn_11kq4_375,._deleteBtn_11kq4_376{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;cursor:pointer;transition:var(--transition);background:var(--primary);color:var(--text-primary);box-shadow:0 2px 4px #0000004d}._editBtn_11kq4_375:hover,._deleteBtn_11kq4_376:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_11kq4_399{text-align:center;padding:4rem 2rem!important}._noDataContent_11kq4_404{max-width:400px;margin:0 auto}._noDataIcon_11kq4_409{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_11kq4_399 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_11kq4_399 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_11kq4_436{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_11kq4_436:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_11kq4_459{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_11kq4_470{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_11kq4_470 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_11kq4_470 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._paginationControls_11kq4_496{display:flex;gap:.5rem;align-items:center}._paginationControls_11kq4_496 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_11kq4_496 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_11kq4_496 button:disabled{opacity:.5;cursor:not-allowed}._activePage_11kq4_530{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_11kq4_537{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_11kq4_547{display:block;animation:_fadeIn_11kq4_1 .3s ease}@keyframes _fadeIn_11kq4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_11kq4_563{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_11kq4_574{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_11kq4_581{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_11kq4_588{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d;white-space:nowrap}._backButton_11kq4_588:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_11kq4_611{padding:2rem;background:var(--surface-color);max-height:calc(100vh - 200px);overflow-y:auto}._form_11kq4_537{max-width:100%}._formGrid_11kq4_622{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_11kq4_629{display:flex;flex-direction:column;gap:.5rem}._formGroup_11kq4_629 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_11kq4_629 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_11kq4_629 select,._formGroup_11kq4_629 input{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_11kq4_629 select:focus,._formGroup_11kq4_629 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633;background:#222}._multipleBrandsSection_11kq4_672{margin-top:2rem;border-top:1px solid var(--border-color);padding-top:1.5rem}._sectionHeader_11kq4_678{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._sectionHeader_11kq4_678 h3{font-size:1.2rem;color:var(--text-primary);margin:0;font-weight:600}._addBrandBtn_11kq4_692{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px dashed var(--primary);border-radius:8px;color:var(--primary);cursor:pointer;transition:var(--transition);font-weight:500}._addBrandBtn_11kq4_692:hover{background:#8b5cf633;border-color:var(--primary-light);transform:translateY(-2px)}._brandEntry_11kq4_713{background:#8b5cf60d;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;transition:var(--transition)}._brandEntry_11kq4_713:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000004d}._brandEntryHeader_11kq4_727{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}._brandEntryHeader_11kq4_727 h4{margin:0;color:var(--primary);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:1rem}._brandNumberBadge_11kq4_748{font-size:.85rem;color:var(--text-secondary);background:#8b5cf633;padding:.25rem .75rem;border-radius:20px;text-transform:none}._removeEntryBtn_11kq4_757{background:none;border:none;color:#ff6b6b;cursor:pointer;padding:.25rem;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}._removeEntryBtn_11kq4_757:hover{background:#ff6b6b;color:#000;transform:scale(1.1)}._brandEntryContent_11kq4_778{display:flex;flex-direction:column;gap:1.5rem}._existingImagesGrid_11kq4_785{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}._existingImageItem_11kq4_792{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid var(--primary)}._existingImage_11kq4_785{width:100%;height:100%;object-fit:cover}._removeExistingBtn_11kq4_807{position:absolute;top:4px;right:4px;background:#ff4444e6;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:14px;padding:0;transition:var(--transition)}._removeExistingBtn_11kq4_807:hover{background:#f44;transform:scale(1.1)}._fileInputWrapper_11kq4_832{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._fileInput_11kq4_832{display:none}._fileInputLabel_11kq4_843{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:var(--primary);color:var(--text-primary);border-radius:50px;cursor:pointer;font-size:.9rem;font-weight:600;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._fileInputLabel_11kq4_843:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 12px #0006}._imagePreviewGrid_11kq4_865{margin-top:1rem}._imagePreviewGrid_11kq4_865 p{color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem;font-weight:500}._previewContainer_11kq4_876{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}._previewItem_11kq4_883{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid var(--primary);transition:var(--transition)}._previewItem_11kq4_883:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000080}._previewImage_11kq4_898{width:100%;height:100%;object-fit:cover}._removePreviewBtn_11kq4_904{position:absolute;top:4px;right:4px;background:#ff4444e6;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:14px;padding:0;transition:var(--transition)}._removePreviewBtn_11kq4_904:hover{background:#f44;transform:scale(1.1)}._helperText_11kq4_929{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}._errorText_11kq4_935{font-size:.75rem;color:#ff6b6b;margin-top:.25rem;font-weight:500}._formActions_11kq4_943{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_11kq4_952,._submitBtn_11kq4_953{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_11kq4_952{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_11kq4_952:hover{background:#333;transform:translateY(-2px)}._submitBtn_11kq4_953{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_11kq4_953:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_11kq4_953:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_11kq4_995{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_11kq4_1 .3s ease}._modal_11kq4_995{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_11kq4_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_11kq4_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_11kq4_1033{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_11kq4_1033 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_11kq4_1049{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_11kq4_1049:hover{background:#ffffff1a;color:var(--primary)}._modalBody_11kq4_1069{padding:2rem;text-align:center}._warningIcon_11kq4_1074{font-size:4rem;margin-bottom:1rem;color:var(--primary);animation:_shake_11kq4_1 .5s ease}@keyframes _shake_11kq4_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._modalBody_11kq4_1069 p{color:var(--text-primary);margin:.5rem 0;line-height:1.6;font-size:1rem}._brandNamesPreview_11kq4_1094{list-style:none;padding:1rem;margin:1rem 0;background:#222;border-radius:8px;text-align:left;max-height:200px;overflow-y:auto}._brandNamesPreview_11kq4_1094 li{color:var(--text-primary);padding:.5rem;border-bottom:1px solid var(--border-color);font-size:14px}._brandNamesPreview_11kq4_1094 li:last-child{border-bottom:none}._brandNamesPreview_11kq4_1094 li strong{color:var(--primary);margin-right:8px}._modalFooter_11kq4_1121{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_11kq4_1121 ._cancelBtn_11kq4_952,._modalFooter_11kq4_1121 ._deleteBtn_11kq4_376{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_11kq4_1121 ._deleteBtn_11kq4_376{background:var(--primary);color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_11kq4_1121 ._deleteBtn_11kq4_376:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._loading_11kq4_1157{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_11kq4_1157:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_11kq4_1 1s linear infinite}@keyframes _spin_11kq4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_11kq4_1184{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:460px;margin:4rem auto;padding:3rem 2rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow)}._deniedIcon_11kq4_1199{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#8b5cf624;color:var(--primary-light);font-size:1.6rem;margin-bottom:1.25rem}._accessDenied_11kq4_1184 h2{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}._accessDenied_11kq4_1184 p{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}._helpText_11kq4_1227{margin-top:.5rem;padding:.6rem .85rem;background:#8b5cf614;border-left:3px solid var(--primary);border-radius:6px}._helpText_11kq4_1227 small{color:var(--text-secondary);font-size:.8rem;line-height:1.5}@media(max-width:1024px){._formGrid_11kq4_622{grid-template-columns:repeat(2,1fr)}._tableContainer_11kq4_242{min-width:800px}}@media(max-width:768px){._container_11kq4_4{padding:1rem}._tableHeader_11kq4_72{flex-direction:column;align-items:stretch;padding:1rem}._headerRight_11kq4_88{width:100%}._pageTitle_11kq4_94{font-size:1.5rem}._searchContainer_11kq4_112{max-width:100%}._filterRow_11kq4_195{padding:0}._tableWrapper_11kq4_235{padding:0;max-height:calc(100vh - 350px)}._tableContainer_11kq4_242{min-width:700px;padding:0 1rem}._table_11kq4_58 th,._table_11kq4_58 td{padding:.75rem}._brandsContainer_11kq4_312{flex-direction:column;align-items:flex-start;gap:8px}._brandItem_11kq4_319{width:100%;justify-content:space-between}._brandThumbnail_11kq4_354:hover{transform:scale(1.5)}._formHeader_11kq4_563{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_11kq4_574{font-size:1.5rem}._formContent_11kq4_611{padding:1rem;max-height:calc(100vh - 250px)}._formGrid_11kq4_622{grid-template-columns:1fr;gap:1rem}._formActions_11kq4_943{flex-direction:column}._cancelBtn_11kq4_952,._submitBtn_11kq4_953{width:100%;justify-content:center}._pagination_11kq4_459{flex-direction:column;align-items:stretch;padding:1rem}._paginationInfo_11kq4_470{justify-content:space-between;width:100%}._paginationControls_11kq4_496{justify-content:center;width:100%}._addButton_11kq4_172{width:100%;justify-content:center}._addButton_11kq4_172 span{display:inline}._backButton_11kq4_588 span{display:none}._actionButtons_11kq4_370{justify-content:flex-start}._sectionHeader_11kq4_678{flex-direction:column;gap:1rem;align-items:flex-start}._addBrandBtn_11kq4_692{width:100%;justify-content:center}._brandEntry_11kq4_713{padding:1rem}._brandEntryHeader_11kq4_727 h4{flex-direction:column;align-items:flex-start;gap:.5rem}._fileInputWrapper_11kq4_832{flex-direction:column;align-items:flex-start}._previewContainer_11kq4_876,._existingImagesGrid_11kq4_785{justify-content:center}}@media(max-width:480px){._pageTitle_11kq4_94{font-size:1.3rem}._table_11kq4_58 th,._table_11kq4_58 td{font-size:.8rem;padding:.6rem}._brandNumber_11kq4_337{font-size:10px}._brandName_11kq4_347{font-size:12px}._modalFooter_11kq4_1121{flex-direction:column}._modalFooter_11kq4_1121 ._cancelBtn_11kq4_952,._modalFooter_11kq4_1121 ._deleteBtn_11kq4_376{width:100%}._previewItem_11kq4_883,._existingImageItem_11kq4_792{width:80px;height:80px}}@media print{._container_11kq4_4{background:#fff;padding:0}._tablePanel_11kq4_58{box-shadow:none;border:1px solid #ddd}._filterRow_11kq4_195,._headerActions_11kq4_1458,._pagination_11kq4_459,._actionButtons_11kq4_370,._backButton_11kq4_588,._addButton_11kq4_172,._formPanel_11kq4_537{display:none!important}._table_11kq4_58 th,._table_11kq4_58 td{color:#000;border-color:#ddd}}._container_14vdw_7{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .12);--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);color-scheme:dark}._container_14vdw_7 ::-webkit-scrollbar{width:8px;height:8px}._container_14vdw_7 ::-webkit-scrollbar-track{background:transparent}._container_14vdw_7 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._container_14vdw_7 ::-webkit-scrollbar-thumb:hover{background:#8b5cf68c}._container_14vdw_7{scrollbar-color:rgba(139,92,246,.35) transparent;scrollbar-width:thin}._container_14vdw_7 ::selection{background:#8b5cf659;color:#fff}._container_14vdw_7{width:100%;min-height:100%;background:transparent;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);color-scheme:dark}._mainContent_14vdw_57{width:100%;max-width:none;min-width:0;display:flex;gap:1.25rem;align-items:flex-start}._loading_14vdw_67{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);font-size:.95rem}._accessDenied_14vdw_76{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_14vdw_89{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._accessDenied_14vdw_76 h2{color:var(--text-primary);font-size:1.15rem}._tablePanel_14vdw_102{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1rem;transition:var(--transition)}._tablePanelHidden_14vdw_110{display:none}._tableHeader_14vdw_113{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerLeft_14vdw_120{display:flex;flex-direction:column;gap:.35rem}._pageTitle_14vdw_121{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}._titleIcon_14vdw_130{color:var(--primary-light);font-size:1.3rem}._pageSubtitle_14vdw_134{font-size:.85rem;color:var(--text-muted)}._searchInfo_14vdw_138{font-size:.8rem;color:var(--text-muted)}._headerRight_14vdw_143{display:flex;align-items:center}._headerActions_14vdw_144{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._addButton_14vdw_152,._importButton_14vdw_153,._exportButton_14vdw_154,._filterButton_14vdw_155,._manageButton_14vdw_156{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap}._importButton_14vdw_153:hover,._exportButton_14vdw_154:hover,._filterButton_14vdw_155:hover,._manageButton_14vdw_156:hover{color:var(--text-primary);border-color:var(--border-color-strong);background:var(--surface-hover)}._activeFilter_14vdw_179,._manageButtonOpen_14vdw_180{color:var(--primary-light);border-color:#8b5cf666;background:#8b5cf61f}._clearFilterButton_14vdw_185{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.82rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid rgba(247,92,92,.3);background:var(--danger-bg);color:var(--danger);cursor:pointer;transition:var(--transition)}._clearFilterButton_14vdw_185:hover{background:#f75c5c33}._addButton_14vdw_152{background:var(--primary-gradient);border:none;color:#fff;box-shadow:0 6px 18px #7c3aed59}._addButton_14vdw_152:hover{transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed73}._exportWrapper_14vdw_209{position:relative}._exportDropdown_14vdw_210{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);z-index:40;overflow:hidden}._mobileDropdown_14vdw_222{right:-10px;width:200px}._dropdownHeader_14vdw_223{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border-bottom:1px solid var(--border-color)}._dropdownHeader_14vdw_223 h4{font-size:.85rem;font-weight:600;color:var(--text-primary)}._closeDropdown_14vdw_229{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._dropdownContent_14vdw_230{padding:.4rem}._exportOptions_14vdw_231{display:flex;flex-direction:column;gap:.2rem}._exportOptions_14vdw_231 button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;background:none;border:none;border-radius:10px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;text-align:left;transition:var(--transition)}._exportOptions_14vdw_231 button:hover{background:var(--surface-hover);color:var(--text-primary)}._manageWrapper_14vdw_246{position:relative}._manageDropdown_14vdw_247{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);z-index:40;padding:.5rem}._manageDropdown_14vdw_247 a,._manageDropdown_14vdw_247 button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;border-radius:10px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;text-decoration:none;transition:var(--transition)}._manageDropdown_14vdw_247 a:hover,._manageDropdown_14vdw_247 button:hover{background:var(--surface-hover);color:var(--text-primary)}._filterRow_14vdw_280{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr .8fr;gap:.75rem;padding:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._filterGroup_14vdw_289{display:flex;flex-direction:column;gap:.35rem;min-width:0}._filterGroup_14vdw_289 label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._filterGroup_14vdw_289 input,._filterGroup_14vdw_289 select{width:100%;padding:.55rem .7rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._filterGroup_14vdw_289 input:focus,._filterGroup_14vdw_289 select:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._filterGroup_14vdw_289 input::placeholder{color:var(--text-muted)}._searchContainer_14vdw_316{display:flex;flex-direction:column;gap:.3rem}._searchBox_14vdw_317{position:relative;display:flex;align-items:center}._searchIcon_14vdw_322{position:absolute;left:.75rem;color:var(--text-muted);font-size:.95rem;pointer-events:none}._searchInput_14vdw_329{width:100%;padding:.6rem 2.1rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._searchInput_14vdw_329:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._searchBox_14vdw_317 ._searchInput_14vdw_329{padding:.55rem 2.1rem .55rem 2.2rem}._searchBox_14vdw_317 ._searchIcon_14vdw_322{z-index:1}._searchInput_14vdw_329::placeholder{color:var(--text-muted)}._clearSearch_14vdw_346{position:absolute;right:.6rem;display:flex;background:none;border:none;color:var(--text-muted);cursor:pointer}._clearSearch_14vdw_346:hover{color:var(--text-primary)}._tableWrapper_14vdw_358{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}._tableContainer_14vdw_364{width:100%;overflow-x:auto}._table_14vdw_102{width:100%;border-collapse:collapse;min-width:760px}._table_14vdw_102 thead th{position:sticky;top:0;z-index:2;background:var(--surface-alt);text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap}._sortableHeader_14vdw_382{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_14vdw_382:hover{color:var(--text-secondary)}._groupHeaderRow_14vdw_386 td{padding:0;border-bottom:1px solid var(--border-color)}._groupHeaderBtn_14vdw_390{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;background:#8b5cf60f;border:none;color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:var(--transition)}._groupHeaderBtn_14vdw_390:hover{background:#8b5cf61a;color:var(--text-primary)}._groupChevron_14vdw_407{display:flex;transition:transform .2s ease;color:var(--primary-light)}._groupChevronOpen_14vdw_408{transform:rotate(90deg)}._groupCount_14vdw_409{margin-left:.35rem;padding:.1rem .5rem;border-radius:999px;background:var(--surface-hover);color:var(--text-muted);font-size:.68rem;font-weight:700}._table_14vdw_102 tbody tr._dataRow_14vdw_419{border-bottom:1px solid var(--border-color);transition:var(--transition);cursor:pointer}._table_14vdw_102 tbody tr._dataRow_14vdw_419:last-child{border-bottom:none}._table_14vdw_102 tbody tr._dataRow_14vdw_419:hover{background:var(--surface-hover)}._table_14vdw_102 tbody tr._dataRowActive_14vdw_426{background:#8b5cf61a;box-shadow:inset 3px 0 0 var(--primary)}._table_14vdw_102 td{padding:.7rem 1rem;font-size:.85rem;color:var(--text-secondary);vertical-align:middle}._productNameCell_14vdw_436{display:flex;align-items:center;gap:.65rem;min-width:0}._productThumb_14vdw_437{width:34px;height:34px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid var(--border-color);background:var(--surface-alt)}._productThumbPlaceholder_14vdw_445{width:34px;height:34px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-alt);border:1px solid var(--border-color);color:var(--text-muted);font-size:.95rem}._productNameText_14vdw_455{display:flex;flex-direction:column;gap:.1rem;min-width:0}._productNameText_14vdw_455 strong{color:var(--text-primary);font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._productCode_14vdw_465{font-size:.72rem;color:var(--text-muted);font-family:SFMono-Regular,Consolas,monospace}._typeBadge_14vdw_467{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._typeBadgeStandard_14vdw_479{color:var(--primary-light);border-color:#8b5cf659;background:#8b5cf61f}._typeBadgeService_14vdw_480{color:#38bdf8;border-color:#38bdf859;background:#38bdf81f}._typeBadgeCombo_14vdw_481{color:#f59e0b;border-color:#f59e0b59;background:#f59e0b1f}._actionButtons_14vdw_483{display:flex;align-items:center;gap:.35rem}._viewBtn_14vdw_484,._editBtn_14vdw_484,._deleteBtn_14vdw_484{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.85rem}._viewBtn_14vdw_484:hover{color:var(--primary-light);border-color:#8b5cf666;background:#8b5cf61f}._editBtn_14vdw_484:hover{color:#38bdf8;border-color:#38bdf866;background:#38bdf81f}._deleteBtn_14vdw_484:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._confirmDeleteBtn_14vdw_504{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition)}._confirmDeleteBtn_14vdw_504:hover{background:#e04545}._confirmDeleteBtn_14vdw_504:disabled{opacity:.6;cursor:not-allowed}._noData_14vdw_521{padding:0!important}._noDataContent_14vdw_522{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3.5rem 1rem;text-align:center}._noDataIcon_14vdw_531{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.4rem;margin-bottom:.35rem}._noDataContent_14vdw_522 h3{font-size:1rem;color:var(--text-primary)}._noDataContent_14vdw_522 p{font-size:.82rem;color:var(--text-muted);max-width:280px}._createFirstBtn_14vdw_542{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}._pagination_14vdw_558{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.25rem}._paginationInfo_14vdw_566{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--text-muted)}._paginationInfo_14vdw_566 select{padding:.35rem .55rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.8rem}._paginationControls_14vdw_581{display:flex;align-items:center;gap:.3rem}._paginationControls_14vdw_581 button{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .5rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:var(--transition)}._paginationControls_14vdw_581 button:hover:not(:disabled){border-color:var(--border-color-strong);color:var(--text-primary)}._paginationControls_14vdw_581 button:disabled{opacity:.4;cursor:not-allowed}._activePage_14vdw_596{background:var(--primary-gradient)!important;border-color:transparent!important;color:#fff!important;font-weight:700}._detailPanel_14vdw_606{flex:0 0 360px;width:360px;align-self:flex-start;position:sticky;top:1.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;max-height:calc(100vh - 3rem);display:flex;flex-direction:column}._detailPanelEmpty_14vdw_620{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-muted);font-size:.85rem;text-align:center;padding:2rem;flex-direction:column;gap:.75rem}._detailPanelEmpty_14vdw_620 svg{font-size:1.8rem;opacity:.5}._detailPanelHeader_14vdw_634{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.1rem;border-bottom:1px solid var(--border-color)}._detailPanelHeader_14vdw_634 h3{font-size:.95rem;font-weight:700;color:var(--text-primary)}._detailPanelClose_14vdw_647{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._detailPanelClose_14vdw_647:hover{color:var(--text-primary)}._detailPanelBody_14vdw_658{padding:1.1rem;overflow-y:auto;flex:1 1 auto}._detailImageWrap_14vdw_663{width:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:var(--surface-alt);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._detailImageWrap_14vdw_663 img{width:100%;height:100%;object-fit:cover}._detailImagePlaceholder_14vdw_676{color:var(--text-muted);font-size:2rem}._detailProductName_14vdw_678{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.2rem}._detailProductMeta_14vdw_684{font-size:.78rem;color:var(--text-muted);margin-bottom:1rem}._detailPriceRow_14vdw_690{display:flex;gap:.6rem;margin-bottom:1.1rem}._detailPriceBox_14vdw_695{flex:1;padding:.7rem .8rem;border-radius:12px;background:var(--surface-alt);border:1px solid var(--border-color)}._detailPriceBox_14vdw_695 span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.2rem}._detailPriceBox_14vdw_695 strong{font-size:1rem;color:var(--text-primary)}._detailPriceBoxAccent_14vdw_704{background:#8b5cf61a;border-color:#8b5cf64d}._detailPriceBoxAccent_14vdw_704 strong{color:var(--primary-light)}._detailSection_14vdw_707{margin-bottom:1.1rem}._detailSectionTitle_14vdw_708{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.55rem}._detailsRow_14vdw_716{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px dashed var(--border-color);font-size:.82rem}._detailsRow_14vdw_716:last-child{border-bottom:none}._detailsLabel_14vdw_726{color:var(--text-muted);flex-shrink:0}._detailsValue_14vdw_727{color:var(--text-primary);text-align:right;font-weight:500}._detailPanelFooter_14vdw_729{display:flex;gap:.6rem;padding:1rem 1.1rem;border-top:1px solid var(--border-color)}._detailPanelFooter_14vdw_729 button{flex:1}._formPanel_14vdw_740{display:none;flex:1 1 auto;min-width:0;flex-direction:column;gap:1.25rem}._formPanelActive_14vdw_747{display:flex}._formHeader_14vdw_749{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._formBreadcrumb_14vdw_756{font-size:.78rem;color:var(--text-muted);margin-bottom:.3rem}._formBreadcrumb_14vdw_756 span{color:var(--text-primary);font-weight:600}._formTitle_14vdw_762{font-size:1.4rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._formSubtitle_14vdw_763{font-size:.82rem;color:var(--text-muted);margin-top:.2rem}._backButton_14vdw_764{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._backButton_14vdw_764:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._formContent_14vdw_781{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}._formTopGrid_14vdw_788{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;margin-bottom:1.5rem}._imageUploadArea_14vdw_795{display:flex;flex-direction:column;align-items:center;gap:.6rem}._imageDropzone_14vdw_801{width:100%;aspect-ratio:1 / 1;border-radius:16px;border:1.5px dashed var(--border-color-strong);background:var(--surface-alt);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--text-muted);position:relative;overflow:hidden}._imageDropzone_14vdw_801 svg{font-size:1.6rem}._imageDropzone_14vdw_801 span{font-size:.72rem;text-align:center;padding:0 .5rem}._fileInput_14vdw_818{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}._uploadButton_14vdw_819{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:10px;background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:var(--transition)}._uploadButton_14vdw_819:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._imagePreview_14vdw_834{position:absolute;inset:0;border-radius:16px;overflow:hidden}._imagePreview_14vdw_834 img{width:100%;height:100%;object-fit:cover}._removeImageBtn_14vdw_841{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0009;border:none;color:#fff;cursor:pointer;z-index:2}._imageUploadArea_14vdw_795 small{font-size:.68rem;color:var(--text-muted);text-align:center}._formSection_14vdw_855{margin-bottom:1.5rem}._formSection_14vdw_855:last-child{margin-bottom:0}._formSectionTitle_14vdw_857{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-light);margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-color)}._formGrid_14vdw_871{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem}._formGroup_14vdw_876{display:flex;flex-direction:column;gap:.4rem;min-width:0}._formGroupFull_14vdw_877{grid-column:1 / -1;display:flex;flex-direction:column;gap:.4rem}._formGroup_14vdw_876 label,._formGroupFull_14vdw_877 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_14vdw_876 input,._formGroup_14vdw_876 select,._formGroup_14vdw_876 textarea,._formGroupFull_14vdw_877 input,._formGroupFull_14vdw_877 select,._formGroupFull_14vdw_877 textarea{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition);font-family:inherit}._formGroup_14vdw_876 input::placeholder,._formGroup_14vdw_876 textarea::placeholder{color:var(--text-muted)}._formGroup_14vdw_876 input:focus,._formGroup_14vdw_876 select:focus,._formGroup_14vdw_876 textarea:focus,._formGroupFull_14vdw_877 input:focus,._formGroupFull_14vdw_877 select:focus,._formGroupFull_14vdw_877 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._formGroup_14vdw_876 select{cursor:pointer}._errorText_14vdw_913{font-size:.72rem;color:var(--danger);margin-top:-.1rem}._taxPreview_14vdw_914{font-size:.72rem;color:var(--success)}._scanBtn_14vdw_916{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}._scanBtn_14vdw_916:hover{color:var(--primary-light);border-color:#8b5cf666}._radioGroupLabel_14vdw_929{font-size:.76rem;font-weight:600;color:var(--text-secondary);display:block;margin-bottom:.5rem}._checkboxGroup_14vdw_930{display:flex;gap:1.25rem;flex-wrap:wrap}._checkboxGroup_14vdw_930 label,._checkboxLabel_14vdw_932{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:var(--text-secondary);cursor:pointer;font-weight:500}._checkboxGroup_14vdw_930 input[type=checkbox],._checkboxLabel_14vdw_932 input[type=checkbox],._formGroup_14vdw_876 input[type=checkbox]{width:17px;height:17px;accent-color:var(--primary);cursor:pointer}._formActions_14vdw_949{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}._cancelBtn_14vdw_957{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_14vdw_957:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_14vdw_502{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 6px 18px #7c3aed59}._submitBtn_14vdw_502:hover{transform:translateY(-1px)}._submitBtn_14vdw_502:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalOverlay_14vdw_990{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_14vdw_990{width:100%;max-width:460px;max-height:90vh;display:flex;flex-direction:column;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._detailsModalFull_14vdw_1013{max-width:720px}._modalHeader_14vdw_1014{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_14vdw_1014 h3{font-size:1rem;font-weight:700;color:var(--text-primary)}._modalClose_14vdw_1022{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalClose_14vdw_1022:hover{color:var(--text-primary)}._modalBody_14vdw_1032{padding:1.3rem;overflow-y:auto;color:var(--text-secondary);font-size:.88rem;line-height:1.55}._modalBody_14vdw_1032 p{margin-bottom:.5rem}._modalFooter_14vdw_1034{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._printBtn_14vdw_1041{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer}._printBtn_14vdw_1041:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._modalFooterDeleteBtn_14vdw_1054{width:auto;height:auto;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);gap:.4rem;color:#fff;background:var(--danger);border:none;font-size:.82rem;font-weight:600}._modalFooterDeleteBtn_14vdw_1054:hover{background:#e14b4b;color:#fff}._detailsContainerFull_14vdw_1068{display:flex;gap:1.5rem;flex-wrap:wrap}._detailsInfoGrid_14vdw_1069{flex:1 1 320px}._mediaSection_14vdw_1070{flex:0 0 200px}._imageBox_14vdw_1071 img{width:100%;border-radius:12px;border:1px solid var(--border-color)}._barcodeContainerFull_14vdw_1072,._qrcodeContainerFull_14vdw_1072{margin-top:.75rem;text-align:center}._barcodeCanvasFull_14vdw_1073,._qrcodeCanvasFull_14vdw_1073{max-width:100%;border-radius:8px;background:#fff;padding:4px}@media(max-width:1180px){._detailPanel_14vdw_606{display:none}._filterRow_14vdw_280{grid-template-columns:1fr 1fr 1fr}}@media(max-width:860px){._container_14vdw_7{padding:1rem}._filterRow_14vdw_280{grid-template-columns:1fr 1fr}._formTopGrid_14vdw_788{grid-template-columns:1fr}._formTopGrid_14vdw_788 ._imageUploadArea_14vdw_795{width:160px;margin:0 auto}._formGrid_14vdw_871{grid-template-columns:1fr 1fr}}@media(max-width:560px){._filterRow_14vdw_280,._formGrid_14vdw_871{grid-template-columns:1fr}._headerActions_14vdw_144{width:100%}._headerActions_14vdw_144>*{flex:1 1 auto;justify-content:center}._pageTitle_14vdw_121{font-size:1.25rem}}._form_14vdw_740{display:flex;flex-direction:column}._taxSelector_1gzrm_1{background:var(--surface-color, #0b0b16);border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid var(--border-color, rgba(255, 255, 255, .08))}._manualToggle_1gzrm_9{margin-bottom:1rem}._manualToggle_1gzrm_9 label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;width:auto}._manualToggle_1gzrm_9 input[type=checkbox]{appearance:auto;width:16px;height:16px;min-width:16px;flex:0 0 16px;margin:0;accent-color:var(--primary, #8b5cf6);cursor:pointer}._dropdownGroup_1gzrm_31,._inputGroup_1gzrm_31{margin-bottom:1rem}._dropdownGroup_1gzrm_31 label,._inputGroup_1gzrm_31 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary, #a1a1ab)}._select_1gzrm_40,._inputGroup_1gzrm_31 input{width:100%;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--border-color, rgba(255, 255, 255, .08));background:var(--surface-color, #0b0b16);color:var(--text-primary, #fff)}._manualGroup_1gzrm_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}._previewPanel_1gzrm_56{background:#8b5cf61a;border-radius:8px;padding:1rem;margin-top:1rem;border-left:3px solid var(--primary, #8b5cf6)}._previewPanel_1gzrm_56 h4{margin-bottom:.75rem;font-size:.9rem;color:var(--primary-light, #a78bfa)}._badge_1gzrm_68{display:inline-block;background:var(--primary, #8b5cf6);padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;margin-bottom:.5rem}._singlePreview_1gzrm_77 p,._groupPreview_1gzrm_77 p{margin:.25rem 0}._stateType_1gzrm_80{font-size:.8rem;color:var(--text-muted, #6f6f7a)}._taxList_1gzrm_84{list-style:none;padding-left:0;margin-top:.5rem}._taxList_1gzrm_84 li{font-size:.8rem;padding:.2rem 0;border-bottom:1px dashed var(--border-color, rgba(255, 255, 255, .08))}._loading_1gzrm_95{text-align:center;padding:1rem;color:var(--text-secondary)}._overlay_1dp66_3{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--danger: #f75c5c;--warning: #f5a524;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);position:fixed;inset:0;z-index:20000;background:#04040ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color-scheme:dark}._modal_1dp66_39{width:100%;max-width:820px;max-height:92vh;display:flex;flex-direction:column;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow),0 0 60px #8b5cf61f;overflow:hidden}._header_1dp66_53{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem 1.1rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._title_1dp66_62{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}._subtitle_1dp66_69{font-size:.88rem;color:var(--text-secondary);margin:0}._closeBtn_1dp66_75{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;transition:var(--transition);flex-shrink:0}._closeBtn_1dp66_75:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--primary)}._closeBtn_1dp66_75:disabled{opacity:.4;cursor:not-allowed}._stepper_1dp66_100{display:flex;align-items:center;padding:1.1rem 1.75rem;border-bottom:1px solid var(--border-color);flex-shrink:0;overflow-x:auto}._stepItem_1dp66_109{display:flex;align-items:center;flex:1;min-width:0}._stepCircle_1dp66_116{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;background:var(--surface-alt);border:1px solid var(--border-color-strong);color:var(--text-muted);font-size:.82rem;font-weight:700;transition:var(--transition)}._stepCircle_1dp66_116._active_1dp66_131{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow-glow)}._stepCircle_1dp66_116._done_1dp66_137{background:#8b5cf629;border-color:var(--primary);color:var(--primary-light)}._stepLabel_1dp66_143{margin-left:.5rem;font-size:.82rem;color:var(--text-muted);white-space:nowrap}._stepLabelActive_1dp66_149{color:var(--text-primary);font-weight:600}._stepLine_1dp66_154{flex:1;height:2px;background:var(--border-color);margin:0 .75rem;min-width:16px}._stepLineDone_1dp66_161{background:var(--primary)}._body_1dp66_166{flex:1;overflow-y:auto;padding:1.5rem 1.75rem}._stepPane_1dp66_172{display:flex;flex-direction:column;gap:1.1rem}._sectionTitle_1dp66_178{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}._helperText_1dp66_185{font-size:.82rem;color:var(--text-secondary);margin:.25rem 0 0}._errorText_1dp66_191{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--danger);margin:0}._formGroup_1dp66_201{display:flex;flex-direction:column;gap:.4rem}._formGroup_1dp66_201 label{font-size:.85rem;font-weight:600;color:var(--text-primary)}._formGroup_1dp66_201 select,._mappingRow_1dp66_212 select{width:100%;padding:.65rem 2.4rem .65rem .9rem;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);color:var(--text-primary);font-size:.88rem;outline:none;transition:var(--transition);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b7cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:15px}._formGroup_1dp66_201 select:focus,._mappingRow_1dp66_212 select:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._dropzone_1dp66_236{border:1.5px dashed var(--border-color-strong);border-radius:var(--border-radius-sm);background:var(--surface-alt);padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:var(--transition)}._dropzone_1dp66_236:hover,._dropzoneActive_1dp66_249{border-color:var(--primary);background:#8b5cf614}._dropzoneIcon_1dp66_253{font-size:1.9rem;color:var(--primary-light);margin-bottom:.6rem}._dropzoneTitle_1dp66_258{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}._dropzoneSub_1dp66_264{font-size:.82rem;color:var(--text-secondary);margin:.15rem 0 .6rem}._dropzoneTypes_1dp66_269{font-size:.76rem;color:var(--text-muted);margin:0}._fileChip_1dp66_275{display:flex;align-items:center;gap:.75rem;width:100%;max-width:380px;background:var(--surface-hover);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);padding:.75rem 1rem;cursor:default}._fileChip_1dp66_275 svg{color:var(--primary-light);font-size:1.3rem;flex-shrink:0}._fileChip_1dp66_275>div{flex:1;min-width:0;text-align:left}._fileName_1dp66_297{font-size:.86rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_1dp66_305{font-size:.76rem;color:var(--text-muted)}._removeFileBtn_1dp66_309{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;transition:var(--transition)}._removeFileBtn_1dp66_309:hover{color:var(--danger)}._templateBtn_1dp66_322{display:flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:.6rem 1.1rem;border:1px solid rgba(139,92,246,.35);border-radius:50px;background:var(--surface-alt);color:var(--primary-light);font-size:.84rem;font-weight:600;cursor:pointer;transition:var(--transition)}._templateBtn_1dp66_322:hover{background:var(--surface-hover);border-color:var(--primary);transform:translateY(-1px)}._mappingList_1dp66_345{display:flex;flex-direction:column;gap:.6rem}._mappingRow_1dp66_212{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.6rem .85rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._mappingFieldLabel_1dp66_360{font-size:.85rem;color:var(--text-primary);font-weight:600}._requiredStar_1dp66_365{color:var(--danger)}._mappingArrow_1dp66_368{color:var(--text-muted);flex-shrink:0}._summaryRow_1dp66_374{display:flex;flex-wrap:wrap;gap:.6rem}._summaryChip_1dp66_379{display:flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:50px;font-size:.82rem;font-weight:600;border:1px solid var(--border-color)}._summaryGood_1dp66_389{color:var(--success);border-color:#22c55e59;background:#22c55e14}._summaryWarn_1dp66_394{color:var(--warning);border-color:#f5a52459;background:#f5a52414}._summaryBad_1dp66_399{color:var(--danger);border-color:#f75c5c59;background:#f75c5c14}._duplicateOptions_1dp66_405{display:flex;flex-wrap:wrap;gap:1.25rem}._duplicateOptions_1dp66_405 label{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer}._duplicateOptions_1dp66_405 input{accent-color:var(--primary)}._previewTableWrapper_1dp66_422{overflow:auto;max-height:340px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._previewTable_1dp66_422{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:.8rem}._previewTable_1dp66_422 thead{position:sticky;top:0;background:var(--surface-alt);z-index:1}._previewTable_1dp66_422 th{text-align:left;padding:.6rem .75rem;color:var(--text-secondary);font-weight:600;border-bottom:1px solid var(--border-color-strong);white-space:nowrap}._previewTable_1dp66_422 td{padding:.55rem .75rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap}._row_error_1dp66_455 td{background:#f75c5c0f}._row_warning_1dp66_458 td{background:#f5a5240f}._statusGood_1dp66_461{color:var(--success);font-weight:600}._statusWarn_1dp66_462{color:var(--warning);font-weight:600}._statusBad_1dp66_463{color:var(--danger);font-weight:600;cursor:help}._rowErrorDetail_1dp66_464{white-space:normal;font-size:.72rem;color:var(--text-muted);margin-top:.15rem;max-width:220px}._importingBox_1dp66_473,._resultsBox_1dp66_474{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:2rem 1rem}._spinner_1dp66_482{font-size:2rem;color:var(--primary-light);animation:_spin_1dp66_482 1s linear infinite}@keyframes _spin_1dp66_482{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._progressBarOuter_1dp66_491{width:100%;max-width:360px;height:8px;background:var(--surface-alt);border-radius:50px;overflow:hidden;margin-top:.5rem}._progressBarInner_1dp66_500{height:100%;background:var(--primary-gradient);transition:width .3s ease}._resultsIcon_1dp66_505{font-size:2.4rem;color:var(--success)}._resultsGrid_1dp66_509{display:flex;gap:1.5rem;margin:.5rem 0}._resultStat_1dp66_514{display:flex;flex-direction:column;align-items:center;font-size:.78rem;color:var(--text-secondary)}._resultStat_1dp66_514 span{font-size:1.5rem;font-weight:700;color:var(--text-primary)}._resultsActions_1dp66_526{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}._footer_1dp66_535{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.75rem;border-top:1px solid var(--border-color);flex-shrink:0;gap:.75rem}._primaryBtn_1dp66_545,._secondaryBtn_1dp66_546{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.4rem;border-radius:50px;font-size:.86rem;font-weight:600;cursor:pointer;transition:var(--transition)}._primaryBtn_1dp66_545{background:var(--primary-gradient);border:none;color:#fff;box-shadow:0 6px 18px #6f5ce659}._primaryBtn_1dp66_545:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}._primaryBtn_1dp66_545:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_1dp66_546{background:var(--surface-alt);border:1px solid var(--border-color-strong);color:var(--text-primary)}._secondaryBtn_1dp66_546:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary);color:var(--primary-light)}._secondaryBtn_1dp66_546:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){._modal_1dp66_39{max-width:92vw}}@media(max-width:768px){._overlay_1dp66_3{padding:0;align-items:flex-end}._modal_1dp66_39{max-width:100%;width:100%;max-height:96vh;border-radius:var(--border-radius) var(--border-radius) 0 0}._stepLabel_1dp66_143{display:none}._mappingRow_1dp66_212{grid-template-columns:1fr;gap:.35rem}._mappingArrow_1dp66_368{display:none}._footer_1dp66_535{position:sticky;bottom:0;background:var(--surface-color)}}@media(max-width:480px){._header_1dp66_53{padding:1.1rem 1.1rem .9rem}._stepper_1dp66_100{padding:.9rem 1.1rem}._body_1dp66_166{padding:1.1rem}._footer_1dp66_535{padding:.9rem 1.1rem}._resultsGrid_1dp66_509{gap:1rem}._primaryBtn_1dp66_545,._secondaryBtn_1dp66_546{padding:.65rem 1rem;font-size:.82rem}}._container_if3of_5{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .12);--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--info: #38bdf8;--info-bg: rgba(56, 189, 248, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_if3of_5 *{box-sizing:border-box}._container_if3of_5 ::-webkit-scrollbar{width:8px;height:8px}._container_if3of_5 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._container_if3of_5{scrollbar-color:rgba(139,92,246,.35) transparent;scrollbar-width:thin}._mainContent_if3of_45{width:100%;display:flex;flex-direction:column;gap:1.25rem}._loading_if3of_47{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--text-secondary);font-size:.95rem}._accessDenied_if3of_51{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_if3of_56{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._accessDenied_if3of_51 h2{color:var(--text-primary);font-size:1.15rem}._tablePanel_if3of_65{display:flex;flex-direction:column;gap:1rem}._tablePanelHidden_if3of_66{display:none}._tableHeader_if3of_68{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerLeft_if3of_72{display:flex;flex-direction:column;gap:.35rem}._pageTitle_if3of_73{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}._titleIcon_if3of_77{color:var(--primary-light);font-size:1.3rem}._searchInfo_if3of_78{font-size:.8rem;color:var(--text-muted)}._headerRight_if3of_79{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._addButton_if3of_81,._filterButton_if3of_81{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap}._filterButton_if3of_81:hover{color:var(--text-primary);border-color:var(--border-color-strong);background:var(--surface-hover)}._activeFilter_if3of_89{color:var(--primary-light);border-color:#8b5cf666;background:#8b5cf61f}._addButton_if3of_81{background:var(--primary-gradient);border:none;color:#fff;box-shadow:0 6px 18px #7c3aed59}._addButton_if3of_81:hover{transform:translateY(-1px)}._clearFilterButton_if3of_93{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.82rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid rgba(247,92,92,.3);background:var(--danger-bg);color:var(--danger);cursor:pointer;transition:var(--transition);align-self:flex-start}._clearFilterButton_if3of_93:hover{background:#f75c5c33}._filterRow_if3of_103{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:.75rem;padding:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._searchContainer_if3of_112{display:flex;flex-direction:column;gap:.35rem}._searchContainer_if3of_112 label,._filterGroup_if3of_114 label,._filterGroupSupplier_if3of_115 label,._filterGroupStatus_if3of_116 label,._filterGroupDateFrom_if3of_117 label,._filterGroupDateTo_if3of_118 label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._searchBox_if3of_121{position:relative;display:flex;align-items:center}._searchIcon_if3of_122{position:absolute;left:.75rem;color:var(--text-muted);font-size:.95rem;pointer-events:none}._searchInput_if3of_123{width:100%;padding:.6rem 2.1rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._searchInput_if3of_123:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._clearSearch_if3of_129{position:absolute;right:.6rem;display:flex;background:none;border:none;color:var(--text-muted);cursor:pointer}._clearSearch_if3of_129:hover{color:var(--text-primary)}._filterGroup_if3of_114,._filterGroupSupplier_if3of_115,._filterGroupStatus_if3of_116,._filterGroupDateFrom_if3of_117,._filterGroupDateTo_if3of_118{display:flex;flex-direction:column;gap:.35rem;min-width:0}._filterGroup_if3of_114 select,._filterGroupSupplier_if3of_115 select,._filterGroupStatus_if3of_116 select,._filterGroupDateFrom_if3of_117 input,._filterGroupDateTo_if3of_118 input{width:100%;padding:.55rem .7rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._filterGroup_if3of_114 select:focus,._filterGroupSupplier_if3of_115 select:focus,._filterGroupStatus_if3of_116 select:focus,._filterGroupDateFrom_if3of_117 input:focus,._filterGroupDateTo_if3of_118 input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._tableWrapper_if3of_145{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}._tableContainer_if3of_146{width:100%;overflow-x:auto}._table_if3of_65{width:100%;border-collapse:collapse;min-width:900px}._table_if3of_65 thead th{position:sticky;top:0;z-index:2;background:var(--surface-alt);text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap}._sortableHeader_if3of_155{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_if3of_155:hover{color:var(--text-secondary)}._table_if3of_65 tbody tr{border-bottom:1px solid var(--border-color);transition:var(--transition)}._table_if3of_65 tbody tr:last-child{border-bottom:none}._table_if3of_65 tbody tr:hover{background:var(--surface-hover)}._table_if3of_65 td{padding:.7rem 1rem;font-size:.85rem;color:var(--text-secondary);vertical-align:middle}._actionButtons_if3of_162{display:flex;align-items:center;gap:.35rem}._viewBtn_if3of_163,._editBtn_if3of_163,._deleteBtn_if3of_163,._infoButton_if3of_163{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.85rem}._viewBtn_if3of_163:hover,._infoButton_if3of_163:hover{color:var(--primary-light);border-color:#8b5cf666;background:#8b5cf61f}._editBtn_if3of_163:hover{color:var(--info);border-color:#38bdf866;background:var(--info-bg)}._deleteBtn_if3of_163:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._statusBadge_if3of_173{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._statusBadge_if3of_173._pending_if3of_179{color:var(--warning);border-color:#f59e0b59;background:var(--warning-bg)}._statusBadge_if3of_173._ordered_if3of_180{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._statusBadge_if3of_173._received_if3of_181{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._statusBadge_if3of_173._cancelled_if3of_182{color:var(--danger);border-color:#f75c5c59;background:var(--danger-bg)}._noData_if3of_184{padding:0!important}._noDataContent_if3of_185{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3.5rem 1rem;text-align:center}._noDataIcon_if3of_189{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.4rem;margin-bottom:.35rem}._noDataContent_if3of_185 h3{font-size:1rem;color:var(--text-primary)}._noDataContent_if3of_185 p{font-size:.82rem;color:var(--text-muted);max-width:280px}._createFirstBtn_if3of_195{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}._pagination_if3of_202{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.25rem}._paginationInfo_if3of_203{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--text-muted)}._paginationInfo_if3of_203 select{padding:.35rem .55rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.8rem}._paginationControls_if3of_205{display:flex;align-items:center;gap:.3rem}._paginationControls_if3of_205 button{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .5rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:var(--transition)}._paginationControls_if3of_205 button:hover:not(:disabled){border-color:var(--border-color-strong);color:var(--text-primary)}._paginationControls_if3of_205 button:disabled{opacity:.4;cursor:not-allowed}._activePage_if3of_213{background:var(--primary-gradient)!important;border-color:transparent!important;color:#fff!important;font-weight:700}._formPanel_if3of_218{display:none;flex-direction:column;gap:1.25rem}._formPanelActive_if3of_219{display:flex}._formHeader_if3of_220{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._formTitle_if3of_221{font-size:1.4rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._formSubtitle_if3of_222{font-size:.82rem;color:var(--text-muted);margin-top:.2rem}._backButton_if3of_223{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._backButton_if3of_223:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._formContent_if3of_231{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem}._formGrid_if3of_233{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem;margin-bottom:1.5rem}._formGroup_if3of_234{display:flex;flex-direction:column;gap:.4rem;min-width:0}._formGroupFull_if3of_235{grid-column:1 / -1;display:flex;flex-direction:column;gap:.4rem}._formGroup_if3of_234 label,._formGroupFull_if3of_235 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_if3of_234 input,._formGroup_if3of_234 select,._formGroup_if3of_234 textarea,._formGroupFull_if3of_235 input,._formGroupFull_if3of_235 select,._formGroupFull_if3of_235 textarea{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition);font-family:inherit}._formGroup_if3of_234 input:focus,._formGroup_if3of_234 select:focus,._formGroup_if3of_234 textarea:focus,._formGroupFull_if3of_235 input:focus,._formGroupFull_if3of_235 select:focus,._formGroupFull_if3of_235 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._errorText_if3of_244{font-size:.72rem;color:var(--danger);margin-top:-.1rem}._productSearchSection_if3of_247{margin-bottom:1.5rem}._productSearchRow_if3of_248{display:flex;gap:.6rem;align-items:flex-start;position:relative}._productSearchBox_if3of_249{flex:1;position:relative}._productSearchInputWrapper_if3of_250{position:relative;display:flex;align-items:center}._productSearchIcon_if3of_251{position:absolute;left:.75rem;color:var(--text-muted)}._productSearchInput_if3of_250{width:100%;padding:.65rem 2.1rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.88rem;outline:none}._productSearchInput_if3of_250:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._productClearSearch_if3of_257{position:absolute;right:.6rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._productScannerButton_if3of_258,._scannerIconBtn_if3of_258{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer}._productScannerButton_if3of_258:hover,._scannerIconBtn_if3of_258:hover{color:var(--primary-light);border-color:#8b5cf666}._scannerHint_if3of_263{font-size:.72rem;color:var(--text-muted);margin-top:.4rem}._productSearchError_if3of_264{font-size:.75rem;color:var(--danger);margin-top:.35rem}._productSearchHint_if3of_265{font-size:.72rem;color:var(--text-muted);margin-top:.35rem}._productDropdown_if3of_267{position:relative}._productDropdownMenu_if3of_268{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);box-shadow:var(--shadow)}._productDropdownItem_if3of_274{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .85rem;background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:left;transition:var(--transition)}._productDropdownItem_if3of_274:last-child{border-bottom:none}._productDropdownItem_if3of_274:hover{background:var(--surface-hover)}._productImage_if3of_281,._imagePlaceholder_if3of_281{width:34px;height:34px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color);background:var(--surface-color);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._productMainInfo_if3of_286{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}._productMainInfo_if3of_286 strong{color:var(--text-primary);font-size:.85rem}._productNoResults_if3of_288{padding:1rem;text-align:center;color:var(--text-muted);font-size:.82rem}._stockRow_if3of_290{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--text-muted)}._stockIndicator_if3of_291{display:inline-flex;align-items:center;gap:.3rem}._stockIndicator_if3of_291._outOfStock_if3of_292,strong._outOfStock_if3of_292,._statusChip_if3of_292._outOfStock_if3of_292{color:var(--danger)}._stockIndicator_if3of_291._lowStock_if3of_293,strong._lowStock_if3of_293,._statusChip_if3of_292._lowStock_if3of_293{color:var(--warning)}._stockIndicator_if3of_291._mediumStock_if3of_294,strong._mediumStock_if3of_294,._statusChip_if3of_292._mediumStock_if3of_294{color:var(--info)}._stockIndicator_if3of_291._highStock_if3of_295,strong._highStock_if3of_295,._statusChip_if3of_292._highStock_if3of_295{color:var(--success)}._statusChip_if3of_292{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--surface-hover);border:1px solid var(--border-color)}._calcRow_if3of_302{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.85rem;color:var(--text-secondary)}._divider_if3of_303{height:1px;background:var(--border-color);margin:.6rem 0}._grandTotalRow_if3of_304{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--text-primary)}._metaRow_if3of_305{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted);margin-bottom:.5rem}._taxPopover_if3of_307{position:absolute;z-index:40;width:240px;padding:.85rem;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);box-shadow:var(--shadow)}._taxPopoverTitle_if3of_312{font-size:.78rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}._taxPopoverClose_if3of_313{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._taxPopoverRow_if3of_314{display:flex;justify-content:space-between;font-size:.78rem;color:var(--text-secondary);padding:.3rem 0}._formActions_if3of_316{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}._cancelBtn_if3of_317{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_if3of_317:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_if3of_322{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition);box-shadow:0 6px 18px #7c3aed59}._submitBtn_if3of_322:hover{transform:translateY(-1px)}._submitBtn_if3of_322:disabled{opacity:.6;cursor:not-allowed;transform:none}._modalOverlay_if3of_333{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_if3of_333{width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_if3of_342{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_if3of_342 h3{font-size:1rem;font-weight:700;color:var(--text-primary)}._modalClose_if3of_344{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalClose_if3of_344:hover{color:var(--text-primary)}._modalBody_if3of_349{padding:1.3rem;overflow-y:auto;color:var(--text-secondary);font-size:.88rem;line-height:1.6}._modalFooter_if3of_350{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._analyticsModal_if3of_353{max-width:640px}._analyticsGrid_if3of_354{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}._analyticsCard_if3of_355{background:var(--surface-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:1rem}._cardHeader_if3of_356{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}._cardBody_if3of_357{font-size:1.3rem;font-weight:700;color:var(--text-primary)}._calculationCard_if3of_358{background:var(--surface-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:1rem;margin-top:.85rem}._calculationTitle_if3of_359{font-size:.78rem;font-weight:700;color:var(--text-secondary);margin-bottom:.5rem}._calculationBreakdown_if3of_360{display:flex;flex-direction:column;gap:.3rem}._dropdownItem_if3of_362{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;background:none;border:none;border-radius:10px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;text-align:left;transition:var(--transition)}._dropdownItem_if3of_362:hover{background:var(--surface-hover);color:var(--text-primary)}._barcode_if3of_369{font-size:.72rem;color:var(--text-muted);font-family:SFMono-Regular,Consolas,monospace}@media(max-width:1180px){._filterRow_if3of_103{grid-template-columns:1fr 1fr 1fr}}@media(max-width:860px){._container_if3of_5{padding:1rem}._filterRow_if3of_103,._formGrid_if3of_233{grid-template-columns:1fr 1fr}._analyticsGrid_if3of_354{grid-template-columns:1fr}}@media(max-width:560px){._filterRow_if3of_103,._formGrid_if3of_233{grid-template-columns:1fr}._headerRight_if3of_79{width:100%}._headerRight_if3of_79>*{flex:1 1 auto;justify-content:center}._pageTitle_if3of_73{font-size:1.25rem}}._container_d7dmr_1{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_d7dmr_1 *{box-sizing:border-box}._container_d7dmr_1 ::-webkit-scrollbar{width:8px;height:8px}._container_d7dmr_1 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._mainContent_d7dmr_30{display:grid;grid-template-columns:1fr 420px;gap:1.5rem;align-items:start}._accessDenied_d7dmr_32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_d7dmr_37{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._pageTitle_d7dmr_42{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._titleIcon_d7dmr_43{color:var(--primary-light)}._pageSubtitle_d7dmr_44{font-size:.85rem;color:var(--text-muted);margin:.35rem 0 1.25rem;max-width:480px}._formCard_d7dmr_46{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._formRow_d7dmr_47{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_d7dmr_48{display:flex;flex-direction:column;gap:.4rem;position:relative}._formGroup_d7dmr_48 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_d7dmr_48 input,._formGroup_d7dmr_48 select,._formGroup_d7dmr_48 textarea{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition);font-family:inherit}._formGroup_d7dmr_48 input:focus,._formGroup_d7dmr_48 select:focus,._formGroup_d7dmr_48 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._errorText_d7dmr_55{font-size:.72rem;color:var(--danger)}._productSearchBox_d7dmr_57{position:relative}._productSearchBox_d7dmr_57 input{padding:.62rem 2.1rem;width:100%;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none}._productSearchBox_d7dmr_57 input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._searchIcon_d7dmr_60{position:absolute;left:.75rem;top:.75rem;color:var(--text-muted)}._clearSearch_d7dmr_61{position:absolute;right:.6rem;top:.65rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._dropdown_d7dmr_62{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:280px;overflow-y:auto;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:12px;box-shadow:var(--shadow)}._dropdownItem_d7dmr_66{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:left}._dropdownItem_d7dmr_66:last-child{border-bottom:none}._dropdownItem_d7dmr_66:hover{background:var(--surface-hover)}._dropdownItemText_d7dmr_69{display:flex;flex-direction:column;gap:.1rem}._dropdownItemText_d7dmr_69 strong{color:var(--text-primary);font-size:.85rem}._dropdownItemText_d7dmr_69 span{font-size:.72rem;color:var(--text-muted)}._stockSummaryRow_d7dmr_73{display:flex;gap:.75rem}._stockBox_d7dmr_74{flex:1;padding:.75rem .9rem;border-radius:12px;background:var(--surface-alt);border:1px solid var(--border-color)}._stockBox_d7dmr_74 span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.2rem}._stockBox_d7dmr_74 strong{font-size:1.15rem;color:var(--text-primary)}._stockBoxAccent_d7dmr_77{background:#8b5cf61a;border-color:#8b5cf64d}._stockBoxAccent_d7dmr_77 strong{color:var(--primary-light)}._directionToggle_d7dmr_80{display:flex;border:1px solid var(--border-color);border-radius:10px;overflow:hidden}._directionToggle_d7dmr_80 button{flex:1;padding:.62rem;background:var(--surface-alt);border:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition)}._directionActiveIncrease_d7dmr_85{background:var(--success-bg)!important;color:var(--success)!important}._directionActiveDecrease_d7dmr_86{background:var(--danger-bg)!important;color:var(--danger)!important}._formActions_d7dmr_88{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}._cancelBtn_d7dmr_89{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._cancelBtn_d7dmr_89:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_d7dmr_91{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._submitBtn_d7dmr_91:disabled{opacity:.6;cursor:not-allowed}._historyColumn_d7dmr_94{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem;max-height:640px;display:flex;flex-direction:column}._historyTitle_d7dmr_95{font-size:1rem;font-weight:700;margin-bottom:1rem}._historyList_d7dmr_96{overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}._historyRow_d7dmr_97{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:12px;background:var(--surface-alt);border:1px solid var(--border-color)}._historyMain_d7dmr_98{display:flex;flex-direction:column;gap:.15rem;min-width:0}._historyMain_d7dmr_98 strong{font-size:.85rem;color:var(--text-primary)}._historyMeta_d7dmr_100{font-size:.72rem;color:var(--text-muted)}._historyRemark_d7dmr_101{font-size:.75rem;color:var(--text-secondary);margin-top:.2rem}._historyRight_d7dmr_102{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._qtyIncrease_d7dmr_103{color:var(--success);font-weight:700;font-size:.9rem}._qtyDecrease_d7dmr_104{color:var(--danger);font-weight:700;font-size:.9rem}._deleteBtn_d7dmr_105{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-muted);cursor:pointer}._deleteBtn_d7dmr_105:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._loading_d7dmr_108{padding:2rem;text-align:center;color:var(--text-muted)}._noDataContent_d7dmr_109{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}._noDataIcon_d7dmr_110{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.3rem}._noDataContent_d7dmr_109 h3{font-size:.95rem;color:var(--text-primary)}._noDataContent_d7dmr_109 p{font-size:.8rem;color:var(--text-muted)}._modalOverlay_d7dmr_114{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_d7dmr_114{width:100%;max-width:420px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_d7dmr_116{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_d7dmr_116 h3{font-size:1rem;font-weight:700}._modalClose_d7dmr_118{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_d7dmr_119{padding:1.3rem;color:var(--text-secondary);font-size:.88rem;line-height:1.55}._modalFooter_d7dmr_120{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._modalFooterDeleteBtn_d7dmr_121{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}@media(max-width:980px){._mainContent_d7dmr_30{grid-template-columns:1fr}._historyColumn_d7dmr_94{max-height:400px}}@media(max-width:560px){._formRow_d7dmr_47{grid-template-columns:1fr}._container_d7dmr_1{padding:1rem}}._formColumn_d7dmr_132{display:flex;flex-direction:column;min-width:0}._container_1s4pu_1{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .12);--info: #38bdf8;--info-bg: rgba(56, 189, 248, .12);--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_1s4pu_1 *{box-sizing:border-box}._container_1s4pu_1 ::-webkit-scrollbar{width:8px;height:8px}._container_1s4pu_1 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._mainContent_1s4pu_34{display:flex;flex-direction:column}._accessDenied_1s4pu_35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_1s4pu_40{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._listPanel_1s4pu_42,._formPanel_1s4pu_42{display:flex;flex-direction:column;gap:1rem}._hidden_1s4pu_43,._formPanel_1s4pu_42{display:none}._formPanelActive_1s4pu_45{display:flex}._header_1s4pu_47{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._pageTitle_1s4pu_48{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._titleIcon_1s4pu_49{color:var(--primary-light)}._pageSubtitle_1s4pu_50{font-size:.85rem;color:var(--text-muted);margin-top:.3rem}._addButton_1s4pu_52{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._backButton_1s4pu_57{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._backButton_1s4pu_57:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._tableWrapper_1s4pu_64{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}._table_1s4pu_64{width:100%;border-collapse:collapse}._table_1s4pu_64 thead th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--surface-alt)}._table_1s4pu_64 td{padding:.7rem 1rem;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}._table_1s4pu_64 tbody tr:last-child td{border-bottom:none}._table_1s4pu_64 tbody tr:hover{background:var(--surface-hover)}._mono_1s4pu_73{font-family:SFMono-Regular,Consolas,monospace;color:var(--text-primary)}._routeCell_1s4pu_74{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-primary);font-weight:500}._statusBadge_1s4pu_76{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._statusBadge_1s4pu_76._pending_1s4pu_77{color:var(--warning);border-color:#f59e0b59;background:var(--warning-bg)}._statusBadge_1s4pu_76._sent_1s4pu_78{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._statusBadge_1s4pu_76._received_1s4pu_79{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._statusBadge_1s4pu_76._cancelled_1s4pu_80{color:var(--danger);border-color:#f75c5c59;background:var(--danger-bg)}._actionButtons_1s4pu_82{display:flex;align-items:center;gap:.4rem}._actionBtn_1s4pu_83,._actionBtnGreen_1s4pu_83{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:pointer}._actionBtn_1s4pu_83:hover{color:var(--info);border-color:#38bdf866}._actionBtnGreen_1s4pu_83:hover{color:var(--success);border-color:#22c55e66}._deleteBtn_1s4pu_90{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._deleteBtn_1s4pu_90:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._noData_1s4pu_93{padding:0!important}._loading_1s4pu_94{padding:2rem;text-align:center;color:var(--text-muted)}._noDataContent_1s4pu_95{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}._noDataIcon_1s4pu_96{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.3rem}._noDataContent_1s4pu_95 h3{font-size:.95rem;color:var(--text-primary)}._noDataContent_1s4pu_95 p{font-size:.8rem;color:var(--text-muted)}._formCard_1s4pu_100{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:720px}._formRow_1s4pu_101{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_1s4pu_102{display:flex;flex-direction:column;gap:.4rem}._formGroup_1s4pu_102 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_1s4pu_102 input,._formGroup_1s4pu_102 select,._formGroup_1s4pu_102 textarea{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition);font-family:inherit}._formGroup_1s4pu_102 input:disabled{opacity:.6}._formGroup_1s4pu_102 input:focus,._formGroup_1s4pu_102 select:focus,._formGroup_1s4pu_102 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._errorText_1s4pu_110{font-size:.72rem;color:var(--danger);margin-top:.2rem}._searchBox_1s4pu_112{position:relative;display:flex;align-items:center}._searchIcon_1s4pu_113{position:absolute;left:.75rem;color:var(--text-muted)}._searchBox_1s4pu_112 input{padding-left:2.1rem;padding-right:2.1rem}._clearSearch_1s4pu_115{position:absolute;right:.6rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._dropdown_1s4pu_116{position:relative;z-index:20;margin-top:.4rem;max-height:260px;overflow-y:auto;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:12px;box-shadow:var(--shadow)}._dropdownItem_1s4pu_117{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:left}._dropdownItem_1s4pu_117:last-child{border-bottom:none}._dropdownItem_1s4pu_117:hover{background:var(--surface-hover)}._dropdownItemText_1s4pu_120{display:flex;flex-direction:column;gap:.1rem}._dropdownItemText_1s4pu_120 strong{color:var(--text-primary);font-size:.85rem}._dropdownItemText_1s4pu_120 span{font-size:.72rem;color:var(--text-muted)}._itemsTable_1s4pu_124{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._itemsHeaderRow_1s4pu_125,._itemRow_1s4pu_125{display:grid;grid-template-columns:2fr 1fr 1fr 40px;gap:.75rem;align-items:center;padding:.6rem .85rem}._itemsHeaderRow_1s4pu_125{background:var(--surface-alt);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}._itemRow_1s4pu_125{border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}._itemRow_1s4pu_125 input{width:100%;padding:.4rem .6rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.82rem}._formActions_1s4pu_132{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}._cancelBtn_1s4pu_133{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._cancelBtn_1s4pu_133:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_1s4pu_135{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._submitBtn_1s4pu_135:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_1s4pu_138{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1s4pu_138{width:100%;max-width:420px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_1s4pu_140{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_1s4pu_140 h3{font-size:1rem;font-weight:700}._modalClose_1s4pu_142{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_1s4pu_143{padding:1.3rem;color:var(--text-secondary);font-size:.88rem}._modalFooter_1s4pu_144{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._modalFooterDeleteBtn_1s4pu_145{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}@media(max-width:768px){._formRow_1s4pu_101{grid-template-columns:1fr}._itemsHeaderRow_1s4pu_125,._itemRow_1s4pu_125{grid-template-columns:1.5fr 1fr 1fr 32px;font-size:.72rem}._container_1s4pu_1{padding:1rem}}._container_1eh7n_1{--primary: #8b5cf6;--primary-light: #a78bfa;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255,255,255,.08);--border-color-strong: rgba(255,255,255,.14);--text-primary: #fff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34,197,94,.12);--danger: #f75c5c;--danger-bg: rgba(247,92,92,.12);--warning: #f59e0b;--warning-bg: rgba(245,158,11,.12);--info: #38bdf8;--info-bg: rgba(56,189,248,.12);--border-radius-sm: 12px;--shadow-glow: 0 0 0 3px rgba(139,92,246,.2);--transition: all .2s cubic-bezier(.4,0,.2,1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_1eh7n_1 *{box-sizing:border-box}._accessDenied_1eh7n_17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:20px}._deniedIcon_1eh7n_18{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._pageTitle_1eh7n_20{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._titleIcon_1eh7n_21{color:var(--primary-light)}._pageSubtitle_1eh7n_22{font-size:.85rem;color:var(--text-muted);margin:.35rem 0 1.25rem;max-width:560px}._filterRow_1eh7n_24{display:grid;grid-template-columns:1.4fr .8fr 1fr .9fr .9fr;gap:.75rem;padding:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:.85rem}._filterGroup_1eh7n_25{display:flex;flex-direction:column;gap:.35rem}._filterGroup_1eh7n_25 label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}._filterGroup_1eh7n_25 select,._filterGroup_1eh7n_25 input{width:100%;padding:.55rem .7rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._filterGroup_1eh7n_25 select:focus,._filterGroup_1eh7n_25 input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._clearFilterButton_1eh7n_33{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.82rem;font-weight:600;border-radius:var(--border-radius-sm);border:1px solid rgba(247,92,92,.3);background:var(--danger-bg);color:var(--danger);cursor:pointer;margin-bottom:.85rem}._tableWrapper_1eh7n_35{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;overflow-x:auto}._table_1eh7n_35{width:100%;border-collapse:collapse;min-width:900px}._table_1eh7n_35 thead th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--surface-alt);white-space:nowrap}._table_1eh7n_35 td{padding:.65rem 1rem;font-size:.83rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}._table_1eh7n_35 tbody tr:last-child td{border-bottom:none}._table_1eh7n_35 tbody tr:hover{background:var(--surface-hover)}._mono_1eh7n_41{font-family:SFMono-Regular,Consolas,monospace;color:var(--text-muted);font-size:.78rem}._qtyIn_1eh7n_42{color:var(--success);font-weight:700}._qtyOut_1eh7n_43{color:var(--danger);font-weight:700}._stockTypeBadge_1eh7n_45{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._stockTypeBadge_1eh7n_45._new_stock_1eh7n_46,._stockTypeBadge_1eh7n_45._transfer_in_1eh7n_47{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._stockTypeBadge_1eh7n_45._sold_1eh7n_48,._stockTypeBadge_1eh7n_45._internal_use_1eh7n_49{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._stockTypeBadge_1eh7n_45._transfer_out_1eh7n_50{color:var(--warning);border-color:#f59e0b59;background:var(--warning-bg)}._stockTypeBadge_1eh7n_45._damaged_1eh7n_51,._stockTypeBadge_1eh7n_45._expired_1eh7n_51,._stockTypeBadge_1eh7n_45._missing_1eh7n_51{color:var(--danger);border-color:#f75c5c59;background:var(--danger-bg)}._noData_1eh7n_53{padding:0!important}._loading_1eh7n_54{padding:2rem;text-align:center;color:var(--text-muted)}._noDataContent_1eh7n_55{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}._noDataIcon_1eh7n_56{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.3rem}._noDataContent_1eh7n_55 h3{font-size:.95rem;color:var(--text-primary)}._noDataContent_1eh7n_55 p{font-size:.8rem;color:var(--text-muted);max-width:320px}._pagination_1eh7n_60{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:.85rem;color:var(--text-secondary)}._pagination_1eh7n_60 button{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);cursor:pointer}._pagination_1eh7n_60 button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:980px){._filterRow_1eh7n_24{grid-template-columns:1fr 1fr 1fr}}@media(max-width:560px){._filterRow_1eh7n_24{grid-template-columns:1fr 1fr}._container_1eh7n_1{padding:1rem}}._container_vjzc6_1{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255,255,255,.08);--border-color-strong: rgba(255,255,255,.14);--text-primary: #fff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--danger: #f75c5c;--danger-bg: rgba(247,92,92,.12);--shadow: 0 8px 32px 0 rgba(0,0,0,.55);--shadow-glow: 0 0 0 3px rgba(139,92,246,.2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4,0,.2,1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_vjzc6_1 *{box-sizing:border-box}._accessDenied_vjzc6_14{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_vjzc6_15{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._pageTitle_vjzc6_17{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700}._titleIcon_vjzc6_18{color:var(--primary-light)}._pageSubtitle_vjzc6_19{font-size:.85rem;color:var(--text-muted);margin:.35rem 0 1.25rem;max-width:620px}._mainContent_vjzc6_21{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;align-items:start}._formCard_vjzc6_22{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._formGroup_vjzc6_23{display:flex;flex-direction:column;gap:.4rem;position:relative}._formGroup_vjzc6_23 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_vjzc6_23 select,._formGroup_vjzc6_23 input{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none}._formGroup_vjzc6_23 select:focus,._formGroup_vjzc6_23 input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._searchBox_vjzc6_28{position:relative;display:flex;align-items:center}._searchIcon_vjzc6_29{position:absolute;left:.75rem;color:var(--text-muted)}._searchBox_vjzc6_28 input{padding-left:2.1rem;padding-right:2.1rem}._clearSearch_vjzc6_31{position:absolute;right:.6rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._dropdown_vjzc6_32{position:relative;margin-top:.4rem;max-height:220px;overflow-y:auto;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:12px;box-shadow:var(--shadow)}._dropdownItem_vjzc6_33{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .75rem;background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:left;font-size:.85rem}._dropdownItem_vjzc6_33:last-child{border-bottom:none}._dropdownItem_vjzc6_33:hover{background:var(--surface-hover)}._linesTable_vjzc6_37{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._linesHeaderRow_vjzc6_38,._lineRow_vjzc6_38{display:grid;grid-template-columns:1.6fr .7fr .8fr 1fr 36px;gap:.6rem;align-items:center;padding:.55rem .75rem}._linesHeaderRow_vjzc6_38{background:var(--surface-alt);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}._lineRow_vjzc6_38{border-top:1px solid var(--border-color);font-size:.82rem;color:var(--text-secondary)}._lineRow_vjzc6_38 input,._lineRow_vjzc6_38 select{padding:.4rem .5rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.8rem}._modeToggle_vjzc6_42{display:flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}._modeToggle_vjzc6_42 button{flex:1;padding:.35rem .4rem;background:var(--surface-alt);border:none;color:var(--text-muted);font-size:.72rem;font-weight:700;cursor:pointer}._modeActive_vjzc6_44{background:#8b5cf626!important;color:var(--primary-light)!important}._deleteBtn_vjzc6_45{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._deleteBtn_vjzc6_45:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._formActions_vjzc6_48{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._cancelBtn_vjzc6_49{padding:.6rem 1.2rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer}._submitBtn_vjzc6_50{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.4rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}._submitBtn_vjzc6_50:disabled{opacity:.6;cursor:not-allowed}._listCard_vjzc6_53{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem;max-height:640px;overflow-y:auto}._listTitle_vjzc6_54{font-size:.95rem;font-weight:700;margin-bottom:1rem}._loading_vjzc6_55{padding:1.5rem;text-align:center;color:var(--text-muted)}._noDataContent_vjzc6_56{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;text-align:center}._noDataIcon_vjzc6_57{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted)}._noDataContent_vjzc6_56 h3{font-size:.9rem}._noDataContent_vjzc6_56 p{font-size:.78rem;color:var(--text-muted)}._mappingRow_vjzc6_60{display:flex;justify-content:space-between;gap:.6rem;padding:.7rem;border-radius:10px;background:var(--surface-alt);border:1px solid var(--border-color);margin-bottom:.5rem}._mappingMain_vjzc6_61{display:flex;flex-direction:column;gap:.15rem;min-width:0}._mappingMain_vjzc6_61 strong{font-size:.85rem}._mappingMeta_vjzc6_63{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}._mappingActions_vjzc6_64{display:flex;gap:.35rem;flex-shrink:0}._editBtn_vjzc6_65{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-muted);cursor:pointer}._editBtn_vjzc6_65:hover{color:#38bdf8;border-color:#38bdf866}._modalOverlay_vjzc6_68{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_vjzc6_68{width:100%;max-width:400px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_vjzc6_70{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--border-color)}._modalClose_vjzc6_71{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_vjzc6_72{padding:1.2rem;color:var(--text-secondary);font-size:.85rem}._modalFooter_vjzc6_73{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.2rem;border-top:1px solid var(--border-color)}._modalFooterDeleteBtn_vjzc6_74{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}@media(max-width:900px){._mainContent_vjzc6_21{grid-template-columns:1fr}}@media(max-width:560px){._container_vjzc6_1{padding:1rem}._linesHeaderRow_vjzc6_38,._lineRow_vjzc6_38{grid-template-columns:1.4fr .6fr .7fr .9fr 30px;font-size:.7rem}}._container_nnkb9_1{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .12);--info: #38bdf8;--info-bg: rgba(56, 189, 248, .12);--danger: #f75c5c;--danger-bg: rgba(247, 92, 92, .12);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_nnkb9_1 *{box-sizing:border-box}._container_nnkb9_1 ::-webkit-scrollbar{width:8px;height:8px}._container_nnkb9_1 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._mainContent_nnkb9_34{display:flex;flex-direction:column}._accessDenied_nnkb9_35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_nnkb9_40{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._listPanel_nnkb9_42,._formPanel_nnkb9_42{display:flex;flex-direction:column;gap:1rem}._hidden_nnkb9_43,._formPanel_nnkb9_42{display:none}._formPanelActive_nnkb9_45{display:flex}._header_nnkb9_47{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._pageTitle_nnkb9_48{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._titleIcon_nnkb9_49{color:var(--primary-light)}._pageSubtitle_nnkb9_50{font-size:.85rem;color:var(--text-muted);margin-top:.3rem}._addButton_nnkb9_52{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._backButton_nnkb9_57{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._backButton_nnkb9_57:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._tableWrapper_nnkb9_64{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}._table_nnkb9_64{width:100%;border-collapse:collapse}._table_nnkb9_64 thead th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--surface-alt)}._table_nnkb9_64 td{padding:.7rem 1rem;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}._table_nnkb9_64 tbody tr:last-child td{border-bottom:none}._table_nnkb9_64 tbody tr:hover{background:var(--surface-hover)}._mono_nnkb9_73{font-family:SFMono-Regular,Consolas,monospace;color:var(--text-primary)}._routeCell_nnkb9_74{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-primary);font-weight:500}._statusBadge_nnkb9_76{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._statusBadge_nnkb9_76._pending_nnkb9_77{color:var(--warning);border-color:#f59e0b59;background:var(--warning-bg)}._statusBadge_nnkb9_76._sent_nnkb9_78{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._statusBadge_nnkb9_76._received_nnkb9_79{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._statusBadge_nnkb9_76._cancelled_nnkb9_80{color:var(--danger);border-color:#f75c5c59;background:var(--danger-bg)}._actionButtons_nnkb9_82{display:flex;align-items:center;gap:.4rem}._actionBtn_nnkb9_83,._actionBtnGreen_nnkb9_83{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:pointer}._actionBtn_nnkb9_83:hover{color:var(--info);border-color:#38bdf866}._actionBtnGreen_nnkb9_83:hover{color:var(--success);border-color:#22c55e66}._deleteBtn_nnkb9_90{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._deleteBtn_nnkb9_90:hover{color:var(--danger);border-color:#f75c5c66;background:var(--danger-bg)}._noData_nnkb9_93{padding:0!important}._loading_nnkb9_94{padding:2rem;text-align:center;color:var(--text-muted)}._noDataContent_nnkb9_95{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}._noDataIcon_nnkb9_96{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.3rem}._noDataContent_nnkb9_95 h3{font-size:.95rem;color:var(--text-primary)}._noDataContent_nnkb9_95 p{font-size:.8rem;color:var(--text-muted)}._formCard_nnkb9_100{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:720px}._formRow_nnkb9_101{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._formGroup_nnkb9_102{display:flex;flex-direction:column;gap:.4rem}._formGroup_nnkb9_102 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_nnkb9_102 input,._formGroup_nnkb9_102 select,._formGroup_nnkb9_102 textarea{width:100%;padding:.62rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition);font-family:inherit}._formGroup_nnkb9_102 input:disabled{opacity:.6}._formGroup_nnkb9_102 select{color-scheme:dark}._formGroup_nnkb9_102 select option{background:var(--surface-alt, #1a1625);color:var(--text-primary, #fff)}._formGroup_nnkb9_102 input:focus,._formGroup_nnkb9_102 select:focus,._formGroup_nnkb9_102 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._errorText_nnkb9_113{font-size:.72rem;color:var(--danger);margin-top:.2rem}._searchBox_nnkb9_115{position:relative;display:flex;align-items:center}._searchIcon_nnkb9_116{position:absolute;left:.75rem;color:var(--text-muted)}._searchBox_nnkb9_115 input{padding-left:2.1rem;padding-right:2.1rem}._clearSearch_nnkb9_118{position:absolute;right:.6rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex}._dropdown_nnkb9_119{position:relative;z-index:20;margin-top:.4rem;max-height:260px;overflow-y:auto;background:var(--surface-alt);border:1px solid var(--border-color-strong);border-radius:12px;box-shadow:var(--shadow)}._dropdownItem_nnkb9_120{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;background:none;border:none;border-bottom:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:left}._dropdownItem_nnkb9_120:last-child{border-bottom:none}._dropdownItem_nnkb9_120:hover{background:var(--surface-hover)}._dropdownItemText_nnkb9_123{display:flex;flex-direction:column;gap:.1rem}._dropdownItemText_nnkb9_123 strong{color:var(--text-primary);font-size:.85rem}._dropdownItemText_nnkb9_123 span{font-size:.72rem;color:var(--text-muted)}._itemsHeaderRow_nnkb9_128,._itemRow_nnkb9_128{display:grid;grid-template-columns:2fr 1fr 1fr 40px;gap:.75rem;align-items:center;padding:.6rem .85rem}._itemsHeaderRow_nnkb9_128{background:var(--surface-alt);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}._itemRow_nnkb9_128{border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}._itemRow_nnkb9_128 input{width:100%;padding:.4rem .6rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.82rem}._formActions_nnkb9_135{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}._cancelBtn_nnkb9_136{padding:.65rem 1.3rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._cancelBtn_nnkb9_136:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._submitBtn_nnkb9_138{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._submitBtn_nnkb9_138:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_nnkb9_141{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_nnkb9_141{width:100%;max-width:420px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_nnkb9_143{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_nnkb9_143 h3{font-size:1rem;font-weight:700}._modalClose_nnkb9_145{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_nnkb9_146{padding:1.3rem;color:var(--text-secondary);font-size:.88rem}._modalFooter_nnkb9_147{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}._modalFooterDeleteBtn_nnkb9_148{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:none;background:var(--danger);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}@media(max-width:768px){._formRow_nnkb9_101{grid-template-columns:1fr}._itemsHeaderRow_nnkb9_128,._itemRow_nnkb9_128{grid-template-columns:1.5fr 1fr 1fr 32px;font-size:.72rem}._container_nnkb9_1{padding:1rem}}._statusBadge_nnkb9_76._confirmed_nnkb9_156{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._statusBadge_nnkb9_76._delivered_nnkb9_157{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._totalsBox_nnkb9_159{background:var(--surface-alt);border:1px solid var(--border-color);border-radius:12px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.4rem}._totalsRow_nnkb9_160{display:flex;justify-content:space-between;font-size:.83rem;color:var(--text-secondary)}._grandTotalRow_nnkb9_161{display:flex;justify-content:space-between;font-size:1rem;font-weight:700;color:var(--text-primary);padding-top:.5rem;border-top:1px solid var(--border-color)}._itemsTable_nnkb9_127{border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._itemsHeaderRow_nnkb9_128,._itemRow_nnkb9_128{display:grid;grid-template-columns:1.6fr .7fr .8fr .8fr .7fr 34px;gap:.5rem;align-items:center;padding:.55rem .7rem}._itemsHeaderRow_nnkb9_128{background:var(--surface-alt);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}._itemRow_nnkb9_128{border-top:1px solid var(--border-color);font-size:.82rem;color:var(--text-secondary)}._itemRow_nnkb9_128 input{width:100%;padding:.35rem .5rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.78rem}@media(max-width:768px){._itemsHeaderRow_nnkb9_128,._itemRow_nnkb9_128{grid-template-columns:1.4fr .6fr .7fr .7fr .6fr 28px;font-size:.68rem}}._container_qtgeb_1{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255,255,255,.08);--border-color-strong: rgba(255,255,255,.14);--text-primary: #fff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--success: #22c55e;--success-bg: rgba(34,197,94,.12);--warning: #f59e0b;--warning-bg: rgba(245,158,11,.12);--info: #38bdf8;--info-bg: rgba(56,189,248,.12);--danger: #f75c5c;--danger-bg: rgba(247,92,92,.12);--shadow: 0 8px 32px 0 rgba(0,0,0,.55);--shadow-glow: 0 0 0 3px rgba(139,92,246,.2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4,0,.2,1);width:100%;min-height:100%;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);color-scheme:dark}._container_qtgeb_1 *{box-sizing:border-box}._accessDenied_qtgeb_17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:360px;text-align:center;color:var(--text-secondary);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius)}._deniedIcon_qtgeb_18{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--danger-bg);color:var(--danger);font-size:1.5rem}._header_qtgeb_20{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._pageTitle_qtgeb_21{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700}._titleIcon_qtgeb_22{color:var(--primary-light)}._pageSubtitle_qtgeb_23{font-size:.85rem;color:var(--text-muted);margin-top:.3rem}._addButton_qtgeb_24{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;cursor:pointer;box-shadow:0 6px 18px #7c3aed59}._backButton_qtgeb_25{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._backButton_qtgeb_25:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._summaryRow_qtgeb_28{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}._summaryCard_qtgeb_29{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.9rem 1rem}._summaryCard_qtgeb_29 span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-bottom:.3rem}._summaryCard_qtgeb_29 strong{font-size:1.4rem;color:var(--text-primary)}._tableWrapper_qtgeb_33{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;overflow-x:auto}._table_qtgeb_33{width:100%;border-collapse:collapse;min-width:700px}._table_qtgeb_33 thead th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--surface-alt)}._table_qtgeb_33 td{padding:.65rem 1rem;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}._table_qtgeb_33 tbody tr:last-child td{border-bottom:none}._table_qtgeb_33 tbody tr:hover{background:var(--surface-hover)}._statusBadge_qtgeb_40{display:inline-flex;align-items:center;padding:.22rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border-color)}._statusBadge_qtgeb_40._in_progress_qtgeb_41{color:var(--info);border-color:#38bdf859;background:var(--info-bg)}._statusBadge_qtgeb_40._pending_review_qtgeb_42{color:var(--warning);border-color:#f59e0b59;background:var(--warning-bg)}._statusBadge_qtgeb_40._completed_qtgeb_43{color:var(--success);border-color:#22c55e59;background:var(--success-bg)}._statusBadge_qtgeb_40._cancelled_qtgeb_44{color:var(--danger);border-color:#f75c5c59;background:var(--danger-bg)}._viewBtn_qtgeb_46{padding:.4rem .9rem;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--primary-light);font-size:.78rem;font-weight:600;cursor:pointer}._viewBtn_qtgeb_46:hover{border-color:#8b5cf666;background:#8b5cf61f}._noData_qtgeb_49{padding:0!important}._loading_qtgeb_50{padding:2rem;text-align:center;color:var(--text-muted)}._noDataContent_qtgeb_51{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}._noDataIcon_qtgeb_52{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-hover);color:var(--text-muted);font-size:1.3rem}._noDataContent_qtgeb_51 h3{font-size:.95rem;color:var(--text-primary)}._noDataContent_qtgeb_51 p{font-size:.8rem;color:var(--text-muted)}._countInputRow_qtgeb_56{display:flex;align-items:center;gap:.4rem}._countInputRow_qtgeb_56 input{width:90px;padding:.35rem .5rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.82rem}._saveCountBtn_qtgeb_58{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--success);cursor:pointer}._saveCountBtn_qtgeb_58:hover{border-color:#22c55e66;background:var(--success-bg)}._varPositive_qtgeb_61{color:var(--success);font-weight:700}._varNegative_qtgeb_62{color:var(--danger);font-weight:700}._miniBadge_qtgeb_63{display:inline-flex;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:capitalize}._pendingBadge_qtgeb_64{background:var(--warning-bg);color:var(--warning)}._countedBadge_qtgeb_65{background:var(--success-bg);color:var(--success)}._reviewCard_qtgeb_67{margin-top:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}._formGroup_qtgeb_68{display:flex;flex-direction:column;gap:.4rem}._formGroup_qtgeb_68 label{font-size:.76rem;font-weight:600;color:var(--text-secondary)}._formGroup_qtgeb_68 select,._formGroup_qtgeb_68 textarea{width:100%;padding:.6rem .75rem;background:var(--surface-alt);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.85rem;outline:none;font-family:inherit}._formGroup_qtgeb_68 select:focus,._formGroup_qtgeb_68 textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow)}._checkboxLabel_qtgeb_72{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer}._checkboxLabel_qtgeb_72 input{width:16px;height:16px;accent-color:var(--primary)}._hintText_qtgeb_74{display:flex;align-items:flex-start;gap:.4rem;font-size:.78rem;color:var(--text-muted)}._formActions_qtgeb_76{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._cancelBtn_qtgeb_77{padding:.6rem 1.2rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer}._cancelBtn_qtgeb_77:hover{color:var(--text-primary)}._submitBtn_qtgeb_79{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.4rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}._submitBtn_qtgeb_79:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_qtgeb_82{position:fixed;inset:0;background:#030308b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_qtgeb_82{width:100%;max-width:420px;background:var(--surface-color);border:1px solid var(--border-color-strong);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}._modalHeader_qtgeb_84{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--border-color)}._modalHeader_qtgeb_84 h3{font-size:1rem;font-weight:700}._modalClose_qtgeb_86{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-alt);color:var(--text-muted);cursor:pointer}._modalBody_qtgeb_87{padding:1.3rem;display:flex;flex-direction:column;gap:.85rem}._modalFooter_qtgeb_88{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.3rem;border-top:1px solid var(--border-color)}@media(max-width:768px){._summaryRow_qtgeb_28{grid-template-columns:1fr 1fr}._container_qtgeb_1{padding:1rem}}._overlay_11906_4{position:fixed;inset:0;background:#06060ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_overlayFadeIn_11906_1 .15s ease}@keyframes _overlayFadeIn_11906_1{0%{opacity:0}to{opacity:1}}._modal_11906_21{width:100%;max-width:560px;max-height:88vh;background:#121218;border:1px solid #23232f;border-radius:16px;box-shadow:0 12px 48px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:_modalPopIn_11906_1 .18s ease;color:#e5e5ec;font-family:inherit}@keyframes _modalPopIn_11906_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_11906_41{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #1e1e28}._modalHeaderLeft_11906_49{display:flex;align-items:flex-start;gap:12px}._modalIconBox_11906_54{width:38px;height:38px;min-width:38px;border-radius:10px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px}._closeBtn_11906_66{background:transparent;border:none;color:#8a8a99;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:8px;transition:all .15s ease}._closeBtn_11906_66:hover{color:#fff;background:#1c1c26}._modalBody_11906_83{padding:22px;overflow-y:auto}._title_11906_88{font-size:17px;font-weight:700;color:#fff;margin:0}._subtitle_11906_94{font-size:12.5px;color:#8a8a99;margin-top:3px}._templateLink_11906_100{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:transparent;border:none;color:#a78bfa;font-size:12.5px;font-weight:600;cursor:pointer;margin-top:14px;padding:6px}._templateLink_11906_100:hover{color:#c4b5fd;text-decoration:underline}._stepIndicator_11906_120{display:flex;align-items:center;gap:8px;margin-bottom:28px;justify-content:center}._stepDot_11906_127{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#1c1c26;color:#6b6b7a;border:1px solid #2a2a38}._stepDot_11906_127._active_11906_140{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border-color:transparent}._stepDot_11906_127._done_11906_145{background:#16341f;color:#4ade80;border-color:#1f4a2a}._stepLine_11906_150{width:36px;height:2px;background:#2a2a38}._uploadZone_11906_157{border:1.5px dashed #33334a;border-radius:14px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .15s ease;background:#16161f}._uploadZone_11906_157:hover{border-color:#7c3aed;background:#17141f}._uploadIcon_11906_170{font-size:30px;color:#8b5cf6;margin-bottom:10px}._uploadText_11906_175{font-size:14px;color:#d6d6e0;font-weight:600}._uploadHint_11906_180{font-size:12px;color:#6b6b7a;margin-top:6px}._hiddenInput_11906_185{display:none}._fileChip_11906_189{display:flex;align-items:center;justify-content:space-between;background:#16161f;border:1px solid #2a2a38;border-radius:10px;padding:10px 14px;margin-bottom:20px}._fileChipLeft_11906_199{display:flex;align-items:center;gap:10px;font-size:13px;color:#d6d6e0}._fileChipLeft_11906_199 svg{color:#8b5cf6}._rowsBadge_11906_207{background:#1c1630;color:#a78bfa;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;margin-left:6px}._removeFileBtn_11906_216{background:transparent;border:none;color:#8a8a99;cursor:pointer;display:flex}._removeFileBtn_11906_216:hover{color:#f87171}._field_11906_226{margin-bottom:18px}._label_11906_229{display:block;font-size:13px;font-weight:600;color:#c9c9d4;margin-bottom:6px}._required_11906_236{color:#a78bfa}._select_11906_238{width:100%;background:#16161f;border:1px solid #2a2a38;color:#e5e5ec;border-radius:10px;padding:10px 12px;font-size:13px;outline:none;appearance:none;cursor:pointer;transition:border-color .15s ease}._select_11906_238:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}._selectWrap_11906_255{position:relative}._selectChevron_11906_258{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b6b7a;font-size:12px}._exampleHint_11906_267{font-size:11.5px;color:#6b6b7a;margin-top:5px}._exampleValue_11906_272{color:#a78bfa;font-weight:600}._checkboxRow_11906_277{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9c9d4;margin:4px 0 20px;cursor:pointer}._checkboxRow_11906_277 input{accent-color:#7c3aed;width:15px;height:15px}._primaryBtn_11906_289{width:100%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s ease,transform .1s ease}._primaryBtn_11906_289:hover{opacity:.92}._primaryBtn_11906_289:disabled{opacity:.45;cursor:not-allowed}._secondaryBtn_11906_310{width:100%;background:transparent;color:#c9c9d4;border:1px solid #2a2a38;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;margin-top:10px}._secondaryBtn_11906_310:hover{border-color:#7c3aed;color:#fff}._btnRow_11906_324{display:flex;gap:10px}._btnRow_11906_324 ._primaryBtn_11906_289,._btnRow_11906_324 ._secondaryBtn_11906_310{margin-top:0}._previewWrap_11906_328{border:1px solid #23232f;border-radius:12px;overflow:hidden;margin-bottom:20px;max-height:260px;overflow-y:auto}._previewTable_11906_336{width:100%;border-collapse:collapse;font-size:12.5px}._previewTable_11906_336 th{background:#16161f;color:#a78bfa;text-align:left;padding:9px 12px;position:sticky;top:0;font-weight:700;border-bottom:1px solid #23232f}._previewTable_11906_336 td{padding:8px 12px;color:#c9c9d4;border-bottom:1px solid #1c1c26;white-space:nowrap}._previewTable_11906_336 tr:last-child td{border-bottom:none}._previewMore_11906_358{text-align:center;padding:8px;color:#6b6b7a;font-size:12px;background:#16161f}._summaryBox_11906_366{background:#16161f;border:1px solid #2a2a38;border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:13px;color:#c9c9d4}._summaryBox_11906_366 b{color:#fff}._progressOuter_11906_378{width:100%;height:8px;background:#1c1c26;border-radius:6px;overflow:hidden;margin:18px 0 8px}._progressInner_11906_386{height:100%;background:linear-gradient(90deg,#8b5cf6,#6d28d9);transition:width .2s ease}._progressLabel_11906_391{text-align:center;font-size:12.5px;color:#8a8a99;margin-bottom:20px}._logList_11906_398{max-height:220px;overflow-y:auto;border:1px solid #23232f;border-radius:10px;margin-bottom:20px}._logRow_11906_405{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;border-bottom:1px solid #1c1c26}._logRow_11906_405:last-child{border-bottom:none}._logOk_11906_414{color:#4ade80}._logFail_11906_415{color:#f87171}._logName_11906_416{color:#d6d6e0;flex:1}._resultIcon_11906_419{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-size:30px;background:linear-gradient(135deg,#16341f,#0f2417);color:#4ade80;border:1px solid #1f4a2a}._resultTitle_11906_432{text-align:center;font-size:18px;font-weight:700;color:#fff;margin-bottom:6px}._resultSub_11906_439{text-align:center;font-size:13px;color:#8a8a99;margin-bottom:24px}._statsGrid_11906_445{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}._statCard_11906_451{background:#16161f;border:1px solid #2a2a38;border-radius:12px;padding:14px;text-align:center}._statNum_11906_458{font-size:22px;font-weight:800;color:#fff}._statLabel_11906_463{font-size:11.5px;color:#8a8a99;margin-top:2px}._statOk_11906_468 ._statNum_11906_458{color:#4ade80}._statFail_11906_469 ._statNum_11906_458{color:#f87171}._spin_11906_471{animation:_spin_11906_471 .9s linear infinite}@keyframes _spin_11906_471{to{transform:rotate(360deg)}}._errorText_11906_478{color:#f87171;font-size:12px;margin-top:5px}:root{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #9061f9 0%, #7c3aed 100%);--bg-color: #060611;--surface-color: #0b0b16;--surface-alt: #12121f;--surface-hover: #171728;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #a1a1ab;--text-muted: #6f6f7a;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .2);--border-radius: 20px;--border-radius-sm: 12px;--transition: all .2s cubic-bezier(.4, 0, .2, 1)}._container_62brk_30 ::-webkit-scrollbar{width:8px;height:8px}._container_62brk_30 ::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:10px}._container_62brk_30{scrollbar-color:rgba(139,92,246,.35) transparent;scrollbar-width:thin}._container_62brk_30{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_62brk_49{max-width:1600px;margin:0 auto}._loading_62brk_55{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_62brk_55:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_62brk_1 1s linear infinite}@keyframes _spin_62brk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_62brk_82{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_62brk_91{display:none}._tableHeader_62brk_96{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:1}._headerLeft_62brk_110{flex:1;min-width:300px}._headerRight_62brk_115{display:flex;gap:.75rem;align-items:center}._pageTitle_62brk_121{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_62brk_131{color:var(--primary);background:#ad71eb1a;padding:.5rem;border-radius:12px}._searchContainer_62brk_139{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._filterButton_62brk_146{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);border-radius:50px;background:#222;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}._filterButton_62brk_146:hover{background:#333;color:var(--primary);border-color:var(--primary)}._activeFilter_62brk_167{background:var(--primary);color:var(--text-primary);border-color:var(--primary)}._clearFilterButton_62brk_173{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);border-radius:50px;background:transparent;color:var(--text-muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}._clearFilterButton_62brk_173:hover{background:#e74c3c33;color:#e74c3c;border-color:#e74c3c}._searchInfo_62brk_194{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-left:auto;font-weight:500}._filterRow_62brk_203{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;background:#1a1a1a;border-bottom:1px solid var(--border-color)}._filterGroup_62brk_212{display:flex;flex-direction:column;gap:.25rem;min-width:150px;flex:1 1 auto}._filterGroup_62brk_212 label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._filterGroup_62brk_212 input,._filterGroup_62brk_212 select{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:8px;background:#222;color:var(--text-primary);font-size:.85rem;transition:var(--transition)}._filterGroup_62brk_212 input:focus,._filterGroup_62brk_212 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ad71eb33}._addButton_62brk_268{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._addButton_62brk_268:hover{background:var(--primary-dark);transform:translateY(-2px)}._printButton_62brk_290{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:#333;color:var(--text-primary);border:1px solid var(--border-color)}._printButton_62brk_290:hover{background:#444;color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}._tableWrapper_62brk_315{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_62brk_321{min-width:1200px}._table_62brk_82{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_62brk_82 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_62brk_82 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_62brk_82 th:hover{background:#ad71eb1a;color:var(--primary-light)}._table_62brk_82 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_62brk_82 tbody tr{transition:var(--transition)}._table_62brk_82 tbody tr:hover{background:#ad71eb1a;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._statusBadge_62brk_383{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:capitalize;background:#222;color:var(--text-primary);border:1px solid transparent}._statusBadge_62brk_383._received_62brk_395{background:#2ecc7133;color:#2ecc71;border-color:#2ecc71}._statusBadge_62brk_383._pending_62brk_401{background:#f1c40f33;color:#f1c40f;border-color:#f1c40f}._statusBadge_62brk_383._ordered_62brk_407{background:#3498db33;color:#3498db;border-color:#3498db}._statusBadge_62brk_383._cancelled_62brk_413{background:#e74c3c33;color:#e74c3c;border-color:#e74c3c}._actionButtons_62brk_420{display:flex;gap:.5rem;justify-content:center}._editBtn_62brk_426,._deleteBtn_62brk_427{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px #0000004d;background:var(--primary);color:var(--text-primary)}._tableCellInput_62brk_446{padding:.45rem .6rem;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;font-weight:500;background:#222;color:var(--text-primary);transition:var(--transition)}._tableCellInput_62brk_446:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._tableCellInput_62brk_446::-webkit-inner-spin-button,._tableCellInput_62brk_446::-webkit-outer-spin-button{filter:invert(1) brightness(1.5)}._editBtn_62brk_426:hover,._deleteBtn_62brk_427:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_62brk_475{text-align:center;padding:4rem 2rem!important}._noDataContent_62brk_480{max-width:400px;margin:0 auto}._noDataIcon_62brk_485{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_62brk_475 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_62brk_475 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_62brk_512{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_62brk_512:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_62brk_535{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_62brk_546{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_62brk_546 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_62brk_546 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._paginationControls_62brk_572{display:flex;gap:.5rem;align-items:center}._paginationControls_62brk_572 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_62brk_572 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_62brk_572 button:disabled{opacity:.5;cursor:not-allowed}._activePage_62brk_606{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_62brk_613{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_62brk_623{display:block;animation:_fadeIn_62brk_1 .3s ease}@keyframes _fadeIn_62brk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_62brk_639{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_62brk_650{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_62brk_657{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_62brk_664{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_62brk_664:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_62brk_686{padding:2rem;background:var(--surface-color)}._formGrid_62brk_691{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_62brk_698{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_62brk_704{grid-column:1 / -1}._formGroup_62brk_698 label,._formGroupFull_62brk_704 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_62brk_698 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroupFull_62brk_704 label:after{display:none}._formGroup_62brk_698 select,._formGroup_62brk_698 input,._formGroup_62brk_698 textarea,._formGroupFull_62brk_704 select,._formGroupFull_62brk_704>textarea,._formGroupFull_62brk_704>input{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_62brk_698 select:focus,._formGroup_62brk_698 input:focus,._formGroup_62brk_698 textarea:focus,._formGroupFull_62brk_704 select:focus,._formGroupFull_62brk_704>textarea:focus,._formGroupFull_62brk_704>input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33;background:#222}._formGroup_62brk_698 textarea,._formGroupFull_62brk_704>textarea{resize:vertical;min-height:80px;line-height:1.5}._errorText_62brk_769{font-size:.75rem;color:var(--primary);margin-top:.25rem;font-weight:500}._productSearchSection_62brk_777{margin-bottom:1rem}._productSearchRow_62brk_781{display:flex;gap:.5rem;align-items:center}._productSearchInputWrapper_62brk_787{position:relative;flex:1}._productSearchBox_62brk_793{width:100%;position:relative;display:flex;align-items:center}._productSearchIcon_62brk_801{position:absolute;left:1rem;color:var(--text-muted);transition:color .2s ease;pointer-events:none;z-index:1}._productSearchInput_62brk_787{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._productSearchInput_62brk_787:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._productSearchInput_62brk_787::placeholder{color:var(--text-muted);font-style:italic;opacity:.8;transition:opacity .2s ease}._productSearchInput_62brk_787:focus::placeholder{opacity:.5}._productSearchInput_62brk_787:disabled{opacity:.6;cursor:not-allowed;background:#1a1a1a;border-color:var(--border-color)}._productSearchInput_62brk_787:not(:disabled):hover{background:#2a2a2a;border-color:var(--primary-light)}._productSearchBox_62brk_793:focus-within ._productSearchIcon_62brk_801{color:var(--primary)}._productClearSearch_62brk_860{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition);z-index:1;display:flex;align-items:center;justify-content:center}._productClearSearch_62brk_860:hover{background:var(--surface-color);color:var(--primary)}._productDropdownMenu_62brk_882{position:absolute;top:100%;left:0;right:0;background:#222;border:1px solid var(--border-color);border-radius:8px;margin-top:.25rem;max-height:250px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow)}._productDropdownItem_62brk_897{padding:.75rem 1rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);border-bottom:1px solid var(--border-color)}._productDropdownItem_62brk_897:last-child{border-bottom:none}._productDropdownItem_62brk_897:hover{background:#ad71eb33;color:var(--primary-light)}._productNoResults_62brk_914{padding:10px;color:#999}._productScannerButton_62brk_919{background:#333;border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:var(--transition)}._productScannerButton_62brk_919:hover{background:#444;color:var(--primary);border-color:var(--primary)}._productSearchHint_62brk_939{color:#666;font-size:.85rem;margin-top:.25rem;display:block}._formGroupFull_62brk_704{margin-bottom:1rem;width:100%}._errorInput_62brk_958{border-color:#dc3545!important;background-color:#fff8f8}._errorText_62brk_769{color:#dc3545;font-size:.85rem;margin-top:.25rem;margin-bottom:0}._formGroupFull_62brk_704 input[type=text]{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;font-weight:500;background:#222;color:var(--text-primary);transition:var(--transition)}._formGroupFull_62brk_704 input[type=text]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}@media(max-width:768px){._productSearchInput_62brk_787{font-size:16px;padding:.7rem 1rem .7rem 2.2rem}._productClearSearch_62brk_860{right:.75rem}}@media(max-width:480px){._productSearchInput_62brk_787{padding:.6rem 1rem .6rem 2rem}}._scannerIconBtn_62brk_1010{background:#333;border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:var(--transition)}._scannerIconBtn_62brk_1010:hover{background:#444;color:var(--primary);border-color:var(--primary)}._productDropdown_62brk_882{position:absolute;top:100%;left:0;right:0;background:#222;border:1px solid var(--border-color);border-radius:8px;margin-top:.25rem;max-height:250px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow)}._dropdownItem_62brk_1046{padding:.75rem 1rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);border-bottom:1px solid var(--border-color)}._dropdownItem_62brk_1046:last-child{border-bottom:none}._dropdownItem_62brk_1046:hover{background:#ad71eb33;color:var(--primary-light)}._grandTotal_62brk_1064{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#222;border-radius:8px;border:1px solid var(--primary);margin-top:1rem;font-weight:700;color:var(--text-primary)}._grandTotal_62brk_1064 span:last-child{color:var(--primary);font-size:1.2rem}._formActions_62brk_1083{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_62brk_1092,._submitBtn_62brk_1093{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_62brk_1092{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_62brk_1092:hover{background:#333;transform:translateY(-2px)}._submitBtn_62brk_1093{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_62brk_1093:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._confirmDeleteBtn_62brk_1133{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);background:#dc3545;color:#fff;box-shadow:0 4px 12px #0000004d}._confirmDeleteBtn_62brk_1133:hover:not(:disabled){background:#c82333;transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._confirmDeleteBtn_62brk_1133:disabled{opacity:.6;cursor:not-allowed}._submitBtn_62brk_1093:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_62brk_1161{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_62brk_1 .3s ease}._modal_62brk_1161{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_62brk_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_62brk_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_62brk_1199{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_62brk_1199 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_62brk_1215{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_62brk_1215:hover{background:#ffffff1a;color:var(--primary)}._modalBody_62brk_1235{padding:2rem}._modalFooter_62brk_1239{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_62brk_1239 ._cancelBtn_62brk_1092{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}#_html5qr-reader_62brk_1{width:100%;min-height:300px;border-radius:8px;overflow:hidden;background:#000;margin-bottom:1rem}#_html5qr-reader_62brk_1 video{width:100%!important;height:auto!important;object-fit:cover!important;max-height:400px}#_html5qr-reader__dashboard_section_62brk_1{background:#222!important;border-radius:8px!important;padding:1rem!important;color:var(--text-primary)!important}#_html5qr-reader__dashboard_section_csr_62brk_1 select{background:#333!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;padding:.6rem 1rem!important;border-radius:50px!important;font-size:.9rem;margin:.5rem 0!important;width:100%;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:16px!important}#_html5qr-reader__dashboard_section_csr_62brk_1 select:hover,#_html5qr-reader__dashboard_section_csr_62brk_1 select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #ad71eb33!important;outline:none}#_html5qr-reader__dashboard_section_csr_62brk_1 button{background:var(--primary)!important;color:var(--text-primary)!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:50px!important;font-size:.95rem!important;font-weight:600!important;cursor:pointer;margin:.5rem 0!important;width:100%;box-shadow:0 4px 12px #0000004d!important;transition:all .3s ease}#_html5qr-reader__dashboard_section_csr_62brk_1 button:hover{background:var(--primary-dark)!important;transform:translateY(-2px);box-shadow:0 6px 16px #00000080!important}#_html5qr-reader__dashboard_section_csr_62brk_1 span a{color:var(--primary)!important;text-decoration:none!important;font-weight:600!important;transition:all .3s ease}#_html5qr-reader__dashboard_section_csr_62brk_1 span a:hover{text-decoration:underline!important;color:var(--primary-light)!important}#_html5qr-reader__status_message_62brk_1{background:#222!important;color:var(--text-secondary)!important;padding:.5rem!important;border-radius:4px!important;margin-top:.5rem;font-size:.85rem}._scannerHint_62brk_1346{text-align:center;color:var(--text-muted);margin-top:10px;font-size:.9rem}@media(max-width:1024px){._formPanelActive_62brk_623{width:100%}._formGrid_62brk_691{grid-template-columns:repeat(2,1fr)}._tableHeader_62brk_96{flex-direction:column;align-items:stretch}._headerRight_62brk_115{width:100%}}@media(max-width:768px){._container_62brk_30,._tableHeader_62brk_96{padding:1rem}._pageTitle_62brk_121{font-size:1.5rem}._searchContainer_62brk_139{max-width:100%}._tableWrapper_62brk_315{padding:0}._tableContainer_62brk_321{min-width:1000px}._formHeader_62brk_639{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_62brk_650{font-size:1.5rem}._formGrid_62brk_691{grid-template-columns:1fr;gap:1rem}._formActions_62brk_1083{flex-direction:column}._cancelBtn_62brk_1092,._submitBtn_62brk_1093{width:100%;justify-content:center}._pagination_62brk_535{flex-direction:column;align-items:stretch}._paginationInfo_62brk_546{justify-content:space-between;width:100%}._paginationControls_62brk_572{justify-content:center;width:100%}._addButton_62brk_268 span{display:none}._addButton_62brk_268{padding:.6rem;justify-content:center}._addButton_62brk_268 svg{margin:0;width:20px;height:20px}._backButton_62brk_664 span{display:none}._actionButtons_62brk_420{flex-direction:column;gap:.25rem}._editBtn_62brk_426,._deleteBtn_62brk_427{width:32px;height:32px}._modal_62brk_1161{max-width:90%}#_html5qr-reader_62brk_1{min-height:250px}._modalBody_62brk_1235{padding:1rem}#_html5qr-reader__dashboard_section_csr_62brk_1 select,#_html5qr-reader__dashboard_section_csr_62brk_1 button{font-size:.85rem;padding:.5rem 1rem}}@media(max-width:480px){._pageTitle_62brk_121{font-size:1.3rem}._table_62brk_82 th,._table_62brk_82 td{font-size:.8rem;padding:.6rem}._modalFooter_62brk_1239{flex-direction:column}._modalFooter_62brk_1239 ._cancelBtn_62brk_1092{width:100%}#_html5qr-reader_62brk_1{min-height:200px}._scannerHint_62brk_1346{font-size:.8rem}}._discountTypeBtn_62brk_1515,._discountTypeActive_62brk_1516{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid var(--border-color, rgba(255, 255, 255, .12));background:var(--surface-alt, #14141f);color:var(--text-secondary, #a1a1ab);transition:all .2s ease}._discountTypeBtn_62brk_1515:hover{color:var(--text-primary, #fff);border-color:var(--primary, #8b5cf6)}._discountTypeActive_62brk_1516{background:#8b5cf626;border-color:var(--primary, #8b5cf6);color:var(--primary-light, #a78bfa)}._container_1w18p_5{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--bg-color: #08070c;--surface-color: #121019;--surface-color-alt: #171420;--card-bg: #14121c;--input-bg: #1a1724;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #b9b4c8;--text-muted: #837e96;--success: #22c55e;--success-bg: rgba(34, 197, 94, .14);--danger: #ef4444;--danger-bg: rgba(239, 68, 68, .14);--shadow: 0 8px 32px 0 rgba(0, 0, 0, .45);--shadow-card: 0 4px 24px rgba(0, 0, 0, .35);--border-radius: 18px;--border-radius-sm: 10px;--border-radius-pill: 999px;--transition: all .2s ease}._container_1w18p_5{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);color-scheme:dark}._mainContent_1w18p_53{max-width:1600px;margin:0 auto}._userInfoBanner_1w18p_59{background:var(--surface-color);color:var(--text-primary);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:2rem;box-shadow:var(--shadow);border:1px solid var(--border-color)}._userInfoContent_1w18p_69{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}._userAvatar_1w18p_76{width:70px;height:70px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--primary)}._userDetails_1w18p_88{flex:1}._userName_1w18p_92{margin:0 0 .5rem;font-size:1.8rem;font-weight:700}._userMeta_1w18p_98{display:flex;gap:1.5rem;font-size:.9rem;opacity:.9;flex-wrap:wrap}._userRole_1w18p_106,._userSchool_1w18p_107,._userEmail_1w18p_108{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}._userStats_1w18p_115{display:flex;gap:2rem}._statItem_1w18p_120{text-align:center}._statNumber_1w18p_124{display:block;font-size:2rem;font-weight:700;margin-bottom:.25rem;color:var(--primary)}._statLabel_1w18p_132{font-size:.8rem;opacity:.8;color:var(--text-secondary)}._dashboardWrapper_1w18p_139{margin-bottom:2rem}._dashboardGrid_1w18p_143{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}._dashCard_1w18p_149{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.35rem 1.5rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-card);text-align:left;color:var(--text-primary)}._dashCard_1w18p_149:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 12px 24px #0000008c}._dashCardActive_1w18p_170{background:#8b5cf61a;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e}._dashCardHero_1w18p_178{background:var(--primary-gradient);border:none;box-shadow:0 10px 24px -10px #7c3aeda6}._dashCardHero_1w18p_178 ._dashLabel_1w18p_184,._dashCardHero_1w18p_178 ._dashValue_1w18p_185{color:#fff}._dashCardHero_1w18p_178 ._dashLabel_1w18p_184{color:#fffc}._dashCardHero_1w18p_178 ._dashIcon_1w18p_193{background:#ffffff2e;color:#fff}._dashIcon_1w18p_193{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:#8b5cf629;color:var(--primary-light)}._dashIconBlue_1w18p_213{background:#5b9dff29;color:#7cb3ff}._dashIconGreen_1w18p_218{background:#2fbf6e29;color:#4ade80}._dashBody_1w18p_223{display:flex;flex-direction:column;min-width:0}._dashValue_1w18p_185{font-size:1.7rem;font-weight:700;line-height:1.25;color:#fff}._dashLabel_1w18p_184{font-size:.8rem;color:var(--text-secondary);font-weight:500;margin-top:.15rem}._drawerOverlay_1w18p_244{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}._drawerBackdrop_1w18p_257{position:absolute;inset:0;background:#0009;pointer-events:all;animation:_fadeIn_1w18p_1 .2s ease}@keyframes _fadeIn_1w18p_1{0%{opacity:0}to{opacity:1}}._drawer_1w18p_244{position:relative;width:75%;max-width:1000px;height:85vh;max-height:85vh;margin-right:2rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:-10px 0 30px #000000b3;display:flex;flex-direction:column;overflow:hidden;pointer-events:all;animation:_slideInRight_1w18p_1 .3s ease}._drawerMobile_1w18p_291{width:95%;margin-right:2.5%;height:90vh;max-height:90vh}@keyframes _slideInRight_1w18p_1{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}._drawerHeader_1w18p_309{padding:1.5rem;border-bottom:1px solid var(--border-color);position:relative;flex-shrink:0;background:var(--surface-color)}._drawerCloseBtn_1w18p_317{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition)}._drawerCloseBtn_1w18p_317:hover{background:#ffffff1a;color:var(--primary)}._detailProfile_1w18p_336{text-align:center;margin-bottom:1rem}._detailAvatar_1w18p_341{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--primary);margin-bottom:.75rem}._detailProfile_1w18p_336 h2{font-size:1.25rem;margin:.5rem 0;color:var(--text-primary)}._roleBadge_1w18p_356{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;background:#8b5cf633;color:var(--primary)}._detailMeta_1w18p_366{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;justify-content:center}._infoItem_1w18p_374{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary);background:var(--surface-color-alt);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:var(--border-radius-pill);max-width:220px;white-space:nowrap;overflow:hidden}._infoItem_1w18p_374 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._infoItem_1w18p_374 svg{color:var(--primary);font-size:1rem}._detailTabs_1w18p_401{display:flex;overflow-x:auto;border-bottom:1px solid var(--border-color);padding:0 1.5rem;gap:.5rem;flex-shrink:0;background:var(--surface-color)}._detailTab_1w18p_401{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:none;border:none;color:var(--text-secondary);font-weight:500;font-size:.9rem;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition);white-space:nowrap}._detailTab_1w18p_401:hover{color:var(--text-primary);border-color:#8b5cf64d}._activeTab_1w18p_432{color:var(--primary);border-bottom-color:var(--primary)}._detailTab_1w18p_401 svg{font-size:1.1rem}._drawerContent_1w18p_442{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem}._assigningServicesTab_1w18p_450{display:flex;flex-direction:column;gap:1rem}._assignmentTypeSelector_1w18p_456 select{padding:.6rem 1rem;background:#222;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;width:200px}._autocompleteWrapper_1w18p_466{position:relative}._autocompleteInput_1w18p_470{width:100%;padding:.6rem 1rem;background:#222;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem}._autocompleteDropdown_1w18p_480{position:absolute;top:100%;left:0;right:0;background:#2a2a2a;border:1px solid var(--border-color);border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:10}._autocompleteItem_1w18p_493{padding:.5rem 1rem;cursor:pointer;color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:.5rem}._autocompleteItem_1w18p_493:hover{background:var(--primary-gradient);color:#fff}._autocompleteItem_1w18p_493._selected_1w18p_508{background:#8b5cf633}._clearSearchBtn_1w18p_512{background:none;border:none;color:var(--text-muted);cursor:pointer;position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:1.1rem}._selectedCategoryTag_1w18p_524{display:flex;align-items:center;gap:.5rem;background:#ad71eb26;border:1px solid var(--primary);border-radius:8px;padding:.4rem .8rem;margin-top:.5rem;font-size:.85rem;color:var(--text-primary);max-width:fit-content}._selectedCategoryTag_1w18p_524 button{background:none;border:none;color:var(--primary);cursor:pointer;font-size:1rem;display:flex;align-items:center}._selectedServicesList_1w18p_548{margin-top:1.5rem}._selectedServicesList_1w18p_548 h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem}._serviceChips_1w18p_558{display:flex;flex-wrap:wrap;gap:.5rem}._serviceChip_1w18p_558{display:flex;align-items:center;gap:.5rem;background:#1a1a1a;border:1px solid var(--border-color);border-radius:20px;padding:.35rem .75rem;font-size:.85rem;color:var(--text-primary)}._serviceChip_1w18p_558 span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeChipBtn_1w18p_583{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1rem;display:flex;align-items:center;padding:.1rem}._removeChipBtn_1w18p_583:hover{color:#f87171}._saveBtn_1w18p_598{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-gradient);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition);margin-top:1rem}._saveBtn_1w18p_598:hover:not(:disabled){background:var(--primary-dark)}._salaryTab_1w18p_618{display:flex;flex-direction:column;gap:1.5rem}._salaryTab_1w18p_618 h4{margin:0 0 .5rem;color:var(--text-primary)}._salaryModeSelector_1w18p_630{display:flex;gap:1rem;margin-bottom:1rem}._salaryMonthRow_1w18p_636{display:flex;align-items:center;gap:.5rem}._salaryMonthRow_1w18p_636 label{font-weight:600;color:var(--text-secondary)}._dateRangeLabel_1w18p_647{font-size:.85rem;color:var(--text-muted);margin-left:.5rem}._salaryTab_1w18p_618 ._formInput_1w18p_653{padding:.6rem 1rem;background:#222;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;max-width:200px;transition:var(--transition)}._salaryTab_1w18p_618 ._formInput_1w18p_653:focus{outline:none;border-color:var(--primary)}._overtimeSwitchContainer_1w18p_670{margin-bottom:2rem}._switchLabel_1w18p_674{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:500;color:var(--text-primary)}._toggleSwitch_1w18p_684{width:48px;height:26px;background:#333;border-radius:13px;position:relative;cursor:pointer;transition:background .3s;flex-shrink:0}._toggleActive_1w18p_695{background:var(--primary-gradient)}._toggleKnob_1w18p_699{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:transform .3s}._toggleActive_1w18p_695 ._toggleKnob_1w18p_699{transform:translate(22px)}._manualOvertimeSection_1w18p_714{margin-top:1.5rem}._detailStats_1w18p_718{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-bottom:1rem}._statCard_1w18p_726{background:#1a1a1a;border:1px solid var(--border-color);border-radius:12px;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;cursor:default}._statCard_1w18p_726._clickable_1w18p_739{cursor:pointer;transition:var(--transition)}._statCard_1w18p_726._clickable_1w18p_739:hover{border-color:var(--primary);background:#222}._statCard_1w18p_726 svg{font-size:1.5rem;color:var(--primary)}._statCard_1w18p_726 span{font-size:.8rem;color:var(--text-secondary)}._statCard_1w18p_726 strong{font-size:1.2rem;color:var(--text-primary);font-weight:700}._calendarPopupOverlay_1w18p_766{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2100;animation:_fadeIn_1w18p_1 .2s ease}._calendarPopup_1w18p_766{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);max-width:700px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}._calendarPopupHeader_1w18p_789{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background:#1a1a1a;flex-shrink:0}._calendarPopupBody_1w18p_799{flex:1;overflow-y:auto;padding:1.5rem}._calendarPopup_1w18p_766 table{width:100%;border-collapse:collapse;font-size:.85rem}._calendarPopup_1w18p_766 th{text-align:left;padding:.75rem .5rem;border-bottom:1px solid var(--border-color);color:var(--primary);font-weight:600}._calendarPopup_1w18p_766 td{padding:.6rem .5rem;border-bottom:1px solid rgba(255,255,255,.05)}._holidayTag_1w18p_824{background:#8b5cf626;color:var(--primary-light);padding:.15rem .5rem;border-radius:4px;font-size:.8rem}._salaryTab_1w18p_618 ._form_1w18p_653{background:#1a1a1a;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}._salaryTab_1w18p_618 ._tableWrapper_1w18p_842{max-height:400px;overflow-y:auto;margin:0;padding:0}._salaryTab_1w18p_618 ._tableWrapper_1w18p_842 ._table_1w18p_842{min-width:100%}._tablePanel_1w18p_854{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tableHeader_1w18p_863{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_1w18p_877{flex:1;min-width:300px}._headerRight_1w18p_882{display:flex;gap:.75rem;align-items:center}._pageTitle_1w18p_888{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_1w18p_898{color:var(--primary);background:#8b5cf61a;padding:.5rem;border-radius:12px}._searchContainer_1w18p_905{max-width:400px}._searchBox_1w18p_909{position:relative;display:flex;align-items:center}._searchIcon_1w18p_915{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_1w18p_921{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchInput_1w18p_921:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._clearSearch_1w18p_512{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_1w18p_512:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_1w18p_955{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._filterIndicator_1w18p_963{color:var(--primary);font-weight:600}._headerActions_1w18p_968{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_1w18p_975,._clearFilterButton_1w18p_976,._exportButton_1w18p_977,._addButton_1w18p_978{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary-gradient);color:var(--text-primary)}._filterButton_1w18p_975:hover,._clearFilterButton_1w18p_976:hover,._exportButton_1w18p_977:hover,._addButton_1w18p_978:hover{background:var(--primary-dark);transform:translateY(-2px)}._activeFilter_1w18p_1002{background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary)}._exportWrapper_1w18p_1008{position:relative;z-index:10000}._exportDropdown_1w18p_1013{position:absolute;top:120%;right:0;width:280px;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_1w18p_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_1w18p_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_1w18p_1032{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_1w18p_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_1w18p_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1w18p_1050{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--primary-gradient);color:var(--text-primary)}._dropdownHeader_1w18p_1050 h4{font-size:1.1rem;font-weight:600;margin:0}._closeDropdown_1w18p_1065{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_1w18p_1065:hover{background:#fff3}._dropdownContent_1w18p_1084{max-height:min(60vh,420px);overflow-y:auto}._exportOptions_1w18p_1089{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_1w18p_1089 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:none;background:#222;border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_1w18p_1089 button:hover{background:var(--primary-gradient);color:var(--text-primary);transform:translate(5px)}._filterRow_1w18p_1119{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:var(--surface-color);border-bottom:1px solid var(--border-color)}._filterGroup_1w18p_1128{display:flex;flex-direction:column;gap:.5rem}._filterGroup_1w18p_1128 label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterGroup_1w18p_1128 input,._filterGroup_1w18p_1128 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:#222;color:var(--text-primary)}._tableWrapper_1w18p_842{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_1w18p_1159{min-width:1100px}._table_1w18p_842{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_1w18p_842 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_1w18p_842 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}._table_1w18p_842 th:hover{background:#8b5cf61a;color:var(--primary-light)}._table_1w18p_842 td{padding:1rem;border-bottom:1px solid var(--border-color);vertical-align:middle}._table_1w18p_842 tbody tr:hover{background:#8b5cf61a}._customerRow_1w18p_1206{cursor:pointer}._employeeName_1w18p_1210{display:flex;align-items:center;gap:.75rem}._profileThumbnail_1w18p_1216{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--primary)}._sortableHeader_1w18p_1224{cursor:pointer}._Co-Admin_1w18p_1229{background:#8b5cf640;color:#e0b3ff}._Manager_1w18p_1230{background:#8b5cf633;color:#8b5cf6}._Employee_1w18p_1231{background:#8b5cf61a;color:#d6b0ff}._statusBadge_1w18p_1233{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600}._activeBadge_1w18p_1240{background:#28a74533;color:#28a745;border:1px solid #28a745}._inactiveBadge_1w18p_1241{background:#dc354533;color:#dc3545;border:1px solid #dc3545}._apptStatus_completed_1w18p_1244{background:#28a74533;color:#28a745;border:1px solid #28a745}._apptStatus_confirmed_1w18p_1245{background:#007bff33;color:#4dabf7;border:1px solid #4dabf7}._apptStatus_pending_1w18p_1246{background:#ffc10733;color:#ffc107;border:1px solid #ffc107}._apptStatus_cancelled_1w18p_1247{background:#dc354533;color:#dc3545;border:1px solid #dc3545}._actionButtons_1w18p_1249{display:flex;gap:.5rem}._editBtn_1w18p_1254,._rowDeleteBtn_1w18p_1255{padding:.5rem;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-gradient);color:var(--text-primary)}._editBtn_1w18p_1254:hover,._rowDeleteBtn_1w18p_1255:hover{background:var(--primary-dark)}._noData_1w18p_1275{text-align:center;padding:3rem 0}._noDataContent_1w18p_1280{display:flex;flex-direction:column;align-items:center;gap:.5rem}._noDataIcon_1w18p_1287{font-size:3rem}._createFirstBtn_1w18p_1291{background:var(--primary-gradient);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;transition:var(--transition)}._createFirstBtn_1w18p_1291:hover{background:var(--primary-dark)}._pagination_1w18p_1311{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color)}._paginationInfo_1w18p_1321{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary)}._pageSizeSelect_1w18p_1329{padding:.4rem 2rem .4rem .75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg, #222);color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:14px;color-scheme:dark}._pageSizeSelect_1w18p_1329:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._paginationControls_1w18p_1352{display:flex;gap:.5rem}._paginationControls_1w18p_1352 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;color:var(--text-primary)}._paginationControls_1w18p_1352 button:hover:not(:disabled){background:var(--primary-gradient)}._activePage_1w18p_1374{background:var(--primary-gradient)!important}._formPanel_1w18p_1379{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_1w18p_1389{display:block;animation:_fadeIn_1w18p_1 .3s ease}._formHeader_1w18p_1394{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem}._formTitle_1w18p_1404{font-size:1.8rem;color:var(--text-primary);font-weight:700}._formSubtitle_1w18p_1410{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}._backButton_1w18p_1416{background:var(--primary-gradient);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600}._backButton_1w18p_1416:hover{background:var(--primary-dark)}._formContent_1w18p_1433{padding:2rem}._formGrid_1w18p_1437{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_1w18p_1444{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_1w18p_1450{grid-column:1 / -1}._formGroup_1w18p_1444 label{font-weight:600;color:var(--text-secondary);font-size:.9rem}._formGroup_1w18p_1444 select,._formGroup_1w18p_1444 input,._formGroup_1w18p_1444 textarea,._formGroupFull_1w18p_1450 select,._formGroupFull_1w18p_1450 input,._formGroupFull_1w18p_1450 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:var(--input-bg);color:var(--text-primary);transition:var(--transition);width:100%}._formGroup_1w18p_1444 textarea,._formGroupFull_1w18p_1450 textarea{resize:vertical;min-height:80px}._inputWrapper_1w18p_1483{position:relative;display:flex;align-items:center;width:100%}._inputIcon_1w18p_1490{position:absolute;left:1rem;color:var(--text-muted);pointer-events:none}._prefix_1w18p_1497{position:absolute;left:.75rem;color:var(--text-muted);font-weight:500}._prefix_1w18p_1497~._inputIcon_1w18p_1490{left:auto;right:1rem}._prefix_1w18p_1497+input{padding-left:3rem;padding-right:2.5rem}._inputWrapper_1w18p_1483 input{padding:.75rem 1rem .75rem 2.5rem}._workingDaysGrid_1w18p_1519{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}._workingDayLabel_1w18p_1526{display:flex;align-items:center;gap:.4rem;background:#1a1a1a;border:1px solid var(--border-color);border-radius:8px;padding:.5rem 1rem;color:var(--text-primary);cursor:pointer}._inputWithScanner_1w18p_1539{display:flex;align-items:center;gap:8px}._scannerButton_1w18p_1545{background:var(--primary-gradient);border:none;padding:.75rem;border-radius:8px;cursor:pointer;color:var(--text-primary)}._scannerContainer_1w18p_1554{margin-top:.5rem}._scannerPreview_1w18p_1558{width:100%}._closeScannerBtn_1w18p_1562{margin-top:.5rem;background:none;border:1px solid var(--border-color);padding:.4rem 1rem;border-radius:8px;color:var(--text-primary);cursor:pointer}._termsSection_1w18p_1573{margin:2rem 0;padding:1rem;background:#222;border-radius:8px}._termsGroup_1w18p_1580{display:flex;align-items:center;gap:.75rem}._termsLabel_1w18p_1586{font-size:.9rem;color:var(--text-secondary);cursor:pointer}._termsLink_1w18p_1592{color:var(--primary);text-decoration:none}._formGroupCheckbox_1w18p_1598{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}._formGroupCheckbox_1w18p_1598 label{display:flex;align-items:center;gap:.5rem;font-weight:400;color:var(--text-secondary)}._passwordHint_1w18p_1614{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._errorText_1w18p_1620{color:#ef4444;font-size:.8rem;margin-top:.25rem}._formActions_1w18p_1627{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_1w18p_1636,._submitBtn_1w18p_1637{padding:.75rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._cancelBtn_1w18p_1636{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._submitBtn_1w18p_1637{background:var(--primary-gradient);color:var(--text-primary);border:none}._submitBtn_1w18p_1637:disabled{opacity:.6}._modalOverlay_1w18p_1665{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}._modal_1w18p_1665{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;border:1px solid var(--border-color)}._modalHeader_1w18p_1684{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalClose_1w18p_1693{background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer}._modalBody_1w18p_1701{padding:2rem;text-align:center}._warningIcon_1w18p_1706{font-size:3rem;margin-bottom:1rem}._modalFooter_1w18p_1711{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._deleteBtn_1w18p_1720{background:var(--primary-gradient);color:var(--text-primary);border:none;padding:.6rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._scModalOverlay_1w18p_1734{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1w18p_1 .2s ease}._scModalContainer_1w18p_1746{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #000c}._scModalHeader_1w18p_1758{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);background:#1a1a1a;flex-shrink:0}._scModalTitle_1w18p_1768{font-size:1.15rem;font-weight:600;color:var(--text-primary)}._scModalCloseBtn_1w18p_1774{background:none;border:none;color:var(--text-muted);font-size:1.4rem;cursor:pointer;padding:.25rem;border-radius:8px;transition:var(--transition)}._scModalCloseBtn_1w18p_1774:hover{background:#ffffff1a;color:var(--primary)}._scModalBody_1w18p_1790{padding:1.5rem;overflow-y:auto;flex:1 1 auto}._loading_1w18p_1797{display:flex;justify-content:center;align-items:center;min-height:300px;color:var(--primary)}._accessDenied_1w18p_1806{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:460px;margin:4rem auto;padding:3rem 2rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow)}._deniedIcon_1w18p_1821{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#8b5cf624;color:var(--primary-light);font-size:1.6rem;margin-bottom:1.25rem}._accessDenied_1w18p_1806 h2{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}._accessDenied_1w18p_1806 p{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}._emptyState_1w18p_1848{color:var(--text-muted);font-style:italic;text-align:center;padding:2rem}._notesContent_1w18p_1855{line-height:1.6;color:var(--text-secondary)}._logoSection_1w18p_1861{margin-bottom:2rem}._sectionTitle_1w18p_1865{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}._logoGrid_1w18p_1872{display:grid;grid-template-columns:1fr;gap:1rem}._logoUploadGroup_1w18p_1878{background:#1a1a1a;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}._logoUploadArea_1w18p_1885{display:flex;flex-direction:column;align-items:center;gap:1rem}._fileInput_1w18p_1892{display:none}._uploadButton_1w18p_1896{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-gradient);color:#fff;padding:.6rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer}._logoPreview_1w18p_1908{position:relative;width:120px;height:120px;border-radius:12px;overflow:hidden;border:2px solid var(--primary)}._logoPreview_1w18p_1908 img{width:100%;height:100%;object-fit:cover}._removeLogoBtn_1w18p_1923{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem}._logoInfo_1w18p_1940{font-size:.8rem;color:var(--text-muted);text-align:center}@media(max-width:1024px){._drawer_1w18p_244{width:85%}._formGrid_1w18p_1437{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._drawer_1w18p_244{width:95%;margin-right:2.5%;height:90vh}._container_1w18p_5{padding:1rem}._pageTitle_1w18p_888{font-size:1.5rem}._formGrid_1w18p_1437{grid-template-columns:1fr}._detailMeta_1w18p_366{flex-direction:column;align-items:center}._overtimeRow_1w18p_1975{flex-direction:column;align-items:flex-start}._overtimeRow_1w18p_1975 input{width:100%}._scModalContainer_1w18p_1746{width:95%;margin:1rem}}@media(max-width:480px){._dashboardGrid_1w18p_143{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}._workingDaysGrid_1w18p_1519{flex-direction:column}._scModalOverlay_1w18p_1734{padding:.5rem}._scModalBody_1w18p_1790{padding:1rem}}._segmentedGroup_1w18p_2007{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);width:100%}._segmentedOption_1w18p_2018{flex:1 1 auto;text-align:center;padding:.55rem 1rem;border-radius:var(--border-radius-pill);font-size:.85rem;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);white-space:nowrap}._segmentedOption_1w18p_2018:hover{color:var(--text-primary)}._segmentedOptionActive_1w18p_2036{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 14px #8b5cf659}._moneyIconWrap_1w18p_2043{position:absolute;left:1rem;display:flex;align-items:center;color:var(--primary-light);pointer-events:none}._daysPickerHeader_1w18p_2053{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;gap:.5rem;flex-wrap:wrap}._daysQuickActions_1w18p_2062{display:flex;gap:.5rem}._dayQuickBtn_1w18p_2067{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-secondary);font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:var(--border-radius-pill);cursor:pointer;transition:var(--transition)}._dayQuickBtn_1w18p_2067:hover{color:var(--text-primary);border-color:var(--primary)}._daysPickerRow_1w18p_2084{display:flex;flex-wrap:wrap;gap:.6rem}._dayChip_1w18p_2090{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-secondary);font-size:.75rem;font-weight:700;cursor:pointer;transition:var(--transition)}._dayChip_1w18p_2090:hover{border-color:var(--primary-light);color:var(--text-primary)}._dayChipActive_1w18p_2111{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:0 4px 14px #8b5cf659}._timeRangeRow_1w18p_2119{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._timeField_1w18p_2126{flex:1 1 140px;position:relative;display:flex;align-items:center}._timeField_1w18p_2126 input[type=time]{padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--input-bg);color:var(--text-primary);width:100%;color-scheme:dark}._timeFieldIcon_1w18p_2143{position:absolute;left:1rem;color:var(--text-muted);pointer-events:none}._hoursPerDayInput_1w18p_2150{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--input-bg);color:var(--text-primary);font-size:.85rem;text-align:center}._hoursPerDayInput_1w18p_2150:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._timeRangeSeparator_1w18p_2166{color:var(--text-muted);font-weight:600;font-size:.85rem}._hoursSummaryPill_1w18p_2172{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--primary-light);background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);padding:.4rem .85rem;border-radius:var(--border-radius-pill);white-space:nowrap}._svcAssignPanel_1w18p_2188{display:flex;flex-direction:column;gap:1rem}._svcSearchRow_1w18p_2194{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}._svcSearchBox_1w18p_2201{flex:1 1 240px;position:relative;display:flex;align-items:center}._svcSearchBox_1w18p_2201 svg{position:absolute;left:.9rem;color:var(--text-muted)}._svcSearchBox_1w18p_2201 input{width:100%;padding:.7rem 1rem .7rem 2.5rem;border-radius:var(--border-radius-pill);border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);font-size:.85rem}._svcSelectAllBtn_1w18p_2224{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:var(--border-radius-pill);border:1px solid var(--primary);background:#8b5cf61f;color:var(--primary-light);font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:var(--transition)}._svcSelectAllBtn_1w18p_2224:hover{background:var(--primary-gradient);color:#fff}._svcClearBtn_1w18p_2245{padding:.65rem 1.1rem;border-radius:var(--border-radius-pill);border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}._svcClearBtn_1w18p_2245:hover{color:var(--danger);border-color:var(--danger)}._svcSelectedCount_1w18p_2262{font-size:.78rem;font-weight:700;color:var(--text-primary);background:var(--surface-color-alt);border:1px solid var(--border-color);padding:.5rem .9rem;border-radius:var(--border-radius-pill);white-space:nowrap}._svcCategoryList_1w18p_2273{display:flex;flex-direction:column;gap:.6rem;max-height:420px;overflow-y:auto;padding-right:.25rem}._svcCategoryCard_1w18p_2282{box-sizing:border-box!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--border-radius)!important;background:var(--card-bg)!important;overflow:visible!important;width:100%!important}._svcCategoryHead_1w18p_2291{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:.75rem!important;min-height:48px!important;height:auto!important;padding:.85rem 1rem!important;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1!important;visibility:visible!important}._svcCategoryHead_1w18p_2291:hover{background:#ffffff05}._svcCheckbox_1w18p_2309{box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:6px!important;border:1.5px solid rgba(255,255,255,.35)!important;background:var(--surface-color-alt)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:#fff!important;transition:var(--transition);opacity:1!important}._svcCheckboxChecked_1w18p_2326{background:var(--primary-gradient)!important;border-color:transparent!important}._svcCheckboxIndeterminate_1w18p_2331{background:#8b5cf680!important;border-color:var(--primary)!important}._svcCategoryName_1w18p_2336{flex:1!important;font-weight:700!important;font-size:.9rem!important;color:#fff!important;opacity:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._svcCategoryCount_1w18p_2347{flex-shrink:0!important;font-size:.75rem!important;color:var(--text-muted)!important;background:var(--surface-color-alt)!important;padding:.2rem .6rem!important;border-radius:var(--border-radius-pill)!important;opacity:1!important}._svcCategoryChevron_1w18p_2357{flex-shrink:0!important;color:var(--text-muted);transition:transform .2s ease}._svcCategoryChevronOpen_1w18p_2363{transform:rotate(90deg)}._svcServiceGrid_1w18p_2367{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;padding:0 1rem 1rem}._svcServiceItem_1w18p_2374{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:.6rem!important;min-height:44px!important;height:auto!important;padding:.6rem .75rem!important;border-radius:var(--border-radius-sm)!important;border:1px solid rgba(255,255,255,.12)!important;background:var(--surface-color-alt)!important;cursor:pointer;transition:var(--transition);font-size:.85rem!important;line-height:1.4!important;font-weight:500!important;color:#fff!important;opacity:1!important;visibility:visible!important}._svcServiceItem_1w18p_2374 span{flex:1!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;opacity:1!important;font-size:inherit!important}._svcServiceItem_1w18p_2374:hover{border-color:var(--primary-light)!important;background:#8b5cf614!important}._svcServiceItemActive_1w18p_2411{border-color:var(--primary)!important;background:#8b5cf62e!important;color:#fff!important;font-weight:600!important}._svcEmptyState_1w18p_2418{text-align:center;padding:2rem;color:var(--text-muted);font-size:.85rem}._optionalTag_1w18p_2425{font-weight:400;font-size:.75rem;color:var(--text-muted)}._incentiveContainer_wug52_3{padding:1.5rem;background:var(--surface-color, #111);border-radius:var(--border-radius, 16px);border:1px solid var(--border-color, rgba(255,255,255,.1));color:var(--text-primary, #fff);font-family:inherit}._title_wug52_12{font-size:1.1rem;margin-bottom:1.5rem;color:var(--text-primary, #fff);font-weight:600}._titleRow_wug52_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._titleRow_wug52_19 ._title_wug52_12{margin-bottom:0}._backfillButton_wug52_32{background:transparent;color:var(--primary, #ad71eb);border:1px solid var(--primary, #ad71eb);padding:.5rem 1.1rem;border-radius:50px;font-weight:600;font-size:.82rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s,color .2s;white-space:nowrap}._backfillButton_wug52_32:hover:not(:disabled){background:var(--primary, #ad71eb);color:#fff}._backfillButton_wug52_32:disabled{opacity:.6;cursor:not-allowed}._formGroup_wug52_58{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}._formGroup_wug52_58 label{font-weight:600;color:var(--text-secondary, #ccc);font-size:.9rem}._select_wug52_71,._input_wug52_72{padding:.75rem 1rem;border:1px solid var(--border-color, rgba(255,255,255,.1));border-radius:8px;background:#222;color:var(--text-primary, #fff);font-size:.9rem;width:100%;transition:border-color .2s}._select_wug52_71:focus,._input_wug52_72:focus{outline:none;border-color:var(--primary, #ad71eb)}._input_wug52_72:disabled{opacity:.6;cursor:not-allowed}._actions_wug52_94{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}._saveButton_wug52_101{background:var(--primary, #ad71eb);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s}._saveButton_wug52_101:hover:not(:disabled){background:var(--primary-dark, #8a4fd0)}._saveButton_wug52_101:disabled{opacity:.6;cursor:not-allowed}._deleteButton_wug52_124{background:#dc3545;color:#fff;border:none;padding:.6rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s}._deleteButton_wug52_124:hover:not(:disabled){background:#bb2d3b}._deleteButton_wug52_124:disabled{opacity:.6;cursor:not-allowed}._error_wug52_147{color:#ef4444;padding:1rem;text-align:center}._placeholder_wug52_153{text-align:center;color:var(--text-muted, #888);padding:2rem}._summaryGrid_wug52_159{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.5rem}._summaryCard_wug52_166{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;background:var(--card-bg, #1a1a1a);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:var(--border-radius-sm, 10px);cursor:pointer;transition:var(--transition, all .2s ease)}._summaryCard_wug52_166:hover{border-color:var(--primary-light, #a78bfa)}._summaryCardActive_wug52_182{border-color:var(--primary, #8b5cf6);background:#8b5cf61a}._summaryIcon_wug52_187{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8b5cf629;color:var(--primary-light, #a78bfa);flex-shrink:0}._summaryText_wug52_199{display:flex;flex-direction:column;gap:.15rem;min-width:0}._summaryLabel_wug52_206{font-size:.72rem;color:var(--text-muted, #888);font-weight:600;text-transform:uppercase;letter-spacing:.03em}._summaryValue_wug52_214{font-size:.95rem;font-weight:700;color:var(--text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryTabs_wug52_223{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}._categoryTab_wug52_223{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:transparent;color:var(--text-secondary, #ccc);font-size:.82rem;font-weight:600;cursor:pointer;transition:var(--transition, all .2s ease)}._categoryTab_wug52_223:hover{color:var(--text-primary, #fff);border-color:var(--primary-light, #a78bfa)}._categoryTabActive_wug52_250{background:var(--primary-gradient, linear-gradient(135deg, #8b5cf6, #7c3aed));border-color:transparent;color:#fff}._root_wlcj7_7{--primary: #a855f7;--primary-light: #c49bff;--primary-dark: #7c3aed;--primary-grad: linear-gradient(135deg, #9d4edd 0%, #7c3aed 100%);--bg: #000000;--surface: #0d0d10;--surface-2: #141417;--surface-3: #1a1a1e;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #ffffff;--text-secondary: #b9b9c2;--text-muted: #7a7a84;--success: #2ecc71;--danger: #e74c3c;--warning: #f39c12;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--shadow: 0 8px 32px rgba(0, 0, 0, .5);--transition: all .2s ease;width:100%;min-height:100%;background:var(--bg);color:var(--text);font-family:inherit}* :where(._root_wlcj7_7,._root_wlcj7_7 *){box-sizing:border-box}._page_wlcj7_41{padding:28px 32px 40px;max-width:1600px;margin:0 auto}._pageHeader_wlcj7_48{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._pageTitle_wlcj7_57{font-size:28px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}._pageSubtitle_wlcj7_64{color:var(--text-secondary);font-size:14px;margin:0}._workspace_wlcj7_71{display:grid;grid-template-columns:380px 1fr;gap:20px;align-items:start}@media(max-width:1024px){._workspace_wlcj7_71{grid-template-columns:1fr}}._listPanel_wlcj7_85{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:14px;min-height:420px}._listPanelHiddenMobile_wlcj7_96{display:none}@media(min-width:1025px){._listPanelHiddenMobile_wlcj7_96{display:flex}}._listTopRow_wlcj7_106{display:flex;gap:10px}._searchBox_wlcj7_111{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;transition:var(--transition)}._searchBox_wlcj7_111:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #a855f726}._searchBox_wlcj7_111 input{background:transparent;border:none;outline:none;color:var(--text);font-size:14px;width:100%}._searchBox_wlcj7_111 input::placeholder{color:var(--text-muted)}._searchBox_wlcj7_111 svg{color:var(--text-muted);flex-shrink:0}._addBtn_wlcj7_146{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--primary-grad);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;transition:var(--transition);white-space:nowrap}._addBtn_wlcj7_146:hover{filter:brightness(1.08);transform:translateY(-1px)}._listCount_wlcj7_168{font-size:12px;color:var(--text-muted);padding:0 2px}._listScroll_wlcj7_174{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:65vh;padding-right:2px}._listItem_wlcj7_183{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;transition:var(--transition);text-align:left}._listItem_wlcj7_183:hover{border-color:var(--border-strong);background:var(--surface-3)}._listItemActive_wlcj7_201{border-color:var(--primary);background:#a855f71f;box-shadow:0 0 0 1px #a855f759}._listItemTop_wlcj7_207{display:flex;align-items:center;justify-content:space-between;gap:8px}._listItemName_wlcj7_214{font-weight:700;font-size:14.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listItemMeta_wlcj7_223{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-secondary);flex-wrap:wrap}._listItemPrice_wlcj7_232{color:var(--primary-light);font-weight:700}._listItemActions_wlcj7_237{display:flex;gap:6px;margin-top:4px}._iconBtn_wlcj7_243{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition)}._iconBtn_wlcj7_243:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-3)}._iconBtnDanger_wlcj7_263:hover{border-color:var(--danger);color:var(--danger);background:#e74c3c1a}._badge_wlcj7_269{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._badgeActive_wlcj7_280{background:#2ecc7126;color:var(--success)}._badgeDraft_wlcj7_285{background:#8888882e;color:#a0a0a8}._stateBox_wlcj7_291{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:var(--text-muted);text-align:center;flex:1}._stateBox_wlcj7_291 svg{opacity:.5}._stateTitle_wlcj7_307{color:var(--text-secondary);font-weight:600;font-size:14px}._spinner_wlcj7_313{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--border-strong);border-top-color:var(--primary);animation:_spin_wlcj7_313 .7s linear infinite}@keyframes _spin_wlcj7_313{to{transform:rotate(360deg)}}._editorPanel_wlcj7_329{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;display:flex;flex-direction:column;min-height:420px;overflow:hidden}._editorHeader_wlcj7_340{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--border);gap:12px}._editorHeaderLeft_wlcj7_349 h2{margin:0 0 3px;font-size:20px;font-weight:800}._editorHeaderLeft_wlcj7_349 p{margin:0;font-size:13px;color:var(--text-secondary)}._backBtn_wlcj7_361{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._backBtn_wlcj7_361:hover{color:var(--text);border-color:var(--border-strong)}._editorBody_wlcj7_382{padding:26px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:28px}._section_wlcj7_391{display:flex;flex-direction:column;gap:14px}._sectionHeading_wlcj7_397{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._sectionTitle_wlcj7_404{font-size:15px;font-weight:700;margin:0}._sectionSubtitle_wlcj7_410{font-size:12.5px;color:var(--text-muted);margin:2px 0 0}._formGrid_wlcj7_416{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:640px){._formGrid_wlcj7_416{grid-template-columns:1fr}}._field_wlcj7_428{display:flex;flex-direction:column;gap:6px}._fieldRow_wlcj7_434{display:grid;grid-template-columns:1fr 1fr;gap:10px}._label_wlcj7_440{font-size:12.5px;font-weight:600;color:var(--text-secondary)}._required_wlcj7_446{color:var(--primary-light);margin-left:3px}._input_wlcj7_451,._select_wlcj7_452,._textarea_wlcj7_453{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 12px;color:var(--text);font-size:14px;outline:none;transition:var(--transition);width:100%;font-family:inherit}._input_wlcj7_451:focus,._select_wlcj7_452:focus,._textarea_wlcj7_453:focus{border-color:var(--primary);box-shadow:0 0 0 3px #a855f726}._input_wlcj7_451._hasError_wlcj7_473,._select_wlcj7_452._hasError_wlcj7_473{border-color:var(--danger)}._errorText_wlcj7_478{font-size:11.5px;color:var(--danger)}._inputPrefix_wlcj7_483{display:flex;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:var(--transition)}._inputPrefix_wlcj7_483:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #a855f726}._inputPrefix_wlcj7_483 span{padding:0 0 0 12px;color:var(--text-muted);font-size:14px}._inputPrefix_wlcj7_483 input{background:transparent;border:none;outline:none;color:var(--text);padding:11px 12px;font-size:14px;width:100%}._textarea_wlcj7_453{resize:vertical;min-height:72px}._rulesTableWrap_wlcj7_520{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._rulesTable_wlcj7_520{width:100%;border-collapse:collapse;font-size:13px}._rulesTable_wlcj7_520 th{text-align:left;background:var(--surface-2);color:var(--text-muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;padding:10px 14px;border-bottom:1px solid var(--border)}._rulesTable_wlcj7_520 td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:middle}._rulesTable_wlcj7_520 tr:last-child td{border-bottom:none}._rulesTable_wlcj7_520 td strong{color:var(--text)}._chip_wlcj7_559{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:#a855f71f;color:var(--primary-light);border:1px solid rgba(168,85,247,.25)}._rowActions_wlcj7_571{display:flex;gap:6px;justify-content:flex-end}._emptyRulesBox_wlcj7_577{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:28px 16px;text-align:center;color:var(--text-muted);font-size:13px}._addRuleBtn_wlcj7_586{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px dashed var(--border-strong);color:var(--primary-light);border-radius:var(--radius-sm);padding:10px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:var(--transition);align-self:flex-start}._addRuleBtn_wlcj7_586:hover{border-color:var(--primary);background:#a855f714}._packageChips_wlcj7_608{display:flex;flex-wrap:wrap;gap:8px}._packageChip_wlcj7_608{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:6px 10px 6px 12px;font-size:12.5px;color:var(--text-secondary)}._packageChip_wlcj7_608 button{display:flex;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px}._packageChip_wlcj7_608 button:hover{color:var(--danger)}._advToggle_wlcj7_640{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;-webkit-user-select:none;user-select:none}._advToggleLeft_wlcj7_649{display:flex;align-items:center;gap:8px}._advChevron_wlcj7_655{transition:transform .2s ease;color:var(--text-muted)}._advChevronOpen_wlcj7_660{transform:rotate(90deg)}._advBody_wlcj7_664{display:flex;flex-direction:column;gap:16px;padding-top:14px;border-top:1px solid var(--border);margin-top:6px}._checkboxRow_wlcj7_673{display:flex;align-items:center;gap:10px}._checkbox_wlcj7_673{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}._checkboxLabel_wlcj7_686{font-size:13.5px;color:var(--text-secondary);cursor:pointer}._colorSwatchRow_wlcj7_692{display:flex;align-items:center;gap:10px}._colorSwatch_wlcj7_692{width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:none;cursor:pointer;padding:0;overflow:hidden}._footerBar_wlcj7_710{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid var(--border);background:var(--surface)}._btnGhost_wlcj7_720{background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:var(--radius-sm);padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition)}._btnGhost_wlcj7_720:hover{color:var(--text);border-color:var(--text-muted)}._btnPrimary_wlcj7_737{display:flex;align-items:center;gap:8px;background:var(--primary-grad);border:none;color:#fff;border-radius:var(--radius-sm);padding:11px 22px;font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition)}._btnPrimary_wlcj7_737:hover{filter:brightness(1.08);transform:translateY(-1px)}._btnPrimary_wlcj7_737:disabled,._btnGhost_wlcj7_720:disabled{opacity:.55;cursor:not-allowed;transform:none}._overlay_wlcj7_765{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_wlcj7_777{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_wlcj7_790{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}._modalHeader_wlcj7_790 h3{margin:0;font-size:17px;font-weight:700}._modalClose_wlcj7_804{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex}._modalClose_wlcj7_804:hover{color:var(--text)}._modalBody_wlcj7_817{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._modalFooter_wlcj7_825{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}._deleteIconWrap_wlcj7_834{width:46px;height:46px;border-radius:12px;background:#e74c3c24;color:var(--danger);display:flex;align-items:center;justify-content:center;margin-bottom:4px}._deleteText_wlcj7_846{color:var(--text-secondary);font-size:14px;line-height:1.5}._deleteText_wlcj7_846 strong{color:var(--text)}._deleteWarn_wlcj7_856{color:var(--text-muted);font-size:12.5px}._btnDanger_wlcj7_861{background:var(--danger);border:none;color:#fff;border-radius:var(--radius-sm);padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition)}._btnDanger_wlcj7_861:hover{filter:brightness(1.1)}._serviceSelectBox_wlcj7_878{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-2)}._serviceSelectSearch_wlcj7_885{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}._serviceSelectSearch_wlcj7_885 svg{color:var(--text-muted)}._serviceSelectSearch_wlcj7_885 input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:13.5px}._serviceSelectToolbar_wlcj7_906{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-muted)}._linkBtn_wlcj7_916{background:transparent;border:none;color:var(--primary-light);font-size:12px;font-weight:600;cursor:pointer;padding:0}._linkBtn_wlcj7_916:hover{text-decoration:underline}._serviceSelectList_wlcj7_930{max-height:220px;overflow-y:auto}._serviceSelectRow_wlcj7_935{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;transition:var(--transition);border-bottom:1px solid var(--border)}._serviceSelectRow_wlcj7_935:last-child{border-bottom:none}._serviceSelectRow_wlcj7_935:hover{background:var(--surface-3)}._serviceSelectRowName_wlcj7_953{flex:1;font-size:13.5px;color:var(--text)}._serviceSelectRowPrice_wlcj7_959{font-size:12.5px;color:var(--text-muted)}._selectedCount_wlcj7_964{font-size:12px;color:var(--text-muted);padding-top:2px}._radioGroup_wlcj7_970{display:flex;gap:8px;flex-wrap:wrap}._radioPill_wlcj7_976{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition)}._radioPillActive_wlcj7_991{border-color:var(--primary);background:#a855f724;color:var(--primary-light)}._hint_wlcj7_997{font-size:11.5px;color:var(--text-muted)}._container_1k1fr_27{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_1k1fr_35{max-width:1600px;margin:0 auto}._loading_1k1fr_41{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_1k1fr_41:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_1k1fr_1 1s linear infinite}@keyframes _spin_1k1fr_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_1k1fr_68{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_1k1fr_77{display:none}._tableHeader_1k1fr_82{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:1}._headerLeft_1k1fr_96{flex:1;min-width:300px}._headerRight_1k1fr_101{display:flex;gap:.75rem;align-items:center}._pageTitle_1k1fr_107{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_1k1fr_117{color:var(--primary);background:#ad71eb1a;padding:.5rem;border-radius:12px}._searchContainer_1k1fr_125{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._filterButton_1k1fr_132{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);border-radius:50px;background:#222;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}._filterButton_1k1fr_132:hover{background:#333;color:var(--primary);border-color:var(--primary)}._activeFilter_1k1fr_153{background:var(--primary);color:var(--text-primary);border-color:var(--primary)}._clearFilterButton_1k1fr_159{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);border-radius:50px;background:transparent;color:var(--text-muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}._clearFilterButton_1k1fr_159:hover{background:#e74c3c33;color:#e74c3c;border-color:#e74c3c}._searchInfo_1k1fr_180{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-left:auto;font-weight:500}._filterRow_1k1fr_189{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;background:#1a1a1a;border-bottom:1px solid var(--border-color)}._filterGroup_1k1fr_198{display:flex;flex-direction:column;gap:.25rem;min-width:150px;flex:1 1 auto}._filterGroup_1k1fr_198 label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._filterGroup_1k1fr_198 input,._filterGroup_1k1fr_198 select{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:8px;background:#222;color:var(--text-primary);font-size:.85rem;transition:var(--transition)}._filterGroup_1k1fr_198 input:focus,._filterGroup_1k1fr_198 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ad71eb33}._addButton_1k1fr_233{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._addButton_1k1fr_233:hover{background:var(--primary-dark);transform:translateY(-2px)}._generateButton_1k1fr_255{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);border-radius:8px;background:#222;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._generateButton_1k1fr_255:hover{background:#333;color:var(--primary);border-color:var(--primary)}._tableWrapper_1k1fr_278{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_1k1fr_284{min-width:1200px}._table_1k1fr_68{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_1k1fr_68 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_1k1fr_68 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_1k1fr_68 th:hover{background:#ad71eb1a;color:var(--primary-light)}._table_1k1fr_68 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_1k1fr_68 tbody tr{transition:var(--transition)}._table_1k1fr_68 tbody tr:hover{background:#ad71eb1a;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._statusBadge_1k1fr_346{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:capitalize;background:#222;color:var(--text-primary);border:1px solid transparent}._statusBadge_1k1fr_346._draft_1k1fr_358{background:#8883;color:#888;border-color:#888}._statusBadge_1k1fr_346._active_1k1fr_153{background:#2ecc7133;color:#2ecc71;border-color:#2ecc71}._statusBadge_1k1fr_346._archived_1k1fr_370{background:#f39c1233;color:#f39c12;border-color:#f39c12}._statusBadge_1k1fr_346._enabled_1k1fr_377{background:#2ecc7133;color:#2ecc71;border-color:#2ecc71}._statusBadge_1k1fr_346._disabled_1k1fr_383{background:#e74c3c33;color:#e74c3c;border-color:#e74c3c}._actionButtons_1k1fr_390{display:flex;gap:.5rem;justify-content:center}._viewBtn_1k1fr_396,._editBtn_1k1fr_397,._deleteBtn_1k1fr_398{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px #0000004d;background:var(--primary);color:var(--text-primary)}._viewBtn_1k1fr_396:hover,._editBtn_1k1fr_397:hover,._deleteBtn_1k1fr_398:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_1k1fr_423{text-align:center;padding:4rem 2rem!important}._noDataContent_1k1fr_428{max-width:400px;margin:0 auto}._noDataIcon_1k1fr_433{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_1k1fr_423 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_1k1fr_423 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_1k1fr_460{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_1k1fr_460:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_1k1fr_483{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_1k1fr_494{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_1k1fr_494 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_1k1fr_494 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._paginationControls_1k1fr_520{display:flex;gap:.5rem;align-items:center}._paginationControls_1k1fr_520 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_1k1fr_520 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_1k1fr_520 button:disabled{opacity:.5;cursor:not-allowed}._activePage_1k1fr_554{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_1k1fr_561{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_1k1fr_571{display:block;animation:_fadeIn_1k1fr_1 .3s ease}@keyframes _fadeIn_1k1fr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_1k1fr_587{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_1k1fr_598{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_1k1fr_605{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_1k1fr_612{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_1k1fr_612:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_1k1fr_634{padding:2rem;background:var(--surface-color)}._formGrid_1k1fr_639{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_1k1fr_646{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_1k1fr_652{grid-column:1 / -1}._formGroup_1k1fr_646 label,._formGroupFull_1k1fr_652 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_1k1fr_646 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroupFull_1k1fr_652 label:after{display:none}._formGroup_1k1fr_646 select,._formGroup_1k1fr_646 input,._formGroup_1k1fr_646 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_1k1fr_646 select:focus,._formGroup_1k1fr_646 input:focus,._formGroup_1k1fr_646 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33;background:#222}._formGroup_1k1fr_646 textarea{resize:vertical;min-height:80px;line-height:1.5}._formGroupFull_1k1fr_652 textarea,._themedTextarea_1k1fr_712{display:block;width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;font-family:inherit;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;resize:vertical;min-height:80px;max-width:100%;line-height:1.5}._formGroupFull_1k1fr_652 textarea:focus,._themedTextarea_1k1fr_712:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33;background:#222}._formGroupFull_1k1fr_652 textarea::placeholder,._themedTextarea_1k1fr_712::placeholder{color:var(--text-muted);font-style:italic;opacity:.8}._applySectionHeader_1k1fr_746{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem}._applyCardsGrid_1k1fr_755{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;align-items:start}._applyCard_1k1fr_755{background:#181818;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:var(--transition)}._applyCardHeader_1k1fr_770{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;cursor:pointer;font-weight:700;color:var(--text-primary);-webkit-user-select:none;user-select:none}._applyCardHeader_1k1fr_770 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}._applyCardIcon_1k1fr_789{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ad71eb26;color:var(--primary-light);flex-shrink:0}._applyCardTitle_1k1fr_801{flex:1;font-size:.95rem}._applyCardOffHint_1k1fr_806{font-size:.75rem;font-weight:500;color:var(--text-muted)}._applyCardBody_1k1fr_812{padding:.85rem 1rem 1rem;border-top:1px solid var(--border-color);animation:_fadeIn_1k1fr_1 .2s ease}._applyModeTabs_1k1fr_819{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}._applyModeTab_1k1fr_819{flex:1;min-width:90px;padding:.45rem .6rem;border-radius:50px;border:1px solid var(--border-color);background:#222;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:var(--transition);text-align:center;white-space:nowrap}._applyModeTab_1k1fr_819:hover{border-color:var(--primary);color:var(--text-primary)}._applyModeTabActive_1k1fr_847{background:var(--primary);border-color:var(--primary);color:#fff}._applyModeHint_1k1fr_853{font-size:.82rem;color:var(--text-secondary);background:#ad71eb14;border:1px dashed rgba(173,113,235,.4);border-radius:8px;padding:.6rem .75rem;margin:0}._applyModeHint_1k1fr_853 strong{color:var(--primary-light)}._applyListBox_1k1fr_867{background:#141414;border:1px solid var(--border-color);border-radius:8px;padding:.6rem}._applyListSelectAll_1k1fr_874{display:flex;align-items:center;gap:.5rem;padding:.4rem .4rem .6rem;font-size:.82rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-bottom:1px solid var(--border-color);margin-bottom:.4rem}._applyListSelectAll_1k1fr_874 input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}._applyCheckGrid_1k1fr_894{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.35rem;max-height:220px;overflow-y:auto;padding-right:.25rem}._applyCheckItem_1k1fr_903{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:6px;font-size:.82rem;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._applyCheckItem_1k1fr_903:hover{background:#ad71eb1f}._applyCheckItem_1k1fr_903 input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}._applySearchRow_1k1fr_927{margin-bottom:.5rem}._applySearchBox_1k1fr_931{position:relative;display:flex;align-items:center}._applySearchIcon_1k1fr_937{position:absolute;left:.75rem;color:var(--text-muted);font-size:.9rem;pointer-events:none}._applySearchInput_1k1fr_945{width:100%;padding:.55rem 2rem .55rem 2.1rem;border:1px solid var(--border-color);border-radius:50px;font-size:.82rem;background:#222;color:var(--text-primary);transition:var(--transition)}._applySearchInput_1k1fr_945:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._applySearchClear_1k1fr_962{position:absolute;right:.6rem;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.2rem}._applySearchClear_1k1fr_962:hover{color:var(--primary)}._applyItemList_1k1fr_979{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}._applyItemRow_1k1fr_987{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:6px;cursor:pointer;transition:var(--transition);font-size:.85rem;color:var(--text-primary)}._applyItemRow_1k1fr_987:hover{background:#ad71eb1f}._applyItemRow_1k1fr_987 input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}._applyItemName_1k1fr_1011{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._applyItemCategory_1k1fr_1018{font-size:.72rem;color:var(--text-muted);background:#ffffff0f;padding:.1rem .5rem;border-radius:50px;flex-shrink:0}._applyEmptyHint_1k1fr_1027{font-size:.82rem;color:var(--text-muted);padding:.75rem .4rem;margin:0;text-align:center}._applySelectedCount_1k1fr_1035{margin-top:.5rem;font-size:.78rem;font-weight:600;color:var(--primary-light);text-align:right}._errorText_1k1fr_1043{font-size:.75rem;color:var(--primary);margin-top:.25rem;font-weight:500}._errorInput_1k1fr_1050{border-color:#dc3545!important;background-color:#2a1a1a!important}._multiSelectWrapper_1k1fr_1056{position:relative;width:100%}._searchBox_1k1fr_1061{width:100%;position:relative;display:flex;align-items:center}._searchIcon_1k1fr_1068{position:absolute;left:1rem;color:var(--text-muted);transition:color .2s ease;pointer-events:none;z-index:1}._searchBox_1k1fr_1061 input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchBox_1k1fr_1061 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._searchBox_1k1fr_1061 input::placeholder{color:var(--text-muted);font-style:italic;opacity:.8}._searchBox_1k1fr_1061 input:disabled{opacity:.6;cursor:not-allowed;background:#1a1a1a}._dropdown_1k1fr_1106{position:absolute;top:100%;left:0;right:0;background:#222;border:1px solid var(--border-color);border-radius:8px;margin-top:.25rem;max-height:250px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow)}._dropdownItem_1k1fr_1121{padding:.75rem 1rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:.5rem}._dropdownItem_1k1fr_1121:last-child{border-bottom:none}._dropdownItem_1k1fr_1121:hover{background:#ad71eb33;color:var(--primary-light)}._dropdownItem_1k1fr_1121._selected_1k1fr_1141{background:#ad71eb4d;color:var(--primary-light)}._dropdownItem_1k1fr_1121 input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);margin:0;pointer-events:none}._selectedTags_1k1fr_1155{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._tag_1k1fr_1162{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:#ad71eb33;border:1px solid var(--primary);border-radius:50px;font-size:.85rem;color:var(--text-primary)}._tag_1k1fr_1162 svg{width:14px;height:14px;cursor:pointer;color:var(--text-muted);transition:var(--transition)}._tag_1k1fr_1162 svg:hover{color:var(--primary)}._productSearchSection_1k1fr_1187{margin-bottom:1rem}._productSearchRow_1k1fr_1191{display:flex;gap:.5rem;align-items:center}._productSearchInputWrapper_1k1fr_1197{position:relative;flex:1}._productSearchBox_1k1fr_1202{width:100%;position:relative;display:flex;align-items:center}._productSearchIcon_1k1fr_1209{position:absolute;left:1rem;color:var(--text-muted);transition:color .2s ease;pointer-events:none;z-index:1}._productSearchInput_1k1fr_1197{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._productSearchInput_1k1fr_1197:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._productSearchInput_1k1fr_1197::placeholder{color:var(--text-muted);font-style:italic;opacity:.8}._productSearchInput_1k1fr_1197:disabled{opacity:.6;cursor:not-allowed;background:#1a1a1a}._productClearSearch_1k1fr_1247{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition);z-index:1;display:flex;align-items:center;justify-content:center}._productClearSearch_1k1fr_1247:hover{background:var(--surface-color);color:var(--primary)}._productDropdownMenu_1k1fr_1268{position:absolute;top:100%;left:0;right:0;background:#222;border:1px solid var(--border-color);border-radius:8px;margin-top:.25rem;max-height:250px;overflow-y:auto;z-index:1000;box-shadow:var(--shadow)}._productDropdownItem_1k1fr_1283{padding:.75rem 1rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);border-bottom:1px solid var(--border-color)}._productDropdownItem_1k1fr_1283:last-child{border-bottom:none}._productDropdownItem_1k1fr_1283:hover{background:#ad71eb33;color:var(--primary-light)}._productNoResults_1k1fr_1300{padding:10px;color:#999}._productScannerButton_1k1fr_1305{background:#333;border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:var(--transition)}._productScannerButton_1k1fr_1305:hover{background:#444;color:var(--primary);border-color:var(--primary)}._productSearchHint_1k1fr_1325{color:#666;font-size:.85rem;margin-top:.25rem;display:block}._grandTotal_1k1fr_1333{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#222;border-radius:8px;border:1px solid var(--primary);margin-top:1rem;font-weight:700;color:var(--text-primary)}._grandTotal_1k1fr_1333 span:last-child{color:var(--primary);font-size:1.2rem}._formActions_1k1fr_1352{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_1k1fr_1361,._submitBtn_1k1fr_1362{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_1k1fr_1361{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_1k1fr_1361:hover{background:#333;transform:translateY(-2px)}._submitBtn_1k1fr_1362{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_1k1fr_1362:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_1k1fr_1362:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_1k1fr_1404{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1k1fr_1 .3s ease}._modal_1k1fr_1404{background:var(--surface-color);border-radius:var(--border-radius);max-width:800px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_1k1fr_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_1k1fr_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_1k1fr_1442{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_1k1fr_1442 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_1k1fr_1458{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_1k1fr_1458:hover{background:#ffffff1a;color:var(--primary)}._modalBody_1k1fr_1478{padding:2rem;max-height:70vh;overflow-y:auto}._modalFooter_1k1fr_1484{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_1k1fr_1484 ._cancelBtn_1k1fr_1361{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._detailsContainer_1k1fr_1502{display:flex;flex-direction:column;gap:1rem}._detailsInfo_1k1fr_1508{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem 1.5rem;background:#1a1a1a;padding:1.5rem;border-radius:12px}._detailsRow_1k1fr_1517{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed var(--border-color)}._detailsRow_1k1fr_1517:last-child{border-bottom:none}._detailsLabel_1k1fr_1529{font-weight:600;color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}._detailsValue_1k1fr_1537{color:var(--text-primary);font-weight:500;font-size:.95rem;word-break:break-word;text-align:right}._modalBody_1k1fr_1478 canvas{background:#fff;border-radius:8px;padding:.5rem;border:1px solid var(--border-color);max-width:100%;height:auto;display:block;margin:0 auto}._modalBody_1k1fr_1478>div>div[style*="display: flex"]{flex-wrap:wrap;gap:1.5rem!important}@media(max-width:480px){._modalBody_1k1fr_1478>div>div[style*="display: flex"]{flex-direction:column;align-items:center}._modalBody_1k1fr_1478 canvas{max-width:90%}}._scannerHint_1k1fr_1575{text-align:center;color:var(--text-muted);margin-top:10px;font-size:.9rem}@media(max-width:1024px){._formPanelActive_1k1fr_571{width:100%}._formGrid_1k1fr_639{grid-template-columns:repeat(2,1fr)}._tableHeader_1k1fr_82{flex-direction:column;align-items:stretch}._headerRight_1k1fr_101{width:100%}}@media(max-width:768px){._container_1k1fr_27,._tableHeader_1k1fr_82{padding:1rem}._pageTitle_1k1fr_107{font-size:1.5rem}._searchContainer_1k1fr_125{max-width:100%}._tableWrapper_1k1fr_278{padding:0}._tableContainer_1k1fr_284{min-width:1000px}._formHeader_1k1fr_587{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_1k1fr_598{font-size:1.5rem}._formGrid_1k1fr_639{grid-template-columns:1fr;gap:1rem}._formActions_1k1fr_1352{flex-direction:column}._cancelBtn_1k1fr_1361,._submitBtn_1k1fr_1362{width:100%;justify-content:center}._pagination_1k1fr_483{flex-direction:column;align-items:stretch}._paginationInfo_1k1fr_494{justify-content:space-between;width:100%}._paginationControls_1k1fr_520{justify-content:center;width:100%}._addButton_1k1fr_233 span{display:none}._addButton_1k1fr_233{padding:.6rem;justify-content:center}._addButton_1k1fr_233 svg{margin:0;width:20px;height:20px}._backButton_1k1fr_612 span{display:none}._actionButtons_1k1fr_390{flex-direction:column;gap:.25rem}._viewBtn_1k1fr_396,._editBtn_1k1fr_397,._deleteBtn_1k1fr_398{width:32px;height:32px}._modal_1k1fr_1404{max-width:90%}._modalBody_1k1fr_1478{padding:1rem}._detailsInfo_1k1fr_1508{grid-template-columns:1fr}._dropdown_1k1fr_1106{max-height:200px}._generateButton_1k1fr_255{padding:.6rem;justify-content:center}._generateButton_1k1fr_255 span{display:none}._generateButton_1k1fr_255 svg{margin:0}._applyCardsGrid_1k1fr_755{grid-template-columns:1fr}._applySectionHeader_1k1fr_746{flex-direction:column;align-items:flex-start}._applyModeTab_1k1fr_819{min-width:70px;font-size:.72rem}}@media(max-width:480px){._pageTitle_1k1fr_107{font-size:1.3rem}._table_1k1fr_68 th,._table_1k1fr_68 td{font-size:.8rem;padding:.6rem}._modalFooter_1k1fr_1484{flex-direction:column}._modalFooter_1k1fr_1484 ._cancelBtn_1k1fr_1361{width:100%}._scannerHint_1k1fr_1575{font-size:.8rem}._tag_1k1fr_1162{font-size:.75rem}}:root{--primary: #8b5cf6;--primary-light: #c4b5fd;--primary-dark: #7c3aed;--bg-color: #0b0b12;--surface-color: #0a0a0a;--surface-raised: #121214;--border-color: #1c1c1f;--text-primary: #ffffff;--text-secondary: #b7b3c4;--text-muted: #726e80;--shadow: 0 20px 50px rgba(0, 0, 0, .55);--border-radius: 18px;--transition: all .25s cubic-bezier(.4, 0, .2, 1)}._container_1ygu7_39{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);color-scheme:dark}._mainContent_1ygu7_48{max-width:1600px;margin:0 auto}._tablePanel_1ygu7_54{width:100%}._tablePanelHidden_1ygu7_57{display:none}._tableHeader_1ygu7_61{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:linear-gradient(180deg,#0d0d0f,#0a0a0a);border-radius:var(--border-radius) var(--border-radius) 0 0;position:sticky;top:0;z-index:20}._headerLeft_1ygu7_76{flex:1;min-width:300px}._headerRight_1ygu7_80{display:flex;gap:.75rem;align-items:center}._pageTitle_1ygu7_86{font-size:1.9rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:-.01em}._titleIcon_1ygu7_96{color:var(--primary);background:#8b5cf624;padding:.5rem;border-radius:12px;border:1px solid rgba(139,92,246,.24)}._searchContainer_1ygu7_105{max-width:400px}._searchBox_1ygu7_108{position:relative;display:flex;align-items:center}._searchIcon_1ygu7_113{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_1ygu7_118{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:999px;font-size:.9rem;transition:var(--transition);background:var(--surface-raised);color:var(--text-primary)}._searchInput_1ygu7_118:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e}._clearSearch_1ygu7_133{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_1ygu7_133:hover{background:#8b5cf624;color:var(--primary-light)}._searchInfo_1ygu7_148{font-size:.8rem;color:var(--text-secondary);opacity:.85;margin-top:.5rem;font-weight:500}._filterIndicator_1ygu7_155{color:var(--primary-light);font-weight:600}._headerActions_1ygu7_161{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_1ygu7_167,._clearFilterButton_1ygu7_168,._exportButton_1ygu7_169,._bulkActionsButton_1ygu7_170,._secondaryActionButton_1ygu7_171{display:inline-flex;align-items:center;gap:.5rem;padding:.58rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:var(--transition);background:#ffffff08;color:var(--text-secondary);box-shadow:none}._filterButton_1ygu7_167 svg,._clearFilterButton_1ygu7_168 svg,._exportButton_1ygu7_169 svg,._bulkActionsButton_1ygu7_170 svg,._secondaryActionButton_1ygu7_171 svg{color:var(--primary-light);width:15px;height:15px}._filterButton_1ygu7_167:hover,._clearFilterButton_1ygu7_168:hover,._exportButton_1ygu7_169:hover,._bulkActionsButton_1ygu7_170:hover,._secondaryActionButton_1ygu7_171:hover{transform:translateY(-1px);background:#8b5cf61a;border-color:#8b5cf666;color:#fff;box-shadow:0 4px 14px #8b5cf62e}._activeFilter_1ygu7_207{background:#8b5cf629;border-color:#8b5cf6;color:#fff;box-shadow:0 0 0 1px #8b5cf659}._clearFilterButton_1ygu7_168{color:#ff8c9a;border-color:#f0556b40}._clearFilterButton_1ygu7_168 svg{color:#ff8c9a}._clearFilterButton_1ygu7_168:hover{background:#f0556b1f;border-color:#f0556b66;color:#fff;box-shadow:0 4px 14px #f0556b33}._addButton_1ygu7_227{display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.3rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.82rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:var(--transition);background:linear-gradient(135deg,#7c3aed,#6d28d9);color:var(--text-primary);box-shadow:0 6px 18px #7c3aed59}._addButton_1ygu7_227:hover{transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed73;filter:brightness(1.08)}._exportWrapper_1ygu7_250{position:relative;z-index:10000}._exportDropdown_1ygu7_254{position:absolute;top:120%;right:0;width:280px;background:#121214;border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_1ygu7_1 .3s ease;border:1px solid rgba(139,92,246,.24)}@keyframes _slideDown_1ygu7_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_1ygu7_271{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_1ygu7_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_1ygu7_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1ygu7_287{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary)}._dropdownHeader_1ygu7_287 h4{font-size:1.05rem;font-weight:700;margin:0}._closeDropdown_1ygu7_300{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_1ygu7_300:hover{background:#ffffff2e}._exportOptions_1ygu7_315{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_1ygu7_315 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:1px solid #242428;background:#161616;border-radius:10px;font-size:.88rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600}._exportOptions_1ygu7_315 button:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;color:var(--text-primary);transform:translate(4px)}._exportOptions_1ygu7_315 button svg{width:18px;height:18px;color:var(--primary-light)}._exportOptions_1ygu7_315 button:hover svg{color:var(--text-primary)}._filterRow_1ygu7_352{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:#0d0d0f;border-bottom:1px solid var(--border-color);animation:_slideDown_1ygu7_1 .3s ease}._filterGroup_1ygu7_361{display:flex;flex-direction:column;gap:.5rem}._filterGroup_1ygu7_361 label{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}._filterGroup_1ygu7_361 input,._filterGroup_1ygu7_361 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:10px;font-size:.88rem;background:var(--surface-raised);color:var(--text-primary);transition:var(--transition)}._filterGroup_1ygu7_361 input:focus,._filterGroup_1ygu7_361 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e}._filterGroup_1ygu7_361 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._filterGroup_1ygu7_361 select:disabled{opacity:.5;cursor:not-allowed}._dashboardWrapper_1ygu7_405{width:100%;margin:1.25rem 0 1.5rem;border-radius:16px;border:1px solid var(--border-color);overflow:hidden;background:linear-gradient(180deg,#0d0d0f,#0a0a0a);box-shadow:0 8px 20px #00000059}._dashboardGrid_1ygu7_414{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}._dashCard_1ygu7_418{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1.05rem .75rem .95rem;background:transparent;border:none;cursor:pointer;color:var(--text-primary);min-height:0;min-width:0;position:relative;box-shadow:inset -1px 0 0 0 var(--border-color),inset 0 -1px 0 0 var(--border-color);transition:background .18s ease}._dashCard_1ygu7_418:hover{transform:none;background:#8b5cf60f;box-shadow:inset -1px 0 0 0 var(--border-color),inset 0 -1px 0 0 var(--border-color);border-color:transparent}._dashCard_1ygu7_418:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--stat-accent, #8b5cf6);opacity:0;transition:opacity .18s ease}._dashCard_1ygu7_418:hover:before{opacity:.55}._dashCardActive_1ygu7_459{background:#8b5cf61a}._dashCardActive_1ygu7_459:before{opacity:1}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(1){--stat-accent: #8b5cf6}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(2){--stat-accent: #4f8fe8}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(3){--stat-accent: #f0556b}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(4){--stat-accent: #f5a623}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(5){--stat-accent: #22d3ee}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(6){--stat-accent: #ec4899}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(7){--stat-accent: #35c98f}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(8){--stat-accent: #14b8a6}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(9){--stat-accent: #94a3b8}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(1) ._dashLabel_1ygu7_476{color:#c4b5fd}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(2) ._dashLabel_1ygu7_476{color:#93c5fd}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(3) ._dashLabel_1ygu7_476{color:#ff9aa8}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(4) ._dashLabel_1ygu7_476{color:#ffc267}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(5) ._dashLabel_1ygu7_476{color:#67e8f9}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(6) ._dashLabel_1ygu7_476{color:#f9a8d4}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(7) ._dashLabel_1ygu7_476{color:#6ee7b7}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(8) ._dashLabel_1ygu7_476{color:#5eead4}._dashboardGrid_1ygu7_414 ._dashCard_1ygu7_418:nth-child(9) ._dashLabel_1ygu7_476{color:#cbd5e1}._dashContent_1ygu7_488{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}._dashIcon_1ygu7_496{display:none}._dashValue_1ygu7_499{font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff}._dashLabel_1ygu7_476{font-size:.66rem;font-weight:700;margin-top:.15rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}@media(max-width:640px){._dashboardGrid_1ygu7_414{grid-template-columns:repeat(3,1fr)}._dashCard_1ygu7_418{padding:.85rem .5rem .75rem}._dashValue_1ygu7_499{font-size:1.25rem}._dashLabel_1ygu7_476{font-size:.6rem}}._contentWrapper_1ygu7_531{display:flex;width:100%;gap:16px;transition:all .3s ease}._tableSection_1ygu7_537{width:100%;transition:width .3s ease;min-width:0}._tableSection_1ygu7_537._tableShrunk_1ygu7_542{width:20%;min-width:250px}._detailPanel_1ygu7_546{width:80%;flex-shrink:0;background:#0a0a0a;border-radius:var(--border-radius);box-shadow:var(--shadow);border:1px solid rgba(139,92,246,.16);display:flex;flex-direction:column;overflow-y:auto;animation:_slideIn_1ygu7_1 .3s ease;max-height:80vh}@keyframes _slideIn_1ygu7_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._detailHeader_1ygu7_565{background:linear-gradient(135deg,#8b5cf638,#0a0a0ae6);border-radius:var(--border-radius) var(--border-radius) 0 0;padding:1.5rem;position:relative;border-bottom:1px solid #1c1c1f}._detailCloseBtn_1ygu7_572{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:1.3rem;color:var(--text-secondary);cursor:pointer;float:right;position:relative;z-index:1;margin-bottom:1rem;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}._detailCloseBtn_1ygu7_572:hover{background:#f0556b26;color:#f0556b;border-color:#f0556b66}._detailGrid_1ygu7_595{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:1.5rem;clear:both}._detailColumn_1ygu7_601{background:#ffffff08;border-radius:14px;padding:1.1rem;box-shadow:0 4px 14px #00000059;border:1px solid #1c1c1f;transition:var(--transition)}._detailColumn_1ygu7_601:hover{background:#8b5cf60f;border-color:#8b5cf63d}._profileCard_1ygu7_615{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._detailImageWrapper_1ygu7_622{position:relative;margin-bottom:.75rem}._detailAvatar_1ygu7_626{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid #8b5cf6;box-shadow:0 0 20px #8b5cf666}._cameraOverlay_1ygu7_634{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,#8b5cf6,#7c3aed);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 10px #00000080;cursor:pointer}._profileCard_1ygu7_615 h2{font-size:1.2rem;margin:.35rem 0;color:var(--text-primary);font-weight:700}._genderBadge_1ygu7_655{background:#8b5cf629;padding:.22rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;margin-top:.25rem;color:var(--primary-light);border:1px solid rgba(139,92,246,.3)}._favoriteIcon_1ygu7_665{margin-top:.5rem;color:#f5a623;cursor:pointer;font-size:1.2rem;transition:var(--transition)}._favoriteIcon_1ygu7_665:hover{transform:scale(1.2)}._infoCard_1ygu7_677{display:flex;flex-direction:column;gap:.65rem}._infoItem_1ygu7_682{display:flex;align-items:center;gap:.6rem;font-size:.83rem;color:var(--text-secondary)}._infoItem_1ygu7_682 svg{color:var(--primary-light);min-width:18px;font-size:1rem}._infoItem_1ygu7_682 strong{color:var(--text-primary);margin-left:auto;font-weight:600;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detailTabs_1ygu7_706{display:flex;overflow-x:auto;border-bottom:1px solid #1c1c1f;padding:0 .5rem;background:#0d0d0f}._detailTab_1ygu7_706{padding:.8rem .85rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}._detailTab_1ygu7_706:hover{color:var(--primary-light)}._activeTab_1ygu7_729{color:#fff;border-bottom-color:#8b5cf6}._detailContent_1ygu7_734{flex:1;padding:1.1rem 1.5rem;overflow-y:auto;color:var(--text-primary);background:#0a0a0a}._detailContent_1ygu7_734 h4{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.01em}._sectionHeader_1ygu7_750{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addNoteBtn_1ygu7_756{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:.5rem 1.1rem;border-radius:999px;font-weight:700;font-size:.82rem;cursor:pointer;transition:var(--transition);box-shadow:0 4px 12px #8b5cf64d}._addNoteBtn_1ygu7_756:hover{transform:translateY(-1px);box-shadow:0 6px 16px #8b5cf666}._notesTimeline_1ygu7_773{display:flex;flex-direction:column;gap:1rem}._noteCard_1ygu7_778{background:#0d0d0f;border:1px solid #1c1c1f;border-left:3px solid #8b5cf6;padding:1rem;border-radius:10px}._noteHeader_1ygu7_785{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;color:var(--text-muted)}._noteIcon_1ygu7_793{color:var(--primary-light)}._noteUser_1ygu7_794{margin-left:auto}._formulasGrid_1ygu7_797{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}._formulaCard_1ygu7_802{background:#0d0d0f;border:1px solid #1c1c1f;border-radius:14px;padding:1rem}._formulaImage_1ygu7_808,._formulaVideo_1ygu7_808{max-width:100%;border-radius:10px;margin-top:.5rem}._emptyState_1ygu7_815{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted);gap:.5rem}._detailActions_1ygu7_826{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #1c1c1f;background:#0d0d0f}._actionBtn_1ygu7_834{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#161616;border:1px solid #242428;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .15s}._actionBtn_1ygu7_834:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6}._noteTextarea_1ygu7_854{width:100%;background:var(--surface-raised);border:1px solid var(--border-color);color:#fff;padding:.75rem;border-radius:10px;resize:vertical;font-family:inherit}._charCounter_1ygu7_864{text-align:right;font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._uploadDropzone_1ygu7_871{border:2px dashed #8b5cf6;border-radius:14px;padding:2rem;text-align:center;cursor:pointer;margin-top:1rem;transition:background .2s;background:#8b5cf60a}._uploadDropzone_1ygu7_871:hover{background:#8b5cf61a}._previewContainer_1ygu7_884{margin-top:1rem}._previewImage_1ygu7_887,._previewVideo_1ygu7_887{max-width:100%;max-height:200px;border-radius:10px}._walletBalance_1ygu7_894{font-size:1.4rem;font-weight:700;color:var(--primary-light);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._walletToggleGroup_1ygu7_903{display:flex;gap:.5rem;margin-bottom:1rem}._walletToggleBtn_1ygu7_908{padding:.5rem 1.5rem;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:999px;cursor:pointer;font-weight:700;transition:var(--transition)}._walletToggleBtnActive_1ygu7_918{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#8b5cf6}._walletToggleBtn_1ygu7_908:hover:not(._walletToggleBtnActive_1ygu7_918){border-color:#8b5cf6;color:var(--primary-light)}._customerRow_1ygu7_935{cursor:pointer;transition:background .15s}._customerRow_1ygu7_935:hover{background:#8b5cf614}._selectedRow_1ygu7_942{background:#8b5cf629!important}._tableWrapper_1ygu7_945{overflow-x:auto;padding:0 1.5rem;background:#0a0a0a}._tableContainer_1ygu7_933{min-width:1200px}._table_1ygu7_54{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem;color:var(--text-primary)}._table_1ygu7_54 thead{position:sticky;top:0;background:#0d0d0f;z-index:10}._table_1ygu7_54 th{padding:.9rem 1rem;text-align:left;font-weight:700;color:#c9a3f5;border-bottom:2px solid rgba(139,92,246,.45);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;background:#0d0d0f;transition:var(--transition);white-space:nowrap;vertical-align:middle;line-height:1.2}._table_1ygu7_54 th:hover{background:#8b5cf61f;color:#fff}._sortableHeader_1ygu7_987{cursor:pointer}._table_1ygu7_54 td{padding:.85rem 1rem;border-bottom:1px solid #151515;color:var(--text-primary);vertical-align:middle;transition:var(--transition);white-space:nowrap;line-height:1.3;height:56px}._table_1ygu7_54 tbody tr{transition:var(--transition)}._table_1ygu7_54 tbody tr:hover{background:#8b5cf60f;box-shadow:inset 0 0 0 1px #8b5cf61f}._customerName_1ygu7_1009{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}._customerName_1ygu7_1009 strong{font-size:.92rem;font-weight:600;color:var(--text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileThumbnail_1ygu7_1024{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #8b5cf6;flex-shrink:0}._branchName_1ygu7_1033{display:flex;align-items:center;gap:.75rem}._branchLogo_1ygu7_1038{width:38px;height:38px;border-radius:8px;overflow:hidden;flex-shrink:0;border:2px solid #8b5cf6}._branchLogo_1ygu7_1038 img{width:100%;height:100%;object-fit:cover}._emailIcon_1ygu7_1052,._phoneIcon_1ygu7_1053,._addressIcon_1ygu7_1054{color:var(--primary-light)}._typeBadge_1ygu7_1058{display:inline-flex;align-items:center;padding:.28rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize;background:#8b5cf624;color:#c9a3f5;border:1px solid rgba(139,92,246,.35);white-space:nowrap;line-height:1}._statusBadge_1ygu7_1073{padding:.28rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap;line-height:1;border:1px solid transparent}._activeBadge_1ygu7_1084{background:#35c98f24;color:#4fe3ac;border:1px solid rgba(53,201,143,.4)}._inactiveBadge_1ygu7_1089{background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-color)}._statusNew_1ygu7_1096{background:#60a5fa24;color:#93c5fd;border-color:#60a5fa66}._statusContacted_1ygu7_1101{background:#22d3ee24;color:#67e8f9;border-color:#22d3ee66}._statusFollowUp_1ygu7_1106{background:#f5a62324;color:#ffc267;border-color:#f5a62366}._statusInterested_1ygu7_1111{background:#8b5cf629;color:#c9a3f5;border-color:#8b5cf666}._statusBooked_1ygu7_1116{background:#14b8a624;color:#5eead4;border-color:#14b8a666}._statusLost_1ygu7_1121{background:#f0556b24;color:#ff8c9a;border-color:#f0556b66}._statusCancelled_1ygu7_1126{background:#ffffff0d;color:var(--text-muted);border-color:var(--border-color)}._notesCell_1ygu7_1132{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}._groupsCell_1ygu7_1140{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.82rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupsIcon_1ygu7_1151{color:var(--primary-light);flex-shrink:0}._noGroups_1ygu7_1155{color:var(--text-muted)}._actionButtons_1ygu7_1160{display:flex;gap:.5rem;justify-content:center}._editBtn_1ygu7_1165,._deleteBtn_1ygu7_1166,._viewBtn_1ygu7_1167,._whatsappBtn_1ygu7_1168,._convertBtn_1ygu7_1169{padding:.5rem;border-radius:10px;border:1px solid rgba(139,92,246,.25);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-shadow:0 2px 6px #0000004d;background:#8b5cf61f;color:#c9a3f5;flex-shrink:0}._editBtn_1ygu7_1165:hover,._viewBtn_1ygu7_1167:hover,._whatsappBtn_1ygu7_1168:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 4px 10px #8b5cf666}._deleteBtn_1ygu7_1166{background:#f0556b1f;border-color:#f0556b4d;color:#ff8c9a}._deleteBtn_1ygu7_1166:hover{background:#f0556b;color:#fff;border-color:#f0556b;transform:translateY(-2px);box-shadow:0 4px 10px #f0556b66}._convertBtn_1ygu7_1169{background:#34d3991f;border-color:#34d3994d;color:#4fe3ac}._convertBtn_1ygu7_1169:hover{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;border-color:#34d399;transform:translateY(-2px);box-shadow:0 4px 10px #34d39966}._convertBtn_1ygu7_1169:disabled{opacity:.5;cursor:not-allowed;transform:none}._noData_1ygu7_1227{text-align:center;padding:4rem 2rem!important;white-space:normal!important}._noDataContent_1ygu7_1232{max-width:400px;margin:0 auto}._noDataIcon_1ygu7_1236{font-size:4rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem;box-shadow:0 10px 26px #8b5cf659}._noData_1ygu7_1227 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}._noData_1ygu7_1227 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}._createFirstBtn_1ygu7_1261{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:700;font-size:.9rem;box-shadow:0 6px 16px #8b5cf659}._createFirstBtn_1ygu7_1261:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf673}._pagination_1ygu7_1282{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#0a0a0a}._paginationInfo_1ygu7_1292{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:var(--text-secondary)}._paginationInfo_1ygu7_1292 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_1ygu7_1292 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e}._paginationControls_1ygu7_1313{display:flex;gap:.5rem;align-items:center}._paginationControls_1ygu7_1313 button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--surface-raised);border-radius:10px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:700;box-shadow:0 2px 6px #0000004d}._paginationControls_1ygu7_1313 button:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary);border-color:#8b5cf6;transform:translateY(-2px)}._paginationControls_1ygu7_1313 button:disabled{opacity:.4;cursor:not-allowed}._activePage_1ygu7_1343{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;color:var(--text-primary)!important;border-color:#8b5cf6!important}._formPanel_1ygu7_1350{background:#0a0a0a;border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid rgba(139,92,246,.16)}._formPanelActive_1ygu7_1359{display:block;animation:_fadeIn_1ygu7_1 .3s ease}@keyframes _fadeIn_1ygu7_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_1ygu7_1367{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:linear-gradient(180deg,#0d0d0f,#0a0a0a)}._formTitle_1ygu7_1377{font-size:1.65rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700;letter-spacing:-.01em}._formSubtitle_1ygu7_1384{color:var(--text-secondary);margin:0;font-size:.88rem;font-weight:500}._backButton_1ygu7_1390{background:#8b5cf61f;color:#c9a3f5;border:1px solid rgba(139,92,246,.35);padding:.6rem 1.2rem;border-radius:999px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:700;font-size:.88rem}._backButton_1ygu7_1390:hover{background:#8b5cf638;color:#fff;transform:translate(-4px)}._formContent_1ygu7_1409{padding:2rem;background:#0a0a0a}._form_1ygu7_797{max-width:100%}._formGrid_1ygu7_1416{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_1ygu7_1422{display:flex;flex-direction:column;gap:.5rem;min-width:0}._formGroupFull_1ygu7_1428{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._formGroup_1ygu7_1422 label,._formGroupFull_1ygu7_1428 label{font-weight:700;color:var(--text-secondary);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.25rem}._optionalHint_1ygu7_1446{font-weight:500;text-transform:none;letter-spacing:normal;color:var(--text-muted);font-size:.78rem}._formGroup_1ygu7_1422 select,._formGroup_1ygu7_1422 input:not([type=checkbox]):not([type=radio]),._formGroup_1ygu7_1422 textarea,._formGroupFull_1ygu7_1428 select,._formGroupFull_1ygu7_1428 input:not([type=checkbox]):not([type=radio]),._formGroupFull_1ygu7_1428 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:10px;font-size:.9rem;transition:var(--transition);background:var(--surface-raised);color:var(--text-primary);font-weight:500;width:100%}._formGroup_1ygu7_1422 select:focus,._formGroup_1ygu7_1422 input:not([type=checkbox]):not([type=radio]):focus,._formGroup_1ygu7_1422 textarea:focus,._formGroupFull_1ygu7_1428 select:focus,._formGroupFull_1ygu7_1428 input:not([type=checkbox]):not([type=radio]):focus,._formGroupFull_1ygu7_1428 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e;background:var(--surface-raised)}._formGroup_1ygu7_1422 input[type=checkbox],._formGroup_1ygu7_1422 input[type=radio],._formGroupFull_1ygu7_1428 input[type=checkbox],._formGroupFull_1ygu7_1428 input[type=radio]{appearance:auto;width:16px;height:16px;min-width:16px;flex:0 0 16px;margin:0;accent-color:var(--primary);cursor:pointer}._formGroup_1ygu7_1422 label,._formGroupFull_1ygu7_1428 label{white-space:normal}._formGroup_1ygu7_1422 label:has(input[type=checkbox]),._formGroupFull_1ygu7_1428 label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:.5rem;width:auto;white-space:nowrap;cursor:pointer;text-transform:none;letter-spacing:normal}._formGroup_1ygu7_1422 textarea,._formGroupFull_1ygu7_1428 textarea{resize:vertical;min-height:80px;line-height:1.5;font-family:inherit}._formGroup_1ygu7_1422 select,._formGroupFull_1ygu7_1428 select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._formGroup_1ygu7_1422 select:disabled,._formGroupFull_1ygu7_1428 select:disabled{opacity:.5;cursor:not-allowed}input:disabled,select:disabled,textarea:disabled{background:#1a1a1e;cursor:not-allowed;opacity:.6}._inputWrapper_1ygu7_1543{position:relative;display:flex;align-items:center;width:100%;min-width:0}._inputIcon_1ygu7_1550{position:absolute;left:1rem;color:var(--text-muted);font-size:1rem;pointer-events:none;z-index:1}._inputWrapper_1ygu7_1543 input,._inputWrapper_1ygu7_1543 select,._inputWrapper_1ygu7_1543 textarea{padding:.75rem 1rem .75rem 2.5rem;width:100%;min-width:0}._inputWrapper_1ygu7_1543 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._formGroup_1ygu7_1422 ._inputWrapper_1ygu7_1543 input:not([type=checkbox]):not([type=radio]),._formGroupFull_1ygu7_1428 ._inputWrapper_1ygu7_1543 input:not([type=checkbox]):not([type=radio]){padding-left:2.5rem}._inputWithButton_1ygu7_1594{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:.5rem;width:100%}._inputWithButton_1ygu7_1594 ._inputWrapper_1ygu7_1543{min-width:0;width:100%}._generateBtn_1ygu7_1605,._scanBtn_1ygu7_1606{display:flex;align-items:center;gap:.5rem;padding:0 1.2rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary);border:none;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;transition:var(--transition);white-space:nowrap;box-shadow:0 4px 12px #8b5cf64d}._generateBtn_1ygu7_1605:hover,._scanBtn_1ygu7_1606:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf666}._checkboxLabel_1ygu7_1629{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-secondary);font-weight:500;white-space:nowrap;cursor:pointer;text-transform:none;letter-spacing:normal}._checkboxLabel_1ygu7_1629 input[type=checkbox]{width:16px;height:16px;accent-color:#8b5cf6;cursor:pointer}._optionalTag_1ygu7_1649{color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:normal;font-size:.72rem;margin-left:.15rem}._toggleSwitch_1ygu7_1662{position:relative;display:flex;align-items:center;gap:.75rem;padding:.72rem 1rem;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-raised);cursor:pointer;width:100%;transition:var(--transition);box-sizing:border-box}._toggleSwitch_1ygu7_1662:hover{border-color:#8b5cf666}._toggleSwitch_1ygu7_1662 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggleSlider_1ygu7_1686{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;background:#2a2a30;transition:background .2s ease}._toggleSlider_1ygu7_1686:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0006;transition:transform .2s ease}._toggleSwitch_1ygu7_1662 input[type=checkbox]:checked+._toggleSlider_1ygu7_1686{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}._toggleSwitch_1ygu7_1662 input[type=checkbox]:checked+._toggleSlider_1ygu7_1686:before{transform:translate(16px)}._toggleSwitch_1ygu7_1662 input[type=checkbox]:focus-visible+._toggleSlider_1ygu7_1686{box-shadow:0 0 0 3px #8b5cf64d}._toggleText_1ygu7_1716{font-size:.88rem;color:var(--text-secondary);font-weight:600;text-transform:none;letter-spacing:normal}._countryCodeSelect_1ygu7_1725{width:100%;min-width:0;background:var(--surface-raised);border:1px solid var(--border-color);color:var(--text-primary);border-radius:10px;padding:.75rem 1.6rem .75rem .85rem;font-size:.82rem;font-weight:500;transition:var(--transition);appearance:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:14px}._countryCodeSelect_1ygu7_1725:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf62e}._logoSection_1ygu7_1754{margin:2rem 0;padding:1.5rem;background:#0d0d0f;border-radius:var(--border-radius);border:2px dashed rgba(139,92,246,.4)}._sectionTitle_1ygu7_1761{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._logoGrid_1ygu7_1770{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._logoUploadGroup_1ygu7_1775{display:flex;flex-direction:column;gap:1rem}._logoLabel_1ygu7_1780{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--text-secondary);font-size:.85rem}._logoIcon_1ygu7_1788{color:var(--primary-light)}._logoUploadArea_1ygu7_1791{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#0a0a0a;border:2px dashed rgba(139,92,246,.4);border-radius:14px;transition:var(--transition);min-height:180px;justify-content:center;position:relative}._logoUploadArea_1ygu7_1791:hover{border-color:#8b5cf6;background:#8b5cf60d}._fileInput_1ygu7_1809{display:none}._uploadButton_1ygu7_1812{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:999px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:700;font-size:.88rem;box-shadow:0 6px 16px #8b5cf652}._uploadButton_1ygu7_1812:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf66b}._logoPreview_1ygu7_1831{width:100%;display:flex;justify-content:center;align-items:center;position:relative}._logoPreview_1ygu7_1831 img{max-width:100%;max-height:120px;border-radius:10px;object-fit:contain;box-shadow:0 4px 14px #00000080}._removeLogoBtn_1ygu7_1845{position:absolute;top:-8px;right:-8px;background:#f0556b;color:var(--text-primary);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);box-shadow:0 2px 6px #0006}._removeLogoBtn_1ygu7_1845:hover{transform:scale(1.1)}._termsSection_1ygu7_1867{margin:2rem 0;padding:1rem;background:#0d0d0f;border-radius:12px;border:1px solid var(--border-color)}._termsGroup_1ygu7_1874{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._termsGroup_1ygu7_1874 input[type=checkbox]{width:18px;height:18px;accent-color:#8b5cf6}._termsLabel_1ygu7_1885{font-size:.88rem;color:var(--text-primary)}._termsLink_1ygu7_1889{color:var(--primary-light);text-decoration:none;font-weight:700}._termsLink_1ygu7_1889:hover{text-decoration:underline}._formActions_1ygu7_1899{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color);margin-top:2rem}._cancelBtn_1ygu7_1907,._submitBtn_1ygu7_1908{display:flex;align-items:center;gap:.5rem;padding:.72rem 1.8rem;border:none;border-radius:999px;font-size:.9rem;font-weight:700;cursor:pointer;transition:var(--transition)}._cancelBtn_1ygu7_1907{background:#161616;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_1ygu7_1907:hover{background:#1c1c1f;transform:translateY(-2px)}._submitBtn_1ygu7_1908{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:var(--text-primary);box-shadow:0 6px 16px #8b5cf659}._submitBtn_1ygu7_1908:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf673}._submitBtn_1ygu7_1908:disabled{opacity:.55;cursor:not-allowed}._errorText_1ygu7_1944{color:#ff8c9a;font-size:.78rem;font-weight:600;margin-top:-.2rem}._modalOverlay_1ygu7_1952{position:fixed;inset:0;background:#040408bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9500;padding:1rem;animation:_fadeIn_1ygu7_1 .3s ease}._modal_1ygu7_1952{background:#0d0d0f;border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_1ygu7_1 .3s ease;border:1px solid rgba(139,92,246,.28)}._groupModal_1ygu7_1977{max-width:600px;width:90%}@keyframes _scaleIn_1ygu7_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_1ygu7_1985{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;border-bottom:1px solid var(--border-color);background:#121214}._modalHeader_1ygu7_1985 h3{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:700}._modalClose_1ygu7_1999{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_1ygu7_1999:hover{background:#8b5cf624;color:var(--primary-light)}._modalBody_1ygu7_2017{padding:2rem;text-align:center;color:var(--text-primary)}._modalBody_1ygu7_2017 p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}._modalBody_1ygu7_2017 strong{color:var(--text-primary)}._modalFooter_1ygu7_2030{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:#121214}._modalFooter_1ygu7_2030 ._cancelBtn_1ygu7_1907,._modalFooter_1ygu7_2030 ._deleteBtn_1ygu7_1166{padding:.6rem 1.5rem;min-width:100px;font-weight:700;font-size:.88rem;border-radius:999px;width:auto;height:auto}._modalFooter_1ygu7_2030 ._deleteBtn_1ygu7_1166{background:#f0556b;color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #f0556b4d}._modalFooter_1ygu7_2030 ._deleteBtn_1ygu7_1166:hover{background:#d63f56;transform:translateY(-2px);box-shadow:0 6px 16px #f0556b66}._modalFooter_1ygu7_2030 ._deleteBtn_1ygu7_1166:disabled{opacity:.6;cursor:not-allowed;transform:none}._deleteModal_1ygu7_2070{max-width:420px;text-align:center}._deleteModalIcon_1ygu7_2074{width:64px;height:64px;margin:1.9rem auto 0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0556b1f;border:1px solid rgba(240,85,107,.35);color:#f0556b;font-size:1.6rem;animation:_scaleIn_1ygu7_1 .3s ease}._deleteModalContent_1ygu7_2088{padding:1.25rem 2rem .5rem}._deleteModalContent_1ygu7_2088 h3{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;color:var(--text-primary)}._deleteModalContent_1ygu7_2088 p{margin:0 0 .5rem;color:var(--text-secondary);font-size:.92rem;line-height:1.6;word-break:break-word}._deleteModalHighlight_1ygu7_2104{color:var(--text-primary);font-weight:700}._deleteModalWarning_1ygu7_2108{color:var(--text-muted)!important;font-size:.82rem!important}._deleteModalActions_1ygu7_2112{display:flex;justify-content:center;gap:.85rem;padding:1.5rem 2rem 2rem}._deleteCancelButton_1ygu7_2118{flex:1;padding:.7rem 1.25rem;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-weight:700;font-size:.88rem;cursor:pointer;transition:var(--transition)}._deleteCancelButton_1ygu7_2118:hover{background:#8b5cf61a;border-color:#8b5cf659}._deleteConfirmButton_1ygu7_2134{flex:1;padding:.7rem 1.25rem;border-radius:999px;border:none;background:linear-gradient(135deg,#f0556b,#d63f56);color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 14px #f0556b59;transition:var(--transition)}._deleteConfirmButton_1ygu7_2134:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #f0556b73}._deleteConfirmButton_1ygu7_2134:disabled{opacity:.6;cursor:not-allowed;transform:none}._groupListHeader_1ygu7_2162{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color);margin-bottom:.5rem;text-align:left}._groupList_1ygu7_2162{max-height:300px;overflow-y:auto;text-align:left}._groupItem_1ygu7_2176{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:8px;cursor:pointer;transition:background .2s}._groupItem_1ygu7_2176:hover{background:#8b5cf61a}._groupFull_1ygu7_2188{opacity:.5;cursor:not-allowed}._groupName_1ygu7_2192{flex:1;font-weight:600}._groupLimit_1ygu7_2196{font-size:.74rem;color:var(--text-muted)}._selectedCount_1ygu7_2200{font-size:.8rem;color:var(--primary-light);font-weight:700}._limitInfo_1ygu7_2205{background:#8b5cf61a;padding:.5rem 1rem;border-radius:10px;margin-bottom:1rem;font-size:.88rem;color:var(--primary-light);font-weight:600;text-align:left}._warningIcon_1ygu7_2216{font-size:3rem;margin-bottom:1rem;color:#f5a623;animation:_shake_1ygu7_1 .5s ease}@keyframes _shake_1ygu7_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._bulkActionsWrapper_1ygu7_2229{position:relative;display:inline-block}._bulkActionsDropdown_1ygu7_2233{position:absolute;top:calc(100% + 8px);right:0;background:#121214;border:1px solid rgba(139,92,246,.24);border-radius:12px;min-width:180px;z-index:1000;display:flex;flex-direction:column;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}._bulkActionsDropdownOpen_1ygu7_2245{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._bulkActionsDropdown_1ygu7_2233 button{background:none;border:none;padding:.75rem 1rem;text-align:left;color:var(--text-primary);cursor:pointer;transition:background .2s;font-size:.88rem}._bulkActionsDropdown_1ygu7_2233 button:hover{background:#8b5cf629;color:var(--primary-light)}._loading_1ygu7_2276{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.1rem;color:var(--primary-light);font-weight:700}._loading_1ygu7_2276:after{content:"";width:22px;height:22px;border:3px solid var(--border-color);border-top:3px solid #8b5cf6;border-radius:50%;margin-left:10px;animation:_spin_1ygu7_1 1s linear infinite}@keyframes _spin_1ygu7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_1ygu7_2301{text-align:center;padding:4rem 2rem;background:#0a0a0a;border-radius:var(--border-radius);box-shadow:var(--shadow);border:1px solid rgba(139,92,246,.16);max-width:500px;margin:2rem auto;color:var(--text-primary)}._deniedIcon_1ygu7_2312{font-size:4rem;margin-bottom:1rem}._accessDenied_1ygu7_2301 h2{color:var(--primary-light);margin-bottom:1rem}._accessDenied_1ygu7_2301 p{color:var(--text-secondary);margin-bottom:.5rem}@media(max-width:1024px){._tableSection_1ygu7_537._tableShrunk_1ygu7_542{width:30%;min-width:220px}._detailPanel_1ygu7_546{width:70%}._detailGrid_1ygu7_595{grid-template-columns:1fr 1fr}._profileCard_1ygu7_615{grid-column:1 / -1}}@media(max-width:768px){._container_1ygu7_39{padding:1rem}._contentWrapper_1ygu7_531{flex-direction:column}._tableSection_1ygu7_537._tableShrunk_1ygu7_542{width:100%}._detailPanel_1ygu7_546{width:100%;margin-top:1rem;max-height:80vh;animation:_slideUp_1ygu7_1 .3s ease}._detailGrid_1ygu7_595{grid-template-columns:1fr}._tableHeader_1ygu7_61{padding:1rem}._pageTitle_1ygu7_86{font-size:1.4rem}._searchContainer_1ygu7_105{max-width:100%}._filterRow_1ygu7_352{grid-template-columns:1fr;padding:1rem}._tableWrapper_1ygu7_945{padding:0}._tableContainer_1ygu7_933{min-width:1000px}._table_1ygu7_54 th,._table_1ygu7_54 td{padding:.75rem}._formHeader_1ygu7_1367{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_1ygu7_1377{font-size:1.4rem}._formGrid_1ygu7_1416{grid-template-columns:1fr;gap:1rem}._logoGrid_1ygu7_1770{grid-template-columns:1fr}._formActions_1ygu7_1899{flex-direction:column}._cancelBtn_1ygu7_1907,._submitBtn_1ygu7_1908{width:100%;justify-content:center}._pagination_1ygu7_1282{flex-direction:column;align-items:stretch}._paginationInfo_1ygu7_1292{justify-content:space-between;width:100%}._paginationControls_1ygu7_1313{justify-content:center;width:100%}._filterButton_1ygu7_167,._clearFilterButton_1ygu7_168,._exportButton_1ygu7_169,._addButton_1ygu7_227,._bulkActionsButton_1ygu7_170{flex:1;min-width:0;justify-content:center}._filterButton_1ygu7_167 span,._clearFilterButton_1ygu7_168 span,._exportButton_1ygu7_169 span,._addButton_1ygu7_227 span,._bulkActionsButton_1ygu7_170 span{display:none}._filterButton_1ygu7_167 svg,._clearFilterButton_1ygu7_168 svg,._exportButton_1ygu7_169 svg,._addButton_1ygu7_227 svg,._bulkActionsButton_1ygu7_170 svg{margin:0;width:20px;height:20px}._backButton_1ygu7_1390 span{display:none}._actionButtons_1ygu7_1160{flex-direction:column;gap:.25rem}._editBtn_1ygu7_1165,._deleteBtn_1ygu7_1166,._viewBtn_1ygu7_1167,._whatsappBtn_1ygu7_1168,._convertBtn_1ygu7_1169{width:32px;height:32px}._inputWithButton_1ygu7_1594{grid-template-columns:1fr}._generateBtn_1ygu7_1605,._scanBtn_1ygu7_1606{width:100%;justify-content:center}._countryCodeSelect_1ygu7_1725{width:100%}._couponInputRow_1ygu7_2473{flex-direction:column;align-items:stretch}._couponInputWrapper_1ygu7_2477,._couponScanButton_1ygu7_2480,._couponActionButton_1ygu7_2481{width:100%}._couponScanButton_1ygu7_2480{min-width:unset}._formGroupFull_1ygu7_1428>div:first-child{flex-direction:column;align-items:stretch}._formGroupFull_1ygu7_1428>div:first-child>div:first-child{width:100%;margin-bottom:.5rem}._formGroupFull_1ygu7_1428>div:first-child button{width:100%}._dropdown_1ygu7_287{width:100%;left:0;right:0}._formGroupFull_1ygu7_1428 ._dropdown_1ygu7_287{position:absolute;width:100%}._groupModal_1ygu7_1977{width:95%;max-width:95%}._groupListHeader_1ygu7_2162{flex-wrap:wrap;gap:.5rem}._deleteModal_1ygu7_2070{max-width:92%}._deleteModalActions_1ygu7_2112{flex-direction:column;padding:1.25rem 1.5rem 1.75rem}._bulkActionsDropdown_1ygu7_2233{right:0;left:auto;min-width:200px}}@media(max-width:480px){._pageTitle_1ygu7_86{font-size:1.2rem}._table_1ygu7_54 th,._table_1ygu7_54 td{font-size:.8rem;padding:.6rem}._customerName_1ygu7_1009 strong,._addressCell_1ygu7_2541{max-width:150px}._modalFooter_1ygu7_2030{flex-direction:column}._modalFooter_1ygu7_2030 ._cancelBtn_1ygu7_1907,._modalFooter_1ygu7_2030 ._deleteBtn_1ygu7_1166{width:100%}._inputIcon_1ygu7_1550{left:.75rem}._inputWrapper_1ygu7_1543 input,._inputWrapper_1ygu7_1543 select,._inputWrapper_1ygu7_1543 textarea{padding:.6rem .75rem .6rem 2rem}._formGroup_1ygu7_1422 select,._formGroup_1ygu7_1422 input,._formGroup_1ygu7_1422 textarea,._formGroupFull_1ygu7_1428 select,._formGroupFull_1ygu7_1428 input,._formGroupFull_1ygu7_1428 textarea{padding:.6rem .75rem}}._container_1ygu7_39{width:100%;min-height:100vh;padding:clamp(16px,2vw,28px);background:#0b0b12;color:#fff}._mainContent_1ygu7_48{width:100%;max-width:none;margin:0;background:transparent}._tablePanel_1ygu7_54{background:transparent}._tableHeader_1ygu7_61{padding:24px 28px;background:radial-gradient(circle at 0 0,rgba(139,92,246,.08),transparent 28%),linear-gradient(180deg,#0d0d12,#09090d);border:1px solid rgba(255,255,255,.065);border-radius:18px;box-shadow:0 18px 45px #00000047;position:relative;top:auto}._pageTitle_1ygu7_86{margin-bottom:16px;font-size:clamp(1.65rem,2vw,2rem);letter-spacing:-.035em}._searchContainer_1ygu7_105{max-width:480px}._searchInput_1ygu7_118{min-height:46px;border-radius:13px;background:#111116;border-color:#ffffff14}._dashboardWrapper_1ygu7_405{width:100%;margin:18px 0 22px;overflow:visible;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(139,92,246,.08),transparent 27%),linear-gradient(180deg,#101016,#0c0c12);box-shadow:0 12px 36px #00000052,inset 0 1px #ffffff06}._dashboardGrid_1ygu7_414{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));overflow:visible}._dashCard_1ygu7_418{--stat-color:#8b5cf6;--stat-soft:rgba(139,92,246,.12);appearance:none;min-width:0;min-height:106px;padding:17px 12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:11px;position:relative;overflow:visible;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.055);color:#fff;cursor:pointer;box-shadow:none;transition:background .18s ease,box-shadow .18s ease}._dashCard_1ygu7_418:last-child{border-right:0}._dashCard_1ygu7_418:before{content:"";position:absolute;left:22%;right:22%;top:0;height:2px;border-radius:0 0 5px 5px;background:var(--stat-color);opacity:0;box-shadow:0 0 12px var(--stat-color);transition:opacity .18s ease,left .18s ease,right .18s ease}._dashCard_1ygu7_418:hover{transform:none;background:linear-gradient(180deg,var(--stat-soft),rgba(255,255,255,.012));box-shadow:none}._dashCard_1ygu7_418:hover:before{opacity:.65;left:12%;right:12%}._dashCardActive_1ygu7_459{background:linear-gradient(180deg,var(--stat-soft),rgba(139,92,246,.025));box-shadow:inset 0 -2px 0 var(--stat-color)}._dashCardActive_1ygu7_459:before{opacity:1;left:10%;right:10%}._statIcon_1ygu7_2580{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:var(--stat-color);background:var(--stat-soft);border:1px solid rgba(255,255,255,.055);font-size:17px}._statData_1ygu7_2580{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}._dashValue_1ygu7_499{color:#fff;font-size:clamp(1.25rem,1.4vw,1.55rem);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}._dashLabelRow_1ygu7_2580{display:inline-flex;align-items:center;gap:5px}._dashLabel_1ygu7_476{margin:0;color:#918d9f!important;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.075em;white-space:nowrap}._totalStat_1ygu7_2581{--stat-color:#9b6cff;--stat-soft:rgba(139,92,246,.13)}._recentStat_1ygu7_2581{--stat-color:#60a5fa;--stat-soft:rgba(96,165,250,.11)}._lostStat_1ygu7_2581{--stat-color:#fb7185;--stat-soft:rgba(251,113,133,.1)}._dueStat_1ygu7_2581{--stat-color:#fbbf24;--stat-soft:rgba(251,191,36,.1)}._maleStat_1ygu7_2581{--stat-color:#22d3ee;--stat-soft:rgba(34,211,238,.1)}._femaleStat_1ygu7_2581{--stat-color:#f472b6;--stat-soft:rgba(244,114,182,.1)}._memberStat_1ygu7_2581{--stat-color:#34d399;--stat-soft:rgba(52,211,153,.1)}._clientsStat_1ygu7_2581{--stat-color:#a78bfa;--stat-soft:rgba(167,139,250,.12)}._contactsStat_1ygu7_2581{--stat-color:#2dd4bf;--stat-soft:rgba(45,212,191,.1)}._infoTooltip_1ygu7_2582{width:17px;height:17px;position:relative;display:inline-grid;place-items:center;border-radius:50%;color:#777382;font-size:12px;cursor:help;z-index:30}._infoTooltip_1ygu7_2582:hover{color:#c4b5fd;background:#8b5cf61f}._tooltipContent_1ygu7_2582{position:absolute;left:50%;bottom:calc(100% + 12px);width:245px;padding:12px 13px;display:flex;flex-direction:column;gap:5px;background:#17171e;border:1px solid rgba(139,92,246,.28);border-radius:11px;color:#aaa6b5;font-size:11px;font-weight:450;line-height:1.45;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;box-shadow:0 14px 35px #0000008c;transform:translate(-50%,6px) scale(.97);transform-origin:bottom center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}._tooltipContent_1ygu7_2582 strong{color:#fff;font-size:11.5px;font-weight:750}._infoTooltip_1ygu7_2582:hover ._tooltipContent_1ygu7_2582{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{left:auto;right:-10px;transform:translateY(6px) scale(.97);transform-origin:bottom right}._contactsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582:hover ._tooltipContent_1ygu7_2582{transform:translateY(0) scale(1)}._table_1ygu7_54 input[type=checkbox],._tableContainer_1ygu7_933 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:17px;height:17px;margin:0;display:inline-grid;place-content:center;border-radius:5px;border:1.5px solid #4a4655;background:#111116;cursor:pointer;vertical-align:middle;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}._table_1ygu7_54 input[type=checkbox]:before,._tableContainer_1ygu7_933 input[type=checkbox]:before{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .12s ease}._table_1ygu7_54 input[type=checkbox]:hover,._tableContainer_1ygu7_933 input[type=checkbox]:hover{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}._table_1ygu7_54 input[type=checkbox]:checked,._tableContainer_1ygu7_933 input[type=checkbox]:checked{background:linear-gradient(135deg,#9b6cff,#7c3aed);border-color:#9b6cff;box-shadow:0 3px 10px #7c3aed4d}._table_1ygu7_54 input[type=checkbox]:checked:before,._tableContainer_1ygu7_933 input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}._table_1ygu7_54 input[type=checkbox]:indeterminate,._tableContainer_1ygu7_933 input[type=checkbox]:indeterminate{background:linear-gradient(135deg,#9b6cff,#7c3aed);border-color:#9b6cff}._table_1ygu7_54 input[type=checkbox]:indeterminate:before,._tableContainer_1ygu7_933 input[type=checkbox]:indeterminate:before{width:8px;height:0;border:0;border-bottom:2px solid #fff;transform:none}._table_1ygu7_54 input[type=checkbox]:focus-visible,._tableContainer_1ygu7_933 input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #8b5cf638}._tableWrapper_1ygu7_945{width:100%;max-height:560px;overflow:auto;position:relative;background:#0a0a0d;border:1px solid rgba(255,255,255,.055);border-radius:14px;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.46) rgba(255,255,255,.025);-webkit-overflow-scrolling:touch}._tableWrapper_1ygu7_945::-webkit-scrollbar{width:7px;height:7px}._tableWrapper_1ygu7_945::-webkit-scrollbar-track{background:#ffffff05;border-radius:999px}._tableWrapper_1ygu7_945::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8b5cf67a,#a855f794);border-radius:999px;border:2px solid #0a0a0d;background-clip:padding-box}._tableWrapper_1ygu7_945::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7c3aed,#a855f7);background-clip:padding-box}._tableWrapper_1ygu7_945::-webkit-scrollbar-corner{background:#0a0a0d}._tableContainer_1ygu7_933{width:max-content;min-width:100%;background:#0a0a0d}._table_1ygu7_54{width:100%;border-collapse:separate;border-spacing:0;color:#e8e6ee}._table_1ygu7_54 thead{position:sticky;top:0;z-index:8}._table_1ygu7_54 thead th{height:50px;padding:0 16px;background:#101015;color:#aaa5b6;border-bottom:1px solid rgba(139,92,246,.2);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.065em;white-space:nowrap;vertical-align:middle}._table_1ygu7_54 tbody td{height:60px;padding:0 16px;color:#d8d5df;border-bottom:1px solid rgba(255,255,255,.045);font-size:12.5px;white-space:nowrap;vertical-align:middle;transition:background .15s ease,color .15s ease}._table_1ygu7_54 tbody tr{background:#0a0a0d;transition:background .15s ease}._table_1ygu7_54 tbody tr:hover{background:linear-gradient(90deg,rgba(139,92,246,.075),rgba(139,92,246,.02) 50%,transparent)}._table_1ygu7_54 tbody tr:hover td{color:#f3f1f7}._selectedRow_1ygu7_942{background:linear-gradient(90deg,#8b5cf621,#8b5cf609)!important;box-shadow:inset 3px 0 #8b5cf6}._sortableHeader_1ygu7_987{cursor:pointer;transition:color .15s ease,background .15s ease}._sortableHeader_1ygu7_987:hover{color:#c4b5fd!important;background:#13131a!important}@media(max-width:1350px){._dashboardGrid_1ygu7_414{grid-template-columns:repeat(5,1fr)}._dashCard_1ygu7_418:nth-child(5){border-right:0}._dashCard_1ygu7_418:nth-child(-n+5){border-bottom:1px solid rgba(255,255,255,.055)}}@media(max-width:900px){._dashboardGrid_1ygu7_414{grid-template-columns:repeat(3,1fr)}._dashCard_1ygu7_418{min-height:92px}._dashCard_1ygu7_418:nth-child(3n){border-right:0}}@media(max-width:560px){._container_1ygu7_39{padding:12px}._tableHeader_1ygu7_61{padding:18px 16px;border-radius:14px}._dashboardWrapper_1ygu7_405{border-radius:14px}._dashboardGrid_1ygu7_414{grid-template-columns:repeat(2,1fr)}._dashCard_1ygu7_418{justify-content:flex-start;min-height:84px;padding:14px 12px}._statIcon_1ygu7_2580{width:34px;height:34px;flex-basis:34px;border-radius:9px}._dashValue_1ygu7_499{font-size:1.25rem}._dashLabel_1ygu7_476{font-size:9px}._tooltipContent_1ygu7_2582{width:210px}}._clientsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582,._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{left:auto;right:-6px;bottom:calc(100% + 10px);transform:translateY(5px) scale(.97);transform-origin:bottom right}._clientsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582:hover ._tooltipContent_1ygu7_2582,._contactsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582:hover ._tooltipContent_1ygu7_2582{transform:translateY(0) scale(1)}._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{right:0}@media(max-width:900px){._clientsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582,._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{left:auto;right:-4px;width:220px}}@media(max-width:560px){._clientsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582,._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{right:-2px;width:195px}}._clientsStat_1ygu7_2581 ._statData_1ygu7_2580,._contactsStat_1ygu7_2581 ._statData_1ygu7_2580{width:100%;min-width:0}._clientsStat_1ygu7_2581 ._dashLabelRow_1ygu7_2580,._contactsStat_1ygu7_2581 ._dashLabelRow_1ygu7_2580{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0}._clientsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582,._contactsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582{position:relative;flex:0 0 16px;width:16px;height:16px;margin:0;transform:none}._contactsStat_1ygu7_2581{padding-left:9px;padding-right:9px}._contactsStat_1ygu7_2581 ._statIcon_1ygu7_2580{flex:0 0 34px;width:34px;height:34px}._contactsStat_1ygu7_2581 ._dashLabelRow_1ygu7_2580{gap:4px}._contactsStat_1ygu7_2581 ._dashLabel_1ygu7_476{font-size:9px;letter-spacing:.055em}._dashCard_1ygu7_418{flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 8px;min-height:125px;text-align:center}._statIcon_1ygu7_2580{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;margin:0;border-radius:11px}._statData_1ygu7_2580{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}._dashValue_1ygu7_499{width:100%;text-align:center;line-height:1}._dashLabelRow_1ygu7_2580{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}._dashLabel_1ygu7_476{text-align:center}._infoTooltip_1ygu7_2582{flex:0 0 16px;width:16px;height:16px;margin:0}._clientsStat_1ygu7_2581 ._statData_1ygu7_2580,._contactsStat_1ygu7_2581 ._statData_1ygu7_2580{width:100%;align-items:center}._clientsStat_1ygu7_2581 ._dashLabelRow_1ygu7_2580,._contactsStat_1ygu7_2581 ._dashLabelRow_1ygu7_2580{width:100%;flex-direction:row;align-items:center;justify-content:center;gap:5px}._contactsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{left:auto!important;right:0!important;transform-origin:bottom right}._clientsStat_1ygu7_2581 ._tooltipContent_1ygu7_2582{left:50%!important;right:auto!important;transform:translate(-50%,5px) scale(.97)!important;transform-origin:bottom center}._clientsStat_1ygu7_2581 ._infoTooltip_1ygu7_2582:hover ._tooltipContent_1ygu7_2582{transform:translate(-50%) scale(1)!important}@media(max-width:560px){._dashCard_1ygu7_418{min-height:115px;padding:12px 6px;align-items:center;justify-content:center}._statIcon_1ygu7_2580{width:34px;height:34px;flex-basis:34px}._statData_1ygu7_2580{align-items:center}}._enquiryDateCell_1ygu7_2853{display:flex;flex-direction:column;gap:2px;white-space:nowrap;color:var(--text-secondary);font-size:.82rem}._enquiryDateCell_1ygu7_2853 strong{color:var(--text-primary);font-size:.85rem;font-weight:600}._followupBadge_1ygu7_2867{padding:.28rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;line-height:1;border:1px solid transparent}._followupOverdue_1ygu7_2879{background:#f0556b24;color:#ff8c9a;border-color:#f0556b66}._followupToday_1ygu7_2884{background:#facc1524;color:#ffd857;border-color:#facc1566}._followupUpcoming_1ygu7_2889{background:#8b5cf629;color:#c9a3f5;border-color:#8b5cf666}._followupNone_1ygu7_2894{background:#ffffff0d;color:var(--text-muted);border-color:var(--border-color)}._followupBtn_1ygu7_2901{padding:.5rem;border-radius:10px;border:1px solid rgba(250,204,21,.3);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-shadow:0 2px 6px #0000004d;background:#facc151f;color:#ffd857;flex-shrink:0}._followupBtn_1ygu7_2901:hover{background:linear-gradient(135deg,#facc15,#eab308);color:#1a1a1a;border-color:#facc15;transform:translateY(-2px);box-shadow:0 4px 10px #facc1566}._filterBadgeDot_1ygu7_2926{display:inline-block;width:6px;height:6px;border-radius:50%;background:#facc15;margin-left:4px}._followupModal_1ygu7_2936{background:#0d0d0f;border-radius:var(--border-radius);max-width:640px;width:100%;max-height:88vh;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_1ygu7_1 .3s ease;border:1px solid rgba(139,92,246,.28);display:flex;flex-direction:column}._followupModalHeaderInfo_1ygu7_2949{display:flex;flex-direction:column;gap:2px}._followupModalHeaderInfo_1ygu7_2949 h3{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:700}._followupModalHeaderInfo_1ygu7_2949 span{color:var(--text-secondary);font-size:.8rem}._followupModalBody_1ygu7_2964{padding:1.25rem 1.5rem;overflow-y:auto;flex:1}._followupQuickForm_1ygu7_2971{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px dashed var(--border-color)}._followupQuickForm_1ygu7_2971 ._formGroupFull_1ygu7_1428{grid-column:1 / -1}._followupQuickForm_1ygu7_2971 label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.35rem}._followupQuickForm_1ygu7_2971 select,._followupQuickForm_1ygu7_2971 input,._followupQuickForm_1ygu7_2971 textarea{width:100%;background:#ffffff0a;border:1px solid var(--border-color);border-radius:10px;padding:.55rem .7rem;color:var(--text-primary);font-size:.85rem;font-family:inherit}._followupQuickForm_1ygu7_2971 select:focus,._followupQuickForm_1ygu7_2971 input:focus,._followupQuickForm_1ygu7_2971 textarea:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px #8b5cf62e}._followupQuickForm_1ygu7_2971 textarea{resize:vertical;min-height:60px}._followupSubmitRow_1ygu7_3014{grid-column:1 / -1;display:flex;justify-content:flex-end}._followupSubmitBtn_1ygu7_3019{background:var(--salon-purple-gradient, linear-gradient(135deg, #8b5cf6 0%, #6d28d9 100%));color:#fff;border:1px solid rgba(255,255,255,.1);padding:.6rem 1.4rem;border-radius:999px;font-weight:700;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:var(--transition)}._followupSubmitBtn_1ygu7_3019:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf666}._followupSubmitBtn_1ygu7_3019:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._followupTimelineTitle_1ygu7_3045{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0 0 .85rem}._followupTimeline_1ygu7_3045{display:flex;flex-direction:column;gap:0}._timelineItem_1ygu7_3058{position:relative;display:flex;gap:.9rem;padding-bottom:1.25rem}._timelineItem_1ygu7_3058:last-child{padding-bottom:0}._timelineRail_1ygu7_3067{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._timelineDot_1ygu7_3073{width:12px;height:12px;border-radius:50%;background:var(--primary-light);box-shadow:0 0 0 3px #8b5cf633;flex-shrink:0;margin-top:3px}._timelineLine_1ygu7_3082{flex:1;width:2px;background:#ffffff14;margin-top:2px}._timelineContent_1ygu7_3088{flex:1;background:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:.7rem .9rem}._timelineTopRow_1ygu7_3095{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;flex-wrap:wrap}._timelineMethod_1ygu7_3103{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--text-secondary)}._timelineDate_1ygu7_3111{font-size:.72rem;color:var(--text-muted);white-space:nowrap}._timelineRemark_1ygu7_3116{color:var(--text-primary);font-size:.85rem;line-height:1.5;margin:0;white-space:pre-wrap}._timelineNextChip_1ygu7_3123{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.72rem;color:#c9a3f5}._followupEmptyState_1ygu7_3132{text-align:center;padding:2rem 1rem;color:var(--text-secondary)}._followupEmptyState_1ygu7_3132 ._noDataIcon_1ygu7_1236{margin:0 auto .75rem;width:56px;height:56px;font-size:1.6rem}._followupEmptyState_1ygu7_3132 p{margin:0;font-size:.85rem}._followupSummaryBtn_1ygu7_3149{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#ffffff08;border:1px solid var(--border-color);border-radius:10px;padding:.4rem .65rem;cursor:pointer;transition:var(--transition);max-width:240px;text-align:left;font-family:inherit}._followupSummaryBtn_1ygu7_3149:hover{border-color:#8b5cf666;background:#8b5cf614;transform:translateY(-1px)}._followupCountBadge_1ygu7_3169{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;background:#8b5cf629;color:#c9a3f5;border:1px solid rgba(139,92,246,.4);white-space:nowrap}._followupCountEmpty_1ygu7_3181{background:#ffffff0d;color:var(--text-muted);border-color:var(--border-color)}._followupLastLine_1ygu7_3186{display:flex;align-items:center;gap:.3rem;font-size:.76rem;color:var(--text-secondary);line-height:1.35;white-space:normal;word-break:break-word}._overlay_ouoti_5{position:fixed;inset:0;z-index:999999;background:#040408a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:1rem}._modal_ouoti_17{width:100%;max-width:640px;max-height:88vh;background:#0c0c12;border:1px solid rgba(139,92,246,.24);border-radius:20px;box-shadow:0 30px 70px #0009;display:flex;flex-direction:column;overflow:hidden;color:#f4f2f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_ouoti_33{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.4rem;background:linear-gradient(180deg,#131320,#0d0d0f);border-bottom:1px solid #1c1c1f}._headerLeft_ouoti_43{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._headerIcon_ouoti_50{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#8b5cf629;color:#a78bfa;flex-shrink:0;margin-top:2px}._header_ouoti_33 h3{margin:0;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.01em}._headerSubtitle_ouoti_71{margin:2px 0 0;font-size:.8rem;color:#a5a1b3}._closeBtn_ouoti_77{background:none;border:none;color:#a5a1b3;cursor:pointer;padding:4px;border-radius:8px;transition:all .15s;flex-shrink:0}._closeBtn_ouoti_77:hover{color:#fff;background:#ffffff0f}._stepper_ouoti_94{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.9rem 1.4rem;background:#0a0a0a;border-bottom:1px solid #1c1c1f}._stepDot_ouoti_104{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#726e80;background:#17171a;border:1px solid #262628;flex-shrink:0;transition:all .2s}._stepActive_ouoti_120{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._stepDone_ouoti_127{color:#fff;background:#35c98f;border-color:#35c98f}._stepLine_ouoti_133{width:28px;height:2px;background:#262628;flex-shrink:0}._stepLineDone_ouoti_140{background:#35c98f}._body_ouoti_145{flex:1;overflow-y:auto;padding:1.4rem}._body_ouoti_145::-webkit-scrollbar{width:8px}._body_ouoti_145::-webkit-scrollbar-thumb{background:#3a2f52;border-radius:4px}._body_ouoti_145::-webkit-scrollbar-thumb:hover{background:#8b5cf6}._body_ouoti_145::-webkit-scrollbar-track{background:transparent}._smallLabel_ouoti_157{display:block;font-size:.78rem;font-weight:700;color:#a5a1b3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}._fieldGroup_ouoti_167{margin-bottom:1.1rem}._select_ouoti_171{width:100%;background:#121214!important;border:1px solid #242428!important;color:#f4f2f8!important;padding:.6rem .8rem;border-radius:10px;font-size:.88rem;outline:none;transition:all .15s;color-scheme:dark}._select_ouoti_171:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf629}._linkBtn_ouoti_189{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#a78bfa;font-size:.82rem;font-weight:600;cursor:pointer;padding:.4rem 0;margin-top:.75rem}._linkBtn_ouoti_189:hover{color:#c4b5fd;text-decoration:underline}._errorBanner_ouoti_208{display:flex;align-items:center;gap:.5rem;background:#f0556b1a;border:1px solid rgba(240,85,107,.3);color:#ff8c9a;padding:.7rem .9rem;border-radius:10px;font-size:.82rem;margin-top:1rem}._dropzone_ouoti_222{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;padding:2.5rem 1.5rem;border:2px dashed #2a2a30;border-radius:16px;background:#0a0a0a;cursor:pointer;transition:all .2s}._dropzone_ouoti_222:hover,._dropzoneActive_ouoti_238{border-color:#8b5cf6;background:#8b5cf60f}._dropzoneIcon_ouoti_243{color:#8b5cf6;margin-bottom:.5rem}._dropzoneTitle_ouoti_248{margin:0;font-size:.95rem;font-weight:700;color:#f4f2f8}._dropzoneSubtitle_ouoti_255{margin:0;font-size:.8rem;color:#726e80}._hiddenInput_ouoti_261{display:none}._fileChip_ouoti_266{display:flex;align-items:center;gap:.5rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:#c4b5fd;padding:.5rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;margin-bottom:1.2rem;width:fit-content}._fileChipCount_ouoti_281{color:#a5a1b3;font-weight:500}._mapGroup_ouoti_286{margin-bottom:1.3rem}._mapGroupTitle_ouoti_290{font-size:.72rem;font-weight:800;color:#726e80;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid #1c1c1f}._mapRow_ouoti_301{display:grid;grid-template-columns:1fr 16px 1.3fr;align-items:center;gap:.6rem;margin-bottom:.6rem}._mapFieldLabel_ouoti_309{font-size:.85rem;font-weight:600;color:#e7e4f0}._requiredStar_ouoti_315{color:#f0556b;margin-left:3px}._mapArrow_ouoti_320{color:#45414f;flex-shrink:0}._sampleValue_ouoti_325{grid-column:3;font-size:.72rem;color:#726e80;margin-top:.2rem;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryRow_ouoti_337{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.1rem}._summaryPill_ouoti_344{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:999px;font-size:.8rem;font-weight:700}._summaryGood_ouoti_354{background:#35c98f1f;color:#4fe3ac;border:1px solid rgba(53,201,143,.3)}._summaryBad_ouoti_360{background:#f0556b1f;color:#ff8c9a;border:1px solid rgba(240,85,107,.3)}._previewTableWrap_ouoti_366{border:1px solid #1c1c1f;border-radius:12px;overflow:hidden}._previewTable_ouoti_366{width:100%;border-collapse:collapse;font-size:.78rem}._previewTable_ouoti_366 th{background:#101012;color:#a5a1b3;text-align:left;padding:.6rem .7rem;font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em;border-bottom:1px solid #1c1c1f}._previewTable_ouoti_366 td{padding:.55rem .7rem;color:#e7e4f0;border-bottom:1px solid #16161a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._invalidRow_ouoti_400 td{background:#f0556b0d;color:#ff8c9a}._rowOkIcon_ouoti_405{color:#35c98f}._rowErrIcon_ouoti_409{color:#f0556b;cursor:help}._previewMore_ouoti_414{text-align:center;font-size:.76rem;color:#726e80;padding:.6rem;margin:0;background:#0a0a0a}._importingBlock_ouoti_424{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem}._spinnerIcon_ouoti_432{color:#8b5cf6;animation:_importSpin_ouoti_1 .9s linear infinite}@keyframes _importSpin_ouoti_1{to{transform:rotate(360deg)}}._importingText_ouoti_441{margin:0;font-size:.9rem;font-weight:600;color:#e7e4f0}._progressTrack_ouoti_448{width:100%;max-width:320px;height:8px;background:#17171a;border-radius:999px;overflow:hidden}._progressFill_ouoti_457{height:100%;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:999px;transition:width .3s ease}._resultsStep_ouoti_465{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 1rem}._resultsGrid_ouoti_473{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;width:100%}._resultCard_ouoti_480{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem .6rem;border-radius:14px;border:1px solid #1c1c1f;background:#101012}._resultNumber_ouoti_491{font-size:1.6rem;font-weight:800;color:#fff}._resultLabel_ouoti_497{font-size:.72rem;color:#a5a1b3;text-align:center;font-weight:600}._resultImported_ouoti_504{border-color:#35c98f4d}._resultImported_ouoti_504 svg{color:#4fe3ac}._resultSkipped_ouoti_507{border-color:#f5a6234d}._resultSkipped_ouoti_507 svg{color:#ffc267}._resultFailed_ouoti_510{border-color:#f0556b4d}._resultFailed_ouoti_510 svg{color:#ff8c9a}._footer_ouoti_514{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.4rem;border-top:1px solid #1c1c1f;background:#0a0a0a}._primaryBtn_ouoti_523,._secondaryBtn_ouoti_524{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.3rem;border-radius:999px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;border:none}._primaryBtn_ouoti_523{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 6px 16px #8b5cf652}._primaryBtn_ouoti_523:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #8b5cf66b}._primaryBtn_ouoti_523:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._secondaryBtn_ouoti_524{background:#17171a;color:#cfcbe0;border:1px solid #262628}._secondaryBtn_ouoti_524:hover{background:#1c1c1f;color:#fff}@media(max-width:560px){._modal_ouoti_17{max-width:100%;max-height:100dvh;border-radius:0}._overlay_ouoti_5{padding:0}._mapRow_ouoti_301{grid-template-columns:1fr;gap:.3rem;padding-bottom:.6rem;border-bottom:1px solid #16161a}._mapArrow_ouoti_320{display:none}._sampleValue_ouoti_325{grid-column:1}._resultsGrid_ouoti_473{grid-template-columns:1fr}._previewTable_ouoti_366 td,._previewTable_ouoti_366 th{max-width:90px}}._container_3bzb8_18{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);display:flex;gap:2rem;flex-wrap:wrap;align-items:flex-start}._invoice_3bzb8_30{flex:2;background:var(--surface-color);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);border:1px solid var(--border-color);transition:var(--transition);overflow-x:auto;margin:0 auto;display:block;box-sizing:border-box}._editPanel_3bzb8_44{flex:1;background:var(--surface-color);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border-color);position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}._editPanel_3bzb8_44 h3{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);border-bottom:2px solid var(--primary);padding-bottom:.5rem;display:inline-block}._topBar_3bzb8_68{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1rem}._invoiceTypeSelect_3bzb8_75{background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary);font-size:.9rem}._selectTemplatesBtn_3bzb8_84{background:#333;border:none;border-radius:8px;padding:.5rem 1rem;color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition)}._selectTemplatesBtn_3bzb8_84:hover{background:#444}._checkboxGroup_3bzb8_100{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.5rem 0}._checkboxGroup_3bzb8_100 label{display:flex;align-items:center;gap:.5rem;font-weight:400}._bottomBar_3bzb8_114{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color);gap:1rem;flex-wrap:wrap}._saveSettingBtn_3bzb8_125{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._saveSettingBtn_3bzb8_125:hover{background:var(--primary-dark);transform:translateY(-1px)}._paperSelect_3bzb8_140{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._paperSelect_3bzb8_140 select{background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary)}._customSizeInputs_3bzb8_153{display:flex;gap:.5rem}._customSizeInputs_3bzb8_153 input{width:70px;background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary)}._customSizeInputs_3bzb8_153 button{background:#333;border:none;border-radius:8px;padding:.5rem;cursor:pointer;color:var(--text-primary)}._printBtn_3bzb8_174{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._printBtn_3bzb8_174:hover{background:var(--primary-dark);transform:translateY(-1px)}._accordionItem_3bzb8_190{border:1px solid var(--border-color);border-radius:12px;margin-bottom:1rem;overflow:hidden}._accordionHeader_3bzb8_196{width:100%;background:#222;border:none;padding:1rem;text-align:left;font-weight:600;font-size:1rem;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition)}._accordionHeader_3bzb8_196:hover{background:#2a2a2a}._accordionContent_3bzb8_214{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:var(--surface-color)}._accordionContent_3bzb8_214._open_3bzb8_220{max-height:2000px;transition:max-height .5s ease-in}._accordionContent_3bzb8_214>*{padding:1rem;border-top:1px solid var(--border-color)}._accordionContent_3bzb8_214 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}._accordionContent_3bzb8_214 input,._accordionContent_3bzb8_214 select,._accordionContent_3bzb8_214 textarea{width:100%;padding:.5rem;margin-bottom:1rem;background:#222;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem}._accordionContent_3bzb8_214 input[type=file]{padding:.5rem}._accordionContent_3bzb8_214 input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:0}._checkboxGrid_3bzb8_256{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-top:.5rem}._checkboxGrid_3bzb8_256 label{display:flex;align-items:center;gap:.5rem;font-weight:400;margin-bottom:0;font-size:.85rem}._t1Logo_3bzb8_272,._t2Logo_3bzb8_272,._t3Logo_3bzb8_272,._t4Logo_3bzb8_272{margin-right:1rem;display:inline-flex;align-items:center}._t1Header_3bzb8_279,._t2Header_3bzb8_279,._t3Header_3bzb8_279,._t4Header_3bzb8_279{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem;border-radius:12px;padding:1rem;overflow:hidden;background-clip:padding-box}._t1Business_3bzb8_294,._t2Business_3bzb8_294,._t3Business_3bzb8_294,._t4Business_3bzb8_294{flex:1;min-width:150px;font-size:.9rem}._t1InvoiceTitle_3bzb8_300,._t2InvoiceTitle_3bzb8_300,._t3InvoiceTitle_3bzb8_300,._t4InvoiceTitle_3bzb8_300{flex:0 0 auto;text-align:right}._t1InvoiceTitle_3bzb8_300 h1,._t2InvoiceTitle_3bzb8_300 h1,._t3InvoiceTitle_3bzb8_300 h1,._t4InvoiceTitle_3bzb8_300 h1{margin:0;font-size:1.8rem;font-weight:700;color:var(--text-primary)}._template1_3bzb8_313 ._t1CustomerRow_3bzb8_313{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem;border-radius:8px;font-size:.85rem}._template1_3bzb8_313 ._t1Table_3bzb8_321{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._template1_3bzb8_313 ._t1Table_3bzb8_321 th,._template1_3bzb8_313 ._t1Table_3bzb8_321 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template1_3bzb8_313 ._t1Table_3bzb8_321 th{font-weight:600}._template1_3bzb8_313 ._t1Summary_3bzb8_335{text-align:right;border-top:1px solid var(--border-color);padding-top:1rem;margin-top:1rem;font-size:.9rem}._template1_3bzb8_313 ._grandTotal_3bzb8_342{font-size:1.1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template1_3bzb8_313 ._payments_3bzb8_348{margin-top:1rem;font-style:italic;border-top:1px dashed var(--border-color);padding-top:.5rem}._template1_3bzb8_313 ._generatedBy_3bzb8_354{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_3bzb8_362 ._t2CustomerInfo_3bzb8_362{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem}._template2_3bzb8_362 ._t2Items_3bzb8_371{margin-bottom:1.5rem}._template2_3bzb8_362 ._t2Item_3bzb8_371{margin-bottom:1rem}._template2_3bzb8_362 ._t2ItemName_3bzb8_377{font-weight:600;font-size:.95rem}._template2_3bzb8_362 ._t2ItemMeta_3bzb8_381{font-size:.8rem;color:var(--text-muted);margin:.25rem 0}._template2_3bzb8_362 ._t2ItemDetails_3bzb8_386{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.85rem;margin:.5rem 0}._template2_3bzb8_362 ._t2Total_3bzb8_394{font-weight:700;margin-left:auto}._template2_3bzb8_362 ._t2Summary_3bzb8_398{background:#222;padding:1rem;border-radius:8px;text-align:right;font-size:.9rem;margin-bottom:1rem}._template2_3bzb8_362 ._t2Summary_3bzb8_398 ._grandTotal_3bzb8_342{font-size:1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template2_3bzb8_362 ._generatedBy_3bzb8_354{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_3bzb8_362 ._note_3bzb8_418{margin-top:.5rem;font-size:.75rem;color:#fa6;text-align:center;border-top:1px dashed var(--border-color);padding-top:.5rem}._template2_3bzb8_362 ._dashedHr_3bzb8_426{border:none;border-top:1px dashed var(--border-color);margin:.5rem 0}._template3_3bzb8_433 ._t3CustomerInfo_3bzb8_433{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem}._template3_3bzb8_433 ._t3Table_3bzb8_442{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._template3_3bzb8_433 ._t3Table_3bzb8_442 th,._template3_3bzb8_433 ._t3Table_3bzb8_442 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template3_3bzb8_433 ._t3Table_3bzb8_442 th{font-weight:600}._template3_3bzb8_433 ._staffName_3bzb8_456{font-size:.75rem;color:var(--text-muted);display:block}._template3_3bzb8_433 ._t3Summary_3bzb8_461{background:#222;padding:1rem;border-radius:8px;text-align:right;font-size:.9rem}._template3_3bzb8_433 ._t3Summary_3bzb8_461 ._grandTotal_3bzb8_342{font-size:1rem;font-weight:700;margin-top:.5rem;color:var(--primary)}._template3_3bzb8_433 ._generatedBy_3bzb8_354{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template4_3bzb8_482 ._t4Brand_3bzb8_482{font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--primary)}._template4_3bzb8_482 ._t4Brand_3bzb8_482 span{font-size:.8rem;font-weight:400;color:var(--text-muted)}._template4_3bzb8_482 ._t4Business_3bzb8_294{font-size:.85rem;text-align:right}._template4_3bzb8_482 ._t4Serial_3bzb8_497{font-size:1.2rem;font-weight:700;background:#222;padding:.25rem .5rem;border-radius:8px}._template4_3bzb8_482 ._t4CustomerInfo_3bzb8_504{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.85rem}._template4_3bzb8_482 ._t4Section_3bzb8_513{margin-bottom:2rem}._template4_3bzb8_482 ._t4Section_3bzb8_513 h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--primary);border-left:3px solid var(--primary);padding-left:.5rem}._template4_3bzb8_482 ._t4Table_3bzb8_524{width:100%;border-collapse:collapse;margin-bottom:.5rem}._template4_3bzb8_482 ._t4Table_3bzb8_524 th,._template4_3bzb8_482 ._t4Table_3bzb8_524 td{border:1px solid var(--border-color);padding:.5rem;text-align:left}._template4_3bzb8_482 ._t4Table_3bzb8_524 th{font-weight:600}._template4_3bzb8_482 ._t4SectionTotals_3bzb8_538{text-align:right;font-size:.85rem;margin-top:.5rem;padding:.5rem;background:#222;border-radius:8px}._template4_3bzb8_482 ._t4GrandTotal_3bzb8_546{text-align:right;font-size:1.1rem;font-weight:700;margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);color:var(--primary)}._template4_3bzb8_482 ._generatedBy_3bzb8_354{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template4_3bzb8_482 ._footer_3bzb8_561{margin-top:1rem}._textRight_3bzb8_566{text-align:right}._grandTotal_3bzb8_342{font-weight:700;font-size:1.1rem;margin-top:.5rem;color:var(--primary)}._generatedBy_3bzb8_354{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._footer_3bzb8_561{margin-top:2rem;text-align:center;font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:1rem}._modalOverlay_3bzb8_591{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_3bzb8_591{background:var(--surface-color);border-radius:var(--border-radius);width:90%;max-width:800px;border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden}._modalHeader_3bzb8_614{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}._modalHeader_3bzb8_614 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._modalClose_3bzb8_629{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.25rem;padding:0;transition:var(--transition);display:flex;align-items:center;justify-content:center}._modalClose_3bzb8_629:hover{color:var(--text-primary)}._modalBody_3bzb8_646{padding:1.5rem;max-height:80vh;overflow-y:auto}._invoiceButtons_3bzb8_653{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;border-top:1px solid var(--border-color);padding-top:1rem}._invoiceButtons_3bzb8_653 button{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._invoiceButtons_3bzb8_653 button:hover{background:var(--primary-dark);transform:translateY(-1px)}._invoiceButtons_3bzb8_653 button:disabled{opacity:.6;cursor:not-allowed;transform:none}._templateCards_3bzb8_688{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin:1rem 0}._templateCard_3bzb8_688{background:#222;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid var(--border-color);text-align:center}._templateCard_3bzb8_688:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000004d}._templateCard_3bzb8_688._activeCard_3bzb8_707{border:2px solid var(--primary);box-shadow:0 0 0 2px #ad71eb33}._cardPreview_3bzb8_711{height:120px;background:#111;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-muted);border-bottom:1px solid var(--border-color)}._cardName_3bzb8_721{padding:.75rem;font-weight:500;font-size:.9rem}._template1_3bzb8_313,._template2_3bzb8_362,._template3_3bzb8_433,._template4_3bzb8_482{padding:.5rem}._invoice_3bzb8_30 *{box-sizing:border-box}@media(max-width:1024px){._container_3bzb8_18{flex-direction:column}._editPanel_3bzb8_44{position:static;max-height:none}._invoice_3bzb8_30{width:100%}}@media(max-width:768px){._container_3bzb8_18{padding:1rem;gap:1rem}._invoice_3bzb8_30{padding:1rem}._topBar_3bzb8_68,._bottomBar_3bzb8_114{flex-direction:column;align-items:stretch}._saveSettingBtn_3bzb8_125,._printBtn_3bzb8_174{width:100%}._checkboxGrid_3bzb8_256{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._t1Header_3bzb8_279,._t2Header_3bzb8_279,._t3Header_3bzb8_279,._t4Header_3bzb8_279{flex-direction:column;align-items:flex-start}._t1InvoiceTitle_3bzb8_300,._t2InvoiceTitle_3bzb8_300,._t3InvoiceTitle_3bzb8_300,._t4InvoiceTitle_3bzb8_300{text-align:left;margin-top:.5rem}._t1CustomerRow_3bzb8_313,._t2CustomerInfo_3bzb8_362,._t3CustomerInfo_3bzb8_433,._t4CustomerInfo_3bzb8_504{grid-template-columns:1fr}._t4Business_3bzb8_294{text-align:left}}@media(max-width:480px){._checkboxGrid_3bzb8_256,._templateCards_3bzb8_688{grid-template-columns:1fr}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._editPanel_3bzb8_44,._modalOverlay_3bzb8_591,._topBar_3bzb8_68,._bottomBar_3bzb8_114{display:none!important}body{margin:0!important;padding:0!important;background-color:var(--bg-color)!important;display:block!important;min-height:auto!important}._invoice_3bzb8_30{margin:0 auto!important;padding:0!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}._invoice_3bzb8_30>*{page-break-inside:avoid}table,tbody,tr{page-break-inside:avoid}@page{margin:5mm!important}}._receiptModal_3bzb8_846{background:linear-gradient(180deg,#0d0d0f,#000);border-radius:22px;width:94%;max-width:640px;max-height:92vh;display:flex;flex-direction:column;border:1px solid rgba(173,113,235,.25);box-shadow:0 0 0 1px #ad71eb14,0 24px 64px #0009,0 0 40px #ad71eb14;overflow:hidden}._receiptHeader_3bzb8_859{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ad71eb1f,#ad71eb00 60%)}._receiptHeaderLeft_3bzb8_869{display:flex;align-items:flex-start;gap:.85rem;min-width:0}._receiptHeaderIcon_3bzb8_876{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ad71eb,#8a4fd0);box-shadow:0 0 18px #ad71eb73;color:#fff;font-size:1.1rem}._receiptHeaderText_3bzb8_890{min-width:0}._receiptHeaderText_3bzb8_890 h3{margin:0;font-size:1.15rem;font-weight:700;color:#fff}._receiptHeaderSub_3bzb8_901{margin:.15rem 0 0;font-size:.82rem;color:#a9a9b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._receiptHeaderRight_3bzb8_910{display:flex;align-items:center;gap:.6rem;flex:0 0 auto}._receiptStatusBadge_3bzb8_917{font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:.3rem .65rem;border-radius:999px;text-transform:uppercase;white-space:nowrap}._receiptStatusBadge_3bzb8_917[data-status=paid]{background:#34c75926;color:#34c759;border:1px solid rgba(52,199,89,.35)}._receiptStatusBadge_3bzb8_917[data-status=due]{background:#ff950026;color:#ff9500;border:1px solid rgba(255,149,0,.35)}._receiptStatusBadge_3bzb8_917[data-status=extra]{background:#5aaaff26;color:#5aaaff;border:1px solid rgba(90,170,255,.35)}._receiptCloseBtn_3bzb8_930{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#d5d5db;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}._receiptCloseBtn_3bzb8_930:hover{background:#ffffff1f;color:#fff}._receiptBody_3bzb8_945{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;background:radial-gradient(ellipse at top,rgba(173,113,235,.06),transparent 60%)}._receiptStageBar_3bzb8_952{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}._receiptPaperBadge_3bzb8_961{font-size:.72rem;font-weight:600;color:#c49bff;background:#ad71eb1f;border:1px solid rgba(173,113,235,.3);padding:.25rem .6rem;border-radius:999px}._receiptZoomControls_3bzb8_971{display:flex;align-items:center;gap:.4rem}._receiptZoomBtn_3bzb8_977{width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#e5e5ea;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;transition:var(--transition)}._receiptZoomBtn_3bzb8_977:hover{background:#ad71eb33;border-color:#ad71eb66}._receiptZoomLabel_3bzb8_993{font-size:.75rem;color:#9c9ca6;min-width:34px;text-align:center}._receiptStage_3bzb8_952{display:flex;justify-content:center;padding:1rem;background:#1a1a1d;border-radius:14px;border:1px solid rgba(255,255,255,.06);overflow:auto}._receiptFooter_3bzb8_1010{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap;background:#0a0a0b}._receiptFooterLeft_3bzb8_1021,._receiptFooterRight_3bzb8_1022{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}._receiptBtnPrimary_3bzb8_1029{display:inline-flex;align-items:center;gap:.45rem;background:linear-gradient(135deg,#ad71eb,#8a4fd0);color:#fff;border:none;border-radius:10px;padding:.55rem 1.1rem;font-weight:700;font-size:.88rem;cursor:pointer;box-shadow:0 6px 18px #ad71eb59;transition:var(--transition)}._receiptBtnPrimary_3bzb8_1029:hover{transform:translateY(-1px);box-shadow:0 8px 22px #ad71eb73}._receiptBtnPrimary_3bzb8_1029:disabled{opacity:.6;cursor:not-allowed;transform:none}._receiptBtnSecondary_3bzb8_1047{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0d;color:#e5e5ea;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.55rem 1rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--transition)}._receiptBtnSecondary_3bzb8_1047:hover{background:#ad71eb26;border-color:#ad71eb66}._receiptBtnSecondary_3bzb8_1047:disabled{opacity:.55;cursor:not-allowed}._receiptBtnGhost_3bzb8_1064{background:transparent;color:#9c9ca6;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.55rem 1.1rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--transition)}._receiptBtnGhost_3bzb8_1064:hover{color:#fff;border-color:#ffffff40}._receiptEmptyState_3bzb8_1077{text-align:center;padding:3rem 1rem;color:#9c9ca6}@media(max-width:560px){._receiptModal_3bzb8_846{max-width:100%;border-radius:16px}._receiptHeader_3bzb8_859,._receiptBody_3bzb8_945{padding:1rem}._receiptFooter_3bzb8_1010{padding:.85rem 1rem;flex-direction:column;align-items:stretch}._receiptFooterLeft_3bzb8_1021,._receiptFooterRight_3bzb8_1022{justify-content:center}}._overlay_1rc6w_5{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}._modal_1rc6w_33{background:#1e1e1e;border-radius:16px;width:100%;max-width:950px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;color:#e1e1e1}._header_1rc6w_57{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.1)}._title_1rc6w_73{font-size:1.5rem;font-weight:600;color:#fff}._closeBtn_1rc6w_85{background:none;border:none;color:#aaa;cursor:pointer;padding:.25rem;border-radius:50%;transition:background .2s}._closeBtn_1rc6w_85:hover{background:#ffffff1a}._body_1rc6w_113{padding:1.5rem 2rem;overflow-y:auto;flex:1}._empty_1rc6w_125{text-align:center;padding:3rem;color:#888;font-size:1rem}._serviceBlock_1rc6w_139{background:#2a2a2a;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.08)}._serviceName_1rc6w_155{font-size:1.2rem;font-weight:600;margin:0 0 1rem;color:#fff}._searchSelectWrapper_1rc6w_171{position:relative}._searchSelectInput_1rc6w_179{display:flex;align-items:center;background:#333;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem;cursor:pointer;min-height:42px;transition:border-color .2s}._searchSelectInput_1rc6w_179:focus-within{border-color:#7c4dff}._searchSelectInput_1rc6w_179._disabled_1rc6w_211{opacity:.5;pointer-events:none}._searchSelectText_1rc6w_221,._searchSelectValue_1rc6w_223{flex:1;color:#fff;font-size:.9rem;border:none;outline:none;background:transparent}._searchSelectText_1rc6w_221::placeholder{color:#888}._searchSelectIcon_1rc6w_249{color:#aaa;margin-left:.5rem}._searchSelectDropdown_1rc6w_259{position:absolute;top:100%;left:0;right:0;background:#2a2a2a;border:1px solid rgba(255,255,255,.15);border-radius:0 0 8px 8px;max-height:220px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0;box-shadow:0 4px 12px #0000004d}._searchSelectOption_1rc6w_293{padding:.6rem .75rem;font-size:.9rem;color:#ddd;cursor:pointer;transition:background .15s}._searchSelectOption_1rc6w_293:hover{background:#7c4dff33}._searchSelectNoResult_1rc6w_317{padding:.6rem .75rem;color:#888;font-style:italic}._tableWrapper_1rc6w_331{overflow-x:auto;margin-bottom:.75rem}._table_1rc6w_331{width:100%;border-collapse:collapse;min-width:700px}._table_1rc6w_331 th,._table_1rc6w_331 td{padding:.5rem .4rem;vertical-align:middle;text-align:left}._table_1rc6w_331 th{font-size:.8rem;font-weight:600;color:#aaa;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}._table_1rc6w_331 td{border-bottom:1px solid rgba(255,255,255,.05)}._table_1rc6w_331 ._searchSelectInput_1rc6w_179{min-height:36px;padding:.4rem .6rem}._table_1rc6w_331 ._searchSelectDropdown_1rc6w_259{max-height:160px}._unitBadge_1rc6w_411{display:inline-block;background:#2e7d32;color:#fff;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;white-space:nowrap}._input_1rc6w_435{width:100%;background:#333;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:.6rem .8rem;font-size:.9rem;outline:none;min-width:80px;transition:border-color .2s}._input_1rc6w_435:focus{border-color:#7c4dff}._deleteRowBtn_1rc6w_469{background:transparent;border:none;color:#ff5252;cursor:pointer;padding:.4rem;border-radius:4px;transition:background .2s}._deleteRowBtn_1rc6w_469:hover{background:#ff525226}._addRowBtn_1rc6w_497{background:transparent;border:1px dashed rgba(255,255,255,.3);color:#aaa;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;transition:all .2s;margin-top:.5rem}._addRowBtn_1rc6w_497:hover{border-color:#7c4dff;color:#fff}._footer_1rc6w_537{padding:1rem 2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end;gap:1rem}._cancelBtn_1rc6w_553{background:#ffffff1a;border:none;color:#fff;padding:.6rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s}._cancelBtn_1rc6w_553:hover{background:#fff3}._saveBtn_1rc6w_583{background:#7c4dff;border:none;color:#fff;padding:.6rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.4rem}._saveBtn_1rc6w_583:hover{background:#651fff}._saveBtn_1rc6w_583:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._tableWrapper_1rc6w_331{overflow-x:auto}}._body_1rc6w_113::-webkit-scrollbar{width:6px}._body_1rc6w_113::-webkit-scrollbar-track{background:transparent}._body_1rc6w_113::-webkit-scrollbar-thumb{background:#444;border-radius:3px}._searchSelectDropdown_1rc6w_259::-webkit-scrollbar{width:4px}._searchSelectDropdown_1rc6w_259::-webkit-scrollbar-thumb{background:#555;border-radius:2px}._overlay_1be47_5{--primary: #8B5CF6;--primary-hover: #A855F7;--primary-light: #A855F7;--primary-dark: #7C3AED;--primary-glow: rgba(139, 92, 246, .35);--surface-color: #0A0A0A;--surface-2: #141418;--surface-3: #1B1B21;--border-color: rgba(255, 255, 255, .08);--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-muted: #71717A;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--border-radius: 18px;--border-radius-md: 14px;--border-radius-sm: 10px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease;position:fixed;inset:0;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2100;padding:1.25rem;animation:_fadeIn_1be47_1 .25s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._modal_1be47_58{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:100%;max-width:1020px;max-height:calc(100vh - 2.5rem);display:flex;flex-direction:column;overflow:hidden;animation:_scaleIn_1be47_1 .25s ease}._header_1be47_73{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.6rem;border-bottom:1px solid var(--border-color);background:var(--surface-2);flex-shrink:0}._headerMain_1be47_84{display:flex;align-items:center;gap:.9rem;min-width:0}._headerIcon_1be47_91{width:44px;height:44px;flex-shrink:0;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);box-shadow:0 6px 18px #8b5cf652}._headerTitle_1be47_105{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}._headerSub_1be47_113{margin:.2rem 0 0;font-size:.82rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerActions_1be47_122{display:flex;align-items:center;gap:.55rem;flex-shrink:0}._badge_1be47_129{padding:.32rem .7rem;border-radius:50px;font-size:.72rem;font-weight:700;text-transform:capitalize;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}._state_paid_1be47_140{background:#22c55e24;border-color:#22c55e59;color:var(--success)}._state_partial_1be47_146{background:#f59e0b24;border-color:#f59e0b59;color:var(--warning)}._state_due_1be47_152{background:#ef444424;border-color:#ef444459;color:var(--danger)}._state_overpaid_1be47_158{background:#8b5cf629;border-color:#8b5cf661;color:var(--primary-light)}._status_scheduled_1be47_164{background:#8b5cf61f;border-color:#8b5cf64d;color:var(--primary-light)}._status_completed_1be47_170,._status_delivered_1be47_176,._status_active_1be47_177{background:#22c55e1a;border-color:#22c55e47;color:var(--success)}._status_unpaid_1be47_183{background:#ef444424;border-color:#ef444459;color:var(--danger)}._status_partial_1be47_189{background:#f59e0b24;border-color:#f59e0b59;color:var(--warning)}._status_cancelled_1be47_195{background:#71717a29;border-color:#71717a52;color:var(--text-secondary)}._closeBtn_1be47_201{background:none;border:none;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2rem;transition:var(--transition-fast)}._closeBtn_1be47_201:hover{background:#8b5cf626;color:var(--primary-light)}._body_1be47_222{padding:1.4rem 1.6rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.15rem}._metaStrip_1be47_231{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}._metaItem_1be47_237{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:var(--transition)}._metaItem_1be47_237:hover{border-color:#8b5cf64d}._metaItem_1be47_237>svg{font-size:1.05rem;color:var(--primary-light);flex-shrink:0}._metaItem_1be47_237>div{display:flex;flex-direction:column;min-width:0}._metaLabel_1be47_264{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}._metaValue_1be47_272{font-size:.92rem;font-weight:600;color:var(--text-primary);margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaStrong_1be47_282{font-size:1.05rem;font-weight:700;color:var(--primary-light)}._metaValueWrap_1be47_289{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-all;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.3}._section_1be47_300{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1.1rem 1.2rem}._sectionTitle_1be47_307{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}._sectionTitle_1be47_307 svg{color:var(--primary-light);font-size:.95rem}._detailGrid_1be47_324{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem 1.5rem}._detailRow_1be47_330{display:flex;flex-direction:column;gap:.25rem;min-width:0}._detailLabel_1be47_337{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--text-muted);font-weight:500}._detailValue_1be47_346{font-size:.92rem;color:var(--text-primary);font-weight:500;word-break:break-word}._emptyNote_1be47_353{margin:0;font-size:.85rem;color:var(--text-muted);font-style:italic}._muted_1be47_360{color:var(--text-muted)}._itemsScroll_1be47_365{overflow-x:auto;margin:0 -.35rem;padding:0 .35rem}._itemsTable_1be47_371{width:100%;border-collapse:collapse;font-size:.86rem;min-width:720px}._itemsTable_1be47_371 thead th{text-align:left;padding:.6rem .7rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap}._itemsTable_1be47_371 tbody td{padding:.75rem .7rem;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-secondary);vertical-align:top}._itemsTable_1be47_371 tbody tr:last-child td{border-bottom:none}._itemsTable_1be47_371 tbody tr:hover td{background:#8b5cf60d}._numCol_1be47_405{text-align:right;white-space:nowrap}._itemsTable_1be47_371 thead th._numCol_1be47_405{text-align:right}._amountCell_1be47_414,._itemName_1be47_419{color:var(--text-primary);font-weight:600}._itemMeta_1be47_424{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.3rem;font-size:.72rem;color:var(--text-muted)}._typePill_1be47_434{padding:.14rem .45rem;border-radius:5px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent}._type_service_1be47_444{background:#8b5cf624;border-color:#8b5cf64d;color:var(--primary-light)}._type_product_1be47_450{background:#22c55e1f;border-color:#22c55e47;color:var(--success)}._type_package_1be47_456{background:#f59e0b1f;border-color:#f59e0b47;color:var(--warning)}._type_membership_1be47_462{background:#38bdf81f;border-color:#38bdf847;color:#38bdf8}._staffCell_1be47_468{display:inline-flex;align-items:flex-start;gap:.35rem;color:var(--text-secondary)}._staffCell_1be47_468 svg{margin-top:.15rem;flex-shrink:0;color:var(--text-muted)}._taxHint_1be47_481{display:block;font-size:.68rem;color:var(--text-muted);margin-top:.1rem;text-transform:capitalize}._summaryRow_1be47_490{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.15rem;align-items:start}._summaryCard_1be47_497{display:flex;flex-direction:column}._totalsList_1be47_502{display:flex;flex-direction:column;gap:.15rem}._totalLine_1be47_508{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.88rem;color:var(--text-secondary)}._totalLine_1be47_508>span:last-child{font-weight:600;color:var(--text-primary);white-space:nowrap}._grandLine_1be47_524{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-color);font-size:1rem;font-weight:700;color:var(--text-primary)}._grandLine_1be47_524>span:last-child{font-size:1.1rem;font-weight:800}._negative_1be47_538{color:var(--danger)!important}._positive_1be47_542{color:var(--success)!important}._couponValue_1be47_546{color:var(--primary-light)!important;text-transform:uppercase;letter-spacing:.03em}._paymentLine_1be47_552{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .75rem;margin-bottom:.5rem;background:var(--surface-3);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._paymentLine_1be47_552>div{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}._methodPill_1be47_572{padding:.2rem .55rem;border-radius:5px;font-size:.7rem;font-weight:700;text-transform:capitalize;background:#8b5cf624;border:1px solid rgba(139,92,246,.3);color:var(--primary-light)}._paymentNote_1be47_583{font-size:.74rem;color:var(--text-muted);word-break:break-all}._paymentPending_1be47_589{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--warning)}._paymentAmount_1be47_596{font-size:.92rem;font-weight:700;color:var(--text-primary);white-space:nowrap}._rewardNote_1be47_603{margin:.75rem 0 0;font-size:.78rem;color:var(--warning)}._notesText_1be47_609{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}._footer_1be47_619{display:flex;justify-content:flex-end;gap:.75rem;padding:1.1rem 1.6rem;border-top:1px solid var(--border-color);background:var(--surface-2);flex-shrink:0}._primaryBtn_1be47_629,._secondaryBtn_1be47_630{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:50px;font-size:.88rem;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit}._primaryBtn_1be47_629{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;border:none;box-shadow:0 6px 18px #8b5cf64d}._primaryBtn_1be47_629:hover{transform:translateY(-2px);box-shadow:0 10px 24px #8b5cf66b}._secondaryBtn_1be47_630{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}._secondaryBtn_1be47_630:hover{background:var(--surface-3);color:var(--text-primary);border-color:#8b5cf64d}@keyframes _fadeIn_1be47_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1be47_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:1200px){._modal_1be47_58{max-width:100%}._summaryRow_1be47_490{grid-template-columns:1fr}}@media(max-width:768px){._overlay_1be47_5{padding:0;align-items:flex-end}._modal_1be47_58{max-height:100vh;height:100%;border-radius:0;border:none}._header_1be47_73,._footer_1be47_619{padding:1rem 1.1rem}._body_1be47_222{padding:1.1rem;gap:1rem}._headerTitle_1be47_105{font-size:1rem}._headerActions_1be47_122 ._badge_1be47_129{display:none}._footer_1be47_619{flex-direction:column-reverse}._primaryBtn_1be47_629,._secondaryBtn_1be47_630{width:100%;justify-content:center}._itemsScroll_1be47_365{overflow-x:visible;margin:0;padding:0}._itemsTable_1be47_371{min-width:0}._itemsTable_1be47_371 thead{display:none}._itemsTable_1be47_371 tbody tr{display:block;padding:.65rem .75rem;margin-bottom:.65rem;background:var(--surface-3);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}._itemsTable_1be47_371 tbody tr:last-child{margin-bottom:0}._itemsTable_1be47_371 tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.28rem 0;border-bottom:none;text-align:right}._itemsTable_1be47_371 tbody td:before{content:attr(data-label);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-muted);text-align:left;flex-shrink:0}._itemsTable_1be47_371 tbody td:first-child{display:none}._itemsTable_1be47_371 tbody td:nth-child(2){flex-direction:column;align-items:flex-start;text-align:left;padding-bottom:.5rem;margin-bottom:.35rem;border-bottom:1px solid var(--border-color)}._itemsTable_1be47_371 tbody td:nth-child(2):before{display:none}._itemsTable_1be47_371 tbody tr:hover td{background:transparent}._taxHint_1be47_481{display:inline;margin-left:.35rem}}._page_zefgw_2{--bg: #07060b;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .18);--text: #f5f3fa;--muted: rgba(245, 243, 250, .62);--faint: rgba(245, 243, 250, .4);--accent: #ad71eb;--accent-2: #7c4dff;--accent-soft: rgba(173, 113, 235, .14);--ok: #34d399;--warn: #fbbf24;--bad: #ff6b7a;--wa: #25d366;min-height:100vh;padding:32px 28px 60px;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(900px 420px at 10% -8%,rgba(173,113,235,.17),transparent 60%),radial-gradient(700px 360px at 98% 2%,rgba(37,211,102,.07),transparent 60%),var(--bg)}._page_zefgw_2 *,._page_zefgw_2 *:before,._page_zefgw_2 *:after{box-sizing:border-box}._shell_zefgw_28{max-width:1180px;margin:0 auto}._head_zefgw_31{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}._eyebrow_zefgw_32{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}._eyebrow_zefgw_32 svg{color:var(--wa)}._title_zefgw_34{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 30%,#cdb6ee);-webkit-background-clip:text;background-clip:text;color:transparent}._subtitle_zefgw_35{margin:8px 0 0;font-size:14px;color:var(--muted);max-width:640px}._statusPill_zefgw_37{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-size:13px;font-weight:650}._dot_zefgw_38{width:9px;height:9px;border-radius:50%;background:var(--faint)}._dotOk_zefgw_39{background:var(--ok);box-shadow:0 0 0 4px #34d3992e}._dotWarn_zefgw_40{background:var(--warn);box-shadow:0 0 0 4px #fbbf2429}._dotOff_zefgw_41{background:var(--faint)}._grid_zefgw_44{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}@media(max-width:980px){._grid_zefgw_44{grid-template-columns:1fr}}._col_zefgw_46{display:flex;flex-direction:column;gap:22px;min-width:0}._card_zefgw_48{padding:24px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0e,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 55px -26px #000000d9,inset 0 1px #ffffff0d}._cardHead_zefgw_49{display:flex;align-items:center;gap:14px;margin-bottom:20px}._icon_zefgw_50{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 8px 20px -8px #7c4dffcc}._iconGreen_zefgw_51{background:linear-gradient(135deg,#2fe27a,#128c4a);box-shadow:0 8px 20px -8px #25d366b3}._cardTitle_zefgw_52{margin:0;font-size:16.5px;font-weight:650;letter-spacing:-.01em}._cardDesc_zefgw_53{margin:2px 0 0;font-size:12.8px;color:var(--muted)}._fields_zefgw_56{display:flex;flex-direction:column;gap:20px}._field_zefgw_56{display:flex;flex-direction:column;gap:8px}._labelRow_zefgw_58{display:flex;align-items:center;justify-content:space-between;gap:10px}._label_zefgw_58{font-size:13px;font-weight:650}._req_zefgw_60{color:var(--accent);margin-left:4px}._badge_zefgw_61{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--ok);background:#34d3991f;border:1px solid rgba(52,211,153,.35)}._inputWrap_zefgw_62{position:relative}._input_zefgw_62{width:100%;padding:13px 14px;border-radius:13px;border:1px solid var(--border);background:#00000061;color:var(--text);font-size:14.5px;font-weight:500;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em;transition:border-color .2s,box-shadow .2s,background .2s}._input_zefgw_62::placeholder{color:var(--faint);font-family:Inter,sans-serif;letter-spacing:0}._input_zefgw_62:hover{border-color:var(--border-strong)}._input_zefgw_62:focus{outline:none;border-color:var(--accent);background:#00000085;box-shadow:0 0 0 4px #ad71eb29}._inputErr_zefgw_67{border-color:#ff6b7aa6}._inputPad_zefgw_68{padding-right:46px}._eye_zefgw_32{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}._eye_zefgw_32:hover{background:#ffffff14;color:#fff}._hint_zefgw_71{font-size:12px;color:var(--faint);line-height:1.5}._hint_zefgw_71 b{color:var(--muted);font-weight:600}._err_zefgw_73{font-size:12.5px;font-weight:600;color:var(--bad)}._switchRow_zefgw_76{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:#00000040}._switchText_zefgw_77 strong{display:block;font-size:13.5px}._switchText_zefgw_77 span{font-size:12px;color:var(--muted)}._switch_zefgw_76{position:relative;width:46px;height:26px;flex-shrink:0;border-radius:999px;border:none;background:#ffffff24;cursor:pointer;transition:background .2s}._switch_zefgw_76:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 6px #0006}._switchOn_zefgw_81{background:linear-gradient(135deg,var(--accent),var(--accent-2))}._switchOn_zefgw_81:after{transform:translate(20px)}._actions_zefgw_85{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:4px}._primary_zefgw_86{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:190px;padding:13px 26px;border:none;border-radius:999px;color:#fff;font-size:14.5px;font-weight:700;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 14px 34px -12px #7c4dffe6,inset 0 1px #ffffff40;transition:transform .18s,filter .18s}._primary_zefgw_86:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08)}._primary_zefgw_86:disabled{opacity:.6;cursor:not-allowed}._ghost_zefgw_89{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}._ghost_zefgw_89:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._ghost_zefgw_89:disabled{opacity:.5;cursor:not-allowed}._spin_zefgw_92{animation:_sp_zefgw_92 1s linear infinite}@keyframes _sp_zefgw_92{to{transform:rotate(360deg)}}._result_zefgw_96{display:flex;gap:12px;padding:14px 16px;border-radius:14px;font-size:13.5px;line-height:1.5;border:1px solid}._resultOk_zefgw_97{color:#b9f3dc;background:#34d3991a;border-color:#34d39966}._resultBad_zefgw_98{color:#ffc2c9;background:#ff6b7a1a;border-color:#ff6b7a66}._resultNeutral_zefgw_99{color:var(--muted);background:var(--surface);border-color:var(--border)}._result_zefgw_96 svg{flex-shrink:0;margin-top:2px}._result_zefgw_96 small{display:block;margin-top:2px;opacity:.8;font-size:12px}._copyRow_zefgw_104{display:flex;gap:8px}._copyInput_zefgw_105{flex:1;min-width:0;padding:11px 13px;border-radius:12px;border:1px solid var(--border);background:#00000061;color:var(--text);font-size:12.8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}._copyBtn_zefgw_106{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--accent-soft);color:#e8d7ff;font-size:12.5px;font-weight:650;cursor:pointer;font-family:inherit;transition:all .2s}._copyBtn_zefgw_106:hover{border-color:var(--accent);color:#fff}._copied_zefgw_108{color:var(--ok);border-color:#34d39980;background:#34d3991f}._fixedTag_zefgw_109{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(173,113,235,.35)}._steps_zefgw_112{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;counter-reset:s}._steps_zefgw_112 li{position:relative;display:flex;gap:14px;counter-increment:s}._steps_zefgw_112 li:before{content:counter(s);flex-shrink:0;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2))}._stepTitle_zefgw_115{font-size:13.5px;font-weight:650}._stepDesc_zefgw_116{margin-top:2px;font-size:12.5px;color:var(--muted);line-height:1.5}._meta_zefgw_118{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;color:var(--faint)}._meta_zefgw_118 b{color:var(--muted);font-weight:600}._skeleton_zefgw_121{height:360px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(100deg,#ffffff08 30%,#ffffff12,#ffffff08 70%);background-size:200% 100%;animation:_sh_zefgw_28 1.4s linear infinite}@keyframes _sh_zefgw_28{to{background-position:-200% 0}}._denied_zefgw_123{max-width:460px;margin:18vh auto;text-align:center;padding:34px;border-radius:22px;border:1px solid var(--border);background:var(--surface)}._container_1o4vp_51{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_1o4vp_69{max-width:1600px;margin:0 auto}._tablePanel_1o4vp_81{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_1o4vp_99{display:none}._tableHeader_1o4vp_109{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_1o4vp_137{flex:1;min-width:300px}._headerRight_1o4vp_147{display:flex;gap:.75rem;align-items:center}._pageTitle_1o4vp_159{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_1o4vp_179{color:var(--primary);background:#ad71eb1a;padding:.5rem;border-radius:12px}._searchContainer_1o4vp_195{max-width:400px}._searchBox_1o4vp_203{position:relative;display:flex;align-items:center}._searchIcon_1o4vp_215{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_1o4vp_227{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchInput_1o4vp_227:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._clearSearch_1o4vp_261{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_1o4vp_261:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_1o4vp_295{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._filterIndicator_1o4vp_311{color:var(--primary);font-weight:600}._headerActions_1o4vp_323{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_1o4vp_337,._clearFilterButton_1o4vp_339,._exportButton_1o4vp_341,._addButton_1o4vp_343{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._filterButton_1o4vp_337:hover,._clearFilterButton_1o4vp_339:hover,._exportButton_1o4vp_341:hover,._addButton_1o4vp_343:hover{background:var(--primary-dark);transform:translateY(-2px)}._activeFilter_1o4vp_391{background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary)}._exportWrapper_1o4vp_403{position:relative;z-index:10000}._exportDropdown_1o4vp_413{position:absolute;top:120%;right:0;width:280px;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_1o4vp_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_1o4vp_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_1o4vp_463{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_1o4vp_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_1o4vp_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1o4vp_511{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--primary);color:var(--text-primary)}._dropdownHeader_1o4vp_511 h4{font-size:1.1rem;font-weight:600;margin:0}._closeDropdown_1o4vp_541{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_1o4vp_541:hover{background:#fff3}._exportOptions_1o4vp_575{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_1o4vp_575 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:none;background:#222;border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_1o4vp_575 button:hover{background:var(--primary);color:var(--text-primary);transform:translate(5px)}._exportOptions_1o4vp_575 button svg{width:18px;height:18px;color:var(--primary)}._exportOptions_1o4vp_575 button:hover svg{color:var(--text-primary)}._filterRow_1o4vp_655{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:var(--surface-color);border-bottom:1px solid var(--border-color);animation:_slideDown_1o4vp_1 .3s ease}._filterGroup_1o4vp_675{display:flex;flex-direction:column;gap:.5rem}._filterGroup_1o4vp_675 label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterGroup_1o4vp_675 input,._filterGroup_1o4vp_675 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:#222;color:var(--text-primary);transition:var(--transition)}._filterGroup_1o4vp_675 input:focus,._filterGroup_1o4vp_675 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._filterGroup_1o4vp_675 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._tableWrapper_1o4vp_759{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_1o4vp_771{min-width:1200px}._table_1o4vp_81{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_1o4vp_81 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_1o4vp_81 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_1o4vp_81 th:hover{background:#ad71eb1a;color:var(--primary-light)}._sortableHeader_1o4vp_849{cursor:pointer}._headerContent_1o4vp_857{display:flex;align-items:center;gap:.5rem}._table_1o4vp_81 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_1o4vp_81 tbody tr{transition:var(--transition)}._table_1o4vp_81 tbody tr:hover{background:#ad71eb1a;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._branchName_1o4vp_907{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._branchName_1o4vp_907 strong{font-size:.95rem;font-weight:600;color:var(--text-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoThumbnail_1o4vp_941{width:30px;height:30px;border-radius:50%;object-fit:cover}._typeBadge_1o4vp_957{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:capitalize;background:#ad71eb33;color:var(--primary);border:1px solid var(--primary)}._roleBadge_1o4vp_983{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;display:inline-block;background:#ad71eb33;color:var(--primary)}._superAdminBadge_1o4vp_1003,._adminBadge_1o4vp_1005,._userBadge_1o4vp_1007{background:#ad71eb40;color:var(--primary)}._statusBadge_1o4vp_1019{padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600;display:inline-block}._activeBadge_1o4vp_1035{background:#28a74533;color:#28a745;border:1px solid #28a745}._inactiveBadge_1o4vp_1047{background:#dc354533;color:#dc3545;border:1px solid #dc3545}._addressCell_1o4vp_1061{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-secondary);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionButtons_1o4vp_1087{display:flex;gap:.5rem;justify-content:center}._editBtn_1o4vp_1099,._deleteBtn_1o4vp_1101,._settingsBtn_1o4vp_1103,._whatsappRowBtn_1o4vp_1105{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px #0000004d;background:var(--primary);color:var(--text-primary)}._editBtn_1o4vp_1099:hover,._deleteBtn_1o4vp_1101:hover,._settingsBtn_1o4vp_1103:hover,._whatsappRowBtn_1o4vp_1105:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._whatsappRowBtn_1o4vp_1105:disabled{opacity:.5;cursor:not-allowed}._noData_1o4vp_1167{text-align:center;padding:4rem 2rem!important}._noDataContent_1o4vp_1177{max-width:400px;margin:0 auto}._noDataIcon_1o4vp_1187{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_1o4vp_1167 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_1o4vp_1167 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_1o4vp_1241{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_1o4vp_1241:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_1o4vp_1287{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_1o4vp_1309{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_1o4vp_1309 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_1o4vp_1309 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._paginationControls_1o4vp_1361{display:flex;gap:.5rem;align-items:center}._paginationControls_1o4vp_1361 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_1o4vp_1361 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_1o4vp_1361 button:disabled{opacity:.5;cursor:not-allowed}._activePage_1o4vp_1429{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_1o4vp_1443{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_1o4vp_1463{display:block;animation:_fadeIn_1o4vp_1 .3s ease}@keyframes _fadeIn_1o4vp_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_1o4vp_1495{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formHeaderActions_1o4vp_1519{display:flex;gap:.75rem;align-items:center}._formTitle_1o4vp_1531{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_1o4vp_1545{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_1o4vp_1559{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_1o4vp_1559:hover{background:var(--primary-dark);transform:translate(-4px)}._syncButton_1o4vp_1603{background:#6c757d;color:var(--text-primary);border:none;border-radius:50px;padding:.6rem 1.2rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._syncButton_1o4vp_1603:hover:not(:disabled){background:#5a6268;transform:translateY(-2px)}._syncButton_1o4vp_1603:disabled{opacity:.6;cursor:not-allowed}._formContent_1o4vp_1657{padding:2rem;background:var(--surface-color)}._form_1o4vp_1443{max-width:100%}._formGrid_1o4vp_1675{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_1o4vp_1689{display:flex;flex-direction:column;gap:.5rem}._formGroup_1o4vp_1689 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_1o4vp_1689 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_1o4vp_1689 label:not([for*="*"]):after{display:none}._formGroup_1o4vp_1689 select,._formGroup_1o4vp_1689 input,._formGroup_1o4vp_1689 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_1o4vp_1689 select:focus,._formGroup_1o4vp_1689 input:focus,._formGroup_1o4vp_1689 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._formGroup_1o4vp_1689 textarea{resize:vertical;min-height:80px;line-height:1.5}._addNewSection_1o4vp_1797{margin-bottom:2rem}._settingsList_1o4vp_1805{margin-bottom:2rem;border-top:1px solid var(--border-color);padding-top:1.5rem}._settingsGrid_1o4vp_1817{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem}._settingCard_1o4vp_1831{background:#0003;border:1px solid var(--border-color);border-radius:8px;padding:1rem}._settingCardHeader_1o4vp_1845{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._settingPhone_1o4vp_1859{font-weight:600;color:var(--primary)}._settingActions_1o4vp_1869{display:flex;gap:.5rem}._settingDetails_1o4vp_1879 p{margin:.25rem 0;font-size:.9rem;color:var(--text-secondary)}._metaStatusSection_1o4vp_1893{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color)}._verificationRow_1o4vp_1905{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._verifiedBadge_1o4vp_1919{display:inline-flex;align-items:center;gap:.25rem;background-color:#28a74526;color:#28a745;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}._unverifiedBadge_1o4vp_1943{display:inline-flex;align-items:center;gap:.25rem;background-color:#dc354526;color:#dc3545;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}._statusBadgeUnknown_1o4vp_1967{background-color:#6c757d26;color:#6c757d;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}._qualityBadge_1o4vp_1985{padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}._qualityGreen_1o4vp_1999{background-color:#28a74526;color:#28a745}._qualityYellow_1o4vp_2009{background-color:#ffc10726;color:#ffc107}._qualityRed_1o4vp_2019{background-color:#dc354526;color:#dc3545}._limitBadge_1o4vp_2029{background-color:#007bff1a;color:#007bff;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}._formSection_1o4vp_2049{border-top:1px solid var(--border-color);padding-top:2rem}._topActions_1o4vp_2061{margin-bottom:1.5rem;display:flex;justify-content:flex-end}._saveBtn_1o4vp_2075{background:var(--primary);color:var(--text-primary);border:none;border-radius:50px;padding:.75rem 2rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._saveBtn_1o4vp_2075:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._saveBtn_1o4vp_2075:disabled{opacity:.6;cursor:not-allowed}._webhookSection_1o4vp_2131{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border-color)}._webhookSection_1o4vp_2131 h4{margin-bottom:1rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}._webhookField_1o4vp_2157{margin-bottom:1rem}._webhookField_1o4vp_2157 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}._copyField_1o4vp_2179{display:flex;align-items:center;gap:.5rem}._readOnlyField_1o4vp_2191{flex:1;padding:.6rem;border:1px solid var(--border-color);border-radius:4px;background-color:#ffffff0d;color:var(--text-primary);font-family:monospace;cursor:default;font-size:.9rem}._copyBtn_1o4vp_2215{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;padding:.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text-primary);width:40px;height:40px}._copyBtn_1o4vp_2215:hover:not(:disabled){background-color:var(--primary-light);color:var(--text-primary);transform:scale(1.05)}._copyBtn_1o4vp_2215:disabled{opacity:.5;cursor:not-allowed}._updateWebhookBtn_1o4vp_2267{margin-top:1rem;display:flex;justify-content:flex-end}._webhookUpdateBtn_1o4vp_2279{background-color:#4a6fa5;color:var(--text-primary);border:none;border-radius:50px;padding:.75rem 2rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._webhookUpdateBtn_1o4vp_2279:hover:not(:disabled){background-color:#3a5a8c;transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._webhookUpdateBtn_1o4vp_2279:disabled{opacity:.6;cursor:not-allowed}._formActions_1o4vp_2335{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_1o4vp_2353{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_1o4vp_2353:hover{background:#333;transform:translateY(-2px)}._modalOverlay_1o4vp_2397{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1o4vp_1 .3s ease}._modal_1o4vp_2397{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_1o4vp_1 .3s ease;border:1px solid var(--border-color)}@keyframes _scaleIn_1o4vp_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_1o4vp_2473{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_1o4vp_2473 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_1o4vp_2505{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_1o4vp_2505:hover{background:#ffffff1a;color:var(--primary)}._modalBody_1o4vp_2545{padding:2rem;text-align:center}._warningIcon_1o4vp_2555{font-size:4rem;margin-bottom:1rem;color:var(--primary);animation:_shake_1o4vp_1 .5s ease}@keyframes _shake_1o4vp_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._modalBody_1o4vp_2545 p{color:var(--text-primary);margin:.5rem 0;line-height:1.6;font-size:1rem}._modalBody_1o4vp_2545 p strong{color:var(--primary)}._modalFooter_1o4vp_2603{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_1o4vp_2603 ._cancelBtn_1o4vp_2353,._modalFooter_1o4vp_2603 ._deleteBtn_1o4vp_1101{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_1o4vp_2603 ._deleteBtn_1o4vp_1101{background:var(--primary);color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_1o4vp_2603 ._deleteBtn_1o4vp_1101:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._loading_1o4vp_2675{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_1o4vp_2675:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_1o4vp_1 1s linear infinite}@keyframes _spin_1o4vp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_1o4vp_2729{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);max-width:500px;margin:2rem auto}._deniedIcon_1o4vp_2749{font-size:4rem;margin-bottom:1rem;color:var(--primary)}._accessDenied_1o4vp_2729 h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._accessDenied_1o4vp_2729 p{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media(max-width:1024px){._formPanelActive_1o4vp_1463{width:100%}._formGrid_1o4vp_1675{grid-template-columns:repeat(2,1fr)}._tableHeader_1o4vp_109{flex-direction:column;align-items:stretch}._headerRight_1o4vp_147{width:100%}._headerActions_1o4vp_323{justify-content:flex-end}._formHeaderActions_1o4vp_1519{width:100%;justify-content:flex-end}}@media(max-width:768px){._container_1o4vp_51,._tableHeader_1o4vp_109{padding:1rem}._pageTitle_1o4vp_159{font-size:1.5rem}._searchContainer_1o4vp_195{max-width:100%}._filterRow_1o4vp_655{grid-template-columns:1fr;padding:1rem}._tableWrapper_1o4vp_759{padding:0}._tableContainer_1o4vp_771{min-width:1000px}._table_1o4vp_81 th,._table_1o4vp_81 td{padding:.75rem}._formHeader_1o4vp_1495{flex-direction:column;align-items:stretch;padding:1rem}._formHeaderActions_1o4vp_1519{width:100%;justify-content:space-between}._formTitle_1o4vp_1531{font-size:1.5rem}._formGrid_1o4vp_1675{grid-template-columns:1fr;gap:1rem}._formActions_1o4vp_2335{flex-direction:column}._cancelBtn_1o4vp_2353,._saveBtn_1o4vp_2075{width:100%;justify-content:center}._pagination_1o4vp_1287{flex-direction:column;align-items:stretch}._paginationInfo_1o4vp_1309{justify-content:space-between;width:100%}._paginationControls_1o4vp_1361{justify-content:center;width:100%}._filterButton_1o4vp_337,._clearFilterButton_1o4vp_339,._exportButton_1o4vp_341,._addButton_1o4vp_343{flex:1;min-width:0;justify-content:center}._filterButton_1o4vp_337 span,._clearFilterButton_1o4vp_339 span,._exportButton_1o4vp_341 span,._addButton_1o4vp_343 span,._syncButton_1o4vp_1603 span,._backButton_1o4vp_1559 span{display:none}._filterButton_1o4vp_337 svg,._clearFilterButton_1o4vp_339 svg,._exportButton_1o4vp_341 svg,._addButton_1o4vp_343 svg,._syncButton_1o4vp_1603 svg,._backButton_1o4vp_1559 svg{margin:0;width:20px;height:20px}._actionButtons_1o4vp_1087{flex-direction:column;gap:.25rem}._editBtn_1o4vp_1099,._deleteBtn_1o4vp_1101,._settingsBtn_1o4vp_1103,._whatsappRowBtn_1o4vp_1105{width:32px;height:32px}._copyField_1o4vp_2179{flex-wrap:wrap}._copyBtn_1o4vp_2215{width:100%;margin-top:.5rem}._settingsGrid_1o4vp_1817{grid-template-columns:1fr}}@media(max-width:480px){._pageTitle_1o4vp_159{font-size:1.3rem}._table_1o4vp_81 th,._table_1o4vp_81 td{font-size:.8rem;padding:.6rem}._branchName_1o4vp_907 strong,._addressCell_1o4vp_1061{max-width:150px}._modalFooter_1o4vp_2603{flex-direction:column}._modalFooter_1o4vp_2603 ._cancelBtn_1o4vp_2353,._modalFooter_1o4vp_2603 ._deleteBtn_1o4vp_1101{width:100%}._topActions_1o4vp_2061,._updateWebhookBtn_1o4vp_2267{justify-content:center}._webhookUpdateBtn_1o4vp_2279{width:100%;justify-content:center}._formHeaderActions_1o4vp_1519{flex-wrap:wrap}._syncButton_1o4vp_1603,._backButton_1o4vp_1559{flex:1;justify-content:center}}._page_uj3tt_1{padding:24px;max-width:1100px;margin:0 auto}._pageHeader_uj3tt_7{display:flex;align-items:center;gap:14px;margin-bottom:24px}._backBtn_uj3tt_14{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;color:#ffffffd9;flex-shrink:0}._backBtn_uj3tt_14:hover{background:#ffffff1a}._pageTitle_uj3tt_32{font-size:22px;font-weight:700;margin:0;color:#fff}._pageSubtitle_uj3tt_39{font-size:13px;color:#ffffff8c;margin:4px 0 0}._loading_uj3tt_45{padding:20px 0;color:#ffffff80;font-size:13px}._grid_uj3tt_55{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}@media(max-width:720px){._grid_uj3tt_55{grid-template-columns:1fr}}._card_uj3tt_68{background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:150px}._cardHeader_uj3tt_79{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._cardTitleRow_uj3tt_86{display:flex;align-items:center;gap:12px}._providerIcon_uj3tt_92{font-size:24px;flex-shrink:0;color:#ffffffd9}._cardTitle_uj3tt_86{font-size:15px;font-weight:700;margin:0;color:#fff}._cardSubtitle_uj3tt_105{font-size:12px;color:#ffffff80;margin:3px 0 0}._statusPill_uj3tt_111{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}._statusConnected_uj3tt_120{background:#10b98129;color:#34d399}._statusPending_uj3tt_125{background:#ffffff14;color:#fff9}._accountRow_uj3tt_130{font-size:13px;font-weight:600;color:#ffffffbf}._secondaryBtn_uj3tt_136,._dangerBtn_uj3tt_137{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(173,113,235,.35);background:#ad71eb1f;color:#ad71eb;width:fit-content;margin-top:auto}._secondaryBtn_uj3tt_136:hover{background:#ad71eb33}._dangerBtn_uj3tt_137{color:#f87171;border-color:#f8717159;background:#f871711a}._dangerBtn_uj3tt_137:hover{background:#f871712e}._dangerBtn_uj3tt_137:disabled{opacity:.6;cursor:not-allowed}._connectedRow_uj3tt_173{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffffbf;flex-wrap:wrap}._connectedIcon_uj3tt_182{color:#34d399;font-size:16px;flex-shrink:0}._qrSection_uj3tt_188{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:4px 0}._qrBox_uj3tt_197{padding:10px;background:#fff;border-radius:10px;border:1px solid rgba(255,255,255,.08)}._qrHint_uj3tt_204{font-size:12px;color:#ffffff8c;max-width:260px;margin:0}._qrExpiry_uj3tt_211{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#fff6;margin:0}._page_t9s0e_3{padding:clamp(16px,2.2vw,32px);max-width:1000px;margin:0 auto;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}._pageHeader_t9s0e_4{display:flex;align-items:center;gap:14px;margin-bottom:22px}._backBtn_t9s0e_5{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;color:#ffffffd9;flex-shrink:0}._backBtn_t9s0e_5:hover{background:#ffffff1a}._pageTitle_t9s0e_7{font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700;margin:0;color:#fff;letter-spacing:-.3px}._pageSubtitle_t9s0e_8{font-size:.88rem;color:#9ca3af;margin:4px 0 0}._tabs_t9s0e_10{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}._tab_t9s0e_10,._tabActive_t9s0e_11{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#9ca3af;transition:all .2s ease}._tab_t9s0e_10:hover{color:#fff;background:#ffffff14}._tabActive_t9s0e_11{background:#ad71eb24;border-color:#ad71eb73;color:#c4b5fd}._stack_t9s0e_15{display:flex;flex-direction:column;gap:16px}._card_t9s0e_16{background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 24px #00000059}._h3_t9s0e_17{font-size:15px;font-weight:600;margin:0;color:#c4b5fd;letter-spacing:-.2px}._field_t9s0e_18{display:flex;flex-direction:column;gap:6px}._label_t9s0e_19{font-size:12px;font-weight:600;color:#fffc}._hint_t9s0e_20{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}._hint_t9s0e_20 code{color:#c4b5fd}._input_t9s0e_22,._textarea_t9s0e_22{width:100%;box-sizing:border-box;background:#0b0b12;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px;color:#fff;font-size:13px;font-family:inherit;transition:border-color .2s,box-shadow .2s}._textarea_t9s0e_22{resize:vertical;line-height:1.55}._input_t9s0e_22:focus,._textarea_t9s0e_22:focus{outline:none;border-color:#a855f799;box-shadow:0 0 0 3px #a855f71f}._input_t9s0e_22::placeholder,._textarea_t9s0e_22::placeholder{color:#6b7280}._grid2_t9s0e_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._row_t9s0e_27{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._rowBetween_t9s0e_28{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}._primaryBtn_t9s0e_30,._secondaryBtn_t9s0e_30{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;align-self:flex-start;transition:all .2s ease}._primaryBtn_t9s0e_30{background:linear-gradient(135deg,#9061f9,#7c3aed);color:#fff;box-shadow:0 6px 18px #7c3aed4d}._primaryBtn_t9s0e_30:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #7c3aed6b}._secondaryBtn_t9s0e_30{background:#ad71eb1f;border-color:#ad71eb59;color:#ad71eb}._secondaryBtn_t9s0e_30:hover:not(:disabled){background:#ad71eb33}._primaryBtn_t9s0e_30:disabled,._secondaryBtn_t9s0e_30:disabled{opacity:.5;cursor:not-allowed}._segment_t9s0e_37{display:inline-flex;gap:8px;flex-wrap:wrap}._seg_t9s0e_37,._segActive_t9s0e_38{padding:9px 15px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#0b0b12;color:#9ca3af;transition:all .2s ease}._seg_t9s0e_37:hover{color:#fff}._segActive_t9s0e_38{border-color:#ad71eb8c;color:#c4b5fd;background:#ad71eb24}._toggleRow_t9s0e_42{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px}._toggleRow_t9s0e_42 input{margin-top:3px;accent-color:#8b5cf6;width:16px;height:16px}._toggleRow_t9s0e_42 span{display:flex;flex-direction:column;gap:2px}._toggleRow_t9s0e_42 em{font-style:normal;font-size:12px;color:#9ca3af}._chips_t9s0e_47{display:flex;gap:8px;flex-wrap:wrap}._chip_t9s0e_47{padding:6px 13px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#c4b5fd;transition:all .2s ease}._chip_t9s0e_47:hover{background:#ad71eb2e;border-color:#ad71eb73}._bubble_t9s0e_50{background:#ad71eb1a;border:1px solid rgba(173,113,235,.3);border-radius:14px;padding:12px 14px;font-size:13px;white-space:pre-wrap;line-height:1.55}._ok_t9s0e_52{color:#34d399;font-size:12px;margin:0}._bad_t9s0e_53{color:#f87171;font-size:12px;margin:0}._loading_t9s0e_54{padding:30px;text-align:center;color:#9ca3af}._keyBox_t9s0e_55{background:#0b0b12;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px;font-size:13px;color:#c4b5fd;word-break:break-all}._code_t9s0e_56{background:#08080d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px;font-size:12px;overflow-x:auto;margin:0;color:#ffffffd9;white-space:pre}._tableWrap_t9s0e_58{overflow-x:auto}._table_t9s0e_58{width:100%;border-collapse:collapse;font-size:12px}._table_t9s0e_58 th{text-align:left;color:#9ca3af;font-weight:600;padding:8px;border-bottom:1px solid rgba(255,255,255,.08)}._table_t9s0e_58 td{padding:8px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}._detail_t9s0e_62{display:block;color:#6b7280;margin-top:2px}._st_sent_t9s0e_63{color:#34d399;font-weight:700}._st_failed_t9s0e_64{color:#f87171;font-weight:700}._st_skipped_t9s0e_65{color:#fbbf24;font-weight:700}@media(max-width:640px){._grid2_t9s0e_26{grid-template-columns:1fr}._pageHeader_t9s0e_4{flex-wrap:wrap}}._container_7xdk3_1{padding:24px;color:#fff;max-width:1080px;margin:0 auto}._loadingState_7xdk3_8{padding:40px;text-align:center;color:#9a9a9a}._headerRow_7xdk3_14{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}._pageTitle_7xdk3_23{font-size:22px;font-weight:700;margin:0 0 6px;color:#fff}._pageSubtitle_7xdk3_30{font-size:13.5px;color:#9a9a9a;margin:0;max-width:560px}._statusPill_7xdk3_37{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}._pillOk_7xdk3_47{background:#8b5cf626;color:#a78bfa;border:1px solid rgba(139,92,246,.35)}._pillWarn_7xdk3_52{background:#f59e0b1f;color:#f5b93f;border:1px solid rgba(245,158,11,.3)}._pillOff_7xdk3_57{background:#ffffff0f;color:#9a9a9a;border:1px solid rgba(255,255,255,.1)}._card_7xdk3_63{background:#121014;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px;margin-bottom:20px}._cardHeader_7xdk3_71{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}._cardHeader_7xdk3_71 h2{font-size:16px;margin:0;color:#fff}._toggleBtn_7xdk3_85{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e5e5e5;padding:7px 14px;border-radius:8px;font-size:12.5px;cursor:pointer}._toggleBtn_7xdk3_85:hover{background:#ffffff1a}._grid_7xdk3_101{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}@media(max-width:720px){._grid_7xdk3_101{grid-template-columns:1fr}}._field_7xdk3_113 label{display:block;font-size:12.5px;color:#b3b3b3;margin-bottom:6px}._field_7xdk3_113 input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:#fff;font-size:13.5px;outline:none;box-sizing:border-box}._field_7xdk3_113 input:focus{border-color:#8b5cf6}._secretInputRow_7xdk3_135{display:flex;align-items:center;gap:8px}._secretInputRow_7xdk3_135 input{flex:1}._secretInputRow_7xdk3_135 button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#b3b3b3;border-radius:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._readOnlyGrid_7xdk3_157{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}@media(max-width:720px){._readOnlyGrid_7xdk3_157{grid-template-columns:1fr}}._readOnlyField_7xdk3_168 label{display:block;font-size:12.5px;color:#b3b3b3;margin-bottom:6px}._copyRow_7xdk3_174{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);border-radius:8px;padding:9px 12px}._copyRow_7xdk3_174 code{font-size:12px;color:#d8d8d8;overflow-x:auto;white-space:nowrap}._copyRow_7xdk3_174 svg{cursor:pointer;color:#9a9a9a;flex-shrink:0}._copyRow_7xdk3_174 svg:hover{color:#a78bfa}._actionsRow_7xdk3_199{display:flex;align-items:center;gap:12px}._saveBtn_7xdk3_205{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:9px;padding:10px 20px;font-size:13.5px;font-weight:600;cursor:pointer}._saveBtn_7xdk3_205:disabled{opacity:.6;cursor:not-allowed}._testBtn_7xdk3_220{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e5e5e5;border-radius:9px;padding:10px 18px;font-size:13.5px;cursor:pointer}._testBtn_7xdk3_220:disabled{opacity:.6;cursor:not-allowed}._spin_7xdk3_237{animation:_spin_7xdk3_237 1s linear infinite}@keyframes _spin_7xdk3_237{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._testResult_7xdk3_249{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:8px;font-size:12.5px}._testOk_7xdk3_258{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.25)}._testFail_7xdk3_263{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.25)}._testTime_7xdk3_268{opacity:.7}._emptyNote_7xdk3_272{color:#8a8a8a;font-size:13px;margin:0}._tableWrapper_7xdk3_278{overflow-x:auto}._table_7xdk3_278{width:100%;border-collapse:collapse;font-size:13px}._table_7xdk3_278 th{text-align:left;color:#9a9a9a;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}._table_7xdk3_278 td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#e5e5e5}._rowStatus_7xdk3_303{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;text-transform:capitalize}._rowOk_7xdk3_311{background:#22c55e1f;color:#4ade80}._rowWarn_7xdk3_315{background:#f59e0b1f;color:#f5b93f}._page_tjd2b_2{--bg: #07060b;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .18);--text: #f5f3fa;--muted: rgba(245, 243, 250, .62);--faint: rgba(245, 243, 250, .4);--accent: #ad71eb;--accent-2: #7c4dff;--accent-soft: rgba(173, 113, 235, .14);--ok: #34d399;--warn: #fbbf24;--bad: #ff6b7a;--wa: #25d366;width:100%;min-height:100vh;padding:26px 28px 60px;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);position:relative;overflow:hidden}._page_tjd2b_2:before,._page_tjd2b_2:after{content:"";position:absolute;top:0;pointer-events:none;z-index:0;will-change:transform}._page_tjd2b_2:before{left:0;width:900px;height:420px;background:radial-gradient(closest-side,rgba(173,113,235,.16),transparent)}._page_tjd2b_2:after{right:0;width:760px;height:380px;background:radial-gradient(closest-side,rgba(37,211,102,.07),transparent)}._page_tjd2b_2 *,._page_tjd2b_2 *:before,._page_tjd2b_2 *:after{box-sizing:border-box}._shell_tjd2b_33{position:relative;z-index:1;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:20px}._head_tjd2b_36{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}._eyebrow_tjd2b_37{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}._eyebrow_tjd2b_37 svg{color:var(--wa)}._title_tjd2b_39{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff}._subtitle_tjd2b_40{margin:8px 0 0;font-size:14px;color:var(--muted)}._headRight_tjd2b_41{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._range_tjd2b_43{display:inline-flex;padding:4px;border-radius:14px;border:1px solid var(--border);background:#00000059}._rangeBtn_tjd2b_44{padding:8px 14px;border:none;border-radius:10px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s}._rangeBtn_tjd2b_44:hover{color:var(--text)}._rangeActive_tjd2b_46{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 16px -6px #7c4dffcc}._btn_tjd2b_48{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}._btn_tjd2b_48:hover{border-color:var(--accent);background:var(--accent-soft)}._btnPrimary_tjd2b_50{border:none;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 12px 28px -12px #7c4dffe6,inset 0 1px #ffffff40}._btnPrimary_tjd2b_50:hover{filter:brightness(1.08);transform:translateY(-1px);background:linear-gradient(135deg,var(--accent),var(--accent-2))}._card_tjd2b_54{position:relative;padding:22px;border-radius:22px;border:1px solid var(--border);background:#ffffff09;min-width:0;contain:layout style}._cardHead_tjd2b_55{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._cardTitle_tjd2b_56{display:flex;align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:650;letter-spacing:-.01em}._cardTitle_tjd2b_56 svg{color:var(--accent)}._cardSub_tjd2b_58{font-size:12.5px;color:var(--faint)}._link_tjd2b_59{border:none;background:none;color:var(--accent);font-size:12.8px;font-weight:650;cursor:pointer;font-family:inherit}._link_tjd2b_59:hover{text-decoration:underline}._row2_tjd2b_62{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:stretch}._row3_tjd2b_63{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1080px){._row2_tjd2b_62,._row3_tjd2b_63{grid-template-columns:1fr}}._wallet_tjd2b_67{overflow:hidden;background:#ad71eb12;border-color:#ad71eb40}._walletTop_tjd2b_68{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}._walletLabel_tjd2b_69{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}._walletLabel_tjd2b_69 svg{color:var(--wa)}._balance_tjd2b_71{margin:8px 0 4px;font-size:46px;line-height:1.05;font-weight:750;letter-spacing:-.03em}._balanceNeg_tjd2b_72{color:var(--bad)}._balanceNote_tjd2b_73{font-size:13px;color:var(--muted)}._pill_tjd2b_74{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:650;border:1px solid}._pillOk_tjd2b_75{color:#b9f3dc;background:#34d3991a;border-color:#34d39966}._pillWarn_tjd2b_76{color:#fde7a6;background:#fbbf241a;border-color:#fbbf2473}._pillBad_tjd2b_77{color:#ffc2c9;background:#ff6b7a1a;border-color:#ff6b7a73}._pillNeutral_tjd2b_78{color:var(--muted);background:var(--surface);border-color:var(--border)}._walletStats_tjd2b_79{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 6px}@media(max-width:760px){._walletStats_tjd2b_79{grid-template-columns:repeat(2,minmax(0,1fr))}}._mini_tjd2b_81{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#00000047}._miniLabel_tjd2b_82{font-size:11.5px;color:var(--faint);font-weight:600}._miniValue_tjd2b_83{margin-top:4px;font-size:17px;font-weight:700;letter-spacing:-.01em}._chartBox_tjd2b_84{height:150px;margin-top:8px}._kpis_tjd2b_87{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1180px){._kpis_tjd2b_87{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){._kpis_tjd2b_87{grid-template-columns:repeat(2,minmax(0,1fr))}}._kpi_tjd2b_87{padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:#ffffff09}._kpiTop_tjd2b_91{display:flex;align-items:center;justify-content:space-between}._kpiIcon_tjd2b_92{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2))}._kpiGreen_tjd2b_93{background:linear-gradient(135deg,#2fe27a,#128c4a)}._kpiAmber_tjd2b_94{background:linear-gradient(135deg,#f7b733,#d97706)}._kpiRed_tjd2b_95{background:linear-gradient(135deg,#ff6b7a,#d6293f)}._kpiBlue_tjd2b_96{background:linear-gradient(135deg,#5aa9ff,#2a5bd7)}._kpiValue_tjd2b_97{margin-top:12px;font-size:26px;font-weight:750;letter-spacing:-.02em}._kpiLabel_tjd2b_98{margin-top:2px;font-size:12.5px;color:var(--muted);font-weight:600}._kpiHint_tjd2b_99{margin-top:6px;font-size:11.5px;color:var(--faint)}._list_tjd2b_102{display:flex;flex-direction:column;gap:10px}._item_tjd2b_103{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#00000040}._itemMain_tjd2b_104{min-width:0;flex:1}._itemTitle_tjd2b_105{font-size:13.8px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemSub_tjd2b_106{margin-top:2px;font-size:12px;color:var(--faint)}._amount_tjd2b_107{font-size:14px;font-weight:700;white-space:nowrap}._plus_tjd2b_108{color:var(--ok)}._minus_tjd2b_109{color:var(--bad)}._empty_tjd2b_110{padding:26px 12px;text-align:center;font-size:13px;color:var(--faint);border:1px dashed var(--border);border-radius:14px}._badge_tjd2b_112{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize;border:1px solid}._bSent_tjd2b_113{color:#b9f3dc;background:#34d3991a;border-color:#34d39966}._bScheduled_tjd2b_114{color:#cfe0ff;background:#5aa9ff1f;border-color:#5aa9ff66}._bDraft_tjd2b_115{color:var(--muted);background:var(--surface);border-color:var(--border)}._bFailed_tjd2b_116{color:#ffc2c9;background:#ff6b7a1a;border-color:#ff6b7a66}._bar_tjd2b_118{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:8px}._barFill_tjd2b_119{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}._barGreen_tjd2b_120{background:linear-gradient(90deg,#2fe27a,#128c4a)}._statusGrid_tjd2b_122{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}._statusBox_tjd2b_123{padding:12px;text-align:center;border-radius:14px;border:1px solid var(--border);background:#00000040}._statusNum_tjd2b_124{font-size:22px;font-weight:750}._statusName_tjd2b_125{margin-top:2px;font-size:11.5px;color:var(--faint);font-weight:600;text-transform:capitalize}._priceGrid_tjd2b_127{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._price_tjd2b_127{padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#00000040}._priceName_tjd2b_129{font-size:12px;color:var(--faint);font-weight:600;text-transform:capitalize}._priceVal_tjd2b_130{margin-top:3px;font-size:18px;font-weight:700}._free_tjd2b_131{color:var(--ok)}._dot_tjd2b_133{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #34d3992e;flex-shrink:0}._dotOff_tjd2b_134{background:var(--faint);box-shadow:none}._alert_tjd2b_136{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-radius:16px;border:1px solid rgba(251,191,36,.45);background:#fbbf2417;color:#fde7a6;font-size:13.5px}._alertBad_tjd2b_137{border-color:#ff6b7a80;background:#ff6b7a17;color:#ffc2c9}._alert_tjd2b_136 b{color:#fff}._skeleton_tjd2b_140{height:220px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(100deg,#ffffff08 30%,#ffffff12,#ffffff08 70%);background-size:200% 100%;animation:_sh_tjd2b_33 1.4s linear infinite}@keyframes _sh_tjd2b_33{to{background-position:-200% 0}}._center_tjd2b_142{max-width:480px;margin:16vh auto;text-align:center;padding:34px;border-radius:22px;border:1px solid var(--border);background:var(--surface)}._tip_tjd2b_143{padding:8px 10px;border-radius:10px;background:#15121c;border:1px solid var(--border-strong);font-size:12px;color:#fff}._container_ezc31_47{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_ezc31_65{max-width:1600px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}._tablePanel_ezc31_83{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;flex:1;min-width:0}._formScrollable_ezc31_103{overflow-y:auto;max-height:calc(100vh - 3rem);padding:1.5rem}._previewFixed_ezc31_117{width:380px;flex-shrink:0;display:flex;flex-direction:column;max-height:calc(100vh - 3rem);overflow-y:auto;position:sticky;top:1.5rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:1.5rem}._tablePanelFull_ezc31_151{width:100%;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:2rem;overflow:hidden}._tableHeader_ezc31_171{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._headerActions_ezc31_191{display:flex;align-items:center;gap:1rem}._refreshButton_ezc31_205{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._refreshButton_ezc31_205:hover:not(:disabled){background:#ad71eb33;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}._refreshButton_ezc31_205:disabled{opacity:.6;cursor:not-allowed}._spin_ezc31_263{animation:_spin_ezc31_263 1s linear infinite}@keyframes _spin_ezc31_263{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._addButton_ezc31_283{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:var(--text-primary);border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._addButton_ezc31_283:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._tableWrapper_ezc31_327{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color)}._table_ezc31_83{width:100%;border-collapse:collapse;background:#1a1a1a}._table_ezc31_83 th,._table_ezc31_83 td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid var(--border-color)}._table_ezc31_83 th{background:#222;font-weight:600;color:var(--primary-light);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._table_ezc31_83 td{color:var(--text-secondary);font-size:.95rem}._table_ezc31_83 tbody tr:hover{background:#ad71eb0d}._statusBadge_ezc31_403{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:capitalize}._statusBadge_ezc31_403._approved_ezc31_421{background:#27ae6033;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._statusBadge_ezc31_403._pending_ezc31_433{background:#f1c40f33;color:#f1c40f;border:1px solid rgba(241,196,15,.3)}._statusBadge_ezc31_403._draft_ezc31_445{background:#95a5a633;color:#95a5a6;border:1px solid rgba(149,165,166,.3)}._statusBadge_ezc31_403._rejected_ezc31_457{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}._actionButtons_ezc31_471{display:flex;gap:.5rem;flex-wrap:wrap}._editBtn_ezc31_483,._deleteBtn_ezc31_485,._viewBtn_ezc31_487{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);font-size:1rem}._editBtn_ezc31_483:hover{background:var(--primary);color:#000;border-color:var(--primary)}._deleteBtn_ezc31_485:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}._viewBtn_ezc31_487:hover{background:#3498db;color:#fff;border-color:#3498db}._noData_ezc31_553{text-align:center;padding:3rem;color:var(--text-muted);font-style:italic}._modalOverlay_ezc31_569{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_ezc31_599{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:_modalSlideIn_ezc31_1 .3s ease}@keyframes _modalSlideIn_ezc31_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_ezc31_645{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#1a1a1a;border-radius:var(--border-radius) var(--border-radius) 0 0}._modalHeader_ezc31_645 h2{margin:0;color:var(--primary-light);font-size:1.5rem;font-weight:600}._modalClose_ezc31_679{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:var(--transition)}._modalClose_ezc31_679:hover{color:#ff6b6b;background:#ff6b6b1a;transform:rotate(90deg)}._modalBody_ezc31_719{padding:1.5rem}._existingMedia_ezc31_729{margin-top:.5rem;padding:.5rem;background:#0000004d;border:1px solid var(--border-color);border-radius:8px;display:inline-block}._existingMedia_ezc31_729 img{max-width:100px;max-height:100px;border-radius:4px;border:1px solid var(--border-color)}._formHeader_ezc31_761{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._pageTitle_ezc31_783{font-size:2rem;color:var(--text-primary);margin:0;font-weight:700}._backButton_ezc31_797{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_ezc31_797:hover{background:var(--primary-dark);transform:translate(-4px)}._templateForm_ezc31_839{padding:1rem 0}._infoCard_ezc31_847{background:#ad71eb1a;border-left:4px solid var(--primary);padding:1rem;border-radius:8px;margin-bottom:2rem}._infoCard_ezc31_847 h4{color:var(--primary-light);margin-bottom:.5rem}._infoCard_ezc31_847 ul{list-style:disc;padding-left:1.5rem;color:var(--text-secondary);font-size:.9rem}._infoCard_ezc31_847 li{margin-bottom:.25rem}._formGroup_ezc31_895{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._formGroup_ezc31_895 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_ezc31_895 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_ezc31_895 label:not([for*="*"]):after{display:none}._formGroup_ezc31_895 select,._formGroup_ezc31_895 input,._formGroup_ezc31_895 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_ezc31_895 select:focus,._formGroup_ezc31_895 input:focus,._formGroup_ezc31_895 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._formGroup_ezc31_895 textarea{resize:vertical;min-height:80px;line-height:1.5}._sectionHeader_ezc31_1003{margin:2rem 0 1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._sectionHeader_ezc31_1003 h3{color:var(--primary);font-size:1.2rem}._row_ezc31_1025{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._row_ezc31_1025 ._formGroup_ezc31_895{flex:1;margin-bottom:0;min-width:200px}._charCount_ezc31_1051{text-align:right;font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._fileInput_ezc31_1065{display:flex;align-items:center;gap:1rem}._fileButton_ezc31_1077{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition)}._fileButton_ezc31_1077:hover{background:#ffffff1a;color:var(--primary)}._fileName_ezc31_1113{color:var(--text-muted);font-size:.9rem}._dynamicButtonsContainer_ezc31_1125{margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:8px}._dynamicButton_ezc31_1125{padding:6px 12px;border-radius:20px;background:#ad71eb1a;border:1px solid rgba(173,113,235,.3);color:var(--primary-light);font-size:12px;cursor:pointer;transition:var(--transition);font-weight:500}._dynamicButton_ezc31_1125:hover{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapToolbar_ezc31_1177{display:flex;gap:.5rem;padding:.5rem;background:#222;border:1px solid var(--border-color);border-radius:8px 8px 0 0;border-bottom:none}._tiptapToolbar_ezc31_1177 button{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:var(--transition)}._tiptapToolbar_ezc31_1177 button:hover{background:#ad71eb33;color:var(--primary)}._tiptapToolbar_ezc31_1177 button._isActive_ezc31_1237{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapEditor_ezc31_1249{background:#1a1a1a;border:1px solid var(--border-color);border-radius:0 0 8px 8px;padding:.75rem;min-height:150px}._tiptapEditor_ezc31_1249 ._ProseMirror_ezc31_1265{outline:none;color:var(--text-primary)}._tiptapEditor_ezc31_1249 ._ProseMirror_ezc31_1265 p{margin:.5rem 0}._buttonTypes_ezc31_1285{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._buttonsList_ezc31_1299{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._buttonItem_ezc31_1313{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:#0003;padding:.75rem;border-radius:8px;border:1px solid var(--border-color)}._buttonItem_ezc31_1313 select{width:140px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._buttonItem_ezc31_1313 input{flex:1;min-width:120px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._removeButton_ezc31_1373{background:transparent;border:none;color:#ff6b6b;cursor:pointer;padding:.4rem;transition:var(--transition)}._removeButton_ezc31_1373:hover{color:#f44;transform:scale(1.1)}._formActions_ezc31_1401{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._saveBtn_ezc31_1419{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._saveBtn_ezc31_1419:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._saveBtn_ezc31_1419:disabled{opacity:.6;cursor:not-allowed}._carouselSection_ezc31_1475{margin-top:2rem;border-top:1px solid var(--border-color);padding-top:1rem}._cardsList_ezc31_1487{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-right:.5rem}._cardItem_ezc31_1507{background:#0003;border:1px solid var(--border-color);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._cardItem_ezc31_1507 select{width:100%;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px}._cardItem_ezc31_1507 textarea{background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px;resize:vertical}._cardItem_ezc31_1507 ._fileInput_ezc31_1065{margin:.5rem 0}._cardItem_ezc31_1507 ._removeButton_ezc31_1373{align-self:flex-end}._carouselHeader_ezc31_1581{background:#ad71eb1a;border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-bottom:1rem;font-size:.9rem;color:var(--primary-light);word-break:break-word}._templateBodyPreview_ezc31_1603{background:#2a2a2a;border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1rem;color:var(--text-secondary)}._templateBodyPreview_ezc31_1603 p{margin-bottom:.5rem}._carouselCardsPreview_ezc31_1629{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.5rem;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}._carouselCardsPreview_ezc31_1629:active{cursor:grabbing}._carouselCardPreview_ezc31_1659{flex:0 0 280px;background:#2a2a2a;border:1px solid var(--border-color);border-radius:12px;padding:1rem;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,box-shadow .2s ease}._carouselCardPreview_ezc31_1659:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ad71eb33}._cardMedia_ezc31_1689{margin-bottom:.75rem}._cardMedia_ezc31_1689 img,._cardMedia_ezc31_1689 video{width:100%;max-height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--border-color)}._placeholderMedia_ezc31_1715{width:100%;height:120px;background:#ffffff0d;border:1px dashed var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;margin-bottom:.5rem}._cardBody_ezc31_1743{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}._cardButtons_ezc31_1757{display:flex;flex-direction:column;gap:.5rem}._cardButtons_ezc31_1757 ._previewButton_ezc31_1769{width:100%;background:#ad71eb1a;border:1px solid var(--border-color);color:var(--primary);padding:.5rem;border-radius:6px;font-size:.85rem;cursor:default;transition:var(--transition)}._cardButtons_ezc31_1757 ._previewButton_ezc31_1769:hover{background:#ad71eb33}._noCards_ezc31_1801{color:var(--text-muted);text-align:center;padding:2rem 0;font-style:italic}._previewHeader_ezc31_1817{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._previewHeader_ezc31_1817 h2{font-size:1.3rem;color:var(--text-primary)}._previewLang_ezc31_1841{color:var(--text-muted);font-size:.9rem;background:#ffffff0d;padding:.25rem .75rem;border-radius:20px}._previewCard_ezc31_1857{background:#1e1e1e;border-radius:16px;padding:1.25rem;border:1px solid var(--border-color);margin-bottom:1rem}._previewImageContainer_ezc31_1873{margin-bottom:1rem;text-align:center}._previewImage_ezc31_1873{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--border-color)}._previewVideoContainer_ezc31_1897{margin-bottom:1rem;text-align:center}._previewVideoContainer_ezc31_1897 video{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color)}._previewHeaderText_ezc31_1921{font-weight:600;margin-bottom:1rem;color:var(--primary-light)}._previewDocument_ezc31_1933{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem;border-radius:8px;margin-bottom:1rem}._previewBody_ezc31_1953{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}._previewBody_ezc31_1953 p{margin-bottom:.5rem}._previewBody_ezc31_1953 strong{color:var(--primary-light)}._previewBody_ezc31_1953 em{color:var(--text-secondary);font-style:italic}._previewBody_ezc31_1953 u{text-decoration:underline}._previewBody_ezc31_1953 code{background:#2a2a2a;padding:.2rem .4rem;border-radius:4px;font-family:monospace;color:#ffb86b}._previewFooter_ezc31_2015{font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:.75rem;margin-top:.75rem}._previewButtons_ezc31_2031{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._previewButton_ezc31_1769{background:#ffffff0d;border:1px solid var(--border-color);color:var(--primary);padding:.6rem;border-radius:8px;font-weight:500;cursor:default;transition:var(--transition)}._previewButton_ezc31_1769:hover{background:#ad71eb1a}._previewMeta_ezc31_2075{color:var(--text-muted);font-size:.85rem;text-align:center}._previewHeaderContainer_ezc31_2089{margin-bottom:1rem}._mediaTypeBadge_ezc31_2097{font-size:.75rem;font-weight:600;margin-bottom:.5rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#ad71eb1a;display:inline-block;padding:.2rem .6rem;border-radius:20px}._previewMedia_ezc31_2123{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color);margin-bottom:.5rem}._previewDocumentBox_ezc31_2139{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff08;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}._docIcon_ezc31_2163{font-size:2rem}._docName_ezc31_2171{font-size:.85rem;font-weight:500;color:var(--text-secondary);word-break:break-all;max-width:100%}._docNotice_ezc31_2187{font-size:.7rem;color:var(--text-muted);font-style:italic}._noMedia_ezc31_2199{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff05;text-align:center;color:var(--text-muted);font-size:.85rem}._accessDenied_ezc31_2221{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);max-width:500px;margin:2rem auto}._deniedIcon_ezc31_2241{font-size:4rem;margin-bottom:1rem;color:var(--primary)}._accessDenied_ezc31_2221 h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._accessDenied_ezc31_2221 p{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media(max-width:768px){._mainContent_ezc31_65{flex-direction:column}._previewFixed_ezc31_117{width:100%;max-height:none;position:static;margin-top:1rem}._formScrollable_ezc31_103{max-height:none}._pageTitle_ezc31_783{font-size:1.5rem}._backButton_ezc31_797 span{display:none}._row_ezc31_1025{flex-direction:column;gap:.5rem}._row_ezc31_1025 ._formGroup_ezc31_895{min-width:100%}._table_ezc31_83 th,._table_ezc31_83 td{padding:.75rem;font-size:.85rem}._actionButtons_ezc31_471{gap:.25rem}._editBtn_ezc31_483,._deleteBtn_ezc31_485,._viewBtn_ezc31_487{width:32px;height:32px}._tableHeader_ezc31_171{flex-direction:column;align-items:flex-start}._headerActions_ezc31_191{width:100%;justify-content:flex-start}}._page_1dmxo_6{--tf-bg: #07060b;--tf-surface: rgba(255, 255, 255, .035);--tf-surface-2: rgba(255, 255, 255, .055);--tf-border: rgba(255, 255, 255, .09);--tf-border-strong: rgba(255, 255, 255, .18);--tf-text: #f5f3fa;--tf-muted: rgba(245, 243, 250, .62);--tf-faint: rgba(245, 243, 250, .4);--tf-accent: #ad71eb;--tf-accent-2: #7c4dff;--tf-accent-soft: rgba(173, 113, 235, .14);--tf-danger: #ff6b7a;--tf-success: #34d399;--tf-wa: #25d366;min-height:100vh;padding:28px 28px 56px;color:var(--tf-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(900px 420px at 12% -6%,rgba(173,113,235,.16),transparent 60%),radial-gradient(700px 380px at 96% 4%,rgba(124,77,255,.1),transparent 60%),var(--tf-bg)}._page_1dmxo_6 *,._page_1dmxo_6 *:before,._page_1dmxo_6 *:after{box-sizing:border-box}._shell_1dmxo_38{max-width:1440px;margin:0 auto}._topbar_1dmxo_44{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}._eyebrow_1dmxo_53{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-accent);margin-bottom:8px}._eyebrow_1dmxo_53 svg{color:var(--tf-wa)}._title_1dmxo_69{margin:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 30%,#cdb6ee);-webkit-background-clip:text;background-clip:text;color:transparent}._subtitle_1dmxo_81{margin:8px 0 0;font-size:14px;color:var(--tf-muted);max-width:620px}._backBtn_1dmxo_88{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--tf-border-strong);background:var(--tf-surface);color:var(--tf-text);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}._backBtn_1dmxo_88:hover{background:var(--tf-accent-soft);border-color:var(--tf-accent);transform:translate(-2px)}._grid_1dmxo_110{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:26px;align-items:start}._formCol_1dmxo_117{display:flex;flex-direction:column;gap:18px;min-width:0}._previewCol_1dmxo_124{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:none}._previewCol_1dmxo_124::-webkit-scrollbar{display:none}@media(max-width:1100px){._grid_1dmxo_110{grid-template-columns:1fr}._previewCol_1dmxo_124{position:static;max-height:none}}._card_1dmxo_147{position:relative;padding:22px 24px 24px;border-radius:20px;border:1px solid var(--tf-border);background:linear-gradient(180deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px -24px #000c,inset 0 1px #ffffff0d}._cardError_1dmxo_157{border-color:#ff6b7a8c;box-shadow:0 0 0 4px #ff6b7a14,0 18px 50px -24px #000c}._cardHead_1dmxo_162{display:flex;align-items:center;gap:14px;margin-bottom:18px}._step_1dmxo_169{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--tf-accent),var(--tf-accent-2));box-shadow:0 6px 18px -6px #7c4dffb3}._cardTitle_1dmxo_183{margin:0;font-size:16.5px;font-weight:650;letter-spacing:-.01em}._cardDesc_1dmxo_190{margin:2px 0 0;font-size:12.8px;color:var(--tf-muted)}._required_1dmxo_196{color:var(--tf-accent);margin-left:4px}._fieldGrid_1dmxo_202{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){._fieldGrid_1dmxo_202{grid-template-columns:1fr}}._field_1dmxo_202{display:flex;flex-direction:column;gap:7px;min-width:0}._fieldFull_1dmxo_221{grid-column:1 / -1}._label_1dmxo_225{font-size:12.5px;font-weight:600;color:var(--tf-muted);letter-spacing:.01em}._input_1dmxo_232,._select_1dmxo_233{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--tf-border);background:#00000059;color:var(--tf-text);font-size:14px;font-weight:500;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._input_1dmxo_232::placeholder{color:var(--tf-faint)}._input_1dmxo_232:hover,._select_1dmxo_233:hover{border-color:var(--tf-border-strong)}._input_1dmxo_232:focus,._select_1dmxo_233:focus{outline:none;border-color:var(--tf-accent);background:#00000080;box-shadow:0 0 0 4px #ad71eb29}._select_1dmxo_233{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center}._select_1dmxo_233 option{background:#15121c;color:#fff}._hint_1dmxo_276{font-size:12px;color:var(--tf-faint)}._hintAccent_1dmxo_281{color:var(--tf-accent)}._errorText_1dmxo_285{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12.8px;font-weight:600;color:var(--tf-danger)}._optionRow_1dmxo_296{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}._option_1dmxo_296{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-text);cursor:pointer;transition:all .2s ease;font-family:inherit}._option_1dmxo_296:hover{border-color:var(--tf-border-strong);background:var(--tf-surface-2);transform:translateY(-1px)}._optionActive_1dmxo_324{border-color:var(--tf-accent);background:linear-gradient(180deg,#ad71eb33,#7c4dff14);box-shadow:0 10px 30px -14px #ad71ebb3,inset 0 0 0 1px #ad71eb59}._optionTitle_1dmxo_330{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650}._optionDesc_1dmxo_338{font-size:12px;color:var(--tf-muted);line-height:1.4}._optionCheck_1dmxo_344{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--tf-accent),var(--tf-accent-2))}._purposeGrid_1dmxo_358{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}._purpose_1dmxo_358{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-text);cursor:pointer;text-align:left;font-family:inherit;transition:all .2s ease}._purpose_1dmxo_358:hover{border-color:var(--tf-border-strong);background:var(--tf-surface-2)}._purposeActive_1dmxo_385{border-color:var(--tf-accent);background:linear-gradient(180deg,#ad71eb38,#7c4dff14);box-shadow:0 10px 28px -14px #ad71ebcc}._purposeIcon_1dmxo_391{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:var(--tf-accent);background:var(--tf-accent-soft)}._purposeActive_1dmxo_385 ._purposeIcon_1dmxo_391{color:#fff;background:linear-gradient(135deg,var(--tf-accent),var(--tf-accent-2))}._purposeName_1dmxo_408{font-size:13.5px;font-weight:600;line-height:1.25}._purposeSub_1dmxo_414{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--tf-faint)}._segmented_1dmxo_423{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:14px;border:1px solid var(--tf-border);background:#00000059}._seg_1dmxo_423{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;border:none;background:transparent;color:var(--tf-muted);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s ease}._seg_1dmxo_423:hover{color:var(--tf-text)}._segActive_1dmxo_453{color:#fff;background:linear-gradient(135deg,var(--tf-accent),var(--tf-accent-2));box-shadow:0 6px 16px -6px #7c4dffcc}._drop_1dmxo_460{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1.5px dashed var(--tf-border-strong);background:#00000040;transition:all .2s ease}._drop_1dmxo_460:hover{border-color:var(--tf-accent);background:var(--tf-accent-soft)}._dropIcon_1dmxo_476{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:var(--tf-accent);background:var(--tf-accent-soft)}._dropText_1dmxo_488{flex:1;min-width:0}._dropTitle_1dmxo_493{font-size:13.5px;font-weight:600}._dropName_1dmxo_498{margin-top:2px;font-size:12px;color:var(--tf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._existingThumb_1dmxo_507{margin-top:12px;max-width:120px;max-height:120px;border-radius:12px;border:1px solid var(--tf-border)}._btnGhost_1dmxo_516{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--tf-border-strong);background:var(--tf-surface);color:var(--tf-text);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease}._btnGhost_1dmxo_516:hover{border-color:var(--tf-accent);background:var(--tf-accent-soft);color:#fff}._btnRow_1dmxo_538{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}._btnItem_1dmxo_545{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1.3fr) 42px;gap:10px;align-items:center;padding:12px;margin-bottom:10px;border-radius:14px;border:1px solid var(--tf-border);background:#00000040}._btnItemNoExtra_1dmxo_557{grid-template-columns:160px minmax(0,1fr) 42px}@media(max-width:820px){._btnItem_1dmxo_545,._btnItemNoExtra_1dmxo_557{grid-template-columns:1fr}}._iconBtn_1dmxo_568{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--tf-danger);cursor:pointer;transition:all .2s ease}._iconBtn_1dmxo_568:hover{background:#ff6b7a1f;border-color:#ff6b7a66}._emptyNote_1dmxo_586{padding:16px;text-align:center;font-size:13px;color:var(--tf-faint);border:1px dashed var(--tf-border);border-radius:14px}._chips_1dmxo_596{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._chip_1dmxo_596{padding:6px 12px;border-radius:999px;border:1px solid rgba(173,113,235,.35);background:var(--tf-accent-soft);color:#e3d0fb;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .16s ease}._chip_1dmxo_596:hover{background:#ad71eb4d;border-color:var(--tf-accent);color:#fff;transform:translateY(-1px)}._editorShell_1dmxo_623{border-radius:14px;border:1px solid var(--tf-border);background:#00000059;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}._editorShell_1dmxo_623:focus-within{border-color:var(--tf-accent);box-shadow:0 0 0 4px #ad71eb29}._toolbar_1dmxo_636{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--tf-border);background:#ffffff08}._toolBtn_1dmxo_644{min-width:34px;height:32px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tf-muted);font-size:14px;cursor:pointer;font-family:inherit;transition:all .15s ease}._toolBtn_1dmxo_644:hover{background:#ffffff14;color:#fff}._toolBtnActive_1dmxo_663{background:var(--tf-accent-soft);border-color:#ad71eb80;color:#fff}._editorArea_1dmxo_669{cursor:text}._editorArea_1dmxo_669 .ProseMirror{min-height:150px;padding:14px 16px;outline:none;color:var(--tf-text);font-size:14.5px;line-height:1.6}._editorArea_1dmxo_669 .ProseMirror p{margin:0 0 6px}._editorArea_1dmxo_669 .ProseMirror code{padding:1px 6px;border-radius:6px;background:#ffffff1a;font-size:13px}._counter_1dmxo_693{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;color:var(--tf-faint)}._note_1dmxo_702{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;color:#fcd98a;font-size:12.8px}._tips_1dmxo_713{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 18px;border-radius:14px;border:1px solid var(--tf-border);background:var(--tf-surface);font-size:12.5px;color:var(--tf-muted)}._tip_1dmxo_713{display:inline-flex;align-items:center;gap:7px}._tip_1dmxo_713 svg{color:var(--tf-accent)}._actionBar_1dmxo_736{position:sticky;bottom:14px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:18px;border:1px solid var(--tf-border-strong);background:#0f0c16d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -18px #000000e6}._summary_1dmxo_752{min-width:0;font-size:12.5px;color:var(--tf-muted)}._summary_1dmxo_752 strong{display:block;margin-bottom:2px;font-size:13.5px;color:var(--tf-text)}._primary_1dmxo_765{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:190px;padding:13px 26px;border:none;border-radius:999px;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,var(--tf-accent) 0%,var(--tf-accent-2) 100%);box-shadow:0 14px 34px -12px #7c4dffe6,inset 0 1px #ffffff40;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}._primary_1dmxo_765:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 18px 40px -12px #7c4dff,inset 0 1px #ffffff4d}._primary_1dmxo_765:disabled{opacity:.6;cursor:not-allowed}._spin_1dmxo_796{animation:_tfspin_1dmxo_1 1s linear infinite}@keyframes _tfspin_1dmxo_1{to{transform:rotate(360deg)}}._checkRow_1dmxo_807{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;cursor:pointer}._checkRow_1dmxo_807 input{width:18px;height:18px;accent-color:var(--tf-accent)}._previewTitle_1dmxo_823{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._previewTitle_1dmxo_823 h2{margin:0;font-size:15px;font-weight:650}._langPill_1dmxo_836{padding:4px 10px;border-radius:999px;border:1px solid var(--tf-border-strong);background:var(--tf-surface);font-size:11.5px;font-weight:600;color:var(--tf-muted)}._phone_1dmxo_846{padding:10px;border-radius:36px;border:1px solid var(--tf-border-strong);background:linear-gradient(160deg,#1d1826,#0b0910);box-shadow:0 30px 70px -26px #000000f2,0 0 0 1px #ffffff08,0 0 60px -20px #ad71eb73}._screen_1dmxo_854{overflow:hidden;border-radius:28px;background:#0b141a}._waHead_1dmxo_860{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#1f2c34}._waAvatar_1dmxo_868{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--tf-accent),var(--tf-accent-2))}._waName_1dmxo_880{font-size:13.5px;font-weight:650;color:#e9edef}._waSub_1dmxo_886{font-size:11px;color:#8696a0}._waChat_1dmxo_891{min-height:360px;padding:16px 12px 20px;background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:18px 18px}._bubble_1dmxo_899{max-width:92%;padding:6px 6px 8px;border-radius:4px 14px 14px;background:#202c33;color:#e9edef;font-size:13.5px;line-height:1.5;box-shadow:0 1px 1px #0006}._bubbleMedia_1dmxo_910{width:100%;max-height:210px;object-fit:cover;display:block;border-radius:10px;margin-bottom:6px}._mediaBadge_1dmxo_919{margin-bottom:6px;padding:6px 10px;border-radius:8px;background:#ffffff0f;font-size:11.5px;font-weight:600;color:#aebac1}._mediaEmpty_1dmxo_929{display:grid;place-items:center;height:120px;margin-bottom:6px;border-radius:10px;background:#ffffff0d;font-size:12px;color:#8696a0}._bubbleHeaderText_1dmxo_940{padding:4px 6px 2px;font-weight:700}._bubbleBody_1dmxo_945{padding:2px 6px;word-break:break-word}._bubbleBody_1dmxo_945 p{margin:0 0 4px}._bubbleFooter_1dmxo_954{padding:2px 6px 0;font-size:12px;color:#8696a0}._bubbleTime_1dmxo_960{padding:0 6px;text-align:right;font-size:10.5px;color:#8696a0}._waButtons_1dmxo_967{display:flex;flex-direction:column;gap:4px;max-width:92%;margin-top:4px}._waButton_1dmxo_967{padding:10px;border:none;border-radius:12px;background:#202c33;color:#53bdeb;font-size:13px;font-weight:600;text-align:center;font-family:inherit}._previewEmpty_1dmxo_987{padding:34px 10px;text-align:center;font-size:12.5px;color:#8696a0}._carouselTrack_1dmxo_994{display:flex;gap:8px;margin-top:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}._carouselCard_1dmxo_1003{flex:0 0 200px;padding:6px;border-radius:12px;background:#202c33;color:#e9edef;font-size:12.5px}._carouselCard_1dmxo_1003 img,._carouselCard_1dmxo_1003 video{width:100%;height:120px;object-fit:cover;border-radius:8px;display:block;margin-bottom:6px}._carouselMediaEmpty_1dmxo_1022{display:grid;place-items:center;height:120px;margin-bottom:6px;border-radius:8px;background:#ffffff0d;font-size:11.5px;color:#8696a0}._carouselCardBody_1dmxo_1033{padding:0 4px 6px}._carouselBtns_1dmxo_1037{display:flex;flex-direction:column;gap:4px}._carouselBtns_1dmxo_1037 ._waButton_1dmxo_967{padding:8px;font-size:12px;background:#ffffff0d}._settingsStack_1dmxo_1050{display:flex;flex-direction:column;gap:16px}*{margin:0;padding:0;box-sizing:border-box}._dashboard_tvulv_43{background:var(--bg-color);min-height:100vh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._container_tvulv_59{max-width:1400px;margin:0 auto}._topRow_tvulv_71{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}._card_tvulv_87{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:1.25rem 1.5rem}._cardTitle_tvulv_103{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}._otpToggles_tvulv_121{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._buttonGroup_tvulv_135{display:flex;gap:.75rem;flex-wrap:wrap}._outlineButton_tvulv_147{background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:var(--transition);font-family:inherit}._outlineButton_tvulv_147:hover{background:#ad71eb1a;border-color:var(--primary);color:var(--text-primary)}._settingsList_tvulv_187{display:flex;flex-direction:column;gap:.75rem}._settingItem_tvulv_199{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:var(--transition);font-family:inherit}._settingItem_tvulv_199:hover{background:#ad71eb1a;border-color:var(--primary)}._taxesCard_tvulv_245{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:1.25rem 1.5rem}._taxesHeader_tvulv_261{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}._actionButtons_tvulv_277{display:flex;gap:.75rem}._primaryOutlineButton_tvulv_287{background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:var(--transition);font-family:inherit}._primaryOutlineButton_tvulv_287:hover{background:#ad71eb1a;border-color:var(--primary);color:var(--text-primary)}._buttonIcon_tvulv_331{font-size:.875rem;color:var(--primary)}._taxesControls_tvulv_343{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}._togglesRow_tvulv_365{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}._setTaxButton_tvulv_379{background:var(--surface-color);border:1px solid var(--border-color);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-family:inherit}._setTaxButton_tvulv_379:hover{background:#ad71eb1a;border-color:var(--primary);color:var(--text-primary)}._arrowIconSmall_tvulv_423{font-size:.875rem;color:var(--text-muted)}._toggleSwitch_tvulv_435{display:flex;align-items:center;gap:.75rem;cursor:pointer}._toggleLabel_tvulv_449{font-size:.875rem;font-weight:500;color:var(--text-primary);-webkit-user-select:none;user-select:none}._toggleContainer_tvulv_463{position:relative;display:inline-block;width:44px;height:24px}._toggleInput_tvulv_477{opacity:0;width:0;height:0;position:absolute}._toggleSlider_tvulv_491{position:absolute;cursor:pointer;inset:0;background-color:#3a3a3a;transition:.2s;border-radius:34px}._toggleSlider_tvulv_491:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 2px #0000001a}._toggleActive_tvulv_541{background-color:var(--primary)}._toggleActive_tvulv_541:before{transform:translate(20px)}._tableWrapper_tvulv_559{overflow-x:auto;margin-top:.5rem}._taxTable_tvulv_569{width:100%;border-collapse:collapse;font-size:.875rem}._taxTable_tvulv_569 th{text-align:left;padding:.875rem 1rem;background-color:#ffffff0d;border-bottom:2px solid var(--primary);font-weight:600;color:var(--primary);font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}._taxTable_tvulv_569 td{padding:.875rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}._taxTable_tvulv_569 tr:hover td{background:#ad71eb1a}._taxName_tvulv_627,._percentage_tvulv_635{font-weight:500}._iconCell_tvulv_643{text-align:center;width:60px}._activeIcon_tvulv_653{color:var(--primary);font-size:1rem}._inactiveIcon_tvulv_663{color:var(--text-muted);font-size:1rem}._actionsCell_tvulv_673{text-align:right;white-space:nowrap;width:80px}._iconButton_tvulv_685{background:none;border:none;cursor:pointer;padding:.25rem;margin:0 .125rem;transition:var(--transition);display:inline-flex;align-items:center;color:var(--text-muted);font-size:1rem}._iconButton_tvulv_685:hover{color:var(--primary)}._emptyMessage_tvulv_719{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}._modalOverlay_tvulv_735{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_tvulv_735{background:#1e1e2f;border-radius:16px;width:90%;max-width:500px;padding:1.5rem;color:#fff;box-shadow:var(--shadow);animation:_fadeIn_tvulv_1 .2s ease}@keyframes _fadeIn_tvulv_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalHeader_tvulv_809{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._closeBtn_tvulv_823{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeBtn_tvulv_823:hover{background:#ffffff1a;color:var(--primary)}._formGroup_tvulv_859{margin-bottom:1rem}._formGroup_tvulv_859 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-secondary)}._formGroup_tvulv_859 input,._formGroup_tvulv_859 select{width:100%;padding:.75rem;border-radius:8px;border:1px solid var(--border-color);background:#2a2a3a;color:#fff;font-size:.875rem;transition:var(--transition)}._formGroup_tvulv_859 input:focus,._formGroup_tvulv_859 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ad71eb33}._checkboxGroup_tvulv_919{display:flex;gap:1rem;flex-wrap:wrap;margin:.5rem 0}._checkboxGroup_tvulv_919 label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}._checkboxGroup_tvulv_919 input{width:auto;margin:0}._error_tvulv_959{color:#ff6b6b;font-size:.75rem;margin-top:.25rem;display:block}._modalFooter_tvulv_973{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._cancelBtn_tvulv_987,._saveBtn_tvulv_989{padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:var(--transition)}._cancelBtn_tvulv_987{background:#444;color:#fff}._cancelBtn_tvulv_987:hover{background:#555}._saveBtn_tvulv_989{background:var(--primary);color:#fff}._saveBtn_tvulv_989:hover{background:var(--primary-dark);transform:translateY(-1px)}@media(max-width:1024px){._dashboard_tvulv_43{padding:1.5rem}}@media(max-width:768px){._dashboard_tvulv_43{padding:1rem}._topRow_tvulv_71{grid-template-columns:1fr;gap:1rem}._taxesHeader_tvulv_261{flex-direction:column;align-items:flex-start;gap:.75rem}._taxesControls_tvulv_343{flex-direction:column;align-items:flex-start}._togglesRow_tvulv_365{gap:1rem}._buttonGroup_tvulv_135{flex-direction:column}._outlineButton_tvulv_147{width:100%;text-align:center}._actionButtons_tvulv_277{width:100%}._primaryOutlineButton_tvulv_287{flex:1;justify-content:center}._modal_tvulv_735{width:95%;padding:1.25rem}}@media(max-width:480px){._card_tvulv_87,._taxesCard_tvulv_245{padding:1rem}._taxTable_tvulv_569 th,._taxTable_tvulv_569 td{padding:.75rem .5rem}._toggleLabel_tvulv_449{font-size:.8rem}._modalFooter_tvulv_973{flex-direction:column}._cancelBtn_tvulv_987,._saveBtn_tvulv_989{width:100%;text-align:center}}:root{--primary: #a855f7;--primary-light: #c084fc;--primary-dark: #7e22ce;--primary-gradient: linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);--bg-color: #08080b;--surface-color: #131217;--surface-color-2: #18171e;--surface-color-3: #1f1e26;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f5f7;--text-secondary: #b9b8c2;--text-muted: #85838f;--success: #22c55e;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow: 0 12px 40px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .6);--border-radius-sm: 10px;--border-radius: 16px;--border-radius-lg: 22px;--transition: all .2s cubic-bezier(.4, 0, .2, 1)}._page_xn4ev_35{min-height:100vh;background:radial-gradient(circle at 15% 0%,rgba(168,85,247,.08),transparent 45%),var(--bg-color);padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);display:flex;flex-direction:column;gap:1.5rem}._pageHeader_xn4ev_46{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}._pageHeaderText_xn4ev_54{display:flex;flex-direction:column;gap:.35rem}._pageTitle_xn4ev_60{margin:0;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}._pageSubtitle_xn4ev_68{margin:0;font-size:.92rem;color:var(--text-muted)}._pageHeaderActions_xn4ev_74{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}._activeTemplateChip_xn4ev_81{display:flex;align-items:center;gap:.65rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:999px;padding:.5rem 1rem .5rem .75rem;box-shadow:var(--shadow-sm)}._activeTemplateDot_xn4ev_92{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #22c55e26;flex-shrink:0}._activeTemplateChipLabel_xn4ev_101{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);line-height:1.2}._activeTemplateChipName_xn4ev_109{font-size:.88rem;font-weight:700;color:var(--text-primary);line-height:1.3}._saveStatusBadge_xn4ev_116{font-size:.76rem;font-weight:700;padding:.35rem .75rem;border-radius:999px;white-space:nowrap;background:#ffffff0f;color:var(--text-secondary, #9c9ca6);border:1px solid rgba(255,255,255,.1)}._saveStatusBadge_xn4ev_116[data-status=saving]{background:#a855f726;color:#c49bff;border-color:#a855f759}._saveStatusBadge_xn4ev_116[data-status=saved]{background:#34c75926;color:#34c759;border-color:#34c75959}._saveStatusBadge_xn4ev_116[data-status=error]{background:#ff3b3026;color:#ff3b30;border-color:#ff3b3059}._changeTemplateBtn_xn4ev_142{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-gradient);color:#fff;border:none;border-radius:999px;padding:.7rem 1.4rem;font-weight:700;font-size:.9rem;cursor:pointer;transition:var(--transition);box-shadow:0 8px 24px #a855f759}._changeTemplateBtn_xn4ev_142:hover{transform:translateY(-2px);box-shadow:0 12px 28px #a855f773}._changeTemplateBtn_xn4ev_142:active{transform:translateY(0)}._paperPillsRow_xn4ev_166{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.85rem 1.1rem;box-shadow:var(--shadow-sm)}._paperPillsLabel_xn4ev_178{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._paperPills_xn4ev_166{display:flex;gap:.4rem;flex-wrap:wrap}._paperPill_xn4ev_166{background:var(--surface-color-2);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._paperPill_xn4ev_166:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._paperPillActive_xn4ev_209{background:var(--primary-gradient);border-color:transparent;color:#fff;box-shadow:0 4px 14px #a855f759}._currentPaperBadge_xn4ev_216{margin-left:auto;font-size:.78rem;color:var(--text-muted);background:var(--surface-color-2);border:1px solid var(--border-color);border-radius:999px;padding:.35rem .8rem;white-space:nowrap}._container_xn4ev_230{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-start}._previewColumn_xn4ev_237{flex:2;min-width:320px;display:flex;flex-direction:column;gap:1rem}._previewCard_xn4ev_245{background:var(--surface-color);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden}._previewCardHeader_xn4ev_253{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);background:var(--surface-color-2)}._previewCardTitle_xn4ev_262{font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}._previewCardActions_xn4ev_270{display:flex;gap:.5rem}._ghostBtn_xn4ev_275{background:transparent;border:1px solid var(--border-color-strong);color:var(--text-secondary);border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition)}._ghostBtn_xn4ev_275:hover{color:var(--text-primary);border-color:var(--primary-light);background:#a855f714}._previewStage_xn4ev_292{padding:2rem;display:flex;justify-content:center;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px) 0 0 / 100% 24px,var(--bg-color);overflow-x:auto}._invoice_xn4ev_302{background:var(--surface-color);border-radius:10px;padding:2rem;box-shadow:0 18px 45px #00000080;border:1px solid var(--border-color);transition:var(--transition);margin:0 auto;display:block;flex-shrink:0}._actionBar_xn4ev_314{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1rem 1.25rem;box-shadow:var(--shadow-sm)}._actionBarRight_xn4ev_327{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._editPanel_xn4ev_337{flex:1;min-width:280px;background:var(--surface-color);border-radius:var(--border-radius-lg);padding:1.25rem;box-shadow:var(--shadow);border:1px solid var(--border-color);position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto}._editPanelHeader_xn4ev_351{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._editPanelHeader_xn4ev_351 h3{margin:0 0 .25rem;font-size:1.15rem;font-weight:800;color:var(--text-primary)}._editPanelHeader_xn4ev_351 p{margin:0;font-size:.82rem;color:var(--text-muted)}._checkboxGroup_xn4ev_368{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.5rem 0}._checkboxGroup_xn4ev_368 label{display:flex;align-items:center;gap:.5rem;font-weight:400}._saveSettingBtn_xn4ev_381{background:var(--primary-gradient);color:#fff;border:none;border-radius:var(--border-radius-sm);padding:.7rem 1.3rem;font-weight:700;font-size:.88rem;cursor:pointer;transition:var(--transition);box-shadow:0 8px 22px #a855f74d}._saveSettingBtn_xn4ev_381:hover{transform:translateY(-1px);box-shadow:0 10px 26px #a855f766}._customSizeInputs_xn4ev_398{display:flex;gap:.4rem;align-items:center}._customSizeInputs_xn4ev_398 input{width:76px;background:var(--surface-color-2);border:1px solid var(--border-color);border-radius:8px;padding:.5rem;color:var(--text-primary);font-size:.85rem}._customSizeX_xn4ev_412{color:var(--text-muted);font-size:.8rem}._customSizeInputs_xn4ev_398 button{background:var(--surface-color-3);border:1px solid var(--border-color);border-radius:8px;padding:.5rem .75rem;cursor:pointer;color:var(--text-primary);font-size:.82rem;font-weight:600;transition:var(--transition)}._customSizeInputs_xn4ev_398 button:hover{border-color:var(--primary-light);color:var(--primary-light)}._printBtn_xn4ev_432{background:var(--surface-color-3);color:var(--text-primary);border:1px solid var(--border-color-strong);border-radius:var(--border-radius-sm);padding:.7rem 1.2rem;font-weight:700;font-size:.88rem;cursor:pointer;transition:var(--transition);white-space:nowrap}._printBtn_xn4ev_432:hover{border-color:var(--primary-light);color:var(--primary-light);transform:translateY(-1px)}._accordionItem_xn4ev_451{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:.75rem;overflow:hidden;background:var(--surface-color-2)}._accordionHeader_xn4ev_459{width:100%;background:transparent;border:none;padding:.9rem 1rem;text-align:left;font-weight:700;font-size:.92rem;color:var(--text-primary);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition);outline:none}._accordionHeader_xn4ev_459:hover{background:#ffffff08}._accordionHeader_xn4ev_459 span{color:var(--primary-light);font-size:.75rem}._accordionContent_xn4ev_483{display:none;background:var(--surface-color);padding:0 1rem 1rem;border-top:1px solid var(--border-color)}._accordionContent_xn4ev_483._open_xn4ev_489{display:block}._accordionContent_xn4ev_483>*{margin-bottom:.75rem}._accordionContent_xn4ev_483 label{display:block;margin-top:.75rem;margin-bottom:.4rem;font-weight:600;font-size:.82rem;color:var(--text-secondary)}._accordionContent_xn4ev_483 input,._accordionContent_xn4ev_483 select,._accordionContent_xn4ev_483 textarea{width:100%;padding:.55rem .65rem;margin-bottom:.25rem;background:var(--surface-color-2);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.85rem;transition:var(--transition)}._accordionContent_xn4ev_483 input:focus,._accordionContent_xn4ev_483 select:focus,._accordionContent_xn4ev_483 textarea:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px #a855f726}._accordionContent_xn4ev_483 input[type=file]{padding:.5rem}._accordionContent_xn4ev_483 input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:0;accent-color:var(--primary)}._checkboxGrid_xn4ev_533{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;margin-top:.5rem}._checkboxGrid_xn4ev_533 label{display:flex;align-items:center;gap:.5rem;font-weight:400;margin:0;font-size:.82rem;color:var(--text-secondary)}._t1Logo_xn4ev_552,._t2Logo_xn4ev_552,._t3Logo_xn4ev_552{margin-right:1rem;display:inline-flex;align-items:center}._t1Header_xn4ev_558,._t2Header_xn4ev_558,._t3Header_xn4ev_558{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem;border-radius:12px;padding:1rem;overflow:hidden;background-clip:padding-box}._t1Business_xn4ev_573,._t2Business_xn4ev_573,._t3Business_xn4ev_573{flex:1;min-width:150px;font-size:.9rem;line-height:1.5}._t1InvoiceTitle_xn4ev_580,._t2InvoiceTitle_xn4ev_580,._t3InvoiceTitle_xn4ev_580{flex:0 0 auto;text-align:right}._t1InvoiceTitle_xn4ev_580 h1,._t2InvoiceTitle_xn4ev_580 h1,._t3InvoiceTitle_xn4ev_580 h1{margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}._template1_xn4ev_593 ._t1CustomerRow_xn4ev_593{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.85rem 1rem;border-radius:10px;font-size:.85rem;line-height:1.7}._template1_xn4ev_593 ._t1Table_xn4ev_602{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border-radius:8px;overflow:hidden}._template1_xn4ev_593 ._t1Table_xn4ev_602 th,._template1_xn4ev_593 ._t1Table_xn4ev_602 td{border-bottom:1px solid var(--border-color);padding:.65rem .6rem;text-align:left}._template1_xn4ev_593 ._t1Table_xn4ev_602 th{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}._template1_xn4ev_593 ._t1Table_xn4ev_602 tbody tr:nth-child(2n){background:#ffffff05}._template1_xn4ev_593 ._t1Summary_xn4ev_624{text-align:right;border-top:1px solid var(--border-color);padding-top:1rem;margin-top:1rem;font-size:.9rem;line-height:1.9}._template1_xn4ev_593 ._payments_xn4ev_632{margin-top:1rem;font-style:italic;border-top:1px dashed var(--border-color);padding-top:.5rem}._template1_xn4ev_593 ._generatedBy_xn4ev_638{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_xn4ev_646 ._t2CustomerInfo_xn4ev_646{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.85rem 1rem;border-radius:10px;margin-bottom:1.5rem;font-size:.85rem;line-height:1.7}._template2_xn4ev_646 ._t2Items_xn4ev_656{margin-bottom:1.5rem}._template2_xn4ev_646 ._t2Item_xn4ev_656{margin-bottom:.85rem}._template2_xn4ev_646 ._t2ItemName_xn4ev_662{font-weight:700;font-size:.95rem}._template2_xn4ev_646 ._t2ItemMeta_xn4ev_666{font-size:.78rem;color:var(--text-muted);margin:.2rem 0;text-transform:uppercase;letter-spacing:.03em}._template2_xn4ev_646 ._t2ItemDetails_xn4ev_673{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.85rem;margin:.4rem 0;color:var(--text-secondary)}._template2_xn4ev_646 ._t2Total_xn4ev_682{font-weight:800;margin-left:auto;color:var(--text-primary)}._template2_xn4ev_646 ._t2Summary_xn4ev_687{background:var(--surface-color-2);padding:1rem 1.1rem;border-radius:12px;text-align:right;font-size:.9rem;margin-bottom:1rem;line-height:1.9;border:1px solid var(--border-color)}._template2_xn4ev_646 ._generatedBy_xn4ev_638{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._template2_xn4ev_646 ._note_xn4ev_703{margin-top:.5rem;font-size:.75rem;color:#f0a94e;text-align:center;border-top:1px dashed var(--border-color);padding-top:.5rem}._template2_xn4ev_646 ._dashedHr_xn4ev_711{border:none;border-top:1px dashed var(--border-color);margin:.5rem 0}._template3_xn4ev_718 ._t3CustomerInfo_xn4ev_718{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.85rem 1rem;border-radius:10px;margin-bottom:1.5rem;font-size:.85rem;line-height:1.7}._template3_xn4ev_718 ._t3Table_xn4ev_728{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._template3_xn4ev_718 ._t3Table_xn4ev_728 th,._template3_xn4ev_718 ._t3Table_xn4ev_728 td{border-bottom:1px solid var(--border-color);padding:.65rem .6rem;text-align:left}._template3_xn4ev_718 ._t3Table_xn4ev_728 th{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}._template3_xn4ev_718 ._t3Table_xn4ev_728 tbody tr:nth-child(2n){background:#ffffff05}._template3_xn4ev_718 ._staffName_xn4ev_748{font-size:.72rem;color:var(--text-muted);display:block}._template3_xn4ev_718 ._t3Summary_xn4ev_753{background:var(--surface-color-2);padding:1rem 1.1rem;border-radius:12px;text-align:right;font-size:.9rem;line-height:1.9;border:1px solid var(--border-color)}._template3_xn4ev_718 ._generatedBy_xn4ev_638{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._textRight_xn4ev_770{text-align:right}._grandTotal_xn4ev_771{font-weight:800;font-size:1.05rem;margin-top:.5rem;letter-spacing:.01em}._generatedBy_xn4ev_638{margin-top:1rem;font-size:.75rem;color:var(--text-muted);text-align:center}._footer_xn4ev_783{margin-top:2rem;text-align:center;font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:1rem}._invoice_xn4ev_302 *{box-sizing:border-box}._modalOverlay_xn4ev_799{position:fixed;inset:0;background:#040406bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;animation:_fadeIn_xn4ev_1 .15s ease}@keyframes _fadeIn_xn4ev_1{0%{opacity:0}to{opacity:1}}._modalCloseBtn_xn4ev_816{background:var(--surface-color-2);border:1px solid var(--border-color);color:var(--text-secondary);width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:var(--transition);flex-shrink:0}._modalCloseBtn_xn4ev_816:hover{color:var(--text-primary);border-color:var(--primary-light)}._galleryModal_xn4ev_837{background:var(--surface-color);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);width:100%;max-width:980px;max-height:88vh;display:flex;flex-direction:column;animation:_popIn_xn4ev_1 .18s cubic-bezier(.4,0,.2,1)}@keyframes _popIn_xn4ev_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._galleryHeader_xn4ev_854{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.1rem;border-bottom:1px solid var(--border-color)}._galleryHeader_xn4ev_854 h3{margin:0 0 .25rem;font-size:1.3rem;font-weight:800;color:var(--text-primary)}._galleryHeader_xn4ev_854 p{margin:0;font-size:.85rem;color:var(--text-muted)}._galleryTabs_xn4ev_874{display:flex;gap:.5rem;padding:1rem 1.75rem 0;flex-wrap:wrap}._galleryTab_xn4ev_874{background:var(--surface-color-2);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:var(--transition)}._galleryTab_xn4ev_874:hover{color:var(--text-primary)}._galleryTabActive_xn4ev_894{background:var(--primary-gradient);color:#fff;border-color:transparent;box-shadow:0 4px 14px #a855f74d}._templateGrid_xn4ev_901{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;padding:1.25rem 1.75rem 1.75rem;overflow-y:auto}._templateCardV2_xn4ev_909{position:relative;background:var(--surface-color-2);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;cursor:pointer;text-align:left;padding:0;display:flex;flex-direction:column;transition:var(--transition);font-family:inherit;color:inherit}._templateCardV2_xn4ev_909:hover{transform:translateY(-4px);border-color:var(--border-color-strong);box-shadow:0 14px 32px #0006}._templateCardActive_xn4ev_929{border-color:var(--primary);box-shadow:0 0 0 2px #a855f759,0 14px 32px #0006}._selectedBadge_xn4ev_934{position:absolute;top:.6rem;right:.6rem;z-index:2;background:var(--primary-gradient);color:#fff;font-size:.68rem;font-weight:800;padding:.3rem .6rem;border-radius:999px;box-shadow:0 4px 10px #a855f766;letter-spacing:.02em}._templateCardMeta_xn4ev_949{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem}._templateCardTop_xn4ev_955{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._templateCardName_xn4ev_961{font-size:.92rem;font-weight:700;color:var(--text-primary)}._templateCardGroup_xn4ev_966{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .5rem;border-radius:999px;white-space:nowrap}._groupStandard_xn4ev_975{background:#60a5fa26;color:#93c5fd}._groupThermal_xn4ev_979{background:#fbbf2426;color:#fcd34d}._templateCardTagline_xn4ev_983{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.4}._templateCardPapers_xn4ev_989{font-size:.72rem;color:var(--text-secondary);font-weight:600}._thumbFrame_xn4ev_996{position:relative;width:100%;background:linear-gradient(135deg,#a855f714,#7c3aed05);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--border-color)}._thumbFrameStandard_xn4ev_1007{height:168px;padding-top:10px}._thumbFrameThermal_xn4ev_1011{height:200px;padding-top:8px;background:linear-gradient(135deg,#fbbf2414,#d9770605)}._thumbCanvas_xn4ev_1017{transform-origin:top center;pointer-events:none;border-radius:6px;box-shadow:0 6px 18px #00000073;flex-shrink:0}._thumbFade_xn4ev_1024{position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(to bottom,transparent,var(--surface-color-2) 92%);pointer-events:none}._previewModal_xn4ev_1035{background:var(--surface-color);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);width:100%;max-width:720px;max-height:92vh;display:flex;flex-direction:column;animation:_popIn_xn4ev_1 .18s cubic-bezier(.4,0,.2,1)}._previewModalStage_xn4ev_1047{padding:1.75rem;overflow:auto;display:flex;justify-content:center;background:var(--bg-color)}._previewModalActions_xn4ev_1054{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color)}._loadingOverlay_xn4ev_1065{display:flex;align-items:center;justify-content:center;min-height:40vh;color:var(--text-muted);font-size:.95rem}._accessDenied_xn4ev_1073{display:flex;align-items:center;justify-content:center;min-height:40vh;color:var(--text-muted);font-size:.95rem;text-align:center}@media(max-width:1100px){._container_xn4ev_230{flex-direction:column}._editPanel_xn4ev_337{position:static;max-height:none;width:100%}}@media(max-width:768px){._page_xn4ev_35{padding:1rem;gap:1rem}._pageHeader_xn4ev_46{flex-direction:column;align-items:stretch}._pageHeaderActions_xn4ev_74{justify-content:space-between}._paperPillsRow_xn4ev_166{flex-direction:column;align-items:stretch}._currentPaperBadge_xn4ev_216{margin-left:0;align-self:flex-start}._previewStage_xn4ev_292,._invoice_xn4ev_302{padding:1rem}._actionBar_xn4ev_314{flex-direction:column;align-items:stretch}._actionBarRight_xn4ev_327{justify-content:space-between}._saveSettingBtn_xn4ev_381,._printBtn_xn4ev_432{width:100%;text-align:center}._checkboxGrid_xn4ev_533{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._t1Header_xn4ev_558,._t2Header_xn4ev_558,._t3Header_xn4ev_558{flex-direction:column;align-items:flex-start}._t1InvoiceTitle_xn4ev_580,._t2InvoiceTitle_xn4ev_580,._t3InvoiceTitle_xn4ev_580{text-align:left;margin-top:.5rem}._t1CustomerRow_xn4ev_593,._t2CustomerInfo_xn4ev_646,._t3CustomerInfo_xn4ev_718{grid-template-columns:1fr}._templateGrid_xn4ev_901{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:1rem}._galleryHeader_xn4ev_854{padding:1.25rem 1.25rem 1rem}._galleryTabs_xn4ev_874{padding:.85rem 1.25rem 0}}@media(max-width:480px){._checkboxGrid_xn4ev_533{grid-template-columns:1fr}._templateGrid_xn4ev_901{grid-template-columns:1fr 1fr}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}._editPanel_xn4ev_337,._modalOverlay_xn4ev_799,._pageHeader_xn4ev_46,._paperPillsRow_xn4ev_166,._actionBar_xn4ev_314,._previewCardHeader_xn4ev_253{display:none!important}body{margin:0!important;padding:0!important;background-color:var(--bg-color)!important;display:block!important;min-height:auto!important}._invoice_xn4ev_302{margin:0 auto!important;padding:0!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}._invoice_xn4ev_302>*{page-break-inside:avoid}table,tbody,tr{page-break-inside:avoid}@page{margin:5mm!important}}._container_194av_9{display:flex;height:calc(100vh - 110px);margin:10px 0;overflow:hidden;background-color:#000}._sidebar_194av_33{width:320px;flex-shrink:0;display:flex;flex-direction:column;height:100%;background-color:#111;border-right:1px solid rgba(255,255,255,.1);overflow:hidden}._sidebarHeader_194av_55{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._sidebarTitle_194av_73{font-size:20px;font-weight:600;margin:0;color:#fff}._platformSwitcher_194av_95{display:flex;align-items:center;justify-content:center;gap:10px}._platformBtn_194av_109{width:42px;height:42px;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:.25s ease;display:flex;align-items:center;justify-content:center;position:relative;font-size:21px;color:#8a8a8a;outline:none}._platformBtn_194av_109:hover{background-color:#ad71eb1f;color:#ad71eb;transform:translateY(-2px)}._activePlatform_194av_155{background-color:#ad71eb2e;color:#ad71eb;border:1px solid rgba(173,113,235,.35);box-shadow:0 0 10px #ad71eb26}._businessBadge_194av_169{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#25d366;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #111111;pointer-events:none}@media(max-width:768px){._platformSwitcher_194av_95{gap:8px}._platformBtn_194av_109{width:40px;height:40px;font-size:20px}._businessBadge_194av_169{width:13px;height:13px;font-size:7px;top:2px;right:2px}}@media(max-width:576px){._platformSwitcher_194av_95{gap:6px}._platformBtn_194av_109{width:36px;height:36px;font-size:18px}._businessBadge_194av_169{width:11px;height:11px;font-size:7px;top:2px;right:2px}}._searchContainer_194av_259{padding:12px 16px;position:relative;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._searchIcon_194av_273{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:#888;font-size:18px}._searchInput_194av_291{width:100%;padding:8px 8px 8px 40px;border:none;border-radius:20px;background-color:#ffffff1a;font-size:14px;outline:none;color:#fff}._searchInput_194av_291::placeholder{color:#888}._searchInput_194av_291:focus{background-color:#ffffff26}._contactListPortal_194av_327{flex:1;overflow-y:auto;scrollbar-width:thin}._contactListPortal_194av_327::-webkit-scrollbar{width:6px}._contactListPortal_194av_327::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}._mainPanel_194av_363{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;overflow:hidden}._accessDenied_194av_389{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 20px);text-align:center;color:#888}._deniedIcon_194av_409{font-size:64px;margin-bottom:16px}._attachmentPopup_194av_427{background-color:#1e1e1e;border-radius:12px;box-shadow:0 2px 12px #00000080;border:1px solid #2c2c2c;z-index:1000;padding:16px;position:absolute;bottom:70px;left:20px}._attachmentGrid_194av_451{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._attachmentItem_194av_463{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:12px 8px;border-radius:8px;transition:background-color .2s;color:#fff}._attachmentItem_194av_463:hover{background-color:#ffffff14}._attachmentIcon_194av_495{font-size:24px;color:#ad71eb}._emojiPicker_194av_515{position:absolute;bottom:70px;left:20px;background-color:#1e1e1e;border-radius:8px;box-shadow:0 2px 8px #0000004d;border:1px solid #2c2c2c;z-index:1000;padding:12px}._emojiGrid_194av_539{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}._emojiItem_194av_551{font-size:24px;cursor:pointer;padding:4px;text-align:center;border-radius:8px;transition:background-color .2s;color:#fff}._emojiItem_194av_551:hover{background-color:#ffffff0d}._platformDropdown_194av_580{position:relative}._platformDropdownTrigger_194av_584{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(173,113,235,.28);background:#ad71eb1a;color:#ad71eb;cursor:pointer;font-size:14px;font-weight:600;min-width:140px;outline:none;transition:.2s ease}._platformDropdownTrigger_194av_584:hover{background:#ad71eb29}._platformDropdownTriggerIcon_194av_605{font-size:18px;flex-shrink:0;display:flex}._platformDropdownTriggerLabel_194av_611{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._platformDropdownChevron_194av_619{font-size:14px;flex-shrink:0;transition:transform .2s ease}._platformDropdownChevronOpen_194av_625{transform:rotate(180deg)}._platformDropdownMenu_194av_629{position:absolute;top:calc(100% + 6px);left:0;min-width:190px;background:#1e1e28;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 24px #00000059;padding:6px;z-index:30}._platformDropdownItem_194av_642{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;background:transparent;border:none;color:#d8d8e0;font-size:13px;font-weight:500;cursor:pointer;text-align:left}._platformDropdownItem_194av_642:hover{background:#ad71eb24}._platformDropdownItemActive_194av_662{background:#ad71eb33;color:#ad71eb}._platformDropdownItemIcon_194av_667{font-size:16px;flex-shrink:0;display:flex}._chatWrapper_cfdg3_19{display:flex;height:100%;width:100%;overflow:hidden;background-color:var(--bg-color)}._chatArea_cfdg3_27{flex:1;display:flex;flex-direction:column;background-color:var(--bg-color);min-width:0;min-height:0;transition:all .3s ease;color:var(--text-primary)}._profileDrawer_cfdg3_38{width:0;overflow:hidden;background-color:var(--surface-color);border-left:1px solid var(--border-color);transition:width .3s ease;display:flex;flex-direction:column;height:100%}._profileDrawer_cfdg3_38._open_cfdg3_49{width:350px;overflow-y:auto}._chatHeader_cfdg3_55{padding:12px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._headerLeft_cfdg3_65{display:flex;align-items:center;gap:12px;cursor:pointer}._headerAvatar_cfdg3_72{width:40px;height:40px;border-radius:50%;object-fit:cover}._headerName_cfdg3_79{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px}._headerStatus_cfdg3_87{font-size:12px;color:var(--text-muted)}._headerActions_cfdg3_92{display:flex;gap:16px}._headerIcon_cfdg3_97{font-size:20px;color:var(--text-muted);cursor:pointer;transition:color .2s}._headerIcon_cfdg3_97:hover{color:var(--primary-light)}._chatSearchBar_cfdg3_109{padding:8px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px;flex-shrink:0}._chatSearchInput_cfdg3_119{flex:1;padding:8px;border:none;border-radius:20px;background-color:#ffffff1a;color:var(--text-primary);outline:none}._chatSearchClose_cfdg3_129{cursor:pointer;color:var(--text-muted);font-size:18px}._messagesArea_cfdg3_136{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px;background-color:var(--bg-color);min-height:0}._messagesArea_cfdg3_136::-webkit-scrollbar{width:6px}._messagesArea_cfdg3_136::-webkit-scrollbar-track{background:var(--surface-color)}._messagesArea_cfdg3_136::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}._messagesArea_cfdg3_136::-webkit-scrollbar-thumb:hover{background:#fff6}._messagesArea_cfdg3_136{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) var(--surface-color)}._messageRow_cfdg3_168{display:flex}._sentRow_cfdg3_172{justify-content:flex-end}._receivedRow_cfdg3_176{justify-content:flex-start}._messageBubble_cfdg3_180{max-width:65%;padding:8px 12px;border-radius:12px;position:relative;word-wrap:break-word}._sentBubble_cfdg3_188{background-color:var(--primary);border-bottom-right-radius:4px}._receivedBubble_cfdg3_193{background-color:var(--surface-color);border-bottom-left-radius:4px;border:1px solid var(--border-color)}._messageText_cfdg3_200,._attachmentCaption_cfdg3_201,._fileLink_cfdg3_202,._messageTime_cfdg3_203,._dateSeparator_cfdg3_204 span,._messageMeta_cfdg3_205,._attachmentDocument_cfdg3_206 a,._messageLocation_cfdg3_207,._messageContact_cfdg3_208,._messageButton_cfdg3_209,._messageInteractive_cfdg3_210,._messageOrder_cfdg3_211,._messageReaction_cfdg3_212,._systemMessage_cfdg3_213,._deletedMessage_cfdg3_214,._unsupportedMessage_cfdg3_215,._attachmentPlaceholder_cfdg3_216,._locationAddress_cfdg3_217,._locationLink_cfdg3_218,._contactName_cfdg3_219,._contactLastMessage_cfdg3_220,._contactTime_cfdg3_221,._noContacts_cfdg3_222,._emptyChat_cfdg3_223 h2,._emptyChat_cfdg3_223 p,._drawerHeader_cfdg3_225 h3,._name_cfdg3_226,._phone_cfdg3_227,._label_cfdg3_228,._value_cfdg3_229,._noteInput_cfdg3_230,._modalHeader_cfdg3_231 h3,._modalBody_cfdg3_232 input,._currentLocationBtn_cfdg3_233,._modalFooter_cfdg3_234 button,._attachmentItem_cfdg3_235 span,._menuItem_cfdg3_236 span,._contextMenuItem_cfdg3_237 span,._previewFileName_cfdg3_238,._previewAddress_cfdg3_239,._previewCoords_cfdg3_240,._captionInput_cfdg3_241,._previewLocationDetails_cfdg3_242 strong,._previewContactDetails_cfdg3_243 strong,._fileName_cfdg3_244,._fileMeta_cfdg3_245,._fileActions_cfdg3_246 button,._pdfFallback_cfdg3_247 span{color:#fff!important}._messageAttachment_cfdg3_252 a:hover,._messageLocation_cfdg3_207 a:hover,._messageContact_cfdg3_208 a:hover,._locationLink_cfdg3_218:hover{color:#e0e0e0;text-decoration:underline}._dateSeparator_cfdg3_204{text-align:center;margin:16px 0}._dateSeparator_cfdg3_204 span{background-color:#ffffff1a;padding:4px 12px;border-radius:20px;font-size:12px;display:inline-block}._messageMeta_cfdg3_205{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}._messageTime_cfdg3_203{font-size:10px;text-align:right;margin-top:0}._messageTicks_cfdg3_290{display:inline-flex;align-items:center;gap:2px;margin-left:4px}._messageTicks_cfdg3_290 svg{stroke-width:2}._messageTicks_cfdg3_290._read_cfdg3_301{color:var(--primary)}._messageTicks_cfdg3_290._delivered_cfdg3_305,._messageTicks_cfdg3_290._sent_cfdg3_172{color:var(--text-muted)}._messageAttachment_cfdg3_252{margin-bottom:6px}._attachmentImage_cfdg3_318{max-width:100%;max-height:300px;border-radius:8px;cursor:pointer;margin-bottom:6px;transition:opacity .2s}._attachmentImage_cfdg3_318:hover{opacity:.9}._attachmentVideo_cfdg3_331{max-width:100%;max-height:300px;border-radius:8px;margin-bottom:6px}._attachmentAudio_cfdg3_338{width:100%;margin-bottom:6px}._attachmentSticker_cfdg3_344{max-width:150px;max-height:150px;background:transparent;display:block;margin-bottom:6px}._attachmentGif_cfdg3_353{max-width:100%;max-height:300px;border-radius:8px;display:block;margin-bottom:6px}._audioContainer_cfdg3_362{display:flex;align-items:center;gap:8px;padding:4px 0;width:100%;max-width:280px}._audioContainer_cfdg3_362 ._attachmentAudio_cfdg3_338{width:100%}._voiceNoteContainer_cfdg3_376{display:flex;align-items:center;gap:12px;background-color:#ffffff0d;padding:8px 12px;border-radius:16px;width:100%;max-width:250px;margin-bottom:6px}._voiceNoteContainer_cfdg3_376 audio{flex:1;height:40px}._audioDuration_cfdg3_393{font-size:12px;color:var(--text-muted);min-width:40px;text-align:right}._attachmentDocument_cfdg3_206{display:flex;align-items:center;gap:10px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._attachmentDocument_cfdg3_206 a{text-decoration:none;font-size:14px;word-break:break-all}._attachmentDocument_cfdg3_206 a:hover{text-decoration:underline}._attachmentPlaceholder_cfdg3_216{padding:12px;background:#00000080;border-radius:8px;font-size:14px;text-align:center;margin-bottom:6px}._attachmentLocation_cfdg3_429{display:flex;align-items:flex-start;gap:12px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._locationAddress_cfdg3_217{font-size:12px;margin-top:2px}._locationLink_cfdg3_218{display:inline-block;margin-top:4px;font-size:12px;text-decoration:none}._locationLink_cfdg3_218:hover{text-decoration:underline}._attachmentContact_cfdg3_455{display:flex;align-items:center;gap:12px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._attachmentCaption_cfdg3_201{font-size:13px;margin-top:4px;padding-top:4px;border-top:1px solid var(--border-color)}._fileCard_cfdg3_473{display:flex;flex-direction:column;background-color:#ffffff0d;border-radius:12px;overflow:hidden;width:100%;max-width:280px;transition:background .2s;cursor:pointer}._fileCard_cfdg3_473:hover{background-color:#ffffff1a}._filePreview_cfdg3_489{height:120px;background-color:#0000004d;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color);overflow:hidden}._pdfPreview_cfdg3_499{width:100%;height:100%;border:none}._fileIconPreview_cfdg3_505{font-size:48px}._imagePreview_cfdg3_510{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:opacity .2s}._imagePreview_cfdg3_510:hover{opacity:.9}._pdfFallback_cfdg3_247{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;background:#00000080;padding:8px}._pdfFallback_cfdg3_247 button{background:var(--primary);border:none;padding:4px 12px;border-radius:16px;color:#fff;cursor:pointer}._fileInfo_cfdg3_541{padding:12px}._fileName_cfdg3_244{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_cfdg3_245{font-size:11px;margin-top:4px}._fileActions_cfdg3_246{display:flex;gap:12px;padding:8px 12px 12px;border-top:1px solid var(--border-color)}._fileActions_cfdg3_246 button{flex:1;background:none;border:none;font-size:12px;cursor:pointer;padding:6px;border-radius:20px;transition:background .2s}._fileActions_cfdg3_246 button:hover{background:#ffffff1a}._fallbackBtn_cfdg3_580{background:#ffffff1a!important;color:var(--text-muted)!important}._fallbackBtn_cfdg3_580:hover{background:#fff3!important}._modalOverlay_cfdg3_589{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000}._imageViewerContent_cfdg3_602{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background-color:transparent}._imageViewerToolbar_cfdg3_611{position:fixed;top:0;left:0;right:0;display:flex;justify-content:flex-end;gap:16px;z-index:2010;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 24px;box-sizing:border-box}._imageViewerToolbar_cfdg3_611 button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}._imageViewerToolbar_cfdg3_611 button:hover{background:#fff3}._imageViewerContainer_cfdg3_644{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:80px 20px 20px;cursor:grab;-webkit-user-select:none;user-select:none}._imageViewerContainer_cfdg3_644:active{cursor:grabbing}._imageViewerImg_cfdg3_658{max-width:90%;max-height:90%;object-fit:contain;transition:transform .1s ease;-webkit-user-select:none;user-select:none}._attachmentPreview_cfdg3_667{background-color:var(--surface-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._previewContent_cfdg3_679{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._previewImage_cfdg3_687 img,._previewSticker_cfdg3_688 img{max-height:80px;max-width:80px;border-radius:8px;object-fit:cover}._previewVideo_cfdg3_695 video{max-height:80px;border-radius:8px}._previewAudio_cfdg3_700{display:flex;align-items:center;gap:8px}._previewAudio_cfdg3_700 audio{height:40px}._previewDocument_cfdg3_710,._previewLocation_cfdg3_242,._previewContact_cfdg3_243{display:flex;align-items:center;gap:12px;background-color:#ffffff0d;padding:8px 12px;border-radius:8px}._previewFileName_cfdg3_238,._previewAddress_cfdg3_239,._previewCoords_cfdg3_240{font-size:12px}._previewLocationDetails_cfdg3_242,._previewContactDetails_cfdg3_243{display:flex;flex-direction:column}._captionInput_cfdg3_241{min-width:200px;padding:8px 12px;border:1px solid var(--border-color);border-radius:20px;background-color:#ffffff0d;font-size:14px;outline:none}._captionInput_cfdg3_241:focus{border-color:var(--primary)}._previewActions_cfdg3_747{display:flex;gap:8px}._cancelPreviewBtn_cfdg3_752,._sendPreviewBtn_cfdg3_753{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:20px;font-size:12px;cursor:pointer;transition:background-color .2s}._cancelPreviewBtn_cfdg3_752{background-color:#ffffff1a;color:var(--text-primary)}._cancelPreviewBtn_cfdg3_752:hover{background-color:#fff3}._sendPreviewBtn_cfdg3_753{background-color:var(--primary);color:#fff}._sendPreviewBtn_cfdg3_753:hover{background-color:var(--primary-light)}._inputArea_cfdg3_784{padding:12px 16px;background-color:var(--surface-color);border-top:1px solid var(--border-color);display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}._inputButtons_cfdg3_795{display:flex;gap:12px}._inputIcon_cfdg3_800{font-size:24px;color:var(--text-muted);cursor:pointer;transition:color .2s}._inputIcon_cfdg3_800:hover{color:var(--primary-light)}._inputField_cfdg3_811{flex:1;padding:10px 16px;border:none;border-radius:24px;background-color:#ffffff1a;color:var(--text-primary);outline:none;font-size:14px}._inputField_cfdg3_811:disabled{opacity:.6;cursor:not-allowed}._sendButton_cfdg3_827{background:none;border:none;cursor:pointer;padding:8px;transition:opacity .2s}._sendButton_cfdg3_827:disabled{opacity:.5;cursor:not-allowed}._sendIcon_cfdg3_840{font-size:24px;color:var(--primary-light)}._contactListContainer_cfdg3_846{position:relative;height:100%;display:flex;flex-direction:column}._contactList_cfdg3_846{flex:1;overflow-y:auto;padding-bottom:70px;margin:0;list-style:none}._contactList_cfdg3_846::-webkit-scrollbar{width:6px}._contactList_cfdg3_846::-webkit-scrollbar-track{background:#111}._contactList_cfdg3_846::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._contactList_cfdg3_846::-webkit-scrollbar-thumb:hover{background:#ffffff59}._contactList_cfdg3_846{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) #111111}._floatingAddButton_cfdg3_882{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background-color:#25d366;border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;transition:transform .2s ease,background-color .2s ease;z-index:10}._floatingAddButton_cfdg3_882:hover{transform:scale(1.05);background-color:#128c7e}._contactItem_cfdg3_908{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;gap:12px;border-bottom:1px solid var(--border-color)}._contactItem_cfdg3_908:hover{background-color:#ffffff0d}._activeContact_cfdg3_922{background-color:#ad71eb1a;border-left:3px solid var(--primary)}._contactAvatar_cfdg3_927{width:48px;height:48px;border-radius:50%;object-fit:cover}._avatarFallback_cfdg3_934{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background-color:#ccc;text-transform:uppercase;font-size:16px}._contactInfo_cfdg3_948{flex:1;min-width:0}._contactName_cfdg3_219{font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._contactLastMessage_cfdg3_220{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactMeta_cfdg3_969{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._contactTime_cfdg3_221{font-size:11px}._unreadBadge_cfdg3_980{background-color:var(--primary);color:#fff;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:500;min-width:18px;text-align:center}._noContacts_cfdg3_222{padding:20px;text-align:center}._blockedBadge_cfdg3_997{background-color:var(--danger);color:#fff;font-size:10px;padding:2px 6px;border-radius:12px;font-weight:400;margin-left:6px;display:inline-block}._modalContent_cfdg3_1009{background-color:var(--surface-color);border-radius:16px;width:90%;max-width:400px;border:1px solid var(--border-color);box-shadow:0 4px 20px #0000004d}._modalHeader_cfdg3_231{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}._modalHeader_cfdg3_231 h3{margin:0;font-size:18px}._modalHeader_cfdg3_231 svg{cursor:pointer;font-size:20px}._modalBody_cfdg3_232{padding:16px;display:flex;flex-direction:column;gap:12px}._modalBody_cfdg3_232 input{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:#ffffff0d;font-size:14px;outline:none}._modalBody_cfdg3_232 input:focus{border-color:var(--primary)}._locationCoords_cfdg3_1056{display:flex;gap:8px}._locationCoords_cfdg3_1056 input{flex:1}._currentLocationBtn_cfdg3_233{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background-color:#ffffff1a;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}._currentLocationBtn_cfdg3_233:hover{background-color:#fff3}._modalFooter_cfdg3_234{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--border-color)}._modalFooter_cfdg3_234 button{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .2s}._modalFooter_cfdg3_234 button:first-child{background-color:#ffffff1a}._modalFooter_cfdg3_234 button:first-child:hover{background-color:#fff3}._modalFooter_cfdg3_234 button:last-child{background-color:var(--primary);color:#fff}._modalFooter_cfdg3_234 button:last-child:hover{background-color:var(--primary-light)}._attachmentPopup_cfdg3_1117,._emojiPicker_cfdg3_1118,._chatMenu_cfdg3_1119,._messageContextMenu_cfdg3_1120{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px #0000004d;border:1px solid var(--border-color);z-index:1000}._attachmentPopup_cfdg3_1117{position:absolute;bottom:70px;left:20px;padding:12px}._attachmentGrid_cfdg3_1136{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._attachmentItem_cfdg3_235{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s}._attachmentItem_cfdg3_235:hover{background-color:#ffffff0d}._attachmentIcon_cfdg3_1157{font-size:24px;color:var(--text-muted)}._emojiPicker_cfdg3_1118{position:absolute;bottom:70px;left:20px;padding:12px}._emojiGrid_cfdg3_1170{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}._emojiItem_cfdg3_1176{font-size:24px;cursor:pointer;padding:4px;text-align:center;border-radius:8px;transition:background-color .2s}._emojiItem_cfdg3_1176:hover{background-color:#ffffff0d}._chatMenu_cfdg3_1119{position:absolute;right:0;top:40px;min-width:200px}._menuItem_cfdg3_236{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}._menuItem_cfdg3_236:hover{background-color:#ffffff0d}._messageContextMenu_cfdg3_1120{position:fixed;min-width:150px}._contextMenuItem_cfdg3_237{padding:8px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}._contextMenuItem_cfdg3_237:hover{background-color:#ffffff0d}._drawerHeader_cfdg3_225{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._closeIcon_cfdg3_1239{cursor:pointer;font-size:20px}._drawerContent_cfdg3_1244{flex:1;padding:24px;text-align:center;overflow-y:auto}._profileHeader_cfdg3_1251{text-align:center;margin-bottom:24px}._avatar_cfdg3_934{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;background-color:var(--primary);color:#fff;text-transform:uppercase}._name_cfdg3_226{font-size:20px;font-weight:600;margin-bottom:4px}._phone_cfdg3_227{font-size:14px;margin-bottom:16px}._editButton_cfdg3_1284,._deleteButton_cfdg3_1285,._blockButton_cfdg3_1286{padding:6px 12px;border:none;border-radius:20px;font-size:12px;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:6px}._editButton_cfdg3_1284{background-color:var(--primary);color:#fff}._editButton_cfdg3_1284:hover{background-color:var(--primary-light)}._deleteButton_cfdg3_1285{background-color:var(--danger);color:#fff}._deleteButton_cfdg3_1285:hover{background-color:var(--danger-hover)}._blockButton_cfdg3_1286{background-color:#ffffff1a}._blockButton_cfdg3_1286:hover{background-color:#fff3}._tabContainer_cfdg3_1325{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:8px}._tabButton_cfdg3_1333{flex:1;padding:10px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;border-radius:20px;transition:all .2s ease;color:var(--text-muted)}._tabButton_cfdg3_1333:hover{background-color:#ffffff0d}._activeTab_cfdg3_1350{background-color:var(--primary);color:#fff}._detailsSection_cfdg3_1356{display:flex;flex-direction:column;gap:16px}._infoRow_cfdg3_1362{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border-color)}._label_cfdg3_228{font-size:14px;font-weight:500}._value_cfdg3_229{font-size:14px;text-align:right;word-break:break-word;max-width:60%}._noteSection_cfdg3_1383{padding:8px 0}._noteInput_cfdg3_230{width:100%;min-height:150px;padding:12px;background-color:#ffffff0d;border:1px solid var(--border-color);border-radius:8px;font-size:14px;resize:vertical;outline:none;transition:border-color .2s}._noteInput_cfdg3_230:focus{border-color:var(--primary)}._emptyChat_cfdg3_223{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color)}._accessDenied_cfdg3_1414{flex:1;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background-color:var(--bg-color);color:var(--text-muted);font-size:14px}._qrScreen_cfdg3_1428{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);background-image:radial-gradient(circle at 50% 0%,rgba(173,113,235,.08),transparent 55%);padding:24px}._qrCard_cfdg3_1439{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:380px;width:100%;padding:40px 36px;background:linear-gradient(180deg,#141014,#0b090b);border:1px solid rgba(173,113,235,.2);border-radius:22px;box-shadow:0 24px 60px #00000080,0 0 40px #ad71eb0f}._qrCodeBox_cfdg3_1455{background:#fff;padding:18px;border-radius:16px;box-shadow:0 8px 24px #ad71eb40;margin-bottom:24px;line-height:0}._qrCodeSvg_cfdg3_1464{display:block}._qrTitle_cfdg3_1468{font-size:19px;font-weight:600;color:var(--text-primary);margin:0 0 18px}._qrSteps_cfdg3_1475{text-align:left;width:100%;margin:0;padding:0;list-style:none;counter-reset:qr-step;display:flex;flex-direction:column;gap:12px}._qrSteps_cfdg3_1475 li{counter-increment:qr-step;display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;color:var(--text-muted)}._qrSteps_cfdg3_1475 li:before{content:counter(qr-step);flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#ad71eb26;color:var(--primary-light);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}._qrSteps_cfdg3_1475 li strong{color:var(--text-primary);font-weight:600}._qrLoadingBox_cfdg3_1518{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 0}._qrSpinner_cfdg3_1526{width:40px;height:40px;border:3px solid rgba(173,113,235,.18);border-top-color:var(--primary);border-radius:50%;animation:_qr-spin_cfdg3_1 .8s linear infinite}@keyframes _qr-spin_cfdg3_1{to{transform:rotate(360deg)}}._qrStatusText_cfdg3_1539{font-size:14px;color:var(--text-muted);margin:0}._qrSettingsLink_cfdg3_1545{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:10px 20px;border-radius:10px;background:var(--primary);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}._qrSettingsLink_cfdg3_1545:hover{opacity:.9}@media(max-width:480px){._qrCard_cfdg3_1439{padding:28px 22px}._qrCodeBox_cfdg3_1455 svg{width:190px!important;height:190px!important}}._emptyChatContent_cfdg3_1573{text-align:center;max-width:300px;padding:20px}._emptyChatIcon_cfdg3_1579{font-size:64px;margin-bottom:20px;opacity:.7}._emptyChat_cfdg3_223 h2{font-size:24px;font-weight:500;margin-bottom:12px}._emptyChat_cfdg3_223 p{font-size:14px}._noChatSelected_cfdg3_1596{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px}._loading_cfdg3_1604,._error_cfdg3_1605{padding:20px;text-align:center}._noMessages_cfdg3_1610{text-align:center;margin-top:50px;font-style:italic}._drawerContent_cfdg3_1244::-webkit-scrollbar{width:6px}._drawerContent_cfdg3_1244::-webkit-scrollbar-track{background:var(--surface-color)}._drawerContent_cfdg3_1244::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}._drawerContent_cfdg3_1244::-webkit-scrollbar-thumb:hover{background:#fff6}._drawerContent_cfdg3_1244{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) var(--surface-color)}:root{--bg-color: #000000;--surface-color: #1e1e1e;--text-primary: #ffffff;--text-muted: #a0a0a0;--border-color: #2c2c2c;--primary: #ad71eb;--primary-light: #c49bff;--danger: #ff4444;--danger-hover: #cc0000;--success: #00c851;--warning: #ffbb33}._chatWrapper_n67gi_19{display:flex;height:100%;width:100%;overflow:hidden;background-color:var(--bg-color)}._chatArea_n67gi_27{flex:1;display:flex;flex-direction:column;background-color:var(--bg-color);min-width:0;min-height:0;transition:all .3s ease;color:var(--text-primary)}._profileDrawer_n67gi_38{width:0;overflow:hidden;background-color:var(--surface-color);border-left:1px solid var(--border-color);transition:width .3s ease;display:flex;flex-direction:column;height:100%}._profileDrawer_n67gi_38._open_n67gi_49{width:350px;overflow-y:auto}._chatHeader_n67gi_55{padding:12px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._headerLeft_n67gi_65{display:flex;align-items:center;gap:12px;cursor:pointer}._headerAvatar_n67gi_72{width:40px;height:40px;border-radius:50%;object-fit:cover}._headerName_n67gi_79{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px}._headerStatus_n67gi_87{font-size:12px;color:var(--text-muted)}._headerActions_n67gi_92{display:flex;align-items:center;gap:16px}._headerIcon_n67gi_98{font-size:20px;color:var(--text-muted);cursor:pointer;transition:color .2s}._headerIcon_n67gi_98:hover{color:var(--primary-light)}._headerIconBtn_n67gi_109{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;cursor:pointer;padding:0;transition:background-color .15s ease}._headerIconBtn_n67gi_109:hover,._headerIconBtn_n67gi_109:focus-visible{background:#ad71eb1f;outline:none}._chatSearchBar_n67gi_130{padding:8px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px;flex-shrink:0}._chatSearchInput_n67gi_140{flex:1;padding:8px;border:none;border-radius:20px;background-color:#ffffff1a;color:var(--text-primary);outline:none}._chatSearchClose_n67gi_150{cursor:pointer;color:var(--text-muted);font-size:18px}._messagesArea_n67gi_157{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px;background-color:var(--bg-color);min-height:0}._messagesArea_n67gi_157::-webkit-scrollbar{width:6px}._messagesArea_n67gi_157::-webkit-scrollbar-track{background:var(--surface-color)}._messagesArea_n67gi_157::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}._messagesArea_n67gi_157::-webkit-scrollbar-thumb:hover{background:#fff6}._messagesArea_n67gi_157{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) var(--surface-color)}._messageRow_n67gi_189{display:flex}._sentRow_n67gi_193{justify-content:flex-end}._receivedRow_n67gi_197{justify-content:flex-start}._messageBubble_n67gi_201{max-width:65%;padding:8px 12px;border-radius:12px;position:relative;word-wrap:break-word}._sentBubble_n67gi_209{background-color:var(--primary);border-bottom-right-radius:4px}._receivedBubble_n67gi_214{background-color:var(--surface-color);border-bottom-left-radius:4px;border:1px solid var(--border-color)}._messageText_n67gi_221,._attachmentCaption_n67gi_222,._fileLink_n67gi_223,._messageTime_n67gi_224,._dateSeparator_n67gi_225 span,._messageMeta_n67gi_226,._attachmentDocument_n67gi_227 a,._messageLocation_n67gi_228,._messageContact_n67gi_229,._messageButton_n67gi_230,._messageInteractive_n67gi_231,._messageOrder_n67gi_232,._messageReaction_n67gi_233,._systemMessage_n67gi_234,._deletedMessage_n67gi_235,._unsupportedMessage_n67gi_236,._attachmentPlaceholder_n67gi_237,._locationAddress_n67gi_238,._locationLink_n67gi_239,._contactName_n67gi_240,._contactLastMessage_n67gi_241,._contactTime_n67gi_242,._noContacts_n67gi_243,._emptyChat_n67gi_244 h2,._emptyChat_n67gi_244 p,._drawerHeader_n67gi_246 h3,._name_n67gi_247,._phone_n67gi_248,._label_n67gi_249,._value_n67gi_250,._noteInput_n67gi_251,._modalHeader_n67gi_252 h3,._modalBody_n67gi_253 input,._currentLocationBtn_n67gi_254,._modalFooter_n67gi_255 button,._attachmentItem_n67gi_256 span,._menuItem_n67gi_257 span,._contextMenuItem_n67gi_258 span,._previewFileName_n67gi_259,._previewAddress_n67gi_260,._previewCoords_n67gi_261,._captionInput_n67gi_262,._previewLocationDetails_n67gi_263 strong,._previewContactDetails_n67gi_264 strong,._fileName_n67gi_265,._fileMeta_n67gi_266,._fileActions_n67gi_267 button,._pdfFallback_n67gi_268 span{color:#fff!important}._messageAttachment_n67gi_273 a:hover,._messageLocation_n67gi_228 a:hover,._messageContact_n67gi_229 a:hover,._locationLink_n67gi_239:hover{color:#e0e0e0;text-decoration:underline}._dateSeparator_n67gi_225{text-align:center;margin:16px 0}._dateSeparator_n67gi_225 span{background-color:#ffffff1a;padding:4px 12px;border-radius:20px;font-size:12px;display:inline-block}._messageMeta_n67gi_226{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}._messageTime_n67gi_224{font-size:10px;text-align:right;margin-top:0}._messageTicks_n67gi_311{display:inline-flex;align-items:center;gap:2px;margin-left:4px}._messageTicks_n67gi_311 svg{stroke-width:2}._messageTicks_n67gi_311._read_n67gi_322{color:var(--primary)}._messageTicks_n67gi_311._delivered_n67gi_326,._messageTicks_n67gi_311._sent_n67gi_193{color:var(--text-muted)}._messageAttachment_n67gi_273{margin-bottom:6px}._attachmentImage_n67gi_339{max-width:100%;max-height:300px;border-radius:8px;cursor:pointer;margin-bottom:6px;transition:opacity .2s}._attachmentImage_n67gi_339:hover{opacity:.9}._attachmentVideo_n67gi_352{max-width:100%;max-height:300px;border-radius:8px;margin-bottom:6px}._attachmentAudio_n67gi_359{width:100%;margin-bottom:6px}._attachmentDocument_n67gi_227{display:flex;align-items:center;gap:10px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._attachmentDocument_n67gi_227 a{text-decoration:none;font-size:14px;word-break:break-all}._attachmentDocument_n67gi_227 a:hover{text-decoration:underline}._attachmentPlaceholder_n67gi_237{padding:12px;background:#00000080;border-radius:8px;font-size:14px;text-align:center;margin-bottom:6px}._attachmentLocation_n67gi_393{display:flex;align-items:flex-start;gap:12px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._locationAddress_n67gi_238{font-size:12px;margin-top:2px}._locationLink_n67gi_239{display:inline-block;margin-top:4px;font-size:12px;text-decoration:none}._locationLink_n67gi_239:hover{text-decoration:underline}._attachmentContact_n67gi_419{display:flex;align-items:center;gap:12px;background-color:#ffffff0d;padding:10px;border-radius:8px;margin-bottom:6px}._attachmentCaption_n67gi_222{font-size:13px;margin-top:4px;padding-top:4px;border-top:1px solid var(--border-color);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}._fileCard_n67gi_441{display:flex;flex-direction:column;background-color:#ffffff0d;border-radius:12px;overflow:hidden;width:100%;max-width:280px;transition:background .2s;cursor:pointer}._fileCard_n67gi_441:hover{background-color:#ffffff1a}._filePreview_n67gi_457{height:120px;background-color:#0000004d;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-color);overflow:hidden}._pdfPreview_n67gi_467{width:100%;height:100%;border:none}._fileIconPreview_n67gi_473{font-size:48px}._imagePreview_n67gi_478{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:opacity .2s}._imagePreview_n67gi_478:hover{opacity:.9}._pdfFallback_n67gi_268{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;background:#00000080;padding:8px}._pdfFallback_n67gi_268 button{background:var(--primary);border:none;padding:4px 12px;border-radius:16px;color:#fff;cursor:pointer}._fileInfo_n67gi_509{padding:12px}._fileName_n67gi_265{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_n67gi_266{font-size:11px;margin-top:4px}._fileActions_n67gi_267{display:flex;gap:12px;padding:8px 12px 12px;border-top:1px solid var(--border-color)}._fileActions_n67gi_267 button{flex:1;background:none;border:none;font-size:12px;cursor:pointer;padding:6px;border-radius:20px;transition:background .2s}._fileActions_n67gi_267 button:hover{background:#ffffff1a}._fallbackBtn_n67gi_548{background:#ffffff1a!important;color:var(--text-muted)!important}._fallbackBtn_n67gi_548:hover{background:#fff3!important}._modalOverlay_n67gi_557{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000}._imageViewerContent_n67gi_570{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background-color:transparent}._imageViewerToolbar_n67gi_579{position:fixed;top:0;left:0;right:0;display:flex;justify-content:flex-end;gap:16px;z-index:2010;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 24px;box-sizing:border-box}._imageViewerToolbar_n67gi_579 button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}._imageViewerToolbar_n67gi_579 button:hover{background:#fff3}._imageViewerContainer_n67gi_612{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:80px 20px 20px;cursor:grab;-webkit-user-select:none;user-select:none}._imageViewerContainer_n67gi_612:active{cursor:grabbing}._imageViewerImg_n67gi_626{max-width:90%;max-height:90%;object-fit:contain;transition:transform .1s ease;-webkit-user-select:none;user-select:none}._attachmentPreview_n67gi_635{background-color:var(--surface-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._previewContent_n67gi_647{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._previewImage_n67gi_655 img,._previewSticker_n67gi_656 img{max-height:80px;max-width:80px;border-radius:8px;object-fit:cover}._previewVideo_n67gi_663 video{max-height:80px;border-radius:8px}._previewAudio_n67gi_668{display:flex;align-items:center;gap:8px}._previewAudio_n67gi_668 audio{height:40px}._previewDocument_n67gi_678,._previewLocation_n67gi_263,._previewContact_n67gi_264{display:flex;align-items:center;gap:12px;background-color:#ffffff0d;padding:8px 12px;border-radius:8px}._previewFileName_n67gi_259,._previewAddress_n67gi_260,._previewCoords_n67gi_261{font-size:12px}._previewLocationDetails_n67gi_263,._previewContactDetails_n67gi_264{display:flex;flex-direction:column}._captionTextarea_n67gi_702{width:100%;min-width:200px;min-height:80px;max-height:160px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;background-color:#ffffff0d;color:var(--text-primary);font-size:14px;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box;overflow-y:auto;transition:border-color .2s}._captionTextarea_n67gi_702:focus{border-color:var(--primary)}._previewActions_n67gi_725{display:flex;gap:8px}._cancelPreviewBtn_n67gi_730,._sendPreviewBtn_n67gi_731{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:20px;font-size:12px;cursor:pointer;transition:background-color .2s}._cancelPreviewBtn_n67gi_730{background-color:#ffffff1a;color:var(--text-primary)}._cancelPreviewBtn_n67gi_730:hover{background-color:#fff3}._sendPreviewBtn_n67gi_731{background-color:var(--primary);color:#fff}._sendPreviewBtn_n67gi_731:hover{background-color:var(--primary-light)}._inputArea_n67gi_762{padding:12px 16px;background-color:var(--surface-color);border-top:1px solid var(--border-color);display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}._inputButtons_n67gi_773{display:flex;gap:12px}._inputIcon_n67gi_778{font-size:24px;color:var(--text-muted);cursor:pointer;transition:color .2s}._inputIcon_n67gi_778:hover{color:var(--primary-light)}._inputField_n67gi_789{flex:1;padding:10px 16px;border:none;border-radius:24px;background-color:#ffffff1a;color:var(--text-primary);outline:none;font-size:14px}._inputField_n67gi_789:disabled{opacity:.6;cursor:not-allowed}._sendButton_n67gi_805{background:none;border:none;cursor:pointer;padding:8px;transition:opacity .2s}._sendButton_n67gi_805:disabled{opacity:.5;cursor:not-allowed}._sendIcon_n67gi_818{font-size:24px;color:var(--primary-light)}._contactListContainer_n67gi_824{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._contactList_n67gi_824{flex:1;overflow-y:auto;padding-bottom:70px;margin:0;list-style:none}._contactList_n67gi_824::-webkit-scrollbar{width:6px}._contactList_n67gi_824::-webkit-scrollbar-track{background:#111}._contactList_n67gi_824::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._contactList_n67gi_824::-webkit-scrollbar-thumb:hover{background:#ffffff59}._contactList_n67gi_824{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) #111111}._floatingAddButton_n67gi_861{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background-color:#25d366;border:none;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0003;transition:transform .2s ease,background-color .2s ease;z-index:10}._floatingAddButton_n67gi_861:hover{transform:scale(1.05);background-color:#128c7e}._contactItem_n67gi_887{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;gap:12px;border-bottom:1px solid var(--border-color)}._contactItem_n67gi_887:hover{background-color:#ffffff0d}._activeContact_n67gi_901{background-color:#ad71eb1a;border-left:3px solid var(--primary)}._contactAvatar_n67gi_906{width:48px;height:48px;border-radius:50%;object-fit:cover}._avatarFallback_n67gi_913{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background-color:#ccc;text-transform:uppercase;font-size:16px}._contactInfo_n67gi_927{flex:1;min-width:0}._contactName_n67gi_240{font-weight:500;margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._contactLastMessage_n67gi_241{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactMeta_n67gi_948{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._contactTime_n67gi_242{font-size:11px}._unreadBadge_n67gi_959{background-color:var(--primary);color:#fff;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:500;min-width:18px;text-align:center}._noContacts_n67gi_243{padding:20px;text-align:center}._blockedBadge_n67gi_976{background-color:var(--danger);color:#fff;font-size:10px;padding:2px 6px;border-radius:12px;font-weight:400;margin-left:6px;display:inline-block}._modalContent_n67gi_988{background-color:var(--surface-color);border-radius:16px;width:90%;max-width:400px;border:1px solid var(--border-color);box-shadow:0 4px 20px #0000004d}._modalHeader_n67gi_252{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}._modalHeader_n67gi_252 h3{margin:0;font-size:18px}._modalHeader_n67gi_252 svg{cursor:pointer;font-size:20px}._modalBody_n67gi_253{padding:16px;display:flex;flex-direction:column;gap:12px}._modalBody_n67gi_253 input{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:#ffffff0d;font-size:14px;outline:none}._modalBody_n67gi_253 input:focus{border-color:var(--primary)}._locationCoords_n67gi_1035{display:flex;gap:8px}._locationCoords_n67gi_1035 input{flex:1}._currentLocationBtn_n67gi_254{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background-color:#ffffff1a;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}._currentLocationBtn_n67gi_254:hover{background-color:#fff3}._modalFooter_n67gi_255{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--border-color)}._modalFooter_n67gi_255 button{padding:8px 16px;border:none;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .2s}._modalFooter_n67gi_255 button:first-child{background-color:#ffffff1a}._modalFooter_n67gi_255 button:first-child:hover{background-color:#fff3}._modalFooter_n67gi_255 button:last-child{background-color:var(--primary);color:#fff}._modalFooter_n67gi_255 button:last-child:hover{background-color:var(--primary-light)}._attachmentPopup_n67gi_1096,._emojiPicker_n67gi_1097,._chatMenu_n67gi_1098,._messageContextMenu_n67gi_1099{background-color:var(--surface-color);border-radius:8px;box-shadow:0 2px 8px #0000004d;border:1px solid var(--border-color);z-index:1000}._attachmentPopup_n67gi_1096{position:absolute;bottom:70px;left:20px;padding:12px}._attachmentGrid_n67gi_1115{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._attachmentItem_n67gi_256{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s}._attachmentItem_n67gi_256:hover{background-color:#ffffff0d}._attachmentIcon_n67gi_1136{font-size:24px;color:var(--text-muted)}._emojiPicker_n67gi_1097{position:absolute;bottom:70px;left:20px;padding:12px}._emojiGrid_n67gi_1149{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}._emojiItem_n67gi_1155{font-size:24px;cursor:pointer;padding:4px;text-align:center;border-radius:8px;transition:background-color .2s}._emojiItem_n67gi_1155:hover{background-color:#ffffff0d}._chatMenu_n67gi_1098{position:absolute;right:0;top:40px;min-width:200px}._menuItem_n67gi_257{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}._menuItem_n67gi_257:hover{background-color:#ffffff0d}._messageContextMenu_n67gi_1099{position:fixed;min-width:150px}._contextMenuItem_n67gi_258{padding:8px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s}._contextMenuItem_n67gi_258:hover{background-color:#ffffff0d}._drawerHeader_n67gi_246{padding:16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._closeIcon_n67gi_1218{cursor:pointer;font-size:20px}._drawerContent_n67gi_1223{flex:1;padding:24px;text-align:center;overflow-y:auto}._drawerContent_n67gi_1223::-webkit-scrollbar{width:6px}._drawerContent_n67gi_1223::-webkit-scrollbar-track{background:var(--surface-color)}._drawerContent_n67gi_1223::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}._drawerContent_n67gi_1223::-webkit-scrollbar-thumb:hover{background:#fff6}._drawerContent_n67gi_1223{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) var(--surface-color)}._profileHeader_n67gi_1249{text-align:center;margin-bottom:24px}._avatar_n67gi_913{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:600;background-color:var(--primary);color:#fff;text-transform:uppercase}._name_n67gi_247{font-size:20px;font-weight:600;margin-bottom:4px}._phone_n67gi_248{font-size:14px;margin-bottom:16px}._editButton_n67gi_1282,._deleteButton_n67gi_1283,._blockButton_n67gi_1284{padding:6px 12px;border:none;border-radius:20px;font-size:12px;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:6px}._editButton_n67gi_1282{background-color:var(--primary);color:#fff}._editButton_n67gi_1282:hover{background-color:var(--primary-light)}._deleteButton_n67gi_1283{background-color:var(--danger);color:#fff}._deleteButton_n67gi_1283:hover{background-color:var(--danger-hover)}._blockButton_n67gi_1284{background-color:#ffffff1a}._blockButton_n67gi_1284:hover{background-color:#fff3}._tabContainer_n67gi_1323{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:8px}._tabButton_n67gi_1331{flex:1;padding:10px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;border-radius:20px;transition:all .2s ease;color:var(--text-muted)}._tabButton_n67gi_1331:hover{background-color:#ffffff0d}._activeTab_n67gi_1348{background-color:var(--primary);color:#fff}._detailsSection_n67gi_1354{display:flex;flex-direction:column;gap:16px}._infoRow_n67gi_1360{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border-color)}._label_n67gi_249{font-size:14px;font-weight:500}._value_n67gi_250{font-size:14px;text-align:right;word-break:break-word;max-width:60%}._noteSection_n67gi_1381{padding:8px 0}._noteInput_n67gi_251{width:100%;min-height:150px;padding:12px;background-color:#ffffff0d;border:1px solid var(--border-color);border-radius:8px;font-size:14px;resize:vertical;outline:none;transition:border-color .2s}._noteInput_n67gi_251:focus{border-color:var(--primary)}._emptyChat_n67gi_244{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color)}._emptyChatContent_n67gi_1411{text-align:center;max-width:300px;padding:20px}._emptyChatIcon_n67gi_1417{font-size:64px;margin-bottom:20px;opacity:.7}._emptyChat_n67gi_244 h2{font-size:24px;font-weight:500;margin-bottom:12px}._emptyChat_n67gi_244 p{font-size:14px}._noChatSelected_n67gi_1434{flex:1;display:flex;align-items:center;justify-content:center;font-size:16px}._loading_n67gi_1442,._error_n67gi_1443{padding:20px;text-align:center}._accessDenied_n67gi_1449{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background-color:var(--bg-color)}._deniedIcon_n67gi_1461{font-size:44px;margin-bottom:16px;opacity:.85}._accessDenied_n67gi_1449 h2{font-size:19px;font-weight:600;color:var(--text-primary);margin:0 0 8px}._accessDenied_n67gi_1449 p{font-size:13.5px;color:var(--text-muted);max-width:340px;margin:0 auto;line-height:1.6}._notConnectedWrap_n67gi_1483{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);background-image:radial-gradient(circle at 50% 0%,rgba(173,113,235,.08),transparent 55%);padding:24px}._notConnectedCard_n67gi_1494{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:380px;padding:44px 36px;background:linear-gradient(180deg,#141014,#0b090b);border:1px solid rgba(173,113,235,.2);border-radius:22px;box-shadow:0 24px 60px #00000080,0 0 40px #ad71eb0f}._notConnectedIcon_n67gi_1509{font-size:46px;color:#25d366;margin-bottom:16px}._notConnectedTitle_n67gi_1515{font-size:19px;font-weight:600;color:var(--text-primary);margin:0 0 10px}._notConnectedText_n67gi_1522{font-size:13.5px;line-height:1.6;color:var(--text-muted);margin:0 0 24px}._connectWaBtn_n67gi_1529{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:none;border-radius:12px;background:linear-gradient(135deg,#25d366,#128c4a);color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #25d3664d;transition:transform .15s ease,box-shadow .15s ease}._connectWaBtn_n67gi_1529:hover{transform:translateY(-2px);box-shadow:0 8px 22px #25d36666}._qrSpinner_n67gi_1550{width:40px;height:40px;border:3px solid rgba(173,113,235,.18);border-top-color:var(--primary);border-radius:50%;animation:_wa-spin_n67gi_1 .8s linear infinite;margin-bottom:18px}@keyframes _wa-spin_n67gi_1{to{transform:rotate(360deg)}}._noMessages_n67gi_1564{text-align:center;margin-top:50px;font-style:italic}._messageBubble_n67gi_201._documentBubble_n67gi_1572{width:fit-content;max-width:65%}._messageBubble_n67gi_201._documentBubble_n67gi_1572 ._messageAttachment_n67gi_273{width:100%;max-width:280px}._menu_15c46_1{position:absolute;top:46px;right:12px;min-width:210px;background:var(--surface-color, #1e1e1e);border:1px solid var(--border-color, #2c2c2c);border-radius:10px;box-shadow:0 8px 24px #0006;padding:6px;display:flex;flex-direction:column;z-index:40}._menuItem_15c46_16{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:7px;border:none;background:transparent;color:var(--text-primary, #fff);font-size:13px;text-align:left;cursor:pointer;transition:background-color .12s ease}._menuItem_15c46_16:hover,._menuItem_15c46_16:focus-visible{background:#ad71eb1f;outline:none}._menuItem_15c46_16 svg{flex-shrink:0;color:var(--text-muted, #a0a0a0)}._menuItemDanger_15c46_43{color:var(--danger, #ff4444)}._menuItemDanger_15c46_43 svg{color:var(--danger, #ff4444)}._menuItemDanger_15c46_43:hover{background:#ff44441a}._overlay_15c46_56{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:100}._dialog_15c46_66{width:360px;max-width:calc(100vw - 32px);background:var(--surface-color, #1e1e1e);border:1px solid var(--border-color, #2c2c2c);border-radius:12px;padding:20px}._dialogTitle_15c46_75{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--text-primary, #fff)}._dialogDescription_15c46_82{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--text-muted, #a0a0a0)}._dialogActions_15c46_89{display:flex;justify-content:flex-end;gap:8px}._cancelBtn_15c46_95,._confirmBtn_15c46_96,._dangerBtn_15c46_97{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent}._cancelBtn_15c46_95{background:transparent;border-color:var(--border-color, #2c2c2c);color:var(--text-primary, #fff)}._cancelBtn_15c46_95:hover{border-color:var(--text-muted, #a0a0a0)}._confirmBtn_15c46_96{background:var(--primary, #ad71eb);color:#fff}._confirmBtn_15c46_96:hover{background:var(--primary-light, #c49bff)}._dangerBtn_15c46_97{background:var(--danger, #ff4444);color:#fff}._dangerBtn_15c46_97:hover{background:var(--danger-hover, #cc0000)}._cancelBtn_15c46_95:disabled,._confirmBtn_15c46_96:disabled,._dangerBtn_15c46_97:disabled{opacity:.6;cursor:not-allowed}._active_jb79m_2,._paused_jb79m_2{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}._active_jb79m_2{background:#ad71eb24;border:1px solid rgba(173,113,235,.45);color:#c4b5fd}._active_jb79m_2:hover:not(:disabled){background:#ad71eb3d}._paused_jb79m_2{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#9ca3af}._paused_jb79m_2:hover:not(:disabled){background:#ffffff1a;color:#fff}._active_jb79m_2:disabled,._paused_jb79m_2:disabled{opacity:.55;cursor:not-allowed}._panel_1otyf_6{display:flex;flex-direction:column;gap:16px;padding:20px 16px 32px;color:var(--text-primary, #fff)}._identity_1otyf_15{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--border-color, #2c2c2c)}._avatar_1otyf_25{width:72px;height:72px;border-radius:50%;object-fit:cover;margin-bottom:8px}._avatarFallback_1otyf_33{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;background:var(--primary, #ad71eb);color:#fff;margin-bottom:8px}._name_1otyf_47{font-size:16px;font-weight:600;margin:0}._metaRow_1otyf_53{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted, #a0a0a0)}._dot_1otyf_61{opacity:.5}._statusBadge_1otyf_65{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:20px}._statusActive_1otyf_74{background:#00c85124;color:var(--success, #00c851)}._statusBlocked_1otyf_79{background:#ff444424;color:var(--danger, #ff4444)}._editBtn_1otyf_84{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:6px 14px;border-radius:8px;border:1px solid var(--border-color, #2c2c2c);background:transparent;color:var(--text-primary, #fff);cursor:pointer;transition:border-color .15s ease,color .15s ease}._editBtn_1otyf_84:hover,._editBtn_1otyf_84:focus-visible{border-color:var(--primary, #ad71eb);color:var(--primary-light, #c49bff);outline:none}._statsGrid_1otyf_108{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._statCard_1otyf_114{display:flex;align-items:center;gap:8px;background:var(--surface-color, #1e1e1e);border:1px solid var(--border-color, #2c2c2c);border-radius:10px;padding:10px 8px}._statIcon_1otyf_124{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ad71eb24;color:var(--primary, #ad71eb)}._statValue_1otyf_136{font-size:13px;font-weight:600;line-height:1.2}._statLabel_1otyf_142{font-size:10.5px;color:var(--text-muted, #a0a0a0);text-transform:uppercase;letter-spacing:.03em}._loadingRow_1otyf_149,._refreshingHint_1otyf_150{font-size:12px;color:var(--text-muted, #a0a0a0);text-align:center;padding:4px 0}._section_1otyf_158{display:flex;flex-direction:column;gap:8px}._sectionHeader_1otyf_164{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #a0a0a0)}._linkBtn_1otyf_175{background:none;border:none;color:var(--primary-light, #c49bff);font-size:11.5px;cursor:pointer;padding:0}._emptyText_1otyf_184{font-size:12.5px;color:var(--text-muted, #a0a0a0)}._notesText_1otyf_189{font-size:13px;line-height:1.5;color:var(--text-primary, #fff);margin:0;white-space:pre-wrap}._infoList_1otyf_198{display:flex;flex-direction:column;gap:8px}._infoRow_1otyf_204{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary, #fff)}._infoRow_1otyf_204 svg{color:var(--text-muted, #a0a0a0);flex-shrink:0}._list_1otyf_218{display:flex;flex-direction:column;gap:6px}._listItem_1otyf_224{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-color, #1e1e1e);border:1px solid var(--border-color, #2c2c2c);border-radius:10px;padding:9px 12px}._listItemTitle_1otyf_235{font-size:12.5px;font-weight:500;display:flex;align-items:center}._listItemSub_1otyf_242{font-size:11px;color:var(--text-muted, #a0a0a0);margin-top:2px}._listItemAmount_1otyf_248{font-size:12.5px;font-weight:600;color:var(--primary-light, #c49bff);white-space:nowrap}._bookingSummary_1otyf_256{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._bookingStat_1otyf_262{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface-color, #1e1e1e);border:1px solid var(--border-color, #2c2c2c);border-radius:10px;padding:10px 4px}._bookingStatValue_1otyf_273{font-size:15px;font-weight:700}._bookingStatLabel_1otyf_278{font-size:10px;color:var(--text-muted, #a0a0a0);text-transform:uppercase}:root{--ac-primary: #ad71eb;--ac-primary-light: #c49bff;--ac-primary-dark: #8a4fd0}._modalOverlay_198gs_14{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;animation:_acFadeIn_198gs_1 .18s ease}@keyframes _acFadeIn_198gs_1{0%{opacity:0}to{opacity:1}}._modalContent_198gs_33{width:100%;max-width:420px;background:linear-gradient(180deg,#161116,#0d0a0e);border:1px solid rgba(173,113,235,.25);border-radius:18px;padding:28px;box-shadow:0 20px 60px #0000008c,0 0 0 1px #ffffff05 inset,0 0 40px #ad71eb14;color:#fff;animation:_acPopIn_198gs_1 .22s cubic-bezier(.16,1,.3,1)}@keyframes _acPopIn_198gs_1{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_198gs_54{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}._modalHeader_198gs_54 h3{margin:0;font-size:18px;font-weight:600;letter-spacing:.2px;color:#fff}._closeIcon_198gs_71{cursor:pointer;font-size:18px;color:#888;padding:6px;border-radius:50%;transition:all .18s ease;display:flex}._closeIcon_198gs_71:hover{color:#fff;background:#ffffff14;transform:rotate(90deg)}._formGroup_198gs_88{margin-bottom:18px}._formGroup_198gs_88 label{display:block;margin-bottom:8px;font-weight:500;font-size:12.5px;letter-spacing:.3px;text-transform:uppercase;color:#999}._formGroup_198gs_88 input{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background-color:#ffffff0a;color:#fff;font-size:14.5px;outline:none;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}._formGroup_198gs_88 input::placeholder{color:#666}._formGroup_198gs_88 input:focus{border-color:var(--ac-primary);background-color:#ad71eb0f;box-shadow:0 0 0 3px #ad71eb26}._formGroup_198gs_88 input:disabled{opacity:.5;cursor:not-allowed}._error_198gs_130{color:#ff6b6b;font-size:12.5px;margin-top:6px;display:block}._modalActions_198gs_138{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}._modalActions_198gs_138 button{padding:10px 20px;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}._modalActions_198gs_138 button:first-child{background:transparent;color:#aaa;border:1px solid rgba(255,255,255,.12)}._modalActions_198gs_138 button:first-child:hover{background:#ffffff0f;color:#fff}._modalActions_198gs_138 button:last-child{background:linear-gradient(135deg,var(--ac-primary) 0%,var(--ac-primary-dark) 100%);color:#fff;box-shadow:0 4px 14px #ad71eb59}._modalActions_198gs_138 button:last-child:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ad71eb73}._modalActions_198gs_138 button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:480px){._modalContent_198gs_33{padding:22px;border-radius:14px}}._typing_po1nl_3{display:flex;gap:4px;padding:8px 12px}._typing_po1nl_3 span{width:8px;height:8px;background-color:#aaa;border-radius:50%;animation:_typing_po1nl_3 1.4s infinite ease-in-out both}._typing_po1nl_3 span:nth-child(1){animation-delay:-.32s}._typing_po1nl_3 span:nth-child(2){animation-delay:-.16s}@keyframes _typing_po1nl_3{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}:root{--sc-primary: #ad71eb;--sc-primary-light: #c49bff;--sc-primary-dark: #8a4fd0;--sc-bg: #000000;--sc-surface: #111111;--sc-surface-2: #17171a;--sc-border: rgba(255, 255, 255, .1);--sc-text: #ffffff;--sc-text-muted: #888888;--sc-instagram: #E1306C;--sc-facebook: #1877F2;--sc-danger: #ff5c5c}._instagramAccent_ciljd_23{--accent-color: var(--sc-instagram)}._facebookAccent_ciljd_26{--accent-color: var(--sc-facebook)}._tabsBar_ciljd_31{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background-color:var(--sc-surface);border-bottom:1px solid var(--sc-border);flex-shrink:0;flex-wrap:wrap}._tabs_ciljd_31{display:flex;gap:6px;background:#ffffff0a;padding:4px;border-radius:12px}._tabBtn_ciljd_51{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:9px;background:transparent;color:var(--sc-text-muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .18s ease}._tabBtn_ciljd_51:hover{color:var(--sc-text)}._activeTab_ciljd_70{background:linear-gradient(135deg,var(--accent-color, var(--sc-primary)),rgba(255,255,255,.08));background:var(--accent-color, var(--sc-primary));color:#fff;box-shadow:0 2px 10px #00000059}._connectionInfo_ciljd_77{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sc-text-muted);position:relative}._connectionName_ciljd_86{color:var(--sc-text);font-weight:600}._statusDot_ciljd_91{width:8px;height:8px;border-radius:50%;background:#2ecc71;box-shadow:0 0 8px #2ecc71b3;flex-shrink:0}._statusDotAttention_ciljd_100{background:#ffb020;box-shadow:0 0 8px #ffb020b3}._connectionActions_ciljd_105{display:flex;align-items:center;gap:4px;margin-left:6px;position:relative}._iconBtn_ciljd_113{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--sc-text-muted);cursor:pointer;transition:all .18s ease}._iconBtn_ciljd_113:hover{background:#ffffff14;color:var(--sc-text)}._iconBtn_ciljd_113:disabled{opacity:.5;cursor:not-allowed}._spin_ciljd_137{animation:_sc-spin_ciljd_1 .9s linear infinite}@keyframes _sc-spin_ciljd_1{to{transform:rotate(360deg)}}._connectionMenu_ciljd_145{position:absolute;top:40px;right:0;min-width:180px;background:var(--sc-surface-2);border:1px solid var(--sc-border);border-radius:12px;box-shadow:0 12px 32px #00000080;z-index:50;overflow:hidden;animation:_sc-pop_ciljd_1 .15s ease}@keyframes _sc-pop_ciljd_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._connectionMenuItem_ciljd_164{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;color:var(--sc-text);cursor:pointer;transition:background .15s ease}._connectionMenuItem_ciljd_164:hover{background:#ffffff0f}._dangerItem_ciljd_179{color:var(--sc-danger)}._errorBanner_ciljd_183{padding:10px 16px;background:#ff5c5c1a;border-bottom:1px solid rgba(255,92,92,.25);color:#ff8a8a;font-size:13px}._windowNotice_ciljd_191{padding:14px 16px;text-align:center;font-size:12.5px;color:var(--sc-text-muted);background:var(--sc-surface);border-top:1px solid var(--sc-border)}._loadingState_ciljd_201{flex:1;display:flex;align-items:center;justify-content:center;color:var(--sc-text-muted);font-size:14px;padding:40px 20px}._stateWrapper_ciljd_212{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;gap:6px}._stateIcon_ciljd_223{font-size:46px;color:var(--accent-color, var(--sc-primary));margin-bottom:14px;opacity:.9}._stateTitle_ciljd_230{font-size:19px;font-weight:600;color:var(--sc-text);margin:0 0 8px}._stateText_ciljd_237{font-size:13.5px;line-height:1.6;color:var(--sc-text-muted);max-width:340px;margin:0 0 22px}._connectBtn_ciljd_245{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent-color, var(--sc-primary)),var(--sc-primary-dark));color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #ad71eb4d;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}._connectBtn_ciljd_245:hover{transform:translateY(-2px);box-shadow:0 8px 22px #ad71eb66}._connectBtn_ciljd_245:disabled{opacity:.6;cursor:not-allowed;transform:none}._mediaImage_ciljd_273{max-width:240px;border-radius:10px;display:block;margin-bottom:4px;cursor:pointer}._mediaVideo_ciljd_281{max-width:260px;border-radius:10px;display:block;margin-bottom:4px}._mediaAudio_ciljd_288{width:240px;margin-bottom:4px}._mediaFileLink_ciljd_293{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#ffffff0f;color:var(--sc-text);text-decoration:none;font-size:13px;margin-bottom:4px}._mediaFileLink_ciljd_293:hover{background:#ffffff1a}._crmSection_ciljd_311{text-align:left;margin-top:24px;padding-top:20px;border-top:1px solid var(--sc-border)}._crmTitle_ciljd_318{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sc-text-muted);margin:0 0 10px}._crmLinked_ciljd_327{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#ad71eb1a;border:1px solid rgba(173,113,235,.25);border-radius:10px;font-size:13.5px;color:var(--sc-text)}._crmUnlinkBtn_ciljd_340{border:none;background:transparent;color:var(--sc-danger);font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 8px}._crmUnlinkBtn_ciljd_340:hover{text-decoration:underline}._crmSearchInput_ciljd_354{width:100%;padding:10px 12px;border:1px solid var(--sc-border);border-radius:10px;background:#ffffff0a;color:var(--sc-text);font-size:13.5px;outline:none;box-sizing:border-box;transition:border-color .18s ease}._crmSearchInput_ciljd_354:focus{border-color:var(--sc-primary)}._crmResults_ciljd_371{margin-top:8px;max-height:200px;overflow-y:auto;border:1px solid var(--sc-border);border-radius:10px}._crmResultItem_ciljd_379{padding:10px 12px;font-size:13.5px;color:var(--sc-text);cursor:pointer;border-bottom:1px solid var(--sc-border)}._crmResultItem_ciljd_379:last-child{border-bottom:none}._crmResultItem_ciljd_379:hover{background:#ffffff0d}._crmResultPhone_ciljd_395{font-size:12px;color:var(--sc-text-muted);margin-top:2px}._crmHint_ciljd_401{font-size:12px;color:var(--sc-text-muted);margin-top:10px;line-height:1.5}._commentsArea_ciljd_409{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px}._commentCard_ciljd_418{display:flex;gap:12px;padding:14px;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:14px;transition:border-color .18s ease}._commentCard_ciljd_418:hover{border-color:#ad71eb4d}._commentThumb_ciljd_432{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#ffffff0f}._commentBody_ciljd_441{flex:1;min-width:0}._commentMeta_ciljd_446{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}._commenterName_ciljd_454{font-weight:600;font-size:13.5px;color:var(--sc-text)}._commentTime_ciljd_460{font-size:11.5px;color:var(--sc-text-muted)}._repliedBadge_ciljd_465{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:20px;background:#2ecc7126;color:#2ecc71}._commentPostCaption_ciljd_476{font-size:12px;color:var(--sc-text-muted);margin:0 0 6px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commentText_ciljd_486{font-size:14px;color:var(--sc-text);margin:0 0 8px;line-height:1.5}._lastReply_ciljd_493{font-size:12.5px;color:var(--sc-primary-light);background:#ad71eb14;border-radius:8px;padding:6px 10px;margin-bottom:8px}._commentActions_ciljd_502{display:flex;gap:10px}._commentReplyToggle_ciljd_507{border:none;background:transparent;color:var(--accent-color, var(--sc-primary));font-size:12.5px;font-weight:600;cursor:pointer;padding:0}._commentReplyToggle_ciljd_507:hover{text-decoration:underline}._replyRow_ciljd_521{display:flex;gap:8px;margin-top:10px}._replyInput_ciljd_527{flex:1;padding:9px 12px;border:1px solid var(--sc-border);border-radius:20px;background:#ffffff0d;color:var(--sc-text);font-size:13px;outline:none}._replyInput_ciljd_527:focus{border-color:var(--sc-primary)}._replyBtn_ciljd_542{border:none;border-radius:20px;padding:9px 18px;background:var(--accent-color, var(--sc-primary));color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .15s ease}._replyBtn_ciljd_542:disabled{opacity:.5;cursor:not-allowed}@media(max-width:576px){._tabsBar_ciljd_31{flex-direction:column;align-items:stretch}._commentCard_ciljd_418{flex-direction:column}._commentThumb_ciljd_432{width:100%;height:140px}}._chatWrapper_9zwff_8{display:flex;width:100%;height:100%;min-height:0;background-color:#000;color:#fff}._chatArea_9zwff_17{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;background-color:#0a0a0a}._chatHeader_9zwff_27{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._headerLeft_9zwff_36{display:flex;align-items:center;gap:12px}._headerAvatar_9zwff_42{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}._headerName_9zwff_50{font-size:15px;font-weight:600;color:#fff}._headerStatus_9zwff_56{font-size:12.5px;color:#8a8a8a;margin-top:2px}._headerActions_9zwff_62{display:flex;align-items:center;gap:14px}._headerIcon_9zwff_68{font-size:18px;color:#e1306c;cursor:pointer;transition:opacity .15s ease}._headerIcon_9zwff_68:hover{opacity:.75}._chatSearchBar_9zwff_79{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}._chatSearchInput_9zwff_88{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#fff;font-size:13.5px;outline:none}._chatSearchClose_9zwff_99{cursor:pointer;color:#8a8a8a;font-size:16px}._messagesArea_9zwff_106{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:10px}._noChatSelected_9zwff_115{flex:1;display:flex;align-items:center;justify-content:center;color:#6b6b6b;font-size:14px}._messageRow_9zwff_124{display:flex;width:100%}._sentRow_9zwff_128{justify-content:flex-end}._receivedRow_9zwff_131{justify-content:flex-start}._messageBubble_9zwff_135{max-width:62%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;word-break:break-word}._sentBubble_9zwff_143{background:linear-gradient(135deg,#833ab4,#e1306c,#fd8d32);color:#fff;border-bottom-right-radius:4px}._receivedBubble_9zwff_148{background:#1c1c1e;color:#f2f2f2;border-bottom-left-radius:4px}._messageText_9zwff_154{white-space:pre-wrap}._messageTime_9zwff_158{font-size:10.5px;opacity:.65;margin-top:4px;text-align:right}._inputArea_9zwff_166{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}._inputButtons_9zwff_176{display:flex;align-items:center;gap:10px}._inputIcon_9zwff_182{font-size:19px;color:#8a8a8a;cursor:pointer}._inputIcon_9zwff_182:hover{color:#e1306c}._inputField_9zwff_191{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:10px 16px;color:#fff;font-size:14px;outline:none}._inputField_9zwff_191:disabled{opacity:.6}._sendButton_9zwff_205{width:38px;height:38px;border-radius:50%;border:none;background:linear-gradient(135deg,#833ab4,#e1306c,#fd8d32);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._sendButton_9zwff_205:disabled{opacity:.5;cursor:not-allowed}._sendIcon_9zwff_222{font-size:16px}._emojiPicker_9zwff_227{position:absolute;bottom:58px;left:16px;background:#17171a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;z-index:20;box-shadow:0 8px 24px #00000080}._emojiGrid_9zwff_238{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}._emojiItem_9zwff_243{font-size:18px;cursor:pointer;text-align:center;padding:4px;border-radius:6px}._emojiItem_9zwff_243:hover{background:#ffffff14}._profileDrawer_9zwff_255{width:0;overflow:hidden;background:#0a0a0a;border-left:1px solid rgba(255,255,255,.08);transition:width .2s ease;flex-shrink:0}._profileDrawer_9zwff_255._open_9zwff_263{width:300px}._drawerHeader_9zwff_267{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}._drawerHeader_9zwff_267 h3{margin:0;font-size:15px}._closeIcon_9zwff_278{cursor:pointer;color:#8a8a8a}._drawerContent_9zwff_283{padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}._drawerAvatar_9zwff_291{width:84px;height:84px;border-radius:50%;object-fit:cover;margin-bottom:12px}._drawerName_9zwff_299{font-size:17px;font-weight:600;margin:0 0 12px}._drawerInfo_9zwff_305{width:100%;text-align:left;font-size:13px;color:#b3b3b3}._drawerInfo_9zwff_305 p{margin:6px 0}._chatWrapper_1ckvz_8{display:flex;width:100%;height:100%;min-height:0;background-color:#000;color:#fff}._chatArea_1ckvz_17{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;background-color:#0a0a0a}._chatHeader_1ckvz_27{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._headerLeft_1ckvz_36{display:flex;align-items:center;gap:12px}._headerAvatar_1ckvz_42{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}._headerName_1ckvz_50{font-size:15px;font-weight:600;color:#fff}._headerStatus_1ckvz_56{font-size:12.5px;color:#8a8a8a;margin-top:2px}._headerActions_1ckvz_62{display:flex;align-items:center;gap:14px}._headerIcon_1ckvz_68{font-size:18px;color:#1877f2;cursor:pointer;transition:opacity .15s ease}._headerIcon_1ckvz_68:hover{opacity:.75}._chatSearchBar_1ckvz_79{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}._chatSearchInput_1ckvz_88{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#fff;font-size:13.5px;outline:none}._chatSearchClose_1ckvz_99{cursor:pointer;color:#8a8a8a;font-size:16px}._messagesArea_1ckvz_106{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:10px}._noChatSelected_1ckvz_115{flex:1;display:flex;align-items:center;justify-content:center;color:#6b6b6b;font-size:14px}._messageRow_1ckvz_124{display:flex;width:100%}._sentRow_1ckvz_128{justify-content:flex-end}._receivedRow_1ckvz_131{justify-content:flex-start}._messageBubble_1ckvz_135{max-width:62%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;word-break:break-word}._sentBubble_1ckvz_143{background:linear-gradient(135deg,#1877f2,#0f5fd1);color:#fff;border-bottom-right-radius:4px}._receivedBubble_1ckvz_148{background:#1c1c1e;color:#f2f2f2;border-bottom-left-radius:4px}._messageText_1ckvz_154{white-space:pre-wrap}._messageTime_1ckvz_158{font-size:10.5px;opacity:.65;margin-top:4px;text-align:right}._inputArea_1ckvz_166{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}._inputButtons_1ckvz_176{display:flex;align-items:center;gap:10px}._inputIcon_1ckvz_182{font-size:19px;color:#8a8a8a;cursor:pointer}._inputIcon_1ckvz_182:hover{color:#1877f2}._inputField_1ckvz_191{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:10px 16px;color:#fff;font-size:14px;outline:none}._inputField_1ckvz_191:disabled{opacity:.6}._sendButton_1ckvz_205{width:38px;height:38px;border-radius:50%;border:none;background:#1877f2;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._sendButton_1ckvz_205:disabled{opacity:.5;cursor:not-allowed}._sendIcon_1ckvz_222{font-size:16px}._emojiPicker_1ckvz_227{position:absolute;bottom:58px;left:16px;background:#17171a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;z-index:20;box-shadow:0 8px 24px #00000080}._emojiGrid_1ckvz_238{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}._emojiItem_1ckvz_243{font-size:18px;cursor:pointer;text-align:center;padding:4px;border-radius:6px}._emojiItem_1ckvz_243:hover{background:#ffffff14}._profileDrawer_1ckvz_255{width:0;overflow:hidden;background:#0a0a0a;border-left:1px solid rgba(255,255,255,.08);transition:width .2s ease;flex-shrink:0}._profileDrawer_1ckvz_255._open_1ckvz_263{width:300px}._drawerHeader_1ckvz_267{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}._drawerHeader_1ckvz_267 h3{margin:0;font-size:15px}._closeIcon_1ckvz_278{cursor:pointer;color:#8a8a8a}._drawerContent_1ckvz_283{padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}._drawerAvatar_1ckvz_291{width:84px;height:84px;border-radius:50%;object-fit:cover;margin-bottom:12px}._drawerName_1ckvz_299{font-size:17px;font-weight:600;margin:0 0 12px}._drawerInfo_1ckvz_305{width:100%;text-align:left;font-size:13px;color:#b3b3b3}._drawerInfo_1ckvz_305 p{margin:6px 0}._container_n5nc8_1{display:flex;flex-direction:column;height:100%;width:100%}._header_n5nc8_8{display:flex;flex-direction:column;gap:10px;padding:14px 16px 10px}._avatarWrap_n5nc8_15{position:relative;flex-shrink:0}._channelBadge_n5nc8_20{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;border:2px solid var(--surface, #fff)}._emptyState_n5nc8_35{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:6px;color:#ffffffa6}._emptyTitle_n5nc8_45{font-weight:600;font-size:14px;margin:0;color:#ffffffe6}._emptyBody_n5nc8_52{font-size:12px;margin:0;max-width:260px;color:#ffffff80}._readOnlyTag_n5nc8_59{font-size:10px;font-weight:600;color:#fbbf24;background:#b4530938;border-radius:999px;padding:2px 6px;margin-top:4px;white-space:nowrap}._refreshingHint_n5nc8_70{text-align:center;font-size:11px;color:#ffffff59;padding:6px 0}._container_1k4ow_6{--primary: #8B5CF6;--primary-hover: #A855F7;--primary-light: #A855F7;--primary-dark: #7C3AED;--primary-glow: rgba(139, 92, 246, .35);--bg-color: #0B0B12;--surface-color: #0A0A0A;--surface-2: #141418;--border-color: rgba(255, 255, 255, .08);--text-primary: #FFFFFF;--text-secondary: #A1A1AA;--text-muted: #71717A;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .55);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--shadow-glow: 0 0 0 4px var(--primary-glow);--border-radius: 18px;--border-radius-md: 14px;--border-radius-sm: 10px;--transition: all .25s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease}._container_1k4ow_6 *{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.4) transparent}._container_1k4ow_6 *::-webkit-scrollbar{width:8px;height:8px}._container_1k4ow_6 *::-webkit-scrollbar-track{background:transparent}._container_1k4ow_6 *::-webkit-scrollbar-thumb{background:#8b5cf659;border-radius:20px}._container_1k4ow_6 *::-webkit-scrollbar-thumb:hover{background:#a855f78c}._container_1k4ow_6{min-height:100vh;background:var(--bg-color);padding:1.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_1k4ow_79{width:100%;max-width:none;margin:0}._tablePanel_1k4ow_86{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tableHeader_1k4ow_96{display:flex;justify-content:space-between;align-items:flex-start;padding:1.75rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_1k4ow_110{flex:1;min-width:300px}._headerRight_1k4ow_115{display:flex;gap:.75rem;align-items:center}._pageTitle_1k4ow_121{font-size:1.9rem;color:var(--text-primary);margin:0 0 1.1rem;display:flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:-.02em}._titleIcon_1k4ow_132{color:var(--primary);background:#8b5cf61f;padding:.55rem;border-radius:12px;display:flex}._searchContainer_1k4ow_141{max-width:400px}._searchBox_1k4ow_145{position:relative;display:flex;align-items:center}._searchIcon_1k4ow_151{position:absolute;left:1rem;color:var(--text-muted);display:flex}._searchInput_1k4ow_158{width:100%;padding:.75rem 1rem .75rem 2.6rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:var(--surface-2);color:var(--text-primary)}._searchInput_1k4ow_158::placeholder{color:var(--text-muted)}._searchInput_1k4ow_158:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._clearSearch_1k4ow_179{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition-fast);display:flex}._clearSearch_1k4ow_179:hover{background:#8b5cf626;color:var(--primary-hover)}._searchInfo_1k4ow_197{font-size:.8rem;color:var(--text-secondary);opacity:.85;margin-top:.6rem;font-weight:500}._filterIndicator_1k4ow_205{color:var(--primary-hover);font-weight:600}._headerActions_1k4ow_211{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_1k4ow_218,._clearFilterButton_1k4ow_219,._exportButton_1k4ow_220,._addButton_1k4ow_221{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.35rem;border:1px solid transparent;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);box-shadow:0 4px 14px #8b5cf64d}._filterButton_1k4ow_218:hover,._clearFilterButton_1k4ow_219:hover,._exportButton_1k4ow_220:hover,._addButton_1k4ow_221:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 8px 24px #a855f766}._activeFilter_1k4ow_246{box-shadow:var(--shadow-glow),0 4px 14px #8b5cf64d}._exportWrapper_1k4ow_251{position:relative;z-index:10000}._exportDropdown_1k4ow_256{position:absolute;top:120%;right:0;width:280px;background:var(--surface-2);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);z-index:99999;overflow:hidden;animation:_slideDown_1k4ow_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_1k4ow_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_1k4ow_281{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_1k4ow_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_1k4ow_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1k4ow_305{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary)}._dropdownHeader_1k4ow_305 h4{font-size:1.05rem;font-weight:700;margin:0}._closeDropdown_1k4ow_320{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition-fast)}._closeDropdown_1k4ow_320:hover{background:#fff3}._exportOptions_1k4ow_337{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_1k4ow_337 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:1px solid var(--border-color);background:var(--surface-color);border-radius:var(--border-radius-sm);font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_1k4ow_337 button:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary);color:var(--text-primary);transform:translate(5px)}._exportOptions_1k4ow_337 button svg{width:18px;height:18px;color:var(--primary-light)}._exportOptions_1k4ow_337 button:hover svg{color:var(--text-primary)}._filterRow_1k4ow_378{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.1rem;padding:1.5rem 1.75rem;background:var(--surface-2);border-bottom:1px solid var(--border-color);animation:_slideDown_1k4ow_1 .3s ease}._filterGroup_1k4ow_388{display:flex;flex-direction:column;gap:.5rem}._filterGroup_1k4ow_388 label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px}._filterGroup_1k4ow_388 input,._filterGroup_1k4ow_388 select{padding:.65rem .85rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;background:var(--surface-color);color:var(--text-primary);transition:var(--transition-fast)}._filterGroup_1k4ow_388 input:focus,._filterGroup_1k4ow_388 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._filterGroup_1k4ow_388 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238B5CF6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._tableWrapper_1k4ow_430{overflow-x:auto;padding:0 1.75rem;background:var(--surface-color)}._tableContainer_1k4ow_436{min-width:800px}._table_1k4ow_86{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_1k4ow_86 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_1k4ow_86 th{padding:1rem 1.1rem;text-align:left;font-weight:700;color:var(--primary-hover);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.6px;background:var(--surface-color);transition:var(--transition-fast)}._table_1k4ow_86 th:hover{background:#8b5cf61a;color:var(--primary-light)}._sortableHeader_1k4ow_475{cursor:pointer}._table_1k4ow_86 td{padding:1rem 1.1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition-fast)}._table_1k4ow_86 tbody tr{transition:var(--transition-fast)}._table_1k4ow_86 tbody tr:hover{background:#8b5cf614;box-shadow:inset 3px 0 0 var(--primary)}._actionButtons_1k4ow_497{display:flex;gap:.5rem;justify-content:flex-start}._editBtn_1k4ow_503,._deleteBtn_1k4ow_504,._viewBtn_1k4ow_505{padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-2);color:var(--text-primary)}._editBtn_1k4ow_503:hover,._viewBtn_1k4ow_505:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 16px #8b5cf659}._deleteBtn_1k4ow_504:hover{background:#ef444426;border-color:var(--danger);color:var(--danger);transform:translateY(-2px);box-shadow:0 6px 16px #ef444440}._noData_1k4ow_537{text-align:center;padding:4rem 2rem!important}._noDataContent_1k4ow_542{max-width:400px;margin:0 auto}._noDataIcon_1k4ow_547{font-size:2.25rem;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem;box-shadow:0 8px 24px #8b5cf659}._noData_1k4ow_537 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}._noData_1k4ow_537 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}._createFirstBtn_1k4ow_575{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);border:none;padding:.8rem 1.6rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 6px 18px #8b5cf64d}._createFirstBtn_1k4ow_575:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 10px 26px #a855f766}._pagination_1k4ow_598{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem 1.75rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_1k4ow_609{display:flex;align-items:center;gap:1rem;font-size:.88rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_1k4ow_609 select{padding:.45rem .8rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--surface-2);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}._paginationInfo_1k4ow_609 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._paginationControls_1k4ow_635{display:flex;gap:.5rem;align-items:center}._paginationControls_1k4ow_635 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--surface-2);border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600}._paginationControls_1k4ow_635 button:hover:not(:disabled){background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);border-color:var(--primary);transform:translateY(-1px)}._paginationControls_1k4ow_635 button:disabled{opacity:.4;cursor:not-allowed}._activePage_1k4ow_668{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:var(--text-primary)!important;border-color:var(--primary)!important;box-shadow:0 4px 14px #8b5cf659}._modalOverlay_1k4ow_676{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1k4ow_1 .3s ease}._modal_1k4ow_676{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow-lg);animation:_scaleIn_1k4ow_1 .3s ease;border:1px solid var(--border-color)}._viewGroupModal_1k4ow_704{max-width:900px;width:90%}@keyframes _scaleIn_1k4ow_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_1k4ow_1{0%{opacity:0}to{opacity:1}}._modalHeader_1k4ow_729{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid var(--border-color);background:var(--surface-2)}._modalHeader_1k4ow_729 h3{margin:0;color:var(--text-primary);font-size:1.2rem;font-weight:700}._modalClose_1k4ow_745{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition-fast)}._modalClose_1k4ow_745:hover{background:#8b5cf626;color:var(--primary-light)}._modalBody_1k4ow_765{padding:2rem;overflow-y:auto;flex:1;min-height:0}._modalFooter_1k4ow_772{display:flex;justify-content:flex-end;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid var(--border-color);background:var(--surface-2)}._formGroup_1k4ow_782{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._formGroup_1k4ow_782 label{font-weight:600;color:var(--text-secondary);font-size:.85rem}._formGroup_1k4ow_782 input,._formGroup_1k4ow_782 select{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;background:var(--surface-2);color:var(--text-primary);transition:var(--transition-fast)}._formGroup_1k4ow_782 input:focus,._formGroup_1k4ow_782 select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-glow)}._radioGroup_1k4ow_814{display:flex;gap:1.5rem;margin-top:.25rem}._radioGroup_1k4ow_814 label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;color:var(--text-primary)}._customerTableWrapper_1k4ow_830{max-height:400px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-top:1rem}._customerTableWrapper_1k4ow_830 ._table_1k4ow_86{min-width:100%}._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 th,._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 td{padding:.75rem;font-size:.85rem}._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 th:first-child,._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 td:first-child{width:50px;text-align:center}._cancelBtn_1k4ow_855,._submitBtn_1k4ow_856{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.6rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_1k4ow_855{background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_1k4ow_855:hover{background:var(--surface-color);border-color:#fff3;transform:translateY(-2px)}._submitBtn_1k4ow_856{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:var(--text-primary);box-shadow:0 6px 18px #8b5cf659}._submitBtn_1k4ow_856:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary) 100%);transform:translateY(-2px);box-shadow:0 10px 26px #a855f76b}._submitBtn_1k4ow_856:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._warningIcon_1k4ow_900{font-size:3.25rem;margin-bottom:1rem;color:var(--danger);animation:_shake_1k4ow_1 .5s ease;text-align:center;display:flex;justify-content:center}@keyframes _shake_1k4ow_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._loading_1k4ow_917{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.1rem;color:var(--primary-light);font-weight:600}._loading_1k4ow_917:after{content:"";width:22px;height:22px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_1k4ow_1 1s linear infinite}@keyframes _spin_1k4ow_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_1k4ow_944{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);max-width:500px;margin:2rem auto;border:1px solid var(--border-color)}._deniedIcon_1k4ow_955{font-size:3.25rem;margin-bottom:1rem;color:var(--danger);display:flex;align-items:center;justify-content:center}._accessDenied_1k4ow_944 h2{color:var(--primary-light);margin-bottom:1rem}._accessDenied_1k4ow_944 p{color:var(--text-secondary);margin-bottom:.5rem}@media(max-width:1024px){._tableHeader_1k4ow_96{flex-direction:column;align-items:stretch}._headerRight_1k4ow_115{width:100%}._headerActions_1k4ow_211{justify-content:flex-end}._filterRow_1k4ow_378{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._container_1k4ow_6,._tableHeader_1k4ow_96{padding:1rem}._pageTitle_1k4ow_121{font-size:1.5rem}._searchContainer_1k4ow_141{max-width:100%}._filterRow_1k4ow_378{grid-template-columns:1fr;padding:1rem}._tableWrapper_1k4ow_430{padding:0}._tableContainer_1k4ow_436{min-width:700px}._table_1k4ow_86 th,._table_1k4ow_86 td{padding:.75rem}._actionButtons_1k4ow_497{flex-direction:row;gap:.25rem}._editBtn_1k4ow_503,._deleteBtn_1k4ow_504,._viewBtn_1k4ow_505{width:32px;height:32px}._pagination_1k4ow_598{flex-direction:column;align-items:stretch}._paginationInfo_1k4ow_609{justify-content:space-between}._paginationControls_1k4ow_635{justify-content:center}._filterButton_1k4ow_218 span,._clearFilterButton_1k4ow_219 span,._exportButton_1k4ow_220 span,._addButton_1k4ow_221 span{display:none}._filterButton_1k4ow_218 svg,._clearFilterButton_1k4ow_219 svg,._exportButton_1k4ow_220 svg,._addButton_1k4ow_221 svg{margin:0;width:20px;height:20px}._modal_1k4ow_676{width:95%;max-width:95%}._viewGroupModal_1k4ow_704{width:95%}._modalBody_1k4ow_765{padding:1rem}._radioGroup_1k4ow_814{flex-direction:column;gap:.75rem}._customerTableWrapper_1k4ow_830{max-height:300px}._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 th,._customerTableWrapper_1k4ow_830 ._table_1k4ow_86 td{padding:.5rem;font-size:.75rem}}@media(max-width:480px){._pageTitle_1k4ow_121{font-size:1.3rem}._table_1k4ow_86 th,._table_1k4ow_86 td{font-size:.8rem;padding:.6rem}._modalFooter_1k4ow_772{flex-direction:column}._cancelBtn_1k4ow_855,._submitBtn_1k4ow_856{width:100%;justify-content:center}}._suggestionsButton_1k4ow_1100{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--border-radius-sm);border:1px solid rgba(250,204,21,.35);background:#facc151a;color:#ffd857;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--transition)}._suggestionsButton_1k4ow_1100:hover{background:linear-gradient(135deg,#facc15,#eab308);color:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 16px #facc1559}._refreshBtn_1k4ow_1121{padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-2);color:var(--text-primary)}._refreshBtn_1k4ow_1121:hover:not(:disabled){background:#8b5cf626;border-color:var(--primary);color:var(--primary-light);transform:rotate(120deg)}._refreshBtn_1k4ow_1121:disabled{opacity:.6;cursor:not-allowed}._clientCountBadge_1k4ow_1143{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:#8b5cf624;color:var(--primary-light);border:1px solid rgba(139,92,246,.35);font-weight:700;font-size:.85rem;cursor:pointer;transition:var(--transition)}._clientCountBadge_1k4ow_1143:hover{background:#8b5cf63d;transform:translateY(-1px)}._matchTypeChip_1k4ow_1162{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border-color);white-space:nowrap}._builderModal_1k4ow_1175{background:var(--surface-color);border-radius:var(--border-radius);max-width:720px;width:100%;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(139,92,246,.28);display:flex;flex-direction:column;animation:_scaleIn_1k4ow_1 .25s ease}._matchTypeRow_1k4ow_1189{display:flex;align-items:center;gap:1rem;margin:1rem 0 1.25rem}._matchTypeRow_1k4ow_1189>label{font-size:.8rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}._matchTypeToggle_1k4ow_1202{display:inline-flex;border:1px solid var(--border-color);border-radius:999px;overflow:hidden}._matchTypeToggle_1k4ow_1202 button{padding:.4rem 1rem;background:transparent;border:none;color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition-fast)}._matchTypeActive_1k4ow_1218{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)!important;color:#fff!important}._rulesList_1k4ow_1223{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}._ruleRow_1k4ow_1229{display:grid;grid-template-columns:1.4fr 1.1fr 1.2fr auto;gap:.6rem;align-items:center}._ruleRow_1k4ow_1229 select,._ruleRow_1k4ow_1229 input{width:100%;background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.55rem .7rem;color:var(--text-primary);font-size:.85rem;font-family:inherit}._ruleRow_1k4ow_1229 select:focus,._ruleRow_1k4ow_1229 input:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px var(--primary-glow)}._ruleValueCell_1k4ow_1252{min-width:0}._betweenInputs_1k4ow_1253{display:flex;align-items:center;gap:.4rem}._betweenInputs_1k4ow_1253 input{min-width:0}._betweenInputs_1k4ow_1253 span{color:var(--text-muted);font-size:.78rem;flex-shrink:0}._noValueNeeded_1k4ow_1260{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem}._removeRuleBtn_1k4ow_1268{width:34px;height:34px;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--surface-2);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}._removeRuleBtn_1k4ow_1268:hover:not(:disabled){background:#ef444426;border-color:var(--danger);color:var(--danger)}._removeRuleBtn_1k4ow_1268:disabled{opacity:.4;cursor:not-allowed}._addFilterBtn_1k4ow_1289{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px dashed var(--border-color);border-radius:var(--border-radius-sm);padding:.5rem 1rem;color:var(--primary-light);font-size:.82rem;font-weight:600;cursor:pointer;transition:var(--transition-fast)}._addFilterBtn_1k4ow_1289:hover{border-color:var(--primary-light);background:#8b5cf614}._previewRow_1k4ow_1308{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--border-color);flex-wrap:wrap}._previewRight_1k4ow_1318{display:flex;align-items:center;gap:.75rem;margin-left:auto}._previewCountBadge_1k4ow_1324{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;background:#22c55e24;color:#4ade80;border:1px solid rgba(34,197,94,.35);font-weight:700;font-size:.82rem;white-space:nowrap}._previewBtn_1k4ow_1337{background:var(--surface-2);border:1px solid var(--primary-light);color:var(--primary-light);padding:.5rem 1.1rem;border-radius:999px;font-weight:700;font-size:.82rem;cursor:pointer;transition:var(--transition-fast)}._previewBtn_1k4ow_1337:hover:not(:disabled){background:#8b5cf61f}._previewBtn_1k4ow_1337:disabled{opacity:.6;cursor:not-allowed}._suggestionsModal_1k4ow_1354{background:var(--surface-color);border-radius:var(--border-radius);max-width:780px;width:100%;max-height:88vh;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(250,204,21,.25);display:flex;flex-direction:column;animation:_scaleIn_1k4ow_1 .25s ease}._suggestionsGrid_1k4ow_1367{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.85rem}._suggestionCard_1k4ow_1372{background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:1rem;display:flex;flex-direction:column;gap:.5rem}._suggestionCard_1k4ow_1372 h4{margin:0;font-size:.92rem;color:var(--text-primary)}._suggestionCard_1k4ow_1372 p{margin:0;font-size:.78rem;color:var(--text-secondary);line-height:1.4;flex:1}._suggestionCard_1k4ow_1372 button{align-self:flex-start;background:transparent;border:1px solid var(--primary-light);color:var(--primary-light);padding:.4rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;cursor:pointer;transition:var(--transition-fast)}._suggestionCard_1k4ow_1372 button:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;border-color:transparent}._membersModal_1k4ow_1412{background:var(--surface-color);border-radius:var(--border-radius);max-width:900px;width:100%;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(139,92,246,.28);display:flex;flex-direction:column;animation:_scaleIn_1k4ow_1 .25s ease}._container_qzzij_51{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_qzzij_69{max-width:1600px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}._tablePanel_qzzij_87{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;flex:1;min-width:0}._formScrollable_qzzij_107{overflow-y:auto;max-height:calc(100vh - 3rem);padding:1.5rem}._previewFixed_qzzij_121{width:380px;flex-shrink:0;display:flex;flex-direction:column;max-height:calc(100vh - 3rem);overflow-y:auto;position:sticky;top:1.5rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:1.5rem}._tablePanelFull_qzzij_155{width:100%;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:2rem;overflow:hidden}._tableHeader_qzzij_175{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._headerActions_qzzij_195{display:flex;align-items:center;gap:1rem}._refreshButton_qzzij_209{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._refreshButton_qzzij_209:hover:not(:disabled){background:#ad71eb33;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}._refreshButton_qzzij_209:disabled{opacity:.6;cursor:not-allowed}._spin_qzzij_265{animation:_spin_qzzij_265 1s linear infinite}@keyframes _spin_qzzij_265{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._addButton_qzzij_285{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:var(--text-primary);border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._addButton_qzzij_285:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._tableWrapper_qzzij_329{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color)}._table_qzzij_87{width:100%;border-collapse:collapse;background:#1a1a1a}._table_qzzij_87 th,._table_qzzij_87 td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid var(--border-color)}._table_qzzij_87 th{background:#222;font-weight:600;color:var(--primary-light);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._table_qzzij_87 td{color:var(--text-secondary);font-size:.95rem}._table_qzzij_87 tbody tr:hover{background:#ad71eb0d}._statusBadge_qzzij_405{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:capitalize}._statusBadge_qzzij_405._approved_qzzij_423{background:#27ae6033;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._statusBadge_qzzij_405._pending_qzzij_435{background:#f1c40f33;color:#f1c40f;border:1px solid rgba(241,196,15,.3)}._statusBadge_qzzij_405._draft_qzzij_447{background:#95a5a633;color:#95a5a6;border:1px solid rgba(149,165,166,.3)}._statusBadge_qzzij_405._rejected_qzzij_459{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}._statusBadge_qzzij_405._scheduled_qzzij_473{background:#3498db33;color:#3498db;border:1px solid rgba(52,152,219,.3)}._statusBadge_qzzij_405._sent_qzzij_485{background:#2ecc7133;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._statusBadge_qzzij_405._failed_qzzij_497{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}._actionButtons_qzzij_511{display:flex;gap:.5rem;flex-wrap:wrap}._editBtn_qzzij_523,._deleteBtn_qzzij_525,._viewBtn_qzzij_527,._iconButton_qzzij_529{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);font-size:1rem}._editBtn_qzzij_523:hover,._iconButton_qzzij_529:hover{background:var(--primary);color:#000;border-color:var(--primary)}._deleteBtn_qzzij_525:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}._viewBtn_qzzij_527:hover{background:#3498db;color:#fff;border-color:#3498db}._noData_qzzij_597{text-align:center;padding:3rem;color:var(--text-muted);font-style:italic}._modalOverlay_qzzij_613{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_qzzij_643{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:_modalSlideIn_qzzij_1 .3s ease}@keyframes _modalSlideIn_qzzij_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_qzzij_689{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#1a1a1a;border-radius:var(--border-radius) var(--border-radius) 0 0}._modalHeader_qzzij_689 h2{margin:0;color:var(--primary-light);font-size:1.5rem;font-weight:600}._modalClose_qzzij_723{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:var(--transition)}._modalClose_qzzij_723:hover{color:#ff6b6b;background:#ff6b6b1a;transform:rotate(90deg)}._modalBody_qzzij_763{padding:1.5rem}._modalFooter_qzzij_771{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color)}._cancelBtn_qzzij_787{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:.6rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:var(--transition)}._cancelBtn_qzzij_787:hover{background:#ffffff0d;border-color:var(--text-muted)}._existingMedia_qzzij_821{margin-top:.5rem;padding:.5rem;background:#0000004d;border:1px solid var(--border-color);border-radius:8px;display:inline-block}._existingMedia_qzzij_821 img{max-width:100px;max-height:100px;border-radius:4px;border:1px solid var(--border-color)}._formHeader_qzzij_853{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._pageTitle_qzzij_875{font-size:2rem;color:var(--text-primary);margin:0;font-weight:700}._backButton_qzzij_889{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_qzzij_889:hover{background:var(--primary-dark);transform:translate(-4px)}._templateForm_qzzij_931{padding:1rem 0}._infoCard_qzzij_939{background:#ad71eb1a;border-left:4px solid var(--primary);padding:1rem;border-radius:8px;margin-bottom:2rem}._infoCard_qzzij_939 h4{color:var(--primary-light);margin-bottom:.5rem}._infoCard_qzzij_939 ul{list-style:disc;padding-left:1.5rem;color:var(--text-secondary);font-size:.9rem}._infoCard_qzzij_939 li{margin-bottom:.25rem}._formGroup_qzzij_987{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._formGroup_qzzij_987 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_qzzij_987 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_qzzij_987 label:not([for*="*"]):after{display:none}._formGroup_qzzij_987 select,._formGroup_qzzij_987 input,._formGroup_qzzij_987 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_qzzij_987 select:focus,._formGroup_qzzij_987 input:focus,._formGroup_qzzij_987 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._formGroup_qzzij_987 textarea{resize:vertical;min-height:80px;line-height:1.5}._sectionHeader_qzzij_1095{margin:2rem 0 1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._sectionHeader_qzzij_1095 h3{color:var(--primary);font-size:1.2rem}._row_qzzij_1117{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._row_qzzij_1117 ._formGroup_qzzij_987{flex:1;margin-bottom:0;min-width:200px}._charCount_qzzij_1143{text-align:right;font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._fileInput_qzzij_1157{display:flex;align-items:center;gap:1rem}._fileButton_qzzij_1169{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition)}._fileButton_qzzij_1169:hover{background:#ffffff1a;color:var(--primary)}._fileName_qzzij_1205{color:var(--text-muted);font-size:.9rem}._dynamicButtonsContainer_qzzij_1217{margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:8px}._dynamicButton_qzzij_1217{padding:6px 12px;border-radius:20px;background:#ad71eb1a;border:1px solid rgba(173,113,235,.3);color:var(--primary-light);font-size:12px;cursor:pointer;transition:var(--transition);font-weight:500}._dynamicButton_qzzij_1217:hover{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapToolbar_qzzij_1269{display:flex;gap:.5rem;padding:.5rem;background:#222;border:1px solid var(--border-color);border-radius:8px 8px 0 0;border-bottom:none}._tiptapToolbar_qzzij_1269 button{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:var(--transition)}._tiptapToolbar_qzzij_1269 button:hover{background:#ad71eb33;color:var(--primary)}._tiptapToolbar_qzzij_1269 button._isActive_qzzij_1329{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapEditor_qzzij_1341{background:#1a1a1a;border:1px solid var(--border-color);border-radius:0 0 8px 8px;padding:.75rem;min-height:150px}._tiptapEditor_qzzij_1341 ._ProseMirror_qzzij_1357{outline:none;color:var(--text-primary)}._tiptapEditor_qzzij_1341 ._ProseMirror_qzzij_1357 p{margin:.5rem 0}._buttonTypes_qzzij_1377{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._buttonsList_qzzij_1391{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._buttonItem_qzzij_1405{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:#0003;padding:.75rem;border-radius:8px;border:1px solid var(--border-color)}._buttonItem_qzzij_1405 select{width:140px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._buttonItem_qzzij_1405 input{flex:1;min-width:120px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._removeButton_qzzij_1465{background:transparent;border:none;color:#ff6b6b;cursor:pointer;padding:.4rem;transition:var(--transition)}._removeButton_qzzij_1465:hover{color:#f44;transform:scale(1.1)}._formActions_qzzij_1493{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._saveBtn_qzzij_1511{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._saveBtn_qzzij_1511:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._saveBtn_qzzij_1511:disabled{opacity:.6;cursor:not-allowed}._carouselSection_qzzij_1567{margin-top:2rem;border-top:1px solid var(--border-color);padding-top:1rem}._cardsList_qzzij_1579{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-right:.5rem}._cardItem_qzzij_1599{background:#0003;border:1px solid var(--border-color);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._cardItem_qzzij_1599 select{width:100%;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px}._cardItem_qzzij_1599 textarea{background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px;resize:vertical}._cardItem_qzzij_1599 ._fileInput_qzzij_1157{margin:.5rem 0}._cardItem_qzzij_1599 ._removeButton_qzzij_1465{align-self:flex-end}._carouselHeader_qzzij_1673{background:#ad71eb1a;border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-bottom:1rem;font-size:.9rem;color:var(--primary-light);word-break:break-word}._templateBodyPreview_qzzij_1695{background:#2a2a2a;border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1rem;color:var(--text-secondary)}._templateBodyPreview_qzzij_1695 p{margin-bottom:.5rem}._carouselCardsPreview_qzzij_1721{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.5rem;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}._carouselCardsPreview_qzzij_1721:active{cursor:grabbing}._carouselCardPreview_qzzij_1751{flex:0 0 280px;background:#2a2a2a;border:1px solid var(--border-color);border-radius:12px;padding:1rem;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,box-shadow .2s ease}._carouselCardPreview_qzzij_1751:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ad71eb33}._cardMedia_qzzij_1781{margin-bottom:.75rem}._cardMedia_qzzij_1781 img,._cardMedia_qzzij_1781 video{width:100%;max-height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--border-color)}._placeholderMedia_qzzij_1807{width:100%;height:120px;background:#ffffff0d;border:1px dashed var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;margin-bottom:.5rem}._cardBody_qzzij_1835{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}._cardButtons_qzzij_1849{display:flex;flex-direction:column;gap:.5rem}._cardButtons_qzzij_1849 ._previewButton_qzzij_1861{width:100%;background:#ad71eb1a;border:1px solid var(--border-color);color:var(--primary);padding:.5rem;border-radius:6px;font-size:.85rem;cursor:default;transition:var(--transition)}._cardButtons_qzzij_1849 ._previewButton_qzzij_1861:hover{background:#ad71eb33}._noCards_qzzij_1893{color:var(--text-muted);text-align:center;padding:2rem 0;font-style:italic}._previewHeader_qzzij_1909{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._previewHeader_qzzij_1909 h2{font-size:1.3rem;color:var(--text-primary)}._previewLang_qzzij_1933{color:var(--text-muted);font-size:.9rem;background:#ffffff0d;padding:.25rem .75rem;border-radius:20px}._previewCard_qzzij_1949{background:#1e1e1e;border-radius:16px;padding:1.25rem;border:1px solid var(--border-color);margin-bottom:1rem}._previewImageContainer_qzzij_1965{margin-bottom:1rem;text-align:center}._previewImage_qzzij_1965{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--border-color)}._previewVideoContainer_qzzij_1989{margin-bottom:1rem;text-align:center}._previewVideoContainer_qzzij_1989 video{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color)}._previewHeaderText_qzzij_2013{font-weight:600;margin-bottom:1rem;color:var(--primary-light)}._previewDocument_qzzij_2025{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem;border-radius:8px;margin-bottom:1rem}._previewBody_qzzij_2045{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}._previewBody_qzzij_2045 p{margin-bottom:.5rem}._previewBody_qzzij_2045 strong{color:var(--primary-light)}._previewBody_qzzij_2045 em{color:var(--text-secondary);font-style:italic}._previewBody_qzzij_2045 u{text-decoration:underline}._previewBody_qzzij_2045 code{background:#2a2a2a;padding:.2rem .4rem;border-radius:4px;font-family:monospace;color:#ffb86b}._previewFooter_qzzij_2107{font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:.75rem;margin-top:.75rem}._previewButtons_qzzij_2123{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._previewButton_qzzij_1861{background:#ffffff0d;border:1px solid var(--border-color);color:var(--primary);padding:.6rem;border-radius:8px;font-weight:500;cursor:default;transition:var(--transition)}._previewButton_qzzij_1861:hover{background:#ad71eb1a}._previewMeta_qzzij_2167{color:var(--text-muted);font-size:.85rem;text-align:center}._previewHeaderContainer_qzzij_2181{margin-bottom:1rem}._mediaTypeBadge_qzzij_2189{font-size:.75rem;font-weight:600;margin-bottom:.5rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#ad71eb1a;display:inline-block;padding:.2rem .6rem;border-radius:20px}._previewMedia_qzzij_2215{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color);margin-bottom:.5rem}._previewDocumentBox_qzzij_2231{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff08;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}._docIcon_qzzij_2255{font-size:2rem}._docName_qzzij_2263{font-size:.85rem;font-weight:500;color:var(--text-secondary);word-break:break-all;max-width:100%}._docNotice_qzzij_2279{font-size:.7rem;color:var(--text-muted);font-style:italic}._noMedia_qzzij_2291{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff05;text-align:center;color:var(--text-muted);font-size:.85rem}._contactsScheduleSection_qzzij_2313{margin:2rem 0 1.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._addContactGroupButton_qzzij_2325{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:#ad71eb26;border:1px solid var(--border-color);border-radius:50px;color:var(--primary-light);font-weight:500;cursor:pointer;transition:var(--transition);font-size:.9rem}._addContactGroupButton_qzzij_2325:hover{background:#ad71eb4d;border-color:var(--primary);transform:translateY(-1px)}._selectedSummary_qzzij_2367{margin-top:.75rem;padding:.5rem .75rem;background:#ad71eb1a;border-radius:8px;font-size:.85rem;color:var(--text-secondary);display:flex;gap:1rem;flex-wrap:wrap}._selectedSummary_qzzij_2367 strong{color:var(--primary-light);font-weight:600}._variableContainer_qzzij_2403{margin-top:1rem;padding:1rem;background:#0003;border-radius:8px;border:1px solid var(--border-color)}._variableContainer_qzzij_2403 h4{margin-bottom:1rem;color:var(--primary-light);font-size:1rem}._variableBox_qzzij_2431{margin-bottom:.75rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._variableBox_qzzij_2431 label{min-width:100px;font-weight:600;color:var(--text-secondary)}._variableBox_qzzij_2431 select,._variableBox_qzzij_2431 input{background:#222;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:6px}._tabSwitcher_qzzij_2479{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._tabButton_qzzij_2495{background:transparent;border:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;color:var(--text-muted);cursor:pointer;border-radius:30px;display:flex;align-items:center;gap:.5rem;transition:var(--transition)}._tabButton_qzzij_2495:hover{color:var(--primary-light);background:#ad71eb1a}._activeTab_qzzij_2535{background:#ad71eb33;color:var(--primary-light);border-bottom:2px solid var(--primary);border-radius:30px 30px 0 0}._groupSelectionLayout_qzzij_2551{display:flex;gap:1.5rem;min-height:300px}._groupListPanel_qzzij_2563,._customersListPanel_qzzij_2565{flex:1;background:#0003;border:1px solid var(--border-color);border-radius:12px;padding:1rem;overflow-y:auto;max-height:400px}._groupListPanel_qzzij_2563 h4,._customersListPanel_qzzij_2565 h4{font-size:1rem;margin-bottom:1rem;color:var(--primary-light);font-weight:600;border-left:3px solid var(--primary);padding-left:.75rem}._groupRows_qzzij_2605{display:flex;flex-direction:column;gap:.5rem}._groupRow_qzzij_2605{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:var(--transition)}._groupRow_qzzij_2605:hover{background:#ad71eb1a;border-color:var(--border-color)}._selectedGroupRow_qzzij_2651{background:#ad71eb33;border-color:var(--primary)}._viewGroupButton_qzzij_2661{background:#ad71eb26;border:none;padding:.3rem .8rem;border-radius:20px;color:var(--primary-light);font-size:.75rem;cursor:pointer;transition:var(--transition)}._viewGroupButton_qzzij_2661:hover{background:var(--primary);color:#000}._customersRows_qzzij_2695{display:flex;flex-direction:column;gap:.5rem}._customerRow_qzzij_2707{padding:.5rem;background:#ffffff05;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:var(--transition)}._customerRow_qzzij_2707:hover{background:#ad71eb1a;border-color:var(--border-color)}._selectedCustomerRow_qzzij_2735{background:#ad71eb40;border-color:var(--primary)}._customerCard_qzzij_2745{display:flex;align-items:center;gap:.75rem}._disabledRow_qzzij_2757{opacity:.5;cursor:not-allowed!important;pointer-events:none}._customerImage_qzzij_2769{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);background:#333}._customerDetails_qzzij_2787{flex:1;min-width:0}._customerDetails_qzzij_2787 h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._customerDetails_qzzij_2787 p{font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem}._emptyRightPanel_qzzij_2835{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:150px;color:var(--text-muted);text-align:center;padding:1rem}._emptyRightPanel_qzzij_2835 p{margin-bottom:.5rem}._emptyRightPanel_qzzij_2835 small{font-size:.75rem;opacity:.7}._contactTabLayout_qzzij_2879{background:#0003;border:1px solid var(--border-color);border-radius:12px;padding:1rem;max-height:400px;overflow-y:auto}._contactTabLayout_qzzij_2879 h4{font-size:1rem;margin-bottom:1rem;color:var(--primary-light);font-weight:600;border-left:3px solid var(--primary);padding-left:.75rem}._accessDenied_qzzij_2917{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);max-width:500px;margin:2rem auto}._deniedIcon_qzzij_2937{font-size:4rem;margin-bottom:1rem;color:var(--primary)}._accessDenied_qzzij_2917 h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._accessDenied_qzzij_2917 p{color:var(--text-secondary);font-size:1rem;line-height:1.6}._loading_qzzij_2977{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--primary-light);font-size:1.2rem}@media(max-width:768px){._mainContent_qzzij_69{flex-direction:column}._previewFixed_qzzij_121{width:100%;max-height:none;position:static;margin-top:1rem}._formScrollable_qzzij_107{max-height:none}._pageTitle_qzzij_875{font-size:1.5rem}._backButton_qzzij_889 span{display:none}._row_qzzij_1117{flex-direction:column;gap:.5rem}._row_qzzij_1117 ._formGroup_qzzij_987{min-width:100%}._table_qzzij_87 th,._table_qzzij_87 td{padding:.75rem;font-size:.85rem}._actionButtons_qzzij_511{gap:.25rem}._editBtn_qzzij_523,._deleteBtn_qzzij_525,._viewBtn_qzzij_527,._iconButton_qzzij_529{width:32px;height:32px}._tableHeader_qzzij_175{flex-direction:column;align-items:flex-start}._headerActions_qzzij_195{width:100%;justify-content:flex-start}._groupSelectionLayout_qzzij_2551{flex-direction:column;gap:1rem}._groupListPanel_qzzij_2563,._customersListPanel_qzzij_2565{max-height:250px}._tabButton_qzzij_2495{padding:.4rem .8rem;font-size:.8rem}._modalContent_qzzij_643{max-width:95%}}._toggleSwitch_qzzij_3167{position:relative;display:inline-block;width:48px;height:24px;margin-left:.5rem}._toggleSwitch_qzzij_3167 input{opacity:0;width:0;height:0}._toggleSlider_qzzij_3195{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:24px}._toggleSlider_qzzij_3195:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+._toggleSlider_qzzij_3195{background-color:var(--primary)}input:checked+._toggleSlider_qzzij_3195:before{transform:translate(24px)}._dateTimePickerWrapper_qzzij_3259{position:relative;display:flex;align-items:center;width:100%}._datePickerInput_qzzij_3273{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:#222;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:var(--transition)}._datePickerInput_qzzij_3273:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._calendarIcon_qzzij_3309{position:absolute;right:12px;color:var(--text-muted);pointer-events:none;font-size:1.2rem}._datePickerOverlay_qzzij_3327{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem}._datePickerModal_qzzij_3357{background:#1e1e1e;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow);max-width:95vw;min-width:320px;width:auto;max-height:90vh;overflow:auto;position:relative;margin:0 auto}._datePickerModal_qzzij_3357 .react-datepicker{display:flex!important;flex-direction:row!important;background:#1e1e1e!important;border:none!important;box-shadow:none!important;font-family:inherit!important;border-radius:16px!important;overflow:hidden!important;width:100%!important}._datePickerModal_qzzij_3357 .react-datepicker__month-container{flex:1 1 auto;background:#1e1e1e;padding:.5rem}._datePickerModal_qzzij_3357 .react-datepicker__time-container{width:120px!important;border-left:1px solid var(--border-color)!important;background:#1e1e1e!important;flex-shrink:0}._datePickerModal_qzzij_3357 .react-datepicker__time{background:#1e1e1e!important;border-radius:0!important}._datePickerModal_qzzij_3357 .react-datepicker__time-box{width:100%!important;text-align:center}._datePickerModal_qzzij_3357 .react-datepicker__time-list-item{color:var(--text-secondary)!important;background:#1e1e1e!important;padding:.5rem!important}._datePickerModal_qzzij_3357 .react-datepicker__time-list-item:hover{background:#ad71eb33!important;color:var(--primary-light)!important}._datePickerModal_qzzij_3357 .react-datepicker__time-list-item--selected{background:var(--primary)!important;color:#fff!important}._datePickerModal_qzzij_3357 .react-datepicker__header{background:#1e1e1e!important;border-bottom:1px solid var(--border-color)!important;padding-top:.75rem}._datePickerModal_qzzij_3357 .react-datepicker__current-month{color:var(--primary-light)!important;font-weight:600}._datePickerModal_qzzij_3357 .react-datepicker__day-name{color:var(--text-muted)!important}._datePickerModal_qzzij_3357 .react-datepicker__day{color:var(--text-secondary)!important;border-radius:50%;transition:var(--transition)}._datePickerModal_qzzij_3357 .react-datepicker__day:hover{background:#ad71eb33!important;color:var(--primary-light)!important}._datePickerModal_qzzij_3357 .react-datepicker__day--selected{background:var(--primary)!important;color:#fff!important}._datePickerModal_qzzij_3357 .react-datepicker__day--keyboard-selected{background:#ad71eb4d!important;color:#fff!important}._datePickerModal_qzzij_3357 .react-datepicker__navigation{top:.75rem}._datePickerModal_qzzij_3357 .react-datepicker__navigation-icon:before{border-color:var(--text-muted)!important}._datePickerModal_qzzij_3357 .react-datepicker__navigation:hover *:before{border-color:var(--primary)!important}._datePickerModal_qzzij_3357 .react-datepicker__header--time{background:#1e1e1e!important;border-bottom:1px solid var(--border-color)!important;padding:.75rem .5rem}._datePickerModal_qzzij_3357 .react-datepicker-time__header{color:var(--primary-light)!important;font-weight:600}@media(max-width:640px){._datePickerModal_qzzij_3357 .react-datepicker{flex-direction:column!important}._datePickerModal_qzzij_3357 .react-datepicker__time-container{width:100%!important;border-left:none!important;border-top:1px solid var(--border-color)!important}._datePickerModal_qzzij_3357 .react-datepicker__time-box{width:100%!important}}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__close-icon{cursor:pointer;background-color:#0000;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}._container_i9hl0_7{min-height:100%;padding:28px 32px 48px;color:var(--salon-text-primary);font-family:var(--salon-font-sans)}._header_i9hl0_17{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}._headerTitleGroup_i9hl0_26 h1{font-size:26px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}._headerTitleGroup_i9hl0_26 p{margin:0;color:var(--salon-text-secondary);font-size:14px}._branchChip_i9hl0_39{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 10px;border-radius:9999px;background:#a855f726;color:var(--salon-purple-light);font-size:12px;font-weight:600;vertical-align:middle}._headerActions_i9hl0_53{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._btnSecondary_i9hl0_64._isActive_i9hl0_68{background:#8b5cf62e;border-color:#8b5cf666;color:#fff}._kpiGrid_i9hl0_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:24px}._kpiCard_i9hl0_84{padding:20px;display:flex;flex-direction:column;gap:10px}._kpiCardAccent_i9hl0_92{background:var(--salon-purple-gradient);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #6d28d959}._kpiLabelRow_i9hl0_98{display:flex;align-items:center;justify-content:space-between}._kpiLabel_i9hl0_98{font-size:13px;color:var(--salon-text-secondary);font-weight:500}._kpiCardAccent_i9hl0_92 ._kpiLabel_i9hl0_98{color:#ffffffd9}._kpiIcon_i9hl0_114{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#8b5cf626;color:var(--salon-purple-light);flex-shrink:0}._kpiCardAccent_i9hl0_92 ._kpiIcon_i9hl0_114{background:#ffffff2e;color:#fff}._kpiValue_i9hl0_131{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.1}._kpiMeta_i9hl0_138{font-size:12.5px;color:var(--salon-text-muted)}._kpiCardAccent_i9hl0_92 ._kpiMeta_i9hl0_138{color:#ffffffbf}._kpiSkeleton_i9hl0_147{height:88px;border-radius:var(--salon-radius-lg);background:linear-gradient(90deg,#ffffff08 25%,#ffffff12 37%,#ffffff08 63%);background-size:400% 100%;animation:_shimmer_i9hl0_1 1.4s ease infinite}@keyframes _shimmer_i9hl0_1{0%{background-position:100% 50%}to{background-position:0 50%}}._toolbar_i9hl0_163{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}._searchBox_i9hl0_172{position:relative;flex:1;min-width:220px;max-width:360px}._searchBox_i9hl0_172 input{padding-left:36px}._searchIcon_i9hl0_183{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--salon-text-muted);pointer-events:none}._toolbarRight_i9hl0_192{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._resultCount_i9hl0_199{font-size:13px;color:var(--salon-text-muted)}._filterPanel_i9hl0_204{padding:18px 20px;margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}._filterField_i9hl0_213 label{display:block;font-size:12px;color:var(--salon-text-muted);margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}._filterField_i9hl0_213 select,._filterField_i9hl0_213 input{width:100%}._chipsRow_i9hl0_228{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}._chip_i9hl0_228{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9999px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:var(--salon-purple-light);font-size:12.5px;font-weight:500}._chip_i9hl0_228 button{background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0}._clearChip_i9hl0_257{color:var(--salon-text-muted);font-size:12.5px;background:none;border:none;cursor:pointer;text-decoration:underline}._table_i9hl0_269 th{cursor:default;white-space:nowrap}._sortableHeader_i9hl0_282{cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_i9hl0_282:hover{color:var(--salon-purple-light)}._alignRight_i9hl0_291{text-align:right}._cellMuted_i9hl0_295{color:var(--salon-text-muted);font-size:12.5px}._cellStrong_i9hl0_300{font-weight:600;color:#fff}._paymentCell_i9hl0_305{display:inline-flex;align-items:center;gap:6px}._paymentDot_i9hl0_311{width:6px;height:6px;border-radius:50%;background:var(--salon-purple);flex-shrink:0}._actionsCell_i9hl0_327{display:flex;align-items:center;gap:4px;justify-content:flex-end}._iconBtn_i9hl0_334{width:30px;height:30px;border-radius:8px;border:1px solid var(--salon-card-border);background:#ffffff08;color:var(--salon-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._iconBtn_i9hl0_334:hover{background:#8b5cf626;border-color:#8b5cf659;color:#fff}._iconBtnDanger_i9hl0_354:hover{background:var(--salon-red-bg);border-color:#ef444466;color:var(--salon-red)}._rowSkeleton_i9hl0_361 td{padding:16px 18px}._skeletonBar_i9hl0_365{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff12 37%,#ffffff08 63%);background-size:400% 100%;animation:_shimmer_i9hl0_1 1.4s ease infinite}._emptyState_i9hl0_374,._errorState_i9hl0_375{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;color:var(--salon-text-secondary)}._emptyIconWrap_i9hl0_385{width:56px;height:56px;border-radius:16px;background:#8b5cf61f;color:var(--salon-purple-light);display:flex;align-items:center;justify-content:center;margin-bottom:16px}._emptyState_i9hl0_374 h3,._errorState_i9hl0_375 h3{margin:0 0 6px;color:#fff;font-size:16px}._emptyState_i9hl0_374 p,._errorState_i9hl0_375 p{margin:0 0 18px;font-size:13.5px;max-width:360px}._pagination_i9hl0_414{display:flex;align-items:center;justify-content:space-between;padding:16px 4px 4px;flex-wrap:wrap;gap:10px}._paginationInfo_i9hl0_423{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--salon-text-muted)}._paginationInfo_i9hl0_423 select{width:auto;padding:6px 10px}._paginationControls_i9hl0_436{display:flex;align-items:center;gap:4px}._paginationControls_i9hl0_436 button{min-width:30px;height:30px;border-radius:8px;border:1px solid var(--salon-card-border);background:#ffffff08;color:var(--salon-text-secondary);cursor:pointer;font-size:13px}._paginationControls_i9hl0_436 button:hover:not(:disabled){border-color:#8b5cf666;color:#fff}._paginationControls_i9hl0_436 button:disabled{opacity:.4;cursor:not-allowed}._activePage_i9hl0_463{background:var(--salon-purple-gradient)!important;color:#fff!important;border-color:transparent!important}._mobileList_i9hl0_472{display:flex;flex-direction:column;gap:10px}._mobileCard_i9hl0_478{padding:16px}._mobileCardTop_i9hl0_483{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}._mobileCardTitle_i9hl0_490{font-weight:600;font-size:14.5px}._mobileCardDate_i9hl0_495{font-size:12px;color:var(--salon-text-muted)}._mobileCardGrid_i9hl0_500{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}._mobileCardGrid_i9hl0_500 ._label_i9hl0_507{color:var(--salon-text-muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.3px}._mobileCardActions_i9hl0_514{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}._drawerOverlay_i9hl0_524{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:flex-end}._drawer_i9hl0_524{width:100%;max-width:620px;height:100%;background:var(--salon-bg-subtle);border-left:1px solid var(--salon-card-border);display:flex;flex-direction:column;animation:_slideIn_i9hl0_1 .22s ease}@keyframes _slideIn_i9hl0_1{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}._drawerHeader_i9hl0_550{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--salon-card-border)}._drawerHeader_i9hl0_550 h2{margin:0 0 2px;font-size:19px;font-weight:700}._drawerHeader_i9hl0_550 p{margin:0;font-size:13px;color:var(--salon-text-secondary)}._drawerClose_i9hl0_570{background:#ffffff0d;border:1px solid var(--salon-card-border);color:var(--salon-text-secondary);width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer}._drawerClose_i9hl0_570:hover{color:#fff;border-color:#8b5cf666}._drawerBody_i9hl0_588{flex:1;overflow-y:auto;padding:22px 26px 100px}._formGrid_i9hl0_594{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:4px}._formGroup_i9hl0_601{display:flex;flex-direction:column;gap:6px}._formGroupFull_i9hl0_607{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._formGroup_i9hl0_601 label,._formGroupFull_i9hl0_607 label{font-size:12.5px;font-weight:600;color:var(--salon-text-secondary)}._formGroup_i9hl0_601 label ._optional_i9hl0_621,._formGroupFull_i9hl0_607 label ._optional_i9hl0_621{font-weight:400;color:var(--salon-text-muted);text-transform:none}._formGroup_i9hl0_601 input,._formGroup_i9hl0_601 select,._formGroup_i9hl0_601 textarea,._formGroupFull_i9hl0_607 input,._formGroupFull_i9hl0_607 select,._formGroupFull_i9hl0_607 textarea{width:100%}._inlineAddRow_i9hl0_637{display:flex;gap:8px}._inlineAddRow_i9hl0_637 select{flex:1}._miniIconBtn_i9hl0_646{width:40px;border-radius:var(--salon-radius-sm);border:1px dashed rgba(139,92,246,.4);background:#8b5cf614;color:var(--salon-purple-light);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._miniIconBtn_i9hl0_646:hover{background:#8b5cf62e}._taxToggleRow_i9hl0_663{display:flex;align-items:center;gap:14px;margin-top:4px}._segmented_i9hl0_670{display:inline-flex;border:1px solid var(--salon-card-border);border-radius:var(--salon-radius-sm);overflow:hidden}._segmented_i9hl0_670 button{padding:7px 14px;font-size:12.5px;font-weight:600;background:transparent;color:var(--salon-text-secondary);border:none;cursor:pointer}._segmented_i9hl0_670 button._segmentActive_i9hl0_687{background:var(--salon-purple-gradient);color:#fff}._errorText_i9hl0_692{color:var(--salon-red);font-size:12px;margin:2px 0 0}._summaryCard_i9hl0_699{padding:18px 20px;margin:18px 0;background:linear-gradient(160deg,#8b5cf61a,#0f0f1766)}._summaryRow_i9hl0_706{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13.5px}._summaryRow_i9hl0_706._total_i9hl0_714{border-top:1px solid var(--salon-card-border);margin-top:6px;padding-top:12px;font-size:15px;font-weight:700}._summaryRow_i9hl0_706 ._label_i9hl0_507{color:var(--salon-text-secondary)}._summaryRow_i9hl0_706._total_i9hl0_714 ._label_i9hl0_507{color:#fff}._taxBreakdownRow_i9hl0_730{padding-left:14px;font-size:12.5px;color:var(--salon-text-muted)}._uploader_i9hl0_737{border:1.5px dashed var(--salon-card-border);border-radius:var(--salon-radius-md);padding:22px;text-align:center;cursor:pointer;transition:all .15s ease;color:var(--salon-text-secondary)}._uploader_i9hl0_737:hover,._uploaderActive_i9hl0_748{border-color:#8b5cf680;background:#8b5cf60f}._uploader_i9hl0_737 svg{color:var(--salon-purple-light);margin-bottom:8px}._uploaderFileRow_i9hl0_758{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--salon-card-border);border-radius:var(--salon-radius-sm);background:#ffffff08;font-size:13px}._uploaderFileInfo_i9hl0_769{display:flex;align-items:center;gap:10px;overflow:hidden}._uploaderFileInfo_i9hl0_769 span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._uploaderRemove_i9hl0_782{background:none;border:none;color:var(--salon-text-muted);cursor:pointer;flex-shrink:0}._uploaderRemove_i9hl0_782:hover{color:var(--salon-red)}._drawerFooter_i9hl0_794{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid var(--salon-card-border);background:var(--salon-bg-subtle)}._modalOverlay_i9hl0_808{position:fixed;inset:0;background:#0000008c;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px}._modal_i9hl0_808{width:100%;max-width:460px;padding:0;overflow:hidden}._modalHeader_i9hl0_827{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--salon-card-border)}._modalHeader_i9hl0_827 h3{margin:0;font-size:16px}._modalClose_i9hl0_840{background:none;border:none;color:var(--salon-text-secondary);cursor:pointer}._modalBody_i9hl0_847{padding:18px 20px}._modalFooter_i9hl0_851{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--salon-card-border)}._typeRow_i9hl0_859{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px}._typeRowActions_i9hl0_868{display:flex;gap:6px}._accessDenied_i9hl0_876{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:var(--salon-text-secondary)}._deniedIcon_i9hl0_886{font-size:40px;margin-bottom:12px}@media(max-width:860px){._container_i9hl0_7{padding:18px 16px 32px}._formGrid_i9hl0_594{grid-template-columns:1fr}._drawer_i9hl0_524{max-width:100%}}:root{--bg: #000000;--surface: #0c0c0f;--surface-2: #131318;--surface-3: #1a1a20;--surface-hover: #17171d;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--purple: #ad71eb;--purple-light: #c9a6f7;--purple-strong: #8b5cf6;--purple-deep: #6d28d9;--purple-soft: rgba(173, 113, 235, .14);--purple-soft-strong: rgba(173, 113, 235, .24);--purple-glow: rgba(139, 92, 246, .35);--text: #ffffff;--text-secondary: #a1a1ac;--text-muted: #71717a;--green: #34d399;--green-soft: rgba(52, 211, 153, .14);--red: #f87171;--red-soft: rgba(248, 113, 113, .14);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .14);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--radius-pill: 999px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 30px rgba(0, 0, 0, .45);--transition: all .18s ease;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*{box-sizing:border-box}._page_1sxet_41{min-height:100vh;background:var(--bg);padding:1.75rem;font-family:var(--font);color:var(--text)}._pageInner_1sxet_49{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:1.75rem}._loadingWrap_1sxet_58{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-secondary)}._spinner_1sxet_68{width:34px;height:34px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--purple);animation:_spin_1sxet_68 .85s linear infinite}._loadingText_1sxet_77{font-size:.95rem;font-weight:500;color:var(--text-secondary)}@keyframes _spin_1sxet_68{to{transform:rotate(360deg)}}@keyframes _fadeIn_1sxet_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1sxet_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._pageHeader_1sxet_98{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}._pageTitleGroup_1sxet_106{display:flex;flex-direction:column;gap:.35rem}._pageEyebrow_1sxet_112{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--purple-light)}._pageTitle_1sxet_106{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0}._pageSubtitle_1sxet_131{font-size:.92rem;color:var(--text-muted);margin:0}._headerActions_1sxet_137{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._btn_1sxet_145{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:var(--transition);white-space:nowrap;font-family:inherit}._btn_1sxet_145 svg{width:16px;height:16px;flex-shrink:0}._btnPrimary_1sxet_166{background:linear-gradient(135deg,var(--purple-strong),var(--purple-deep));color:#fff;box-shadow:0 6px 20px var(--purple-glow)}._btnPrimary_1sxet_166:hover{filter:brightness(1.08);transform:translateY(-1px)}._btnSecondary_1sxet_177{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}._btnSecondary_1sxet_177:hover{background:var(--surface-3);border-color:var(--purple);color:var(--purple-light)}._btnGhost_1sxet_189{background:transparent;color:var(--text-secondary);border-color:var(--border)}._btnGhost_1sxet_189:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}._btnDanger_1sxet_201{background:#f871711f;color:var(--red);border-color:#f871714d}._btnDanger_1sxet_201:hover{background:var(--red);color:#fff}._btn_1sxet_145:disabled{opacity:.5;cursor:not-allowed;transform:none!important}._btnBlock_1sxet_218{width:100%;justify-content:center}._iconBtn_1sxet_223{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;transition:var(--transition);flex-shrink:0}._iconBtn_1sxet_223 svg{width:16px;height:16px}._iconBtn_1sxet_223:hover:not(:disabled){background:var(--purple-soft);border-color:var(--purple);color:var(--purple-light);transform:translateY(-1px)}._iconBtn_1sxet_223:disabled{opacity:.35;cursor:not-allowed}._iconBtnDanger_1sxet_255:hover:not(:disabled){background:#f8717124;border-color:var(--red);color:var(--red)}._kpiGrid_1sxet_262{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._kpiCard_1sxet_268{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.35rem;box-shadow:var(--shadow-card);transition:var(--transition);overflow:hidden}._kpiCard_1sxet_268:hover{border-color:var(--border-strong);transform:translateY(-2px)}._kpiCardHero_1sxet_284{background:linear-gradient(135deg,#a855f7,#7c3aed 60%,#6d28d9);border:none;color:#fff;box-shadow:0 10px 30px #7c3aed73}._kpiTop_1sxet_291{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem}._kpiIconWrap_1sxet_298{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--purple-soft);color:var(--purple-light);flex-shrink:0}._kpiIconWrap_1sxet_298 svg{width:19px;height:19px}._kpiCardHero_1sxet_284 ._kpiIconWrap_1sxet_298{background:#ffffff2e;color:#fff}._kpiLabel_1sxet_320{font-size:.76rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem}._kpiCardHero_1sxet_284 ._kpiLabel_1sxet_320{color:#ffffffbf}._kpiValue_1sxet_333{font-size:1.55rem;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em;line-height:1.2}._kpiCardHero_1sxet_284 ._kpiValue_1sxet_333{color:#fff}._kpiTrend_1sxet_346{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-pill);margin-top:.7rem}._kpiTrend_1sxet_346 svg{width:12px;height:12px}._trendUp_1sxet_362{background:var(--green-soft);color:var(--green)}._trendDown_1sxet_367{background:var(--red-soft);color:var(--red)}._kpiCompact_1sxet_372{padding:1rem 1.1rem}._kpiCompact_1sxet_372 ._kpiValue_1sxet_333{font-size:1.2rem}._sectionCard_1sxet_381{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-card)}._sectionHeader_1sxet_389{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._sectionHeaderLeft_1sxet_398{display:flex;align-items:center;gap:.75rem}._sectionIconWrap_1sxet_404{width:38px;height:38px;border-radius:11px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._sectionIconWrap_1sxet_404 svg{width:18px;height:18px}._sectionTitleGroup_1sxet_421{display:flex;flex-direction:column;gap:.15rem}._sectionTitle_1sxet_421{font-size:1.05rem;font-weight:700;color:var(--text);margin:0}._sectionSubtitle_1sxet_434{font-size:.8rem;color:var(--text-muted);margin:0}._chartsGrid_1sxet_441{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.25rem}._chartCard_1sxet_447{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.4rem;box-shadow:var(--shadow-card)}._chartCardHeader_1sxet_455{display:flex;align-items:center;gap:.65rem;margin-bottom:1.1rem}._chartIconWrap_1sxet_462{width:32px;height:32px;border-radius:9px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._chartIconWrap_1sxet_462 svg{width:16px;height:16px}._chartTitle_1sxet_479{font-size:.95rem;font-weight:600;color:var(--text);margin:0}._chartBody_1sxet_486{width:100%}._tableWrap_1sxet_491{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border)}._dataTable_1sxet_497{width:100%;border-collapse:collapse;font-size:.84rem;color:var(--text);min-width:560px}._dataTable_1sxet_497 thead th{text-align:left;padding:.85rem 1rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}._dataTable_1sxet_497 tbody td{padding:.85rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-secondary)}._dataTable_1sxet_497 tbody tr:last-child td{border-bottom:none}._dataTable_1sxet_497 tbody tr{transition:var(--transition)}._dataTable_1sxet_497 tbody tr:hover td{background:var(--purple-soft);color:var(--text)}._cellStrong_1sxet_538{color:var(--text);font-weight:600}._cellMuted_1sxet_543{color:var(--text-muted)}._typePill_1sxet_547{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._typePill_1sxet_547 svg{width:11px;height:11px}._typeIn_1sxet_564{background:var(--green-soft);color:var(--green)}._typeOut_1sxet_569{background:var(--red-soft);color:var(--red)}._noDataRow_1sxet_574 td{text-align:center;padding:3rem 1rem;color:var(--text-muted)}._noDataInline_1sxet_580{display:flex;flex-direction:column;align-items:center;gap:.6rem}._noDataInline_1sxet_580 svg{width:26px;height:26px;color:var(--text-muted);opacity:.6}._emptyState_1sxet_595{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-muted);gap:.5rem}._emptyIconWrap_1sxet_606{width:56px;height:56px;border-radius:16px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}._emptyIconWrap_1sxet_606 svg{width:26px;height:26px}._emptyTitle_1sxet_623{font-size:.95rem;font-weight:600;color:var(--text)}._accountsSectionHeader_1sxet_630{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}._accountGrid_1sxet_638{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}._addAccountCard_1sxet_644{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:260px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:var(--transition);color:var(--text-muted)}._addAccountCard_1sxet_644:hover{border-color:var(--purple);background:var(--purple-soft);color:var(--purple-light);transform:translateY(-3px)}._addAccountIconWrap_1sxet_666{width:52px;height:52px;border-radius:50%;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}._addAccountCard_1sxet_644:hover ._addAccountIconWrap_1sxet_666{background:#ad71eb33}._addAccountIconWrap_1sxet_666 svg{width:22px;height:22px}._addAccountLabel_1sxet_686{font-size:.9rem;font-weight:600}._accountCard_1sxet_691{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.35rem;box-shadow:var(--shadow-card);transition:var(--transition);display:flex;flex-direction:column;gap:1rem;position:relative}._accountCard_1sxet_691:hover{transform:translateY(-3px);border-color:var(--border-strong)}._accountCardTop_1sxet_709{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._accountIdentity_1sxet_716{display:flex;align-items:center;gap:.75rem;min-width:0}._accountIconWrap_1sxet_723{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--purple-soft);color:var(--purple-light)}._accountIconWrap_1sxet_723 svg{width:21px;height:21px}._accountNameCol_1sxet_740{display:flex;flex-direction:column;gap:.2rem;min-width:0}._accountName_1sxet_740{font-size:1.02rem;font-weight:700;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountTypeTag_1sxet_757{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._primaryTag_1sxet_768{display:inline-flex;align-items:center;gap:.25rem;background:var(--amber-soft);color:var(--amber);font-size:.62rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em}._primaryTag_1sxet_768 svg{width:9px;height:9px}._menu_1sxet_788{position:relative;flex-shrink:0}._menuTrigger_1sxet_793{width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}._menuTrigger_1sxet_793:hover,._menuOpen_1sxet_808 ._menuTrigger_1sxet_793{background:var(--surface-2);border-color:var(--border);color:var(--text)}._menuTrigger_1sxet_793 svg{width:17px;height:17px}._menuPanel_1sxet_819{position:absolute;right:0;top:calc(100% + 6px);min-width:168px;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 16px 40px #0000008c;padding:.4rem;z-index:60;animation:_scaleIn_1sxet_1 .12s ease}._menuItem_1sxet_833{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);background:none;border:none;color:var(--text-secondary);font-size:.83rem;font-weight:500;cursor:pointer;transition:var(--transition);text-align:left;font-family:inherit}._menuItem_1sxet_833 svg{width:15px;height:15px;flex-shrink:0}._menuItem_1sxet_833:hover{background:var(--purple-soft);color:var(--purple-light)}._menuItemDanger_1sxet_862:hover{background:#f8717124;color:var(--red)}._statsList_1sxet_868{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._statRow_1sxet_877{display:flex;align-items:center;justify-content:space-between;font-size:.83rem}._statLabel_1sxet_884{color:var(--text-muted);display:inline-flex;align-items:center;gap:.4rem}._statLabel_1sxet_884 svg{width:13px;height:13px}._statValue_1sxet_896{font-weight:600;color:var(--text-secondary)}._statValueIn_1sxet_901{color:var(--green);font-weight:700}._statValueOut_1sxet_906{color:var(--red);font-weight:700}._statAvailableRow_1sxet_911{display:flex;align-items:center;justify-content:space-between}._statAvailableLabel_1sxet_917{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._statAvailableValue_1sxet_925{font-size:1.15rem;font-weight:700;color:var(--purple-light)}._badgeRow_1sxet_931{display:flex;flex-wrap:wrap;gap:.4rem}._badge_1sxet_931{display:inline-flex;align-items:center;gap:.3rem;background:var(--purple-soft);color:var(--purple-light);padding:.25rem .65rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;white-space:nowrap}._badge_1sxet_931 svg{width:11px;height:11px}._badgeMuted_1sxet_955{background:var(--surface-2);color:var(--text-muted)}._accountFooter_1sxet_960{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--text-muted)}._modalOverlay_1sxet_969{position:fixed;inset:0;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1sxet_1 .15s ease}._modal_1sxet_969{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:100%;max-width:760px;max-height:88vh;overflow-y:auto;box-shadow:0 30px 80px #0009;animation:_scaleIn_1sxet_1 .18s ease}._modalSm_1sxet_994{max-width:460px}._modalLg_1sxet_998{max-width:860px}._modalHeader_1sxet_1002{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0;z-index:5}._modalHeaderLeft_1sxet_1015{display:flex;align-items:center;gap:.85rem;min-width:0}._modalIconWrap_1sxet_1022{width:42px;height:42px;border-radius:12px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._modalIconWrap_1sxet_1022 svg{width:20px;height:20px}._modalIconWrapDanger_1sxet_1039{background:var(--red-soft);color:var(--red)}._modalTitle_1sxet_1044{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}._modalSubtitle_1sxet_1051{font-size:.8rem;color:var(--text-muted);margin:.1rem 0 0}._modalClose_1sxet_1057{width:34px;height:34px;border-radius:50%;border:none;background:var(--surface-2);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);flex-shrink:0}._modalClose_1sxet_1057 svg{width:16px;height:16px}._modalClose_1sxet_1057:hover{background:#f8717124;color:var(--red)}._modalBody_1sxet_1082{padding:1.5rem}._modalText_1sxet_1086{font-size:.9rem;color:var(--text-secondary);line-height:1.6}._modalText_1sxet_1086 strong{color:var(--text)}._modalFooter_1sxet_1096{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.1rem 1.5rem;border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--surface)}._modalFooterBetween_1sxet_1108{justify-content:space-between}._formSection_1sxet_1113{padding-bottom:1.35rem;margin-bottom:1.35rem;border-bottom:1px solid var(--border)}._formSection_1sxet_1113:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}._formSectionTitle_1sxet_1125{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--purple-light);margin-bottom:.9rem}._formSectionTitle_1sxet_1125 svg{width:13px;height:13px}._formRow_1sxet_1142{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formRow_1sxet_1142:last-child{margin-bottom:0}._formField_1sxet_1153{display:flex;flex-direction:column;gap:.4rem;min-width:0}._formLabel_1sxet_1160{font-size:.74rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._inputControl_1sxet_1168,._selectControl_1sxet_1169,._textareaControl_1sxet_1170{background:var(--surface-2);border:1px solid var(--border);padding:.62rem .85rem;border-radius:var(--radius-sm);color:var(--text);font-size:.87rem;outline:none;transition:var(--transition);font-family:inherit;width:100%}._inputControl_1sxet_1168::placeholder,._textareaControl_1sxet_1170::placeholder{color:var(--text-muted)}._inputControl_1sxet_1168:focus,._selectControl_1sxet_1169:focus,._textareaControl_1sxet_1170:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}._inputControl_1sxet_1168:disabled,._selectControl_1sxet_1169:disabled{opacity:.55;cursor:not-allowed}._textareaControl_1sxet_1170{resize:vertical;min-height:72px}._helperText_1sxet_1206{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}._colorFieldRow_1sxet_1212{display:flex;align-items:center;gap:.7rem}._colorSwatchInput_1sxet_1218{width:42px;height:42px;border-radius:11px;border:1px solid var(--border);background:var(--surface-2);padding:3px;cursor:pointer}._iconPickerGrid_1sxet_1229{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:.55rem}._iconPickerBtn_1sxet_1235{width:100%;aspect-ratio:1;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}._iconPickerBtn_1sxet_1235 svg{width:19px;height:19px}._iconPickerBtn_1sxet_1235:hover{border-color:var(--purple);color:var(--purple-light)}._iconPickerBtnActive_1sxet_1259{background:var(--purple-soft-strong);border-color:var(--purple);color:var(--purple-light);box-shadow:0 0 0 3px var(--purple-soft)}._toggleChipGrid_1sxet_1267{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem}._toggleChip_1sxet_1267{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none}._toggleChip_1sxet_1267:hover{border-color:var(--border-strong)}._toggleChipDisabled_1sxet_1293{opacity:.4;cursor:not-allowed}._toggleChipCheck_1sxet_1298{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition);color:transparent}._toggleChipCheck_1sxet_1298 svg{width:11px;height:11px}._toggleChipActive_1sxet_1316{background:var(--purple-soft);border-color:var(--purple);color:var(--purple-light)}._toggleChipActive_1sxet_1316 ._toggleChipCheck_1sxet_1298{background:var(--purple);border-color:var(--purple);color:#fff}._toggleChip_1sxet_1267 input{display:none}._currencyList_1sxet_1333{display:flex;flex-direction:column;gap:.6rem;max-height:320px;overflow-y:auto}._currencyRow_1sxet_1341{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);transition:var(--transition);flex-wrap:wrap}._currencyRow_1sxet_1341:hover{border-color:var(--border-strong)}._currencyRowLeft_1sxet_1358{display:flex;align-items:center;gap:.75rem;min-width:0}._currencyIconWrap_1sxet_1365{width:38px;height:38px;border-radius:11px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._currencyIconWrap_1sxet_1365 svg{width:17px;height:17px}._currencyInfoText_1sxet_1382{display:flex;flex-direction:column;gap:.15rem;min-width:0}._currencyName_1sxet_1389{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap}._currencyCode_1sxet_1396{font-size:.74rem;color:var(--text-muted)}._statusBadge_1sxet_1401{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;padding:.18rem .55rem;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em;width:fit-content}._statusActive_1sxet_1414{background:var(--green-soft);color:var(--green)}._statusInactive_1sxet_1419{background:var(--surface-3);color:var(--text-muted)}._currencyRowActions_1sxet_1424{display:flex;align-items:center;gap:.4rem}._setActiveBtn_1sxet_1430{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--purple);background:var(--purple-soft);color:var(--purple-light);font-size:.72rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._setActiveBtn_1sxet_1430 svg{width:12px;height:12px}._setActiveBtn_1sxet_1430:hover{background:var(--purple);color:#fff}._currencyEmpty_1sxet_1456{text-align:center;padding:2rem 1rem;color:var(--text-muted);font-size:.85rem}._confirmBody_1sxet_1464{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;padding:.5rem 0 1rem}._confirmIconWrap_1sxet_1473{width:56px;height:56px;border-radius:50%;background:var(--red-soft);color:var(--red);display:inline-flex;align-items:center;justify-content:center}._confirmIconWrap_1sxet_1473 svg{width:26px;height:26px}._ledgerPage_1sxet_1490{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-card);max-width:1600px;margin:0 auto}._ledgerTopBar_1sxet_1500{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}._ledgerTitleRow_1sxet_1511{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._ledgerAccountIconWrap_1sxet_1518{width:44px;height:44px;border-radius:13px;background:var(--purple-soft);color:var(--purple-light);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._ledgerAccountIconWrap_1sxet_1518 svg{width:20px;height:20px}._ledgerTitle_1sxet_1511{font-size:1.3rem;font-weight:700;color:var(--text);margin:0}._ledgerSubtitle_1sxet_1542{font-size:.8rem;color:var(--text-muted);margin:.1rem 0 0}._balancePill_1sxet_1548{display:inline-flex;align-items:center;gap:.4rem;background:var(--purple-soft);color:var(--purple-light);padding:.5rem 1.1rem;border-radius:var(--radius-pill);font-weight:700;font-size:.95rem}._balancePill_1sxet_1548 svg{width:15px;height:15px}._filterPanel_1sxet_1565{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.1rem;margin-bottom:1.5rem}._filterPanelHeader_1sxet_1573{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;gap:.75rem;flex-wrap:wrap}._filterPanelTitle_1sxet_1582{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._filterPanelTitle_1sxet_1582 svg{width:14px;height:14px;color:var(--purple-light)}._filterGrid_1sxet_1599{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._filterField_1sxet_1605{display:flex;flex-direction:column;gap:.3rem}._filterFieldLabel_1sxet_1611{font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._pagination_1sxet_1619{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border)}._pageInfo_1sxet_1629{font-size:.83rem;color:var(--text-secondary);font-weight:500}@media(max-width:1024px){._chartsGrid_1sxet_441{grid-template-columns:1fr}}@media(max-width:768px){._page_1sxet_41{padding:1rem}._pageTitle_1sxet_106{font-size:1.5rem}._headerActions_1sxet_137{width:100%}._headerActions_1sxet_137 ._btn_1sxet_145{flex:1;justify-content:center}._kpiGrid_1sxet_262{grid-template-columns:repeat(2,1fr)}._kpiValue_1sxet_333{font-size:1.25rem}._accountGrid_1sxet_638,._formRow_1sxet_1142{grid-template-columns:1fr}._modal_1sxet_969{max-height:92vh}._ledgerTopBar_1sxet_1500{flex-direction:column;align-items:flex-start}._toggleChipGrid_1sxet_1267{grid-template-columns:1fr 1fr}._modalFooter_1sxet_1096{flex-direction:column-reverse}._modalFooter_1sxet_1096 ._btn_1sxet_145{width:100%;justify-content:center}}@media(max-width:480px){._kpiGrid_1sxet_262{grid-template-columns:1fr}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}._container_1uhqp_45{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary)}._mainContent_1uhqp_61{max-width:1400px;margin:0 auto}._header_1uhqp_73{margin-bottom:2rem}._pageTitle_1uhqp_81{font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.25rem}._subtitle_1uhqp_101{color:var(--text-secondary);font-size:.95rem}._gridHeader_1uhqp_113{display:none;background:var(--surface-color);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;border:1px solid var(--border-color);font-weight:600;color:var(--primary);text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}@media(min-width:768px){._gridHeader_1uhqp_113{display:grid;grid-template-columns:140px 100px 1fr 1fr 1.2fr 100px;gap:.75rem}}._dayCard_1uhqp_159{background:var(--surface-color);border-radius:var(--border-radius);margin-bottom:1.25rem;border:1px solid var(--border-color);transition:var(--transition);overflow:hidden}._dayCard_1uhqp_159._dayDisabled_1uhqp_177{opacity:.65;filter:grayscale(.1)}._dayHeader_1uhqp_187{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#0003;border-bottom:1px solid var(--border-color);gap:1rem}._dayName_1uhqp_209{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.1rem}._dayNumber_1uhqp_225{background:#ad71eb33;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;font-size:.85rem;color:var(--primary-light)}._dayText_1uhqp_249{color:var(--text-primary)}._dayToggle_1uhqp_257{display:flex;align-items:center;gap:.65rem}._toggleSwitch_1uhqp_271{position:relative;display:inline-block;width:48px;height:24px}._toggleSwitch_1uhqp_271 input{opacity:0;width:0;height:0}._toggleSlider_1uhqp_297{position:absolute;cursor:pointer;inset:0;background-color:#333;transition:.2s;border-radius:34px}._toggleSlider_1uhqp_297:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+._toggleSlider_1uhqp_297{background-color:var(--primary)}input:checked+._toggleSlider_1uhqp_297:before{transform:translate(24px)}._toggleLabel_1uhqp_361{font-size:.75rem;font-weight:600;background:#222;padding:.2rem .6rem;border-radius:30px;color:var(--text-secondary)}._dayActionsHeader_1uhqp_379{display:flex;gap:.5rem;margin-left:auto}._iconBtn_1uhqp_393{background:transparent;border:none;padding:.5rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text-secondary);width:36px;height:36px}._iconBtn_1uhqp_393:hover:not(:disabled){background:#ad71eb33;color:var(--primary-light)}._iconBtn_1uhqp_393:disabled{opacity:.5;cursor:not-allowed}._copyBtn_1uhqp_443,._addSlotBtn_1uhqp_443{font-size:1.1rem}._removeSlotBtn_1uhqp_451{color:#e74c3c}._removeSlotBtn_1uhqp_451:hover:not(:disabled){background:#e74c3c33;color:#e74c3c}._slotsContainer_1uhqp_471{padding:.5rem 1rem 1rem}._slotRow_1uhqp_479{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--border-color)}._slotRow_1uhqp_479:last-child{border-bottom:none}._slotIndex_1uhqp_505{width:36px;font-size:.7rem;font-weight:500;color:var(--text-muted)}._slotStart_1uhqp_519,._slotEnd_1uhqp_519{flex:1 1 140px;min-width:120px}._slotDuration_1uhqp_529{flex:1 1 160px}._slotActions_1uhqp_537{width:48px;text-align:center}._timePickerTrigger_1uhqp_549{display:flex;align-items:center;justify-content:space-between;width:100%;background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.6rem .9rem;font-size:.85rem;font-family:monospace;font-weight:500;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._timePickerTrigger_1uhqp_549:hover:not(:disabled){border-color:var(--primary);background:#2a2a2a}._timePickerTrigger_1uhqp_549:disabled{opacity:.6;cursor:not-allowed}._durationSelector_1uhqp_605{display:flex;gap:.5rem;align-items:center}._durationInput_1uhqp_617{width:70px;background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;font-size:.85rem;color:var(--text-primary)}._durationUnit_1uhqp_637{background:#222;border:1px solid var(--border-color);border-radius:8px;padding:.5rem;font-size:.8rem;color:var(--text-primary)}._emptySlotsPlaceholder_1uhqp_655{text-align:center;padding:2rem;color:var(--text-muted);font-size:.85rem}._saveSection_1uhqp_671{display:flex;justify-content:center;margin-top:2.5rem}._saveButton_1uhqp_683{background:var(--primary);border:none;padding:.9rem 2rem;border-radius:50px;color:#fff;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition);box-shadow:0 4px 12px #ad71eb4d}._saveButton_1uhqp_683:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #ad71eb66}._saveButton_1uhqp_683:disabled{opacity:.7;cursor:not-allowed}._spinner_1uhqp_737{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1uhqp_737 .6s linear infinite;display:inline-block}@keyframes _spin_1uhqp_737{to{transform:rotate(360deg)}}@media(max-width:640px){._container_1uhqp_45{padding:1rem}._slotRow_1uhqp_479{flex-direction:column;align-items:stretch;background:#ffffff05;border-radius:12px;padding:1rem;margin-bottom:.5rem;border:1px solid var(--border-color)}._slotStart_1uhqp_519,._slotEnd_1uhqp_519,._slotDuration_1uhqp_529{width:100%}._slotIndex_1uhqp_505{display:none}._dayHeader_1uhqp_187{flex-direction:column;align-items:flex-start}._dayActionsHeader_1uhqp_379{margin-left:0;width:100%;justify-content:flex-end}}@media(min-width:768px)and (max-width:1024px){._slotStart_1uhqp_519,._slotEnd_1uhqp_519{min-width:130px}}.react-datepicker{background-color:#222!important;border-color:var(--border-color)!important;font-family:inherit}.react-datepicker__header{background-color:#1a1a1a!important;border-bottom-color:var(--border-color)!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker__day-name{color:var(--text-primary)!important}.react-datepicker__day,.react-datepicker__time-list-item{color:var(--text-secondary)!important}.react-datepicker__day:hover,.react-datepicker__time-list-item:hover{background-color:var(--primary)!important;color:#fff!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:var(--primary)!important}.react-datepicker__time-container,.react-datepicker__time{background-color:#222!important;border-left-color:var(--border-color)!important}.react-datepicker__time-list-item--selected{background-color:var(--primary)!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}:root{--primary: #ad71eb;--primary-light: #c49bff;--primary-dark: #8a4fd0;--bg-color: #1a1a1a;--surface-color: #000000;--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--shadow: 0 10px 30px rgba(0, 0, 0, .7);--border-radius: 16px;--transition: all .3s ease}._pointSettingsContainer_1yzip_33{max-width:1400px;margin:0 auto;padding:24px;background:var(--bg-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;min-height:100vh;color:var(--text-primary)}._settingsHeader_1yzip_53{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}._headerLeft_1yzip_71{display:flex;align-items:center;gap:12px}._settingsIcon_1yzip_83{font-size:28px;color:var(--primary)}._headerText_1yzip_93 h1{font-size:24px;font-weight:600;margin:0;color:var(--text-primary)}._headerText_1yzip_93 p{margin:4px 0 0;color:var(--text-secondary);font-size:14px}._saveAllBtn_1yzip_119{background-color:var(--primary);color:var(--text-primary);border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._saveAllBtn_1yzip_119:hover{background-color:var(--primary-dark);transform:translateY(-2px)}._saveAllBtn_1yzip_119:disabled{opacity:.6;cursor:not-allowed}._settingsGrid_1yzip_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:32px}._settingsCard_1yzip_185{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);display:flex;flex-direction:column}._settingsCard_1yzip_185:hover{transform:translateY(-2px);box-shadow:0 20px 35px #000c}._cardHeader_1yzip_217{background-color:#0a0a0a;padding:16px 20px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:10px}._cardHeader_1yzip_217 h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}._cardIcon_1yzip_249{font-size:20px;color:var(--primary)}._cardBody_1yzip_259{padding:20px;flex:1}._checkboxLabel_1yzip_269{display:flex;align-items:center;gap:12px;margin-bottom:14px;cursor:pointer;font-size:14px;color:var(--text-secondary)}._checkboxLabel_1yzip_269 input{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}._formGroup_1yzip_303{margin-bottom:20px}._formGroup_1yzip_303 label{display:block;margin-bottom:6px;font-weight:500;font-size:14px;color:var(--text-secondary)}._formGroup_1yzip_303 input,._formGroup_1yzip_303 select{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:#0a0a0a;color:var(--text-primary);transition:var(--transition)}._formGroup_1yzip_303 input:focus,._formGroup_1yzip_303 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._calendarWrapper_1yzip_367{position:relative;width:100%}._calendarWrapper_1yzip_367 .react-calendar{width:100%;border:none;background:transparent;font-family:inherit;color:var(--text-primary)}._calendarWrapper_1yzip_367 .react-calendar__navigation{background:transparent;margin-bottom:.5rem}._calendarWrapper_1yzip_367 .react-calendar__navigation button{color:var(--text-primary);background:transparent;font-size:14px;border-radius:8px;transition:var(--transition)}._calendarWrapper_1yzip_367 .react-calendar__navigation button:hover,._calendarWrapper_1yzip_367 .react-calendar__navigation button:focus{background:#ad71eb33;color:var(--primary)}._calendarWrapper_1yzip_367 .react-calendar__month-view__weekdays{color:var(--text-secondary);text-transform:uppercase;font-weight:600;font-size:12px}._calendarWrapper_1yzip_367 .react-calendar__tile{position:relative;padding:12px 6px;background:transparent;color:var(--text-primary);border-radius:8px;transition:var(--transition)}._calendarWrapper_1yzip_367 .react-calendar__tile:hover{background:#ad71eb26;color:var(--primary)}._calendarWrapper_1yzip_367 .react-calendar__tile--active{background:var(--primary)!important;color:#fff!important}._calendarWrapper_1yzip_367 .react-calendar__tile--now{background:#ad71eb1a;color:var(--primary);font-weight:700}._calendarWrapper_1yzip_367 .react-calendar__month-view__days__day--weekend{color:#ff8080}._calendarWrapper_1yzip_367 .react-calendar__month-view__days__day--neighboringMonth{color:#fff3}._calendarIndicator_1yzip_515{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--primary);color:#fff;border-radius:50%;font-size:10px;font-weight:700;margin:2px auto 0;cursor:pointer;box-shadow:0 0 6px #ad71eb99}._calendarTooltip_1yzip_549{background:#1e1e1e;border:1px solid var(--border-color);border-radius:12px;padding:10px 14px;min-width:160px;box-shadow:0 12px 24px #000000b3;animation:_fadeIn_1yzip_1 .2s ease}._tooltipHeader_1yzip_569{margin-bottom:6px;color:var(--primary);font-size:13px}._tooltipEntry_1yzip_581{display:flex;align-items:center;gap:6px;font-size:12px;margin:4px 0;color:var(--text-secondary)}._typeBadge_1yzip_599{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}._holidayBadge_1yzip_617{background:#ef444433;color:#ef4444;border:1px solid #ef4444}._specialDayBadge_1yzip_629{background:#3b82f633;color:#3b82f6;border:1px solid #3b82f6}._modalOverlay_1yzip_643{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;animation:_fadeIn_1yzip_1 .2s ease}._modal_1yzip_643{background:var(--surface-color);border-radius:var(--border-radius);width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow);border:1px solid var(--border-color);animation:_scaleIn_1yzip_1 .3s ease}._modalHeader_1yzip_701{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);background:#0a0a0a}._modalHeader_1yzip_701 h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}._closeModalBtn_1yzip_733{background:none;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;padding:4px;border-radius:50%;transition:var(--transition)}._closeModalBtn_1yzip_733:hover{background:#ffffff1a;color:var(--primary)}._modalBody_1yzip_765{padding:20px;overflow-y:auto;flex:1}._modalDateRow_1yzip_777{margin-bottom:16px}._modalDateRow_1yzip_777 label{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}._modalDateRow_1yzip_777 input{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:#0a0a0a;color:var(--text-primary);cursor:not-allowed}._addEntryRow_1yzip_823{display:flex;gap:10px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}._addEntryRow_1yzip_823 ._formGroup_1yzip_303{flex:1;min-width:120px;margin-bottom:0}._addEntryBtn_1yzip_851{background:var(--primary);color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:var(--transition);height:fit-content;white-space:nowrap}._addEntryBtn_1yzip_851:hover{background:var(--primary-dark);transform:translateY(-1px)}._entryList_1yzip_895{margin-top:10px}._entryItem_1yzip_903{display:flex;align-items:center;gap:10px;background:#0a0a0a;border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;margin-bottom:8px;transition:var(--transition)}._entryItem_1yzip_903:hover{border-color:var(--primary)}._entryDescription_1yzip_935{flex:1;color:var(--text-primary);font-size:14px}._deleteEntryBtn_1yzip_947{background:none;border:none;color:#ef4444;cursor:pointer;font-size:18px;padding:4px;border-radius:6px;transition:var(--transition);display:flex;align-items:center}._deleteEntryBtn_1yzip_947:hover{background:#ef444426;color:#f66}._noEntries_1yzip_983{text-align:center;color:var(--text-muted);font-size:14px;margin:16px 0}@keyframes _fadeIn_1yzip_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1yzip_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){._settingsGrid_1yzip_171{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._pointSettingsContainer_1yzip_33{padding:16px}._settingsHeader_1yzip_53{flex-direction:column;align-items:flex-start}._headerLeft_1yzip_71{width:100%}._saveAllBtn_1yzip_119{width:100%;justify-content:center}._settingsGrid_1yzip_171{grid-template-columns:1fr;gap:20px}._cardHeader_1yzip_217 h3{font-size:16px}._cardBody_1yzip_259{padding:16px}._calendarWrapper_1yzip_367 .react-calendar__tile{padding:8px 4px;font-size:13px}._addEntryRow_1yzip_823{flex-direction:column;gap:8px}._addEntryRow_1yzip_823 ._formGroup_1yzip_303{width:100%}._addEntryBtn_1yzip_851{width:100%;justify-content:center}}@media(max-width:480px){._calendarIndicator_1yzip_515{width:14px;height:14px;font-size:8px}._modal_1yzip_643{max-width:100%;margin:0 8px;max-height:90vh}}._container_1rqft_51{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_1rqft_69{max-width:1600px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}._tablePanel_1rqft_87{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;flex:1;min-width:0}._formScrollable_1rqft_107{overflow-y:auto;max-height:calc(100vh - 3rem);padding:1.5rem}._previewFixed_1rqft_121{width:380px;flex-shrink:0;display:flex;flex-direction:column;max-height:calc(100vh - 3rem);overflow-y:auto;position:sticky;top:1.5rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:1.5rem}._tablePanelFull_1rqft_155{width:100%;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);padding:2rem;overflow:hidden}._tableHeader_1rqft_175{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._headerActions_1rqft_195{display:flex;align-items:center;gap:1rem}._refreshButton_1rqft_209{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 2px 4px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._refreshButton_1rqft_209:hover:not(:disabled){background:#ad71eb33;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}._refreshButton_1rqft_209:disabled{opacity:.6;cursor:not-allowed}._spin_1rqft_265{animation:_spin_1rqft_265 1s linear infinite}@keyframes _spin_1rqft_265{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._addButton_1rqft_285{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:var(--text-primary);border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._addButton_1rqft_285:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._tableWrapper_1rqft_329{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color)}._table_1rqft_87{width:100%;border-collapse:collapse;background:#1a1a1a}._table_1rqft_87 th,._table_1rqft_87 td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid var(--border-color)}._table_1rqft_87 th{background:#222;font-weight:600;color:var(--primary-light);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}._table_1rqft_87 td{color:var(--text-secondary);font-size:.95rem}._table_1rqft_87 tbody tr:hover{background:#ad71eb0d}._statusBadge_1rqft_405{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:capitalize}._statusBadge_1rqft_405._approved_1rqft_423{background:#27ae6033;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._statusBadge_1rqft_405._pending_1rqft_435{background:#f1c40f33;color:#f1c40f;border:1px solid rgba(241,196,15,.3)}._statusBadge_1rqft_405._draft_1rqft_447{background:#95a5a633;color:#95a5a6;border:1px solid rgba(149,165,166,.3)}._statusBadge_1rqft_405._rejected_1rqft_459{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}._statusBadge_1rqft_405._scheduled_1rqft_473{background:#3498db33;color:#3498db;border:1px solid rgba(52,152,219,.3)}._statusBadge_1rqft_405._sent_1rqft_485{background:#2ecc7133;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._statusBadge_1rqft_405._failed_1rqft_497{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}._actionButtons_1rqft_511{display:flex;gap:.5rem;flex-wrap:wrap}._editBtn_1rqft_523,._deleteBtn_1rqft_525,._viewBtn_1rqft_527,._iconButton_1rqft_529{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);font-size:1rem}._editBtn_1rqft_523:hover,._iconButton_1rqft_529:hover{background:var(--primary);color:#000;border-color:var(--primary)}._deleteBtn_1rqft_525:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}._viewBtn_1rqft_527:hover{background:#3498db;color:#fff;border-color:#3498db}._noData_1rqft_597{text-align:center;padding:3rem;color:var(--text-muted);font-style:italic}._modalOverlay_1rqft_613{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_1rqft_643{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;animation:_modalSlideIn_1rqft_1 .3s ease}@keyframes _modalSlideIn_1rqft_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}._modalHeader_1rqft_689{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#1a1a1a;border-radius:var(--border-radius) var(--border-radius) 0 0}._modalHeader_1rqft_689 h2{margin:0;color:var(--primary-light);font-size:1.5rem;font-weight:600}._modalClose_1rqft_723{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:var(--transition)}._modalClose_1rqft_723:hover{color:#ff6b6b;background:#ff6b6b1a;transform:rotate(90deg)}._modalBody_1rqft_763{padding:1.5rem}._modalFooter_1rqft_771{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color)}._cancelBtn_1rqft_787{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:.6rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:var(--transition)}._cancelBtn_1rqft_787:hover{background:#ffffff0d;border-color:var(--text-muted)}._existingMedia_1rqft_821{margin-top:.5rem;padding:.5rem;background:#0000004d;border:1px solid var(--border-color);border-radius:8px;display:inline-block}._existingMedia_1rqft_821 img{max-width:100px;max-height:100px;border-radius:4px;border:1px solid var(--border-color)}._formHeader_1rqft_853{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._pageTitle_1rqft_875{font-size:2rem;color:var(--text-primary);margin:0;font-weight:700}._backButton_1rqft_889{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_1rqft_889:hover{background:var(--primary-dark);transform:translate(-4px)}._templateForm_1rqft_931{padding:1rem 0}._infoCard_1rqft_939{background:#ad71eb1a;border-left:4px solid var(--primary);padding:1rem;border-radius:8px;margin-bottom:2rem}._infoCard_1rqft_939 h4{color:var(--primary-light);margin-bottom:.5rem}._infoCard_1rqft_939 ul{list-style:disc;padding-left:1.5rem;color:var(--text-secondary);font-size:.9rem}._infoCard_1rqft_939 li{margin-bottom:.25rem}._formGroup_1rqft_987{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._formGroup_1rqft_987 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_1rqft_987 label:after{content:"*";color:var(--primary);margin-left:.25rem}._formGroup_1rqft_987 label:not([for*="*"]):after{display:none}._formGroup_1rqft_987 select,._formGroup_1rqft_987 input,._formGroup_1rqft_987 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_1rqft_987 select:focus,._formGroup_1rqft_987 input:focus,._formGroup_1rqft_987 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._formGroup_1rqft_987 textarea{resize:vertical;min-height:80px;line-height:1.5}._sectionHeader_1rqft_1095{margin:2rem 0 1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._sectionHeader_1rqft_1095 h3{color:var(--primary);font-size:1.2rem}._row_1rqft_1117{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._row_1rqft_1117 ._formGroup_1rqft_987{flex:1;margin-bottom:0;min-width:200px}._charCount_1rqft_1143{text-align:right;font-size:.8rem;color:var(--text-muted);margin-top:.25rem}._fileInput_1rqft_1157{display:flex;align-items:center;gap:1rem}._fileButton_1rqft_1169{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:.5rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:var(--transition)}._fileButton_1rqft_1169:hover{background:#ffffff1a;color:var(--primary)}._fileName_1rqft_1205{color:var(--text-muted);font-size:.9rem}._dynamicButtonsContainer_1rqft_1217{margin:.5rem 0 1rem;display:flex;flex-wrap:wrap;gap:8px}._dynamicButton_1rqft_1217{padding:6px 12px;border-radius:20px;background:#ad71eb1a;border:1px solid rgba(173,113,235,.3);color:var(--primary-light);font-size:12px;cursor:pointer;transition:var(--transition);font-weight:500}._dynamicButton_1rqft_1217:hover{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapToolbar_1rqft_1269{display:flex;gap:.5rem;padding:.5rem;background:#222;border:1px solid var(--border-color);border-radius:8px 8px 0 0;border-bottom:none}._tiptapToolbar_1rqft_1269 button{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:var(--transition)}._tiptapToolbar_1rqft_1269 button:hover{background:#ad71eb33;color:var(--primary)}._tiptapToolbar_1rqft_1269 button._isActive_1rqft_1329{background:var(--primary);color:#000;border-color:var(--primary)}._tiptapEditor_1rqft_1341{background:#1a1a1a;border:1px solid var(--border-color);border-radius:0 0 8px 8px;padding:.75rem;min-height:150px}._tiptapEditor_1rqft_1341 ._ProseMirror_1rqft_1357{outline:none;color:var(--text-primary)}._tiptapEditor_1rqft_1341 ._ProseMirror_1rqft_1357 p{margin:.5rem 0}._buttonTypes_1rqft_1377{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._buttonsList_1rqft_1391{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._buttonItem_1rqft_1405{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:#0003;padding:.75rem;border-radius:8px;border:1px solid var(--border-color)}._buttonItem_1rqft_1405 select{width:140px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._buttonItem_1rqft_1405 input{flex:1;min-width:120px;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem;border-radius:4px}._removeButton_1rqft_1465{background:transparent;border:none;color:#ff6b6b;cursor:pointer;padding:.4rem;transition:var(--transition)}._removeButton_1rqft_1465:hover{color:#f44;transform:scale(1.1)}._formActions_1rqft_1493{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._saveBtn_1rqft_1511{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition);background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._saveBtn_1rqft_1511:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._saveBtn_1rqft_1511:disabled{opacity:.6;cursor:not-allowed}._carouselSection_1rqft_1567{margin-top:2rem;border-top:1px solid var(--border-color);padding-top:1rem}._cardsList_1rqft_1579{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-right:.5rem}._cardItem_1rqft_1599{background:#0003;border:1px solid var(--border-color);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}._cardItem_1rqft_1599 select{width:100%;background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px}._cardItem_1rqft_1599 textarea{background:#0000004d;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px;resize:vertical}._cardItem_1rqft_1599 ._fileInput_1rqft_1157{margin:.5rem 0}._cardItem_1rqft_1599 ._removeButton_1rqft_1465{align-self:flex-end}._carouselHeader_1rqft_1673{background:#ad71eb1a;border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-bottom:1rem;font-size:.9rem;color:var(--primary-light);word-break:break-word}._templateBodyPreview_1rqft_1695{background:#2a2a2a;border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1rem;color:var(--text-secondary)}._templateBodyPreview_1rqft_1695 p{margin-bottom:.5rem}._carouselCardsPreview_1rqft_1721{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.5rem;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}._carouselCardsPreview_1rqft_1721:active{cursor:grabbing}._carouselCardPreview_1rqft_1751{flex:0 0 280px;background:#2a2a2a;border:1px solid var(--border-color);border-radius:12px;padding:1rem;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,box-shadow .2s ease}._carouselCardPreview_1rqft_1751:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ad71eb33}._cardMedia_1rqft_1781{margin-bottom:.75rem}._cardMedia_1rqft_1781 img,._cardMedia_1rqft_1781 video{width:100%;max-height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--border-color)}._placeholderMedia_1rqft_1807{width:100%;height:120px;background:#ffffff0d;border:1px dashed var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;margin-bottom:.5rem}._cardBody_1rqft_1835{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}._cardButtons_1rqft_1849{display:flex;flex-direction:column;gap:.5rem}._cardButtons_1rqft_1849 ._previewButton_1rqft_1861{width:100%;background:#ad71eb1a;border:1px solid var(--border-color);color:var(--primary);padding:.5rem;border-radius:6px;font-size:.85rem;cursor:default;transition:var(--transition)}._cardButtons_1rqft_1849 ._previewButton_1rqft_1861:hover{background:#ad71eb33}._noCards_1rqft_1893{color:var(--text-muted);text-align:center;padding:2rem 0;font-style:italic}._previewHeader_1rqft_1909{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._previewHeader_1rqft_1909 h2{font-size:1.3rem;color:var(--text-primary)}._previewLang_1rqft_1933{color:var(--text-muted);font-size:.9rem;background:#ffffff0d;padding:.25rem .75rem;border-radius:20px}._previewCard_1rqft_1949{background:#1e1e1e;border-radius:16px;padding:1.25rem;border:1px solid var(--border-color);margin-bottom:1rem}._previewImageContainer_1rqft_1965{margin-bottom:1rem;text-align:center}._previewImage_1rqft_1965{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--border-color)}._previewVideoContainer_1rqft_1989{margin-bottom:1rem;text-align:center}._previewVideoContainer_1rqft_1989 video{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color)}._previewHeaderText_1rqft_2013{font-weight:600;margin-bottom:1rem;color:var(--primary-light)}._previewDocument_1rqft_2025{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem;border-radius:8px;margin-bottom:1rem}._previewBody_1rqft_2045{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}._previewBody_1rqft_2045 p{margin-bottom:.5rem}._previewBody_1rqft_2045 strong{color:var(--primary-light)}._previewBody_1rqft_2045 em{color:var(--text-secondary);font-style:italic}._previewBody_1rqft_2045 u{text-decoration:underline}._previewBody_1rqft_2045 code{background:#2a2a2a;padding:.2rem .4rem;border-radius:4px;font-family:monospace;color:#ffb86b}._previewFooter_1rqft_2107{font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:.75rem;margin-top:.75rem}._previewButtons_1rqft_2123{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._previewButton_1rqft_1861{background:#ffffff0d;border:1px solid var(--border-color);color:var(--primary);padding:.6rem;border-radius:8px;font-weight:500;cursor:default;transition:var(--transition)}._previewButton_1rqft_1861:hover{background:#ad71eb1a}._previewMeta_1rqft_2167{color:var(--text-muted);font-size:.85rem;text-align:center}._previewHeaderContainer_1rqft_2181{margin-bottom:1rem}._mediaTypeBadge_1rqft_2189{font-size:.75rem;font-weight:600;margin-bottom:.5rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#ad71eb1a;display:inline-block;padding:.2rem .6rem;border-radius:20px}._previewMedia_1rqft_2215{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color);margin-bottom:.5rem}._previewDocumentBox_1rqft_2231{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff08;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}._docIcon_1rqft_2255{font-size:2rem}._docName_1rqft_2263{font-size:.85rem;font-weight:500;color:var(--text-secondary);word-break:break-all;max-width:100%}._docNotice_1rqft_2279{font-size:.7rem;color:var(--text-muted);font-style:italic}._noMedia_1rqft_2291{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:#ffffff05;text-align:center;color:var(--text-muted);font-size:.85rem}._contactsScheduleSection_1rqft_2313{margin:2rem 0 1.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}._addContactGroupButton_1rqft_2325{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:#ad71eb26;border:1px solid var(--border-color);border-radius:50px;color:var(--primary-light);font-weight:500;cursor:pointer;transition:var(--transition);font-size:.9rem}._addContactGroupButton_1rqft_2325:hover{background:#ad71eb4d;border-color:var(--primary);transform:translateY(-1px)}._selectedSummary_1rqft_2367{margin-top:.75rem;padding:.5rem .75rem;background:#ad71eb1a;border-radius:8px;font-size:.85rem;color:var(--text-secondary);display:flex;gap:1rem;flex-wrap:wrap}._selectedSummary_1rqft_2367 strong{color:var(--primary-light);font-weight:600}._variableContainer_1rqft_2403{margin-top:1rem;padding:1rem;background:#0003;border-radius:8px;border:1px solid var(--border-color)}._variableContainer_1rqft_2403 h4{margin-bottom:1rem;color:var(--primary-light);font-size:1rem}._variableBox_1rqft_2431{margin-bottom:.75rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._variableBox_1rqft_2431 label{min-width:100px;font-weight:600;color:var(--text-secondary)}._variableBox_1rqft_2431 select,._variableBox_1rqft_2431 input{background:#222;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:6px}._tabSwitcher_1rqft_2479{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._tabButton_1rqft_2495{background:transparent;border:none;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;color:var(--text-muted);cursor:pointer;border-radius:30px;display:flex;align-items:center;gap:.5rem;transition:var(--transition)}._tabButton_1rqft_2495:hover{color:var(--primary-light);background:#ad71eb1a}._activeTab_1rqft_2535{background:#ad71eb33;color:var(--primary-light);border-bottom:2px solid var(--primary);border-radius:30px 30px 0 0}._groupSelectionLayout_1rqft_2551{display:flex;gap:1.5rem;min-height:300px}._groupListPanel_1rqft_2563,._customersListPanel_1rqft_2565{flex:1;background:#0003;border:1px solid var(--border-color);border-radius:12px;padding:1rem;overflow-y:auto;max-height:400px}._groupListPanel_1rqft_2563 h4,._customersListPanel_1rqft_2565 h4{font-size:1rem;margin-bottom:1rem;color:var(--primary-light);font-weight:600;border-left:3px solid var(--primary);padding-left:.75rem}._groupRows_1rqft_2605{display:flex;flex-direction:column;gap:.5rem}._groupRow_1rqft_2605{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:var(--transition)}._groupRow_1rqft_2605:hover{background:#ad71eb1a;border-color:var(--border-color)}._selectedGroupRow_1rqft_2651{background:#ad71eb33;border-color:var(--primary)}._viewGroupButton_1rqft_2661{background:#ad71eb26;border:none;padding:.3rem .8rem;border-radius:20px;color:var(--primary-light);font-size:.75rem;cursor:pointer;transition:var(--transition)}._viewGroupButton_1rqft_2661:hover{background:var(--primary);color:#000}._customersRows_1rqft_2695{display:flex;flex-direction:column;gap:.5rem}._customerRow_1rqft_2707{padding:.5rem;background:#ffffff05;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:var(--transition)}._customerRow_1rqft_2707:hover{background:#ad71eb1a;border-color:var(--border-color)}._selectedCustomerRow_1rqft_2735{background:#ad71eb40;border-color:var(--primary)}._customerCard_1rqft_2745{display:flex;align-items:center;gap:.75rem}._disabledRow_1rqft_2757{opacity:.5;cursor:not-allowed!important;pointer-events:none}._customerImage_1rqft_2769{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);background:#333}._customerDetails_1rqft_2787{flex:1;min-width:0}._customerDetails_1rqft_2787 h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._customerDetails_1rqft_2787 p{font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem}._emptyRightPanel_1rqft_2835{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:150px;color:var(--text-muted);text-align:center;padding:1rem}._emptyRightPanel_1rqft_2835 p{margin-bottom:.5rem}._emptyRightPanel_1rqft_2835 small{font-size:.75rem;opacity:.7}._contactTabLayout_1rqft_2879{background:#0003;border:1px solid var(--border-color);border-radius:12px;padding:1rem;max-height:400px;overflow-y:auto}._contactTabLayout_1rqft_2879 h4{font-size:1rem;margin-bottom:1rem;color:var(--primary-light);font-weight:600;border-left:3px solid var(--primary);padding-left:.75rem}._accessDenied_1rqft_2917{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);max-width:500px;margin:2rem auto}._deniedIcon_1rqft_2937{font-size:4rem;margin-bottom:1rem;color:var(--primary)}._accessDenied_1rqft_2917 h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._accessDenied_1rqft_2917 p{color:var(--text-secondary);font-size:1rem;line-height:1.6}._loading_1rqft_2977{display:flex;justify-content:center;align-items:center;min-height:200px;color:var(--primary-light);font-size:1.2rem}@media(max-width:768px){._mainContent_1rqft_69{flex-direction:column}._previewFixed_1rqft_121{width:100%;max-height:none;position:static;margin-top:1rem}._formScrollable_1rqft_107{max-height:none}._pageTitle_1rqft_875{font-size:1.5rem}._backButton_1rqft_889 span{display:none}._row_1rqft_1117{flex-direction:column;gap:.5rem}._row_1rqft_1117 ._formGroup_1rqft_987{min-width:100%}._table_1rqft_87 th,._table_1rqft_87 td{padding:.75rem;font-size:.85rem}._actionButtons_1rqft_511{gap:.25rem}._editBtn_1rqft_523,._deleteBtn_1rqft_525,._viewBtn_1rqft_527,._iconButton_1rqft_529{width:32px;height:32px}._tableHeader_1rqft_175{flex-direction:column;align-items:flex-start}._headerActions_1rqft_195{width:100%;justify-content:flex-start}._groupSelectionLayout_1rqft_2551{flex-direction:column;gap:1rem}._groupListPanel_1rqft_2563,._customersListPanel_1rqft_2565{max-height:250px}._tabButton_1rqft_2495{padding:.4rem .8rem;font-size:.8rem}._modalContent_1rqft_643{max-width:95%}}._toggleSwitch_1rqft_3167{position:relative;display:inline-block;width:48px;height:24px;margin-left:.5rem}._toggleSwitch_1rqft_3167 input{opacity:0;width:0;height:0}._toggleSlider_1rqft_3195{position:absolute;cursor:pointer;inset:0;background-color:#444;transition:.3s;border-radius:24px}._toggleSlider_1rqft_3195:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+._toggleSlider_1rqft_3195{background-color:var(--primary)}input:checked+._toggleSlider_1rqft_3195:before{transform:translate(24px)}._dateTimePickerWrapper_1rqft_3259{position:relative;display:flex;align-items:center;width:100%}._datePickerInput_1rqft_3273{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:#222;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:var(--transition)}._datePickerInput_1rqft_3273:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._calendarIcon_1rqft_3309{position:absolute;right:12px;color:var(--text-muted);pointer-events:none;font-size:1.2rem}._datePickerOverlay_1rqft_3327{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem}._datePickerModal_1rqft_3357{background:#1e1e1e;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow);max-width:95vw;min-width:320px;width:auto;max-height:90vh;overflow:auto;position:relative;margin:0 auto}._datePickerModal_1rqft_3357 .react-datepicker{display:flex!important;flex-direction:row!important;background:#1e1e1e!important;border:none!important;box-shadow:none!important;font-family:inherit!important;border-radius:16px!important;overflow:hidden!important;width:100%!important}._datePickerModal_1rqft_3357 .react-datepicker__month-container{flex:1 1 auto;background:#1e1e1e;padding:.5rem}._datePickerModal_1rqft_3357 .react-datepicker__time-container{width:120px!important;border-left:1px solid var(--border-color)!important;background:#1e1e1e!important;flex-shrink:0}._datePickerModal_1rqft_3357 .react-datepicker__time{background:#1e1e1e!important;border-radius:0!important}._datePickerModal_1rqft_3357 .react-datepicker__time-box{width:100%!important;text-align:center}._datePickerModal_1rqft_3357 .react-datepicker__time-list-item{color:var(--text-secondary)!important;background:#1e1e1e!important;padding:.5rem!important}._datePickerModal_1rqft_3357 .react-datepicker__time-list-item:hover{background:#ad71eb33!important;color:var(--primary-light)!important}._datePickerModal_1rqft_3357 .react-datepicker__time-list-item--selected{background:var(--primary)!important;color:#fff!important}._datePickerModal_1rqft_3357 .react-datepicker__header{background:#1e1e1e!important;border-bottom:1px solid var(--border-color)!important;padding-top:.75rem}._datePickerModal_1rqft_3357 .react-datepicker__current-month{color:var(--primary-light)!important;font-weight:600}._datePickerModal_1rqft_3357 .react-datepicker__day-name{color:var(--text-muted)!important}._datePickerModal_1rqft_3357 .react-datepicker__day{color:var(--text-secondary)!important;border-radius:50%;transition:var(--transition)}._datePickerModal_1rqft_3357 .react-datepicker__day:hover{background:#ad71eb33!important;color:var(--primary-light)!important}._datePickerModal_1rqft_3357 .react-datepicker__day--selected{background:var(--primary)!important;color:#fff!important}._datePickerModal_1rqft_3357 .react-datepicker__day--keyboard-selected{background:#ad71eb4d!important;color:#fff!important}._datePickerModal_1rqft_3357 .react-datepicker__navigation{top:.75rem}._datePickerModal_1rqft_3357 .react-datepicker__navigation-icon:before{border-color:var(--text-muted)!important}._datePickerModal_1rqft_3357 .react-datepicker__navigation:hover *:before{border-color:var(--primary)!important}._datePickerModal_1rqft_3357 .react-datepicker__header--time{background:#1e1e1e!important;border-bottom:1px solid var(--border-color)!important;padding:.75rem .5rem}._datePickerModal_1rqft_3357 .react-datepicker-time__header{color:var(--primary-light)!important;font-weight:600}._clockContainer_1rqft_3617{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;width:100%}._clockSvg_1rqft_3635{width:200px;height:200px;max-width:100%;touch-action:none}._modeButtons_1rqft_3649{display:flex;gap:.5rem}._modeButton_1rqft_3649{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:.4rem 1rem;border-radius:20px;font-size:.85rem;cursor:pointer;transition:var(--transition);font-weight:500}._modeButton_1rqft_3649:hover{background:#ad71eb33;color:var(--primary-light)}._activeMode_1rqft_3693{background:var(--primary);color:#000;border-color:var(--primary);font-weight:600}._digitalDisplay_1rqft_3707{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}._timeValue_1rqft_3723{font-size:2rem;font-weight:700;color:var(--primary-light);letter-spacing:2px}._ampmToggle_1rqft_3737{display:flex;flex-direction:column;gap:.25rem}._ampmButton_1rqft_3749{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:600;transition:var(--transition)}._ampmButton_1rqft_3749:hover{background:#ad71eb33}._activeAmPm_1rqft_3781{background:var(--primary);color:#000;border-color:var(--primary)}._datePickerModal_1rqft_3357 ._modalBody_1rqft_763{display:flex;gap:2rem;align-items:flex-start}._calendarSection_1rqft_3807{flex:1}._timeSection_1rqft_3815{flex:1;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){._datePickerModal_1rqft_3357 ._modalBody_1rqft_763{flex-direction:column;align-items:center}._clockSvg_1rqft_3635{width:160px;height:160px}._timeValue_1rqft_3723{font-size:1.6rem}}@media(max-width:480px){._clockSvg_1rqft_3635{width:140px;height:140px}}._scheduleSection_1rqft_3879{margin-top:1rem}._scheduleInputRow_1rqft_3887{display:flex;gap:.5rem;align-items:center}._scheduleInputRow_1rqft_3887 ._datePickerInput_1rqft_3273{flex:1}._schedulesList_1rqft_3907{margin-top:1rem;background:#0003;border-radius:8px;padding:.75rem;border:1px solid var(--border-color)}._schedulesList_1rqft_3907 h4{color:var(--primary-light);margin-bottom:.5rem;font-size:.9rem}._scheduleItem_1rqft_3935{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}._scheduleItem_1rqft_3935:last-child{border-bottom:none}._scheduleItem_1rqft_3935 span{color:var(--text-secondary);font-size:.9rem}._executionModalOverlay_1rqft_3971{position:fixed;inset:0 0 0 330px;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media(max-width:768px){._executionModalOverlay_1rqft_3971{left:0}}._executionModalContent_1rqft_4013{max-width:1100px;width:95%;max-height:90vh;overflow-y:auto}._executionModalBody_1rqft_4027{display:flex;gap:1.5rem;padding:1.5rem}._executionListPanel_1rqft_4039{flex:0 0 300px;background:#0003;border-radius:12px;padding:1rem;overflow-y:auto;max-height:70vh}._executionListPanel_1rqft_4039 h4{color:var(--primary-light);margin-bottom:1rem}._executionRows_1rqft_4067{display:flex;flex-direction:column;gap:.5rem}._executionRow_1rqft_4067{display:flex;justify-content:space-between;align-items:center;padding:.6rem;background:#ffffff08;border-radius:8px;cursor:pointer;transition:var(--transition);border:1px solid transparent}._executionRow_1rqft_4067:hover{background:#ad71eb1a;border-color:var(--border-color)}._selectedExecutionRow_1rqft_4113{background:#ad71eb33;border-color:var(--primary)}._executionDetailPanel_1rqft_4123{flex:1}._executionDetailGrid_1rqft_4131{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem}._progressSection_1rqft_4145{margin:1.5rem 0}._progressBarContainer_1rqft_4153{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.5rem}._progressBarFill_1rqft_4169{height:100%;background:var(--primary);border-radius:4px;transition:width .5s ease}._progressStats_1rqft_4183{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary)}._recipientList_1rqft_4197{margin-top:1.5rem}._recipientList_1rqft_4197 h4{color:var(--primary-light);margin-bottom:.5rem}._recipientRows_1rqft_4215{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}._recipientRow_1rqft_4215{display:flex;justify-content:space-between;padding:.4rem .5rem;background:#00000026;border-radius:4px;font-size:.85rem}._sentBadge_1rqft_4249{color:#2ecc71}._pendingBadge_1rqft_4257{color:#f1c40f}._executionStatusBadge_1rqft_4265{padding:.2rem .5rem;border-radius:12px;font-size:.8rem;text-transform:capitalize}._executionStatusBadge_1rqft_4265[data-status=sent]{background:#2ecc7133;color:#2ecc71}._executionStatusBadge_1rqft_4265[data-status=processing]{background:#3498db33;color:#3498db}._executionStatusBadge_1rqft_4265[data-status=scheduled]{background:#f1c40f33;color:#f1c40f}._executionStatusBadge_1rqft_4265[data-status=failed]{background:#e74c3c33;color:#e74c3c}._executionStatusBadge_1rqft_4265[data-status=partially_sent]{background:#e67e2233;color:#e67e22}@media(max-width:768px){._executionModalBody_1rqft_4027{flex-direction:column}._executionListPanel_1rqft_4039{flex:none;max-height:200px}}:root{--salon-bg: #fdfbf7;--salon-surface: #ffffff;--salon-surface-alt: #f7f1ea;--salon-blush: #f5e6dd;--salon-blush-deep: #ecd3c4;--salon-rose: #c98f7b;--salon-champagne: #cba36b;--salon-gold: #b6884b;--salon-text: #241f1c;--salon-text-soft: #554d47;--salon-text-muted: #8b8078;--salon-border: rgba(36, 31, 28, .09);--salon-border-strong: rgba(36, 31, 28, .16);--salon-shadow-sm: 0 4px 14px rgba(36, 31, 28, .06);--salon-shadow-md: 0 14px 40px rgba(36, 31, 28, .1);--salon-shadow-lg: 0 24px 60px rgba(36, 31, 28, .14);--salon-font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--salon-font-body: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--salon-container: min(100% - 48px, 1320px);--salon-radius-sm: 10px;--salon-radius-md: 18px;--salon-radius-lg: 28px;--salon-radius-pill: 999px;--salon-ease: cubic-bezier(.22, 1, .36, 1);--salon-transition-slow: .6s var(--salon-ease);--salon-transition: .35s var(--salon-ease);--salon-transition-fast: .2s ease}.salon-container{width:var(--salon-container);margin-inline:auto}.salon-eyebrow{font-family:var(--salon-font-body);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--salon-rose)}.salon-section-heading{font-family:var(--salon-font-display);font-weight:600;color:var(--salon-text);letter-spacing:-.01em;line-height:1.1}.salon-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--salon-font-body);font-weight:650;font-size:.92rem;letter-spacing:.02em;border-radius:var(--salon-radius-pill);padding:.9rem 2rem;border:1px solid transparent;cursor:pointer;transition:var(--salon-transition);white-space:nowrap}.salon-btn--primary{background:var(--salon-text);color:var(--salon-bg)}.salon-btn--primary:hover{background:var(--salon-rose);transform:translateY(-2px);box-shadow:var(--salon-shadow-md)}.salon-btn--outline{background:transparent;color:var(--salon-text);border-color:var(--salon-border-strong)}.salon-btn--outline:hover{border-color:var(--salon-text);transform:translateY(-2px)}html{scroll-behavior:smooth}body{overflow-x:hidden}.salon-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--salon-ease),transform .8s var(--salon-ease)}.salon-reveal--visible{opacity:1;transform:translateY(0)}.salon-page-loading,.salon-page-error{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:var(--salon-font-body);font-size:1rem;color:var(--salon-text-soft);background:var(--salon-bg);text-align:center;padding:24px}@media(prefers-reduced-motion:reduce){.salon-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}._overlay_dyx1b_6{position:fixed;inset:0;background:#14110f8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;animation:_bmFadeIn_dyx1b_1 .25s ease}@keyframes _bmFadeIn_dyx1b_1{0%{opacity:0}to{opacity:1}}._modal_dyx1b_20{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:var(--salon-surface, #fff);border-radius:var(--salon-radius-lg, 24px);box-shadow:var(--salon-shadow-lg, 0 24px 60px rgba(0,0,0,.2));padding:32px 28px 28px;animation:_bmSlideUp_dyx1b_1 .35s var(--salon-ease, ease)}@keyframes _bmSlideUp_dyx1b_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._closeBtn_dyx1b_37{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:1px solid var(--salon-border-strong, #ddd);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--salon-text, #241f1c)}._title_dyx1b_53{font-family:var(--salon-font-display, "Cormorant Garamond", serif);font-size:1.5rem;font-weight:650;color:var(--salon-text, #241f1c);margin:0 0 22px;padding-right:30px}._successIcon_dyx1b_63{width:56px;height:56px;border-radius:50%;background:#2e8b571f;color:#2e8b57;display:flex;align-items:center;justify-content:center;margin:4px 0 16px;animation:_bmSuccessPop_dyx1b_1 .4s var(--salon-ease, ease)}@keyframes _bmSuccessPop_dyx1b_1{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}._successSubtitle_dyx1b_81{font-family:var(--salon-font-body, sans-serif);font-size:.9rem;color:var(--salon-text-soft, #555);margin:-8px 0 20px;line-height:1.5}._confirmActionsRow_dyx1b_89{display:flex;gap:10px;margin-top:18px}._whatsappBtn_dyx1b_95{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff;border:none;border-radius:999px;padding:.8rem 1rem;font-family:var(--salon-font-body, sans-serif);font-weight:650;font-size:.88rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}._whatsappBtn_dyx1b_95:hover{transform:translateY(-1px);box-shadow:0 6px 16px #25d36659}._callBtn_dyx1b_117{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--salon-text, #241f1c);border:1px solid var(--salon-border-strong, #ddd);border-radius:999px;padding:.8rem 1rem;font-family:var(--salon-font-body, sans-serif);font-weight:650;font-size:.88rem;text-decoration:none;transition:border-color .2s ease,transform .2s ease}._callBtn_dyx1b_117:hover{border-color:var(--salon-text, #241f1c);transform:translateY(-1px)}._steps_dyx1b_140{display:flex;gap:4px;margin-bottom:26px}._step_dyx1b_140{flex:1;text-align:center;padding-bottom:10px;border-bottom:3px solid var(--salon-border, #eee);font-family:var(--salon-font-body, sans-serif);font-size:.72rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--salon-text-muted, #999);transition:all .3s ease}._step_dyx1b_140._active_dyx1b_159{border-bottom-color:var(--salon-rose, #c98f7b);color:var(--salon-text, #241f1c)}._step_dyx1b_140._done_dyx1b_163{border-bottom-color:var(--salon-champagne, #cba36b);color:var(--salon-text-soft, #555)}._toast_dyx1b_169{background:var(--salon-blush, #f5e6dd);color:var(--salon-text, #241f1c);border-radius:10px;padding:10px 16px;font-size:.85rem;margin-bottom:18px;animation:_bmFadeIn_dyx1b_1 .2s ease}._stepContent_dyx1b_179{display:flex;flex-direction:column;gap:20px;animation:_bmFadeIn_dyx1b_1 .3s ease}._row_dyx1b_186{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}._inputGroup_dyx1b_192{display:flex;flex-direction:column;gap:6px;min-width:0}._inputGroup_dyx1b_192 label{display:flex;align-items:center;gap:6px;font-family:var(--salon-font-body, sans-serif);font-size:.82rem;font-weight:650;color:var(--salon-text-soft, #555)}._inputGroup_dyx1b_192 input,._inputGroup_dyx1b_192 select{border:1px solid var(--salon-border-strong, #ddd);border-radius:10px;padding:.7rem .9rem;font-family:var(--salon-font-body, sans-serif);font-size:.9rem;color:var(--salon-text, #241f1c);background:var(--salon-surface, #fff);width:100%;transition:border-color .2s ease}._inputGroup_dyx1b_192 input:focus,._inputGroup_dyx1b_192 select:focus{outline:none;border-color:var(--salon-rose, #c98f7b)}._readonly_dyx1b_227{display:flex;flex-direction:column;gap:6px}._readonly_dyx1b_227 label{font-size:.82rem;font-weight:650;color:var(--salon-text-soft, #555)}._readonly_dyx1b_227 ._value_dyx1b_237{border:1px dashed var(--salon-border-strong, #ddd);border-radius:10px;padding:.7rem .9rem;font-size:.9rem;color:var(--salon-text-muted, #888);background:var(--salon-surface-alt, #f7f1ea)}._error_dyx1b_246{font-size:.82rem;color:#c0392b;background:#c0392b14;border-radius:8px;padding:10px 12px}._skeleton_dyx1b_254{font-size:.85rem;color:var(--salon-text-muted, #888);padding:10px 0}._btnRow_dyx1b_261{display:flex;justify-content:space-between;gap:12px;margin-top:4px}._nextBtn_dyx1b_268,._bookBtn_dyx1b_269{flex:1;background:var(--salon-text, #241f1c);color:var(--salon-bg, #fdfbf7);border:none;border-radius:999px;padding:.85rem 1.5rem;font-family:var(--salon-font-body, sans-serif);font-weight:650;font-size:.92rem;cursor:pointer;transition:background .2s ease,transform .2s ease}._nextBtn_dyx1b_268:hover:not(:disabled),._bookBtn_dyx1b_269:hover:not(:disabled){background:var(--salon-rose, #c98f7b);transform:translateY(-1px)}._nextBtn_dyx1b_268:disabled,._bookBtn_dyx1b_269:disabled{opacity:.45;cursor:not-allowed;transform:none}._backBtn_dyx1b_294{background:transparent;border:1px solid var(--salon-border-strong, #ddd);border-radius:999px;padding:.85rem 1.5rem;font-family:var(--salon-font-body, sans-serif);font-weight:600;font-size:.92rem;color:var(--salon-text, #241f1c);cursor:pointer}._backBtn_dyx1b_294:hover{border-color:var(--salon-text, #241f1c)}._otpSection_dyx1b_310{display:flex;align-items:flex-end;gap:8px}._otpBtn_dyx1b_315{background:var(--salon-champagne, #cba36b);color:#fff;border:none;border-radius:10px;padding:.7rem 1rem;font-size:.82rem;font-weight:650;cursor:pointer;white-space:nowrap}._otpBtn_dyx1b_315:disabled{opacity:.5;cursor:not-allowed}._otpInput_dyx1b_328{width:90px!important;letter-spacing:.2em;text-align:center}._verifyBtn_dyx1b_334{background:var(--salon-text, #241f1c);color:#fff;border:none;border-radius:10px;padding:.7rem 1rem;font-size:.82rem;font-weight:650;cursor:pointer;white-space:nowrap}._verifyBtn_dyx1b_334:disabled{opacity:.5;cursor:not-allowed}._verified_dyx1b_347{display:inline-flex;align-items:center;gap:6px;color:#2e8b57;font-size:.85rem;font-weight:650}._summary_dyx1b_357{background:var(--salon-surface-alt, #f7f1ea);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}._summary_dyx1b_357 h3{font-family:var(--salon-font-display, serif);font-size:1.1rem;margin:0 0 4px;color:var(--salon-text, #241f1c)}._summary_dyx1b_357 div{font-size:.88rem;color:var(--salon-text-soft, #555)}._summary_dyx1b_357 strong{color:var(--salon-text, #241f1c)}@media(max-width:480px){._modal_dyx1b_20{padding:24px 18px 20px;max-height:92vh}._steps_dyx1b_140{flex-wrap:wrap}._step_dyx1b_140{flex:1 1 30%;font-size:.62rem}._btnRow_dyx1b_261{flex-direction:column-reverse}._otpSection_dyx1b_310{flex-direction:column;align-items:stretch}._otpInput_dyx1b_328{width:100%!important}._confirmActionsRow_dyx1b_89{flex-direction:column}}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:min(92vw,420px);background:var(--salon-surface);box-shadow:var(--salon-shadow-lg);z-index:210;transform:translate(100%);transition:transform .4s var(--salon-ease);display:flex;flex-direction:column}.cart-drawer--open{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 18px;border-bottom:1px solid var(--salon-border)}.cart-drawer__header h2{font-family:var(--salon-font-display);font-size:1.3rem;font-weight:650;color:var(--salon-text);margin:0}.cart-drawer__close{width:36px;height:36px;border-radius:50%;border:1px solid var(--salon-border-strong);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--salon-text)}.cart-drawer__body{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;gap:10px}.cart-drawer__empty-icon{width:64px;height:64px;border-radius:50%;background:var(--salon-blush);color:var(--salon-rose);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.cart-drawer__empty h3{font-family:var(--salon-font-display);font-size:1.1rem;color:var(--salon-text);margin:0}.cart-drawer__empty p{font-size:.88rem;color:var(--salon-text-muted);margin:0}.cart-drawer__items{display:flex;flex-direction:column;gap:16px;padding:18px 22px}.cart-drawer__item{display:flex;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--salon-border)}.cart-drawer__item-image{width:74px;height:74px;border-radius:var(--salon-radius-sm);object-fit:cover;flex-shrink:0}.cart-drawer__item-details{flex:1;min-width:0}.cart-drawer__item-name{font-family:var(--salon-font-display);font-size:1rem;font-weight:650;color:var(--salon-text);margin:0 0 2px}.cart-drawer__item-description{font-size:.78rem;color:var(--salon-text-muted);margin:0 0 6px}.cart-drawer__item-price{font-family:var(--salon-font-body);font-weight:700;font-size:.9rem;color:var(--salon-text);margin-bottom:8px}.cart-drawer__item-actions{display:flex;align-items:center;justify-content:space-between}.cart-drawer__quantity{display:flex;align-items:center;gap:10px;border:1px solid var(--salon-border-strong);border-radius:var(--salon-radius-pill);padding:2px 4px}.cart-drawer__qty-btn{width:26px;height:26px;border-radius:50%;border:none;background:var(--salon-surface-alt);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--salon-text)}.cart-drawer__qty-btn:hover{background:var(--salon-blush)}.cart-drawer__qty-value{min-width:16px;text-align:center;font-size:.85rem;font-weight:650}.cart-drawer__remove-btn{background:none;border:none;color:var(--salon-text-muted);cursor:pointer;transition:color var(--salon-transition-fast)}.cart-drawer__remove-btn:hover{color:#c0392b}.cart-drawer__line-total{margin-top:8px;font-size:.78rem;color:var(--salon-text-muted)}.cart-drawer__summary{border-top:1px solid var(--salon-border);padding:18px 22px 24px;background:var(--salon-surface-alt)}.cart-drawer__summary-row{display:flex;justify-content:space-between;font-size:.86rem;color:var(--salon-text-soft);margin-bottom:8px}.cart-drawer__summary-total{font-family:var(--salon-font-display);font-size:1.15rem;font-weight:700;color:var(--salon-text);padding-top:8px;border-top:1px dashed var(--salon-border-strong)}.cart-drawer__checkout-btn{width:100%;margin-top:16px;background:var(--salon-text);color:var(--salon-bg);border:none;border-radius:var(--salon-radius-pill);padding:.9rem;font-family:var(--salon-font-body);font-weight:650;font-size:.95rem;cursor:pointer;transition:var(--salon-transition-fast)}.cart-drawer__checkout-btn:hover{background:var(--salon-rose)}@media(max-width:480px){.cart-drawer{width:100vw}}.search-bar__panel{background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--salon-border-strong);border-radius:var(--salon-radius-lg);box-shadow:var(--salon-shadow-lg);overflow:hidden;animation:searchPanelIn .28s var(--salon-ease)}@keyframes searchPanelIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-bar__input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--salon-border)}.search-bar__input-icon{color:var(--salon-rose);flex-shrink:0}.search-bar__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--salon-font-body);font-size:.95rem;color:var(--salon-text)}.search-bar__input::placeholder{color:var(--salon-text-muted)}.search-bar__close{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:none;background:var(--salon-surface-alt);color:var(--salon-text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--salon-transition-fast)}.search-bar__close:hover{background:var(--salon-blush);color:var(--salon-text)}.search-bar__results{list-style:none;margin:0;padding:6px;max-height:min(60vh,420px);overflow-y:auto}.search-bar__status{padding:18px 12px;text-align:center;font-family:var(--salon-font-body);font-size:.86rem;color:var(--salon-text-muted)}.search-bar__result{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:var(--salon-radius-sm);transition:background var(--salon-transition-fast)}.search-bar__result:hover{background:var(--salon-surface-alt)}.search-bar__result-img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--salon-surface-alt)}.search-bar__result-info{display:flex;flex-direction:column;min-width:0;flex:1}.search-bar__result-name{font-family:var(--salon-font-body);font-weight:650;font-size:.9rem;color:var(--salon-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar__result-desc{font-size:.76rem;color:var(--salon-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar__result-price{font-family:var(--salon-font-display);font-weight:700;font-size:.95rem;color:var(--salon-text);flex-shrink:0}.search-bar__result-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-family:var(--salon-font-body);font-weight:650;font-size:.76rem;background:var(--salon-text);color:var(--salon-bg);border:none;border-radius:var(--salon-radius-pill);padding:.4rem .8rem;cursor:pointer;transition:var(--salon-transition-fast)}.search-bar__result-btn:hover{background:var(--salon-rose)}.search-bar__result-btn--added{background:#2e8b57}.search-bar--header{position:relative}.search-bar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--salon-border-strong);background:var(--salon-surface);color:var(--salon-text);cursor:pointer;transition:var(--salon-transition-fast)}.search-bar__icon-btn:hover{border-color:var(--salon-rose);color:var(--salon-rose);transform:translateY(-1px)}.search-bar--header .search-bar__panel{position:absolute;top:52px;right:0;width:min(90vw,380px);z-index:110}@media(max-width:640px){.search-bar--header .search-bar__panel{position:fixed;top:76px;left:12px;right:12px;width:auto}}.search-bar--floating{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:120;width:min(92vw,440px)}.search-bar__pill{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:13px 20px;border:none;border-radius:var(--salon-radius-pill);background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--salon-shadow-lg);cursor:pointer;font-family:var(--salon-font-body);isolation:isolate}.search-bar__pill:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;z-index:-1;padding:1.5px;background:conic-gradient(from var(--search-glow-angle, 0deg),var(--salon-rose),var(--salon-champagne),var(--salon-gold),var(--salon-rose));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:searchGlowSpin 5s linear infinite}@keyframes searchGlowSpin{to{--search-glow-angle: 360deg}}@property --search-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.search-bar__pill-icon{display:inline-flex;color:var(--salon-rose);flex-shrink:0}.search-bar__pill-text{font-size:.9rem;font-weight:550;color:var(--salon-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar__pill-caret{display:inline-block;margin-left:2px;color:var(--salon-rose);animation:searchCaretBlink 1s step-end infinite}@keyframes searchCaretBlink{0%,to{opacity:1}50%{opacity:0}}.search-bar--floating .search-bar__panel{width:100%;max-height:min(70vh,480px);display:flex;flex-direction:column}.search-bar--floating .search-bar__results{max-height:min(55vh,400px)}@media(max-width:480px){.search-bar--floating{bottom:14px;width:min(94vw,440px)}.search-bar__pill{padding:11px 16px}}@media(prefers-reduced-motion:reduce){.search-bar__pill:before{animation:none}.search-bar__pill-caret{animation:none}}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background:transparent;transition:background .35s ease,box-shadow .35s ease,padding .35s ease;padding:22px 0}.header--scrolled{background:#fdfbf7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--salon-shadow-sm);padding:12px 0}.header__container{width:min(100% - 40px,1400px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0;min-width:0}.header__logo-img{height:42px;width:auto;max-width:180px;object-fit:contain}.header__logo-text{font-family:var(--salon-font-display);font-weight:700;font-size:1.5rem;letter-spacing:.06em;color:var(--salon-text);white-space:nowrap}.header__nav{display:flex;flex:1;justify-content:center;min-width:0}.header__menu{display:flex;align-items:center;gap:clamp(20px,2.4vw,40px);list-style:none;margin:0;padding:0}.header__menu-link{position:relative;font-family:var(--salon-font-body);font-size:.92rem;font-weight:550;color:var(--salon-text-soft);text-decoration:none;padding-bottom:4px;transition:color var(--salon-transition-fast)}.header__menu-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--salon-rose);transition:width var(--salon-transition-fast)}.header__menu-link:hover,.header__menu-link--active{color:var(--salon-text)}.header__menu-link:hover:after,.header__menu-link--active:after{width:100%}.header__actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.header__icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--salon-border-strong);background:var(--salon-surface);cursor:pointer;transition:var(--salon-transition-fast)}.header__icon-wrapper:hover{border-color:var(--salon-rose);transform:translateY(-1px)}.header__icon-wrapper--bump{animation:headerCartBump .5s var(--salon-ease)}@keyframes headerCartBump{0%{transform:scale(1)}30%{transform:scale(1.22);border-color:var(--salon-rose)}60%{transform:scale(.96)}to{transform:scale(1)}}.header__icon{font-size:1.15rem;color:var(--salon-text)}.header__booking-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--salon-rose);color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center}.header__cta{display:inline-flex;align-items:center;gap:8px;background:var(--salon-text);color:var(--salon-bg);font-family:var(--salon-font-body);font-weight:650;font-size:.86rem;letter-spacing:.02em;border-radius:var(--salon-radius-pill);padding:.65rem 1.35rem;text-decoration:none;white-space:nowrap;transition:var(--salon-transition-fast)}.header__cta:hover{background:var(--salon-rose);transform:translateY(-1px)}.header__hamburger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--salon-border-strong);background:var(--salon-surface);color:var(--salon-text);cursor:pointer}.drawer-overlay{position:fixed;inset:0;background:#241f1c59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:150}.drawer-overlay--visible{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;height:100%;width:min(86vw,360px);background:var(--salon-surface);box-shadow:var(--salon-shadow-lg);z-index:200;transform:translate(100%);transition:transform .4s var(--salon-ease);display:flex;flex-direction:column;padding:20px;overflow-y:auto}.drawer--open{transform:translate(0)}.drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.drawer__logo-img{height:34px;width:auto;max-width:140px;object-fit:contain}.drawer__logo-text{font-family:var(--salon-font-display);font-weight:700;font-size:1.2rem;color:var(--salon-text)}.drawer__close{width:38px;height:38px;border-radius:50%;border:1px solid var(--salon-border-strong);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--salon-text)}.drawer__menu{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column}.drawer__link{display:block;padding:14px 4px;border-bottom:1px solid var(--salon-border);font-family:var(--salon-font-body);font-size:1.02rem;font-weight:600;color:var(--salon-text-soft);text-decoration:none}.drawer__link--active,.drawer__link:hover{color:var(--salon-rose)}.drawer__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;background:var(--salon-text);color:var(--salon-bg);font-family:var(--salon-font-body);font-weight:650;border-radius:var(--salon-radius-pill);padding:.9rem 1.5rem;text-decoration:none}@media(max-width:1024px){.header__nav,.header__cta{display:none}.header__hamburger{display:flex}}@media(max-width:480px){.header__container{width:min(100% - 24px,1400px)}.header__logo-img{height:34px}.header__logo-text{font-size:1.2rem}}.hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--salon-bg);padding-top:110px;padding-bottom:64px}.hero__bg-blob{position:absolute;top:-12%;right:-10%;width:55vw;height:55vw;max-width:760px;max-height:760px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--salon-blush) 0%,transparent 70%);z-index:0;pointer-events:none}.hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.hero__content{animation:heroFadeUp .8s var(--salon-ease) both;min-width:0}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero__title{font-size:clamp(2.4rem,5vw,4.2rem);margin:14px 0 20px}.hero__description{font-family:var(--salon-font-body);font-size:clamp(.95rem,1.1vw,1.08rem);color:var(--salon-text-soft);max-width:480px;line-height:1.7;margin-bottom:32px}.hero__cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.hero__slide-indicator{display:flex;align-items:center;gap:16px}.hero__slide-count{font-family:var(--salon-font-body);font-size:.78rem;letter-spacing:.1em;color:var(--salon-text-muted)}.hero__dots{display:flex;gap:8px}.hero__dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--salon-border-strong);cursor:pointer;transition:var(--salon-transition-fast);padding:0}.hero__dot--active{background:var(--salon-rose);width:22px;border-radius:999px}.hero__media{position:relative;min-width:0;animation:heroMediaFade .9s var(--salon-ease) both}@keyframes heroMediaFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hero__media-frame{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--salon-radius-lg);overflow:hidden;box-shadow:var(--salon-shadow-lg);background:var(--salon-surface-alt)}.hero__media-img{width:100%;height:100%;object-fit:cover;transition:transform 8s var(--salon-ease)}.hero__media-frame:hover .hero__media-img{transform:scale(1.05)}.hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--salon-border-strong);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:var(--salon-text);cursor:pointer;transition:var(--salon-transition-fast)}.hero__nav:hover{background:var(--salon-text);color:var(--salon-bg);border-color:var(--salon-text)}.hero__nav--prev{left:clamp(12px,2vw,32px)}.hero__nav--next{right:clamp(12px,2vw,32px)}.hero__loading{display:flex;flex-direction:column;gap:18px;padding-block:80px}.hero__loading-eyebrow,.hero__loading-title,.hero__loading-sub{border-radius:8px;background:linear-gradient(90deg,var(--salon-surface-alt) 25%,var(--salon-blush) 37%,var(--salon-surface-alt) 63%);background-size:400% 100%;animation:heroShimmer 1.4s ease infinite}.hero__loading-eyebrow{width:160px;height:14px}.hero__loading-title{width:min(560px,70%);height:56px}.hero__loading-sub{width:min(420px,60%);height:20px}@keyframes heroShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.hero--empty{min-height:60vh}.hero__empty{text-align:center;padding-block:100px;display:flex;flex-direction:column;align-items:center;gap:10px}.hero__empty-title{font-size:clamp(2rem,4vw,3rem)}.hero__empty-desc{color:var(--salon-text-muted)}@media(max-width:1024px){.hero__inner{grid-template-columns:1fr;text-align:center}.hero__description{margin-left:auto;margin-right:auto}.hero__cta-row,.hero__slide-indicator{justify-content:center}.hero__media{order:-1;max-width:420px;margin:0 auto}.hero{padding-top:130px}}@media(max-width:640px){.hero{padding-top:110px;padding-bottom:40px}.hero__cta-row{flex-direction:column;align-items:stretch}.hero__cta-row .salon-btn{width:100%}.hero__nav{width:38px;height:38px}.hero__media-frame{aspect-ratio:1 / 1}}.about{background:var(--salon-bg);padding:clamp(56px,8vw,100px) 0}.about__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px)}.about__media{position:relative}.about__image{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--salon-radius-lg);box-shadow:var(--salon-shadow-md);position:relative;z-index:1}.about__media-frame{position:absolute;top:20px;left:-20px;width:100%;height:100%;border:2px solid var(--salon-champagne);border-radius:var(--salon-radius-lg);z-index:0}.about__content{min-width:0}.about__title{font-size:clamp(1.9rem,3.4vw,2.7rem);margin:12px 0 20px}.about__description{font-family:var(--salon-font-body);font-size:.98rem;line-height:1.85;color:var(--salon-text-soft)}.about__description p{margin:0 0 1em}.about__description p:last-child{margin-bottom:0}.about__loading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.about__loading-image{aspect-ratio:4 / 5;border-radius:var(--salon-radius-lg);background:linear-gradient(90deg,var(--salon-surface-alt) 25%,var(--salon-blush) 37%,var(--salon-surface-alt) 63%);background-size:400% 100%;animation:aboutShimmer 1.4s ease infinite}.about__loading-text{display:flex;flex-direction:column;gap:14px}.about__loading-line{height:16px;border-radius:6px;background:linear-gradient(90deg,var(--salon-surface-alt) 25%,var(--salon-blush) 37%,var(--salon-surface-alt) 63%);background-size:400% 100%;animation:aboutShimmer 1.4s ease infinite}@keyframes aboutShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:900px){.about__inner,.about__loading{grid-template-columns:1fr}.about__media-frame{display:none}.about__media{max-width:420px;margin:0 auto}}.category{background:var(--salon-surface);padding:clamp(56px,8vw,96px) 0}.category__header{text-align:center;margin-bottom:clamp(28px,4vw,44px);display:flex;flex-direction:column;align-items:center;gap:8px}.category__title{font-size:clamp(1.8rem,3vw,2.4rem)}.category__container-wrapper{position:relative}.category__container{display:flex;gap:clamp(18px,2.4vw,32px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:6px 4px 14px}.category__container::-webkit-scrollbar{display:none}.category__card{flex:0 0 auto;width:112px;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;animation:categoryFadeIn .5s var(--salon-ease) both}@keyframes categoryFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.category__thumb{width:92px;height:92px;border-radius:50%;overflow:hidden;background:var(--salon-blush);display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:var(--salon-transition-fast)}.category__card--active .category__thumb,.category__card:hover .category__thumb{border-color:var(--salon-rose);transform:translateY(-3px)}.category__image{width:100%;height:100%;object-fit:cover}.category__all-icon{color:var(--salon-gold)}.category__name{font-family:var(--salon-font-body);font-size:.86rem;font-weight:600;color:var(--salon-text-soft);white-space:nowrap}.category__card--active .category__name{color:var(--salon-text)}.category__scroll-btn{position:absolute;top:40%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--salon-border-strong);background:var(--salon-surface);box-shadow:var(--salon-shadow-sm);display:flex;align-items:center;justify-content:center;color:var(--salon-text);cursor:pointer;z-index:2}.category__scroll-btn--left{left:-8px}.category__scroll-btn--right{right:-8px}.category__loading{display:flex;gap:24px;overflow:hidden}.category__skeleton-pill{width:92px;height:92px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,var(--salon-surface-alt) 25%,var(--salon-blush) 37%,var(--salon-surface-alt) 63%);background-size:400% 100%;animation:categoryShimmer 1.4s ease infinite}@keyframes categoryShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.category__empty{text-align:center;color:var(--salon-text-muted);padding:20px 0}@media(max-width:640px){.category__scroll-btn{display:none}.category__thumb{width:76px;height:76px}.category__card{width:92px}}.services{background:var(--salon-bg);padding:clamp(56px,8vw,96px) 0}.services__header{text-align:center;margin-bottom:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:8px}.services__title{font-size:clamp(1.8rem,3vw,2.4rem)}.services__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(20px,2.2vw,28px)}.services__card{position:relative;background:var(--salon-surface);border:1px solid var(--salon-border);border-radius:var(--salon-radius-md);overflow:hidden;box-shadow:var(--salon-shadow-sm);transition:transform var(--salon-transition),box-shadow var(--salon-transition);animation:serviceFadeIn .6s var(--salon-ease) both;display:flex;flex-direction:column}@keyframes serviceFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.services__card:hover{transform:translateY(-6px);box-shadow:var(--salon-shadow-md)}.services__badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--salon-text);color:var(--salon-bg);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:var(--salon-radius-pill)}.services__image-wrapper{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--salon-surface-alt)}.services__image{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--salon-ease)}.services__card:hover .services__image{transform:scale(1.08)}.services__image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(36,31,28,.28) 100%);opacity:0;transition:opacity var(--salon-transition-fast)}.services__card:hover .services__image-overlay{opacity:1}.services__info{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.services__name{font-family:var(--salon-font-display);font-size:1.2rem;font-weight:600;color:var(--salon-text);margin:0}.services__description{font-family:var(--salon-font-body);font-size:.86rem;color:var(--salon-text-muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.services__rating{display:flex;align-items:center;gap:3px;margin:4px 0}.star{color:var(--salon-border-strong)}.star--filled{color:var(--salon-champagne)}.services__rating-number{font-size:.78rem;color:var(--salon-text-muted);margin-left:4px}.services__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.services__price{font-family:var(--salon-font-display);font-size:1.3rem;font-weight:700;color:var(--salon-text)}.services__book-btn{font-family:var(--salon-font-body);font-weight:650;font-size:.82rem;background:var(--salon-text);color:var(--salon-bg);border:none;border-radius:var(--salon-radius-pill);padding:.55rem 1.15rem;cursor:pointer;transition:var(--salon-transition-fast);display:inline-flex;align-items:center;gap:6px}.services__book-btn:hover{background:var(--salon-rose)}.services__book-btn--added{background:#2e8b57;animation:bookNowAdded .35s var(--salon-ease)}@keyframes bookNowAdded{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.services__skeleton-card{aspect-ratio:3 / 4;border-radius:var(--salon-radius-md);background:linear-gradient(90deg,var(--salon-surface-alt) 25%,var(--salon-blush) 37%,var(--salon-surface-alt) 63%);background-size:400% 100%;animation:servicesShimmer 1.4s ease infinite}@keyframes servicesShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.services__empty{text-align:center;padding:48px 0;color:var(--salon-text-muted)}.services__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:clamp(32px,5vw,52px);flex-wrap:wrap}.services__pagination-btn{font-family:var(--salon-font-body);font-weight:600;font-size:.85rem;background:var(--salon-surface);border:1px solid var(--salon-border-strong);border-radius:var(--salon-radius-pill);padding:.55rem 1.25rem;cursor:pointer;transition:var(--salon-transition-fast)}.services__pagination-btn:hover:not(:disabled){border-color:var(--salon-text)}.services__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.services__pagination-pages{display:flex;gap:6px}.services__pagination-page{width:36px;height:36px;border-radius:50%;border:1px solid var(--salon-border-strong);background:var(--salon-surface);font-family:var(--salon-font-body);font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--salon-transition-fast)}.services__pagination-page:hover{border-color:var(--salon-text)}.services__pagination-page--active{background:var(--salon-text);color:var(--salon-bg);border-color:var(--salon-text)}@media(max-width:480px){.services__container{grid-template-columns:1fr}.services__pagination-pages{display:none}}.gallery{background:var(--salon-surface-alt);padding:clamp(56px,8vw,96px) 0}.gallery__header{text-align:center;margin-bottom:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:8px}.gallery__title{font-size:clamp(1.8rem,3vw,2.4rem)}.gallery__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:220px;gap:16px}.gallery__card{position:relative;border-radius:var(--salon-radius-md);overflow:hidden;cursor:pointer;animation:galleryFadeIn .6s var(--salon-ease) both;box-shadow:var(--salon-shadow-sm)}.gallery__card--tall{grid-row:span 2}@keyframes galleryFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.gallery__image-wrapper{position:relative;width:100%;height:100%}.gallery__image{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--salon-ease)}.gallery__card:hover .gallery__image{transform:scale(1.08)}.gallery__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(36,31,28,.55) 100%);opacity:0;transition:opacity var(--salon-transition-fast)}.gallery__card:hover .gallery__overlay{opacity:1}.gallery__view-btn{position:absolute;left:50%;bottom:18px;transform:translate(-50%,12px);display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;color:var(--salon-text);border:none;border-radius:var(--salon-radius-pill);padding:.5rem 1.1rem;font-family:var(--salon-font-body);font-weight:650;font-size:.8rem;cursor:pointer;opacity:0;transition:var(--salon-transition-fast)}.gallery__card:hover .gallery__view-btn{opacity:1;transform:translate(-50%)}.gallery__skeleton{border-radius:var(--salon-radius-md);background:linear-gradient(90deg,var(--salon-surface) 25%,var(--salon-blush) 37%,var(--salon-surface) 63%);background-size:400% 100%;animation:galleryShimmer 1.4s ease infinite}.gallery__skeleton--1{grid-row:span 2}@keyframes galleryShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.gallery__empty{text-align:center;padding:48px 0;color:var(--salon-text-muted)}.lightbox{position:fixed;inset:0;background:#14110feb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;animation:lightboxFadeIn .25s ease}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.lightbox__content{position:relative;max-width:900px;width:100%;display:flex;align-items:center;justify-content:center}.lightbox__image{max-width:100%;max-height:82vh;object-fit:contain;border-radius:var(--salon-radius-sm);box-shadow:var(--salon-shadow-lg)}.lightbox__close{position:absolute;top:-52px;right:0;background:none;border:none;color:#fff;cursor:pointer}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox__nav--prev{left:-8px}.lightbox__nav--next{right:-8px}.lightbox__counter{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);color:#ffffffbf;font-family:var(--salon-font-body);font-size:.82rem;letter-spacing:.04em}@media(max-width:768px){.gallery__container{grid-auto-rows:180px}}@media(max-width:480px){.gallery__container{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.lightbox__nav{width:38px;height:38px}.lightbox__nav--prev{left:-4px}.lightbox__nav--next{right:-4px}}.footer{background:var(--salon-text);color:#fdfbf7d1;padding-top:clamp(48px,6vw,72px)}.footer__inner{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:clamp(32px,5vw,56px);padding-bottom:clamp(36px,5vw,56px)}.footer__logo-img{height:40px;width:auto;max-width:180px;object-fit:contain;margin-bottom:12px;background:#fdfbf7f0;border-radius:10px;padding:8px 14px}.footer__brand-name{font-family:var(--salon-font-display);font-size:1.5rem;font-weight:650;color:var(--salon-bg);margin:0 0 10px}.footer__tagline{font-family:var(--salon-font-body);font-size:.88rem;line-height:1.6;max-width:320px;margin:0 0 18px}.footer__social{display:flex;gap:10px}.footer__social a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(253,251,247,.25);display:flex;align-items:center;justify-content:center;color:inherit;transition:var(--salon-transition-fast)}.footer__social a:hover{background:var(--salon-rose);border-color:var(--salon-rose);color:#fff}.footer__links,.footer__contact{display:flex;flex-direction:column;gap:12px}.footer__links h4,.footer__contact h4{font-family:var(--salon-font-body);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--salon-champagne);margin:0 0 4px}.footer__links a{font-family:var(--salon-font-body);font-size:.9rem;color:inherit;text-decoration:none;transition:color var(--salon-transition-fast);width:fit-content}.footer__links a:hover{color:var(--salon-bg)}.footer__contact p{display:flex;align-items:flex-start;gap:8px;font-family:var(--salon-font-body);font-size:.88rem;margin:0;line-height:1.5}.footer__contact a{color:inherit;text-decoration:none}.footer__contact a:hover{color:var(--salon-champagne)}.footer__bottom{border-top:1px solid rgba(253,251,247,.14);padding:18px 0}.footer__bottom-inner{text-align:center;font-size:.78rem;color:#fdfbf78c}@media(max-width:768px){.footer__inner{grid-template-columns:1fr;gap:32px}}._container_hb8yt_45{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_hb8yt_61{max-width:1600px;margin:0 auto;display:flex;gap:2rem;align-items:flex-start}._sidebar_hb8yt_79{width:300px;flex-shrink:0;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);padding:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto}._sidebarTitle_hb8yt_101{font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;color:var(--primary)}._navList_hb8yt_115{display:flex;flex-direction:column;gap:.5rem}._navCategory_hb8yt_127{margin-bottom:.5rem}._navCategoryBtn_hb8yt_135{background:transparent;border:none;color:var(--text-secondary);font-weight:600;font-size:.95rem;padding:.5rem;width:100%;text-align:left;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .2s}._navCategoryBtn_hb8yt_135:hover{color:var(--primary)}._navCategoryIcon_hb8yt_175{font-size:1rem}._navTemplateTypes_hb8yt_183{margin-left:1.2rem;margin-top:.25rem}._navTemplateType_hb8yt_183{margin-bottom:.25rem}._navTTBtn_hb8yt_201{background:transparent;border:none;color:var(--text-muted);font-weight:500;font-size:.9rem;padding:.4rem .5rem;width:100%;text-align:left;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .2s}._navTTBtn_hb8yt_201:hover{color:var(--primary)}._navTTIcon_hb8yt_241{font-size:.9rem}._navSubOptions_hb8yt_249{margin-left:1.2rem;display:flex;flex-direction:column;gap:.2rem}._navSubOption_hb8yt_249{background:transparent;border:none;color:var(--text-muted);font-size:.85rem;padding:.35rem .5rem;text-align:left;cursor:pointer;border-radius:6px;transition:all .2s}._navSubOption_hb8yt_249:hover{background:#ad71eb1a;color:var(--primary)}._activeSubOption_hb8yt_297{background:#ad71eb26!important;color:var(--primary)!important;font-weight:600}._workspace_hb8yt_311{flex:1;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden}._workspaceHeader_hb8yt_329{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem}._breadcrumb_hb8yt_349{font-size:.95rem;color:var(--text-secondary)}._breadcrumb_hb8yt_349 span{color:var(--text-primary);font-weight:600}._workspaceActions_hb8yt_369{display:flex;gap:1rem;align-items:center}._resetBtn_hb8yt_381{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition)}._resetBtn_hb8yt_381:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._resetBtn_hb8yt_381:disabled{opacity:.5;cursor:not-allowed}._saveBtn_hb8yt_429{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;background:var(--primary);color:#fff;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition)}._saveBtn_hb8yt_429:hover:not(:disabled){background:var(--primary-dark)}._saveBtn_hb8yt_429:disabled{opacity:.6;cursor:not-allowed}._workspaceContent_hb8yt_475{padding:2rem}._settingDescription_hb8yt_483{color:var(--text-secondary);margin-bottom:1.5rem}._timingContainer_hb8yt_495{max-width:600px}._timingSection_hb8yt_503{margin-bottom:2rem}._timingTitle_hb8yt_511{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--primary-light)}._timingRow_hb8yt_525{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}._timingInput_hb8yt_539{width:80px;padding:.5rem;background:#222;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);text-align:center}._timingSelect_hb8yt_559{padding:.5rem;background:#222;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary)}._removeTimeBtn_hb8yt_575{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;padding:.25rem;border-radius:50%;transition:color .2s}._removeTimeBtn_hb8yt_575:hover{color:#ff6b6b}._addTimeBtn_hb8yt_605{background:transparent;border:1px dashed var(--primary);color:var(--primary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:var(--transition)}._addTimeBtn_hb8yt_605:hover{background:#ad71eb1a}._booleanSetting_hb8yt_637{max-width:400px}._checkboxLabel_hb8yt_645{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--text-primary);cursor:pointer}._checkboxLabel_hb8yt_645 input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}._countryCodeSelect_hb8yt_677{width:140px;padding:.5rem 2rem .5rem .5rem;background:#222;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:var(--transition);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:16px}._countryCodeSelect_hb8yt_677:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._emptySetting_hb8yt_727{color:var(--text-muted);text-align:center;padding:4rem 0}._loadingWrapper_hb8yt_739{display:flex;align-items:center;justify-content:center;min-height:300px}._accessDenied_hb8yt_753{text-align:center;padding:4rem 2rem;max-width:500px;margin:2rem auto;background:var(--surface-color);border-radius:var(--border-radius)}._deniedIcon_hb8yt_771{font-size:4rem;margin-bottom:1rem}@media(max-width:768px){._mainContent_hb8yt_61{flex-direction:column}._sidebar_hb8yt_79{width:100%;max-height:none}._workspaceHeader_hb8yt_329{flex-direction:column;align-items:flex-start}}._page_b5x0j_3{padding:clamp(16px,2.2vw,32px);box-sizing:border-box;width:100%;max-width:100%;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}._header_b5x0j_6{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:clamp(16px,2vw,28px)}._title_b5x0j_7{font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:700;margin:0;letter-spacing:-.3px;color:#fff}._subtitle_b5x0j_8{font-size:.85rem;color:#9ca3af;margin:4px 0 0;max-width:620px;line-height:1.5}._headerActions_b5x0j_9{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._ghostBtn_b5x0j_10{background:#121214;border:1px solid #242428;color:#e7e4f0;padding:.5rem .95rem;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.45rem}._ghostBtn_b5x0j_10:hover{background:#8b5cf624;border-color:#8b5cf6;color:#fff}._summary_b5x0j_14{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}._card_b5x0j_15{background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:22px;box-shadow:0 8px 24px #0006;min-width:0}._featured_b5x0j_16{background:linear-gradient(150deg,#8b5cf6,#6d28d9);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;justify-content:space-between;gap:18px;position:relative;overflow:hidden;min-width:0}._featLabel_b5x0j_17{font-size:.85rem;font-weight:500;color:#fffc}._featValue_b5x0j_18{font-size:clamp(1.9rem,2.4vw,2.5rem);font-weight:700;line-height:1;letter-spacing:-.5px}._featValue_b5x0j_18 small{font-size:1rem;font-weight:600;opacity:.75;margin-left:4px}._featFoot_b5x0j_20{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff29;color:#fff}._featIcon_b5x0j_21{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;color:#fff}._chCard_b5x0j_23{padding:18px;display:flex;flex-direction:column;gap:14px;transition:all .2s ease}._chCard_b5x0j_23:hover{border-color:#a855f747;box-shadow:0 8px 20px #0006;transform:translateY(-2px)}._chTop_b5x0j_25{display:flex;align-items:center;gap:14px}._chIcon_b5x0j_26{width:48px;height:48px;min-width:48px;border-radius:14px;display:grid;place-items:center;background:#a855f724;color:#a855f7;font-size:22px}._chName_b5x0j_27{font-size:.8rem;color:#9ca3af;font-weight:500}._chState_b5x0j_28{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:#fff;line-height:1.25;margin-top:2px}._dot_b5x0j_29{width:8px;height:8px;border-radius:50%;background:#6b7280;flex:none;box-shadow:0 0 0 3px #ffffff0d}._dotOk_b5x0j_30{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}._dotWarn_b5x0j_31{background:#facc15;box-shadow:0 0 0 3px #facc1524}._dotErr_b5x0j_32{background:#ef4444;box-shadow:0 0 0 3px #ef444429}._chDetail_b5x0j_33{font-size:.76rem;color:#8b8799;line-height:1.45;min-height:2.2em}._chFoot_b5x0j_34{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:.76rem;color:#9ca3af}._chLink_b5x0j_35{background:none;border:none;color:#c4b5fd;font-size:.76rem;font-weight:700;cursor:pointer;padding:0;white-space:nowrap}._chLink_b5x0j_35:hover{color:#fff}._engine_b5x0j_39{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:18px;flex-wrap:wrap}._engineText_b5x0j_40{flex:1;min-width:240px}._engineTitle_b5x0j_41{font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:10px}._engineSub_b5x0j_42{font-size:.8rem;color:#9ca3af;margin-top:3px;line-height:1.5}._badge_b5x0j_43{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#121214;border:1px solid #242428;color:#a5a1b3}._badgeOn_b5x0j_44{background:#8b5cf629;border-color:#8b5cf680;color:#c4b5fd}._panel_b5x0j_47{overflow:hidden}._panelHead_b5x0j_48{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 22px;border-bottom:1px solid #1c1c1f}._panelTitle_b5x0j_49{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}._tabs_b5x0j_50{display:flex;gap:.3rem;background:#121214;border:1px solid #202023;padding:.25rem;border-radius:12px;max-width:100%;overflow-x:auto;scrollbar-width:none}._tabs_b5x0j_50::-webkit-scrollbar{display:none}._tab_b5x0j_50{background:transparent;border:none;color:#a5a1b3;padding:.45rem 1rem;border-radius:9px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}._tab_b5x0j_50:hover{color:#fff;background:#8b5cf61f}._tabActive_b5x0j_54,._tabActive_b5x0j_54:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 10px #8b5cf659}._legend_b5x0j_55{display:flex;flex-wrap:wrap;gap:.6rem;padding:.7rem 22px;background:#0d0d0f;border-bottom:1px solid #1c1c1f;align-items:center}._legendItem_b5x0j_56{display:flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;color:#d5d2e0;padding:.3rem .75rem;border-radius:999px;background:#121214;border:1px solid #1c1c1f}._group_b5x0j_58{border-bottom:1px solid #1c1c1f}._group_b5x0j_58:last-child{border-bottom:none}._groupHead_b5x0j_60{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px 8px}._groupTitle_b5x0j_61{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8b8799}._addBtn_b5x0j_62{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:.45rem 1.1rem;border-radius:999px;font-weight:700;font-size:.74rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px #8b5cf659;transition:all .2s}._addBtn_b5x0j_62:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf673}._rows_b5x0j_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}._row_b5x0j_64{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;margin:0 10px;border-bottom:1px solid #17171b;min-width:0;transition:background .15s;border-radius:12px}._row_b5x0j_64:hover{background:#8b5cf60f}._rowName_b5x0j_67{font-size:.88rem;font-weight:600;color:#f4f2f8;min-width:0;display:flex;flex-direction:column;gap:4px}._rowSub_b5x0j_68{font-size:.72rem;color:#8b8799;font-weight:500}._pills_b5x0j_69{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}._pill_b5x0j_69{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:.28rem .65rem;border-radius:999px;background:#121214;border:1px solid #1c1c1f;color:#6b7280;cursor:pointer;transition:all .15s}._pill_b5x0j_69:before{content:"";width:6px;height:6px;border-radius:50%;background:#4b5563}._pill_b5x0j_69:hover{border-color:#8b5cf673;color:#fff}._pillOn_b5x0j_73{background:#8b5cf61f;border-color:#8b5cf673;color:#e9e3ff}._pillOn_b5x0j_73:before{background:#a855f7;box-shadow:0 0 0 3px #a855f733}._gear_b5x0j_75{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#121214;border:1px solid #242428;color:#a5a1b3;cursor:pointer;transition:all .2s;flex:none}._gear_b5x0j_75:hover{color:#fff;border-color:#8b5cf6;background:#8b5cf624}._soon_b5x0j_77{display:inline-flex;align-items:center;gap:5px;font-size:.64rem;font-weight:700;padding:2px 9px;border-radius:999px;background:#facc151f;color:#facc15;width:fit-content}._removeSched_b5x0j_78{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.8rem;padding:0 4px;display:grid;place-items:center}._removeSched_b5x0j_78:hover{color:#ef4444}._empty_b5x0j_80,._loading_b5x0j_80{text-align:center;padding:60px 20px;color:#9ca3af}._errorBox_b5x0j_81{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:14px 18px;border-radius:14px;font-size:.88rem;margin:16px 22px}._switch_b5x0j_84{position:relative;width:46px;height:26px;border-radius:999px;background:#2a2a31;border:1px solid #34343c;cursor:pointer;transition:all .2s;flex:none;padding:0}._switch_b5x0j_84:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 6px #0006}._switchOn_b5x0j_86{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:transparent;box-shadow:0 4px 12px #8b5cf659}._switchOn_b5x0j_86:after{transform:translate(20px)}._switch_b5x0j_84:disabled{opacity:.45;cursor:not-allowed}._overlay_b5x0j_91{position:fixed;inset:0;background:#050509c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;display:grid;place-items:center;padding:20px}._modal_b5x0j_92{color:#f4f2f8;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:min(1040px,100%);max-height:calc(100vh - 40px);background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;overflow:hidden}._mHead_b5x0j_93{padding:22px 26px 16px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #1c1c1f}._mHeadLeft_b5x0j_94{display:flex;gap:14px;align-items:center;min-width:0}._mTitle_b5x0j_95{margin:0;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.01em}._mDesc_b5x0j_96{margin:3px 0 0;color:#9ca3af;font-size:.82rem;line-height:1.45}._mClose_b5x0j_97{background:#121214;border:1px solid #242428;color:#e7e4f0;width:34px;height:34px;border-radius:10px;cursor:pointer;flex:none;display:grid;place-items:center;transition:all .2s}._mClose_b5x0j_97:hover{border-color:#8b5cf6;color:#fff}._mTabs_b5x0j_99{display:flex;gap:.3rem;background:#121214;border:1px solid #202023;padding:.25rem;border-radius:12px;margin:16px 26px 0;width:fit-content;max-width:calc(100% - 52px);overflow-x:auto;scrollbar-width:none}._mTab_b5x0j_99{background:transparent;border:none;color:#a5a1b3;padding:.45rem 1rem;border-radius:9px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:all .2s}._mTab_b5x0j_99:hover{color:#fff;background:#8b5cf61f}._mTabActive_b5x0j_102,._mTabActive_b5x0j_102:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 10px #8b5cf659}._mBody_b5x0j_103{padding:20px 26px;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px;flex:1}._col_b5x0j_104{display:flex;flex-direction:column;gap:16px;min-width:0}._banner_b5x0j_105{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;font-size:.8rem;line-height:1.5;border:1px solid #242428;background:#121214;color:#cfcbe0}._bannerOk_b5x0j_106{background:#22c55e1a;border-color:#22c55e47;color:#86efac}._bannerWarn_b5x0j_107{background:#facc1517;border-color:#facc1547;color:#fde68a}._bannerErr_b5x0j_108{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}._switchRow_b5x0j_109{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;background:#121214;border:1px solid #202023}._switchLabel_b5x0j_110{font-weight:600;font-size:.88rem;color:#fff}._field_b5x0j_111{display:flex;flex-direction:column;gap:7px}._label_b5x0j_112{font-size:.72rem;font-weight:700;color:#a5a1b3;text-transform:uppercase;letter-spacing:.08em}._input_b5x0j_113,._textarea_b5x0j_113{width:100%;background:#121214;border:1px solid #242428;border-radius:10px;color:#f4f2f8;padding:.6rem .85rem;font:inherit;font-size:.86rem;transition:all .2s;box-sizing:border-box;caret-color:#c4b5fd;color-scheme:dark}._textarea_b5x0j_113{min-height:150px;resize:vertical;line-height:1.55}._input_b5x0j_113:focus,._textarea_b5x0j_113:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._input_b5x0j_113::placeholder,._textarea_b5x0j_113::placeholder{color:#6f6b82;opacity:1}._input_b5x0j_113 option{background:#14121b;color:#fff}._input_b5x0j_113:disabled{opacity:.55}._hint_b5x0j_119{font-size:.74rem;color:#8b8799;line-height:1.45}._vars_b5x0j_120{display:flex;flex-wrap:wrap;gap:6px}._var_b5x0j_120{background:#121214;border:1px solid #1c1c1f;color:#d5d2e0;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._var_b5x0j_120:hover{background:#8b5cf624;border-color:#8b5cf680;color:#fff}._preview_b5x0j_123{background:#0a0a0a;border:1px solid #1c1c1f;border-radius:14px;padding:16px;min-height:160px;font-size:.88rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#f4f2f8}._previewTitle_b5x0j_124{font-weight:700;margin-bottom:6px}._bubble_b5x0j_125{background:#8b5cf61a;border:1px solid rgba(139,92,246,.28);border-radius:14px 14px 14px 4px;padding:12px 14px}._iframe_b5x0j_126{width:100%;height:480px;border:1px solid #1c1c1f;border-radius:14px;background:#0a0a0a}._stats_b5x0j_127{display:flex;gap:8px;flex-wrap:wrap;font-size:.72rem;color:#cfcbe0}._stats_b5x0j_127 span{padding:.25rem .65rem;border-radius:999px;background:#121214;border:1px solid #1c1c1f;font-weight:600}._chk_b5x0j_129{display:flex;flex-wrap:wrap;gap:8px}._chkItem_b5x0j_130{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;background:#121214;border:1px solid #1c1c1f;color:#cfcbe0;padding:.35rem .85rem;border-radius:999px;cursor:pointer;transition:all .15s}._chkItemOn_b5x0j_131{border-color:#8b5cf680;background:#8b5cf624;color:#e9e3ff}._testRow_b5x0j_132{display:flex;gap:8px}._mFoot_b5x0j_133{padding:16px 26px;border-top:1px solid #1c1c1f;display:flex;justify-content:flex-end;gap:10px;align-items:center;background:#0000002e}._primary_b5x0j_134{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:999px;font-weight:700;font-size:.8rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px #8b5cf659;transition:all .2s;white-space:nowrap}._primary_b5x0j_134:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf673}._primary_b5x0j_134:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._secondary_b5x0j_137{background:#121214;color:#f4f2f8;border:1px solid #242428;padding:.6rem 1.2rem;border-radius:999px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s;white-space:nowrap}._secondary_b5x0j_137:hover:not(:disabled){border-color:#8b5cf6;background:#8b5cf61f}._secondary_b5x0j_137:disabled{opacity:.5;cursor:not-allowed}._errList_b5x0j_140{margin:0;padding-left:18px;color:#fca5a5;font-size:.8rem}._themeToggle_b5x0j_141{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;background:#121214;border:1px solid #202023;margin-left:auto}._themeBtn_b5x0j_142{border:none;background:transparent;color:#a5a1b3;font-size:.72rem;font-weight:600;padding:.3rem .8rem;border-radius:7px;cursor:pointer}._themeBtnOn_b5x0j_143{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}._labelRow_b5x0j_144{display:flex;align-items:center;gap:10px}@media(max-width:1280px){._summary_b5x0j_14{grid-template-columns:repeat(2,minmax(0,1fr))}._featured_b5x0j_16{grid-column:1 / -1;flex-direction:row;align-items:center}._featIcon_b5x0j_21{position:static}}@media(max-width:900px){._rows_b5x0j_64,._mBody_b5x0j_103{grid-template-columns:1fr}}@media(max-width:620px){._summary_b5x0j_14{grid-template-columns:1fr}._featured_b5x0j_16{flex-direction:column;align-items:flex-start}._panelHead_b5x0j_48,._legend_b5x0j_55,._groupHead_b5x0j_60{padding-left:16px;padding-right:16px}._row_b5x0j_64{flex-direction:column;align-items:flex-start}._pills_b5x0j_69{justify-content:flex-start}._overlay_b5x0j_91{padding:0}._modal_b5x0j_92{max-height:100vh;height:100vh;border-radius:0}._mHead_b5x0j_93,._mBody_b5x0j_103,._mFoot_b5x0j_133{padding-left:16px;padding-right:16px}._mTabs_b5x0j_99{margin-left:16px}._testRow_b5x0j_132{flex-direction:column}}._page_he17u_2{padding:clamp(16px,2.2vw,32px);box-sizing:border-box;width:100%;max-width:100%;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}._head_he17u_3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:clamp(16px,2vw,28px)}._title_he17u_4{margin:0;font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:700;letter-spacing:-.3px;color:#fff}._sub_he17u_5{margin:4px 0 0;color:#9ca3af;font-size:.85rem;max-width:640px;line-height:1.5}._btn_he17u_6{background:#121214;border:1px solid #242428;color:#e7e4f0;padding:.5rem .95rem;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}._btn_he17u_6:hover:not(:disabled){background:#8b5cf624;border-color:#8b5cf6;color:#fff}._btnPrimary_he17u_8{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff;border-radius:999px;padding:.55rem 1.3rem;font-weight:700;box-shadow:0 4px 14px #8b5cf659}._btnPrimary_he17u_8:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf673}._btn_he17u_6:disabled{opacity:.5;cursor:not-allowed}._filters_he17u_11{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px;align-items:center}._input_he17u_12,._select_he17u_12{background:#121214;border:1px solid #242428;border-radius:10px;color:#f4f2f8;padding:.5rem .85rem;font:inherit;font-size:.8rem;font-weight:600;min-width:0;color-scheme:dark;transition:all .2s}._input_he17u_12:focus,._select_he17u_12:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}._input_he17u_12::placeholder{color:#6f6b82;opacity:1}._select_he17u_12 option,._input_he17u_12 option{background:#14121b;color:#fff}._stats_he17u_16{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:18px}._stat_he17u_16{background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px 18px;box-shadow:0 6px 14px #0000004d;transition:all .2s}._stat_he17u_16:hover{border-color:#a855f740;transform:translateY(-2px)}._statN_he17u_19{font-size:1.6rem;font-weight:700;letter-spacing:-.5px}._statL_he17u_20{font-size:.78rem;color:#9ca3af;margin-top:3px;font-weight:500}._card_he17u_21{background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:22px;box-shadow:0 8px 24px #0006;overflow:hidden}._tableWrap_he17u_22{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#8b8799;padding:14px 20px;border-bottom:1px solid #1c1c1f;background:#0d0d0f}td{padding:14px 20px;font-size:.84rem;border-bottom:1px solid #17171b;vertical-align:top;color:#f4f2f8}tbody tr{cursor:pointer;transition:background .15s}tbody tr:hover{background:#8b5cf60f}tbody tr:last-child td{border-bottom:none}._tag_he17u_27{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;background:#121214;border:1px solid #1c1c1f;color:#d5d2e0;text-transform:capitalize}._tag_he17u_27:before{content:"";width:6px;height:6px;border-radius:50%;background:#6b7280}._s_sent_he17u_29,._s_delivered_he17u_29,._s_read_he17u_29{border-color:#22c55e4d;background:#22c55e1a;color:#86efac}._s_sent_he17u_29:before,._s_delivered_he17u_29:before,._s_read_he17u_29:before{background:#22c55e}._s_failed_he17u_30{border-color:#ef44444d;background:#ef44441a;color:#fca5a5}._s_failed_he17u_30:before{background:#ef4444}._s_queued_he17u_31,._s_sending_he17u_31,._s_retrying_he17u_31{border-color:#facc154d;background:#facc1517;color:#fde68a}._s_queued_he17u_31:before,._s_sending_he17u_31:before,._s_retrying_he17u_31:before{background:#facc15}._s_skipped_he17u_32{border-color:#3b82f64d;background:#3b82f61a;color:#93c5fd}._s_skipped_he17u_32:before{background:#3b82f6}._pager_he17u_33{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.8rem;color:#9ca3af;border-top:1px solid #1c1c1f;background:#0d0d0f}._empty_he17u_34{text-align:center;padding:56px 20px;color:#9ca3af}._nItem_he17u_35{display:flex;gap:14px;padding:16px 22px;border-bottom:1px solid #17171b;cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;color:inherit;font:inherit;transition:background .15s}._nItem_he17u_35:hover{background:#8b5cf60f}._nUnread_he17u_36{background:#8b5cf612}._nDot_he17u_37{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none;background:transparent}._nDotOn_he17u_37{background:#a855f7;box-shadow:0 0 0 3px #a855f733}._nTitle_he17u_38{font-weight:700;font-size:.9rem;color:#fff}._nMsg_he17u_38{color:#b8b3cf;font-size:.84rem;margin-top:3px;white-space:pre-line;line-height:1.5}._nMeta_he17u_39{color:#8b8799;font-size:.74rem;margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}._overlay_he17u_40{position:fixed;inset:0;background:#050509c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;display:grid;place-items:center;padding:20px}._modal_he17u_41{color:#f4f2f8;color-scheme:dark;width:min(640px,100%);max-height:calc(100vh - 40px);overflow:auto;background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px;box-shadow:0 24px 64px #0009}._modal_he17u_41 h2{color:#fff;font-size:1.1rem}._kv_he17u_43{display:grid;grid-template-columns:140px 1fr;gap:10px 14px;font-size:.84rem;margin:16px 0}._kv_he17u_43 dt{color:#8b8799;font-weight:600}._kv_he17u_43 dd{margin:0;word-break:break-word;color:#f4f2f8}._msg_he17u_44{background:#0a0a0a;border:1px solid #1c1c1f;border-radius:14px;padding:14px;white-space:pre-wrap;font-size:.84rem;line-height:1.55}._err_he17u_45{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:12px;padding:10px 14px;font-size:.82rem;margin:10px 0}@media(max-width:1100px){._stats_he17u_16{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){._stats_he17u_16{grid-template-columns:repeat(2,minmax(0,1fr))}._kv_he17u_43{grid-template-columns:1fr}._nItem_he17u_35,._pager_he17u_33{padding-left:14px;padding-right:14px}}._page_koxl6_5{padding:28px;color:var(--salon-text-primary, #fff);font-family:var(--salon-font-sans, "Inter", sans-serif);max-width:1080px;margin:0 auto}._headerRow_koxl6_13{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}._title_koxl6_22{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;margin:0 0 6px}._titleIcon_koxl6_31{color:var(--salon-purple-light, #c4b5fd)}._subtitle_koxl6_35{margin:0;color:var(--salon-text-secondary, #9ca3af);font-size:14px}._saveBtn_koxl6_41{display:inline-flex;align-items:center;gap:8px;background:var(--salon-purple-gradient, linear-gradient(135deg, #8b5cf6 0%, #6d28d9 100%));color:#fff;border:1px solid rgba(255,255,255,.1);padding:11px 22px;border-radius:var(--salon-radius-sm, 10px);font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #6d28d959;transition:all .2s ease;white-space:nowrap}._saveBtn_koxl6_41:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf673}._saveBtn_koxl6_41:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._warningBanner_koxl6_70{display:flex;align-items:center;gap:8px;background:var(--salon-yellow-bg, rgba(250, 204, 21, .15));color:var(--salon-yellow, #facc15);border:1px solid rgba(250,204,21,.25);padding:12px 16px;border-radius:var(--salon-radius-sm, 10px);font-size:13px;margin-bottom:18px}._roleTabs_koxl6_83{display:flex;gap:6px;background:#ffffff0a;border:1px solid var(--salon-card-border, rgba(255,255,255,.06));border-radius:var(--salon-radius-md, 14px);padding:6px;margin-bottom:16px;width:fit-content}._roleTab_koxl6_83{position:relative;background:transparent;border:none;color:var(--salon-text-secondary, #9ca3af);padding:9px 20px;border-radius:var(--salon-radius-sm, 10px);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}._roleTab_koxl6_83:hover{color:#fff}._roleTabActive_koxl6_111{background:var(--salon-purple-gradient, linear-gradient(135deg, #8b5cf6 0%, #6d28d9 100%));color:#fff;box-shadow:0 4px 14px #6d28d94d}._dirtyDot_koxl6_117{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--salon-yellow, #facc15)}._toolbar_koxl6_127{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}._searchInput_koxl6_136{background-color:#12121a;border:1px solid var(--salon-card-border, rgba(255,255,255,.06));color:#fff;padding:10px 14px;border-radius:var(--salon-radius-sm, 10px);font-size:14px;outline:none;min-width:240px;transition:all .2s ease}._searchInput_koxl6_136:focus{border-color:var(--salon-purple-strong, #8b5cf6);box-shadow:0 0 12px var(--salon-purple-glow, rgba(139, 92, 246, .25))}._toolbarRight_koxl6_153{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._grantedCount_koxl6_160{color:var(--salon-text-muted, #6b7280);font-size:13px;margin-right:4px}._chip_koxl6_166,._chipGhost_koxl6_167{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9999px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s ease}._chip_koxl6_166{background:var(--salon-green-bg, rgba(34, 197, 94, .15));color:var(--salon-green, #22c55e)}._chip_koxl6_166:hover{filter:brightness(1.15)}._chipGhost_koxl6_167{background:#ffffff0d;color:#e5e7eb;border-color:var(--salon-card-border, rgba(255,255,255,.06))}._chipGhost_koxl6_167:hover{background:var(--salon-red-bg, rgba(239, 68, 68, .15));color:var(--salon-red, #ef4444)}._tree_koxl6_200{background:var(--salon-card-bg, linear-gradient(160deg, #16161f 0%, #0e0e15 100%));border:1px solid var(--salon-card-border, rgba(255,255,255,.06));border-radius:var(--salon-radius-lg, 18px);box-shadow:var(--salon-shadow-card, 0 8px 24px rgba(0,0,0,.4));overflow:hidden}._loadingState_koxl6_208{padding:40px;text-align:center;color:var(--salon-text-muted, #6b7280);font-size:14px}._branch_koxl6_215{border-bottom:1px solid rgba(255,255,255,.04)}._branch_koxl6_215:last-child{border-bottom:none}._branchHeader_koxl6_223{display:flex;align-items:center;gap:8px;padding:13px 14px;cursor:pointer;font-weight:600;font-size:14px;color:#e5e7eb;transition:background .15s ease}._branchHeader_koxl6_223:hover{background:#8b5cf60f}._branchIcon_koxl6_239{color:var(--salon-purple-light, #c4b5fd);display:flex}._branchLabel_koxl6_244{flex:1}._leafRow_koxl6_248{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.03);flex-wrap:wrap}._leafRow_koxl6_248:last-child{border-bottom:none}._leafRow_koxl6_248:hover{background:#8b5cf60a}._leafLabelGroup_koxl6_266{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:200px}._rowMaster_koxl6_274{width:16px;height:16px;accent-color:var(--salon-purple-strong, #8b5cf6);cursor:pointer}._leafLabel_koxl6_266{font-size:13.5px;color:#e5e7eb}._actionPills_koxl6_286{display:flex;gap:6px;flex-wrap:wrap}._actionPill_koxl6_286{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background:#ffffff0a;border:1px solid var(--salon-card-border, rgba(255,255,255,.06));color:var(--salon-text-secondary, #9ca3af);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._actionPill_koxl6_286 input{accent-color:var(--salon-purple-strong, #8b5cf6);width:13px;height:13px;cursor:pointer}._actionPillOn_koxl6_314{background:#a855f726;border-color:#a855f759;color:var(--salon-purple-light, #c4b5fd)}:root{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--bg-color: #08070c;--surface-color: #121019;--surface-color-alt: #171420;--card-bg: #14121c;--input-bg: #1a1724;--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: #b9b4c8;--text-muted: #837e96}._container_1wfud_19{min-height:100vh;background:var(--bg-color);color:var(--text-primary);font-family:Inter,sans-serif;padding:1.5rem}._mainContent_1wfud_27{max-width:1600px;margin:0 auto}._accessDenied_1wfud_33{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:16px;border:1px solid var(--border-color);max-width:500px;margin:2rem auto}._deniedIcon_1wfud_42{font-size:3rem;line-height:1;margin-bottom:1rem}._summaryGrid_1wfud_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}._summaryCard_1wfud_55{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}._cardIcon_1wfud_66{font-size:2rem;color:var(--primary)}._cardValue_1wfud_70{font-size:2rem;font-weight:700}._cardLabel_1wfud_74{font-size:.85rem;color:var(--text-secondary)}._controlsBar_1wfud_80{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}._dateSelector_1wfud_88{display:flex;align-items:center;gap:.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:.5rem 1rem}._dateInput_1wfud_97{background:transparent;border:none;color:var(--text-primary);font-size:.9rem}._modeSwitcher_1wfud_103{display:flex;gap:.5rem}._modeBtn_1wfud_107{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border:none;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .3s ease}._modeBtn_1wfud_107:hover{background:var(--primary-dark)}._modeActive_1wfud_124{background:var(--primary-gradient)}._filterBar_1wfud_129{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}._searchBox_1wfud_136{position:relative;flex:1;min-width:200px}._searchIcon_1wfud_141{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}._searchInput_1wfud_148{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary)}._clearSearch_1wfud_156{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer}._filterGroup_1wfud_166{display:flex;gap:.5rem}._filterSelect_1wfud_170{padding:.6rem 1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.85rem}._clearFiltersBtn_1wfud_178{display:flex;align-items:center;gap:.4rem;background:var(--primary-gradient);border:none;color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer}._selectedCount_1wfud_189{margin-left:auto;font-size:.85rem;color:var(--primary)}._bulkActions_1wfud_196{margin-bottom:1rem}._actionBtn_1wfud_199{padding:.6rem 1.5rem;background:var(--primary-gradient);border:none;border-radius:50px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}._actionBtn_1wfud_199:hover{background:var(--primary-dark)}._actionBtn_1wfud_199:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_1wfud_218{overflow-x:auto;background:var(--surface-color);border-radius:16px;border:1px solid var(--border-color);box-shadow:0 8px 32px #00000080}._table_1wfud_218{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:.9rem}._table_1wfud_218 th,._table_1wfud_218 td{padding:1rem;border-bottom:1px solid var(--border-color);text-align:left}._table_1wfud_218 th{background:var(--primary-gradient);color:#fff;font-weight:600}._table_1wfud_218 tbody tr:hover{background:#ad71eb1a}._row_1wfud_245{transition:background .15s}._empCell_1wfud_248{display:flex;align-items:center;gap:.75rem}._empAvatar_1wfud_253{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--primary)}._statusBadge_1wfud_261{display:inline-block;padding:.25rem .75rem;border-radius:50px;font-size:.8rem;font-weight:600}._checked_in_1wfud_268{background:#28a74533;color:#28a745;border:1px solid #28a745}._checked_out_1wfud_273{background:#007bff33;color:#007bff;border:1px solid #007bff}._not_checked_in_1wfud_278{background:#dc354533;color:#dc3545;border:1px solid #dc3545}._noData_1wfud_284{text-align:center;padding:2rem;color:var(--text-muted)}._attendanceGateBar_1wfud_291{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}._attendanceGateText_1wfud_302 strong{display:block;color:var(--text-primary);font-size:.95rem;margin-bottom:.25rem}._attendanceGateText_1wfud_302 p{margin:0;color:var(--text-secondary, #9a9a9a);font-size:.8rem;max-width:640px;line-height:1.4}._gateToggle_1wfud_315{flex-shrink:0;width:46px;height:26px;border-radius:999px;border:1px solid var(--border-color);background:#2a2a2e;position:relative;cursor:pointer;padding:0;transition:background .2s ease}._gateToggleOn_1wfud_327{background:var(--primary);border-color:var(--primary)}._gateToggleKnob_1wfud_331{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}._gateToggleOn_1wfud_327 ._gateToggleKnob_1wfud_331{transform:translate(20px)}._pagination_1wfud_346{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}._paginationInfo_1wfud_354{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary, #9a9a9a);font-size:13px}._paginationInfo_1wfud_354 select{margin-left:.5rem;background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary);padding:.25rem;border-radius:4px}._paginationBtns_1wfud_369{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}._paginationBtns_1wfud_369 button{margin:0 .2rem;padding:.4rem .8rem;background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;cursor:pointer}._paginationBtns_1wfud_369 button:disabled{opacity:.5;cursor:not-allowed}._activePage_1wfud_388{background:var(--primary)!important}._modalOverlay_1wfud_393{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}._modal_1wfud_393{background:var(--surface-color);border-radius:16px;max-width:600px;width:90%;max-height:85vh;overflow-y:auto;border:1px solid var(--border-color)}._modalHeader_1wfud_411{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}._modalClose_1wfud_418{background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer}._modalBody_1wfud_425{padding:1.5rem}._manualSection_1wfud_430{margin-bottom:2rem}._customTimeRow_1wfud_433{display:flex;align-items:center;gap:1rem;margin:.5rem 0}._timeInput_1wfud_439{padding:.4rem;background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px}._timePicker_1wfud_448{display:flex;gap:.5rem;margin:.5rem 0}._timePicker_1wfud_448 select{padding:.4rem .6rem;background:#222;border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;font-size:.9rem}._qrModalSubtitle_1wfud_463{color:var(--text-secondary);margin-bottom:1rem;font-weight:500;text-align:center}._qrModalTabs_1wfud_469{display:flex;gap:.5rem;margin-bottom:1.5rem;justify-content:center}._qrTabBtn_1wfud_475{padding:.5rem 1.2rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-weight:600;transition:all .3s}._qrTabBtn_1wfud_475:hover{background:var(--primary-dark)}._qrTabActive_1wfud_488{background:var(--primary-gradient);border-color:var(--primary)}._qrGenerateContent_1wfud_492,._qrScanContent_1wfud_493{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}._qrExpired_1wfud_500{text-align:center}._qrExpired_1wfud_500 h4{color:#ef4444;margin-bottom:.5rem}._qrActive_1wfud_507{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem}._qrMeta_1wfud_514{font-size:.9rem;color:var(--text-secondary)}._faceActions_1wfud_520{display:flex;gap:.3rem;align-items:center}._faceAddBtn_1wfud_525{background:var(--primary-gradient);border:none;color:#fff;padding:.3rem .8rem;border-radius:8px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.3rem;transition:background .3s}._faceAddBtn_1wfud_525:hover{background:var(--primary-dark)}._viewFaceBtn_1wfud_541{background:var(--primary-dark);border:none;color:#fff;padding:.3rem .6rem;border-radius:8px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.2rem}._enrollControls_1wfud_555{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-top:1rem}._cameraPreview_1wfud_564{width:100%;max-width:400px;border-radius:8px;margin:0 auto 1rem;display:block}._captureBtn_1wfud_573{display:block;margin:1rem auto;background:var(--primary-gradient);color:#fff;border:none;padding:.6rem 1.5rem;border-radius:50px;cursor:pointer}._faceMatch_1wfud_585{text-align:center;margin-top:1rem;font-weight:700}._loading_1wfud_592{display:flex;justify-content:center;align-items:center;min-height:300px}._markAttendanceContent_1wfud_600{display:flex;flex-direction:column;align-items:center}._qrModalLarge_1wfud_607{max-width:90vw;max-height:90vh;width:95%}._qrActive_1wfud_507 canvas{max-width:100%;height:auto}@media(max-width:768px){._controlsBar_1wfud_80{flex-direction:column;align-items:flex-start}._modeSwitcher_1wfud_103{width:100%;justify-content:space-around}._filterBar_1wfud_129{flex-direction:column;align-items:stretch}._searchBox_1wfud_136{width:100%}._filterGroup_1wfud_166{flex-wrap:wrap}._modal_1wfud_393{max-width:95%;max-height:90vh}._qrModalTabs_1wfud_469{flex-direction:column;align-items:stretch}}@media(max-width:480px){._summaryGrid_1wfud_49{grid-template-columns:repeat(2,1fr)}._modeBtn_1wfud_107{font-size:.8rem;padding:.5rem .8rem}._tableWrapper_1wfud_218{font-size:.8rem}}input[type=date],input[type=month],input[type=week],input[type=time],select{color-scheme:dark;color:var(--text-primary);background-color:var(--surface-color, #1a1a1f)}select option{color:var(--text-primary);background-color:var(--surface-color, #1a1a1f)}._container_sivu1_7{--av-primary: #ad71eb;--av-primary-light: #c9a3ff;--av-primary-dark: #8a4fd0;--av-primary-soft: rgba(173, 113, 235, .12);--av-bg: #141216;--av-surface: #1b181f;--av-surface-2: #221e27;--av-surface-3: #17141a;--av-border: rgba(255, 255, 255, .08);--av-border-strong: rgba(255, 255, 255, .14);--av-text: #f4f2f7;--av-text-secondary: #b8b2c2;--av-text-muted: #837d8f;--av-success: #4ade80;--av-warning: #fbbf24;--av-danger: #f87171;--av-radius-sm: 10px;--av-radius-md: 14px;--av-radius-lg: 20px;--av-shadow: 0 12px 32px rgba(0, 0, 0, .45);--av-transition: all .2s cubic-bezier(.4, 0, .2, 1);--av-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;width:100%;max-width:none;min-width:0;box-sizing:border-box;background:var(--av-bg);color:var(--av-text);font-family:var(--av-font);padding:clamp(16px,2vw,32px)}._container_sivu1_7 *{box-sizing:border-box}._mainContent_sivu1_50{width:100%;max-width:none;min-width:0;display:flex;gap:24px;align-items:flex-start}._tablePanel_sivu1_59{flex:1 1 auto;width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:24px;transition:var(--av-transition)}._tablePanelHidden_sivu1_70{display:none}._formPanel_sivu1_75{flex:0 0 0;width:0;min-width:0;overflow:hidden;opacity:0}._formPanelActive_sivu1_83{flex:1 1 auto;width:100%;max-width:860px;min-width:0;opacity:1;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow);padding:clamp(16px,2vw,28px);animation:_fadeIn_sivu1_1 .25s ease}@keyframes _fadeIn_sivu1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._pageHeaderRow_sivu1_105{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}._pageTitleGroup_sivu1_113{display:flex;flex-direction:column;gap:4px}._pageTitle_sivu1_113{font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;margin:0;letter-spacing:-.02em}._pageSubtitle_sivu1_126{color:var(--av-text-secondary);font-size:.92rem;margin:0}._headerActions_sivu1_132{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._btn_sivu1_142{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:999px;font-family:var(--av-font);font-weight:600;font-size:.88rem;padding:.6rem 1.15rem;cursor:pointer;transition:var(--av-transition);white-space:nowrap;line-height:1.1}._btnPrimary_sivu1_158{background:linear-gradient(135deg,var(--av-primary),var(--av-primary-dark));color:#fff;box-shadow:0 6px 18px #ad71eb59}._btnPrimary_sivu1_158:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #ad71eb73}._btnSecondary_sivu1_169{background:var(--av-surface-2);color:var(--av-text);border:1px solid var(--av-border-strong)}._btnSecondary_sivu1_169:hover:not(:disabled){border-color:var(--av-primary);color:var(--av-primary-light);transform:translateY(-1px)}._btnGhost_sivu1_181{background:transparent;color:var(--av-text-secondary);border:1px dashed var(--av-border-strong)}._btnGhost_sivu1_181:hover:not(:disabled){color:var(--av-primary-light);border-color:var(--av-primary)}._btnDanger_sivu1_192{background:#f871711f;color:var(--av-danger);border:1px solid rgba(248,113,113,.3)}._btnDanger_sivu1_192:hover:not(:disabled){background:#f8717133}._btn_sivu1_142:disabled{opacity:.55;cursor:not-allowed;transform:none!important}._iconBtn_sivu1_208{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--av-border-strong);background:var(--av-surface-2);color:var(--av-text-secondary);cursor:pointer;transition:var(--av-transition);flex-shrink:0}._iconBtn_sivu1_208:hover{color:var(--av-primary-light);border-color:var(--av-primary)}._addBtn_sivu1_229{align-self:flex-start}._saveBtn_sivu1_230{padding:.75rem 1.75rem}._removeBtn_sivu1_232{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--av-danger);cursor:pointer;font-weight:600;font-size:.85rem;transition:var(--av-transition)}._removeBtn_sivu1_232:hover{opacity:.75}._deleteBtnInline_sivu1_245{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background:#0000008c;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:var(--av-transition)}._dataCard_sivu1_263:hover ._deleteBtnInline_sivu1_245{opacity:1}._deleteBtnInline_sivu1_245:hover{background:var(--av-danger)}._card_sivu1_269{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow);width:100%;min-width:0}._cardPad_sivu1_278{padding:clamp(16px,2vw,24px)}._cardHeaderRow_sivu1_280{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}._cardTitleGroup_sivu1_289{display:flex;align-items:center;gap:10px}._cardIcon_sivu1_291{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--av-primary-soft);color:var(--av-primary-light);flex-shrink:0}._cardTitle_sivu1_289{font-size:1.05rem;font-weight:650;margin:0}._cardDescription_sivu1_309{font-size:.85rem;color:var(--av-text-muted);margin:2px 0 0}._overviewGrid_sivu1_318{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%}._statCard_sivu1_325{display:flex;flex-direction:column;gap:10px}._statLabel_sivu1_333{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--av-text-muted);font-weight:600}._statValueRow_sivu1_341{display:flex;align-items:center;gap:10px}._statValue_sivu1_341{font-size:1.1rem;font-weight:650}._statusBadge_sivu1_352{display:inline-flex;align-items:center;gap:6px;padding:.3rem .75rem;border-radius:999px;font-size:.78rem;font-weight:650}._statusPublished_sivu1_361{background:#4ade8024;color:var(--av-success)}._statusDraft_sivu1_366{background:#fbbf2424;color:var(--av-warning)}._statusDot_sivu1_371{width:7px;height:7px;border-radius:50%;background:currentColor}._urlDisplayRow_sivu1_386{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--av-surface-3);border:1px solid var(--av-border);border-radius:var(--av-radius-md);padding:12px 16px}._urlText_sivu1_397{flex:1 1 220px;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92rem;color:var(--av-primary-light);overflow-wrap:anywhere}._urlActions_sivu1_406{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}._slugEditRow_sivu1_408{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}._slugPrefix_sivu1_416{font-size:.85rem;color:var(--av-text-muted);white-space:nowrap}._slugInputWrapper_sivu1_422{flex:1 1 220px;min-width:160px}._slugHint_sivu1_427{font-size:.8rem;margin-top:8px;display:flex;align-items:center;gap:6px}._slugHintOk_sivu1_434{color:var(--av-success)}._slugHintError_sivu1_435{color:var(--av-danger)}._slugHintNeutral_sivu1_436{color:var(--av-text-muted)}._slugPreview_sivu1_438{margin-top:10px;font-size:.85rem;color:var(--av-text-secondary);background:var(--av-surface-3);border:1px dashed var(--av-border-strong);border-radius:8px;padding:8px 12px;overflow-wrap:anywhere}._brandingSummaryRow_sivu1_452{display:flex;align-items:center;gap:18px;flex-wrap:wrap}._brandingLogoPreview_sivu1_459{width:84px;height:84px;border-radius:16px;background:var(--av-surface-3);border:1px solid var(--av-border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._brandingLogoPreview_sivu1_459 img{width:100%;height:100%;object-fit:contain;padding:8px}._brandingLogoFallback_sivu1_479{font-weight:700;font-size:1.4rem;color:var(--av-primary-light)}._brandingMetaList_sivu1_485{display:flex;flex-direction:column;gap:4px;min-width:0}._brandingMetaRow_sivu1_492{font-size:.85rem;color:var(--av-text-secondary);display:flex;gap:6px}._brandingMetaRow_sivu1_492 strong{color:var(--av-text);font-weight:600}._sectionsNavGrid_sivu1_504{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}._sectionNavCard_sivu1_510{display:flex;align-items:flex-start;gap:12px;background:var(--av-surface-2);border:1px solid var(--av-border);border-radius:var(--av-radius-md);padding:16px;cursor:pointer;transition:var(--av-transition);text-align:left}._sectionNavCard_sivu1_510:hover{border-color:var(--av-primary);transform:translateY(-2px);box-shadow:0 8px 20px #ad71eb26}._sectionNavCardDisabled_sivu1_529{cursor:default;opacity:.65}._sectionNavCardDisabled_sivu1_529:hover{border-color:var(--av-border);transform:none;box-shadow:none}._sectionNavIcon_sivu1_540{width:38px;height:38px;border-radius:11px;background:var(--av-primary-soft);color:var(--av-primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}._sectionNavTitle_sivu1_552{font-weight:650;font-size:.94rem;margin:0 0 3px}._sectionNavDesc_sivu1_558{font-size:.8rem;color:var(--av-text-muted);margin:0}._sectionNavBadge_sivu1_564{margin-top:8px;display:inline-block;font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--av-text-muted);background:var(--av-surface-3);border-radius:999px;padding:2px 8px}._sectionHeader_sivu1_585 h2{font-size:1.05rem;font-weight:650;margin:0;display:flex;align-items:center;gap:10px}._sectionIcon_sivu1_598{color:var(--av-primary-light);background:var(--av-primary-soft);padding:8px;border-radius:10px;display:inline-flex}._cardGrid_sivu1_607{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}._dataCard_sivu1_263{position:relative;background:var(--av-surface-2);border:1px solid var(--av-border);border-radius:var(--av-radius-md);overflow:hidden;transition:var(--av-transition)}._dataCard_sivu1_263:hover{transform:translateY(-3px);box-shadow:var(--av-shadow);border-color:var(--av-border-strong)}._cardImage_sivu1_628{width:100%;height:150px;overflow:hidden;background:var(--av-surface-3)}._cardImage_sivu1_628 img{width:100%;height:100%;object-fit:cover}._cardContent_sivu1_641{padding:14px}._cardContent_sivu1_641 h4{margin:0 0 4px;font-size:.95rem;font-weight:650}._cardMeta_sivu1_649{font-size:.8rem;color:var(--av-text-muted);margin:2px 0}._cardDesc_sivu1_309{font-size:.85rem;color:var(--av-text-secondary);margin-top:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._aboutCard_sivu1_666{display:flex;flex-wrap:wrap;gap:20px;background:var(--av-surface-2);border:1px solid var(--av-border);border-radius:var(--av-radius-md);padding:20px;align-items:flex-start}._aboutImage_sivu1_677{flex:0 0 200px;width:200px;height:200px;max-width:100%;border-radius:var(--av-radius-sm);overflow:hidden;background:var(--av-surface-3)}._aboutImage_sivu1_677 img{width:100%;height:100%;object-fit:cover}._aboutContent_sivu1_689{flex:1 1 260px;min-width:0}._aboutContent_sivu1_689 h3{margin:0 0 6px;font-size:1.2rem;font-weight:700}._aboutSub_sivu1_693{color:var(--av-text-secondary);margin-bottom:10px;font-size:.92rem}._aboutDesc_sivu1_695{color:var(--av-text);line-height:1.6;font-size:.9rem}._emptyState_sivu1_698{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2rem,5vw,3rem) 1.5rem;background:var(--av-surface-3);border:1.5px dashed var(--av-border-strong);border-radius:var(--av-radius-md);text-align:center;gap:.85rem}._emptyState_sivu1_698 svg{color:var(--av-text-muted)}._emptyState_sivu1_698 p{font-size:1rem;color:var(--av-text-secondary);margin:0;max-width:340px}._formHeader_sivu1_723{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--av-border);margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._formHeader_sivu1_723 h2{font-size:1.35rem;font-weight:700;margin:0}._formContent_sivu1_740{width:100%}._form_sivu1_75{display:flex;flex-direction:column;gap:1.35rem}._field_sivu1_748{display:flex;flex-direction:column;gap:.5rem;min-width:0}._field_sivu1_748 label{font-weight:600;color:var(--av-text-secondary);font-size:.85rem}._field_sivu1_748 input,._field_sivu1_748 textarea,._field_sivu1_748 select{padding:.7rem .9rem;border:1px solid var(--av-border-strong);border-radius:10px;font-size:.9rem;font-family:var(--av-font);transition:var(--av-transition);background:var(--av-surface-3);color:var(--av-text);width:100%;min-width:0}._field_sivu1_748 input:focus,._field_sivu1_748 textarea:focus,._field_sivu1_748 select:focus{outline:none;border-color:var(--av-primary);box-shadow:0 0 0 3px var(--av-primary-soft)}._field_sivu1_748 textarea{resize:vertical;min-height:80px;line-height:1.5}._fieldRow_sivu1_786{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}._fieldHelp_sivu1_792{font-size:.78rem;color:var(--av-text-muted)}._fieldError_sivu1_797{font-size:.78rem;color:var(--av-danger)}._imageUpload_sivu1_803{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;background:var(--av-surface-3);border:1.5px dashed var(--av-border-strong);border-radius:12px;transition:var(--av-transition);min-height:110px}._imageUpload_sivu1_803:hover{border-color:var(--av-primary)}._imageUpload_sivu1_803 ._preview_sivu1_818{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid var(--av-border-strong)}._imageUpload_sivu1_803 input[type=file]{border:none;padding:.5rem 0;background:transparent;color:var(--av-text-secondary);font-size:.85rem}._sliderItem_sivu1_835,._galleryItem_sivu1_836{background:var(--av-surface-2);border-radius:var(--av-radius-md);padding:1.25rem;border:1px solid var(--av-border)}._itemHeader_sivu1_843{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._itemHeader_sivu1_843 h4{margin:0;font-size:.95rem;font-weight:650}._itemsList_sivu1_852{display:flex;flex-direction:column;gap:1rem}._dragHandle_sivu1_854{cursor:grab;color:var(--av-text-muted);display:flex;align-items:center}._dragHandle_sivu1_854:active{cursor:grabbing}._formActions_sivu1_862{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--av-border);margin-top:.25rem;flex-wrap:wrap}._spinner_sivu1_872{animation:_spin_sivu1_872 .9s linear infinite}@keyframes _spin_sivu1_872{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dropzone_sivu1_878{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;border:1.5px dashed var(--av-border-strong);border-radius:var(--av-radius-md);background:var(--av-surface-3);padding:1.75rem 1.25rem;cursor:pointer;transition:var(--av-transition);min-height:150px}._dropzone_sivu1_878:hover,._dropzoneActive_sivu1_896{border-color:var(--av-primary);background:var(--av-primary-soft)}._dropzoneIcon_sivu1_901{width:42px;height:42px;border-radius:12px;background:var(--av-primary-soft);color:var(--av-primary-light);display:flex;align-items:center;justify-content:center}._dropzoneTitle_sivu1_912{font-weight:650;font-size:.92rem}._dropzoneSub_sivu1_913{font-size:.8rem;color:var(--av-text-muted)}._dropzoneFormats_sivu1_914{font-size:.72rem;color:var(--av-text-muted);letter-spacing:.03em;text-transform:uppercase}._dropzoneInput_sivu1_921{position:absolute;inset:0;opacity:0;cursor:pointer}._dropzonePreviewWrap_sivu1_928{position:relative;display:inline-flex;border-radius:var(--av-radius-md);overflow:hidden;border:1px solid var(--av-border-strong);background:var(--av-surface-3)}._dropzonePreviewImg_sivu1_937{display:block;max-width:100%;object-fit:contain}._dropzonePreviewActions_sivu1_943{position:absolute;top:8px;right:8px;display:flex;gap:6px}._dropzoneProgressBar_sivu1_951{height:4px;border-radius:4px;background:var(--av-border);overflow:hidden;margin-top:8px}._dropzoneProgressFill_sivu1_958{height:100%;background:var(--av-primary);transition:width .2s ease}._dropzoneErrorText_sivu1_964{font-size:.78rem;color:var(--av-danger);margin-top:6px}._switch_sivu1_973{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}._switch_sivu1_973 input{opacity:0;width:0;height:0}._switchSlider_sivu1_981{position:absolute;inset:0;background:var(--av-border-strong);border-radius:999px;transition:var(--av-transition);cursor:pointer}._switchSlider_sivu1_981:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:var(--av-transition)}._switch_sivu1_973 input:checked+._switchSlider_sivu1_981{background:var(--av-primary)}._switch_sivu1_973 input:checked+._switchSlider_sivu1_981:before{transform:translate(18px)}._inlineConfirm_sivu1_1006{display:inline-flex;align-items:center;gap:6px;color:var(--av-success);font-size:.82rem;font-weight:600}._loading_sivu1_1018,._error_sivu1_1019{display:flex;align-items:center;justify-content:center;gap:10px;min-height:300px;font-size:1rem;color:var(--av-text-secondary);font-weight:600}._skeletonBlock_sivu1_1030{border-radius:var(--av-radius-md);background:linear-gradient(90deg,var(--av-surface-2) 25%,var(--av-surface-3) 37%,var(--av-surface-2) 63%);background-size:400% 100%;animation:_shimmer_sivu1_1 1.4s ease infinite}@keyframes _shimmer_sivu1_1{0%{background-position:100% 50%}to{background-position:0 50%}}._confirmOverlay_sivu1_1042{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._confirmBox_sivu1_1052{max-width:380px;width:100%;text-align:left}._confirmBox_sivu1_1052 h3{margin:0 0 8px;font-size:1.05rem}._confirmBox_sivu1_1052 p{margin:0 0 18px;color:var(--av-text-secondary);font-size:.9rem}._confirmActions_sivu1_1061{display:flex;justify-content:flex-end;gap:10px}._quillWrapper_sivu1_1066{border:1px solid var(--av-border-strong);border-radius:var(--av-radius-md);overflow:hidden;background:var(--av-surface);transition:var(--av-transition)}._quillWrapper_sivu1_1066:hover{border-color:var(--av-primary)}._quillWrapper_sivu1_1066 .ql-toolbar{background:var(--av-surface-2)!important;border:none!important;border-bottom:1px solid var(--av-border)!important;padding:.5rem!important}._quillWrapper_sivu1_1066 .ql-toolbar .ql-stroke{stroke:var(--av-text)!important}._quillWrapper_sivu1_1066 .ql-toolbar .ql-fill{fill:var(--av-text)!important}._quillWrapper_sivu1_1066 .ql-toolbar .ql-picker-label{color:var(--av-text)!important}._quillWrapper_sivu1_1066 .ql-toolbar .ql-picker-options{background:var(--av-surface-2)!important;border:1px solid var(--av-border)!important}._quillWrapper_sivu1_1066 .ql-toolbar .ql-picker-item:hover{background:var(--av-primary-soft)!important}._quillWrapper_sivu1_1066 .ql-toolbar button:hover .ql-stroke{stroke:var(--av-primary-light)!important}._quillWrapper_sivu1_1066 .ql-toolbar button:hover .ql-fill{fill:var(--av-primary-light)!important}._quillWrapper_sivu1_1066 .ql-toolbar button.ql-active .ql-stroke{stroke:var(--av-primary-light)!important}._quillWrapper_sivu1_1066 .ql-toolbar button.ql-active .ql-fill{fill:var(--av-primary-light)!important}._quillWrapper_sivu1_1066 .ql-container{background:var(--av-surface-3)!important;border:none!important;min-height:320px;max-height:560px;overflow-y:auto;font-size:15px;line-height:1.8}._quillWrapper_sivu1_1066 .ql-editor{color:var(--av-text)!important;padding:1.5rem!important;min-height:280px}._quillWrapper_sivu1_1066 .ql-editor h1,._quillWrapper_sivu1_1066 .ql-editor h2,._quillWrapper_sivu1_1066 .ql-editor h3,._quillWrapper_sivu1_1066 .ql-editor h4,._quillWrapper_sivu1_1066 .ql-editor h5,._quillWrapper_sivu1_1066 .ql-editor h6{color:var(--av-text)!important}._quillWrapper_sivu1_1066 .ql-editor a{color:var(--av-primary-light)!important}._quillWrapper_sivu1_1066 .ql-editor blockquote{border-left:4px solid var(--av-primary);padding-left:1rem;color:var(--av-text-secondary)}._quillWrapper_sivu1_1066 .ql-editor table{border-collapse:collapse;width:100%;margin:1rem 0}._quillWrapper_sivu1_1066 .ql-editor table td,._quillWrapper_sivu1_1066 .ql-editor table th{border:1px solid var(--av-border);padding:.5rem 1rem;color:var(--av-text)}._quillWrapper_sivu1_1066 .ql-editor table th{background:var(--av-primary-soft)}._quillWrapper_sivu1_1066 .ql-editor code{background:var(--av-surface-2);padding:.2rem .4rem;border-radius:4px;color:var(--av-primary-light)}._quillWrapper_sivu1_1066 .ql-editor pre{background:var(--av-surface-2);padding:1rem;border-radius:8px;overflow-x:auto;color:var(--av-text)}._quillWrapper_sivu1_1066 .ql-editor hr{border:none;border-top:1px solid var(--av-border)}@media(max-width:1180px){._mainContent_sivu1_50{flex-direction:column}._formPanelActive_sivu1_83{max-width:100%}._tablePanelHidden_sivu1_70{display:none}}@media(max-width:768px){._container_sivu1_7{padding:.85rem}._pageTitle_sivu1_113{font-size:1.3rem}._cardPad_sivu1_278{padding:16px}._overviewGrid_sivu1_318{grid-template-columns:1fr}._sectionsNavGrid_sivu1_504{grid-template-columns:repeat(2,1fr)}._cardGrid_sivu1_607{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._aboutCard_sivu1_666{flex-direction:column;align-items:stretch}._aboutImage_sivu1_677{width:100%;height:180px}._urlActions_sivu1_406{width:100%}._urlActions_sivu1_406 ._btn_sivu1_142{flex:1;justify-content:center}._formActions_sivu1_862{flex-direction:column-reverse}._formActions_sivu1_862 ._btn_sivu1_142{width:100%;justify-content:center}._brandingSummaryRow_sivu1_452{flex-direction:column;align-items:flex-start}}@media(max-width:480px){._sectionsNavGrid_sivu1_504,._cardGrid_sivu1_607{grid-template-columns:1fr}._pageTitle_sivu1_113{font-size:1.15rem}._quillWrapper_sivu1_1066 .ql-container{min-height:220px;max-height:400px}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._container_123ng_8{--bg-app: #06070a;--bg-card: #101218;--bg-card-soft: #0c0d12;--bg-elevated: #161923;--bg-input: #0a0b0f;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-tertiary: #5e6472;--violet: #8b5cf6;--violet-dark: #6d28d9;--violet-soft: rgba(139, 92, 246, .16);--violet-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--blue: #5b9dff;--blue-soft: rgba(91, 157, 255, .14);--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--teal: #2dd4bf;--teal-soft: rgba(45, 212, 191, .14);--pink: #ec6fb2;--pink-soft: rgba(236, 111, 178, .14);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 24px -16px rgba(0, 0, 0, .6);--transition: .18s ease;padding:2rem 2.25rem 3rem;min-height:100vh;background:var(--bg-app);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}._pageHeader_123ng_61{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._pageHeaderText_123ng_70 h1{font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem;color:#fff}._pageHeaderText_123ng_70 p{font-size:.9rem;color:var(--text-secondary);margin:0}._headerPills_123ng_84{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._rangePill_123ng_91{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;font-size:.82rem;color:var(--text-primary);font-weight:500;white-space:nowrap}._rangePill_123ng_91 svg{color:var(--violet);font-size:.95rem}._execGrid_123ng_108{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:1.75rem}._execCard_123ng_115{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem 1.15rem;display:flex;align-items:center;gap:.9rem;transition:transform var(--transition),border-color var(--transition);box-shadow:var(--shadow-card)}._execCard_123ng_115:hover{transform:translateY(-2px);border-color:var(--border-color-strong)}._execIconWrap_123ng_129{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.1rem}._execBody_123ng_140{display:flex;flex-direction:column;min-width:0}._execValue_123ng_142{font-size:1.32rem;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._execLabel_123ng_152{display:block;font-size:.76rem;color:var(--text-secondary);margin-top:.15rem}._execHero_123ng_154{background:var(--violet-gradient);border:none;box-shadow:0 10px 24px -10px #6d28d9a6}._execHero_123ng_154 ._execValue_123ng_142,._execHero_123ng_154 ._execLabel_123ng_152{color:#fff}._execHero_123ng_154 ._execLabel_123ng_152{color:#ffffffc7}._execHero_123ng_154 ._execIconWrap_123ng_129{background:#ffffff2e!important;color:#fff!important}._tonePurple_123ng_159{background:var(--violet-soft);color:var(--violet)}._toneBlue_123ng_160{background:var(--blue-soft);color:var(--blue)}._toneGreen_123ng_161{background:var(--green-soft);color:var(--green)}._toneOrange_123ng_162{background:var(--orange-soft);color:var(--orange)}._toneRed_123ng_163{background:var(--red-soft);color:var(--red)}._toneTeal_123ng_164{background:var(--teal-soft);color:var(--teal)}._tonePink_123ng_165{background:var(--pink-soft);color:var(--pink)}._tabBar_123ng_168{display:flex;gap:.3rem;margin-bottom:1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.3rem;width:fit-content}._tab_123ng_168{border:none;background:transparent;color:var(--text-secondary);border-radius:7px;padding:.5rem 1.1rem;cursor:pointer;font-weight:600;font-size:.85rem;transition:color var(--transition),background var(--transition)}._tab_123ng_168:hover{color:var(--text-primary)}._activeTab_123ng_193{color:#fff;background:var(--violet-gradient);box-shadow:0 4px 10px -4px #8b5cf699}._categoryNav_123ng_196{display:flex;gap:.45rem;margin-bottom:1rem;flex-wrap:wrap}._categoryPill_123ng_203{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:500;transition:all var(--transition);white-space:nowrap}._categoryPill_123ng_203:hover{border-color:var(--violet);color:var(--text-primary)}._activeCategory_123ng_218{border-color:var(--violet);background:var(--violet-soft);color:#c9b3ff;font-weight:600}._filtersRow_123ng_226{display:flex;gap:.65rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;padding:.9rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._selectBox_123ng_239,._dateInput_123ng_240{padding:.5rem .7rem;border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);font-size:.82rem;transition:border-color var(--transition);outline:none;color-scheme:dark}._selectBox_123ng_239:focus,._dateInput_123ng_240:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}._pdfBtn_123ng_255{margin-left:auto;display:flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:var(--violet-gradient);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:600;font-size:.82rem;transition:var(--transition);box-shadow:0 6px 14px -6px #8b5cf68c}._pdfBtn_123ng_255:hover{filter:brightness(1.08);transform:translateY(-1px)}._reportSection_123ng_275{margin-bottom:1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.5rem 1.5rem 1.75rem;box-shadow:var(--shadow-card)}._sectionHead_123ng_284{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._sectionTitleGroup_123ng_293{display:flex;align-items:center;gap:.65rem}._sectionIcon_123ng_295{width:34px;height:34px;border-radius:10px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}._sectionTitle_123ng_293{font-size:1.02rem;font-weight:600;margin:0;color:#fff;letter-spacing:-.01em}._sectionSubtitle_123ng_316{font-size:.78rem;color:var(--text-tertiary);margin:.2rem 0 0}._sectionHeadActions_123ng_318{display:flex;align-items:center;gap:.5rem}._favoriteBtn_123ng_320{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-tertiary);cursor:pointer;transition:var(--transition);font-size:.95rem}._favoriteBtn_123ng_320:hover{border-color:var(--orange);color:var(--orange)}._favoriteActive_123ng_336{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}._sectionSearch_123ng_338{display:flex;align-items:center;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.35rem .6rem}._sectionSearch_123ng_338 svg{color:var(--text-tertiary);font-size:.85rem;flex-shrink:0}._sectionSearch_123ng_338 input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.78rem;width:140px}._sectionSearch_123ng_338 input::placeholder{color:var(--text-tertiary)}._metricToggle_123ng_362{margin-bottom:1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._metricLabel_123ng_370{color:var(--text-tertiary);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._metricBtn_123ng_372{padding:.35rem .8rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:500;transition:all var(--transition)}._metricBtn_123ng_372:hover{border-color:var(--violet);color:var(--text-primary)}._metricActive_123ng_386{background:var(--violet-gradient);border-color:transparent;color:#fff;font-weight:600}._reportContent_123ng_389{display:flex;gap:1.25rem;flex-wrap:wrap}._chartContainer_123ng_391,._tableContainer_123ng_392{background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem}._chartContainer_123ng_391{flex:1 1 50%;min-width:280px;display:flex;align-items:center}._tableContainer_123ng_392{flex:1 1 45%;min-width:260px;overflow-x:auto}._tableContainer_123ng_392._fullWidth_123ng_401{flex:1 1 100%}._table_123ng_392{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:.85rem;min-width:420px}._tableHeader_123ng_406{border-bottom:1px solid var(--border-color)}._tableHeader_123ng_406 th{text-align:left;padding:.65rem .75rem;color:var(--text-secondary);font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._tableRow_123ng_419{border-bottom:1px solid var(--border-color);transition:background-color .15s}._tableRow_123ng_419:hover{background-color:#ffffff06}._tableRow_123ng_419 td{padding:.65rem .75rem;color:var(--text-primary);white-space:nowrap}._totalRow_123ng_423{font-weight:700;border-top:1px solid var(--border-color-strong);background:var(--violet-soft)}._totalRow_123ng_423 td{padding:.65rem .75rem;color:#fff}._emptyState_123ng_426{text-align:center;color:var(--text-tertiary);padding:2.5rem 1rem;font-size:.85rem}._noticeCard_123ng_429{text-align:center;padding:3rem 2rem;background:var(--bg-card);border:1px dashed var(--border-color-strong);border-radius:var(--radius-xl);max-width:560px;margin:1rem auto}._noticeIcon_123ng_439{width:48px;height:48px;border-radius:12px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 auto 1rem}._noticeCard_123ng_429 h3{font-size:1.05rem;color:#fff;margin:0 0 .5rem}._noticeCard_123ng_429 p{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.55}._noticeCard_123ng_429 code{background:var(--bg-input);border:1px solid var(--border-color);padding:.1rem .4rem;border-radius:5px;font-size:.78rem;color:#c9b3ff}._loading_123ng_464{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.95rem}._error_123ng_473{text-align:center;color:var(--red);padding:3rem 1.5rem;font-size:.95rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:480px;margin:3rem auto}@media(max-width:992px){._execGrid_123ng_108{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:768px){._container_123ng_8{padding:1.25rem 1rem 2.5rem}._pageHeader_123ng_61{align-items:flex-start}._filtersRow_123ng_226{flex-direction:column;align-items:stretch}._pdfBtn_123ng_255{margin-left:0;justify-content:center}._reportContent_123ng_389{flex-direction:column}._chartContainer_123ng_391,._tableContainer_123ng_392{width:100%}._execGrid_123ng_108{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}._sectionHead_123ng_284{flex-direction:column;align-items:flex-start}._sectionSearch_123ng_338 input{width:100%}._reportSection_123ng_275{padding:1.15rem 1rem 1.35rem}}@media(max-width:480px){._execGrid_123ng_108{grid-template-columns:1fr 1fr}._execValue_123ng_142{font-size:1.1rem}._categoryNav_123ng_196{gap:.35rem}}._wrap_swz6v_3{--bg-app: #06070a;--bg-card: #101218;--bg-input: #0a0b0f;--bg-elevated: #161923;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-tertiary: #5e6472;--violet: #8b5cf6;--violet-soft: rgba(139, 92, 246, .16);--violet-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--blue: #5b9dff;--blue-soft: rgba(91, 157, 255, .14);--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0 1px 0 rgba(255,255,255,.03) inset, 0 12px 24px -16px rgba(0,0,0,.6);--transition: .18s ease;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif}._toolbar_swz6v_28{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._filtersRow_swz6v_34{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._toolbarActions_swz6v_35{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}._rangeSep_swz6v_36{color:var(--text-tertiary);font-size:.8rem}._selectBox_swz6v_38,._dateInput_swz6v_38,._selectBoxSmall_swz6v_38{padding:.5rem .7rem;border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);font-size:.82rem;outline:none;color-scheme:dark;transition:border-color var(--transition)}._selectBox_swz6v_38:focus,._dateInput_swz6v_38:focus,._selectBoxSmall_swz6v_38:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}._selectBoxSmall_swz6v_38{padding:.45rem .5rem;font-size:.78rem;width:150px;flex-shrink:0}._primaryBtn_swz6v_46,._primaryBtnFull_swz6v_46,._ghostBtn_swz6v_46{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;transition:all var(--transition);border:1px solid transparent;white-space:nowrap}._primaryBtn_swz6v_46,._primaryBtnFull_swz6v_46{background:var(--violet-gradient);color:#fff;box-shadow:0 6px 14px -6px #8b5cf699}._primaryBtn_swz6v_46:hover,._primaryBtnFull_swz6v_46:hover{filter:brightness(1.08)}._primaryBtnFull_swz6v_46{width:100%;margin-top:1.1rem;padding:.75rem;font-size:.9rem}._primaryBtnFull_swz6v_46:disabled{opacity:.55;cursor:not-allowed}._ghostBtn_swz6v_46{background:var(--bg-input);color:var(--text-primary);border-color:var(--border-color)}._ghostBtn_swz6v_46:hover{border-color:var(--violet);color:#c9b3ff}._warnBanner_swz6v_58{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1.1rem;border-radius:var(--radius-md);background:var(--orange-soft);border:1px solid rgba(240,166,58,.35);color:#ffd9a0;font-size:.82rem}._warnBanner_swz6v_58 svg{color:var(--orange);flex-shrink:0}._warnBanner_swz6v_58 button{margin-left:auto;background:var(--orange);color:#1c1200;border:none;border-radius:999px;padding:.35rem .85rem;font-weight:700;font-size:.76rem;cursor:pointer}._quickGrid_swz6v_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.1rem}._quickCard_swz6v_71{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem 1.2rem;box-shadow:var(--shadow-card);position:relative;overflow:hidden}._quickCard_swz6v_71:before{content:"";position:absolute;inset:0 0 auto;height:3px}._quickCard_swz6v_71._tonePurple_swz6v_76:before{background:var(--violet)}._quickCard_swz6v_71._toneBlue_swz6v_77:before{background:var(--blue)}._quickCard_swz6v_71._toneGreen_swz6v_78:before{background:var(--green)}._quickCardTop_swz6v_79{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}._quickCardLabel_swz6v_80{font-size:.82rem;font-weight:700;color:var(--text-primary)}._quickCardAvg_swz6v_81{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;color:#ffd76e}._quickCardCount_swz6v_82{font-size:2rem;font-weight:800;color:#fff;line-height:1.1}._quickCardSub_swz6v_83{font-size:.76rem;color:var(--text-secondary);margin:.15rem 0 .5rem}._deltaUp_swz6v_85{color:var(--green);display:flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600}._deltaDown_swz6v_86{color:var(--red);display:flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600}._deltaFlat_swz6v_87{color:var(--text-tertiary);font-size:.76rem}._summaryStrip_swz6v_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:.9rem 1rem;margin-bottom:1.25rem;box-shadow:var(--shadow-card)}._summaryStrip_swz6v_90>div{text-align:center;padding:.3rem .4rem;border-right:1px solid var(--border-color)}._summaryStrip_swz6v_90>div:last-child{border-right:none}._summaryStrip_swz6v_90 span{display:block;font-size:1.15rem;font-weight:800;color:#fff}._summaryStrip_swz6v_90 label{font-size:.72rem;color:var(--text-secondary)}._avgInline_swz6v_99{display:flex!important;align-items:center;justify-content:center;gap:.25rem;color:#ffd76e!important}._reportSection_swz6v_102{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.25rem 1.3rem 1.4rem;margin-bottom:1.25rem;box-shadow:var(--shadow-card)}._sectionHead_swz6v_106{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._sectionTitleGroup_swz6v_107{display:flex;align-items:center;gap:.6rem}._sectionIcon_swz6v_108{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center}._sectionTitle_swz6v_107{font-size:1.02rem;font-weight:700;margin:0;color:#fff}._sectionHeadActions_swz6v_110{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._sectionSearch_swz6v_112{display:flex;align-items:center;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:999px;padding:.42rem .85rem}._sectionSearch_swz6v_112 svg{color:var(--text-tertiary);flex-shrink:0}._sectionSearch_swz6v_112 input{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.8rem;width:190px}._starPills_swz6v_116{display:flex;gap:.3rem;flex-wrap:wrap}._starPill_swz6v_116{display:flex;align-items:center;gap:.2rem;padding:.32rem .6rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:pointer}._starPill_swz6v_116 svg{font-size:.7rem;color:#ffd76e}._starPillActive_swz6v_119{border-color:var(--violet);background:var(--violet-soft);color:#c9b3ff}._breakdownGrid_swz6v_122{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;align-items:center}._donutBox_swz6v_123{max-width:260px}@media(max-width:860px){._breakdownGrid_swz6v_122{grid-template-columns:1fr}._donutBox_swz6v_123{max-width:220px;margin:0 auto}}._tableContainer_swz6v_126{overflow-x:auto}._table_swz6v_126{width:100%;border-collapse:collapse;font-size:.85rem}._tableHeader_swz6v_128 th{text-align:left;padding:.55rem .7rem;color:var(--text-secondary);font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-color)}._tableRow_swz6v_129 td{padding:.65rem .7rem;border-bottom:1px solid var(--border-color);vertical-align:top}._tableRow_swz6v_129:hover{background:#ffffff05}._nowrap_swz6v_131{white-space:nowrap}._emptyState_swz6v_132{padding:1.6rem 1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}._starsRow_swz6v_134{display:inline-flex;gap:1px}._starFilled_swz6v_135{color:#ffd76e}._starEmpty_swz6v_136{color:#ffffff26}._custCell_swz6v_138{display:flex;flex-direction:column}._custCell_swz6v_138 span{color:var(--text-tertiary);font-size:.74rem}._commentCell_swz6v_140{max-width:340px}._commentText_swz6v_141{margin:0 0 .3rem;color:var(--text-primary);font-style:italic;font-size:.82rem}._draftText_swz6v_142{margin:0;color:var(--text-secondary);font-size:.76rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.4rem .55rem;white-space:pre-line}._tickGreen_swz6v_144{color:var(--green);display:flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600}._tickAmber_swz6v_145{color:var(--orange);display:flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600}._tickMuted_swz6v_146{color:var(--text-tertiary)}._pager_swz6v_148{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.9rem;font-size:.8rem;color:var(--text-secondary)}._pager_swz6v_148 button{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);padding:.35rem .8rem;border-radius:var(--radius-sm);cursor:pointer}._pager_swz6v_148 button:disabled{opacity:.4;cursor:not-allowed}._questionBars_swz6v_153{margin-top:1.3rem;display:flex;flex-direction:column;gap:.65rem}._questionBarRow_swz6v_154{display:flex;flex-direction:column;gap:.3rem}._questionBarLabel_swz6v_155{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-primary)}._questionBarAvg_swz6v_156{font-weight:700;color:#c9b3ff}._questionBarTrack_swz6v_157{height:7px;border-radius:999px;background:var(--bg-input);overflow:hidden}._questionBarFill_swz6v_158{height:100%;background:var(--violet-gradient);border-radius:999px}._modalOverlay_swz6v_161{position:fixed;inset:0;background:#040408b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalCard_swz6v_162{width:100%;max-width:440px;max-height:88vh;overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--border-color-strong);border-radius:var(--radius-lg);box-shadow:0 20px 60px -20px #000c}._modalCardWide_swz6v_163{max-width:560px}._modalHead_swz6v_164{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-elevated);z-index:1}._modalHead_swz6v_164 h3{margin:0;font-size:1rem;color:#fff}._iconBtn_swz6v_166{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer}._iconBtn_swz6v_166:hover{color:#fff;border-color:var(--red)}._iconBtnDanger_swz6v_168{background:var(--bg-input);border:1px solid var(--border-color);color:var(--red);width:34px;height:34px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._modalBody_swz6v_169{padding:1.1rem 1.2rem 1.4rem}._fieldLabel_swz6v_171{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin:.9rem 0 .35rem}._fieldLabel_swz6v_171:first-child{margin-top:0}._fieldHint_swz6v_173{font-size:.72rem;color:var(--text-tertiary);margin:.35rem 0 0}._fieldHint_swz6v_173 a{color:var(--violet)}._textInput_swz6v_175,._textArea_swz6v_175{width:100%;padding:.6rem .75rem;border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color var(--transition);font-family:inherit}._textInput_swz6v_175:focus,._textArea_swz6v_175:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}._textInput_swz6v_175:disabled{opacity:.5}._textArea_swz6v_175{resize:vertical}._searchField_swz6v_184{display:flex;align-items:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.55rem .75rem}._searchField_swz6v_184 svg{color:var(--text-tertiary)}._searchField_swz6v_184 input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.85rem}._suggestList_swz6v_188{margin-top:.4rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;max-height:190px;overflow-y:auto}._suggestItem_swz6v_189{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--bg-input);border:none;border-bottom:1px solid var(--border-color);padding:.55rem .75rem;color:var(--text-primary);font-size:.82rem;cursor:pointer;text-align:left}._suggestItem_swz6v_189:last-child{border-bottom:none}._suggestItem_swz6v_189:hover{background:var(--violet-soft)}._suggestItem_swz6v_189 span{color:var(--text-tertiary);font-size:.74rem}._suggestEmpty_swz6v_193{padding:.6rem .75rem;color:var(--text-tertiary);font-size:.8rem}._orDivider_swz6v_195{display:flex;align-items:center;gap:.6rem;margin:1.1rem 0 .5rem;color:var(--text-tertiary);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}._orDivider_swz6v_195:before,._orDivider_swz6v_195:after{content:"";flex:1;height:1px;background:var(--border-color)}._resultIntro_swz6v_198{font-size:.85rem;color:var(--text-secondary);margin:0 0 .7rem}._linkBox_swz6v_199{display:flex;align-items:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.55rem .6rem .55rem .8rem}._linkBox_swz6v_199 span{flex:1;font-size:.78rem;color:var(--text-primary);word-break:break-all}._linkBox_swz6v_199 button{background:var(--violet-soft);color:#c9b3ff;border:none;width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._modalActionsRow_swz6v_203{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}._waBtn_swz6v_204{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;background:#25d366;color:#06210f;font-weight:700;padding:.6rem 1rem;border-radius:var(--radius-sm);text-decoration:none;font-size:.85rem}._waBtn_swz6v_204:hover{filter:brightness(1.05)}._linkBtn_swz6v_206{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:none;color:var(--violet);font-weight:600;font-size:.8rem;cursor:pointer;padding:0;margin-top:.9rem}._qrBox_swz6v_208{display:flex;justify-content:center;padding:1rem;background:#fff;border-radius:var(--radius-md);margin:.4rem 0 1rem}._qrHint_swz6v_209{text-align:center;color:var(--text-tertiary);font-size:.74rem;margin:.5rem 0 0}._toggleRow_swz6v_211{margin:.75rem 0}._switchLabel_swz6v_212{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer}._switchLabel_swz6v_212 input{margin-top:.2rem;accent-color:var(--violet);width:16px;height:16px;flex-shrink:0}._pillGroup_swz6v_215{display:flex;gap:.5rem}._pillOption_swz6v_216{padding:.4rem .9rem;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer}._pillOptionActive_swz6v_217{border-color:var(--violet);background:var(--violet-soft);color:#c9b3ff}._twoCol_swz6v_219{display:grid;grid-template-columns:1fr;gap:.8rem}._logoUploadRow_swz6v_221{display:flex;align-items:center;gap:1rem}._logoPreview_swz6v_222{width:64px;height:64px;border-radius:14px;background:var(--bg-input);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._logoPreview_swz6v_222 img{width:100%;height:100%;object-fit:cover;display:block}._logoPreview_swz6v_222 span{font-size:.68rem;color:var(--text-tertiary);text-align:center}._logoUploadActions_swz6v_228{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}._linkBtnDanger_swz6v_229{background:none;border:none;color:var(--red);font-size:.78rem;font-weight:600;cursor:pointer;padding:0}._qHead_swz6v_231{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem}._questionRow_swz6v_232{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}._questionRow_swz6v_232 ._textInput_swz6v_175{flex:1}._settingsHub_17v47_2{padding:clamp(16px,2.2vw,32px);width:100%;max-width:100%;box-sizing:border-box;background-color:#0b0b12;color:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_17v47_13{margin-bottom:clamp(20px,2.4vw,32px)}._title_17v47_17{font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.3px}._subtitle_17v47_25{font-size:.9rem;color:#9ca3af;margin:0}._categorySection_17v47_31{margin-bottom:clamp(24px,3vw,36px)}._categoryTitle_17v47_35{font-size:1.05rem;font-weight:600;color:#c4b5fd;margin:0 0 16px;display:flex;align-items:center;gap:10px;letter-spacing:-.2px}._categoryTitle_17v47_35:after{content:"";flex:1;height:1px;background:#ffffff0f}._grid_17v47_53{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(14px,1.6vw,20px)}._card_17v47_59{background:linear-gradient(160deg,#16161f,#0e0e15);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}._card_17v47_59:hover{transform:translateY(-3px);border-color:#a855f759;box-shadow:0 12px 28px #8b5cf626;background:linear-gradient(160deg,#1a1a26,#10101a)}._cardHeader_17v47_81{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}._iconWrapper_17v47_88{width:44px;height:44px;border-radius:12px;background:#a855f71f;color:#a855f7;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease}._card_17v47_59:hover ._iconWrapper_17v47_88{background:#a855f738;color:#c4b5fd;transform:scale(1.05)}._arrowIcon_17v47_107{color:#6b7280;font-size:18px;transition:transform .2s ease,color .2s ease}._card_17v47_59:hover ._arrowIcon_17v47_107{color:#fff;transform:translate(3px)}._cardBody_17v47_118{flex:1}._cardTitle_17v47_122{font-size:15px;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.2px}._cardDescription_17v47_130{font-size:12.5px;color:#9ca3af;line-height:1.45;margin:0}._badge_17v47_137{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#ffffff0d;color:#c4b5fd;margin-top:14px}@media(max-width:640px){._grid_17v47_53{grid-template-columns:1fr}}:root{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--primary-glow: 0 0 18px rgba(139, 92, 246, .35);--primary-glow-hover: 0 0 24px rgba(139, 92, 246, .5);--bg-color: #0a0a0f;--surface-color: rgba(18, 18, 26, .85);--surface-solid: #121218;--input-bg: rgba(255, 255, 255, .04);--border-color: rgba(255, 255, 255, .08);--border-color-soft: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-secondary: #e5e7eb;--text-muted: #9ca3af;--danger: #f87171;--success: #22c55e;--shadow: 0 8px 32px rgba(0, 0, 0, .45);--border-radius: 18px;--border-radius-sm: 10px;--transition: all .2s ease}._container_12z4w_35{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_12z4w_43{max-width:1600px;margin:0 auto}._accessDenied_12z4w_49{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;gap:.5rem;color:var(--text-secondary)}._deniedIcon_12z4w_60{font-size:3rem;margin-bottom:.5rem}._accessDenied_12z4w_49 h2{color:var(--text-primary);font-size:1.5rem}._accessDenied_12z4w_49 p{color:var(--text-muted)}._loading_12z4w_75{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary-light);font-weight:600}._loading_12z4w_75:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_12z4w_1 1s linear infinite}@keyframes _spin_12z4w_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_12z4w_102{background:var(--surface-color);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--border-radius);border:1px solid var(--border-color-soft);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_12z4w_113{display:none}._tableHeader_12z4w_118{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color-soft);flex-wrap:wrap;gap:1rem;background:transparent;position:sticky;top:0;z-index:20}._headerLeft_12z4w_132{flex:1;min-width:300px}._headerRight_12z4w_137{display:flex;gap:.75rem;align-items:center}._pageTitle_12z4w_143{font-size:1.8rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_12z4w_153{color:var(--primary-light);background:#8b5cf626;padding:.5rem;border-radius:12px}._searchContainer_12z4w_161{max-width:400px}._searchBox_12z4w_165{position:relative;display:flex;align-items:center}._searchIcon_12z4w_171{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_12z4w_177{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:var(--input-bg);color:var(--text-primary)}._searchInput_12z4w_177::placeholder{color:var(--text-muted)}._searchInput_12z4w_177:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._clearSearch_12z4w_198{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_12z4w_198:hover{background:#ffffff14;color:var(--primary-light)}._searchInfo_12z4w_215{font-size:.8rem;color:var(--text-muted);margin-top:.5rem;font-weight:500}._headerActions_12z4w_223{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_12z4w_230,._clearFilterButton_12z4w_231,._exportButton_12z4w_232{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border-color)}._filterButton_12z4w_230:hover,._clearFilterButton_12z4w_231:hover,._exportButton_12z4w_232:hover{background:#ffffff1a;transform:translateY(-1px)}._activeFilter_12z4w_254{background:#8b5cf62e;border-color:#8b5cf680;color:var(--primary-light)}._addButton_12z4w_260{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);background:var(--primary-gradient);color:var(--text-primary);box-shadow:var(--primary-glow)}._addButton_12z4w_260:hover{box-shadow:var(--primary-glow-hover);transform:translateY(-2px)}._exportWrapper_12z4w_282{position:relative;z-index:10000}._exportDropdown_12z4w_287{position:absolute;top:120%;right:0;width:280px;background:var(--surface-solid);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_12z4w_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_12z4w_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_12z4w_312{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_12z4w_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_12z4w_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_12z4w_336{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#8b5cf61f;border-bottom:1px solid var(--border-color-soft);color:var(--text-primary)}._dropdownHeader_12z4w_336 h4{font-size:1.05rem;font-weight:600;margin:0}._closeDropdown_12z4w_352{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_12z4w_352:hover{background:#ffffff1f}._exportOptions_12z4w_369{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_12z4w_369 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:1px solid var(--border-color-soft);background:#ffffff0a;border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-secondary);font-weight:500}._exportOptions_12z4w_369 button:hover{background:#8b5cf626;border-color:#8b5cf666;color:var(--primary-light);transform:translate(4px)}._exportOptions_12z4w_369 button svg{width:18px;height:18px;color:var(--primary-light)}._filterRow_12z4w_406{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:#ffffff05;border-bottom:1px solid var(--border-color-soft);animation:_slideDown_12z4w_1 .3s ease}._filterGroup_12z4w_416{display:flex;flex-direction:column;gap:.5rem}._filterGroup_12z4w_416 label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._filterGroup_12z4w_416 input,._filterGroup_12z4w_416 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;background:var(--input-bg);color:var(--text-primary);transition:var(--transition)}._filterGroup_12z4w_416 input:focus,._filterGroup_12z4w_416 select:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._filterGroup_12z4w_416 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b5cf6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._tableWrapper_12z4w_458{overflow-x:auto;padding:0 1.5rem;background:transparent}._tableContainer_12z4w_464{min-width:1300px}._table_12z4w_102{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem;color:var(--text-secondary)}._table_12z4w_102 thead{position:sticky;top:0;background:var(--bg-color);z-index:10}._table_12z4w_102 th{padding:.9rem 1rem;text-align:left;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-color-soft);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;background:#ffffff05;transition:var(--transition)}._table_12z4w_102 th:hover{background:#8b5cf61a;color:var(--primary-light)}._sortableHeader_12z4w_503{cursor:pointer}._table_12z4w_102 td{padding:.9rem 1rem;border-bottom:1px solid var(--border-color-soft);color:var(--text-secondary);vertical-align:middle;transition:var(--transition)}._table_12z4w_102 tbody tr{transition:var(--transition)}._table_12z4w_102 tbody tr:hover{background:#8b5cf60f}._strikePrice_12z4w_524{text-decoration:line-through;color:var(--text-muted);font-size:.85em}._actionButtons_12z4w_531{display:flex;gap:.5rem;justify-content:center}._editBtn_12z4w_537,._deleteBtn_12z4w_538,._viewBtn_12z4w_539{padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#ffffff0a;color:var(--text-secondary)}._viewBtn_12z4w_539:hover,._editBtn_12z4w_537:hover{background:#8b5cf626;border-color:#8b5cf666;color:var(--primary-light)}._deleteBtn_12z4w_538{color:var(--danger)}._deleteBtn_12z4w_538:hover{background:#f871711f;border-color:#f871714d}._noData_12z4w_576{text-align:center;padding:4rem 2rem!important}._noDataContent_12z4w_581{max-width:400px;margin:0 auto}._noDataIcon_12z4w_586{font-size:2.5rem;background:#8b5cf626;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-light);margin:0 auto 1.5rem}._noData_12z4w_576 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}._noData_12z4w_576 p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}._createFirstBtn_12z4w_613{background:var(--primary-gradient);color:var(--text-primary);border:none;padding:.7rem 1.4rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:var(--primary-glow)}._createFirstBtn_12z4w_613:hover{box-shadow:var(--primary-glow-hover);transform:translateY(-2px)}._pagination_12z4w_635{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color-soft);background:transparent}._paginationInfo_12z4w_646{display:flex;align-items:center;gap:1rem;font-size:.85rem;color:var(--text-muted);flex-wrap:wrap;font-weight:500}._paginationInfo_12z4w_646 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--input-bg);color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_12z4w_646 select:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._paginationControls_12z4w_672{display:flex;gap:.5rem;align-items:center}._paginationControls_12z4w_672 button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--input-bg);border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-secondary);font-weight:600}._paginationControls_12z4w_672 button:hover:not(:disabled){background:#8b5cf626;color:var(--primary-light);border-color:#8b5cf666}._paginationControls_12z4w_672 button:disabled{opacity:.4;cursor:not-allowed}._activePage_12z4w_704{background:var(--primary-gradient)!important;color:var(--text-primary)!important;border-color:transparent!important;box-shadow:var(--primary-glow)}._formPanel_12z4w_712{background:var(--surface-color);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color-soft)}._formPanelActive_12z4w_724{display:block;animation:_fadeIn_12z4w_1 .3s ease}@keyframes _fadeIn_12z4w_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_12z4w_740{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color-soft);flex-wrap:wrap;gap:1rem}._formTitle_12z4w_750{font-size:1.6rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_12z4w_757{color:var(--text-muted);margin:0;font-size:.88rem;font-weight:500}._backButton_12z4w_764{background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border-color);padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.88rem}._backButton_12z4w_764:hover{background:#ffffff1a;transform:translate(-4px)}._formContent_12z4w_785{padding:2rem}._form_12z4w_712{max-width:100%}._formGrid_12z4w_793{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_12z4w_800{display:flex;flex-direction:column;gap:.5rem}._formGroupFull_12z4w_806{grid-column:1 / -1}._formGroup_12z4w_800 label,._formGroupFull_12z4w_806 label{font-weight:600;color:var(--text-muted);font-size:.85rem;display:flex;align-items:center;gap:.25rem}._formGroup_12z4w_800 select,._formGroup_12z4w_800 input,._formGroup_12z4w_800 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.9rem;transition:var(--transition);background:var(--input-bg);color:var(--text-primary);font-weight:500;width:100%}._formGroup_12z4w_800 select:focus,._formGroup_12z4w_800 input:focus,._formGroup_12z4w_800 textarea:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._formGroup_12z4w_800 textarea{resize:vertical;min-height:80px;line-height:1.5}._errorText_12z4w_848{font-size:.75rem;color:var(--danger);margin-top:.25rem;font-weight:500}._formGroup_12z4w_800 select option,._filterGroup_12z4w_416 select option,._paginationInfo_12z4w_646 select option{background:var(--surface-solid);color:var(--text-primary)}._editorContainer_12z4w_871{margin-top:4px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;background:var(--input-bg)}._editorContainer_12z4w_871 .ql-toolbar{border:none;border-bottom:1px solid var(--border-color-soft);background:#ffffff05}._editorContainer_12z4w_871 .ql-toolbar .ql-stroke{stroke:var(--text-muted)}._editorContainer_12z4w_871 .ql-toolbar .ql-fill{fill:var(--text-muted)}._editorContainer_12z4w_871 .ql-toolbar .ql-picker{color:var(--text-muted)}._editorContainer_12z4w_871 .ql-toolbar button:hover .ql-stroke,._editorContainer_12z4w_871 .ql-toolbar .ql-active .ql-stroke{stroke:var(--primary-light)}._editorContainer_12z4w_871 .ql-toolbar button:hover .ql-fill,._editorContainer_12z4w_871 .ql-toolbar .ql-active .ql-fill{fill:var(--primary-light)}._editorContainer_12z4w_871 .ql-toolbar button:hover,._editorContainer_12z4w_871 .ql-toolbar .ql-active{color:var(--primary-light)}._editorContainer_12z4w_871 .ql-container{border:none;min-height:300px;font-family:inherit;font-size:.95rem;color:var(--text-primary)}._editorContainer_12z4w_871 .ql-editor{min-height:300px;padding:1rem}._editorContainer_12z4w_871 .ql-editor.ql-blank:before{color:var(--text-muted);font-style:normal}._formActions_12z4w_931{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color-soft);margin-top:2rem}._cancelBtn_12z4w_940,._submitBtn_12z4w_941{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.92rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_12z4w_940{background:#ffffff0f;color:var(--text-secondary);border:1px solid var(--border-color)}._cancelBtn_12z4w_940:hover{background:#ffffff1a}._submitBtn_12z4w_941{background:var(--primary-gradient);color:var(--text-primary);box-shadow:var(--primary-glow)}._submitBtn_12z4w_941:hover:not(:disabled){box-shadow:var(--primary-glow-hover);transform:translateY(-2px)}._submitBtn_12z4w_941:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_12z4w_981{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_12z4w_1 .3s ease}._modal_12z4w_981{background:var(--surface-solid);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_12z4w_1 .3s ease;border:1px solid var(--border-color)}._detailsModalFull_12z4w_1008{background:var(--surface-solid);color:var(--text-secondary);max-width:900px;width:95%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._detailsModalFull_12z4w_1008 ._modalHeader_12z4w_1019 h3{color:var(--text-primary)}._detailsModalFull_12z4w_1008 ._modalClose_12z4w_1023{color:var(--text-muted)}._detailsModalFull_12z4w_1008 ._modalClose_12z4w_1023:hover{background:#ffffff1a;color:var(--text-primary)}._detailsModalFull_12z4w_1008 ._modalBody_12z4w_1032{flex:1;overflow-y:auto;padding:1.5rem}._detailsContainerFull_12z4w_1038{display:flex;flex-direction:column;gap:2rem}._detailsInfoGrid_12z4w_1044{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}@media(max-width:600px){._detailsInfoGrid_12z4w_1044{grid-template-columns:1fr}}._detailsRow_12z4w_1056{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed var(--border-color-soft)}._detailsRow_12z4w_1056:last-child{border-bottom:none}._detailsLabel_12z4w_1068{font-weight:600;color:var(--text-muted);font-size:.88rem}._detailsValue_12z4w_1074{color:var(--text-primary);font-size:.92rem}._detailsModalFull_12z4w_1008 ._modalFooter_12z4w_1079{display:flex;gap:1rem;justify-content:flex-end;flex-shrink:0}._modalHeader_12z4w_1019{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.5rem;border-bottom:1px solid var(--border-color-soft)}._modalHeader_12z4w_1019 h3{margin:0;color:var(--text-primary);font-size:1.15rem;font-weight:700}._modalClose_12z4w_1023{background:#ffffff0d;border:none;font-size:1.3rem;cursor:pointer;color:var(--text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_12z4w_1023:hover{background:#ffffff1a;color:var(--primary-light)}._modalBody_12z4w_1032{padding:1.5rem}._modalBody_12z4w_1032 p{color:var(--text-secondary);line-height:1.6}._modalBody_12z4w_1032 p strong{color:var(--text-primary)}._modalFooter_12z4w_1079{display:flex;justify-content:flex-end;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color-soft)}._modalFooter_12z4w_1079 ._cancelBtn_12z4w_940,._modalFooter_12z4w_1079 ._deleteBtn_12z4w_538{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.88rem;border-radius:50px}._modalFooter_12z4w_1079 ._deleteBtn_12z4w_538{background:#ef4444;color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}._modalFooter_12z4w_1079 ._deleteBtn_12z4w_538:hover{background:#dc2626}@keyframes _scaleIn_12z4w_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){._formPanelActive_12z4w_724{width:100%}._formGrid_12z4w_793{grid-template-columns:repeat(2,1fr)}._tableHeader_12z4w_118{flex-direction:column;align-items:stretch}._headerRight_12z4w_137{width:100%}._headerActions_12z4w_223{justify-content:flex-end}}@media(max-width:768px){._container_12z4w_35,._tableHeader_12z4w_118{padding:1rem}._pageTitle_12z4w_143{font-size:1.4rem}._searchContainer_12z4w_161{max-width:100%}._filterRow_12z4w_406{grid-template-columns:1fr;padding:1rem}._tableWrapper_12z4w_458{padding:0}._tableContainer_12z4w_464{min-width:1050px}._formHeader_12z4w_740{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_12z4w_750{font-size:1.4rem}._formGrid_12z4w_793{grid-template-columns:1fr;gap:1rem}._formActions_12z4w_931{flex-direction:column}._cancelBtn_12z4w_940,._submitBtn_12z4w_941{width:100%;justify-content:center}._pagination_12z4w_635{flex-direction:column;align-items:stretch}._paginationInfo_12z4w_646{justify-content:space-between;width:100%}._paginationControls_12z4w_672{justify-content:center;width:100%}._filterButton_12z4w_230 span,._clearFilterButton_12z4w_231 span,._exportButton_12z4w_232 span,._addButton_12z4w_260 span{display:none}._filterButton_12z4w_230,._clearFilterButton_12z4w_231,._exportButton_12z4w_232,._addButton_12z4w_260{padding:.6rem;justify-content:center}._filterButton_12z4w_230 svg,._clearFilterButton_12z4w_231 svg,._exportButton_12z4w_232 svg,._addButton_12z4w_260 svg{margin:0;width:20px;height:20px}._backButton_12z4w_764 span{display:none}._actionButtons_12z4w_531{flex-direction:column;gap:.25rem}._editBtn_12z4w_537,._deleteBtn_12z4w_538,._viewBtn_12z4w_539{width:30px;height:30px}._modal_12z4w_981{max-width:90%}._modalBody_12z4w_1032{padding:1rem}}@media(max-width:480px){._pageTitle_12z4w_143{font-size:1.2rem}._table_12z4w_102 th,._table_12z4w_102 td{font-size:.78rem;padding:.6rem}._modalFooter_12z4w_1079{flex-direction:column}._modalFooter_12z4w_1079 ._cancelBtn_12z4w_940,._modalFooter_12z4w_1079 ._deleteBtn_12z4w_538{width:100%}}._helperText_12z4w_1341{font-size:.8rem;color:var(--text-muted);margin:0}._curriculumHead_12z4w_1347{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._addModuleBtn_12z4w_1355,._addLessonBtn_12z4w_1356{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border-radius:var(--border-radius-sm);border:1px solid rgba(139,92,246,.4);background:#8b5cf61f;color:#a78bfa;font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}._addModuleBtn_12z4w_1355:hover,._addLessonBtn_12z4w_1356:hover{background:#8b5cf638;border-color:#8b5cf699}._curriculumModule_12z4w_1378{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--input-bg);padding:.9rem;margin-top:.85rem}._curriculumModuleHead_12z4w_1386{display:flex;align-items:center;gap:.6rem}._curriculumModuleHead_12z4w_1386 input{flex:1;padding:.6rem .85rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.88rem;font-weight:600;background:var(--surface-solid);color:var(--text-primary)}._curriculumModuleHead_12z4w_1386 input:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._curriculumLessons_12z4w_1409{margin-top:.75rem;padding-left:1rem;border-left:2px solid rgba(139,92,246,.25);display:flex;flex-direction:column;gap:.6rem}._curriculumLessonRow_12z4w_1418{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._curriculumLessonRow_12z4w_1418 input{padding:.55rem .8rem;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:.85rem;background:var(--surface-solid);color:var(--text-primary)}._curriculumLessonRow_12z4w_1418 input:focus{outline:none;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}._lessonTitleInput_12z4w_1440{flex:1 1 220px}._lessonDurationInput_12z4w_1441{flex:0 1 140px}._removeModuleBtn_12z4w_1443,._removeLessonBtn_12z4w_1444{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-sm);border:1px solid rgba(239,68,68,.35);background:#ef44441a;color:#f87171;cursor:pointer;transition:var(--transition)}._removeModuleBtn_12z4w_1443:hover,._removeLessonBtn_12z4w_1444:hover{background:#ef444433;border-color:#ef44448c}@media(max-width:600px){._curriculumLessonRow_12z4w_1418 input{flex:1 1 100%}}:root{--primary: #ad71eb;--primary-light: #c49bff;--primary-dark: #8a4fd0;--bg-color: #000000;--surface-color: #111111;--border-color: rgba(255, 255, 255, .1);--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--shadow: 0 8px 32px 0 rgba(0, 0, 0, .5);--border-radius: 16px;--transition: all .3s ease}._container_gzg0x_26{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_gzg0x_34{max-width:1600px;margin:0 auto}._loading_gzg0x_40{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_gzg0x_40:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_gzg0x_1 1s linear infinite}@keyframes _spin_gzg0x_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_gzg0x_67{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_gzg0x_76{display:none}._tableHeader_gzg0x_81{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_gzg0x_95{flex:1;min-width:300px}._headerRight_gzg0x_100{display:flex;gap:.75rem;align-items:center}._pageTitle_gzg0x_106{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_gzg0x_116{color:var(--primary);background:#ad71eb1a;padding:.5rem;border-radius:12px}._searchContainer_gzg0x_124{max-width:400px}._searchBox_gzg0x_128{position:relative;display:flex;align-items:center}._searchIcon_gzg0x_134{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_gzg0x_140{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary)}._searchInput_gzg0x_140:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._clearSearch_gzg0x_157{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_gzg0x_157:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_gzg0x_174{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._headerActions_gzg0x_183{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_gzg0x_190,._clearFilterButton_gzg0x_191,._exportButton_gzg0x_192,._addButton_gzg0x_193{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._filterButton_gzg0x_190:hover,._clearFilterButton_gzg0x_191:hover,._exportButton_gzg0x_192:hover,._addButton_gzg0x_193:hover{background:var(--primary-dark);transform:translateY(-2px)}._activeFilter_gzg0x_217{background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary)}._clearFilterButton_gzg0x_191,._exportButton_gzg0x_192,._addButton_gzg0x_193{background:var(--primary)}._exportWrapper_gzg0x_235{position:relative;z-index:10000}._exportDropdown_gzg0x_240{position:absolute;top:120%;right:0;width:280px;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_gzg0x_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_gzg0x_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_gzg0x_259{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_gzg0x_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_gzg0x_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_gzg0x_277{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--primary);color:var(--text-primary)}._dropdownHeader_gzg0x_277 h4{font-size:1.1rem;font-weight:600;margin:0}._closeDropdown_gzg0x_292{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_gzg0x_292:hover{background:#fff3}._exportOptions_gzg0x_309{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_gzg0x_309 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:none;background:#222;border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_gzg0x_309 button:hover{background:var(--primary);color:var(--text-primary);transform:translate(5px)}._exportOptions_gzg0x_309 button svg{width:18px;height:18px;color:var(--primary)}._exportOptions_gzg0x_309 button:hover svg{color:var(--text-primary)}._filterRow_gzg0x_349{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1.5rem;background:var(--surface-color);border-bottom:1px solid var(--border-color);animation:_slideDown_gzg0x_1 .3s ease}._filterGroup_gzg0x_359{display:flex;flex-direction:column;gap:.5rem}._filterGroup_gzg0x_359 label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._filterGroup_gzg0x_359 input,._filterGroup_gzg0x_359 select{padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:#222;color:var(--text-primary);transition:var(--transition)}._filterGroup_gzg0x_359 input:focus,._filterGroup_gzg0x_359 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._filterGroup_gzg0x_359 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ad71eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}._tableWrapper_gzg0x_401{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_gzg0x_407{min-width:1200px}._table_gzg0x_67{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_gzg0x_67 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_gzg0x_67 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_gzg0x_67 th:hover{background:#ad71eb1a;color:var(--primary-light)}._sortableHeader_gzg0x_446{cursor:pointer}._table_gzg0x_67 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_gzg0x_67 tbody tr{transition:var(--transition)}._table_gzg0x_67 tbody tr:hover{background:#ad71eb1a;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._actionButtons_gzg0x_469{display:flex;gap:.5rem;justify-content:center}._editBtn_gzg0x_475,._deleteBtn_gzg0x_476,._viewBtn_gzg0x_477{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-shadow:0 2px 4px #0000004d;background:var(--primary);color:var(--text-primary)}._editBtn_gzg0x_475:hover,._deleteBtn_gzg0x_476:hover,._viewBtn_gzg0x_477:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00000080}._noData_gzg0x_502{text-align:center;padding:4rem 2rem!important}._noDataContent_gzg0x_507{max-width:400px;margin:0 auto}._noDataIcon_gzg0x_512{font-size:4rem;background:var(--primary);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-primary);margin:0 auto 1.5rem}._noData_gzg0x_502 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_gzg0x_502 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_gzg0x_539{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_gzg0x_539:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_gzg0x_562{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_gzg0x_573{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_gzg0x_573 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_gzg0x_573 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33}._paginationControls_gzg0x_599{display:flex;gap:.5rem;align-items:center}._paginationControls_gzg0x_599 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#222;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_gzg0x_599 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_gzg0x_599 button:disabled{opacity:.5;cursor:not-allowed}._activePage_gzg0x_633{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_gzg0x_640{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_gzg0x_650{display:block;animation:_fadeIn_gzg0x_1 .3s ease}@keyframes _fadeIn_gzg0x_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_gzg0x_660{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_gzg0x_671{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_gzg0x_678{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_gzg0x_685{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_gzg0x_685:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_gzg0x_707{padding:2rem;background:var(--surface-color)}._form_gzg0x_640{max-width:100%}._formGrid_gzg0x_716{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._formGroup_gzg0x_723{display:flex;flex-direction:column;gap:.5rem}._formGroup_gzg0x_723 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_gzg0x_723 select,._formGroup_gzg0x_723 input,._formGroup_gzg0x_723 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:#222;color:var(--text-primary);font-weight:500;width:100%}._formGroup_gzg0x_723 select:focus,._formGroup_gzg0x_723 input:focus,._formGroup_gzg0x_723 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ad71eb33;background:#222}._errorText_gzg0x_761{font-size:.75rem;color:var(--primary);margin-top:.25rem;font-weight:500}._helperText_gzg0x_768{font-size:.75rem;color:var(--text-secondary);opacity:.75;margin-top:.25rem}._formGroup_gzg0x_723 select option,._filterGroup_gzg0x_359 select option,._paginationInfo_gzg0x_573 select option{background:#1a1a1a;color:var(--text-primary)}._formActions_gzg0x_783{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_gzg0x_792,._submitBtn_gzg0x_793{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_gzg0x_792{background:#222;color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_gzg0x_792:hover{background:#333;transform:translateY(-2px)}._submitBtn_gzg0x_793{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_gzg0x_793:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_gzg0x_793:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_gzg0x_835{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_gzg0x_1 .3s ease}._modal_gzg0x_835{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_gzg0x_1 .3s ease;border:1px solid var(--border-color)}._detailsModalFull_gzg0x_862{background:#fff;color:#333;max-width:900px;width:95%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._detailsModalFull_gzg0x_862 ._modalHeader_gzg0x_873{background:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0}._detailsModalFull_gzg0x_862 ._modalHeader_gzg0x_873 h3{color:#333}._detailsModalFull_gzg0x_862 ._modalClose_gzg0x_883{color:#666}._detailsModalFull_gzg0x_862 ._modalClose_gzg0x_883:hover{background:#0000000d;color:#333}._detailsModalFull_gzg0x_862 ._modalBody_gzg0x_892{flex:1;overflow-y:auto;padding:1.5rem}._detailsContainerFull_gzg0x_898{display:flex;flex-direction:column;gap:2rem}._detailsInfoGrid_gzg0x_904{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}@media(max-width:600px){._detailsInfoGrid_gzg0x_904{grid-template-columns:1fr}}._detailsRow_gzg0x_916{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed #e0e0e0}._detailsRow_gzg0x_916:last-child{border-bottom:none}._detailsLabel_gzg0x_928{font-weight:600;color:#555;font-size:.9rem}._detailsValue_gzg0x_934{color:#333;font-size:.95rem}._detailsModalFull_gzg0x_862 ._modalFooter_gzg0x_939{background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;flex-shrink:0}._modalHeader_gzg0x_873{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:#222}._modalHeader_gzg0x_873 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_gzg0x_883{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_gzg0x_883:hover{background:#ffffff1a;color:var(--primary)}._modalBody_gzg0x_892{padding:2rem}._modalFooter_gzg0x_939{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:#222}._modalFooter_gzg0x_939 ._cancelBtn_gzg0x_792,._modalFooter_gzg0x_939 ._deleteBtn_gzg0x_476{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_gzg0x_939 ._deleteBtn_gzg0x_476{background:var(--primary);color:var(--text-primary);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_gzg0x_939 ._deleteBtn_gzg0x_476:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._bannerPreview_gzg0x_1025{width:60px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--border-color)}@media(max-width:1024px){._formPanelActive_gzg0x_650{width:100%}._formGrid_gzg0x_716{grid-template-columns:repeat(2,1fr)}._tableHeader_gzg0x_81{flex-direction:column;align-items:stretch}._headerRight_gzg0x_100{width:100%}._headerActions_gzg0x_183{justify-content:flex-end}}@media(max-width:768px){._container_gzg0x_26,._tableHeader_gzg0x_81{padding:1rem}._pageTitle_gzg0x_106{font-size:1.5rem}._searchContainer_gzg0x_124{max-width:100%}._filterRow_gzg0x_349{grid-template-columns:1fr;padding:1rem}._tableWrapper_gzg0x_401{padding:0}._tableContainer_gzg0x_407{min-width:1000px}._formHeader_gzg0x_660{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_gzg0x_671{font-size:1.5rem}._formGrid_gzg0x_716{grid-template-columns:1fr;gap:1rem}._formActions_gzg0x_783{flex-direction:column}._cancelBtn_gzg0x_792,._submitBtn_gzg0x_793{width:100%;justify-content:center}._pagination_gzg0x_562{flex-direction:column;align-items:stretch}._paginationInfo_gzg0x_573{justify-content:space-between;width:100%}._paginationControls_gzg0x_599{justify-content:center;width:100%}._filterButton_gzg0x_190 span,._clearFilterButton_gzg0x_191 span,._exportButton_gzg0x_192 span,._addButton_gzg0x_193 span{display:none}._filterButton_gzg0x_190,._clearFilterButton_gzg0x_191,._exportButton_gzg0x_192,._addButton_gzg0x_193{padding:.6rem;justify-content:center}._filterButton_gzg0x_190 svg,._clearFilterButton_gzg0x_191 svg,._exportButton_gzg0x_192 svg,._addButton_gzg0x_193 svg{margin:0;width:20px;height:20px}._backButton_gzg0x_685 span{display:none}._actionButtons_gzg0x_469{flex-direction:column;gap:.25rem}._editBtn_gzg0x_475,._deleteBtn_gzg0x_476,._viewBtn_gzg0x_477{width:32px;height:32px}._modal_gzg0x_835{max-width:90%}._modalBody_gzg0x_892{padding:1rem}}@media(max-width:480px){._pageTitle_gzg0x_106{font-size:1.3rem}._table_gzg0x_67 th,._table_gzg0x_67 td{font-size:.8rem;padding:.6rem}._modalFooter_gzg0x_939{flex-direction:column}._modalFooter_gzg0x_939 ._cancelBtn_gzg0x_792,._modalFooter_gzg0x_939 ._deleteBtn_gzg0x_476{width:100%}}._timePickerWrapper_gzg0x_1198{position:relative;width:100%}._timePickerInput_gzg0x_1203{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:#222;color:var(--text-primary);cursor:pointer;transition:var(--transition);font-weight:500}._timePickerInput_gzg0x_1203:hover{border-color:var(--primary)}._timePickerModal_gzg0x_1219{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:3000;animation:_fadeIn_gzg0x_1 .2s ease}@media(max-width:768px){._timePickerModal_gzg0x_1219{align-items:flex-end}}._timePickerContent_gzg0x_1240{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);width:90%;max-width:360px;overflow:hidden;border:1px solid var(--border-color)}@media(max-width:768px){._timePickerContent_gzg0x_1240{width:100%;max-width:none;border-radius:20px 20px 0 0}}._timePickerHeader_gzg0x_1258{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#222;border-bottom:1px solid var(--border-color)}._timePickerCancel_gzg0x_1267,._timePickerDone_gzg0x_1268{background:none;border:none;color:var(--primary);font-size:.9rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:var(--transition)}._timePickerCancel_gzg0x_1267:hover,._timePickerDone_gzg0x_1268:hover{background:#ad71eb1a}._timePickerTitle_gzg0x_1285{color:var(--text-primary);font-weight:600;font-size:1rem}._pickerContainer_gzg0x_1291{padding:1rem;background:var(--surface-color)}._pickerContainer_gzg0x_1291 ._react-mobile-picker_gzg0x_1297{height:200px}._pickerContainer_gzg0x_1291 ._react-mobile-picker-item_gzg0x_1301{color:var(--text-muted);font-size:1.2rem;font-weight:500}._pickerContainer_gzg0x_1291 ._react-mobile-picker-item-selected_gzg0x_1307{color:var(--primary)!important;font-weight:700;font-size:1.4rem}._pickerContainer_gzg0x_1291 ._react-mobile-picker-column_gzg0x_1313{border-left:1px solid var(--border-color)}._pickerContainer_gzg0x_1291 ._react-mobile-picker-column_gzg0x_1313:first-child{border-left:none}._pickerItem_gzg0x_1321,._pickerItemSelected_gzg0x_1322{padding:.5rem 1rem;border-radius:8px;transition:var(--transition)}._pickerItemSelected_gzg0x_1322{color:var(--primary);background:#ad71eb1a;font-weight:700}._container_9layw_4{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #6d28d9;--primary-soft: rgba(139, 92, 246, .14);--primary-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--bg-color: #06070a;--surface-color: #101218;--bg-soft: #0c0d12;--bg-elevated: #161923;--bg-input: #0a0b0f;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-muted: #5e6472;--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 24px -16px rgba(0, 0, 0, .6);--border-radius: 16px;--transition: all .2s ease}._container_9layw_4{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary)}._mainContent_9layw_55{max-width:1600px;margin:0 auto}._loading_9layw_61{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:1.2rem;color:var(--primary);font-weight:600}._loading_9layw_61:after{content:"";width:24px;height:24px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;margin-left:10px;animation:_spin_9layw_1 1s linear infinite}@keyframes _spin_9layw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_9layw_88{background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_9layw_97{display:none}._tableHeader_9layw_102{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color);position:sticky;top:0;z-index:20}._headerLeft_9layw_116{flex:1;min-width:300px}._headerRight_9layw_121{display:flex;gap:.75rem;align-items:center}._pageTitle_9layw_127{font-size:2rem;color:var(--text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.75rem;font-weight:700}._titleIcon_9layw_137{color:var(--primary);background:#8b5cf61a;padding:.5rem;border-radius:12px}._searchContainer_9layw_145{max-width:400px}._searchBox_9layw_149{position:relative;display:flex;align-items:center}._searchIcon_9layw_155{position:absolute;left:1rem;color:var(--text-muted)}._searchInput_9layw_161{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;font-size:.9rem;transition:var(--transition);background:var(--bg-input);color:var(--text-primary)}._searchInput_9layw_161:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._clearSearch_9layw_178{position:absolute;right:1rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:50%;transition:var(--transition)}._clearSearch_9layw_178:hover{background:var(--surface-color);color:var(--primary)}._searchInfo_9layw_195{font-size:.8rem;color:var(--text-secondary);opacity:.7;margin-top:.5rem;font-weight:500}._headerActions_9layw_204{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._filterButton_9layw_211,._clearFilterButton_9layw_212,._exportButton_9layw_213,._addButton_9layw_214{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d;background:var(--primary);color:var(--text-primary)}._filterButton_9layw_211:hover,._clearFilterButton_9layw_212:hover,._exportButton_9layw_213:hover,._addButton_9layw_214:hover{background:var(--primary-dark);transform:translateY(-2px)}._activeFilter_9layw_238{background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary)}._clearFilterButton_9layw_212,._exportButton_9layw_213,._addButton_9layw_214{background:var(--primary)}._exportWrapper_9layw_256{position:relative;z-index:10000}._exportDropdown_9layw_261{position:absolute;top:120%;right:0;width:280px;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:99999;overflow:hidden;animation:_slideDown_9layw_1 .3s ease;border:1px solid var(--border-color)}@keyframes _slideDown_9layw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileDropdown_9layw_280{position:fixed!important;inset:auto 0 0!important;width:100%!important;border-radius:20px 20px 0 0!important;animation:_slideUp_9layw_1 .3s ease!important;max-height:80vh;overflow-y:auto}@keyframes _slideUp_9layw_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_9layw_298{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--primary);color:var(--text-primary)}._dropdownHeader_9layw_298 h4{font-size:1.1rem;font-weight:600;margin:0}._closeDropdown_9layw_313{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1.2rem;display:flex;align-items:center;padding:.25rem;border-radius:50%;transition:var(--transition)}._closeDropdown_9layw_313:hover{background:#fff3}._exportOptions_9layw_330{padding:1rem;display:flex;flex-direction:column;gap:.5rem}._exportOptions_9layw_330 button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;border:none;background:var(--bg-input);border-radius:8px;font-size:.9rem;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:500}._exportOptions_9layw_330 button:hover{background:var(--primary);color:var(--text-primary);transform:translate(5px)}._exportOptions_9layw_330 button svg{width:18px;height:18px;color:var(--primary)}._exportOptions_9layw_330 button:hover svg{color:var(--text-primary)}._tableWrapper_9layw_370{overflow-x:auto;padding:0 1.5rem;background:var(--surface-color)}._tableContainer_9layw_376{min-width:1000px}._table_9layw_88{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;color:var(--text-primary)}._table_9layw_88 thead{position:sticky;top:0;background:var(--surface-color);z-index:10}._table_9layw_88 th{padding:1rem;text-align:left;font-weight:700;color:var(--primary);border-bottom:2px solid var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:var(--surface-color);transition:var(--transition)}._table_9layw_88 th:hover{background:#8b5cf61a;color:var(--primary-light)}._sortableHeader_9layw_415{cursor:pointer}._table_9layw_88 td{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:var(--transition)}._table_9layw_88 tbody tr{transition:var(--transition)}._table_9layw_88 tbody tr:hover{background:#ffffff06}._actionButtons_9layw_436{display:flex;gap:.5rem;justify-content:center}._editBtn_9layw_442,._viewBtn_9layw_443{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-soft);color:var(--primary)}._editBtn_9layw_442:hover,._viewBtn_9layw_443:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}._deleteBtn_9layw_467{padding:.5rem;border-radius:8px;border:none;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--red-soft);color:var(--red)}._deleteBtn_9layw_467:hover{background:var(--red);color:#fff;transform:translateY(-2px)}._noData_9layw_489{text-align:center;padding:4rem 2rem!important}._noDataContent_9layw_494{max-width:400px;margin:0 auto}._noDataIcon_9layw_499{font-size:2.5rem;background:var(--primary-soft);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);margin:0 auto 1.5rem}._noData_9layw_489 h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}._noData_9layw_489 p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}._createFirstBtn_9layw_526{background:var(--primary);color:var(--text-primary);border:none;padding:.75rem 1.5rem;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.95rem;box-shadow:0 4px 12px #0000004d}._createFirstBtn_9layw_526:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._pagination_9layw_549{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--surface-color)}._paginationInfo_9layw_560{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap;font-weight:500}._paginationInfo_9layw_560 select{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);color:var(--text-primary);cursor:pointer;transition:var(--transition)}._paginationInfo_9layw_560 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._paginationControls_9layw_586{display:flex;gap:.5rem;align-items:center}._paginationControls_9layw_586 button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--bg-input);border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-primary);font-weight:600;box-shadow:0 2px 4px #0000004d}._paginationControls_9layw_586 button:hover:not(:disabled){background:var(--primary);color:var(--text-primary);border-color:var(--primary);transform:translateY(-2px)}._paginationControls_9layw_586 button:disabled{opacity:.5;cursor:not-allowed}._activePage_9layw_620{background:var(--primary)!important;color:var(--text-primary)!important;border-color:var(--primary)!important}._formPanel_9layw_627{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;display:none;margin-top:1rem;border:1px solid var(--border-color)}._formPanelActive_9layw_637{display:block;animation:_fadeIn_9layw_1 .3s ease}@keyframes _fadeIn_9layw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._formHeader_9layw_647{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;background:var(--surface-color)}._formTitle_9layw_658{font-size:1.8rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700}._formSubtitle_9layw_665{color:var(--text-secondary);margin:0;font-size:.9rem;font-weight:500}._backButton_9layw_672{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition);font-weight:600;font-size:.9rem;box-shadow:0 4px 6px #0000004d}._backButton_9layw_672:hover{background:var(--primary-dark);transform:translate(-4px)}._formContent_9layw_694{padding:2rem;background:var(--surface-color)}._form_9layw_627{max-width:100%}._formGroup_9layw_703{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._formGroupFull_9layw_710{grid-column:1 / -1}._formGroupHalf_9layw_714{flex:1;min-width:250px}._formGroup_9layw_703 label,._formGroupFull_9layw_710 label{font-weight:600;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:.25rem}._formGroup_9layw_703 select,._formGroup_9layw_703 input,._formGroup_9layw_703 textarea,._formGroupFull_9layw_710 select,._formGroupFull_9layw_710 input,._formGroupFull_9layw_710 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;transition:var(--transition);background:var(--bg-input);color:var(--text-primary);font-weight:500;width:100%}._formGroup_9layw_703 select:focus,._formGroup_9layw_703 input:focus,._formGroup_9layw_703 textarea:focus,._formGroupFull_9layw_710 select:focus,._formGroupFull_9layw_710 input:focus,._formGroupFull_9layw_710 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633;background:var(--bg-input)}._errorText_9layw_758{font-size:.75rem;color:var(--primary);margin-top:.25rem;font-weight:500}._dropdown_9layw_298{position:absolute;top:100%;left:0;right:0;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:var(--shadow)}._dropdownItem_9layw_780{padding:.75rem 1rem;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-bottom:1px solid rgba(255,255,255,.05)}._dropdownItem_9layw_780:hover{background:var(--primary);color:#fff}._loadingMini_9layw_793{padding:.5rem;text-align:center;color:var(--text-muted)}._student360_9layw_800{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem}._student360_9layw_800 h4{color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._infoGrid_9layw_816{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}._editableFields_9layw_823{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._editableFields_9layw_823 label{font-weight:600;color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem;display:block}._multiSelect_9layw_837{display:flex;flex-wrap:wrap;gap:.5rem;max-height:120px;overflow-y:auto}._checkboxLabel_9layw_845{display:flex;align-items:center;gap:.3rem;color:var(--text-primary);font-size:.85rem;cursor:pointer}._miniTable_9layw_855{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}._miniTable_9layw_855 th,._miniTable_9layw_855 td{padding:.75rem;border-bottom:1px solid var(--border-color);text-align:left}._miniTable_9layw_855 th{color:var(--primary);font-weight:600}._miniTable_9layw_855 input{width:60px;padding:.4rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);text-align:center}._billingSection_9layw_885{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin:1.5rem 0}._readonlyField_9layw_893{padding:.75rem 1rem;background:var(--bg-elevated);border-radius:8px;color:var(--text-primary);font-weight:600}._paymentSection_9layw_902 h4{color:var(--text-primary);margin:1rem 0 .5rem;font-size:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._paymentRow_9layw_910{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}._paymentRow_9layw_910 select,._paymentRow_9layw_910 input{padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);flex:1;min-width:100px}._totals_9layw_929{margin-top:1rem;display:flex;justify-content:space-between;font-weight:600;font-size:1rem}._installmentSection_9layw_938{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin:1.5rem 0}._installmentSection_9layw_938 h4{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._installmentRow_9layw_954{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}._installmentRow_9layw_954 input{padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);flex:1;min-width:120px}._status_9layw_972{padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}._pending_9layw_980{background:var(--orange-soft);color:var(--orange)}._paid_9layw_985{background:var(--green-soft);color:var(--green)}._toggleBtn_9layw_990{background:var(--primary);border:none;color:var(--text-primary);padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem}._toggleBtn_9layw_990:hover{background:var(--primary-dark)}._formActions_9layw_1005{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:2px solid var(--border-color);margin-top:2rem}._cancelBtn_9layw_1014,._submitBtn_9layw_1015{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}._cancelBtn_9layw_1014{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color)}._cancelBtn_9layw_1014:hover{background:#333;transform:translateY(-2px)}._submitBtn_9layw_1015{background:var(--primary);color:var(--text-primary);box-shadow:0 4px 12px #0000004d}._submitBtn_9layw_1015:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._submitBtn_9layw_1015:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_9layw_1057{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_9layw_1 .3s ease}._modal_9layw_1057{background:var(--surface-color);border-radius:var(--border-radius);max-width:500px;width:100%;overflow:hidden;box-shadow:var(--shadow);animation:_scaleIn_9layw_1 .3s ease;border:1px solid var(--border-color)}._detailsModalFull_9layw_1084{background:#fff;color:#333;max-width:900px;width:95%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._detailsModalFull_9layw_1084 ._modalHeader_9layw_1095{background:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0}._detailsModalFull_9layw_1084 ._modalHeader_9layw_1095 h3{color:#333}._detailsModalFull_9layw_1084 ._modalClose_9layw_1105{color:#666}._detailsModalFull_9layw_1084 ._modalClose_9layw_1105:hover{background:#0000000d;color:#333}._detailsModalFull_9layw_1084 ._modalBody_9layw_1114{flex:1;overflow-y:auto;padding:1.5rem}._detailsContainerFull_9layw_1120{display:flex;flex-direction:column;gap:2rem}._detailsInfoGrid_9layw_1126{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem}@media(max-width:600px){._detailsInfoGrid_9layw_1126{grid-template-columns:1fr}}._detailsRow_9layw_1138{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed #e0e0e0}._detailsRow_9layw_1138:last-child{border-bottom:none}._detailsLabel_9layw_1150{font-weight:600;color:#555;font-size:.9rem}._detailsValue_9layw_1156{color:#333;font-size:.95rem}._detailsModalFull_9layw_1084 ._modalFooter_9layw_1161{background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;flex-shrink:0}._modalHeader_9layw_1095{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-input)}._modalHeader_9layw_1095 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalClose_9layw_1105{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}._modalClose_9layw_1105:hover{background:#ffffff1a;color:var(--primary)}._modalBody_9layw_1114{padding:2rem}._modalFooter_9layw_1161{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--bg-input)}._modalFooter_9layw_1161 ._cancelBtn_9layw_1014,._modalFooter_9layw_1161 ._deleteBtn_9layw_467{padding:.6rem 1.5rem;min-width:100px;font-weight:600;font-size:.9rem;border-radius:50px}._modalFooter_9layw_1161 ._deleteBtn_9layw_467{background:var(--red);color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;width:auto;height:auto;box-shadow:0 4px 12px #f0554d4d}._modalFooter_9layw_1161 ._deleteBtn_9layw_467:hover{background:#d94039;transform:translateY(-2px);box-shadow:0 6px 16px #f0554d66}._accessDenied_9layw_1249{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);max-width:500px;margin:2rem auto;color:var(--text-primary)}._deniedIcon_9layw_1260{font-size:4rem;margin-bottom:1rem}._accessDenied_9layw_1249 h2{color:var(--red);margin-bottom:1rem}._accessDenied_9layw_1249 p{color:var(--text-secondary);margin-bottom:.5rem}@media(max-width:1024px){._formPanelActive_9layw_637{width:100%}._tableHeader_9layw_102{flex-direction:column;align-items:stretch}._headerRight_9layw_121{width:100%}._headerActions_9layw_204{justify-content:flex-end}}@media(max-width:768px){._container_9layw_4,._tableHeader_9layw_102{padding:1rem}._pageTitle_9layw_127{font-size:1.5rem}._searchContainer_9layw_145{max-width:100%}._tableWrapper_9layw_370{padding:0}._tableContainer_9layw_376{min-width:800px}._formHeader_9layw_647{flex-direction:column;align-items:stretch;padding:1rem}._formTitle_9layw_658{font-size:1.5rem}._formActions_9layw_1005{flex-direction:column}._cancelBtn_9layw_1014,._submitBtn_9layw_1015{width:100%;justify-content:center}._pagination_9layw_549{flex-direction:column;align-items:stretch}._paginationInfo_9layw_560{justify-content:space-between;width:100%}._paginationControls_9layw_586{justify-content:center;width:100%}._filterButton_9layw_211 span,._clearFilterButton_9layw_212 span,._exportButton_9layw_213 span,._addButton_9layw_214 span{display:none}._filterButton_9layw_211,._clearFilterButton_9layw_212,._exportButton_9layw_213,._addButton_9layw_214{padding:.6rem;justify-content:center}._filterButton_9layw_211 svg,._clearFilterButton_9layw_212 svg,._exportButton_9layw_213 svg,._addButton_9layw_214 svg{margin:0;width:20px;height:20px}._backButton_9layw_672 span{display:none}._actionButtons_9layw_436{flex-direction:column;gap:.25rem}._editBtn_9layw_442,._deleteBtn_9layw_467,._viewBtn_9layw_443{width:32px;height:32px}._modal_9layw_1057{max-width:90%}._modalBody_9layw_1114{padding:1rem}._paymentRow_9layw_910,._installmentRow_9layw_954{flex-direction:column}}@media(max-width:480px){._pageTitle_9layw_127{font-size:1.3rem}._table_9layw_88 th,._table_9layw_88 td{font-size:.8rem;padding:.6rem}._modalFooter_9layw_1161{flex-direction:column}._modalFooter_9layw_1161 ._cancelBtn_9layw_1014,._modalFooter_9layw_1161 ._deleteBtn_9layw_467{width:100%}}._billingContainer_9layw_1435{display:flex;gap:2rem;flex-wrap:wrap}._billingLeft_9layw_1441{flex:3;min-width:0}._billingRight_9layw_1446{flex:1;min-width:300px}@media(max-width:1024px){._billingContainer_9layw_1435{flex-direction:column}._billingLeft_9layw_1441,._billingRight_9layw_1446{flex:none;width:100%}}._topRow_9layw_1463{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}@media(max-width:768px){._topRow_9layw_1463{grid-template-columns:1fr}}._autocompleteWrapper_9layw_1477{position:relative}._autocompleteDropdown_9layw_1481{position:absolute;top:100%;left:0;right:0;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:var(--shadow)}._autocompleteItem_9layw_1495{padding:.75rem 1rem;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-bottom:1px solid rgba(255,255,255,.05)}._autocompleteItem_9layw_1495:hover{background:var(--primary);color:#fff}._courseTable_9layw_1509{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._courseTable_9layw_1509 th,._courseTable_9layw_1509 td{padding:.75rem;border-bottom:1px solid var(--border-color);text-align:left;color:var(--text-primary)}._courseTable_9layw_1509 th{color:var(--primary);font-weight:600;font-size:.85rem;text-transform:uppercase}._courseTable_9layw_1509 td input,._courseTable_9layw_1509 td select{width:100%;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}._courseTable_9layw_1509 td input:focus,._courseTable_9layw_1509 td select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._addCourseBtn_9layw_1548{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1rem}._addCourseBtn_9layw_1548 button{background:var(--green-soft);color:var(--green);border:none;padding:.6rem 1.2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:var(--transition)}._addCourseBtn_9layw_1548 button:hover{background:var(--green);color:#fff}._billingSummaryTable_9layw_1572{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._billingSummaryTable_9layw_1572 th,._billingSummaryTable_9layw_1572 td{padding:.75rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}._billingSummaryTable_9layw_1572 th{text-align:left;color:var(--primary);font-weight:600;width:40%}._billingSummaryTable_9layw_1572 td{text-align:right}._paymentRowInline_9layw_1596{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}._paymentRowInline_9layw_1596 input,._paymentRowInline_9layw_1596 select{padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}._splitInstallmentBar_9layw_1615{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;background:var(--bg-soft);border:1px dashed var(--border-color-strong);border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}._billingOptionsCard_9layw_1628{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}._billingOptionsTitle_9layw_1636{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0 0 1rem}._billingOptionsRow_9layw_1645{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}@media(max-width:768px){._billingOptionsRow_9layw_1645{grid-template-columns:1fr}}._segmentedControl_9layw_1660{display:flex;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;padding:4px;height:46px;box-sizing:border-box}._segmentedOption_9layw_1670{flex:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);font-weight:600;font-size:.85rem;border-radius:6px;cursor:pointer;transition:var(--transition)}._segmentedOption_9layw_1670:hover{color:var(--text-primary)}._segmentedOptionActive_9layw_1689{background:var(--primary);color:#fff}._splitLabel_9layw_1695{font-size:.85rem;color:var(--text-secondary)}._splitLabel_9layw_1695 b{color:var(--text-primary)}._splitMonthsInput_9layw_1704{width:60px;padding:.4rem .5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;text-align:center}._splitMonthsInput_9layw_1704:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._splitBtn_9layw_1721{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem 1rem;background:var(--primary-soft);color:var(--primary);border:none;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:var(--transition)}._splitBtn_9layw_1721:hover{background:var(--primary);color:#fff}._installmentTable_9layw_1743{width:100%;border-collapse:collapse;margin-bottom:1.5rem}._installmentTable_9layw_1743 th,._installmentTable_9layw_1743 td{padding:.75rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}._installmentTable_9layw_1743 th{color:var(--primary);font-weight:600;font-size:.85rem}._installmentTable_9layw_1743 input{width:100%;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}._installmentTable_9layw_1743 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._statusBtn_9layw_1778{padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:var(--transition);text-transform:uppercase}._statusBtnPending_9layw_1789{background:var(--red);color:#fff}._statusBtnPaid_9layw_1794{background:var(--green);color:#fff}._statusBtn_9layw_1778:hover{filter:brightness(1.1)}._createBillBtnWrapper_9layw_1804{display:flex;justify-content:flex-end;margin-top:2rem}._createBillBtn_9layw_1804{background:var(--primary-gradient);color:#fff;border:none;padding:.75rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:.5rem;box-shadow:0 6px 14px -6px #8b5cf68c}._createBillBtn_9layw_1804:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}._createBillBtn_9layw_1804:disabled{opacity:.6;cursor:not-allowed}._student360Panel_9layw_1837{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;height:fit-content}._student360Panel_9layw_1837 h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}._student360Field_9layw_1853{margin-bottom:1rem}._student360Field_9layw_1853 label{display:block;font-weight:600;color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem}._student360Field_9layw_1853 input,._student360Field_9layw_1853 select{width:100%;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}._multiSelectBox_9layw_1876{display:flex;flex-wrap:wrap;gap:.5rem;max-height:150px;overflow-y:auto}._multiSelectBox_9layw_1876 label{display:flex;align-items:center;gap:.3rem;color:var(--text-primary);font-size:.85rem;cursor:pointer}._container_1hjyy_4{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #6d28d9;--primary-soft: rgba(139, 92, 246, .14);--primary-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--bg-color: #06070a;--surface-color: #101218;--bg-soft: #0c0d12;--bg-elevated: #161923;--bg-input: #0a0b0f;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-muted: #5e6472;--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 24px -16px rgba(0, 0, 0, .6);--border-radius: 16px;--transition: all .2s ease;padding:1.5rem;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}._loading_1hjyy_43{text-align:center;padding:2rem}._statsRow_1hjyy_49{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}._statCard_1hjyy_56{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:var(--transition)}._statCard_1hjyy_56:hover{border-color:var(--primary);transform:translateY(-2px)}._activeCard_1hjyy_71{border-color:var(--primary);box-shadow:0 0 12px #8b5cf64d}._statNumber_1hjyy_76{font-size:2.5rem;font-weight:700;color:var(--primary)}._statLabel_1hjyy_82{color:var(--text-secondary);margin-top:.5rem;font-size:.9rem}._toolbar_1hjyy_89{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}._searchBox_1hjyy_97{position:relative;flex:1;max-width:400px}._searchBox_1hjyy_97 input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:50px;background:var(--bg-input);color:var(--text-primary);font-size:.9rem}._searchIcon_1hjyy_113{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}._exportBtn_1hjyy_121{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:50px;background:var(--primary);color:var(--text-primary);font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 4px 6px #0000004d}._exportBtn_1hjyy_121:hover{background:var(--primary-dark);transform:translateY(-2px)}._tableWrapper_1hjyy_142{overflow-x:auto}._table_1hjyy_142{width:100%;border-collapse:collapse;font-size:.9rem;color:var(--text-primary)}._table_1hjyy_142 th,._table_1hjyy_142 td{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color)}._table_1hjyy_142 th{background:var(--surface-color);color:var(--primary);font-weight:600;text-transform:uppercase;font-size:.8rem;cursor:pointer;-webkit-user-select:none;user-select:none}._sortableHeader_1hjyy_170:hover{color:var(--primary-light)}._table_1hjyy_142 tbody tr{transition:var(--transition)}._clickableRow_1hjyy_178{cursor:pointer}._table_1hjyy_142 tbody tr:hover{background:#8b5cf61a}._noData_1hjyy_186{text-align:center;color:var(--text-muted);padding:2rem}._actionButtons_1hjyy_193{display:flex;gap:.5rem}._editBtn_1hjyy_198,._viewBtn_1hjyy_199{border:none;border-radius:8px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-soft);color:var(--primary)}._editBtn_1hjyy_198:hover,._viewBtn_1hjyy_199:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}._deleteBtn_1hjyy_220{border:none;border-radius:8px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--red-soft);color:var(--red)}._deleteBtn_1hjyy_220:hover{background:var(--red);color:#fff;transform:translateY(-2px)}._modalOverlay_1hjyy_241{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:_fadeIn_1hjyy_1 .3s ease}@keyframes _fadeIn_1hjyy_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._modal_1hjyy_241{background:var(--surface-color);border-radius:var(--border-radius);width:90%;max-width:900px;max-height:90vh;overflow-y:auto;border:1px solid var(--border-color);box-shadow:var(--shadow);animation:_scaleIn_1hjyy_1 .3s ease}@keyframes _scaleIn_1hjyy_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._modalHeader_1hjyy_279{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-input)}._modalHeader_1hjyy_279 h3{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:700}._modalHeader_1hjyy_279 button{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:var(--transition)}._modalHeader_1hjyy_279 button:hover{background:#ffffff1a;color:var(--primary)}._modalBody_1hjyy_316{padding:1.5rem}._tabs_1hjyy_321{display:flex;gap:.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}._tab_1hjyy_142{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-weight:500;transition:var(--transition);white-space:nowrap}._tab_1hjyy_142:hover{color:var(--primary)}._activeTab_1hjyy_348{color:var(--primary);border-bottom:2px solid var(--primary)}._tabContent_1hjyy_353{min-height:300px}._student360Panel_1hjyy_358{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;padding:1.75rem;margin-bottom:2rem;box-shadow:0 1px #ffffff08 inset}._student360Panel_1hjyy_358 h4{margin:0 0 1.25rem;color:var(--primary);font-weight:700;font-size:1.05rem;letter-spacing:.3px;display:flex;align-items:center;gap:.5rem}._panelTitleIcon_1hjyy_378{font-size:1.05rem}._panelDivider_1hjyy_385{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 1.25rem;color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._panelDivider_1hjyy_385:before,._panelDivider_1hjyy_385:after{content:"";flex:1;height:1px;background:var(--border-color)}._panelDivider_1hjyy_385 span{white-space:nowrap}._statGrid_1hjyy_410{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._statCard_1hjyy_56{display:flex;align-items:center;gap:.85rem;background:var(--bg-soft);border:1px solid var(--border-color);border-radius:12px;padding:.9rem 1rem;transition:var(--transition)}._statCard_1hjyy_56:hover{border-color:var(--border-color-strong);transform:translateY(-1px)}._statCardAlert_1hjyy_432{border-color:#f0554d59;background:linear-gradient(180deg,rgba(240,85,77,.08),var(--bg-soft) 60%)}._statIcon_1hjyy_437{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.05rem}._statIconNeutral_1hjyy_448{background:var(--primary-soft);color:var(--primary-light)}._statIconGreen_1hjyy_453{background:var(--green-soft);color:var(--green)}._statIconRed_1hjyy_458{background:var(--red-soft);color:var(--red)}._statIconAmber_1hjyy_463{background:#f59e0b24;color:#f5a623}._statBody_1hjyy_468{display:flex;flex-direction:column;gap:.15rem;min-width:0}._statLabel_1hjyy_82{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}._statValue_1hjyy_483{font-size:.95rem;color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._student360Grid_1hjyy_492{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}._student360Field_1hjyy_498{display:flex;flex-direction:column;gap:.35rem}._student360Field_1hjyy_498 label{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._student360Field_1hjyy_498 div,._student360Field_1hjyy_498 select,._student360Field_1hjyy_498 input{padding:.6rem .75rem;color:var(--text-primary);font-size:.95rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;transition:var(--transition);color-scheme:dark}._student360Field_1hjyy_498 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b5cf6' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.25rem;cursor:pointer}._student360Field_1hjyy_498 input[type=date]{cursor:pointer}._student360Field_1hjyy_498 input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85}._student360Field_1hjyy_498 select:hover,._student360Field_1hjyy_498 input:hover{border-color:var(--border-color-strong)}._student360Field_1hjyy_498 select:focus,._student360Field_1hjyy_498 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}._student360Field_1hjyy_498 div{background:transparent;border-color:transparent;padding:.6rem 0}._profileGrid_1hjyy_577{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._formGroup_1hjyy_583{display:flex;flex-direction:column;gap:.25rem}._formGroup_1hjyy_583 label{font-weight:600;color:var(--text-secondary);font-size:.85rem}._formGroup_1hjyy_583 input,._formGroup_1hjyy_583 select{padding:.75rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;transition:var(--transition);color-scheme:dark}._formGroup_1hjyy_583 input[type=date]{cursor:pointer}._formGroup_1hjyy_583 input:hover,._formGroup_1hjyy_583 select:hover{border-color:var(--border-color-strong)}._formGroup_1hjyy_583 input:focus,._formGroup_1hjyy_583 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633}._formActions_1hjyy_623{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._cancelBtn_1hjyy_630{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:var(--transition)}._cancelBtn_1hjyy_630:hover{background:var(--bg-elevated)}._saveBtn_1hjyy_644{background:var(--primary);border:none;color:var(--text-primary);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:var(--transition);box-shadow:0 4px 12px #0000004d}._saveBtn_1hjyy_644:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}._billingTableWrapper_1hjyy_666{overflow-x:auto}._billingTableWrapper_1hjyy_666 ._profileTable_1hjyy_670{min-width:1000px}._profileTable_1hjyy_670{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem;color:var(--text-primary)}._profileTable_1hjyy_670 th,._profileTable_1hjyy_670 td{padding:.75rem;border-bottom:1px solid var(--border-color);text-align:left}._profileTable_1hjyy_670 th{color:var(--primary);font-weight:600;text-transform:uppercase;font-size:.8rem;background:var(--surface-color)}._profileTable_1hjyy_670 tbody tr:hover{background:#8b5cf61a}._statusPaidBadge_1hjyy_702{background:var(--green-soft);color:var(--green);padding:.2rem .5rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}._statusPendingBadge_1hjyy_712{background:var(--red-soft);color:var(--red);padding:.2rem .5rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}._installmentToggle_1hjyy_723{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--primary);font-size:.78rem;font-weight:600;cursor:pointer;padding:0}._installmentToggle_1hjyy_723:hover{text-decoration:underline}._installmentScheduleRow_1hjyy_740 td{background:var(--bg-soft);padding:0!important}._installmentSchedule_1hjyy_740{width:100%;border-collapse:collapse;margin:.4rem 0 .6rem}._installmentSchedule_1hjyy_740 th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:.4rem .9rem;border-bottom:1px solid var(--border-color)}._installmentSchedule_1hjyy_740 td{padding:.4rem .9rem;font-size:.82rem;color:var(--text-primary);border-bottom:1px solid var(--border-color)}._installmentSchedule_1hjyy_740 tr:last-child td{border-bottom:none}._student360FieldHighlight_1hjyy_775{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:10px;padding:.6rem .8rem!important}._payBtn_1hjyy_784{background:var(--primary);color:var(--text-primary);border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.3rem;font-weight:600;font-size:.85rem;transition:var(--transition);box-shadow:0 2px 4px #0000004d}._payBtn_1hjyy_784:hover{background:var(--primary-dark);transform:translateY(-1px)}._modalFooter_1hjyy_806{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--bg-input)}._modalFooter_1hjyy_806 ._cancelBtn_1hjyy_630{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:600;transition:var(--transition)}._modalFooter_1hjyy_806 ._cancelBtn_1hjyy_630:hover{background:var(--bg-elevated)}._modalFooter_1hjyy_806 ._saveBtn_1hjyy_644{background:var(--primary);color:var(--text-primary);border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #0000004d}._modalFooter_1hjyy_806 ._saveBtn_1hjyy_644:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px #00000080}@media(max-width:768px){._statsRow_1hjyy_49{grid-template-columns:repeat(2,1fr)}._profileGrid_1hjyy_577{grid-template-columns:1fr}._student360Grid_1hjyy_492{grid-template-columns:1fr 1fr}._modal_1hjyy_241{max-width:95%}._actionButtons_1hjyy_193{flex-direction:row}}@media(max-width:480px){._student360Grid_1hjyy_492{grid-template-columns:1fr}}._container_pv0zh_6{--bg-app: #06070a;--bg-card: #101218;--bg-card-soft: #0c0d12;--bg-elevated: #161923;--bg-input: #0a0b0f;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-tertiary: #5e6472;--violet: #8b5cf6;--violet-dark: #6d28d9;--violet-soft: rgba(139, 92, 246, .16);--violet-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--blue: #5b9dff;--blue-soft: rgba(91, 157, 255, .14);--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--teal: #2dd4bf;--teal-soft: rgba(45, 212, 191, .14);--pink: #ec6fb2;--pink-soft: rgba(236, 111, 178, .14);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 24px -16px rgba(0, 0, 0, .6);--transition: .18s ease}._container_pv0zh_6{padding:2rem 2.25rem 3rem;min-height:100vh;background:var(--bg-app);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}._pageHeader_pv0zh_62{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}._pageHeaderText_pv0zh_71 h1{font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem;color:#fff}._pageHeaderText_pv0zh_71 p{font-size:.9rem;color:var(--text-secondary);margin:0}._rangePill_pv0zh_85{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;font-size:.82rem;color:var(--text-primary);font-weight:500;white-space:nowrap}._rangePill_pv0zh_85 svg{color:var(--violet);font-size:.95rem}._filterBar_pv0zh_105{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.75rem;padding:.9rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._searchBox_pv0zh_118{position:relative;flex:2 1 220px;min-width:190px}._searchIcon_pv0zh_124{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:.95rem;pointer-events:none}._searchBox_pv0zh_118 input{width:100%;padding:.55rem 2.1rem .55rem 2.25rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.85rem;outline:none;transition:var(--transition)}._searchBox_pv0zh_118 input::placeholder{color:var(--text-tertiary)}._searchBox_pv0zh_118 input:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}._searchBox_pv0zh_118 button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;padding:2px;border-radius:4px}._searchBox_pv0zh_118 button:hover{color:var(--text-primary)}._periodBtns_pv0zh_173{display:flex;gap:.3rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.25rem}._periodBtn_pv0zh_173{padding:.4rem .7rem;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:var(--transition);white-space:nowrap}._periodBtn_pv0zh_173:hover{color:var(--text-primary)}._activePeriod_pv0zh_199{background:var(--violet-gradient);color:#fff!important;box-shadow:0 4px 10px -4px #8b5cf699}._dateGroup_pv0zh_205{display:flex;align-items:center;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.3rem .6rem}._dateGroup_pv0zh_205 input[type=date]{padding:.25rem .2rem;background:transparent;border:none;color:var(--text-primary);font-size:.8rem;outline:none;color-scheme:dark}._dateGroup_pv0zh_205 span{color:var(--text-tertiary);font-size:.78rem}._filterBar_pv0zh_105 select{padding:.5rem .7rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;outline:none;cursor:pointer;transition:var(--transition);max-width:170px}._filterBar_pv0zh_105 select:focus{border-color:var(--violet)}._exportBtn_pv0zh_247{display:flex;align-items:center;gap:.4rem;margin-left:auto;padding:.55rem 1.1rem;background:var(--violet-gradient);border:none;border-radius:var(--radius-sm);color:#fff;font-weight:600;cursor:pointer;transition:var(--transition);font-size:.82rem;box-shadow:0 6px 14px -6px #8b5cf68c}._exportBtn_pv0zh_247:hover{filter:brightness(1.08);transform:translateY(-1px)}._kpiGrid_pv0zh_270{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._kpiCard_pv0zh_277{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem 1.15rem;display:flex;align-items:center;gap:.9rem;transition:transform var(--transition),border-color var(--transition);box-shadow:var(--shadow-card)}._kpiCard_pv0zh_277:hover{transform:translateY(-2px);border-color:var(--border-color-strong)}._kpiIconWrap_pv0zh_294{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.15rem}._kpiBody_pv0zh_305{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}._kpiValue_pv0zh_312{font-size:clamp(.95rem,1.6vw,1.4rem);font-weight:700;color:#fff;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._kpiLabel_pv0zh_322{display:block;font-size:.78rem;color:var(--text-secondary);margin-top:.15rem}._kpiHero_pv0zh_330{background:var(--violet-gradient);border:none;box-shadow:0 10px 24px -10px #6d28d9a6}._kpiHero_pv0zh_330 ._kpiValue_pv0zh_312,._kpiHero_pv0zh_330 ._kpiLabel_pv0zh_322{color:#fff}._kpiHero_pv0zh_330 ._kpiLabel_pv0zh_322{color:#ffffffc7}._kpiHero_pv0zh_330 ._kpiIconWrap_pv0zh_294{background:#ffffff2e!important;color:#fff!important}._tonePurple_pv0zh_351{background:var(--violet-soft);color:var(--violet)}._toneBlue_pv0zh_352{background:var(--blue-soft);color:var(--blue)}._toneGreen_pv0zh_353{background:var(--green-soft);color:var(--green)}._toneOrange_pv0zh_354{background:var(--orange-soft);color:var(--orange)}._toneRed_pv0zh_355{background:var(--red-soft);color:var(--red)}._toneTeal_pv0zh_356{background:var(--teal-soft);color:var(--teal)}._tonePink_pv0zh_357{background:var(--pink-soft);color:var(--pink)}._section_pv0zh_360{margin-bottom:1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.5rem 1.5rem 1.75rem;box-shadow:var(--shadow-card)}._sectionHead_pv0zh_369{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._sectionTitleGroup_pv0zh_378{display:flex;align-items:center;gap:.65rem}._sectionIcon_pv0zh_384{width:34px;height:34px;border-radius:10px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}._section_pv0zh_360 h2{font-size:1.02rem;font-weight:600;margin:0;color:#fff;letter-spacing:-.01em}._sectionSubtitle_pv0zh_405{font-size:.78rem;color:var(--text-tertiary);margin:.2rem 0 0}._sectionBadge_pv0zh_411{font-size:.72rem;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-color);padding:.3rem .65rem;border-radius:999px;white-space:nowrap}._summaryGrid_pv0zh_423{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}._summaryGrid_pv0zh_423>div{background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.9rem 1rem;display:flex;flex-direction:column}._summaryGrid_pv0zh_423 span{font-size:.75rem;color:var(--text-secondary);margin-bottom:.3rem}._summaryGrid_pv0zh_423 strong{font-size:1.15rem;color:#fff;font-weight:700}._tableWrapper_pv0zh_451{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}._table_pv0zh_451{width:100%;border-collapse:collapse;background:var(--bg-card-soft);font-size:.85rem;min-width:480px}._table_pv0zh_451 thead th{background:var(--bg-elevated);color:var(--text-secondary);font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._table_pv0zh_451 tbody td{padding:.7rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap}._table_pv0zh_451 tbody tr:hover{background:#ffffff06}._table_pv0zh_451 tbody tr:last-child td{border-bottom:none}._statusBadge_pv0zh_494{padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:600;display:inline-block;letter-spacing:.02em}._statusPending_pv0zh_503{background:var(--orange-soft);color:var(--orange)}._statusPaid_pv0zh_508{background:var(--green-soft);color:var(--green)}._statusCompleted_pv0zh_513{background:var(--blue-soft);color:var(--blue)}._chartCaption_pv0zh_519{font-size:.72rem;color:var(--text-tertiary);text-align:center;margin-top:.35rem;word-break:break-word}._empty_pv0zh_528,._noData_pv0zh_528{text-align:center;color:var(--text-tertiary);padding:2.25rem 0;font-size:.85rem}._error_pv0zh_535{text-align:center;color:var(--red);padding:3rem 1.5rem;font-size:.95rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:480px;margin:3rem auto}._loading_pv0zh_547{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;height:340px;font-size:.95rem;color:var(--text-secondary)}._loading_pv0zh_547 svg{color:var(--violet);animation:_ar-spin_pv0zh_1 .9s linear infinite}@keyframes _ar-spin_pv0zh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._accessDenied_pv0zh_569{text-align:center;padding:4rem 2rem;background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-color);max-width:480px;margin:4rem auto}._accessDenied_pv0zh_569 ._deniedIcon_pv0zh_579{font-size:2.75rem;margin-bottom:1rem}._accessDenied_pv0zh_569 h2{font-size:1.4rem;color:#fff;margin-bottom:.5rem}._accessDenied_pv0zh_569 p{color:var(--text-secondary);font-size:.88rem}@media(max-width:992px){._kpiGrid_pv0zh_270{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:768px){._container_pv0zh_6{padding:1.25rem 1rem 2.5rem}._pageHeader_pv0zh_62{align-items:flex-start}._filterBar_pv0zh_105{flex-direction:column;align-items:stretch}._filterBar_pv0zh_105 select{max-width:none}._periodBtns_pv0zh_173{flex-wrap:wrap}._exportBtn_pv0zh_247{margin-left:0;justify-content:center}._kpiGrid_pv0zh_270{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._summaryGrid_pv0zh_423{grid-template-columns:1fr 1fr}._section_pv0zh_360{padding:1.15rem 1rem 1.35rem}._table_pv0zh_451{font-size:.78rem}}@media(max-width:480px){._kpiGrid_pv0zh_270{grid-template-columns:1fr 1fr}._kpiValue_pv0zh_312{font-size:1.15rem}._summaryGrid_pv0zh_423{grid-template-columns:1fr}._sectionHead_pv0zh_369{flex-direction:column;align-items:flex-start}}._container_aw81m_3{padding:24px;background:#0a0a0f;min-height:100%;color:#e5e7eb}._header_aw81m_10{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:22px}._header_aw81m_10 h2{margin:0;font-size:22px;font-weight:700;color:#fff}._headerActions_aw81m_26{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._searchBox_aw81m_33{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 14px;color:#9ca3af}._searchBox_aw81m_33 input{border:none;outline:none;font-size:14px;background:transparent;color:#e5e7eb;width:200px}._searchBox_aw81m_33 input::placeholder{color:#6b7280}._headerActions_aw81m_26 select{padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e5e7eb;font-size:14px;outline:none}._addBtn_aw81m_67,._exportBtn_aw81m_68{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}._addBtn_aw81m_67{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 0 18px #8b5cf659}._addBtn_aw81m_67:hover{box-shadow:0 0 24px #8b5cf680;transform:translateY(-1px)}._exportBtn_aw81m_68{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(255,255,255,.08)}._exportBtn_aw81m_68:hover{background:#ffffff1a}._loaderWrap_aw81m_102{display:flex;align-items:center;gap:8px;padding:50px;justify-content:center;color:#9ca3af}._spin_aw81m_111{animation:_spin_aw81m_111 1s linear infinite}@keyframes _spin_aw81m_111{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableWrapper_aw81m_121{background:#12121ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow-x:auto;box-shadow:0 4px 20px #00000040}._table_aw81m_121{width:100%;border-collapse:collapse}._table_aw81m_121 th,._table_aw81m_121 td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;color:#e5e7eb}._table_aw81m_121 th{background:#ffffff08;font-weight:600;color:#9ca3af;font-size:12.5px;text-transform:uppercase;letter-spacing:.03em}._table_aw81m_121 tbody tr:hover{background:#8b5cf60d}._avatar_aw81m_158{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1)}._avatarPlaceholder_aw81m_166{width:38px;height:38px;border-radius:50%;background:#8b5cf626;display:flex;align-items:center;justify-content:center;color:#a78bfa}._contactCell_aw81m_177{display:flex;flex-direction:column;gap:3px;font-size:13px;color:#9ca3af}._contactCell_aw81m_177 span{display:flex;align-items:center;gap:5px}._statusToggle_aw81m_191{background:none;border:none;cursor:pointer;padding:0}._activeBadge_aw81m_198{color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:20px}._inactiveBadge_aw81m_211{color:#9ca3af;background:#9ca3af1a;border:1px solid rgba(156,163,175,.2);display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:20px}._actionButtons_aw81m_224{display:flex;gap:8px}._editBtn_aw81m_229,._deleteBtn_aw81m_230{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:8px;padding:7px 9px;cursor:pointer;color:#e5e7eb;transition:all .2s ease}._editBtn_aw81m_229:hover{background:#8b5cf626;border-color:#8b5cf659;color:#a78bfa}._deleteBtn_aw81m_230{color:#f87171}._deleteBtn_aw81m_230:hover{background:#f871711f;border-color:#f871714d}._noData_aw81m_255{text-align:center;padding:40px;color:#6b7280}._modalOverlay_aw81m_262{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_aw81m_262{background:#121218;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:640px;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}._confirmModal_aw81m_285{background:#121218;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;width:400px;max-width:90vw;color:#e5e7eb}._modalHeader_aw81m_295{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.06)}._modalHeader_aw81m_295 h3{color:#fff;margin:0;font-size:17px}._modalHeader_aw81m_295 button{background:#ffffff0d;border:none;cursor:pointer;font-size:16px;color:#9ca3af;padding:6px;border-radius:8px}._modalHeader_aw81m_295 button:hover{background:#ffffff1a;color:#fff}._modalBody_aw81m_324{padding:20px 22px;overflow-y:auto}._modalFooter_aw81m_329{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.06)}._photoUploadRow_aw81m_337{display:flex;align-items:center;gap:16px;margin-bottom:20px}._photoPreview_aw81m_344{width:64px;height:64px;border-radius:50%;background:#8b5cf61f;border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:#a78bfa;font-size:24px}._photoPreview_aw81m_344 img{width:100%;height:100%;object-fit:cover}._photoUploadRow_aw81m_337 button{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;padding:9px 16px;border-radius:10px;cursor:pointer;font-size:13px}._photoUploadRow_aw81m_337 button:hover{background:#ffffff1a}._formGrid_aw81m_379{display:grid;grid-template-columns:1fr 1fr;gap:16px}._fullWidth_aw81m_385{grid-column:1 / -1}._formGroup_aw81m_389{display:flex;flex-direction:column;gap:6px}._formGroup_aw81m_389 label{font-size:13px;font-weight:500;color:#9ca3af}._formGroup_aw81m_389 input,._formGroup_aw81m_389 select,._formGroup_aw81m_389 textarea{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e5e7eb;font-size:14px;outline:none;transition:border-color .2s ease}._formGroup_aw81m_389 input:focus,._formGroup_aw81m_389 select:focus,._formGroup_aw81m_389 textarea:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61f}._formGroup_aw81m_389 textarea{min-height:60px;resize:vertical}._errorText_aw81m_426{color:#f87171;font-size:12px}._courseChips_aw81m_431{display:flex;flex-wrap:wrap;gap:10px}._courseChip_aw81m_431{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:20px;padding:7px 14px;font-size:13px;cursor:pointer;color:#e5e7eb;transition:all .2s ease}._courseChip_aw81m_431:has(input:checked){background:#8b5cf626;border-color:#8b5cf666;color:#c4b5fd}._cancelBtn_aw81m_457,._saveBtn_aw81m_458,._deleteConfirmBtn_aw81m_459{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;border:none;cursor:pointer;font-size:14px;font-weight:600}._cancelBtn_aw81m_457{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(255,255,255,.08)}._cancelBtn_aw81m_457:hover{background:#ffffff1a}._saveBtn_aw81m_458{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 0 18px #8b5cf659}._saveBtn_aw81m_458:disabled{opacity:.6;cursor:not-allowed}._deleteConfirmBtn_aw81m_459{background:#ef4444;color:#fff}._deleteConfirmBtn_aw81m_459:hover{background:#dc2626}._confirmModal_aw81m_285 h3{color:#fff;margin:0 0 10px;font-size:17px}._confirmModal_aw81m_285 p{color:#9ca3af;font-size:14px;line-height:1.5}._confirmModal_aw81m_285 p strong{color:#e5e7eb}@media(max-width:640px){._formGrid_aw81m_379{grid-template-columns:1fr}._searchBox_aw81m_33 input{width:140px}}:root{--primary: #8b5cf6;--primary-light: #a78bfa;--primary-dark: #7c3aed;--primary-gradient: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--primary-glow: 0 0 18px rgba(139, 92, 246, .35);--primary-glow-hover: 0 0 24px rgba(139, 92, 246, .5);--bg-color: #0a0a0f;--surface-color: rgba(18, 18, 26, .9);--surface-solid: #121218;--surface-raised: #17171f;--input-bg: rgba(255, 255, 255, .045);--input-bg-hover: rgba(255, 255, 255, .07);--border-color: rgba(255, 255, 255, .09);--border-color-soft: rgba(255, 255, 255, .06);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #ffffff;--text-secondary: #d8dae1;--text-muted: #8b8d98;--danger: #f87171;--success: #22c55e;--warning: #fbbf24;--info: #60a5fa;--shadow: 0 10px 36px rgba(0, 0, 0, .5);--shadow-soft: 0 4px 16px rgba(0, 0, 0, .3);--border-radius: 18px;--border-radius-sm: 10px;--border-radius-xs: 8px;--transition: all .18s cubic-bezier(.4, 0, .2, 1);--space-1: .4rem;--space-2: .65rem;--space-3: 1rem;--space-4: 1.5rem}*{box-sizing:border-box;margin:0;padding:0}._container_16pvm_40{min-height:100vh;background:var(--bg-color);padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text-primary);color-scheme:dark}._mainContent_16pvm_49{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}._accessDenied_16pvm_52{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;gap:.5rem;color:var(--text-secondary)}._deniedIcon_16pvm_56{font-size:3rem;margin-bottom:.5rem}._accessDenied_16pvm_52 h2{color:var(--text-primary);font-size:1.5rem}._accessDenied_16pvm_52 p{color:var(--text-muted)}._loading_16pvm_60{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:300px;font-size:1.05rem;color:var(--primary-light);font-weight:600}._spinner_16pvm_64,._btnSpinner_16pvm_64{width:18px;height:18px;animation:_spin_16pvm_64 1s linear infinite}@keyframes _spin_16pvm_64{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tablePanel_16pvm_68{background:var(--surface-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--border-radius);border:1px solid var(--border-color-soft);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}._tablePanelHidden_16pvm_77{display:none}._tableHeader_16pvm_79{display:flex;flex-direction:column;gap:var(--space-3);padding:1.4rem 1.6rem 1.1rem;border-bottom:1px solid var(--border-color-soft)}._headerLeft_16pvm_84{display:flex;flex-direction:column;gap:var(--space-3)}._pageTitle_16pvm_85{display:flex;align-items:center;gap:.55rem;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}._titleIcon_16pvm_86{color:var(--primary-light);font-size:1.2rem}._searchContainer_16pvm_88{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}._searchBox_16pvm_89{display:flex;align-items:center;gap:.55rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.62rem .9rem;min-width:320px;transition:var(--transition)}._searchBox_16pvm_89:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf626}._searchIcon_16pvm_95{color:var(--text-muted);flex-shrink:0}._searchInput_16pvm_96{background:transparent;border:none;outline:none;color:var(--text-primary);flex:1;font-size:.88rem}._searchInput_16pvm_96::placeholder{color:var(--text-muted)}._clearSearch_16pvm_98{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:.15rem;border-radius:6px}._clearSearch_16pvm_98:hover{color:var(--text-primary);background:var(--input-bg-hover)}._searchInfo_16pvm_100{color:var(--text-muted);font-size:.78rem;font-weight:500;padding:.35rem .7rem;background:var(--input-bg);border-radius:999px;border:1px solid var(--border-color-soft);white-space:nowrap}._headerRight_16pvm_106{display:flex;align-items:flex-start}._headerActions_16pvm_107{display:flex;gap:.6rem;flex-wrap:wrap;margin-left:auto}._tableHeader_16pvm_79 ._searchContainer_16pvm_88{flex:1}._filterButton_16pvm_111,._clearFilterButton_16pvm_111,._addButton_16pvm_111,._exportButton_16pvm_111{display:flex;align-items:center;gap:.4rem;padding:.62rem 1.05rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-secondary);font-weight:600;font-size:.84rem;cursor:pointer;transition:var(--transition);white-space:nowrap}._filterButton_16pvm_111:hover,._clearFilterButton_16pvm_111:hover{border-color:var(--primary-light);color:var(--primary-light);background:var(--input-bg-hover)}._activeFilter_16pvm_118{border-color:var(--primary);color:var(--primary-light);box-shadow:var(--primary-glow);background:#8b5cf61a}._addButton_16pvm_111{background:var(--primary-gradient);color:#fff;border:none;box-shadow:var(--primary-glow)}._addButton_16pvm_111:hover{box-shadow:var(--primary-glow-hover);transform:translateY(-1px)}._addButton_16pvm_111:active{transform:translateY(0)}._quickFilterRow_16pvm_123{display:flex;gap:.4rem;flex-wrap:wrap;padding:.7rem 1.6rem;background:#ffffff04;border-bottom:1px solid var(--border-color-soft)}._quickFilterChip_16pvm_129{padding:.42rem .95rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:.79rem;font-weight:600;cursor:pointer;transition:var(--transition)}._quickFilterChip_16pvm_129:hover{color:var(--text-secondary);background:var(--input-bg)}._quickFilterChipActive_16pvm_135{background:var(--primary-gradient);color:#fff;border-color:transparent;box-shadow:var(--primary-glow)}._filterRow_16pvm_137{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.9rem;padding:1.1rem 1.6rem;background:#ffffff04;border-bottom:1px solid var(--border-color-soft)}._filterGroup_16pvm_143{display:flex;flex-direction:column;gap:.4rem}._filterGroup_16pvm_143 label{font-size:.7rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}._filterGroup_16pvm_143 select,._formGroup_16pvm_147 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238b8d98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.6rem 2.2rem .6rem .75rem;color:var(--text-primary);font-size:.85rem;font-family:inherit;cursor:pointer;transition:var(--transition)}._filterGroup_16pvm_143 select:hover,._formGroup_16pvm_147 select:hover{border-color:var(--border-color-strong);background-color:var(--input-bg-hover)}._filterGroup_16pvm_143 select:focus,._formGroup_16pvm_147 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf626}._filterGroup_16pvm_143 select option,._formGroup_16pvm_147 select option{background-color:var(--surface-raised);color:var(--text-primary)}._filterGroup_16pvm_143 input{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.6rem .75rem;color:var(--text-primary);font-size:.85rem}._tableWrapper_16pvm_175{overflow-x:auto}._tableContainer_16pvm_176{min-width:100%}._table_16pvm_68{width:100%;border-collapse:collapse;font-size:.85rem}._table_16pvm_68 thead th{text-align:left;padding:.95rem 1.1rem;color:var(--text-muted);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-color);white-space:nowrap;background:#ffffff04}._table_16pvm_68 tbody td{padding:.9rem 1.1rem;border-bottom:1px solid var(--border-color-soft);color:var(--text-secondary);white-space:nowrap}._table_16pvm_68 tbody tr{transition:var(--transition)}._table_16pvm_68 tbody tr:hover{background:#8b5cf60e}._table_16pvm_68 tbody tr:last-child td{border-bottom:none}._leadNameCell_16pvm_191{color:var(--text-primary);font-weight:600}._statusPill_16pvm_193{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:999px;padding:.4rem 1.9rem .4rem .85rem;font-size:.76rem;font-weight:700;border:1px solid transparent;cursor:pointer;font-family:inherit;background-repeat:no-repeat;background-position:right .7rem center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:var(--transition)}._statusPill_16pvm_193:focus{outline:none;box-shadow:0 0 0 3px #8b5cf62e}._statusPill_16pvm_193 option{background-color:var(--surface-raised);color:var(--text-primary)}._statusNew_16pvm_204{background-color:#60a5fa24;color:var(--info);border-color:#60a5fa4d}._statusContacted_16pvm_205{background-color:#a78bfa24;color:var(--primary-light);border-color:#a78bfa4d}._statusFollowup_16pvm_206{background-color:#fbbf2424;color:var(--warning);border-color:#fbbf244d}._statusInterested_16pvm_207{background-color:#22c55e24;color:var(--success);border-color:#22c55e4d}._statusDemo_16pvm_208{background-color:#8b5cf629;color:var(--primary-light);border-color:#8b5cf659}._statusPending_16pvm_209{background-color:#fbbf242e;color:var(--warning);border-color:#fbbf2461}._statusConverted_16pvm_210{background-color:#22c55e33;color:var(--success);border-color:#22c55e73}._statusLost_16pvm_211{background-color:#f8717124;color:var(--danger);border-color:#f871714d}._priorityPill_16pvm_213{display:inline-block;border-radius:var(--border-radius-xs);padding:.3rem .65rem;font-size:.72rem;font-weight:700}._priorityLow_16pvm_214{background:#8b8d9824;color:var(--text-muted)}._priorityMedium_16pvm_215{background:#60a5fa24;color:var(--info)}._priorityHigh_16pvm_216{background:#f8717124;color:var(--danger)}._followUpOverdue_16pvm_218,._followUpToday_16pvm_218,._followUpUpcoming_16pvm_218{display:inline-flex;align-items:center;gap:.32rem;font-weight:600;font-size:.8rem}._followUpOverdue_16pvm_218{color:var(--danger)}._followUpToday_16pvm_218{color:var(--warning)}._followUpUpcoming_16pvm_218{color:var(--text-secondary)}._actionButtons_16pvm_225{display:flex;gap:.4rem}._viewBtn_16pvm_226,._editBtn_16pvm_226,._deleteBtn_16pvm_226,._convertBtn_16pvm_226{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--border-radius-xs);border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}._viewBtn_16pvm_226:hover{border-color:var(--info);color:var(--info);background:#60a5fa1a}._editBtn_16pvm_226:hover{border-color:var(--primary-light);color:var(--primary-light);background:#a78bfa1a}._convertBtn_16pvm_226:hover{border-color:var(--success);color:var(--success);background:#22c55e1a}._deleteBtn_16pvm_226:hover{border-color:var(--danger);color:var(--danger);background:#f871711a}._noData_16pvm_236{text-align:center;padding:3.5rem 1rem}._noDataContent_16pvm_237{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-muted)}._noDataIcon_16pvm_238{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--primary-light);background:#8b5cf61a;margin-bottom:.5rem}._noDataContent_16pvm_237 h3{color:var(--text-primary);font-size:1rem}._createFirstBtn_16pvm_243{margin-top:.5rem;display:flex;align-items:center;gap:.4rem;padding:.65rem 1.2rem;border-radius:var(--border-radius-sm);border:none;background:var(--primary-gradient);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;box-shadow:var(--primary-glow)}._pagination_16pvm_249{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem 1.6rem;border-top:1px solid var(--border-color-soft)}._paginationInfo_16pvm_253{display:flex;align-items:center;gap:.55rem;color:var(--text-muted);font-size:.8rem}._paginationInfo_16pvm_253 select{appearance:none;-webkit-appearance:none;background-color:var(--input-bg);background-repeat:no-repeat;background-position:right .5rem center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238b8d98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border:1px solid var(--border-color);border-radius:var(--border-radius-xs);color:var(--text-primary);padding:.32rem 1.6rem .32rem .55rem;font-size:.8rem;cursor:pointer}._paginationInfo_16pvm_253 select option{background-color:var(--surface-raised);color:var(--text-primary)}._paginationControls_16pvm_262{display:flex;gap:.35rem}._paginationControls_16pvm_262 button{width:32px;height:32px;border-radius:var(--border-radius-xs);border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-secondary);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}._paginationControls_16pvm_262 button:hover:not(:disabled){border-color:var(--primary-light);color:var(--primary-light)}._paginationControls_16pvm_262 button:disabled{opacity:.35;cursor:not-allowed}._activePage_16pvm_270{background:var(--primary-gradient)!important;color:#fff!important;border-color:transparent!important}._formPanel_16pvm_272{background:var(--surface-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--border-radius);border:1px solid var(--border-color-soft);box-shadow:var(--shadow);overflow:hidden}._formHeader_16pvm_276{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.6rem;border-bottom:1px solid var(--border-color-soft)}._formHeader_16pvm_276 h2{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}._form_16pvm_147{padding:1.6rem;display:flex;flex-direction:column;gap:1.6rem}._formSection_16pvm_282{display:flex;flex-direction:column;gap:.9rem}._formSection_16pvm_282 h4{color:var(--primary-light);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}._formGrid_16pvm_284{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}._formGroup_16pvm_147{display:flex;flex-direction:column;gap:.4rem}._formGroupFull_16pvm_286{grid-column:1 / -1}._formGroup_16pvm_147 label{font-size:.78rem;color:var(--text-secondary);font-weight:600}._formGroup_16pvm_147 input,._formGroup_16pvm_147 textarea{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.65rem .85rem;color:var(--text-primary);font-size:.87rem;font-family:inherit;transition:var(--transition);color-scheme:dark}._formGroup_16pvm_147 input:focus,._formGroup_16pvm_147 textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf626}._formGroup_16pvm_147 select:disabled{opacity:.5;cursor:not-allowed}._formGroup_16pvm_147 input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75) brightness(1.3);cursor:pointer}._errorText_16pvm_301{color:var(--danger);font-size:.76rem;font-weight:500}._warningText_16pvm_302{display:flex;align-items:center;gap:.35rem;color:var(--warning);font-size:.76rem;font-weight:500}._formActions_16pvm_304{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--border-color-soft)}._cancelBtn_16pvm_308,._saveBtn_16pvm_308,._deleteConfirmBtn_16pvm_308,._convertConfirmBtn_16pvm_308{display:flex;align-items:center;gap:.45rem;padding:.68rem 1.35rem;border-radius:var(--border-radius-sm);font-weight:700;font-size:.87rem;cursor:pointer;border:none;transition:var(--transition)}._cancelBtn_16pvm_308{background:var(--input-bg);color:var(--text-secondary);border:1px solid var(--border-color)}._cancelBtn_16pvm_308:hover{border-color:var(--border-color-strong);background:var(--input-bg-hover)}._saveBtn_16pvm_308{background:var(--primary-gradient);color:#fff;box-shadow:var(--primary-glow)}._saveBtn_16pvm_308:hover{box-shadow:var(--primary-glow-hover);transform:translateY(-1px)}._saveBtn_16pvm_308:disabled{opacity:.6;cursor:not-allowed;transform:none}._deleteConfirmBtn_16pvm_308{background:var(--danger);color:#fff}._deleteConfirmBtn_16pvm_308:hover{filter:brightness(1.1)}._convertConfirmBtn_16pvm_308{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}._convertConfirmBtn_16pvm_308:hover{filter:brightness(1.1)}._convertConfirmBtn_16pvm_308:disabled{opacity:.6;cursor:not-allowed}._modalOverlay_16pvm_324{position:fixed;inset:0;background:#050508b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;color-scheme:dark}._modal_16pvm_324{background:var(--surface-solid);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}._detailsModalFull_16pvm_333{max-width:640px}._modalHeader_16pvm_334{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;border-bottom:1px solid var(--border-color-soft)}._modalHeader_16pvm_334 h3{font-size:1.05rem;font-weight:700}._modalClose_16pvm_339{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:.25rem;border-radius:6px}._modalClose_16pvm_339:hover{color:var(--text-primary);background:var(--input-bg)}._modalBody_16pvm_341{padding:1.5rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:1.1rem}._modalFooter_16pvm_342{display:flex;justify-content:flex-end;gap:.7rem;padding:1.15rem 1.5rem;border-top:1px solid var(--border-color-soft)}._detailsSection_16pvm_347{display:flex;flex-direction:column;gap:.65rem}._detailsSection_16pvm_347 h4{color:var(--primary-light);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}._detailsGrid_16pvm_349{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85rem}._detailsGrid_16pvm_349 div{display:flex;flex-direction:column;gap:.25rem}._detailsGrid_16pvm_349 span{font-size:.72rem;color:var(--text-muted)}._detailsGrid_16pvm_349 strong{font-size:.89rem;color:var(--text-primary);font-weight:600}._remarksText_16pvm_353{color:var(--text-muted);font-style:italic}._matchedStudentCard_16pvm_355{display:flex;flex-direction:column;gap:.25rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.9rem 1.05rem}._matchedStudentCard_16pvm_355 strong{color:var(--text-primary)}._matchedStudentCard_16pvm_355 span{color:var(--text-muted);font-size:.82rem}@media(max-width:768px){._container_16pvm_40{padding:.85rem}._tableHeader_16pvm_79{padding:1.1rem 1.1rem .9rem}._headerActions_16pvm_107{justify-content:flex-start;flex-wrap:wrap;margin-left:0}._searchBox_16pvm_89{min-width:0;width:100%}._quickFilterRow_16pvm_123,._filterRow_16pvm_137{padding-left:1.1rem;padding-right:1.1rem}._tableWrapper_16pvm_175{-webkit-overflow-scrolling:touch}._table_16pvm_68{min-width:920px}._quickFilterRow_16pvm_123{overflow-x:auto;flex-wrap:nowrap}._formGrid_16pvm_284{grid-template-columns:1fr}._form_16pvm_147{padding:1.1rem}._modalFooter_16pvm_342{flex-wrap:wrap}}._container_g8r8l_7{--bg-app: #06070a;--bg-card: #101218;--bg-card-soft: #0c0d12;--bg-elevated: #161923;--bg-input: #0a0b0f;--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .14);--text-primary: #f5f6f8;--text-secondary: #969ba7;--text-tertiary: #5e6472;--violet: #8b5cf6;--violet-dark: #6d28d9;--violet-soft: rgba(139, 92, 246, .16);--violet-gradient: linear-gradient(135deg, #9166ff 0%, #6d28d9 100%);--blue: #5b9dff;--blue-soft: rgba(91, 157, 255, .14);--green: #2fbf6e;--green-soft: rgba(47, 191, 110, .14);--orange: #f0a63a;--orange-soft: rgba(240, 166, 58, .14);--red: #f0554d;--red-soft: rgba(240, 85, 77, .14);--teal: #2dd4bf;--teal-soft: rgba(45, 212, 191, .14);--pink: #ec6fb2;--pink-soft: rgba(236, 111, 178, .14);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 24px -16px rgba(0, 0, 0, .6);--transition: .18s ease;padding:2rem 2.25rem 3rem;min-height:100vh;background:var(--bg-app);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}._pageHeader_g8r8l_60{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._pageHeaderText_g8r8l_69 h1{font-size:1.8rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem;color:#fff;display:flex;align-items:center;gap:.6rem}._pageHeaderText_g8r8l_69 p{font-size:.9rem;color:var(--text-secondary);margin:0}._headerRight_g8r8l_86{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._branchPill_g8r8l_93{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;font-size:.8rem;color:var(--text-secondary);font-weight:500}._branchPill_g8r8l_93 svg{color:var(--violet)}._periodBar_g8r8l_109{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.75rem}._periodBtns_g8r8l_117{display:flex;gap:.3rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.25rem;flex-wrap:wrap}._periodBtn_g8r8l_117{padding:.42rem .75rem;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:var(--transition);white-space:nowrap}._periodBtn_g8r8l_117:hover{color:var(--text-primary)}._activePeriod_g8r8l_142{background:var(--violet-gradient);color:#fff!important;box-shadow:0 4px 10px -4px #8b5cf699}._dateGroup_g8r8l_148{display:flex;align-items:center;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.3rem .6rem}._dateGroup_g8r8l_148 input[type=date]{padding:.25rem .2rem;background:transparent;border:none;color:var(--text-primary);font-size:.8rem;outline:none;color-scheme:dark}._dateGroup_g8r8l_148 span{color:var(--text-tertiary);font-size:.78rem}._rangeLabel_g8r8l_170{margin-left:auto;font-size:.78rem;color:var(--text-tertiary);display:flex;align-items:center;gap:.4rem}._kpiGrid_g8r8l_180{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem}._kpiCard_g8r8l_190{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem 1.15rem;display:flex;align-items:center;gap:.9rem;transition:transform var(--transition),border-color var(--transition);box-shadow:var(--shadow-card);min-width:0}._kpiCard_g8r8l_190:hover{transform:translateY(-2px);border-color:var(--border-color-strong)}._kpiIconWrap_g8r8l_205{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.15rem}._tonePurple_g8r8l_216{background:var(--violet-soft);color:var(--violet)}._toneBlue_g8r8l_217{background:var(--blue-soft);color:var(--blue)}._toneGreen_g8r8l_218{background:var(--green-soft);color:var(--green)}._toneOrange_g8r8l_219{background:var(--orange-soft);color:var(--orange)}._toneRed_g8r8l_220{background:var(--red-soft);color:var(--red)}._toneTeal_g8r8l_221{background:var(--teal-soft);color:var(--teal)}._tonePink_g8r8l_222{background:var(--pink-soft);color:var(--pink)}._kpiBody_g8r8l_224{display:flex;flex-direction:column;min-width:0;gap:.15rem}._kpiValue_g8r8l_226{font-size:clamp(.95rem,1.6vw,1.4rem);font-weight:700;color:#fff;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._kpiLabel_g8r8l_236{font-size:.78rem;color:var(--text-secondary)}._kpiMeta_g8r8l_238{font-size:.72rem;color:var(--text-tertiary);margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiMetaDim_g8r8l_247{color:var(--text-tertiary)}._metaUp_g8r8l_248{color:var(--green);font-weight:600}._metaDown_g8r8l_249{color:var(--red);font-weight:600}._metaUpOnHero_g8r8l_250{color:#d8f9e6;font-weight:600}._metaDownOnHero_g8r8l_251{color:#ffd7d2;font-weight:600}._kpiHero_g8r8l_255{background:var(--violet-gradient);border:none;box-shadow:0 10px 24px -10px #6d28d9a6}._kpiHero_g8r8l_255 ._kpiValue_g8r8l_226,._kpiHero_g8r8l_255 ._kpiLabel_g8r8l_236{color:#fff}._kpiHero_g8r8l_255 ._kpiLabel_g8r8l_236,._kpiHero_g8r8l_255 ._kpiMeta_g8r8l_238{color:#fffc}._kpiHero_g8r8l_255 ._kpiIconWrap_g8r8l_205{background:#ffffff2e!important;color:#fff!important}._mainGrid_g8r8l_268{display:grid;grid-template-columns:1.6fr 1fr;gap:1.25rem;margin-bottom:1.25rem;align-items:stretch}._section_g8r8l_276{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.4rem 1.4rem 1.6rem;box-shadow:var(--shadow-card);margin-bottom:1.25rem}._sectionHead_g8r8l_285{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;flex-wrap:wrap}._sectionTitleGroup_g8r8l_294{display:flex;align-items:center;gap:.6rem}._sectionIcon_g8r8l_296{width:32px;height:32px;border-radius:10px;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}._section_g8r8l_276 h2{font-size:1rem;font-weight:600;margin:0;color:#fff;letter-spacing:-.01em}._sectionSubtitle_g8r8l_310{font-size:.76rem;color:var(--text-tertiary);margin:.15rem 0 0}._sectionBadge_g8r8l_312{font-size:.7rem;font-weight:600;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-color);padding:.28rem .6rem;border-radius:999px;white-space:nowrap}._sectionLink_g8r8l_323{font-size:.76rem;color:var(--violet);font-weight:600;display:inline-flex;align-items:center;gap:.2rem;text-decoration:none}._sectionLink_g8r8l_323:hover{text-decoration:underline}._chartCaption_g8r8l_335{font-size:.68rem;color:var(--text-tertiary);text-align:center;margin-top:.3rem}._courseBarRow_g8r8l_338{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}._courseBarRow_g8r8l_338:last-child{margin-bottom:0}._courseBarName_g8r8l_340{flex:0 0 130px;font-size:.78rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseBarTrack_g8r8l_341{flex:1;height:10px;background:var(--bg-elevated);border-radius:999px;overflow:hidden}._courseBarFill_g8r8l_342{height:100%;border-radius:999px;background:var(--violet-gradient)}._courseBarMeta_g8r8l_343{flex:0 0 110px;text-align:right;font-size:.76rem;color:var(--text-secondary)}._courseBarMeta_g8r8l_343 b{color:#fff;font-weight:600}._widgetStack_g8r8l_347{display:flex;flex-direction:column;gap:1.25rem}._widget_g8r8l_347{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.25rem 1.3rem 1.4rem;box-shadow:var(--shadow-card)}._widgetHead_g8r8l_357{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}._widgetHead_g8r8l_357 h3{font-size:.88rem;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:.5rem}._widgetHead_g8r8l_357 h3 svg{color:var(--violet)}._followList_g8r8l_361{display:flex;flex-direction:column;gap:.6rem;max-height:300px;overflow-y:auto}._followItem_g8r8l_363{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md)}._followAvatar_g8r8l_373{width:32px;height:32px;border-radius:50%;background:var(--violet-soft);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}._followBody_g8r8l_380{flex:1;min-width:0}._followName_g8r8l_381{font-size:.82rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._followMeta_g8r8l_382{font-size:.7rem;color:var(--text-tertiary)}._followTag_g8r8l_384{font-size:.65rem;font-weight:700;padding:.15rem .45rem;border-radius:999px;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}._tagLead_g8r8l_393{background:var(--blue-soft);color:var(--blue)}._tagFee_g8r8l_394{background:var(--orange-soft);color:var(--orange)}._upcomingStat_g8r8l_397{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.3rem}._upcomingStat_g8r8l_397 strong{font-size:1.6rem;font-weight:700;color:#fff}._upcomingStat_g8r8l_397 span{font-size:.78rem;color:var(--text-secondary)}._upcomingAmount_g8r8l_400{font-size:.85rem;color:var(--orange);font-weight:600;margin-bottom:.85rem}._progressTrack_g8r8l_402{height:8px;border-radius:999px;background:var(--bg-elevated);overflow:hidden;margin-bottom:.9rem}._progressFill_g8r8l_403{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--orange),#ffcf8f)}._widgetBtn_g8r8l_405{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.55rem .8rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition);text-decoration:none}._widgetBtn_g8r8l_405:hover{border-color:var(--violet);color:var(--violet)}._enquiryGrid_g8r8l_415{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.9rem}._enquiryCell_g8r8l_416{background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.65rem .75rem}._enquiryCell_g8r8l_416 span{display:block;font-size:.68rem;color:var(--text-tertiary);margin-bottom:.2rem}._enquiryCell_g8r8l_416 strong{font-size:1.05rem;color:#fff;font-weight:700}._conversionRow_g8r8l_419{display:flex;align-items:center;justify-content:space-between;font-size:.76rem;color:var(--text-secondary);margin-bottom:.9rem}._conversionRow_g8r8l_419 b{color:var(--green)}._quickList_g8r8l_425{display:flex;flex-direction:column;gap:.35rem}._quickRow_g8r8l_427{display:flex;align-items:center;gap:.75rem;padding:.6rem .55rem;border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;transition:var(--transition)}._quickRow_g8r8l_427:hover{background:var(--bg-card-soft)}._quickIcon_g8r8l_439{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.95rem}._quickText_g8r8l_450{display:flex;flex-direction:column;min-width:0;flex:1}._quickText_g8r8l_450 strong{font-size:.83rem;font-weight:600;color:#fff}._quickText_g8r8l_450 small{font-size:.72rem;color:var(--text-tertiary);margin-top:.05rem}._quickChevron_g8r8l_454{color:var(--text-tertiary);flex-shrink:0;font-size:.9rem}._quickRow_g8r8l_427:hover ._quickChevron_g8r8l_454{color:var(--violet)}._tableWrapper_g8r8l_458{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}._table_g8r8l_458{width:100%;border-collapse:collapse;background:var(--bg-card-soft);font-size:.83rem;min-width:760px}._table_g8r8l_458 thead th{background:var(--bg-elevated);color:var(--text-secondary);font-weight:600;text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--border-color);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._table_g8r8l_458 tbody td{padding:.65rem .9rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap}._table_g8r8l_458 tbody tr{cursor:pointer;transition:background var(--transition)}._table_g8r8l_458 tbody tr:hover{background:#ffffff08}._table_g8r8l_458 tbody tr:last-child td{border-bottom:none}._rowOverdue_g8r8l_475{box-shadow:inset 3px 0 0 var(--red);background:#f0554d0a}._rowDueToday_g8r8l_476{box-shadow:inset 3px 0 0 var(--orange);background:#f0a63a0a}._studentCell_g8r8l_478{display:flex;flex-direction:column}._studentCell_g8r8l_478 strong{font-size:.83rem;color:#fff}._studentCell_g8r8l_478 span{font-size:.7rem;color:var(--text-tertiary)}._statusBadge_g8r8l_482{padding:.25rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;display:inline-block;letter-spacing:.02em}._statusOverdue_g8r8l_483{background:var(--red-soft);color:var(--red)}._statusDueToday_g8r8l_484{background:var(--orange-soft);color:var(--orange)}._statusDueSoon_g8r8l_485{background:var(--blue-soft);color:var(--blue)}._statusFuture_g8r8l_486{background:var(--bg-elevated);color:var(--text-secondary)}._statusPartial_g8r8l_487{background:var(--teal-soft);color:var(--teal)}._waBtn_g8r8l_489{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:var(--radius-sm);background:var(--green-soft);color:var(--green);border:1px solid transparent;font-size:.74rem;font-weight:600;cursor:pointer;transition:var(--transition)}._waBtn_g8r8l_489:hover{background:var(--green);color:#fff}._waBtn_g8r8l_489:disabled{opacity:.5;cursor:not-allowed}._waBtnSent_g8r8l_497{background:var(--bg-elevated);color:var(--text-tertiary)}._bottomGrid_g8r8l_500{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}._empty_g8r8l_503,._noData_g8r8l_503{text-align:center;color:var(--text-tertiary);padding:2rem 0;font-size:.84rem}._loading_g8r8l_505{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;height:340px;font-size:.95rem;color:var(--text-secondary)}._loading_g8r8l_505 svg{color:var(--violet);animation:_ar-spin_g8r8l_1 .9s linear infinite}@keyframes _ar-spin_g8r8l_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeleton_g8r8l_510{background:linear-gradient(90deg,var(--bg-elevated) 25%,rgba(255,255,255,.06) 37%,var(--bg-elevated) 63%);background-size:400% 100%;animation:_ar-shimmer_g8r8l_1 1.4s ease infinite;border-radius:var(--radius-md)}@keyframes _ar-shimmer_g8r8l_1{0%{background-position:100% 50%}to{background-position:0 50%}}._skeletonKpi_g8r8l_512{height:104px;border-radius:var(--radius-lg)}._skeletonBlock_g8r8l_513{height:260px;border-radius:var(--radius-xl)}._skeletonRow_g8r8l_514{height:44px;border-radius:var(--radius-sm);margin-bottom:.5rem}._error_g8r8l_516{text-align:center;color:var(--red);padding:3rem 1.5rem;font-size:.95rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:480px;margin:3rem auto}._accessDenied_g8r8l_522{text-align:center;padding:4rem 2rem;background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-color);max-width:480px;margin:4rem auto}._accessDenied_g8r8l_522 ._deniedIcon_g8r8l_527{font-size:2.75rem;margin-bottom:1rem}._accessDenied_g8r8l_522 h2{font-size:1.4rem;color:#fff;margin-bottom:.5rem}._accessDenied_g8r8l_522 p{color:var(--text-secondary);font-size:.88rem}._lockedNote_g8r8l_531{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.2rem;background:var(--bg-card-soft);border:1px dashed var(--border-color-strong);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:.8rem}._modalOverlay_g8r8l_538{position:fixed;inset:0;background:#040508b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalCard_g8r8l_543{background:var(--bg-card);border:1px solid var(--border-color-strong);border-radius:var(--radius-xl);width:100%;max-width:640px;max-height:88vh;overflow-y:auto;box-shadow:0 30px 60px -20px #000000b3}._modalHead_g8r8l_549{display:flex;align-items:flex-start;justify-content:space-between;padding:1.3rem 1.4rem;border-bottom:1px solid var(--border-color);position:sticky;top:0;background:var(--bg-card);z-index:2}._modalHead_g8r8l_549 h2{margin:0 0 .2rem;font-size:1.15rem;color:#fff}._modalHead_g8r8l_549 p{margin:0;font-size:.78rem;color:var(--text-tertiary)}._modalClose_g8r8l_556{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._modalClose_g8r8l_556:hover{color:#fff;border-color:var(--border-color-strong)}._modalBody_g8r8l_559{padding:1.3rem 1.4rem 1.6rem}._modalSection_g8r8l_560{margin-bottom:1.4rem}._modalSection_g8r8l_560:last-child{margin-bottom:0}._modalSection_g8r8l_560 h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin:0 0 .75rem}._profileGrid_g8r8l_564{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}._profileGrid_g8r8l_564 div{background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.6rem .75rem}._profileGrid_g8r8l_564 span{display:block;font-size:.68rem;color:var(--text-tertiary);margin-bottom:.15rem}._profileGrid_g8r8l_564 strong{font-size:.85rem;color:#fff}._confirmCard_g8r8l_570{max-width:420px}._confirmMsg_g8r8l_571{font-size:.85rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1.1rem}._confirmPreview_g8r8l_572{background:var(--bg-card-soft);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.8rem .9rem;font-size:.8rem;color:var(--text-primary);white-space:pre-wrap;margin-bottom:1.1rem}._confirmActions_g8r8l_573{display:flex;gap:.6rem;justify-content:flex-end}._btnGhost_g8r8l_574{padding:.55rem 1rem;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer}._btnGhost_g8r8l_574:hover{color:#fff;border-color:var(--border-color-strong)}._btnPrimary_g8r8l_576{padding:.55rem 1.1rem;border-radius:var(--radius-sm);background:var(--violet-gradient);border:none;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;box-shadow:0 6px 14px -6px #8b5cf68c}._btnPrimary_g8r8l_576:hover{filter:brightness(1.08)}._btnPrimary_g8r8l_576:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1180px){._mainGrid_g8r8l_268{grid-template-columns:1fr}._bottomGrid_g8r8l_500{grid-template-columns:1fr 1fr}}@media(max-width:992px){._kpiGrid_g8r8l_180{grid-template-columns:1fr 1fr}._bottomGrid_g8r8l_500{grid-template-columns:1fr}}@media(max-width:768px){._container_g8r8l_7{padding:1.25rem 1rem 2.5rem}._pageHeader_g8r8l_60{align-items:flex-start}._kpiGrid_g8r8l_180{grid-template-columns:1fr 1fr;gap:.75rem}._section_g8r8l_276{padding:1.1rem 1rem 1.3rem}._table_g8r8l_458{font-size:.78rem}}@media(max-width:480px){._kpiGrid_g8r8l_180,._profileGrid_g8r8l_564{grid-template-columns:1fr}}
