@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600;14..32,700;14..32,800;14..32,900&display=swap");:root{--bg-primary:#060E0B;--bg-secondary:#081712;--bg-tertiary:#0A1E18;--bg-elevated:#0D2420;--bg-glass:rgba(6,14,11,0.85);--bg-overlay:rgba(4,8,6,0.72);--card-bg:rgba(13,28,22,0.92);--card-bg-hover:rgba(18,38,30,0.95);--card-border:rgba(255,255,255,0.06);--card-border-hover:rgba(201,162,71,0.22);--card-border-active:rgba(201,162,71,0.50);--card-shadow:0 4px 24px rgba(0,0,0,0.45),0 1px 6px rgba(0,0,0,0.30);--card-shadow-hover:0 12px 48px rgba(0,0,0,0.65),0 4px 16px rgba(0,0,0,0.40);--card-shadow-gold:0 0 30px rgba(201,162,71,0.12),0 4px 24px rgba(0,0,0,0.45);--card-radius:18px;--text-primary:#F0F6F3;--text-secondary:#B8C6C0;--text-muted:#7A9490;--text-subtle:#4F6862;--text-disabled:#2D3D38;--text-inverse:#060E0B;--text-gold:#C9A247;--text-success:var(--status-success-text);--text-danger:var(--status-danger-text);--text-warning:var(--status-warning-text);--sidebar-bg:#060E0B;--sidebar-border:rgba(255,255,255,0.05);--sidebar-text:#7A9490;--sidebar-muted:#3D5550;--sidebar-active-bg:rgba(201,162,71,0.12);--sidebar-active-text:#C9A247;--sidebar-hover-bg:rgba(255,255,255,0.04);--sidebar-icon-muted:#4A6560;--header-bg:rgba(6,14,11,0.92);--header-border:rgba(255,255,255,0.05);--header-shadow:0 1px 0 rgba(255,255,255,0.04),0 4px 20px rgba(0,0,0,0.35);--input-bg:rgba(8,20,16,0.80);--input-border:rgba(255,255,255,0.09);--input-border-focus:#C9A247;--input-text:#F0F6F3;--input-placeholder:#4F6862;--input-shadow-focus:0 0 0 3px rgba(201,162,71,0.14),0 0 20px rgba(201,162,71,0.08);--kpi-bg:rgba(13,28,22,0.92);--kpi-border:rgba(255,255,255,0.06);--kpi-title:#5A7870;--kpi-value:#F0F6F3;--kpi-subtext:#7A9490;--table-bg:rgba(13,28,22,0.92);--table-header-bg:rgba(255,255,255,0.025);--table-row-hover:rgba(201,162,71,0.04);--table-border:rgba(255,255,255,0.055);--table-text:#B8C6C0;--table-muted:#5A7870;--gold-50:#FDF9EE;--gold-100:#FAF0CC;--gold-200:#F2DC96;--gold-300:#E8C96A;--gold-400:#D6B45C;--gold-500:#C9A247;--gold-600:#B08A30;--gold-700:#8A6B20;--gold-800:#604A10;--gold-900:#3C2E06;--emerald-50:#ECFDF5;--emerald-100:#D1FAE5;--emerald-200:#A7F3D0;--emerald-300:#6EE7B7;--emerald-400:#34D399;--emerald-500:#007A4D;--emerald-600:#0F5A47;--emerald-700:#0A3D30;--success:var(--status-success-solid);--warning:var(--status-warning-solid);--danger:var(--status-danger-solid);--info:var(--status-info-solid);--glow-gold:0 0 24px rgba(201,162,71,0.28),0 0 8px rgba(201,162,71,0.14);--glow-emerald:0 0 24px rgba(0,122,77,0.28),0 0 8px rgba(0,122,77,0.14);--glow-danger:0 0 24px rgba(220,38,38,0.28),0 0 8px rgba(220,38,38,0.14);--glow-warning:0 0 24px rgba(217,119,6,0.28),0 0 8px rgba(217,119,6,0.14);--glow-info:0 0 24px rgba(59,130,246,0.28),0 0 8px rgba(59,130,246,0.14);--glow-purple:0 0 24px rgba(139,92,246,0.28),0 0 8px rgba(139,92,246,0.14);--app-bg-primary:var(--bg-primary);--app-bg-secondary:var(--bg-secondary);--app-bg-tertiary:var(--bg-tertiary);--app-bg-elevated:var(--bg-elevated);--app-bg-glass:var(--bg-glass)}.light{--bg-primary:#F7FAF8;--bg-secondary:#EFF3F1;--bg-tertiary:#E6EBE9;--bg-elevated:#FFFFFF;--bg-glass:rgba(255,255,255,0.94);--card-bg:#FFFFFF;--card-bg-hover:#FAFCFB;--card-border:#E4EAE8;--card-border-hover:rgba(201,162,71,0.35);--card-border-active:rgba(201,162,71,0.55);--card-shadow:0 2px 10px rgba(10,30,20,0.07),0 1px 3px rgba(10,30,20,0.04);--card-shadow-hover:0 8px 28px rgba(10,30,20,0.10),0 2px 8px rgba(10,30,20,0.06);--card-shadow-gold:0 0 20px rgba(201,162,71,0.18),0 2px 10px rgba(10,30,20,0.07);--card-radius:18px;--text-primary:#1A2E28;--text-secondary:#334E48;--text-muted:#5C7870;--text-subtle:#8EAAA4;--text-disabled:#BAC8C4;--text-inverse:#FFFFFF;--text-gold:#A8882A;--text-success:var(--status-success-light-text);--text-danger:var(--status-danger-light-text);--text-warning:var(--status-warning-light-text);--sidebar-bg:#060E0B;--sidebar-border:rgba(255,255,255,0.05);--sidebar-text:#7A9490;--sidebar-muted:#3D5550;--sidebar-active-bg:rgba(201,162,71,0.12);--sidebar-active-text:#C9A247;--sidebar-hover-bg:rgba(255,255,255,0.04);--sidebar-icon-muted:#4A6560;--header-bg:rgba(255,255,255,0.97);--header-border:#E4EAE8;--header-shadow:0 1px 0 #E4EAE8,0 4px 12px rgba(10,30,20,0.06);--input-bg:#FFFFFF;--input-border:#D0DAD8;--input-border-focus:#C9A247;--input-text:#1A2E28;--input-placeholder:#8EAAA4;--input-shadow-focus:0 0 0 3px rgba(201,162,71,0.14);--kpi-bg:#FFFFFF;--kpi-border:#E4EAE8;--kpi-title:#5C7870;--kpi-value:#1A2E28;--kpi-subtext:#5C7870;--table-bg:#FFFFFF;--table-header-bg:#F4F8F6;--table-row-hover:rgba(201,162,71,0.05);--table-border:#E4EAE8;--table-text:#334E48;--table-muted:#5C7870;--logo-text-color:#C9A247;--logo-subtext-color:#C9A247;--app-bg-primary:var(--bg-primary);--app-bg-secondary:var(--bg-secondary);--app-bg-tertiary:var(--bg-tertiary);--app-bg-elevated:var(--bg-elevated);--app-bg-glass:var(--bg-glass)}html{text-rendering:optimizeLegibility}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;background-image:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(201,162,71,.04) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 100% 0,rgba(0,122,77,.04) 0,transparent 50%);background-attachment:fixed}.light,.light body{background-image:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(201,162,71,.06) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 100% 0,rgba(0,122,77,.05) 0,transparent 50%)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(201,162,71,.25),rgba(201,162,71,.12));border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(201,162,71,.45)}.light ::-webkit-scrollbar-thumb{background:rgba(10,62,40,.14)}.light ::-webkit-scrollbar-thumb:hover{background:rgba(10,62,40,.28)}::-moz-selection{background:rgba(201,162,71,.28);color:#F0F6F3}::selection{background:rgba(201,162,71,.28);color:#F0F6F3}:focus-visible{outline:2px solid rgba(201,162,71,.6)!important;outline-offset:2px!important}.card,.card-glass,.card-static,.ds-kpi,.kpi-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:var(--card-radius,18px)!important;box-shadow:var(--card-shadow)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.card-glass:hover,.card:hover,.ds-kpi:hover{transform:translateY(-3px)!important;box-shadow:var(--card-shadow-hover)!important;border-color:var(--card-border-hover)!important}.ds-kpi,.kpi-card{position:relative;overflow:hidden}.ds-kpi:before,.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#C9A247,transparent);opacity:.55;transition:opacity .3s ease}.ds-kpi:hover:before,.kpi-card:hover:before{opacity:1}.ds-kpi-gold:before{background:linear-gradient(90deg,transparent,#C9A247,#E2C45A,transparent)}.ds-kpi-danger:before{background:linear-gradient(90deg,transparent,var(--status-danger-solid),transparent)}.ds-kpi-info:before{background:linear-gradient(90deg,transparent,var(--status-info-solid),transparent)}.ds-kpi-purple:before{background:linear-gradient(90deg,transparent,var(--status-trial-solid),transparent)}.ds-kpi-success:before{background:linear-gradient(90deg,transparent,var(--status-success-solid),transparent)}.kpi-card-delayed{border-color:rgba(234,88,12,.35)!important;box-shadow:var(--card-shadow),var(--glow-danger)!important;animation:tx360-danger-pulse 2.8s ease-in-out infinite!important}.kpi-card-delayed:before{background:linear-gradient(90deg,transparent,var(--status-delayed-solid),transparent)!important;opacity:1}.light .card,.light .card-glass,.light .card-static,.light .ds-kpi,.light .kpi-card{background:var(--card-bg)!important;border-color:var(--card-border)!important;box-shadow:var(--card-shadow)!important}.light .card-glass:hover,.light .card:hover,.light .ds-kpi:hover{box-shadow:var(--card-shadow-hover)!important;border-color:var(--card-border-hover)!important}.light .kpi-card{border-top:none!important}.bg-gold,.bg-gold-500,.btn-gold,.btn-gold:not(:disabled),.btn-primary,[data-action-btn=true]{background:linear-gradient(135deg,#F0D080,#C9A247 50%,#F5C842)!important;color:#0A0E12!important;border:1px solid rgba(240,208,128,.5)!important;box-shadow:none!important;letter-spacing:.01em;font-weight:800!important;transition:all .22s cubic-bezier(.34,1.56,.64,1)!important}.btn-gold svg,.btn-primary svg,[data-action-btn=true] svg{color:#0A0E12!important}.bg-gold-500:hover,.bg-gold:hover,.btn-gold:hover:not(:disabled),.btn-primary:hover:not(:disabled),[data-action-btn=true]:hover:not(:disabled){background:linear-gradient(135deg,#F5D77F,#D8B458 50%,#E2C470)!important;color:#0A0E12!important;border-color:rgba(240,208,128,.7)!important;box-shadow:none!important;transform:translateY(-1px)!important}.btn-gold:active:not(:disabled),.btn-primary:active:not(:disabled),[data-action-btn=true]:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.light .btn-gold,.light .btn-primary,.light [data-action-btn=true]{background:linear-gradient(135deg,#F0D080,#C9A247 50%,#F5C842)!important;color:#0A0E12!important;border:1px solid rgba(240,208,128,.5)!important;box-shadow:none!important;font-weight:800!important}.light .btn-gold:hover:not(:disabled),.light .btn-primary:hover:not(:disabled),.light [data-action-btn=true]:hover:not(:disabled){background:linear-gradient(135deg,#F5D77F,#D8B458 50%,#E2C470)!important;color:#0A0E12!important;border-color:rgba(240,208,128,.7)!important;box-shadow:none!important;transform:translateY(-1px)!important}.btn-danger{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border:1px solid var(--status-danger-border)!important;box-shadow:0 2px 10px rgba(220,38,38,.18)!important;transition:all .22s ease}.btn-danger:hover:not(:disabled){background:rgba(220,38,38,.2)!important;box-shadow:0 4px 18px rgba(220,38,38,.3)!important;transform:translateY(-1px)!important}.light .btn-danger{background:var(--status-danger-light-bg)!important;color:var(--status-danger-light-text)!important;border-color:var(--status-danger-light-border)!important}.btn-ghost,.btn-secondary{background:rgba(255,255,255,.05)!important;color:var(--text-secondary)!important;border:1px solid rgba(255,255,255,.08)!important;transition:all .2s ease}.btn-ghost:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:rgba(201,162,71,.08)!important;border-color:rgba(201,162,71,.22)!important;color:#C9A247!important;transform:translateY(-1px)!important}.light .btn-ghost,.light .btn-secondary{background:rgba(0,0,0,.04)!important;border-color:#D0DAD8!important;color:var(--text-secondary)!important}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.badge-success{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-border)!important}.badge-warning{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-border)!important}.badge-danger{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-border)!important}.badge-info{background:var(--status-info-bg)!important;color:var(--status-info-text)!important;border-color:var(--status-info-border)!important}.badge-pending{background:var(--status-pending-bg)!important;color:var(--status-pending-text)!important;border-color:var(--status-pending-border)!important}.badge-completed{background:var(--status-completed-bg)!important;color:var(--status-completed-text)!important;border-color:var(--status-completed-border)!important}.badge-cancelled{background:var(--status-cancelled-bg)!important;color:var(--status-cancelled-text)!important;border-color:var(--status-cancelled-border)!important}.badge-delayed{background:var(--status-delayed-bg)!important;color:var(--status-delayed-text)!important;border-color:var(--status-delayed-border)!important;animation:tx360-danger-pulse 2.5s ease-in-out infinite!important}.badge-trial{background:var(--status-trial-bg)!important;color:var(--status-trial-text)!important;border-color:var(--status-trial-border)!important}.badge-production{background:var(--status-production-bg)!important;color:var(--status-production-text)!important;border-color:var(--status-production-border)!important}.badge-pay-pending{background:var(--status-payment-pending-bg)!important;color:var(--status-payment-pending-text)!important;border-color:var(--status-payment-pending-border)!important}.badge-pay-completed{background:var(--status-payment-completed-bg)!important;color:var(--status-payment-completed-text)!important;border-color:var(--status-payment-completed-border)!important}.light .badge-success{background:var(--status-success-light-bg)!important;color:var(--status-success-light-text)!important;border-color:var(--status-success-light-border)!important}.light .badge-warning{background:var(--status-warning-light-bg)!important;color:var(--status-warning-light-text)!important;border-color:var(--status-warning-light-border)!important}.light .badge-danger{background:var(--status-danger-light-bg)!important;color:var(--status-danger-light-text)!important;border-color:var(--status-danger-light-border)!important}.light .badge-info{background:var(--status-info-light-bg)!important;color:var(--status-info-light-text)!important;border-color:var(--status-info-light-border)!important}.light .badge-pending{background:var(--status-pending-light-bg)!important;color:var(--status-pending-light-text)!important;border-color:var(--status-pending-light-border)!important}.light .badge-completed{background:var(--status-completed-light-bg)!important;color:var(--status-completed-light-text)!important;border-color:var(--status-completed-light-border)!important}.light .badge-cancelled{background:var(--status-cancelled-light-bg)!important;color:var(--status-cancelled-light-text)!important;border-color:var(--status-cancelled-light-border)!important}.light .badge-delayed{background:var(--status-delayed-light-bg)!important;color:var(--status-delayed-light-text)!important;border-color:var(--status-delayed-light-border)!important}.light .badge-trial{background:var(--status-trial-light-bg)!important;color:var(--status-trial-light-text)!important;border-color:var(--status-trial-light-border)!important}.light .badge-production{background:var(--status-production-light-bg)!important;color:var(--status-production-light-text)!important;border-color:var(--status-production-light-border)!important}.light .badge-pay-pending{background:var(--status-payment-pending-light-bg)!important;color:var(--status-payment-pending-light-text)!important;border-color:var(--status-payment-pending-light-border)!important}.light .badge-pay-completed{background:var(--status-payment-completed-light-bg)!important;color:var(--status-payment-completed-light-text)!important;border-color:var(--status-payment-completed-light-border)!important}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot-completed,.status-dot-success{background:var(--status-success-solid);box-shadow:0 0 0 2px rgba(0,122,77,.22);animation:tx360-dot-pulse-green 2.5s ease infinite}.status-dot-pending,.status-dot-warning{background:var(--status-warning-solid);box-shadow:0 0 0 2px rgba(217,119,6,.22);animation:tx360-dot-pulse-amber 2.5s ease infinite}.status-dot-cancelled,.status-dot-danger,.status-dot-delayed{background:var(--status-danger-solid);box-shadow:0 0 0 2px rgba(220,38,38,.22);animation:tx360-dot-pulse-red 2s ease infinite}.status-dot-info{background:var(--status-info-solid);box-shadow:0 0 0 2px rgba(59,130,246,.22)}.status-dot-trial{background:var(--status-trial-solid);box-shadow:0 0 0 2px rgba(139,92,246,.22)}.status-dot-production{background:var(--status-production-solid);box-shadow:0 0 0 2px rgba(6,182,212,.22)}.input,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel]:not(.PhoneInputInput),input[type=text],select,textarea{border-radius:12px!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;color:var(--input-text)!important;font-family:Inter,sans-serif!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:not(.PhoneInputInput):focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--input-border-focus)!important;box-shadow:var(--input-shadow-focus)!important;outline:none!important;background:var(--input-bg)!important}.input::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder)!important;opacity:1}.input::placeholder,input::placeholder,textarea::placeholder{color:var(--input-placeholder)!important;opacity:1}input:invalid:not(:-moz-placeholder){border-color:var(--status-danger-border)!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.input-error,input.error,input:invalid:not(:placeholder-shown){border-color:var(--status-danger-border)!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.input-success,input.success{border-color:var(--status-success-border)!important;box-shadow:0 0 0 3px rgba(0,122,77,.1)!important}select option{background:var(--bg-elevated);color:var(--text-primary)}.light select option{background:#FFFFFF;color:#1A2E28}.table-wrapper{background:var(--table-bg)!important;border:1px solid var(--table-border)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:var(--card-shadow)!important;backdrop-filter:blur(12px)}.th{font-size:10px!important;letter-spacing:.1em!important;font-weight:700!important;text-transform:uppercase!important;color:var(--table-muted)!important;background:var(--table-header-bg)!important;padding:10px 14px!important;border-bottom:1px solid var(--table-border)!important;white-space:nowrap}.td{color:var(--table-text)!important;border-top:1px solid rgba(255,255,255,.03)!important;padding:12px 14px!important;transition:background .15s ease}.tr-hover:hover .td{background:var(--table-row-hover)!important}.light .table-wrapper{background:#FFFFFF!important;border-color:#E4EAE8!important;box-shadow:0 2px 10px rgba(10,30,20,.07)!important}.light .th{background:#F4F8F6!important;color:#5C7870!important;border-bottom:1px solid #e4eae8!important}.light .td{color:#334E48!important;border-top:1px solid #f0f5f3!important}.light .tr-hover:hover .td{background:rgba(201,162,71,.04)!important}.order-id-cell{font-family:SF Mono,JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;color:#C9A247;letter-spacing:.03em}.sidebar,[class*=sidebar-wrapper],aside[class*=sidebar],nav[class*=sidebar]{background:#060E0B!important;border-right:1px solid rgba(255,255,255,.05)!important}.sidebar-link-active{background:rgba(201,162,71,.1)!important;color:#C9A247!important;font-weight:700!important;border-left:2px solid #c9a247!important;box-shadow:inset 0 0 20px rgba(201,162,71,.06)!important;text-shadow:0 0 12px rgba(201,162,71,.3)}.sidebar-link-active svg{color:#C9A247!important;filter:drop-shadow(0 0 6px rgba(201,162,71,.4))}.sidebar-link:not(.sidebar-link-active):hover{background:rgba(255,255,255,.04)!important;color:#B8C6C0!important}.sidebar-section-label{font-size:9.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3D5550!important;padding:0 14px!important;margin-top:8px!important}.header,[class*=header-bar],[class*=top-bar],header{background:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;box-shadow:var(--header-shadow)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.plan-badge-platinum{background:linear-gradient(135deg,rgba(201,162,71,.14),rgba(214,180,92,.08));border:1px solid rgba(201,162,71,.3);color:#C9A247;font-weight:700;letter-spacing:.06em;font-size:10px;text-transform:uppercase;padding:3px 10px;border-radius:999px;box-shadow:0 0 12px rgba(201,162,71,.1)}.alert-success{background:var(--status-success-bg)!important;border:1px solid var(--status-success-border)!important;color:var(--status-success-text)!important;border-radius:12px;padding:12px 16px}.alert-warning{background:var(--status-warning-bg)!important;border:1px solid var(--status-warning-border)!important;color:var(--status-warning-text)!important;border-radius:12px;padding:12px 16px}.alert-critical,.alert-danger{background:var(--status-danger-bg)!important;border:1px solid var(--status-danger-border)!important;color:var(--status-danger-text)!important;border-radius:12px;padding:12px 16px}.alert-info{background:var(--status-info-bg)!important;border:1px solid var(--status-info-border)!important;color:var(--status-info-text)!important;border-radius:12px;padding:12px 16px}.light .alert-success{background:var(--status-success-light-bg)!important;border:none!important;border-left:3px solid var(--status-success-solid)!important;color:var(--status-success-light-text)!important}.light .alert-warning{background:var(--status-warning-light-bg)!important;border:none!important;border-left:3px solid var(--status-warning-solid)!important;color:var(--status-warning-light-text)!important}.light .alert-critical,.light .alert-danger{background:var(--status-danger-light-bg)!important;border:none!important;border-left:3px solid var(--status-danger-solid)!important;color:var(--status-danger-light-text)!important}.light .alert-info{background:var(--status-info-light-bg)!important;border:none!important;border-left:3px solid var(--status-info-solid)!important;color:var(--status-info-light-text)!important}.dialog-backdrop,.modal-backdrop,[role=dialog]::backdrop{background:rgba(0,0,0,.72)!important;backdrop-filter:blur(6px)!important}.dialog-content,.modal-content{background:rgba(13,28,22,.96)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 24px 64px rgba(0,0,0,.65),0 0 0 1px rgba(201,162,71,.08)!important;backdrop-filter:blur(20px)!important}.modal-header{border-bottom:1px solid rgba(255,255,255,.06)!important}.light .dialog-content,.light .modal-content{background:#FFFFFF!important;border-color:#E4EAE8!important;box-shadow:0 16px 48px rgba(10,30,20,.16)!important}.glow-gold{box-shadow:var(--glow-gold)!important}.glow-emerald,.glow-success{box-shadow:var(--glow-emerald)!important}.glow-danger,.glow-delayed{box-shadow:var(--glow-danger)!important}.glow-warning{box-shadow:var(--glow-warning)!important}.glow-info{box-shadow:var(--glow-info)!important}.glow-purple,.glow-trial{box-shadow:var(--glow-purple)!important}.glow-profit{box-shadow:var(--glow-emerald)!important}.glow-loss{box-shadow:var(--glow-danger)!important}.glow-ai{box-shadow:var(--glow-purple)!important}.glow-alert{animation:tx360-danger-pulse 2s infinite}.icon-bg-success{background:var(--status-success-bg)!important;color:var(--status-success-text)!important}.icon-bg-warning{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}.icon-bg-danger{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}.icon-bg-info{background:var(--status-info-bg)!important;color:var(--status-info-text)!important}.icon-bg-pending{background:var(--status-pending-bg)!important;color:var(--status-pending-text)!important}.icon-bg-completed{background:var(--status-completed-bg)!important;color:var(--status-completed-text)!important}.icon-bg-gold{background:rgba(201,162,71,.12)!important;color:#C9A247!important}.search-spotlight{background:rgba(8,20,16,.8)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;backdrop-filter:blur(16px)!important;transition:border-color .2s ease,box-shadow .2s ease}.search-spotlight:focus-within{border-color:rgba(201,162,71,.5)!important;box-shadow:0 0 0 3px rgba(201,162,71,.1),0 0 20px rgba(201,162,71,.06)!important}.filter-pill{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:600;padding:4px 14px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.filter-pill:hover{background:rgba(201,162,71,.08);border-color:rgba(201,162,71,.22);color:#C9A247}.filter-pill-active{background:rgba(201,162,71,.14)!important;border-color:rgba(201,162,71,.4)!important;color:#C9A247!important;box-shadow:0 0 12px rgba(201,162,71,.12);font-weight:700}.filter-pill-success.filter-pill-active,.filter-pill-success:hover{background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--status-success-text)!important}.filter-pill-warning.filter-pill-active,.filter-pill-warning:hover{background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important;color:var(--status-warning-text)!important}.filter-pill-danger.filter-pill-active,.filter-pill-danger:hover{background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important;color:var(--status-danger-text)!important}.filter-pill-info.filter-pill-active,.filter-pill-info:hover{background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;color:var(--status-info-text)!important}.tab-nav{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:0}.tab-btn{padding:8px 18px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;position:relative;background:none;border:none;border-bottom:2px solid transparent}.tab-btn:hover{color:var(--text-secondary);border-bottom-color:rgba(201,162,71,.25)}.tab-btn-active{color:#C9A247!important;border-bottom-color:#C9A247!important;text-shadow:0 0 16px rgba(201,162,71,.35)}.tab-btn-active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:40%;height:2px;background:linear-gradient(90deg,transparent,#C9A247,transparent);border-radius:2px}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.08);font-size:9.5px;font-weight:700;color:var(--text-muted);transition:all .2s ease}.tab-btn-active .tab-count{background:rgba(201,162,71,.14);color:#C9A247}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}.pagination-btn:hover:not(:disabled){background:rgba(201,162,71,.08);border-color:rgba(201,162,71,.25);color:#C9A247}.pagination-btn-active{background:rgba(201,162,71,.14)!important;border-color:rgba(201,162,71,.4)!important;color:#C9A247!important;font-weight:700!important;box-shadow:0 0 10px rgba(201,162,71,.14)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.animate-pulse,.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(201,162,71,.06) 50%,rgba(255,255,255,.04));background-size:200% 100%;animation:tx360-shimmer 1.8s ease infinite;border-radius:6px}.light .animate-pulse,.light .skeleton{background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(201,162,71,.07) 50%,rgba(0,0,0,.04));background-size:200% 100%;animation:tx360-shimmer 1.8s ease infinite}.tooltip,[data-tooltip]{position:relative}.tooltip-content{background:rgba(13,28,22,.97)!important;border:1px solid rgba(201,162,71,.22)!important;border-radius:8px!important;color:var(--text-primary)!important;font-size:11px!important;font-weight:500!important;padding:6px 10px!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important;backdrop-filter:blur(12px)!important}.dropdown-menu,.popover,[role=menu]{background:rgba(13,28,22,.97)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;box-shadow:0 16px 48px rgba(0,0,0,.55),0 0 0 1px rgba(201,162,71,.06)!important;backdrop-filter:blur(16px)!important;overflow:hidden}.dropdown-item,[role=menuitem]{color:var(--text-secondary)!important;font-size:13px!important;padding:9px 14px!important;transition:all .15s ease;cursor:pointer}.dropdown-item:hover,[role=menuitem]:hover{background:rgba(201,162,71,.07)!important;color:#C9A247!important}.light .dropdown-menu,.light .popover{background:#FFFFFF!important;border-color:#E4EAE8!important;box-shadow:0 12px 36px rgba(10,30,20,.12)!important}.light .dropdown-item:hover{background:rgba(201,162,71,.06)!important;color:#A8882A!important}.system-status-bar{background:rgba(0,122,77,.08)!important;border-top:1px solid rgba(0,122,77,.15)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--status-success-text)!important}.system-status-dot{width:6px;height:6px;border-radius:50%;background:var(--status-success-solid);box-shadow:0 0 8px rgba(0,122,77,.6);animation:tx360-dot-pulse-green 2s ease infinite}.payment-cleared{color:var(--status-completed-text)!important}.payment-pending{color:var(--status-payment-pending-text)!important}.payment-overdue{color:var(--status-danger-text)!important;animation:tx360-danger-pulse 2.5s ease infinite}.payment-partial{color:var(--status-warning-text)!important}.light .payment-cleared{color:var(--status-completed-light-text)!important}.light .payment-pending{color:var(--status-payment-pending-light-text)!important}.light .payment-overdue{color:var(--status-danger-light-text)!important}.light .payment-partial{color:var(--status-warning-light-text)!important}.row-overdue>.td{background:rgba(220,38,38,.04)!important;border-top:1px solid rgba(220,38,38,.08)!important}.row-overdue:hover>.td{background:rgba(220,38,38,.07)!important}.stat-up{color:var(--status-success-text)!important}.stat-down{color:var(--status-danger-text)!important}.stat-neutral{color:var(--text-muted)!important}.ds-kpi-change-up{color:var(--status-success-text)!important}.ds-kpi-change-down{color:var(--status-danger-text)!important}@keyframes tx360-gold-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes tx360-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tx360-slide-up{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tx360-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tx360-danger-pulse{0%,to{box-shadow:0 0 0 rgba(220,38,38,0);opacity:1}50%{box-shadow:0 0 16px rgba(220,38,38,.2);opacity:.88}}@keyframes tx360-glow-pulse{0%,to{box-shadow:0 0 0 rgba(201,162,71,0)}50%{box-shadow:0 0 24px rgba(201,162,71,.3)}}@keyframes tx360-dot-pulse-green{0%,to{box-shadow:0 0 0 2px rgba(0,122,77,.25)}50%{box-shadow:0 0 0 4px rgba(0,122,77,.1)}}@keyframes tx360-dot-pulse-amber{0%,to{box-shadow:0 0 0 2px rgba(217,119,6,.25)}50%{box-shadow:0 0 0 4px rgba(217,119,6,.1)}}@keyframes tx360-dot-pulse-red{0%,to{box-shadow:0 0 0 2px rgba(220,38,38,.3)}50%{box-shadow:0 0 0 5px rgba(220,38,38,.08)}}@keyframes tx360-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tx360-scale-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.tx360-slide-up{animation:tx360-slide-up .3s cubic-bezier(.34,1.56,.64,1) both}.tx360-fade-in{animation:tx360-fade-in .22s ease both}.tx360-scale-in{animation:tx360-scale-in .28s cubic-bezier(.34,1.56,.64,1) both}.tx360-float{animation:tx360-float 3s ease-in-out infinite}.tx360-glow{animation:tx360-glow-pulse 2.5s ease infinite}.tx360-danger{animation:tx360-danger-pulse 2s ease infinite}.tx360-shimmer-btn{animation:tx360-gold-shimmer 3s ease infinite;background-size:200% 200%!important}.tx360-delay-100{animation-delay:.1s}.tx360-delay-200{animation-delay:.2s}.tx360-delay-300{animation-delay:.3s}.tx360-delay-400{animation-delay:.4s}.tx360-delay-500{animation-delay:.5s}.tx360-text-slice-container{position:relative;display:inline-block;color:transparent}.tx360-text-slice-bottom,.tx360-text-slice-top{position:absolute;top:0;left:0;width:100%;color:var(--text-primary);white-space:nowrap;margin:0}.tx360-text-slice-top{clip-path:polygon(0 0,100% 0,100% 51%,0 51%);animation:slice-top-anim 6s ease-in-out infinite}.tx360-text-slice-bottom{clip-path:polygon(0 49%,100% 49%,100% 100%,0 100%);animation:slice-bottom-anim 6s ease-in-out infinite}.tx360-text-slice-line{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.tx360-scissor-icon{position:absolute;top:50%;color:var(--gold-500);filter:drop-shadow(0 0 8px rgba(201,162,71,.8));animation:scissor-travel-ltr 6s ease-in-out infinite}.blade-1{animation:snip-blade-1 .8s cubic-bezier(.4,0,.2,1) infinite}.blade-1,.blade-2{transform-origin:12px 12px}.blade-2{animation:snip-blade-2 .8s cubic-bezier(.4,0,.2,1) infinite}@keyframes scissor-travel-ltr{0%,10%{left:-10%;opacity:0;transform:translateY(-50%) rotate(0deg)}15%{opacity:1;transform:translateY(-50%) rotate(0deg)}80%{left:105%;opacity:1;transform:translateY(-50%) rotate(0deg)}90%{left:105%;opacity:0;transform:translateY(-50%) rotate(0deg)}to{left:-10%;opacity:0;transform:translateY(-50%) rotate(0deg)}}@keyframes snip-blade-1{0%,to{transform:rotate(0deg)}50%{transform:rotate(-18deg)}}@keyframes snip-blade-2{0%,to{transform:rotate(0deg)}50%{transform:rotate(18deg)}}@keyframes slice-top-anim{0%,10%{transform:translateY(0);color:var(--text-primary);text-shadow:none}15%{color:var(--gold-500);text-shadow:0 0 12px rgba(201,162,71,.4)}80%{transform:translateY(-5px);color:var(--gold-500);text-shadow:0 0 12px rgba(201,162,71,.4)}90%,to{transform:translateY(0);color:var(--text-primary);text-shadow:none}}@keyframes slice-bottom-anim{0%,10%{transform:translateY(0);color:var(--text-primary);text-shadow:none}15%{color:var(--gold-500);text-shadow:0 0 12px rgba(201,162,71,.4)}80%{transform:translateY(5px);color:var(--gold-500);text-shadow:0 0 12px rgba(201,162,71,.4)}90%,to{transform:translateY(0);color:var(--text-primary);text-shadow:none}}body,html{overflow-x:hidden;max-width:100vw}.table-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--card-radius,18px)}.table-scroll-container table{min-width:640px}.table-scroll-container tbody td:first-child,.table-scroll-container thead th:first-child{position:sticky;left:0;z-index:1;background:var(--table-bg,var(--card-bg))}@media (max-width:639px){.modal-container{max-height:95dvh!important;overflow-y:auto!important}.pipeline-stages{display:flex!important;flex-wrap:wrap!important;gap:20px 0!important;justify-content:center!important}.stage-pill{flex:0 0 calc(25% - 12px)!important;min-width:0!important}.pipeline-connector{display:block!important;flex:0 0 16px!important;min-width:16px!important;margin-top:-16px}.pipeline-connector:nth-child(8n){display:none!important}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}