:root{--np-canvas:#040814;--np-canvas-2:#07101f;--np-surface:#081227d1;--np-surface-strong:#0a1833f0;--np-surface-soft:#0f1f3e94;--np-navy-950:#030817;--np-navy-900:#07142c;--np-navy-800:#0c1c3d;--np-navy-700:#142a53;--np-yellow:#facc15;--np-yellow-light:#ffea76;--np-gold:#f4b942;--np-cyan:#38bdf8;--np-blue:#2563eb;--np-green:#34d399;--np-red:#fb7185;--np-orange:#fb923c;--np-text:#f8fbff;--np-text-soft:#d7e1ef;--np-muted:#93a4bd;--np-muted-2:#687991;--np-border:#94a3b826;--np-border-strong:#94a3b840;--np-border-brand:#facc153d;--np-radius-xs:9px;--np-radius-sm:12px;--np-radius-md:16px;--np-radius-lg:21px;--np-radius-xl:27px;--np-shadow-sm:0 8px 24px #0000002e;--np-shadow-md:0 18px 48px #00000045;--np-shadow-lg:0 32px 90px #00000061;--np-ease:cubic-bezier(.2, .8, .2, 1)}html,body{width:100%;min-width:0;max-width:100%;color:var(--np-text);background:radial-gradient(circle at 82% -4%, #38bdf81f, transparent 29%), radial-gradient(circle at 8% 82%, #facc1513, transparent 31%), linear-gradient(145deg, var(--np-canvas), var(--np-canvas-2))}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}::selection{color:#101827;background:var(--np-yellow-light)}*{scrollbar-width:thin;scrollbar-color:#facc1559 #ffffff09}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff06}::-webkit-scrollbar-thumb{background:linear-gradient(var(--np-yellow), var(--np-cyan)) padding-box;border:2px solid #0000;border-radius:20px}.dashboard-shell{isolation:isolate;background:linear-gradient(135deg,#050c1c3d,#0000 42%);min-width:0;position:relative}.dashboard-shell:before{content:"";z-index:-2;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 92%);mask-image:linear-gradient(#000 15%,#0000 92%)}.main-area{min-width:0;max-width:100%}.main-area:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:var(--np-cyan);filter:blur(110px);border-radius:50%;width:310px;height:310px;position:fixed;top:5%;left:13%}.panel{border:1px solid var(--np-border);background:linear-gradient(145deg, #ffffff0e, #ffffff03 44%), var(--np-surface);box-shadow:inset 0 1px #ffffff0e, var(--np-shadow-md);-webkit-backdrop-filter:blur(22px)saturate(125%)}.sidebar{background:linear-gradient(#08142cf7,#040a18fa);border-left:1px solid #facc1517;box-shadow:-16px 0 60px #00000038}.brand-block{position:relative}.brand-block:after{content:"";background:linear-gradient(90deg, var(--np-yellow), transparent);width:60px;height:1px;position:absolute;bottom:-1px;right:7px}.brand-logo{background:linear-gradient(145deg,#facc152b,#38bdf817);border:1px solid #facc1552;overflow:hidden;box-shadow:0 12px 34px #00000047,0 0 26px #facc1513}.brand-logo img,.profile-avatar img{object-fit:contain;width:100%;height:100%}.sidebar-nav{gap:6px}.sidebar-link{color:#9eacc1;border-radius:13px;min-height:44px;padding:10px 12px;position:relative;overflow:hidden}.sidebar-link:before{content:"";opacity:0;background:linear-gradient(var(--np-yellow), var(--np-cyan));border-radius:99px;width:3px;transition:opacity .2s;position:absolute;top:9px;bottom:9px;right:0}.sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#38bdf814,#0000);border-color:#38bdf824}.sidebar-link.active{color:#fff;background:linear-gradient(95deg,#facc1521,#38bdf812);border-color:#facc1536;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000029}.sidebar-link.active:before{opacity:1}.topbar{min-width:0;padding:4px 0 12px}.title-block{min-width:0}.title-block>span{color:var(--np-muted);font-size:11px}.title-block h1{color:var(--np-text);font-size:clamp(20px,2.2vw,28px);line-height:1.45}.global-search,.notification-button{box-shadow:inset 0 1px #ffffff09, var(--np-shadow-sm);background:linear-gradient(145deg,#ffffff0a,#ffffff03),#071023db;border-color:#94a3b829}.global-search:focus-within{box-shadow:0 0 0 3px #38bdf814, var(--np-shadow-sm);border-color:#38bdf86b}.profile-avatar{background:linear-gradient(145deg,#facc151a,#38bdf814);border-color:#facc153d;overflow:hidden}.accounts-page,.accounting-page,.marketing-page,.operations-page,.lead-intelligence-page,.catalog-page,.product-catalog-page,.inbox-page,.reports-page,.settings-page{width:100%;min-width:0;max-width:100%}.accounts-page,.accounting-page,.marketing-page,.operations-page,.lead-intelligence-page,.catalog-page,.product-catalog-page{gap:16px;display:grid}.accounts-hero,.accounting-hero,.marketing-hero,.lead-command-hero,.operations-hero,.catalog-hero{isolation:isolate;border-radius:var(--np-radius-xl);box-shadow:var(--np-shadow-lg), inset 0 1px #fff1;background:linear-gradient(130deg,#0c1c3df2,#050c1ded 58%,#08162ff7);border-color:#facc1529;position:relative;overflow:hidden}.accounts-hero:after,.accounting-hero:after,.marketing-hero:after,.lead-command-hero:after,.operations-hero:after,.catalog-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.12;background:linear-gradient(145deg, var(--np-yellow), var(--np-cyan));filter:blur(70px);border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;left:-95px}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){transition:transform .18s var(--np-ease), border-color .18s var(--np-ease), background .18s var(--np-ease), box-shadow .18s var(--np-ease), filter .18s var(--np-ease)}button:not(:disabled):hover{filter:brightness(1.045)}button:not(:disabled):active{transform:translateY(1px)scale(.992)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #facc15b8}input,select,textarea{min-width:0;color:var(--np-text);background:linear-gradient(145deg,#ffffff09,#ffffff03),#040a18d1;border-color:#94a3b838}input::placeholder,textarea::placeholder{color:#687991}input:focus,select:focus,textarea:focus{border-color:#38bdf87a;box-shadow:0 0 0 3px #38bdf813}.stats-grid,.accounts-metrics,.marketing-metrics,.operations-metrics,.insight-grid,.accounting-scope,.accounting-module-grid{min-width:0}.stat-card,.accounts-metrics article,.marketing-metrics article,.operations-metrics article,.lead-metric,.accounting-module{isolation:isolate;box-shadow:var(--np-shadow-md), inset 0 1px #ffffff0b;background:linear-gradient(145deg,#ffffff0d,#ffffff03 48%),#071125e6;border-color:#94a3b824;position:relative;overflow:hidden}.stat-card:after,.accounts-metrics article:after,.marketing-metrics article:after,.operations-metrics article:after,.lead-metric:after,.accounting-module:after{content:"";background:linear-gradient(90deg,#0000,#facc158c,#38bdf861,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.stat-card:hover,.accounts-metrics article:hover,.marketing-metrics article:hover,.operations-metrics article:hover,.lead-metric:hover,.accounting-module:hover{border-color:#facc1536;transform:translateY(-3px);box-shadow:0 25px 62px #00000052,0 0 34px #38bdf809}.accounts-section,.campaign-builder,.campaign-preview,.campaign-history,.lead-list-panel,.lead-pipeline-panel,.operations-panel,.accounting-panel,.product-card,.chart-panel,.events-panel,.agents-panel,.assistant-panel{border-radius:var(--np-radius-lg);background:linear-gradient(145deg,#ffffff0a,#ffffff02 48%),#060f21e3;border-color:#94a3b824}.accounts-card-grid{gap:14px;min-width:0}.accounts-account-card{min-width:0;box-shadow:var(--np-shadow-md), inset 0 1px #ffffff0b;background:linear-gradient(145deg,#ffffff0c,#ffffff03 45%),#061024f0;border:1px solid #94a3b824;border-radius:20px;padding:17px}.accounts-account-name,.accounts-account-details,.accounts-capacity{min-width:0}.accounts-account-name strong,.accounts-account-name span,.accounts-account-details dd{overflow-wrap:anywhere}.accounts-account-details{gap:9px}.accounts-account-details>div{background:#ffffff05;border:1px solid #94a3b817;border-radius:12px;min-width:0;padding:10px}.accounts-account-details dt{color:var(--np-muted)}.accounts-account-details dd{color:var(--np-text-soft)}.accounts-capacity-track,.health-track,.agent-bar{background:#ffffff0e;overflow:hidden}.accounts-capacity-track i,.health-track i,.agent-bar i{background:linear-gradient(90deg, var(--np-cyan), var(--np-yellow));box-shadow:0 0 15px #38bdf847}.accounts-account-actions{gap:8px}.accounts-account-actions button{border-radius:12px;min-height:42px}.lead-table,.operations-table,.campaign-history-table{background:#03091561;border:1px solid #94a3b81a;border-radius:16px;min-width:0}.lead-table-head,.operations-table-head{color:var(--np-muted);background:#ffffff06}.lead-table-row,.operations-table-row,.campaign-history-table>button{border-color:#94a3b816}.lead-table-row:hover,.operations-table-row:hover,.campaign-history-table>button:hover{background:linear-gradient(90deg,#38bdf80b,#facc1506)}.accounts-status,.lead-type-badge,.operation-status,.campaign-status,.lead-live-badge{background:#ffffff06;border:1px solid;border-radius:999px;box-shadow:inset 0 1px #ffffff0b}.accounts-empty,.campaign-empty,.inbox-empty,.lead-empty{text-align:center;min-height:190px;color:var(--np-muted);background:radial-gradient(circle,#38bdf80b,#0000 68%);border:1px dashed #94a3b82b;border-radius:17px;align-content:center;place-items:center;gap:10px;padding:28px 18px;display:grid}.accounts-settings-backdrop,.lead-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#02060fc2}.accounts-settings-modal,.lead-detail-modal{background:linear-gradient(145deg,#0c1c3dfa,#040b1bfa);border-color:#facc1533;box-shadow:0 40px 120px #00000094,inset 0 1px #ffffff12}.spin{animation:.8s linear infinite np-global-spin}@keyframes np-global-spin{to{transform:rotate(360deg)}}@keyframes np-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1100px){.stats-grid,.accounts-metrics,.marketing-metrics,.operations-metrics,.accounting-module-grid,.accounting-scope{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-grid,.lead-content-grid,.marketing-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.dashboard-shell{width:100%!important;min-width:0!important;display:block!important}.main-area{overflow-x:hidden;width:100%!important;min-width:0!important;max-width:100%!important;padding:72px 12px 26px!important}.mobile-menu-button{color:var(--np-yellow-light);background:linear-gradient(145deg,#0c1c3dfa,#040b1bfa);border:1px solid #facc1540;border-radius:14px;place-items:center;box-shadow:0 15px 42px #0000006b,0 0 26px #facc150f;z-index:90!important;width:46px!important;height:46px!important;display:grid!important;position:fixed!important;top:14px!important;left:auto!important;right:14px!important}.mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;z-index:78!important;position:fixed!important;inset:0!important}.sidebar{overflow-y:auto;z-index:80!important;width:min(87vw,322px)!important;max-width:322px!important;height:100dvh!important;min-height:100dvh!important;transition:transform .24s var(--np-ease)!important;position:fixed!important;top:0!important;left:auto!important;right:0!important;transform:translate(110%)!important}.sidebar.sidebar-open{transform:translate(0)!important}.topbar{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.title-block{padding-right:52px}.topbar-actions{flex-wrap:wrap;width:100%;min-width:0}.global-search{flex-basis:100%;order:3;min-width:0;width:100%!important}.global-search kbd,.profile-block>div:first-child{display:none}.interaction-status{overflow-wrap:anywhere;min-width:0}.accounts-hero,.accounting-hero,.marketing-hero,.lead-command-hero,.operations-hero,.catalog-hero{min-width:0;max-width:100%;border-radius:21px!important}.stats-grid,.accounts-metrics,.marketing-metrics,.operations-metrics,.accounting-module-grid,.accounting-scope,.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.dashboard-grid,.lower-grid,.lead-content-grid,.marketing-workspace,.inbox-layout{grid-template-columns:minmax(0,1fr)!important}.hero-card{grid-template-columns:minmax(0,1fr)!important;padding:20px!important}.hero-visual{margin-inline:auto;width:min(210px,100%)!important;height:200px!important}.accounts-section,.campaign-builder,.campaign-preview,.campaign-history,.lead-list-panel,.lead-pipeline-panel,.operations-panel,.accounting-panel,.assistant-panel{border-radius:19px;min-width:0;max-width:100%}.accounts-card-grid{grid-template-columns:minmax(0,1fr)!important}.accounts-account-card{width:100%;max-width:100%}.accounts-account-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounts-account-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.operations-toolbar,.marketing-hero,.accounting-hero{align-items:stretch!important}.operations-toolbar label,.operations-toolbar select{width:100%!important;min-width:0!important}.operations-table,.lead-table,.campaign-history-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.accounts-settings-backdrop,.lead-modal-backdrop{padding:10px!important}.accounts-settings-modal,.lead-detail-modal{border-radius:19px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;padding:15px!important}}@media (max-width:520px){.main-area{padding:68px 9px 22px!important}.stats-grid,.marketing-metrics,.operations-metrics,.accounting-module-grid,.accounting-scope,.insight-grid{grid-template-columns:minmax(0,1fr)!important}.accounts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card,.accounts-metrics article,.marketing-metrics article,.operations-metrics article,.lead-metric{min-height:105px;padding:13px}.accounts-account-details,.accounts-account-actions,.hero-buttons,.accounts-header-actions,.accounts-hero-actions{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.accounts-account-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:18px!important;display:grid!important}.accounts-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.accounts-platform-icon{place-items:center;display:grid;border-radius:15px!important;width:46px!important;height:46px!important}.accounts-account-name{min-width:0}.accounts-account-name>strong{color:var(--np-text);font-size:15px;line-height:1.55;display:block}.accounts-card-subline{min-width:0;color:var(--np-muted);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:4px;font-size:10px;display:flex}.accounts-card-subline b{overflow-wrap:anywhere;color:#b9c8dc;max-width:100%;font-size:10px;font-weight:500}.accounts-status{min-width:max-content;padding:6px 9px;font-size:9px;line-height:1}.accounts-card-identity{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.accounts-persona-chip,.accounts-role-chip{color:#cbd7e7;background:#ffffff06;border:1px solid #94a3b821;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:7px 10px;font-size:10px;line-height:1.5;display:inline-flex}.accounts-persona-chip{color:#fff1a9;background:linear-gradient(135deg,#facc1517,#facc1506);border-color:#facc152e}.accounts-role-chip{color:#c8efff;background:linear-gradient(135deg,#38bdf813,#2563eb06);border-color:#38bdf829}.accounts-stat-grid{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.accounts-stat-grid>div{background:linear-gradient(145deg,#ffffff08,#ffffff02),#030a1859;border:1px solid #94a3b817;border-radius:13px;align-content:center;gap:7px;min-width:0;min-height:76px;padding:11px;display:grid}.accounts-stat-grid dt{color:var(--np-muted);font-size:9px;line-height:1.45}.accounts-stat-grid dd{color:var(--np-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;line-height:1}.accounts-stat-grid dd small{color:var(--np-muted);margin-inline-start:2px;font-size:10px;font-weight:500}.accounts-capacity{background:#ffffff05;border:1px solid #94a3b817;border-radius:13px;width:100%;min-width:0;padding:11px 12px;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.accounts-capacity>div:first-child{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.accounts-capacity span{color:var(--np-muted);font-size:9px}.accounts-capacity strong{color:#dce8f7;font-variant-numeric:tabular-nums;font-size:10px}.accounts-capacity-track{border-radius:99px;width:100%;height:7px}.accounts-capacity-track i{border-radius:inherit;min-width:3px;height:100%;display:block}.accounts-account-actions{width:100%;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)!important;gap:9px!important;display:grid!important}.accounts-account-actions button{justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:43px;display:flex}@media (max-width:1100px){.accounts-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.accounts-account-card{gap:12px!important;padding:14px!important}.accounts-card-header{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.accounts-platform-icon{border-radius:13px!important;width:42px!important;height:42px!important}.accounts-account-name>strong{font-size:14px}.accounts-card-identity{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accounts-persona-chip,.accounts-role-chip{overflow-wrap:anywhere;width:100%}.accounts-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounts-stat-grid>div{min-height:70px;padding:10px}.accounts-stat-grid dd{font-size:18px}}@media (max-width:430px){.accounts-card-header{grid-template-columns:40px minmax(0,1fr)}.accounts-status{grid-column:1/-1;width:max-content;margin-right:49px}.accounts-card-identity{grid-template-columns:minmax(0,1fr)}.accounts-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounts-account-actions{grid-template-columns:minmax(0,1fr)!important}}.main-area>section,.main-area>div,.main-area>article{min-width:0;max-width:100%}.section-header{gap:14px;min-width:0}.section-header h3{color:var(--np-text);margin:5px 0 0;font-size:19px;line-height:1.55}.section-header span{color:var(--np-muted);font-size:10px}.primary-action,.secondary-action{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;display:inline-flex}.primary-action{color:#172033;background:linear-gradient(135deg, #fff29c, var(--np-yellow) 56%, #f59e0b);border:1px solid #facc157a;box-shadow:0 12px 30px #facc1524}.secondary-action{color:#d7efff;background:linear-gradient(135deg,#38bdf821,#2563eb0f);border:1px solid #38bdf83d}.stats-grid{gap:13px}.stat-card{text-align:right;border-radius:20px;min-height:148px;padding:17px}.stat-card .stat-head{min-width:0}.stat-card .stat-head>span{min-width:0;color:var(--np-text-soft);font-size:11px;line-height:1.55}.stat-icon{background:linear-gradient(145deg,#ffffff14,#ffffff05);border-color:#ffffff21;flex:none;box-shadow:inset 0 1px #ffffff14}.stat-card>strong{color:var(--np-text);font-variant-numeric:tabular-nums;font-size:clamp(25px,3vw,34px)}.stat-card>b{color:#c8d4e5;font-size:11px}.stat-card>small{color:currentColor;opacity:.84;font-size:9px}.hero-card{background:radial-gradient(circle at 18% 22%,#38bdf817,#0000 28%),radial-gradient(circle at 82% 82%,#facc1512,#0000 29%),linear-gradient(135deg,#0c1c3df0,#050c1df5);border-color:#facc1529;border-radius:25px;min-width:0;overflow:hidden}.hero-copy{min-width:0}.hero-copy h2{color:var(--np-text);font-size:clamp(24px,3vw,38px);line-height:1.45}.hero-copy p{color:#adbbcf;line-height:2}.ai-core{background:radial-gradient(circle at 30% 28%,#fff3a5 0,#facc15 24%,#2563eb 65%,#07142c 100%);border:1px solid #facc1552;box-shadow:0 0 54px #facc1538,0 0 90px #38bdf81f,inset 0 0 28px #ffffff3d}.orbit{border-color:#38bdf833}.chart-panel,.events-panel,.agents-panel,.assistant-panel{overflow:hidden}.chart-panel{padding:20px}.chart-container{min-width:0;padding-top:12px}.event-row,.agent-row{background:#ffffff04;border-color:#94a3b814;border-radius:12px;min-width:0}.event-row:hover,.agent-row:hover{background:linear-gradient(90deg,#38bdf80b,#facc1506)}.assistant-panel{background:radial-gradient(circle at 50% 12%,#facc1514,#0000 28%),linear-gradient(160deg,#0b1b39f2,#040b1af7);border-color:#facc1529}.assistant-orb{background:radial-gradient(circle at 32% 28%,#fff2a2,#facc15 28%,#2563eb 75%);border:1px solid #facc154d;box-shadow:0 0 36px #facc152e}.assistant-message,.assistant-insights>div,.assistant-prompts button{background:#ffffff06;border-color:#94a3b81c}.lead-intelligence-page{gap:15px}.lead-command-hero{gap:22px;min-height:230px;padding:24px}.lead-command-hero h2{color:var(--np-text);margin:11px 0 8px;font-size:clamp(24px,3vw,35px)}.lead-command-hero p{color:#afbdd0;max-width:720px;margin:0;line-height:2}.lead-live-badge{color:#b8ffe0;background:#34d39912;border-color:#34d39942;padding:7px 11px}.lead-queue-summary{background:linear-gradient(145deg,#facc1512,#38bdf809);border:1px solid #facc152b;border-radius:18px}.lead-metrics-grid{gap:11px}.lead-metric{border-radius:18px;min-height:120px}.lead-browser-toolbar{background:#ffffff05;border:1px solid #94a3b81a;border-radius:15px;gap:9px;padding:12px}.lead-search-box,.lead-mobile-toggle,.lead-reset-button{border-radius:12px;min-width:0;min-height:42px}.lead-table{overflow:hidden}.lead-table-head,.lead-table-row{min-width:760px}.lead-row-button{width:100%}.lead-detail-modal{overflow:auto}.lead-detail-grid>div,.lead-address-block{background:#ffffff05;border:1px solid #94a3b81a;border-radius:13px}.np-catalog{width:100%;min-width:0;max-width:100%;color:var(--np-text);gap:15px;display:grid}.np-catalog-hero{isolation:isolate;min-height:240px;box-shadow:var(--np-shadow-lg);background:radial-gradient(circle at 82% 18%,#38bdf821,#0000 28%),radial-gradient(circle at 15% 82%,#facc1514,#0000 30%),linear-gradient(135deg,#0c1c3df7,#050c1df5);border:1px solid #facc152b;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;padding:26px;display:flex;position:relative;overflow:hidden}.np-catalog-hero:after{content:"";z-index:-1;opacity:.3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.np-catalog-eyebrow{color:#c7d5e8;font-size:12px}.np-catalog-hero h1,.np-catalog-hero h2{color:var(--np-text);margin:8px 0;font-size:clamp(25px,3vw,38px)}.np-catalog-hero p{color:#afbdd0;max-width:720px;line-height:2}.np-catalog-hero aside{gap:10px;min-width:220px;display:grid}.np-catalog-live{color:#b8ffe0;background:#34d39911;border:1px solid #34d39938;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;display:flex}.np-catalog-hero button{color:#d7f2ff;background:#38bdf814;border:1px solid #38bdf838;border-radius:13px;min-height:42px}.np-catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.np-catalog-metrics article{min-width:0;min-height:116px;box-shadow:var(--np-shadow-md);background:linear-gradient(145deg,#ffffff0d,#ffffff03),#071125e6;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:7px 11px;padding:16px;display:grid}.np-catalog-metrics article svg{color:#fff0a2;background:#facc1512;border:1px solid #facc152b;border-radius:13px;grid-row:1/3;width:40px;height:40px;padding:9px}.np-catalog-metrics article span{min-width:0;color:var(--np-muted);overflow-wrap:anywhere;font-size:10px}.np-catalog-metrics article strong{color:var(--np-text);font-variant-numeric:tabular-nums;font-size:24px}.np-catalog-panel{min-width:0;box-shadow:var(--np-shadow-md);background:linear-gradient(145deg,#ffffff0b,#ffffff02),#060f21e8;border:1px solid #94a3b824;border-radius:22px;padding:19px;overflow:hidden}.np-catalog-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.np-main-categories,.np-subcategories{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0;display:grid}.np-main-categories button,.np-subcategories button{min-width:0;min-height:90px;color:var(--np-text-soft);background:#ffffff05;border:1px solid #94a3b81c;border-radius:15px;padding:12px}.np-main-categories button.is-selected,.np-main-categories button.is-active,.np-subcategories button.is-selected{background:linear-gradient(145deg,#facc151a,#38bdf80b);border-color:#facc1547}.np-category-photo{border-radius:11px;overflow:hidden}.np-catalog-toolbar{background:#050d1dd6;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(180px,.3fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.np-catalog-search,.np-catalog-sort{min-width:0}.np-catalog-search input,.np-catalog-sort select{width:100%;min-width:0}.np-search-submit{color:#182033;background:linear-gradient(135deg, #ffea74, var(--np-yellow));border:1px solid #facc156b;border-radius:12px;min-height:42px;padding:0 16px}.np-products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px;min-width:0;display:grid}.np-product-card{min-width:0;box-shadow:var(--np-shadow-md);transition:transform .2s var(--np-ease), border-color .2s var(--np-ease);background:linear-gradient(145deg,#ffffff0b,#ffffff02),#061024f0;border:1px solid #94a3b821;border-radius:19px;overflow:hidden}.np-product-card:hover{border-color:#facc1538;transform:translateY(-4px)}.np-product-photo{aspect-ratio:1.18;background:#ffffff06;border:0;border-bottom:1px solid #94a3b817;width:100%;overflow:hidden}.np-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--np-ease)}.np-product-card:hover .np-product-photo img{transform:scale(1.04)}.np-product-content{min-width:0;padding:14px}.np-product-name{width:100%;min-width:0;color:var(--np-text);text-align:right;overflow-wrap:anywhere;background:0 0;border:0;line-height:1.75}.np-stock,.np-sale,.np-featured{border-radius:999px}.np-product-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060fc7}.np-product-modal{background:linear-gradient(145deg,#0c1c3dfc,#040b1bfc);border:1px solid #facc1530;border-radius:23px;width:min(1050px,100% - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 44px 130px #0000009e}.np-product-detail{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px;min-width:0;display:grid}.np-detail-main-photo{background:#ffffff06;border:1px solid #94a3b81f;border-radius:17px;overflow:hidden}.np-detail-facts,.np-detail-attributes{min-width:0}.accounting-page{gap:15px}.accounting-hero{min-height:210px;padding:25px}.accounting-hero-icon{color:#fff0a2;background:linear-gradient(145deg,#facc1524,#38bdf80f);border:1px solid #facc153d}.accounting-hero h2{color:var(--np-text);margin:5px 0;font-size:clamp(24px,3vw,35px)}.accounting-hero p{color:#afbdd0;line-height:1.9}.accounting-sync-state{color:#b8ffe0;background:#34d3990f;border-color:#34d39938}.accounting-scope{border-radius:19px;gap:1px}.accounting-scope>div{background:#ffffff05;min-width:0;padding:15px}.accounting-module-grid{gap:11px}.accounting-module{border-radius:18px;min-height:130px}.accounting-module>span{color:#fff0a2;background:#facc1512;border:1px solid #facc152b}.accounting-page table{min-width:760px}.accounting-page th{color:var(--np-muted);background:#ffffff06}.accounting-page td,.accounting-page th{border-bottom:1px solid #94a3b814;padding:12px}.operations-page{gap:14px}.operations-hero{min-height:150px;padding:22px}.operations-hero h2{color:var(--np-text);font-size:clamp(23px,3vw,32px)}.operations-hero p{color:#afbdd0}.operations-hero button{color:#d7f2ff;background:#38bdf814;border:1px solid #38bdf83b;border-radius:12px;min-height:42px;padding:0 14px}.operations-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:11px}.operations-metrics article{border-radius:17px;min-width:0;min-height:108px}.operations-toolbar{background:#050d1dd1;border-color:#94a3b81f;min-width:0}.operations-toolbar label{min-width:0}.operations-toolbar input{width:100%;min-width:0}.operations-table{border-radius:18px;min-width:0}.operations-table-head,.operations-table-row{min-width:760px}.operations-table-row strong,.operations-table-row span,.operations-table-row time{overflow-wrap:anywhere;min-width:0}.product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.product-card{border-radius:18px;min-width:0}.product-card strong{overflow-wrap:anywhere;line-height:1.75}.report-panel,.settings-panel{border-radius:20px}.report-bars{min-width:650px}.settings-checks>div{background:#ffffff05;border-color:#94a3b817}.settings-safety{color:#ffd0aa;background:#fb923c0f;border:1px solid #fb923c2b}.marketing-page{gap:15px}.marketing-hero{min-height:210px;padding:24px}.marketing-hero h2{color:var(--np-text);font-size:clamp(24px,3vw,35px)}.marketing-hero p{color:#afbdd0;line-height:1.95}.marketing-kicker{color:#fff0a4}.marketing-safe-state{color:#fff0a4;background:linear-gradient(145deg,#facc1514,#38bdf809);border-color:#facc1533}.marketing-metrics{gap:11px}.marketing-metrics article{border-radius:17px;min-height:110px}.account-center{border-radius:20px}.account-mini-stats{gap:9px}.marketing-workspace{gap:14px}.campaign-form,.campaign-preview,.campaign-history{border-radius:21px;padding:19px}.campaign-form input,.campaign-form select,.campaign-preview input{border-radius:11px;min-height:43px}.campaign-channel,.campaign-summary-box,.campaign-preview-item,.campaign-decision>div{background:#ffffff05;border-color:#94a3b81a}.campaign-preview{min-height:480px}.campaign-history-head,.campaign-history-table>button{min-width:760px}.campaign-avatar{color:#172033;background:linear-gradient(145deg, #fff0a1, var(--np-yellow))}@media (max-width:1100px){.np-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-product-detail,.marketing-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.main-area{padding-inline:max(10px, env(safe-area-inset-left))!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.stat-card{min-height:125px;padding:13px}.stat-card>strong{font-size:25px}.dashboard-grid{gap:12px}.hero-card{border-radius:21px;gap:15px}.chart-panel,.events-panel,.agents-panel,.assistant-panel{border-radius:19px;padding:15px}.lead-command-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 15px;display:grid}.lead-command-hero h2{font-size:24px}.lead-queue-summary{width:100%;min-width:0}.lead-metrics-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lead-metric{min-height:105px;padding:13px}.lead-browser-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.lead-search-box,.lead-mobile-toggle,.lead-reset-button{width:100%}.lead-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.np-catalog-hero{border-radius:21px;grid-template-columns:minmax(0,1fr);min-height:0;padding:19px 15px;display:grid}.np-catalog-hero aside{grid-template-columns:1fr 1fr;width:100%;min-width:0}.np-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.np-catalog-metrics article{min-height:100px;padding:12px}.np-catalog-metrics article svg{width:34px;height:34px;padding:7px}.np-catalog-panel{border-radius:19px;padding:14px}.np-catalog-head{flex-direction:column;align-items:flex-start}.np-main-categories,.np-subcategories{grid-template-columns:repeat(2,minmax(0,1fr))}.np-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.np-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.np-product-content{padding:11px}.np-product-modal{border-radius:19px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.accounting-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 15px}.accounting-sync-state{width:100%;min-width:0}.accounting-scope,.accounting-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounting-module{min-height:115px;padding:14px}.accounting-page>article[style]{padding:14px!important;overflow-x:auto!important}.operations-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:17px 14px;display:grid}.operations-hero button{width:100%}.operations-metrics{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.operations-metrics article{min-height:100px;padding:13px}.operations-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-panel{overflow-x:auto}.settings-checks{grid-template-columns:minmax(0,1fr)}.marketing-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 15px;display:grid}.marketing-safe-state{width:100%;min-width:0}.marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.campaign-form,.campaign-preview,.campaign-history{border-radius:18px;padding:14px}.campaign-form-row,.campaign-decision{grid-template-columns:minmax(0,1fr)!important}.campaign-form-actions{grid-template-columns:minmax(0,1fr);display:grid}.campaign-form-actions button{width:100%}.campaign-history-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:520px){.stats-grid,.lead-metrics-grid,.operations-metrics,.marketing-metrics{grid-template-columns:minmax(0,1fr)!important}.stat-card{min-height:118px}.np-catalog-hero aside{grid-template-columns:minmax(0,1fr)}.np-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.np-main-categories,.np-subcategories,.np-products-grid,.product-grid{grid-template-columns:minmax(0,1fr)}.np-product-photo{aspect-ratio:1.35}.accounting-scope,.accounting-module-grid{grid-template-columns:minmax(0,1fr)!important}.accounting-module{min-height:105px}.marketing-metrics{grid-template-columns:minmax(0,1fr)!important}.report-bars{min-width:580px}}.noyan-ai-status-card{z-index:70;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 0,#facc1524,#0000 34%),linear-gradient(145deg,#0b1f3af7,#071427f7);border:1px solid #facc1538;border-radius:22px;width:min(380px,100vw - 44px);padding:16px;position:fixed;bottom:22px;left:22px;box-shadow:0 22px 55px #02081757,inset 0 1px #ffffff12}.noyan-ai-status-card:before{content:"";background:#ef4444;border-radius:22px 0 0 22px;width:4px;position:absolute;inset:0 auto 0 0}.noyan-ai-status-card.is-online:before{background:#22c55e}.noyan-ai-status-card.is-degraded:before{background:#f59e0b}.noyan-ai-status-card>header,.noyan-ai-status-heading,.noyan-ai-status-connection,.noyan-ai-status-connection strong,.noyan-ai-status-model{align-items:center;display:flex}.noyan-ai-status-card>header,.noyan-ai-status-connection,.noyan-ai-status-model{justify-content:space-between;gap:12px}.noyan-ai-status-heading{gap:10px}.noyan-ai-status-heading>span{color:#facc15;background:#facc1517;border:1px solid #facc1547;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.noyan-ai-status-heading div{gap:2px;display:grid}.noyan-ai-status-heading small{color:#facc15;font-size:.72rem}.noyan-ai-status-heading strong{font-size:1rem}.noyan-ai-status-card button{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b833;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.noyan-ai-status-connection{color:#94a3b8;margin-top:14px;font-size:.75rem}.noyan-ai-status-connection strong{gap:6px}.is-online .noyan-ai-status-connection strong{color:#86efac}.is-degraded .noyan-ai-status-connection strong{color:#fcd34d}.is-offline .noyan-ai-status-connection strong,.is-quota_exceeded .noyan-ai-status-connection strong,.is-not_configured .noyan-ai-status-connection strong{color:#fca5a5}.noyan-ai-status-model{background:#ffffff09;border:1px solid #94a3b821;border-radius:14px;margin-top:12px;padding:11px 12px}.noyan-ai-status-model span{color:#cbd5e1;font-size:.78rem}.noyan-ai-status-model strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.76rem;overflow:hidden}.noyan-ai-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.noyan-ai-status-grid>div{background:#ffffff06;border:1px solid #94a3b81c;border-radius:13px;gap:4px;padding:10px;display:grid}.noyan-ai-status-grid span{color:#94a3b8;font-size:.68rem}.noyan-ai-status-grid strong{font-size:.9rem}.noyan-ai-status-card footer{color:#94a3b8;gap:5px;margin-top:11px;font-size:.68rem;display:grid}.noyan-ai-status-card footer small{line-height:1.7}.noyan-ai-status-last-error{color:#fca5a5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.noyan-ai-status-error{color:#fecaca;background:#ef444414;border:1px solid #ef444440;border-radius:13px;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:.78rem;display:flex}@media (max-width:760px){.noyan-ai-status-card{border-radius:18px;width:auto;max-height:48vh;padding:14px;bottom:82px;left:12px;right:12px;overflow-y:auto}.noyan-ai-status-model strong{max-width:160px}}.noyan-ai-status-card{flex:none;z-index:auto!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0 0 22px!important;position:static!important;inset:auto!important;overflow:visible!important}@media (max-width:760px){.noyan-ai-status-card{width:100%!important;max-height:none!important;margin:0 0 18px!important;position:static!important;inset:auto!important;overflow:visible!important}}.customer-import-panel{gap:20px;margin-top:20px;padding:24px;display:grid;overflow:hidden}.customer-import-heading,.customer-import-title,.customer-import-upload,.customer-import-file-summary,.customer-import-actions,.customer-import-success,.customer-import-error{align-items:center;display:flex}.customer-import-heading,.customer-import-file-summary,.customer-import-actions{justify-content:space-between;gap:18px}.customer-import-title{align-items:flex-start;gap:14px}.customer-import-title>div{gap:5px;display:grid}.customer-import-title>div>span,.customer-import-file-summary span,.customer-import-file-info span{color:#78859a;font-size:.82rem}.customer-import-title h3{color:#102039;margin:0;font-size:1.12rem}.customer-import-title p{color:#6d7c91;max-width:760px;margin:3px 0 0;font-size:.88rem;line-height:1.9}.customer-import-icon{color:#f6c945;background:linear-gradient(145deg,#162b4a,#0d1c34);border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 28px #0e1f372e}.customer-import-upload{background:linear-gradient(135deg,#f7faffeb,#fffbebd6);border:1px dashed #37537c47;border-radius:18px;gap:13px;padding:16px}.customer-import-upload input{display:none}.customer-import-file-button,.customer-import-analyse,.customer-import-commit,.customer-import-report,.customer-import-reset{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.84rem;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.customer-import-file-button{color:#182943;background:#fff;box-shadow:inset 0 0 0 1px #24416926,0 8px 20px #19325514}.customer-import-file-info{flex:1;gap:3px;min-width:0;display:grid}.customer-import-file-info strong{color:#1e304b;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.customer-import-analyse,.customer-import-commit{color:#fff;background:linear-gradient(135deg,#16365f,#0b2547);box-shadow:0 11px 24px #0a254938}.customer-import-commit{color:#172038;background:linear-gradient(135deg,#f6d557,#efbc2d);box-shadow:0 11px 24px #dca3183d}.customer-import-report{color:#183052;background:#fff7d6;box-shadow:inset 0 0 0 1px #dcaa1c33}.customer-import-reset{color:#485a73;background:#edf2f8}.customer-import-file-button:hover,.customer-import-analyse:hover,.customer-import-commit:hover,.customer-import-report:hover,.customer-import-reset:hover{transform:translateY(-1px)}.customer-import-analyse:disabled,.customer-import-commit:disabled{cursor:not-allowed;opacity:.48;transform:none}.customer-import-file-summary>div{gap:3px;display:grid}.customer-import-file-summary strong{color:#172943}.customer-import-file-summary small{color:#7a879a}.customer-import-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.customer-import-metrics>div{background:#f8fafd;border:1px solid #21426c1a;border-radius:15px;gap:6px;padding:15px;display:grid}.customer-import-metrics span{color:#758298;font-size:.78rem}.customer-import-metrics strong{color:#172943;font-size:1.32rem}.customer-import-metrics .is-success{background:#effaf4}.customer-import-metrics .is-existing{background:#eef5ff}.customer-import-metrics .is-warning{background:#fff9e8}.customer-import-metrics .is-error{background:#fff1f1}.customer-import-error,.customer-import-success{border-radius:14px;gap:10px;padding:13px 15px}.customer-import-error{color:#a23131;background:#fff0f0}.customer-import-success{color:#147046;background:#ebfaf2;align-items:flex-start}.customer-import-success>div{gap:4px;display:grid}.customer-import-success span{color:#34785c;font-size:.84rem;line-height:1.8}.customer-import-actions>span{color:#7a8797;font-size:.8rem;line-height:1.8}.customer-import-table-wrap{border:1px solid #1c385c1a;border-radius:16px;overflow-x:auto}.customer-import-table{min-width:850px}.customer-import-table-head,.customer-import-table-row{grid-template-columns:115px minmax(220px,1.5fr) 130px minmax(160px,1fr) minmax(175px,1fr);align-items:center;gap:14px;padding:12px 15px;display:grid}.customer-import-table-head{color:#65758d;background:#f1f5fa;font-size:.77rem;font-weight:800}.customer-import-table-row{color:#40516a;border-top:1px solid #1c385c14;font-size:.8rem}.customer-import-table-row>div{gap:4px;min-width:0;display:grid}.customer-import-table-row strong{color:#1e304a}.customer-import-table-row small{color:#8792a4;text-overflow:ellipsis;white-space:nowrap;line-height:1.55;overflow:hidden}.customer-import-table-row.result-success{background:#ebfaf2b8}.customer-import-table-row.result-ready{background:#f5fcf894}.customer-import-table-row.result-error{background:#fff1f1b8}.customer-import-table-row.result-warning{background:#fff9e5b8}.customer-import-table-row.result-existing{background:#eef6ffb8}.customer-import-truncated{color:#748196;margin:0;font-size:.79rem;line-height:1.9}.customer-import-spinner{animation:.9s linear infinite customer-import-spin}@keyframes customer-import-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.customer-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-import-upload,.customer-import-heading,.customer-import-file-summary,.customer-import-actions{flex-direction:column;align-items:stretch}.customer-import-file-button,.customer-import-analyse,.customer-import-commit,.customer-import-report,.customer-import-reset{width:100%}}@media (max-width:580px){.customer-import-panel{padding:17px}.customer-import-metrics{grid-template-columns:1fr}}
