:root{--blur-xs:6px;--blur-sm:12px;--blur-md:20px;--blur-lg:32px;--blur-xl:48px;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--ease-out:cubic-bezier(0.16,1,0.30,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--dur-1:140ms;--dur-2:240ms;--dur-3:400ms;--dur-4:620ms;--dur-5:900ms;--font-sans:"Inter","Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-display:"Inter Display","Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,sans-serif;--sidebar-w:268px;--sidebar-w-collapsed:82px;--header-h:68px}:root,:root[data-theme=dark]{--brand-950:#03141a;--brand-900:#051d25;--brand-800:#082830;--brand-700:#0d3b43;--brand-600:#114f5b;--brand-500:#166877;--brand-400:#1d8899;--brand-300:#2fa9bc;--brand-200:#6ccedc;--brand-100:#a9e6ef;--brand-050:#dcf5f9;--accent-900:#05343c;--accent-800:#084e5a;--accent-700:#0b6c7c;--accent-600:#0f8fa3;--accent-500:#14b4cb;--accent-400:#32cfe3;--accent-300:#61e0ef;--accent-200:#9bedf7;--accent-100:#cef7fb;--ac:#14b4cb;--ac-a1:#14b4cb03;--ac-a2:#14b4cb05;--ac-a3:#14b4cb08;--ac-a4:#14b4cb0a;--ac-a5:#14b4cb0d;--ac-a7:#14b4cb12;--ac-a8:#14b4cb14;--ac-a10:#14b4cb1a;--ac-a12:#14b4cb1f;--ac-a14:#14b4cb24;--ac-a15:#14b4cb26;--ac-a16:#14b4cb29;--ac-a20:#14b4cb33;--ac-a25:#14b4cb40;--ac-a30:#14b4cb4d;--ac-a32:#14b4cb52;--ac-a40:#14b4cb66;--ac-a50:#14b4cb80;--ac-a55:#14b4cb8c;--ac-a60:#14b4cb99;--ac-a70:#14b4cbb3;--ac-a75:#14b4cbbf;--ac-a80:#14b4cbcc;--ac-d3:#13a8bd;--ac-d5:#129fb4;--ac-d7:#1197ab;--ac-d8:#1093a6;--ac-d10:#0f8b9d;--ac-d15:#0d7685;--ac-l1:#14b8d0;--ac-l2:#15bcd4;--ac-l5:#16c9e2;--ac-l10:#28d1ea;--ac-l15:#3fd6ec;--ac-l20:#57dbee;--ac-l30:#85e5f3;--ac-l35:#9ceaf5;--br:#2fa9bc;--br-a1:#2fa9bc03;--br-a2:#2fa9bc05;--br-a3:#2fa9bc08;--br-a4:#2fa9bc0a;--br-a5:#2fa9bc0d;--br-a7:#2fa9bc12;--br-a8:#2fa9bc14;--br-a10:#2fa9bc1a;--br-a12:#2fa9bc1f;--br-a14:#2fa9bc24;--br-a15:#2fa9bc26;--br-a16:#2fa9bc29;--br-a20:#2fa9bc33;--br-a25:#2fa9bc40;--br-a30:#2fa9bc4d;--br-a32:#2fa9bc52;--br-a40:#2fa9bc66;--br-a50:#2fa9bc80;--br-a55:#2fa9bc8c;--br-a60:#2fa9bc99;--br-a70:#2fa9bcb3;--br-a75:#2fa9bcbf;--br-a80:#2fa9bccc;--br-d3:#2c9eb0;--br-d5:#2a97a8;--br-d7:#288f9f;--br-d8:#278c9b;--br-d10:#258493;--br-d15:#20727f;--br-l1:#30adc0;--br-l2:#31b0c4;--br-l5:#37b9cd;--br-l10:#4cc0d2;--br-l15:#60c7d7;--br-l20:#75cedc;--br-l30:#9ddde7;--br-l35:#b2e4ec;--ok:#3fd98a;--ok-a1:#3fd98a03;--ok-a2:#3fd98a05;--ok-a3:#3fd98a08;--ok-a4:#3fd98a0a;--ok-a5:#3fd98a0d;--ok-a7:#3fd98a12;--ok-a8:#3fd98a14;--ok-a10:#3fd98a1a;--ok-a12:#3fd98a1f;--ok-a14:#3fd98a24;--ok-a15:#3fd98a26;--ok-a16:#3fd98a29;--ok-a20:#3fd98a33;--ok-a25:#3fd98a40;--ok-a30:#3fd98a4d;--ok-a32:#3fd98a52;--ok-a40:#3fd98a66;--ok-a50:#3fd98a80;--ok-a55:#3fd98a8c;--ok-a60:#3fd98a99;--ok-a70:#3fd98ab3;--ok-a75:#3fd98abf;--ok-a80:#3fd98acc;--ok-d3:#32d682;--ok-d5:#2ad47d;--ok-d7:#28cc78;--ok-d8:#28c876;--ok-d10:#26bf71;--ok-d15:#22aa64;--ok-l1:#43da8d;--ok-l2:#48db8f;--ok-l5:#54dd97;--ok-l10:#6ae1a4;--ok-l15:#7fe6b1;--ok-l20:#94eabe;--ok-l30:#bff2d8;--ok-l35:#d4f6e5;--dg:#ff6b6b;--dg-a1:#ff6b6b03;--dg-a2:#ff6b6b05;--dg-a3:#ff6b6b08;--dg-a4:#ff6b6b0a;--dg-a5:#ff6b6b0d;--dg-a7:#ff6b6b12;--dg-a8:#ff6b6b14;--dg-a10:#ff6b6b1a;--dg-a12:#ff6b6b1f;--dg-a14:#ff6b6b24;--dg-a15:#ff6b6b26;--dg-a16:#ff6b6b29;--dg-a20:#ff6b6b33;--dg-a25:#ff6b6b40;--dg-a30:#ff6b6b4d;--dg-a32:#ff6b6b52;--dg-a40:#ff6b6b66;--dg-a50:#ff6b6b80;--dg-a55:#ff6b6b8c;--dg-a60:#ff6b6b99;--dg-a70:#ff6b6bb3;--dg-a75:#ff6b6bbf;--dg-a80:#ff6b6bcc;--dg-d3:#ff5c5c;--dg-d5:#ff5252;--dg-d7:#ff4747;--dg-d8:#ff4242;--dg-d10:#ff3838;--dg-d15:#ff1f1f;--dg-l1:#ff7070;--dg-l2:#ff7575;--dg-l5:#ff8585;--dg-l10:#ff9e9e;--dg-l15:#ffb8b8;--dg-l20:#ffd1d1;--dg-l30:#fff;--dg-l35:#fff;--wn:#ffb347;--wn-a1:#ffb34703;--wn-a2:#ffb34705;--wn-a3:#ffb34708;--wn-a4:#ffb3470a;--wn-a5:#ffb3470d;--wn-a7:#ffb34712;--wn-a8:#ffb34714;--wn-a10:#ffb3471a;--wn-a12:#ffb3471f;--wn-a14:#ffb34724;--wn-a15:#ffb34726;--wn-a16:#ffb34729;--wn-a20:#ffb34733;--wn-a25:#ffb34740;--wn-a30:#ffb3474d;--wn-a32:#ffb34752;--wn-a40:#ffb34766;--wn-a50:#ffb34780;--wn-a55:#ffb3478c;--wn-a60:#ffb34799;--wn-a70:#ffb347b3;--wn-a75:#ffb347bf;--wn-a80:#ffb347cc;--wn-d3:#ffad38;--wn-d5:#ffa82e;--wn-d7:#ffa423;--wn-d8:#ffa21e;--wn-d10:#ff9e14;--wn-d15:#fa9200;--wn-l1:#ffb54c;--wn-l2:#ffb751;--wn-l5:#ffbe61;--wn-l10:#ffc87a;--wn-l15:#ffd394;--wn-l20:#ffddad;--wn-l30:#fff2e0;--wn-l35:#fffdfa;--inf:#7fa6f0;--inf-a1:#7fa6f003;--inf-a2:#7fa6f005;--inf-a3:#7fa6f008;--inf-a4:#7fa6f00a;--inf-a5:#7fa6f00d;--inf-a7:#7fa6f012;--inf-a8:#7fa6f014;--inf-a10:#7fa6f01a;--inf-a12:#7fa6f01f;--inf-a14:#7fa6f024;--inf-a15:#7fa6f026;--inf-a16:#7fa6f029;--inf-a20:#7fa6f033;--inf-a25:#7fa6f040;--inf-a30:#7fa6f04d;--inf-a32:#7fa6f052;--inf-a40:#7fa6f066;--inf-a50:#7fa6f080;--inf-a55:#7fa6f08c;--inf-a60:#7fa6f099;--inf-a70:#7fa6f0b3;--inf-a75:#7fa6f0bf;--inf-a80:#7fa6f0cc;--inf-d3:#719cee;--inf-d5:#6896ed;--inf-d7:#5f90ec;--inf-d8:#5a8dec;--inf-d10:#5186eb;--inf-d15:#3b76e8;--inf-l1:#84a9f1;--inf-l2:#88acf1;--inf-l5:#96b6f3;--inf-l10:#adc6f5;--inf-l15:#c3d6f8;--inf-l20:#dae5fb;--inf-l30:#fff;--inf-l35:#fff;--success:#3fd98a;--danger:#ff6b6b;--warning:#ffb347;--info:#7fa6f0;--accent:#14b4cb;--success-soft:#3fd98a24;--success-line:#3fd98a5c;--danger-soft:#ff6b6b24;--danger-line:#ff6b6b61;--warning-soft:#ffb34724;--warning-line:#ffb34761;--info-soft:#7fa6f024;--info-line:#7fa6f061;--accent-soft:#14b4cb24;--accent-line:#14b4cb6b;--text-1:#eaf7fa;--text-2:#d6eef4d6;--text-3:#b2d5de9e;--text-4:#a0c6d066;--text-accent:#4fd8e8;--text-brand:#6ccedc;--on-accent:#03242b;--on-brand:#e6fafd;--page-bg:#04141a;--glass-0:hsla(0,0%,100%,.035);--glass-1:#07242d85;--glass-2:#0c354099;--glass-3:#14505eb3;--glass-4:#1d6675cc;--glass-deep:#0620289e;--glass-deeper:#041920c7;--scrim:#0212189e;--glass-border:#ffffff1c;--glass-border-soft:#ffffff0f;--glass-border-strong:#ffffff38;--pane-bg:radial-gradient(130% 80% at 6% -18%,#ffffff24,#0000 56%),linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.022) 46%,hsla(0,0%,100%,.055)),#07242d8f;--pane-bg-raised:radial-gradient(130% 80% at 6% -18%,#ffffff29,#0000 56%),linear-gradient(158deg,#ffffff1a,hsla(0,0%,100%,.035) 46%,#ffffff12),#0d37429e;--pane-bg-sunken:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.028)),#041c236b;--menu-bg:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;--modal-bg:radial-gradient(110% 70% at 10% -14%,#ffffff1c,#0000 56%),linear-gradient(160deg,hsla(0,0%,100%,.065),#ffffff05),#07242cf0;--pane-edge:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f;--pane-shadow:var(--pane-edge),0 1px 2px #010e134d,0 22px 48px -22px #010e13a8;--pane-shadow-lifted:var(--pane-edge),0 2px 4px #010e1352,0 34px 70px -26px #010e13bf;--glass-sheen:linear-gradient(180deg,#ffffff2e,#ffffff0d 22%,#fff0 55%);--title-grad:linear-gradient(112deg,#fff,#b9edf4 42%,#61e0ef);--shadow-1:0 1px 2px #01101647,0 4px 12px -4px #01101652;--shadow-2:0 2px 6px #0110164d,0 14px 34px -10px #01101680;--shadow-3:0 4px 10px #01101657,0 30px 70px -16px #0110169e;--shadow-inset:inset 0 1px 0 #ffffff1a;--glow-accent:0 10px 30px -10px #14b4cb8c;--glow-brand:0 10px 30px -10px #2fa9bc80;--glow-danger:0 10px 30px -10px #ff6b6b80;--ring-accent:0 0 0 3px #14b4cb4d;--ring-brand:0 0 0 3px #2fa9bc42;--ring-danger:0 0 0 3px #ff6b6b42;--sh-rgb:2,16,20;--logo-word-1:#fff;--logo-word-2:#a9e6ef;--logo-word-3:#61e0ef;--pane-blur:blur(22px) saturate(155%) brightness(1.06);--pane-blur-strong:blur(40px) saturate(165%) brightness(1.06);color-scheme:dark}:root[data-theme=light]{--brand-950:#03141a;--brand-900:#051d25;--brand-800:#082830;--brand-700:#0d3b43;--brand-600:#114f5b;--brand-500:#166877;--brand-400:#1d8899;--brand-300:#2fa9bc;--brand-200:#6ccedc;--brand-100:#a9e6ef;--brand-050:#dcf5f9;--accent-900:#042e37;--accent-800:#064854;--accent-700:#076476;--accent-600:#097f94;--accent-500:#0e8fa3;--accent-400:#16a6bc;--accent-300:#45c6d8;--accent-200:#8fdfeb;--accent-100:#cbf1f7;--ac:#0e8fa3;--ac-a1:#0e8fa303;--ac-a2:#0e8fa305;--ac-a3:#0e8fa308;--ac-a4:#0e8fa30a;--ac-a5:#0e8fa30d;--ac-a7:#0e8fa312;--ac-a8:#0e8fa314;--ac-a10:#0e8fa31a;--ac-a12:#0e8fa31f;--ac-a14:#0e8fa324;--ac-a15:#0e8fa326;--ac-a16:#0e8fa329;--ac-a20:#0e8fa333;--ac-a25:#0e8fa340;--ac-a30:#0e8fa34d;--ac-a32:#0e8fa352;--ac-a40:#0e8fa366;--ac-a50:#0e8fa380;--ac-a55:#0e8fa38c;--ac-a60:#0e8fa399;--ac-a70:#0e8fa3b3;--ac-a75:#0e8fa3bf;--ac-a80:#0e8fa3cc;--ac-d3:#0d8395;--ac-d5:#0c7a8c;--ac-d7:#0b7282;--ac-d8:#0b6e7d;--ac-d10:#0a6674;--ac-d15:#08515d;--ac-l1:#0e93a8;--ac-l2:#0f97ac;--ac-l5:#10a4ba;--ac-l10:#12b8d2;--ac-l15:#14cde9;--ac-l20:#2ad3ed;--ac-l30:#59dcf1;--ac-l35:#71e1f3;--br:#146e7e;--br-a1:#146e7e03;--br-a2:#146e7e05;--br-a3:#146e7e08;--br-a4:#146e7e0a;--br-a5:#146e7e0d;--br-a7:#146e7e12;--br-a8:#146e7e14;--br-a10:#146e7e1a;--br-a12:#146e7e1f;--br-a14:#146e7e24;--br-a15:#146e7e26;--br-a16:#146e7e29;--br-a20:#146e7e33;--br-a25:#146e7e40;--br-a30:#146e7e4d;--br-a32:#146e7e52;--br-a40:#146e7e66;--br-a50:#146e7e80;--br-a55:#146e7e8c;--br-a60:#146e7e99;--br-a70:#146e7eb3;--br-a75:#146e7ebf;--br-a80:#146e7ecc;--br-d3:#126271;--br-d5:#115b68;--br-d7:#0f535f;--br-d8:#0e4f5b;--br-d10:#0d4852;--br-d15:#0a343c;--br-l1:#157282;--br-l2:#157687;--br-l5:#178194;--br-l10:#1b94aa;--br-l15:#1ea8c0;--br-l20:#22bbd6;--br-l30:#49cbe2;--br-l35:#5fd1e6;--ok:#0ba372;--ok-a1:#0ba37203;--ok-a2:#0ba37205;--ok-a3:#0ba37208;--ok-a4:#0ba3720a;--ok-a5:#0ba3720d;--ok-a7:#0ba37212;--ok-a8:#0ba37214;--ok-a10:#0ba3721a;--ok-a12:#0ba3721f;--ok-a14:#0ba37224;--ok-a15:#0ba37226;--ok-a16:#0ba37229;--ok-a20:#0ba37233;--ok-a25:#0ba37240;--ok-a30:#0ba3724d;--ok-a32:#0ba37252;--ok-a40:#0ba37266;--ok-a50:#0ba37280;--ok-a55:#0ba3728c;--ok-a60:#0ba37299;--ok-a70:#0ba372b3;--ok-a75:#0ba372bf;--ok-a80:#0ba372cc;--ok-d3:#0a9568;--ok-d5:#098b61;--ok-d7:#09825b;--ok-d8:#087d57;--ok-d10:#087351;--ok-d15:#065b40;--ok-l1:#0ba875;--ok-l2:#0cad79;--ok-l5:#0dbb83;--ok-l10:#0ed393;--ok-l15:#10eba4;--ok-l20:#24f0ae;--ok-l30:#54f3c0;--ok-l35:#6bf5c9;--dg:#dc4a4a;--dg-a1:#dc4a4a03;--dg-a2:#dc4a4a05;--dg-a3:#dc4a4a08;--dg-a4:#dc4a4a0a;--dg-a5:#dc4a4a0d;--dg-a7:#dc4a4a12;--dg-a8:#dc4a4a14;--dg-a10:#dc4a4a1a;--dg-a12:#dc4a4a1f;--dg-a14:#dc4a4a24;--dg-a15:#dc4a4a26;--dg-a16:#dc4a4a29;--dg-a20:#dc4a4a33;--dg-a25:#dc4a4a40;--dg-a30:#dc4a4a4d;--dg-a32:#dc4a4a52;--dg-a40:#dc4a4a66;--dg-a50:#dc4a4a80;--dg-a55:#dc4a4a8c;--dg-a60:#dc4a4a99;--dg-a70:#dc4a4ab3;--dg-a75:#dc4a4abf;--dg-a80:#dc4a4acc;--dg-d3:#da3d3d;--dg-d5:#d83535;--dg-d7:#d62c2c;--dg-d8:#d42929;--dg-d10:#cc2727;--dg-d15:#b62323;--dg-l1:#dd4e4e;--dg-l2:#de5353;--dg-l5:#e05f5f;--dg-l10:#e47575;--dg-l15:#e88a8a;--dg-l20:#ed9f9f;--dg-l30:#f5caca;--dg-l35:#f9e0e0;--wn:#c97800;--wn-a1:#c9780003;--wn-a2:#c9780005;--wn-a3:#c9780008;--wn-a4:#c978000a;--wn-a5:#c978000d;--wn-a7:#c9780012;--wn-a8:#c9780014;--wn-a10:#c978001a;--wn-a12:#c978001f;--wn-a14:#c9780024;--wn-a15:#c9780026;--wn-a16:#c9780029;--wn-a20:#c9780033;--wn-a25:#c9780040;--wn-a30:#c978004d;--wn-a32:#c9780052;--wn-a40:#c9780066;--wn-a50:#c9780080;--wn-a55:#c978008c;--wn-a60:#c9780099;--wn-a70:#c97800b3;--wn-a75:#c97800bf;--wn-a80:#c97800cc;--wn-d3:#ba6f00;--wn-d5:#b06900;--wn-d7:#a56300;--wn-d8:#a06000;--wn-d10:#965a00;--wn-d15:#7d4a00;--wn-l1:#ce7b00;--wn-l2:#d37e00;--wn-l5:#e38700;--wn-l10:#fc9600;--wn-l15:#ffa117;--wn-l20:#ffac30;--wn-l30:#ffc063;--wn-l35:#ffca7d;--inf:#3b72c4;--inf-a1:#3b72c403;--inf-a2:#3b72c405;--inf-a3:#3b72c408;--inf-a4:#3b72c40a;--inf-a5:#3b72c40d;--inf-a7:#3b72c412;--inf-a8:#3b72c414;--inf-a10:#3b72c41a;--inf-a12:#3b72c41f;--inf-a14:#3b72c424;--inf-a15:#3b72c426;--inf-a16:#3b72c429;--inf-a20:#3b72c433;--inf-a25:#3b72c440;--inf-a30:#3b72c44d;--inf-a32:#3b72c452;--inf-a40:#3b72c466;--inf-a50:#3b72c480;--inf-a55:#3b72c48c;--inf-a60:#3b72c499;--inf-a70:#3b72c4b3;--inf-a75:#3b72c4bf;--inf-a80:#3b72c4cc;--inf-d3:#376bb8;--inf-d5:#3567b0;--inf-d7:#3362a9;--inf-d8:#3260a5;--inf-d10:#2f5b9d;--inf-d15:#295089;--inf-l1:#3f75c5;--inf-l2:#4378c6;--inf-l5:#4f80ca;--inf-l10:#628ed0;--inf-l15:#769cd6;--inf-l20:#89aadc;--inf-l30:#b1c7e7;--inf-l35:#c4d5ed;--success:#0ba372;--danger:#dc4a4a;--warning:#c97800;--info:#3b72c4;--accent:#0e8fa3;--success-soft:#0ba3721f;--success-line:#0ba37257;--danger-soft:#dc4a4a1f;--danger-line:#dc4a4a57;--warning-soft:#c978001f;--warning-line:#c9780057;--info-soft:#3b72c41f;--info-line:#3b72c457;--accent-soft:#0e8fa31f;--accent-line:#0e8fa361;--text-1:#062a33;--text-2:#072d37cc;--text-3:#0a3b47a8;--text-4:#0a3b4775;--text-accent:#097687;--text-brand:#0d3b43;--on-accent:#fff;--on-brand:#fff;--page-bg:#e4f0f5;--glass-0:rgba(10,59,71,.035);--glass-1:#ffffff9e;--glass-2:#ffffffc7;--glass-3:#d3e9f0e0;--glass-4:#bcdfe9f0;--glass-deep:#ffffffa8;--glass-deeper:#ffffffd6;--scrim:#08323d57;--glass-border:#0a3b4724;--glass-border-soft:#0a3b4712;--glass-border-strong:#0a3b473d;--pane-bg:radial-gradient(130% 80% at 6% -18%,#ffffffd9,#0000 58%),linear-gradient(158deg,#ffffffb8,#ffffff85 46%,#eaf6fa9e),#ffffff57;--pane-bg-raised:radial-gradient(130% 80% at 6% -18%,#ffffffeb,#0000 58%),linear-gradient(158deg,#ffffffd1,#ffffffa3 46%,#f2fafcbd),#ffffff6b;--pane-bg-sunken:linear-gradient(180deg,#0a3b4712,#ffffff4d),#fff6;--menu-bg:radial-gradient(120% 90% at 8% -20%,#fffffff5,#0000 60%),linear-gradient(160deg,#ffffffe0,#f1f9fce0),#fbfefff7;--modal-bg:radial-gradient(110% 70% at 10% -14%,#fffffff5,#0000 58%),linear-gradient(160deg,#ffffffe6,#eff8fbe6),#fbfefff5;--pane-edge:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #0a3b471a,inset 1px 0 0 #ffffff8c,inset -1px 0 0 #0a3b470d;--pane-shadow:var(--pane-edge),0 1px 2px #0a3b470f,0 20px 44px -22px #0a3b474d;--pane-shadow-lifted:var(--pane-edge),0 2px 5px #0a3b4714,0 32px 64px -26px #0a3b475c;--glass-sheen:linear-gradient(180deg,#fffffff2,#ffffff59 24%,#fff0 58%);--title-grad:linear-gradient(112deg,#04262e,#0b6c7c 46%,#0e8fa3);--shadow-1:0 1px 2px #0a3b470f,0 4px 12px -4px #0a3b471f;--shadow-2:0 2px 6px #0a3b4714,0 14px 32px -10px #0a3b472e;--shadow-3:0 4px 10px #0a3b471a,0 28px 64px -16px #0a3b473d;--shadow-inset:inset 0 1px 0 #fffc;--glow-accent:0 10px 26px -12px #0e8fa399;--glow-brand:0 10px 26px -12px #146e7e73;--glow-danger:0 10px 26px -12px #dc4a4a73;--ring-accent:0 0 0 3px #0e8fa33d;--ring-brand:0 0 0 3px #146e7e38;--ring-danger:0 0 0 3px #dc4a4a38;--sh-rgb:12,74,90;--logo-word-1:#06323c;--logo-word-2:#0b6c7c;--logo-word-3:#0e8fa3;--pane-blur:blur(20px) saturate(140%) brightness(1.02);--pane-blur-strong:blur(36px) saturate(150%) brightness(1.03);color-scheme:light}:root,:root[data-theme=dark]{--amb-1:radial-gradient(38vmax 30vmax at 76% 10%,#14b4cb6b,#0000 66%),radial-gradient(30vmax 24vmax at 22% 22%,#2fa9bc47,#0000 68%),radial-gradient(52vmax 38vmax at 48% 44%,#0b6c7c57,#0000 72%);--amb-2:radial-gradient(42vmax 34vmax at 12% 72%,#0d3b43d9,#0000 70%),radial-gradient(34vmax 26vmax at 88% 62%,#114f5b9e,#0000 68%),radial-gradient(60vmax 42vmax at 58% 96%,#03141aeb,#0000 74%),radial-gradient(74vmax 52vmax at 50% 124%,#020d12f5,#0000 76%);--amb-grade:linear-gradient(180deg,#ffffff0d,#0000 22%),radial-gradient(128% 110% at 50% 36%,#0000 44%,#010b1085 100%),linear-gradient(180deg,#02121a42,#010e1575);--amb-grain-opacity:0.2;--amb-grain-blend:soft-light}:root[data-theme=light]{--amb-1:radial-gradient(40vmax 32vmax at 80% 6%,#fff3d6d9,#0000 64%),radial-gradient(32vmax 26vmax at 20% 18%,#a9e6efb8,#0000 68%),radial-gradient(54vmax 40vmax at 50% 40%,#cbf1f7b3,#0000 72%);--amb-2:radial-gradient(44vmax 34vmax at 10% 76%,#8fdfeb8c,#0000 70%),radial-gradient(36vmax 28vmax at 92% 66%,#bee6f09e,#0000 68%),radial-gradient(62vmax 44vmax at 56% 104%,#6ccedc6b,#0000 74%);--amb-grade:linear-gradient(180deg,#ffffff8c,#0000 26%),radial-gradient(130% 112% at 50% 34%,#0000 48%,#0a3b4724 100%),linear-gradient(180deg,#ffffff4d,#dceff557);--amb-grain-opacity:0.14;--amb-grain-blend:multiply}html{background-color:#04141a;background-color:var(--page-bg)}body{background-color:#0000;min-height:100%;overflow-x:hidden;position:relative}body:before{background:radial-gradient(38vmax 30vmax at 76% 10%,#14b4cb6b,#0000 66%),radial-gradient(30vmax 24vmax at 22% 22%,#2fa9bc47,#0000 68%),radial-gradient(52vmax 38vmax at 48% 44%,#0b6c7c57,#0000 72%);background:var(--amb-1);transform:scale(1.28);z-index:-3}body:after,body:before{content:"";filter:blur(60px);inset:0;pointer-events:none;position:fixed}body:after{background:radial-gradient(42vmax 34vmax at 12% 72%,#0d3b43d9,#0000 70%),radial-gradient(34vmax 26vmax at 88% 62%,#114f5b9e,#0000 68%),radial-gradient(60vmax 42vmax at 58% 96%,#03141aeb,#0000 74%),radial-gradient(74vmax 52vmax at 50% 124%,#020d12f5,#0000 76%);background:var(--amb-2);transform:scale(1.3);z-index:-2}#root:before{background:linear-gradient(180deg,#ffffff0d,#0000 22%),radial-gradient(128% 110% at 50% 36%,#0000 44%,#010b1085 100%),linear-gradient(180deg,#02121a42,#010e1575);background:var(--amb-grade)}#root:after,#root:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}#root:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.55' d='M0 0h200v200H0z'/%3E%3C/svg%3E");mix-blend-mode:soft-light;mix-blend-mode:var(--amb-grain-blend);opacity:.2;opacity:var(--amb-grain-opacity)}@keyframes ag-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-slide-left{0%{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:none}}@keyframes ag-pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.94)}to{opacity:1;transform:none}}@keyframes ag-spin{to{transform:rotate(1turn)}}@keyframes ag-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ag-sweep{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}@keyframes ag-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ag-glow{0%,to{box-shadow:0 0 0 0 #14b4cb52;box-shadow:0 0 0 0 var(--ac-a32)}70%{box-shadow:0 0 0 14px #14b4cb03;box-shadow:0 0 0 14px var(--ac-a1)}}.content-area>*{animation:ag-fade .4s cubic-bezier(.16,1,.3,1) both;animation:ag-fade var(--dur-3) var(--ease-out) both}.ag-stagger>:first-child{animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:45ms}.ag-stagger>:nth-child(2){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:90ms}.ag-stagger>:nth-child(3){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:135ms}.ag-stagger>:nth-child(4){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:.18s}.ag-stagger>:nth-child(5){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:225ms}.ag-stagger>:nth-child(6){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:.27s}.ag-stagger>:nth-child(7){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:315ms}.ag-stagger>:nth-child(8){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:.36s}.ag-stagger>:nth-child(9){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:405ms}.ag-stagger>:nth-child(10){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:.45s}.ag-stagger>:nth-child(11){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:495ms}.ag-stagger>:nth-child(12){animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both;animation-delay:.54s}.ag-rise{animation:ag-rise .62s cubic-bezier(.16,1,.3,1) both;animation:ag-rise var(--dur-4) var(--ease-out) both}.ag-fade{animation:ag-fade .4s cubic-bezier(.16,1,.3,1) both;animation:ag-fade var(--dur-3) var(--ease-out) both}.ag-pop{animation:ag-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation:ag-pop var(--dur-3) var(--ease-spring) both}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.ag-ic,.fa,.fab,.fal,.far,.fas,[class*=" fa-"],[class^=fa-]{background-color:currentColor;display:inline-block;flex-shrink:0;font-size:inherit;font-style:normal;height:1em;line-height:1;-webkit-mask-image:none;-webkit-mask-image:var(--ag-ic,none);mask-image:none;mask-image:var(--ag-ic,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;text-rendering:auto;transition:transform .24s cubic-bezier(.34,1.56,.64,1),opacity .24s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-2) var(--ease-spring),opacity var(--dur-2) var(--ease-out);vertical-align:-.145em;width:1em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-lg{font-size:1.25em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-fw{width:1.25em}.ag-ic--spin,.fa-spin{animation:ag-spin 1.1s linear infinite}.fa-pulse{animation:ag-pulse 1.4s cubic-bezier(.65,0,.35,1) infinite;animation:ag-pulse 1.4s var(--ease-in-out) infinite}:root{--ic-plus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14m-7-7h14'/%3E%3C/svg%3E");--ic-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--ic-times:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.2 6.2 11.6 11.6m0-11.6L6.2 17.8'/%3E%3C/svg%3E");--ic-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.6 12.6 4.9 4.9 9.9-10.9'/%3E%3C/svg%3E");--ic-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--ic-chevron-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14.5 6-6 6 6'/%3E%3C/svg%3E");--ic-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 6-6 6 6 6'/%3E%3C/svg%3E");--ic-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E");--ic-angle-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 6-6 6 6 6'/%3E%3C/svg%3E");--ic-angle-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E");--ic-angle-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14.5 6-6 6 6'/%3E%3C/svg%3E");--ic-angle-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--ic-angle-double-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11.2 6-6 6 6 6M19 6l-6 6 6 6'/%3E%3C/svg%3E");--ic-angle-double-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.8 6 6 6-6 6M5 6l6 6-6 6'/%3E%3C/svg%3E");--ic-arrow-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H4.2M10 5.8 4 12l6 6.2'/%3E%3C/svg%3E");--ic-arrow-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15.8M14 5.8l6 6.2-6 6.2'/%3E%3C/svg%3E");--ic-arrow-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4.2M5.8 10 12 4l6.2 6'/%3E%3C/svg%3E");--ic-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v15.8M5.8 14l6.2 6 6.2-6'/%3E%3C/svg%3E");--ic-ellipsis-v:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.6h.01M12 12h.01M12 18.4h.01'/%3E%3C/svg%3E");--ic-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.6 11.3a6.3 6.3 0 1 1-12.6 0 6.3 6.3 0 0 1 12.6 0zM16 16l4.4 4.4'/%3E%3C/svg%3E");--ic-search-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.6 11.3a6.3 6.3 0 1 1-12.6 0 6.3 6.3 0 0 1 12.6 0zM16 16l4.4 4.4M8.6 11.3H14'/%3E%3C/svg%3E");--ic-filter:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 5.4h16.8l-6.7 7.9v5.6l-3.4 1.9v-7.5z'/%3E%3C/svg%3E");--ic-sliders:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5h9m4 0h3m-16 9h3m4 0h9M15 4.6v5.8m-6 3.2v5.8'/%3E%3C/svg%3E");--ic-trash:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 6.8h16.4m-10.8 0V5.1a1.3 1.3 0 0 1 1.3-1.3h2.6a1.3 1.3 0 0 1 1.3 1.3v1.7m-8.2 0 .9 12.3A1.7 1.7 0 0 0 9 20.7h6a1.7 1.7 0 0 0 1.7-1.6l.9-12.3m-7.2 4v6m3.2-6v6'/%3E%3C/svg%3E");--ic-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.2h4.2L19 9.4a2.2 2.2 0 1 0-3.1-3.1L5.1 17.1zM14.7 7.6l3.1 3.1'/%3E%3C/svg%3E");--ic-pencil-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.2h4.2L19 9.4a2.2 2.2 0 1 0-3.1-3.1L5.1 17.1zM14.7 7.6l3.1 3.1'/%3E%3C/svg%3E");--ic-save:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.4h10.4l4.2 4.2V19a1.6 1.6 0 0 1-1.6 1.6H6.6A1.6 1.6 0 0 1 5 19zm3.2 0v5h6.6v-5M8.2 20.6v-6.2h7.6v6.2'/%3E%3C/svg%3E");--ic-copy:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.4 8.6h9.2a1.9 1.9 0 0 1 1.9 1.9v9.2a1.9 1.9 0 0 1-1.9 1.9H9.4a1.9 1.9 0 0 1-1.9-1.9v-9.2a1.9 1.9 0 0 1 1.9-1.9zM15 6.2v-.8a2.9 2.9 0 0 0-2.9-2.9H5.4a2.9 2.9 0 0 0-2.9 2.9v6.7A2.9 2.9 0 0 0 5.4 15h.9'/%3E%3C/svg%3E");--ic-undo:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 9.6h6.2V3.8M4.4 9.4A8.5 8.5 0 1 1 12 20.5'/%3E%3C/svg%3E");--ic-clone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.4 8.6h9.2a1.9 1.9 0 0 1 1.9 1.9v9.2a1.9 1.9 0 0 1-1.9 1.9H9.4a1.9 1.9 0 0 1-1.9-1.9v-9.2a1.9 1.9 0 0 1 1.9-1.9z'/%3E%3C/svg%3E");--ic-user:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.9 8.1a3.9 3.9 0 1 1-7.8 0 3.9 3.9 0 0 1 7.8 0zM4.4 20.4a7.6 7.6 0 0 1 15.2 0'/%3E%3C/svg%3E");--ic-users:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 8.2a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0zm-10.2 12a6.7 6.7 0 0 1 13.4 0m.2-15a3.5 3.5 0 0 1 0 6.1m1.6 3.3a6.4 6.4 0 0 1 3.2 5.6'/%3E%3C/svg%3E");--ic-user-friends:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 8.2a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0zm-10.2 12a6.7 6.7 0 0 1 13.4 0m.2-15a3.5 3.5 0 0 1 0 6.1m1.6 3.3a6.4 6.4 0 0 1 3.2 5.6'/%3E%3C/svg%3E");--ic-user-plus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.6 8.1a3.7 3.7 0 1 1-7.4 0 3.7 3.7 0 0 1 7.4 0zM2.9 20.4a7 7 0 0 1 14 0m1.7-13.2v5.2m2.6-2.6H16'/%3E%3C/svg%3E");--ic-user-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.6 8.1a3.7 3.7 0 1 1-7.4 0 3.7 3.7 0 0 1 7.4 0zM2.9 20.4a7 7 0 0 1 14 0m-.3-9 1.9 1.9L22 9.6'/%3E%3C/svg%3E");--ic-user-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0zm-6-1.8a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-8.9 8.5a6.6 6.6 0 0 1 11.8 0'/%3E%3C/svg%3E");--ic-user-tie:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.4 7.2a3.4 3.4 0 1 1-6.8 0 3.4 3.4 0 0 1 6.8 0zm-4.9 5.2h3l-.8 2.4.9 3.6-1.6 1.8-1.6-1.8.9-3.6zm-1.9.5a7.2 7.2 0 0 0-4 7.1m10.8-7.1a7.2 7.2 0 0 1 4 7.1'/%3E%3C/svg%3E");--ic-user-cog:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.8 8a3.6 3.6 0 1 1-7.2 0 3.6 3.6 0 0 1 7.2 0zM2.6 20.4A6.7 6.7 0 0 1 14 15.6m4.4 2.8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-6.2v.9m0 6.6v.9m3.1-6.2-.8.5m-4.6 2.6-.8.5m6.2.4-.8-.5m-4.6-2.6-.8-.5'/%3E%3C/svg%3E");--ic-user-shield:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.6 8a3.6 3.6 0 1 1-7.2 0 3.6 3.6 0 0 1 7.2 0zm-10 12.4A6.8 6.8 0 0 1 13 15m5.4-3.4L22 13v2.8c0 2.2-1.5 4.1-3.6 4.8-2.1-.7-3.6-2.6-3.6-4.8V13z'/%3E%3C/svg%3E");--ic-address-card:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 5h15.2a1.9 1.9 0 0 1 1.9 1.9v10.2a1.9 1.9 0 0 1-1.9 1.9H4.4a1.9 1.9 0 0 1-1.9-1.9V6.9A1.9 1.9 0 0 1 4.4 5zm6.2 5.9a2.3 2.3 0 1 1-4.6 0 2.3 2.3 0 0 1 4.6 0zm-5.7 5.5a3.9 3.9 0 0 1 6.8 0m2.9-6.8H19m-4.4 2.8H19m-4.4 2.8h3'/%3E%3C/svg%3E");--ic-id-card:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 5h15.2a1.9 1.9 0 0 1 1.9 1.9v10.2a1.9 1.9 0 0 1-1.9 1.9H4.4a1.9 1.9 0 0 1-1.9-1.9V6.9A1.9 1.9 0 0 1 4.4 5zm6.2 5.9a2.3 2.3 0 1 1-4.6 0 2.3 2.3 0 0 1 4.6 0zm-5.7 5.5a3.9 3.9 0 0 1 6.8 0m2.9-6.8H19m-4.4 2.8H19m-4.4 2.8h3'/%3E%3C/svg%3E");--ic-handshake:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.6 12.2 4-4h3.6l2 2 1.9-2h3.5l4 4m-15.2.4 4.5 4.7a1.9 1.9 0 0 0 2.7 0l4.2-4.7M8.6 15l1.9 2m.9.2 1.6 1.7'/%3E%3C/svg%3E");--ic-lock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 10.4h13.6a1.8 1.8 0 0 1 1.8 1.8v6.6a1.8 1.8 0 0 1-1.8 1.8H5.2a1.8 1.8 0 0 1-1.8-1.8v-6.6a1.8 1.8 0 0 1 1.8-1.8zm2.8 0V7.6a4 4 0 0 1 8 0v2.8m-4 4.2V17'/%3E%3C/svg%3E");--ic-unlock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 10.4h13.6a1.8 1.8 0 0 1 1.8 1.8v6.6a1.8 1.8 0 0 1-1.8 1.8H5.2a1.8 1.8 0 0 1-1.8-1.8v-6.6a1.8 1.8 0 0 1 1.8-1.8zm2.8 0V7.6a4 4 0 0 1 7.5-1.9'/%3E%3C/svg%3E");--ic-key:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.6 12.4A4 4 0 1 1 6 18a4 4 0 0 1 5.6-5.6zm.3-.3 8.5-8.5m-2.8 2.8L20 8.8m-4.8 0 2.4 2.4'/%3E%3C/svg%3E");--ic-shield-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 7.6 3v5.5c0 4.4-3.1 8.3-7.6 9.6-4.5-1.3-7.6-5.2-7.6-9.6V6z'/%3E%3C/svg%3E");--ic-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.4 12S6.1 5.7 12 5.7s9.6 6.3 9.6 6.3-3.7 6.3-9.6 6.3S2.4 12 2.4 12zM15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3C/svg%3E");--ic-eye-slash:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.6 6.1a9.4 9.4 0 0 1 2.4-.2c5.9 0 9.6 6.1 9.6 6.1a17 17 0 0 1-3.2 3.9M6.3 8a16.6 16.6 0 0 0-3.9 4s3.7 6.1 9.6 6.1a9.2 9.2 0 0 0 4-.9M10 10a2.9 2.9 0 0 0 4.1 4.1M3.4 3.4l17.2 17.2'/%3E%3C/svg%3E");--ic-dollar-sign:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8v18.4m4.8-14.6H9.9a3.2 3.2 0 0 0 0 6.4h4.2a3.2 3.2 0 0 1 0 6.4H6.8'/%3E%3C/svg%3E");--ic-coins:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.4 8.6a5.6 5.6 0 1 1-11.2 0 5.6 5.6 0 0 1 11.2 0zM8.8 5.4v6.4M7.2 7h3.2m4.8-.9a5.6 5.6 0 0 1 0 11.7m-2.6.8a5.6 5.6 0 0 0 3.4 1.1'/%3E%3C/svg%3E");--ic-money-bill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.6 6.6h18.8a1 1 0 0 1 1 1v8.8a1 1 0 0 1-1 1H2.6a1 1 0 0 1-1-1V7.6a1 1 0 0 1 1-1zM14.8 12a2.8 2.8 0 1 1-5.6 0 2.8 2.8 0 0 1 5.6 0zM5.4 9.8v4.4m13.2-4.4v4.4'/%3E%3C/svg%3E");--ic-money-bill-wave:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.4 7.4C5.6 5.8 8.8 9 12 7.4s6.4 1.6 9.6 0v9.2c-3.2 1.6-6.4-1.6-9.6 0s-6.4-1.6-9.6 0zM14.6 12a2.6 2.6 0 1 1-5.2 0 2.6 2.6 0 0 1 5.2 0z'/%3E%3C/svg%3E");--ic-credit-card:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 5h15.2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4.4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm-2 4.8h19.2M6.2 14.6h3.2'/%3E%3C/svg%3E");--ic-calculator:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 2.8h10.8a1.9 1.9 0 0 1 1.9 1.9v14.6a1.9 1.9 0 0 1-1.9 1.9H6.6a1.9 1.9 0 0 1-1.9-1.9V4.7a1.9 1.9 0 0 1 1.9-1.9zM8.4 7h7.2M9 11.4h.01m2.99 0h.01m2.99 0h.01M9 14.8h.01m2.99 0h.01m2.99 0h.01M9 18.2h6'/%3E%3C/svg%3E");--ic-wallet:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.4a2 2 0 0 1 2-2h11.6A1.4 1.4 0 0 1 18 6.8v1.6m-15-1v10.2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2H5a2 2 0 0 1-2-2zm14.4 6h.01'/%3E%3C/svg%3E");--ic-chart-line:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 3.4v17.2h17.2M7 15.2l4.2-4.4 3.2 3.2 5.8-6.8'/%3E%3C/svg%3E");--ic-chart-bar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 3.4v17.2h17.2M7.6 17v-5.6M12 17V6.8M16.4 17v-3.6'/%3E%3C/svg%3E");--ic-chart-pie:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4V12l7.4 4.3A8.6 8.6 0 1 0 12 3.4zm8.6 8.6A8.6 8.6 0 0 0 12 3.4'/%3E%3C/svg%3E");--ic-exchange-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 8.4h15m-4-3.6 3.9 3.6-3.9 3.6m5.8 3.6h-15m4-3.6-3.9 3.6 3.9 3.6'/%3E%3C/svg%3E");--ic-random:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 6.4h3.5l9.4 11.2h3.9m-16.8 0h3.5l3.2-3.8m3.4-4 2.8-2.2h3.9m-2.8-3.7 2.8 2.7-2.8 2.6m0 5.7 2.8 2.7-2.8 2.6'/%3E%3C/svg%3E");--ic-percent:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.6 5.4 5.4 18.6m4-11.2a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm9.2 9.2a2 2 0 1 1-4 0 2 2 0 0 1 4 0z'/%3E%3C/svg%3E");--ic-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 12a8.6 8.6 0 1 1-17.2 0 8.6 8.6 0 0 1 17.2 0zM12 7.2V12l3.4 2.1'/%3E%3C/svg%3E");--ic-history:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 9.6h6.2V3.8M4.4 9.4A8.5 8.5 0 1 1 12 20.5m0-13.1V12l3.4 2'/%3E%3C/svg%3E");--ic-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.4h12a2.4 2.4 0 0 1 2.4 2.4v10.4a2.4 2.4 0 0 1-2.4 2.4H6a2.4 2.4 0 0 1-2.4-2.4V7.8A2.4 2.4 0 0 1 6 5.4zm-2.4 4.8h16.8m-12-7v4.2m7.2-4.2v4.2'/%3E%3C/svg%3E");--ic-calendar-o:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.4h12a2.4 2.4 0 0 1 2.4 2.4v10.4a2.4 2.4 0 0 1-2.4 2.4H6a2.4 2.4 0 0 1-2.4-2.4V7.8A2.4 2.4 0 0 1 6 5.4zm-2.4 4.8h16.8m-12-7v4.2m7.2-4.2v4.2'/%3E%3C/svg%3E");--ic-calendar-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.4h12a2.4 2.4 0 0 1 2.4 2.4v10.4a2.4 2.4 0 0 1-2.4 2.4H6a2.4 2.4 0 0 1-2.4-2.4V7.8A2.4 2.4 0 0 1 6 5.4zm-2.4 4.8h16.8m-12-7v4.2m7.2-4.2v4.2m-8 6.2h2m1.4 0h2m1.4 0h2m-8.8 3.2h2m1.4 0h2'/%3E%3C/svg%3E");--ic-calendar-day:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.4h12a2.4 2.4 0 0 1 2.4 2.4v10.4a2.4 2.4 0 0 1-2.4 2.4H6a2.4 2.4 0 0 1-2.4-2.4V7.8A2.4 2.4 0 0 1 6 5.4zm-2.4 4.8h16.8m-12-7v4.2m7.2-4.2v4.2m-8.2 6h4.4v3.8H7.4z'/%3E%3C/svg%3E");--ic-calendar-week:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.4h12a2.4 2.4 0 0 1 2.4 2.4v10.4a2.4 2.4 0 0 1-2.4 2.4H6a2.4 2.4 0 0 1-2.4-2.4V7.8A2.4 2.4 0 0 1 6 5.4zm-2.4 4.8h16.8m-12-7v4.2m7.2-4.2v4.2m-8.2 7.2h9.2'/%3E%3C/svg%3E");--ic-bell:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.2 9.4a6.2 6.2 0 1 0-12.4 0c0 5.2-2.2 6.6-2.2 6.6h16.8s-2.2-1.4-2.2-6.6zm-8.1 9.8a2.2 2.2 0 0 0 3.8 0'/%3E%3C/svg%3E");--ic-sync-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.6 12a8.4 8.4 0 0 1 14.2-6.1m2.6 6.1a8.4 8.4 0 0 1-14.2 6.1M17.8 2.9v3.5h-3.5M6.2 21.1v-3.5h3.5'/%3E%3C/svg%3E");--ic-spinner:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 12a8.6 8.6 0 1 1-4.3-7.5'/%3E%3C/svg%3E");--ic-cog:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 12a3.2 3.2 0 1 1-6.4 0 3.2 3.2 0 0 1 6.4 0zM12 2.6v2.6m0 13.6v2.6m9.4-9.4h-2.6M5.2 12H2.6m16-6.6-1.8 1.8m-9.6 9.6-1.8 1.8m13.2 0-1.8-1.8M7.2 7.2 5.4 5.4'/%3E%3C/svg%3E");--ic-cogs:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.6 9.6a2.6 2.6 0 1 1-5.2 0 2.6 2.6 0 0 1 5.2 0zM11 3.4v2m0 8.4v2m6.2-6.2h-2M6 9.6H4m11.4-4.4L14 6.6m-6 6L6.6 14m8.8 0L14 12.6m-6-6L6.6 5.2m13.8 12.4a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0zm-1.8-4V15m0 5.2v1.4m3.8-4H21m-4.8 0h-1.4'/%3E%3C/svg%3E");--ic-cube:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2.8 8.4 4.4v9.6L12 21.2l-8.4-4.4V7.2zM3.6 7.2l8.4 4.6 8.4-4.6M12 11.8v9.4'/%3E%3C/svg%3E");--ic-layer-group:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 2.8 7.4 12 12l9.2-4.6zm-9.2 9.4 9.2 4.6 9.2-4.6M2.8 16.8l9.2 4.6 9.2-4.6'/%3E%3C/svg%3E");--ic-database:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.8 6c0 1.8-3.5 3.2-7.8 3.2S4.2 7.8 4.2 6 7.7 2.8 12 2.8s7.8 1.4 7.8 3.2zM4.2 6v12c0 1.8 3.5 3.2 7.8 3.2s7.8-1.4 7.8-3.2V6M4.2 12c0 1.8 3.5 3.2 7.8 3.2s7.8-1.4 7.8-3.2'/%3E%3C/svg%3E");--ic-building:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.8 3.6h14.4v17.8H4.8zm3.6 3.8h2.4m2.4 0h2.4m-7.2 3.8h2.4m2.4 0h2.4M10 21.4v-4.6h4v4.6'/%3E%3C/svg%3E");--ic-table:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.8 4.6h14.4a2 2 0 0 1 2 2v10.8a2 2 0 0 1-2 2H4.8a2 2 0 0 1-2-2V6.6a2 2 0 0 1 2-2zm-2 5.2h18.4m-11.8 0v9.6m5.8-9.6v9.6'/%3E%3C/svg%3E");--ic-list-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.8 4.6h14.4a2 2 0 0 1 2 2v10.8a2 2 0 0 1-2 2H4.8a2 2 0 0 1-2-2V6.6a2 2 0 0 1 2-2zM7.2 9h.01m-.01 3.2h.01m-.01 3.2h.01M10.4 9H17m-6.6 3.2H17m-6.6 3.2h4.2'/%3E%3C/svg%3E");--ic-clipboard-list:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4.6H6.6a1.8 1.8 0 0 0-1.8 1.8v12.8A1.8 1.8 0 0 0 6.6 21h10.8a1.8 1.8 0 0 0 1.8-1.8V6.4a1.8 1.8 0 0 0-1.8-1.8H15m-6 0v-.8a1.3 1.3 0 0 1 1.3-1.3h3.4A1.3 1.3 0 0 1 15 3.8v.8m-6 0h6m-6.4 5.8h6.8m-6.8 3.4h6.8m-6.8 3.4h4'/%3E%3C/svg%3E");--ic-inbox:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 13.6h4.6l1.4 2.6h5.6l1.4-2.6h4.6M6 5.4a1.6 1.6 0 0 1 1.5-1h9a1.6 1.6 0 0 1 1.5 1l2.8 8.2v4a2.4 2.4 0 0 1-2.4 2.4H5.6a2.4 2.4 0 0 1-2.4-2.4v-4z'/%3E%3C/svg%3E");--ic-tags:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.6 3.6H4.4a1 1 0 0 0-1 1v6.2a1 1 0 0 0 .3.7l8.4 8.4a1.8 1.8 0 0 0 2.6 0l5.2-5.2a1.8 1.8 0 0 0 0-2.6l-8.4-8.4a1 1 0 0 0-.7-.3zm-3.2 4h.01'/%3E%3C/svg%3E");--ic-book:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.6a2.1 2.1 0 0 1 2.1-2.1H19v15.4H7.1A2.1 2.1 0 0 0 5 20V4.6zM5 20a2.1 2.1 0 0 1 2.1-2.1H19v3.6H7.1A2.1 2.1 0 0 1 5 19.4zM8.6 7.2h6.8m-6.8 3.4h4.6'/%3E%3C/svg%3E");--ic-envelope:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 5h15.2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4.4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zM3 7.4l7.8 5.4a2 2 0 0 0 2.4 0L21 7.4'/%3E%3C/svg%3E");--ic-phone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 3.4h3.2l1.7 4.2L9 9a12.4 12.4 0 0 0 6 6l1.4-2.1 4.2 1.7v3.2a2 2 0 0 1-2.2 2A17.2 17.2 0 0 1 4.2 5.6a2 2 0 0 1 2-2.2z'/%3E%3C/svg%3E");--ic-comment:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 12.2c0 4-3.9 7.2-8.6 7.2a10 10 0 0 1-2.8-.4L4 21.4l1.5-3.8a6.9 6.9 0 0 1-2.1-5.4C3.4 8.2 7.3 5 12 5s8.6 3.2 8.6 7.2z'/%3E%3C/svg%3E");--ic-comments:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.6 10.4c0 3.3-3.2 6-7.2 6a8.5 8.5 0 0 1-2.4-.3L3.4 18l1.3-3.2A5.8 5.8 0 0 1 3 10.4c0-3.3 3.2-6 7.2-6s7.4 2.7 7.4 6zm-.8 6a5.8 5.8 0 0 0 3.3 3.6l-1.3 2-4-1.2'/%3E%3C/svg%3E");--ic-bullhorn:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 10.6a1.8 1.8 0 0 1 1.8-1.8h6.2l7-3.4v13.2l-7-3.4H8.9l1.6 4.4a1.2 1.2 0 0 1-2.2.5l-2.1-4.9h-.6a1.8 1.8 0 0 1-1.8-1.8zm15.6-1.2a3.2 3.2 0 0 1 0 5.2'/%3E%3C/svg%3E");--ic-file-excel:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 2.6H7.2a1.8 1.8 0 0 0-1.8 1.8v15.2a1.8 1.8 0 0 0 1.8 1.8h9.6a1.8 1.8 0 0 0 1.8-1.8v-12zm0 0v5h5m-9 4 5.2 6m0-6-5.2 6'/%3E%3C/svg%3E");--ic-file-import:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 2.6H8.6a1.8 1.8 0 0 0-1.8 1.8v3.2m6.6-5v5h5m0 0v12a1.8 1.8 0 0 1-1.8 1.8h-8a1.8 1.8 0 0 1-1.8-1.8v-2.8m-4.2-2.4h7.6m-2.6-2.6 2.6 2.6L7.6 17'/%3E%3C/svg%3E");--ic-download:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.4v11.2m-4.6-4.2L12 15l4.6-4.6M4.4 19.6h15.2'/%3E%3C/svg%3E");--ic-upload:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15.4V4.2M7.4 8.8 12 4.2l4.6 4.6M4.4 19.6h15.2'/%3E%3C/svg%3E");--ic-external-link-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.2 4.4h5.4v5.4m0-5.4L11 13m6.6.8v4.8a2 2 0 0 1-2 2H5.4a2 2 0 0 1-2-2V8.4a2 2 0 0 1 2-2h4.8'/%3E%3C/svg%3E");--ic-link:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.2 13.8a3.8 3.8 0 0 0 5.7.4l2.6-2.6a3.8 3.8 0 0 0-5.4-5.4l-1.5 1.5m2.2 2.5a3.8 3.8 0 0 0-5.7-.4l-2.6 2.6a3.8 3.8 0 0 0 5.4 5.4l1.5-1.5'/%3E%3C/svg%3E");--ic-info-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 12a8.8 8.8 0 1 1-17.6 0 8.8 8.8 0 0 1 17.6 0zM12 11v5.2M12 8h.01'/%3E%3C/svg%3E");--ic-exclamation-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 12a8.8 8.8 0 1 1-17.6 0 8.8 8.8 0 0 1 17.6 0zM12 7.4V13m0 3.6h.01'/%3E%3C/svg%3E");--ic-exclamation-triangle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.7 4.2a1.5 1.5 0 0 1 2.6 0l8 14.1a1.5 1.5 0 0 1-1.3 2.2H4a1.5 1.5 0 0 1-1.3-2.2zM12 9.6V14m0 3.4h.01'/%3E%3C/svg%3E");--ic-check-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 12a8.8 8.8 0 1 1-17.6 0 8.8 8.8 0 0 1 17.6 0zm-12.6.2 2.6 2.6 5-5.4'/%3E%3C/svg%3E");--ic-times-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 12a8.8 8.8 0 1 1-17.6 0 8.8 8.8 0 0 1 17.6 0zM9.2 9.2l5.6 5.6m0-5.6-5.6 5.6'/%3E%3C/svg%3E");--ic-question-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 12a8.8 8.8 0 1 1-17.6 0 8.8 8.8 0 0 1 17.6 0zM9.6 9.4a2.5 2.5 0 0 1 4.8.9c0 1.7-2.4 2.1-2.4 3.6m0 2.9h.01'/%3E%3C/svg%3E");--ic-star:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.2 2.7 5.6 6.1.9-4.4 4.3 1 6.1-5.4-2.9-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E");--ic-grid:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6v6H4zm10 0h6v6h-6zm0 10h6v6h-6zM4 14h6v6H4z'/%3E%3C/svg%3E");--ic-columns:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E");--ic-bars:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 6.6h16.4M3.8 12h16.4M3.8 17.4h16.4'/%3E%3C/svg%3E");--ic-arrows-alt:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 14.6 6H9.4zm0 17.6 2.6-2.8H9.4zM3.2 12 6 9.4v5.2zm17.6 0L18 9.4v5.2zM12 6v12m-6-6h12'/%3E%3C/svg%3E");--ic-grip-vertical:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.4 6h.01m5.19 0h.01M9.4 12h.01m5.19 0h.01M9.4 18h.01m5.19 0h.01'/%3E%3C/svg%3E");--ic-sign-out:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.4 21h-4a2.2 2.2 0 0 1-2.2-2.2V5.2A2.2 2.2 0 0 1 5.4 3h4M16 16.8l5-4.8-5-4.8m5 4.8H9.4'/%3E%3C/svg%3E");--ic-expand:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9V4h5m11 5V4h-5M4 15v5h5m11-5v5h-5'/%3E%3C/svg%3E");--ic-compress:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4v5H4m11-5v5h5M9 20v-5H4m11 5v-5h5'/%3E%3C/svg%3E");--ic-sort:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 4.6 4.2 5.2H7.8zm0 14.8 4.2-5.2H7.8z'/%3E%3C/svg%3E");--ic-sort-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 6.4 5.2 6.4H6.8z'/%3E%3C/svg%3E");--ic-sort-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 17.6 5.2-6.4H6.8z'/%3E%3C/svg%3E");--ic-caret-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 15.6 4.6-6H7.4z'/%3E%3C/svg%3E");--ic-caret-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 8.4 4.6 6H7.4z'/%3E%3C/svg%3E");--ic-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4.4a7.6 7.6 0 1 1 0 15.2 7.6 7.6 0 0 1 0-15.2z'/%3E%3C/svg%3E");--ic-close:var(--ic-times);--ic-remove:var(--ic-times);--ic-add:var(--ic-plus);--ic-cancel:var(--ic-times);--ic-gear:var(--ic-cog);--ic-gears:var(--ic-cogs);--ic-refresh:var(--ic-sync-alt);--ic-trash-alt:var(--ic-trash);--ic-trash-o:var(--ic-trash);--ic-pencil:var(--ic-pencil-alt);--ic-edit-o:var(--ic-edit);--ic-user-o:var(--ic-user);--ic-envelope-o:var(--ic-envelope);--ic-clock-o:var(--ic-clock);--ic-file-excel-o:var(--ic-file-excel);--ic-check-square:var(--ic-check-circle);--ic-chart-area:var(--ic-chart-line);--ic-line-chart:var(--ic-chart-line);--ic-bar-chart:var(--ic-chart-bar);--ic-pie-chart:var(--ic-chart-pie);--ic-money:var(--ic-money-bill);--ic-usd:var(--ic-dollar-sign);--ic-sign-out-alt:var(--ic-sign-out);--ic-arrow-circle-left:var(--ic-arrow-left);--ic-arrow-circle-right:var(--ic-arrow-right);--ic-th:var(--ic-grid);--ic-th-large:var(--ic-grid);--ic-th-list:var(--ic-list-alt);--ic-list:var(--ic-list-alt);--ic-list-ul:var(--ic-list-alt);--ic-tag:var(--ic-tags);--ic-briefcase:var(--ic-building);--ic-globe:var(--ic-circle);--ic-sitemap:var(--ic-layer-group);--ic-wrench:var(--ic-cog);--ic-tools:var(--ic-cogs);--ic-file:var(--ic-file-import);--ic-file-alt:var(--ic-file-import);--ic-paper-plane:var(--ic-arrow-right);--ic-plus-circle:var(--ic-plus);--ic-minus-circle:var(--ic-minus);--ic-ban:var(--ic-times-circle)}.ag-ic--plus,.fa-plus{--ag-ic:var(--ic-plus)}.ag-ic--minus,.fa-minus{--ag-ic:var(--ic-minus)}.ag-ic--times,.fa-times{--ag-ic:var(--ic-times)}.ag-ic--check,.fa-check{--ag-ic:var(--ic-check)}.ag-ic--chevron-down,.fa-chevron-down{--ag-ic:var(--ic-chevron-down)}.ag-ic--chevron-up,.fa-chevron-up{--ag-ic:var(--ic-chevron-up)}.ag-ic--chevron-left,.fa-chevron-left{--ag-ic:var(--ic-chevron-left)}.ag-ic--chevron-right,.fa-chevron-right{--ag-ic:var(--ic-chevron-right)}.ag-ic--angle-left,.fa-angle-left{--ag-ic:var(--ic-angle-left)}.ag-ic--angle-right,.fa-angle-right{--ag-ic:var(--ic-angle-right)}.ag-ic--angle-up,.fa-angle-up{--ag-ic:var(--ic-angle-up)}.ag-ic--angle-down,.fa-angle-down{--ag-ic:var(--ic-angle-down)}.ag-ic--angle-double-left,.fa-angle-double-left{--ag-ic:var(--ic-angle-double-left)}.ag-ic--angle-double-right,.fa-angle-double-right{--ag-ic:var(--ic-angle-double-right)}.ag-ic--arrow-left,.fa-arrow-left{--ag-ic:var(--ic-arrow-left)}.ag-ic--arrow-right,.fa-arrow-right{--ag-ic:var(--ic-arrow-right)}.ag-ic--arrow-up,.fa-arrow-up{--ag-ic:var(--ic-arrow-up)}.ag-ic--arrow-down,.fa-arrow-down{--ag-ic:var(--ic-arrow-down)}.ag-ic--ellipsis-v,.fa-ellipsis-v{--ag-ic:var(--ic-ellipsis-v)}.ag-ic--search,.fa-search{--ag-ic:var(--ic-search)}.ag-ic--search-minus,.fa-search-minus{--ag-ic:var(--ic-search-minus)}.ag-ic--filter,.fa-filter{--ag-ic:var(--ic-filter)}.ag-ic--sliders,.fa-sliders{--ag-ic:var(--ic-sliders)}.ag-ic--trash,.fa-trash{--ag-ic:var(--ic-trash)}.ag-ic--edit,.fa-edit{--ag-ic:var(--ic-edit)}.ag-ic--pencil-alt,.fa-pencil-alt{--ag-ic:var(--ic-pencil-alt)}.ag-ic--save,.fa-save{--ag-ic:var(--ic-save)}.ag-ic--copy,.fa-copy{--ag-ic:var(--ic-copy)}.ag-ic--undo,.fa-undo{--ag-ic:var(--ic-undo)}.ag-ic--clone,.fa-clone{--ag-ic:var(--ic-clone)}.ag-ic--user,.fa-user{--ag-ic:var(--ic-user)}.ag-ic--users,.fa-users{--ag-ic:var(--ic-users)}.ag-ic--user-friends,.fa-user-friends{--ag-ic:var(--ic-user-friends)}.ag-ic--user-plus,.fa-user-plus{--ag-ic:var(--ic-user-plus)}.ag-ic--user-check,.fa-user-check{--ag-ic:var(--ic-user-check)}.ag-ic--user-circle,.fa-user-circle{--ag-ic:var(--ic-user-circle)}.ag-ic--user-tie,.fa-user-tie{--ag-ic:var(--ic-user-tie)}.ag-ic--user-cog,.fa-user-cog{--ag-ic:var(--ic-user-cog)}.ag-ic--user-shield,.fa-user-shield{--ag-ic:var(--ic-user-shield)}.ag-ic--address-card,.fa-address-card{--ag-ic:var(--ic-address-card)}.ag-ic--id-card,.fa-id-card{--ag-ic:var(--ic-id-card)}.ag-ic--handshake,.fa-handshake{--ag-ic:var(--ic-handshake)}.ag-ic--lock,.fa-lock{--ag-ic:var(--ic-lock)}.ag-ic--unlock,.fa-unlock{--ag-ic:var(--ic-unlock)}.ag-ic--key,.fa-key{--ag-ic:var(--ic-key)}.ag-ic--shield-alt,.fa-shield-alt{--ag-ic:var(--ic-shield-alt)}.ag-ic--eye,.fa-eye{--ag-ic:var(--ic-eye)}.ag-ic--eye-slash,.fa-eye-slash{--ag-ic:var(--ic-eye-slash)}.ag-ic--dollar-sign,.fa-dollar-sign{--ag-ic:var(--ic-dollar-sign)}.ag-ic--coins,.fa-coins{--ag-ic:var(--ic-coins)}.ag-ic--money-bill,.fa-money-bill{--ag-ic:var(--ic-money-bill)}.ag-ic--money-bill-wave,.fa-money-bill-wave{--ag-ic:var(--ic-money-bill-wave)}.ag-ic--credit-card,.fa-credit-card{--ag-ic:var(--ic-credit-card)}.ag-ic--calculator,.fa-calculator{--ag-ic:var(--ic-calculator)}.ag-ic--wallet,.fa-wallet{--ag-ic:var(--ic-wallet)}.ag-ic--chart-line,.fa-chart-line{--ag-ic:var(--ic-chart-line)}.ag-ic--chart-bar,.fa-chart-bar{--ag-ic:var(--ic-chart-bar)}.ag-ic--chart-pie,.fa-chart-pie{--ag-ic:var(--ic-chart-pie)}.ag-ic--exchange-alt,.fa-exchange-alt{--ag-ic:var(--ic-exchange-alt)}.ag-ic--random,.fa-random{--ag-ic:var(--ic-random)}.ag-ic--percent,.fa-percent{--ag-ic:var(--ic-percent)}.ag-ic--clock,.fa-clock{--ag-ic:var(--ic-clock)}.ag-ic--history,.fa-history{--ag-ic:var(--ic-history)}.ag-ic--calendar,.fa-calendar{--ag-ic:var(--ic-calendar)}.ag-ic--calendar-o,.fa-calendar-o{--ag-ic:var(--ic-calendar-o)}.ag-ic--calendar-alt,.fa-calendar-alt{--ag-ic:var(--ic-calendar-alt)}.ag-ic--calendar-day,.fa-calendar-day{--ag-ic:var(--ic-calendar-day)}.ag-ic--calendar-week,.fa-calendar-week{--ag-ic:var(--ic-calendar-week)}.ag-ic--bell,.fa-bell{--ag-ic:var(--ic-bell)}.ag-ic--sync-alt,.fa-sync-alt{--ag-ic:var(--ic-sync-alt)}.ag-ic--spinner,.fa-spinner{--ag-ic:var(--ic-spinner)}.ag-ic--cog,.fa-cog{--ag-ic:var(--ic-cog)}.ag-ic--cogs,.fa-cogs{--ag-ic:var(--ic-cogs)}.ag-ic--cube,.fa-cube{--ag-ic:var(--ic-cube)}.ag-ic--layer-group,.fa-layer-group{--ag-ic:var(--ic-layer-group)}.ag-ic--database,.fa-database{--ag-ic:var(--ic-database)}.ag-ic--building,.fa-building{--ag-ic:var(--ic-building)}.ag-ic--table,.fa-table{--ag-ic:var(--ic-table)}.ag-ic--list-alt,.fa-list-alt{--ag-ic:var(--ic-list-alt)}.ag-ic--clipboard-list,.fa-clipboard-list{--ag-ic:var(--ic-clipboard-list)}.ag-ic--inbox,.fa-inbox{--ag-ic:var(--ic-inbox)}.ag-ic--tags,.fa-tags{--ag-ic:var(--ic-tags)}.ag-ic--book,.fa-book{--ag-ic:var(--ic-book)}.ag-ic--envelope,.fa-envelope{--ag-ic:var(--ic-envelope)}.ag-ic--phone,.fa-phone{--ag-ic:var(--ic-phone)}.ag-ic--comment,.fa-comment{--ag-ic:var(--ic-comment)}.ag-ic--comments,.fa-comments{--ag-ic:var(--ic-comments)}.ag-ic--bullhorn,.fa-bullhorn{--ag-ic:var(--ic-bullhorn)}.ag-ic--file-excel,.fa-file-excel{--ag-ic:var(--ic-file-excel)}.ag-ic--file-import,.fa-file-import{--ag-ic:var(--ic-file-import)}.ag-ic--download,.fa-download{--ag-ic:var(--ic-download)}.ag-ic--upload,.fa-upload{--ag-ic:var(--ic-upload)}.ag-ic--external-link-alt,.fa-external-link-alt{--ag-ic:var(--ic-external-link-alt)}.ag-ic--link,.fa-link{--ag-ic:var(--ic-link)}.ag-ic--info-circle,.fa-info-circle{--ag-ic:var(--ic-info-circle)}.ag-ic--exclamation-circle,.fa-exclamation-circle{--ag-ic:var(--ic-exclamation-circle)}.ag-ic--exclamation-triangle,.fa-exclamation-triangle{--ag-ic:var(--ic-exclamation-triangle)}.ag-ic--check-circle,.fa-check-circle{--ag-ic:var(--ic-check-circle)}.ag-ic--times-circle,.fa-times-circle{--ag-ic:var(--ic-times-circle)}.ag-ic--question-circle,.fa-question-circle{--ag-ic:var(--ic-question-circle)}.ag-ic--star,.fa-star{--ag-ic:var(--ic-star)}.ag-ic--grid,.fa-grid{--ag-ic:var(--ic-grid)}.ag-ic--columns,.fa-columns{--ag-ic:var(--ic-columns)}.ag-ic--bars,.fa-bars{--ag-ic:var(--ic-bars)}.ag-ic--arrows-alt,.fa-arrows-alt{--ag-ic:var(--ic-arrows-alt)}.ag-ic--grip-vertical,.fa-grip-vertical{--ag-ic:var(--ic-grip-vertical)}.ag-ic--sign-out,.fa-sign-out{--ag-ic:var(--ic-sign-out)}.ag-ic--expand,.fa-expand{--ag-ic:var(--ic-expand)}.ag-ic--compress,.fa-compress{--ag-ic:var(--ic-compress)}.ag-ic--sort,.fa-sort{--ag-ic:var(--ic-sort)}.ag-ic--sort-up,.fa-sort-up{--ag-ic:var(--ic-sort-up)}.ag-ic--sort-down,.fa-sort-down{--ag-ic:var(--ic-sort-down)}.ag-ic--caret-down,.fa-caret-down{--ag-ic:var(--ic-caret-down)}.ag-ic--caret-up,.fa-caret-up{--ag-ic:var(--ic-caret-up)}.ag-ic--circle,.fa-circle{--ag-ic:var(--ic-circle)}.ag-ic--close,.fa-close{--ag-ic:var(--ic-close)}.ag-ic--remove,.fa-remove{--ag-ic:var(--ic-remove)}.ag-ic--add,.fa-add{--ag-ic:var(--ic-add)}.ag-ic--cancel,.fa-cancel{--ag-ic:var(--ic-cancel)}.ag-ic--gear,.fa-gear{--ag-ic:var(--ic-gear)}.ag-ic--gears,.fa-gears{--ag-ic:var(--ic-gears)}.ag-ic--refresh,.fa-refresh{--ag-ic:var(--ic-refresh)}.ag-ic--trash-alt,.fa-trash-alt{--ag-ic:var(--ic-trash-alt)}.ag-ic--trash-o,.fa-trash-o{--ag-ic:var(--ic-trash-o)}.ag-ic--pencil,.fa-pencil{--ag-ic:var(--ic-pencil)}.ag-ic--edit-o,.fa-edit-o{--ag-ic:var(--ic-edit-o)}.ag-ic--user-o,.fa-user-o{--ag-ic:var(--ic-user-o)}.ag-ic--envelope-o,.fa-envelope-o{--ag-ic:var(--ic-envelope-o)}.ag-ic--clock-o,.fa-clock-o{--ag-ic:var(--ic-clock-o)}.ag-ic--file-excel-o,.fa-file-excel-o{--ag-ic:var(--ic-file-excel-o)}.ag-ic--check-square,.fa-check-square{--ag-ic:var(--ic-check-square)}.ag-ic--chart-area,.fa-chart-area{--ag-ic:var(--ic-chart-area)}.ag-ic--line-chart,.fa-line-chart{--ag-ic:var(--ic-line-chart)}.ag-ic--bar-chart,.fa-bar-chart{--ag-ic:var(--ic-bar-chart)}.ag-ic--pie-chart,.fa-pie-chart{--ag-ic:var(--ic-pie-chart)}.ag-ic--money,.fa-money{--ag-ic:var(--ic-money)}.ag-ic--usd,.fa-usd{--ag-ic:var(--ic-usd)}.ag-ic--sign-out-alt,.fa-sign-out-alt{--ag-ic:var(--ic-sign-out-alt)}.ag-ic--arrow-circle-left,.fa-arrow-circle-left{--ag-ic:var(--ic-arrow-circle-left)}.ag-ic--arrow-circle-right,.fa-arrow-circle-right{--ag-ic:var(--ic-arrow-circle-right)}.ag-ic--th,.fa-th{--ag-ic:var(--ic-th)}.ag-ic--th-large,.fa-th-large{--ag-ic:var(--ic-th-large)}.ag-ic--th-list,.fa-th-list{--ag-ic:var(--ic-th-list)}.ag-ic--list,.fa-list{--ag-ic:var(--ic-list)}.ag-ic--list-ul,.fa-list-ul{--ag-ic:var(--ic-list-ul)}.ag-ic--tag,.fa-tag{--ag-ic:var(--ic-tag)}.ag-ic--briefcase,.fa-briefcase{--ag-ic:var(--ic-briefcase)}.ag-ic--globe,.fa-globe{--ag-ic:var(--ic-globe)}.ag-ic--sitemap,.fa-sitemap{--ag-ic:var(--ic-sitemap)}.ag-ic--wrench,.fa-wrench{--ag-ic:var(--ic-wrench)}.ag-ic--tools,.fa-tools{--ag-ic:var(--ic-tools)}.ag-ic--file,.fa-file{--ag-ic:var(--ic-file)}.ag-ic--file-alt,.fa-file-alt{--ag-ic:var(--ic-file-alt)}.ag-ic--paper-plane,.fa-paper-plane{--ag-ic:var(--ic-paper-plane)}.ag-ic--plus-circle,.fa-plus-circle{--ag-ic:var(--ic-plus-circle)}.ag-ic--minus-circle,.fa-minus-circle{--ag-ic:var(--ic-minus-circle)}.ag-ic--ban,.fa-ban{--ag-ic:var(--ic-ban)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#d6eef4d6;color:var(--text-2);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);font-size:15px;letter-spacing:.005em;line-height:1.55;margin:0;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}body::-webkit-scrollbar{height:12px;width:12px}body::-webkit-scrollbar-track{background:#0000}body::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}body::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.24;margin:0 0 .6em}h1{font-size:1.9rem;font-weight:650}h3{font-size:1.15rem}h4{font-size:1rem}h5,h6{font-size:.9rem}p{margin:0 0 1em}a{color:#4fd8e8;color:var(--text-accent);transition:color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1);transition:color var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}small{color:#b2d5de9e;color:var(--text-3)}hr{border:0;border-top:1px solid #ffffff0f;border-top:1px solid var(--glass-border-soft);margin:1.25rem 0}code,pre{font-family:JetBrains Mono,Cascadia Code,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}::selection{background:#14b4cb52;background:var(--ac-a32);color:#eaf7fa;color:var(--text-1)}::placeholder{color:#a0c6d066;color:var(--text-4)}:focus-visible{outline:2px solid #32cfe3;outline:2px solid var(--accent-400);outline-offset:2px}.glass{backdrop-filter:blur(22px) saturate(155%) brightness(1.06);-webkit-backdrop-filter:blur(22px) saturate(155%) brightness(1.06);background:radial-gradient(130% 80% at 6% -18%,#ffffff24,#0000 56%),linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.022) 46%,hsla(0,0%,100%,.055)),#07242d8f;background:var(--pane-bg);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 1px 2px #010e134d,0 22px 48px -22px #010e13a8;box-shadow:var(--pane-shadow);position:relative}.glass-soft{backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(var(--blur-sm)) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(150%);background:#07242d85;background:var(--glass-1);border:1px solid #ffffff0f;border:1px solid var(--glass-border-soft);border-radius:14px;border-radius:var(--r-md)}.glass-deep{backdrop-filter:blur(48px) saturate(150%);backdrop-filter:blur(var(--blur-xl)) saturate(150%);-webkit-backdrop-filter:blur(48px) saturate(150%);-webkit-backdrop-filter:blur(var(--blur-xl)) saturate(150%);background:#041920c7;background:var(--glass-deeper);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3)}.affiliates-container,.app-container,.content-area,.conversion-flow-container,.dashboard,.dashboard-stats-grid,.desks-container,.finance-detail-container,.global-search-container,.lead-detail-container,.market-data-container,.retention-flow-container,.sales-flow-container,.user-detail-container{background:#0000;border:0;box-shadow:none}.card,.chart-container,.dashboard-ftd-chart,.dashboard-revenue-chart,.dashboard-stat-card,.filters-container,.finance-detail-card,.lead-detail-card,.mass-action-section,.panel,.role-section,.section-block,.settings-block,.settings-container,.staking-section,.stat-card,.table-container,.table-responsive-container,.user-detail-card{backdrop-filter:blur(22px) saturate(155%) brightness(1.06);backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:blur(22px) saturate(155%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur);background:radial-gradient(130% 80% at 6% -18%,#ffffff24,#0000 56%),linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.022) 46%,hsla(0,0%,100%,.055)),#07242d8f;background:var(--pane-bg);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 1px 2px #010e134d,0 22px 48px -22px #010e13a8;box-shadow:var(--pane-shadow);color:#d6eef4d6;color:var(--text-2);position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out),background var(--dur-3) var(--ease-out)}.card .card,.card .filters-container,.card .panel,.card .section-block,.card .settings-block,.card .stat-card,.card .table-container,.dashboard-stat-card .card,.dashboard-stat-card .filters-container,.dashboard-stat-card .panel,.dashboard-stat-card .section-block,.dashboard-stat-card .settings-block,.dashboard-stat-card .stat-card,.dashboard-stat-card .table-container,.filters-container .card,.filters-container .filters-container,.filters-container .panel,.filters-container .section-block,.filters-container .settings-block,.filters-container .stat-card,.filters-container .table-container,.finance-detail-card .card,.finance-detail-card .filters-container,.finance-detail-card .panel,.finance-detail-card .section-block,.finance-detail-card .settings-block,.finance-detail-card .stat-card,.finance-detail-card .table-container,.lead-detail-card .card,.lead-detail-card .filters-container,.lead-detail-card .panel,.lead-detail-card .section-block,.lead-detail-card .settings-block,.lead-detail-card .stat-card,.lead-detail-card .table-container,.panel .card,.panel .filters-container,.panel .panel,.panel .section-block,.panel .settings-block,.panel .stat-card,.panel .table-container,.settings-block .card,.settings-block .filters-container,.settings-block .panel,.settings-block .section-block,.settings-block .settings-block,.settings-block .stat-card,.settings-block .table-container,.settings-container .card,.settings-container .filters-container,.settings-container .panel,.settings-container .section-block,.settings-container .settings-block,.settings-container .stat-card,.settings-container .table-container,.stat-card .card,.stat-card .filters-container,.stat-card .panel,.stat-card .section-block,.stat-card .settings-block,.stat-card .stat-card,.stat-card .table-container,.user-detail-card .card,.user-detail-card .filters-container,.user-detail-card .panel,.user-detail-card .section-block,.user-detail-card .settings-block,.user-detail-card .stat-card,.user-detail-card .table-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.028)),#041c236b;background:var(--pane-bg-sunken);border:0;border-radius:14px;border-radius:var(--r-md);box-shadow:inset 0 1px 0 #ffffff0d}.dashboard-ftd-chart,.dashboard-revenue-chart{display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem;min-height:320px;padding:1.4rem 1.2rem .9rem}.card,.dashboard-stat-card,.finance-detail-card,.lead-detail-card,.stat-card,.user-detail-card{overflow:hidden;position:relative}.card:hover,.dashboard-stat-card:hover,.finance-detail-card:hover,.lead-detail-card:hover,.stat-card:hover,.user-detail-card:hover{border-color:#ffffff38;border-color:var(--glass-border-strong);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 2px 4px #010e1352,0 34px 70px -26px #010e13bf;box-shadow:var(--pane-shadow-lifted);transform:translateY(-3px)}.card:after,.dashboard-stat-card:after,.finance-detail-card:after,.lead-detail-card:after,.stat-card:after,.user-detail-card:after{background:linear-gradient(90deg,#0000,#ffffff57,#0000);content:"";height:1px;inset:0 auto auto 0;opacity:.7;position:absolute;width:100%}.btn,[class*=-btn]:not([class*=-btns]),[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button),button{--btn-bg:var(--glass-2);--btn-fg:var(--text-1);--btn-bd:var(--glass-border);align-items:center;backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(var(--blur-sm)) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(150%);background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:10px;border-radius:var(--r-sm);box-shadow:0 1px 2px #01101647,0 4px 12px -4px #01101652,inset 0 1px 0 #ffffff1a;box-shadow:var(--shadow-1),var(--shadow-inset);color:var(--btn-fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:550;gap:.5rem;justify-content:center;letter-spacing:.01em;line-height:1.2;overflow:hidden;padding:.58rem 1.1rem;position:relative;transition:transform .24s cubic-bezier(.34,1.56,.64,1),background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);transition:transform var(--dur-2) var(--ease-spring),background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.btn:hover:not(:disabled),[class*=-btn]:not([class*=-btns]):hover:not(:disabled),[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button):hover:not(:disabled),button:hover:not(:disabled){background:#14505eb3;background:var(--glass-3);box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680,inset 0 1px 0 #ffffff1a;box-shadow:var(--shadow-2),var(--shadow-inset);transform:translateY(-1.5px)}.btn:active:not(:disabled),[class*=-btn]:not([class*=-btns]):active:not(:disabled),[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button):active:not(:disabled),button:active:not(:disabled){box-shadow:0 1px 2px #01101647,0 4px 12px -4px #01101652;box-shadow:var(--shadow-1);transform:translateY(0) scale(.985)}.btn.disabled,.btn:disabled,[class*=-btn]:not([class*=-btns]).disabled,[class*=-btn]:not([class*=-btns]):disabled,[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button).disabled,[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button):disabled,button.disabled,button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42;transform:none!important}.btn i,.btn svg,[class*=-btn]:not([class*=-btns]) i,[class*=-btn]:not([class*=-btns]) svg,[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button) i,[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button) svg,button i,button svg{pointer-events:none}.add-button,.apply-button,.apply-filters-button,.apply-operation-button,.btn-primary,.btn.primary,.confirm-button,.create-button,.save-button,.submit-button,button[type=submit]{--btn-bg:linear-gradient(135deg,var(--accent-500) 0%,var(--accent-400) 55%,var(--accent-600) 100%);--btn-fg:var(--on-accent);--btn-bd:var(--accent-line);box-shadow:0 10px 30px -10px #14b4cb8c,inset 0 1px 0 #ffffff1a;box-shadow:var(--glow-accent),var(--shadow-inset);font-weight:620}.add-button:after,.apply-button:after,.apply-filters-button:after,.apply-operation-button:after,.btn-primary:after,.btn.primary:after,.confirm-button:after,.create-button:after,.save-button:after,.submit-button:after,button[type=submit]:after{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-140%) skewX(-18deg);width:42%}.add-button:hover:not(:disabled),.apply-button:hover:not(:disabled),.apply-filters-button:hover:not(:disabled),.apply-operation-button:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.confirm-button:hover:not(:disabled),.create-button:hover:not(:disabled),.save-button:hover:not(:disabled),.submit-button:hover:not(:disabled),button[type=submit]:hover:not(:disabled){--btn-bg:linear-gradient(135deg,var(--accent-400) 0%,var(--accent-300) 55%,var(--accent-500) 100%);box-shadow:0 14px 38px -10px #14b4cbb3,inset 0 1px 0 #ffffff1a;box-shadow:0 14px 38px -10px var(--ac-a70),var(--shadow-inset)}.add-button:hover:not(:disabled):after,.apply-button:hover:not(:disabled):after,.apply-filters-button:hover:not(:disabled):after,.apply-operation-button:hover:not(:disabled):after,.btn-primary:hover:not(:disabled):after,.btn.primary:hover:not(:disabled):after,.confirm-button:hover:not(:disabled):after,.create-button:hover:not(:disabled):after,.save-button:hover:not(:disabled):after,.submit-button:hover:not(:disabled):after,button[type=submit]:hover:not(:disabled):after{animation:ag-sweep .9s cubic-bezier(.16,1,.3,1);animation:ag-sweep .9s var(--ease-out)}.back-button,.btn-secondary,.btn.secondary,.cancel-button,.close-button,.reset-filters{--btn-bg:var(--glass-1);--btn-fg:var(--text-2);--btn-bd:var(--glass-border)}.back-button:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn.secondary:hover:not(:disabled),.cancel-button:hover:not(:disabled),.close-button:hover:not(:disabled),.reset-filters:hover:not(:disabled){--btn-fg:var(--text-1)}.btn-danger,.btn.danger,.delete-btn,.delete-button,.remove-button{--btn-bg:var(--danger-soft);--btn-fg:var(--danger);--btn-bd:var(--danger-line)}.btn-danger:hover:not(:disabled),.btn.danger:hover:not(:disabled),.delete-btn:hover:not(:disabled),.delete-button:hover:not(:disabled),.remove-button:hover:not(:disabled){--btn-bg:var(--dg-a25);box-shadow:0 10px 30px -10px #ff6b6b80,inset 0 1px 0 #ffffff1a;box-shadow:var(--glow-danger),var(--shadow-inset)}.btn-success,.btn.success{--btn-bg:var(--success-soft);--btn-fg:var(--success);--btn-bd:var(--success-line)}.btn-success:hover:not(:disabled),.btn.success:hover:not(:disabled){--btn-bg:var(--ok-a25)}.btn-info{--btn-bg:var(--info-soft);--btn-fg:var(--info);--btn-bd:var(--info-line)}.btn-warning{--btn-bg:var(--warning-soft);--btn-fg:var(--warning);--btn-bd:var(--warning-line)}.btn-sm,.btn-small{border-radius:8px;border-radius:var(--r-xs);font-size:.78rem;padding:.36rem .72rem}.btn-lg{border-radius:14px;border-radius:var(--r-md);font-size:.95rem;padding:.78rem 1.6rem}.action-btn,.close-modal-button,.copy-icon,.edit-field-button,.expansion-icon,.icon-button,.toggle-button{--btn-bg:#0000;--btn-bd:#0000;--btn-fg:var(--text-3);border-radius:8px;border-radius:var(--r-xs);padding:.42rem}.action-btn:hover:not(:disabled),.close-modal-button:hover:not(:disabled),.copy-icon:hover:not(:disabled),.edit-field-button:hover:not(:disabled),.expansion-icon:hover:not(:disabled),.icon-button:hover:not(:disabled),.toggle-button:hover:not(:disabled){--btn-bg:var(--glass-2);--btn-fg:var(--text-accent);--btn-bd:var(--glass-border-soft)}.close-modal-button:hover:not(:disabled){--btn-fg:var(--danger);--btn-bg:var(--danger-soft)}.detail-input,.detail-select,.detail-textarea,.form-control,input,select,textarea{-webkit-appearance:none;appearance:none;backdrop-filter:blur(6px);backdrop-filter:blur(var(--blur-xs));-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--blur-xs));background:#0c354099;background:var(--glass-2);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:10px;border-radius:var(--r-sm);box-shadow:inset 0 1px 2px #0210143d;box-shadow:inset 0 1px 2px rgba(var(--sh-rgb),.24);color:#eaf7fa;color:var(--text-1);font-family:inherit;font-size:.86rem;padding:.56rem .85rem;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.detail-input:hover:not(:disabled),.detail-select:hover:not(:disabled),.detail-textarea:hover:not(:disabled),.form-control:hover:not(:disabled),input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#ffffff38;border-color:var(--glass-border-strong)}.detail-input:focus,.detail-input:focus-visible,.detail-select:focus,.detail-select:focus-visible,.detail-textarea:focus,.detail-textarea:focus-visible,.form-control:focus,.form-control:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{background:#14505eb3;background:var(--glass-3);box-shadow:0 0 0 3px #14b4cb4d,inset 0 1px 2px #02101433;box-shadow:var(--ring-accent),inset 0 1px 2px rgba(var(--sh-rgb),.2);outline:none}.detail-input:disabled,.detail-select:disabled,.detail-textarea:disabled,.form-control:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.detail-input[readonly],.detail-select[readonly],.detail-textarea[readonly],.form-control[readonly],input[readonly],select[readonly],textarea[readonly]{cursor:pointer}textarea{line-height:1.6;min-height:96px;resize:vertical}.detail-select,select,select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB65C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:15px;cursor:pointer;padding-right:2.2rem}.detail-select optgroup,.detail-select option,select optgroup,select option,select.form-control optgroup,select.form-control option{background:#0c354099;background:var(--glass-2);color:#eaf7fa;color:var(--text-1)}input[type=checkbox],input[type=radio]{accent-color:#14b4cb;accent-color:var(--accent-500);background:#0c354099;background:var(--glass-2);border:1.5px solid #ffffff38;border:1.5px solid var(--glass-border-strong);cursor:pointer;height:17px;padding:0;transition:all .24s cubic-bezier(.34,1.56,.64,1);transition:all var(--dur-2) var(--ease-spring);width:17px}input[type=checkbox]:checked,input[type=radio]:checked{background:#14b4cb;background:var(--accent-500);border-color:#32cfe3;border-color:var(--accent-400);box-shadow:0 0 0 3px #14b4cb33;box-shadow:0 0 0 3px var(--ac-a20)}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:5px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(72%) sepia(48%) saturate(1200%) hue-rotate(340deg) brightness(103%);opacity:.85}input[type=range]{accent-color:#14b4cb;accent-color:var(--accent-500);background:#0000;border:0;box-shadow:none;padding:0}.detail-label,.filter-item label,.form-group label,.info-label,label{color:#b2d5de9e;color:var(--text-3);font-size:.78rem;font-weight:550;letter-spacing:.03em}.detail-value,.info-value{color:#eaf7fa;color:var(--text-1)}.toggle-slider,.toggle-switch{background:#0c354099;background:var(--glass-2);border:1px solid #ffffff1c;border:1px solid var(--glass-border);transition:all .4s cubic-bezier(.34,1.56,.64,1);transition:all var(--dur-3) var(--ease-spring)}.toggle-slider.active,.toggle-switch.active,input:checked+.toggle-slider{background:linear-gradient(135deg,#14b4cb,#32cfe3);background:linear-gradient(135deg,var(--accent-500),var(--accent-400));border-color:#61e0ef;border-color:var(--accent-300);box-shadow:0 10px 30px -10px #14b4cb8c;box-shadow:var(--glow-accent)}.data-table,.leads-table,.market-data-table,.stats-table,table{backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(var(--blur-md)) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(160%);background:#07242d85;background:var(--glass-1);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-collapse:initial;border-radius:18px;border-radius:var(--r-lg);border-spacing:0;box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680,inset 0 1px 0 #ffffff1a;box-shadow:var(--shadow-2),var(--shadow-inset);color:#d6eef4d6;color:var(--text-2);overflow:hidden;width:100%}.data-table thead,.leads-table thead,.market-data-table thead,.stats-table thead,table thead{background:linear-gradient(180deg,#ffffff17,#ffffff08)}.data-table thead th,.leads-table thead th,.market-data-table thead th,.stats-table thead th,table thead th{background:#0000;border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--glass-border);color:#b2d5de9e;color:var(--text-3);font-size:.74rem;font-weight:620;letter-spacing:.07em;padding:.85rem 1.15rem;position:relative;text-align:left;text-transform:uppercase;transition:color .24s cubic-bezier(.16,1,.3,1);transition:color var(--dur-2) var(--ease-out);white-space:nowrap}.data-table thead th:hover,.leads-table thead th:hover,.market-data-table thead th:hover,.stats-table thead th:hover,table thead th:hover{color:#4fd8e8;color:var(--text-accent)}.data-table tbody tr,.leads-table tbody tr,.market-data-table tbody tr,.stats-table tbody tr,table tbody tr{transition:background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);transition:background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.data-table tbody tr:nth-child(2n),.leads-table tbody tr:nth-child(2n),.market-data-table tbody tr:nth-child(2n),.stats-table tbody tr:nth-child(2n),table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.035);background:var(--glass-0)}.data-table tbody tr:hover,.leads-table tbody tr:hover,.market-data-table tbody tr:hover,.stats-table tbody tr:hover,table tbody tr:hover{background:#0c354099;background:var(--glass-2);box-shadow:inset 3px 0 0 #14b4cb;box-shadow:inset 3px 0 0 var(--accent-500)}.data-table tbody tr.highlight-row,.data-table tbody tr.selected,.leads-table tbody tr.highlight-row,.leads-table tbody tr.selected,.market-data-table tbody tr.highlight-row,.market-data-table tbody tr.selected,.stats-table tbody tr.highlight-row,.stats-table tbody tr.selected,table tbody tr.highlight-row,table tbody tr.selected{background:#14b4cb24;background:var(--accent-soft);box-shadow:inset 3px 0 0 #14b4cb;box-shadow:inset 3px 0 0 var(--accent-500)}.data-table tbody td,.leads-table tbody td,.market-data-table tbody td,.stats-table tbody td,table tbody td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--glass-border-soft);color:#d6eef4d6;color:var(--text-2);font-size:.85rem;padding:.78rem 1.15rem;vertical-align:middle}.data-table tbody td a,.leads-table tbody td a,.market-data-table tbody td a,.stats-table tbody td a,table tbody td a{color:#4fd8e8;color:var(--text-accent);font-weight:550}.data-table tbody td a:hover,.leads-table tbody td a:hover,.market-data-table tbody td a:hover,.stats-table tbody td a:hover,table tbody td a:hover{color:#61e0ef;color:var(--accent-300)}.data-table tbody tr:last-child td,.leads-table tbody tr:last-child td,.market-data-table tbody tr:last-child td,.stats-table tbody tr:last-child td,table tbody tr:last-child td{border-bottom:0}.table-container,.table-responsive,.table-responsive-container{overflow:auto;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.table-container::-webkit-scrollbar,.table-responsive-container::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{height:10px;width:10px}.table-container::-webkit-scrollbar-track,.table-responsive-container::-webkit-scrollbar-track,.table-responsive::-webkit-scrollbar-track{background:#0000}.table-container::-webkit-scrollbar-thumb,.table-responsive-container::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.table-container::-webkit-scrollbar-thumb:hover,.table-responsive-container::-webkit-scrollbar-thumb:hover,.table-responsive::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}.sortable-header:hover{color:#4fd8e8!important;color:var(--text-accent)!important}.badge,.chip,.pill,.status-badge,.tag{align-items:center;backdrop-filter:blur(6px);backdrop-filter:blur(var(--blur-xs));-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--blur-xs));background:#0c354099;background:var(--glass-2);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:999px;border-radius:var(--r-pill);color:#d6eef4d6;color:var(--text-2);display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;letter-spacing:.02em;line-height:1.5;padding:.25rem .66rem;transition:all .24s cubic-bezier(.16,1,.3,1);transition:all var(--dur-2) var(--ease-out);white-space:nowrap}.filter-modal-overlay,.modal-overlay,[class$=-modal-overlay]{animation:ag-fade .4s cubic-bezier(.16,1,.3,1) both;animation:ag-fade var(--dur-3) var(--ease-out) both;backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(var(--blur-md)) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(120%);background:#0212189e;background:var(--scrim);z-index:1200}.create-order-modal,.edit-order-modal,.filter-modal,.modal,.modal-content,[class$=-modal]:not([class$=-modal-overlay]){animation:ag-pop .4s cubic-bezier(.16,1,.3,1) both;animation:ag-pop var(--dur-3) var(--ease-out) both;backdrop-filter:blur(48px) saturate(170%);backdrop-filter:blur(var(--blur-xl)) saturate(170%);-webkit-backdrop-filter:blur(48px) saturate(170%);-webkit-backdrop-filter:blur(var(--blur-xl)) saturate(170%);background:#041920c7;background:var(--glass-deeper);border-radius:24px;border-radius:var(--r-xl);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e,inset 0 1px 0 #ffffff1a;box-shadow:var(--shadow-3),var(--shadow-inset);color:#d6eef4d6;color:var(--text-2);scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.create-order-modal::-webkit-scrollbar,.edit-order-modal::-webkit-scrollbar,.filter-modal::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.modal::-webkit-scrollbar,[class$=-modal]:not([class$=-modal-overlay])::-webkit-scrollbar{height:10px;width:10px}.create-order-modal::-webkit-scrollbar-track,.edit-order-modal::-webkit-scrollbar-track,.filter-modal::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,[class$=-modal]:not([class$=-modal-overlay])::-webkit-scrollbar-track{background:#0000}.create-order-modal::-webkit-scrollbar-thumb,.edit-order-modal::-webkit-scrollbar-thumb,.filter-modal::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,[class$=-modal]:not([class$=-modal-overlay])::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.create-order-modal::-webkit-scrollbar-thumb:hover,.edit-order-modal::-webkit-scrollbar-thumb:hover,.filter-modal::-webkit-scrollbar-thumb:hover,.modal-content::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,[class$=-modal]:not([class$=-modal-overlay])::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}.filter-modal-header,.modal-header,[class$=-modal-header]{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--glass-border-soft);display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.5rem}.filter-modal-header h2,.filter-modal-header h3,.filter-modal-header h4,.modal-header h2,.modal-header h3,.modal-header h4,[class$=-modal-header] h2,[class$=-modal-header] h3,[class$=-modal-header] h4{color:#eaf7fa;color:var(--text-1);font-size:1.05rem;margin:0}.filter-modal-body,.modal-body,[class$=-modal-body]{padding:1.4rem 1.5rem}.filter-modal-actions,.modal-actions,.modal-footer,[class$=-modal-actions],[class$=-modal-footer]{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--glass-border-soft);display:flex;gap:.65rem;justify-content:flex-end;padding:1.1rem 1.5rem}.pagination,.pagination-controls{align-items:center;display:flex;gap:.35rem}.pagination-button{align-items:center;background:#07242d85;background:var(--glass-1);border:1px solid #ffffff0f;border:1px solid var(--glass-border-soft);border-radius:8px;border-radius:var(--r-xs);color:#d6eef4d6;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:550;height:34px;justify-content:center;min-width:34px;padding:0 .55rem;transition:all .24s cubic-bezier(.34,1.56,.64,1);transition:all var(--dur-2) var(--ease-spring)}.pagination-button:hover:not(:disabled){background:#14505eb3;background:var(--glass-3);color:#eaf7fa;color:var(--text-1);transform:translateY(-1px)}.pagination-button.active,.pagination-button[aria-current=page]{background:linear-gradient(135deg,#14b4cb,#32cfe3);background:linear-gradient(135deg,var(--accent-500),var(--accent-400));border-color:#61e0ef;border-color:var(--accent-300);box-shadow:0 10px 30px -10px #14b4cb8c;box-shadow:var(--glow-accent);color:#03242b;color:var(--on-accent)}.pagination-button:disabled{cursor:not-allowed;opacity:.35}.pagination-info{color:#b2d5de9e;color:var(--text-3);font-size:.8rem}.dropdown-menu,.options-list,.pagination-dropdown-content{animation:ag-pop .24s cubic-bezier(.16,1,.3,1) both;animation:ag-pop var(--dur-2) var(--ease-out) both;backdrop-filter:blur(32px) saturate(160%);backdrop-filter:blur(var(--blur-lg)) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(160%);background:#041920c7;background:var(--glass-deeper);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:14px;border-radius:var(--r-md);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3);overflow:hidden;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.dropdown-menu::-webkit-scrollbar,.options-list::-webkit-scrollbar,.pagination-dropdown-content::-webkit-scrollbar{height:8px;width:8px}.dropdown-menu::-webkit-scrollbar-track,.options-list::-webkit-scrollbar-track,.pagination-dropdown-content::-webkit-scrollbar-track{background:#0000}.dropdown-menu::-webkit-scrollbar-thumb,.options-list::-webkit-scrollbar-thumb,.pagination-dropdown-content::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.dropdown-menu::-webkit-scrollbar-thumb:hover,.options-list::-webkit-scrollbar-thumb:hover,.pagination-dropdown-content::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}.dropdown-item,.options-list .option,.pagination-option{color:#d6eef4d6;color:var(--text-2);cursor:pointer;font-size:.84rem;padding:.5rem .9rem;transition:all .14s cubic-bezier(.16,1,.3,1);transition:all var(--dur-1) var(--ease-out)}.dropdown-item:hover,.options-list .option:hover,.pagination-option:hover{background:#14b4cb24;background:var(--accent-soft);color:#eaf7fa;color:var(--text-1);padding-left:1.15rem}.dropdown-item.active,.dropdown-item.selected,.options-list .option.active,.options-list .option.selected,.pagination-option.active,.pagination-option.selected{background:#14b4cb24;background:var(--accent-soft);color:#4fd8e8;color:var(--text-accent)}.settings-tabs,.tab-list,.tabs{backdrop-filter:blur(12px);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(var(--blur-sm));background:#07242d85;background:var(--glass-1);border:1px solid #ffffff0f;border:1px solid var(--glass-border-soft);border-radius:14px;border-radius:var(--r-md);display:flex;gap:.3rem;overflow-x:auto;padding:.3rem;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.settings-tabs::-webkit-scrollbar,.tab-list::-webkit-scrollbar,.tabs::-webkit-scrollbar{height:6px;width:6px}.settings-tabs::-webkit-scrollbar-track,.tab-list::-webkit-scrollbar-track,.tabs::-webkit-scrollbar-track{background:#0000}.settings-tabs::-webkit-scrollbar-thumb,.tab-list::-webkit-scrollbar-thumb,.tabs::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.settings-tabs::-webkit-scrollbar-thumb:hover,.tab-list::-webkit-scrollbar-thumb:hover,.tabs::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}.settings-tab,.tab,.tab-button{background:#0000;border:0;border-radius:8px;border-radius:var(--r-xs);box-shadow:none;color:#b2d5de9e;color:var(--text-3);cursor:pointer;font-size:.85rem;font-weight:550;padding:.55rem 1.05rem;position:relative;transition:all .24s cubic-bezier(.16,1,.3,1);transition:all var(--dur-2) var(--ease-out);white-space:nowrap}.settings-tab:hover,.tab-button:hover,.tab:hover{background:#0c354099;background:var(--glass-2);color:#eaf7fa;color:var(--text-1)}.settings-tab.active,.tab-button.active,.tab.active{background:linear-gradient(135deg,#14b4cb,#32cfe3);background:linear-gradient(135deg,var(--accent-500),var(--accent-400));box-shadow:0 10px 30px -10px #14b4cb8c;box-shadow:var(--glow-accent);color:#03242b;color:var(--on-accent)}.error,.error-message,.finance-error,.text-danger{color:#ff6b6b;color:var(--danger)}.success,.text-success{color:#3fd98a;color:var(--success)}.text-warning,.warning{color:#ffb347;color:var(--warning)}.info,.text-info{color:#7fa6f0;color:var(--info)}.error-container:not(:empty),.error-message:not(:empty){backdrop-filter:blur(6px);backdrop-filter:blur(var(--blur-xs));-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--blur-xs));background:#ff6b6b24;background:var(--danger-soft);border:1px solid #ff6b6b61;border:1px solid var(--danger-line);border-radius:10px;border-radius:var(--r-sm);padding:.7rem 1rem}.loading,.loading-indicator,.no-data,.no-data-message,.no-results{color:#b2d5de9e;color:var(--text-3);text-align:center}.no-data-icon,.no-results-icon{animation:ag-float 4s cubic-bezier(.65,0,.35,1) infinite;animation:ag-float 4s var(--ease-in-out) infinite;color:#a0c6d066;color:var(--text-4);font-size:2.4rem}.loading-spinner,.spinner{color:#32cfe3;color:var(--accent-400)}.tooltip,[data-tooltip]:after{backdrop-filter:blur(32px);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(var(--blur-lg));background:#041920c7;background:var(--glass-deeper);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:8px;border-radius:var(--r-xs);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3);color:#eaf7fa;color:var(--text-1);font-size:.76rem}.header-top-row h1,.header-top-row h2,.header-top-row h3,.market-data-header h1,.market-data-header h2,.market-data-header h3,.page-header h1,.page-header h2,.page-header h3,.section-header h1,.section-header h2,.section-header h3,.traiders-header h1,.traiders-header h2,.traiders-header h3,[class$=-header]:not([class$=-modal-header]):not(.card-header):not(.stat-card-header):not(.sidebar-header) h1,[class$=-header]:not([class$=-modal-header]):not(.card-header):not(.stat-card-header):not(.sidebar-header) h2,[class$=-header]:not([class$=-modal-header]):not(.card-header):not(.stat-card-header):not(.sidebar-header) h3{color:#eaf7fa;color:var(--text-1);letter-spacing:-.02em}.header-title-section h1,.header-title-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#eaf7fa,#6ccedc 45%,#61e0ef);background:linear-gradient(120deg,var(--text-1) 0,var(--brand-200) 45%,var(--accent-300) 100%);-webkit-background-clip:text;background-clip:text}.card-header{background:#0000;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--glass-border-soft);padding:1rem 1.25rem}.card-body{background:#0000;padding:1.25rem}.calendar-icon,.card-icon,.filter-icon,.header-icon,.search-icon,.section-icon,.subsection-icon,.tab-icon{color:#4fd8e8;color:var(--text-accent)}.action-buttons,.action-buttons-left,.action-buttons-right,.header-actions-block{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.copyable{cursor:pointer;transition:color .24s cubic-bezier(.16,1,.3,1);transition:color var(--dur-2) var(--ease-out)}.copyable:hover{color:#4fd8e8;color:var(--text-accent)}.divider,.separator{background:#ffffff0f;background:var(--glass-border-soft)}.btn,[class*=-btn]:not([class*=-btns]),[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button),button{backdrop-filter:blur(14px) saturate(150%) brightness(1.05);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.05);background:radial-gradient(130% 80% at 6% -18%,#ffffff29,#0000 56%),linear-gradient(158deg,#ffffff1a,hsla(0,0%,100%,.035) 46%,#ffffff12),#0d37429e;background:var(--pane-bg-raised);border-color:#ffffff1c;border-color:var(--glass-border);box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #0210142e,0 1px 2px #02101442;box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 rgba(var(--sh-rgb),.18),0 1px 2px rgba(var(--sh-rgb),.26)}.btn:hover:not(:disabled),[class*=-btn]:not([class*=-btns]):hover:not(:disabled),[class*=-button]:not([class*=-buttons]):not(.pagination-button):not(.toggle-button):hover:not(:disabled),button:hover:not(:disabled){background:radial-gradient(130% 80% at 6% -18%,#ffffff29,#0000 56%),linear-gradient(158deg,#ffffff1a,hsla(0,0%,100%,.035) 46%,#ffffff12),#0d37429e;background:var(--pane-bg-raised);border-color:#ffffff38;border-color:var(--glass-border-strong);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #02101433,0 6px 18px -8px #02101499;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 rgba(var(--sh-rgb),.2),0 6px 18px -8px rgba(var(--sh-rgb),.6);filter:brightness(1.18)}.add-button,.apply-button,.apply-filters-button,.apply-operation-button,.btn-primary,.btn.primary,.confirm-button,.create-button,.save-button,.submit-button,button[type=submit]{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#14b4cb,#32cfe3 55%,#0f8fa3);background:linear-gradient(135deg,var(--accent-500) 0,var(--accent-400) 55%,var(--accent-600) 100%);box-shadow:inset 0 1px 0 #ffffff57,0 10px 30px -10px #14b4cb8c;box-shadow:inset 0 1px 0 #ffffff57,var(--glow-accent)}.add-button:hover:not(:disabled),.apply-button:hover:not(:disabled),.apply-filters-button:hover:not(:disabled),.apply-operation-button:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.confirm-button:hover:not(:disabled),.create-button:hover:not(:disabled),.save-button:hover:not(:disabled),.submit-button:hover:not(:disabled),button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#32cfe3,#61e0ef 55%,#14b4cb);background:linear-gradient(135deg,var(--accent-400) 0,var(--accent-300) 55%,var(--accent-500) 100%);box-shadow:inset 0 1px 0 #fff6,0 14px 38px -10px #14b4cbb3;box-shadow:inset 0 1px 0 #fff6,0 14px 38px -10px var(--ac-a70);filter:none}.action-btn,.close-modal-button,.copy-icon,.edit-field-button,.expansion-icon,.icon-button,.toggle-button{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none}.action-btn:hover:not(:disabled),.close-modal-button:hover:not(:disabled),.copy-icon:hover:not(:disabled),.edit-field-button:hover:not(:disabled),.expansion-icon:hover:not(:disabled),.icon-button:hover:not(:disabled),.toggle-button:hover:not(:disabled){background:#07242d85;background:var(--glass-1);box-shadow:none;filter:none}.detail-input,.detail-select,.detail-textarea,.form-control,input,select,textarea{background:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.028)),#041c236b;background:var(--pane-bg-sunken);border-color:#ffffff1c;border-color:var(--glass-border);box-shadow:inset 0 1px 3px #0210145c,inset 0 -1px 0 #ffffff0d;box-shadow:inset 0 1px 3px rgba(var(--sh-rgb),.36),inset 0 -1px 0 #ffffff0d}.detail-input:focus,.detail-input:focus-visible,.detail-select:focus,.detail-select:focus-visible,.detail-textarea:focus,.detail-textarea:focus-visible,.form-control:focus,.form-control:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{background:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.028)),#041c236b;background:var(--pane-bg-sunken);border-color:#32cfe3;border-color:var(--accent-400);box-shadow:0 0 0 3px #14b4cb4d,inset 0 1px 3px #0210144d;box-shadow:var(--ring-accent),inset 0 1px 3px rgba(var(--sh-rgb),.3)}input[type=checkbox],input[type=radio]{box-shadow:none}.create-order-modal,.edit-order-modal,.filter-modal,.modal,.modal-content,[class$=-modal]:not([class$=-modal-overlay]){backdrop-filter:blur(40px) saturate(165%) brightness(1.06);backdrop-filter:var(--pane-blur-strong);-webkit-backdrop-filter:blur(40px) saturate(165%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur-strong);background:radial-gradient(110% 70% at 10% -14%,#ffffff1c,#0000 56%),linear-gradient(160deg,hsla(0,0%,100%,.065),#ffffff05),#07242cf0;background:var(--modal-bg);border:1px solid #ffffff38;border:1px solid var(--glass-border-strong);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 2px 4px #010e1352,0 34px 70px -26px #010e13bf;box-shadow:var(--pane-shadow-lifted);max-height:min(86vh,900px);overflow-y:auto}.filter-modal-overlay,.modal-overlay,[class$=-modal-overlay]{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:5vh 1.25rem;position:fixed}.dropdown-content,.dropdown-menu,.options-list,.pagination-dropdown-content,.templates-dropdown-content{backdrop-filter:blur(40px) saturate(165%) brightness(1.06);backdrop-filter:var(--pane-blur-strong);-webkit-backdrop-filter:blur(40px) saturate(165%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur-strong);background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;background:var(--menu-bg);border:1px solid #ffffff1c;border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 2px 4px #010e1352,0 34px 70px -26px #010e13bf;box-shadow:var(--pane-shadow-lifted)}.action-buttons,.action-buttons-left,.action-buttons-right,.date-range-actions,.edit-actions,.excel-buttons-group,.filter-actions,.header-actions-block,.mass-action-controls{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border:0!important;box-shadow:none!important}.sortable-header,th.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-header .ag-ic,.sortable-header i,th.sortable-header .ag-ic,th.sortable-header i{display:inline-block;height:.82em;margin-left:.42em;opacity:.42;transition:opacity .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.34,1.56,.64,1);transition:opacity var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-spring);vertical-align:-.06em;width:.82em}.sortable-header:hover .ag-ic,.sortable-header:hover i,th.sortable-header:hover .ag-ic,th.sortable-header:hover i{color:#4fd8e8;color:var(--text-accent);opacity:.9}.sortable-header .ag-ic.active,.sortable-header i.active,th.sortable-header .ag-ic.active,th.sortable-header i.active{color:#32cfe3;color:var(--accent-400);opacity:1;transform:scale(1.12)}.card,.chart-container,.dashboard-ftd-chart,.dashboard-revenue-chart,.dashboard-stat-card,.filters-container,.finance-detail-card,.lead-detail-card,.mass-action-section,.panel,.role-section,.section-block,.settings-block,.settings-container,.stat-card,.table-container,.table-responsive-container,.user-detail-card{backdrop-filter:blur(22px) saturate(155%) brightness(1.06);backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:blur(22px) saturate(155%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur);background:radial-gradient(130% 80% at 6% -18%,#ffffff24,#0000 56%),linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.022) 46%,hsla(0,0%,100%,.055)),#07242d8f;background:var(--pane-bg);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 1px 2px #010e134d,0 22px 48px -22px #010e13a8;box-shadow:var(--pane-shadow);position:relative}.card .data-table,.card .leads-table,.card .stats-table,.card table,.filters-container .data-table,.filters-container .leads-table,.filters-container .stats-table,.filters-container table,.finance-detail-card .data-table,.finance-detail-card .leads-table,.finance-detail-card .stats-table,.finance-detail-card table,.lead-detail-card .data-table,.lead-detail-card .leads-table,.lead-detail-card .stats-table,.lead-detail-card table,.panel .data-table,.panel .leads-table,.panel .stats-table,.panel table,.settings-container .data-table,.settings-container .leads-table,.settings-container .stats-table,.settings-container table,.user-detail-card .data-table,.user-detail-card .leads-table,.user-detail-card .stats-table,.user-detail-card table{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none}.actions-dropdown,.block-dropdown,.dropdown,.filter-dropdown,.pagination-dropdown,.status-dropdown,.templates-dropdown{position:relative;z-index:1200}.actions-dropdown-content,.block-dropdown-content,.dropdown-content,.dropdown-menu,.filter-dropdown-content,.pagination-dropdown-content,.status-dropdown-content,.templates-dropdown-content{backdrop-filter:blur(40px) saturate(165%) brightness(1.06);backdrop-filter:var(--pane-blur-strong);-webkit-backdrop-filter:blur(40px) saturate(165%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur-strong);background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;background:var(--menu-bg);border:1px solid #ffffff38;border:1px solid var(--glass-border-strong);border-radius:14px;border-radius:var(--r-md);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 2px 4px #010e1352,0 34px 70px -26px #010e13bf;box-shadow:var(--pane-shadow-lifted);min-width:180px;overflow:hidden;padding:.3rem;z-index:1200!important}.actions-dropdown-content>*,.block-dropdown-content>*,.dropdown-content>*,.dropdown-menu>*,.filter-dropdown-content>*,.pagination-dropdown-content>*,.status-dropdown-content>*,.templates-dropdown-content>*{border-radius:8px;border-radius:var(--r-xs)}.actions-dropdown-content .block-option,.actions-dropdown-content .dropdown-item,.actions-dropdown-content .dropdown-option,.actions-dropdown-content a,.actions-dropdown-content button,.block-dropdown-content .block-option,.block-dropdown-content .dropdown-item,.block-dropdown-content .dropdown-option,.block-dropdown-content a,.block-dropdown-content button,.dropdown-content .block-option,.dropdown-content .dropdown-item,.dropdown-content .dropdown-option,.dropdown-content a,.dropdown-content button,.dropdown-menu .block-option,.dropdown-menu .dropdown-item,.dropdown-menu .dropdown-option,.dropdown-menu a,.dropdown-menu button,.filter-dropdown-content .block-option,.filter-dropdown-content .dropdown-item,.filter-dropdown-content .dropdown-option,.filter-dropdown-content a,.filter-dropdown-content button,.pagination-dropdown-content .block-option,.pagination-dropdown-content .dropdown-item,.pagination-dropdown-content .dropdown-option,.pagination-dropdown-content a,.pagination-dropdown-content button,.status-dropdown-content .block-option,.status-dropdown-content .dropdown-item,.status-dropdown-content .dropdown-option,.status-dropdown-content a,.status-dropdown-content button,.templates-dropdown-content .block-option,.templates-dropdown-content .dropdown-item,.templates-dropdown-content .dropdown-option,.templates-dropdown-content a,.templates-dropdown-content button{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;box-shadow:none;color:#d6eef4d6;color:var(--text-2);cursor:pointer;display:block;font-size:.84rem;padding:.5rem .75rem;text-align:left;transition:all .14s cubic-bezier(.16,1,.3,1);transition:all var(--dur-1) var(--ease-out);width:100%}.actions-dropdown-content .block-option:hover,.actions-dropdown-content .dropdown-item:hover,.actions-dropdown-content .dropdown-option:hover,.actions-dropdown-content a:hover,.actions-dropdown-content button:hover,.block-dropdown-content .block-option:hover,.block-dropdown-content .dropdown-item:hover,.block-dropdown-content .dropdown-option:hover,.block-dropdown-content a:hover,.block-dropdown-content button:hover,.dropdown-content .block-option:hover,.dropdown-content .dropdown-item:hover,.dropdown-content .dropdown-option:hover,.dropdown-content a:hover,.dropdown-content button:hover,.dropdown-menu .block-option:hover,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-option:hover,.dropdown-menu a:hover,.dropdown-menu button:hover,.filter-dropdown-content .block-option:hover,.filter-dropdown-content .dropdown-item:hover,.filter-dropdown-content .dropdown-option:hover,.filter-dropdown-content a:hover,.filter-dropdown-content button:hover,.pagination-dropdown-content .block-option:hover,.pagination-dropdown-content .dropdown-item:hover,.pagination-dropdown-content .dropdown-option:hover,.pagination-dropdown-content a:hover,.pagination-dropdown-content button:hover,.status-dropdown-content .block-option:hover,.status-dropdown-content .dropdown-item:hover,.status-dropdown-content .dropdown-option:hover,.status-dropdown-content a:hover,.status-dropdown-content button:hover,.templates-dropdown-content .block-option:hover,.templates-dropdown-content .dropdown-item:hover,.templates-dropdown-content .dropdown-option:hover,.templates-dropdown-content a:hover,.templates-dropdown-content button:hover{background:#14b4cb24;background:var(--ac-a14);color:#eaf7fa;color:var(--text-1);filter:none;transform:none}.detail-header,.header-actions,.header-top-row,.lead-actions,.lead-detail-header{position:relative;z-index:80}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#eaf7fa;color:var(--text-1);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;height:100%;line-height:1.55}#root{min-height:100%}h1,h2,h3,h4,h5,h6{color:#eaf7fa;color:var(--text-1);font-weight:620;letter-spacing:-.018em;margin-bottom:1rem}h2{font-size:1.45rem;margin-bottom:1.5rem}h3{font-size:1.08rem;font-weight:550;margin-bottom:1rem}a{color:#14b4cb;color:var(--ac);text-decoration:none;transition:color .28s cubic-bezier(.16,1,.3,1)}a:hover{color:#4fd8e8;color:var(--text-accent)}.error{color:#ff6b6b;color:var(--dg);margin:1rem 0}.loading{align-items:center;color:#b2d5de9e;color:var(--text-3);display:flex;font-size:.95rem;gap:.75rem;justify-content:center;margin:48px 0;text-align:center}.vertical-layout.h-100.vertical-menu-modern .header-navbar{display:none!important}.vertical-layout.h-100.vertical-menu-modern .content-area{margin-top:0!important;padding-top:1.5rem!important}.app-container{background:#0000}.app-container>div.header,div.header{display:none!important}.login-container{animation:ag-rise .7s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(44px) saturate(170%);-webkit-backdrop-filter:blur(44px) saturate(170%);background:linear-gradient(180deg,#ffffff14,#ffffff05),#07242d85;background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--glass-1);border:1px solid #ffffff38;border:1px solid var(--glass-border-strong);border-radius:24px;box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e,inset 0 1px 0 #ffffff1a;box-shadow:var(--shadow-3),var(--shadow-inset);margin:clamp(3rem,14vh,9rem) auto;padding:2.4rem 2.2rem 2.2rem;position:relative;text-align:left;width:min(410px,100vw - 2.5rem)}.login-container:before{background:linear-gradient(180deg,#ffffff2e,#ffffff0a 20%,#fff0 55%);border-radius:inherit;inset:0}.login-container:after,.login-container:before{content:"";pointer-events:none;position:absolute}.login-container:after{background:radial-gradient(50% 50% at 50% 50%,#14b4cb4d,#0000 70%);background:radial-gradient(50% 50% at 50% 50%,var(--ac-a30),#0000 70%);filter:blur(26px);height:90%;left:-25%;top:-45%;width:150%;z-index:-1}.login-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(112deg,#fff,#b9edf4 42%,#61e0ef);background:var(--title-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;letter-spacing:-.03em;margin-bottom:1.6rem;position:relative}.login-container .form-group{margin-bottom:1.05rem;position:relative}.login-container .form-group label{color:#d6eef4d6;color:var(--text-2);display:block;font-size:.76rem;font-weight:550;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.login-container .form-group input{font-size:.92rem;padding:.72rem .95rem;width:100%}.login-container form{position:relative}.login-container button[type=submit]{font-size:.95rem;letter-spacing:.01em;margin-top:.6rem;padding:.82rem 1rem;width:100%}.login-container .error{background:#ff6b6b24;background:var(--dg-a14);border:1px solid #ff6b6b66;border:1px solid var(--dg-a40);border-radius:10px;font-size:.84rem;margin:0 0 1rem;padding:.65rem .9rem;position:relative}.sidebar{background:#0620289e;border-right:1px solid #ffffff1c;box-shadow:18px 0 60px -24px #021014b8}.sidebar:after{background:radial-gradient(60% 50% at 0 50%,#14b4cb1a,#0000 72%)}.sidebar .sidebar-header{border-bottom:1px solid #ffffff0f}.sidebar .sidebar-header .brand-logo{color:#b2d5de9e}.sidebar .sidebar-header .toggle-button{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1c;color:#d6eef4d6}.sidebar .sidebar-header .toggle-button:hover{background:#14b4cb24;border-color:#14b4cb66;color:#14b4cb}.sidebar .sidebar-content::-webkit-scrollbar-thumb{background:#0c354099}.sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:#14b4cb80}.sidebar .sidebar-content .nav-menu li .menu-item,.sidebar .sidebar-content .nav-menu li a{color:#d6eef4d6}.sidebar .sidebar-content .nav-menu li .menu-item:before,.sidebar .sidebar-content .nav-menu li a:before{background:linear-gradient(180deg,#61e0ef,#14b4cb)}.sidebar .sidebar-content .nav-menu li .menu-item:hover,.sidebar .sidebar-content .nav-menu li a:hover{background:#07242d85;color:#eaf7fa}.sidebar .sidebar-content .nav-menu li .menu-item:hover svg,.sidebar .sidebar-content .nav-menu li a:hover svg{color:#14b4cb}.sidebar .sidebar-content .nav-menu li.active>.menu-item,.sidebar .sidebar-content .nav-menu li.active>a{background:linear-gradient(100deg,#14b4cb40,#14b4cb1a 55%,#ffffff0a);box-shadow:inset 0 1px 0 #ffffff24,0 8px 22px -12px #14b4cbb3;color:#eaf7fa}.sidebar .sidebar-content .nav-menu li.active>.menu-item svg,.sidebar .sidebar-content .nav-menu li.active>a svg{color:#4fd8e8}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu-arrow.expanded{color:#14b4cb}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu:before{background:linear-gradient(180deg,#14b4cb66,#ffffff0f)}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li a{color:#b2d5de9e}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li a:hover{color:#eaf7fa}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li.active a{background:#14b4cb29;color:#4fd8e8}.sidebar .effects-toggle{border:1px solid #ffffff0f;border-radius:999px;color:#b2d5de9e;transition:color .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1)}.sidebar .effects-toggle:hover{color:#d6eef4d6}.sidebar .effects-toggle.is-lite{background:linear-gradient(150deg,#32cfe3,#0f8fa3);color:#03242b}.sidebar .effects-toggle:focus-visible{box-shadow:0 0 0 3px #14b4cb4d}.sidebar .theme-switch{background:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.028)),#041c236b;border:1px solid #ffffff0f;border-radius:999px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.035)}.sidebar .theme-switch__option{border-radius:999px;color:#b2d5de9e;transition:color .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.sidebar .theme-switch__option svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.sidebar .theme-switch__option:hover{color:#d6eef4d6}.sidebar .theme-switch__option.active{background:linear-gradient(150deg,#32cfe3,#0f8fa3);box-shadow:0 10px 30px -10px #14b4cb8c,inset 0 1px 0 #ffffff38;color:#03242b}.sidebar .theme-switch__option:focus-visible{box-shadow:0 0 0 3px #14b4cb4d}.sidebar .sidebar-datetime{background:hsla(0,0%,100%,.035);border-top:1px solid #ffffff0f}.sidebar .sidebar-datetime .time-display{background:linear-gradient(110deg,#eaf7fa,#2fa9bc 55%,#14b4cb)}.sidebar .sidebar-datetime .date-display{color:#a0c6d066}.sidebar .sidebar-footer{border-top:1px solid #ffffff0f}.sidebar .sidebar-footer .user-profile{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f}.sidebar .sidebar-footer .user-profile:hover{background:#07242d85;border-color:#ffffff1c}.sidebar .sidebar-footer .user-profile .avatar{background:linear-gradient(135deg,#61e0ef,#14b4cb);box-shadow:0 6px 18px -6px #14b4cbb3,inset 0 1px 0 #fff6;color:#03242b}.sidebar .sidebar-footer .user-profile .user-info h5{color:#eaf7fa}.sidebar .sidebar-footer .user-profile .user-info small{color:#b2d5de9e}.sidebar .sidebar-footer .logout-button{border:1px solid #ffffff1c;color:#d6eef4d6}.sidebar .sidebar-footer .logout-button:hover{background:#ff6b6b1f;border-color:#ff6b6b66;color:#ff6b6b}.sidebar.collapsed .has-submenu:hover .submenu{background:#041920c7;border:1px solid #ffffff1c;box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e}.no-header .header-navbar,.no-header .header-navbar-shadow{display:none!important}.app-container{display:flex;min-height:100vh;width:100%}.content-area{background:#0000;flex:1 1;height:100vh;margin-left:268px;margin-top:0!important;min-width:0;overflow-x:hidden;overflow-y:auto;padding:2rem 2rem 3rem;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin;transition:margin-left .42s cubic-bezier(.16,1,.3,1)}.content-area::-webkit-scrollbar{height:12px;width:12px}.content-area::-webkit-scrollbar-track{background:#0000}.content-area::-webkit-scrollbar-thumb{background:#0c354099;background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.content-area::-webkit-scrollbar-thumb:hover{background:#14b4cb80;background:var(--ac-a50);background-clip:content-box}.content-area.sidebar-collapsed{margin-left:82px}@media(max-width:992px){.content-area{margin-left:0;padding:1.5rem 1rem 3rem}.content-area.sidebar-collapsed{margin-left:0}}.filters-container{margin-bottom:2rem;padding:1.5rem;position:relative}.filters-container h3{color:#eaf7fa;color:var(--text-1);font-size:.95rem;letter-spacing:.02em;margin-bottom:1rem;margin-top:0}.filters-container .filters-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:1rem}@media(max-width:768px){.filters-container .filters-grid{grid-template-columns:1fr}}.filters-container .filter-item{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.filters-container .filter-item label{color:#d6eef4d6;color:var(--text-2);font-size:.74rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase}.filters-container .filter-item input,.filters-container .filter-item select{font-size:.86rem;height:40px}.leads-table{border-collapse:initial;border-spacing:0;overflow:hidden;width:100%}.leads-table thead th{border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--glass-border);color:#d6eef4d6;color:var(--text-2);font-size:.73rem;font-weight:620;letter-spacing:.07em;padding:.85rem 1.15rem;text-align:left;text-transform:uppercase;white-space:nowrap}.leads-table tbody tr{transition:background .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.leads-table tbody tr:hover{background:#14505eb3;background:var(--glass-3);box-shadow:inset 3px 0 0 #14b4cb;box-shadow:inset 3px 0 0 var(--ac)}.leads-table tbody tr:not(:last-child){border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--glass-border-soft)}.leads-table tbody td{color:#d6eef4d6;color:var(--text-2);font-size:.86rem;padding:.78rem 1.15rem;vertical-align:middle}.leads-table tbody td a{color:#14b4cb;color:var(--ac);font-weight:550;transition:color .24s cubic-bezier(.16,1,.3,1)}.leads-table tbody td a:hover{color:#4fd8e8;color:var(--text-accent)}.add-button,.column-settings-button,.create-lead-button,.create-user-button,.filter-toggle-button,.mass-actions-button,.select-button{align-items:center;background-color:#14b4cb;background-color:var(--ac);border:none;border-radius:.358rem;box-shadow:0 2px 8px #14b4cb52;box-shadow:0 2px 8px var(--ac-a32);color:#eaf7fa;color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:550;gap:.5rem;padding:.786rem 1.5rem;transition:all .2s ease}.add-button:hover,.column-settings-button:hover,.create-lead-button:hover,.create-user-button:hover,.filter-toggle-button:hover,.mass-actions-button:hover,.select-button:hover{background-color:#129fb4;background-color:var(--ac-d5);box-shadow:0 4px 12px #14b4cb66;box-shadow:0 4px 12px var(--ac-a40);transform:translateY(-2px)}.add-button:active,.column-settings-button:active,.create-lead-button:active,.create-user-button:active,.filter-toggle-button:active,.mass-actions-button:active,.select-button:active{box-shadow:0 2px 4px #14b4cb52;box-shadow:0 2px 4px var(--ac-a32);transform:translateY(0)}.add-button i,.column-settings-button i,.create-lead-button i,.create-user-button i,.filter-toggle-button i,.mass-actions-button i,.select-button i{font-size:.9rem;transition:transform .2s ease}.active.column-settings-button,.active.create-lead-button,.active.create-user-button,.add-button.active,.filter-toggle-button.active,.mass-actions-button.active,.select-button.active{background-color:#ff6b6b99;background-color:var(--dg-a60);box-shadow:0 2px 8px #ff6b6b52;box-shadow:0 2px 8px var(--dg-a32)}.active.column-settings-button:hover,.active.create-lead-button:hover,.active.create-user-button:hover,.add-button.active:hover,.filter-toggle-button.active:hover,.mass-actions-button.active:hover,.select-button.active:hover{box-shadow:0 4px 12px #ff6b6b66;box-shadow:0 4px 12px var(--dg-a40)}.add-button:disabled,.column-settings-button:disabled,.create-lead-button:disabled,.create-user-button:disabled,.filter-toggle-button:disabled,.mass-actions-button:disabled,.select-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.apply-filters-button,.apply-operation-button{background-color:#14b4cb;box-shadow:0 2px 6px #14b4cb33;color:#eaf7fa}.apply-filters-button:before,.apply-operation-button:before{background:linear-gradient(90deg,#0000,#14505eb3,#0000)}.apply-filters-button:hover,.apply-operation-button:hover{background-color:#129fb4;box-shadow:0 4px 12px #14b4cb4d}.apply-filters-button:active,.apply-operation-button:active{box-shadow:0 2px 4px #14b4cb33}.reset-filters{background-color:#ff6b6b99;color:#eaf7fa}.reset-filters:before{background:linear-gradient(90deg,#0000,#14505eb3,#0000)}.reset-filters:hover{background-color:#ff6b6bb3}.select-all-button,.select-button{background-color:#14b4cb;box-shadow:0 2px 6px #14b4cb33;color:#eaf7fa}.select-all-button:hover,.select-button:hover{background-color:#129fb4;box-shadow:0 4px 8px #14b4cb52}.select-all-button:active,.select-button:active{box-shadow:0 2px 4px #14b4cb33}.select-button{background-color:#9ceaf5;border:1px solid #14b4cb4d;color:#0f8b9d}.select-button:hover{background-color:#85e5f3;border-color:#14b4cb80}.filter-item label{color:#eaf7fa}.filter-item input,.filter-item select{background-color:#07242d85;border:1px solid #ffffff1c;box-shadow:inset 0 1px 3px #0210142e;color:#eaf7fa}.filter-item input:focus,.filter-item select:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26,inset 0 1px 3px #0210142e}.filter-item input:hover,.filter-item select:hover{border-color:#ffffff38}.filter-modal-actions .reset-filters{background-color:#ff6b6b99;color:#eaf7fa}.filter-modal-actions .reset-filters:hover{background-color:#ff6b6bb3}.pagination-dropdown .pagination-dropdown-content{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;border:1px solid #ffffff1c;box-shadow:0 3px 10px 0 #0210142e}.pagination-dropdown .pagination-dropdown-content .pagination-option{color:#eaf7fa}.pagination-dropdown .pagination-dropdown-content .pagination-option:hover{background:#14b4cb29;color:#eaf7fa}.pagination-controls .pagination-button{background-color:#07242d85;border:1px solid #ffffff1c;color:#b2d5de9e}.pagination-controls .pagination-button:not(:disabled):hover{background-color:#14505eb3;border-color:#14b4cb8c;box-shadow:0 6px 18px -8px #14b4cb99;color:#14b4cb}.pagination-controls .pagination-info{background-color:#14b4cb24;border:1px solid #14b4cb52;color:#eaf7fa}.content-area,.content-area h2,.content-area h3{color:#eaf7fa}.content-area .batch-operations-container,.content-area .filters-container{background-color:#07242d85;box-shadow:0 4px 24px 0 #ffffff0f}.content-area .batch-operations-container h3{color:#eaf7fa}.content-area .batch-operations-container .batch-operations-grid .select-button{background-color:#14b4cb;color:#eaf7fa}.content-area .batch-operations-container .batch-operations-grid .select-button.active{background-color:#ff6b6b}.content-area .batch-operations-container .batch-operations-grid .select-button:hover{background-color:#129fb4}.content-area .batch-operations-container .batch-operations-grid .select-button:hover.active{background-color:#ff5252}.content-area .batch-operations-container .batch-operations-grid .apply-batch-operation{background-color:#14b4cb;color:#eaf7fa}.content-area .batch-operations-container .batch-operations-grid .apply-batch-operation:not(:disabled):hover{background-color:#129fb4}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown label,.content-area .batch-operations-container .batch-operations-grid .lead-counter label,.content-area .batch-operations-container .batch-operations-grid .user-dropdown label{color:#eaf7fa}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown input,.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown select,.content-area .batch-operations-container .batch-operations-grid .lead-counter input,.content-area .batch-operations-container .batch-operations-grid .lead-counter select,.content-area .batch-operations-container .batch-operations-grid .user-dropdown input,.content-area .batch-operations-container .batch-operations-grid .user-dropdown select{background-color:#07242d85;border:1px solid #ffffff1c;color:#eaf7fa}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown input:focus,.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown select:focus,.content-area .batch-operations-container .batch-operations-grid .lead-counter input:focus,.content-area .batch-operations-container .batch-operations-grid .lead-counter select:focus,.content-area .batch-operations-container .batch-operations-grid .user-dropdown input:focus,.content-area .batch-operations-container .batch-operations-grid .user-dropdown select:focus{border-color:#14b4cb;box-shadow:0 3px 10px 0 #14b4cb1a}.content-area .error{background-color:#ff6b6b1f;color:#ff6b6b}.content-area .no-data-message,.content-area>p{background-color:#07242d85;box-shadow:0 4px 24px 0 #ffffff0f;color:#b2d5de9e}.traiders-table-responsive-container{scrollbar-color:#14b4cb4d #ffffff0f}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-track{background:#ffffff0f}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-thumb{background:#14b4cb4d}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-thumb:hover{background:#14b4cb80}.traiders-table-responsive-container .leads-table td,.traiders-table-responsive-container .leads-table th{border:1px solid #ffffff1c}.traiders-table-responsive-container td:nth-child(2){color:#14b4cb}.traiders-table-responsive-container .action-btn.edit-btn{background:#14b4cb1a;color:#14b4cb}.traiders-table-responsive-container .action-btn.edit-btn:hover{background:#14b4cb33}.traiders-table-responsive-container .action-btn.delete-btn{background:#07242d85;color:#ff6b6b}.traiders-table-responsive-container .action-btn.delete-btn:hover{background:#07242d85}td.comment-cell:hover:after{background-color:#07242d85;border:1px solid #ffffff1c;box-shadow:0 1px 2px #01101647,0 4px 12px -4px #01101652}.traiders-copy-enabled:hover{background-color:#14b4cb0d}.traiders-copy-enabled:hover:after{background-color:#041920c7;color:#eaf7fa}.traiders-copy-enabled.copied{background-color:#14b4cb1a}.column-settings-modal .column-setting-item:hover{background-color:#14b4cb0d}.column-settings-modal{box-shadow:0 8px 30px #0210144f}.column-settings-modal .filter-modal-header{background-color:#14b4cb0d;border-bottom:1px solid #14b4cb1a}.column-settings-modal .filter-modal-header h3:before{color:#14b4cb;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E")}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:hover{background-color:#14b4cb12;box-shadow:0 3px 10px #0210142e}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]+.checkbox-custom{background:#07242d85;border:2px solid #14b4cb66}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]+.checkbox-custom:after{border:solid #ffffff1c}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]:checked+.checkbox-custom{background-color:#14b4cb;border-color:#14b4cb}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]:focus+.checkbox-custom{box-shadow:0 0 0 3px #14b4cb33}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label .column-name:hover{color:#14b4cb}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label:hover input[type=checkbox]+.checkbox-custom{border-color:#14b4cb}.column-settings-modal .filter-modal-actions{background-color:#14b4cb05;border-top:1px solid #14b4cb1a}.column-settings-modal .filter-modal-actions button.reset-filters{border:1px solid #14b4cb4d;color:#eaf7fa}.column-settings-modal .filter-modal-actions button.reset-filters:hover{background-color:#14b4cb0d;border-color:#14b4cb80}.column-settings-modal .filter-modal-actions button.apply-filters-button{background-color:#14b4cb;color:#eaf7fa}.column-settings-modal .filter-modal-actions button.apply-filters-button:hover{background-color:#129fb4;box-shadow:0 4px 8px #14b4cb4d}.templates-dropdown .templates-dropdown-toggle{background:linear-gradient(180deg,#15bcd4,#14b4cb);box-shadow:0 2px 4px #14b4cb40;color:#eaf7fa}.templates-dropdown .templates-dropdown-toggle:hover{background:linear-gradient(180deg,#16c9e2,#15bcd4);box-shadow:0 4px 8px #14b4cb4d}.templates-dropdown .templates-dropdown-toggle:active{box-shadow:0 1px 2px #14b4cb40}.templates-dropdown .templates-dropdown-content{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;box-shadow:0 8px 24px rgba(2,16,20,.232)}.templates-dropdown .templates-dropdown-content h4{background:linear-gradient(90deg,#14b4cb0d,#14b4cb03);border-bottom:1px solid #14b4cb1a;color:#eaf7fa}.templates-dropdown .templates-dropdown-content h4:before{color:#14b4cb;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E")}.templates-dropdown .templates-dropdown-content .templates-list{scrollbar-color:#14b4cb4d #ffffff0f}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-thumb,.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-track{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-thumb:hover{background:#14b4cb29}.templates-dropdown .templates-dropdown-content .templates-list .template-item:not(:last-child){border-bottom:1px dashed #ffffff1c}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active,.templates-dropdown .templates-dropdown-content .templates-list .template-item:hover{background:#14b4cb29}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active .template-name{color:#14b4cb}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active:after{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5}.templates-dropdown .templates-dropdown-content .templates-list .template-item .template-check{color:#14b4cb}.templates-dropdown .templates-dropdown-content .templates-list .template-item:before{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5}.templates-dropdown .templates-dropdown-content .templates-list .no-templates p{color:#b2d5de9e}.templates-dropdown .templates-dropdown-content .templates-actions{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;border-top:1px solid #14b4cb1a}.templates-dropdown .templates-dropdown-content .templates-actions .manage-templates-button{border:1px solid #14b4cb4d;color:#eaf7fa}.templates-dropdown .templates-dropdown-content .templates-actions .manage-templates-button:hover{background:#14b4cb29;border-color:#14b4cb80;color:#14b4cb}.active-template-indicator{background-color:#14b4cb12;border:1px dashed #14b4cb4d}.active-template-indicator .template-label{color:#b2d5de9e}.active-template-indicator .template-name{color:#14b4cb}.column-settings-modal .template-section h4{color:#eaf7fa}.column-settings-modal .template-section h4:before{color:#14b4cb;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.6h14.8a1.8 1.8 0 0 1 1.8 1.8v11.2a1.8 1.8 0 0 1-1.8 1.8H4.6a1.8 1.8 0 0 1-1.8-1.8V6.4a1.8 1.8 0 0 1 1.8-1.8zm7.4 0v14.8'/%3E%3C/svg%3E")}.column-settings-modal .template-section .template-list .template-item{background-color:#07242d85;border:1px solid #ffffff1c}.column-settings-modal .template-section .template-list .template-item:hover{background-color:#07242d85;border-color:#14b4cb26;box-shadow:0 3px 8px #0210142e}.column-settings-modal .template-section .template-list .template-item .template-name.selected{background-color:#14b4cb1a;color:#14b4cb}.column-settings-modal .template-section .template-list .template-item .template-name.selected:before{color:#14b4cb;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.6 12.6 4.9 4.9 9.9-10.9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.6 12.6 4.9 4.9 9.9-10.9'/%3E%3C/svg%3E")}.column-settings-modal .template-section .template-list .template-item .template-name:hover{background-color:#14b4cb0d}.column-settings-modal .template-section .template-list .template-item .delete-template-button:hover,.column-settings-modal .template-section .template-list .template-item .edit-template-button:hover{background-color:#041920c7}.column-settings-modal .template-section .template-list .template-item .edit-template-button{color:#14b4cb}.column-settings-modal .template-section .template-list .template-item .edit-template-button:hover{background-color:#14b4cb1a}.column-settings-modal .template-section .template-list .template-item .delete-template-button{color:#ff6b6b}.column-settings-modal .template-section .template-list .template-item .delete-template-button:hover{background-color:#ff6b6b1a}.column-settings-modal .template-save-form{background-color:#07242d85;border:1px solid #ffffff1c}.column-settings-modal .template-save-form input[type=text]{border:1px solid #ffffff1c;box-shadow:inset 0 1px 2px #0210142e}.column-settings-modal .template-save-form input[type=text]:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a,inset 0 1px 2px #0210142e}.column-settings-modal .template-save-form input[type=text]::placeholder{color:#a0c6d066}.column-settings-modal .template-save-form .save-template-button{background-color:#14b4cb;color:#eaf7fa}.column-settings-modal .template-save-form .save-template-button:hover{background-color:#129fb4}.column-settings-modal .template-save-form .cancel-template-button{background-color:#0c354099}.clickable-comment-cell:hover{background-color:#14b4cb0d}.clickable-comment-cell:hover:after{background-color:#041920c7;color:#eaf7fa}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-name{color:#14b4cb}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-name:hover:after{background-color:#041920c7;color:#eaf7fa}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone{background-color:#ffffff0f}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id:hover,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone:hover{background-color:#ffffff1c}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id.copied,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone.copied{background-color:#14b4cb33}.comment-modal .comment-textarea{border:1px solid #ffffff1c}.comment-modal .comment-textarea:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a}.create-lead-button{background-color:#14b4cb;color:#eaf7fa}.create-lead-button:hover{background-color:#129fb4}.filter-group label{color:#b2d5de9e}.export-to-excel-button{background-color:#14b4cb;box-shadow:0 2px 8px #14b4cb52;color:#eaf7fa}.export-to-excel-button:hover{background-color:#129fb4}.excel-buttons-group .import-excel-button{background-color:#14b4cb}.excel-buttons-group .import-excel-button:hover{background-color:#129fb4}.import-modal .filter-modal-header .header-icon{color:#3fd98a}.import-modal .filter-modal-body .import-instructions{background-color:#14b4cb0d}.import-modal .filter-modal-body .import-instructions h4{color:#eaf7fa}.import-modal .filter-modal-body .import-instructions h4 svg{color:#14b4cb}.import-modal .filter-modal-body .import-instructions ul li{color:#eaf7fa}.import-modal .filter-modal-body .import-instructions .template-download .download-template-button{background-color:#3fd98a;color:#eaf7fa}.import-modal .filter-modal-body .import-instructions .template-download .download-template-button:hover{background-color:#2ad47d}.import-modal .filter-modal-body .import-instructions .template-download .template-note{color:#b2d5de9e}.import-modal .filter-modal-body .file-upload-section .file-input-container .file-input-label{background-color:#07242d85;border:1px dashed #ffffff1c;color:#b2d5de9e}.import-modal .filter-modal-body .file-upload-section .file-input-container .file-input-label:hover{background-color:#14505eb3;border-color:#14b4cb}.import-modal .filter-modal-body .file-upload-section .import-error-message{background-color:#ff6b6b1a;border-left:4px solid #ff6b6b;color:#ff6b6b}.import-modal .filter-modal-body .import-results .results-summary .success-count{color:#3fd98a}.import-modal .filter-modal-body .import-results .results-summary .error-count{color:#ff6b6b}.import-modal .filter-modal-body .import-results .results-summary .duplicate-count{color:#ffb347}.import-modal .filter-modal-body .import-results .duplicate-details,.import-modal .filter-modal-body .import-results .error-details{background-color:#0c354099}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item{border-bottom:1px solid #ffffff1c}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item .error-message,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item .error-message{color:#ff6b6b}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table td,.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table th,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table td,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table th{border-bottom:1px solid #ffffff1c}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table th,.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table tr:hover,.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table tr:nth-child(2n),.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table th,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table tr:hover,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table tr:nth-child(2n){background-color:#041920c7}.import-modal .filter-modal-footer{background-color:#041920c7;border-top:1px solid #ffffff1c}.import-modal .filter-modal-footer .cancel-button{background-color:#07242d85;border:1px solid #ffffff1c;color:#eaf7fa}.import-modal .filter-modal-footer .cancel-button:hover{background-color:#0c354099}.import-modal .filter-modal-footer .import-button{background-color:#14b4cb;color:#eaf7fa}.import-modal .filter-modal-footer .import-button:hover:not(:disabled){background-color:#129fb4}.import-modal .filter-modal-footer .import-button .spinner{border:2px solid #ffffff38;border-top-color:#ffffff1c}.import-modal .filter-modal-footer .results-actions .back-button{background-color:#07242d85;border:1px solid #ffffff1c;color:#eaf7fa}.import-modal .filter-modal-footer .results-actions .back-button:hover{background-color:#0c354099}.import-modal .filter-modal-footer .results-actions .close-button{background-color:#14b4cb;color:#eaf7fa}.import-modal .filter-modal-footer .results-actions .close-button:hover{background-color:#129fb4}.lead-detail-container.error .spinner,.lead-detail-container.loading .spinner{border:4px solid #14b4cb1a;border-top:4px solid #14b4cb}.lead-detail-container .lead-detail-header{background:#07242d85;box-shadow:0 2px 4px #0210142e}.lead-detail-container .lead-detail-header:hover{box-shadow:0 2px 4px #0210142e}.lead-detail-container .lead-detail-header .lead-header-top-row .lead-counter{background:#14b4cb1a;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button{background-color:#07242d85;border:1px solid #ffffff0f;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button:hover:not(:disabled){background-color:#14b4cb1a;border-color:#14b4cb;color:#14b4cb}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button:hover,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button:hover,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button:hover{box-shadow:0 4px 8px #0210142e}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button{background-color:#14b4cb;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button:hover{background-color:#129fb4}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button{background-color:#3fd98a;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button:hover{background-color:#2ad47d}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button{background-color:#ff6b6b;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button:hover{background-color:#ff5252}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons .lead-block-button{background-color:#ffb347;color:#eaf7fa}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons .lead-block-button:hover{background-color:#ff9e14}.lead-detail-container .lead-title{background:#07242d85;box-shadow:0 2px 4px #0210142e}.lead-detail-container .lead-title h1{color:#eaf7fa}.lead-detail-container .lead-title h1 .title-icon{color:#14b4cb}.lead-detail-container .lead-title .lead-id{background:#14b4cb1a;color:#b2d5de9e}.lead-detail-container .lead-title .lead-id:hover{background:#14b4cb33}.lead-detail-container .lead-detail-grid .lead-detail-card{background:#07242d85;box-shadow:0 2px 4px #0210142e}.lead-detail-container .lead-detail-grid .lead-detail-card:hover{box-shadow:0 2px 4px #0210142e}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header{background:linear-gradient(90deg,#14b4cb0d,#14b4cb03);border-bottom:1px solid #ffffff38}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header .card-icon{color:#14b4cb}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header h3{color:#eaf7fa}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row{border-bottom:1px dashed #ffffff1c}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row:hover{background-color:#14b4cb05}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row.highlight-row{background:linear-gradient(90deg,#14b4cb12,#14b4cb03 42%)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row.highlight-row:before{background:linear-gradient(180deg,#61e0ef,#14b4cb52)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-label{color:#b2d5de9e}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value{color:#eaf7fa}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable .copy-icon{color:#14b4cb}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable:hover{background-color:#14b4cb0d}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable.copied{background-color:#3fd98a1a}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-input,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-select,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-textarea{border:1px solid #ffffff1c}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-input:focus,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-select:focus,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-textarea:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a}.lead-detail-container .comments-list .comment{background-color:#07242d85;border:1px solid #ffffff0f}.lead-detail-container .comments-list .comment:hover{background-color:#07242d85;border-color:#14b4cb33}.lead-detail-container .comments-list .comment .comment-header .comment-author{color:#14b4cb}.lead-detail-container .comments-list .comment .comment-header .comment-date{color:#b2d5de9e}.lead-detail-container .comments-list .comment .comment-text{color:#eaf7fa}.lead-detail-container .comments-list .no-comments{color:#b2d5de9e}.lead-detail-container .comment-form .comment-input{border:1px solid #ffffff1c}.lead-detail-container .comment-form .comment-input:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a}.lead-detail-container .comment-form .comment-submit{background-color:#14b4cb;color:#eaf7fa}.lead-detail-container .comment-form .comment-submit:hover{background-color:#129fb4}.comments-list .comment{background-color:#07242d85;border:1px solid #ffffff0f}.comments-list .comment:hover{background-color:#07242d85;border-color:#14b4cb33}.comments-list .comment .comment-header .comment-author{color:#14b4cb}.comments-list .comment .comment-header .comment-date{color:#b2d5de9e}.comments-list .comment .comment-text{color:#eaf7fa}.comments-list .no-comments{color:#b2d5de9e}.comment-form .comment-input{border:1px solid #ffffff1c}.comment-form .comment-input:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a}.comment-form .comment-submit{background-color:#14b4cb;color:#eaf7fa}.comment-form .comment-submit:hover{background-color:#129fb4}.detail-value.copyable:hover{background-color:#14b4cb0d}.detail-value.copyable .copy-icon{color:#14b4cb}.detail-value.copyable.copied{background-color:#3fd98a1a}.detail-value.copyable.copied .copy-icon{color:#3fd98a}.comments-list::-webkit-scrollbar-track,.lead-detail-card::-webkit-scrollbar-track{background:#ffffff0f}.comments-list::-webkit-scrollbar-thumb,.lead-detail-card::-webkit-scrollbar-thumb{background:#14b4cb4d}.comments-list::-webkit-scrollbar-thumb:hover,.lead-detail-card::-webkit-scrollbar-thumb:hover{background:#14b4cb80}.block-dropdown .block-dropdown-button.blocked{background-color:#3fd98a;color:#eaf7fa}.block-dropdown .block-dropdown-button.not-blocked{background-color:#07242d85;border:1px solid #3fd98a;color:#eaf7fa}.block-dropdown .block-dropdown-button:hover{box-shadow:0 4px 8px #0210142e}.block-dropdown .block-dropdown-content{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;box-shadow:0 8px 16px 0 #0210144f}.block-dropdown .block-dropdown-content .block-option:hover{background:#14b4cb29}.block-dropdown .block-dropdown-content .block-option.blocked{color:#3fd98a}.block-dropdown .block-dropdown-content .block-option.not-blocked{color:#eaf7fa}.block-actions .block-action-button.blocked{background-color:#3fd98a;color:#eaf7fa}.block-actions .block-action-button.not-blocked{background-color:#07242d85;border:1px solid #3fd98a;color:#eaf7fa}.block-actions .block-action-button:hover{box-shadow:0 4px 8px #0210142e}@media print{.lead-detail-container{max-width:100%;padding:0}.lead-detail-container .comment-form,.lead-detail-container .lead-action-buttons,.lead-detail-container .lead-detail-header{display:none}.lead-detail-container .lead-detail-grid{gap:1rem;grid-template-columns:1fr}.lead-detail-container .lead-detail-card{border:1px solid #ffffff1c;border:1px solid var(--glass-border);box-shadow:none;page-break-inside:avoid}.lead-detail-container .lead-detail-card:hover{box-shadow:none;transform:none}.lead-detail-container .detail-value.copyable .copy-icon{display:none}}.accordion-section .card-header .accordion-tabs .accordion-tab{background-color:#14b4cb1a;color:#b2d5de9e}.accordion-section .card-header .accordion-tabs .accordion-tab:after{background-color:#14b4cb}.accordion-section .card-header .accordion-tabs .accordion-tab:hover{background-color:#14b4cb26;color:#eaf7fa}.accordion-section .card-header .accordion-tabs .accordion-tab.active{background-color:#14b4cb33;color:#14b4cb}.accordion-section .card-header .accordion-tabs .accordion-tab.active .tab-icon{color:#14b4cb}.accordion-section .card-body .finance-content .finance-loading .spinner{border:4px solid #14b4cb1a;border-top:4px solid #14b4cb}.accordion-section .card-body .finance-content .finance-loading p{color:#b2d5de9e}.accordion-section .card-body .finance-content .finance-error{background-color:#ff6b6b1a;color:#ff6b6b}.accordion-section .card-body .finance-content .no-finances{background-color:#07242d85;border:1px dashed #ffffff1c;color:#b2d5de9e}.accordion-section .card-body .finance-content .finance-table-container{box-shadow:0 1px 2px #01101647,0 4px 12px -4px #01101652}.accordion-section .card-body .finance-content .finance-table-container .finance-table td,.accordion-section .card-body .finance-content .finance-table-container .finance-table th{border-bottom:1px solid #ffffff1c}.accordion-section .card-body .finance-content .finance-table-container .finance-table th{background-color:#14b4cb0d;color:#eaf7fa}.accordion-section .card-body .finance-content .finance-table-container .finance-table th:hover{background-color:#14b4cb1a}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr:nth-child(2n){background-color:#07242d85}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr:hover{background-color:#14b4cb0d}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td{color:#eaf7fa}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td.positive-amount{color:#3fd98a}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td.negative-amount{color:#ff6b6b}.accordion-section .card-body:before{background:linear-gradient(90deg,#14b4cb,#14b4cb4d)}.accordion-section .card-body:after{background:linear-gradient(90deg,#14b4cb4d,#14b4cb)}.finance-table .positive-amount:after{background:#3fd98a33}.finance-table .negative-amount:after{background:#ff6b6b33}.pending-transactions-section{background:linear-gradient(135deg,#ffb3471f,#ffb3471f);border:1px solid #ffb3474d}.pending-transactions-section h4{color:#ffb347}.pending-transactions-section h4 .pending-count{background:#ffb34799;color:#eaf7fa}.pending-transactions-section .transaction-card{background:#7fa6f099;border:1px solid #ffffff1c}.pending-transactions-section .transaction-card:hover{border-color:#ffb34766}.pending-transactions-section .transaction-card.pending{border-left:3px solid #ffb34766}.pending-transactions-section .transaction-card .transaction-info .type{color:#7fa6f0}.pending-transactions-section .transaction-card .transaction-info .amount{color:#3fd98a}.pending-transactions-section .transaction-card .transaction-info .amount.withdrawal{color:#ff6b6b}.pending-transactions-section .transaction-card .transaction-info .date{color:#7fa6f0}.pending-transactions-section .transaction-card .transaction-info .platform{background:#7fa6f033;color:#7fa6f0}.pending-transactions-section .transaction-card .transaction-actions .btn-approve{background:linear-gradient(135deg,#14b4cb99,#14b4cb99);color:#eaf7fa}.pending-transactions-section .transaction-card .transaction-actions .btn-approve:hover{background:linear-gradient(135deg,#14b4cb99,#14b4cb4d);box-shadow:0 4px 12px #3fd98a52}.pending-transactions-section .transaction-card .transaction-actions .btn-reject{background:linear-gradient(135deg,#ff6b6b99,#ff6b6b99);color:#eaf7fa}.pending-transactions-section .transaction-card .transaction-actions .btn-reject:hover{background:linear-gradient(135deg,#ff6b6b99,#ff6b6b99);box-shadow:0 4px 12px #ff6b6b52}.finance-table .platform-badge.platform-crm{background:#7fa6f033;color:#7fa6f0}.finance-table .platform-badge.platform-trading_platform{background:#ffb34733;color:#ffb347}.finance-table .platform-badge.platform-api{background:#3fd98a33;color:#3fd98a}.finance-table .status-badge.status-pending{background:#ffb34733;color:#ffb347}.finance-table .status-badge.status-approved{background:#3fd98a33;color:#3fd98a}.finance-table .status-badge.status-rejected{background:#ff6b6b33;color:#ff6b6b}.finance-table .pending-row,.finance-table .pending-row:hover{background:#ffb3471f!important}.finance-table .action-buttons .btn-success{background:#3fd98a33;color:#3fd98a}.finance-table .action-buttons .btn-success:hover{background:#3fd98a66}.finance-table .action-buttons .btn-danger{background:#ff6b6b33;color:#ff6b6b}.finance-table .action-buttons .btn-danger:hover{background:#ff6b6b66}.accordion-tabs .accordion-tab:before{background:linear-gradient(90deg,#0000,#14505eb3,#0000)}.accordion-tab.active:before{background:radial-gradient(circle at center,#14b4cb33 0,#0000 70%)}.detail-input,.detail-select,.detail-textarea{border:1px solid #ffffff1c;box-shadow:0 2px 4px #0210142e}.detail-input:focus,.detail-select:focus,.detail-textarea:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26}.detail-select{background-color:#07242d85}.detail-select:hover{border-color:#ffffff38}.lead-detail-card .card-body .detail-row:hover{background-color:#14b4cb0d}.lead-detail-card .card-body .detail-row.editable-active{background-color:#14b4cb14;border-left:3px solid #14b4cb;box-shadow:0 2px 8px #0210142e}.detail-input:disabled,.detail-select:disabled,.detail-textarea:disabled{background-color:#07242d85;border-color:#ffffff1c}.detail-row.editable-active{background-color:#14b4cb14;border-left:3px solid #14b4cb;box-shadow:0 2px 8px #0210142e}.lead-detail-card .card-body .detail-row.editing{background-color:#14b4cb0d;border-left:3px solid #14b4cb}.copyable-edit-container .detail-value.copyable:hover{background-color:#14b4cb0d}.copyable-edit-container .edit-field-button{background-color:#14b4cb0d;color:#14b4cb}.copyable-edit-container .edit-field-button:hover{background-color:#14b4cb26}.copyable-edit-container .edit-field-button:active{background-color:#14b4cb40}.detail-input:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb33}.detail-value-container .edit-field-button{color:#b2d5de9e}.detail-value-container .edit-field-button:hover{color:#14b4cb}.detail-value-container .calendar-button{background-color:#07242d85;border:1px solid #ffffff1c}.detail-value-container .calendar-button:hover{background-color:#0c354099;border-color:#ffffff1c}.detail-value-container .calendar-button:hover svg{color:#7fa6f0}.detail-value-container .calendar-button svg{color:#2fa9bc}.next-call-date{color:#7fa6f0}.edit-field-container .status-indicator{background-color:#07242d85;color:#7fa6f0cc}.save-tooltip{background-color:#3fd98acc;color:#eaf7fa}.detail-row.always-editable{background-color:#07242d85}.detail-row.always-editable .detail-input,.detail-row.always-editable .detail-select,.detail-row.always-editable .detail-textarea{border-color:#ffffff1c}.transaction-button{background-color:#14b4cb;color:#eaf7fa}.transaction-button:hover{background-color:#1093a6;box-shadow:0 4px 8px #0210142e}.transaction-form .form-group label{color:#eaf7fa}.filter-modal.small-modal{background:linear-gradient(to bottom right,#ffffff14,#07242d85);box-shadow:0 12px 28px rgba(2,16,20,.186),0 0 0 1px #ffffff0f,0 0 0 3px #14b4cb0d}.filter-modal.small-modal .filter-modal-header{background:linear-gradient(90deg,#14b4cb0a,#14b4cb03);border-bottom:1px solid #ffffff1c}.filter-modal.small-modal .filter-modal-header .close-modal-button,.filter-modal.small-modal .filter-modal-header h3{color:#eaf7fa}.filter-modal.small-modal .filter-modal-header .close-modal-button:hover{background-color:#07242d85;color:#ff6b6b}.transaction-form .form-group label{color:#d6eef4d6}.transaction-form .form-group input,.transaction-form .form-group select,.transaction-form .form-group textarea{background-color:#07242d85;border:1px solid #ffffff1c;box-shadow:0 1px 2px #0210142e;color:#eaf7fa}.transaction-form .form-group input:focus,.transaction-form .form-group select:focus,.transaction-form .form-group textarea:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb1a}.transaction-form .form-group input:hover:not(:focus),.transaction-form .form-group select:hover:not(:focus),.transaction-form .form-group textarea:hover:not(:focus){border-color:#ffffff38}.transaction-form .form-group:focus-within label{color:#14b4cb}.transaction-form .transaction-actions .cancel-button{border:1px solid #ffffff1c;color:#eaf7fa}.transaction-form .transaction-actions .cancel-button:hover{background-color:#ffffff0f}.transaction-form .transaction-actions .apply-operation-button{background-color:#14b4cb;box-shadow:0 2px 5px #14b4cb4d;color:#eaf7fa}.transaction-form .transaction-actions .apply-operation-button:hover:not(:disabled){background-color:#129fb4;box-shadow:0 4px 10px #14b4cb66}.transaction-form .transaction-actions .apply-operation-button:active:not(:disabled){box-shadow:0 2px 3px #14b4cb4d}.reminder-button{background-color:#0c354099;border:1px solid #ffffff1c;color:#2fa9bc}.reminder-button svg{color:#ffb347}.reminder-button:hover{background-color:#7fa6f026}.reminder-button:hover svg{color:#ffb347}.status-badge.status-success{background-color:#3fd98a1a;color:#3fd98a}.status-badge.status-danger{background-color:#ff6b6b1a;color:#ff6b6b}.status-badge.status-info{background-color:#7fa6f01a;color:#7fa6f0}.status-badge.status-warning{background-color:#ffb3471a;color:#ffb347}.status-badge.status-secondary{background-color:hsla(0,0%,100%,.035);color:#b2d5de9e}.status-badge.status-default{background-color:hsla(0,0%,100%,.035);color:#eaf7fa}.status-badge.active,.status-badge.buy,.type-badge.active,.type-badge.buy{background-color:#14b4cb26;color:#3fd98a}.status-badge.closed,.status-badge.sell,.type-badge.closed,.type-badge.sell{background-color:#ff6b6b26;color:#ff6b6b}.status-badge.pending,.type-badge.pending{background-color:#ffb34726;color:#ffb347}.status-badge.market-buy,.status-badge.market-sell,.type-badge.market-buy,.type-badge.market-sell{background-color:#7fa6f026;color:#7fa6f0}.status-badge.limit-buy,.status-badge.limit-sell,.type-badge.limit-buy,.type-badge.limit-sell{background-color:#ffb34726;color:#28d1ea}.finance-detail-container.loading .spinner{border:5px solid #ffffff1c;border-top:5px solid #14b4cb}.finance-detail-container.error h2{color:#ff6b6b}.finance-detail-container.error p{color:#7fa6f0cc}.finance-detail-container.error button{background-color:#14b4cb;color:#eaf7fa}.finance-detail-container.error button:hover{background-color:#0f8b9d;box-shadow:0 2px 5px #0210142e}.finance-detail-container .finance-detail-header{background:#07242d85;box-shadow:0 2px 4px #0210142e}.finance-detail-container .finance-detail-header .pagination-counter{background:#14b4cb1f;color:#eaf7fa}.finance-detail-container .finance-detail-header .navigation-button{background-color:#07242d85;border:1px solid #ffffff0f;color:#eaf7fa}.finance-detail-container .finance-detail-header .navigation-button:hover{background-color:#0c354099;box-shadow:0 2px 4px #0210142e}.finance-detail-container .finance-detail-header .finance-title{color:#7fa6f0}.finance-detail-container .finance-detail-header .finance-title .header-icon{color:#14b4cb}.finance-detail-container .finance-detail-card{background-color:#07242d85;box-shadow:0 2px 10px #0210142e}.finance-detail-container .finance-detail-card:hover{box-shadow:0 4px 15px #0210142e}.finance-detail-container .finance-detail-card .card-header{background-color:#07242d85;border-bottom:1px solid #ffffff1c}.finance-detail-container .finance-detail-card .card-header h3{color:#7fa6f0}.finance-detail-container .finance-detail-card .card-header .card-icon{color:#14b4cb}.finance-detail-container .detail-row{border-bottom:1px dashed #7fa6f080}.finance-detail-container .detail-row.highlight-row{background-color:#14b4cb1f;border-left:3px solid #14b4cb}.finance-detail-container .detail-row.highlight-row .detail-value.copyable .copy-icon{background:#14b4cb1f}.finance-detail-container .detail-row.textarea-row .detail-label{color:#b2d5de9e}.finance-detail-container .detail-row.textarea-row .detail-value.textarea-value{background-color:#0c354099}.finance-detail-container .detail-row .detail-label{color:#b2d5de9e}.finance-detail-container .detail-row .detail-value-container .detail-value{color:#eaf7fa}.finance-detail-container .detail-row .detail-value-container .detail-value.copyable .copy-icon{background:#07242d85;box-shadow:0 1px 3px #0210142e;color:#b2d5de9e}.finance-detail-container .detail-row .detail-value-container .detail-value.textarea-value{background-color:#0c354099;border-left:3px solid #7fa6f066}.finance-detail-container .detail-row .detail-value-container .lead-link{color:#14b4cb}.finance-detail-container .detail-row .detail-value-container .edit-field-button{background-color:#14b4cb1f;color:#14b4cb}.finance-detail-container .edit-field-container .detail-input{border:1px solid #7fa6f066}.finance-detail-container .edit-field-container .detail-input:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26}.finance-detail-container .edit-field-container .detail-textarea{border:1px solid #7fa6f066}.finance-detail-container .edit-field-container .detail-textarea:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26}.finance-detail-container .edit-field-container .detail-select{background-color:#07242d85;border:1px solid #7fa6f066}.finance-detail-container .edit-field-container .detail-select:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26}.finance-detail-container .lead-action-buttons .view-lead-button{background-color:#14b4cb;color:#eaf7fa}.finance-detail-container .lead-action-buttons .view-lead-button:hover{background-color:#1093a6;box-shadow:0 2px 5px #0210142e}.finance-detail-container .positive-amount{color:#3fd98a}.finance-detail-container .negative-amount{color:#ff6b6b}.finance-detail-container .copy-tooltip{background-color:#7fa6f099;box-shadow:0 2px 8px rgba(2,16,20,.232);color:#eaf7fa}.finance-detail-container .save-tooltip{background-color:#14b4cb;box-shadow:0 3px 12px rgba(2,16,20,.232);color:#eaf7fa}.delete-transaction-button{background-color:#07242d85;border:1px solid #ff6b6b66;color:#ff6b6b}.delete-transaction-button:hover{background-color:#ff6b6b99;box-shadow:0 2px 5px #0210142e;color:#eaf7fa}.delete-confirmation-modal .delete-warning strong,.delete-confirmation-modal .warning-icon{color:#ff6b6b}.delete-confirmation-modal .delete-modal-actions .cancel-button{background-color:#0c354099;border:1px solid #ffffff1c}.delete-confirmation-modal .delete-modal-actions .cancel-button:hover{background-color:#7fa6f026}.delete-confirmation-modal .delete-modal-actions .delete-button{background-color:#ff6b6b99;color:#eaf7fa}.delete-confirmation-modal .delete-modal-actions .delete-button:hover{background-color:#ff6b6b99}.delete-confirmation-modal .delete-modal-actions .delete-button .spinner-icon{border:2px solid #ffffff38;border-top-color:#ffffff1c}.status-select.status-pending{background:#ffb3471f;color:#ffb347}.status-select.status-pending:focus,.status-select.status-pending:hover{background:#ffb34733;border-color:#ffb34766}.status-select.status-approved{background:#3fd98a1f;color:#3fd98a}.status-select.status-approved:focus,.status-select.status-approved:hover{background:#3fd98a33;border-color:#14b4cb66}.status-select.status-rejected{background:#ff6b6b1f;color:#ff6b6b}.status-select.status-rejected:focus,.status-select.status-rejected:hover{background:#ff6b6b33;border-color:#ff6b6b66}.visibility-toggle.visible{background:#3fd98a1f;color:#3fd98a}.visibility-toggle.visible:hover{background:#3fd98a33}.visibility-toggle.hidden{background:#0c354099;color:#7fa6f0cc}.visibility-toggle.hidden:hover{background:#14505eb3}.checkbox-toggle input[type=checkbox]:checked+.slider{background:#14b4cb99}.checkbox-toggle .slider{background:#0c354099}.checkbox-toggle .slider:before{background:#07242d85;box-shadow:0 1px 3px #0210144f}.checkbox-toggle .label-text{color:#7fa6f0cc}.status-dropdown-button.status-pending{background:#ffb3471f;color:#ffb347}.status-dropdown-button.status-pending:hover{background:#ffb34733}.status-dropdown-button.status-approved{background:#3fd98a1f;color:#3fd98a}.status-dropdown-button.status-approved:hover{background:#3fd98a33}.status-dropdown-button.status-rejected{background:#ff6b6b1f;color:#ff6b6b}.status-dropdown-button.status-rejected:hover{background:#ff6b6b33}.status-dropdown-menu{background:radial-gradient(120% 90% at 8% -20%,#ffffff1a,#0000 58%),linear-gradient(160deg,#ffffff0f,#ffffff05),#062028f5;box-shadow:0 4px 20px rgba(2,16,20,.465)}.status-dropdown-item{color:#eaf7fa}.status-dropdown-item:hover{background:hsla(0,0%,100%,.035)}.status-dropdown-item.active{background:#07242d85;color:#eaf7fa}.status-dropdown-item:first-child i{color:#ffb347}.status-dropdown-item:nth-child(2) i{color:#3fd98a}.status-dropdown-item:nth-child(3) i{color:#ff6b6b}.selection-indicator{background-color:#14b4cb14;border:1px solid #14b4cb33;box-shadow:0 2px 8px #14b4cb29}.selection-indicator .selection-text{color:#eaf7fa}.component-id-cell,.traiders-id-cell,.user-id-cell{color:#14b4cb!important;color:var(--ac)!important;cursor:pointer;font-weight:550}.component-id-cell:hover,.traiders-id-cell:hover,.user-id-cell:hover{background-color:#14b4cb0d;background-color:var(--ac-a5);text-decoration:underline}.sortable-header:hover{background-color:#041920c7}.sortable-header i{color:#7fa6f0cc}.sortable-header i.active{color:#eaf7fa}.component-header,.content-area .traiders-header,.users-header{backdrop-filter:blur(22px) saturate(155%) brightness(1.06);backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:blur(22px) saturate(155%) brightness(1.06);-webkit-backdrop-filter:var(--pane-blur);background:radial-gradient(130% 80% at 6% -18%,#ffffff24,#0000 56%),linear-gradient(158deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.022) 46%,hsla(0,0%,100%,.055)),#07242d8f;background:var(--pane-bg);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0000003d,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #0000001f,0 1px 2px #010e134d,0 22px 48px -22px #010e13a8;box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.content-area .traiders-header .header-title-section,.users-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.content-area .traiders-header .header-title-section h2,.users-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.content-area .traiders-header .header-title-section h2:after,.users-header .header-title-section h2:after{background:linear-gradient(90deg,#61e0ef,#14b4cb);background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.content-area .traiders-header .header-title-section h2:hover:after,.users-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.content-area .traiders-header .header-actions-block,.users-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.content-area .traiders-header .header-actions-block .action-buttons,.users-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.content-area .traiders-header .header-actions-block .action-buttons-left,.content-area .traiders-header .header-actions-block .action-buttons-right,.users-header .header-actions-block .action-buttons-left,.users-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.content-area .traiders-header .header-actions-block .action-buttons-right,.users-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.content-area .traiders-header .header-actions-block .button-group,.content-area .traiders-header .header-actions-block .excel-buttons-group,.users-header .header-actions-block .button-group,.users-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.content-area .traiders-header .header-actions-block .button-group>button,.content-area .traiders-header .header-actions-block .excel-buttons-group>button,.users-header .header-actions-block .button-group>button,.users-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.content-area .traiders-header .header-actions-block .button-group>button:first-child,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:first-child,.users-header .header-actions-block .button-group>button:first-child,.users-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.content-area .traiders-header .header-actions-block .button-group>button:last-child,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:last-child,.users-header .header-actions-block .button-group>button:last-child,.users-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.content-area .traiders-header .header-actions-block .button-group>button:not(:first-child),.content-area .traiders-header .header-actions-block .excel-buttons-group>button:not(:first-child),.users-header .header-actions-block .button-group>button:not(:first-child),.users-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.content-area .traiders-header .header-actions-block .button-group>button:hover,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:hover,.users-header .header-actions-block .button-group>button:hover,.users-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.content-area .traiders-header .header-actions-block .dropdown,.content-area .traiders-header .header-actions-block .filter-dropdown,.content-area .traiders-header .header-actions-block .pagination-dropdown,.content-area .traiders-header .header-actions-block .templates-dropdown,.users-header .header-actions-block .dropdown,.users-header .header-actions-block .filter-dropdown,.users-header .header-actions-block .pagination-dropdown,.users-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .filter-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .templates-dropdown .templates-dropdown-content,.users-header .header-actions-block .dropdown .dropdown-content,.users-header .header-actions-block .dropdown .dropdown-list,.users-header .header-actions-block .dropdown .dropdown-menu,.users-header .header-actions-block .dropdown .templates-dropdown-content,.users-header .header-actions-block .filter-dropdown .dropdown-content,.users-header .header-actions-block .filter-dropdown .dropdown-list,.users-header .header-actions-block .filter-dropdown .dropdown-menu,.users-header .header-actions-block .filter-dropdown .templates-dropdown-content,.users-header .header-actions-block .pagination-dropdown .dropdown-content,.users-header .header-actions-block .pagination-dropdown .dropdown-list,.users-header .header-actions-block .pagination-dropdown .dropdown-menu,.users-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.users-header .header-actions-block .templates-dropdown .dropdown-content,.users-header .header-actions-block .templates-dropdown .dropdown-list,.users-header .header-actions-block .templates-dropdown .dropdown-menu,.users-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.content-area .traiders-header .header-actions-block .sort-controls,.users-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.content-area .traiders-header .header-actions-block .sort-controls .sort-select,.users-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.content-area .traiders-header .header-actions-block .sort-controls .sort-direction-button,.users-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.content-area .traiders-header .header-actions-block .sort-controls .sort-direction-button.active,.users-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,#14b4cb,#28d1ea);background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:#14b4cb6b;border-color:var(--accent-line);color:#03242b;color:var(--on-accent)}.component-header .batch-operation-controls,.content-area .traiders-header .batch-operation-controls,.users-header .batch-operation-controls{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.filter-modal-overlay{background-color:#041920c7}.filter-modal,.mass-actions-modal{background-color:#07242d85;border:1px solid #ffffff38;box-shadow:0 10px 35px #7fa6f04d,0 8px 12px #7fa6f029}.filter-modal::-webkit-scrollbar-track,.mass-actions-modal::-webkit-scrollbar-track{background:#ffffff0f}.filter-modal::-webkit-scrollbar-thumb,.mass-actions-modal::-webkit-scrollbar-thumb{background:#14b4cb4d}.filter-modal::-webkit-scrollbar-thumb:hover,.mass-actions-modal::-webkit-scrollbar-thumb:hover{background:#14b4cb80}.filter-modal .filter-modal-header,.mass-actions-modal .filter-modal-header{background:linear-gradient(90deg,#14b4cb14,#14b4cb05);border-bottom:1px solid #ffffff38}.filter-modal .filter-modal-header:before,.mass-actions-modal .filter-modal-header:before{background:#07242d85}.filter-modal .filter-modal-header h3,.mass-actions-modal .filter-modal-header h3{color:#eaf7fa}.filter-modal .filter-modal-header h3:after,.mass-actions-modal .filter-modal-header h3:after{background-color:#14b4cb}.filter-modal .filter-modal-header .close-modal-button,.mass-actions-modal .filter-modal-header .close-modal-button{color:#eaf7fa}.filter-modal .filter-modal-header .close-modal-button:hover,.mass-actions-modal .filter-modal-header .close-modal-button:hover{background-color:#07242d85;color:#ff6b6b}.filter-modal .filter-modal-header .close-modal-button:focus,.mass-actions-modal .filter-modal-header .close-modal-button:focus{box-shadow:0 0 0 3px #14b4cb33}.filter-modal .filter-modal-body .mass-action-section,.mass-actions-modal .filter-modal-body .mass-action-section{border-bottom:1px dashed #ffffff38}.filter-modal .filter-modal-body .mass-action-section:hover,.mass-actions-modal .filter-modal-body .mass-action-section:hover{background-color:#14b4cb05}.filter-modal .filter-modal-body .mass-action-section h4,.mass-actions-modal .filter-modal-body .mass-action-section h4{color:#d6eef4d6}.filter-modal .filter-modal-body .mass-action-section h4:before,.mass-actions-modal .filter-modal-body .mass-action-section h4:before{background-color:#14b4cb}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select{background-color:#07242d85;border:1px solid #ffffff1c;box-shadow:inset 0 1px 3px #0210142e;color:#eaf7fa}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select:focus,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select:focus{border-color:#14b4cb;box-shadow:0 0 0 3px #14b4cb26,inset 0 1px 3px #0210142e}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select:hover,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select:hover{border-color:#ffffff38}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button{background-color:#14b4cb;box-shadow:0 2px 6px #14b4cb33;color:#eaf7fa}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:before,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:before{background:linear-gradient(90deg,#0000,#14505eb3,#0000)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled),.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled){background-color:#129fb4;box-shadow:0 4px 12px #14b4cb4d}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:active:not(:disabled),.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:active:not(:disabled){box-shadow:0 2px 4px #14b4cb33}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:focus,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:focus{box-shadow:0 0 0 3px #14b4cb4d}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:disabled,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:disabled{background-color:#2fa9bc}.filter-modal{background-color:#07242d85;box-shadow:0 8px 25px 0 #7fa6f033}.filter-modal .filter-modal-header{border-bottom:1px solid #ffffff1c}.filter-modal .filter-modal-header .close-modal-button,.filter-modal .filter-modal-header h3{color:#eaf7fa}.filter-modal .filter-modal-header .close-modal-button:hover{color:#ff6b6b}.create-user-modal .filter-modal-header{background:linear-gradient(135deg,#14b4cb14,#14b4cb05);border-bottom:2px solid #14b4cb26;box-shadow:0 2px 8px #14b4cb1a}.create-user-modal .filter-modal-header h3{color:#eaf7fa}.create-user-modal .form-grid .form-group input[type=email],.create-user-modal .form-grid .form-group input[type=password],.create-user-modal .form-grid .form-group input[type=text],.create-user-modal .form-grid .form-group select{border:1px solid #ffffff1c}.create-user-modal .form-grid .form-group input[type=email]:focus,.create-user-modal .form-grid .form-group input[type=password]:focus,.create-user-modal .form-grid .form-group input[type=text]:focus,.create-user-modal .form-grid .form-group select:focus{border-color:#7fa6f0;box-shadow:0 0 0 2px #7fa6f040}.create-user-modal .form-grid .form-group.activation-group{background:linear-gradient(135deg,#3fd98a0d,#3fd98a05);border:1px solid #3fd98a33}.create-user-modal .form-grid .form-group.activation-group:hover{border-color:#3fd98a4d;box-shadow:0 2px 8px #3fd98a1a}.create-user-modal .form-grid .form-group.activation-group .activation-header .activation-icon{color:#3fd98a}.create-user-modal .form-grid .form-group.activation-group .activation-header .activation-title{color:#eaf7fa}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-description{color:#b2d5de9e}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle input:checked+.activation-slider{background-color:#3fd98a}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider{background-color:#ffffff1c;box-shadow:inset 0 1px 3px #0210142e}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider:before{background-color:#07242d85;box-shadow:0 2px 4px #0210144f}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider:hover{box-shadow:0 0 0 3px #3fd98a33}.create-user-modal .form-grid .form-group.activation-group .activation-status.active{color:#3fd98a}.create-user-modal .form-grid .form-group.activation-group .activation-status.inactive{color:#b2d5de9e}.create-user-modal .groups-container{border:1px solid #ffffff1c}.create-user-modal .password-error{color:#ff6b6b}.create-user-modal .success-message{background-color:#3fd98a1a;color:#3fd98a}.create-user-modal .error-message{background-color:#ff6b6b1a;color:#ff6b6b}.permissions-selector{background-color:#07242d85;border:1px solid #ffffff1c}.permissions-selector:hover{background-color:#14505eb3;border-color:#ffffff1c}.permissions-selector .edit-permissions-button{color:#7fa6f0}.permissions-selector .edit-permissions-button:hover{color:#5186eb}.permissions-modal .filter-modal-body .permissions-search input{border:1px solid #ffffff1c}.permissions-modal .filter-modal-body .permissions-search input:focus{border-color:#7fa6f0;box-shadow:0 0 0 2px #7fa6f040}.permissions-modal .filter-modal-body .permissions-categories .permission-category{background-color:#07242d85;border:1px solid #ffffff1c;color:#b2d5de9e}.permissions-modal .filter-modal-body .permissions-categories .permission-category:hover{background-color:#14505eb3}.permissions-modal .filter-modal-body .permissions-categories .permission-category.active{background-color:#14b4cb;border:1px solid #14b4cb;color:#eaf7fa}.permissions-modal .filter-modal-body .permissions-categories .permission-category .badge{background-color:#0c354099;color:#eaf7fa}.active .permissions-modal .filter-modal-body .permissions-categories .permission-category .badge{background-color:#07242d85;color:#b2d5de9e}.permissions-modal .filter-modal-body .permissions-list{border:1px solid #ffffff1c}.permissions-modal .filter-modal-body .permissions-list .permission-item{border-bottom:1px solid #14505eb3}.permissions-modal .filter-modal-body .permissions-list .no-permissions,.permissions-modal .filter-modal-body .permissions-list .permission-item label .permission-codename{color:#b2d5de9e}.lead-details.email-copy-block{background-color:#14b4cb0d}.lead-details.email-copy-block h4{color:#eaf7fa}.lead-details.email-copy-block .copy-email-container .email-search-input{border:1px solid #ffffff1c}.lead-details.email-copy-block .copy-email-container .email-search-input:focus{border-color:#14b4cb;box-shadow:0 0 0 2px #14b4cb40}.lead-details.email-copy-block .copy-email-container .copy-email-button{background-color:#14b4cb;color:#eaf7fa}.lead-details.email-copy-block .copy-email-container .copy-email-button:hover{background-color:#0f8b9d}.lead-details.email-copy-block .copy-email-container .copy-email-button.copied{background-color:#3fd98a}.copy-tooltip{background-color:#041920c7;color:#eaf7fa}.create-user-modal .activation-toggle input:focus+.activation-slider{box-shadow:0 0 0 3px #3fd98a4d!important}.activation-toggle:focus-within{outline:2px solid #3fd98a}@media(prefers-contrast:high){.activation-group{border-width:2px}.activation-group .activation-toggle .activation-slider{border:1px solid #eaf7fa;border:1px solid var(--text-1)}.activation-group .activation-toggle .activation-slider:before{border:1px solid #ffffff1c;border:1px solid var(--glass-border)}}@media(prefers-color-scheme:dark){.create-user-modal .activation-group{background:linear-gradient(135deg,#3fd98a14,#3fd98a08);background:linear-gradient(135deg,var(--ok-a8),var(--ok-a3))}.create-user-modal .activation-group .activation-description{color:#d6eef4d6;color:var(--text-2)}.create-user-modal .activation-group .activation-toggle .activation-slider{background-color:#14505eb3;background-color:var(--glass-3)}.create-user-modal .activation-group .activation-toggle .activation-slider:before{background-color:#1d6675cc;background-color:var(--glass-4)}}.settings-container{background-color:#07242d85;background-color:var(--glass-1);border-radius:14px;box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680;margin-top:1rem;padding:1.5rem}.settings-tabs{border-bottom:1px solid #ffffff1c;margin-bottom:1.5rem}.settings-tabs .tab-button{color:#b2d5de9e;padding:.5rem 1rem;transition:color .15s ease-in-out}.settings-tabs .tab-button:hover{color:#14b4cb}.settings-tabs .tab-button.active{border-bottom:2px solid #14b4cb;color:#14b4cb}.settings-content .settings-section h3{color:#eaf7fa}.settings-content .form-group{margin-bottom:1rem}.settings-content .form-group label{color:#eaf7fa}.settings-content .form-group .form-control{background-color:#07242d85;border:1px solid #ffffff1c;color:#eaf7fa;font-size:.86rem;padding:.5rem 1rem}.settings-content .form-group .form-control:focus{border-color:#14b4cb;box-shadow:0 3px 10px 0 #14b4cb1a;box-shadow:0 3px 10px 0 var(--ac-a10)}.settings-content .form-group .toggle-switch input[type=checkbox]:checked+label:before{background-color:#14b4cb}.settings-content .form-group .toggle-switch label:before{background-color:#ffffff1c;transition:all .28s ease}.settings-content .form-group .toggle-switch label:after{background-color:#07242d85;box-shadow:0 1px 3px #0210144f;top:2px;transition:all .28s ease}.settings-content .settings-actions .btn{font-size:.86rem;transition:all .28s ease}.settings-content .settings-actions .btn-primary{background-color:#14b4cb;border:1px solid #14b4cb;color:#eaf7fa}.settings-content .settings-actions .btn-primary:hover{background-color:#129fb4;border-color:#129fb4}.settings-content .settings-actions .btn-secondary{border:1px solid #ffffff1c;color:#b2d5de9e}.settings-content .settings-actions .btn-secondary:hover{background-color:#14505eb3;color:#eaf7fa}@media(max-width:768px){.settings-tabs{flex-wrap:wrap}.settings-actions{flex-direction:column}.settings-actions .btn{width:100%}}.statuses-settings .statuses-section{margin-bottom:2rem}.statuses-settings .statuses-section h4{border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--glass-border);font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem}.statuses-settings .statuses-section .add-status-form{display:flex;gap:1rem;margin-bottom:1rem}.statuses-settings .statuses-section .add-status-form input{flex:1 1}.statuses-settings .statuses-section .add-status-form button{min-width:100px}.statuses-settings .statuses-section .statuses-table{border-collapse:collapse;margin-top:1rem;width:100%}.statuses-settings .statuses-section .statuses-table td,.statuses-settings .statuses-section .statuses-table th{border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--glass-border);padding:.75rem;text-align:left}.statuses-settings .statuses-section .statuses-table th{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);color:#eaf7fa;color:var(--text-1);font-weight:550}.statuses-settings .statuses-section .statuses-table tr.system-status{background-color:#14b4cb0d;background-color:var(--ac-a5)}.statuses-settings .statuses-section .statuses-table tr.system-status td{font-style:italic}.statuses-settings .statuses-section .statuses-table .btn-sm{font-size:.875rem;padding:.25rem .5rem}@media(max-width:768px){.statuses-settings .add-status-form{flex-direction:column}.statuses-settings .add-status-form button{width:100%}.statuses-settings .statuses-table td,.statuses-settings .statuses-table th{padding:.5rem}}.ip-whitelist-section{margin-bottom:2rem}.ip-whitelist-section .section-title{color:#eaf7fa;color:var(--text-1);font-size:1.25rem;font-weight:550;margin-bottom:1rem}.ip-whitelist-section .section-description{color:#b2d5de9e;color:var(--text-3);font-size:.95rem;margin-bottom:1.5rem}.ip-whitelist-section .loading-spinner-container{display:flex;justify-content:center;padding:2rem 0}.ip-whitelist-section .loading-spinner-container .loading-spinner{text-align:center}.ip-whitelist-section .loading-spinner-container .loading-spinner .spinner{animation:spin 1s linear infinite;border:3px solid #14b4cb33;border-top-color:#14b4cb;border:3px solid var(--ac-a20);border-radius:50%;border-top-color:var(--ac);height:40px;margin:0 auto 1rem;width:40px}.ip-whitelist-section .loading-spinner-container .loading-spinner span{color:#b2d5de9e;color:var(--text-3);font-size:.9rem}.ip-whitelist-section .table-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border-radius:14px;box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680;box-shadow:var(--shadow-2);margin-bottom:2rem;overflow:hidden}.ip-whitelist-section .settings-table{border-collapse:initial;border-spacing:0;width:100%}.ip-whitelist-section .settings-table td,.ip-whitelist-section .settings-table th{border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--glass-border);padding:.85rem 1.25rem;text-align:left}.ip-whitelist-section .settings-table th{background-color:#14b4cb0d;background-color:var(--ac-a5);color:#eaf7fa;color:var(--text-1);font-weight:550;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ip-whitelist-section .settings-table .actions-column{text-align:center;width:80px}.ip-whitelist-section .settings-table .actions-cell{text-align:center}.ip-whitelist-section .settings-table .actions-cell .delete-button{align-items:center;background:none;border:none;border-radius:50%;color:#ff6b6b;color:var(--dg);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ip-whitelist-section .settings-table .actions-cell .delete-button:hover{background-color:#07242d85;background-color:var(--glass-1);transform:scale(1.1)}.ip-whitelist-section .settings-table .ip-address-cell{font-family:monospace;font-weight:550}.ip-whitelist-section .settings-table .table-row{transition:background-color .2s ease}.ip-whitelist-section .settings-table .table-row:hover{background-color:#14b4cb08;background-color:var(--ac-a3)}.ip-whitelist-section .settings-table .no-data-row .no-data-message{color:#b2d5de9e;color:var(--text-3);font-style:italic;padding:2rem;text-align:center}.ip-whitelist-section .settings-table .no-data-row .no-data-message i{margin-right:.5rem}.ip-whitelist-section .add-ip-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border-radius:14px;box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680;box-shadow:var(--shadow-2);padding:1.5rem}.ip-whitelist-section .add-ip-section .subsection-title{color:#eaf7fa;color:var(--text-1);font-size:1.1rem;font-weight:550;margin-bottom:1.25rem}.ip-whitelist-section .add-ip-section .form-container .form-row{display:flex;gap:1.5rem;margin-bottom:1.25rem}@media(max-width:768px){.ip-whitelist-section .add-ip-section .form-container .form-row{flex-direction:column;gap:1rem}}.ip-whitelist-section .add-ip-section .form-container .form-group{flex:1 1}.ip-whitelist-section .add-ip-section .form-container .form-group .form-label{color:#eaf7fa;color:var(--text-1);display:block;font-size:.9rem;font-weight:550;margin-bottom:.5rem}.ip-whitelist-section .add-ip-section .form-container .form-group .form-control{border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:10px;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ip-whitelist-section .add-ip-section .form-container .form-group .form-control:focus{border-color:#14b4cb;border-color:var(--ac);box-shadow:0 0 0 2px #14b4cb26;box-shadow:0 0 0 2px var(--ac-a15);outline:none}.ip-whitelist-section .add-ip-section .form-container .form-group .form-control::placeholder{color:#d6eef4d6;color:var(--text-2)}.ip-whitelist-section .add-ip-section .form-container .add-button{align-items:center;background-color:#14b4cb;background-color:var(--ac);border:none;border-radius:10px;box-shadow:0 2px 6px #14b4cb33;box-shadow:0 2px 6px var(--ac-a20);color:#eaf7fa;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.ip-whitelist-section .add-ip-section .form-container .add-button:hover{background-color:#129fb4;background-color:var(--ac-d5);box-shadow:0 4px 12px #14b4cb4d;box-shadow:0 4px 12px var(--ac-a30);transform:translateY(-2px)}.ip-whitelist-section .add-ip-section .form-container .add-button:active{box-shadow:0 2px 4px #14b4cb33;box-shadow:0 2px 4px var(--ac-a20);transform:translateY(0)}.settings-staking .staking-header{background:linear-gradient(135deg,#14b4cb1a,#14b4cb0d);background:linear-gradient(135deg,var(--ac-a10) 0,var(--ac-a5) 100%);border:1px solid #14b4cb1a;border:1px solid var(--ac-a10);margin-bottom:2.5rem;text-align:center}.settings-staking .staking-header h2{color:#eaf7fa;color:var(--text-1);font-size:2rem;font-weight:600;margin:0 0 .75rem}.settings-staking .staking-header h2 i{color:#14b4cb;color:var(--ac);margin-right:.75rem}.settings-staking .staking-header .staking-description{color:#b2d5de9e;color:var(--text-3);font-size:1.1rem;line-height:1.6;margin:0}.settings-staking .loading-container{background-color:#07242d85;background-color:var(--glass-1);border-radius:18px;padding:4rem 2rem;text-align:center}.settings-staking .loading-container .spinner{animation:spin 1s linear infinite;border:4px solid #14b4cb33;border-top-color:#14b4cb;border:4px solid var(--ac-a20);border-radius:50%;border-top-color:var(--ac);height:50px;margin:0 auto 1.5rem;width:50px}.settings-staking .loading-container p{color:#b2d5de9e;color:var(--text-3);font-size:1.1rem;margin:0}.settings-staking .error-container{background-color:#07242d85;background-color:var(--glass-1);border:1px solid #ffffff0f;border:1px solid var(--glass-border-soft);border-radius:18px;padding:3rem 2rem;text-align:center}.settings-staking .error-container i{color:#ff6b6b;color:var(--dg);font-size:3rem;margin-bottom:1rem}.settings-staking .error-container p{color:#b2d5de9e;color:var(--text-3);font-size:1.1rem;margin-bottom:1.5rem}.settings-staking .staking-sections{display:flex;flex-direction:column;gap:3rem}.settings-staking .staking-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border:1px solid #14b4cb1a;border:1px solid var(--ac-a10);border-radius:18px;box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680;box-shadow:var(--shadow-2);overflow:hidden}.settings-staking .staking-section .section-header{background:linear-gradient(135deg,#14b4cb14,#14b4cb08);background:linear-gradient(135deg,var(--ac-a8) 0,var(--ac-a3) 100%);border-bottom:1px solid #14b4cb26;border-bottom:1px solid var(--ac-a15);padding:2rem}.settings-staking .staking-section .section-header h3{color:#eaf7fa;color:var(--text-1);font-size:1.5rem;font-weight:600;margin:0 0 .75rem}.settings-staking .staking-section .section-header h3 i{color:#14b4cb;color:var(--ac);font-size:1.3rem;margin-right:.75rem}.settings-staking .staking-section .section-header p{color:#b2d5de9e;color:var(--text-3);font-size:1rem;line-height:1.5;margin:0}.settings-staking .staking-section .currencies-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:2rem}.settings-staking .staking-section .currencies-grid .currency-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border:2px solid #14b4cb1a;border:2px solid var(--ac-a10);border-radius:14px;box-shadow:0 2px 8px #0210142e;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.settings-staking .staking-section .currencies-grid .currency-card:hover{border-color:#14b4cb4d;border-color:var(--ac-a30);box-shadow:0 8px 25px #14b4cb26;box-shadow:0 8px 25px var(--ac-a15);transform:translateY(-2px)}.settings-staking .staking-section .currencies-grid .currency-card .currency-info{align-items:center;display:flex;flex:1 1;gap:1rem}.settings-staking .staking-section .currencies-grid .currency-card .currency-info .currency-symbol{align-items:center;background:linear-gradient(135deg,#14b4cb,#28d1ea);background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-radius:50%;box-shadow:0 4px 12px #14b4cb4d;box-shadow:0 4px 12px var(--ac-a30);color:#eaf7fa;color:var(--text-1);display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.settings-staking .staking-section .currencies-grid .currency-card .currency-info .currency-details h4{color:#eaf7fa;color:var(--text-1);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.settings-staking .staking-section .currencies-grid .currency-card .currency-info .currency-details p{color:#b2d5de9e;color:var(--text-3);font-size:.9rem;margin:0}.settings-staking .staking-section .currencies-grid .currency-card .btn-danger{align-items:center;background-color:#ff6b6b99;background-color:var(--dg-a60);border:none;border-radius:50%;color:#eaf7fa;color:var(--text-1);display:flex;height:36px;justify-content:center;padding:.5rem;transition:all .2s ease;width:36px}.settings-staking .staking-section .currencies-grid .currency-card .btn-danger:hover{background-color:#ff6b6bb3;background-color:var(--dg-a70);transform:scale(1.1)}.settings-staking .staking-section .add-currency-form{background-color:#14b4cb05;background-color:var(--ac-a2);border-top:1px solid #14b4cb1a;border-top:1px solid var(--ac-a10);padding:2rem}.settings-staking .staking-section .add-currency-form h4{color:#eaf7fa;color:var(--text-1);font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.settings-staking .staking-section .add-currency-form h4 i{color:#14b4cb;color:var(--ac);margin-right:.5rem}.settings-staking .staking-section .add-currency-form .form-row{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.settings-staking .staking-section .add-currency-form .form-row{grid-template-columns:1fr}}.settings-staking .staking-section .add-currency-form .form-row .form-group{margin-bottom:0}.settings-staking .staking-section .add-currency-form .form-row .form-group label{color:#eaf7fa;color:var(--text-1);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.settings-staking .staking-section .add-currency-form .form-row .form-group .form-control{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border:2px solid #14b4cb1a;border:2px solid var(--ac-a10);border-radius:10px;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.settings-staking .staking-section .add-currency-form .form-row .form-group .form-control:focus{border-color:#14b4cb;border-color:var(--ac);box-shadow:0 0 0 3px #14b4cb1a;box-shadow:0 0 0 3px var(--ac-a10);outline:none}.settings-staking .staking-section .add-currency-form .form-row .form-group .btn-success{background:linear-gradient(135deg,#14b4cb99,#14b4cb99);background:linear-gradient(135deg,var(--ac-a60),var(--ac-a60));border:none;border-radius:10px;box-shadow:0 4px 12px #ffffff14;color:#eaf7fa;color:var(--text-1);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.settings-staking .staking-section .add-currency-form .form-row .form-group .btn-success i{margin-right:.5rem}.settings-staking .staking-section .add-currency-form .form-row .form-group .btn-success:hover{background:linear-gradient(135deg,#14b4cb99,#14b4cb99);background:linear-gradient(135deg,var(--ac-a60),var(--ac-a60));box-shadow:0 6px 16px #ffffff14;transform:translateY(-2px)}.settings-staking .staking-section .currency-tiers{border-bottom:1px solid #14b4cb1a;border-bottom:1px solid var(--ac-a10);padding:2rem}.settings-staking .staking-section .currency-tiers:last-child{border-bottom:none}.settings-staking .staking-section .currency-tiers .currency-tier-title{background-color:#14b4cb0d;background-color:var(--ac-a5);border-left:4px solid #14b4cb;border-left:4px solid var(--ac);border-radius:10px;color:#eaf7fa;color:var(--text-1);font-size:1.2rem;font-weight:600;margin:0 0 1.5rem;padding:1rem}.settings-staking .staking-section .currency-tiers .tiers-list{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border:2px solid #14b4cb1a;border:2px solid var(--ac-a10);border-radius:14px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card:hover{border-color:#14b4cb4d;border-color:var(--ac-a30);box-shadow:0 4px 16px #14b4cb1a;box-shadow:0 4px 16px var(--ac-a10)}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .apr-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .period-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .range-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .apr-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .period-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .range-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .apr-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .period-label,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .range-label{color:#b2d5de9e;color:var(--text-3);display:block;font-size:.8rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .apr-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .period-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .range-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .apr-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .period-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .range-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .apr-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .period-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .range-value{color:#eaf7fa;color:var(--text-1);font-size:1rem;font-weight:600}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-apr .apr-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-period .apr-value,.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .tier-info .tier-range .apr-value{color:#3fd98a;color:var(--ok);font-size:1.1rem}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .btn-danger{align-items:center;background-color:#ff6b6b99;background-color:var(--dg-a60);border:none;border-radius:50%;color:#eaf7fa;color:var(--text-1);display:flex;height:36px;justify-content:center;padding:.5rem;transition:all .2s ease;width:36px}.settings-staking .staking-section .currency-tiers .tiers-list .tier-card .btn-danger:hover{background-color:#ff6b6bb3;background-color:var(--dg-a70);transform:scale(1.1)}.settings-staking .staking-section .currency-tiers .add-tier-form{background-color:#14b4cb05;background-color:var(--ac-a2);border:1px dashed #14b4cb33;border:1px dashed var(--ac-a20);border-radius:14px;padding:1.5rem}.settings-staking .staking-section .currency-tiers .add-tier-form h5{color:#eaf7fa;color:var(--text-1);font-size:1.1rem;font-weight:600;margin:0 0 1.5rem}.settings-staking .staking-section .currency-tiers .add-tier-form h5 i{color:#14b4cb;color:var(--ac);margin-right:.5rem}.settings-staking .staking-section .currency-tiers .add-tier-form .form-row{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:768px){.settings-staking .staking-section .currency-tiers .add-tier-form .form-row{grid-template-columns:1fr}}.settings-staking .staking-section .periods-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:2rem}.settings-staking .staking-section .periods-grid .period-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:#07242d85;background-color:var(--glass-1);border:2px solid #14b4cb1a;border:2px solid var(--ac-a10);border-radius:14px;box-shadow:0 2px 8px #0210142e;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.settings-staking .staking-section .periods-grid .period-card:hover{border-color:#14b4cb4d;border-color:var(--ac-a30);box-shadow:0 8px 25px #14b4cb26;box-shadow:0 8px 25px var(--ac-a15);transform:translateY(-2px)}.settings-staking .staking-section .periods-grid .period-card .period-info{flex:1 1}.settings-staking .staking-section .periods-grid .period-card .period-info h4{color:#eaf7fa;color:var(--text-1);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.settings-staking .staking-section .periods-grid .period-card .period-info p{color:#b2d5de9e;color:var(--text-3);font-size:.9rem;margin:0 0 .25rem}.settings-staking .staking-section .periods-grid .period-card .period-info .status-badge{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.settings-staking .staking-section .periods-grid .period-card .period-info .status-badge.active{background-color:#07242d85;background-color:var(--glass-1);color:#3fd98a;color:var(--ok)}.settings-staking .staking-section .periods-grid .period-card .period-info .status-badge.inactive{background-color:hsla(0,0%,100%,.035);background-color:var(--glass-0);color:#b2d5de9e;color:var(--text-3)}.settings-staking .staking-section .add-period-form{background-color:#14b4cb05;background-color:var(--ac-a2);border-top:1px solid #14b4cb1a;border-top:1px solid var(--ac-a10);padding:2rem}.settings-staking .staking-section .add-period-form h4{color:#eaf7fa;color:var(--text-1);font-size:1.2rem;font-weight:600;margin:0 0 1.5rem}.settings-staking .staking-section .add-period-form h4 i{color:#14b4cb;color:var(--ac);margin-right:.5rem}.settings-staking .staking-section .add-period-form .form-row{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.settings-staking .staking-section .add-period-form .form-row{grid-template-columns:1fr}}.settings-staking .staking-section .add-period-form .form-row .checkbox-label{align-items:center;display:flex;gap:.5rem;margin-top:1.5rem}.settings-staking .staking-section .add-period-form .form-row .checkbox-label input[type=checkbox]{accent-color:#14b4cb;accent-color:var(--ac);height:18px;width:18px}.settings-staking .staking-actions .btn-lg{background:linear-gradient(135deg,#14b4cb,#28d1ea);background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-radius:14px;box-shadow:0 6px 20px #14b4cb4d;box-shadow:0 6px 20px var(--ac-a30);color:#eaf7fa;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem}.settings-staking .staking-actions .btn-lg i{font-size:1.2rem;margin-right:.75rem}.settings-staking .staking-actions .btn-lg .spinner-small{border:2px solid #ffffff0f;border-top-color:#ffffff1c;border:2px solid var(--glass-border-soft);border-radius:50%;border-top-color:var(--glass-border);display:inline-block;height:20px;margin-right:.75rem;width:20px}.settings-staking .staking-actions .btn-lg:hover:not(:disabled){background:linear-gradient(135deg,#16c9e2,#3fd6ec);background:linear-gradient(135deg,var(--ac-l5),var(--ac-l15));box-shadow:0 10px 30px #14b4cb66;box-shadow:0 10px 30px var(--ac-a40);transform:translateY(-3px)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-primary{color:#14b4cb;color:var(--ac)}.text-success{color:#3fd98a;color:var(--ok)}.text-danger{color:#ff6b6b;color:var(--dg)}.text-warning{color:#ffb347;color:var(--wn)}.text-info{color:#7fa6f0;color:var(--inf)}.text-muted{color:#b2d5de9e;color:var(--text-3)}.font-bold{font-weight:620}.font-medium{font-weight:550}.font-normal{font-weight:400}.m-xs{margin:.25rem!important}.mt-xs{margin-top:.25rem!important}.mr-xs{margin-right:.25rem!important}.mb-xs{margin-bottom:.25rem!important}.ml-xs,.mx-xs{margin-left:.25rem!important}.mx-xs{margin-right:.25rem!important}.my-xs{margin-bottom:.25rem!important;margin-top:.25rem!important}.p-xs{padding:.25rem!important}.pt-xs{padding-top:.25rem!important}.pr-xs{padding-right:.25rem!important}.pb-xs{padding-bottom:.25rem!important}.pl-xs,.px-xs{padding-left:.25rem!important}.px-xs{padding-right:.25rem!important}.py-xs{padding-bottom:.25rem!important;padding-top:.25rem!important}.m-sm{margin:.5rem!important}.mt-sm{margin-top:.5rem!important}.mr-sm{margin-right:.5rem!important}.mb-sm{margin-bottom:.5rem!important}.ml-sm,.mx-sm{margin-left:.5rem!important}.mx-sm{margin-right:.5rem!important}.my-sm{margin-bottom:.5rem!important;margin-top:.5rem!important}.p-sm{padding:.5rem!important}.pt-sm{padding-top:.5rem!important}.pr-sm{padding-right:.5rem!important}.pb-sm{padding-bottom:.5rem!important}.pl-sm,.px-sm{padding-left:.5rem!important}.px-sm{padding-right:.5rem!important}.py-sm{padding-bottom:.5rem!important;padding-top:.5rem!important}.m-md{margin:1rem!important}.mt-md{margin-top:1rem!important}.mr-md{margin-right:1rem!important}.mb-md{margin-bottom:1rem!important}.ml-md,.mx-md{margin-left:1rem!important}.mx-md{margin-right:1rem!important}.my-md{margin-bottom:1rem!important;margin-top:1rem!important}.p-md{padding:1rem!important}.pt-md{padding-top:1rem!important}.pr-md{padding-right:1rem!important}.pb-md{padding-bottom:1rem!important}.pl-md,.px-md{padding-left:1rem!important}.px-md{padding-right:1rem!important}.py-md{padding-bottom:1rem!important;padding-top:1rem!important}.m-lg{margin:1.5rem!important}.mt-lg{margin-top:1.5rem!important}.mr-lg{margin-right:1.5rem!important}.mb-lg{margin-bottom:1.5rem!important}.ml-lg,.mx-lg{margin-left:1.5rem!important}.mx-lg{margin-right:1.5rem!important}.my-lg{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.p-lg{padding:1.5rem!important}.pt-lg{padding-top:1.5rem!important}.pr-lg{padding-right:1.5rem!important}.pb-lg{padding-bottom:1.5rem!important}.pl-lg,.px-lg{padding-left:1.5rem!important}.px-lg{padding-right:1.5rem!important}.py-lg{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.m-xl{margin:2rem!important}.mt-xl{margin-top:2rem!important}.mr-xl{margin-right:2rem!important}.mb-xl{margin-bottom:2rem!important}.ml-xl,.mx-xl{margin-left:2rem!important}.mx-xl{margin-right:2rem!important}.my-xl{margin-bottom:2rem!important;margin-top:2rem!important}.p-xl{padding:2rem!important}.pt-xl{padding-top:2rem!important}.pr-xl{padding-right:2rem!important}.pb-xl{padding-bottom:2rem!important}.pl-xl,.px-xl{padding-left:2rem!important}.px-xl{padding-right:2rem!important}.py-xl{padding-bottom:2rem!important;padding-top:2rem!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.gap-xs{gap:.25rem!important}.gap-sm{gap:.5rem!important}.gap-md{gap:1rem!important}.gap-lg{gap:1.5rem!important}.gap-xl{gap:2rem!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.border{border:1px solid #ffffff1c!important;border:1px solid var(--glass-border)!important}.border-0{border:0!important}.border-top{border-top:1px solid #ffffff1c!important;border-top:1px solid var(--glass-border)!important}.border-right{border-right:1px solid #ffffff1c!important;border-right:1px solid var(--glass-border)!important}.border-bottom{border-bottom:1px solid #ffffff1c!important;border-bottom:1px solid var(--glass-border)!important}.border-left{border-left:1px solid #ffffff1c!important;border-left:1px solid var(--glass-border)!important}.rounded{border-radius:10px!important}.rounded-md{border-radius:14px!important}.rounded-lg{border-radius:18px!important}.rounded-circle{border-radius:50%!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 .125rem .25rem #0210142e!important;box-shadow:0 .125rem .25rem rgba(var(--sh-rgb),.18)!important}.shadow{box-shadow:0 1px 2px #01101647,0 4px 12px -4px #01101652!important;box-shadow:var(--shadow-1)!important}.shadow-lg{box-shadow:0 2px 6px #0110164d,0 14px 34px -10px #01101680!important;box-shadow:var(--shadow-2)!important}.text-truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.text-truncate{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.bg-primary{background-color:#14b4cb!important;background-color:var(--ac)!important}.bg-secondary{background-color:#07242d85!important;background-color:var(--glass-1)!important}.bg-success{background-color:#3fd98a!important;background-color:var(--ok)!important}.bg-danger{background-color:#ff6b6b!important;background-color:var(--dg)!important}.bg-warning{background-color:#ffb347!important;background-color:var(--wn)!important}.bg-info{background-color:#7fa6f0!important;background-color:var(--inf)!important}.bg-light{background-color:#07242d85!important;background-color:var(--glass-1)!important}.bg-dark{background-color:#0620289e!important;background-color:var(--glass-deep)!important}.bg-transparent{background-color:#0000!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.Toastify__toast-container{--toastify-color-progress-light:linear-gradient(90deg,var(--ac),var(--accent-300));padding:0}.Toastify__toast{backdrop-filter:blur(48px) saturate(170%);backdrop-filter:blur(var(--blur-xl)) saturate(170%);-webkit-backdrop-filter:blur(48px) saturate(170%);-webkit-backdrop-filter:blur(var(--blur-xl)) saturate(170%);background:#041920c7;background:var(--glass-deeper);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--r-lg);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3);color:#eaf7fa;color:var(--text-1);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);font-size:.86rem;min-height:58px;overflow:hidden;padding:.9rem 1rem}.Toastify__toast-body{color:#eaf7fa;color:var(--text-1);font-weight:500}.Toastify__close-button{color:#b2d5de9e;color:var(--text-3)}.Toastify__close-button:hover{color:#eaf7fa;color:var(--text-1);opacity:1}.Toastify__progress-bar{background:linear-gradient(90deg,#14b4cb,#61e0ef);background:linear-gradient(90deg,var(--accent-500),var(--accent-300));height:2px}.Toastify__toast--success{border-color:#3fd98a5c;border-color:var(--success-line)}.Toastify__toast--error{border-color:#ff6b6b61;border-color:var(--danger-line)}.Toastify__toast--warning{border-color:#ffb34761;border-color:var(--warning-line)}.Toastify__toast--info{border-color:#7fa6f061;border-color:var(--info-line)}.Toastify__toast-icon svg{fill:#32cfe3;fill:var(--accent-400)}.Toastify__toast--success .Toastify__toast-icon svg{fill:#3fd98a;fill:var(--success)}.Toastify__toast--error .Toastify__toast-icon svg{fill:#ff6b6b;fill:var(--danger)}.Toastify__toast--warning .Toastify__toast-icon svg{fill:#ffb347;fill:var(--warning)}.Toastify__toast--info .Toastify__toast-icon svg{fill:#7fa6f0;fill:var(--info)}.fc{--fc-border-color:var(--glass-border-soft);--fc-page-bg-color:#0000;--fc-neutral-bg-color:#ffffff0a;--fc-today-bg-color:var(--ac-a12);--fc-event-bg-color:var(--ac-a80);--fc-event-border-color:var(--ac-a60);--fc-event-text-color:var(--on-accent);--fc-list-event-hover-bg-color:#ffffff14;--fc-highlight-color:var(--br-a16);color:#d6eef4d6;color:var(--text-2);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans)}.fc .fc-toolbar-title{color:#eaf7fa;color:var(--text-1);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.fc .fc-button,.fc .fc-button-primary{background:#0c354099;background:var(--glass-2);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:10px;border-radius:var(--r-sm);box-shadow:none;color:#d6eef4d6;color:var(--text-2);font-size:.8rem;font-weight:550;padding:.45rem .85rem;text-transform:capitalize;transition:all .24s cubic-bezier(.16,1,.3,1);transition:all var(--dur-2) var(--ease-out)}.fc .fc-button-primary:hover:not(:disabled),.fc .fc-button:hover:not(:disabled){background:#14505eb3;background:var(--glass-3);border-color:#ffffff38;border-color:var(--glass-border-strong);color:#eaf7fa;color:var(--text-1)}.fc .fc-button-primary:focus,.fc .fc-button:focus{box-shadow:0 0 0 3px #14b4cb4d!important;box-shadow:var(--ring-accent)!important}.fc .fc-button-primary.fc-button-active,.fc .fc-button-primary:active,.fc .fc-button.fc-button-active,.fc .fc-button:active{background:linear-gradient(135deg,#14b4cb,#32cfe3)!important;background:linear-gradient(135deg,var(--accent-500),var(--accent-400))!important;border-color:#61e0ef!important;border-color:var(--accent-300)!important;box-shadow:0 10px 30px -10px #14b4cb8c!important;box-shadow:var(--glow-accent)!important;color:#03242b!important;color:var(--on-accent)!important}.fc .fc-button-primary:disabled,.fc .fc-button:disabled{opacity:.4}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section>*{border-color:#ffffff0f;border-color:var(--glass-border-soft)}.fc .fc-col-header-cell{background:hsla(0,0%,100%,.035);background:var(--glass-0);padding:.6rem 0}.fc .fc-col-header-cell .fc-col-header-cell-cushion{color:#b2d5de9e;color:var(--text-3);font-size:.72rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.fc .fc-daygrid-day-number,.fc .fc-list-day-side-text,.fc .fc-list-day-text,.fc .fc-timegrid-slot-label-cushion{color:#d6eef4d6;color:var(--text-2);font-size:.8rem}.fc .fc-day-today .fc-daygrid-day-number{color:#4fd8e8;color:var(--text-accent);font-weight:650}.fc .fc-daygrid-day:hover{background:hsla(0,0%,100%,.035);background:var(--glass-0)}.fc .fc-event{border-radius:7px;box-shadow:0 4px 12px -4px #14b4cb99;box-shadow:0 4px 12px -4px var(--ac-a60);font-size:.76rem;font-weight:550;padding:2px 6px;transition:transform .24s cubic-bezier(.34,1.56,.64,1);transition:transform var(--dur-2) var(--ease-spring)}.fc .fc-event:hover{transform:translateY(-1px) scale(1.015)}.fc .fc-list,.fc .fc-list-table{background:#0000;border-color:#ffffff0f;border-color:var(--glass-border-soft)}.fc .fc-list-day-cushion{background:#07242d85;background:var(--glass-1)}.fc .fc-popover{backdrop-filter:blur(32px);backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(var(--blur-lg));background:#041920c7;background:var(--glass-deeper);border:1px solid #ffffff1c;border:1px solid var(--glass-border);border-radius:14px;border-radius:var(--r-md);box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3)}.fc .fc-popover-header{background:#07242d85;background:var(--glass-1);color:#eaf7fa;color:var(--text-1)}.recharts-wrapper .recharts-cartesian-axis-tick text{fill:#d6eef4d6;fill:var(--text-2);font-size:12px}.recharts-wrapper .recharts-cartesian-grid line{stroke:#ffffff14}.recharts-wrapper .recharts-default-tooltip{background:#041920c7!important;background:var(--glass-deeper)!important;border:1px solid #ffffff1c!important;border:1px solid var(--glass-border)!important;border-radius:14px!important;border-radius:var(--r-md)!important;box-shadow:0 4px 10px #01101657,0 30px 70px -16px #0110169e;box-shadow:var(--shadow-3);color:#eaf7fa!important;color:var(--text-1)!important}.recharts-wrapper .recharts-tooltip-label{color:#b2d5de9e!important;color:var(--text-3)!important}.recharts-wrapper .recharts-legend-item-text{color:#d6eef4d6!important;color:var(--text-2)!important}:root[data-effects=lite]{--glass-1:var(--glass-2);--glass-deep:var(--glass-deeper);--pane-bg:var(--pane-bg-raised)}:root[data-effects=lite] *,:root[data-effects=lite] :after,:root[data-effects=lite] :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-effects=lite] body:before{background:radial-gradient(42vmax 34vmax at 12% 72%,#0d3b43d9,#0000 70%),radial-gradient(34vmax 26vmax at 88% 62%,#114f5b9e,#0000 68%),radial-gradient(60vmax 42vmax at 58% 96%,#03141aeb,#0000 74%),radial-gradient(74vmax 52vmax at 50% 124%,#020d12f5,#0000 76%)!important;background:var(--amb-2)!important;filter:none!important;opacity:.6;transform:none!important}:root[data-effects=lite] #root:after,:root[data-effects=lite] body:after{display:none!important}:root[data-effects=lite] *,:root[data-effects=lite] :after,:root[data-effects=lite] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}.App{min-height:100vh;text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard{margin:0 auto;padding:0}.nav-links{display:flex;gap:20px}.nav-links a{border-radius:8px;font-weight:500;padding:5px 10px;text-decoration:none;transition:background-color .24s cubic-bezier(.16,1,.3,1)}.nav-links a:hover{background-color:#ffffff17}.user-info{align-items:center;display:flex;gap:5px}.user-info button{margin-left:10px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-search-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:100}.global-search-container .search-field-container{margin-bottom:1rem;position:relative;width:100%}.global-search-container .search-field-container .search-input{background-color:var(--glass-1);border:2px solid var(--ac-a20);border-radius:23px;box-shadow:0 4px 6px rgba(var(--sh-rgb),.18);color:var(--text-1);font-size:15px;height:46px;padding:10px 45px 10px 20px;transition:all .28s ease;width:100%}.global-search-container .search-field-container .search-input:focus{border-color:var(--ac);box-shadow:0 6px 12px var(--ac-a10);outline:none}.global-search-container .search-field-container .search-input::placeholder{color:var(--text-4)}.global-search-container .search-field-container .search-icon{color:var(--ac);cursor:pointer;font-size:15px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .28s ease}.global-search-container.search-active .search-field-container{left:0;margin:0 auto;position:fixed;right:0;top:20px;z-index:1051}.global-search-container .search-overlay{animation:fadeIn .28s ease forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--glass-deeper);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1050}.global-search-container .fullscreen-search{animation:slideDown .28s ease-out;left:0;position:fixed;top:0;width:100%;z-index:1051}.global-search-container .fullscreen-search .search-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);box-shadow:0 4px 12px rgba(var(--sh-rgb),.18);display:flex;justify-content:space-between;padding:10px 20px}.global-search-container .fullscreen-search .search-header .search-input-container{align-items:center;display:flex;flex:1 1;margin:0 auto;max-width:1200px;position:relative}.global-search-container .fullscreen-search .search-header .search-input-container .search-header-icon{color:var(--ac);font-size:18px;margin-right:12px}.global-search-container .fullscreen-search .search-header .search-input-container .global-search-input{background-color:#0000;border:none;border-bottom:2px solid var(--ac);color:var(--text-1);font-size:18px;height:48px;padding:10px 45px 10px 20px;width:100%}.global-search-container .fullscreen-search .search-header .search-input-container .global-search-input:focus{outline:none}.global-search-container .fullscreen-search .search-header .search-input-container .global-search-input::placeholder{color:var(--text-4)}.global-search-container .fullscreen-search .search-header .search-input-container .clear-search-icon{color:var(--text-3);cursor:pointer;font-size:15px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.global-search-container .fullscreen-search .search-header .search-input-container .clear-search-icon:hover{color:var(--ac)}.global-search-container .fullscreen-search .search-header .close-search-button{background:none;border:none;border-radius:4px;color:var(--text-3);cursor:pointer;font-size:20px;margin-left:15px;padding:5px 10px;transition:all .2s ease}.global-search-container .fullscreen-search .search-header .close-search-button:hover{background-color:var(--ac-a10);color:var(--ac)}.global-search-container .search-results-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:0 0 8px 8px;box-shadow:0 8px 24px rgba(var(--sh-rgb),.232);margin:0 auto;max-height:calc(80vh - 68px);max-width:1200px;overflow-y:auto;z-index:1051}.global-search-container .search-results-container .search-loading{align-items:center;color:var(--ac);display:flex;flex-direction:column;justify-content:center;padding:24px}.global-search-container .search-results-container .search-loading .fa-spin{animation:spin 1.2s linear infinite;font-size:24px;margin-bottom:10px}.global-search-container .search-results-container .search-loading span{color:var(--text-3);font-size:14px}.global-search-container .search-results-container .no-results{background-color:var(--ac-a2);border-radius:0 0 8px 8px;color:var(--text-3);padding:24px;text-align:center}.global-search-container .search-results-container .search-results-list{list-style:none;margin:0;padding:0}.global-search-container .search-results-container .search-results-list .search-result-item{animation:fadeInResult .28s ease forwards;border-bottom:1px solid var(--glass-border);cursor:pointer;display:flex;opacity:0;padding:16px;transition:background-color .2s ease}.global-search-container .search-results-container .search-results-list .search-result-item:first-child{animation-delay:.05s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(2){animation-delay:.1s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(3){animation-delay:.15s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(4){animation-delay:.2s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(5){animation-delay:.25s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(6){animation-delay:.3s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(7){animation-delay:.35s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(8){animation-delay:.4s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(9){animation-delay:.45s}.global-search-container .search-results-container .search-results-list .search-result-item:nth-child(10){animation-delay:.5s}.global-search-container .search-results-container .search-results-list .search-result-item:hover{background-color:var(--ac-a5)}.global-search-container .search-results-container .search-results-list .search-result-item:last-child{border-bottom:none;border-radius:0 0 8px 8px}.global-search-container .search-results-container .search-results-list .search-result-item .result-id{align-items:center;color:var(--ac);display:flex;flex:0 0 60px;font-weight:620;position:relative}.global-search-container .search-results-container .search-results-list .search-result-item .result-id .result-id-type{align-items:center;background-color:var(--ac-a20);border-radius:50%;color:var(--ac);display:inline-flex;font-size:8px;height:18px;justify-content:center;margin-left:4px;width:18px}.global-search-container .search-results-container .search-results-list .search-result-item .result-info{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:100%}.global-search-container .search-results-container .search-results-list .search-result-item .result-name{color:var(--text-1);font-weight:550;margin-bottom:4px}.global-search-container .search-results-container .search-results-list .search-result-item .result-details{color:var(--text-3);display:flex;flex-wrap:nowrap;font-size:12px;gap:10rem}.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-email,.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-phone{align-items:center;display:flex;transition:all .2s ease}.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-email:hover,.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-phone:hover{color:var(--ac)}.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-email .result-icon,.global-search-container .search-results-container .search-results-list .search-result-item .result-details .result-phone .result-icon{font-size:10px;margin-right:4px}.global-search-container .search-results-container .recent-searches{padding:16px}.global-search-container .search-results-container .recent-searches h4{color:var(--text-1);font-size:14px;font-weight:550;margin:0 0 12px}.global-search-container .search-results-container .recent-searches h4:before{background-color:currentColor;color:var(--ac-a80);content:"";display:inline-block;flex-shrink:0;height:1em;margin-right:8px;-webkit-mask-image:var(--ic-history);mask-image:var(--ic-history);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.145em;width:1em}.global-search-container .search-results-container .recent-searches ul{list-style:none;margin:0;padding:0}.global-search-container .search-results-container .recent-searches ul li{align-items:center;color:var(--text-3);cursor:pointer;display:flex;font-size:13px;padding:8px 0;transition:all .2s ease}.global-search-container .search-results-container .recent-searches ul li:hover{color:var(--ac);transform:translateX(4px)}.global-search-container .search-results-container .recent-searches ul li .history-icon{margin-right:8px;opacity:.5}@keyframes expandSearch{0%{max-width:800px;transform:translateY(0);width:100%}50%{max-width:900px;transform:translateY(-5px);width:100%}to{max-width:1200px;transform:translateY(0);width:100%}}@keyframes fadeInResult{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.global-search-active{overflow:hidden}body.global-search-active .global-search-container{z-index:1100}.dashboard-header .global-search-container,.traiders-header .global-search-container{flex:1 1;margin:0 20px}.dashboard-header .header-title,.traiders-header .header-title{display:none}.dashboard-page{display:flex;flex-direction:column;gap:2rem}.dash-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:.25rem .25rem 0}.dash-hero__eyebrow{color:var(--text-3);font-size:.74rem;font-weight:550;letter-spacing:.14em;margin:0 0 .4rem;text-transform:uppercase}.dash-hero__title{-webkit-text-fill-color:#0000;background:var(--title-grad);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:620;letter-spacing:-.032em;line-height:1.15;margin:0}.dash-hero__sub{color:var(--text-3);font-size:.88rem;margin:.45rem 0 0}.dash-hero__badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--ac-a12);border:1px solid var(--ac-a30);border-radius:999px;color:var(--text-accent);display:inline-flex;font-size:.74rem;font-weight:600;gap:.45rem;letter-spacing:.06em;padding:.4rem .9rem;text-transform:uppercase}.dash-hero__badge:before{animation:dash-pulse 2.4s cubic-bezier(.65,0,.35,1) infinite;background:var(--ac);border-radius:50%;box-shadow:0 0 10px 2px var(--ac-a70);content:"";height:6px;width:6px}@keyframes dash-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.dash-section{display:flex;flex-direction:column;gap:1rem}.dash-section__head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding:0 .25rem}.dash-section__head--spaced{margin-top:1rem}.dash-section__head h2{color:var(--text-1);font-size:1.02rem;font-weight:600;letter-spacing:-.012em;margin:0}.dash-section__head h2:before{background:linear-gradient(180deg,var(--accent-300),var(--ac));border-radius:2px;content:"";display:inline-block;height:.88em;margin-right:.6rem;vertical-align:-.08em;width:3px}.dash-section__hint{color:var(--text-4);font-size:.76rem;letter-spacing:.06em}.dash-grid{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.metric-card{animation:ag-rise .5s cubic-bezier(.16,1,.3,1) both;backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);display:flex;flex-direction:column;overflow:hidden;padding:1.3rem 1.4rem 1.15rem;position:relative;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1)}.metric-card:nth-child(2){animation-delay:60ms}.metric-card:nth-child(3){animation-delay:.12s}.metric-card:hover{border-color:var(--glass-border-strong);box-shadow:var(--pane-shadow-lifted);transform:translateY(-4px)}.metric-card--accent{border-color:var(--ac-a25)}.metric-card--accent:after{background:radial-gradient(50% 50% at 50% 50%,var(--ac-a20),#0000 72%);content:"";height:74%;inset:-40% -30% auto -30%;pointer-events:none;position:absolute}.metric-card--accent .metric-card__icon{background:linear-gradient(135deg,var(--accent-300),var(--ac));border-color:var(--accent-line);box-shadow:0 6px 18px -8px var(--ac-a80);color:var(--on-accent)}.metric-card--accent .metric-card__value{-webkit-text-fill-color:#0000;background:var(--title-grad);-webkit-background-clip:text;background-clip:text}.metric-card__top{align-items:center;display:flex;gap:.6rem;margin-bottom:1.1rem;position:relative;z-index:1}.metric-card__icon{align-items:center;background:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-accent);display:inline-flex;flex-shrink:0;font-size:.86rem;height:30px;justify-content:center;transition:all .32s cubic-bezier(.16,1,.3,1);width:30px}.metric-card__period{color:var(--text-3);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.metric-card__hero{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.15rem;position:relative;z-index:1}.metric-card__value{font-feature-settings:"tnum";color:var(--text-1);font-size:clamp(1.7rem,2.6vw,2.15rem);font-variant-numeric:tabular-nums;font-weight:640;letter-spacing:-.036em;line-height:1.05}.metric-card__caption{color:var(--text-3);font-size:.78rem;letter-spacing:.02em}.metric-card__state{display:flex;flex-direction:column;gap:.7rem;padding:.2rem 0 .6rem;position:relative;z-index:1}.metric-card__state--error{align-items:flex-start;color:var(--dg-a80);font-size:.82rem;gap:.6rem}.metric-card__state--error p{margin:0}.metric-card__state--error .ag-ic,.metric-card__state--error i{font-size:1.3rem}.metric-card__state--error .retry-button{font-size:.78rem;margin-top:.2rem;padding:.4rem .85rem}.metric-list{border-top:1px solid var(--glass-border-soft);display:flex;flex-direction:column;margin:0;padding:.9rem 0 0;position:relative;z-index:1}.metric-list__row{align-items:baseline;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.42rem 0;transition:background .24s cubic-bezier(.16,1,.3,1),padding .24s cubic-bezier(.16,1,.3,1)}.metric-list__row:hover{background:var(--glass-0);padding-left:.5rem;padding-right:.5rem}.metric-list__row dt{color:var(--text-3);font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-list__row dd{font-feature-settings:"tnum";color:var(--text-1);font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0;white-space:nowrap}.dash-panel{animation:ag-rise .55s cubic-bezier(.16,1,.3,1) both;backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);min-height:300px;padding:1.2rem 1rem .6rem;position:relative}.dash-panel,.dash-panel__state{display:flex;flex-direction:column;justify-content:center}.dash-panel__state{align-items:center;color:var(--text-2);font-size:.86rem;gap:.8rem;min-height:260px}.dash-panel__state--error{color:var(--dg-a80)}.dash-panel__state--error p{margin:0}.dash-panel__state--error .ag-ic,.dash-panel__state--error i{font-size:1.5rem}.metric-skeleton{animation:metric-shimmer 1.5s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff1f 42%,#ffffff0d 64%);background-size:260% 100%;border-radius:6px;display:block;height:12px}.metric-skeleton--hero{border-radius:10px;height:34px;margin-bottom:.6rem;width:62%}.metric-skeleton--short{width:48%}.metric-skeleton--chart{border-radius:14px;height:240px;width:100%}@keyframes metric-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.dash-panel .recharts-cartesian-axis-line,.dash-panel .recharts-cartesian-axis-tick-line{stroke:#0000}@media(max-width:640px){.dash-hero{align-items:flex-start;flex-direction:column}.metric-card{padding:1.1rem 1.15rem 1rem}}.component-header,.content-area .traiders-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.content-area .traiders-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.content-area .traiders-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.content-area .traiders-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.content-area .traiders-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.content-area .traiders-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.content-area .traiders-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.content-area .traiders-header .header-actions-block .action-buttons-left,.content-area .traiders-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.content-area .traiders-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.content-area .traiders-header .header-actions-block .button-group,.content-area .traiders-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.content-area .traiders-header .header-actions-block .button-group>button,.content-area .traiders-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.content-area .traiders-header .header-actions-block .button-group>button:first-child,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.content-area .traiders-header .header-actions-block .button-group>button:last-child,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.content-area .traiders-header .header-actions-block .button-group>button:not(:first-child),.content-area .traiders-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.content-area .traiders-header .header-actions-block .button-group>button:hover,.content-area .traiders-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.content-area .traiders-header .header-actions-block .dropdown,.content-area .traiders-header .header-actions-block .filter-dropdown,.content-area .traiders-header .header-actions-block .pagination-dropdown,.content-area .traiders-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .filter-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .filter-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .pagination-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-content,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-list,.content-area .traiders-header .header-actions-block .templates-dropdown .dropdown-menu,.content-area .traiders-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.content-area .traiders-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.content-area .traiders-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.content-area .traiders-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.content-area .traiders-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.content-area .traiders-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.add-button,.column-settings-button,.create-lead-button,.filter-toggle-button,.mass-actions-button,.select-button{align-items:center;background-color:var(--ac);border:none;border-radius:.358rem;box-shadow:0 2px 8px var(--ac-a32);color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:550;gap:.5rem;padding:.786rem 1.5rem;transition:all .2s ease}.add-button:hover,.column-settings-button:hover,.create-lead-button:hover,.filter-toggle-button:hover,.mass-actions-button:hover,.select-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 12px var(--ac-a40);transform:translateY(-2px)}.add-button:active,.column-settings-button:active,.create-lead-button:active,.filter-toggle-button:active,.mass-actions-button:active,.select-button:active{box-shadow:0 2px 4px var(--ac-a32);transform:translateY(0)}.add-button i,.column-settings-button i,.create-lead-button i,.filter-toggle-button i,.mass-actions-button i,.select-button i{font-size:.9rem;transition:transform .2s ease}.active.column-settings-button,.active.create-lead-button,.add-button.active,.filter-toggle-button.active,.mass-actions-button.active,.select-button.active{background-color:var(--dg-a60);box-shadow:0 2px 8px var(--dg-a32)}.active.column-settings-button:hover,.active.create-lead-button:hover,.add-button.active:hover,.filter-toggle-button.active:hover,.mass-actions-button.active:hover,.select-button.active:hover{box-shadow:0 4px 12px var(--dg-a40)}.add-button:disabled,.column-settings-button:disabled,.create-lead-button:disabled,.filter-toggle-button:disabled,.mass-actions-button:disabled,.select-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.component-id-cell,.traiders-id-cell{color:var(--ac)!important;cursor:pointer;font-weight:550}.component-id-cell:hover,.traiders-id-cell:hover{background-color:var(--ac-a5);text-decoration:underline}.content-area{color:var(--text-1);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;padding:1.5rem}.content-area h2{color:var(--text-1);font-size:1.5rem;font-weight:620;margin-bottom:1.5rem}.content-area h3{color:var(--text-1);font-size:1.1rem;font-weight:550;margin-bottom:1rem}.content-area .batch-operations-container,.content-area .filters-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:0 4px 24px 0 var(--glass-border-soft);margin-bottom:2rem;padding:1.5rem}.content-area .batch-operations-container h3{color:var(--text-1);font-size:1.1rem;margin-bottom:1rem}.content-area .batch-operations-container .batch-operations-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}@media(max-width:768px){.content-area .batch-operations-container .batch-operations-grid{grid-template-columns:1fr}}.content-area .batch-operations-container .batch-operations-grid .select-button{background-color:var(--ac);border:none;border-radius:.358rem;color:var(--text-1);cursor:pointer;font-size:.857rem;font-weight:550;padding:.786rem 1.5rem;transition:background-color .28s}.content-area .batch-operations-container .batch-operations-grid .select-button.active{background-color:var(--dg)}.content-area .batch-operations-container .batch-operations-grid .select-button:hover{background-color:var(--ac-d5)}.content-area .batch-operations-container .batch-operations-grid .select-button:hover.active{background-color:var(--dg-d5)}.content-area .batch-operations-container .batch-operations-grid .apply-batch-operation{background-color:var(--ac);border:none;border-radius:.358rem;color:var(--text-1);cursor:pointer;font-size:.857rem;font-weight:550;padding:.786rem 1.5rem;transition:background-color .28s}.content-area .batch-operations-container .batch-operations-grid .apply-batch-operation:disabled{cursor:not-allowed;opacity:.5}.content-area .batch-operations-container .batch-operations-grid .apply-batch-operation:not(:disabled):hover{background-color:var(--ac-d5)}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown,.content-area .batch-operations-container .batch-operations-grid .lead-counter,.content-area .batch-operations-container .batch-operations-grid .user-dropdown{display:flex;flex-direction:column}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown label,.content-area .batch-operations-container .batch-operations-grid .lead-counter label,.content-area .batch-operations-container .batch-operations-grid .user-dropdown label{color:var(--text-1);font-size:.857rem;font-weight:550;margin-bottom:.5rem}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown input,.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown select,.content-area .batch-operations-container .batch-operations-grid .lead-counter input,.content-area .batch-operations-container .batch-operations-grid .lead-counter select,.content-area .batch-operations-container .batch-operations-grid .user-dropdown input,.content-area .batch-operations-container .batch-operations-grid .user-dropdown select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-1);font-size:.857rem;height:38px;padding:.438rem 1rem;transition:border-color .28s,box-shadow .28s}.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown input:focus,.content-area .batch-operations-container .batch-operations-grid .batch-operation-dropdown select:focus,.content-area .batch-operations-container .batch-operations-grid .lead-counter input:focus,.content-area .batch-operations-container .batch-operations-grid .lead-counter select:focus,.content-area .batch-operations-container .batch-operations-grid .user-dropdown input:focus,.content-area .batch-operations-container .batch-operations-grid .user-dropdown select:focus{border-color:var(--ac);box-shadow:0 3px 10px 0 var(--ac-a10);outline:none}.content-area .error{background-color:var(--dg-a12);border-radius:.358rem;color:var(--dg);font-weight:550;margin-bottom:1rem;padding:1rem}.content-area .no-data-message,.content-area>p{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:0 4px 24px 0 var(--glass-border-soft);color:var(--text-3);font-size:.857rem;padding:1.5rem;text-align:center}.table-responsive-container{margin-bottom:1rem;max-width:100%;overflow-x:none;width:100%}@keyframes copiedFeedback{0%{background-color:var(--ac-a30)}to{background-color:var(--ac-a10)}}.traiders-table-responsive-container{-webkit-overflow-scrolling:touch;margin-bottom:1rem;max-width:100%;overflow-x:scroll;scrollbar-color:var(--ac-a30) var(--glass-border-soft);scrollbar-width:thin;width:100%}.traiders-table-responsive-container .leads-table{border-collapse:initial;border-radius:.428rem;min-width:1000px;position:relative;scroll-behavior:smooth}.traiders-table-responsive-container .leads-table::-webkit-scrollbar{height:8px}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:4px}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-thumb{background:var(--ac-a30);border-radius:4px}.traiders-table-responsive-container .leads-table::-webkit-scrollbar-thumb:hover{background:var(--ac-a50)}.traiders-table-responsive-container .leads-table td,.traiders-table-responsive-container .leads-table th{border:1px solid var(--glass-border);padding:10px;text-align:left;white-space:nowrap;width:auto}.traiders-table-responsive-container td:first-child,.traiders-table-responsive-container th:first-child{text-align:center;vertical-align:middle;width:40px}.traiders-table-responsive-container td:nth-child(2),.traiders-table-responsive-container th:nth-child(2){text-align:center;vertical-align:middle;width:50px}.traiders-table-responsive-container td:nth-child(2){color:var(--ac);cursor:pointer}.traiders-table-responsive-container td:nth-child(4),.traiders-table-responsive-container th:nth-child(4){width:200px}.traiders-table-responsive-container td:nth-child(5),.traiders-table-responsive-container th:nth-child(5){width:120px}.traiders-table-responsive-container td:nth-child(8),.traiders-table-responsive-container td:nth-child(9),.traiders-table-responsive-container th:nth-child(8),.traiders-table-responsive-container th:nth-child(9){width:100px}.traiders-table-responsive-container td:last-child,.traiders-table-responsive-container th:last-child{min-width:140px!important;text-align:center;white-space:nowrap;width:140px!important}.traiders-table-responsive-container .actions-cell{min-width:140px!important;text-align:center;width:140px!important}.traiders-table-responsive-container .action-buttons-cell{align-items:center;display:flex;gap:8px;justify-content:center}.traiders-table-responsive-container .action-btn{border:none;border-radius:4px;cursor:pointer;padding:6px 10px;transition:all .2s ease}.traiders-table-responsive-container .action-btn.edit-btn{background:var(--ac-a10);color:var(--ac)}.traiders-table-responsive-container .action-btn.edit-btn:hover{background:var(--ac-a20)}.traiders-table-responsive-container .action-btn.delete-btn{background:var(--glass-1);color:var(--dg)}.traiders-table-responsive-container .action-btn.delete-btn:hover{background:var(--glass-1)}td.comment-cell{max-width:200px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}td.comment-cell:hover:after{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;box-shadow:var(--shadow-1);content:attr(title);left:0;max-width:300px;padding:8px;position:absolute;top:100%;white-space:normal;z-index:1000}.traiders-copy-enabled{cursor:pointer;position:relative;z-index:100}.traiders-copy-enabled:hover{background-color:var(--ac-a5)}.traiders-copy-enabled:hover:after{background-color:var(--glass-deeper);border-radius:4px;bottom:-20px;color:var(--text-1);content:"Click to copy";font-size:10px;left:50%;padding:3px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:5}.traiders-copy-enabled.copied{animation:traidersCopiedFeedback 1s;background-color:var(--ac-a10)}@keyframes traidersCopiedFeedback{0%{background-color:var(--ac-a30)}to{background-color:var(--ac-a10)}}.column-settings-modal{min-width:500px}.column-settings-modal .column-settings-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}@media(max-width:768px){.column-settings-modal .column-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.column-settings-modal .column-settings-grid{grid-template-columns:1fr}}.column-settings-modal .column-setting-item{padding:8px}.column-settings-modal .column-setting-item:hover{background-color:var(--ac-a5);border-radius:4px}.column-settings-modal .column-setting-label{align-items:center;cursor:pointer;display:flex}.column-settings-modal .column-setting-label input[type=checkbox]{margin-right:8px}.column-settings-modal .column-setting-label .column-name{font-weight:550}.action-buttons-right{align-items:center;display:flex;gap:1rem;justify-content:baseline}.filter-modal-overlay{animation:fadeIn .28s ease-out}.filter-modal-overlay.closing{animation:fadeOut .28s ease-out forwards}.column-settings-modal{animation:modalEnter .4s cubic-bezier(.165,.84,.44,1);border-radius:12px;box-shadow:0 8px 30px rgba(var(--sh-rgb),.31);max-width:800px;width:90%}@keyframes modalEnter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.column-settings-modal.closing{animation:modalExit .28s cubic-bezier(.165,.84,.44,1) forwards}@keyframes modalExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.column-settings-modal .filter-modal-header{background-color:var(--ac-a5);border-bottom:1px solid var(--ac-a10);border-radius:12px 12px 0 0;padding:16px 24px}.column-settings-modal .filter-modal-header h3{align-items:center;display:flex;font-weight:620}.column-settings-modal .filter-modal-header h3:before{background-color:currentColor;color:var(--ac);content:"";display:inline-block;flex-shrink:0;font-size:1.2em;height:1em;margin-right:12px;-webkit-mask-image:var(--ic-columns);mask-image:var(--ic-columns);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.145em;width:1em}.column-settings-modal .filter-modal-body{padding:24px}.column-settings-modal .filter-modal-body .column-settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.column-settings-modal .filter-modal-body .column-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.column-settings-modal .filter-modal-body .column-settings-grid{grid-template-columns:1fr}}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item{animation:itemFadeIn .5s ease forwards;border-radius:8px;opacity:0;padding:10px;transition:all .2s ease}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:first-child{animation-delay:.03s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(2){animation-delay:.06s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(3){animation-delay:.09s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(4){animation-delay:.12s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(5){animation-delay:.15s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(6){animation-delay:.18s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(7){animation-delay:.21s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(8){animation-delay:.24s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(9){animation-delay:.27s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(10){animation-delay:.3s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(11){animation-delay:.33s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(12){animation-delay:.36s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(13){animation-delay:.39s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(14){animation-delay:.42s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(15){animation-delay:.45s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(16){animation-delay:.48s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(17){animation-delay:.51s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(18){animation-delay:.54s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(19){animation-delay:.57s}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:nth-child(20){animation-delay:.6s}@keyframes itemFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item:hover{background-color:var(--ac-a7);box-shadow:0 3px 10px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label{align-items:center;cursor:pointer;display:flex;font-weight:550;position:relative}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]+.checkbox-custom{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:2px solid var(--ac-a40);border-radius:4px;display:inline-block;flex-shrink:0;height:20px;margin-right:12px;position:relative;transition:all .2s ease;width:20px}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]+.checkbox-custom:after{border:solid var(--glass-border);border-width:0 2px 2px 0;content:"";height:10px;left:5px;opacity:0;position:absolute;top:0;transform:rotate(45deg) scale(0);transition:all .2s cubic-bezier(.175,.885,.32,1.275);width:5px}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]:checked+.checkbox-custom{background-color:var(--ac);border-color:var(--ac)}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]:checked+.checkbox-custom:after{opacity:1;transform:rotate(45deg) scale(1)}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label input[type=checkbox]:focus+.checkbox-custom{box-shadow:0 0 0 3px var(--ac-a20)}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label .column-name{font-weight:550;transition:all .2s ease}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label .column-name:hover{color:var(--ac)}.column-settings-modal .filter-modal-body .column-settings-grid .column-setting-item .column-setting-label:hover input[type=checkbox]+.checkbox-custom{border-color:var(--ac)}.column-settings-modal .filter-modal-actions{background-color:var(--ac-a2);border-radius:0 0 12px 12px;border-top:1px solid var(--ac-a10);display:flex;justify-content:space-between;padding:16px 24px}.column-settings-modal .filter-modal-actions button{border-radius:6px;font-weight:550;padding:10px 20px;transition:all .2s ease}.column-settings-modal .filter-modal-actions button.reset-filters{background-color:#0000;border:1px solid var(--ac-a30);color:var(--text-1)}.column-settings-modal .filter-modal-actions button.reset-filters:hover{background-color:var(--ac-a5);border-color:var(--ac-a50)}.column-settings-modal .filter-modal-actions button.reset-filters:active{transform:scale(.98)}.column-settings-modal .filter-modal-actions button.apply-filters-button{background-color:var(--ac);border:none;color:var(--text-1)}.column-settings-modal .filter-modal-actions button.apply-filters-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 8px var(--ac-a30);transform:translateY(-2px)}.column-settings-modal .filter-modal-actions button.apply-filters-button:active{transform:translateY(0) scale(.98)}.templates-dropdown{margin-right:12px;position:relative}.templates-dropdown .templates-dropdown-toggle{align-items:center;background:linear-gradient(180deg,var(--ac-l2),var(--ac));border:none;border-radius:6px;box-shadow:0 2px 4px var(--ac-a25);color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:550;height:38px;padding:0 14px;transition:all .2s ease}.templates-dropdown .templates-dropdown-toggle:hover{background:linear-gradient(180deg,var(--ac-l5),var(--ac-l2));box-shadow:0 4px 8px var(--ac-a30);transform:translateY(-1px)}.templates-dropdown .templates-dropdown-toggle:active{box-shadow:0 1px 2px var(--ac-a25);transform:translateY(0)}.templates-dropdown .templates-dropdown-toggle i{margin-right:8px}.templates-dropdown .templates-dropdown-toggle i.fa-chevron-down{font-size:.75rem;margin-left:8px;margin-right:0;transition:transform .2s ease}.templates-dropdown .templates-dropdown-toggle .toggle-text{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates-dropdown .templates-dropdown-toggle:focus i.fa-chevron-down{transform:rotate(180deg)}.templates-dropdown .templates-dropdown-content{animation:templateDropdownEnter .25s ease forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border-radius:8px;box-shadow:0 8px 24px rgba(var(--sh-rgb),.232);left:-4rem;max-width:300px;min-width:240px;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateY(-10px) scale(.98);z-index:1200}@keyframes templateDropdownEnter{to{opacity:1;transform:translateY(0) scale(1)}}.templates-dropdown .templates-dropdown-content h4{align-items:center;background:linear-gradient(to right,var(--ac-a5),var(--ac-a1));border-bottom:1px solid var(--ac-a10);color:var(--text-1);display:flex;font-size:.9rem;font-weight:620;margin:0;padding:12px 16px}.templates-dropdown .templates-dropdown-content h4:before{background-color:currentColor;color:var(--ac);content:"";display:inline-block;flex-shrink:0;font-size:.9rem;height:1em;margin-right:8px;-webkit-mask-image:var(--ic-columns);mask-image:var(--ic-columns);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.145em;width:1em}.templates-dropdown .templates-dropdown-content .templates-list{max-height:240px;overflow-y:auto;scrollbar-color:var(--ac-a30) var(--glass-border-soft);scrollbar-width:thin}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar{width:4px}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-track{background:var(--menu-bg)}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-thumb{background:var(--menu-bg);border-radius:4px}.templates-dropdown .templates-dropdown-content .templates-list::-webkit-scrollbar-thumb:hover{background:var(--ac-a16)}.templates-dropdown .templates-dropdown-content .templates-list .template-item{align-items:center;cursor:pointer;display:flex;overflow:hidden;padding:10px 16px;position:relative;transition:all .2s ease}.templates-dropdown .templates-dropdown-content .templates-list .template-item:not(:last-child){border-bottom:1px dashed var(--glass-border)}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active,.templates-dropdown .templates-dropdown-content .templates-list .template-item:hover{background:var(--ac-a16)}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active .template-check{opacity:1;transform:scale(1)}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active .template-name{color:var(--ac);font-weight:620}.templates-dropdown .templates-dropdown-content .templates-list .template-item.active:after{background:var(--menu-bg);content:"";height:100%;left:0;position:absolute;top:0;width:3px}.templates-dropdown .templates-dropdown-content .templates-list .template-item .template-check{color:var(--ac);margin-right:8px;opacity:0;transform:scale(0);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.templates-dropdown .templates-dropdown-content .templates-list .template-item .template-name{flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates-dropdown .templates-dropdown-content .templates-list .template-item:before{background:var(--menu-bg);border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%;width:5px}.templates-dropdown .templates-dropdown-content .templates-list .template-item:focus:before{animation:ripple 1s cubic-bezier(0,0,.2,1)}@keyframes ripple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(25)}}.templates-dropdown .templates-dropdown-content .templates-list .no-templates{padding:20px 16px}.templates-dropdown .templates-dropdown-content .templates-list .no-templates p{background:#0000;box-shadow:none;color:var(--text-3);font-size:.9rem;font-style:italic;margin:0;padding:0;text-align:center}.templates-dropdown .templates-dropdown-content .templates-actions{background:var(--menu-bg);border-top:1px solid var(--ac-a10);padding:12px 16px;text-align:center}.templates-dropdown .templates-dropdown-content .templates-actions .manage-templates-button{background-color:#0000;border:1px solid var(--ac-a30);border-radius:4px;color:var(--text-1);font-size:.85rem;padding:8px 0;transition:all .2s ease;width:100%}.templates-dropdown .templates-dropdown-content .templates-actions .manage-templates-button:hover{background:var(--ac-a16);border-color:var(--ac-a50);color:var(--ac)}.templates-dropdown .templates-dropdown-content .templates-actions .manage-templates-button i{font-size:.8rem;margin-right:6px}.active-template-indicator{align-items:center;animation:fadeInDown .4s;background-color:var(--ac-a7);border:1px dashed var(--ac-a30);border-radius:4px;display:flex;margin-left:auto;margin-right:1rem;padding:6px 12px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.active-template-indicator .template-label{color:var(--text-3);font-size:.8rem;font-weight:550;margin-right:8px}.active-template-indicator .template-name{color:var(--ac);font-size:.9rem;font-weight:620;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-settings-modal .template-section{margin-bottom:16px;margin-top:24px}.column-settings-modal .template-section h4{align-items:center;color:var(--text-1);display:flex;font-size:1rem;font-weight:620;margin-bottom:12px}.column-settings-modal .template-section h4:before{background-color:currentColor;color:var(--ac);content:"";display:inline-block;flex-shrink:0;height:1em;margin-right:8px;-webkit-mask-image:var(--ic-columns);mask-image:var(--ic-columns);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.145em;width:1em}.column-settings-modal .template-section .template-list{list-style:none;margin:0;padding:0}.column-settings-modal .template-section .template-list .template-item{align-items:center;background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:6px;display:flex;margin-bottom:8px;padding:10px 12px;transition:all .2s ease}.column-settings-modal .template-section .template-list .template-item:hover{background-color:var(--glass-1);border-color:var(--ac-a15);box-shadow:0 3px 8px rgba(var(--sh-rgb),.18);transform:translateY(-1px)}.column-settings-modal .template-section .template-list .template-item .template-name{border-radius:4px;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:550;padding:4px 8px;position:relative;transition:all .2s ease}.column-settings-modal .template-section .template-list .template-item .template-name.selected{background-color:var(--ac-a10);color:var(--ac);font-weight:620;padding-left:24px}.column-settings-modal .template-section .template-list .template-item .template-name.selected:before{background-color:currentColor;color:var(--ac);content:"";display:inline-block;flex-shrink:0;font-size:.8rem;height:1em;left:8px;-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);vertical-align:-.145em;width:1em}.column-settings-modal .template-section .template-list .template-item .template-name:hover{background-color:var(--ac-a5)}.column-settings-modal .template-section .template-list .template-item .delete-template-button,.column-settings-modal .template-section .template-list .template-item .edit-template-button{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;padding:4px 8px;transition:all .2s ease}.column-settings-modal .template-section .template-list .template-item .delete-template-button:hover,.column-settings-modal .template-section .template-list .template-item .edit-template-button:hover{background-color:var(--glass-deeper)}.column-settings-modal .template-section .template-list .template-item .edit-template-button{color:var(--ac);margin-right:6px}.column-settings-modal .template-section .template-list .template-item .edit-template-button:hover{background-color:var(--ac-a10)}.column-settings-modal .template-section .template-list .template-item .delete-template-button{color:var(--dg)}.column-settings-modal .template-section .template-list .template-item .delete-template-button:hover{background-color:var(--dg-a10)}.column-settings-modal .template-save-form{align-items:center;animation:fadeInUp .28s;background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:6px;display:flex;margin-bottom:16px;padding:12px}.column-settings-modal .template-save-form input[type=text]{border:1px solid var(--glass-border);border-radius:4px;box-shadow:inset 0 1px 2px rgba(var(--sh-rgb),.18);flex:1 1;font-size:.9rem;padding:8px 12px;transition:all .2s ease}.column-settings-modal .template-save-form input[type=text]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10),inset 0 1px 2px rgba(var(--sh-rgb),.18);outline:none}.column-settings-modal .template-save-form input[type=text]::placeholder{color:var(--text-4)}.column-settings-modal .template-save-form .cancel-template-button,.column-settings-modal .template-save-form .save-template-button{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:550;margin-left:8px;padding:8px 14px;transition:all .2s ease}.column-settings-modal .template-save-form .save-template-button{background-color:var(--ac);color:var(--text-1)}.column-settings-modal .template-save-form .save-template-button:hover{background-color:var(--ac-d5)}.column-settings-modal .template-save-form .save-template-button:active{transform:translateY(1px)}.column-settings-modal .template-save-form .cancel-template-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2)}.clickable-comment-cell{cursor:pointer;position:relative;transition:background-color .2s ease}.clickable-comment-cell:hover{background-color:var(--ac-a5)}.clickable-comment-cell:hover:after{background-color:var(--glass-deeper);border-radius:4px;bottom:-20px;color:var(--text-1);content:"Click to add comment";font-size:10px;left:50%;padding:3px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:5}.comment-modal{max-width:600px}.comment-modal .filter-modal-header{align-items:flex-start;display:flex;justify-content:space-between}.comment-modal .filter-modal-header .lead-info-container{flex:1 1}.comment-modal .filter-modal-header .lead-info-container h3{margin-bottom:8px}.comment-modal .filter-modal-header .lead-info-container .lead-details{align-items:center;display:flex;justify-content:space-around;margin-top:1rem}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-name{color:var(--ac);cursor:pointer;font-size:larger;font-weight:620;position:relative;-webkit-text-decoration-line:underline;text-decoration-line:underline}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-name:hover{text-decoration:underline}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-name:hover:after{background-color:var(--glass-deeper);border-radius:3px;color:var(--text-1);content:"View lead details in new tab";font-size:10px;left:0;margin-top:4px;padding:2px 6px;position:absolute;top:100%;white-space:nowrap;z-index:100}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone{align-items:center;background-color:var(--glass-border-soft);border-radius:4px;cursor:pointer;display:flex;font-family:monospace;gap:6px;padding:3px 8px;transition:background-color .2s ease}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id:hover,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone:hover{background-color:var(--glass-border)}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id .copy-icon,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone .copy-icon{font-size:.8rem;opacity:.6}.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-id.copied,.comment-modal .filter-modal-header .lead-info-container .lead-details .lead-phone.copied{animation:copy-flash 1s;background-color:var(--ac-a20)}.comment-modal .filter-modal-actions{padding:0 1rem 1rem}@keyframes copy-flash{0%,to{background-color:var(--glass-border-soft)}50%{background-color:var(--ac-a30)}}.comment-modal .comment-textarea{border:1px solid var(--glass-border);border-radius:4px;font-family:inherit;font-size:.9rem;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.comment-modal .comment-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.create-lead-button{background-color:var(--ac);color:var(--text-1)}.create-lead-button:hover{background-color:var(--ac-d5)}.create-lead-button i{margin-right:.5rem}.filter-group{margin-bottom:16px}.filter-group label{font-size:14px;font-weight:550;margin-bottom:8px}.export-to-excel-button{align-items:center;background-color:var(--ac);border:none;border-radius:.358rem;box-shadow:0 2px 8px var(--ac-a32);color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:500;gap:.5rem;padding:.786rem 1.5rem;transition:all .2s ease}.export-to-excel-button:hover{background-color:var(--ac-d5)}.export-to-excel-button:disabled{cursor:not-allowed;opacity:.7}.export-to-excel-button svg{margin-right:.5rem}.excel-buttons-group{display:flex;gap:8px}.excel-buttons-group .export-excel-button,.excel-buttons-group .import-excel-button{align-items:center;display:flex;gap:8px}.excel-buttons-group .export-excel-button .sub-icon,.excel-buttons-group .import-excel-button .sub-icon{font-size:.75em;margin-left:-4px}.excel-buttons-group .import-excel-button{background-color:var(--ac)}.excel-buttons-group .import-excel-button:hover{background-color:var(--ac-d5)}.import-modal{max-height:90vh;max-width:800px;width:95%}.import-modal .filter-modal-header .header-icon{color:var(--ok);margin-right:10px}.import-modal .filter-modal-body{max-height:calc(90vh - 180px);overflow-y:auto}.import-modal .filter-modal-body .import-instructions{background-color:var(--ac-a5);border-radius:8px;margin-bottom:24px;padding:16px}.import-modal .filter-modal-body .import-instructions h4{align-items:center;color:var(--text-1);display:flex;margin-bottom:12px;margin-top:0}.import-modal .filter-modal-body .import-instructions h4 svg{color:var(--ac);margin-right:8px}.import-modal .filter-modal-body .import-instructions ul{margin-bottom:1.5rem;padding-left:1.5rem}.import-modal .filter-modal-body .import-instructions ul li{color:var(--text-1);line-height:1.5;list-style-type:none;margin-bottom:.5rem;text-align:left}.import-modal .filter-modal-body .import-instructions ul li:last-child{margin-bottom:0}.import-modal .filter-modal-body .import-instructions .template-download{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.import-modal .filter-modal-body .import-instructions .template-download .download-template-button{align-items:center;background-color:var(--ok);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s ease}.import-modal .filter-modal-body .import-instructions .template-download .download-template-button:hover{background-color:var(--ok-d5);transform:translateY(-2px)}.import-modal .filter-modal-body .import-instructions .template-download .download-template-button:active{transform:translateY(0)}.import-modal .filter-modal-body .import-instructions .template-download .template-note{color:var(--text-3);font-size:.9em}.import-modal .filter-modal-body .file-upload-section{margin-bottom:24px}.import-modal .filter-modal-body .file-upload-section h4{margin-bottom:12px;margin-top:0}.import-modal .filter-modal-body .file-upload-section .file-input-container{margin-bottom:16px;position:relative}.import-modal .filter-modal-body .file-upload-section .file-input-container .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.import-modal .filter-modal-body .file-upload-section .file-input-container .file-input-label{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px dashed var(--glass-border);border-radius:4px;color:var(--text-3);cursor:pointer;display:flex;padding:10px 16px;transition:all .2s ease}.import-modal .filter-modal-body .file-upload-section .file-input-container .file-input-label:hover{background-color:var(--glass-3);border-color:var(--ac)}.import-modal .filter-modal-body .file-upload-section .import-error-message{align-items:flex-start;background-color:var(--dg-a10);border-left:4px solid var(--dg);border-radius:4px;color:var(--dg);display:flex;gap:10px;margin:16px;padding:12px}.import-modal .filter-modal-body .file-upload-section .import-error-message .error-icon{margin-top:3px}.import-modal .filter-modal-body .import-results h4,.import-modal .filter-modal-body .import-results h5{margin-bottom:12px;margin-top:0}.import-modal .filter-modal-body .import-results .results-summary{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.import-modal .filter-modal-body .import-results .results-summary .success-count{color:var(--ok);font-size:1.1em}.import-modal .filter-modal-body .import-results .results-summary .error-count{color:var(--dg)}.import-modal .filter-modal-body .import-results .results-summary .duplicate-count{color:var(--wn)}.import-modal .filter-modal-body .import-results .duplicate-details,.import-modal .filter-modal-body .import-results .error-details{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:4px;margin-top:16px;padding:16px}.import-modal .filter-modal-body .import-results .duplicate-details h5,.import-modal .filter-modal-body .import-results .error-details h5{margin-bottom:12px;margin-top:0}.import-modal .filter-modal-body .import-results .duplicate-details .error-list,.import-modal .filter-modal-body .import-results .error-details .error-list{list-style:none;margin:0;padding-left:0}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item{border-bottom:1px solid var(--glass-border);margin-bottom:1rem;padding:8px 0}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item:last-child,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item:last-child{border-bottom:none}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item .error-row,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item .error-row{background-color:#0000;font-weight:700}.import-modal .filter-modal-body .import-results .duplicate-details .error-list .error-item .error-message,.import-modal .filter-modal-body .import-results .error-details .error-list .error-item .error-message{color:var(--dg);margin:1rem 0 0 1rem}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container{overflow-x:auto}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table{border-collapse:collapse;width:100%}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table td,.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table th,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table td,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table th{border-bottom:1px solid var(--glass-border);padding:8px 12px;text-align:left}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table th,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table th{background-color:var(--glass-deeper);font-weight:620}.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table tr:hover,.import-modal .filter-modal-body .import-results .duplicate-details .duplicate-table-container .duplicate-table tr:nth-child(2n),.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table tr:hover,.import-modal .filter-modal-body .import-results .error-details .duplicate-table-container .duplicate-table tr:nth-child(2n),.import-modal .filter-modal-footer{background-color:var(--glass-deeper)}.import-modal .filter-modal-footer{border-top:1px solid var(--glass-border);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.import-modal .filter-modal-footer .cancel-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 16px}.import-modal .filter-modal-footer .cancel-button:hover{background-color:var(--glass-2)}.import-modal .filter-modal-footer .import-button{align-items:center;background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;gap:8px;padding:8px 16px}.import-modal .filter-modal-footer .import-button:hover:not(:disabled){background-color:var(--ac-d5)}.import-modal .filter-modal-footer .import-button:disabled{cursor:not-allowed;opacity:.6}.import-modal .filter-modal-footer .import-button .spinner{animation:spin 1s linear infinite;border:2px solid var(--glass-border-strong);border-radius:50%;border-top-color:var(--glass-border);height:16px;width:16px}.import-modal .filter-modal-footer .results-actions{display:flex;gap:12px}.import-modal .filter-modal-footer .results-actions .back-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;gap:8px;padding:8px 16px}.import-modal .filter-modal-footer .results-actions .back-button:hover{background-color:var(--glass-2)}.import-modal .filter-modal-footer .results-actions .close-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 16px}.import-modal .filter-modal-footer .results-actions .close-button:hover{background-color:var(--ac-d5)}.leads-table th{position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.leads-table th[draggable=true]:after{background-color:currentColor;color:var(--ac-a70);content:"";display:inline-block;flex-shrink:0;font-size:12px;height:1em;-webkit-mask-image:var(--ic-arrows-alt);mask-image:var(--ic-arrows-alt);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;vertical-align:-.145em;width:1em}.leads-table th[draggable=true]:hover:after{opacity:1}.leads-table th.column-dragging{background-color:var(--ac-a10);box-shadow:inset 0 0 0 2px var(--ac);opacity:.6}.leads-table th.drag-over{background-color:var(--ac-a15);position:relative}.leads-table th.drag-over:before{animation:pulsate 1.5s infinite;background-color:var(--ac);content:"";height:100%;left:0;position:absolute;top:0;width:3px}.leads-table th.drag-over.drag-from-left:before{left:0;right:auto}.leads-table th.drag-over.drag-from-right:before{left:auto;right:0}.leads-table .sortable-header{cursor:pointer}.leads-table .sortable-header .header-content{align-items:center;display:flex;justify-content:space-between;padding-right:24px}.leads-table .sortable-header .header-content .header-text{flex:1 1}.leads-table .sortable-header .header-content .sort-icon{color:var(--inf-a80);font-size:14px;margin-left:6px;transition:all .2s ease}.leads-table .sortable-header .header-content .sort-icon .active-sort{color:var(--ac);transform:scale(1.2)}.leads-table .sortable-header.sorted{background-color:var(--ac-a8)}.leads-table .sortable-header.sorted .header-text{font-weight:620}.leads-table .sortable-header:hover{background-color:var(--ac-a5)}.leads-table .sortable-header:hover .sort-icon{color:var(--ac)}@keyframes pulsate{0%{box-shadow:0 0 5px var(--ac-a70);transform:scale(1)}50%{box-shadow:0 0 15px var(--ac-a70);transform:scale(1.1)}to{box-shadow:0 0 5px var(--ac-a70);transform:scale(1)}}@keyframes scalePulse{0%{transform:translate(-50%,-50%) scale(.98)}to{transform:translate(-50%,-50%) scale(1.02)}}@keyframes columnReorder{0%{opacity:.5;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.column-reordered{animation:columnReorder .28s ease forwards}th[draggable=true]:hover:before{background-color:var(--glass-deeper);border-radius:4px;bottom:100%;color:var(--text-1);content:"Press and hold to drag column";font-size:12px;left:50%;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .28s ease;white-space:nowrap;z-index:1000}th[draggable=true]:hover:hover:before{opacity:1}@media(pointer:coarse){.leads-table th[draggable=true]:after{font-size:14px;opacity:.7}.touch-drag-hint{background-color:var(--ac-a10);border-radius:4px;color:var(--text-3);display:block;margin-top:10px;padding:8px;text-align:center}}th.column-dragging{background-color:var(--ac-a10);box-shadow:0 0 8px 2px var(--ac-a20)}.column-drag-ghost{animation:fadeIn 1s;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:4px;color:var(--text-1);font-size:.9rem;padding:8px 12px;position:fixed}.column-drag-ghost i{color:var(--ac);margin-right:5px}.leads-table td,.leads-table th{transition:transform .28s ease}.sortable-header:hover{background-color:var(--ac-a5)}.sortable-header.sorted{background-color:var(--ac-a10)}.sortable-header .header-content{align-items:center;display:flex;justify-content:space-between;padding-right:20px}.sortable-header .header-content .header-text{flex:1 1}.sortable-header .header-content .sort-icon{color:var(--ac);font-size:.85em;font-weight:700;margin-left:4px}.sortable-header[draggable=true]:after{right:2px;z-index:1}th.column-dragging .header-content{opacity:.7}@keyframes sortPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.sorted .sort-icon{animation:sortPulse .5s ease}.date-range-calendar{animation:slideUpIn .28s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 8px 30px rgba(var(--sh-rgb),.31);padding:24px;position:absolute;right:0;transform-origin:bottom right;width:320px;z-index:1100}@keyframes slideUpIn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.date-inputs{display:flex;gap:14px;margin-bottom:20px}.date-inputs .date-input-group{flex:1 1}.date-inputs .date-input-group label{color:var(--inf-a80);display:block;font-size:13px;font-weight:550;margin-bottom:8px;transition:all .2s}.date-inputs .date-input-group input{border:1px solid var(--inf-a40);border-radius:6px;box-shadow:0 1px 2px rgba(var(--sh-rgb),.18);font-size:14px;padding:11px 12px;transition:all .25s;width:100%}.date-inputs .date-input-group input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a16);outline:none}.quick-select-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.quick-select-buttons button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--inf-a40);border-radius:6px;color:var(--inf-a80);cursor:pointer;font-size:12px;font-weight:550;padding:8px 6px;transition:all .25s cubic-bezier(.175,.885,.32,1.175)}.quick-select-buttons button:hover{background-color:var(--inf-a15);border-color:var(--inf-a40);box-shadow:0 3px 5px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.quick-select-buttons button.active{background-color:var(--ac);border-color:var(--ac);box-shadow:0 3px 8px var(--ac-a32);color:var(--text-1);font-weight:620}.date-range-info{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:8px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px;padding:10px}.date-range-info .date-range-label span{color:var(--inf-a80);font-weight:620;margin-right:5px}.calendar-container{border:1px solid var(--inf-a40);border-radius:8px;margin-bottom:20px;overflow:hidden}.calendar-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-bottom:1px solid var(--inf-a40);display:flex;justify-content:space-between;padding:12px}.calendar-header .month-title{color:var(--text-1);font-size:15px;font-weight:620;text-transform:capitalize}.calendar-header .month-nav-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--ac);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.calendar-header .month-nav-button:hover{background-color:var(--ac-a12);transform:scale(1.1)}.weekdays{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-bottom:1px solid var(--inf-a40);display:grid;grid-template-columns:repeat(7,1fr)}.weekdays div{color:var(--inf-a80);font-size:12px;font-weight:620;padding:10px 0;text-align:center}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-days .calendar-day{align-items:center;color:var(--text-1);cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;position:relative;z-index:1}.calendar-days .calendar-day:hover{background-color:var(--inf-a15)}.calendar-days .calendar-day.other-month{color:var(--text-1)}.calendar-days .calendar-day.range-end,.calendar-days .calendar-day.range-start{background-color:var(--ac);color:var(--text-1);font-weight:620;z-index:2}.calendar-days .calendar-day.range-end:before,.calendar-days .calendar-day.range-start:before{background-color:var(--ac);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.calendar-days .calendar-day.in-range{background-color:var(--ac-a15);color:var(--text-1)}.calendar-days .calendar-day.in-range:hover{background-color:var(--ac-a25)}.calendar-days .calendar-day.in-range:before{background-color:var(--ac-a15);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.calendar-days .calendar-day.single-day{border-radius:50%}.calendar-actions{display:flex;justify-content:space-between;margin-top:8px}.calendar-actions button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:550;padding:11px 18px;transition:all .25s}.calendar-actions button.cancel-btn{border:1px solid var(--inf-a40);color:var(--inf-a80)}.calendar-actions button.cancel-btn,.calendar-actions button.cancel-btn:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.calendar-actions button.cancel-btn:hover{box-shadow:0 3px 5px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.calendar-actions button.apply-btn{background-color:var(--ac);border:1px solid var(--ac);color:var(--text-1)}.calendar-actions button.apply-btn:hover{background-color:var(--wn-a60);box-shadow:0 3px 10px var(--ac-a32);transform:translateY(-2px)}.calendar-actions button.apply-btn:disabled{background-color:var(--glass-2);border-color:var(--glass-border);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.calendar-actions button.apply-btn:disabled,.date-range-calendar:after{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.date-range-calendar:after{background:var(--glass-1);border-bottom:1px solid var(--glass-border);border-right:1px solid var(--glass-border);bottom:-8px;box-shadow:4px 4px 8px rgba(var(--sh-rgb),.18);content:"";height:16px;position:absolute;right:15px;transform:rotate(45deg);width:16px}.date-filter-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--inf-a40);border-radius:6px;color:var(--inf-a80);cursor:pointer;display:flex;font-size:14px;padding:10px 12px;position:relative;transition:all .2s;width:100%}.date-filter-button.active{background-color:var(--ac-a12);border-color:var(--ac);color:var(--ac)}.date-filter-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-color:var(--inf-a40)}.date-filter-button .calendar-icon{color:var(--ac);font-size:15px;margin-right:10px}.date-filter-container{position:relative;width:100%}.clear-date-filter{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-1);cursor:pointer;display:flex;font-size:15px;height:24px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px;z-index:5}.clear-date-filter:hover{background-color:var(--dg-a12);color:var(--dg)}.component-id-cell,.user-id-cell{color:var(--ac)!important;cursor:pointer;font-weight:550}.component-id-cell:hover,.user-id-cell:hover{background-color:var(--ac-a5);text-decoration:underline}.component-header,.users-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.users-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.users-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.users-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.users-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.users-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.users-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.users-header .header-actions-block .action-buttons-left,.users-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.users-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.users-header .header-actions-block .button-group,.users-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.users-header .header-actions-block .button-group>button,.users-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.users-header .header-actions-block .button-group>button:first-child,.users-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.users-header .header-actions-block .button-group>button:last-child,.users-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.users-header .header-actions-block .button-group>button:not(:first-child),.users-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.users-header .header-actions-block .button-group>button:hover,.users-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.users-header .header-actions-block .dropdown,.users-header .header-actions-block .filter-dropdown,.users-header .header-actions-block .pagination-dropdown,.users-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.users-header .header-actions-block .dropdown .dropdown-content,.users-header .header-actions-block .dropdown .dropdown-list,.users-header .header-actions-block .dropdown .dropdown-menu,.users-header .header-actions-block .dropdown .templates-dropdown-content,.users-header .header-actions-block .filter-dropdown .dropdown-content,.users-header .header-actions-block .filter-dropdown .dropdown-list,.users-header .header-actions-block .filter-dropdown .dropdown-menu,.users-header .header-actions-block .filter-dropdown .templates-dropdown-content,.users-header .header-actions-block .pagination-dropdown .dropdown-content,.users-header .header-actions-block .pagination-dropdown .dropdown-list,.users-header .header-actions-block .pagination-dropdown .dropdown-menu,.users-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.users-header .header-actions-block .templates-dropdown .dropdown-content,.users-header .header-actions-block .templates-dropdown .dropdown-list,.users-header .header-actions-block .templates-dropdown .dropdown-menu,.users-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.users-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.users-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.users-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.users-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.users-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.create-user-button{margin-left:10px}.create-user-modal{max-width:800px}.create-user-modal .filter-modal-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--ac-a8),var(--ac-a2));border-bottom:2px solid var(--ac-a15);box-shadow:0 2px 8px var(--ac-a10);position:-webkit-sticky;position:sticky;top:0;z-index:10}.create-user-modal .filter-modal-header h3{align-items:center;color:var(--text-1);display:flex;font-weight:620;margin:0}.create-user-modal .filter-modal-header h3:before{content:"👤";font-size:1.2em;margin-right:8px}.create-user-modal .form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.create-user-modal .form-grid .form-group{display:flex;flex-direction:column}.create-user-modal .form-grid .form-group label{font-weight:550;margin-bottom:5px}.create-user-modal .form-grid .form-group input[type=email],.create-user-modal .form-grid .form-group input[type=password],.create-user-modal .form-grid .form-group input[type=text],.create-user-modal .form-grid .form-group select{border:1px solid var(--glass-border);border-radius:4px;font-size:14px;padding:8px 12px}.create-user-modal .form-grid .form-group input[type=email]:focus,.create-user-modal .form-grid .form-group input[type=password]:focus,.create-user-modal .form-grid .form-group input[type=text]:focus,.create-user-modal .form-grid .form-group select:focus{border-color:var(--inf);box-shadow:0 0 0 2px var(--inf-a25);outline:none}.create-user-modal .form-grid .form-group.full-width{grid-column:span 2}.create-user-modal .form-grid .form-group.activation-group{background:linear-gradient(135deg,var(--ok-a5),var(--ok-a2));border:1px solid var(--ok-a20);border-radius:8px;flex-direction:column;margin:10px 0;padding:16px;position:relative;transition:all .28s ease}.create-user-modal .form-grid .form-group.activation-group:hover{border-color:var(--ok-a30);box-shadow:0 2px 8px var(--ok-a10);transform:translateY(-1px)}.create-user-modal .form-grid .form-group.activation-group .activation-header{align-items:center;display:flex;margin-bottom:8px}.create-user-modal .form-grid .form-group.activation-group .activation-header .activation-icon{color:var(--ok);font-size:1.1em;margin-right:8px}.create-user-modal .form-grid .form-group.activation-group .activation-header .activation-title{color:var(--text-1);font-size:14px;font-weight:620}.create-user-modal .form-grid .form-group.activation-group .activation-content{align-items:center;display:flex;justify-content:space-between}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-description{color:var(--text-3);flex:1 1;font-size:13px;margin-right:16px}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle{display:inline-block;height:28px;position:relative;width:52px}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle input{height:0;opacity:0;width:0}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle input:checked+.activation-slider{background-color:var(--ok)}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle input:checked+.activation-slider:before{transform:translateX(24px)}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider{background-color:var(--glass-border);border-radius:28px;bottom:0;box-shadow:inset 0 1px 3px rgba(var(--sh-rgb),.18);cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider:before{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:50%;bottom:3px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.31);content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.create-user-modal .form-grid .form-group.activation-group .activation-content .activation-toggle .activation-slider:hover{box-shadow:0 0 0 3px var(--ok-a20)}.create-user-modal .form-grid .form-group.activation-group .activation-status{font-size:12px;font-weight:550;margin-top:8px}.create-user-modal .form-grid .form-group.activation-group .activation-status.active{color:var(--ok)}.create-user-modal .form-grid .form-group.activation-group .activation-status.active:before{content:"✓ "}.create-user-modal .form-grid .form-group.activation-group .activation-status.inactive{color:var(--text-3)}.create-user-modal .form-grid .form-group.activation-group .activation-status.inactive:before{content:"⚬ "}.create-user-modal .form-grid .form-group.checkbox-group{align-items:center;flex-direction:row}.create-user-modal .form-grid .form-group.checkbox-group label{margin-right:10px}.create-user-modal .groups-container{grid-gap:10px;border:1px solid var(--glass-border);border-radius:4px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);max-height:200px;overflow-y:auto;padding:10px}.create-user-modal .groups-container .group-checkbox{text-wrap:nowrap;align-items:center;display:flex;text-align:left;width:-webkit-fit-content;width:fit-content}.create-user-modal .groups-container .group-checkbox input{margin-right:5px}.create-user-modal .password-error{color:var(--dg);font-size:12px;margin-top:5px}.create-user-modal .success-message{background-color:var(--ok-a10);border-radius:4px;color:var(--ok);margin-bottom:15px;padding:10px;text-align:center}.create-user-modal .error-message{background-color:var(--dg-a10);border-radius:4px;color:var(--dg);margin-bottom:15px;padding:10px;text-align:center}.permissions-selector{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px}.permissions-selector:hover{background-color:var(--glass-3);border-color:var(--glass-border)}.permissions-selector .edit-permissions-button{background:#0000;border:none;color:var(--inf);cursor:pointer}.permissions-selector .edit-permissions-button:hover{color:var(--inf-d10)}.permissions-modal{max-width:800px}.permissions-modal .filter-modal-body{display:flex;flex-direction:column}.permissions-modal .filter-modal-body .permissions-search{margin-bottom:15px}.permissions-modal .filter-modal-body .permissions-search input{border:1px solid var(--glass-border);border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.permissions-modal .filter-modal-body .permissions-search input:focus{border-color:var(--inf);box-shadow:0 0 0 2px var(--inf-a25);outline:none}.permissions-modal .filter-modal-body .permissions-categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.permissions-modal .filter-modal-body .permissions-categories .permission-category{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-3);cursor:pointer;font-size:13px;padding:5px 10px}.permissions-modal .filter-modal-body .permissions-categories .permission-category:hover{background-color:var(--glass-3)}.permissions-modal .filter-modal-body .permissions-categories .permission-category.active{background-color:var(--ac);border:1px solid var(--ac-d10);border-color:var(--ac);color:var(--text-1)}.permissions-modal .filter-modal-body .permissions-categories .permission-category .badge{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:10px;color:var(--text-1);font-size:12px;margin-left:5px;padding:2px 6px}.active .permissions-modal .filter-modal-body .permissions-categories .permission-category .badge{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);color:var(--text-3)}.permissions-modal .filter-modal-body .permissions-list{border:1px solid var(--glass-border);border-radius:4px;max-height:50vh;overflow-y:auto;padding:10px}.permissions-modal .filter-modal-body .permissions-list .permission-item{align-items:center;border-bottom:1px solid var(--glass-3);display:flex;padding:6px 0}.permissions-modal .filter-modal-body .permissions-list .permission-item:last-child{border-bottom:none}.permissions-modal .filter-modal-body .permissions-list .permission-item input{margin-right:10px}.permissions-modal .filter-modal-body .permissions-list .permission-item label{cursor:pointer;display:flex;flex-direction:column}.permissions-modal .filter-modal-body .permissions-list .permission-item label .permission-name{font-size:14px;font-weight:550}.permissions-modal .filter-modal-body .permissions-list .permission-item label .permission-codename{color:var(--text-3);font-size:12px}.permissions-modal .filter-modal-body .permissions-list .no-permissions{color:var(--text-3);padding:20px;text-align:center}.lead-details.email-copy-block{background-color:var(--ac-a5);border-radius:6px;margin-bottom:15px;padding:12px}.lead-details.email-copy-block h4{color:var(--text-1);font-size:14px;margin-bottom:8px;margin-top:0}.lead-details.email-copy-block .copy-email-container{align-items:center;display:flex}.lead-details.email-copy-block .copy-email-container .email-search-input{border:1px solid var(--glass-border);border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.lead-details.email-copy-block .copy-email-container .email-search-input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a25);outline:none}.lead-details.email-copy-block .copy-email-container .copy-email-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;height:36px;margin-left:8px;transition:all .2s ease;width:36px}.lead-details.email-copy-block .copy-email-container .copy-email-button:hover{background-color:var(--ac-d10)}.lead-details.email-copy-block .copy-email-container .copy-email-button.copied{background-color:var(--ok)}.copy-tooltip{animation:fadeIn .28s,fadeOut .28s 1.2s forwards;z-index:2000}@keyframes toggleOn{0%{transform:translateX(0) scale(.8)}to{transform:translateX(24px) scale(1)}}@keyframes toggleOff{0%{transform:translateX(24px) scale(.8)}to{transform:translateX(0) scale(1)}}.create-user-modal .activation-status{transform:translateY(0);transition:all .28s ease}.create-user-modal .activation-status.active{animation:statusPulse .5s ease}.create-user-modal .activation-toggle input:checked+.activation-slider:before{animation:toggleOn .3s ease forwards}.create-user-modal .activation-toggle input:not(:checked)+.activation-slider:before{animation:toggleOff .3s ease forwards}.create-user-modal .activation-toggle input:focus+.activation-slider{box-shadow:0 0 0 3px var(--ok-a30)!important}.create-user-modal .filter-modal-body{padding:1.5rem 2rem}.create-user-modal .filter-modal-body>.form-grid{margin-top:0}@media(max-width:768px){.create-user-modal{margin:10px;max-width:95%}.create-user-modal .form-grid{gap:12px;grid-template-columns:1fr}.create-user-modal .form-grid .form-group.full-width{grid-column:span 1}.create-user-modal .activation-group .activation-content{align-items:flex-start;flex-direction:column}.create-user-modal .activation-group .activation-content .activation-description{margin-bottom:12px;margin-right:0}.create-user-modal .activation-group .activation-content .activation-toggle{align-self:flex-end}.create-user-modal .filter-modal-header{padding:1.25rem 1.5rem}.create-user-modal .filter-modal-header h3{font-size:1.1rem}.create-user-modal .filter-modal-body{padding:1rem 1.5rem}}.activation-toggle:focus-within{outline:2px solid var(--ok);outline-offset:2px}.activation-toggle input{cursor:pointer;height:100%;position:absolute;width:100%}@media(prefers-contrast:high){.activation-group{border-width:2px}.activation-group .activation-toggle .activation-slider{border:1px solid var(--text-1)}.activation-group .activation-toggle .activation-slider:before{border:1px solid var(--glass-border)}}@media(prefers-color-scheme:dark){.create-user-modal .activation-group{background:linear-gradient(135deg,var(--ok-a8),var(--ok-a3))}.create-user-modal .activation-group .activation-description{color:var(--text-2)}.create-user-modal .activation-group .activation-toggle .activation-slider{background-color:var(--glass-3)}.create-user-modal .activation-group .activation-toggle .activation-slider:before{background-color:var(--glass-4)}}.component-header,.desks-container .desks-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.desks-container .desks-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.desks-container .desks-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.desks-container .desks-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.desks-container .desks-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.desks-container .desks-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.desks-container .desks-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.desks-container .desks-header .header-actions-block .action-buttons-left,.desks-container .desks-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.desks-container .desks-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.desks-container .desks-header .header-actions-block .button-group,.desks-container .desks-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.desks-container .desks-header .header-actions-block .button-group>button,.desks-container .desks-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.desks-container .desks-header .header-actions-block .button-group>button:first-child,.desks-container .desks-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.desks-container .desks-header .header-actions-block .button-group>button:last-child,.desks-container .desks-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.desks-container .desks-header .header-actions-block .button-group>button:not(:first-child),.desks-container .desks-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.desks-container .desks-header .header-actions-block .button-group>button:hover,.desks-container .desks-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.desks-container .desks-header .header-actions-block .dropdown,.desks-container .desks-header .header-actions-block .filter-dropdown,.desks-container .desks-header .header-actions-block .pagination-dropdown,.desks-container .desks-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.desks-container .desks-header .header-actions-block .dropdown .dropdown-content,.desks-container .desks-header .header-actions-block .dropdown .dropdown-list,.desks-container .desks-header .header-actions-block .dropdown .dropdown-menu,.desks-container .desks-header .header-actions-block .dropdown .templates-dropdown-content,.desks-container .desks-header .header-actions-block .filter-dropdown .dropdown-content,.desks-container .desks-header .header-actions-block .filter-dropdown .dropdown-list,.desks-container .desks-header .header-actions-block .filter-dropdown .dropdown-menu,.desks-container .desks-header .header-actions-block .filter-dropdown .templates-dropdown-content,.desks-container .desks-header .header-actions-block .pagination-dropdown .dropdown-content,.desks-container .desks-header .header-actions-block .pagination-dropdown .dropdown-list,.desks-container .desks-header .header-actions-block .pagination-dropdown .dropdown-menu,.desks-container .desks-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.desks-container .desks-header .header-actions-block .templates-dropdown .dropdown-content,.desks-container .desks-header .header-actions-block .templates-dropdown .dropdown-list,.desks-container .desks-header .header-actions-block .templates-dropdown .dropdown-menu,.desks-container .desks-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.desks-container .desks-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.desks-container .desks-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.desks-container .desks-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.desks-container .desks-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.desks-container .desks-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.desks-container .pagination-controls,.pagination-controls,.table-responsive-container,.traiders-table-responsive-container{position:relative;z-index:1}.desks-container .filter-modal-overlay,.filter-modal-overlay{align-items:center;animation:fadeInBackground .4s ease forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--glass-deeper);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .28s ease;z-index:1000}.desks-container .filter-modal,.filter-modal,.mass-actions-modal{animation:modalEntranceEffect .5s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-strong);border-radius:.8rem;box-shadow:0 10px 35px var(--inf-a30),0 8px 12px var(--inf-a16);max-height:85vh;max-width:600px;opacity:0;overflow-y:auto;transform:scale(.9) translateY(20px);width:80%}.desks-container .filter-modal::-webkit-scrollbar,.filter-modal::-webkit-scrollbar,.mass-actions-modal::-webkit-scrollbar{width:8px}.desks-container .filter-modal::-webkit-scrollbar-track,.filter-modal::-webkit-scrollbar-track,.mass-actions-modal::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:10px}.desks-container .filter-modal::-webkit-scrollbar-thumb,.filter-modal::-webkit-scrollbar-thumb,.mass-actions-modal::-webkit-scrollbar-thumb{background:var(--ac-a30);border-radius:10px}.desks-container .filter-modal,.filter-modal{animation:modalSlideIn .4s ease .1s forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:0 8px 25px 0 var(--inf-a20);max-height:90vh;max-width:800px;opacity:0;overflow-y:auto;transform:translateY(20px);width:80%}.desks-container .pagination-dropdown,.pagination-dropdown{display:inline-block;position:relative}.desks-container .pagination-controls,.pagination-controls{align-items:center;display:flex;gap:.5rem}.desks-container .selection-indicator,.selection-indicator{align-items:center;animation:selectionFadeIn .5s cubic-bezier(.175,.885,.32,1.275) forwards;background-color:var(--ac-a8);border:1px solid var(--ac-a20);border-radius:.428rem;box-shadow:0 2px 8px var(--ac-a16);display:flex;justify-content:center;margin-bottom:15px;padding:12px 16px;transform-origin:center bottom;transition:opacity .4s ease,transform .4s ease!important;will-change:opacity,transform}.desks-container{display:flex;flex-direction:column;height:100%;padding:1rem}.desks-container .desks-header{margin-bottom:1.5rem}.desks-container .desks-main-content{display:flex;flex:1 1;gap:1.5rem;height:calc(100% - 80px);margin-bottom:1rem}.desks-container .desks-main-content .desks-column,.desks-container .desks-main-content .users-column{display:flex;flex:1 1;flex-direction:column;min-width:0}.desks-container .panel{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:14px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;height:100%}.desks-container .panel .panel-header{align-items:center;background-color:var(--ac-a5);border-bottom:1px solid var(--glass-border);cursor:default;display:flex;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.desks-container .panel .panel-header .panel-icon{color:var(--ac);margin-right:.25rem}.desks-container .panel .panel-body{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:1rem}.desks-container .desk-list{margin-top:.5rem}.desks-container .desk-list .desk-item{align-items:center;background-color:var(--glass-1);border-left:3px solid #0000;border-radius:10px;display:flex;margin-bottom:.25rem;padding:.5rem 1rem;transition:all .2s ease}.desks-container .desk-list .desk-item,.desks-container .desk-list .desk-item.header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.desks-container .desk-list .desk-item.header{background-color:var(--glass-2);border-bottom:1px solid var(--glass-border);color:var(--text-3);font-weight:550}.desks-container .desk-list .desk-item:hover:not(.header){background-color:var(--ac-a5);box-shadow:0 3px 10px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.desks-container .desk-list .desk-item.selected{background-color:var(--ac-a8);border-left-color:var(--ac)}.desks-container .desk-list .desk-item .checkbox-col{align-items:center;display:flex;justify-content:center;width:40px}.desks-container .desk-list .desk-item .checkbox-col input[type=checkbox]{cursor:pointer;height:18px;width:18px}.desks-container .desk-list .desk-item .id-col{font-weight:550;width:60px}.desks-container .desk-list .desk-item .name-col{flex:1 1;padding:0 .5rem}.desks-container .desk-list .desk-item .users-col{text-align:center;width:80px}.desks-container .desk-list .desk-item .id-col,.desks-container .desk-list .desk-item .name-col,.desks-container .desk-list .desk-item .sortable,.desks-container .desk-list .desk-item .users-col{cursor:pointer;-webkit-user-select:none;user-select:none}.desks-container .desk-list .desk-item .sortable{align-items:center;display:flex}.desks-container .desk-list .desk-item .sortable .sort-icon{color:var(--text-3);font-size:.75rem;margin-left:.25rem}.desks-container .desk-list .desk-item .sortable .sort-icon.active,.desks-container .desk-list .desk-item .sortable:hover{color:var(--ac)}.desks-container .users-hierarchy{cursor:pointer;margin-top:.5rem;-webkit-user-select:none;user-select:none}.desks-container .users-hierarchy .hierarchy-title{border-bottom:1px solid var(--glass-border);color:var(--text-3);font-size:1rem;margin-bottom:.5rem;padding-bottom:.25rem}.desks-container .users-hierarchy .hierarchy-subtitle{color:var(--text-1);font-size:.95rem;font-weight:550;margin-bottom:.5rem;margin-top:1rem}.desks-container .users-hierarchy .user-item{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:10px;display:flex;margin-bottom:.25rem;padding:.5rem 1rem;transition:all .2s ease}.desks-container .users-hierarchy .user-item.leader{background-color:var(--ac-a3);cursor:pointer;font-weight:550}.desks-container .users-hierarchy .user-item.leader:hover{background-color:var(--ac-a8);transform:translateY(-1px)}.desks-container .users-hierarchy .user-item.subordinate{background-color:var(--br-a3);border-left:2px solid var(--br-a30);margin-left:2rem}.desks-container .users-hierarchy .user-item.head-user{background-color:var(--inf-a5);border-left:2px solid var(--inf-a30)}.desks-container .users-hierarchy .user-item.support-user{background-color:var(--wn-a5);border-left:2px solid var(--wn-a30)}.desks-container .users-hierarchy .user-item.crm-manager-user{background-color:var(--glass-0);border-left:2px solid var(--glass-border)}.desks-container .users-hierarchy .user-item .user-name{cursor:pointer;flex-grow:1;margin-right:1rem;-webkit-user-select:none;user-select:none}.desks-container .users-hierarchy .user-item .user-role{border-radius:10px;cursor:pointer;font-size:.75rem;font-weight:550;margin-left:auto;padding:.25rem .5rem;-webkit-user-select:none;user-select:none}.desks-container .users-hierarchy .user-item .user-role.primary{background-color:var(--ac-a10);color:var(--ac-d10)}.desks-container .users-hierarchy .user-item .user-role.success{background-color:var(--ok-a10);color:var(--ok-d10)}.desks-container .users-hierarchy .user-item .user-role.warning{background-color:var(--wn-a10);color:var(--wn-d10)}.desks-container .users-hierarchy .user-item .user-role.secondary{background-color:var(--br-a10);color:var(--br-d10)}.desks-container .users-hierarchy .user-item .user-role.dark{background-color:var(--glass-0);color:var(--glass-deeper)}.desks-container .users-hierarchy .user-item .expand-icon,.desks-container .users-hierarchy .user-item .role-icon{color:var(--text-3);margin-right:.75rem;text-align:center;width:16px}.desks-container .users-hierarchy .user-item .expand-icon{cursor:pointer;height:16px;margin-left:auto;transition:transform .28s ease;width:16px}.desks-container .users-hierarchy .user-item .expand-icon:hover{color:var(--ac)}.desks-container .users-hierarchy .user-group{margin:2rem 0}.desks-container .users-hierarchy .subordinates-container{animation:slideDown .28s ease-out;margin-bottom:1rem}.desks-container .users-hierarchy .subordinates-container .no-subordinates{color:var(--text-3);font-size:.9rem;font-style:italic;margin-left:2rem;padding:.5rem 1rem}.desks-container .instruction-message,.desks-container .no-data-message{color:var(--text-3);font-style:italic;padding:2rem;text-align:center}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes modal-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.desks-container .desks-main-content{flex-direction:column}.desks-container .desks-main-content .desks-column,.desks-container .desks-main-content .users-column{width:100%}.desks-container .desks-main-content .desks-column{margin-bottom:1.5rem}}.panel-body{display:flex;flex-direction:column}.panel-body .desk-list{flex-grow:1}.panel-body .pagination-controls.bottom{margin-top:auto}.teams-section{margin-bottom:1.5rem}.teams-section .section-subtitle{border-bottom:1px solid var(--glass-border);color:var(--text-3);font-size:1rem;margin-bottom:.75rem;padding-bottom:.5rem}.team-accordion{border-radius:10px;box-shadow:0 2px 10px rgba(var(--sh-rgb),.18);margin-bottom:.85rem;overflow:hidden;transition:all .25s ease}.team-accordion:hover{box-shadow:0 4px 15px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.team-accordion .team-header{align-items:center;background:linear-gradient(135deg,var(--glass-2) 0,var(--glass-1) 100%);border-left:4px solid var(--glass-border);cursor:pointer;display:flex;overflow:hidden;padding:16px 20px;position:relative;transition:all .2s ease}.team-accordion .team-header.conversion{background:linear-gradient(135deg,var(--ac-a12) 0,var(--ac-a12) 100%);border-left-color:var(--ac)}.team-accordion .team-header.conversion .team-icon-wrapper{background-color:var(--ac-a12);color:var(--ac)}.team-accordion .team-header.conversion .expand-icon-container{color:var(--ac)}.team-accordion .team-header.conversion:hover{background:linear-gradient(135deg,var(--ac-a12) 0,var(--ac-a12) 100%)}.team-accordion .team-header.conversion.expanded{background:linear-gradient(135deg,var(--ac-a15) 0,var(--ac-a12) 100%);border-left-width:6px}.team-accordion .team-header.conversion .badge.conversion{background-color:var(--ac-a16);color:var(--ac-d5)}.team-accordion .team-header.retention{background:linear-gradient(135deg,var(--ac-a12) 0,var(--ac-a12) 100%);border-left-color:var(--wn-a40)}.team-accordion .team-header.retention .team-icon-wrapper{background-color:var(--ac-a12);color:var(--ac-l10)}.team-accordion .team-header.retention .expand-icon-container{color:var(--ac-l10)}.team-accordion .team-header.retention:hover{background:linear-gradient(135deg,var(--ac-a12) 0,var(--ac-a12) 100%)}.team-accordion .team-header.retention.expanded{background:linear-gradient(135deg,var(--ac-a15) 0,var(--ac-a12) 100%);border-left-width:6px}.team-accordion .team-header.retention .badge.retention{background-color:var(--ac-a16);color:var(--ac)}.team-accordion .team-header .team-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:42px;justify-content:center;margin-right:16px;transition:all .28s ease;width:42px}.team-accordion .team-header .team-icon-wrapper .team-icon{height:20px;width:20px}.team-accordion .team-header .team-icon-wrapper:hover{transform:scale(1.05)}.team-accordion .team-header .team-info-container{display:flex;flex:1 1;flex-direction:column}.team-accordion .team-header .team-info-container .team-name{color:var(--text-1);font-size:.95rem;font-weight:620;margin-bottom:5px}.team-accordion .team-header .team-info-container .team-info-badges{align-items:center;display:flex;gap:8px}.team-accordion .team-header .team-info-container .team-info-badges .badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.7rem;font-weight:550;padding:3px 8px}.team-accordion .team-header .team-info-container .team-info-badges .badge.team-id{background-color:var(--glass-deeper);color:var(--inf-a80)}.team-accordion .team-header .team-members-count{align-items:center;background:var(--glass-4);border:1px solid var(--glass-border);border-radius:16px;color:var(--inf-a80);display:flex;font-size:.85rem;margin-right:16px;padding:5px 12px;transition:all .2s ease}.team-accordion .team-header .team-members-count .members-icon{height:14px;margin-right:6px;opacity:.8;width:14px}.team-accordion .team-header .team-members-count:hover{background:var(--glass-4)}.team-accordion .team-header .expand-icon-container{align-items:center;background-color:var(--glass-4);border-radius:50%;display:flex;height:28px;justify-content:center;transition:all .28s ease;width:28px}.team-accordion .team-header .expand-icon-container .expand-icon{height:14px;transition:transform .28s ease;width:14px}.team-accordion .team-header .expand-icon-container .expand-icon.rotated{transform:rotate(180deg)}.team-accordion .team-header .expand-icon-container:hover{background-color:var(--glass-4)}.team-accordion .team-content{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-top:1px solid var(--glass-border)}.team-members-container{background-color:var(--glass-1);padding:.5rem}.role-section{margin-bottom:1rem}.role-section .role-title{color:var(--text-3);font-size:.875rem;margin-bottom:.5rem;padding-left:.5rem}.role-section:last-child{margin-bottom:0}.user-item.team-leader{background-color:var(--ok-a5);border-left:2px solid var(--ok-a50)}.user-item.team-manager{background-color:var(--br-a3);padding-left:2.25rem}.user-item.other-member{background-color:var(--glass-1);padding-left:2.25rem}.user-item .member-icon{color:var(--text-3);margin-right:.75rem;width:16px}.animate-slide-down{animation:slideDown .28s ease-out;transform-origin:top center}.no-members-message{color:var(--text-3);font-style:italic;padding:.5rem;text-align:center}.component-header,.finances-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.finances-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.finances-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.finances-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.finances-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.finances-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.finances-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.finances-header .header-actions-block .action-buttons-left,.finances-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.finances-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.finances-header .header-actions-block .button-group,.finances-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.finances-header .header-actions-block .button-group>button,.finances-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.finances-header .header-actions-block .button-group>button:first-child,.finances-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.finances-header .header-actions-block .button-group>button:last-child,.finances-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.finances-header .header-actions-block .button-group>button:not(:first-child),.finances-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.finances-header .header-actions-block .button-group>button:hover,.finances-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.finances-header .header-actions-block .dropdown,.finances-header .header-actions-block .filter-dropdown,.finances-header .header-actions-block .pagination-dropdown,.finances-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.finances-header .header-actions-block .dropdown .dropdown-content,.finances-header .header-actions-block .dropdown .dropdown-list,.finances-header .header-actions-block .dropdown .dropdown-menu,.finances-header .header-actions-block .dropdown .templates-dropdown-content,.finances-header .header-actions-block .filter-dropdown .dropdown-content,.finances-header .header-actions-block .filter-dropdown .dropdown-list,.finances-header .header-actions-block .filter-dropdown .dropdown-menu,.finances-header .header-actions-block .filter-dropdown .templates-dropdown-content,.finances-header .header-actions-block .pagination-dropdown .dropdown-content,.finances-header .header-actions-block .pagination-dropdown .dropdown-list,.finances-header .header-actions-block .pagination-dropdown .dropdown-menu,.finances-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.finances-header .header-actions-block .templates-dropdown .dropdown-content,.finances-header .header-actions-block .templates-dropdown .dropdown-list,.finances-header .header-actions-block .templates-dropdown .dropdown-menu,.finances-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.finances-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.finances-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.finances-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.finances-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.finances-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.component-id-cell,.finance-id-cell,.finance-lead-cell{color:var(--ac)!important;cursor:pointer;font-weight:550}.component-id-cell:hover,.finance-id-cell:hover,.finance-lead-cell:hover{background-color:var(--ac-a5);text-decoration:underline}.date-picker-dropdown{width:350px!important}.finances-table{background-color:var(--glass-1);border-collapse:initial;border-radius:.428rem;border-spacing:0;box-shadow:0 4px 24px 0 var(--glass-border-soft);margin-top:20px;overflow:hidden;width:100%}.finances-table,.finances-table thead{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.finances-table thead{background-color:var(--glass-2)}.finances-table td,.finances-table th{border:1px solid var(--glass-border);padding:.75rem 1rem;text-align:left;vertical-align:middle}.finances-table th{border-bottom:1px solid var(--glass-border);color:var(--text-1);font-size:.857rem;font-weight:550;padding:.72rem 1.5rem;text-align:left;white-space:nowrap}.finances-table th:first-child{border-top-left-radius:.428rem}.finances-table th:last-child{border-top-right-radius:.428rem}.finances-table tbody tr{transition:background-color .28s}.finances-table tbody tr:hover{background-color:var(--glass-3)}.finances-table tbody tr:not(:last-child){border-bottom:1px solid var(--glass-border)}.finances-table tbody tr td{color:var(--text-1);font-size:.857rem;padding:.72rem 1.5rem;vertical-align:middle}.finances-table tbody tr td a{color:var(--ac);font-weight:550;text-decoration:none;transition:color .28s}.finances-table tbody tr td a:hover{color:var(--ac-d10)}.finances-table tbody tr td input[type=checkbox]{cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.finances-table tbody tr td input[type=checkbox]:checked{animation:checkboxPulse .4s}.platform-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.platform-badge.platform-crm{background:var(--inf-a15);color:var(--inf)}.platform-badge.platform-trading{background:var(--ok-a15);color:var(--ok)}.status-badge{border-radius:4px;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.status-badge.status-pending{background:var(--wn-a15);color:var(--wn)}.status-badge.status-approved{background:var(--ok-a15);color:var(--ok)}.status-badge.status-rejected{background:var(--dg-a15);color:var(--dg)}.status-badge.status-completed{background:var(--ac-a15);color:var(--ac-l10)}.status-badge.status-not-applicable{background:var(--glass-3);color:var(--inf-a80)}.btn-approve{border:none;border-radius:4px;color:var(--text-1);cursor:pointer;font-size:12px;font-weight:500;margin-right:8px;padding:6px 12px;transition:background .3s}.btn-approve,.btn-approve:hover{background:var(--ac-a60)}.btn-approve:disabled{cursor:not-allowed;opacity:.5}.btn-reject{border:none;border-radius:4px;color:var(--text-1);cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .3s}.btn-reject,.btn-reject:hover{background:var(--dg-a60)}.btn-reject:disabled{cursor:not-allowed;opacity:.5}.status-select{background:#0000;font-size:12px;padding:4px 8px}.status-select.status-pending:hover{background:var(--wn-a20);border-color:var(--wn-a40)}.status-select.status-approved:hover{background:var(--ok-a20);border-color:var(--ac-a40)}.status-select.status-rejected:hover{background:var(--dg-a20);border-color:var(--dg-a40)}.visibility-toggle{font-size:12px;padding:4px 8px}.checkbox-toggle{gap:8px}.checkbox-toggle .label-text{font-size:12px}.status-dropdown-container .status-dropdown-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px;transition:all .3s;white-space:nowrap}.status-dropdown-container .status-dropdown-button i{font-size:10px;transition:transform .3s}.status-dropdown-container .status-dropdown-button i.rotated{transform:rotate(180deg)}.status-dropdown-container .status-dropdown-button.status-pending{background:var(--wn-a12);color:var(--wn)}.status-dropdown-container .status-dropdown-button.status-pending:hover{background:var(--wn-a20);border-color:var(--wn-a40)}.status-dropdown-container .status-dropdown-button.status-approved{background:var(--ok-a12);color:var(--ok)}.status-dropdown-container .status-dropdown-button.status-approved:hover{background:var(--ok-a20);border-color:var(--ac-a40)}.status-dropdown-container .status-dropdown-button.status-rejected{background:var(--dg-a12);color:var(--dg)}.status-dropdown-container .status-dropdown-button.status-rejected:hover{background:var(--dg-a20);border-color:var(--dg-a40)}.status-dropdown-container .status-dropdown-button:disabled{cursor:not-allowed;opacity:.5}.status-dropdown-container .status-dropdown-menu{animation:fadeInDropdown .2s ease-out;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 4px 12px rgba(var(--sh-rgb),.232);left:0;min-width:150px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:1200}.status-dropdown-container .status-dropdown-menu .status-dropdown-item{align-items:center;color:var(--inf);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;transition:background .2s}.status-dropdown-container .status-dropdown-menu .status-dropdown-item i{font-size:14px;width:16px}.status-dropdown-container .status-dropdown-menu .status-dropdown-item:hover{background:var(--ac-a16)}.status-dropdown-container .status-dropdown-menu .status-dropdown-item.active{background:var(--ac-a16);color:var(--inf)}.status-dropdown-container .status-dropdown-menu .status-dropdown-item:not(:last-child){border-bottom:1px solid var(--inf-a40)}.date-range-filter{margin-right:1rem}.date-range-filter .date-range-selector{height:38px}.date-range-filter .date-range-selector .dropdown-icon.open{transform:rotate(180deg)}.date-range-filter .date-range-selector .date-range-text{color:var(--inf-a80);font-size:.85rem}.lead-detail-container{animation:fadeIn .28s ease-in-out;margin:0 auto;max-width:1400px;padding:1.5rem}.lead-detail-container.error,.lead-detail-container.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.lead-detail-container.error .spinner,.lead-detail-container.loading .spinner{animation:spin 1s linear infinite;border-radius:50%;border-top:4px solid var(--ac-a10);border:4px solid var(--ac-a10);border-top-color:var(--ac);height:48px;margin-bottom:20px;width:48px}.lead-detail-container .lead-detail-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:14px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);margin-bottom:1.5rem;padding:1rem;transition:box-shadow .28s ease,transform .28s ease}.lead-detail-container .lead-detail-header:hover{box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.lead-detail-container .lead-detail-header .lead-header-top-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.lead-detail-container .lead-detail-header .lead-header-top-row .lead-counter{background:var(--ac-a10);border-radius:10px;color:var(--text-1);font-weight:550;margin:0 1rem;padding:.25rem .75rem}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button:hover:not(:disabled){background-color:var(--ac-a10);border-color:var(--ac);color:var(--ac);transform:translateY(-2px)}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button:active:not(:disabled){transform:translateY(0)}.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button:disabled{cursor:not-allowed;opacity:.5}.lead-detail-container .lead-detail-header .lead-header-bottom-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls{display:flex;gap:.5rem}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button:hover,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button:hover,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button:active,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button:active,.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button:active{transform:translateY(0)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button{background-color:var(--ac);border:none;color:var(--text-1)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .edit-button:hover{background-color:var(--ac-d5)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button{background-color:var(--ok);border:none;color:var(--text-1)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .save-button:hover{background-color:var(--ok-d5)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button{background-color:var(--dg);border:none;color:var(--text-1)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls .cancel-button:hover{background-color:var(--dg-d5)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons .lead-block-button{background-color:var(--wn);border:none;border-radius:10px;color:var(--text-1);cursor:pointer;padding:.25rem .5rem;transition:all .2s ease}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons .lead-block-button:hover{background-color:var(--wn-d10);transform:translateY(-2px)}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons .lead-block-button:active{transform:translateY(0)}.lead-detail-container .lead-title{align-items:center;animation:slideDown .4s ease-out;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:14px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.lead-detail-container .lead-title h1{align-items:center;color:var(--text-1);display:flex;font-size:1.75rem;margin:0}.lead-detail-container .lead-title h1 .title-icon{color:var(--ac);font-size:1.5rem;margin-right:.5rem}.lead-detail-container .lead-title .lead-id{align-items:center;background:var(--ac-a10);border-radius:10px;color:var(--text-3);cursor:pointer;display:flex;font-size:1rem;font-weight:550;padding:.25rem .5rem;transition:all .2s ease}.lead-detail-container .lead-title .lead-id:hover{background:var(--ac-a20)}.lead-detail-container .lead-detail-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media(max-width:1200px){.lead-detail-container .lead-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.lead-detail-container .lead-detail-grid{grid-template-columns:1fr}}.lead-detail-container .lead-detail-grid .comments-section{grid-column:1/-1}.lead-detail-container .lead-detail-grid .lead-detail-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:14px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.lead-detail-container .lead-detail-grid .lead-detail-card:hover{box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);transform:translateY(-3px)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header{align-items:center;background:linear-gradient(to right,var(--ac-a5),var(--ac-a1));border-bottom:1px solid var(--glass-border-strong);display:flex;padding:1rem}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header .card-icon{color:var(--ac);font-size:1.2rem;margin-right:.5rem}.lead-detail-container .lead-detail-grid .lead-detail-card .card-header h3{color:var(--text-1);font-size:1.2rem;font-weight:550;margin:0}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body{padding:1rem}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row{border-bottom:1px dashed var(--glass-border);display:flex;margin-bottom:1rem;padding:.2rem 0 .2rem .5rem;transition:background-color .2s ease;width:100%}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row:last-child{border-bottom:none;margin-bottom:0}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row:hover{background-color:var(--ac-a2)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row.highlight-row{background:linear-gradient(90deg,var(--ac-a7) 0,var(--ac-a1) 42%);border-left:0;border-radius:10px;padding-left:.75rem;position:relative}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row.highlight-row:before{background:linear-gradient(180deg,var(--accent-300),var(--ac-a32));border-radius:2px;bottom:22%;content:"";left:0;position:absolute;top:22%;width:2px}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-label{align-content:center;color:var(--text-3);flex:0 0;font-weight:550;padding-right:.5rem;text-align:left;white-space:nowrap}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row:nth-child(8) .detail-label{align-content:baseline}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value{color:var(--text-1);flex:1 1;text-align:left;white-space:nowrap;word-break:break-word}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:2px 6px;transition:background-color .2s ease}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable .copy-icon{color:var(--ac);opacity:0;transition:opacity .2s ease}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable:hover{background-color:var(--ac-a5)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable:hover .copy-icon{opacity:1}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-value.copyable.copied{animation:pulse-success 1s;background-color:var(--ok-a10)}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-input,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-select,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-textarea{border:1px solid var(--glass-border);border-radius:10px;font-size:15px;padding:.25rem .5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-input:focus,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-select:focus,.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.lead-detail-container .lead-detail-grid .lead-detail-card .card-body .detail-row .detail-textarea{min-height:100px;resize:vertical}.lead-detail-container .comments-list{margin-bottom:1rem;max-height:400px;overflow-y:auto}.lead-detail-container .comments-list .comment{background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;margin-bottom:.5rem;padding:.5rem}.lead-detail-container .comments-list .comment:hover{background-color:var(--glass-1);border-color:var(--ac-a20)}.lead-detail-container .comments-list .comment .comment-header{display:flex;font-size:.76rem;justify-content:space-between;margin-bottom:.25rem}.lead-detail-container .comments-list .comment .comment-header .comment-author{color:var(--ac);font-weight:550}.lead-detail-container .comments-list .comment .comment-header .comment-date{color:var(--text-3)}.lead-detail-container .comments-list .comment .comment-text{color:var(--text-1);word-break:break-word}.lead-detail-container .comments-list .no-comments{color:var(--text-3);font-style:italic;padding:1rem;text-align:center}.lead-detail-container .comment-form{display:flex;flex-direction:column;gap:.5rem}.lead-detail-container .comment-form .comment-input{border:1px solid var(--glass-border);border-radius:10px;font-family:inherit;min-height:100px;padding:.5rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.lead-detail-container .comment-form .comment-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.lead-detail-container .comment-form .comment-submit{align-self:flex-end;background-color:var(--ac);border:none;border-radius:10px;color:var(--text-1);cursor:pointer;font-weight:550;padding:.5rem 1rem;transition:background-color .2s ease,transform .2s ease}.lead-detail-container .comment-form .comment-submit:hover{background-color:var(--ac-d5);transform:translateY(-2px)}.lead-detail-container .comment-form .comment-submit:active{transform:translateY(0)}.comments-list{margin-bottom:1rem;max-height:400px;overflow-y:auto}.comments-list .comment{background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;margin-bottom:.5rem;padding:.5rem}.comments-list .comment:hover{background-color:var(--glass-1);border-color:var(--ac-a20)}.comments-list .comment .comment-header{display:flex;font-size:.76rem;justify-content:space-between;margin-bottom:.25rem}.comments-list .comment .comment-header .comment-author{color:var(--ac);font-weight:550}.comments-list .comment .comment-header .comment-date{color:var(--text-3)}.comments-list .comment .comment-text{color:var(--text-1);text-align:left;word-break:break-word}.comments-list .no-comments{color:var(--text-3);font-style:italic;padding:1rem;text-align:center}.comment-form{display:flex;flex-direction:column;gap:.5rem}.comment-form .comment-input{border:1px solid var(--glass-border);border-radius:10px;font-family:inherit;min-height:100px;padding:.5rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.comment-form .comment-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.comment-form .comment-submit{align-self:flex-end;background-color:var(--ac);border:none;border-radius:10px;color:var(--text-1);cursor:pointer;font-weight:550;padding:.5rem 1rem;transition:background-color .2s ease,transform .2s ease}.comment-form .comment-submit:hover{background-color:var(--ac-d5);transform:translateY(-2px)}.comment-form .comment-submit:active{transform:translateY(0)}@keyframes pulse-success{0%{background-color:var(--ok-a10)}50%{background-color:var(--ok-a30)}to{background-color:var(--ok-a10)}}.copy-tooltip{animation:fadeIn .2s ease-in-out;background-color:var(--glass-deeper);padding:5px 10px;z-index:100}.detail-value.copyable{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:4px 8px;transition:all .2s ease}.detail-value.copyable:hover{background-color:var(--ac-a5)}.detail-value.copyable:hover .copy-icon{opacity:1;transform:translateX(0)}.detail-value.copyable .copy-icon{color:var(--ac);font-size:14px;opacity:0;transform:translateX(-5px);transition:all .2s ease}.detail-value.copyable.copied{animation:pulse-success 1s;background-color:var(--ok-a10)}.detail-value.copyable.copied .copy-icon{color:var(--ok)}.comments-list::-webkit-scrollbar,.lead-detail-card::-webkit-scrollbar{height:8px;width:8px}.comments-list::-webkit-scrollbar-track,.lead-detail-card::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:10px}.comments-list::-webkit-scrollbar-thumb,.lead-detail-card::-webkit-scrollbar-thumb{background:var(--ac-a30);border-radius:10px}.comments-list::-webkit-scrollbar-thumb:hover,.lead-detail-card::-webkit-scrollbar-thumb:hover{background:var(--ac-a50)}.block-dropdown{display:inline-block;position:relative}.block-dropdown .block-dropdown-button{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:550;gap:.5rem;height:38px;justify-content:center;min-width:150px;padding:.5rem 1rem;transition:all .2s ease}.block-dropdown .block-dropdown-button.blocked{background-color:var(--ok);border:none;color:var(--text-1)}.block-dropdown .block-dropdown-button.not-blocked{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--ok);color:var(--text-1)}.block-dropdown .block-dropdown-button:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.block-dropdown .block-dropdown-button:active{transform:translateY(0)}.block-dropdown .block-dropdown-content{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border-radius:10px;box-shadow:0 8px 16px 0 rgba(var(--sh-rgb),.31);display:none;overflow:hidden;position:absolute;width:150px;z-index:1200}.block-dropdown .block-dropdown-content .block-option{cursor:pointer;display:block;font-size:15px;padding:.5rem;text-decoration:none;white-space:nowrap}.block-dropdown .block-dropdown-content .block-option:hover{background:var(--ac-a16)}.block-dropdown .block-dropdown-content .block-option.blocked{color:var(--ok)}.block-dropdown .block-dropdown-content .block-option.not-blocked{color:var(--text-1)}.block-dropdown:hover .block-dropdown-content{display:block}.block-actions{display:flex;gap:.5rem}.block-actions .block-action-button{border-radius:10px;cursor:pointer;font-weight:550;height:38px;padding:.5rem 1rem;transition:all .2s ease}.block-actions .block-action-button.blocked{background-color:var(--ok);border:none;color:var(--text-1)}.block-actions .block-action-button.not-blocked{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--ok);color:var(--text-1)}.block-actions .block-action-button:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.block-actions .block-action-button:active{transform:translateY(0)}@media(max-width:768px){.lead-detail-container{padding:1rem}.lead-detail-container .lead-detail-header .lead-header-bottom-row,.lead-detail-container .lead-detail-header .lead-header-top-row{align-items:center;flex-direction:column}.lead-detail-container .lead-detail-header .lead-header-bottom-row .edit-controls,.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons,.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-counter,.lead-detail-container .lead-detail-header .lead-header-bottom-row .navigation-button,.lead-detail-container .lead-detail-header .lead-header-top-row .edit-controls,.lead-detail-container .lead-detail-header .lead-header-top-row .lead-action-buttons,.lead-detail-container .lead-detail-header .lead-header-top-row .lead-counter,.lead-detail-container .lead-detail-header .lead-header-top-row .navigation-button{margin-bottom:.5rem}.lead-detail-container .lead-detail-header .lead-header-bottom-row .lead-action-buttons,.lead-detail-container .lead-detail-header .lead-header-top-row .lead-action-buttons{order:-1}.lead-detail-container .lead-title{flex-direction:column;gap:.75rem}.lead-detail-container .lead-title h1{font-size:1.5rem}}@media print{.lead-detail-container{max-width:100%;padding:0}.lead-detail-container .comment-form,.lead-detail-container .lead-action-buttons,.lead-detail-container .lead-detail-header{display:none}.lead-detail-container .lead-detail-grid{gap:1rem;grid-template-columns:1fr}.lead-detail-container .lead-detail-card{border:1px solid var(--glass-border);box-shadow:none;page-break-inside:avoid}.lead-detail-container .lead-detail-card:hover{box-shadow:none;transform:none}.lead-detail-container .detail-value.copyable .copy-icon{display:none}}.accordion-section{grid-column:1/-1}.accordion-section .card-header{align-items:center;display:flex;justify-content:space-between;position:relative}.accordion-section .card-header .accordion-tabs{display:flex;gap:4px}.accordion-section .card-header .accordion-tabs .accordion-tab{align-items:center;background-color:var(--ac-a10);border:none;border-radius:6px 6px 0 0;color:var(--text-3);cursor:pointer;display:flex;font-weight:550;gap:8px;min-width:120px;overflow:hidden;padding:6px 16px;position:relative;transition:all .25s ease}.accordion-section .card-header .accordion-tabs .accordion-tab .tab-icon{font-size:14px;transition:transform .28s ease}.accordion-section .card-header .accordion-tabs .accordion-tab:after{background-color:var(--ac);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .28s ease;width:0}.accordion-section .card-header .accordion-tabs .accordion-tab:hover{background-color:var(--ac-a15);color:var(--text-1)}.accordion-section .card-header .accordion-tabs .accordion-tab:hover .tab-icon{transform:translateY(-2px)}.accordion-section .card-header .accordion-tabs .accordion-tab.active{background-color:var(--ac-a20);color:var(--ac);font-weight:620}.accordion-section .card-header .accordion-tabs .accordion-tab.active:after{width:80%}.accordion-section .card-header .accordion-tabs .accordion-tab.active .tab-icon{color:var(--ac);transform:scale(1.1)}.accordion-section .card-header .accordion-tabs .accordion-tab:active{transform:scale(.97)}.accordion-section .card-body .notes-content{display:flex;flex-direction:column;gap:1rem}.accordion-section .card-body .finance-content{min-height:300px}.accordion-section .card-body .finance-content .finance-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.accordion-section .card-body .finance-content .finance-loading .spinner{animation:spin 1s linear infinite;border-radius:50%;border-top:4px solid var(--ac-a10);border:4px solid var(--ac-a10);border-top-color:var(--ac);height:36px;margin-bottom:12px;width:36px}.accordion-section .card-body .finance-content .finance-loading p{color:var(--text-3);font-style:italic}.accordion-section .card-body .finance-content .finance-error{animation:shake .5s ease-in-out;background-color:var(--dg-a10);border-radius:14px;color:var(--dg);font-weight:550;padding:1rem;text-align:center}.accordion-section .card-body .finance-content .no-finances{animation:pulse 2s infinite;background-color:var(--glass-1);border:1px dashed var(--glass-border);border-radius:14px;color:var(--text-3);font-style:italic;padding:1.5rem;text-align:center}.accordion-section .card-body .finance-content .finance-table-container{border-radius:14px;box-shadow:var(--shadow-1);margin-top:.5rem;overflow-x:auto}.accordion-section .card-body .finance-content .finance-table-container .finance-table{border-collapse:initial;border-spacing:0;width:100%}.accordion-section .card-body .finance-content .finance-table-container .finance-table td,.accordion-section .card-body .finance-content .finance-table-container .finance-table th{border-bottom:1px solid var(--glass-border);padding:10px 12px;text-align:left;white-space:nowrap}.accordion-section .card-body .finance-content .finance-table-container .finance-table th{background-color:var(--ac-a5);color:var(--text-1);font-weight:550;position:-webkit-sticky;position:sticky;top:0;transition:background-color .2s ease;z-index:10}.accordion-section .card-body .finance-content .finance-table-container .finance-table th:hover{background-color:var(--ac-a10)}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr{transition:background-color .2s ease}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr:nth-child(2n){background-color:var(--glass-1)}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr:hover{background-color:var(--ac-a5)}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody tr:last-child td{border-bottom:none}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td{color:var(--text-1)}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td.positive-amount{color:var(--ok);font-weight:550}.accordion-section .card-body .finance-content .finance-table-container .finance-table tbody td.negative-amount{color:var(--dg);font-weight:550}.finance-content,.notes-content{opacity:1!important;transform:translateY(0)!important}.accordion-section .card-body{min-height:300px;position:relative}.accordion-section .card-body:before{background:linear-gradient(90deg,var(--ac),var(--ac-a30));left:0;top:0;transform:scaleX(0);transform-origin:left}.accordion-section .card-body:after,.accordion-section .card-body:before{content:"";height:3px;position:absolute;transition:transform .5s ease;width:100%}.accordion-section .card-body:after{background:linear-gradient(90deg,var(--ac-a30),var(--ac));bottom:0;right:0;transform:scaleX(0);transform-origin:right}.accordion-section .card-body .finance-content,.accordion-section .card-body .notes-content{opacity:1!important;transform-origin:top center;will-change:transform}.accordion-section .card-body:hover:after,.accordion-section .card-body:hover:before{transform:scaleX(1)}.finance-table tbody tr.animate-row{opacity:0;transform:translateY(10px)}.finance-table tbody tr.animate-row:first-child{animation:rowAppear .3s ease .1s forwards}.finance-table tbody tr.animate-row:nth-child(2){animation:rowAppear .3s ease .15s forwards}.finance-table tbody tr.animate-row:nth-child(3){animation:rowAppear .3s ease .2s forwards}.finance-table tbody tr.animate-row:nth-child(4){animation:rowAppear .3s ease .25s forwards}.finance-table tbody tr.animate-row:nth-child(5){animation:rowAppear .3s ease .3s forwards}.finance-table tbody tr.animate-row:nth-child(6){animation:rowAppear .3s ease .35s forwards}.finance-table tbody tr.animate-row:nth-child(7){animation:rowAppear .3s ease .4s forwards}.finance-table tbody tr.animate-row:nth-child(8){animation:rowAppear .3s ease .45s forwards}.finance-table tbody tr.animate-row:nth-child(9){animation:rowAppear .3s ease .5s forwards}.finance-table tbody tr.animate-row:nth-child(10){animation:rowAppear .3s ease .55s forwards}.finance-table tbody tr.animate-row:nth-child(n+11){animation:rowAppear .3s ease .6s forwards}.finance-table .positive-amount{overflow:hidden;position:relative}.finance-table .positive-amount:after{background:var(--ok-a20);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .28s ease;width:100%;z-index:-1}.finance-table .positive-amount:hover:after{transform:scaleX(1)}.finance-table .negative-amount{overflow:hidden;position:relative}.finance-table .negative-amount:after{background:var(--dg-a20);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .28s ease;width:100%;z-index:-1}.finance-table .negative-amount:hover:after{transform:scaleX(1)}.pending-transactions-section{background:linear-gradient(135deg,var(--wn-a12),var(--wn-a12));border:1px solid var(--wn-a30);border-radius:8px;padding:1rem}.pending-transactions-section h4{font-size:1rem;font-weight:600}.pending-transactions-section h4 i{font-size:1.1rem}.pending-transactions-section h4 .pending-count{background:var(--wn-a60);border-radius:12px;color:var(--text-1);font-size:.75rem;margin-left:.5rem;padding:.2rem .6rem}.pending-transactions-section .transaction-card{background:var(--inf-a60);border-radius:8px;margin-bottom:.75rem;transition:all .2s ease}.pending-transactions-section .transaction-card:last-child{margin-bottom:0}.pending-transactions-section .transaction-card:hover{border-color:var(--wn-a40);transform:translateX(4px)}.pending-transactions-section .transaction-card.pending{border-left:3px solid var(--wn-a40)}.pending-transactions-section .transaction-card .transaction-info{flex-wrap:wrap}.pending-transactions-section .transaction-card .transaction-info .type{font-weight:600;min-width:100px}.pending-transactions-section .transaction-card .transaction-info .amount{font-size:1.1rem;font-weight:700;min-width:100px}.pending-transactions-section .transaction-card .transaction-info .date{color:var(--inf);font-size:.875rem}.pending-transactions-section .transaction-card .transaction-info .platform{align-items:center;background:var(--inf-a20);border-radius:4px;color:var(--inf);display:flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.pending-transactions-section .transaction-card .transaction-info .platform i{font-size:.7rem}.pending-transactions-section .transaction-card .transaction-actions .btn{border-radius:6px;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.pending-transactions-section .transaction-card .transaction-actions .btn i{font-size:.8rem}.pending-transactions-section .transaction-card .transaction-actions .btn-approve{background:linear-gradient(135deg,var(--ac-a60),var(--ac-a60));color:var(--text-1)}.pending-transactions-section .transaction-card .transaction-actions .btn-approve:hover{background:linear-gradient(135deg,var(--ac-a60),var(--ac-a30));box-shadow:0 4px 12px var(--ok-a32);transform:translateY(-2px)}.pending-transactions-section .transaction-card .transaction-actions .btn-reject{background:linear-gradient(135deg,var(--dg-a60),var(--dg-a60));color:var(--text-1)}.pending-transactions-section .transaction-card .transaction-actions .btn-reject:hover{background:linear-gradient(135deg,var(--dg-a60),var(--dg-a60));box-shadow:0 4px 12px var(--dg-a32);transform:translateY(-2px)}.finance-table .platform-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.finance-table .platform-badge.platform-crm{background:var(--inf-a20);color:var(--inf)}.finance-table .platform-badge.platform-trading_platform{background:var(--wn-a20);color:var(--wn)}.finance-table .platform-badge.platform-api{background:var(--ok-a20);color:var(--ok)}.finance-table .status-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.finance-table .status-badge.status-pending{background:var(--wn-a20);color:var(--wn)}.finance-table .status-badge.status-approved{background:var(--ok-a20);color:var(--ok)}.finance-table .status-badge.status-rejected{background:var(--dg-a20);color:var(--dg)}.finance-table .pending-row,.finance-table .pending-row:hover{background:var(--wn-a12)!important}.finance-table .action-buttons{display:flex;flex-wrap:nowrap;gap:.25rem}.finance-table .action-buttons .btn-sm{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .2s ease}.finance-table .action-buttons .btn-sm:hover{transform:translateY(-1px)}.finance-table .action-buttons .btn-success{background:var(--ok-a20);color:var(--ok)}.finance-table .action-buttons .btn-success:hover{background:var(--ok-a40)}.finance-table .action-buttons .btn-danger{background:var(--dg-a20);color:var(--dg)}.finance-table .action-buttons .btn-danger:hover{background:var(--dg-a40)}.accordion-tabs .accordion-tab{overflow:hidden}.accordion-tabs .accordion-tab:before{background:linear-gradient(90deg,#0000,var(--glass-3),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.accordion-tabs .accordion-tab:hover:before{left:100%}.accordion-tab.active{position:relative}.accordion-tab.active:before{animation:pulseTab 2s infinite;background:radial-gradient(circle at center,var(--ac-a20) 0,#0000 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes pulseTab{0%{opacity:.7;transform:scale(.97)}50%{opacity:.9;transform:scale(1)}to{opacity:.7;transform:scale(.97)}}.detail-input,.detail-select,.detail-textarea{border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);font-size:15px;padding:8px 12px;transition:all .28s ease;width:100%}.detail-input:focus,.detail-select:focus,.detail-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.detail-select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);cursor:pointer}.detail-select:hover{border-color:var(--glass-border-strong)}.detail-textarea{min-height:100px;resize:vertical}.lead-detail-card .card-body .detail-row{transition:background-color .28s ease,transform .2s ease}.lead-detail-card .card-body .detail-row:hover{background-color:var(--ac-a5)}.lead-detail-card .card-body .detail-row.editable-active{background-color:var(--ac-a8);border-left:3px solid var(--ac);box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);padding-left:10px;transform:translateY(-2px)}.detail-input:disabled,.detail-select:disabled,.detail-textarea:disabled{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-color:var(--glass-border);cursor:not-allowed;opacity:.8}.detail-row.editable-active{background-color:var(--ac-a8);border-left:3px solid var(--ac);box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);padding-left:10px;transform:translateY(-2px)}.lead-detail-card .card-body .detail-row.editing{background-color:var(--ac-a5);border-left:3px solid var(--ac);padding-left:10px;transition:all .28s ease}.copyable-edit-container{align-items:center;display:flex;width:100%}.copyable-edit-container .detail-value.copyable{border-radius:10px 0 0 10px;flex-grow:1}.copyable-edit-container .detail-value.copyable:hover{background-color:var(--ac-a5)}.copyable-edit-container .edit-field-button{align-items:center;background-color:var(--ac-a5);border:none;border-radius:0 10px 10px 0;color:var(--ac);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.copyable-edit-container .edit-field-button:hover{background-color:var(--ac-a15);transform:scale(1.05)}.copyable-edit-container .edit-field-button:active{background-color:var(--ac-a25);transform:scale(.95)}.edit-animation{animation:editHighlight .5s ease}@keyframes editHighlight{0%{box-shadow:0 0 0 2px var(--ac-a10);transform:translateY(2px)}50%{box-shadow:0 0 0 4px var(--ac-a20);transform:translateY(-1px)}to{box-shadow:0 0 0 2px var(--ac-a10);transform:translateY(0)}}.detail-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a20);outline:none}.detail-value-container{align-items:center;display:flex;gap:8px;width:100%}.detail-value-container .detail-value{flex-grow:1}.detail-value-container .edit-field-button{align-items:center;background-color:#0000;border:none;color:var(--text-3);cursor:pointer;display:flex;height:28px;justify-content:center;opacity:.5;transition:all .2s ease;width:28px}.detail-value-container .edit-field-button:hover{color:var(--ac);opacity:1;transform:scale(1.1)}.detail-value-container .edit-field-button:active{transform:scale(.95)}.detail-value-container .calendar-button{align-items:center;background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.detail-value-container .calendar-button,.detail-value-container .calendar-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.detail-value-container .calendar-button:hover{background-color:var(--glass-2);border-color:var(--glass-border)}.detail-value-container .calendar-button:hover svg{color:var(--inf)}.detail-value-container .calendar-button:active{transform:scale(.95)}.detail-value-container .calendar-button svg{color:var(--br)}.next-call-date{color:var(--inf);font-weight:550}.edit-field-container{position:relative;width:100%}.edit-field-container .status-indicator{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:4px;color:var(--inf-a80);display:inline-block;font-size:.9em;margin-left:10px;margin-top:5px;padding:3px 8px}.save-tooltip{animation:fadeInOut 2s ease;background-color:var(--ok-a80);border-radius:10px;padding:8px 16px;z-index:1100}.detail-row.always-editable{background-color:var(--glass-1)}.detail-row.always-editable .detail-input,.detail-row.always-editable .detail-select,.detail-row.always-editable .detail-textarea{border-color:var(--glass-border)}.transaction-button{align-items:center;background-color:var(--ac);border:none;border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:8px;height:38px;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.transaction-button .button-icon{font-size:14px}.transaction-button:hover{background-color:var(--ac-d8);box-shadow:0 4px 8px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.transaction-button:active{transform:translateY(0)}.transaction-form{gap:1.25rem}.transaction-form .form-group{gap:.5rem}.transaction-form .form-group label{color:var(--text-1);font-size:.95rem}.transaction-form .transaction-actions{gap:1rem;margin-top:1rem}.filter-modal.small-modal{max-width:400px}.detail-textarea.small-textarea{min-height:60px}.filter-modal-overlay{animation:modalOverlayFadeIn .28s ease forwards;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:-webkit-backdrop-filter .4s ease;transition:backdrop-filter .4s ease;transition:backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:1100}.filter-modal-overlay.active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.filter-modal.small-modal{animation:modalEntrance .5s cubic-bezier(.175,.885,.32,1.275) forwards;background:linear-gradient(to bottom right,#ffffff14,var(--glass-1));border:none;border-radius:1rem;box-shadow:0 12px 28px rgba(var(--sh-rgb),.186),0 0 0 1px var(--glass-border-soft),0 0 0 3px var(--ac-a5);max-width:380px;opacity:0;overflow:hidden;transform:scale(.85);width:80%}.filter-modal.small-modal .filter-modal-header{align-items:center;background:linear-gradient(to right,var(--ac-a4),var(--ac-a1));border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.2rem 1.5rem}.filter-modal.small-modal .filter-modal-header h3{color:var(--text-1);display:inline-block;font-size:1.1rem;font-weight:620;margin:0;padding-left:.5rem;position:relative}.filter-modal.small-modal .filter-modal-header .close-modal-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-1);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;transition:all .25s ease;width:32px}.filter-modal.small-modal .filter-modal-header .close-modal-button:hover{background-color:var(--glass-1);color:var(--dg);transform:rotate(90deg)}.filter-modal.small-modal .filter-modal-body{padding:1.5rem}.transaction-form{display:flex;flex-direction:column;gap:1rem}.transaction-form .form-group{animation:fadeInUp .28s ease forwards;display:flex;flex-direction:column;gap:.4rem;opacity:0}.transaction-form .form-group:first-child{animation-delay:.05s}.transaction-form .form-group:nth-child(2){animation-delay:.1s}.transaction-form .form-group:nth-child(3){animation-delay:.15s}.transaction-form .form-group:nth-child(4){animation-delay:.2s}.transaction-form .form-group:nth-child(5){animation-delay:.25s}.transaction-form .form-group label{color:var(--text-2);font-size:.85rem;font-weight:550;margin-left:.25rem;transition:color .2s ease}.transaction-form .form-group input,.transaction-form .form-group select,.transaction-form .form-group textarea{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 1px 2px rgba(var(--sh-rgb),.18);color:var(--text-1);font-size:.93rem;padding:.65rem .75rem;transition:all .2s ease}.transaction-form .form-group input:focus,.transaction-form .form-group select:focus,.transaction-form .form-group textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none;transform:translateY(-1px)}.transaction-form .form-group input:hover:not(:focus),.transaction-form .form-group select:hover:not(:focus),.transaction-form .form-group textarea:hover:not(:focus){border-color:var(--glass-border-strong)}.transaction-form .form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.transaction-form .form-group:focus-within label{color:var(--ac)}.transaction-form .form-group textarea.small-textarea{min-height:60px;resize:vertical;transition:min-height .28s ease}.transaction-form .form-group textarea.small-textarea:focus{min-height:80px}.transaction-form .transaction-actions{animation:fadeInUp .4s ease .28s forwards;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;opacity:0}.transaction-form .transaction-actions .cancel-button{background-color:#0000;border:1px solid var(--glass-border);border-radius:10px;color:var(--text-1);cursor:pointer;font-weight:550;padding:.6rem 1.2rem;transition:all .2s ease}.transaction-form .transaction-actions .cancel-button:hover{background-color:var(--glass-border-soft);transform:translateY(-2px)}.transaction-form .transaction-actions .cancel-button:active{transform:translateY(0)}.transaction-form .transaction-actions .apply-operation-button{background-color:var(--ac);border:none;border-radius:10px;box-shadow:0 2px 5px var(--ac-a30);color:var(--text-1);cursor:pointer;font-weight:550;overflow:hidden;padding:.6rem 1.2rem;position:relative;transition:all .2s ease}.transaction-form .transaction-actions .apply-operation-button:before{background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.transaction-form .transaction-actions .apply-operation-button:hover:not(:disabled){background-color:var(--ac-d5);box-shadow:0 4px 10px var(--ac-a40);transform:translateY(-2px)}.transaction-form .transaction-actions .apply-operation-button:hover:not(:disabled):before{left:100%}.transaction-form .transaction-actions .apply-operation-button:active:not(:disabled){box-shadow:0 2px 3px var(--ac-a30);transform:translateY(0)}.transaction-form .transaction-actions .apply-operation-button:disabled{cursor:not-allowed;opacity:.6}@keyframes modalOverlayFadeIn{0%{background-color:var(--glass-deeper)}to{background-color:var(--glass-deeper)}}@keyframes modalEntrance{0%{opacity:0;transform:scale(.85) translateY(10px)}70%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.reminder-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:4px;color:var(--br);cursor:pointer;display:flex;font-weight:550;gap:8px;margin-left:auto;padding:8px 16px;transition:all .2s ease}.reminder-button svg{animation:bell-swing 2s ease-in-out infinite;color:var(--wn);transform-origin:50% 0}.reminder-button:hover{background-color:var(--inf-a15)}.reminder-button:hover svg{color:var(--wn)}.reminder-button:active{transform:scale(.95)}@keyframes bell-swing{0%,to{transform:rotate(0)}20%{transform:rotate(8deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-4deg)}}.status-badge{border-radius:.25rem;font-weight:550;padding:.25rem .5rem;text-align:center}.status-badge.status-success{background-color:var(--ok-a10);color:var(--ok)}.status-badge.status-danger{background-color:var(--dg-a10);color:var(--dg)}.status-badge.status-info{background-color:var(--inf-a10);color:var(--inf)}.status-badge.status-warning{background-color:var(--wn-a10);color:var(--wn)}.status-badge.status-secondary{background-color:var(--glass-0);color:var(--text-3)}.status-badge.status-default{background-color:var(--glass-0);color:var(--text-1)}.status-badge,.type-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.status-badge.active,.status-badge.buy,.type-badge.active,.type-badge.buy{background-color:var(--ac-a15);color:var(--ok)}.status-badge.closed,.status-badge.sell,.type-badge.closed,.type-badge.sell{background-color:var(--dg-a15);color:var(--dg)}.status-badge.pending,.type-badge.pending{background-color:var(--wn-a15);color:var(--wn)}.status-badge.market-buy,.status-badge.market-sell,.type-badge.market-buy,.type-badge.market-sell{background-color:var(--inf-a15);color:var(--inf)}.status-badge.limit-buy,.status-badge.limit-sell,.type-badge.limit-buy,.type-badge.limit-sell{background-color:var(--wn-a15);color:var(--ac-l10)}.component-header,.forms-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.forms-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.forms-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.forms-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.forms-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.forms-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.forms-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.forms-header .header-actions-block .action-buttons-left,.forms-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.forms-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.forms-header .header-actions-block .button-group,.forms-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.forms-header .header-actions-block .button-group>button,.forms-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.forms-header .header-actions-block .button-group>button:first-child,.forms-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.forms-header .header-actions-block .button-group>button:last-child,.forms-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.forms-header .header-actions-block .button-group>button:not(:first-child),.forms-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.forms-header .header-actions-block .button-group>button:hover,.forms-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.forms-header .header-actions-block .dropdown,.forms-header .header-actions-block .filter-dropdown,.forms-header .header-actions-block .pagination-dropdown,.forms-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.forms-header .header-actions-block .dropdown .dropdown-content,.forms-header .header-actions-block .dropdown .dropdown-list,.forms-header .header-actions-block .dropdown .dropdown-menu,.forms-header .header-actions-block .dropdown .templates-dropdown-content,.forms-header .header-actions-block .filter-dropdown .dropdown-content,.forms-header .header-actions-block .filter-dropdown .dropdown-list,.forms-header .header-actions-block .filter-dropdown .dropdown-menu,.forms-header .header-actions-block .filter-dropdown .templates-dropdown-content,.forms-header .header-actions-block .pagination-dropdown .dropdown-content,.forms-header .header-actions-block .pagination-dropdown .dropdown-list,.forms-header .header-actions-block .pagination-dropdown .dropdown-menu,.forms-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.forms-header .header-actions-block .templates-dropdown .dropdown-content,.forms-header .header-actions-block .templates-dropdown .dropdown-list,.forms-header .header-actions-block .templates-dropdown .dropdown-menu,.forms-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.forms-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.forms-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.forms-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.forms-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.forms-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.forms-header .forms-stat-line{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.78rem;gap:1.1rem;margin-top:.35rem}.forms-header .forms-stat-line b{font-feature-settings:"tnum";color:var(--text-1);font-variant-numeric:tabular-nums}.form-submission-id-cell{color:var(--text-accent);cursor:pointer;font-weight:550}.form-submission-id-cell:hover{text-decoration:underline}.form-site-cell{font-feature-settings:"tnum";color:var(--text-2);font-variant-numeric:tabular-nums}.lead-link-badge{align-items:center;background:var(--ac-a12);border:1px solid var(--ac-a30);border-radius:999px;color:var(--text-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;gap:.4rem;padding:.22rem .6rem;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.lead-link-badge:hover{background:var(--ac-a20);border-color:var(--ac-a40)}.lead-link-badge .match-method{background:var(--glass-0);border-radius:999px;color:var(--text-3);font-size:.68rem;letter-spacing:.05em;padding:0 .35rem;text-transform:uppercase}.unmatched-badge{color:var(--text-4);font-size:.78rem}.verified-badge{border-radius:999px;cursor:help;display:inline-block;font-size:.72rem;font-weight:550;letter-spacing:.02em;padding:.2rem .55rem}.verified-badge.is-verified{background:var(--ok-a15);border:1px solid var(--ok-a30);color:var(--ok)}.verified-badge.is-unverified{background:var(--wn-a15);border:1px solid var(--wn-a30);color:var(--wn)}.form-detail-container{display:flex;flex-direction:column;gap:1.1rem}.form-detail-container.loading{align-items:center;color:var(--text-3);justify-content:center;min-height:40vh}.form-detail-header{display:flex;flex-wrap:wrap;gap:.6rem}.form-detail-header .navigation-button{align-items:center;display:inline-flex;gap:.45rem}.form-detail-card{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);overflow:hidden;position:relative}.form-detail-card>.card-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;justify-content:space-between;padding:1rem 1.3rem}.form-detail-card>.card-header h3{align-items:baseline;color:var(--text-1);display:flex;font-size:1.02rem;gap:.6rem;margin:0}.form-detail-card>.card-body{padding:1.3rem}.form-detail-id{color:var(--text-4);font-size:.82rem;font-weight:400}.submission-view{display:flex;flex-direction:column;gap:1.35rem}.submission-view h4{color:var(--text-3);font-size:.78rem;font-weight:620;letter-spacing:.09em;margin:0 0 .7rem;text-transform:uppercase}.submission-view.is-compact{gap:1rem}.submission-meta{grid-gap:.55rem 1.4rem;background:var(--pane-bg-sunken);border:1px solid var(--glass-border-soft);border-radius:14px;display:grid;gap:.55rem 1.4rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:.85rem 1rem}.submission-meta__row{display:flex;flex-direction:column;font-size:.82rem;gap:.12rem;min-width:0}.submission-meta__row span{color:var(--text-4);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.submission-meta__row a,.submission-meta__row b{color:var(--text-1);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submission-meta__row a{color:var(--text-accent);text-decoration:none}.submission-meta__row a:hover{text-decoration:underline}.submission-meta__row b.is-verified{color:var(--ok)}.submission-meta__row b.is-unverified{color:var(--wn)}.submission-fields__list{display:flex;flex-direction:column;margin:0}.submission-fields__row{grid-gap:1rem;border-bottom:1px solid var(--glass-border-soft);display:grid;gap:1rem;grid-template-columns:minmax(140px,30%) 1fr;padding:.55rem .4rem}.submission-fields__row:last-child{border-bottom:0}.submission-fields__row:hover{background:var(--glass-0)}.submission-fields__row dt{color:var(--text-3);font-size:.8rem;min-width:0;overflow-wrap:anywhere}.submission-fields__row dd{color:var(--text-1);font-size:.86rem;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.submission-fields__row dd.is-mono{color:var(--text-3);font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:.76rem}@media(max-width:640px){.submission-fields__row{gap:.15rem;grid-template-columns:1fr}}.submission-modal{max-width:720px;width:100%}.submission-modal .filter-modal-body{max-height:70vh;overflow-y:auto;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.submission-modal .filter-modal-body::-webkit-scrollbar{height:9px;width:9px}.submission-modal .filter-modal-body::-webkit-scrollbar-track{background:#0000}.submission-modal .filter-modal-body::-webkit-scrollbar-thumb{background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.submission-modal .filter-modal-body::-webkit-scrollbar-thumb:hover{background:var(--ac-a50);background-clip:content-box}.forms-content .forms-tab-table{border-collapse:collapse;width:100%}.forms-content .forms-tab-table th{border-bottom:1px solid var(--glass-border-soft);color:var(--text-4);font-size:.72rem;letter-spacing:.07em;padding:.5rem .6rem;text-align:left;text-transform:uppercase}.forms-content .forms-tab-table td{border-bottom:1px solid var(--glass-border-soft);color:var(--text-2);font-size:.85rem;padding:.6rem}.forms-content .forms-tab-table tbody tr{cursor:pointer;transition:background var(--dur-1) var(--ease-out)}.forms-content .forms-tab-table tbody tr:hover{background:var(--glass-0)}.user-detail-container{animation:fadeIn .28s ease-in-out;margin:0 auto;max-width:1400px;padding:1.5rem}.user-detail-container.loading{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.user-detail-container.loading .spinner{animation:spin 1s linear infinite;border-top:5px solid var(--glass-border);border:5px solid var(--glass-border);border-radius:50%;border-top-color:var(--ac);height:50px;margin-bottom:20px;width:50px}.user-detail-container.error{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.user-detail-container.error h2{color:var(--dg);font-weight:620;margin-bottom:20px}.user-detail-container.error p{color:var(--inf-a80);margin-bottom:30px;max-width:600px;text-align:center}.user-detail-container.error button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;font-weight:550;padding:10px 20px;transition:background-color .28s}.user-detail-container.error button:hover{background-color:var(--ac-d10)}.user-detail-container .user-detail-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:.428rem;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);margin-bottom:1.5rem;padding:1rem;transition:box-shadow .28s ease,transform .28s ease}.user-detail-container .user-detail-header .header-top-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.user-detail-container .user-detail-header .pagination-navigation{align-items:center;display:flex;gap:12px}.user-detail-container .user-detail-header .pagination-counter{background:var(--ac-a12);border-radius:10px;color:var(--text-1);font-weight:550;margin:0 1rem;padding:.25rem .75rem}.user-detail-container .user-detail-header .navigation-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.user-detail-container .user-detail-header .navigation-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border-color:var(--glass-border)}.user-detail-container .user-detail-header .navigation-button:disabled{cursor:not-allowed;opacity:.5}.user-detail-container .user-detail-grid{grid-gap:24px;display:grid}.user-detail-container .user-detail-grid.three-column{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.user-detail-container .user-detail-grid.three-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.user-detail-container .user-detail-grid.three-column{grid-template-columns:1fr}}.user-detail-container .user-detail-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 10px rgba(var(--sh-rgb),.18);overflow:hidden;transition:box-shadow .28s ease}.user-detail-container .user-detail-card:hover{box-shadow:0 4px 18px rgba(var(--sh-rgb),.18)}.user-detail-container .user-detail-card .card-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:1px solid var(--glass-border-soft);display:flex;gap:12px;padding:12px 20px}.user-detail-container .user-detail-card .card-header h3{color:var(--text-1);font-size:1.2rem;font-weight:620;margin:0}.user-detail-container .user-detail-card .card-header .card-icon{color:var(--ac);font-size:1.2rem}.user-detail-container .user-detail-card .card-body{padding:20px}.user-detail-container .detail-row{border-bottom:1px dashed var(--inf-a50);display:flex;margin-bottom:1rem;padding:.2rem 0 .2rem .5rem;transition:background-color .2s ease;width:100%}.user-detail-container .detail-row:last-child{border-bottom:none;margin-bottom:0}.user-detail-container .detail-row.highlight-row{background-color:var(--ac-a12);border-left:3px solid var(--ac);border-radius:10px}.user-detail-container .detail-row.textarea-row{flex-direction:column}.user-detail-container .detail-row.textarea-row .detail-label{margin-bottom:10px}.user-detail-container .detail-row.textarea-row .detail-value-container{width:100%}.user-detail-container .detail-row .detail-label{align-content:center;color:var(--text-3);flex:0 0;font-weight:550;padding-right:.5rem;text-align:left;white-space:nowrap}.user-detail-container .detail-row .detail-value-container{align-items:center;display:flex;gap:8px;width:100%}.user-detail-container .edit-field-container{width:100%}.user-detail-container .edit-field-container .detail-input,.user-detail-container .edit-field-container .detail-textarea{border:1px solid var(--glass-border);border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.user-detail-container .edit-field-container .detail-textarea{min-height:100px;resize:vertical}.user-detail-container .edit-field-container .detail-select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.user-detail-container .edit-field-container .edit-actions{display:flex;justify-content:flex-end;margin-top:10px}.user-detail-container .edit-field-container .save-button{align-items:center;background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;gap:6px;padding:6px 12px}.user-detail-container .edit-field-container .save-button:hover{background-color:var(--ac-d10)}.user-detail-container .edit-animation{animation:fade-in .2s ease-out}.user-detail-container .edit-field-button{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:14px;padding:0}.user-detail-container .edit-field-button:hover{color:var(--ac)}.user-detail-container .detail-value{color:var(--text-1);flex:1 1;text-align:left;word-break:break-word}.user-detail-container .detail-value.copyable{color:var(--ac);cursor:pointer;position:relative;transition:all .2s ease}.user-detail-container .detail-value.copyable:hover{text-decoration:underline}.user-detail-container .copy-icon{color:var(--text-3);font-size:14px}.user-detail-container .multi-select-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:10px}.user-detail-container .multi-select-container .checkbox-item{align-items:center;display:flex;gap:8px;padding:5px;transition:background-color .2s}.user-detail-container .multi-select-container .checkbox-item:hover{background-color:var(--inf-a12);border-radius:4px}.user-detail-container .multi-select-container .checkbox-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.user-detail-container .multi-select-container .checkbox-item label{cursor:pointer;flex:1 1}.password-container{display:flex;flex-direction:column;position:relative}.password-container input[type=password],.password-container input[type=text]{padding-right:40px}.password-container .toggle-password-visibility{align-items:center;background:none;border:none;color:var(--text-3);cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:10px;top:8px;z-index:5}.password-container .toggle-password-visibility:hover{color:var(--ac)}.team-members-section .team-members-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.team-members-section .team-members-list .team-member-item{align-items:center;border-radius:4px;display:flex;gap:8px;padding:4px 8px;transition:background-color .2s}.team-members-section .team-members-list .team-member-item:hover{background-color:var(--glass-deeper)}.team-members-section .team-members-list .team-member-item .team-member-icon{color:var(--text-3);font-size:14px}.team-members-section .team-members-list .team-member-item .team-member-name{color:var(--ac);cursor:pointer}.team-members-section .team-members-list .team-member-item .team-member-name:hover{text-decoration:underline}.not-found{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.not-found h2{color:var(--wn);font-weight:620;margin-bottom:20px}.not-found button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;font-weight:550;padding:10px 20px;transition:background-color .28s}.not-found button:hover{background-color:var(--ac-d10)}.copy-tooltip{animation:tooltip-fade 1s ease-in-out;background-color:var(--inf-a60);box-shadow:0 2px 8px rgba(var(--sh-rgb),.232);font-size:12px;opacity:0;padding:6px 10px}.copy-tooltip,.save-tooltip{border-radius:4px;z-index:1000}.save-tooltip{animation:tooltip-fade 2s ease-in-out;background-color:var(--ac);box-shadow:0 3px 12px rgba(var(--sh-rgb),.232);color:var(--text-1);font-weight:550;padding:12px 18px;position:fixed;right:20px;top:20px}.permissions-field-container{align-items:center;display:flex;justify-content:space-between;width:100%}.permissions-field-container .permissions-summary{color:var(--text-1);flex:1 1}.permissions-field-container .edit-permissions-button{align-items:center;background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.permissions-field-container .edit-permissions-button:hover{background-color:var(--ac-d5);transform:translateY(-2px)}.permissions-field-container .edit-permissions-button:active{transform:translateY(0)}.permissions-modal{max-height:80vh;max-width:900px;min-width:80%}.permissions-modal .permissions-search{margin-bottom:20px}.permissions-modal .permissions-search .search-input-container{margin-bottom:10px;position:relative}.permissions-modal .permissions-search .search-input-container .search-icon{color:var(--text-3);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.permissions-modal .permissions-search .search-input-container .permissions-search-input{border:1px solid var(--glass-border);border-radius:6px;font-size:14px;padding:10px 40px 10px 30px;transition:all .2s ease;width:100%}.permissions-modal .permissions-search .search-input-container .permissions-search-input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a20);outline:none}.permissions-modal .permissions-search .search-input-container .clear-search-button{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.permissions-modal .permissions-search .search-input-container .clear-search-button:hover{color:var(--wn)}.permissions-modal .permissions-search .permissions-count{color:var(--text-3);font-size:12px;text-align:right}.permissions-modal .permissions-grid{grid-gap:10px;border-top:1px solid var(--glass-border);display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:10px;max-height:50vh;overflow-y:auto;padding:15px 5px 5px}.permissions-modal .permissions-grid::-webkit-scrollbar{width:8px}.permissions-modal .permissions-grid::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:10px}.permissions-modal .permissions-grid::-webkit-scrollbar-thumb{background:var(--ac-a30);border-radius:10px}.permissions-modal .permissions-grid::-webkit-scrollbar-thumb:hover{background:var(--ac-a50)}.permissions-modal .permissions-grid .permission-item{align-items:flex-start;border-radius:5px;display:flex;padding:8px 10px;transition:background-color .2s ease}.permissions-modal .permissions-grid .permission-item:hover{background-color:var(--ac-a5)}.permissions-modal .permissions-grid .permission-item input[type=checkbox]{margin-right:10px;margin-top:4px}.permissions-modal .permissions-grid .permission-item label{cursor:pointer;display:flex;flex:1 1;flex-direction:column}.permissions-modal .permissions-grid .permission-item label .permission-name{color:var(--text-1);font-size:14px;font-weight:550;margin-bottom:3px}.permissions-modal .permissions-grid .permission-item label .permission-codename{color:var(--text-3);font-size:12px;font-style:italic}.permissions-modal .no-permissions-found{color:var(--text-3);font-style:italic;padding:30px;text-align:center}.permissions-modal .filter-modal-actions{border-top:1px solid var(--glass-border);display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.permissions-modal .filter-modal-actions .reset-button{background-color:#0000;border:1px solid var(--dg);border-radius:4px;color:var(--dg);cursor:pointer;padding:8px 15px;transition:all .2s ease}.permissions-modal .filter-modal-actions .reset-button:hover{background-color:var(--dg-a10)}.permissions-modal .filter-modal-actions .select-all-button{background-color:#0000;border:1px solid var(--ac);border-radius:4px;color:var(--ac);cursor:pointer;padding:8px 15px;transition:all .2s ease}.permissions-modal .filter-modal-actions .select-all-button:hover{background-color:var(--ac-a10)}.permissions-modal .filter-modal-actions .apply-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 20px;transition:all .2s ease}.permissions-modal .filter-modal-actions .apply-button:hover{background-color:var(--ac-d5);transform:translateY(-2px)}.permissions-modal .filter-modal-actions .apply-button:active{transform:translateY(0)}.permission-group-tabs{border-bottom:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:10px}.permission-group-tabs .permission-group-tab{align-items:center;background-color:#0000;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-3);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .2s ease}.permission-group-tabs .permission-group-tab.active{background-color:var(--ac);border-color:var(--ac);color:var(--text-1)}.permission-group-tabs .permission-group-tab.active .permission-count{background-color:var(--glass-3)}.permission-group-tabs .permission-group-tab:hover:not(.active){background-color:var(--ac-a5);border-color:var(--glass-border-strong)}.permission-group-tabs .permission-group-tab .permission-count{background-color:var(--glass-0);border-radius:10px;font-size:12px;min-width:24px;padding:2px 6px;text-align:center}.permission-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.permission-categories .permission-category-tab{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-3);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .2s ease}.permission-categories .permission-category-tab .tab-icon{color:var(--text-3);font-size:14px}.permission-categories .permission-category-tab.active{background-color:var(--ac);border-color:var(--ac);box-shadow:0 2px 6px var(--ac-a30);color:var(--text-1)}.permission-categories .permission-category-tab.active .tab-icon{color:var(--text-1)}.permission-categories .permission-category-tab.active .permission-count{background-color:var(--glass-3)}.permission-categories .permission-category-tab:hover:not(.active){background-color:var(--ac-a5);border-color:var(--glass-border-strong);transform:translateY(-1px)}.permission-categories .permission-category-tab .permission-count{background-color:var(--glass-0);border-radius:10px;font-size:11px;min-width:24px;padding:2px 6px;text-align:center}@media(max-width:768px){.permissions-modal .permissions-grid{grid-template-columns:1fr}.permission-categories{flex-direction:column}.permission-categories .permission-category-tab{justify-content:space-between;width:100%}}.finance-detail-container{animation:fadeIn .28s ease-in-out;margin:0 auto;max-width:1400px;padding:1.5rem}.finance-detail-container.loading{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.finance-detail-container.loading .spinner{animation:spin 1s linear infinite;border-top:5px solid var(--glass-border);border:5px solid var(--glass-border);border-radius:50%;border-top-color:var(--ac);height:50px;margin-bottom:20px;width:50px}.finance-detail-container.error{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.finance-detail-container.error h2{color:var(--dg);font-weight:620;margin-bottom:20px}.finance-detail-container.error p{color:var(--inf-a80);margin-bottom:30px;max-width:600px;text-align:center}.finance-detail-container.error button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;font-weight:550;padding:10px 20px;transition:background-color .28s}.finance-detail-container.error button:hover{background-color:var(--ac-d10);box-shadow:0 2px 5px rgba(var(--sh-rgb),.18)}.finance-detail-container .finance-detail-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:.428rem;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);margin-bottom:1.5rem;padding:1rem;transition:box-shadow .28s ease,transform .28s ease}.finance-detail-container .finance-detail-header .header-top-row{align-items:center;display:flex;justify-content:space-between}.finance-detail-container .finance-detail-header .header-top-row_left,.finance-detail-container .finance-detail-header .header-top-row_right{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start}.finance-detail-container .finance-detail-header .pagination-navigation{align-items:center;display:flex;gap:12px}.finance-detail-container .finance-detail-header .pagination-counter{background:var(--ac-a12);border-radius:10px;color:var(--text-1);font-weight:550;margin:0 1rem;padding:.25rem .75rem}.finance-detail-container .finance-detail-header .navigation-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.finance-detail-container .finance-detail-header .navigation-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);transform:translateY(-1px)}.finance-detail-container .finance-detail-header .navigation-button:disabled{cursor:not-allowed;opacity:.5}.finance-detail-container .finance-detail-header .finance-title{align-items:center;color:var(--inf);display:flex;font-size:24px;font-weight:620;gap:12px;margin-top:8px}.finance-detail-container .finance-detail-header .finance-title .header-icon{color:var(--ac);font-size:22px}.finance-detail-container .finance-detail-grid{grid-gap:24px;display:grid}.finance-detail-container .finance-detail-grid.three-column{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.finance-detail-container .finance-detail-grid.three-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.finance-detail-container .finance-detail-grid.three-column{grid-template-columns:1fr}}.finance-detail-container .finance-detail-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 10px rgba(var(--sh-rgb),.18);overflow:hidden;transition:box-shadow .28s ease}.finance-detail-container .finance-detail-card:hover{box-shadow:0 4px 15px rgba(var(--sh-rgb),.18)}.finance-detail-container .finance-detail-card .card-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:1px solid var(--glass-border);display:flex;gap:12px;padding:16px 20px}.finance-detail-container .finance-detail-card .card-header h3{color:var(--inf);font-size:17px;font-weight:620;margin:0}.finance-detail-container .finance-detail-card .card-header .card-icon{color:var(--ac);font-size:15px}.finance-detail-container .finance-detail-card .card-body{padding:20px}.finance-detail-container .detail-row{border-bottom:1px dashed var(--inf-a50);display:flex;margin-bottom:1rem;padding:.2rem 0 .2rem .5rem;transition:background-color .2s ease;width:100%}.finance-detail-container .detail-row:last-child{margin-bottom:0}.finance-detail-container .detail-row.highlight-row{background-color:var(--ac-a12);border-left:3px solid var(--ac);border-radius:10px}.finance-detail-container .detail-row.highlight-row .detail-value.copyable .copy-icon{background:var(--ac-a12);margin:0 2% 0 94%}.finance-detail-container .detail-row.highlight-row .detail-value.copyable:hover{background-color:#0000}.finance-detail-container .detail-row.textarea-row{flex-direction:column}.finance-detail-container .detail-row.textarea-row .detail-label{align-content:center;color:var(--text-3);flex:0 0;font-weight:550;margin-bottom:8px;text-align:left;white-space:nowrap}.finance-detail-container .detail-row.textarea-row .detail-value-container{flex:1 1;width:100%}.finance-detail-container .detail-row.textarea-row .detail-value.textarea-value{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:6px;display:block;font-size:14px;line-height:1.6;min-height:80px;padding:12px;white-space:pre-wrap;width:100%}.finance-detail-container .detail-row.textarea-row .edit-field-container{width:100%}.finance-detail-container .detail-row .detail-label{align-content:center;color:var(--text-3);flex:0 0;font-weight:550;padding-right:.5rem;text-align:left;white-space:nowrap}.finance-detail-container .detail-row .detail-value-container{display:flex;flex:1 1;position:relative}.finance-detail-container .detail-row .detail-value-container .detail-value{color:var(--text-1);flex:1 1;text-align:left;white-space:nowrap;word-break:break-word}.finance-detail-container .detail-row .detail-value-container .detail-value.copyable{align-items:center;cursor:pointer;display:flex;position:relative;transition:none}.finance-detail-container .detail-row .detail-value-container .detail-value.copyable.copied,.finance-detail-container .detail-row .detail-value-container .detail-value.copyable:hover{background-color:#0000}.finance-detail-container .detail-row .detail-value-container .detail-value.copyable .copy-icon{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:2px;box-shadow:0 1px 3px rgba(var(--sh-rgb),.18);color:var(--text-3);cursor:pointer;font-size:12px;opacity:0;padding:2px 4px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:1}.finance-detail-container .detail-row .detail-value-container .detail-value.copyable:hover .copy-icon{opacity:1}.finance-detail-container .detail-row .detail-value-container .detail-value.textarea-value{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-left:3px solid var(--inf-a40);border-radius:6px;line-height:1.6;padding:12px;white-space:pre-wrap}.finance-detail-container .detail-row .detail-value-container .lead-link{color:var(--ac);flex:1 1;font-weight:550;text-decoration:none}.finance-detail-container .detail-row .detail-value-container .lead-link:hover{text-decoration:underline}.finance-detail-container .detail-row .detail-value-container .edit-field-button{align-items:center;background-color:var(--ac-a12);border:none;border-radius:0 10px 10px 0;color:var(--ac);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.finance-detail-container .detail-row .detail-value-container .edit-field-button:hover{opacity:1;transform:scale(1.1)}.finance-detail-container .detail-row .detail-value-container:hover .edit-field-button{visibility:visible}.finance-detail-container .edit-field-container{width:100%}.finance-detail-container .edit-field-container .detail-input{border:1px solid var(--inf-a40);border-radius:4px;font-size:14px;padding:8px 12px;transition:all .2s;width:100%}.finance-detail-container .edit-field-container .detail-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.finance-detail-container .edit-field-container .detail-textarea{border:1px solid var(--inf-a40);border-radius:4px;font-size:14px;line-height:1.6;min-height:120px;padding:10px 12px;resize:vertical;transition:all .2s;width:100%}.finance-detail-container .edit-field-container .detail-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.finance-detail-container .edit-field-container .detail-select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--inf-a40);border-radius:4px;font-size:14px;padding:8px 32px 8px 12px;width:100%}.finance-detail-container .edit-field-container .detail-select:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.finance-detail-container .edit-animation{animation:fade-in .2s ease-out}.finance-detail-container .lead-action-buttons{display:flex;gap:12px;margin-top:20px}.finance-detail-container .lead-action-buttons .view-lead-button{align-items:center;background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:inline-flex;font-size:14px;font-weight:550;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s}.finance-detail-container .lead-action-buttons .view-lead-button:hover{background-color:var(--ac-d8);box-shadow:0 2px 5px rgba(var(--sh-rgb),.18);transform:translateY(-1px)}.finance-detail-container .lead-action-buttons .view-lead-button:active{transform:translateY(0)}.finance-detail-container .positive-amount{color:var(--ok);font-weight:620}.finance-detail-container .negative-amount{color:var(--dg);font-weight:620}.finance-detail-container .copy-tooltip{animation:tooltip-fade 1s ease-in-out;background-color:var(--inf-a60);border-radius:4px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.232);color:var(--text-1);font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;z-index:1000}.finance-detail-container .save-tooltip{animation:tooltip-fade 2s ease-in-out;background-color:var(--ac);border-radius:4px;box-shadow:0 3px 12px rgba(var(--sh-rgb),.232);color:var(--text-1);font-weight:550;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1000}.delete-transaction-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--dg-a40);border-radius:10px;color:var(--dg);cursor:pointer;display:flex;font-weight:550;gap:.5rem;margin-left:1rem;padding:.5rem 1rem;transition:all .2s ease}.delete-transaction-button:hover{background-color:var(--dg-a60);box-shadow:0 2px 5px rgba(var(--sh-rgb),.18);color:var(--text-1);transform:translateY(-1px)}.delete-transaction-button:active{transform:translateY(0)}.delete-confirmation-modal{max-width:450px}.delete-confirmation-modal .warning-icon{color:var(--dg);margin-right:8px}.delete-confirmation-modal .delete-warning{margin-bottom:1.5rem}.delete-confirmation-modal .delete-warning strong{color:var(--dg);display:block;font-weight:620;margin-top:.5rem}.delete-confirmation-modal .delete-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.delete-confirmation-modal .delete-modal-actions .cancel-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:4px;cursor:pointer;padding:8px 16px}.delete-confirmation-modal .delete-modal-actions .cancel-button:hover{background-color:var(--inf-a15)}.delete-confirmation-modal .delete-modal-actions .cancel-button:disabled{cursor:not-allowed;opacity:.6}.delete-confirmation-modal .delete-modal-actions .delete-button{align-items:center;background-color:var(--dg-a60);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;gap:8px;padding:8px 16px}.delete-confirmation-modal .delete-modal-actions .delete-button:hover{background-color:var(--dg-a60)}.delete-confirmation-modal .delete-modal-actions .delete-button:disabled{cursor:not-allowed;opacity:.6}.delete-confirmation-modal .delete-modal-actions .delete-button .spinner-icon{animation:spin 1s linear infinite;border:2px solid var(--glass-border-strong);border-radius:50%;border-top-color:var(--glass-border);display:inline-block;height:14px;width:14px}@keyframes fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-fade{0%{opacity:0;transform:translateY(5px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.status-select{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;padding:6px 10px;transition:all .3s}.status-select.status-pending{background:var(--wn-a12);color:var(--wn)}.status-select.status-pending:focus,.status-select.status-pending:hover{background:var(--wn-a20);border-color:var(--wn-a40)}.status-select.status-approved{background:var(--ok-a12);color:var(--ok)}.status-select.status-approved:focus,.status-select.status-approved:hover{background:var(--ok-a20);border-color:var(--ac-a40)}.status-select.status-rejected{background:var(--dg-a12);color:var(--dg)}.status-select.status-rejected:focus,.status-select.status-rejected:hover{background:var(--dg-a20);border-color:var(--dg-a40)}.status-select:focus{outline:none}.status-select:disabled{cursor:not-allowed;opacity:.5}.visibility-toggle{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s}.visibility-toggle i{font-size:14px}.visibility-toggle.visible{background:var(--ok-a12);color:var(--ok)}.visibility-toggle.visible:hover{background:var(--ok-a20)}.visibility-toggle.hidden{background:var(--glass-2);color:var(--inf-a80)}.visibility-toggle.hidden:hover{background:var(--glass-3)}.visibility-toggle:disabled{cursor:not-allowed;opacity:.5}.checkbox-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;position:relative}.checkbox-toggle input[type=checkbox]{opacity:0;position:absolute}.checkbox-toggle input[type=checkbox]:checked+.slider{background:var(--ac-a60)}.checkbox-toggle input[type=checkbox]:checked+.slider:before{transform:translateX(20px)}.checkbox-toggle .slider{background:var(--glass-2);border-radius:12px;height:24px;position:relative;transition:background .3s;width:44px}.checkbox-toggle .slider,.checkbox-toggle .slider:before{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.checkbox-toggle .slider:before{background:var(--glass-1);border-radius:50%;box-shadow:0 1px 3px rgba(var(--sh-rgb),.31);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .3s;width:18px}.checkbox-toggle .label-text{color:var(--inf-a80);font-size:13px;font-weight:600}.status-dropdown-container{display:inline-block;position:relative}.status-dropdown-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px;transition:all .3s}.status-dropdown-button i{font-size:10px;transition:transform .3s}.status-dropdown-button i.rotated{transform:rotate(180deg)}.status-dropdown-button.status-pending{background:var(--wn-a12);color:var(--wn)}.status-dropdown-button.status-pending:hover{background:var(--wn-a20)}.status-dropdown-button.status-approved{background:var(--ok-a12);color:var(--ok)}.status-dropdown-button.status-approved:hover{background:var(--ok-a20)}.status-dropdown-button.status-rejected{background:var(--dg-a12);color:var(--dg)}.status-dropdown-button.status-rejected:hover{background:var(--dg-a20)}.status-dropdown-button:disabled{cursor:not-allowed;opacity:.5}.status-dropdown-menu{animation:fadeIn .2s ease-out;background:var(--menu-bg);border-radius:8px;box-shadow:0 4px 20px rgba(var(--sh-rgb),.465);left:0;margin-top:4px;min-width:150px;overflow:hidden;position:absolute;top:100%;z-index:1200}.status-dropdown-item{align-items:center;color:var(--text-1);cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .2s}.status-dropdown-item i{text-align:center;width:16px}.status-dropdown-item:hover{background:var(--glass-0)}.status-dropdown-item.active{background:var(--glass-1);color:var(--text-1)}.status-dropdown-item:first-child i{color:var(--wn)}.status-dropdown-item:nth-child(2) i{color:var(--ok)}.status-dropdown-item:nth-child(3) i{color:var(--dg)}.sidebar{backdrop-filter:blur(38px) saturate(170%);-webkit-backdrop-filter:blur(38px) saturate(170%);background:var(--glass-deep);border-right:1px solid var(--glass-border);box-shadow:18px 0 60px -24px rgba(var(--sh-rgb),.72);display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;position:fixed;top:0;transition:width .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1);width:268px;z-index:1000}.sidebar:before{background:linear-gradient(90deg,#0000,#ffffff3d,#0000);content:"";height:1px;inset:0 0 auto 0;position:absolute}.sidebar:after{background:radial-gradient(60% 50% at 0 50%,var(--ac-a10),#0000 72%);content:"";height:46%;left:0;pointer-events:none;position:absolute;top:18%;width:100%}.sidebar .sidebar-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;height:68px;padding:0 1.15rem;position:relative;z-index:1}.sidebar .sidebar-header .brand-logo{align-items:center;color:var(--text-3);display:flex;flex-grow:1;overflow:hidden}.sidebar .sidebar-header .brand-logo svg{transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.sidebar .sidebar-header .toggle-button{align-items:center;background:var(--glass-0);border:1px solid var(--glass-border);border-radius:10px;box-shadow:none;color:var(--text-2);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:all .32s cubic-bezier(.34,1.56,.64,1);width:34px}.sidebar .sidebar-header .toggle-button:hover{background:var(--ac-a14);border-color:var(--ac-a40);color:var(--ac);transform:rotate(90deg)}.sidebar .sidebar-header .toggle-button svg{height:18px;width:18px}.sidebar .sidebar-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem .7rem;position:relative;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin;z-index:1}.sidebar .sidebar-content::-webkit-scrollbar{height:8px;width:8px}.sidebar .sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar .sidebar-content::-webkit-scrollbar-thumb{background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--ac-a50);background-clip:content-box}.sidebar .sidebar-content .nav-menu{list-style:none;margin:0;padding:0}.sidebar .sidebar-content .nav-menu>li{animation:ag-slide-left .5s cubic-bezier(.16,1,.3,1) both;margin-bottom:.25rem}.sidebar .sidebar-content .nav-menu>li:first-child{animation-delay:35ms}.sidebar .sidebar-content .nav-menu>li:nth-child(2){animation-delay:70ms}.sidebar .sidebar-content .nav-menu>li:nth-child(3){animation-delay:105ms}.sidebar .sidebar-content .nav-menu>li:nth-child(4){animation-delay:.14s}.sidebar .sidebar-content .nav-menu>li:nth-child(5){animation-delay:175ms}.sidebar .sidebar-content .nav-menu>li:nth-child(6){animation-delay:.21s}.sidebar .sidebar-content .nav-menu>li:nth-child(7){animation-delay:245ms}.sidebar .sidebar-content .nav-menu>li:nth-child(8){animation-delay:.28s}.sidebar .sidebar-content .nav-menu>li:nth-child(9){animation-delay:315ms}.sidebar .sidebar-content .nav-menu>li:nth-child(10){animation-delay:.35s}.sidebar .sidebar-content .nav-menu>li:nth-child(11){animation-delay:385ms}.sidebar .sidebar-content .nav-menu>li:nth-child(12){animation-delay:.42s}.sidebar .sidebar-content .nav-menu li .menu-item,.sidebar .sidebar-content .nav-menu li a{align-items:center;border-radius:12px;color:var(--text-2);cursor:pointer;display:flex;font-size:.855rem;font-weight:550;gap:.8rem;letter-spacing:.005em;padding:.68rem .9rem;position:relative;text-decoration:none;transition:color .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.sidebar .sidebar-content .nav-menu li .menu-item svg,.sidebar .sidebar-content .nav-menu li a svg{flex-shrink:0;height:18px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .28s cubic-bezier(.16,1,.3,1);width:18px}.sidebar .sidebar-content .nav-menu li .menu-item:before,.sidebar .sidebar-content .nav-menu li a:before{background:linear-gradient(180deg,var(--accent-300),var(--ac));border-radius:0 3px 3px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .36s cubic-bezier(.34,1.56,.64,1);width:3px}.sidebar .sidebar-content .nav-menu li .menu-item:hover,.sidebar .sidebar-content .nav-menu li a:hover{background:var(--glass-1);color:var(--text-1);transform:translateX(2px)}.sidebar .sidebar-content .nav-menu li .menu-item:hover svg,.sidebar .sidebar-content .nav-menu li a:hover svg{color:var(--ac);transform:scale(1.08)}.sidebar .sidebar-content .nav-menu li .menu-item:hover:before,.sidebar .sidebar-content .nav-menu li a:hover:before{height:55%}.sidebar .sidebar-content .nav-menu li.active>.menu-item,.sidebar .sidebar-content .nav-menu li.active>a{background:linear-gradient(100deg,var(--ac-a25) 0,var(--ac-a10) 55%,#ffffff0a 100%);box-shadow:inset 0 1px 0 #ffffff24,0 8px 22px -12px var(--ac-a70);color:var(--text-1)}.sidebar .sidebar-content .nav-menu li.active>.menu-item svg,.sidebar .sidebar-content .nav-menu li.active>a svg{color:var(--text-accent)}.sidebar .sidebar-content .nav-menu li.active>.menu-item:before,.sidebar .sidebar-content .nav-menu li.active>a:before{height:68%}.sidebar .sidebar-content .nav-menu li.has-submenu{position:relative}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu-arrow{height:14px;margin-left:auto;opacity:.65;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.16,1,.3,1);width:14px}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu-arrow.expanded{color:var(--ac);opacity:1;transform:rotate(180deg)}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu{animation:submenuFadeIn .42s cubic-bezier(.16,1,.3,1) both;list-style:none;margin:.2rem 0 .35rem;overflow:hidden;padding:0 0 0 1.55rem;position:relative}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu:before{background:linear-gradient(180deg,var(--ac-a40),#ffffff0f);bottom:.35rem;content:"";left:1.05rem;position:absolute;top:.15rem;width:1px}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li{animation:submenuItemSlideIn .42s cubic-bezier(.16,1,.3,1) both;margin-bottom:2px}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:first-child{animation-delay:45ms}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:nth-child(2){animation-delay:90ms}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:nth-child(3){animation-delay:135ms}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:nth-child(4){animation-delay:.18s}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:nth-child(5){animation-delay:225ms}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li:nth-child(6){animation-delay:.27s}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li a{border-radius:10px;color:var(--text-3);font-size:.8rem;padding:.5rem .8rem}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li a:before{display:none}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li a:hover{color:var(--text-1);padding-left:1rem}.sidebar .sidebar-content .nav-menu li.has-submenu .submenu li.active a{background:var(--ac-a16);color:var(--text-accent);font-weight:550}.sidebar .effects-toggle{align-items:center;background:none;border:1px solid var(--glass-border-soft);border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;font-weight:560;gap:.45rem;justify-content:center;letter-spacing:.02em;margin:0 1rem .7rem;padding:.42rem .6rem;position:relative;transition:color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);width:calc(100% - 2rem);z-index:1}.sidebar .effects-toggle svg{flex:none}.sidebar .effects-toggle:hover{color:var(--text-2)}.sidebar .effects-toggle.is-lite{background:linear-gradient(150deg,var(--accent-400),var(--accent-600));border-color:#0000;color:var(--on-accent)}.sidebar .effects-toggle:focus-visible{box-shadow:var(--ring-accent);outline:none}.sidebar .theme-switch{background:var(--pane-bg-sunken);border:1px solid var(--glass-border-soft);border-radius:var(--r-pill);box-shadow:inset 0 1px 2px var(--glass-0);display:flex;gap:2px;margin:0 1rem .7rem;padding:3px;position:relative;z-index:1}.sidebar .theme-switch__option{align-items:center;background:none;border:0;border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.72rem;font-weight:560;gap:.4rem;justify-content:center;letter-spacing:.02em;padding:.4rem .2rem;transition:color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.sidebar .theme-switch__option svg{flex:none;transition:transform var(--dur-3) var(--ease-spring)}.sidebar .theme-switch__option:hover{color:var(--text-2)}.sidebar .theme-switch__option.active{background:linear-gradient(150deg,var(--accent-400),var(--accent-600));box-shadow:var(--glow-accent),inset 0 1px 0 var(--glass-border-strong);color:var(--on-accent)}.sidebar .theme-switch__option.active svg{transform:rotate(-18deg) scale(1.06)}.sidebar .theme-switch__option:focus-visible{box-shadow:var(--ring-accent);outline:none}.sidebar .sidebar-datetime{background:var(--glass-0);border-top:1px solid var(--glass-border-soft);padding:.75rem 1rem;position:relative;text-align:center;z-index:1}.sidebar .sidebar-datetime .time-display{font-feature-settings:"tnum";-webkit-text-fill-color:#0000;background:linear-gradient(110deg,var(--text-1),var(--brand-300) 55%,var(--accent-500));-webkit-background-clip:text;background-clip:text;font-size:1.08rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.08em}.sidebar .sidebar-datetime .date-display{color:var(--text-4);font-size:.72rem;letter-spacing:.05em;margin-top:1px}.sidebar .sidebar-footer{border-top:1px solid var(--glass-border-soft);padding:1rem;position:relative;z-index:1}.sidebar .sidebar-footer .user-profile{align-items:center;background:var(--glass-0);border:1px solid var(--glass-border-soft);border-radius:14px;display:flex;gap:.7rem;padding:.5rem;transition:all .32s cubic-bezier(.16,1,.3,1)}.sidebar .sidebar-footer .user-profile:hover{background:var(--glass-1);border-color:var(--glass-border)}.sidebar .sidebar-footer .user-profile .avatar{align-items:center;background:linear-gradient(135deg,var(--accent-300) 0,var(--ac) 100%);border-radius:12px;box-shadow:0 6px 18px -6px var(--ac-a70),inset 0 1px 0 #fff6;color:var(--on-accent);display:flex;font-size:.82rem;font-weight:650;height:38px;justify-content:center;letter-spacing:.02em;min-width:38px;width:38px}.sidebar .sidebar-footer .user-profile .user-info{max-width:calc(100% - 48px);min-width:0;overflow:hidden}.sidebar .sidebar-footer .user-profile .user-info h5{color:var(--text-1);font-size:.83rem;font-weight:550;margin:0}.sidebar .sidebar-footer .user-profile .user-info small{color:var(--text-3);font-size:.72rem}.sidebar .sidebar-footer .user-profile .user-info h5,.sidebar .sidebar-footer .user-profile .user-info small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .sidebar-footer .logout-button{align-items:center;background:#0000;border:1px solid var(--glass-border);border-radius:12px;box-shadow:none;color:var(--text-2);cursor:pointer;display:flex;font-size:.83rem;font-weight:550;gap:.7rem;justify-content:flex-start;margin-top:.7rem;padding:.65rem .9rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.sidebar .sidebar-footer .logout-button svg{flex-shrink:0;height:16px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);width:16px}.sidebar .sidebar-footer .logout-button:hover{background:var(--dg-a12);border-color:var(--dg-a40);color:var(--dg);transform:none}.sidebar .sidebar-footer .logout-button:hover svg{transform:translateX(3px)}.sidebar.collapsed{width:82px}.sidebar.collapsed .sidebar-header{justify-content:center;padding:0 .6rem}.sidebar.collapsed .sidebar-header .brand-logo{display:none}.sidebar.collapsed .sidebar-content{padding:1rem .6rem}.sidebar.collapsed .sidebar-content .nav-menu li .menu-item,.sidebar.collapsed .sidebar-content .nav-menu li a{gap:0;justify-content:center;padding:.72rem}.sidebar.collapsed .sidebar-content .nav-menu li .menu-item .submenu-arrow,.sidebar.collapsed .sidebar-content .nav-menu li .menu-item span,.sidebar.collapsed .sidebar-content .nav-menu li a .submenu-arrow,.sidebar.collapsed .sidebar-content .nav-menu li a span,.sidebar.collapsed .sidebar-content .nav-menu li.has-submenu .submenu{display:none}.sidebar.collapsed .has-submenu:hover .submenu{animation:submenuPopIn .34s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(36px) saturate(170%);-webkit-backdrop-filter:blur(36px) saturate(170%);background:var(--glass-deeper);border:1px solid var(--glass-border);border-radius:0 16px 16px 16px;box-shadow:var(--shadow-3);display:block;left:calc(82px - .6rem);margin:0;padding:.5rem;position:absolute;top:0;width:208px;z-index:120}.sidebar.collapsed .has-submenu:hover .submenu:before{display:none}.sidebar.collapsed .has-submenu:hover .submenu li a{padding:.55rem .8rem}.sidebar.collapsed .theme-switch{margin:0 .6rem .6rem}.sidebar.collapsed .theme-switch__option{padding:.42rem 0}.sidebar.collapsed .theme-switch__option span{display:none}.sidebar.collapsed .effects-toggle{margin:0 .6rem .6rem;width:calc(100% - 1.2rem)}.sidebar.collapsed .effects-toggle span{display:none}.sidebar.collapsed .sidebar-datetime{padding:.7rem .3rem}.sidebar.collapsed .sidebar-datetime .time-display{font-size:.78rem;letter-spacing:.02em}.sidebar.collapsed .sidebar-datetime .date-display{display:none}.sidebar.collapsed .sidebar-footer{padding:.85rem .6rem}.sidebar.collapsed .sidebar-footer .user-profile{justify-content:center;padding:.4rem}.sidebar.collapsed .sidebar-footer .user-profile .user-info{display:none}.sidebar.collapsed .sidebar-footer .user-profile .avatar{margin:0}.sidebar.collapsed .sidebar-footer .logout-button{justify-content:center;padding:.65rem 0}.sidebar.collapsed .sidebar-footer .logout-button span{display:none}@keyframes submenuFadeIn{0%{max-height:0;opacity:0}to{max-height:420px;opacity:1}}@keyframes submenuItemSlideIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes submenuPopIn{0%{opacity:0;transform:translateX(-10px) scale(.96)}to{opacity:1;transform:none}}.dashboard{transition:margin-left .42s cubic-bezier(.16,1,.3,1)}@media(max-width:992px){.sidebar{transform:translateX(-100%);transition:transform .42s cubic-bezier(.16,1,.3,1)}.sidebar.show{transform:translateX(0)}.dashboard,.dashboard.sidebar-collapsed{margin-left:0}}.reminder-sidebar{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border-radius:.25rem;display:flex;flex-direction:column;height:100%;padding:.75rem}.sidebar-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.sidebar-header h4{font-weight:620;margin:0}.filter-buttons{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.filter-buttons .btn{font-size:.75rem;padding:.2rem .5rem}.reminders-list{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;overflow-y:auto}.reminder-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:.25rem;box-shadow:0 1px 3px rgba(var(--sh-rgb),.18);padding:.75rem;position:relative;transition:transform .15s ease}.reminder-card:hover{box-shadow:0 3px 5px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.reminder-card.overdue{background-color:#ff6b6226}.reminder-header{justify-content:space-between;margin-bottom:.5rem}.priority-badge{border-radius:.25rem;font-size:.65rem;font-weight:700;padding:.1rem .4rem}.priority-badge.low{background-color:#fb850026;color:var(--ok)}.priority-badge.high,.priority-badge.medium{background-color:#ffb02026;color:var(--wn)}.priority-badge.urgent{background-color:#ff6b6226;color:var(--dg)}.reminder-priority-low,.reminder-priority-medium{background-color:var(--wn-a15);border-left:5px solid var(--wn-a40)}.reminder-priority-high{background-color:var(--wn-a15);border-left:5px solid var(--wn)}.reminder-priority-urgent{background-color:var(--dg-a15);border-left:5px solid var(--dg)}.reminder-time{color:var(--inf);font-size:.75rem}.reminder-lead{font-size:.9rem;margin-bottom:.5rem}.reminder-text{color:var(--text-1);font-size:.85rem;margin-bottom:.75rem;word-break:break-word}.reminder-actions{display:flex;gap:.5rem;justify-content:flex-end}.no-reminders,.reminder-list .loading-spinner{color:var(--inf);padding:1rem;text-align:center}@media(max-width:768px){.reminder-actions{flex-direction:column}}.modal-overlay{background-color:var(--glass-deeper)}.modal-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:18px;box-shadow:0 5px 15px rgba(var(--sh-rgb),.465);max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:90%}.modal-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header h2{color:var(--text-1);font-size:1.25rem;margin:0}.modal-header .close-button{background:none;border:none;color:var(--inf-a80);cursor:pointer;font-size:1.5rem;padding:0}.modal-header .close-button:hover{color:var(--text-1)}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid var(--glass-border-soft);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 0 0}.form-group label{font-weight:550;margin-bottom:.5rem}.form-group .form-control{border:1px solid var(--glass-border);border-radius:.25rem;font-size:1rem;padding:.5rem;width:100%}.form-group .form-control:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a30);outline:none}.form-group textarea.form-control{resize:vertical}.form-group .text-muted{color:var(--text-3);font-size:.75rem}.reminder-section{margin-top:2rem}.reminder-section .section-title{color:var(--text-1);font-size:1.2rem;font-weight:620;margin-bottom:1rem}.settings-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-2);margin-top:1.5rem;padding:2rem;transition:all .3s ease}.settings-container:hover{box-shadow:0 8px 25px rgba(var(--sh-rgb),.232)}.settings-tabs{border-bottom:1px solid var(--glass-border);display:flex;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem}.settings-tabs .tab-button{align-items:center;background:none;border:none;border-radius:14px 14px 0 0;color:var(--text-3);cursor:pointer;display:flex;font-weight:550;gap:.5rem;margin-right:.5rem;padding:.5rem 1.5rem;position:relative;transition:all .3s ease}.settings-tabs .tab-button .staking-tab-icon{color:var(--wn);font-size:.76rem}.settings-tabs .tab-button:hover{background:var(--ac-a5);color:var(--ac);transform:translateY(-1px)}.settings-tabs .tab-button.active{background:var(--ac-a5);border-bottom:2px solid var(--ac);color:var(--ac)}.settings-tabs .tab-button.active .staking-tab-icon{color:var(--ac)}.settings-content .settings-section{margin-bottom:2rem}.settings-content .settings-section h3{color:var(--text-1);font-weight:550;margin-bottom:1.5rem}.settings-content .form-group{margin-bottom:1.25rem}.settings-content .form-group label{color:var(--text-1);display:block;font-weight:550;margin-bottom:.5rem}.settings-content .form-group .form-control{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-1);font-size:.857rem;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.settings-content .form-group .form-control:focus{border-color:var(--ac);box-shadow:0 3px 10px 0 var(--inf-a16);outline:0}.settings-content .form-group .toggle-switch{display:inline-block;position:relative}.settings-content .form-group .toggle-switch input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.settings-content .form-group .toggle-switch input[type=checkbox]:checked+label:before{background-color:var(--ac)}.settings-content .form-group .toggle-switch input[type=checkbox]:checked+label:after{transform:translateX(20px)}.settings-content .form-group .toggle-switch label{align-items:center;cursor:pointer;display:flex;padding-left:50px;-webkit-user-select:none;user-select:none}.settings-content .form-group .toggle-switch label:before{background-color:var(--glass-border);border-radius:10px;content:"";height:20px;left:0;position:absolute;transition:all .28s cubic-bezier(.16,1,.3,1);width:40px}.settings-content .form-group .toggle-switch label:after{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:50%;box-shadow:0 1px 3px rgba(var(--sh-rgb),.31);content:"";height:16px;left:2px;position:absolute;transition:all .28s cubic-bezier(.16,1,.3,1);width:16px}.settings-content .settings-actions{display:flex;gap:1rem;margin-top:2rem}.settings-content .settings-actions .btn{border-radius:10px;cursor:pointer;font-size:.857rem;font-weight:550;line-height:1;padding:.5rem 1rem;transition:all .28s cubic-bezier(.16,1,.3,1)}.settings-content .settings-actions .btn-primary{background-color:var(--ac);border:1px solid var(--ac);color:var(--text-1)}.settings-content .settings-actions .btn-primary:hover{background-color:var(--ac-d5);border-color:var(--ac-d5)}.settings-content .settings-actions .btn-secondary{background-color:#0000;border:1px solid var(--glass-border);color:var(--text-3)}.settings-content .settings-actions .btn-secondary:hover{background-color:var(--glass-3);color:var(--text-1)}@media(max-width:768px){.settings-tabs{flex-wrap:wrap;gap:.25rem}.settings-tabs .tab-button{font-size:.76rem;margin-right:0;padding:.5rem}.settings-actions{flex-direction:column}.settings-actions .btn{width:100%}.settings-staking .staking-header{padding:1.5rem}.settings-staking .staking-header .staking-header-content{flex-direction:column;gap:1rem;text-align:center}.settings-staking .staking-header .staking-header-content .staking-icon{font-size:1.45rem;height:50px;width:50px}.settings-staking .currencies-grid,.settings-staking .periods-grid{grid-template-columns:1fr;padding:1.5rem}.settings-staking .add-currency-form,.settings-staking .add-period-form,.settings-staking .add-tier-form{padding:1.5rem}.settings-staking .add-currency-form .form-row,.settings-staking .add-period-form .form-row,.settings-staking .add-tier-form .form-row{gap:1rem;grid-template-columns:1fr}.settings-staking .currency-tiers{padding:1.5rem}.settings-staking .currency-tiers .tier-card .tier-info{gap:.5rem;grid-template-columns:1fr;text-align:center}}.settings-staking{animation:fadeInUp .6s ease-out}.settings-staking .staking-header{background:linear-gradient(135deg,var(--ac) 0,var(--ac-d15) 100%);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-2);color:var(--text-1);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.settings-staking .staking-header:before{background:radial-gradient(circle at 20% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.settings-staking .staking-header .staking-header-content{align-items:center;display:flex;gap:1.5rem;position:relative;z-index:1}.settings-staking .staking-header .staking-header-content .staking-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-3);border:1px solid var(--glass-border-strong);border-radius:18px;color:var(--wn);display:flex;font-size:1.45rem;height:60px;justify-content:center;width:60px}.settings-staking .staking-header .staking-header-content .staking-text{flex:1 1}.settings-staking .staking-header .staking-header-content .staking-text h2{align-items:center;display:flex;font-size:1.45rem;font-weight:620;gap:.5rem;margin:0 0 .5rem}.settings-staking .staking-header .staking-header-content .staking-text .staking-description{font-size:15px;line-height:1.5;margin:0;opacity:.9}.settings-staking .error-container,.settings-staking .loading-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;padding:2rem;text-align:center}.settings-staking .error-container .spinner,.settings-staking .loading-container .spinner{animation:spin 1s linear infinite;border-top:4px solid var(--glass-border);border:4px solid var(--glass-border);border-radius:18px;border-top-color:var(--ac);height:3rem;margin:0 auto 1.5rem;width:3rem}.settings-staking .error-container i,.settings-staking .loading-container i{color:var(--dg);font-size:1.45rem;margin-bottom:1.5rem}.settings-staking .error-container p,.settings-staking .loading-container p{color:var(--text-3);font-size:15px;margin:0}.settings-staking .staking-sections .staking-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-2);margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.settings-staking .staking-sections .staking-section:hover{box-shadow:0 8px 25px rgba(var(--sh-rgb),.232);transform:translateY(-2px)}.settings-staking .staking-sections .staking-section .section-header{background:linear-gradient(135deg,var(--glass-2) 0,var(--glass-2) 100%);border-bottom:1px solid var(--glass-border);padding:2rem;position:relative}.settings-staking .staking-sections .staking-section .section-header:before{background:linear-gradient(90deg,var(--ac) 0,var(--ok) 100%);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.settings-staking .staking-sections .staking-section .section-header h3{align-items:center;color:var(--text-1);display:flex;font-size:1.45rem;font-weight:620;gap:.5rem;margin:0 0 .5rem}.settings-staking .staking-sections .staking-section .section-header h3 i{color:var(--ac);font-size:1.08rem}.settings-staking .staking-sections .staking-section .section-header p{color:var(--text-3);font-size:.76rem;line-height:1.5;margin:0}.settings-staking .currencies-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:2rem}.settings-staking .currencies-grid .empty-state{background:linear-gradient(135deg,var(--ac-a5) 0,var(--br-a5) 100%);border:2px dashed var(--glass-border);border-radius:18px;grid-column:1/-1;padding:2rem;text-align:center}.settings-staking .currencies-grid .empty-state .empty-icon{color:var(--text-3);font-size:1.45rem;margin-bottom:1.5rem;opacity:.7}.settings-staking .currencies-grid .empty-state h4{color:var(--text-1);font-size:1.45rem;font-weight:620;margin:0 0 .5rem}.settings-staking .currencies-grid .empty-state p{color:var(--text-3);font-size:15px;line-height:1.5;margin:0}.settings-staking .currencies-grid .currency-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:2px solid var(--glass-border);border-radius:18px;display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.settings-staking .currencies-grid .currency-card:before{background:linear-gradient(135deg,var(--ac-a2) 0,var(--ok-a2) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.settings-staking .currencies-grid .currency-card:hover{border-color:var(--ac);box-shadow:0 8px 25px var(--ac-a15);transform:translateY(-2px)}.settings-staking .currencies-grid .currency-card:hover:before{opacity:1}.settings-staking .currencies-grid .currency-card .currency-info{align-items:center;display:flex;position:relative;z-index:1}.settings-staking .currencies-grid .currency-card .currency-info .currency-symbol{align-items:center;background:linear-gradient(135deg,var(--ac) 0,var(--ok) 100%);border-radius:18px;box-shadow:0 4px 15px var(--ac-a30);color:var(--text-1);display:flex;font-size:1.08rem;font-weight:620;height:3.5rem;justify-content:center;margin-right:1.5rem;width:3.5rem}.settings-staking .currencies-grid .currency-card .currency-info .currency-details h4{color:var(--text-1);font-size:1.08rem;font-weight:620;margin:0 0 .25rem}.settings-staking .currencies-grid .currency-card .currency-info .currency-details p{color:var(--text-3);font-size:.76rem;font-weight:550;margin:0}.settings-staking .currencies-grid .currency-card .btn-danger{background:linear-gradient(135deg,var(--dg) 0,var(--dg-d10) 100%);border:none;border-radius:14px;box-shadow:0 2px 8px var(--dg-a30);color:var(--text-1);font-size:.76rem;padding:.5rem 1rem;position:relative;transition:all .3s ease;z-index:1}.settings-staking .currencies-grid .currency-card .btn-danger:hover{box-shadow:0 4px 15px var(--dg-a40);transform:scale(1.05)}.settings-staking .add-currency-form,.settings-staking .add-period-form,.settings-staking .add-tier-form{background:linear-gradient(135deg,var(--glass-2) 0,var(--glass-2) 100%);border-top:1px solid var(--glass-border);padding:2rem;position:relative}.settings-staking .add-currency-form:before,.settings-staking .add-period-form:before,.settings-staking .add-tier-form:before{background:linear-gradient(90deg,var(--ac) 0,var(--ok) 100%);content:"";height:2px;left:2rem;position:absolute;right:2rem;top:0}.settings-staking .add-currency-form h4,.settings-staking .add-currency-form h5,.settings-staking .add-period-form h4,.settings-staking .add-period-form h5,.settings-staking .add-tier-form h4,.settings-staking .add-tier-form h5{align-items:center;color:var(--text-1);display:flex;font-size:1.08rem;font-weight:620;gap:.5rem;margin:0 0 1.5rem}.settings-staking .add-currency-form h4 i,.settings-staking .add-currency-form h5 i,.settings-staking .add-period-form h4 i,.settings-staking .add-period-form h5 i,.settings-staking .add-tier-form h4 i,.settings-staking .add-tier-form h5 i{color:var(--ok);font-size:15px}.settings-staking .add-currency-form .form-row,.settings-staking .add-period-form .form-row,.settings-staking .add-tier-form .form-row{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.settings-staking .add-currency-form .form-row .form-group,.settings-staking .add-period-form .form-row .form-group,.settings-staking .add-tier-form .form-row .form-group{margin-bottom:0}.settings-staking .add-currency-form .form-row .form-group label,.settings-staking .add-period-form .form-row .form-group label,.settings-staking .add-tier-form .form-row .form-group label{color:var(--text-1);display:block;font-size:.76rem;font-weight:550;margin-bottom:.5rem}.settings-staking .add-currency-form .form-row .form-group .form-control,.settings-staking .add-period-form .form-row .form-group .form-control,.settings-staking .add-tier-form .form-row .form-group .form-control{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:2px solid var(--glass-border);border-radius:14px;font-size:.76rem;padding:.5rem 1rem;transition:all .3s ease;width:100%}.settings-staking .add-currency-form .form-row .form-group .form-control:focus,.settings-staking .add-period-form .form-row .form-group .form-control:focus,.settings-staking .add-tier-form .form-row .form-group .form-control:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.settings-staking .add-currency-form .form-row .form-group .form-control:hover,.settings-staking .add-period-form .form-row .form-group .form-control:hover,.settings-staking .add-tier-form .form-row .form-group .form-control:hover{border-color:var(--ac-l20)}.settings-staking .add-currency-form .form-row .form-group .btn,.settings-staking .add-period-form .form-row .form-group .btn,.settings-staking .add-tier-form .form-row .form-group .btn{align-items:center;border-radius:14px;display:flex;font-weight:550;gap:.25rem;height:calc(2.14rem + 4px);justify-content:center;transition:all .3s ease;width:100%}.settings-staking .add-currency-form .form-row .form-group .btn.btn-success,.settings-staking .add-period-form .form-row .form-group .btn.btn-success,.settings-staking .add-tier-form .form-row .form-group .btn.btn-success{background:linear-gradient(135deg,var(--ok) 0,var(--ok-d10) 100%);border:none;box-shadow:0 2px 8px var(--ok-a30);color:var(--text-1)}.settings-staking .add-currency-form .form-row .form-group .btn:hover,.settings-staking .add-period-form .form-row .form-group .btn:hover,.settings-staking .add-tier-form .form-row .form-group .btn:hover{box-shadow:0 4px 15px var(--ok-a40);transform:translateY(-1px)}.settings-staking .add-currency-form .form-row .form-group .btn:disabled,.settings-staking .add-period-form .form-row .form-group .btn:disabled,.settings-staking .add-tier-form .form-row .form-group .btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.settings-staking .add-currency-form .form-row .form-group .checkbox-label,.settings-staking .add-period-form .form-row .form-group .checkbox-label,.settings-staking .add-tier-form .form-row .form-group .checkbox-label{align-items:center;color:var(--text-1);cursor:pointer;display:flex;font-weight:400;margin-bottom:0}.settings-staking .add-currency-form .form-row .form-group .checkbox-label input[type=checkbox],.settings-staking .add-period-form .form-row .form-group .checkbox-label input[type=checkbox],.settings-staking .add-tier-form .form-row .form-group .checkbox-label input[type=checkbox]{accent-color:var(--ac);height:18px;margin-right:.5rem;width:18px}.settings-staking .currency-tiers{border-bottom:1px solid var(--glass-border);padding:2rem}.settings-staking .currency-tiers:last-child{border-bottom:none}.settings-staking .currency-tiers .currency-tier-title{border-bottom:3px solid var(--ac);color:var(--text-1);display:inline-block;font-size:1.45rem;font-weight:620;margin:0 0 1.5rem;padding-bottom:.5rem;position:relative}.settings-staking .currency-tiers .currency-tier-title:after{background:var(--ok);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:50%}.settings-staking .currency-tiers .tiers-list{margin-bottom:2rem}.settings-staking .currency-tiers .tiers-list .tier-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:2px solid var(--glass-border);border-radius:18px;display:flex;justify-content:space-between;margin-bottom:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.settings-staking .currency-tiers .tiers-list .tier-card:before{background:linear-gradient(180deg,var(--ac) 0,var(--ok) 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:4px}.settings-staking .currency-tiers .tiers-list .tier-card:hover{border-color:var(--ac);box-shadow:0 8px 25px var(--ac-a15);transform:translateX(4px)}.settings-staking .currency-tiers .tiers-list .tier-card:hover:before{transform:scaleY(1)}.settings-staking .currency-tiers .tiers-list .tier-card .tier-info{grid-gap:1.5rem;align-items:center;display:grid;flex-grow:1;gap:1.5rem;grid-template-columns:2fr 1fr 1fr}.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div{display:flex;flex-direction:column}.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .apr-label,.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .period-label,.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .range-label{color:var(--text-3);font-size:.76rem;font-weight:620;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .apr-value,.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .period-value,.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .range-value{color:var(--text-1);font-size:15px;font-weight:550}.settings-staking .currency-tiers .tiers-list .tier-card .tier-info>div .apr-value{color:var(--ok);font-size:1.08rem;font-weight:620}.settings-staking .currency-tiers .tiers-list .tier-card .btn-danger{background:linear-gradient(135deg,var(--dg) 0,var(--dg-d10) 100%);border:none;border-radius:14px;box-shadow:0 2px 8px var(--dg-a30);color:var(--text-1);font-size:.76rem;margin-left:1.5rem;padding:.5rem 1rem;transition:all .3s ease}.settings-staking .currency-tiers .tiers-list .tier-card .btn-danger:hover{box-shadow:0 4px 15px var(--dg-a40);transform:scale(1.05)}.settings-staking .periods-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:2rem}.settings-staking .periods-grid .period-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:2px solid var(--glass-border);border-radius:18px;display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.settings-staking .periods-grid .period-card:before{background:linear-gradient(180deg,var(--ac) 0,var(--ok) 100%);content:"";height:100%;position:absolute;right:0;top:0;transform:scaleY(0);transition:transform .3s ease;width:4px}.settings-staking .periods-grid .period-card:hover{border-color:var(--ac);box-shadow:0 8px 25px var(--ac-a15);transform:translateY(-2px)}.settings-staking .periods-grid .period-card:hover:before{transform:scaleY(1)}.settings-staking .periods-grid .period-card .period-info{flex:1 1}.settings-staking .periods-grid .period-card .period-info h4{color:var(--text-1);font-size:1.08rem;font-weight:620;margin:0 0 .5rem}.settings-staking .periods-grid .period-card .period-info p{color:var(--text-3);font-size:.76rem;font-weight:550;margin:0 0 .25rem}.settings-staking .periods-grid .period-card .period-info .status-badge{border-radius:10px;display:inline-block;font-size:.76rem;font-weight:620;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.settings-staking .periods-grid .period-card .period-info .status-badge.active{background:var(--ok-a15);border:1px solid var(--ok-a30);color:var(--ok)}.settings-staking .periods-grid .period-card .period-info .status-badge.inactive{background:var(--glass-0);border:1px solid var(--glass-0);color:var(--text-3)}.settings-staking .periods-grid .period-card .btn-danger{background:linear-gradient(135deg,var(--dg) 0,var(--dg-d10) 100%);border:none;border-radius:14px;box-shadow:0 2px 8px var(--dg-a30);color:var(--text-1);font-size:.76rem;padding:.5rem 1rem;transition:all .3s ease}.settings-staking .periods-grid .period-card .btn-danger:hover{box-shadow:0 4px 15px var(--dg-a40);transform:scale(1.05)}.settings-staking .staking-actions{background:linear-gradient(135deg,var(--glass-2) 0,var(--glass-2) 100%);border-top:1px solid var(--glass-border);padding:2rem;position:relative;text-align:center}.settings-staking .staking-actions:before{background:linear-gradient(90deg,var(--ac) 0,var(--ok) 100%);content:"";height:2px;left:2rem;position:absolute;right:2rem;top:0}.settings-staking .staking-actions .btn-lg{background:linear-gradient(135deg,var(--ac) 0,var(--ok) 100%);border:none;border-radius:18px;box-shadow:0 4px 15px var(--ac-a30);color:var(--text-1);font-size:1.08rem;font-weight:620;padding:1.5rem 2rem;transition:all .3s ease}.settings-staking .staking-actions .btn-lg:hover{box-shadow:0 8px 25px var(--ac-a40);transform:translateY(-2px)}.settings-staking .staking-actions .btn-lg:disabled{cursor:not-allowed;opacity:.7;transform:none}.settings-staking .staking-actions .btn-lg i{margin-right:.5rem}.settings-staking .staking-actions .btn-lg .spinner-small{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:18px;border-top-color:currentcolor;height:1rem;margin-right:.5rem;width:1rem}.settings-payment{animation:fadeInUp .6s ease-out}.payment-settings .payment-header{background:linear-gradient(135deg,var(--inf-a60) 0,var(--inf-a60) 100%);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-2);color:var(--text-1);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.payment-settings .payment-header:before{background:radial-gradient(circle at 20% 20%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.payment-settings .payment-header .payment-header-content{align-items:center;display:flex;gap:1.5rem;position:relative;z-index:1}.payment-settings .payment-header .payment-header-content .payment-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-3);border:1px solid var(--glass-border-strong);border-radius:18px;color:var(--text-1);display:flex;font-size:1.45rem;height:60px;justify-content:center;width:60px}.payment-settings .payment-header .payment-header-content .payment-text{flex:1 1}.payment-settings .payment-header .payment-header-content .payment-text h2{font-size:1.45rem;font-weight:620;margin:0 0 .5rem}.payment-settings .payment-header .payment-header-content .payment-text .payment-description{font-size:15px;margin:0;opacity:.9}.payment-settings .payment-sections .payment-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--shadow-2);margin-bottom:2rem;overflow:hidden;padding:2rem}.payment-settings .payment-sections .payment-section .section-header{border-bottom:2px solid var(--glass-border);margin-bottom:2rem;padding-bottom:1.5rem}.payment-settings .payment-sections .payment-section .section-header h3{align-items:center;color:var(--text-1);display:flex;font-size:1.08rem;font-weight:620;gap:.5rem;margin:0 0 .5rem}.payment-settings .payment-sections .payment-section .section-header h3 i{color:var(--inf)}.payment-settings .payment-sections .payment-section .section-header p{color:var(--text-3);font-size:.76rem;margin:0}.payment-settings .methods-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:2rem}.payment-settings .method-card{align-items:flex-start;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-2);border:1px solid var(--glass-border);border-radius:18px;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.payment-settings .method-card:hover{border-color:var(--inf-a40);box-shadow:var(--shadow-2);transform:translateY(-2px)}.payment-settings .method-card .method-info{flex:1 1}.payment-settings .method-card .method-info .method-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.payment-settings .method-card .method-info .method-header h4{color:var(--text-1);font-size:15px;font-weight:620;margin:0}.payment-settings .method-card .method-info .method-header .method-badges{display:flex;flex-wrap:wrap;gap:.25rem}.payment-settings .method-card .method-info .method-details .method-desks,.payment-settings .method-card .method-info .method-details .method-fields,.payment-settings .method-card .method-info .method-details .method-info-text,.payment-settings .method-card .method-info .method-details .method-url{align-items:center;color:var(--text-3);display:flex;font-size:.76rem;gap:.25rem;margin:.25rem 0}.payment-settings .method-card .method-info .method-details .method-desks i,.payment-settings .method-card .method-info .method-details .method-fields i,.payment-settings .method-card .method-info .method-details .method-info-text i,.payment-settings .method-card .method-info .method-details .method-url i{color:var(--inf);width:16px}.payment-settings .method-card .method-info .method-details .method-info-text{display:block;overflow:hidden;text-overflow:ellipsis}.payment-settings .method-card .method-actions{display:flex;gap:.25rem}.payment-settings .method-card .method-actions .btn-icon{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-3);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.payment-settings .method-card .method-actions .btn-icon:hover{background:var(--ac);border-color:var(--ac);color:var(--text-1)}.payment-settings .method-card .method-actions .btn-icon.btn-danger:hover{background:var(--dg);border-color:var(--dg)}.payment-settings .no-methods{color:var(--text-3);grid-column:1/-1;padding:4rem;text-align:center}.payment-settings .no-methods i{font-size:3rem;margin-bottom:1.5rem;opacity:.5}.payment-settings .no-methods p{margin:.5rem 0}.payment-settings .no-methods p.hint{font-size:.76rem;opacity:.7}.payment-settings .add-method-btn{align-items:center;display:flex;gap:.5rem;padding:1rem 1.5rem}.payment-settings .add-method-btn i{font-size:.76rem}.payment-settings .badge{border-radius:10px;font-size:.7rem;font-weight:550;padding:4px 8px;text-transform:uppercase}.payment-settings .badge.badge-info,.payment-settings .badge.badge-url{background:var(--inf-a15);color:var(--inf)}.payment-settings .badge.badge-deposit{background:var(--ok-a15);color:var(--ok)}.payment-settings .badge.badge-withdrawal{background:var(--dg-a15);color:var(--dg)}.payment-settings .badge.badge-both{background:var(--wn-a15);color:var(--wn)}.payment-settings .badge.badge-hidden{background:var(--glass-deeper);color:var(--inf-a80)}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background:var(--glass-deeper);bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:1000}.payment-modal{animation:slideUp .3s ease;background:var(--glass-1);border-radius:18px;box-shadow:0 20px 60px rgba(var(--sh-rgb),.465);max-height:90vh;max-width:700px;overflow-y:auto;width:90%}.payment-modal,.payment-modal .modal-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.payment-modal .modal-header{align-items:center;background:var(--glass-2);border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.5rem 2rem}.payment-modal .modal-header h3{color:var(--text-1);font-size:1.08rem;font-weight:620;margin:0}.payment-modal .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:10px;color:var(--text-3);cursor:pointer;display:flex;font-size:1.45rem;height:32px;justify-content:center;width:32px}.payment-modal .modal-header .close-btn:hover{background:var(--glass-3);color:var(--text-1)}.payment-modal .modal-body{padding:2rem}.payment-modal .modal-body .form-group{margin-bottom:1.5rem}.payment-modal .modal-body .form-group label{color:var(--text-1);display:block;font-weight:550;margin-bottom:.5rem}.payment-modal .modal-body .form-group .form-control{border:1px solid var(--glass-border);border-radius:14px;font-size:15px;padding:.5rem 1rem;transition:all .3s ease;width:100%}.payment-modal .modal-body .form-group .form-control:focus{border-color:var(--inf-a40);box-shadow:0 0 0 3px var(--inf-a16);outline:none}.payment-modal .modal-body .form-group textarea.form-control{min-height:100px;resize:vertical}.payment-modal .modal-body .form-group.checkbox-group label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.5rem}.payment-modal .modal-body .form-group.checkbox-group label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.payment-modal .modal-body .form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.payment-modal .modal-body .desks-checkboxes{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-2);border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.payment-modal .modal-body .desks-checkboxes .desk-checkbox{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border-radius:10px;cursor:pointer;display:flex;gap:.25rem;padding:.25rem .5rem;transition:all .2s ease}.payment-modal .modal-body .desks-checkboxes .desk-checkbox:hover{background:var(--inf-a12)}.payment-modal .modal-body .desks-checkboxes .desk-checkbox input[type=checkbox]{cursor:pointer}.payment-modal .modal-body .custom-fields-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-2);border:1px dashed var(--glass-border);border-radius:18px;margin-top:2rem;padding:1.5rem}.payment-modal .modal-body .custom-fields-section .section-header-inline{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.payment-modal .modal-body .custom-fields-section .section-header-inline h4{align-items:center;display:flex;font-size:15px;gap:.5rem;margin:0}.payment-modal .modal-body .custom-fields-section .section-header-inline h4 i{color:var(--inf)}.payment-modal .modal-body .custom-fields-section .section-header-inline .btn-outline{align-items:center;background:#0000;border:1px solid var(--inf-a40);border-radius:14px;color:var(--inf);cursor:pointer;display:flex;font-size:.76rem;gap:.25rem;padding:.25rem 1rem;transition:all .3s ease}.payment-modal .modal-body .custom-fields-section .section-header-inline .btn-outline:hover{background:var(--inf-a60);color:var(--text-1)}.payment-modal .modal-body .custom-fields-section .hint{color:var(--text-3);font-size:.76rem;margin-bottom:1.5rem}.payment-modal .modal-body .custom-fields-section .custom-field-item{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:14px;margin-bottom:1rem;padding:1rem}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row .form-control{flex:1 1;min-width:100px}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row select.form-control{max-width:120px}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row .checkbox-inline{align-items:center;display:flex;font-size:.76rem;gap:.25rem;white-space:nowrap}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row .checkbox-inline input{cursor:pointer}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-row .btn-icon{flex-shrink:0}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-options{margin-top:.5rem}.payment-modal .modal-body .custom-fields-section .custom-field-item .field-options .form-control{font-size:.76rem}.payment-modal .modal-footer{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-2);border-top:1px solid var(--glass-border);display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.payment-modal .modal-footer .btn{border-radius:14px;cursor:pointer;font-weight:550;padding:.5rem 1.5rem;transition:all .3s ease}.payment-modal .modal-footer .btn.btn-secondary{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);color:var(--text-3)}.payment-modal .modal-footer .btn.btn-secondary:hover{background:var(--glass-3);color:var(--text-1)}.payment-modal .modal-footer .btn.btn-primary{background:var(--inf-a60);border:1px solid var(--inf-a40);color:var(--text-1)}.payment-modal .modal-footer .btn.btn-primary:hover{background:var(--inf-a70)}.pending-transactions-section{background:var(--wn-a12);border:2px solid var(--wn-a30);border-radius:18px;margin-bottom:1.5rem;padding:1.5rem}.pending-transactions-section h4{align-items:center;color:var(--wn);display:flex;gap:.5rem;margin:0 0 1rem}.pending-transactions-section h4 i{font-size:1.08rem}.pending-transactions-section .pending-count{background:var(--wn-a60);border-radius:10px;color:var(--text-1);font-size:.76rem;font-weight:620;padding:2px 8px}.pending-transactions-section .transaction-card{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-1);border:1px solid var(--glass-border);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.pending-transactions-section .transaction-card.pending{border-left:4px solid var(--wn-a40)}.pending-transactions-section .transaction-card .transaction-info{align-items:center;display:flex;gap:1.5rem}.pending-transactions-section .transaction-card .transaction-info .type{background:var(--inf-a12);border-radius:10px;color:var(--inf);font-size:.76rem;font-weight:620;padding:.25rem .5rem;text-transform:uppercase}.pending-transactions-section .transaction-card .transaction-info .amount{color:var(--ok);font-size:1.08rem;font-weight:620}.pending-transactions-section .transaction-card .transaction-info .amount.withdrawal{color:var(--dg)}.pending-transactions-section .transaction-card .transaction-info .date,.pending-transactions-section .transaction-card .transaction-info .platform{color:var(--text-3);font-size:.76rem}.pending-transactions-section .transaction-card .transaction-info .platform i{margin-right:.25rem}.pending-transactions-section .transaction-card .transaction-actions{display:flex;gap:.5rem}.pending-transactions-section .transaction-card .transaction-actions .btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:.76rem;font-weight:550;gap:.25rem;padding:.25rem 1rem;transition:all .3s ease}.pending-transactions-section .transaction-card .transaction-actions .btn.btn-approve{background:var(--ok);color:var(--text-1)}.pending-transactions-section .transaction-card .transaction-actions .btn.btn-approve:hover{background:var(--ok-d10)}.pending-transactions-section .transaction-card .transaction-actions .btn.btn-reject{background:var(--dg);color:var(--text-1)}.pending-transactions-section .transaction-card .transaction-actions .btn.btn-reject:hover{background:var(--dg-d10)}.payment-settings-container{background-color:var(--glass-2);min-height:100vh}.payment-settings-container,.payment-settings-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);padding:1.5rem}.payment-settings-header{background:var(--glass-2);border-radius:14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.payment-settings-header .header-title-section h2{color:var(--text-1);font-size:1.5rem;font-weight:600;margin:0}.payment-settings-header .header-title-section .header-subtitle{color:var(--text-3);font-size:.875rem;margin:.25rem 0 0}.payment-settings-header .header-actions-block .action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.payment-settings-header .header-actions-block .action-buttons .action-buttons-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.payment-settings-header .header-actions-block .action-buttons .action-buttons-right{align-items:center;display:flex;gap:.5rem}.search-section{position:relative}.search-section .search-input{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-1);font-size:.875rem;padding:.5rem 1rem .5rem 2.5rem;transition:border-color .2s,box-shadow .2s;width:280px}.search-section .search-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.search-section .search-input::placeholder{color:var(--text-3)}.search-section .search-icon{color:var(--text-3);font-size:.875rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.filter-toggle-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-1);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.25rem;padding:.5rem 1rem;transition:all .2s}.filter-toggle-button:hover{background-color:var(--ac-a10);border-color:var(--ac);color:var(--ac)}.filter-toggle-button.add-button{background-color:var(--ac);border-color:var(--ac);color:var(--text-1)}.filter-toggle-button.add-button:hover{background-color:var(--ac-d8)}.filter-toggle-button i{font-size:.8rem}.pagination-dropdown .pagination-dropdown-content{border-radius:14px;box-shadow:var(--shadow-2);margin-top:.25rem;min-width:80px}.pagination-dropdown .pagination-dropdown-content .pagination-option{padding:.5rem 1rem;transition:background .2s}.pagination-dropdown .pagination-dropdown-content .pagination-option:hover{color:var(--ac)}.error-message{background-color:var(--dg-a10);border:1px solid var(--dg);border-radius:14px;margin-bottom:1rem;padding:1rem}.error-message i{margin-right:.25rem}.payment-table-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--glass-2);border-radius:14px;box-shadow:var(--shadow-1);overflow:hidden}.table-responsive-container{overflow-x:auto}.payment-table{border-collapse:collapse;width:100%}.payment-table thead{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.payment-table thead th{border-bottom:1px solid var(--glass-border);color:var(--text-3);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.payment-table tbody tr{transition:background-color .2s}.payment-table tbody tr:hover{background-color:var(--ac-a3)}.payment-table tbody tr:not(:last-child){border-bottom:1px solid var(--glass-border)}.payment-table tbody td{color:var(--text-1);font-size:.875rem;padding:1rem;vertical-align:middle}.payment-table .id-cell{color:var(--text-3);font-weight:500;width:60px}.payment-table .name-cell{font-weight:500;min-width:150px}.payment-table .method-type-cell,.payment-table .type-cell,.payment-table .visibility-cell{width:120px}.payment-table .details-cell{max-width:250px}.payment-table .details-cell .url-link{align-items:center;color:var(--ac);display:inline-flex;gap:.25rem;text-decoration:none}.payment-table .details-cell .url-link:hover{text-decoration:underline}.payment-table .details-cell .url-link i{font-size:.7rem}.payment-table .details-cell .info-text-preview{color:var(--text-3);font-style:italic}.payment-table .desks-cell,.payment-table .fields-cell{text-align:center;width:100px}.payment-table .desks-cell .badge-count,.payment-table .fields-cell .badge-count{background-color:var(--ac-a10);border-radius:12px;color:var(--ac);display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.payment-table .desks-cell .badge-all,.payment-table .fields-cell .badge-all{background-color:var(--ok-a10);border-radius:12px;color:var(--ok);display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.payment-table .desks-cell .text-muted,.payment-table .fields-cell .text-muted{color:var(--text-3)}.payment-table .actions-cell{width:100px}.payment-table .actions-cell .action-buttons-cell{display:flex;gap:.25rem}.payment-table .actions-cell .action-buttons-cell .action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.payment-table .actions-cell .action-buttons-cell .action-btn.edit-btn{background-color:var(--ac-a10);color:var(--ac)}.payment-table .actions-cell .action-buttons-cell .action-btn.edit-btn:hover{background-color:var(--ac);color:var(--text-1)}.payment-table .actions-cell .action-buttons-cell .action-btn.delete-btn{background-color:var(--dg-a10);color:var(--dg)}.payment-table .actions-cell .action-buttons-cell .action-btn.delete-btn:hover{background-color:var(--dg);color:var(--text-1)}.payment-table .empty-message{padding:4rem!important;text-align:center}.payment-table .empty-message .no-data i{color:var(--text-3);font-size:3rem;margin-bottom:1rem}.payment-table .empty-message .no-data p{color:var(--text-3);margin-bottom:1rem}.payment-table .empty-message .no-data .btn-reset-filters{background-color:var(--ac);border:none;border-radius:14px;color:var(--text-1);cursor:pointer;padding:.5rem 1rem}.payment-table .empty-message .no-data .btn-reset-filters:hover{background-color:var(--ac-d8)}.status-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 10px;text-transform:uppercase}.status-badge.status-url{background-color:var(--inf-a15);color:var(--inf)}.status-badge.status-info{background-color:var(--wn-a15);color:var(--wn-d10)}.status-badge.status-deposit{background-color:var(--ok-a15);color:var(--ok)}.status-badge.status-withdrawal{background-color:var(--dg-a15);color:var(--dg)}.status-badge.status-both{background-color:var(--ac-a15);color:var(--ac)}.status-badge.status-active{background-color:var(--ok-a15);color:var(--ok)}.status-badge.status-inactive{background-color:var(--glass-0);color:var(--text-3)}.pagination-controls{border-top:1px solid var(--glass-border);justify-content:space-between;padding:1rem}.pagination-controls .pagination-info{color:var(--text-3);font-size:.875rem}.pagination-controls .pagination-buttons{align-items:center;display:flex;gap:.25rem}.pagination-controls .pagination-buttons .pagination-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.pagination-controls .pagination-buttons .pagination-button:hover:not(:disabled){background-color:var(--ac);border-color:var(--ac);color:var(--text-1)}.pagination-controls .pagination-buttons .pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .pagination-buttons .pagination-current{color:var(--text-1);font-size:.875rem;padding:0 1rem}.filter-modal-overlay{animation:fadeIn .2s ease}.filter-modal-overlay.closing{animation:fadeOut .3s ease forwards}.filter-modal{animation:slideUp .3s ease;background:var(--glass-2);border-radius:18px;box-shadow:var(--shadow-2);max-width:95vw;overflow:hidden;width:480px}.filter-modal.closing{animation:slideDown .3s ease forwards}.filter-modal.payment-modal{width:850px}.filter-modal .filter-modal-header h3{font-size:1.125rem;font-weight:600}.filter-modal .filter-modal-header .close-modal-button{align-items:center;border-radius:10px;color:var(--text-3);display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.filter-modal .filter-modal-header .close-modal-button:hover{background-color:var(--dg-a10)}.filter-modal .filter-modal-body{max-height:calc(90vh - 140px);overflow-y:auto}.filter-modal .filter-modal-footer{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-top:1px solid var(--glass-border);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.filter-group{margin-bottom:1rem}.filter-group label{color:var(--text-3);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.form-control{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-1);font-size:.875rem;padding:.5rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-control:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none}.form-control::placeholder{color:var(--text-3)}textarea.form-control{min-height:100px;resize:vertical}.form-group{margin-bottom:1rem}.form-group label{color:var(--text-3);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-row.checkboxes-row{margin-top:1rem}.checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.checkbox-group .checkbox-label input[type=checkbox]{accent-color:var(--ac);height:18px;width:18px}.checkbox-group .checkbox-label span{color:var(--text-1);font-size:.875rem}.filters-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.desks-selector{grid-gap:.5rem;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:14px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:200px;overflow-y:auto;padding:1rem}.desks-selector .desk-item{border-radius:10px;padding:.25rem;transition:background .2s}.desks-selector .desk-item:hover{background-color:var(--ac-a5)}.custom-fields-section{border-top:1px solid var(--glass-border);margin-top:1.5rem;padding-top:1.5rem}.custom-fields-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.custom-fields-section .section-header h4{align-items:center;color:var(--text-1);display:flex;font-size:1rem;font-weight:600;gap:.25rem;margin:0}.custom-fields-section .section-header h4 i{color:var(--ac)}.custom-fields-section .hint-text{color:var(--text-3);font-size:.8rem;margin-bottom:1rem}.custom-fields-section .btn-add-field{align-items:center;background-color:var(--ac-a10);border:1px solid var(--ac);border-radius:10px;color:var(--ac);cursor:pointer;display:flex;font-size:.8rem;gap:.25rem;padding:.25rem .5rem;transition:all .2s}.custom-fields-section .btn-add-field:hover{background-color:var(--ac);color:var(--text-1)}.custom-field-item{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:14px;margin-bottom:.5rem;padding:1rem}.custom-field-item .field-row{align-items:center;display:flex;gap:.5rem}.custom-field-item .field-row .form-control{flex:1 1}.custom-field-item .field-row .field-type{flex:0 0 auto;width:120px}.custom-field-item .field-row .required-check{align-items:center;display:flex;gap:.25rem;white-space:nowrap}.custom-field-item .field-row .required-check input{height:16px;width:16px}.custom-field-item .field-row .required-check span{font-size:.75rem}.custom-field-item .field-row .btn-remove-field{align-items:center;background-color:var(--dg-a10);border:none;border-radius:10px;color:var(--dg);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.custom-field-item .field-row .btn-remove-field:hover{background-color:var(--dg);color:var(--text-1)}.custom-field-item .field-options{margin-top:.5rem}.custom-field-item .field-options .form-control{font-size:.8rem}.btn-primary{background-color:var(--ac);border:none;border-radius:14px;color:var(--text-1);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s}.btn-primary:hover{background-color:var(--ac-d8)}.btn-secondary{border:1px solid var(--glass-border);border-radius:14px;color:var(--text-1);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s}.btn-secondary,.btn-secondary:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2)}.traiders-container>.loading-spinner{align-items:center;color:var(--text-3);display:flex;font-size:1rem;justify-content:center;min-height:400px}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.visibility-desks-row{grid-gap:1.5rem;background:var(--ac-a3);border:1px solid var(--ac-a10);border-radius:14px;display:grid!important;gap:1.5rem;grid-column:span 3!important;grid-template-columns:1fr 1fr;padding:1rem}.desks-select-group,.visibility-toggle-group{display:flex;flex-direction:column;gap:.5rem}.desks-select-group .toggle-label,.visibility-toggle-group .toggle-label{color:var(--text-3);font-size:.875rem;font-weight:500}.toggle-switch-wrapper{align-items:center;display:flex;gap:1rem}.toggle-switch{display:inline-block;height:28px;position:relative;width:52px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-switch input:checked+.toggle-slider{background-color:var(--ok)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-switch .toggle-slider{background-color:var(--glass-border);border-radius:28px;bottom:0;box-shadow:inset 0 1px 3px rgba(var(--sh-rgb),.18);cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-switch .toggle-slider:before{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:50%;bottom:3px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.31);content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.toggle-switch .toggle-slider:hover{box-shadow:0 0 0 3px var(--ok-a20)}.toggle-status{font-size:.8rem;font-weight:500}.toggle-status.active{color:var(--ok)}.toggle-status.inactive{color:var(--text-3)}.desks-dropdown-container{position:relative}.desks-dropdown-trigger{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:14px;cursor:pointer;display:flex;height:38px;justify-content:space-between;padding:0 1rem;transition:all .2s ease}.desks-dropdown-trigger:hover{border-color:var(--ac)}.desks-dropdown-trigger .selected-desks-text{color:var(--text-1);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desks-dropdown-trigger .dropdown-arrow{color:var(--text-3);font-size:.7rem;transition:transform .2s ease}.desks-dropdown-trigger .dropdown-arrow.open{transform:rotate(180deg)}.desks-dropdown-panel{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:14px;box-shadow:var(--shadow-2);left:0;min-width:250px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.desks-dropdown-panel .desks-dropdown-search{border-bottom:1px solid var(--glass-border-soft);padding:.5rem;position:relative}.desks-dropdown-panel .desks-dropdown-search .search-icon{color:var(--text-3);font-size:.8rem;left:18px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.desks-dropdown-panel .desks-dropdown-search input{border:1px solid var(--glass-border);border-radius:10px;font-size:.8rem;padding:8px 8px 8px 30px;width:100%}.desks-dropdown-panel .desks-dropdown-search input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a10);outline:none}.desks-dropdown-panel .desks-options-list{max-height:250px;overflow-y:auto;padding:.25rem 0}.desks-dropdown-panel .desks-options-list::-webkit-scrollbar{width:5px}.desks-dropdown-panel .desks-options-list::-webkit-scrollbar-track{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border-radius:10px}.desks-dropdown-panel .desks-options-list::-webkit-scrollbar-thumb{background:var(--menu-bg);border-radius:10px}.desks-dropdown-panel .desks-divider{background-color:var(--glass-border-soft);height:1px;margin:.25rem 0}.desks-dropdown-panel .desk-option{align-items:center;cursor:pointer;display:flex;padding:.5rem 1rem;transition:background .2s}.desks-dropdown-panel .desk-option:hover{background-color:var(--ac-a5)}.desks-dropdown-panel .desk-option.selected{background-color:var(--ac-a10)}.desks-dropdown-panel .desk-option.selected label{color:var(--ac);font-weight:500}.desks-dropdown-panel .desk-option input[type=checkbox]{accent-color:var(--ac);height:16px;margin-right:.5rem;width:16px}.desks-dropdown-panel .desk-option label{color:var(--text-1);cursor:pointer;font-size:.875rem;margin:0;transition:color .2s ease}@media(max-width:768px){.visibility-desks-row{grid-template-columns:1fr}.payment-settings-container{padding:1rem}.payment-settings-header .header-actions-block .action-buttons{align-items:stretch;flex-direction:column}.payment-settings-header .header-actions-block .action-buttons .action-buttons-left,.payment-settings-header .header-actions-block .action-buttons .action-buttons-right{justify-content:flex-start}.search-section .search-input{width:100%}.filter-modal.payment-modal{width:95vw}.form-row{grid-template-columns:1fr}.custom-field-item .field-row{flex-wrap:wrap}.custom-field-item .field-row .form-control{min-width:calc(50% - .25rem)}}.forms-settings{display:flex;flex-direction:column;gap:1.2rem}.forms-settings__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.forms-settings__head h3{color:var(--text-1);margin:0 0 .25rem}.forms-settings__hint{color:var(--text-3);font-size:.84rem;margin:0;max-width:62ch}.form-sites-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.form-site-card{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.form-site-card:hover{box-shadow:var(--pane-shadow-lifted);transform:translateY(-3px)}.form-site-card__cover{align-items:center;background-color:var(--glass-2);background-position:50%;background-size:cover;border-bottom:1px solid var(--glass-border-soft);display:flex;height:118px;justify-content:center;position:relative}.form-site-card__placeholder{color:var(--text-4);font-size:2.4rem;font-weight:620}.form-site-card__off{background:var(--dg-a20);border:1px solid var(--dg-a40);border-radius:999px;color:var(--dg);font-size:.68rem;letter-spacing:.05em;padding:.15rem .5rem;position:absolute;right:.5rem;text-transform:uppercase;top:.5rem}.form-site-card__body{display:flex;flex:1 1;flex-direction:column;gap:.35rem;padding:.85rem 1rem}.form-site-card__title{align-items:center;display:flex;gap:.5rem;min-width:0}.form-site-card__title img{border-radius:3px;flex:none;height:16px;width:16px}.form-site-card__title b{color:var(--text-1)}.form-site-card__domain,.form-site-card__title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-site-card__domain{color:var(--text-3);font-size:.78rem}.form-site-card__stats{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:.74rem;gap:.5rem .9rem;margin-top:.25rem}.form-site-card__stats b{color:var(--text-1)}.form-site-card__warn{color:var(--wn);cursor:help;font-size:.72rem}.form-site-card__actions{border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.4rem;padding:.7rem 1rem}.form-site-card__actions button{font-size:.76rem;padding:.35rem .7rem}.platform-badge{background:var(--glass-0);border:1px solid var(--glass-border-soft);border-radius:999px;color:var(--text-3);font-size:.68rem;letter-spacing:.05em;padding:.12rem .5rem;text-transform:uppercase}.platform-badge.platform-wordpress{background:var(--inf-a15);border-color:var(--inf-a30);color:var(--inf)}.ghost-button{background:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-2);cursor:pointer;font:inherit;font-size:.8rem;padding:.4rem .85rem;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ghost-button:hover{background:var(--glass-3);color:var(--text-1)}.danger-button{background:var(--dg-a15);border:1px solid var(--dg-a40);border-radius:10px;color:var(--dg);cursor:pointer;font:inherit;font-size:.8rem;padding:.4rem .85rem;transition:background var(--dur-2) var(--ease-out)}.danger-button:hover{background:var(--dg-a25)}.install-modal{max-width:680px;width:100%}.install-modal .filter-modal-body{max-height:70vh;overflow-y:auto;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.install-modal .filter-modal-body::-webkit-scrollbar{height:9px;width:9px}.install-modal .filter-modal-body::-webkit-scrollbar-track{background:#0000}.install-modal .filter-modal-body::-webkit-scrollbar-thumb{background:var(--glass-2);background-clip:content-box;border:3px solid #0000;border-radius:999px;-webkit-transition:background .24s cubic-bezier(.16,1,.3,1);transition:background .24s cubic-bezier(.16,1,.3,1)}.install-modal .filter-modal-body::-webkit-scrollbar-thumb:hover{background:var(--ac-a50);background-clip:content-box}.install-tabs{background:var(--pane-bg-sunken);border:1px solid var(--glass-border-soft);border-radius:999px;display:flex;gap:2px;margin-bottom:1rem;padding:3px}.install-tab{background:none;border:0;border-radius:999px;color:var(--text-3);cursor:pointer;flex:1 1;font:inherit;font-size:.8rem;padding:.4rem .6rem;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.install-tab.active{background:linear-gradient(150deg,var(--accent-400),var(--accent-600));color:var(--on-accent);font-weight:550}.install-pane{display:flex;flex-direction:column;gap:.8rem}.install-steps{color:var(--text-2);font-size:.86rem;line-height:1.7;margin:0;padding-left:1.2rem}.install-code{background:var(--pane-bg-sunken);border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-1);font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:.76rem;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:.85rem 1rem;white-space:pre-wrap}.install-field{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.install-field label{color:var(--text-4);flex:0 0 100%;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.install-field code{background:var(--pane-bg-sunken);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-1);flex:1 1;font-size:.76rem;min-width:0;overflow-wrap:anywhere;padding:.4rem .6rem}.install-field button{flex:none}.install-note{background:var(--wn-a10);border-left:3px solid var(--wn-a40);border-radius:10px;color:var(--text-2);font-size:.78rem;line-height:1.6;margin:0;padding:.6rem .8rem}.loading-screen{align-items:center;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);background:var(--scrim);display:flex;height:100%;justify-content:center;left:268px;opacity:0;position:fixed;top:0;transition:opacity .36s cubic-bezier(.16,1,.3,1),visibility 0s .36s;visibility:hidden;width:calc(100% - 268px);z-index:997}.content-area.sidebar-collapsed~.loading-screen{left:82px;width:calc(100% - 82px)}@media(max-width:991.98px){.loading-screen{left:0;width:100%}}.loading-screen.visible{opacity:1;transition:opacity .22s cubic-bezier(.16,1,.3,1),visibility 0s;visibility:visible}.loading-screen.hidden{opacity:0;visibility:hidden}.loading-screen .loading-container{align-items:center;animation:ag-pop .42s cubic-bezier(.16,1,.3,1) both;backdrop-filter:var(--pane-blur-strong);-webkit-backdrop-filter:var(--pane-blur-strong);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--pane-shadow-lifted);display:flex;flex-direction:column;gap:1.35rem;padding:2.4rem 3rem}.loading-screen .loading-spinner{flex:none;height:64px;max-height:64px;min-height:64px;min-width:64px;padding:0;position:relative;width:64px}.loading-screen .loading-spinner:before{border:1.5px solid var(--glass-border);border-radius:50%;box-shadow:inset 0 1px 0 #ffffff24;content:"";inset:0;position:absolute}.loading-screen .loading-spinner:after{animation:ag-core 1.9s cubic-bezier(.65,0,.35,1) infinite;background:radial-gradient(circle at 34% 30%,var(--accent-200),var(--ac) 62%,var(--ac-a1) 100%);border-radius:50%;content:"";filter:blur(.5px);inset:34%;position:absolute}.loading-screen .loading-spinner .effect-1,.loading-screen .loading-spinner .effect-2,.loading-screen .loading-spinner .effect-3{animation:ag-orbit 1.5s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;inset:0;position:absolute}.loading-screen .loading-spinner .effect-1:before,.loading-screen .loading-spinner .effect-2:before,.loading-screen .loading-spinner .effect-3:before{background:var(--accent-300);border-radius:50%;box-shadow:0 0 12px 2px var(--ac-a75);content:"";height:7px;left:50%;margin-left:-3.5px;position:absolute;top:-3px;width:7px}.loading-screen .loading-spinner .effect-2{animation-delay:-.18s}.loading-screen .loading-spinner .effect-2:before{background:var(--brand-200);box-shadow:0 0 10px 2px var(--br-a60);height:5px;margin-left:-2.5px;opacity:.85;width:5px}.loading-screen .loading-spinner .effect-3{animation-delay:-.36s}.loading-screen .loading-spinner .effect-3:before{background:var(--text-1);box-shadow:0 0 8px 1px var(--glass-border-strong);height:3.5px;margin-left:-1.75px;opacity:.55;width:3.5px}.loading-screen .loading-text{-webkit-text-fill-color:#0000;animation:ag-sweep-text 2.4s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(100deg,var(--text-3) 0,var(--text-3) 34%,var(--text-accent) 50%,var(--text-3) 66%,var(--text-3) 100%);-webkit-background-clip:text;background-clip:text;background-size:280% 100%;color:var(--text-2);font-size:.88rem;font-weight:550;letter-spacing:.06em;position:relative;text-align:center}@keyframes ag-orbit{to{transform:rotate(1turn)}}@keyframes ag-core{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.06)}}@keyframes ag-sweep-text{0%{background-position:140% 0}to{background-position:-140% 0}}.loading-screen.visible~.app-content .loading,.loading-screen.visible~.content-area .loading,body:has(.loading-screen.visible) .loading:not(.loading-screen .loading-spinner){display:none!important}.finance-loading .spinner,.loading-container>.spinner,.loading-indicator .spinner,.loading-spinner>.spinner,.spinner:not(.loading-screen .spinner){animation:ag-orbit .85s linear infinite;background:none;border-bottom:2px solid var(--glass-border);border-left:2px solid var(--glass-border);border-radius:50%;border-right-color:var(--glass-border);border-right:2px solid var(--ac-a40);border-top-color:var(--glass-border);border-top:2px solid var(--ac);height:30px;width:30px}.component-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block{backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;margin-top:0;position:relative;z-index:2}.component-header .header-actions-block,.component-header .header-actions-block .action-buttons{align-items:center;background:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0}.component-header .header-actions-block .action-buttons{border:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.add-button,.filter-toggle-button,.mass-actions-button,.select-button{align-items:center;background-color:var(--ac);border:none;border-radius:.358rem;box-shadow:0 2px 8px var(--ac-a32);color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:550;gap:.5rem;padding:.786rem 1.5rem;transition:all .2s ease}.add-button:hover,.filter-toggle-button:hover,.mass-actions-button:hover,.select-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 12px var(--ac-a40);transform:translateY(-2px)}.add-button:active,.filter-toggle-button:active,.mass-actions-button:active,.select-button:active{box-shadow:0 2px 4px var(--ac-a32);transform:translateY(0)}.add-button i,.filter-toggle-button i,.mass-actions-button i,.select-button i{font-size:.9rem;transition:transform .2s ease}.add-button.active,.filter-toggle-button.active,.mass-actions-button.active,.select-button.active{background-color:var(--dg-a60);box-shadow:0 2px 8px var(--dg-a32)}.add-button.active:hover,.filter-toggle-button.active:hover,.mass-actions-button.active:hover,.select-button.active:hover{box-shadow:0 4px 12px var(--dg-a40)}.add-button:disabled,.filter-toggle-button:disabled,.mass-actions-button:disabled,.select-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.apply-filters-button,.apply-operation-button{background-color:var(--ac);border:none;border-radius:18px;box-shadow:0 2px 6px var(--ac-a20);color:var(--text-1);cursor:pointer;font-size:.9rem;font-weight:550;overflow:hidden;padding:.7rem 1.5rem;position:relative;transition:all .28s ease}.apply-filters-button:before,.apply-operation-button:before{background:linear-gradient(90deg,#0000,var(--glass-3),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s;width:100%}.apply-filters-button:hover,.apply-operation-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 12px var(--ac-a30);transform:translateY(-2px)}.apply-filters-button:hover:before,.apply-operation-button:hover:before{left:100%}.apply-filters-button:active,.apply-operation-button:active{box-shadow:0 2px 4px var(--ac-a20);transform:translateY(0)}.apply-filters-button:disabled,.apply-operation-button:disabled{cursor:not-allowed;opacity:.6}.reset-filters{background-color:var(--dg-a60);border:none;border-radius:18px;box-shadow:0 2px 6px #ffffff14;color:var(--text-1);font-size:.9rem;overflow:hidden;padding:.7rem 1.5rem;position:relative;transition:all .28s ease}.reset-filters:before{background:linear-gradient(90deg,#0000,var(--glass-3),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s;width:100%}.reset-filters:hover{background-color:var(--dg-a70);box-shadow:0 4px 12px #ffffff14;transform:translateY(-2px)}.reset-filters:hover:before{left:100%}.reset-filters:active{box-shadow:0 2px 4px #ffffff14;transform:translateY(0)}.select-all-button,.select-button{align-items:center;background-color:var(--ac);border:none;border-radius:.358rem;box-shadow:0 2px 6px var(--ac-a20);color:var(--text-1);cursor:pointer;display:flex;font-size:.857rem;font-weight:550;justify-content:center;margin:0 4px;padding:.5rem 1rem;transition:all .2s ease}.select-all-button:hover,.select-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 8px var(--ac-a32);transform:translateY(-2px)}.select-all-button:active,.select-button:active{box-shadow:0 2px 4px var(--ac-a20);transform:translateY(0)}.select-button{background-color:var(--ac-l35);border:1px solid var(--ac-a30);color:var(--ac-d10)}.select-button:hover{background-color:var(--ac-l30);border-color:var(--ac-a50)}.filter-item{display:flex;flex-direction:column;margin-bottom:.5rem}.filter-item label{color:var(--text-1);font-size:.9rem;font-weight:550;margin-bottom:.5rem}.filter-item input,.filter-item select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:inset 0 1px 3px rgba(var(--sh-rgb),.18);color:var(--text-1);font-size:.9rem;height:42px;padding:.438rem 1rem;transition:all .28s}.filter-item input:focus,.filter-item select:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15),inset 0 1px 3px rgba(var(--sh-rgb),.18);outline:none;transform:translateY(-1px)}.filter-item input:hover,.filter-item select:hover{border-color:var(--glass-border-strong)}.filter-item.search-filter{grid-column:1/-1}.filter-modal-actions{display:flex;justify-content:space-between;margin-top:1rem}.filter-modal-actions .reset-filters{background-color:var(--dg-a60);border:none;border-radius:.358rem;color:var(--text-1);cursor:pointer;font-size:.857rem;font-weight:550;padding:.786rem 1.5rem}.filter-modal-actions .reset-filters:hover{background-color:var(--dg-a70)}.pagination-dropdown{display:inline-block;position:relative}.pagination-dropdown .pagination-dropdown-content{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border:1px solid var(--glass-border);border-radius:.358rem;box-shadow:0 3px 10px 0 rgba(var(--sh-rgb),.18);display:flex;flex-direction:column;min-width:85px;position:absolute;right:0;top:100%;z-index:1200}.pagination-dropdown .pagination-dropdown-content .pagination-option{border-radius:.358rem;color:var(--text-1);cursor:pointer;padding:8px;text-align:center;transition:background-color .2s}.pagination-dropdown .pagination-dropdown-content .pagination-option:hover{background:var(--ac-a16);color:var(--text-1)}.table-header-actions{display:flex;justify-content:flex-end}.pagination-controls{align-items:center;display:flex;gap:.5rem}.pagination-controls.top-pagination{justify-content:flex-end;margin:3rem 0 2rem}.pagination-controls.bottom-pagination{justify-content:flex-end;margin-top:1.5rem}.pagination-controls .pagination-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-color:var(--glass-border);border-radius:.358rem;color:var(--text-3);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .28s cubic-bezier(.16,1,.3,1);width:36px}.pagination-controls .pagination-button:disabled{cursor:not-allowed;opacity:.4}.pagination-controls .pagination-button:not(:disabled):hover{background-color:var(--glass-3);border-color:var(--ac-a55);box-shadow:0 6px 18px -8px var(--ac-a60);color:var(--ac);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.pagination-controls .pagination-button:not(:disabled):active{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.pagination-controls .pagination-info{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--ac-a14);border:1px solid var(--ac-a32);border-radius:.358rem;color:var(--text-1);font-weight:550;margin:0 .5rem;padding:.5rem .85rem}.affiliates-container{padding:1rem}.affiliates-container h2{margin-bottom:1.5rem}.filter-modal-overlay{animation:fadeIn .28s ease forwards;background-color:var(--scrim)}.filter-modal-affiliates{animation:modalSlideIn .4s ease .1s forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:0 8px 25px 0 var(--inf-a20);max-height:90vh;max-width:-webkit-fit-content!important;max-width:fit-content!important;opacity:0;overflow-y:auto;transform:translateY(20px);width:80%}.filter-modal-affiliates .filter-modal-header{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.5rem}.filter-modal-affiliates .filter-modal-header h3{color:var(--text-1);font-weight:620;margin:0}.filter-modal-affiliates .filter-modal-header .close-modal-button{background:none;border:none;color:var(--text-1);cursor:pointer;font-size:1.5rem;line-height:1;transition:color .2s,transform .2s}.filter-modal-affiliates .filter-modal-header .close-modal-button:hover{color:var(--dg);transform:rotate(90deg)}.filter-modal-affiliates .error-message{border-radius:.358rem;color:var(--dg);font-size:.857rem;margin-bottom:1rem;padding:.75rem}.filter-modal-affiliates .form-group{margin-bottom:1.5rem}.filter-modal-affiliates .form-group label{color:var(--text-1);display:block;font-weight:550;margin-bottom:.5rem}.filter-modal-affiliates .form-group input[type=text],.filter-modal-affiliates .form-group select{border:1px solid var(--glass-border);border-radius:.358rem;color:var(--text-1);font-size:.9rem;padding:.6rem .85rem;transition:border-color .2s,box-shadow .2s;width:100%}.filter-modal-affiliates .form-group input[type=text]:focus,.filter-modal-affiliates .form-group select:focus{border-color:var(--ac);box-shadow:0 0 0 .2rem var(--ac-a20);outline:none}.filter-modal-affiliates .form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%231ab394'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:12px}.filter-modal-affiliates .checkbox-group{margin-top:1rem}.filter-modal-affiliates .checkbox-group .checkbox-container{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.filter-modal-affiliates .checkbox-group .checkbox-container input[type=checkbox]{height:18px;margin-right:10px;width:18px}.filter-modal-affiliates .checkbox-group .checkbox-container .checkmark{margin-right:8px}.filter-modal-affiliates .loading-indicator{align-items:center;display:flex;justify-content:center}.filter-modal-affiliates .loading-indicator i{margin-right:.5rem}.affiliates-table{background-color:var(--glass-1);border-collapse:initial;border-radius:.428rem;border-spacing:0;box-shadow:0 4px 24px 0 var(--glass-border-soft);overflow:hidden;width:100%}.affiliates-table,.affiliates-table thead{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.affiliates-table thead{background-color:var(--glass-2)}.affiliates-table thead th{border-bottom:1px solid var(--glass-border);color:var(--text-1);font-size:.857rem;font-weight:550;padding:.72rem 1.5rem;text-align:left;white-space:nowrap}.affiliates-table thead th:first-child{border-top-left-radius:.428rem}.affiliates-table thead th:last-child{border-top-right-radius:.428rem}.affiliates-table tbody tr{transition:background-color .28s}.affiliates-table tbody tr:hover{background-color:var(--glass-3)}.affiliates-table tbody tr:not(:last-child){border-bottom:1px solid var(--glass-border)}.affiliates-table tbody tr td{color:var(--text-1);font-size:.857rem;padding:.72rem 1.5rem;vertical-align:middle}.affiliates-table tbody tr td a{color:var(--ac);font-weight:550;text-decoration:none;transition:color .28s}.affiliates-table tbody tr td a:hover{color:var(--ac-d10)}.affiliates-table tbody tr td input[type=checkbox]{cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.affiliates-table tbody tr td input[type=checkbox]:checked{animation:checkboxPulse .4s}@keyframes checkboxPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.api-key-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:var(--shadow-2);margin-top:2rem;padding:1.5rem}.api-key-section h3{color:var(--text-1);margin-bottom:1rem}.api-key-section .api-key-container{align-items:center;display:flex;margin-bottom:1.5rem}.api-key-section .api-key-container label{font-weight:550;margin-right:1rem}.api-key-section .api-key-container .api-key-display{align-items:center;display:flex;flex:1 1}.api-key-section .api-key-container .api-key-display code{background-color:var(--glass-3);border-radius:.25rem;font-family:monospace;margin-right:.5rem;padding:.5rem}.api-key-section .api-key-container .api-key-display .toggle-visibility-button{background:none;border:none;color:var(--text-1);cursor:pointer}.api-key-section .api-key-container .api-key-display .toggle-visibility-button:hover{color:var(--ac)}.api-key-section .api-key-container .regenerate-key-button{background-color:var(--ac);border:none;border-radius:.25rem;color:var(--text-1);cursor:pointer;margin-left:1rem;padding:.5rem 1rem}.api-key-section .api-key-container .regenerate-key-button:hover{background-color:var(--ac-d10)}.api-key-section .api-key-container .regenerate-key-button:disabled{background-color:var(--ac-l20);cursor:not-allowed}.api-key-section .api-documentation{background-color:var(--glass-3);border-radius:.25rem;padding:1rem}.api-key-section .api-documentation h4{margin-bottom:.5rem}.api-key-section .api-documentation pre{background-color:var(--glass-deep);border-radius:.25rem;color:var(--text-1);margin:.5rem 0;overflow-x:auto;padding:1rem}.view-logs-button{background-color:var(--ac);border:none;border-radius:.25rem;color:var(--text-1);cursor:pointer;padding:.5rem}.view-logs-button:hover{background-color:var(--ac-d10)}.view-logs-button i{margin-right:.25rem}.success-row{background-color:var(--glass-1)!important}.error-row{background-color:var(--dg-a12)}.error-message{color:var(--dg)}.api-key-cell{cursor:pointer;position:relative}.api-key-cell:hover .api-key-display code{background-color:var(--ac-a5)}.api-key-cell .api-key-display{align-items:center;display:flex;justify-content:space-around}.api-key-cell .api-key-display code{background-color:var(--glass-3);border-radius:.25rem;font-family:monospace;max-width:180px;overflow:hidden;padding:.3rem .5rem;text-overflow:ellipsis;transition:background-color .2s;white-space:nowrap}.api-key-cell .api-key-display .regenerate-key-button.icon-only,.api-key-cell .api-key-display .toggle-visibility-button{background:none;border:none;color:var(--text-1);cursor:pointer;margin-left:.5rem;padding:.3rem;transition:color .2s,transform .2s}.api-key-cell .api-key-display .regenerate-key-button.icon-only:hover,.api-key-cell .api-key-display .toggle-visibility-button:hover{color:var(--ac)}.api-key-cell .api-key-display .regenerate-key-button.icon-only:hover{color:var(--dg);transform:rotate(180deg)}.copy-tooltip{animation:fadeInOut 1.5s ease;background-color:var(--glass-deep);border-radius:.25rem;color:var(--text-1);font-size:.75rem;padding:.3rem .6rem;pointer-events:none;top:-25px}.copy-tooltip,.copy-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.copy-tooltip:after{border-color:var(--text-1) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";top:100%}@keyframes fadeInOut{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.distribution-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:var(--shadow-2);margin-top:2rem;padding:1.5rem}.distribution-section h3{color:var(--text-1);margin-bottom:1rem}.distribution-section .distribution-blocks{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem}.distribution-section .distribution-blocks .distribution-block{border:1px solid var(--glass-border);border-radius:.428rem;flex:1 1;min-width:300px;padding:1rem}.distribution-section .distribution-blocks .distribution-block h4{color:var(--text-1);margin-bottom:.5rem}.distribution-section .distribution-blocks .distribution-block .distribution-description{color:var(--text-3);font-size:.857rem;margin-bottom:1rem}.distribution-section .distribution-blocks .distribution-block .user-selection{display:flex;gap:.5rem;margin-bottom:1.5rem}.distribution-section .distribution-blocks .distribution-block .user-selection select{border:1px solid var(--glass-border);border-radius:.358rem;color:var(--text-1);flex:2 1;font-size:.9rem;padding:.6rem .85rem}.distribution-section .distribution-blocks .distribution-block .user-selection input[type=number]{border:1px solid var(--glass-border);border-radius:.358rem;color:var(--text-1);flex:1 1;font-size:.9rem;padding:.6rem .85rem}.distribution-section .distribution-blocks .distribution-block .user-selection .add-user-button{background-color:var(--ac);border:none;border-radius:.358rem;color:var(--text-1);cursor:pointer;padding:.5rem 1rem}.distribution-section .distribution-blocks .distribution-block .user-selection .add-user-button:hover{background-color:var(--ac-d10)}.distribution-section .distribution-blocks .distribution-block .user-selection .add-user-button:disabled{background-color:var(--ac-l20);cursor:not-allowed}.distribution-section .distribution-blocks .distribution-block .assigned-users h5{color:var(--text-1);margin-bottom:.5rem}.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table{border-collapse:collapse;width:100%}.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table td,.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table th{border-bottom:1px solid var(--glass-border);padding:.5rem;text-align:left}.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table th{color:var(--text-1);font-weight:550}.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table .remove-user-button{background:none;border:none;color:var(--dg);cursor:pointer}.distribution-section .distribution-blocks .distribution-block .assigned-users .users-table .remove-user-button:hover{color:var(--dg-d10)}.distribution-section .save-distribution{text-align:right}.distribution-section .save-distribution .save-distribution-button{background-color:var(--ac);border:none;border-radius:.358rem;color:var(--text-1);cursor:pointer;padding:.75rem 1.5rem}.distribution-section .save-distribution .save-distribution-button:hover{background-color:var(--ac-d10)}.distribution-section .save-distribution .save-distribution-button:disabled{background-color:var(--ac-l20);cursor:not-allowed}.distribution-section .save-distribution .save-distribution-button i{margin-right:.5rem}.affiliate-create-modal{border-radius:12px;max-width:550px}.affiliate-create-modal .filter-modal-header{background:linear-gradient(to right,var(--ac-a8),var(--ac-a2));padding:1.5rem}.affiliate-create-modal .filter-modal-header .header-content{align-items:center;display:flex}.affiliate-create-modal .filter-modal-header .header-content .header-icon{color:var(--ac);font-size:1.5rem;margin-right:1rem}.affiliate-create-modal .filter-modal-header .header-content h3{font-size:1.5rem;font-weight:600}.affiliate-create-modal .filter-modal-body{padding:1.5rem}.affiliate-create-modal .filter-modal-body .error-message{align-items:center;background-color:var(--dg-a5);border-left:4px solid var(--dg);border-radius:6px;display:flex;margin-bottom:1.5rem;padding:1rem}.affiliate-create-modal .filter-modal-body .error-message i{color:var(--dg);font-size:1.2rem;margin-right:.75rem}.affiliate-create-modal .filter-modal-body .form-grid{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.affiliate-create-modal .filter-modal-body .form-grid .form-group{margin-bottom:0}.affiliate-create-modal .filter-modal-body .form-grid .form-group label{align-items:center;color:var(--text-1);display:flex;font-weight:500;margin-bottom:.5rem}.affiliate-create-modal .filter-modal-body .form-grid .form-group label i{color:var(--ac);font-size:.9rem;margin-right:.5rem}.affiliate-create-modal .filter-modal-body .form-grid .form-group label .required{color:var(--dg);margin-left:3px}.affiliate-create-modal .filter-modal-body .form-grid .form-group .form-control{border:1px solid var(--glass-border);border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.affiliate-create-modal .filter-modal-body .form-grid .form-group .form-control:hover{border-color:var(--glass-border)}.affiliate-create-modal .filter-modal-body .form-grid .form-group .form-control:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a20);outline:none}.affiliate-create-modal .filter-modal-body .form-grid .form-group-large{width:100%}.affiliate-create-modal .filter-modal-body .form-grid .form-section{border-top:1px solid var(--glass-border);padding-top:1.5rem}.affiliate-create-modal .filter-modal-body .form-grid .form-section .section-title{align-items:center;color:var(--text-1);display:flex;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem}.affiliate-create-modal .filter-modal-body .form-grid .form-section .section-title i{color:var(--ac);margin-right:.75rem}.affiliate-create-modal .filter-modal-body .form-grid .form-section .settings-options{display:flex;flex-direction:column;gap:1rem}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:8px;display:flex;padding:.75rem;transition:background-color .2s ease}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting:hover{background-color:var(--glass-3)}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch{display:inline-block;flex-shrink:0;height:24px;margin-right:1rem;position:relative;width:50px}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch input{height:0;opacity:0;width:0}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch input:checked+.slider{background-color:var(--ac)}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch input:checked+.slider:before{transform:translateX(26px)}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch .slider{background-color:var(--glass-border);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .switch .slider:before{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .setting-description{display:flex;flex-direction:column}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .setting-description .setting-title{color:var(--text-1);font-weight:500;margin-bottom:.25rem}.affiliate-create-modal .filter-modal-body .form-grid .toggle-setting .setting-description .setting-hint{color:var(--text-3);font-size:.8rem}.affiliate-create-modal .filter-modal-actions{border-top:1px solid var(--glass-border);display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.affiliate-create-modal .filter-modal-actions .cancel-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-3);display:flex;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.affiliate-create-modal .filter-modal-actions .cancel-button i{margin-right:.5rem}.affiliate-create-modal .filter-modal-actions .cancel-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-color:var(--glass-border)}.affiliate-create-modal .filter-modal-actions .cancel-button:disabled{cursor:not-allowed;opacity:.6}.affiliate-create-modal .filter-modal-actions .create-button{align-items:center;background-color:var(--ac);border:none;border-radius:8px;color:var(--text-1);display:flex;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.affiliate-create-modal .filter-modal-actions .create-button i{margin-right:.5rem}.affiliate-create-modal .filter-modal-actions .create-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 10px var(--ac-a30);transform:translateY(-2px)}.affiliate-create-modal .filter-modal-actions .create-button:active{transform:translateY(0)}.affiliate-create-modal .filter-modal-actions .create-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.affiliate-create-modal .filter-modal-actions .create-button .loading-indicator{align-items:center;display:flex;justify-content:center}.affiliate-create-modal .filter-modal-actions .create-button .loading-indicator i{margin-right:.5rem}.filter-modal-overlay:not(.closing) .affiliate-create-modal{animation:modalEntranceEffect .5s cubic-bezier(.34,1.56,.64,1) forwards}.affiliate-detail-header,.component-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.affiliate-detail-header .header-title-section,.component-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.affiliate-detail-header .header-title-section h2,.component-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.affiliate-detail-header .header-title-section h2:after,.component-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.affiliate-detail-header .header-title-section h2:hover:after,.component-header .header-title-section h2:hover:after{width:100%}.affiliate-detail-header .header-actions-block,.component-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.affiliate-detail-header .header-actions-block .action-buttons,.component-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.affiliate-detail-header .header-actions-block .action-buttons-left,.affiliate-detail-header .header-actions-block .action-buttons-right,.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.affiliate-detail-header .header-actions-block .action-buttons-right,.component-header .header-actions-block .action-buttons-right{margin-left:auto}.affiliate-detail-header .header-actions-block .button-group,.affiliate-detail-header .header-actions-block .excel-buttons-group,.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.affiliate-detail-header .header-actions-block .button-group>button,.affiliate-detail-header .header-actions-block .excel-buttons-group>button,.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button{border-radius:0}.affiliate-detail-header .header-actions-block .button-group>button:first-child,.affiliate-detail-header .header-actions-block .excel-buttons-group>button:first-child,.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.affiliate-detail-header .header-actions-block .button-group>button:last-child,.affiliate-detail-header .header-actions-block .excel-buttons-group>button:last-child,.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.affiliate-detail-header .header-actions-block .button-group>button:not(:first-child),.affiliate-detail-header .header-actions-block .excel-buttons-group>button:not(:first-child),.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.affiliate-detail-header .header-actions-block .button-group>button:hover,.affiliate-detail-header .header-actions-block .excel-buttons-group>button:hover,.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.affiliate-detail-header .header-actions-block .dropdown,.affiliate-detail-header .header-actions-block .filter-dropdown,.affiliate-detail-header .header-actions-block .pagination-dropdown,.affiliate-detail-header .header-actions-block .templates-dropdown,.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.affiliate-detail-header .header-actions-block .dropdown .dropdown-content,.affiliate-detail-header .header-actions-block .dropdown .dropdown-list,.affiliate-detail-header .header-actions-block .dropdown .dropdown-menu,.affiliate-detail-header .header-actions-block .dropdown .templates-dropdown-content,.affiliate-detail-header .header-actions-block .filter-dropdown .dropdown-content,.affiliate-detail-header .header-actions-block .filter-dropdown .dropdown-list,.affiliate-detail-header .header-actions-block .filter-dropdown .dropdown-menu,.affiliate-detail-header .header-actions-block .filter-dropdown .templates-dropdown-content,.affiliate-detail-header .header-actions-block .pagination-dropdown .dropdown-content,.affiliate-detail-header .header-actions-block .pagination-dropdown .dropdown-list,.affiliate-detail-header .header-actions-block .pagination-dropdown .dropdown-menu,.affiliate-detail-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.affiliate-detail-header .header-actions-block .templates-dropdown .dropdown-content,.affiliate-detail-header .header-actions-block .templates-dropdown .dropdown-list,.affiliate-detail-header .header-actions-block .templates-dropdown .dropdown-menu,.affiliate-detail-header .header-actions-block .templates-dropdown .templates-dropdown-content,.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.affiliate-detail-header .header-actions-block .sort-controls,.component-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.affiliate-detail-header .header-actions-block .sort-controls .sort-select,.component-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.affiliate-detail-header .header-actions-block .sort-controls .sort-direction-button,.component-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.affiliate-detail-header .header-actions-block .sort-controls .sort-direction-button.active,.component-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.affiliate-detail-header .batch-operation-controls,.component-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.affiliate-detail-container{animation:fadeIn .28s ease-in-out;margin:0 auto;max-width:1600px;padding:2rem}.affiliate-detail-container.loading{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.affiliate-detail-container.loading .spinner{animation:spin 1s linear infinite;border-top:5px solid var(--glass-border);border:5px solid var(--glass-border);border-radius:50%;border-top-color:var(--ac);height:50px;margin-bottom:20px;width:50px}.affiliate-detail-container.error{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.affiliate-detail-container.error h2{color:var(--dg);font-weight:620;margin-bottom:20px}.affiliate-detail-container .affiliate-title-block{align-items:center;display:flex;gap:1rem}.affiliate-detail-container .affiliate-title-block .affiliate-title{align-items:center;color:var(--inf);display:flex;font-size:2rem;font-weight:620;margin:0}.affiliate-detail-container .affiliate-title-block .affiliate-title .header-icon{color:var(--ac);margin-right:.75rem}.affiliate-detail-container .affiliate-title-block .affiliate-brand-badge{background-color:var(--inf-a15);border:1px solid var(--inf-a40);border-radius:20px;color:var(--inf);font-size:.875rem;font-weight:550;padding:.25rem .75rem}.affiliate-detail-container .affiliate-content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}@media(max-width:1200px){.affiliate-detail-container .affiliate-content-grid{grid-template-columns:1fr}}.affiliate-detail-container .endpoint-icon,.affiliate-detail-container .section-icon,.affiliate-detail-container .subsection-icon{color:var(--ac);margin-right:.5rem}.affiliate-detail-container .api-key-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.75rem;box-shadow:0 4px 20px var(--inf-a16);height:100%;margin:0;padding:2rem;transition:all .28s ease}.affiliate-detail-container .api-key-section:hover{box-shadow:0 6px 24px var(--inf-a16)}.affiliate-detail-container .api-key-section .section-header{align-items:center;border-bottom:1px solid var(--glass-border);color:var(--inf);display:flex;font-size:1.35rem;margin-bottom:1.5rem;padding-bottom:1rem}.affiliate-detail-container .api-key-section .section-header .section-icon{color:var(--ac);font-size:1.2rem;margin-right:.75rem}.affiliate-detail-container .api-key-section .api-key-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-2);border-radius:.75rem;box-shadow:0 3px 12px rgba(var(--sh-rgb),.18);margin-bottom:2rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.affiliate-detail-container .api-key-section .api-key-card:hover{box-shadow:0 5px 15px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.affiliate-detail-container .api-key-section .api-key-card .api-key-header{align-items:center;background-color:var(--ac-a3);border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-header h4{color:var(--inf);font-size:1.05rem;font-weight:620;margin:0}.affiliate-detail-container .api-key-section .api-key-card .api-key-header .api-key-badge{align-items:center;background-color:var(--ac-a10);border-radius:1rem;color:var(--ac);display:flex;font-size:.8rem;font-weight:550;padding:.35rem .75rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-header .api-key-badge .status-dot{background-color:var(--ac);border-radius:50%;height:8px;margin-right:.5rem;width:8px}.affiliate-detail-container .api-key-section .api-key-card .api-key-content{padding:1.5rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border:1px solid var(--inf-a40);border-radius:18px;display:flex;margin-bottom:1rem;overflow:hidden;padding:.75rem 1rem;position:relative}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display code{background-color:#0000;color:var(--inf);flex-grow:1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1rem;letter-spacing:1px;overflow-x:auto;transition:all .28s ease;white-space:pre}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display code.hidden-key{color:var(--inf);font-weight:700;letter-spacing:2px}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions{display:flex;gap:.4rem;margin-left:.5rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions .action-button{align-items:center;background:none;border:1px solid var(--glass-border);border-radius:.375rem;color:var(--inf);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions .action-button:hover{background-color:var(--ac-a8);border-color:var(--ac-a20);color:var(--ac)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions .action-button:active{transform:translateY(1px)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions .action-button:disabled{cursor:not-allowed;opacity:.5}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display .api-key-actions .copy-button:hover{background-color:var(--glass-1);border-color:var(--glass-border-soft);color:var(--inf)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-display:hover{border-color:var(--ac-a20);box-shadow:0 0 0 1px var(--ac-a10)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info{margin-bottom:1.5rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item{align-items:flex-start;background-color:var(--ac-a4);border-radius:.375rem;display:flex;margin-bottom:.75rem;padding:.75rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item .info-icon,.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item .warning-icon{font-size:.9rem;margin-right:.75rem;margin-top:.15rem}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item .info-icon{color:var(--ac)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item span{color:var(--inf-a80);font-size:.875rem;line-height:1.4}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item.warning{background-color:var(--glass-1)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .api-key-info .info-item.warning .warning-icon{color:var(--wn)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .regenerate-key-button{align-items:center;background-color:var(--ac);border:none;border-radius:18px;color:var(--text-1);cursor:pointer;display:flex;font-size:.95rem;font-weight:550;gap:.75rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .regenerate-key-button .spinner{animation:spin .8s linear infinite;border-top:2px solid var(--glass-border-strong);border:2px solid var(--glass-border-strong);border-radius:50%;border-top-color:var(--glass-border);height:16px;width:16px}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .regenerate-key-button:hover{background-color:var(--ac-d7);box-shadow:0 4px 10px var(--ac-a20);transform:translateY(-1px)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .regenerate-key-button:active{transform:translateY(0)}.affiliate-detail-container .api-key-section .api-key-card .api-key-content .regenerate-key-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.affiliate-detail-container .api-documentation .documentation-header{align-items:center;color:var(--inf);display:flex;font-size:1.15rem;margin:1.5rem 0 1rem}.affiliate-detail-container .api-documentation .documentation-header .subsection-icon{color:var(--ac);margin-right:.625rem}.affiliate-detail-container .api-documentation .documentation-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:1.5rem}.affiliate-detail-container .api-documentation .endpoint-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--inf-a40);border-radius:18px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);overflow:hidden;transition:all .2s ease}.affiliate-detail-container .api-documentation .endpoint-card:hover{border-color:var(--ac-a20);box-shadow:0 4px 12px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-title{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border-bottom:1px solid var(--inf-a40);display:flex;font-size:1rem;margin:0;padding:.875rem 1rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-title .endpoint-icon{color:var(--ac);margin-right:.625rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details{padding:1rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details .url-block{align-items:center;display:flex;margin-bottom:.75rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details .url-block .method{background-color:var(--ac-a60);border-radius:.25rem;color:var(--text-1);font-size:.7rem;font-weight:620;margin-right:.5rem;padding:.25rem .5rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details .url-block .url{background-color:var(--inf-a15);border-radius:.25rem;color:var(--inf);font-family:monospace;font-size:.85rem;padding:.35rem .625rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details .description{color:var(--inf-a80);font-size:.85rem;margin-bottom:.875rem}.affiliate-detail-container .api-documentation .endpoint-card .endpoint-details .authentication{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border-radius:.25rem;color:var(--inf);display:flex;font-size:.75rem;gap:.5rem;padding:.5rem .75rem}.affiliate-detail-container .api-documentation .documentation-footer{margin-top:1.25rem;text-align:center}.affiliate-detail-container .api-documentation .documentation-footer .documentation-link{align-items:center;background:none;border:none;color:var(--ac);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;padding:0;text-decoration:none;transition:all .2s ease}.affiliate-detail-container .api-documentation .documentation-footer .documentation-link svg{font-size:.8rem;margin-right:.5rem}.affiliate-detail-container .api-documentation .documentation-footer .documentation-link:hover{color:var(--ac-d10);text-decoration:underline}.affiliate-detail-container .distribution-block{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--inf-a40);border-radius:.375rem;margin-bottom:1.5rem;padding:1.25rem}.affiliate-detail-container .distribution-block h4{align-items:center;color:var(--inf);display:flex;font-size:1.125rem;margin-bottom:1.5rem!important;margin-top:0}.affiliate-detail-container .distribution-block .distribution-description{color:var(--br);font-size:.875rem;margin-bottom:1.25rem}.affiliate-detail-container .distribution-block .user-selection{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:768px){.affiliate-detail-container .distribution-block .user-selection{grid-template-columns:1fr}}.affiliate-detail-container .distribution-block .user-selection .select-wrapper{position:relative}.affiliate-detail-container .distribution-block .user-selection .select-wrapper:after{background-color:currentColor;color:var(--br);content:"";display:inline-block;flex-shrink:0;height:1em;-webkit-mask-image:var(--ic-chevron-down);mask-image:var(--ic-chevron-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);vertical-align:-.145em;width:1em}.affiliate-detail-container .distribution-block .user-selection .select-wrapper .user-select{-webkit-appearance:none;appearance:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--inf-a40);border-radius:.375rem;color:var(--inf);font-size:.875rem;padding:.625rem 2rem .625rem .75rem;width:100%}.affiliate-detail-container .distribution-block .user-selection .select-wrapper .user-select:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a30);outline:none}.affiliate-detail-container .distribution-block .user-selection .input-group{align-items:center;display:flex}.affiliate-detail-container .distribution-block .user-selection .input-group .percentage-input{border:1px solid var(--inf-a40);border-radius:.375rem 0 0 .375rem;color:var(--inf);flex:1 1;font-size:.875rem;padding:.425rem .75rem}.affiliate-detail-container .distribution-block .user-selection .input-group .percentage-input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a30);outline:none}.affiliate-detail-container .distribution-block .user-selection .input-group .input-group-text{background-color:var(--inf-a15);border:1px solid var(--inf-a40);border-left:none;border-radius:0 .375rem .375rem 0;color:var(--inf);font-size:.875rem;padding:.425rem .75rem}.affiliate-detail-container .distribution-block .user-selection .add-user-button{align-items:center;background-color:var(--ac)!important;border:none;border-radius:.375rem;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:background-color .2s}.affiliate-detail-container .distribution-block .user-selection .add-user-button:hover{background-color:var(--ac-d7)}.affiliate-detail-container .distribution-block .user-selection .add-user-button:disabled{background-color:var(--ac-l20);cursor:not-allowed}.affiliate-detail-container .distribution-block .assigned-users h5{color:var(--inf);font-size:1rem;margin:0 0 1rem}.affiliate-detail-container .distribution-block .assigned-users .no-users-message{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.375rem;color:var(--br);font-style:italic;padding:1rem;text-align:center}.affiliate-detail-container .distribution-block .assigned-users .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.affiliate-detail-container .distribution-block .assigned-users .users-table{border-collapse:initial;border-spacing:0;width:100%}.affiliate-detail-container .distribution-block .assigned-users .users-table th{background-color:var(--inf-a15);border-bottom:1px solid var(--inf-a40);color:var(--inf);font-size:.875rem;font-weight:620;padding:.75rem;text-align:left}.affiliate-detail-container .distribution-block .assigned-users .users-table tr:hover{background-color:var(--glass-1)}.affiliate-detail-container .distribution-block .assigned-users .users-table td{border-bottom:1px solid var(--inf-a40);color:var(--inf);font-size:.875rem;padding:.75rem}.affiliate-detail-container .distribution-block .assigned-users .users-table td .percentage-display{background-color:var(--inf-a15);border-radius:.25rem;height:1.5rem;overflow:hidden;position:relative;width:100%}.affiliate-detail-container .distribution-block .assigned-users .users-table td .percentage-display .percentage-bar{background-color:var(--ac-a40);height:100%;left:0;position:absolute;top:0;transition:width .28s}.affiliate-detail-container .distribution-block .assigned-users .users-table td .percentage-display span{color:var(--inf);font-size:.75rem;font-weight:620;line-height:1.5rem;padding:0 .5rem;position:relative;z-index:1}.affiliate-detail-container .distribution-block .assigned-users .users-table td .remove-user-button{align-items:center;background-color:var(--dg-a15);border:none;border-radius:50%;color:var(--dg);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.affiliate-detail-container .distribution-block .assigned-users .users-table td .remove-user-button:hover{background-color:var(--dg-a15);transform:scale(1.05)}.affiliate-detail-container .save-distribution{display:flex;justify-content:space-between;margin-top:2rem}.affiliate-detail-container .save-distribution .save-distribution-button{align-items:center;background-color:var(--ac);border:none;border-radius:.375rem;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s}.affiliate-detail-container .save-distribution .save-distribution-button:hover{background-color:var(--ac-d7);transform:translateY(-1px)}.affiliate-detail-container .save-distribution .save-distribution-button:active{transform:translateY(0)}.affiliate-detail-container .save-distribution .save-distribution-button:disabled{background-color:var(--ac-l20);cursor:not-allowed;transform:none}.affiliate-detail-container .error-message{align-items:center;background-color:var(--dg-a15);border-radius:.375rem;color:var(--dg);display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.affiliate-detail-container .delete-button{align-items:center;background-color:var(--dg-a60);border:1px solid var(--dg-a40);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.affiliate-detail-container .delete-button:hover{background-color:var(--dg-a70);box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);transform:translateY(-1px)}.affiliate-detail-container .delete-button:disabled{cursor:not-allowed;opacity:.5}.affiliate-detail-container .delete-button .spinner{animation:spin 1s linear infinite;border-top:2px solid var(--glass-border-strong);border:2px solid var(--glass-border-strong);border-radius:50%;border-top-color:var(--glass-border);height:16px;margin-right:8px;width:16px}.affiliate-detail-container .delete-button .spinner.small{border-width:2px;height:14px;width:14px}.affiliate-detail-container .brand-edit-controls{align-items:center;display:flex;gap:.75rem;margin:1rem 0;width:100%}.affiliate-detail-container .brand-edit-controls .brand-select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 1px 3px rgba(var(--sh-rgb),.18);color:var(--inf);flex-grow:1;font-size:.95rem;height:46px;padding:.75rem}.affiliate-detail-container .brand-edit-controls .brand-select:focus{border-color:var(--inf-a40);box-shadow:0 0 0 3px var(--inf-a20);outline:none}.affiliate-detail-container .brand-edit-controls .cancel-brand-edit{align-items:center;background-color:var(--dg-a15);border:none;border-radius:18px;color:var(--dg);cursor:pointer;display:flex;font-size:1.1rem;height:46px;justify-content:center;transition:all .2s;width:46px}.affiliate-detail-container .brand-edit-controls .cancel-brand-edit:hover{background-color:var(--dg-a15)}.affiliate-detail-container .affiliate-brand-display{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border:1px solid var(--glass-border);border-radius:18px;display:flex;margin-bottom:.5rem;padding:.75rem 1rem;width:100%}.affiliate-detail-container .affiliate-brand-display .affiliate-brand-badge{background-color:var(--ac-a8);border:1px solid var(--ac-a20);border-radius:.375rem;color:var(--ac);display:inline-block;flex-grow:1;font-size:.95rem;font-weight:550;padding:.5rem 1rem;text-align:center}.affiliate-detail-container .affiliate-brand-display .affiliate-no-brand{color:var(--inf-a80);flex-grow:1;font-size:.95rem;font-style:italic;padding:.5rem 0}.affiliate-detail-container .affiliate-brand-display .edit-brand-button{height:36px;margin-left:1rem;padding:0;width:36px}.affiliate-detail-container .distribution-section.full-width{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.75rem;box-shadow:0 4px 20px var(--inf-a16);grid-column:1/-1;margin-bottom:2rem;padding:2rem}.affiliate-detail-container .distribution-section.full-width h3{align-items:center;border-bottom:1px solid var(--glass-border);color:var(--inf);display:flex;font-size:1.35rem;margin-bottom:1.5rem;padding-bottom:1rem}.affiliate-detail-container .affiliate-settings-section{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.75rem;box-shadow:0 4px 20px var(--inf-a16);height:100%;padding:2rem;transition:all .28s ease}.affiliate-detail-container .affiliate-settings-section:hover{box-shadow:0 6px 24px var(--inf-a16)}.affiliate-detail-container .affiliate-settings-section .section-header{align-items:center;border-bottom:1px solid var(--glass-border);color:var(--inf);display:flex;font-size:1.35rem;margin-bottom:1.5rem;padding-bottom:1rem}.affiliate-detail-container .affiliate-settings-section .affiliate-settings-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-2);border-radius:.75rem;box-shadow:0 3px 12px rgba(var(--sh-rgb),.18);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.affiliate-detail-container .affiliate-settings-section .affiliate-settings-card:hover{box-shadow:0 5px 15px rgba(var(--sh-rgb),.18)}.affiliate-detail-container .affiliate-settings-section .affiliate-info-block{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border-radius:18px;margin-bottom:1.5rem;padding:1.5rem}.affiliate-detail-container .affiliate-settings-section .affiliate-info-block .info-row{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;margin-bottom:1rem;padding-bottom:1rem}.affiliate-detail-container .affiliate-settings-section .affiliate-info-block .info-row:last-child{border-bottom:none;margin-bottom:0}.affiliate-detail-container .affiliate-settings-section .affiliate-info-block .info-row .info-label{color:var(--inf);font-size:.95rem;font-weight:620;padding-right:1rem;width:35%}.affiliate-detail-container .affiliate-settings-section .affiliate-info-block .info-row .info-value{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:.375rem;color:var(--inf);display:flex;flex:1 1;font-size:.95rem;min-height:2.5rem;padding:.5rem .75rem}.affiliate-detail-container .affiliate-settings-section .settings-block{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 2px 5px rgba(var(--sh-rgb),.18);margin-bottom:1.5rem;padding:1.5rem}.affiliate-detail-container .affiliate-settings-section .settings-block .settings-title{border-bottom:1px solid var(--glass-border);color:var(--inf);font-size:1.1rem;font-weight:620;margin-bottom:1.25rem;padding-bottom:.75rem}.affiliate-detail-container .affiliate-settings-section .toggle-setting{align-items:center;display:flex;gap:1rem}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch{display:inline-block;height:24px;position:relative;width:48px}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch input{height:0;opacity:0;width:0}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch input:checked+.toggle-slider{background-color:var(--ac)}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch input:checked+.toggle-slider:before{transform:translateX(24px)}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch .toggle-slider{background-color:var(--inf-a15);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.affiliate-detail-container .affiliate-settings-section .toggle-setting .toggle-switch .toggle-slider:before{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.affiliate-detail-container .affiliate-settings-section .toggle-setting .setting-label{color:var(--inf-a80);font-size:.9rem}.affiliate-detail-container .affiliate-settings-section .view-logs-button{align-items:center;background-color:var(--inf-a15);border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 1px 3px rgba(var(--sh-rgb),.18);color:var(--inf-a80);cursor:pointer;display:flex;font-size:1rem;font-weight:550;gap:.75rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.affiliate-detail-container .affiliate-settings-section .view-logs-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);box-shadow:0 3px 6px rgba(var(--sh-rgb),.18);color:var(--inf);transform:translateY(-1px)}.affiliate-detail-container .affiliate-settings-section .view-logs-button .fa-icon{color:var(--inf-a80);font-size:1.1rem}.affiliate-detail-container .affiliate-settings-section .delete-affiliate-section{border-top:1px solid var(--glass-border);padding:1.5rem;text-align:right}.affiliate-detail-container .logs-table{border-collapse:collapse;width:100%}.affiliate-detail-container .logs-table td,.affiliate-detail-container .logs-table th{border-bottom:1px solid var(--glass-border);padding:.75rem 1rem;text-align:left}.affiliate-detail-container .logs-table th{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);color:var(--inf);font-weight:620}.affiliate-detail-container .logs-table .success-row,.affiliate-detail-container .logs-table .success-row:hover{background-color:var(--ac-a15)}.affiliate-detail-container .logs-table .error-row,.affiliate-detail-container .logs-table .error-row:hover{background-color:var(--dg-a15)}.affiliate-detail-header{margin-bottom:2rem}.affiliate-detail-header .header-top-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start}.affiliate-detail-header .header-top-row_left,.affiliate-detail-header .header-top-row_right{align-items:center;display:flex;gap:1rem}.affiliate-detail-header .navigation-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:10px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.affiliate-detail-header .navigation-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);transform:translateY(-1px)}.affiliate-detail-header .navigation-button:disabled{cursor:not-allowed;opacity:.5}.affiliate-detail-header .affiliate-title{align-items:center;color:var(--inf);display:flex;font-size:24px;font-weight:620;gap:12px;margin-top:8px}.affiliate-detail-header .affiliate-title .header-icon{color:var(--ac);font-size:22px}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.affiliate-info-table{border-collapse:initial;border-radius:14px;border-spacing:0;box-shadow:0 2px 10px rgba(var(--sh-rgb),.18);margin-bottom:1.5rem;overflow:hidden;width:100%}.affiliate-info-table th{background-color:var(--ac-a5);border-bottom:1px solid var(--glass-border);border-right:1px solid var(--glass-border);color:var(--text-1);font-weight:620;padding:1rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;transition:background-color .2s ease;z-index:10}.affiliate-info-table th:last-child{border-right:none}.affiliate-info-table th:hover{background-color:var(--ac-a10)}.affiliate-info-table td{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:1px solid var(--glass-border);border-right:1px solid var(--glass-border-soft);color:var(--text-1);padding:1rem;text-align:center;transition:background-color .15s ease}.affiliate-info-table td:last-child{border-right:none}.affiliate-info-table tr:last-child td{border-bottom:none}.affiliate-info-table tr:hover td{background-color:var(--ac-a2)}.affiliate-info-table tbody tr{animation:rowAppear .3s ease forwards;opacity:0;transform:translateY(10px)}.affiliate-info-table tbody tr:first-child{animation-delay:.1s}.affiliate-info-table tbody tr:nth-child(2){animation-delay:.15s}.affiliate-info-table tbody tr:nth-child(3){animation-delay:.2s}.affiliate-info-table tbody tr:nth-child(n+4){animation-delay:.25s}@media(max-width:768px){.affiliate-info-table td,.affiliate-info-table th{font-size:.9rem;padding:.75rem .5rem}}.api-docs-modal{max-width:860px;width:min(92vw,860px)}.api-docs-modal .api-docs-body{color:var(--text-2);display:flex;flex-direction:column;gap:1.75rem;line-height:1.5;max-height:74vh;overflow-y:auto}.api-docs-modal .api-docs-section>h4{align-items:center;color:var(--text-1);display:flex;font-size:1.05rem;gap:.5rem;margin:0 0 .75rem}.api-docs-modal .api-docs-section>h4 svg{color:var(--accent);font-size:.9em}.api-docs-modal .api-docs-section h5{color:var(--text-1);font-size:.9rem;font-weight:600;margin:1.1rem 0 .5rem}.api-docs-modal .api-docs-section p{margin:0 0 .65rem}.api-docs-modal code{background:var(--glass-0);border:1px solid var(--glass-border-soft);border-radius:5px;color:var(--text-accent);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.86em;padding:.08em .4em;word-break:break-word}.api-docs-modal .api-docs-endpoint{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem}.api-docs-modal .api-docs-endpoint .method{border-radius:5px;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.22em .6em}.api-docs-modal .api-docs-endpoint .method.post{background:var(--accent)}.api-docs-modal .api-docs-endpoint code{background:var(--glass-1);border-color:var(--glass-border);color:var(--text-1)}.api-docs-modal .api-docs-kv{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.api-docs-modal .api-docs-kv span{color:var(--text-3);font-size:.85rem}.api-docs-modal .api-docs-callout{align-items:flex-start;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;color:var(--text-2);display:flex;font-size:.86rem;gap:.6rem;margin:.5rem 0;padding:.7rem .85rem}.api-docs-modal .api-docs-callout svg{color:var(--accent);flex-shrink:0;margin-top:.15rem}.api-docs-modal .api-docs-note{color:var(--text-3);font-size:.83rem;font-style:italic}.api-docs-modal .api-docs-table-wrap{border:1px solid var(--glass-border-soft);border-radius:8px;overflow-x:auto}.api-docs-modal .api-docs-table{border-collapse:collapse;font-size:.85rem;width:100%}.api-docs-modal .api-docs-table td,.api-docs-modal .api-docs-table th{border-bottom:1px solid var(--glass-border-soft);padding:.5rem .7rem;text-align:left;vertical-align:top}.api-docs-modal .api-docs-table th{background:var(--glass-1);color:var(--text-1);font-weight:600;white-space:nowrap}.api-docs-modal .api-docs-table td{color:var(--text-2)}.api-docs-modal .api-docs-table tr:last-child td{border-bottom:none}.api-docs-modal .api-docs-table td.req{color:#f97066;font-weight:600}.api-docs-modal .api-docs-code{background:var(--glass-deep);border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;position:relative}.api-docs-modal .api-docs-code pre{color:var(--text-1);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem;line-height:1.45;margin:0;overflow-x:auto;padding:.9rem 1rem;white-space:pre}.api-docs-modal .api-docs-code .api-docs-copy{align-items:center;background:var(--glass-3);border:1px solid var(--glass-border);border-radius:6px;color:var(--text-1);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.28rem .6rem;position:absolute;right:.5rem;top:.5rem;transition:background .15s ease}.api-docs-modal .api-docs-code .api-docs-copy:hover{background:var(--glass-4)}.api-docs-modal .api-docs-code .api-docs-copy svg{font-size:.85em}.api-docs-modal .code-200{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}.reminder-calendar{animation:fadeIn .28s ease;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:18px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;position:relative}.reminder-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.reminder-header h2{color:var(--text-1);font-size:1.5rem;font-weight:620;margin:0}.reminder-header .reminder-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:992px){.reminder-header .reminder-toolbar{align-items:flex-start;flex-direction:column}}.reminder-header .reminder-toolbar .calendar-nav{align-items:center;display:flex;gap:.5rem}.reminder-header .reminder-toolbar .calendar-nav .btn-icon{align-items:center;background-color:#0000;border:1px solid var(--glass-border-soft);border-radius:50%;color:var(--text-1);display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s;width:2rem}.reminder-header .reminder-toolbar .calendar-nav .btn-icon:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);color:var(--ac)}.reminder-header .reminder-toolbar .calendar-nav .btn-today{background-color:#0000;border:1px solid var(--ac);border-radius:.25rem;color:var(--ac);padding:.5rem 1rem;transition:all .2s}.reminder-header .reminder-toolbar .calendar-nav .btn-today:hover{background-color:var(--ac-a10)}.reminder-header .reminder-toolbar .view-selector{display:flex;gap:.25rem}.reminder-header .reminder-toolbar .view-selector .btn{border-radius:.25rem;font-size:.85rem;padding:.5rem 1rem;transition:all .2s}.reminder-header .reminder-toolbar .btn-create{background-color:var(--ac);border:none;border-radius:.25rem;color:var(--text-1);padding:.5rem 1rem;transition:all .2s}.reminder-header .reminder-toolbar .btn-create:hover{background-color:var(--ac-d10);box-shadow:0 4px 8px var(--ac-a25);transform:translateY(-2px)}.reminder-header .reminder-toolbar .btn-create i{margin-right:.5rem}.reminder-filter{align-items:center;animation:slideInRight .4s ease;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.reminder-filter .filter-label{color:var(--text-1);font-weight:550}.reminder-filter .filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.reminder-filter .filter-buttons .btn{border-radius:.25rem;font-size:.8rem;padding:.25rem .75rem;transition:all .2s}.reminder-filter .filter-buttons .btn.btn-primary{background-color:var(--ac);border-color:var(--ac)}.reminder-filter .filter-buttons .btn.btn-outline-secondary{border-color:var(--glass-border);color:var(--text-3)}.reminder-filter .filter-buttons .btn.btn-outline-secondary:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);color:var(--text-1);transform:translateY(-1px)}.reminder-filter .filter-buttons .btn.active{background-color:var(--ac);box-shadow:0 2px 5px var(--ac-a32);color:var(--text-1)}.active-filter-indicator{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.25rem;display:flex;font-size:.9rem;gap:.5rem;margin:.5rem 0;padding:.5rem}.clear-filter-button{background:none;border:none;border-radius:50%;color:var(--inf-a80);cursor:pointer;font-size:.8rem;padding:.2rem .4rem}.clear-filter-button:hover{background-color:var(--dg-a12);color:var(--dg)}.calendar-container{animation:fadeInUp .5s ease;flex-grow:1;margin-top:1rem;min-height:270px;position:relative}.calendar-container .fc{font-family:inherit;height:100%}.calendar-container .fc .fc-toolbar{margin-bottom:1rem}.calendar-container .fc .fc-toolbar-title{color:var(--text-1);font-size:1.2rem;font-weight:620}.calendar-container .fc .fc-button{background-color:var(--ac);border-color:var(--ac);font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.calendar-container .fc .fc-button:active,.calendar-container .fc .fc-button:focus,.calendar-container .fc .fc-button:hover{background-color:var(--ac-d10);border-color:var(--ac-d10);box-shadow:none}.calendar-container .fc .fc-button-active{background-color:var(--ac-d15)!important;border-color:var(--ac-d15)!important}.calendar-container .fc .fc-today-button{background-color:#0000;border-color:var(--ac);color:var(--ac)}.calendar-container .fc .fc-today-button:active,.calendar-container .fc .fc-today-button:focus,.calendar-container .fc .fc-today-button:hover{background-color:var(--ac-a10);color:var(--ac)}.calendar-container .fc .fc-today-button:disabled{background-color:var(--ac-a10);color:var(--ac);opacity:.6}.calendar-container .fc .fc-daygrid-day-frame{padding:4px}.calendar-container .fc .fc-day-today{background-color:var(--ac-a5)!important}.calendar-container .fc .fc-daygrid-day-number{color:var(--text-1);font-size:.9rem;font-weight:550;padding:4px 8px}.calendar-container .fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{color:var(--text-3);opacity:.7}.calendar-container .fc .fc-event{border:none;border-radius:4px;box-shadow:0 2px 4px rgba(var(--sh-rgb),.18);cursor:pointer;font-size:.85rem;padding:2px 4px;transition:transform .2s,box-shadow .2s}.calendar-container .fc .fc-event:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.232);transform:translateY(-2px)}.calendar-container .fc .fc-event .fc-event-content,.calendar-container .fc .fc-event .fc-event-content.priority-high,.calendar-container .fc .fc-event .fc-event-content.priority-low,.calendar-container .fc .fc-event .fc-event-content.priority-medium,.calendar-container .fc .fc-event .fc-event-content.priority-urgent{background:none!important;background-color:#0000!important;background-image:none!important;border-left:#0000!important;box-shadow:none!important}.calendar-container .fc .fc-event-title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-container .fc .fc-event-content{color:var(--text-1)!important;font-size:.75rem!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-container .fc .fc-event-content .fc-event-time{font-size:.8rem;font-weight:700;opacity:.9}.calendar-container .fc .fc-event-content .fc-event-title{font-size:.85rem}.calendar-container .fc .fc-event-content.priority-urgent .fc-event-title{font-weight:700}.calendar-container .fc .fc-event-content.priority-urgent:before{content:"!!";font-weight:700;margin-right:4px}.calendar-container .fc .fc-timegrid-slot{height:3rem}.calendar-container .fc .fc-list-event-time{display:none}.calendar-container .fc .fc-list-day-cushion{background-color:var(--ac-a5)}.calendar-container .event-resolved{background-color:var(--ok)!important;border-color:var(--ok)!important;opacity:.8}.calendar-container .event-past{background-color:var(--text-1)!important;border-color:var(--text-1)!important}.calendar-container .fc-reminder.priority-urgent{box-shadow:0 0 0 2px var(--dg);z-index:5}.calendar-container .fc-reminder.priority-high{box-shadow:0 0 0 1px var(--wn)}.fc-daygrid-event-harness{margin-bottom:3px!important}.fc-daygrid-event-harness .fc-event{background:var(--glass-1)!important;border:none!important;border-left:4px solid #0000!important;border-radius:6px!important;box-shadow:0 3px 6px rgba(var(--sh-rgb),.18),0 1px 3px rgba(var(--sh-rgb),.186)!important;margin-top:2px!important;overflow:hidden!important;padding:6px 8px!important;position:relative!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important}.fc-daygrid-event-harness .fc-event:hover{box-shadow:0 8px 12px rgba(var(--sh-rgb),.232),0 3px 5px rgba(var(--sh-rgb),.18)!important;transform:translateY(-3px)!important;z-index:10!important}.fc-daygrid-event-harness .fc-event .fc-event-main{padding:0!important;position:relative!important}.fc-daygrid-event-harness .fc-event .fc-event-time{color:var(--text-1)!important;font-size:.7rem!important;font-weight:620!important;letter-spacing:-.3px!important;padding:1px 0!important;position:absolute!important;right:0!important;top:0!important}.fc-daygrid-event-harness .fc-event .fc-event-title{font-size:.85rem!important;font-weight:620!important;line-height:1.3!important;margin-bottom:3px!important;padding-top:14px!important}.fc-daygrid-event-harness .fc-event .fc-event-content,.fc-daygrid-event-harness .fc-event .fc-event-title{color:var(--text-1)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fc-daygrid-event-harness .fc-event .fc-event-content{font-size:.75rem!important;line-height:1.4!important}.fc-daygrid-event-harness .priority-low{background:linear-gradient(to right,var(--ok-a7),var(--ok-a1))!important;border-left-color:var(--ok)!important}.fc-daygrid-event-harness .priority-low:after{background-color:var(--ok);border-radius:50%;content:"";height:6px;left:3px;opacity:.75;position:absolute;top:3px;width:6px}.fc-daygrid-event-harness .priority-medium{background:linear-gradient(to right,var(--wn-a7),var(--wn-a1))!important;border-left-color:var(--wn)!important}.fc-daygrid-event-harness .priority-medium:after{background-color:var(--wn);border-radius:50%;box-shadow:0 0 0 2px var(--wn-a30);content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.fc-daygrid-event-harness .priority-high{background:linear-gradient(to right,var(--wn-a8),var(--wn-a1))!important;border-left-color:var(--wn)!important}.fc-daygrid-event-harness .priority-high:after{background-color:var(--wn);border-radius:50%;box-shadow:0 0 0 3px var(--wn-a30);content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.fc-daygrid-event-harness .priority-urgent{animation:urgentPulse 2s infinite!important;background:linear-gradient(to right,var(--dg-a10),var(--dg-a2))!important;border-left-color:var(--dg)!important}.fc-daygrid-event-harness .priority-urgent:after{animation:blink 1.5s infinite!important;color:var(--dg);content:"!";font-size:10px;font-weight:700;left:5px;position:absolute;top:1px}.fc-daygrid-event-harness .event-resolved{background:repeating-linear-gradient(-45deg,var(--ok-a5),var(--ok-a5) 5px,var(--ok-a2) 5px,var(--ok-a2) 10px)!important;border-left-color:var(--ok-a70)!important;opacity:.8!important}.fc-daygrid-event-harness .event-resolved:before{color:var(--ok);content:"✓";font-size:10px;font-weight:700;left:5px;position:absolute;top:1px;z-index:2}.fc-daygrid-event-harness .event-resolved .fc-event-content,.fc-daygrid-event-harness .event-resolved .fc-event-time,.fc-daygrid-event-harness .event-resolved .fc-event-title{color:var(--text-1)!important}.fc-daygrid-event-harness .event-resolved:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.18)!important;transform:translateY(-1px)!important}.fc-daygrid-event-harness .event-past{background:repeating-linear-gradient(-45deg,var(--glass-0),var(--glass-0) 5px,var(--glass-0) 5px,var(--glass-0) 10px)!important;border-left-color:var(--text-1)!important;opacity:.7!important}.fc-daygrid-event-harness .event-past .fc-event-title{color:var(--text-1)!important;text-decoration:line-through!important}.fc-daygrid-event-harness .event-past:before{color:var(--text-1);content:"⨯";font-size:10px;font-weight:700;left:5px;position:absolute;top:1px;z-index:2}.fc-daygrid-event-harness+.fc-daygrid-more-link{background:var(--ac-a7);border-radius:12px;box-shadow:0 1px 2px rgba(var(--sh-rgb),.18);color:var(--ac);font-size:.7rem;font-weight:550;margin-top:4px;padding:2px 10px;transition:all .2s ease}.fc-daygrid-event-harness+.fc-daygrid-more-link:hover{background:var(--ac-a12);box-shadow:0 2px 4px var(--ac-a20);transform:translateY(-1px)}.fc-timegrid-event-harness .fc-event{border:none!important;border-left:4px solid #0000!important;border-radius:4px!important;box-shadow:0 1px 3px rgba(var(--sh-rgb),.186),0 1px 2px rgba(var(--sh-rgb),.217)!important;margin:0 2px!important;overflow:hidden!important}.fc-timegrid-event-harness .fc-event:hover{box-shadow:0 3px 6px rgba(var(--sh-rgb),.248),0 3px 6px rgba(var(--sh-rgb),.357)!important}.fc-timegrid-event-harness .fc-event .fc-event-main{padding:2px 4px!important}.fc-timegrid-event-harness .fc-event .fc-event-time{float:right!important;font-size:.7rem!important;opacity:.8!important}.fc-timegrid-event-harness .priority-low{background:linear-gradient(to right,var(--ok-a7),var(--ok-a1))!important;border-left-color:var(--ok)!important}.fc-timegrid-event-harness .priority-medium{background:linear-gradient(to right,var(--wn-a7),var(--wn-a1))!important;border-left-color:var(--wn)!important}.fc-timegrid-event-harness .priority-high{background:linear-gradient(to right,var(--wn-a10),var(--wn-a2))!important;border-left-color:var(--wn)!important}.fc-timegrid-event-harness .priority-urgent{animation:urgentPulse 2s infinite!important;background:linear-gradient(to right,var(--dg-a10),var(--dg-a2))!important;border-left-color:var(--dg)!important}.fc-daygrid-day:hover{background-color:var(--ac-a3)}@keyframes urgentPulse{0%{box-shadow:0 0 0 0 var(--dg-a40)}70%{box-shadow:0 0 0 6px var(--dg-a0)}to{box-shadow:0 0 0 0 var(--dg-a0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.fc-list-event *{border:none!important;transition:background-color .28s ease!important}.fc-list-event:hover td{background-color:var(--ac-a5)!important}.fc-list-event.priority-urgent{position:relative}.fc-list-event.priority-urgent:after{color:var(--dg);content:"!";font-size:14px;font-weight:700;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.fc-event .fc-event-content,.fc-list-event .fc-event-content{color:var(--text-1)!important;font-size:.75rem!important;line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fc-event .fc-event-content .fc-event-time,.fc-list-event .fc-event-content .fc-event-time{font-size:.8rem;font-weight:700;opacity:.9}.fc-event .fc-event-content .fc-event-title,.fc-list-event .fc-event-content .fc-event-title{font-size:.85rem}.event-regular.priority-low{background:linear-gradient(to right,var(--ok-a30),var(--ok-a5))!important;color:var(--ok)}.event-regular.priority-high,.event-regular.priority-medium{background:linear-gradient(to right,var(--wn-a30),var(--wn-a5))!important;color:var(--wn)}.event-regular.priority-urgent{background:linear-gradient(to right,var(--dg-a30),var(--dg-a5))!important;color:var(--dg)}.preview-modal-overlay .filter-modal{animation:modalEntranceEffect .5s cubic-bezier(.34,1.56,.64,1) forwards}.reminder-preview-card{border-radius:10px;box-shadow:0 10px 25px rgba(var(--sh-rgb),.232);overflow:hidden;padding:0!important}.reminder-preview-card .reminder-preview-header{overflow:hidden;padding:1rem 1.5rem;position:relative}.reminder-preview-card .reminder-preview-header:before{content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.reminder-preview-card .reminder-preview-header .priority-badge{border-radius:20px;box-shadow:0 2px 5px rgba(var(--sh-rgb),.18);font-size:.8rem;font-weight:620;padding:.3rem .8rem}.reminder-preview-card .reminder-preview-header .priority-badge.low{background-color:var(--ok-a10);border:1px solid var(--ok-a30);color:var(--ok)}.reminder-preview-card .reminder-preview-header .priority-badge.high,.reminder-preview-card .reminder-preview-header .priority-badge.medium{background-color:var(--wn-a10);border:1px solid var(--wn-a30);color:var(--wn)}.reminder-preview-card .reminder-preview-header .priority-badge.urgent{animation:softPulse 2s infinite;background-color:var(--dg-a10);border:1px solid var(--dg-a30);color:var(--dg)}.reminder-preview-card .reminder-preview-header .reminder-preview-time{color:var(--text-3);font-size:.9rem;font-weight:550}.reminder-preview-card .reminder-preview-lead{background-color:var(--ac-a2);padding:1rem 1.5rem;transition:all .2s ease}.reminder-preview-card .reminder-preview-lead:hover{background-color:var(--ac-a5)}.reminder-preview-card .reminder-preview-lead .lead-link{color:var(--ac);font-weight:620}.reminder-preview-card .reminder-preview-lead svg{color:var(--ac);transition:transform .2s ease}.reminder-preview-card .reminder-preview-lead:hover svg{transform:translateX(3px)}.reminder-preview-card .reminder-preview-text{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);font-size:1rem;max-height:250px;min-height:100px;overflow-y:auto;padding:1.5rem;white-space:pre-line}.reminder-preview-card .reminder-preview-actions{background-color:var(--glass-1);border-top:1px solid var(--glass-border-soft);gap:.8rem;padding:1rem 1.5rem}.reminder-preview-card .reminder-preview-actions button{border-radius:6px;font-weight:550;padding:.6rem 1.2rem;transition:all .25s cubic-bezier(.25,.8,.25,1)}.reminder-preview-card .reminder-preview-actions button:hover{box-shadow:0 4px 8px rgba(var(--sh-rgb),.18);transform:translateY(-2px)}.reminder-preview-card .reminder-preview-actions button:active{box-shadow:var(--shadow-1);transform:translateY(0)}.reminder-preview-card .reminder-preview-actions button.btn-primary{background-color:var(--ac);border-color:var(--ac);color:var(--text-1)}.reminder-preview-card .reminder-preview-actions button.btn-primary:hover{background-color:var(--ac-d5)}.reminder-preview-card .reminder-preview-actions button.btn-success{background-color:var(--ok);border-color:var(--ok);color:var(--text-1)}.reminder-preview-card .reminder-preview-actions button.btn-success:hover{background-color:var(--ok-d5)}.reminder-preview-card .reminder-preview-actions button.btn-secondary{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);border:1px solid var(--glass-border);color:var(--text-3)}.reminder-preview-card .reminder-preview-actions button.btn-secondary:hover{background-color:var(--inf-a15);color:var(--text-1)}.reminder-preview-card .reminder-preview-actions button.btn-danger{background-color:var(--dg-a60);border:none;color:var(--text-1)}.reminder-preview-card .reminder-preview-actions button.btn-danger:hover{background-color:var(--dg-a70);box-shadow:0 4px 8px var(--dg-a32);transform:translateY(-2px)}.reminder-preview-card .reminder-preview-actions button.btn-danger:active{transform:translateY(0)}.priority-low .fc-reminder:before{background:linear-gradient(to right,var(--ok-a7),var(--ok-a1))!important}.priority-medium .fc-reminder:before{background:linear-gradient(to right,var(--wn-a7),var(--wn-a1))!important}.priority-high .fc-reminder:before{background:linear-gradient(to right,var(--wn-a8),var(--wn-a1))!important}.priority-urgent .fc-reminder:before{background:linear-gradient(to right,var(--dg-a10),var(--dg-a2))!important}@keyframes softPulse{0%{box-shadow:0 0 0 0 var(--dg-a30)}70%{box-shadow:0 0 0 6px var(--dg-a0)}to{box-shadow:0 0 0 0 var(--dg-a0)}}.preview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--glass-deeper);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .28s ease,visibility .28s ease;visibility:hidden;z-index:1050}.preview-modal-overlay.active{opacity:1;visibility:visible}.preview-modal-overlay .preview-modal-content{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 5px 15px rgba(var(--sh-rgb),.465);max-height:90vh;max-width:600px;opacity:0;overflow-y:auto;transform:translateY(20px);transition:transform .28s ease,opacity .28s ease;width:90%}.preview-modal-overlay .preview-modal-content .preview-modal-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;justify-content:space-between;padding:1rem 1.5rem}.preview-modal-overlay .preview-modal-content .preview-modal-header h3{color:var(--text-1);font-size:1.25rem;margin:0}.preview-modal-overlay .preview-modal-content .preview-modal-header .close-modal-btn{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:1.5rem;padding:0}.preview-modal-overlay .preview-modal-content .preview-modal-header .close-modal-btn:hover{color:var(--text-1)}.preview-modal-overlay .preview-modal-content .preview-modal-body{padding:1.5rem}.preview-modal-overlay.active .preview-modal-content{opacity:1;transform:translateY(0)}.reminder-preview-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);padding:1.5rem}.reminder-preview-card .reminder-preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.reminder-preview-card .priority-badge{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.reminder-preview-card .priority-badge.low{background-color:var(--wn-a20);color:var(--ok)}.reminder-preview-card .priority-badge.high,.reminder-preview-card .priority-badge.medium{background-color:var(--wn-a20);color:var(--wn)}.reminder-preview-card .priority-badge.urgent{background-color:var(--dg-a20);color:var(--dg)}.reminder-preview-card .reminder-preview-time{color:var(--text-3);font-size:.85rem}.reminder-preview-card .reminder-preview-lead{border-bottom:1px solid var(--glass-border-soft);font-size:1.1rem;margin-bottom:1rem;padding-bottom:.5rem}.reminder-preview-card .reminder-preview-text{color:var(--text-1);line-height:1.6;margin-bottom:1.5rem}.reminder-preview-card .reminder-preview-actions{display:flex;gap:.75rem;justify-content:flex-end}.reminder-preview-card .reminder-preview-actions .btn{border-radius:4px;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.reminder-preview-card .reminder-preview-actions .btn:hover{box-shadow:0 2px 4px rgba(var(--sh-rgb),.232);transform:translateY(-2px)}.reminder-preview-card .reminder-preview-actions .btn:disabled{cursor:not-allowed;opacity:.7}.modal-overlay{opacity:0;transition:opacity .28s ease}.modal-overlay.show{opacity:1}.modal-overlay .modal-container{transform:translateY(20px);transition:transform .28s ease}.modal-overlay.show .modal-container{transform:translateY(0)}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem}.loading-container .loading-spinner{animation:spin 1s linear infinite;color:var(--ac);font-size:2rem;margin-bottom:1rem}.loading-container p{color:var(--text-3);font-size:1rem}.error-container{padding:1rem}.error-container .alert{animation:shake .5s}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.no-events-message{align-items:center;color:var(--text-3);display:flex;flex-direction:column;justify-content:center;padding:3rem}.no-events-message i{font-size:2rem;margin-bottom:1rem;opacity:.5}.no-events-message p{font-size:1rem}@media(max-width:768px){.reminder-header .reminder-toolbar{align-items:stretch;flex-direction:column;gap:.75rem}.reminder-header .reminder-toolbar .calendar-nav,.reminder-header .reminder-toolbar .view-selector{justify-content:space-between}.reminder-header .reminder-toolbar .btn-create{text-align:center;width:100%}.reminder-filter{align-items:flex-start;flex-direction:column}.reminder-filter .filter-buttons{justify-content:flex-start;width:100%}.calendar-container{min-height:270px}.calendar-container .fc .fc-toolbar-title{font-size:1rem}.calendar-container .fc .fc-button{font-size:.8rem;padding:.35rem .75rem}.reminder-preview-actions{flex-direction:column}.reminder-preview-actions .btn{width:100%}}.fc-event{animation:fadeIn .28s ease-out}.reminders-header{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:18px;box-shadow:0 4px 24px 0 var(--inf-a16);display:flex;flex-direction:column;margin-bottom:1rem;padding:1.25rem 1.5rem}.reminders-header .header-controls-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.reminders-header .header-controls-row .user-filter-container{align-items:center;display:flex;margin-left:1rem;position:relative}.reminders-header .header-controls-row .user-filter-container label{color:var(--text-1);font-size:.9rem;font-weight:550;margin-right:.5rem}.reminders-header .header-controls-row .user-filter-container .select-wrapper{min-width:180px;position:relative}.reminders-header .header-controls-row .user-filter-container .select-wrapper:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ac);content:"";height:0;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .28s ease;width:0}.reminders-header .header-controls-row .user-filter-container .select-wrapper:hover:after{transform:translateY(-50%) translateY(2px)}.reminders-header .header-controls-row .user-filter-container .select-wrapper select{-webkit-appearance:none;appearance:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-1);cursor:pointer;font-size:.9rem;padding:.5rem 2rem .5rem 1rem;transition:all .28s ease;width:100%}.reminders-header .header-controls-row .user-filter-container .select-wrapper select:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15);outline:none;transform:translateY(-1px)}.reminders-header .header-controls-row .user-filter-container .select-wrapper select:hover{background-color:var(--ac-a2);border-color:var(--ac)}.reminders-header .header-controls-row .user-filter-container .select-wrapper select option{padding:10px}.reminders-header .header-controls-row .user-filter-container:hover .user-filter-tooltip{opacity:1;transform:translateY(-5px)}.reminders-header .header-controls-row .user-filter-container .user-filter-tooltip{background-color:var(--text-2);border-radius:4px;bottom:-35px;color:var(--text-1);font-size:.75rem;left:50%;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(0);transition:all .28s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.reminders-header .header-controls-row .user-filter-container .user-filter-tooltip:after{border-bottom:5px solid var(--text-2);border-left:5px solid #0000;border-right:5px solid #0000;content:"";height:0;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:0}@keyframes selectDropdownAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reminders-header .header-controls-row .user-filter-container .select-wrapper select:focus option{animation:selectDropdownAppear .28s ease-out forwards}.reminders-header .header-controls-row .header-controls-left{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.reminders-header .header-controls-row .header-controls-left .filter-toggle-button{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-1);cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.reminders-header .header-controls-row .header-controls-left .filter-toggle-button:hover{background-color:var(--ac-a5);border-color:var(--ac);color:var(--ac)}.reminders-header .header-controls-row .header-controls-left .filter-toggle-button svg{font-size:.875rem}.reminders-header .header-controls-row .header-controls-left .view-selector{border:1px solid var(--glass-border-soft);border-radius:14px;display:flex;overflow:hidden}.reminders-header .header-controls-row .header-controls-left .view-selector .calendar-view-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:none;border-right:1px solid var(--glass-border-soft);color:var(--text-1);cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.reminders-header .header-controls-row .header-controls-left .view-selector .calendar-view-button:last-child{border-right:none}.reminders-header .header-controls-row .header-controls-left .view-selector .calendar-view-button:hover{background-color:var(--ac-a5)}.reminders-header .header-controls-row .header-controls-left .view-selector .calendar-view-button.active{background-color:var(--ac);color:var(--text-1)}.reminders-header .header-controls-row .header-controls-left .navigation-controls{align-items:center;display:flex;gap:.5rem}.reminders-header .header-controls-row .header-controls-left .navigation-controls .navigation-button,.reminders-header .header-controls-row .header-controls-left .navigation-controls .today-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-1);cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.reminders-header .header-controls-row .header-controls-left .navigation-controls .navigation-button:hover,.reminders-header .header-controls-row .header-controls-left .navigation-controls .today-button:hover{background-color:var(--ac-a5);border-color:var(--ac);color:var(--ac)}.reminders-header .header-controls-row .header-controls-right .create-reminder-button{align-items:center;background-color:var(--ac);border:none;border-radius:14px;color:var(--text-1);cursor:pointer;display:flex;font-weight:550;gap:.5rem;padding:.5rem 1.25rem;transition:all .2s ease}.reminders-header .header-controls-row .header-controls-right .create-reminder-button:hover{background-color:var(--ac-d5);box-shadow:0 4px 8px var(--ac-a30);transform:translateY(-2px)}.reminders-header .header-controls-row .header-controls-right .create-reminder-button:active{transform:translateY(0)}.reminders-header .header-controls-row .header-controls-right .create-reminder-button svg{font-size:1rem}.reminders-header .active-filter-row{align-items:center;border-top:1px solid var(--glass-border-soft);color:var(--text-3);display:flex;font-size:.875rem;gap:.5rem;margin-top:1rem;padding-top:.5rem}.reminders-header .active-filter-row svg{color:var(--ac)}.fc .fc-more-popover .fc-popover-body{background:var(--menu-bg)}.filter-modal-overlay{animation:fadeInBackground .28s ease forwards}.filter-modal-overlay .filter-modal{animation:modalSlideIn .4s ease forwards;background-color:var(--glass-1);border-radius:14px;box-shadow:0 8px 25px rgba(var(--sh-rgb),.31);max-height:85vh;max-width:700px;overflow-y:auto;width:80%}.filter-modal-overlay .filter-modal .filter-modal-header{align-items:center;border-bottom:1px solid var(--glass-border-soft);display:flex;justify-content:space-between;padding:1.5rem}.filter-modal-overlay .filter-modal .filter-modal-header h3{color:var(--text-1);font-size:1.25rem;font-weight:620;margin:0}.filter-modal-overlay .filter-modal .filter-modal-header .close-modal-button{background:none;border:none;color:var(--text-3);cursor:pointer;font-size:1.5rem;transition:all .2s ease}.filter-modal-overlay .filter-modal .filter-modal-header .close-modal-button:hover{color:var(--dg);transform:rotate(90deg)}.filter-modal-overlay .filter-modal .filter-modal-body{padding:1.5rem}.filter-modal-overlay .filter-modal .filter-modal-body .filter-options-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1.5rem}.filter-modal-overlay .filter-modal .filter-modal-body .filter-options-grid .filter-option .filter-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-1);cursor:pointer;padding:.75rem 1rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.filter-modal-overlay .filter-modal .filter-modal-body .filter-options-grid .filter-option .filter-button:hover{background-color:var(--ac-a5);border-color:var(--ac)}.filter-modal-overlay .filter-modal .filter-modal-body .filter-options-grid .filter-option .filter-button.active{background-color:var(--ac);border-color:var(--ac);color:var(--text-1)}.filter-modal-overlay .filter-modal .filter-modal-body .filter-options-grid .filter-option .filter-button.active:after{content:"✓";font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.filter-modal-overlay .filter-modal .filter-modal-body .filter-modal-actions{display:flex;gap:1rem;justify-content:space-between}.filter-modal-overlay .filter-modal .filter-modal-body .filter-modal-actions .reset-filters{background-color:#0000;border:1px solid var(--glass-border-soft);border-radius:14px;color:var(--text-3);cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.filter-modal-overlay .filter-modal .filter-modal-body .filter-modal-actions .reset-filters:hover{background-color:var(--dg-a5);border-color:var(--dg);color:var(--dg)}.filter-modal-overlay .filter-modal .filter-modal-body .filter-modal-actions .apply-filters-button{background-color:var(--ac);border:none;border-radius:14px;color:var(--text-1);cursor:pointer;padding:.5rem 1.25rem;transition:all .2s ease}.filter-modal-overlay .filter-modal .filter-modal-body .filter-modal-actions .apply-filters-button:hover{background-color:var(--ac-d5)}@media(max-width:768px){.reminders-header .header-controls-row,.reminders-header .header-controls-row .header-controls-left{align-items:stretch;flex-direction:column}.reminders-header .header-controls-row .header-controls-left .view-selector .calendar-view-button{flex:1 1;text-align:center}.reminders-header .header-controls-row .header-controls-left .navigation-controls{justify-content:space-between}.reminders-header .header-controls-row .header-controls-left .navigation-controls .navigation-button,.reminders-header .header-controls-row .header-controls-left .navigation-controls .today-button{flex:1 1;text-align:center}.reminders-header .header-controls-row .header-controls-right .create-reminder-button{justify-content:center;width:100%}}.fc-timegrid-more-link{background-color:var(--ac-a10)!important;border:1px var(--ac-a10);border-radius:4px!important;box-shadow:var(--shadow-1)!important;color:var(--ac)!important;cursor:pointer!important;display:block!important;font-size:.75rem!important;left:0!important;margin:4px 4px 2px!important;min-height:20px!important;overflow:hidden!important;padding:4px 6px!important;position:relative!important;text-align:center!important;text-overflow:ellipsis!important;transition:all .2s ease!important;white-space:nowrap!important;width:calc(100% - 8px)!important}.fc-timegrid-more-link:hover{background-color:var(--ac-a20)!important;box-shadow:0 3px 5px var(--ac-a15)!important;color:var(--ac-d5)!important;transform:translateY(-1px)!important}.fc-timegrid-more-link:before{content:"▼";display:inline-block;font-size:8px;margin-right:3px;vertical-align:middle}.fc-timegrid-event-harness-inset{display:flex!important;flex-direction:column!important;max-height:none!important;min-height:30px!important}.fc-timegrid-event{max-height:80px!important;min-height:30px!important}.fc-timegrid-col-events{display:flex!important;flex-direction:column!important;padding-bottom:26px!important}.fc-daygrid-day-events{min-height:30px!important;padding-bottom:26px!important}.more-link-positioned{bottom:2px!important;margin-top:6px!important;position:absolute!important;width:calc(100% - 10px)!important;z-index:10!important}.fc-popover{border:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(var(--sh-rgb),.232)!important;max-height:400px!important;overflow:hidden!important}.fc-popover .fc-popover-header{background:var(--menu-bg);color:var(--text-1)!important;font-size:.9rem!important;padding:8px 12px!important}.fc-popover .fc-popover-header .fc-popover-close{color:var(--text-1)!important;opacity:.8!important}.fc-popover .fc-popover-header .fc-popover-close:hover{opacity:1!important}.fc-popover .fc-popover-body{max-height:350px!important;overflow-y:auto!important;padding:10px!important}.fc-popover .fc-popover-body .fc-event{margin-bottom:6px!important;min-height:28px!important}.create-lead-container{font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1400px;padding:1.5rem}.create-lead-container .create-lead-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);display:flex;margin-bottom:1.5rem;padding:1rem}.create-lead-container .create-lead-header h2{color:var(--text-1);flex-grow:1;font-size:1.5rem;font-weight:620;margin:0 0 0 1rem}.create-lead-container .create-lead-header h2 .header-icon{color:var(--ac);margin-right:.5rem}.create-lead-container .create-lead-header .back-button{align-items:center;background-color:#0000;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-1);cursor:pointer;display:flex;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.create-lead-container .create-lead-header .back-button:hover{background-color:var(--ac-a5);border-color:var(--ac);color:var(--ac)}.create-lead-container .create-lead-header .back-button svg{margin-right:.5rem}.create-lead-container .error-message{align-items:center;animation:fadeIn .28s ease;background-color:var(--glass-1);border-radius:8px;color:var(--dg);display:flex;font-weight:550;margin-bottom:1.5rem;padding:1rem}.create-lead-container .error-message i{font-size:1.2rem;margin-right:.5rem}.create-lead-container .create-lead-form{margin-bottom:2rem}.create-lead-container .create-lead-form .lead-detail-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.create-lead-container .create-lead-form .lead-detail-grid.three-column{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.create-lead-container .create-lead-form .lead-detail-grid.three-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.create-lead-container .create-lead-form .lead-detail-grid.three-column{grid-template-columns:1fr}}.create-lead-container .create-lead-form .lead-detail-grid .full-width{grid-column:1/-1}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card:hover{box-shadow:0 4px 12px rgba(var(--sh-rgb),.18)}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-header{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:1px solid var(--glass-border);display:flex;padding:1rem}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-header h3{color:var(--text-1);font-size:1rem;font-weight:620;margin:0}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-header .card-icon{color:var(--ac);font-size:1.1rem;margin-right:.75rem}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body{padding:1.5rem}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group{margin-bottom:1.25rem;position:relative}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group:last-child{margin-bottom:0}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group label{color:var(--text-1);display:block;font-size:.9rem;font-weight:550;margin-bottom:.5rem}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-input,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-select,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-textarea{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;color:var(--text-1);font-size:.95rem;padding:.75rem;transition:all .2s ease;width:100%}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-input:focus,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-select:focus,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a10);outline:none}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-input:disabled,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-select:disabled,.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-textarea:disabled{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-2);cursor:not-allowed}.create-lead-container .create-lead-form .lead-detail-grid .lead-detail-card .card-body .form-group .detail-textarea{min-height:120px;resize:vertical}.create-lead-container .create-lead-form .form-actions{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 2px 8px rgba(var(--sh-rgb),.18);display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.create-lead-container .create-lead-form .form-actions button{border-radius:4px;cursor:pointer;font-size:1rem;font-weight:550;padding:.75rem 1.5rem;transition:all .2s ease}.create-lead-container .create-lead-form .form-actions button.cancel-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);color:var(--text-1)}.create-lead-container .create-lead-form .form-actions button.cancel-button:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border-color:var(--glass-border)}.create-lead-container .create-lead-form .form-actions button.submit-button{align-items:center;background-color:var(--ac);border:none;color:var(--text-1);display:flex;justify-content:center}.create-lead-container .create-lead-form .form-actions button.submit-button:hover{background-color:var(--ac-d5)}.create-lead-container .create-lead-form .form-actions button.submit-button:active{transform:translateY(1px)}.create-lead-container .create-lead-form .form-actions button.submit-button .loading-indicator{align-items:center;display:flex}.create-lead-container .create-lead-form .form-actions button.submit-button .loading-indicator .spinner-icon{margin-right:.5rem}.create-lead-container .create-lead-form .form-actions button:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.create-lead-container{padding:1rem}.create-lead-container .create-lead-header{align-items:flex-start;flex-direction:column}.create-lead-container .create-lead-header .back-button{margin-bottom:1rem}.create-lead-container .create-lead-header h2{margin-left:0}.create-lead-container .form-actions{flex-direction:column}.create-lead-container .form-actions button{width:100%}.create-lead-container .form-actions button.cancel-button{order:2}.create-lead-container .form-actions button.submit-button{margin-bottom:.5rem;order:1}}.component-header,.conversion-flow-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.conversion-flow-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.conversion-flow-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.conversion-flow-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.conversion-flow-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.conversion-flow-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.conversion-flow-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.conversion-flow-header .header-actions-block .action-buttons-left,.conversion-flow-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.conversion-flow-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.conversion-flow-header .header-actions-block .button-group,.conversion-flow-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.conversion-flow-header .header-actions-block .button-group>button,.conversion-flow-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.conversion-flow-header .header-actions-block .button-group>button:first-child,.conversion-flow-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.conversion-flow-header .header-actions-block .button-group>button:last-child,.conversion-flow-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.conversion-flow-header .header-actions-block .button-group>button:not(:first-child),.conversion-flow-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.conversion-flow-header .header-actions-block .button-group>button:hover,.conversion-flow-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.conversion-flow-header .header-actions-block .dropdown,.conversion-flow-header .header-actions-block .filter-dropdown,.conversion-flow-header .header-actions-block .pagination-dropdown,.conversion-flow-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.conversion-flow-header .header-actions-block .dropdown .dropdown-content,.conversion-flow-header .header-actions-block .dropdown .dropdown-list,.conversion-flow-header .header-actions-block .dropdown .dropdown-menu,.conversion-flow-header .header-actions-block .dropdown .templates-dropdown-content,.conversion-flow-header .header-actions-block .filter-dropdown .dropdown-content,.conversion-flow-header .header-actions-block .filter-dropdown .dropdown-list,.conversion-flow-header .header-actions-block .filter-dropdown .dropdown-menu,.conversion-flow-header .header-actions-block .filter-dropdown .templates-dropdown-content,.conversion-flow-header .header-actions-block .pagination-dropdown .dropdown-content,.conversion-flow-header .header-actions-block .pagination-dropdown .dropdown-list,.conversion-flow-header .header-actions-block .pagination-dropdown .dropdown-menu,.conversion-flow-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.conversion-flow-header .header-actions-block .templates-dropdown .dropdown-content,.conversion-flow-header .header-actions-block .templates-dropdown .dropdown-list,.conversion-flow-header .header-actions-block .templates-dropdown .dropdown-menu,.conversion-flow-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.conversion-flow-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.conversion-flow-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.conversion-flow-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.conversion-flow-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.conversion-flow-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.conversion-flow-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);min-height:100%;padding:20px}.conversion-flow-container.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.conversion-flow-container.loading .spinner{animation:spin 1s linear infinite;border:3px solid var(--ac-a30);border-radius:50%;border-top-color:var(--ac);height:40px;margin-bottom:15px;width:40px}.conversion-flow-container.error{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.conversion-flow-container.error h2{color:var(--dg);margin-bottom:10px}.conversion-flow-container.error p{font-size:15px;margin-bottom:20px}.conversion-flow-container.error .retry-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 16px;transition:background-color .2s}.conversion-flow-container.error .retry-button:hover{background-color:var(--wn-a30)}.conversion-flow-header{margin-bottom:3rem}.conversion-flow-table{border-collapse:collapse;width:100%}.conversion-flow-table th{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:2px solid var(--glass-border);color:var(--text-1);font-weight:620;padding:12px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:10}.conversion-flow-table td{border-bottom:1px solid var(--glass-border);padding:10px 15px}.conversion-flow-table .total-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);font-weight:620}.conversion-flow-table .total-row td:first-child{color:var(--ac)}.conversion-flow-table .affiliate-row{cursor:pointer;transition:background-color .15s}.conversion-flow-table .affiliate-row:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.conversion-flow-table .affiliate-row td.expandable{color:var(--inf);font-weight:620}.conversion-flow-table .affiliate-row .expansion-icon{display:inline-block;font-size:10px;margin-right:5px;transition:transform .2s;width:16px}.conversion-flow-table .campaign-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.conversion-flow-table .campaign-row td.nested-row{padding-left:35px}.conversion-flow-table .expanded .expansion-icon{transform:rotate(90deg)}.campaign-row:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}tr.expanded{background-color:var(--ac-a15)}tr.expanded td{border-bottom:none}.loading-indicator-small{color:var(--ac);display:inline-block;font-size:14px;margin-left:8px}.affiliates-filter{display:flex;flex-direction:column}.affiliates-filter .affiliates-search{margin-bottom:10px;position:relative}.affiliates-filter .affiliates-search input{border:1px solid var(--glass-border);border-radius:4px;font-size:14px;padding:8px 30px 8px 10px;width:100%}.affiliates-filter .affiliates-search input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a15);outline:none}.affiliates-filter .affiliates-search .search-icon{color:var(--inf-a80);pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.affiliates-filter .affiliates-list{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:4px;max-height:200px;overflow-y:auto;padding:5px 0}.affiliates-filter .affiliates-list .loading-affiliates,.affiliates-filter .affiliates-list .no-affiliates-found{color:var(--text-3);font-size:14px;padding:10px;text-align:center}.affiliates-filter .affiliates-list .no-affiliates-found{font-style:italic}.affiliates-filter .affiliates-list .affiliates-checkboxes .affiliate-checkbox{align-items:center;display:flex;padding:6px 10px}.affiliates-filter .affiliates-list .affiliates-checkboxes .affiliate-checkbox:hover{background-color:var(--ac-a5)}.affiliates-filter .affiliates-list .affiliates-checkboxes .affiliate-checkbox input[type=checkbox]{margin-right:8px}.affiliates-filter .affiliates-list .affiliates-checkboxes .affiliate-checkbox label{cursor:pointer;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.affiliates-list{scrollbar-color:var(--ac-a30) var(--glass-border-soft);scrollbar-width:thin}.affiliates-list::-webkit-scrollbar{width:6px}.affiliates-list::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:10px}.affiliates-list::-webkit-scrollbar-thumb{background-color:var(--ac-a30);border-radius:10px}.inline-filter .filter-select{color:var(--inf-a80);transition:border-color .2s,box-shadow .2s}.inline-filter .filter-select:focus{border-color:var(--ac);box-shadow:0 3px 10px 0 var(--ac-a16);outline:none}.inline-filter .multi-select-container{position:relative}.inline-filter .multi-select-container .selected-items{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;color:var(--inf-a80);cursor:pointer;display:flex;font-size:.857rem;height:38px;justify-content:space-between;padding:.438rem 1rem;transition:border-color .2s,box-shadow .2s}.inline-filter .multi-select-container .selected-items:hover{border-color:var(--glass-border-strong)}.inline-filter .multi-select-container .selected-items .placeholder{color:var(--text-1)}.inline-filter .multi-select-container .selected-items i{margin-left:.5rem;transition:transform .2s}.inline-filter .multi-select-container .dropdown-panel{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:.358rem;box-shadow:0 5px 25px var(--inf-a16);left:0;min-width:250px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.inline-filter .multi-select-container .dropdown-panel .search-box{border-bottom:1px solid var(--glass-border-soft);padding:.5rem}.inline-filter .multi-select-container .dropdown-panel .search-box input{border:1px solid var(--glass-border);border-radius:.25rem;font-size:.857rem;margin-left:10%;padding:.5rem;width:85%}.inline-filter .multi-select-container .dropdown-panel .search-box input:focus{border-color:var(--ac);outline:none}.inline-filter .multi-select-container .dropdown-panel .options-list{max-height:200px;overflow-y:auto;padding:.5rem 0}.inline-filter .multi-select-container .dropdown-panel .options-list .option{align-items:center;display:flex;padding:.5rem 1rem}.inline-filter .multi-select-container .dropdown-panel .options-list .option:hover{background:var(--ac-a16)}.inline-filter .multi-select-container .dropdown-panel .options-list .option input{margin-right:.5rem}.inline-filter .multi-select-container .dropdown-panel .options-list .option label{cursor:pointer;margin-bottom:0}.inline-filter .multi-select-container .dropdown-panel .options-list .loading-indicator,.inline-filter .multi-select-container .dropdown-panel .options-list .no-results{color:var(--text-1);padding:1rem;text-align:center}.multi-select-container .selected-items:hover{box-shadow:0 0 0 .1rem var(--ac-a10)}.multi-select-container .selected-items .placeholder{color:var(--text-1)}.multi-select-container .selected-items .placeholder .filter-icon{color:var(--ac-a70);font-size:.9rem;margin-right:8px}.multi-select-container .selected-items .dropdown-icon{color:var(--text-3);margin-left:.5rem;transition:transform .28s ease}.multi-select-container .dropdown-panel{animation:fadeInDropdown .28s ease forwards;border-radius:.358rem;box-shadow:0 5px 25px var(--inf-a20);overflow:hidden;transform-origin:top center;width:100%}.multi-select-container .dropdown-panel.closing{animation:fadeOutDropdown .28s ease forwards}.multi-select-container .dropdown-panel .search-box{padding:.75rem}.multi-select-container .dropdown-panel .search-box .search-icon{color:var(--text-1);left:5%}.multi-select-container .dropdown-panel .search-box input{border-radius:.25rem;font-size:.857rem;padding:.5rem .5rem .5rem 2rem;transition:all .2s ease}.multi-select-container .dropdown-panel .search-box input:focus{box-shadow:0 0 0 .2rem var(--ac-a10)}.multi-select-container .dropdown-panel .search-box input::placeholder{color:var(--text-1)}.multi-select-container .dropdown-panel .options-list{max-height:200px;padding:.5rem 0}.multi-select-container .dropdown-panel .options-list .option{padding:.5rem 1rem;transition:all .2s ease}.multi-select-container .dropdown-panel .options-list .option input[type=checkbox]{cursor:pointer;margin-right:.75rem}.multi-select-container .dropdown-panel .options-list .option .option-icon{color:var(--ac-a70);font-size:.9rem;margin-right:8px}.multi-select-container .dropdown-panel .options-list .option label:hover{color:var(--ac)}.multi-select-container .dropdown-panel .options-list .loading-indicator{align-items:center;color:var(--ac);display:flex;justify-content:center;padding:1.25rem}.multi-select-container .dropdown-panel .options-list .loading-indicator .spinner{animation:spin 1s linear infinite;margin-right:8px}.multi-select-container .dropdown-panel .options-list .no-results{color:var(--text-1);font-style:italic;padding:1.25rem;text-align:center}.multi-select-container .dropdown-panel .options-list .no-results .no-results-icon{color:var(--glass-border-soft);display:block;font-size:1.5rem;margin-bottom:.5rem}.team-select-filter .multi-select-container .selected-items .dropdown-icon{transition:transform .28s ease}.team-select-filter .multi-select-container .selected-items .dropdown-icon.open{transform:rotate(180deg)}.team-select-filter .multi-select-container .options-list .option{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 1rem;transition:background-color .2s ease}.team-select-filter .multi-select-container .options-list .option.selected,.team-select-filter .multi-select-container .options-list .option:hover{background:var(--ac-a16)}.team-select-filter .multi-select-container .options-list .option .team-name{color:var(--inf-a80);cursor:pointer;font-size:.75rem;font-weight:550;margin-bottom:0;transition:color .2s ease}.team-select-filter .multi-select-container .options-list .option .team-name:hover{color:var(--ac)}.team-select-filter .multi-select-container .options-list .option.selected .team-name{color:var(--ac);font-weight:550}.dropdown-panel.closing{animation:fadeOutDropdown .28s ease forwards!important;pointer-events:none}.data-row.campaign-row{animation:rowAppear .28s ease forwards;opacity:0;transform:translateY(-10px);transform-origin:top}.data-row.campaign-row:nth-child(3){animation-delay:.05s}.data-row.campaign-row:nth-child(4){animation-delay:.1s}.data-row.campaign-row:nth-child(5){animation-delay:.15s}.data-row.campaign-row:nth-child(6){animation-delay:.2s}.data-row.campaign-row:nth-child(7){animation-delay:.25s}.data-row.campaign-row:nth-child(8){animation-delay:.28s}.data-row.campaign-row:nth-child(9){animation-delay:.35s}.data-row.campaign-row:nth-child(10){animation-delay:.4s}.data-row.campaign-row:nth-child(n+11){animation-delay:.45s}.component-header,.sales-flow-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.sales-flow-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.sales-flow-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.sales-flow-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.sales-flow-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.sales-flow-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.sales-flow-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.sales-flow-header .header-actions-block .action-buttons-left,.sales-flow-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.sales-flow-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.sales-flow-header .header-actions-block .button-group,.sales-flow-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.sales-flow-header .header-actions-block .button-group>button,.sales-flow-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.sales-flow-header .header-actions-block .button-group>button:first-child,.sales-flow-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.sales-flow-header .header-actions-block .button-group>button:last-child,.sales-flow-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.sales-flow-header .header-actions-block .button-group>button:not(:first-child),.sales-flow-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.sales-flow-header .header-actions-block .button-group>button:hover,.sales-flow-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.sales-flow-header .header-actions-block .dropdown,.sales-flow-header .header-actions-block .filter-dropdown,.sales-flow-header .header-actions-block .pagination-dropdown,.sales-flow-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.sales-flow-header .header-actions-block .dropdown .dropdown-content,.sales-flow-header .header-actions-block .dropdown .dropdown-list,.sales-flow-header .header-actions-block .dropdown .dropdown-menu,.sales-flow-header .header-actions-block .dropdown .templates-dropdown-content,.sales-flow-header .header-actions-block .filter-dropdown .dropdown-content,.sales-flow-header .header-actions-block .filter-dropdown .dropdown-list,.sales-flow-header .header-actions-block .filter-dropdown .dropdown-menu,.sales-flow-header .header-actions-block .filter-dropdown .templates-dropdown-content,.sales-flow-header .header-actions-block .pagination-dropdown .dropdown-content,.sales-flow-header .header-actions-block .pagination-dropdown .dropdown-list,.sales-flow-header .header-actions-block .pagination-dropdown .dropdown-menu,.sales-flow-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.sales-flow-header .header-actions-block .templates-dropdown .dropdown-content,.sales-flow-header .header-actions-block .templates-dropdown .dropdown-list,.sales-flow-header .header-actions-block .templates-dropdown .dropdown-menu,.sales-flow-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.sales-flow-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.sales-flow-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.sales-flow-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.sales-flow-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.sales-flow-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.sales-flow-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);min-height:100%;padding:20px}.sales-flow-container.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.sales-flow-container.loading .spinner{animation:spin 1s linear infinite;border:3px solid var(--ac-a30);border-radius:50%;border-top-color:var(--ac);height:40px;margin-bottom:15px;width:40px}.sales-flow-container.error{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.sales-flow-container.error h2{color:var(--dg);margin-bottom:10px}.sales-flow-container.error p{margin-bottom:20px}.sales-flow-container.error .retry-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 16px;transition:background-color .2s}.sales-flow-container.error .retry-button:hover{background-color:var(--wn-a30)}.sales-flow-header{margin-bottom:3rem}.sales-flow-table{border-collapse:collapse;width:100%}.sales-flow-table th{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:2px solid var(--glass-border);color:var(--text-1);font-weight:620;padding:12px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:10}.sales-flow-table td{border-bottom:1px solid var(--glass-border);padding:10px 15px}.sales-flow-table .total-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);font-weight:620}.sales-flow-table .total-row td:first-child{color:var(--ac)}.sales-flow-table .team-row{cursor:pointer;transition:background-color .15s}.sales-flow-table .team-row:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.sales-flow-table .team-row td.expandable{color:var(--inf);font-weight:620}.sales-flow-table .manager-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.sales-flow-table .manager-row td.nested-row{padding-left:35px}.sales-flow-table .manager-row .role-label{color:var(--inf-a80);font-size:.85em;margin-left:5px}.sales-flow-table .expanded .expansion-icon{transform:rotate(90deg)}.multi-select-container .dropdown-panel .options-list .option .team-name{flex:1 1}.multi-select-container .dropdown-panel .options-list .option .check-icon{color:var(--ac);margin-left:auto}.sales-flow-table .team-row{animation:rowAppear .28s ease forwards;opacity:0;transform:translateY(-10px);transform-origin:top}.sales-flow-table .team-row:nth-child(3){animation-delay:.05s}.sales-flow-table .team-row:nth-child(4){animation-delay:.1s}.sales-flow-table .team-row:nth-child(5){animation-delay:.15s}.sales-flow-table .team-row:nth-child(6){animation-delay:.2s}.sales-flow-table .team-row:nth-child(7){animation-delay:.25s}.sales-flow-table .team-row:nth-child(8){animation-delay:.28s}.sales-flow-table .team-row:nth-child(9){animation-delay:.35s}.sales-flow-table .team-row:nth-child(10){animation-delay:.4s}.sales-flow-table .team-row:nth-child(n+11){animation-delay:.45s}.sales-flow-table .manager-row{animation:rowAppear .25s ease forwards;animation-delay:.1s;opacity:0;transform:translateY(-5px)}@keyframes rowAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.selection-indicator{align-items:center;animation:selectionFadeIn .5s cubic-bezier(.175,.885,.32,1.275) forwards;background-color:var(--ac-a8);border:1px solid var(--ac-a20);border-radius:.428rem;box-shadow:0 2px 8px var(--ac-a16);display:flex;justify-content:center;margin-bottom:15px;padding:12px 16px;transform-origin:center bottom;transition:opacity .4s ease,transform .4s ease!important;will-change:opacity,transform}.selection-indicator.fade-out{opacity:0!important;pointer-events:none;transform:translateY(20px)!important}.selection-indicator .selection-text{color:var(--text-1);font-weight:550;margin-right:16px}.component-id-cell{color:var(--ac)!important;cursor:pointer;font-weight:550}.component-id-cell:hover{background-color:var(--ac-a5);text-decoration:underline}.sortable-header{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.sortable-header:hover{background-color:var(--glass-deeper)}.sortable-header i{color:var(--inf-a80);margin-left:8px}.sortable-header i.active{color:var(--text-1)}@keyframes selectionFadeIn{0%{opacity:0;transform:translateY(30px)}70%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.component-header,.retention-flow-header{backdrop-filter:var(--pane-blur);-webkit-backdrop-filter:var(--pane-blur);background:var(--pane-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--pane-shadow);padding:1.25rem 1.35rem;position:relative;transition:box-shadow .28s cubic-bezier(.16,1,.3,1);z-index:60}.component-header .header-title-section,.retention-flow-header .header-title-section{cursor:default;margin-bottom:1.15rem;text-align:center;-webkit-user-select:none;user-select:none}.component-header .header-title-section h2,.retention-flow-header .header-title-section h2{display:inline-block;font-weight:620;margin-bottom:0;position:relative}.component-header .header-title-section h2:after,.retention-flow-header .header-title-section h2:after{background:linear-gradient(90deg,var(--accent-300),var(--ac));border-radius:2px;bottom:-7px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .28s cubic-bezier(.16,1,.3,1);width:34px}.component-header .header-title-section h2:hover:after,.retention-flow-header .header-title-section h2:hover:after{width:100%}.component-header .header-actions-block,.retention-flow-header .header-actions-block{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:0;padding:0;position:relative;z-index:2}.component-header .header-actions-block .action-buttons,.retention-flow-header .header-actions-block .action-buttons{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0;width:100%}.component-header .header-actions-block .action-buttons-left,.component-header .header-actions-block .action-buttons-right,.retention-flow-header .header-actions-block .action-buttons-left,.retention-flow-header .header-actions-block .action-buttons-right{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.55rem;padding:0;position:relative}.component-header .header-actions-block .action-buttons-right,.retention-flow-header .header-actions-block .action-buttons-right{margin-left:auto}.component-header .header-actions-block .button-group,.component-header .header-actions-block .excel-buttons-group,.retention-flow-header .header-actions-block .button-group,.retention-flow-header .header-actions-block .excel-buttons-group{align-items:center;background:none;border:0;box-shadow:none;display:flex;gap:0;padding:0}.component-header .header-actions-block .button-group>button,.component-header .header-actions-block .excel-buttons-group>button,.retention-flow-header .header-actions-block .button-group>button,.retention-flow-header .header-actions-block .excel-buttons-group>button{border-radius:0}.component-header .header-actions-block .button-group>button:first-child,.component-header .header-actions-block .excel-buttons-group>button:first-child,.retention-flow-header .header-actions-block .button-group>button:first-child,.retention-flow-header .header-actions-block .excel-buttons-group>button:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.component-header .header-actions-block .button-group>button:last-child,.component-header .header-actions-block .excel-buttons-group>button:last-child,.retention-flow-header .header-actions-block .button-group>button:last-child,.retention-flow-header .header-actions-block .excel-buttons-group>button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.component-header .header-actions-block .button-group>button:not(:first-child),.component-header .header-actions-block .excel-buttons-group>button:not(:first-child),.retention-flow-header .header-actions-block .button-group>button:not(:first-child),.retention-flow-header .header-actions-block .excel-buttons-group>button:not(:first-child){margin-left:-1px}.component-header .header-actions-block .button-group>button:hover,.component-header .header-actions-block .excel-buttons-group>button:hover,.retention-flow-header .header-actions-block .button-group>button:hover,.retention-flow-header .header-actions-block .excel-buttons-group>button:hover{z-index:1}.component-header .header-actions-block .dropdown,.component-header .header-actions-block .filter-dropdown,.component-header .header-actions-block .pagination-dropdown,.component-header .header-actions-block .templates-dropdown,.retention-flow-header .header-actions-block .dropdown,.retention-flow-header .header-actions-block .filter-dropdown,.retention-flow-header .header-actions-block .pagination-dropdown,.retention-flow-header .header-actions-block .templates-dropdown{position:relative;z-index:5}.component-header .header-actions-block .dropdown .dropdown-content,.component-header .header-actions-block .dropdown .dropdown-list,.component-header .header-actions-block .dropdown .dropdown-menu,.component-header .header-actions-block .dropdown .templates-dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-content,.component-header .header-actions-block .filter-dropdown .dropdown-list,.component-header .header-actions-block .filter-dropdown .dropdown-menu,.component-header .header-actions-block .filter-dropdown .templates-dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-content,.component-header .header-actions-block .pagination-dropdown .dropdown-list,.component-header .header-actions-block .pagination-dropdown .dropdown-menu,.component-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-content,.component-header .header-actions-block .templates-dropdown .dropdown-list,.component-header .header-actions-block .templates-dropdown .dropdown-menu,.component-header .header-actions-block .templates-dropdown .templates-dropdown-content,.retention-flow-header .header-actions-block .dropdown .dropdown-content,.retention-flow-header .header-actions-block .dropdown .dropdown-list,.retention-flow-header .header-actions-block .dropdown .dropdown-menu,.retention-flow-header .header-actions-block .dropdown .templates-dropdown-content,.retention-flow-header .header-actions-block .filter-dropdown .dropdown-content,.retention-flow-header .header-actions-block .filter-dropdown .dropdown-list,.retention-flow-header .header-actions-block .filter-dropdown .dropdown-menu,.retention-flow-header .header-actions-block .filter-dropdown .templates-dropdown-content,.retention-flow-header .header-actions-block .pagination-dropdown .dropdown-content,.retention-flow-header .header-actions-block .pagination-dropdown .dropdown-list,.retention-flow-header .header-actions-block .pagination-dropdown .dropdown-menu,.retention-flow-header .header-actions-block .pagination-dropdown .templates-dropdown-content,.retention-flow-header .header-actions-block .templates-dropdown .dropdown-content,.retention-flow-header .header-actions-block .templates-dropdown .dropdown-list,.retention-flow-header .header-actions-block .templates-dropdown .dropdown-menu,.retention-flow-header .header-actions-block .templates-dropdown .templates-dropdown-content{z-index:1200}.component-header .header-actions-block .sort-controls,.retention-flow-header .header-actions-block .sort-controls{align-items:center;display:flex;gap:.5rem}.component-header .header-actions-block .sort-controls .sort-select,.retention-flow-header .header-actions-block .sort-controls .sort-select{font-size:.857rem;height:38px;min-width:180px}.component-header .header-actions-block .sort-controls .sort-direction-button,.retention-flow-header .header-actions-block .sort-controls .sort-direction-button{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.component-header .header-actions-block .sort-controls .sort-direction-button.active,.retention-flow-header .header-actions-block .sort-controls .sort-direction-button.active{background:linear-gradient(135deg,var(--ac),var(--ac-l10));border-color:var(--accent-line);color:var(--on-accent)}.component-header .batch-operation-controls,.retention-flow-header .batch-operation-controls{align-items:center;border-top:1px solid var(--glass-border-soft);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;padding-top:1rem;position:relative;z-index:2}.dropdown-content,.dropdown-menu,.pagination-dropdown-content,.templates-dropdown-content{position:absolute;z-index:1200}.pagination-controls,.table-responsive-container,.traiders-table-responsive-container{position:relative;z-index:1}.filter-modal-overlay{align-items:center;background-color:var(--glass-deeper);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .28s ease;z-index:1000}.filter-modal-overlay,.filter-modal-overlay.mass-actions-visible{animation:fadeInBackground .4s ease forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.filter-modal,.mass-actions-modal{animation:modalEntranceEffect .5s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-strong);border-radius:.8rem;box-shadow:0 10px 35px var(--inf-a30),0 8px 12px var(--inf-a16);max-height:85vh;max-width:600px;opacity:0;overflow-y:auto;transform:scale(.9) translateY(20px);width:80%}.filter-modal::-webkit-scrollbar,.mass-actions-modal::-webkit-scrollbar{width:8px}.filter-modal::-webkit-scrollbar-track,.mass-actions-modal::-webkit-scrollbar-track{background:var(--glass-border-soft);border-radius:10px}.filter-modal::-webkit-scrollbar-thumb,.mass-actions-modal::-webkit-scrollbar-thumb{background:var(--ac-a30);border-radius:10px}.filter-modal::-webkit-scrollbar-thumb:hover,.mass-actions-modal::-webkit-scrollbar-thumb:hover{background:var(--ac-a50)}.filter-modal .filter-modal-header,.mass-actions-modal .filter-modal-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(to right,var(--ac-a8),var(--ac-a2));border-bottom:1px solid var(--glass-border-strong);padding:1.75rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.filter-modal .filter-modal-header:before,.mass-actions-modal .filter-modal-header:before{background:var(--glass-1);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.filter-modal .filter-modal-header h3,.mass-actions-modal .filter-modal-header h3{color:var(--text-1);display:inline-block;font-size:1.2rem;font-weight:620;margin:0;position:relative}.filter-modal .filter-modal-header h3:after,.mass-actions-modal .filter-modal-header h3:after{background-color:var(--ac);bottom:-8px;content:"";height:3px;left:0;opacity:.7;position:absolute;transition:width .28s ease;width:40px}.filter-modal .filter-modal-header h3:hover:after,.mass-actions-modal .filter-modal-header h3:hover:after{width:100%}.filter-modal .filter-modal-header .close-modal-button,.mass-actions-modal .filter-modal-header .close-modal-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-1);cursor:pointer;display:flex;font-size:1.7rem;height:32px;justify-content:center;line-height:1;transition:all .28s ease;width:32px}.filter-modal .filter-modal-header .close-modal-button:hover,.mass-actions-modal .filter-modal-header .close-modal-button:hover{background-color:var(--glass-1);color:var(--dg);transform:rotate(90deg)}.filter-modal .filter-modal-header .close-modal-button:focus,.mass-actions-modal .filter-modal-header .close-modal-button:focus{box-shadow:0 0 0 3px var(--ac-a20);outline:none}.filter-modal .filter-modal-body,.mass-actions-modal .filter-modal-body{padding:1.75rem 2rem}.filter-modal .filter-modal-body .mass-action-section,.mass-actions-modal .filter-modal-body .mass-action-section{border-bottom:1px dashed var(--glass-border-strong);overflow:hidden;padding:1.5rem 0;position:relative;transition:all .28s ease}.filter-modal .filter-modal-body .mass-action-section:last-child,.mass-actions-modal .filter-modal-body .mass-action-section:last-child{border-bottom:none}.filter-modal .filter-modal-body .mass-action-section:hover,.mass-actions-modal .filter-modal-body .mass-action-section:hover{background-color:var(--ac-a2)}.filter-modal .filter-modal-body .mass-action-section h4,.mass-actions-modal .filter-modal-body .mass-action-section h4{align-items:center;color:var(--text-2);display:flex;font-size:1.1rem;font-weight:550;margin:0 0 1.25rem}.filter-modal .filter-modal-body .mass-action-section h4:before,.mass-actions-modal .filter-modal-body .mass-action-section h4:before{background-color:var(--ac);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;transition:transform .28s ease;width:6px}.filter-modal .filter-modal-body .mass-action-section h4:hover:before,.mass-actions-modal .filter-modal-body .mass-action-section h4:hover:before{transform:scale(1.5)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls{align-items:center;animation:fadeInUp .4s ease forwards;display:flex;flex-wrap:wrap;gap:1rem}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select{-webkit-appearance:none;appearance:none;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%231ab394'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--glass-border);border-radius:18px;box-shadow:inset 0 1px 3px rgba(var(--sh-rgb),.18);color:var(--text-1);flex-grow:1;font-size:.9rem;height:42px;min-width:220px;padding:.438rem 1rem;transition:all .28s}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select:focus,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-a15),inset 0 1px 3px rgba(var(--sh-rgb),.18);outline:none;transform:translateY(-1px)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select:hover,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select:hover{border-color:var(--glass-border-strong)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls select option,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls select option{padding:10px}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button{background-color:var(--ac);border:none;border-radius:18px;box-shadow:0 2px 6px var(--ac-a20);color:var(--text-1);cursor:pointer;font-size:.9rem;font-weight:550;overflow:hidden;padding:.7rem 1.5rem;position:relative;transition:all .28s ease}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:before,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:before{background:linear-gradient(90deg,#0000,var(--glass-3),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s;width:100%}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled),.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled){background-color:var(--ac-d5);box-shadow:0 4px 12px var(--ac-a30);transform:translateY(-2px)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled):before,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:hover:not(:disabled):before{left:100%}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:active:not(:disabled),.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:active:not(:disabled){box-shadow:0 2px 4px var(--ac-a20);transform:translateY(0)}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:focus,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:focus{box-shadow:0 0 0 3px var(--ac-a30);outline:none}.filter-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:disabled,.mass-actions-modal .filter-modal-body .mass-action-section .mass-action-controls .apply-operation-button:disabled{background-color:var(--br);cursor:not-allowed;opacity:.6}.filter-modal{animation:modalSlideIn .4s ease .1s forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:.428rem;box-shadow:0 8px 25px 0 var(--inf-a20);max-height:90vh;max-width:800px;opacity:0;overflow-y:auto;transform:translateY(20px);width:80%}.filter-modal .filter-modal-header{align-items:center;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1.5rem}.filter-modal .filter-modal-header h3{color:var(--text-1);font-weight:620;margin:0}.filter-modal .filter-modal-header .close-modal-button{background:none;border:none;color:var(--text-1);cursor:pointer;font-size:1.5rem;line-height:1;transition:color .2s,transform .2s}.filter-modal .filter-modal-header .close-modal-button:hover{color:var(--dg);transform:rotate(90deg)}.filter-modal .filter-modal-body{padding:1.5rem}.filter-modal .filter-modal-body .filters-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1.5rem}@keyframes fadeInBackground{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:var(--glass-deeper)}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--glass-deeper)}}@keyframes modalEntranceEffect{0%{opacity:0;transform:scale(.9) translateY(20px)}70%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{background-color:var(--glass-deeper)}to{background-color:var(--glass-deeper)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.date-range-filter{position:relative}.date-range-filter .date-range-selector{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;transition:border-color .15s ease-in-out}.date-range-filter .date-range-selector:hover{border-color:var(--ac)}.date-range-filter .date-range-selector .calendar-icon{color:var(--text-3);margin-right:8px}.date-range-filter .date-range-selector .dropdown-icon{color:var(--text-3);margin-left:8px;transition:transform .2s ease}.date-range-filter .date-range-selector .dropdown-icon.rotated{transform:rotate(180deg)}.date-range-filter .date-picker-dropdown{animation:fadeInDropdown .28s ease forwards;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:8px;box-shadow:0 5px 25px 0 var(--inf-a20);padding:18px;position:absolute;right:-75px;top:calc(100% + 5px);transform-origin:top center;width:320px;z-index:1000}.date-range-filter .date-picker-dropdown.closing{animation:fadeOutDropdown .28s ease forwards}.date-range-filter .date-picker-dropdown .predefined-ranges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.date-range-filter .date-picker-dropdown .predefined-ranges .predefined-range-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border:1px solid var(--glass-border);border-radius:6px;color:var(--inf-a80);cursor:pointer;font-size:13px;font-weight:550;padding:8px 12px;transition:all .2s ease}.date-range-filter .date-picker-dropdown .predefined-ranges .predefined-range-button:hover{background-color:var(--ac-a15);border-color:var(--ac);box-shadow:0 2px 5px var(--ac-a16);color:var(--ac);transform:translateY(-1px)}.date-range-filter .date-picker-dropdown .predefined-ranges .predefined-range-button.active{background-color:var(--ac);border-color:var(--ac);box-shadow:0 2px 8px var(--ac-a32);color:var(--text-1)}.date-range-filter .date-picker-dropdown .date-range-actions{border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;margin-top:15px;padding-top:15px}.date-range-filter .date-picker-dropdown .date-range-actions button{border-radius:6px;cursor:pointer;font-weight:550;min-width:100px;padding:10px 20px;transition:all .2s ease}.date-range-filter .date-picker-dropdown .date-range-actions button.cancel-button{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border:1px solid var(--glass-border);color:var(--text-3)}.date-range-filter .date-picker-dropdown .date-range-actions button.cancel-button:hover{background-color:var(--glass-border-soft);color:var(--inf-a80)}.date-range-filter .date-picker-dropdown .date-range-actions button.apply-button{background-color:var(--ac);border:1px solid var(--ac);color:var(--text-1)}.date-range-filter .date-picker-dropdown .date-range-actions button.apply-button:hover{background-color:var(--wn-a60);box-shadow:0 2px 8px var(--ac-a32)}.date-range-filter .date-picker-dropdown .custom-range-selector .date-inputs{display:flex;gap:12px;margin-bottom:15px}.date-range-filter .date-picker-dropdown .custom-range-selector .date-inputs .date-input-group{flex:1 1}.date-range-filter .date-picker-dropdown .custom-range-selector .date-inputs .date-input-group label{color:var(--inf-a80);display:block;font-size:13px;font-weight:550;margin-bottom:8px}.date-range-filter .date-picker-dropdown .custom-range-selector .date-inputs .date-input-group input[type=date]{border:1px solid var(--glass-border);border-radius:6px;color:var(--inf-a80);font-size:14px;padding:10px;width:100%}.date-range-filter .date-picker-dropdown .custom-range-selector .date-inputs .date-input-group input[type=date]:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a16);outline:none}.retention-flow-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);min-height:100%;padding:20px}.retention-flow-container.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.retention-flow-container.loading .spinner{animation:spin 1s linear infinite;border:3px solid var(--ac-a30);border-radius:50%;border-top-color:var(--ac);height:40px;margin-bottom:15px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.retention-flow-container.error{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.retention-flow-container.error h2{color:var(--dg);margin-bottom:10px}.retention-flow-container.error p{margin-bottom:20px}.retention-flow-container.error .retry-button{background-color:var(--ac);border:none;border-radius:4px;color:var(--text-1);cursor:pointer;padding:8px 16px;transition:background-color .2s}.retention-flow-container.error .retry-button:hover{background-color:var(--wn-a30)}.retention-flow-header{margin-bottom:3rem}.table-container{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-radius:6px;box-shadow:0 1px 3px 0 rgba(var(--sh-rgb),.18);overflow-x:auto}.retention-flow-table{border-collapse:collapse;width:100%}.retention-flow-table th{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border-bottom:2px solid var(--glass-border);color:var(--text-1);font-weight:620;padding:12px 15px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:10}.retention-flow-table td{border-bottom:1px solid var(--glass-border);padding:10px 15px}.retention-flow-table .total-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);font-weight:620}.retention-flow-table .total-row td:first-child{color:var(--ac)}.retention-flow-table .team-row{cursor:pointer;transition:background-color .15s}.retention-flow-table .team-row:hover{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.retention-flow-table .team-row td.expandable{color:var(--inf);font-weight:620}.retention-flow-table .manager-row{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1)}.retention-flow-table .manager-row td.nested-row{padding-left:35px}.retention-flow-table .manager-row .role-label{color:var(--inf-a80);font-size:.85em;margin-left:5px}.retention-flow-table .expanded .expansion-icon{transform:rotate(90deg)}.retention-flow-table .team-row{animation:rowAppear .28s ease forwards;opacity:0;transform:translateY(-10px);transform-origin:top}.retention-flow-table .team-row:nth-child(3){animation-delay:.05s}.retention-flow-table .team-row:nth-child(4){animation-delay:.1s}.retention-flow-table .team-row:nth-child(5){animation-delay:.15s}.retention-flow-table .team-row:nth-child(6){animation-delay:.2s}.retention-flow-table .team-row:nth-child(7){animation-delay:.25s}.retention-flow-table .team-row:nth-child(8){animation-delay:.28s}.retention-flow-table .team-row:nth-child(9){animation-delay:.35s}.retention-flow-table .team-row:nth-child(10){animation-delay:.4s}.retention-flow-table .team-row:nth-child(n+11){animation-delay:.45s}.retention-flow-table .manager-row{animation:rowAppear .25s ease forwards;animation-delay:.1s;opacity:0;transform:translateY(-5px)}.no-data{color:var(--text-3);font-style:italic;padding:20px;text-align:center}.inline-filter{display:flex;flex-direction:column;margin-bottom:1rem;margin-right:1rem;min-width:200px;position:relative}.inline-filter label{color:var(--inf-a80);font-size:.75rem;font-weight:550;margin-bottom:.25rem}.inline-filter .filter-select{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;font-size:.857rem;height:38px;padding:.438rem 1rem}.multi-select-container{position:relative}.multi-select-container .selected-items{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border);border-radius:10px;color:var(--inf-a80);cursor:pointer;display:flex;font-size:.857rem;height:38px;justify-content:space-between;padding:.438rem 1rem;transition:all .2s ease}.multi-select-container .selected-items:hover{border-color:var(--ac)}.multi-select-container .selected-items .placeholder{align-items:center;display:flex;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-container .selected-items .dropdown-icon{transition:transform .2s ease}.multi-select-container .selected-items .dropdown-icon.open{transform:rotate(180deg)}.multi-select-container .dropdown-panel{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-1);border:1px solid var(--glass-border-soft);border-radius:6px;box-shadow:0 5px 25px var(--inf-a16);left:0;min-width:250px;position:absolute;top:calc(100% + 5px);width:125%!important;z-index:1000}.multi-select-container .dropdown-panel .search-box{border-bottom:1px solid var(--glass-border-soft);padding:10px;position:relative}.multi-select-container .dropdown-panel .search-box .search-icon{color:var(--inf-a80);left:18px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.multi-select-container .dropdown-panel .search-box input{border:1px solid var(--glass-border);border-radius:4px;font-size:13px;padding:8px 8px 8px 30px;width:100%}.multi-select-container .dropdown-panel .search-box input:focus{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-a16);outline:none}.multi-select-container .dropdown-panel .options-list{max-height:250px;overflow-y:auto;padding:8px 0}.multi-select-container .dropdown-panel .options-list::-webkit-scrollbar{width:5px}.multi-select-container .dropdown-panel .options-list::-webkit-scrollbar-thumb,.multi-select-container .dropdown-panel .options-list::-webkit-scrollbar-track{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:var(--menu-bg);border-radius:10px}.multi-select-container .dropdown-panel .options-list .option{align-items:center;cursor:pointer;display:flex;padding:8px 16px}.multi-select-container .dropdown-panel .options-list .option.selected,.multi-select-container .dropdown-panel .options-list .option:hover{background:var(--ac-a16)}.multi-select-container .dropdown-panel .options-list .option input[type=checkbox]{margin-right:10px}.multi-select-container .dropdown-panel .options-list .option label{text-wrap:nowrap;color:var(--inf-a80);cursor:pointer;font-weight:550;margin-bottom:0;transition:color .2s ease}.multi-select-container .dropdown-panel .options-list .loading-indicator,.multi-select-container .dropdown-panel .options-list .no-results{color:var(--text-3);padding:16px;text-align:center}.multi-select-container .dropdown-panel .options-list .spinner{animation:spin 1s linear infinite;margin-right:8px}.multi-select-container .dropdown-panel.closing{animation:fadeOutDropdown .28s ease forwards!important;pointer-events:none}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutDropdown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.98)}}.reset-filters{align-items:center;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background-color:var(--glass-0);border:1px solid var(--glass-border);border-radius:10px;color:var(--dg);cursor:pointer;display:flex;font-weight:550;gap:.5rem;height:38px;padding:0 1rem;transition:all .2s}.reset-filters:hover{background-color:var(--glass-1);border-color:var(--glass-border-soft);transform:translateY(-1px)}.reset-filters i{font-size:.8rem}.header-actions-block .action-buttons{width:100%}.header-actions-block .action-buttons-left{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.header-actions-block .action-buttons-left{align-items:stretch;flex-direction:column}.inline-filter{margin-right:0;width:100%}.retention-flow-table{font-size:.85rem}.retention-flow-table td,.retention-flow-table th{padding:8px 10px}}
/*# sourceMappingURL=main.0512d428.css.map*/