@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Montserrat", "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{font-family:var(--font-sans)}body{color:#262627;min-height:100vh;margin:0}button,input{font:inherit}}@layer components{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page{background:#f7f8ff}.auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:min(100%,706px);min-height:519px;padding:40px 24px;display:flex;box-shadow:0 1px 10px #6161611f,0 4px 5px #61616124,0 2px 4px -1px #61616133}.auth-form-wrap{width:min(100%,578px)}.auth-logo{color:#ff4f7a;align-items:center;width:112px;height:24px;margin-bottom:24px;display:flex}.auth-logo span{letter-spacing:-2.2px;font-size:25px;font-weight:800;line-height:1;display:inline-block}.auth-header{padding:16px 0}.auth-title{color:#262627;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.334}.auth-subtitle{letter-spacing:.17px;color:#26262799;margin:0;font-size:14px;font-weight:500;line-height:1.43}.auth-divider{background:#2626271f;width:100%;height:1px;margin-bottom:24px}.auth-form{width:100%}.auth-field+.auth-field{margin-top:8px}.auth-input{letter-spacing:.15px;color:#262627;background:#fff;border:1px solid #2626273b;border-radius:4px;outline:none;width:100%;height:56px;padding:16px 12px;font-size:16px;font-weight:500;line-height:24px;transition:border-color .18s,box-shadow .18s}.auth-input::placeholder{color:#26262799}.auth-input:focus{border-color:#ff4f7a;box-shadow:0 0 0 3px #ff4f7a1f}.auth-input.is-invalid{border-color:#d14343}.auth-error{color:#d14343;min-height:18px;margin:4px 0 0;font-size:12px;line-height:1.35}.auth-submit{color:#fff;cursor:pointer;background:#ff4f7a;border:0;border-radius:4px;width:100%;min-height:42px;margin-top:12px;padding:8px 22px;transition:background-color .18s,opacity .18s}.auth-submit span{text-transform:uppercase;letter-spacing:.46px;font-size:15px;font-weight:600;line-height:26px;display:inline-block}.auth-submit:disabled{color:#26262761;cursor:not-allowed;background:#2626271f}.auth-submit:not(:disabled):hover{background:#ef3867}.auth-submit[data-loading=true]{opacity:.72;pointer-events:none}.toast-stack{z-index:300;flex-direction:column;gap:10px;width:min(100vw - 32px,320px);display:flex;position:fixed;bottom:24px;right:24px}.toast{color:#fff;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.4;animation:.2s toast-in;box-shadow:0 18px 48px #2626272e}.toast.is-hiding{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}.toast-info,.toast-loading{background:#262627}.toast-success{background:#218653}.toast-error{background:#d14343}.crm-page{background:#fff}.crm-app{align-items:stretch;display:flex}.crm-sidebar{z-index:30;background:#f7f8ff;border-right:1px solid #e5e7eb;flex-direction:column;flex:0 0 280px;gap:16px;width:280px;height:100vh;padding:20px 0 0;transition:width .22s,padding .22s,flex .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.crm-sidebar__top{justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.crm-brand{align-items:center;gap:8px;min-width:0;display:flex}.crm-brand__mark{color:#fff;background:#ff4f7a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.crm-brand__text{letter-spacing:-.03em;color:#233050;white-space:nowrap;font-size:20px;font-weight:800;line-height:1}.crm-sidebar__toggle,.crm-header__icon-button,.crm-header__button,.crm-user-chip,.analytics-ghost-button,.analytics-primary-button,.analytics-inline-button,.crm-nav__item,.crm-nav__subitem,.crm-logout{font:inherit;background:0 0;border:0}.crm-sidebar__toggle{color:#26262773;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.crm-sidebar__toggle svg,.crm-nav__icon svg,.crm-nav__chevron svg,.crm-header__icon-button svg,.crm-header__button svg,.analytics-ghost-button svg{width:20px;height:20px}.crm-nav{flex-direction:column;gap:8px;padding:40px 16px 16px;display:flex}.crm-nav__item,.crm-logout{color:#262627a8;cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 12px;transition:background-color .16s,color .16s;display:flex}.crm-nav__item:hover,.crm-nav__subitem:hover,.crm-logout:hover{color:#262627;background:#5f51ff14}.crm-nav__item.is-active{color:#fff;background:#4e23e1}.crm-nav__item.is-active .crm-nav__chevron{color:#fff}.crm-nav__icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.crm-nav__label{text-align:left;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.57}.crm-nav__chevron{color:#2626276b;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.crm-nav__badge{color:#fff;background:#ff4d7d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.crm-nav__badge[hidden],.crm-nav__badge:empty{display:none!important}.crm-nav__item.is-active .crm-nav__badge{color:#4e23e1;background:#fff}.crm-nav__item.is-expanded .crm-nav__chevron{transform:rotate(180deg)}.crm-nav__subnav{opacity:1;will-change:max-height,opacity;flex-direction:column;gap:4px;margin:4px 0 0;display:flex;position:relative}.crm-nav__subnav:before{content:"";background:#26262724;width:1.5px;position:absolute;top:8px;bottom:8px;left:23px}.crm-nav__subitem{text-align:left;color:#262627b8;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 35px;font-size:14px;font-weight:600;line-height:1.57;display:flex;position:relative}.crm-nav__badge--sub{flex:none;min-width:18px;height:18px;font-size:10px}.crm-nav__subsearch{padding:2px 10px 6px 35px}.crm-nav__subsearch-input{color:#262627;background:#fff;border:1px solid #26262724;border-radius:6px;width:100%;min-height:34px;padding:6px 10px;font-size:13px;font-weight:500}.crm-nav__subsearch-input::placeholder{color:#26262766}.crm-nav__subsearch-input:focus{border-color:#4e23e1;outline:none}.crm-nav__subsearch-empty{color:#26262780;padding:4px 16px 6px 35px;font-size:12px;font-weight:600}.crm-nav__subsearch-empty[hidden]{display:none}.crm-nav__subitem.is-active{color:#262627;background:#4e23e114}.crm-nav__subnav[hidden]{display:none}.crm-nav__subitem.is-active:before{content:"";background:#4e23e1;width:1.5px;position:absolute;inset:8px auto 8px 23px}.crm-nav__separator{height:0}.crm-sidebar__footer{margin-top:auto}.crm-main{flex-direction:column;flex:auto;width:calc(100% - 280px);min-width:0;min-height:100vh;margin-left:280px;display:flex}.crm-header{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.crm-header__breadcrumb{letter-spacing:.15px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.crm-header__breadcrumb-link,.crm-header__breadcrumb-separator{color:#26262799}.crm-header__breadcrumb-link{text-decoration:none}.crm-header__breadcrumb-link:hover,.crm-header__breadcrumb-current{color:#262627}.crm-header__icon-button{cursor:pointer;color:#26262799;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.crm-header__icon-button svg{width:24px;height:24px}.crm-header__currency,.crm-header__notifications{align-items:center;margin-bottom:-12px;padding-bottom:12px;display:inline-flex;position:relative}.crm-header__currency-dropdown,.crm-header__notifications-dropdown{opacity:0;pointer-events:none;z-index:25;background:#fff;border:1px solid #26262714;border-radius:16px;gap:12px;min-width:280px;max-width:340px;padding:14px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 10px);right:0;transform:translateY(6px);box-shadow:0 20px 45px #18274b1f}.crm-header__currency:hover .crm-header__currency-dropdown,.crm-header__currency:focus-within .crm-header__currency-dropdown,.crm-header__notifications:hover .crm-header__notifications-dropdown,.crm-header__notifications:focus-within .crm-header__notifications-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.crm-header__currency-dropdown-head,.crm-header__currency-dropdown-foot{gap:2px;display:grid}.crm-header__currency-dropdown-head strong{color:#262627;font-size:14px;font-weight:700;line-height:1.4}.crm-header__currency-dropdown-head span,.crm-header__currency-dropdown-foot span{color:#26262799;font-size:12px;line-height:1.4}.crm-header__currency-dropdown-list{gap:8px;max-height:320px;display:grid;overflow-y:auto}.crm-header__currency-dropdown-row{background:#4e23e10a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.crm-header__currency-dropdown-row span{color:#262627a8;font-size:13px;font-weight:600;line-height:1.4}.crm-header__currency-dropdown-row strong{color:#262627;text-align:right;font-size:13px;font-weight:600;line-height:1.4}.crm-header__notifications-button{position:relative}.crm-header__notification-badge{color:#fff;background:#ff4f7b;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:3px;right:1px}.crm-header__notifications-list{gap:8px;max-height:360px;display:grid;overflow-y:auto}.crm-header__notification-row{color:inherit;background:#4e23e10a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.crm-header__notification-row.is-unread{background:#4e23e117}.crm-header__notification-row>span{gap:3px;min-width:0;display:grid}.crm-header__notification-row strong{color:#262627;font-size:13px;font-weight:700;line-height:1.3}.crm-header__notification-row small,.crm-header__notification-row em,.crm-header__notification-row time,.crm-header__notifications-empty{color:#2626279e;font-size:12px;font-style:normal;line-height:1.35}.crm-header__notification-row time{white-space:nowrap}.crm-header__notifications-empty{background:#4e23e10a;border-radius:12px;padding:12px}.crm-header__notifications-foot{justify-content:flex-end;display:flex}.crm-header__notifications-foot button{color:#4e23e1;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;line-height:1.4}.crm-header__notifications-foot button:disabled{cursor:default;color:#26262759}.crm-header__impersonation-button{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e124;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.38;display:inline-flex}.crm-header__impersonation-button:disabled{opacity:.6;cursor:wait}.crm-header__impersonation-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.crm-header__impersonation-icon svg{width:18px;height:18px}.crm-user-chip{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:40px;padding:0;text-decoration:none;display:inline-flex}.crm-user-chip__avatar{color:#fff;text-transform:uppercase;background:radial-gradient(circle at 30% 30%,#2b5eff,#182d9a 62%,#0b1663);border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.crm-user-chip__avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-user-chip__meta{text-align:left;flex-direction:column;min-width:0;display:flex}.crm-user-chip__meta strong{color:#262627;font-size:14px;font-weight:600;line-height:1.57}.crm-user-chip__meta span{color:#2626278f;white-space:nowrap;font-size:12px;line-height:1.43}.crm-header__logout-button{color:#262627b8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.57;display:inline-flex}.crm-header__logout-button:hover{color:#262627;background:#2626270f}.crm-header__logout-icon,.crm-header__logout-icon svg{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.crm-content{padding:32px}.crm-placeholder-screen,.roles-access-screen{display:grid}.crm-placeholder-screen{gap:24px}.crm-placeholder-card{background:linear-gradient(135deg,#fff,#f7f8ff);border:1px solid #2626271f;border-radius:12px;max-width:760px;padding:28px 32px;box-shadow:0 1px 2px #2626270f}.crm-placeholder-card__eyebrow{color:#4e23e1;letter-spacing:.4px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.66}.crm-placeholder-card__text{color:#262627c2;letter-spacing:.15px;margin:0;font-size:16px;font-weight:500;line-height:1.6}.crm-home-screen{gap:24px;display:grid}.crm-home-screen__empty{background:#fff;border:1px solid #2626271a;border-radius:8px;max-width:640px;padding:28px 32px}.crm-home-screen__eyebrow{color:#26262785;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.4}.crm-home-screen__text{color:#262627c2;margin:0;font-size:16px;font-weight:500;line-height:1.55}.analytics-screen{gap:18px;display:grid}.analytics-screen__title{color:#262627;letter-spacing:.25px;margin:0;font-size:34px;font-weight:600;line-height:1.235}.analytics-tabs{border-bottom:1px solid #2626271f;align-items:flex-end;gap:0;display:flex}.analytics-tab{color:#26262799;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex;position:relative}.analytics-tab__icon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.analytics-tab__icon svg{width:20px;height:20px}.analytics-tab.is-active{color:#4e23e1}.analytics-tab.is-active:after{content:"";background:#4e23e1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.roles-access-screen{gap:18px}.roles-access-tabs{align-items:flex-end;gap:0;width:fit-content;display:flex}.roles-access-tab{color:#26262799;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex;position:relative}.roles-access-tab:first-child{padding-left:0}.roles-access-tab.is-active{color:#4e23e1}.roles-access-tab.is-active:after{content:"";background:#4e23e1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.roles-access-search__icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.roles-access-search__icon svg{width:20px;height:20px}.roles-access-card{background:#fff;border:1px solid #2626271f;border-radius:8px;overflow:hidden;box-shadow:0 1px 5px #6161611f,0 2px 2px #61616124,0 3px 1px -2px #61616133}.roles-access-table{width:100%}.roles-access-table__head,.roles-access-table__row{grid-template-columns:minmax(220px,364px) minmax(360px,1fr) 224px;align-items:center;display:grid}.roles-access-table__head{color:#262627;letter-spacing:.17px;border-bottom:1px solid #2626271f;min-height:56px;font-size:14px;font-weight:600;line-height:24px}.roles-access-table__row{color:#262627;letter-spacing:.17px;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:1.43}.roles-access-table__head span,.roles-access-table__row span{padding:16px 12px}.roles-access-table__role{color:#4e23e1;font-weight:600;text-decoration:none}.roles-access-table__role:hover{text-underline-offset:3px;text-decoration:underline}.roles-access-table__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roles-access-table__footer{color:#26262799;letter-spacing:.4px;justify-content:flex-end;align-items:center;gap:26px;min-height:42px;padding:2px 10px 2px 16px;font-size:12px;font-weight:500;line-height:1.66;display:flex}.roles-access-table__rows-per-page,.roles-access-table__pagination{align-items:center;display:inline-flex}.roles-access-table__rows-per-page{color:#26262799;letter-spacing:.15px;gap:8px;font-size:16px;font-weight:500;line-height:1.5}.roles-access-table__rows-button,.roles-access-table__page-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.roles-access-table__rows-button{color:#262627;align-items:center;gap:2px;display:inline-flex}.roles-access-table__rows-select-wrap{color:#262627;align-items:center;display:inline-flex;position:relative}.roles-access-table__rows-select{color:inherit;letter-spacing:.15px;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;min-width:42px;padding:0;font-size:16px;font-weight:500;line-height:1.5}.roles-access-table__rows-icon{color:#2626278f;pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.roles-access-table__rows-icon svg{width:24px;height:24px}.roles-access-table__range{color:#262627}.roles-access-table__pagination{gap:4px}.roles-access-table__page-button{color:#2626278f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.roles-access-table__page-button svg{width:24px;height:24px}.roles-access-table__page-button:hover,.roles-access-table__rows-button:hover{color:#262627}.employees-screen,.employee-profile-screen{gap:10px;display:grid;position:relative}.employees-screen__topbar,.employee-profile-screen__topbar,.employees-screen__toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.employees-screen__toolbar{align-items:flex-start}.employees-screen__primary-icon{margin-top:-2px;font-size:24px;font-weight:400;line-height:1}.role-form-screen{gap:24px}.role-form{gap:24px;display:grid}.role-form__topbar{align-items:flex-start}.role-form__actions{align-items:center;gap:8px;display:inline-flex}.role-form__field{position:relative}.role-form__label{z-index:2;color:#26262799;letter-spacing:.15px;background:#fff;padding:0 4px;font-size:12px;font-weight:500;line-height:1;position:absolute;top:-7px;left:12px}.role-form__input,.role-form__select-trigger{color:#262627;letter-spacing:.15px;background:#fff;border:1px solid #2626273b;border-radius:4px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;line-height:24px}.role-form__input{resize:vertical;font:inherit;outline:0}.role-form__input:focus,.role-form__select-trigger:focus{border-color:#4e23e1;box-shadow:0 0 0 3px #4e23e114}.role-form__input--textarea{min-height:56px}.role-form__field--users{position:relative}.role-form__select-trigger{cursor:pointer;text-align:left;border:1px solid #2626273b;justify-content:space-between;align-items:center;gap:12px;display:flex}.role-form__select-icon{color:#2626278f;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.role-form__select-panel{z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 1px 5px #6161611f,0 2px 2px #61616124,0 3px 1px -2px #61616133}.role-form__search{border-bottom:1px solid #26262714;align-items:center;gap:8px;min-height:52px;padding:0 16px;display:flex}.role-form__search-icon{color:#2626278f;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.role-form__search input{color:#262627;letter-spacing:.15px;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:500;line-height:20px}.role-form__search input::placeholder{color:#2626278f}.role-form__user-list{max-height:280px;display:grid;overflow:auto}.role-form__user-option{cursor:pointer;border-bottom:1px solid #26262714;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.role-form__user-option:last-child{border-bottom:0}.role-form__user-copy{gap:2px;display:grid}.role-form__user-copy strong{color:#262627;letter-spacing:.1px;font-size:14px;font-weight:600;line-height:20px}.role-form__user-copy span{color:#2626278f;letter-spacing:.2px;font-size:12px;font-weight:500;line-height:18px}.role-form__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.role-form__chip{color:#4e23e1;letter-spacing:.16px;background:#4e23e114;border-radius:999px;min-height:28px;padding:5px 12px;font-size:13px;font-weight:600;line-height:18px}.role-permissions-card{background:#fff;border:1px solid #2626271f;border-radius:8px;overflow:hidden;box-shadow:0 1px 5px #6161611f,0 2px 2px #61616124,0 3px 1px -2px #61616133}.role-permissions-card__head{background:#fafafa;border-bottom:1px solid #e5e7eb;align-items:center;min-height:56px;padding:7px 16px 7px 10px;display:flex}.role-permissions-card__master,.role-permission-group__label,.role-permission-group__item{color:#262627;align-items:center;gap:12px;display:flex}.role-permissions-card__master span,.role-permission-group__label span{letter-spacing:.17px;font-size:14px;font-weight:600;line-height:24px}.role-permission-group{border-bottom:1px solid #26262714}.role-permission-group:last-child{border-bottom:0}.role-permission-group__head{background:#fafafa;align-items:center;gap:4px;min-height:52px;display:flex}.role-permission-group__toggle{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.role-permission-group__toggle[aria-expanded=true] .role-permission-group__chevron{transform:rotate(180deg)}.role-permission-group__chevron{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .16s;display:inline-flex}.role-permission-group__body{background:#fff;gap:0;padding:0 0 8px;display:grid}.role-permission-group__item{letter-spacing:.17px;cursor:pointer;min-height:44px;padding:10px 16px 10px 52px;font-size:14px;font-weight:500;line-height:20px}.employees-screen__filter-wrap{margin-left:auto;position:relative}.employees-screen__filter-button{color:#262627;letter-spacing:.46px;text-transform:uppercase;background:0 0;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:15px;font-weight:600;line-height:26px;display:inline-flex}.employees-screen__filter-button.is-active,.employees-screen__filter-button:hover{color:#4e23e1;background:#4e23e114}.employees-screen__filter-icon,.employees-screen__filter-icon svg{width:18px;height:18px}.employees-screen__summary{color:#26262799;letter-spacing:.15px;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.75;display:inline-flex}.employees-screen__summary strong{color:#262627}.employees-table-card,.employee-profile-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}[data-employees-table-wrapper].is-loading{opacity:.62;pointer-events:none;transition:opacity .16s}.employees-table{width:100%;overflow:hidden}.employees-table__head,.employees-table__row{grid-template-columns:1.15fr 1.35fr .8fr .95fr .52fr .7fr;align-items:center;display:grid}.employees-table__head{color:#262627;letter-spacing:.17px;border-bottom:1px solid #2626271f;min-height:56px;font-size:14px;font-weight:600;line-height:24px}.employees-table__row{color:#262627;letter-spacing:.15px;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:1.5}.employees-table__head span,.employees-table__row>span{padding:16px 12px}.employees-table__head span:first-child,.employees-table__row>span:first-child{padding-left:16px}.employees-table__name{color:#4e23e1;font-weight:600;text-decoration:none}.employees-table__name:hover{text-underline-offset:3px;text-decoration:underline}.employees-table__role-cell,.employees-table__date-cell{align-items:center;gap:8px;min-height:24px;display:inline-flex}.employees-table__badge{color:#fff;letter-spacing:.16px;background:#4e23e1;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:13px;line-height:18px;display:inline-flex}.employees-table__status-cell{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.employees-table__status{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.employees-table__status--active{color:#00a05b}.employees-table__status--inactive{color:#ff5a4f}.employees-table__date-icon,.employees-table__date-icon svg,.employees-table__status svg{width:20px;height:20px}.employees-table--geo .employees-table__head,.employees-table--geo .employees-table__row{grid-template-columns:minmax(0,1.35fr) minmax(120px,.45fr) 72px}.employees-table--currency .employees-table__head,.employees-table--currency .employees-table__row{grid-template-columns:minmax(0,1.2fr) minmax(96px,.32fr) minmax(88px,.24fr) 72px}.employees-table__geo-name{font-weight:600}.employees-table__name-button{color:#4e23e1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.employees-table__name-button:hover{text-underline-offset:3px;text-decoration:underline}.employees-table__actions-cell{justify-content:center;align-items:center;gap:8px;display:flex}.geos-table__actions-cell{text-align:center}.geos-table__edit-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.employees-table__action-button,.employees-table__delete-button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s;display:inline-flex;position:relative}.employees-table__action-button:after,.employees-table__delete-button:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#262627;border-radius:6px;min-width:max-content;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 10px 24px #2626272e}.employees-table__action-button{color:#2626278f}.employees-table__action-button:hover:after,.employees-table__action-button:focus-visible:after,.employees-table__delete-button:hover:after,.employees-table__delete-button:focus-visible:after{opacity:1;transform:translateY(0)}.employees-table__action-button:hover{color:#262627}.employees-table__delete-button{color:#ff5a4f}.employees-table__delete-button:hover{color:#e1473c}.employees-table__action-button svg,.employees-table__delete-button svg{width:24px;height:24px}.webmasters-table-shell{width:100%;position:relative}.webmasters-table{width:100%;overflow:auto}.webmasters-table__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.webmasters-table__head{color:#262627;letter-spacing:.17px;border-bottom:1px solid #2626271f;font-size:14px;font-weight:600;line-height:24px}.webmasters-table__head th,.webmasters-table__row td{text-align:left;white-space:nowrap;padding:12px 16px}.webmasters-table__head th:first-child,.webmasters-table__row td:first-child{width:150px}.webmasters-table__head th:nth-child(2),.webmasters-table__row td:nth-child(2){width:360px}.webmasters-table__head th:nth-child(3),.webmasters-table__row td:nth-child(3){width:220px}.webmasters-table__head th:nth-child(4),.webmasters-table__row td:nth-child(4){width:320px}.webmasters-table__head th:nth-child(5),.webmasters-table__row td:nth-child(5){width:130px}.webmasters-table__row{color:#262627;letter-spacing:.009em;cursor:pointer;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:24px;transition:background .16s}.webmasters-table__row:hover,.webmasters-table__row.is-actions-visible,.webmasters-table__row:focus-visible,.webmasters-table__row:focus-within{background:#4e23e108}.webmasters-table__code,.webmasters-table__row td:last-child{font-weight:600}.webmasters-table__email,.webmasters-table__row td:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webmasters-table__email-button{color:#262627;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;transition:color .16s}.webmasters-table__email-button:hover{color:#4e23e1}.webmasters-table__row--empty{color:#2626278f}.webmasters-table__row--empty td{padding:16px}.webmasters-table__actions{opacity:0;pointer-events:none;z-index:6;background:linear-gradient(90deg,#f9f8fe00,#f9f8fe 28% 54%);justify-content:flex-end;align-items:center;gap:12px;padding:0 0 0 40px;transition:opacity .2s;display:flex}.webmasters-table__floating-actions{z-index:8;position:absolute;top:0;right:16px;transform:translateY(-50%)}.webmasters-table__floating-actions.is-visible{opacity:1;pointer-events:auto}.webmasters-table__action-button{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s,transform .2s;display:inline-flex;position:relative}.webmasters-table__action-button:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#262627;border-radius:6px;min-width:max-content;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 10px 24px #2626272e}.webmasters-table__action-button:hover:after,.webmasters-table__action-button:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.webmasters-table__actions .webmasters-table__action-button:last-child:after,.webmasters-table__floating-actions .webmasters-table__action-button:last-child:after,.donors-table__actions .donors-table__action-button:last-child:after,.donors-table__floating-actions .donors-table__action-button:last-child:after{right:0;transform:translateY(4px)}.webmasters-table__actions .webmasters-table__action-button:last-child:hover:after,.webmasters-table__actions .webmasters-table__action-button:last-child:focus-visible:after,.webmasters-table__floating-actions .webmasters-table__action-button:last-child:hover:after,.webmasters-table__floating-actions .webmasters-table__action-button:last-child:focus-visible:after,.donors-table__actions .donors-table__action-button:last-child:hover:after,.donors-table__actions .donors-table__action-button:last-child:focus-visible:after,.donors-table__floating-actions .donors-table__action-button:last-child:hover:after,.donors-table__floating-actions .donors-table__action-button:last-child:focus-visible:after{transform:translateY(0)}.webmasters-table__action-button:hover{color:#262627;transform:translateY(-1px)}.webmasters-table__action-button--danger{color:#ea3729}.webmasters-table__action-button--danger:hover{color:#c32b1f}.webmasters-table__action-button svg{width:24px;height:24px;display:block}.niche-table{table-layout:fixed;width:100%;min-width:760px}.niche-table__name-col{width:240px}.niche-table__tags-col{width:auto}.niche-table .primary-table__row td{vertical-align:top}.niche-table .donors-table__copy-cell{white-space:normal}.niche-table__tags{white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:8px;max-height:72px;display:flex;overflow:hidden}.niche-table__tag,.niche-tags-editor__item{color:#4e23e1;letter-spacing:.16px;text-overflow:ellipsis;white-space:nowrap;background:#4e23e114;border-radius:999px;align-items:center;max-width:220px;min-height:28px;padding:5px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.niche-table__tag--more{color:#262627ad;background:#26262714}.niche-table__tags-empty{color:#2626278f}.niche-tags-editor{gap:14px;display:grid}.niche-tags-editor__composer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.niche-tags-editor__input{margin:0}.niche-tags-editor__add{align-self:stretch;min-width:148px;min-height:56px}.niche-tags-editor__list{flex-wrap:wrap;gap:10px;min-height:28px;display:flex}.niche-tags-editor__item{cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.niche-tags-editor__remove{width:18px;height:18px;color:inherit;cursor:pointer;background:#4e23e129;border:0;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.niche-tags-editor__remove svg{width:12px;height:12px}.niche-tags-editor__hint{color:#2626278f;letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.webmaster-emails-editor{gap:14px;display:grid}.webmaster-emails-editor__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.webmaster-emails-editor__input{margin:0}.webmaster-emails-editor__add{color:#4e23e1;letter-spacing:.46px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4e23e1;border-radius:16px;align-items:center;gap:10px;width:fit-content;min-height:42px;padding:8px 18px;font-size:15px;font-weight:600;line-height:26px;display:inline-flex}.webmaster-emails-editor__list{flex-wrap:wrap;gap:10px;min-height:28px;display:flex}.webmaster-email-chip{color:#4e23e1;letter-spacing:.16px;background:#4e23e114;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.webmaster-email-chip__button,.webmaster-email-chip__remove{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.webmaster-email-chip__remove{background:#4e23e129;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.webmaster-email-chip__remove svg{width:12px;height:12px}.webmaster-emails-editor__hint{color:#2626278f;letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.webmaster-modal-form{flex:auto;min-width:0;min-height:0;display:grid;overflow-y:auto}.webmaster-modal-form>*{min-width:0}.webmaster-modal-section{gap:16px;display:grid}.webmaster-modal-section__title{color:#262627;letter-spacing:.15px;margin:0;font-size:20px;font-weight:600;line-height:1.6}.webmaster-modal-picker{width:fit-content;position:relative}.webmaster-modal-picker__button{color:#4e23e1;letter-spacing:.46px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #4e23e180;border-radius:4px;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:4px 10px;font-size:13px;font-weight:600;line-height:22px;display:inline-flex}.webmaster-modal-picker__panel{min-width:232px;max-height:min(320px,var(--webmaster-picker-max-height,320px));overscroll-behavior:contain;z-index:70;background:#fff;border-radius:4px;padding:8px 0;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 6px 18px #26262724,0 1px 4px #26262714}.webmaster-modal-picker.is-dropup .webmaster-modal-picker__panel{top:auto}.webmaster-modal-picker__option{color:#262627;letter-spacing:.15px;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0 16px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.webmaster-modal-picker__option input{accent-color:#4e23e1;width:18px;height:18px}.webmaster-typed-fields,.webmaster-payment-methods{gap:16px;width:100%;display:grid}.webmaster-typed-field{position:relative}.webmaster-typed-field__control{margin:0;padding-right:44px}.webmaster-typed-field__remove,.webmaster-payment-card__remove{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.webmaster-typed-field__remove svg,.webmaster-payment-card__remove svg{width:16px;height:16px}.webmaster-payment-card{background:#26262705;border:1px solid #2626271f;border-radius:8px;gap:16px;padding:16px;display:grid;position:relative}.webmaster-payment-card__header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex;position:relative}.webmaster-payment-card__header h4{color:#262627;letter-spacing:.15px;margin:0;font-size:16px;font-weight:600;line-height:1.5}.webmaster-payment-card__header .webmaster-payment-card__remove{flex:0 0 24px;position:static;transform:none}.webmaster-payment-card__preferred{color:#262627;cursor:pointer;align-items:center;gap:12px;width:fit-content;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.webmaster-payment-card__preferred input{accent-color:#4e2df1;cursor:pointer;width:20px;height:20px;margin:0}.webmaster-payment-card__fields{gap:14px;display:grid}.webmaster-payment-card__field{margin:0}.finance-confirm-check{color:#262627;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.finance-confirm-check input{accent-color:#4e23e1;cursor:pointer;width:22px;height:22px}.finance-confirm-check input:disabled{cursor:not-allowed}.finance-table__table{table-layout:fixed;min-width:980px}.finance-table__confirm-col{width:104px}.finance-table__date-col{width:190px}.finance-table__amount-col{width:130px}.finance-table__title-col{width:auto}.finance-table .webmasters-table__head th:first-child,.finance-table .webmasters-table__row td:first-child,.finance-table .webmasters-table__head th:nth-child(2),.finance-table .webmasters-table__row td:nth-child(2),.finance-table__confirm-cell{text-align:center;width:104px;min-width:104px;max-width:104px}.finance-table .webmasters-table__head th:nth-child(3),.finance-table .webmasters-table__row td:nth-child(3){width:190px}.finance-table .webmasters-table__head th:nth-child(4),.finance-table .webmasters-table__row td:nth-child(4){width:130px}.finance-table .webmasters-table__head th:nth-child(5),.finance-table .webmasters-table__row td:nth-child(5){width:auto}.finance-table .finance-confirm-check{width:100%}.finance-table__amount-cell{color:#262627;white-space:nowrap;font-weight:700}.finance-filter-wrap{margin-left:auto}.finance-filter-panel{width:min(420px,86vw)}.finance-filter-builder{margin-top:12px}.finance-filter-editor{width:min(360px,100vw - 48px)}.finance-filter-editor__choices{max-height:none}.finance-confirm-check--modal{background:#4e23e10a;border:1px solid #4e23e13d;border-radius:8px;min-height:42px;padding:8px}.finance-request-checks{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.finance-request-order-link{color:#4e23e1;text-transform:uppercase;white-space:nowrap;background:#4e23e10a;border:1px solid #4e23e159;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:170px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;display:inline-flex}.finance-request-order-link:hover{background:#4e23e114}.finance-request-payment-fields{grid-template-columns:150px 150px 170px minmax(0,1fr) 220px;gap:14px;display:grid}.finance-request-payment-fields__wide{grid-column:1/-1}.finance-request-file-field{align-items:center;gap:12px;min-height:48px;display:flex}.finance-request-file-field__button{color:#4e23e1;letter-spacing:.2px;text-transform:uppercase;cursor:pointer;background:#4e23e108;border:1px solid #4e23e18c;border-radius:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:800}.finance-request-file-field__name{color:#262627b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.finance-request-total{color:#262627;background:#37a14814;border:1px solid #37a14866;border-radius:8px;justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;display:flex}.finance-request-total span{color:#262627ad;text-transform:uppercase;font-size:14px;font-weight:700}.finance-request-total strong{color:#37a148;font-size:28px;font-weight:800;line-height:1}.finance-request-files{color:#262627b8;gap:8px;font-size:14px;display:grid}.finance-request-files a{color:#4e23e1;font-weight:700}.employees-table__row--empty{color:#26262799}.employees-table__row--empty span:last-child{display:none}.employees-filter-panel{z-index:8;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:256px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 20px #26262714,0 3px 6px #26262714}.employees-filter-panel__section{border-bottom:1px solid #2626271f;padding:14px 12px 16px}.employees-filter-panel__section:last-child{border-bottom:0}.employees-filter-panel__title{color:#262627;margin:0;font-size:24px;font-weight:600;line-height:1.334}.employees-filter-panel__label{color:#262627;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.66}.employees-filter-panel__chips{flex-wrap:wrap;gap:8px;display:flex}.employees-filter-panel__chip{color:#262627cc;letter-spacing:.16px;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;min-height:24px;padding:3px 10px;font-size:13px;line-height:18px}.employees-filter-panel__chip.is-active{color:#4e23e1;background:#4e23e11f}.employees-filter-panel__radio{color:#262627;letter-spacing:.15px;cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.employees-filter-panel__radio:last-child{margin-bottom:0}.employees-filter-panel__radio input{accent-color:#4e23e1}.employees-modal{z-index:50;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.employees-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2626274d;position:absolute;inset:0}.employees-modal__dialog{background:#fff;border-radius:4px;flex-direction:column;width:min(100%,432px);max-height:calc(100vh - 48px);margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #26262729,0 2px 6px #2626271f}.employees-modal__dialog--compact{width:min(100%,816px)}.employees-modal__dialog--webmaster{width:min(100%,650px);max-height:min(860px,100vh - 48px);overflow-x:hidden}.finance-modal__dialog{width:min(100%,1050px);max-height:min(860px,100vh - 48px);overflow-x:hidden}.employees-modal__header h2{color:#262627;margin:0;font-size:16px;font-weight:600;line-height:1.334}.employees-modal__close{color:#2626278f;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.employees-modal__actions{justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.employees-form__grid,.employee-profile-form__fields{gap:16px;padding:16px 24px;display:grid}.employees-form__grid--single{grid-template-columns:1fr;overflow:auto}.employees-form--geo{display:grid}.employees-form__field{background:#fff;border:1px solid #2626273b;border-radius:4px;align-items:center;padding:8px 12px;display:flex;position:relative}.employees-form__field span:first-child{color:#26262799;letter-spacing:.15px;opacity:0;background:#fff;padding:0 4px;font-size:12px;line-height:12px;transition:opacity .16s;position:absolute;top:-7px;left:12px}.employees-form__field.is-filled span:first-child,.employees-form__field:focus-within span:first-child{opacity:1}.employees-form__field--ghost span:first-child{opacity:0}.employees-form__field--ghost.is-filled span:first-child,.employees-form__field--ghost:focus-within span:first-child{opacity:1}.employees-form__field--always-labeled span:first-child{opacity:0}.employees-form__field input,.employees-form__field select,.employees-form__field textarea{color:#262627;letter-spacing:.15px;appearance:none;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:500;line-height:24px}.employees-form__field input[readonly]{color:#26262761;cursor:default}.employees-form__field textarea{resize:vertical;appearance:none}.employees-form__field--textarea{align-items:flex-start;padding-top:18px;padding-bottom:14px}.employees-form__field input::placeholder{color:#26262799;transition:color .16s}.employees-form__field--ghost:not(.is-filled){padding-top:8px}.employees-form__field--ghost:not(.is-filled) input::placeholder,.employees-form__field--ghost:not(.is-filled) select{color:#26262799}.employees-form__field:focus-within input::placeholder,.employees-form__field:focus-within textarea::placeholder,.employees-form__field.is-filled input::placeholder,.employees-form__field.is-filled textarea::placeholder{color:#0000}.employees-form__field--ghost select option{color:#262627}.employees-form__select-icon{color:#2626278f;pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.employees-form__select-icon svg{width:24px;height:24px}.webmaster-modal-form .employees-modal__actions{border-top:1px solid #2626271f;justify-content:flex-end;gap:20px;height:72px;padding:8px 24px}.employee-profile-card{padding:28px 28px 26px}.employee-profile-card__hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.employee-profile-card__identity{align-items:center;gap:16px;display:flex}.employee-profile-card__avatar{flex:0 0 100px;width:100px;height:100px;position:relative}.employee-profile-card__avatar-media{color:#ffffffd9;background:linear-gradient(145deg,#163d5a,#49738b 45%,#bfa16b);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.employee-profile-card__avatar-media img{object-fit:cover;width:100%;height:100%;display:block}.employee-profile-card__avatar-badge{color:#262627b8;cursor:pointer;z-index:1;background:#eee;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.employee-profile-card__avatar-actions{align-items:center;gap:16px;margin-top:10px;display:flex}.employee-profile-card__avatar-link{color:#4e23e1;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:20px}.employee-profile-card__avatar-link:disabled{color:#26262761;cursor:not-allowed}.employee-profile-card__avatar-badge svg{width:18px;height:18px}.employee-profile-card__meta{gap:2px;min-width:258px;display:grid}.employee-profile-card__meta strong{color:#262627;letter-spacing:.15px;font-size:20px;font-weight:600;line-height:1.6}.employee-profile-card__meta span{color:#26262799;letter-spacing:.15px;font-size:16px;font-weight:500;line-height:1.5}.employee-profile-card__meta p{color:#262627;letter-spacing:.15px;margin:0;font-size:16px;font-weight:600;line-height:1.75}.employee-profile-card__tenure{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;gap:4px;min-width:288px;padding:16px;display:grid}.employee-profile-card__tenure span{color:#26262799;letter-spacing:.4px;font-size:12px;font-weight:500;line-height:1.66}.employee-profile-card__tenure strong{color:#262627;letter-spacing:.15px;font-size:20px;font-weight:600;line-height:1.6}.employee-profile-card__divider{background:#e5e7eb;height:1px;margin:24px 0 32px}.employee-profile-form{gap:32px;display:grid}.employee-profile-form__title{color:#262627;margin:0;font-size:24px;font-weight:600;line-height:1.334}.employee-profile-form__duo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.employee-owner-emails{gap:10px;display:grid}.employee-owner-emails__head{color:#262627ad;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.employee-owner-emails__add,.employee-owner-emails__remove{color:#4e23e1;cursor:pointer;background:#fff;border:1px solid #d7d9df;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.employee-owner-emails__remove{color:#26262794}.employee-owner-emails__rows{gap:10px;display:grid}.employee-owner-emails__row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.employees-form__grid-wide{grid-column:1/-1}.employee-profile-form__actions{justify-content:flex-end;display:flex}.crm-modal-open{overflow:hidden}.analytics-card{background:#fff;border:1px solid #2626271f;border-radius:8px;padding:23px;box-shadow:0 1px 10px #6161611f,0 4px 5px #61616124,0 2px 4px -1px #61616133}.analytics-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.analytics-card__title{color:#262627;margin:0;font-size:24px;font-weight:600;line-height:1.334}.analytics-card__subline{letter-spacing:.15px;color:#26262799;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.75}.analytics-card__subline strong{color:#262627}.analytics-filter{color:#262627;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;border:1px solid #262627;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:6px 16px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex}.analytics-filter svg{width:16px;height:16px}.analytics-funnel__stats{grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:26px;display:grid}.analytics-funnel__stat{border-right:3px solid #f5f5f5;min-height:108px;padding:0 14px 0 0}.analytics-funnel__stat:last-child{border-right:0}.analytics-funnel__stat p{color:#26262799;letter-spacing:.1px;white-space:normal;margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.analytics-funnel__stat strong{color:#262627;font-size:24px;font-weight:600;line-height:1.334}.analytics-funnel__chart{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;height:85px;margin-bottom:14px;display:grid;overflow:hidden}.analytics-funnel__segment{clip-path:polygon(0 8%,100% 18%,100% 100%,0% 100%);border-right:2px solid #ffffffa6;height:54px}.analytics-funnel__segment:first-child{height:82px}.analytics-funnel__segment:nth-child(2){height:79px}.analytics-funnel__segment:nth-child(3){height:70px}.analytics-funnel__segment:nth-child(4){height:68px}.analytics-funnel__segment:nth-child(5){height:60px}.analytics-funnel__segment:nth-child(6){height:58px}.analytics-funnel__segment:nth-child(7){height:50px}.analytics-funnel__segment:nth-child(8){height:48px}.analytics-funnel__segment:nth-child(9){height:44px}.analytics-funnel__legend{color:#26262799;align-items:center;gap:22px;font-size:10px;font-weight:500;line-height:12px;display:flex}.analytics-funnel__legend span{align-items:center;gap:6px;display:inline-flex}.analytics-funnel__legend i,.legend-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.analytics-table{width:100%}.analytics-table__head,.analytics-table__row{border-bottom:1px solid #2626271f;align-items:center;display:grid}.analytics-table__head{color:#26262799;letter-spacing:.4px;font-size:12px;font-weight:500;line-height:1.66}.analytics-table__row{color:#262627;letter-spacing:.15px;font-size:16px;font-weight:500;line-height:1.5}.analytics-table__head--kpi,.analytics-table__row--kpi{grid-template-columns:1.2fr 1.4fr 1.1fr 1.2fr 1fr 1fr;gap:0}.analytics-table__head--returns,.analytics-table__row--returns{grid-template-columns:1.4fr 1.1fr 1.1fr 1.4fr 1fr;gap:0}.analytics-table__head span,.analytics-table__row span{padding:16px}.analytics-table__link{color:#4e23e1;font-weight:600}.analytics-table__date{align-items:center;gap:8px;display:inline-flex}.analytics-table__date svg{width:20px;height:20px}.analytics-table__footer{color:#26262799;letter-spacing:.4px;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;padding-top:2px;font-size:12px;font-weight:500;line-height:1.66;display:flex}.analytics-table__footer span:nth-child(2),.analytics-table__footer span:nth-child(3){color:#262627}.analytics-line-chart{height:224px;position:relative}.analytics-line-chart__grid{opacity:.55;background:linear-gradient(0deg,#2626271f 1px,#0000 1px) 0 0/100% 20%,linear-gradient(90deg,#26262714 1px,#0000 1px) 0 0/16.66% 100%;position:absolute;inset:0 0 36px}.analytics-line-chart__svg{width:100%;height:calc(100% - 22px);position:absolute;inset:0}.analytics-line-chart__svg .line-primary,.analytics-line-chart__svg .line-secondary,.analytics-line-chart__svg .line-light{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.analytics-line-chart__svg .line-primary{stroke:#2e19b7}.analytics-line-chart__svg .line-secondary{stroke:#5633f0}.analytics-line-chart__svg .line-light{stroke:#a178ff}.analytics-line-chart__svg .line-dot{fill:#fff;stroke:#5633f0;stroke-width:2px}.analytics-line-chart__legend{color:#26262799;gap:18px;font-size:10px;line-height:12px;display:flex;position:absolute;bottom:0;left:0}.legend-dot--primary{background:#2e19b7}.legend-dot--secondary{background:#5633f0}.legend-dot--light{background:#a178ff}.analytics-dual{grid-template-columns:1fr 1fr;gap:18px;display:grid}.analytics-bars{padding-top:4px}.analytics-bars__row{grid-template-columns:1fr 190px;align-items:center;gap:12px;margin-bottom:10px;display:grid}.analytics-bars__row span{color:#26262799;text-align:right;font-size:10px;line-height:12px}.analytics-bars__row div{background:linear-gradient(90deg,#2626271f 1px,#0000 1px) 0 0/16.6667% 100%;height:18px;position:relative}.analytics-bars__row i{background:#4e23e1;position:absolute;inset:0 auto 0 0}.analytics-bars__axis{color:#26262799;grid-template-columns:repeat(7,1fr);margin-top:10px;margin-left:calc(100% - 190px);font-size:10px;line-height:12px;display:grid}.analytics-bars__caption{text-align:center;color:#26262799;margin:4px 0 0;font-size:10px;line-height:12px}.analytics-pie{justify-content:space-between;align-items:center;gap:20px;min-height:205px;display:flex}.analytics-pie__chart{background:conic-gradient(#3020a3 0 18%,#4d2dc2 18% 36%,#6b44d1 36% 56%,#8a6ad7 56% 74%,#a893df 74% 88%,#dcd4f2 88% 100%);border-radius:50%;width:180px;height:180px;margin-left:18px}.analytics-pie__legend{color:#262627bd;gap:10px;min-width:170px;font-size:10px;font-weight:500;line-height:12px;display:grid}.analytics-pie__legend span{align-items:center;gap:8px;display:flex}.analytics-pie__legend i{width:12px;height:12px;display:inline-block}.crm-app[data-sidebar-state=collapsed] .crm-sidebar{flex:0 0 80px;width:80px;padding-inline:0}.crm-app[data-sidebar-state=collapsed] .crm-main{width:calc(100% - 80px);margin-left:80px}.crm-app[data-sidebar-state=collapsed] .crm-brand__text,.crm-app[data-sidebar-state=collapsed] .crm-nav__label,.crm-app[data-sidebar-state=collapsed] .crm-nav__chevron,.crm-app[data-sidebar-state=collapsed] .crm-nav__subnav{display:none}.crm-app[data-sidebar-state=collapsed] .crm-sidebar__top{justify-content:center;padding-inline:0}.crm-sidebar::-webkit-scrollbar-thumb{background:#c5c8d3;border-radius:10px}.crm-sidebar::-webkit-scrollbar{width:6px}.crm-app[data-sidebar-state=collapsed] .crm-brand{display:none}.crm-app[data-sidebar-state=collapsed] .crm-nav{gap:8px;padding-top:36px}.crm-app[data-sidebar-state=collapsed] .crm-nav__item{justify-content:center;padding-inline:11px}.crm-app[data-sidebar-state=collapsed] .crm-nav__item.is-expanded,.crm-app[data-sidebar-state=collapsed] .crm-nav__item.is-active:not(.is-expanded){color:#fff;background:#4e23e1}.crm-app[data-sidebar-state=collapsed] .crm-sidebar__toggle{transform:rotate(180deg)}@media(max-width:1180px){.analytics-dual{grid-template-columns:1fr}}@media(max-width:920px){.crm-app{flex-direction:column}.crm-sidebar,.crm-app[data-sidebar-state=collapsed] .crm-sidebar{width:100%;height:auto;padding:16px;position:relative;inset:auto;overflow:visible}.crm-main,.crm-app[data-sidebar-state=collapsed] .crm-main{width:100%;margin-left:0}.crm-brand,.crm-app[data-sidebar-state=collapsed] .crm-brand{display:flex}.crm-brand__text,.crm-app[data-sidebar-state=collapsed] .crm-brand__text{display:inline}.crm-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-nav__subnav,.crm-sidebar__footer{grid-column:1/-1}.crm-header,.analytics-card__header{flex-direction:column;align-items:stretch}.crm-header__actions{flex-wrap:wrap;justify-content:flex-start}.employees-screen__topbar,.employee-profile-screen__topbar,.employees-screen__toolbar,.employee-profile-card__hero,.role-form__topbar{flex-direction:column;align-items:stretch}.analytics-funnel__stats,.analytics-table__head--kpi,.analytics-table__row--kpi,.analytics-table__head--returns,.analytics-table__row--returns,.roles-access-table__head,.roles-access-table__row,.employees-table__head,.employees-table__row,.employee-profile-form__duo{grid-template-columns:1fr}.roles-access-table__footer{flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:12px 16px}.employees-filter-panel{width:100%;margin-top:8px;position:static}.employee-profile-card{padding:22px 20px}.role-form__actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:640px){.crm-content,.crm-header{padding:18px}.crm-nav{grid-template-columns:1fr}.analytics-screen__title{font-size:28px}.roles-access-search{max-width:none}.crm-placeholder-card{padding:22px 20px}.employees-modal__dialog{width:calc(100% - 24px);margin:24px auto}.employees-modal__actions{flex-direction:column;align-items:stretch}.webmaster-emails-editor__toolbar{grid-template-columns:minmax(0,1fr)}.webmaster-emails-editor__add{justify-content:center;width:100%}.role-form__actions{display:grid}.role-form__primary,.role-form__secondary{width:100%}.role-permission-group__item{padding-left:16px}}.crm-header__actions{gap:15px;display:flex}.clients-screen{gap:18px;display:grid}.clients-screen__topbar,.clients-screen__toolbar{justify-content:space-between;gap:16px;display:flex}.clients-screen__search-form{flex:0 0 min(100%,488px)}.clients-screen__search{width:100%}.clients-screen__filter-wrap{margin-left:auto}.clients-filter-panel{z-index:12;background:#fff;border:1px solid #2626271f;border-radius:8px;gap:16px;width:min(100vw - 32px,368px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 10px #6161611f,0 4px 5px #61616124,0 2px 4px -1px #61616133}.clients-filter-panel__section{gap:12px;display:grid}.clients-filter-panel__label{color:#262627;letter-spacing:.17px;margin:0;font-size:14px;font-weight:600;line-height:24px}.clients-filter-panel__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clients-filter-panel__actions{justify-content:flex-end;gap:10px;display:flex}.clients-filter-panel__ghost,.clients-filter-panel__primary{letter-spacing:.46px;text-transform:uppercase;cursor:pointer;border-radius:4px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:22px}.clients-filter-panel__ghost{color:#262627;background:#e5e7eb}.clients-filter-panel__primary{color:#fff;background:#4e23e1}.clients-table-card [data-clients-table-wrapper].is-loading{opacity:.62;pointer-events:none;transition:opacity .16s}.clients-table__check-head,.clients-table__check-cell{text-align:center!important}.clients-table input[type=checkbox]{accent-color:#4e23e1;cursor:default;width:18px;height:18px}.clients-table__contact-cell{min-width:0}.clients-table__contact-inline{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.clients-table__contact-inline>span:first-child{white-space:nowrap}.clients-table__contact-type{color:#26262761;white-space:nowrap}.clients-table__date-cell{white-space:nowrap!important}.clients-table__date-inline{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.clients-table__empty{color:#26262799}.clients-table__empty td{text-align:center;padding:56px 24px}.clients-card-page{gap:18px;display:grid}.clients-card-page__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.clients-card-page__heading{gap:4px;display:grid}.clients-card-page__eyebrow,.clients-card-page__section-label{color:#2626278f;letter-spacing:.9px;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.4}.clients-card-page__title{color:#262627;margin:0;font-size:42px;font-weight:800;line-height:1.12}.clients-card-page__actions{align-items:center;gap:12px;display:flex}.clients-card-page__action-icon,.clients-card-page__action-icon svg{width:18px;height:18px}.clients-card-page__content{gap:16px;display:grid}.clients-card-page__block{padding:18px}.clients-card-page__block h3{color:#262627;margin:0;font-size:20px;font-weight:800;line-height:1.45}.clients-card-page__readonly-wide{grid-column:1/-1}.clients-card-page__readonly-grid{align-items:start}.clients-card-page__chip-field{min-height:58px;padding:18px 16px 8px}.clients-card-page__chip-list{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.clients-card-page__chip{color:#262627;background:#26262714;border-radius:999px;min-height:24px;padding:4px 10px;font-size:14px;font-weight:600;line-height:1.2}.clients-card-page__empty{color:#26262785;font-size:15px;font-weight:600;line-height:1.35}.clients-card-page__contacts{gap:10px;display:grid}.clients-card-page__flags{flex-wrap:wrap;gap:10px;display:flex}.clients-card-page__flag{color:#262627ad;background:#2626270d;border:1px solid #2626271a;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.clients-card-page__flag.is-enabled{color:#ea3729;background:#ea372914;border-color:#ea372929}.clients-modal__dialog{width:min(100%,1120px);max-height:min(920px,100vh - 48px)}.clients-form{padding:0}.clients-form__content{gap:18px;display:grid}.clients-form__content>.clients-form__field:first-child{margin-top:0}.clients-form__block{align-content:start}.clients-form__main-grid{align-items:start}.clients-form__switches{gap:12px;display:grid}.clients-form__block--system{max-width:520px}.clients-form__system-field{min-height:56px}.clients-form__field{box-sizing:border-box}.clients-form__field>span:first-child,.clients-form__choice>span:first-child{z-index:2;font-size:12px;line-height:14px;top:-8px}.clients-form__choice{padding-right:44px;position:relative}.clients-form__choice-button{color:#262627;text-align:left;letter-spacing:.15px;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:24px;font-size:14px;font-weight:500;display:flex}.clients-form__choice-button span,.employees-form__field .clients-form__choice-button span:first-child{opacity:1;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;position:static;inset:auto;overflow:hidden}.clients-form__choice:not(.is-filled) .clients-form__choice-button{color:#26262799}.clients-form__choice.is-filled .clients-form__choice-button,.clients-form__choice:focus-within .clients-form__choice-button{color:#262627}.clients-form__choice [data-client-choice-label][hidden]{display:none}.clients-form__choice-dropdown{width:100%;max-height:260px;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto}.clients-form__contacts{gap:20px;display:grid}.clients-form__contacts--panel{gap:12px}.clients-form__contact-block{gap:14px;display:grid}.clients-modal .clients-form__contact-block{background:#4e23e10a;border:1px solid #4e23e11f;border-radius:8px;padding:14px}.clients-form__new-block{background:#fff;border:1px solid #2626273b;border-radius:4px;padding:5px}.clients-form__contact-top{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.clients-form__contact-remove{color:#ea3729;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.clients-form__contact-remove svg{pointer-events:none;width:24px;height:24px}.clients-form__checkbox{color:#262627;letter-spacing:.15px;cursor:pointer;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.clients-form__checkbox input{opacity:0;pointer-events:none;position:absolute}.clients-form__checkbox-box{color:#0000;border:1.6px solid #2626278f;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .16s;display:inline-flex}.clients-form__checkbox input:checked+.clients-form__checkbox-box{color:#fff;background:#4e23e1;border-color:#4e23e1}.clients-form__checkbox-box svg{width:14px;height:14px}.clients-form__add-contact{color:#4e23e1;letter-spacing:.46px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #4e23e180;border-radius:4px;justify-self:start;align-items:center;gap:8px;min-height:32px;padding:4px 10px;font-size:13px;font-weight:600;line-height:22px;display:inline-flex}.clients-form__add-contact-icon,.clients-form__add-contact-icon svg{width:18px;height:18px}.clients-modal__actions{min-height:56px;padding:8px 24px}.clients-modal__cancel,.clients-modal__submit,.clients-delete-modal__cancel,.clients-delete-modal__submit{letter-spacing:.4px;text-transform:uppercase;background:0 0;border-radius:4px;min-height:36px;padding:6px 8px;font-size:14px;font-weight:600;line-height:24px}.clients-modal__cancel,.clients-delete-modal__cancel{color:#262627}.clients-modal__submit{color:#4e23e1}.clients-modal__submit:disabled{color:#26262761;cursor:not-allowed}.clients-delete-modal__dialog{width:min(100%,636px);margin-top:60px}.clients-delete-modal__content{border-top:1px solid #2626271f;border-bottom:1px solid #2626271f;gap:8px;padding:16px 24px;display:grid}.clients-delete-modal__title{color:#262627;letter-spacing:.15px;margin:0;font-size:20px;font-weight:600;line-height:1.6}.clients-delete-modal__title span{color:#4e23e1;text-underline-offset:3px;text-decoration:underline}.clients-delete-modal__text{color:#262627;letter-spacing:.15px;margin:0;font-size:16px;font-weight:500;line-height:1.5}.clients-delete-modal__actions{justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.clients-delete-modal__submit{color:#ea3729}@media(max-width:860px){.clients-card-page__header,.clients-screen__topbar,.clients-screen__toolbar{flex-direction:column;align-items:stretch}.clients-card-page__actions{justify-content:flex-start}.clients-card-page__title{font-size:32px}.clients-card-page__readonly-grid,.clients-form__main-grid{grid-template-columns:1fr}}.donors-screen{flex-direction:column;gap:10px;display:flex}.donors-screen__topbar,.donors-screen__toolbar{justify-content:space-between;gap:16px;display:flex}.donors-screen__title{color:#262627;letter-spacing:.25px;margin:0;font-size:34px;font-weight:600;line-height:1.24}.donors-screen__actions{align-items:center;gap:12px;display:flex}.donors-screen__selection-summary{color:#4e23e1;white-space:nowrap;background:#4e23e10f;border:1px solid #4e23e138;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:7px 10px 7px 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.donors-screen__selection-summary[hidden]{display:none}.donors-screen__selection-summary button{color:#4e23e1c7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.donors-screen__selection-summary button:hover,.donors-screen__selection-summary button:focus-visible{color:#4e23e1}.donors-screen__toolbar-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.primary-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#4f46e5;border-radius:8px;align-items:center;gap:8px;min-width:100px;min-height:36px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.group-button{text-transform:uppercase;cursor:pointer;color:#262627;background:#e0e0e0;border:1px solid #d7d7da;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.group-button:hover{background:#d7d7da}.donors-screen__group-chevron,.donors-screen__primary-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.primary-button:hover{background:#4019cd;border-color:#4019cd}.primary-button-red{color:#fff;text-transform:uppercase;cursor:pointer;background:#ef4444;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.primary-button-red:hover{background:#dc2626}.search-form{width:min(100%,355px)}.donors-screen__search-stack{flex-direction:column;gap:14px;width:min(100%,620px);display:flex}.search_label{background:#fff;border:1px solid #2626273b;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.search_input{color:#262627;letter-spacing:.15px;background:0 0;border:0;outline:none;width:100%;font-size:16px;line-height:24px}.donors-screen__search-icon,.donors-screen__filter-icon{color:#26262799;flex:none;width:20px;height:20px}.donors-screen__filter-wrap{position:relative}.donors-filter-builder{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:40px;display:grid;position:relative}.donors-filter-builder__chips{scrollbar-gutter:stable;flex-wrap:nowrap;gap:10px;min-width:0;min-height:40px;display:flex;overflow:auto hidden}.donors-filter-builder__clear{color:#2626278a;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:600;line-height:24px}.donors-filter-chip{color:#262627;cursor:pointer;background:#fff;border:1px solid #2626272e;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 6px 0 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 10px #2626270f}.donors-filter-chip.is-active{color:#4e23e1;border-color:#4e23e1}.donors-filter-chip__remove{color:#2626278f;cursor:pointer;background:#26262714;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-flex}.donors-screen__filter-button{color:#262627;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:15px;font-weight:600;line-height:24px;display:inline-flex}.donors-filter-panel{z-index:20;background:#fff;border:1px solid #2626271f;border-radius:8px;flex-direction:column;gap:18px;width:min(420px,86vw);padding:18px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 32px #26262724}.donors-filter-panel__list{flex-direction:column;gap:4px;max-height:min(58vh,480px);margin:0 -8px;padding:0 8px;display:flex;overflow:auto}.donors-filter-panel__field{text-align:left;color:#262627;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:12px 14px;font-size:15px;font-weight:500;line-height:22px}.donors-filter-panel__field:hover{color:#4e23e1;background:#4e23e10f}.donors-filter-panel__empty{color:#2626278f;padding:12px 14px;font-size:14px;line-height:20px}.donors-filter-editor{z-index:24;background:#fff;border:1px solid #2626271f;border-radius:10px;width:min(440px,100vw - 48px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 40px #26262729}.donors-filter-editor__header{border-bottom:1px solid #2626271f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 20px;display:flex}.donors-filter-editor__title{color:#262627;margin:0;font-size:20px;font-weight:700;line-height:28px}.donors-filter-editor__close{color:#2626278f;cursor:pointer;background:0 0;border:0;width:32px;height:32px}.donors-filter-editor__close svg{width:22px;height:22px}.donors-filter-editor__body{gap:16px;padding:18px 20px 20px;display:grid}.donors-filter-editor__choices{border:1px solid #2626271f;border-radius:8px;max-height:min(34vh,320px);padding:10px 0;overflow:auto}.donors-filter-editor__choice{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.donors-filter-editor__choice:hover{background:#4e23e10a}.donors-filter-editor__choice input{margin-top:2px}.donors-filter-editor__choice span{color:#262627;font-size:14px;font-weight:500;line-height:20px}.donors-filter-editor__actions{justify-content:space-between;gap:12px;display:flex}.donors-filter-editor [data-donor-filter-editor-secondary-wrap].is-hidden,.donors-filter-editor [data-webmaster-filter-editor-secondary-wrap].is-hidden,.donors-filter-editor [data-project-filter-editor-secondary-wrap].is-hidden{display:none}.donors-filter-panel__grid{gap:14px;display:grid}.donors-filter-panel__actions{justify-content:flex-end;gap:12px;display:flex}.donors-filter-panel__ghost,.donors-filter-panel__primary{letter-spacing:.4px;text-transform:uppercase;cursor:pointer;border-radius:4px;min-height:40px;padding:6px 14px;font-size:14px;font-weight:600;line-height:24px}.donors-filter-panel__ghost{color:#262627;background:#fff;border:1px solid #26262729}.donors-filter-panel__primary{color:#fff;background:#4e23e1;border:1px solid #4e23e1}.donors-table-panel{width:min(800px,100vw - 80px);max-height:min(70vh,640px)}.donors-table-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.donors-table-panel__head strong{color:#262627;letter-spacing:.15px;font-size:16px;font-weight:600;line-height:24px}.donors-table-panel__reset{color:#4e23e1;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;line-height:20px}.donors-table-panel__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 16px;max-height:min(60vh,520px);padding-right:6px;display:grid;overflow-y:auto}.donors-table-panel__list--grouped{scrollbar-width:thin;scrollbar-color:#26262733 transparent;flex-direction:column;gap:12px;display:flex}.donors-table-panel__list--grouped::-webkit-scrollbar{width:8px}.donors-table-panel__list--grouped::-webkit-scrollbar-thumb{background:#26262733;border-radius:4px}.donors-table-panel__group{background:#26262705;border:1px solid #26262714;border-radius:10px;padding:12px 14px 14px}.donors-table-panel__group-title{color:#2626278f;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:16px;display:flex}.donors-table-panel__group-title:after{content:"";background:#2626271a;flex:1;height:1px}.donors-table-panel__group-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 10px;display:grid}.donors-table-panel__list--grouped .donors-table-panel__item{border-radius:6px;min-height:28px;padding:3px 8px;transition:background-color .15s,color .15s}.donors-table-panel__list--grouped .donors-table-panel__item:hover{color:#4e23e1;background:#4e23e10f}.donors-table-panel__list--grouped .donors-table-panel__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donors-table-panel__list--grouped .donors-table-panel__item:has(input:checked) span{font-weight:500}.donors-table-panel__item{color:#262627;letter-spacing:.17px;cursor:pointer;align-items:center;gap:10px;min-height:24px;font-size:14px;line-height:20px;display:flex}.donors-table-panel__item--action{letter-spacing:.17px;text-align:left;background:0 0;border:0;width:100%;font-family:inherit;font-size:14px;line-height:20px}.donors-table-panel__item--action:focus-visible{outline:none;box-shadow:0 0 0 2px #4e23e13d}.donors-table-panel__item input{accent-color:#4e23e1;cursor:pointer;margin:0}.donors-table-card{background:#fff;border:1px solid #2626271f;border-radius:8px;overflow:hidden}.employees-modal[hidden],.donor-show-modal[hidden]{display:none!important}.donors-table-card [data-donors-table-wrapper].is-loading{opacity:.55;pointer-events:none}.donors-table-card [data-donors-table-wrapper]{position:relative}.donors-table__viewport{position:relative;overflow:hidden}.primary-table-scroll{position:relative;overflow:auto hidden}.primary-table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.primary-table thead.is-pinned{z-index:3;position:relative}.primary-table thead.is-pinned th{background:#fff;box-shadow:inset 0 -1px #2626271f}.sticky-table-scrollbar{z-index:9;scrollbar-width:thin;background:#fff;border-bottom:1px solid #2626271f;height:14px;position:fixed;overflow:auto hidden}.sticky-table-scrollbar[hidden]{display:none}.sticky-table-scrollbar::-webkit-scrollbar{height:10px}.sticky-table-scrollbar::-webkit-scrollbar-thumb{background:#26262747;border-radius:5px}.sticky-table-scrollbar__spacer{height:1px}.donors-table.primary-table,.collections-table.primary-table{table-layout:fixed}.primary-table__head{color:#262627;letter-spacing:.17px;border-bottom:1px solid #2626271f;font-size:14px;font-weight:600;line-height:24px}.primary-table__head th{text-align:left;white-space:nowrap;padding:12px 16px;overflow:hidden}.donors-table__head-cell{-webkit-user-select:none;user-select:none;position:relative}.donors-table__head-cell.is-dragging{opacity:.5}.donors-table__head-cell.is-drop-target{background:#4e23e10f}.donors-table__head-label{white-space:nowrap;cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.donors-table__head-label:focus-visible{box-shadow:0 0 0 2px #4e23e13d}.donors-table__sort-icon{color:#26262761;text-align:center;flex:none;width:14px;font-size:13px;line-height:1}.donors-table__head-cell.is-sorted .donors-table__sort-icon{color:#4e23e1}.donors-table__head-drag{display:none}.donors-table__head-resize{cursor:col-resize;z-index:2;width:10px;height:100%;position:absolute;top:0;right:-4px}.donors-table__head-resize:after{content:"";background:#26262714;border-radius:999px;width:2px;transition:background-color .2s;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.donors-table__head-cell:hover .donors-table__head-resize:after{background:#4e23e147}body.is-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.primary-table__row td,.primary-table__row th{text-align:left;white-space:nowrap;padding:12px 16px;overflow:hidden}.primary-table__row{color:#262627;letter-spacing:.17px;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:1.43;transition:background-color .2s}.primary-table__row:hover,.primary-table__row.is-actions-visible,.primary-table__row.is-selected,.primary-table__row:focus-visible,.primary-table__row:focus-within{background:#4e23e108}.primary-table__row.primary-table__row--price-expired{background:#ea372913}.primary-table__row.primary-table__row--price-expired:hover,.primary-table__row.primary-table__row--price-expired.is-actions-visible,.primary-table__row.primary-table__row--price-expired.is-selected,.primary-table__row.primary-table__row--price-expired:focus-visible,.primary-table__row.primary-table__row--price-expired:focus-within{background:#ea37291f}.primary-table__row.primary-table__row--price-warning{background:#ffab0018}.primary-table__row.primary-table__row--price-warning:hover,.primary-table__row.primary-table__row--price-warning.is-actions-visible,.primary-table__row.primary-table__row--price-warning.is-selected,.primary-table__row.primary-table__row--price-warning:focus-visible,.primary-table__row.primary-table__row--price-warning:focus-within{background:#ffab0026}.primary-table__row.primary-table__row--stop-listed{background:#ea372913;box-shadow:inset 3px 0 #ea3729}.primary-table__row.primary-table__row--stop-listed:hover,.primary-table__row.primary-table__row--stop-listed.is-actions-visible,.primary-table__row.primary-table__row--stop-listed.is-selected,.primary-table__row.primary-table__row--stop-listed:focus-visible,.primary-table__row.primary-table__row--stop-listed:focus-within{background:#ea37291f}.primary-table__row--stop-listed td[data-donor-picker-column=site_label] .donors-table__link,.primary-table__row--stop-listed td[data-collection-donor-column=site_label] .donors-table__link,.primary-table__row--stop-listed td[data-donor-picker-column=site_label] .donors-table__cell-text,.primary-table__row--stop-listed td[data-collection-donor-column=site_label] .donors-table__cell-text{color:#ea3729;font-weight:700}.donors-table__stop-list-badge{color:#ea3729;letter-spacing:.2px;vertical-align:middle;white-space:nowrap;background:#ea37291f;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.primary-table__row_no_cursor{cursor:auto}.donors-table__link{color:#4e23e1;white-space:nowrap;font-weight:600}.donors-table__contact,.donors-table__cell--truncate{white-space:nowrap}.donors-table__selection-col{width:48px}.donors-table__selection-cell{text-align:center;box-sizing:border-box;width:48px;min-width:48px;max-width:48px;padding:0 14px!important}.donors-table__selection-cell--head{border-right:1px solid #26262714}.donors-table__checkbox{cursor:pointer;vertical-align:middle;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.donors-table__checkbox input{opacity:0;pointer-events:none;position:absolute}.donors-table__checkbox span{background:#fff;border:2px solid #26262747;border-radius:4px;place-items:center;width:18px;height:18px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.donors-table__checkbox span:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transition:transform .12s;transform:rotate(45deg)scale(0)}.donors-table__checkbox input:checked+span,.donors-table__checkbox input:indeterminate+span{background:#4e23e1;border-color:#4e23e1;box-shadow:0 0 0 3px #4e23e114}.donors-table__checkbox input:checked+span:after{transform:rotate(45deg)scale(1)}.donors-table__checkbox input:indeterminate+span:after{border-bottom:2px solid #fff;border-right:0;width:9px;height:2px;transform:rotate(0)scale(1)}.donors-table__price--primary{color:#4e23e1;font-weight:600}.donors-table__price--accent{color:#ea3729;font-weight:600}.donors-table__actions{opacity:0;pointer-events:none;z-index:6;background:linear-gradient(90deg,#f9f8fe00,#f9f8fe 10% 54%);justify-content:center;align-items:center;gap:12px;width:110px;height:44px;transition:opacity .2s;display:flex}.donors-table__floating-actions{z-index:8;position:absolute;top:0;right:0;transform:translateY(-50%)}.donors-table__floating-actions.is-visible{opacity:1;pointer-events:auto}.donors-table__action-button{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s,transform .2s;display:inline-flex;position:relative}.donors-table__action-button:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#262627;border-radius:6px;min-width:max-content;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 10px 24px #2626272e}.donors-table__action-button:hover:after,.donors-table__action-button:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.donors-table__actions .donors-table__action-button:last-child:after,.donors-table__floating-actions .donors-table__action-button:last-child:after{right:0;transform:translateY(4px)}.donors-table__actions .donors-table__action-button:last-child:hover:after,.donors-table__actions .donors-table__action-button:last-child:focus-visible:after,.donors-table__floating-actions .donors-table__action-button:last-child:hover:after,.donors-table__floating-actions .donors-table__action-button:last-child:focus-visible:after{transform:translateY(0)}.donors-table__action-button:hover{color:#262627;transform:translateY(-1px)}.donors-table__action-button--danger{color:#ea3729}.donors-table__action-button--danger:hover{color:#c32b1f}.donors-table__action-button svg{width:24px;height:24px;display:block}.donors-table__empty{color:#26262799}.donors-table__empty td{text-align:center;padding:48px 24px}.donors-table__copy-cell{box-sizing:border-box;min-width:0;position:relative}.donors-table__copy-cell-text{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.donors-table__external-link{color:inherit;text-decoration:none}.donors-table__external-link:hover{text-underline-offset:3px;text-decoration:underline}.donors-table__copy-button{visibility:hidden;color:#6d28d9c7;vertical-align:middle;margin-left:0;transition:opacity .18s,visibility .18s,color .18s,transform .18s;position:absolute;top:50%;right:12px;transform:translateY(-50%);opacity:0!important;pointer-events:none!important}.donors-table__margin-button{color:#ea3729;opacity:.92;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.donors-table__margin-button svg{width:24px;height:24px;display:block}.donors-table__margin-button:hover{color:#d92f22}.donors-table__copy-cell:hover .donors-table__copy-button,.donors-table__copy-cell:focus-within .donors-table__copy-button{visibility:visible;transform:translateY(-50%);opacity:1!important;pointer-events:auto!important}.collection-donors-table__price-cell{padding-right:16px!important}.collection-donors-table__comment-cell{text-align:center}.donors-table__comment-button{color:#6d28d9d9;cursor:pointer;vertical-align:middle;background:#6d28d90f;border:1px solid #6d28d940;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.donors-table__comment-button svg{flex:0 0 16px;width:16px;height:16px;display:block}.donors-table__comment-button svg[hidden]{display:none}.donors-table__comment-button:hover{color:#6d28d9;background:#6d28d924;border-color:#6d28d973}.donors-table__comment-button:focus-visible{outline:none;box-shadow:0 0 0 3px #6d28d933}.donors-table__comment-button[data-has-comment="1"]{color:#fff;background:#6d28d9;border-color:#6d28d9}.donors-table__comment-button[data-has-comment="1"]:hover{color:#fff;background:#5b21b6;border-color:#5b21b6}.collection-donors-table__price-control{align-items:center;gap:12px;min-width:0;display:flex}.collection-donors-table__price-control select{color:#262627;font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%23262627' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding:0 36px 0 0}.collection-donors-table__price-value{white-space:nowrap;text-overflow:ellipsis;color:#262627;min-width:0;font-weight:600;overflow:hidden}.collection-donors-table__client-price{color:#262627;background:#ffffffb8;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;width:96px;min-height:32px;padding:0 8px;display:inline-flex}.collection-donors-table__client-price:focus-within{background:#fff;border-color:#4e23e173;box-shadow:0 0 0 3px #4e23e11a}.collection-donors-table__client-price input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0;font-weight:600}.collection-donors-table__client-price input:disabled{color:#26262773;cursor:not-allowed}.currency-table__sort-cell{text-align:center;width:52px}.currency-table__drag-handle{color:#2626276b;cursor:grab;letter-spacing:-1px;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:inline-flex}.primary-table__row.is-dragging{opacity:.55}.primary-table__row.is-drop-target{background:#4e23e114}.projects-table-card [data-projects-table-wrapper].is-loading{opacity:.55;pointer-events:none}.projects-table-card [data-projects-table-wrapper]{position:relative}.projects-table{width:100%;position:relative;overflow:auto}.projects-table__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.projects-table__table thead th{color:#262627;letter-spacing:.17px;text-align:left;border-bottom:1px solid #2626271f;font-size:14px;font-weight:700;line-height:24px}.projects-table__table thead th,.projects-table__table tbody td{vertical-align:middle;white-space:nowrap;padding:12px 16px}.projects-table__table thead th:first-child,.projects-table__table tbody td:first-child{width:30%}.projects-table__table thead th:nth-child(2),.projects-table__table tbody td:nth-child(2){width:23%}.projects-table__table thead th:nth-child(3),.projects-table__table tbody td:nth-child(3){width:15%}.projects-table__row{color:#262627;letter-spacing:.17px;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:1.43;transition:background-color .2s;position:relative}.projects-table__row:hover,.projects-table__row:focus-within,.projects-table__row.is-actions-visible{background:#4e23e108}.projects-table__domain{color:#4e23e1;text-overflow:ellipsis;cursor:pointer;font-weight:600}.projects-table__status-badge{color:#262627b3;white-space:nowrap;border:1.5px solid #26262747;border-radius:999px;justify-content:center;align-items:center;padding:3px 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.projects-table__status-badge--success{color:#43a047;border-color:#4caf50eb}.projects-table__status-badge--warning{color:#ef6c00;border-color:#ef6c00e6}.projects-table__status-badge--neutral{color:#262627b8;border-color:#2626275c}.projects-table__status-badge--primary{color:#4e23e1;border-color:#4e23e18c}.projects-table__status-badge--info{color:#1976d2;border-color:#1976d273}.projects-table__status-badge--danger{color:#ff5630;border-color:#ff56308c}.projects-table__empty{text-align:center;color:#26262799}.projects-table__empty p{margin:0;padding:32px 0}.projects-modal__dialog{width:min(100%,680px);margin-top:56px;overflow:visible}.projects-modal__body{z-index:2;isolation:isolate;border-top:1px solid #26262714;border-bottom:1px solid #26262714;gap:16px;padding:24px;display:grid;position:relative;overflow:visible}.projects-modal__body>*{z-index:1;position:relative}.projects-modal .donor-tag-select{z-index:2}.projects-modal .donor-tag-select:focus-within,.projects-modal .donor-tag-select.is-open{z-index:40}.projects-modal .donor-tag-select__results{z-index:50;overscroll-behavior:contain;max-height:min(320px,100vh - 360px);overflow-y:auto}.projects-modal__footer{z-index:1;border-top:1px solid #2626271f;justify-content:flex-end;gap:20px;height:72px;padding:8px 24px;display:flex;position:relative}.project-show-card{overflow:hidden}.collection-no-border{border:none}.collection-border{border:1px solid #2626271f;border-radius:12px}.project-show-tabs{border-bottom:1px solid #2626271f;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:0 28px;display:flex}.project-show-tabs__list{align-items:center;gap:28px;min-width:0;display:flex;overflow-x:auto}.project-show-tabs__actions{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.project-show-tabs__tab{color:#2626278a;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:600;line-height:24px;position:relative}.project-show-tabs__tab.is-active{color:#4e23e1}.project-show-tabs__tab.is-active:after{content:"";background:#4e23e1;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.project-show-card__panel[hidden]{display:none!important}.project-show-card__table td .projects-table__status-badge,.project-show-card__table td .collections-table__status-badge{display:inline-flex}.project-show-card__date{align-items:center;gap:10px;display:flex}.project-show-card__multiline{white-space:pre-line}.project-show-card__history-empty{color:#262627;text-align:center;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:500;line-height:1.5}.orders-show-page__header{align-items:flex-start}.orders-show-page__title{font-size:24px;line-height:1.334}.orders-show__actions-divider{background:#2626272e;align-self:stretch;width:1px;margin:0 14px 0 16px}.orders-show__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 20px 0;display:grid}.orders-show-page .project-show-card,.orders-show-page .project-show-card__panel,.orders-show-page .project-show-card__table,.orders-show-page .project-show-card__table tbody,.orders-show-page .project-show-card__table tr,.orders-show-page .project-show-card__table th,.orders-show-page .project-show-card__table td{overflow:visible}.orders-show-page .project-show-card__panel[data-order-show-panel=info] .primary-table{width:100%;min-width:0;max-width:100%}.orders-show-page .project-show-card__panel[data-order-show-panel=info] .primary-table__row>th,.orders-show-page .project-show-card__panel[data-order-show-panel=info] .primary-table__row>td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.orders-show-page .project-show-card__panel[data-order-show-panel=info] .primary-table__row>th{width:200px}.orders-show-page .project-show-card__panel[data-order-show-panel=info] .project-show-card__date{flex-wrap:wrap}.orders-show-page .project-show-card__panel[data-order-show-panel=info] .primary-table__row>td.project-show-card__multiline{white-space:pre-line}[data-order-assignment-row]{z-index:6;position:relative}[data-order-assignment-row]>td{z-index:7;white-space:normal;position:relative}.orders-show__summary-card{background:#fff;border:1px solid #2626271f;border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 1px 3px #6161611f,0 1px 1px #61616124,0 2px 1px #61616133}.orders-show__summary-card span,.orders-show__field span{color:#26262799;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.66}.orders-show__summary-card strong{color:#262627;font-size:24px;font-weight:600;line-height:1.334}.orders-show__placements{flex-direction:column;gap:12px;display:flex}.orders-show__placement-card{background:#fff;border:1px solid #2626271f;border-radius:4px;overflow:hidden}.orders-show__placement-card.is-linked-placement{border-color:#4e23e180;box-shadow:0 0 0 3px #4e23e11a}.orders-show__placement-trigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 20px;display:flex}.orders-show__placement-title{color:#262627;align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:20px;font-weight:600;line-height:1.6;display:flex}.orders-show__placement-chevron{color:#26262799;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.orders-show__placement-chevron svg{width:24px;height:24px}.orders-show__placement-card.is-open .orders-show__placement-chevron{transform:rotate(180deg)}.orders-show__placement-body{flex-direction:column;gap:18px;padding:0 20px 20px;display:flex}.orders-show__placement-tabs{border-bottom:1px solid #2626271f;align-items:center;gap:28px;padding:4px 0 0;display:flex}.orders-show__placement-tab{color:#2626278a;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:600;line-height:24px;position:relative}.orders-show__placement-tab.is-active{color:#5b35ea}.orders-show__placement-tab.is-active:after{content:"";background:#5b35ea;border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.orders-show__placement-panel,.orders-show__placement-grid{gap:16px;display:grid}.orders-show__placement-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-show__placement-grid--article{grid-template-columns:minmax(0,1fr) 260px;align-items:end}.orders-show__placement-grid--requirements{grid-template-columns:minmax(0,1fr) 160px;align-items:end}.orders-show__placement-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-show__placement-grid--metrics{grid-template-columns:160px 160px 140px minmax(0,1fr) minmax(0,1fr)}.orders-show__placement-grid--prices{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-show__placement-grid--payment-top{grid-template-columns:180px 180px minmax(0,1fr) 220px}.orders-show__copy-field,.orders-show__metric-field,.orders-show__cta-field{background:#fff;border:1px solid #2626272e;border-radius:10px;flex-direction:column;gap:8px;min-height:78px;padding:16px 18px;display:flex;position:relative}.orders-show__copy-field span,.orders-show__metric-field span,.orders-show__cta-field span{color:#26262785;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.orders-show__copy-field strong,.orders-show__metric-field strong{color:#262627;word-break:break-word;font-size:18px;font-weight:500;line-height:1.45}.orders-show__copy-field--multiline strong{white-space:pre-wrap}.orders-show__metric-field strong{font-size:34px;font-weight:700;line-height:1}.orders-show__copy-button{color:#5b35ea;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.orders-show__copy-button svg{width:18px;height:18px}.orders-show__copy-value{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.orders-show__copy-button--inline{color:#2626278f;background:0 0;flex:none;width:24px;height:24px;transition:color .2s,background-color .2s;position:static;transform:none}.orders-show__copy-button--inline:hover,.orders-show__copy-button--inline:focus-visible{color:#4e23e1;background:#4e23e11a}.orders-show__copy-button--inline svg{width:15px;height:15px}.orders-show__cta-value{color:#5b35ea;background:#5b35ea24;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:18px;font-weight:700;line-height:1.3;display:inline-flex}.orders-show__cta-value.is-active{color:#fff;background:#5b35ea;box-shadow:0 8px 20px #5b35ea3d}.orders-show__readonly-checkbox{color:#26262794;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:12px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.orders-show__readonly-checkbox input{accent-color:#5b35ea;cursor:default;width:32px;height:32px;margin:0}.orders-show__payment-files{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.orders-show__payment-files-label{letter-spacing:1px;text-transform:uppercase;color:#26262794;font-size:12px;font-weight:700}.orders-show__payment-files-list{flex-wrap:wrap;gap:8px;display:flex}.orders-show__payment-file{color:#5b35ea;word-break:break-all;background:#5b35ea0f;border:1px solid #5b35ea52;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.orders-show__payment-file:before{content:"⤓";font-size:14px;line-height:1}.orders-show__payment-file:hover{background:#5b35ea1f}.orders-show__payment-action-wrap{justify-content:flex-start;display:flex}.orders-show__placement-form-grid{gap:16px;display:grid}.orders-show__placement-form-grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-show__placement-form-grid--article{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:end}.orders-show__article-actions{align-items:stretch;gap:10px;display:flex}.orders-show__article-actions .orders-show__primary-button,.orders-show__article-actions .orders-show__secondary-button{flex:1 1 0;min-width:0}.orders-show__bulk-article-list{gap:8px;max-height:320px;display:grid;overflow:auto}.orders-show__bulk-article-row{cursor:pointer;background:#fff;border:1px solid #2626271f;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.orders-show__bulk-article-row:hover{background:#4e23e10a;border-color:#4e23e16b}.orders-show__bulk-article-row input{accent-color:#5b35ea;width:24px;height:24px;margin:0}.orders-show__bulk-article-content{gap:2px;min-width:0;display:grid}.orders-show__bulk-article-content strong{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.4;overflow:hidden}.orders-show__bulk-article-content span,.orders-show__bulk-article-empty{color:#2626278f;font-size:14px;line-height:1.4}.orders-show__bulk-article-empty{border:1px dashed #2626272e;border-radius:6px;padding:14px}.orders-show__placement-form-grid--assignment{grid-template-columns:minmax(260px,420px)}.orders-show__primary-button{min-height:40px}.orders-show__secondary-button{color:#4e23e1;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:1px solid #4e23e152;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.orders-show__secondary-button:hover,.orders-show__secondary-button:focus-visible{box-shadow:0 8px 18px #4e23e124}.orders-show__placement-form-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-show__placement-form-grid--metrics{grid-template-columns:100px 100px 100px minmax(0,1fr) 110px;align-items:end}.orders-show__placement-form-grid--result{grid-template-columns:minmax(0,1fr) 120px 120px;align-items:end}.orders-show__placement-form-grid--payment-top{grid-template-columns:150px 150px 170px minmax(0,1fr) 220px}.orders-show__placement-form-grid--price-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 160px}.orders-show__placement-form-grid--article-modal-top{grid-template-columns:minmax(0,1.5fr) minmax(220px,.9fr) 160px;align-items:end}.orders-show__form-field{flex-direction:column;gap:8px;display:flex;position:relative}.orders-show__form-field--wide{width:100%}.orders-show__form-field>span{z-index:1;color:#2626277a;background:#fff;padding:0 6px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:-10px;left:16px}.orders-show__form-field input,.orders-show__form-field textarea,.orders-show__form-field select{color:#262627;background:#fff;border:1px solid #26262752;border-radius:4px;width:100%;padding:8px 18px;font-size:16px;line-height:1.4}.orders-show__form-field textarea{resize:vertical;min-height:120px}.orders-show__form-field input[readonly],.orders-show__form-field textarea[readonly]{color:#26262785}.orders-show__form-checkbox{color:#2626277a;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.orders-show__form-checkbox--inline{align-items:flex-start}.orders-show__form-checkbox--article-modal{background:#fff;border:1px solid #26262752;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;min-height:60px;padding:8px 10px 10px}.orders-show__form-checkbox input{accent-color:#5b35ea;width:32px;height:32px;margin:0}.orders-show__form-field--has-copy input{padding-right:54px}.orders-show__form-field--has-dual-actions input{padding-right:112px}.orders-show__danger-button{justify-content:center;min-height:40px}.orders-show__modal-dialog{width:min(100%,1200px)}.orders-show__modal-dialog--article{width:min(100%,980px)}.copywriting-article-modal__dialog--bulk{width:min(100%,760px)}.orders-show__modal-body{border-top:1px solid #2626271f;border-bottom:1px solid #2626271f;gap:18px;padding:24px;display:grid}.orders-show__modal-section-title{color:#262627;font-size:24px;font-weight:700;line-height:1.3}.orders-show__modal-actions{justify-content:flex-end;gap:24px;padding:18px 24px}.orders-show__article-pairs{gap:14px;display:grid}.orders-show__comments{gap:20px;padding-top:4px;display:grid}.orders-show__pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orders-show__field{background:#fff;border:1px solid #2626271f;border-radius:4px;flex-direction:column;gap:4px;min-height:58px;padding:14px 16px;display:flex}.orders-show__field--wide{width:100%}.orders-show__field strong{color:#262627;word-break:break-word;font-size:16px;font-weight:500;line-height:1.5}@media(max-width:1280px){.orders-show__summary,.orders-show__placement-grid--article,.orders-show__placement-grid--requirements,.orders-show__placement-grid--triple,.orders-show__placement-grid--metrics,.orders-show__placement-grid--payment-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.orders-show__summary,.orders-show__pair-grid,.orders-show__placement-grid--double,.orders-show__placement-grid--article,.orders-show__placement-grid--requirements,.orders-show__placement-grid--triple,.orders-show__placement-grid--metrics,.orders-show__placement-grid--prices,.orders-show__placement-grid--payment-top{grid-template-columns:1fr}.orders-show__placement-tabs{gap:18px;overflow-x:auto}}.donor-copy-modal__dialog{width:min(100%,500px);margin-top:60px}.donor-copy-modal__header{padding:0 24px}.donor-copy-modal__body{border-bottom:1px solid #2626271f;padding:24px}.donor-copy-modal__text{color:#26262794;letter-spacing:.01em;max-width:520px;margin:0 0 28px;font-size:14px;line-height:1.42}.donor-copy-modal__options-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.donor-copy-modal__text--inline{margin-bottom:0}.donor-copy-modal__select-toggle{color:#4e23e1;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.donor-copy-modal__select-toggle:hover{text-decoration:underline}.donor-copy-modal__options{flex-wrap:wrap;gap:18px 16px;display:flex}.donor-copy-modal__option{color:#262627;cursor:pointer;background:#fff;border:2px solid #6551ff33;border-radius:4px;align-items:center;gap:16px;min-height:30px;padding:0 10px;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative}.donor-copy-modal__option.is-selected{border-color:#6551ff;box-shadow:0 0 0 1px #6551ff14}.donor-copy-modal__option.is-unselected{color:#262627ad;border-color:#2626272e}.donor-copy-modal__option span{letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1}.donor-copy-modal__option input{appearance:none;background:#fff;border:2px solid #26262733;border-radius:2px;flex-shrink:0;place-items:center;width:14px;height:14px;margin:0;display:grid}.donor-copy-modal__option input:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:7px;transition:transform .14s;transform:rotate(45deg)scale(0)}.donor-copy-modal__option input:checked{background:#6551ff;border-color:#6551ff}.donor-copy-modal__option input:checked:after{transform:rotate(45deg)scale(1)}.donor-copy-modal__actions{justify-content:flex-end;align-items:center;gap:18px;padding:24px;display:flex}.donor-copy-modal__secondary,.donor-copy-modal__primary{color:#262627;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;line-height:26px}.donor-copy-modal__primary{color:#6551ff}.donor-copy-modal__primary--margin{color:#4e23e1}.donor-copy-modal__primary:disabled{color:#26262752;cursor:not-allowed}@media(max-width:900px){.donor-copy-modal__header{padding:0 20px}.donor-copy-modal__body{padding:28px 20px 24px}.donor-copy-modal__text{margin-bottom:20px;font-size:18px}.donor-copy-modal__option{gap:12px;min-height:48px;padding:0 14px 0 18px}.donor-copy-modal__option span{font-size:18px}.donor-copy-modal__actions{padding:20px}}.donors-delete-modal__dialog{width:min(100%,636px);margin-top:60px}.donor-import-modal{z-index:90}.donor-import-modal__dialog{border-radius:12px;width:min(100%,800px);margin-top:0}.donor-import-modal__dialog--wide{width:min(100%,920px)}.donor-import-modal__mapping-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.donor-import-modal__save-template{width:100%}.donor-import-column-mapper{border:1px solid #26262724;border-radius:10px;flex-direction:column;gap:8px;max-height:min(420px,100vh - 480px);padding:4px;display:flex;overflow-y:auto}.donor-import-column-row{border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.donor-import-column-row:hover{background:#4e23e10a}.donor-import-column-row__label{flex-direction:column;gap:2px;min-width:0;display:flex}.donor-import-column-row__label strong{color:#262627;font-size:13px;font-weight:600}.donor-import-column-row__samples{color:#2626278f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.donor-import-column-row__select{color:#262627;background:#fff;border:1px solid #2626273b;border-radius:6px;width:100%;padding:6px 10px;font-size:13px}.donor-import-modal__header{padding:40px 48px 28px}.donor-import-modal__header h2{color:#262627;margin:0;font-size:16px;font-weight:600;line-height:1.334}.donor-import-modal__close{width:36px;height:36px}.donor-import-modal__body{flex-direction:column;gap:24px;padding:48px;display:flex;overflow-y:auto}.donor-import-modal__step-panel{flex-direction:column;gap:24px;display:flex}.donor-import-modal__step-panel[hidden]{display:none}.donor-import-modal__alert{color:#8a1f1f;background:#fdecec;border:1px solid #f3c2c2;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.donor-import-modal__alert[hidden]{display:none}.donor-import-modal__alert-icon{color:#c5331f;flex-shrink:0;width:22px;height:22px;display:flex}.donor-import-modal__alert-icon svg{width:100%;height:100%}.donor-import-modal__alert-content{flex-direction:column;gap:6px;line-height:1.4;display:flex}.donor-import-modal__alert-content strong{font-weight:600}.donor-import-modal__alert-link{color:#4e23e1;align-self:flex-start;font-weight:600;text-decoration:underline}.donor-import-modal__alert-link:hover,.donor-import-modal__alert-link:focus-visible{color:#4019cd}.donor-import-modal__dropzone{cursor:pointer;background:#fafafa;border:2px dashed #4e23e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;transition:border-color .18s,background .18s;display:flex}.donor-import-modal__dropzone.is-dragging{background:#4e23e10f;border-color:#4019cd}.donor-import-modal__dropzone input{opacity:0;pointer-events:none;position:absolute}.donor-import-modal__upload-icon,.donor-import-modal__file-icon{color:#4e23e1}.donor-import-modal__upload-icon svg{fill:currentColor;width:96px;height:96px}.donor-import-modal__drop-title{color:#262627;margin-top:10px;font-size:20px;font-weight:400;line-height:1.25}.donor-import-modal__drop-title span{color:#4e23e1;text-decoration:underline}.donor-import-modal__drop-subtitle{color:#2626278f;margin-top:10px;font-size:18px;line-height:1.3}.donor-import-modal__file-card{background:#fff;border:1px solid #26262729;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;display:flex}.donor-import-modal__file-icon svg{fill:currentColor;width:40px;height:40px}.donor-import-modal__file-meta{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.donor-import-modal__file-meta strong{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.22;overflow:hidden}.donor-import-modal__file-meta span{color:#2626278f;font-size:14px;line-height:1.25}.donor-import-modal__file-remove{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.donor-import-modal__file-remove svg{width:32px;height:32px}.donor-import-modal__file-ready{color:#2e7d32}.donor-import-modal__file-ready svg{fill:currentColor;width:30px;height:30px}.donor-import-modal__update-option{align-self:flex-start}.donor-import-modal__result{min-height:360px}.donor-import-modal__result-head{flex-direction:column;gap:8px;display:flex}.donor-import-modal__result-head h3{color:#262627;margin:0;font-size:24px;font-weight:600;line-height:1.2}.donor-import-modal__result-head p{color:#2626278f;margin:0;font-size:15px;line-height:1.4}.donor-import-modal__progress{background:#4e23e11a;border-radius:999px;height:8px;overflow:hidden}.donor-import-modal__progress span{border-radius:inherit;background:#4e23e1;width:36%;height:100%;animation:1.25s ease-in-out infinite donor-import-progress;display:block}@keyframes donor-import-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.donor-import-modal__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.donor-import-modal__stat{background:#fafafa;border:1px solid #2626271f;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;min-height:116px;padding:18px;display:flex}.donor-import-modal__stat span{color:#4e23e1;font-size:34px;font-weight:700;line-height:1}.donor-import-modal__stat small{color:#262627ad;font-size:14px;line-height:1.25}.donor-import-modal__errors{background:#dc26260a;border:1px solid #dc262638;border-radius:8px;max-height:260px;padding:16px;overflow-y:auto}.donor-import-modal__errors h4{color:#991b1b;margin:0 0 10px;font-size:15px;font-weight:600}.donor-import-modal__errors p{color:#7f1d1d;margin:0 0 10px;font-size:13px;line-height:1.35}.donor-import-modal__errors ul{color:#7f1d1d;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.35;display:flex}.donor-import-modal__footer{border-top:1px solid #2626271f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px 48px;display:grid}.donor-import-modal__back,.donor-import-modal__submit{color:#262627;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:500;line-height:1}.donor-import-modal__back{justify-self:start}.donor-import-modal__back span{margin-right:12px;font-size:24px;line-height:0}.donor-import-modal__step{color:#2626278f;font-size:18px;line-height:1}.donor-import-modal__submit{color:#4e23e1;justify-self:end}.donor-import-modal__submit:disabled{color:#26262752;cursor:not-allowed}.donors-table__footer{border-top:1px solid #2626271f}.donor-show-modal{z-index:125;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.donor-show-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2626274d;position:absolute;inset:0}.donor-show-modal__dialog{z-index:1;background:#fff;border-radius:4px;width:min(100%,1240px);max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 6px 30px 5px #6161611f,0 16px 24px 2px #61616124,0 8px 10px -5px #61616133}.donor-show{color:#262627;flex-direction:column;max-height:calc(100vh - 48px);display:flex}.donor-show__header{border-bottom:1px solid #2626271f;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.donor-show__header h2{letter-spacing:-.02em;margin:0;font-size:48px;font-weight:700;line-height:1.1}.donor-show__header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.donor-show__header-button,.donor-show__close,.donor-show__mini-button,.donor-show__tab{font:inherit;background:0 0;border:0}.donor-show__header-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.donor-show__header-button--primary{color:#fff;background:#4e23e1}.donor-show__header-button--primary:hover{background:#401dc1}.donor-show__header-button--danger{color:#ea3729;background:#ea372914}.donor-show__header-button--danger:hover{background:#ea372924}.donor-show__close{color:#2626277a;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.donor-show__close:hover{color:#262627;background:#2626270f}.donor-show__close svg{width:24px;height:24px}.donor-show__body{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:24px 32px 32px;display:flex;overflow:auto}.donor-show--loading{min-height:320px}.donor-show__loading{color:#26262799;padding:48px 32px 60px;font-size:16px;line-height:24px}.donor-show__grid{gap:20px;display:grid}.donor-show__grid--top,.donor-show__grid--pricing,.donor-show__grid--optional-pricing{grid-template-columns:repeat(4,minmax(0,1fr))}.donor-show__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.donor-show__card,.donor-show__section,.donor-show__stat{background:#fff;border:1px solid #2626271f;border-radius:4px}.donor-show__card{padding:20px 24px;box-shadow:0 1px 2px #2626270a}.donor-show__card--section,.donor-show__card--payment{padding:0}.donor-show__card--price{flex-direction:column;gap:18px;min-height:212px;display:flex}.donor-show__card--primary{background:linear-gradient(#4e23e10f,#fff)}.donor-show__card--danger{background:linear-gradient(#ea37290f,#fff)}.donor-show__card-head,.donor-show__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.donor-show__section-head{border-bottom:1px solid #2626271f;padding:18px 24px}.donor-show__section-head h3{margin:0;font-size:22px;font-weight:700;line-height:1.32}.donor-show__card-value,.donor-show__price-value,.donor-show__payment-method,.donor-show__payment-currency{color:#262627;font-weight:700}.donor-show__card-value{margin-top:18px;font-size:28px;line-height:1.2}.donor-show__price-value{letter-spacing:-.01em;font-size:36px;line-height:1.1}.donor-show__price-items,.donor-show__stack,.donor-show__chip-list,.donor-show__stats{gap:12px;display:grid}.donor-show__price-item,.donor-show__row,.donor-show__chip-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.donor-show__chip-row--inline{flex-wrap:wrap;justify-content:flex-start}.donor-show__chip-list--wrap{padding:20px 24px 24px}.donor-show__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.donor-show__stat{padding:18px 20px}.donor-show__stat strong{color:#2626278f;margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}.donor-show__stat span{font-size:28px;font-weight:700;line-height:1.15;display:block}.donor-show__badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.donor-show__badge--muted{color:#262627;background:#26262714}.donor-show__badge--dark{color:#fff;background:#262627}.donor-show__badge--success{color:#1c824a;background:#1c824a1f}.donor-show__badge--rank-top,.donor-show__badge--rank-best{color:#4e23e1;background:#4e23e11f}.donor-show__badge--rank-mid,.donor-show__badge--rank-clear{color:#8c5e00;background:#ffb30024}.donor-show__badge--rank-bad{color:#ea3729;background:#ea37291f}.donor-show__mini-actions{align-items:center;gap:8px;display:flex}.donor-show__mini-button{color:#2626278f;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.donor-show__mini-button:hover{color:#262627;background:#2626270f}.donor-show__mini-button svg{width:18px;height:18px}.donor-show__payment-method{padding:24px 24px 8px;font-size:34px;line-height:1.1}.donor-show__payment-currency{padding:0 24px;font-size:16px;line-height:24px}.donor-show__payment-note,.donor-show__text-block,.donor-show__empty,.donor-show__activity-time{color:#262627ad}.donor-show__payment-note,.donor-show__text-block{white-space:pre-wrap;padding:16px 24px 24px;font-size:15px;line-height:24px}.donor-show__section--activity{overflow:hidden}.donor-show__tabs{border-bottom:1px solid #2626271f;gap:12px;padding:0 24px;display:flex}.donor-show__tab{color:#2626278f;cursor:pointer;padding:14px 4px;font-size:14px;font-weight:600;line-height:20px;position:relative}.donor-show__tab.is-active{color:#4e23e1}.donor-show__tab.is-active:after{content:"";background:#4e23e1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.donor-show__tab-panel{padding:20px 24px 24px}.donor-show__activity-item{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.donor-show__activity-item+.donor-show__activity-item{margin-top:16px}.donor-show__activity-avatar{color:#4e23e1;background:#4e23e11f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.donor-show__activity-content{min-width:0}.donor-show__activity-line{color:#262627;font-size:14px;line-height:22px}.donor-show__activity-line strong{font-weight:700}.donor-show__activity-time{margin-top:4px;font-size:13px;line-height:18px}.donor-show--page{width:min(100%,1306px);max-height:none;margin:0 auto}.donor-show__header--page{border-bottom:0;padding:0 0 24px}.donor-show__header-main h1{letter-spacing:.15px;margin:0;font-size:34px;font-weight:600;line-height:1.15}.donor-show__body--page{gap:12px;padding:0;overflow:visible}.donor-show__grid--top,.donor-show__grid--pricing{gap:12px}.donor-show__grid--optional-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.donor-show__grid--general,.donor-show__grid--visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 20px 20px}.donor-show__section--framed{background:#fff;border:1px solid #2626271f;border-radius:4px;overflow:hidden}.donor-show__section-head--simple{padding:16px 20px}.donor-show__section-head--simple h3{font-size:24px;font-weight:600;line-height:1.3}.donor-show__section-meta{color:#2626278f;font-size:13px;font-weight:500;line-height:18px}.donor-show__card{box-shadow:none;padding:16px 20px}.donor-show__card--compact{min-height:72px}.donor-show__card--price{gap:14px;min-height:148px}.donor-show__card--optional{min-height:108px}.donor-show__card--info,.donor-show__card--visual{min-height:72px}.donor-show__card-label{color:#26262799;font-size:11px;font-weight:500;line-height:16px}.donor-show__card-label--caps{text-transform:uppercase;letter-spacing:.08em}.donor-show__card-value--compact{margin-top:12px;font-size:16px;font-weight:500;line-height:24px}.donor-show__price-value{font-size:28px;font-weight:700;line-height:1.15}.donor-show__price-value--optional{font-size:24px}.donor-show__price-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.donor-show__price-item{flex-direction:column;align-items:flex-start;gap:2px}.donor-show__price-item span{color:#2626278f;text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:16px}.donor-show__price-item strong{color:#262627;font-size:14px;font-weight:500;line-height:20px}.donor-show__stats-band{background:#fff;border:1px solid #2626271f;border-radius:4px;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.donor-show__stats-band .donor-show__stat{border:0;border-right:1px solid #2626271f;border-radius:0;padding:14px 16px}.donor-show__stats-band .donor-show__stat:last-child{border-right:0}.donor-show__stats-band .donor-show__stat strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;line-height:16px}.donor-show__stats-band .donor-show__stat span{font-size:24px;font-weight:600;line-height:1.2}.donor-show__text-value{color:#262627;margin-top:10px;font-size:14px;font-weight:500;line-height:22px}.donor-show__chip-strip{margin-top:10px}.donor-show__chip-list--wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:0 20px 20px}.donor-show__chip-row--stack{flex-direction:column;align-items:flex-start;gap:8px}.donor-show__chip-row--stack span{color:#2626278f;text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:16px}.donor-show__payment-card{padding:0 20px 20px}.donor-show__payment-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.donor-show__payment-method{padding:0;font-size:24px;font-weight:600;line-height:1.2}.donor-show__payment-currency{color:#2626278f;padding:0;font-size:14px;font-weight:500;line-height:20px}.donor-show__payment-note{background:#4e23e105;border:1px solid #4e23e15c;border-radius:4px;margin-top:16px;padding:14px 16px}.donor-show__text-block{min-height:140px;padding:0 20px 20px}.donor-show__tabs{align-items:center;padding:0 20px}.donor-show__tab-sort{color:#2626278f;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:11px;line-height:16px}@media(max-width:1400px){.donor-show__grid--top,.donor-show__grid--pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.donor-show__stats-band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.donor-show__grid--double,.donor-show__grid--general,.donor-show__grid--visual,.donor-show__grid--optional-pricing{grid-template-columns:1fr}.donor-show__price-items,.donor-show__stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}}.donor-profile{margin:0 auto}.donor-profile__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.donor-profile__title{color:#262627;letter-spacing:.25px;max-width:300px;margin:0;font-size:34px;font-weight:600;line-height:1.24}.donor-profile__header-actions{align-items:center;gap:12px;display:flex}.donor-profile__button svg{flex:0 0 16px;width:16px;height:16px}.donor-profile__grid{gap:16px;margin-bottom:24px;display:grid}.donor-profile__grid--meta,.donor-profile__grid--pricing,.donor-profile__grid--visual{grid-template-columns:repeat(4,minmax(0,1fr))}.donor-profile__grid--general{grid-template-columns:minmax(0,2fr) repeat(2,minmax(220px,1fr))}.donor-profile__grid--contacts{grid-template-columns:repeat(4,minmax(0,1fr))}.donor-profile__grid--optional-pricing{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.donor-profile__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.donor-profile__card,.donor-profile__block,.donor-profile__metrics,.donor-profile__expandable{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.donor-profile__card,.donor-profile__block{padding:16px}.donor-profile__block{margin-bottom:24px;padding:24px}.donor-profile__block--compact{padding:20px}.donor-profile__label{color:#8c9bb0;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1;display:flex}.donor-profile__label--inline{margin-bottom:0}.donor-profile__value,.donor-profile__text{color:#111827;font-size:14px;font-weight:500;line-height:1.5}.donor-profile__meta-actions{align-items:center;gap:8px;display:flex}.donor-profile__icon-button{color:#6d28d9;cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;text-decoration:none;transition:color .2s;display:inline-flex}.donor-profile__icon-button:hover{color:#8b5cf6}.donor-profile__icon-button svg{flex:0 0 18px;width:18px;height:18px}.donor-50-percent svg{flex:0 0 26px;width:26px;height:26px}.donor-50-percent{color:#ea3729}.donor-50-percent:hover{color:#c32b1f}.donor-profile__icon-button--hover-only{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s,color .2s}.donor-profile__inner-card:hover .donor-profile__icon-button--hover-only,.donor-profile__inner-card:focus-within .donor-profile__icon-button--hover-only{opacity:1;visibility:visible;pointer-events:auto}.donor-profile__price-card{flex-direction:column;min-height:150px;display:flex}.donor-profile__price-card--primary .donor-profile__price{color:#6d28d9}.donor-profile__price-card--danger .donor-profile__price{color:#ef4444}.donor-profile__price{color:#111827;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1}.donor-profile__price--optional{margin-bottom:0;font-size:24px}.donor-profile__price-stats{align-items:stretch;gap:16px;margin-top:auto;display:flex}.donor-profile__stat-col{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.donor-profile__stat-col+.donor-profile__stat-col:before{content:"";background:#e5e7eb;width:1px;height:24px;position:absolute;top:2px;left:-8px}.donor-profile__stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.donor-profile__stat-value{color:#111827;font-size:12px;font-weight:600}.donor-profile__expandable{border-top-left-radius:0;border-top-right-radius:0;margin-top:-25px;margin-bottom:24px;padding:16px}.donor-profile__expandable-head{color:#111827;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.donor-profile__expandable-head span{color:#6d28d9;font-size:16px;font-weight:700}.donor-profile__expandable-head svg{color:#9ca3af;width:18px;height:18px;transition:transform .2s}.donor-profile__expandable.is-collapsed .donor-profile__expandable-head svg{transform:rotate(180deg)}.donor-profile__expandable.is-collapsed [data-donor-show-more-pricing-content]{display:none}.donor-profile__metrics{grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.donor-profile__metric{text-align:center;padding:16px 8px}.donor-profile__metric+.donor-profile__metric{border-left:1px solid #e5e7eb}.donor-profile__metric-value{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.donor-profile__block-title{color:#111827;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.3}.donor-profile__block-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.donor-profile__meta-line{color:#6b7280;font-size:12px;font-weight:500;line-height:1.4}.donor-profile__inner-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px 16px}.donor-profile__inner-card--stack{flex-direction:column;justify-content:space-between;display:flex}.donor-profile__badge-wrap{margin-top:8px}.donor-profile__badge{color:#6b7280;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.donor-profile__badge--muted,.donor-profile__badge--dark{color:#6b7280;border-color:#d1d5db}.donor-profile__badge--success{color:#10b981;border-color:#10b981}.donor-profile__badge--rank-top,.donor-profile__badge--rank-best{color:#3b82f6;border-color:#3b82f6}.donor-profile__badge--rank-mid,.donor-profile__badge--rank-clear{color:#10b981;border-color:#10b981}.donor-profile__badge--rank-bad{color:#ef4444;border-color:#ef4444}.donor-profile__placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.donor-profile__placement-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.donor-profile__payment-card{border:1px solid #8b5cf6;border-radius:8px;padding:16px}.donor-profile__payment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.donor-profile__payment-head strong{color:#111827;font-size:18px;font-weight:700;line-height:1.3}.donor-profile__payment-head span{color:#6b7280;font-size:12px;line-height:1.4}.donor-profile__payment-note{color:#9ca3af;border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px;font-size:12px;line-height:1.6}.donor-profile__text--multiline{color:#4b5563;white-space:pre-line}.donor-profile__block--activity{margin-bottom:0}.donor-profile__tabs-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;display:flex}.donor-profile__tabs{align-items:center;gap:24px;display:flex}.donor-profile__tab{color:#4b5563;text-transform:uppercase;cursor:pointer;padding:0 0 12px;font-size:12px;font-weight:700;position:relative}.donor-profile__tab.is-active{color:#6d28d9}.donor-profile__tab.is-active:after{content:"";background:#6d28d9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.donor-profile__tabs-sort{color:#111827;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.donor-profile__tab-panel{padding-top:24px}.donor-profile__comment-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:32px;display:grid}.donor-profile__history-avatar--composer{margin-top:6px}.donor-profile__comment-field-wrap{min-width:0}.donor-profile__comment-input{color:#111827;resize:vertical;background:#fff;border:1px solid #d9dde7;border-radius:4px;width:100%;padding:7px 16px;font-size:16px;line-height:1.5}.donor-profile__comment-input::placeholder{color:#9ca3af}.donor-profile__comment-submit{color:#fff;text-transform:uppercase;cursor:pointer;background:#4f46e5;border-radius:8px;align-items:center;gap:8px;height:40px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.donor-profile__comment-submit:disabled{cursor:default;opacity:.6}.donor-profile__comments-list{flex-direction:column;gap:24px;display:flex}.donor-profile__comment-item{align-items:flex-start;gap:12px;display:flex}.donor-profile__comment-body{flex:1;min-width:0}.donor-profile__comment-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.donor-profile__comment-author{color:#111827;font-size:13px;font-weight:700;line-height:1.5}.donor-profile__comment-author span{color:#9ca3af;font-weight:500}.donor-profile__comment-text{color:#111827;font-size:14px;line-height:1.6}.donor-profile__history-item{align-items:flex-start;gap:12px;display:flex}.donor-profile__history-item+.donor-profile__history-item{margin-top:24px}.donor-profile__history-avatar{color:#fff;background:#4b5563;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.donor-profile__history-avatar img{object-fit:cover;width:100%;height:100%;display:block}.donor-profile__history-body{flex:1;min-width:0}.donor-profile__history-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.donor-profile__history-title{color:#111827;padding-top:4px;font-size:13px;line-height:1.5}.donor-profile__history-title b{font-weight:600}.donor-profile__history-date{color:#9ca3af;text-align:right;flex:none;padding-top:6px;font-size:11px}.donor-profile__history-detail{background:#fff;border:1px dashed #3b82f6;border-radius:12px;margin-top:12px;padding:10px 14px}.donor-profile__history-detail-label{color:#111827;font-size:14px;font-weight:600;line-height:1.4}.donor-profile__history-detail-text{color:#111827;white-space:normal;margin-top:4px;font-size:14px;line-height:1.6}.history-screen{flex-direction:column;gap:28px;max-width:1360px;display:flex}.history-screen__topbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.history-screen__subtitle{color:#6b7280;margin:8px 0 0;font-size:16px;line-height:1.6}.history-screen__filters{background:#fff;border:1px solid #e7eaf3;border-radius:24px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #0f172a0a}.history-screen__field{flex-direction:column;flex:210px;gap:8px;min-width:210px;display:flex}.history-screen__field span{color:#374151;font-size:13px;font-weight:600}.history-screen__field input,.history-screen__field select{color:#111827;background:#f9fbff;border:1px solid #d9dfeb;border-radius:14px;height:48px;padding:0 15px;font-size:14px}.history-screen__actions{align-items:flex-end;gap:12px;margin-left:auto;display:flex}.history-screen__apply,.history-screen__reset{justify-content:center;min-width:146px;min-height:48px}.history-feed{flex-direction:column;gap:18px;display:flex}.history-feed__entry{background:#fff;border:1px solid #e7eaf3;border-radius:28px;padding:22px 24px;box-shadow:0 10px 30px #0f172a0a}.history-feed__row{align-items:flex-start;gap:16px;display:flex}.history-feed__avatar{flex:0 0 32px;width:32px;height:32px}.history-feed__body{flex:auto;min-width:0}.history-feed__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.history-feed__title{color:#1f2937;font-size:13px;font-weight:500;line-height:1.45}.history-feed__title b{font-weight:700}.history-feed__date{color:#98a2b3;white-space:nowrap;flex:none;padding-top:3px;font-size:13px;font-weight:600;line-height:1.5}.history-feed__detail{background:linear-gradient(#fff,#fbfdff);border:1px dashed #7aa2ff;border-radius:22px;margin-top:16px;padding:18px 20px}.history-feed__changes{flex-direction:column;gap:8px;display:flex}.history-feed__change-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;display:grid}.history-feed__change-label{color:#7b808a;letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.5}.history-feed__change-values{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.history-feed__change-arrow{color:#98a2b3;padding-top:4px;font-size:16px;font-weight:500;line-height:1}.history-feed__change-pill{white-space:pre-wrap;word-break:break-word;border-radius:10px;max-width:min(100%,900px);padding:4px 10px;font-size:14px;display:inline-block}.history-feed__change-pill--old{color:#ef4444;background:#fff1f2;text-decoration:line-through}.history-feed__change-pill--new{color:#10b981;background:#ecfdf3}.history-feed__change-pill--neutral{color:#6b7280;background:#f3f4f6}.history-feed__empty{color:#6b7280;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:24px;padding:42px 28px;font-size:15px}.history-feed__footer{margin-top:28px;padding:0 6px}.history-feed__per-page{color:#6b7280;font-size:13px;font-weight:500}@media(max-width:1200px){.history-screen__filters{gap:14px}}@media(max-width:720px){.history-feed__head{flex-direction:column;gap:6px}.history-feed__change-row{grid-template-columns:1fr;gap:8px}.history-screen__actions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.history-screen__apply,.history-screen__reset{width:100%}.history-screen__field{min-width:100%}.history-feed__entry{border-radius:20px;padding:18px 16px}.history-feed__detail{border-radius:18px;padding:16px}}.donor-profile__empty{color:#9ca3af;font-size:14px}@media(max-width:1280px){.donor-profile__grid--meta,.donor-profile__grid--pricing,.donor-profile__grid--visual,.donor-profile__grid--optional-pricing,.donor-profile__grid--contacts,.donor-profile__grid--general,.donor-profile__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.donor-profile__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.donor-show-page{padding:20px}.donor-profile__header,.donor-profile__block-head,.donor-profile__tabs-head,.donor-profile__comment-form,.donor-profile__history-head,.donor-profile__payment-head{flex-direction:column;align-items:flex-start}.donor-profile__grid--meta,.donor-profile__grid--pricing,.donor-profile__grid--visual,.donor-profile__grid--optional-pricing,.donor-profile__grid--contacts,.donor-profile__grid--general,.donor-profile__grid--double,.donor-profile__placement-grid,.donor-profile__metrics{grid-template-columns:minmax(0,1fr)}.donor-profile__title{font-size:28px}}.donor-modal{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.donor-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2626274d;position:absolute;inset:0}.donor-modal__dialog{background:#fff;border-radius:4px;flex-direction:column;width:min(100%,825px);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 30px 5px #6161611f,0 16px 24px 2px #61616124,0 8px 10px -5px #61616133}.modal_header{border-bottom:1px solid #2626271f;flex:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal_footer{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.donor-modal__header h2{color:#262627;margin:0;font-size:16px;font-weight:600;line-height:1.334}.donor-modal__close{color:#2626278f;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.donor-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.donor-modal__body{border-bottom:1px solid #2626271f;grid-template-columns:256px minmax(0,1fr);min-height:0;display:grid}.donor-modal__nav{scrollbar-width:thin;border-right:1px solid #2626271f;flex-direction:column;align-items:stretch;padding:16px 0;display:flex;overflow-y:auto}.donor-modal__nav-link{text-align:left;color:#26262799;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 40px;font-size:14px;font-weight:600;line-height:24px;position:relative}.donor-modal__nav-link.is-active{color:#4e23e1}.donor-modal__nav-link.is-active:after{content:"";background:#4e23e1;border-radius:999px;width:2px;position:absolute;top:6px;bottom:6px;right:0}.donor-modal__content{flex-direction:column;gap:32px;min-height:0;max-height:640px;padding:16px 24px 24px 40px;display:flex;overflow:auto}.donor-form-section{flex-direction:column;gap:16px;display:flex}.donor-form-section__title-wrap{border-bottom:1px solid #2626271f;padding-bottom:8px}.donor-form-section__title-wrap--pricing,.donor-form-section__title-wrap--row{justify-content:space-between;align-items:center;gap:16px;display:flex}.donor-ahrefs-refresh{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e152;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s}.donor-ahrefs-refresh:hover:not(:disabled),.donor-ahrefs-refresh:focus-visible{background:#4e23e11f;border-color:#4e23e180}.donor-ahrefs-refresh:disabled{opacity:.6;cursor:wait}.donor-form-section__title{color:#262627;letter-spacing:.15px;margin:0;font-size:16px;font-weight:600;line-height:1.75}.donor-form-section__grid{gap:16px;display:grid}.donor-form-section__grid--compact,.donor-form-section__grid--triple,.donor-form-section__grid--single-third{grid-template-columns:repeat(3,minmax(0,1fr))}.donor-form-section__grid--single-third>:first-child{grid-column:1/2}.donor-finance-date{position:relative}.donor-finance-date__toggle{color:#2626278a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.donor-finance-date__toggle svg{fill:currentColor;width:24px;height:24px}.donor-finance-date__picker{z-index:200;background:#fff;border-radius:16px;width:min(350px,100vw - 24px);max-width:300px;padding:24px;position:fixed;box-shadow:0 12px 28px #2626272e}.donor-finance-date__picker-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.donor-finance-date__month{color:#262627;pointer-events:none;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;line-height:1.3}.donor-finance-date__nav{align-items:center;gap:16px;display:inline-flex}.donor-finance-date__nav-button{color:#262627ad;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.donor-finance-date__nav-button--next svg{transform:rotate(180deg)}.donor-finance-date__weekdays,.donor-finance-date__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.donor-finance-date__weekdays{margin-bottom:8px}.donor-finance-date__weekdays span{text-align:center;color:#26262799;font-size:14px;font-weight:500;line-height:20px}.donor-finance-date__day{aspect-ratio:1;color:#262627;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:24px;display:inline-flex}.donor-finance-date__day:hover{background:#4e23e114}.donor-finance-date__day.is-today{color:#4e23e1;font-weight:600;box-shadow:inset 0 0 0 1px #4e23e16b}.donor-finance-date__day.is-selected{background:#4e23e129;box-shadow:inset 0 0 0 1px #26262766}.donor-finance-date__day--empty{pointer-events:none}.donor-finance-date__presets{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.donor-finance-date__presets button{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e13d;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:20px}.donor-linkdetective-check-wrap{margin-top:24px}.donor-linkdetective-check{flex-direction:column;gap:16px;display:flex}.donor-linkdetective-check__meta{color:#26262794;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:20px;display:flex}.donor-linkdetective-check__meta-line{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.donor-linkdetective-check__refresh-button{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e138;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.donor-linkdetective-check__refresh-button svg{width:16px;height:16px}.donor-linkdetective-check__refresh-button:disabled{opacity:.6;cursor:wait}.donor-linkdetective-check__refresh-button.is-loading svg{animation:.9s linear infinite donor-refresh-spin}@keyframes donor-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.donor-linkdetective-check__state{color:#262627b8;background:#fff;border:1px solid #26262714;border-radius:16px;padding:18px 20px;font-size:14px;font-weight:500;line-height:22px}.donor-linkdetective-check__state--pending{color:#4e23e1;background:#4e23e10a;border-color:#4e23e12e}.donor-linkdetective-check__state--error{color:#b64242;background:#e354540f;border-color:#e354542e}.donor-linkdetective-check__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.donor-linkdetective-check__stat{background:#fff;border:1px solid #26262714;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.donor-linkdetective-check__stat span{color:#26262794;font-size:12px;font-weight:500;line-height:18px}.donor-linkdetective-check__stat strong{color:#262627;font-size:18px;font-weight:600;line-height:26px}.donor-linkdetective-check__table,.donor-linkdetective-sellers-modal__table{border-collapse:collapse;background:#fff;border:1px solid #26262714;border-radius:20px;width:100%;overflow:hidden}.donor-linkdetective-check__table th,.donor-linkdetective-check__table td,.donor-linkdetective-sellers-modal__table th,.donor-linkdetective-sellers-modal__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #2626270f;padding:8px 9px}.donor-linkdetective-check__table th,.donor-linkdetective-sellers-modal__table th{color:#475f7b;background:#475f7b05;font-size:11px;font-weight:700;line-height:20px}.donor-linkdetective-check__table td,.donor-linkdetective-sellers-modal__table td{color:#262627;font-size:12px;font-weight:500;line-height:22px}.donor-linkdetective-check__seller-button{cursor:pointer;background:#fff;border:1px solid #475f7b2e;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.donor-linkdetective-check__seller-empty{color:#2626276b}.donor-linkdetective-sellers-modal__dialog{width:min(600px,100vw - 48px);max-width:600px}.donor-linkdetective-sellers-modal__body{max-height:min(70vh,720px);padding:20px 24px 24px;overflow:auto}.donor-pricing__currency-field{width:112px;min-width:112px}.donor-currency-prefix{text-overflow:ellipsis;white-space:nowrap;color:#26262799;letter-spacing:.15px;pointer-events:none;flex:none;max-width:56px;margin-right:4px;font-size:14px;font-weight:500;line-height:24px;overflow:hidden}.donor-currency-prefix--static{color:#26262799}.donor-currency-input{min-width:0}.donor-pricing__matrix{flex-direction:column;gap:16px;display:flex}.donor-pricing__matrix-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:16px;display:grid}.donor-pricing__optional-grid{flex-direction:column;gap:16px;display:flex}.donor-pricing__matrix-row--optional{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) auto}.donor-modal__checkbox--row{white-space:nowrap;gap:6px;font-size:12px}.donor-pricing__optional-field{min-height:0;padding:8px 12px;position:relative}.donor-pricing__optional-actions{align-self:flex-start;position:relative}.donor-pricing__optional-trigger{color:#4e23e1;text-transform:uppercase;cursor:pointer;background:0 0;border:1px dashed #4e23e18c;border-radius:14px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;line-height:22px}.donor-pricing__popup{z-index:70;background:#fff;border-radius:16px;width:264px;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 16px 40px #2626272e}.donor-pricing__popup-list{flex-direction:column;padding:12px 0;display:flex}.donor-pricing__popup-option{color:#262627;cursor:pointer;align-items:center;gap:16px;padding:16px 18px;font-size:16px;font-weight:500;line-height:24px;display:flex}.donor-pricing__popup-option:hover{background:#2626270a}.donor-pricing__popup-option input{opacity:0;pointer-events:none;position:absolute}.donor-pricing__popup-check{color:#0000;background:#4e23e124;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.donor-pricing__popup-check svg{width:20px;height:20px}.donor-pricing__popup-option input:checked+.donor-pricing__popup-check{color:#fff;background:#4e23e1}.automations-screen__card{gap:32px;padding:32px;display:grid}.automations-screen__block{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:24px;display:grid}.automations-screen__block-copy{gap:12px;display:grid}.automations-screen__status-row{align-items:center;gap:16px;margin-top:8px;display:flex}.automations-screen__switch{flex:none}.automations-screen__status-copy{gap:4px;display:grid}.automations-screen__status-copy strong{color:#262627;font-size:16px;font-weight:600;line-height:1.4}.automations-screen__status-copy span{color:#262627b8;font-size:14px;line-height:1.5}.automations-screen__cron{border-radius:14px;gap:4px;padding:14px 16px;display:grid}.automations-screen__cron strong{font-size:15px;font-weight:600;line-height:1.4}.automations-screen__cron span{font-size:13px;line-height:1.5}.automations-screen__cron.is-healthy{color:#1a7f37;background:#1a7f3714}.automations-screen__cron.is-error{color:#d23931;background:#d2393114}.automations-screen__block-title{color:#262627;font-size:24px;font-weight:600;line-height:1.2}.automations-screen__block-text{color:#262627b8;max-width:720px;margin:0;font-size:16px;line-height:1.6}.automations-screen__form{gap:16px;display:grid}.automations-screen__submit{cursor:pointer;justify-self:start}.automations-screen__divider{background:#26262714;height:1px}.automations-screen__block--stacked{align-items:start}.automations-screen__rates-card{background:#4e23e108;border:1px solid #4e23e11f;border-radius:18px;gap:16px;padding:20px;display:grid}.automations-screen__rates-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.automations-screen__rates-head strong{color:#262627;font-size:16px;font-weight:600;line-height:1.4}.automations-screen__meta{color:#262627b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.automations-screen__meta strong{color:#262627;font-weight:600}.automations-screen__rates-list{gap:10px;display:grid}.automations-screen__rate-row{background:#fff;border:1px solid #26262714;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.automations-screen__rate-main{gap:2px;display:grid}.automations-screen__rate-main strong,.automations-screen__rate-value strong{color:#262627;font-size:14px;font-weight:600;line-height:1.4}.automations-screen__rate-main span,.automations-screen__rate-value span{color:#262627a8;font-size:13px;line-height:1.4}.automations-switch{cursor:pointer;background:#26262733;border:none;border-radius:999px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.automations-switch:disabled{opacity:.6;cursor:wait}.automations-switch.is-on{background:#4e23e1}.automations-switch__thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.automations-switch.is-on .automations-switch__thumb{transform:translate(20px)}.automations-screen__rates-empty{color:#262627a8;background:#fff;border:1px dashed #2626272e;border-radius:14px;padding:16px;font-size:14px;line-height:1.5}.employees-form__field input:disabled,.employees-form__field select:disabled,.employees-form__field textarea:disabled{color:#26262766;cursor:not-allowed}.donor-pricing__matrix input[type=number],.donor-pricing__optional-grid input[type=number]{appearance:textfield}.donor-pricing__matrix input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donor-pricing__matrix input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donor-pricing__optional-grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donor-pricing__optional-grid input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.employees-form__field:has(input:disabled),.employees-form__field:has(select:disabled),.employees-form__field:has(textarea:disabled){background:#2626270a}.donor-webmaster-editor{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.donor-webmaster-search{width:100%;position:relative}.donor-webmaster-search__results{z-index:30;background:#fff;border:1px solid #2626271f;border-radius:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 32px #26262724}.donor-webmaster-search__item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #26262714;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;display:flex}.donor-webmaster-search__item:last-child{border-bottom:0}.donor-webmaster-search__item:hover{background:#4e23e10a}.donor-webmaster-search__item-title{color:#262627;font-size:14px;font-weight:600;line-height:20px}.donor-webmaster-search__item-meta{color:#26262799;font-size:12px;font-weight:500;line-height:18px}.donor-tag-select{z-index:1;width:100%;position:relative}.donor-tag-select.is-open{z-index:50}.donor-tag-select__field{background:#fff;border:1px solid #2626273b;border-radius:4px;padding:10px 48px 10px 10px;position:relative}.donor-tag-select__label{color:#26262799;letter-spacing:.15px;z-index:2;opacity:0;background:#fff;padding:0 4px;font-size:12px;line-height:12px;transition:opacity .16s;position:absolute;top:-7px;left:12px}.donor-tag-select__field.is-filled .donor-tag-select__label,.donor-tag-select__field:focus-within .donor-tag-select__label{opacity:1}.donor-tag-select__control{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.donor-tag-select__control input{color:#262627;letter-spacing:.15px;background:0 0;border:0;outline:none;flex:160px;min-width:120px;padding:0;font-size:14px;line-height:24px}.donor-tag-select__control input::placeholder{color:#26262799;transition:color .16s}.donor-tag-select__field.is-filled .donor-tag-select__control input::placeholder,.donor-tag-select__field:focus-within .donor-tag-select__control input::placeholder{color:#0000}.donor-tag-select__chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.donor-tag-select__chip{color:#262627;background:#ededf0;border-radius:999px;align-items:center;gap:8px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.donor-tag-select__chip--primary{color:#4e23e1;background:#4e23e11f;box-shadow:inset 0 0 0 1px #4e23e12e}.donor-tag-select__chip--primary button{background:#4e23e152}.donor-tag-select__chip--sortable{cursor:grab;padding-right:6px}.donor-tag-select__chip--sortable.is-dragging{opacity:.55;cursor:grabbing}.donor-tag-select__chip--sortable.is-drop-target{background:#e7e4ff;box-shadow:0 0 0 2px #6f4cff2e}.donor-tag-select__drag-handle{color:#26262773;letter-spacing:-1px;font-size:12px;line-height:1}.donor-tag-select__chip button{color:#fff;cursor:pointer;background:#2626272e;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:16px;line-height:1;display:inline-flex}.donor-tag-select__hint{color:#26262794;margin-top:8px;font-size:12px;line-height:16px}.donor-tag-select__toggle{color:#2626278f;pointer-events:none;background:0 0;border:0;width:24px;height:24px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.donor-tag-select__results{z-index:60;overscroll-behavior:contain;background:#fff;border:1px solid #2626271f;border-radius:10px;max-height:min(320px,100vh - 360px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #26262724}.donor-tag-select__item{text-align:left;color:#262627;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #26262714;width:100%;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px}.donor-tag-select__item:last-child{border-bottom:0}.donor-tag-select__item:hover{background:#4e23e10a}.donor-webmaster-editor__add{color:#4e23e1;letter-spacing:.46px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4e23e199;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.donor-webmaster-editor__add-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.donor-webmaster-editor__list{flex-wrap:wrap;gap:8px;display:flex}.donor-webmaster-editor__chip{background:#4e23e114;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:inline-flex}.donor-webmaster-editor__chip-label{color:#262627;font-size:13px;font-weight:500;line-height:20px}.donor-webmaster-editor__chip-remove{color:#26262799;cursor:pointer;background:0 0;border:0;width:20px;height:20px;font-size:18px;line-height:1}.donor-modal__checkbox,.donor-modal__switch{color:#262627;letter-spacing:.15px;cursor:pointer;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;position:relative}.donor-modal__checkbox input,.donor-modal__switch input{opacity:0;pointer-events:none;position:absolute}.donor-modal__checkbox-box{color:#0000;border:1px solid #26262761;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.donor-modal__checkbox input:checked+.donor-modal__checkbox-box{color:#fff;background:#4e23e1;border-color:#4e23e1}.donor-modal__checkbox-box svg{width:14px;height:14px}.donor-modal__switch-track{background:#26262761;border-radius:999px;width:40px;height:14px;transition:background-color .2s}.donor-modal__switch-thumb{background:#fafafa;border-radius:999px;width:20px;height:20px;transition:transform .2s,background-color .2s;position:absolute;left:0;box-shadow:0 1px 3px #2626274d}.donor-modal__switch input:checked~.donor-modal__switch-track{background:#4e23e180}.donor-modal__switch input:checked~.donor-modal__switch-thumb{background:#4e23e1;transform:translate(20px)}.donor-modal__switch--visual{margin-bottom:8px}.donor-modal__switch--visual .donor-modal__switch-track{background:#4e23e180}.donor-modal__switch--visual .donor-modal__switch-thumb{background:#fafafa}.donor-modal__switch--visual input:checked~.donor-modal__switch-track{background:#4e23e180}.donor-modal__switch--visual input:checked~.donor-modal__switch-thumb{background:#4e23e1}.modal-footer-button-primary{letter-spacing:.4px;text-transform:uppercase;cursor:pointer;color:#4e23e1;background:0 0;border:0;min-height:40px;padding:6px 8px;font-size:14px;font-weight:600;line-height:24px}.modal-footer-button-primary:disabled{opacity:.45;cursor:not-allowed}.modal-footer-button-secondary{letter-spacing:.4px;text-transform:uppercase;cursor:pointer;color:#262627;background:0 0;border:0;min-height:40px;padding:6px 8px;font-size:14px;font-weight:600;line-height:24px}@media(max-width:1180px){.donors-table-card{overflow-x:auto}}.import-template-modal__dialog{width:min(100%,720px)}.import-template-modal__scroll{max-height:min(560px,100vh - 260px);padding:0 24px 8px;overflow-y:auto}.import-template-modal__scroll>.employees-form__grid--single{padding-left:0;padding-right:0}.import-template-modal__hint{color:#262627a3;margin:4px 0 16px;font-size:13px;line-height:1.5}.import-template-modal__group{border:0;margin:0 0 16px;padding:0}.import-template-modal__group legend{text-transform:uppercase;color:#2626278f;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.import-template-modal__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.import-template-modal__field input{width:100%}.import-template-modal__field--wide{grid-column:1/-1}.import-template-modal__field span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden}.import-template-modal__show-more{color:#5b35ea;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:6px 0;font-size:13px;font-weight:600}.import-template-modal__show-more:hover{text-decoration:underline}@media(max-width:900px){.donors-screen__topbar,.donors-screen__toolbar{flex-direction:column;align-items:stretch}.donors-screen__actions{justify-content:space-between}.donor-modal{padding:12px}.donor-modal__body{grid-template-columns:1fr}.donor-modal__nav{border-bottom:1px solid #2626271f;border-right:0;flex-direction:row;gap:8px;padding:12px 16px;overflow-x:auto}.donor-modal__nav-link{white-space:nowrap;background:#2626270a;border-radius:999px;padding:10px 12px}.donor-modal__nav-link.is-active:after{display:none}.donor-modal__content{padding:16px}.donor-form-section__grid--compact,.donor-form-section__grid--triple,.donor-form-section__grid--single-third,.donor-pricing__matrix-row,.donor-pricing__optional-grid,.donor-linkdetective-check__stats,.automations-screen__block{grid-template-columns:1fr}.automations-screen__status-row{align-items:flex-start}.donor-form-section__title-wrap--pricing{flex-direction:column;align-items:stretch}.donor-pricing__currency-field{width:100%;min-width:0}.donor-finance-date__picker{max-width:none;padding:20px}.donor-tag-select__control input{min-width:100%}}.mt24{margin-top:24px}.collections-table-card [data-collections-table-wrapper].is-loading{opacity:.62;pointer-events:none}.orders-table__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-table__code-cell{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.orders-table__code-cell>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-table__copy-button{color:#2626278f;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.orders-table__copy-button:hover,.orders-table__copy-button:focus-visible{color:#4e23e1;background:#4e23e11a}.orders-table__copy-button svg{width:15px;height:15px}.collections-table__status-badge{color:#262627b3;white-space:nowrap;border:1.5px solid #26262747;border-radius:999px;justify-content:center;align-items:center;padding:3px 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.collections-table__status-badge--neutral{color:#7d7d82;border-color:#7d7d8280}.collections-table__status-badge--primary{color:#4e23e1;border-color:#4e23e18c}.collections-table__status-badge--warning{color:#f59f00;border-color:#f59f008c}.collections-table__status-badge--success{color:#37a148;border-color:#37a1488c}.collections-table__status-badge--info{color:#1976d2;border-color:#1976d273}.collections-table__empty td{text-align:center;color:#2626279e;padding:30px 24px}.collections-modal__dialog{width:min(100%,860px)}.collections-modal__body{isolation:isolate;flex-direction:column;gap:16px;max-height:min(78vh,1180px);padding:16px 24px;display:flex;overflow:visible auto}.collections-modal__body>*{z-index:1;position:relative}.collections-modal .donor-tag-select{z-index:2}.collections-modal .donor-tag-select:focus-within,.collections-modal .donor-tag-select.is-open{z-index:40}.collections-modal .donor-tag-select__results{z-index:50}.collections-modal .donor-tag-select__chips{width:100%}.collections-modal__add-client{color:#4e23e1;cursor:pointer;background:#4e23e108;border:1px solid #4e23e18c;border-radius:8px;align-items:center;gap:10px;width:fit-content;min-height:32px;padding:0 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.collections-modal__add-client:disabled{color:#26262761;cursor:not-allowed;background:#2626270a;border-color:#26262724}.collections-modal__add-client-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.collections-modal__metric-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.collections-modal__section-title{color:#262627;margin:0;font-size:16px;font-weight:700;line-height:24px}.collections-modal__stop-list{flex-direction:column;gap:16px;display:flex}.collections-modal__uploader{text-align:center;cursor:pointer;color:#262627a8;background:#26262705;border:1px dashed #26262738;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:152px;padding:24px;display:flex}.collections-modal__uploader strong{color:#262627;font-size:16px;line-height:24px}.collections-modal__files{flex-direction:column;gap:12px;display:flex}.collections-modal__file{background:#fff;border:1px solid #2626271a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.collections-modal__file-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.collections-modal__file-link{color:#4e23e1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow:hidden}.collections-modal__file-link:hover{text-decoration:underline}.collections-modal__file-meta strong,.collections-modal__file-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collections-modal__file-meta strong{color:#262627;font-size:14px;line-height:20px}.collections-modal__file-meta span{color:#2626278f;font-size:12px;line-height:18px}.collections-modal__file-remove{color:#ff5630;cursor:pointer;background:#ff563014;border:0;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1}.collection-show__header{align-items:flex-start}.collection-show__actions-wrap{position:relative}.collection-show__actions-dropdown{z-index:100;background:#fff;border:1px solid #2626271f;border-radius:12px;flex-direction:column;gap:2px;width:max-content;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.collection-show__actions-item{color:#262627;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.collection-show__actions-item:hover{background:#2626270f}.collection-show__actions-item:disabled{color:#2626275c;cursor:not-allowed}.collection-show__actions-item:disabled:hover{background:0 0}.collection-show__actions-item--danger{color:#ff5630}.collection-show__actions-item--danger:hover{background:#ff563014}.collection-show__price-dropdown{min-width:220px}.collection-show__price-list{flex-direction:column;gap:2px;display:flex}.collection-show__price-option{color:#262627;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.collection-show__price-option:hover{background:#2626270f}.collection-show__price-option.is-selected{color:#4e23e1;background:#4e23e114}.collection-show__price-option-check{opacity:0;font-weight:700}.collection-show__price-option.is-selected .collection-show__price-option-check{opacity:1}.collection-show__price-apply{color:#fff;cursor:pointer;background:#4e23e1;border:0;border-radius:10px;width:100%;margin-top:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px}.collection-show__price-apply:hover{background:#401cc0}.collection-donors-group__toggle--static{cursor:default}.collection-show__tags{flex-wrap:wrap;gap:6px;display:flex}.collection-show__tag{color:#262627;background:#fff;border:1px solid #2626272e;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;line-height:20px;display:inline-flex}.collection-show__tag--primary{color:#4e23e1;border-color:#4e23e180}.collection-show__tag--warning{color:#b37d00;background:#ffab0014;border-color:#ffab0066}.collection-show__tag--neutral{color:#262627a8;background:#2626270a;border-color:#2626272e}.collection-show__metric{color:#262627;background:#fff;border:1px solid #2626272e;border-radius:999px;align-items:center;padding:2px 12px;font-size:13px;line-height:20px;display:inline-flex}.collection-approval-page{color:#262627;background:radial-gradient(circle at 0 0,#583dff14,#0000 28%),linear-gradient(#f7f8fc,#eef1f8);min-height:100vh;margin:0}.collection-approval-shell{width:min(1280px,100% - 48px);margin:0 auto;padding:48px 0 72px}.collection-approval-card{flex-direction:column;gap:24px;display:flex}.collection-approval-hero,.collection-approval-section{background:#fff;border:1px solid #26262714;border-radius:28px;box-shadow:0 18px 50px #15214214}.collection-approval-hero{padding:32px}.collection-approval-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2626278f;margin:0 0 12px;font-size:14px;line-height:20px}.collection-approval-hero__title{margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.02}.collection-approval-hero__subtitle{color:#262627a3;margin:14px 0 0;font-size:18px;line-height:28px}.collection-approval-section{padding:28px}.collection-approval-section__head{margin-bottom:18px}.collection-approval-section__head h2{margin:0;font-size:24px;line-height:32px}.collection-approval-stop-list{flex-direction:column;gap:10px;display:flex}.collection-approval-section__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.collection-approval-selection{color:#262627b8;font-size:15px;line-height:22px}.collection-approval-confirm-button{color:#fff;cursor:pointer;background:#563bff;border:0;border-radius:14px;justify-content:center;align-items:center;min-width:180px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 16px 36px #563bff3d}.collection-approval-confirm-button:disabled{cursor:wait;opacity:.7}.public-approval-donors__table-wrap{background:#fff;border:1px solid #26262714;border-radius:20px;overflow-x:auto}.public-approval-donors__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.public-approval-donors__table th,.public-approval-donors__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #26262714;padding:18px 16px;font-size:15px;line-height:22px}.public-approval-donors__table th{white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.public-approval-donors__checkbox-col{width:54px;padding-right:0}.public-approval-donors__chevron-col{width:56px;padding-right:0}.public-approval-donors__checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.public-approval-donors__checkbox input{accent-color:#4e23e1;cursor:pointer;width:16px;height:16px;margin:0}.public-approval-donors__toggle{color:#262627a3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.public-approval-donors__toggle svg{width:18px;height:18px;transition:transform .2s}.public-approval-donors__row[data-expanded=true] .public-approval-donors__toggle svg{transform:rotate(180deg)}.public-approval-donors__link{color:#563bff;font-weight:700;text-decoration:none}.public-approval-donors__truncate{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.public-approval-donors__price--violet{color:#563bff;font-weight:700}.public-approval-donors__price--danger{color:#ff5630;font-weight:700}.public-approval-donors__details-row td{background:#fafbff;padding:0 16px 20px}.public-approval-donor-card{background:#fff;border:1px solid #26262714;border-radius:16px;overflow:hidden}.public-approval-donor-panel__title{color:#262627e0;font-size:14px;font-weight:700;line-height:20px}.public-approval-donor-kv,.public-approval-donor-kv-grid{gap:10px;display:grid}.public-approval-donor-kv{grid-template-columns:minmax(64px,1fr) auto;align-items:center}.public-approval-donor-kv--stack{grid-template-columns:1fr}.public-approval-donor-kv span{color:#262627ad}.public-approval-donor-kv strong,.public-approval-donor-kv b{justify-self:start}.public-approval-donor-badge{background:#fff;border:1px solid #26262729;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-weight:500;display:inline-flex}.public-approval-donor-badge--primary{color:#2f6fff;border-color:#563bff38}.public-approval-donor-badge--success{color:#159a5c;border-color:#26bf7447}.public-approval-donor-badge--neutral{color:#2626279e}.public-approval-donor-details-table{border-collapse:collapse;width:100%}.public-approval-donor-details-table th,.public-approval-donor-details-table td{vertical-align:top;border-bottom:1px solid #26262714;border-right:1px solid #26262714;padding:16px 18px;font-size:15px;line-height:22px}.public-approval-donor-details-table tr:last-child th,.public-approval-donor-details-table tr:last-child td{border-bottom:0}.public-approval-donor-details-table th:last-child,.public-approval-donor-details-table td:last-child{border-right:0}.public-approval-donor-details-table th{white-space:nowrap;background:#fcfcfe;width:180px;font-weight:700}.public-approval-donor-details-table__pair-grid,.public-approval-donor-details-table__triple-grid,.public-approval-donor-details-table__quad-grid,.public-approval-donor-details-table__stack{gap:10px 16px;display:grid}.public-approval-donor-details-table__pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-approval-donor-details-table__triple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-approval-donor-details-table__quad-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-approval-donor-details-table__stack{grid-template-columns:1fr}@media(max-width:768px){.collection-approval-shell{width:min(100% - 24px,1280px);padding:24px 0 48px}.collection-approval-hero,.collection-approval-section{border-radius:20px;padding:20px}.collection-approval-section__footer{flex-direction:column;align-items:stretch}.public-approval-donor-details-table,.public-approval-donor-details-table tbody,.public-approval-donor-details-table tr,.public-approval-donor-details-table th,.public-approval-donor-details-table td{width:100%;display:block}.public-approval-donor-details-table th,.public-approval-donor-details-table td{border-right:0}.public-approval-donor-details-table__pair-grid,.public-approval-donor-details-table__triple-grid,.public-approval-donor-details-table__quad-grid{grid-template-columns:1fr}}.primary-table__row td.collection-show__requirements{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#262627;font-size:14px;line-height:1.6}.collection-show__file{background:#fff;border:1px solid #2626271a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:12px 16px;display:flex}.collection-show__file:first-child{margin-top:0}.collection-show__file-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-show__file-meta strong{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.collection-show__file-meta span{color:#2626278f;font-size:12px;line-height:18px}.collection-show__file-download{color:#262627;white-space:nowrap;border:1px solid #2626272e;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;line-height:18px;text-decoration:none;display:inline-flex}.collection-show__file-download:hover{background:#2626270a}.collection-show__selection-card{overflow:hidden}.collections-show-page .project-show-card,.collections-show-page .project-show-card__panel,.collections-show-page .project-show-card__table,.collections-show-page .project-show-card__table tbody,.collections-show-page .project-show-card__table tr,.collections-show-page .project-show-card__table th,.collections-show-page .project-show-card__table td{overflow:visible}.collections-show-page .project-show-card__panel[data-collection-show-panel=info] .primary-table{width:100%;min-width:0}[data-collection-assignment-row]{z-index:6;position:relative}[data-collection-assignment-row]>td{z-index:7;white-space:normal;position:relative}.collection-donors-groups{flex-direction:column;gap:14px;display:flex}.collection-donors-group{background:#fff;border:1px solid #2626271f;border-radius:12px;overflow:hidden}.collection-donors-group__header{align-items:center;gap:10px;padding-left:14px;display:flex}.collection-donors-group__select{cursor:pointer;align-items:center;display:inline-flex}.collection-donors-group__select input{cursor:pointer;width:16px;height:16px}.collection-donors-group__toggle{cursor:pointer;color:#262627;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:16px;width:auto;padding:12px 18px 12px 8px;display:flex}.collection-donors-group__chips{flex-wrap:wrap;gap:6px;padding-right:14px;display:flex}.collection-donors-group__chip{color:#4b45c6;white-space:nowrap;background:#6c63ff1f;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.collection-donors-group__meta{text-align:left;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.collection-donors-group__meta strong{font-size:14px;font-weight:700;line-height:1.3}.collection-donors-group__meta span{color:#26262799;font-size:14px;line-height:1.4}.collection-donors-group__icon{color:#262627b8;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.collection-donors-group__icon svg{width:20px;height:20px}.collection-donors-group.is-collapsed .collection-donors-group__icon{transform:rotate(-90deg)}.collection-donors-group__body[hidden]{display:none!important}.collection-donors-group .donors-table__scroll{border-top:1px solid #26262714}.collection-donors-table__approval-col{text-align:center;width:54px}.collection-donors-table__approval-col .public-approval-donors__checkbox{justify-content:center}.collection-assignment,.collection-assignment__display,.collection-assignment__editor,.collection-assignment__summary{flex-direction:column;gap:14px;display:flex}.collection-assignment__cards{flex-wrap:wrap;gap:10px;display:flex}.collection-assignment__team-card{background:#fff;border:1px solid #2626271f;border-radius:14px;flex-direction:column;gap:4px;min-width:220px;padding:14px 16px;display:flex}.collection-assignment__team-card strong{color:#262627;font-size:16px;line-height:22px}.collection-assignment__team-card span,.collection-assignment__team-card small{color:#262627ad;font-size:13px;line-height:18px}.collection-assignment__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collection-assignment__meta-item{background:#fcfcfe;border:1px solid #2626271a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px;display:flex}.collection-assignment__meta-item span{color:#2626278f;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:16px}.collection-assignment__meta-item strong{color:#262627;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;font-size:15px;line-height:21px;display:block}.collection-assignment__empty{color:#262627a3;background:#26262705;border:1px dashed #2626272e;border-radius:14px;padding:14px 16px}.collection-assignment__edit-button{color:#4e23e1;cursor:pointer;background:#4e23e10a;border:1px solid #4e23e138;border-radius:10px;align-self:flex-start;padding:10px 14px;font-size:13px;font-weight:700}.collection-assignment__editor{isolation:isolate;background:linear-gradient(#4e23e108,#4e23e103);border:1px solid #4e23e124;border-radius:16px;padding:16px;position:relative;overflow:visible}.collection-assignment__editor-head{flex-direction:column;gap:4px;display:flex}.collection-assignment__editor-head strong{color:#262627;font-size:16px;line-height:22px}.collection-assignment__editor-head span{color:#262627a3;font-size:13px;line-height:18px}.collection-assignment__team-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.collection-assignment__team-option{cursor:pointer;display:block}.collection-assignment__team-option input{opacity:0;pointer-events:none;position:absolute}.collection-assignment__team-option-card{background:#fff;border:1px solid #2626271f;border-radius:14px;flex-direction:column;gap:4px;min-height:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.collection-assignment__team-option-card strong{color:#262627;font-size:15px;line-height:21px}.collection-assignment__team-option-card span,.collection-assignment__team-option-card small{color:#262627ad;font-size:13px;line-height:18px}.collection-assignment__team-option input:checked+.collection-assignment__team-option-card{background:#4e23e10d;border-color:#4e23e17a}.collection-assignment__editor-grid{grid-template-columns:minmax(220px,280px) minmax(240px,360px);align-items:start;gap:12px;display:grid;overflow:visible}.collection-assignment__lead-preview{color:#262627;background:#fff;border:1px solid #2626271a;border-radius:12px;align-items:center;min-height:56px;padding:0 16px;font-size:14px;line-height:20px;display:inline-flex}.collection-assignment__editor-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.collection-assignment__distribution{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.collection-assignment__distribution-item{flex-direction:column;gap:8px;display:flex}.collection-assignment__distribution-item span{color:#262627ad;font-size:13px;font-weight:600;line-height:18px}.collection-assignment__distribution-item input{color:#262627;background:#fff;border:1px solid #26262729;border-radius:12px;width:100%;min-height:44px;padding:10px 14px;font-size:15px;line-height:20px}.collection-assignment__distribution-summary{color:#262627a3;font-size:13px;font-weight:600;line-height:18px}.collection-assignment__executor-select{z-index:4;position:relative;overflow:visible}.collection-assignment__executor-select .donor-tag-select__results{z-index:80;flex-direction:column;max-height:240px;display:flex;overflow:hidden auto}.collection-assignment__executor-select.is-open{z-index:80}.collection-assignment__executor-select .donor-tag-select__item{flex:none;display:block}@media(max-width:768px){.collection-assignment__meta,.collection-assignment__editor-grid{grid-template-columns:1fr}.collection-assignment__editor-actions{flex-direction:column;align-items:stretch}}.donor-profile__button[data-collection-subcollection-operation]:disabled,.donor-profile__button[data-collection-subcollection-operation][aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:auto}.subcollection-price-modal__content{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.subcollection-price-modal__info{color:#8a6100;background:#ffb8001f;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.subcollection-price-modal__table-wrap{border:1px solid #2626271f;border-radius:10px;max-height:340px;overflow:auto}.subcollection-price-modal__table{border-collapse:collapse;width:100%;font-size:13px}.subcollection-price-modal__table th,.subcollection-price-modal__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #26262714;padding:8px 12px}.subcollection-price-modal__table thead th{color:#262627b3;background:#f7f7fb;font-weight:700;position:sticky;top:0}.subcollection-price-modal__table tbody tr:last-child td{border-bottom:0}.collection-stop-list__hint{color:#26262794;letter-spacing:.01em;margin:0 0 16px;font-size:14px;line-height:1.5}.collection-stop-list__summary{color:#26262794;white-space:nowrap;font-size:14px;line-height:20px}.collection-stop-list__delete[hidden]{display:none}.collection-stop-list__delete{color:#ea3729;border-color:#ea372952}.collection-stop-list__domain{font-weight:500}[data-collection-stop-list-tab-actions]{gap:16px}.donor-picker-modal__selection-bar{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.donor-picker-modal__selection-count{color:#2626279e;font-size:14px}.donor-picker-modal__selection-count strong{color:#262627;font-weight:700}.donor-picker-modal__selection-warning{color:#ea3729;font-size:13px}.donor-picker-modal__selection-warning[hidden]{display:none}.donors-table__empty--card{color:#2626279e;padding:28px 24px;font-size:15px;line-height:1.6}.donor-picker-modal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.donor-picker-modal[hidden]{display:none}[data-donor-picker-bulk-modal]{z-index:1100}.donor-picker-modal__backdrop{background:#00000080;position:absolute;inset:0}.donor-picker-modal__container{background:#fff;border-radius:8px;flex-direction:column;width:min(90vw,1400px);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.donor-picker-modal__dialog{flex-direction:column;min-height:0;display:flex}.donor-picker-modal__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.donor-picker-modal__title{color:#262627;margin:0;font-size:20px;font-weight:600;line-height:1.3}.donor-picker-modal__close{color:#6b7280;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:inline-flex}.donor-picker-modal__close:hover{color:#111827}.donor-picker-modal__body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.donor-picker-modal__screen{flex-direction:column;gap:10px;min-height:0;display:flex}.donor-picker-modal__toolbar .donors-screen__search-stack{width:min(100%,620px)}.donor-picker-modal__filter-builder{position:relative}.donor-picker-modal__table-card,.donor-picker-modal__table-wrapper{min-height:520px}.donor-picker-modal__loading{color:#6b7280;text-align:center;padding:40px}.donor-picker-modal__footer{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.donor-picker-modal__selected-count{color:#374151;font-size:14px;font-weight:500;line-height:20px}.donor-picker-modal__actions{gap:12px;display:flex}.donor-profile__button--ghost{color:#262627;cursor:pointer;background:0 0;border:1px solid #262627;border-radius:10px;align-items:center;gap:8px;padding:6px 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.collections-modal__client-collections{flex-direction:column;gap:8px;display:flex}.collections-modal__client-collections-list{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.collections-modal__client-collection-item{background:#fafafa;border:1px solid #2626271a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.collections-modal__client-collection-title{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.collections-modal__client-collection-meta{color:#2626278f;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.collections-modal__client-collection-status{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;line-height:18px}.collections-modal__client-collection-status--neutral{color:#262627a8;background:#26262714}.collections-modal__client-collection-status--primary{color:#4e23e1;background:#4e23e11a}.collections-modal__client-collection-status--info{color:#0091ff;background:#0091ff1a}.collections-modal__client-collection-status--warning{color:#b37d00;background:#ffab001f}.collections-modal__client-collection-status--success{color:#007b52;background:#00a76f1a}.collections-modal__client-collection-status--danger{color:#ff5630;background:#ff56301a}.collections-modal__toggles{flex-direction:column;gap:12px;display:flex}.collections-modal__toggle{color:#262627;align-items:center;gap:10px;width:fit-content;font-size:15px;line-height:22px;display:inline-flex}.collections-modal__toggle input{accent-color:#4e23e1;width:18px;height:18px}@media(max-width:900px){.collections-modal__metric-row{grid-template-columns:1fr}}.departments-screen,.departments-card-page{flex-direction:column;gap:24px;display:flex}.departments-list-card{padding:8px 0 0}.departments-card-page__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.departments-card-page__title{color:#262627;letter-spacing:-.03em;margin:0;font-size:clamp(34px,3vw,58px);font-weight:700;line-height:1.05}.departments-card-page__card{background:#fff;border:1px solid #2626271f;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.departments-card-page__tabs{border-bottom:1px solid #2626271f;align-items:center;gap:28px;padding:0 28px;display:flex;overflow-x:auto}.departments-card-page__tab{color:#2626278a;text-transform:uppercase;cursor:pointer;white-space:nowrap;letter-spacing:.4px;background:0 0;border:0;align-items:center;gap:14px;padding:10px 0;font-size:14px;font-weight:600;line-height:24px;display:inline-flex;position:relative}.departments-card-page__tab.is-active{color:#4e23e1}.departments-card-page__tab.is-active:after{content:"";background:#4e23e1;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.departments-card-page__tab-icon,.departments-card-page__tab-icon svg{flex:0 0 20px;width:20px;height:20px}.departments-card-page__body{padding:30px 28px 34px}.departments-card-page__panel[hidden]{display:none!important}.departments-card-page__settings-shell{max-width:1120px}.departments-card-page__section-title{color:#262627;margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.2}.departments-card-page__settings-card{border:1px solid #26262714;border-radius:20px;flex-direction:column;gap:18px;max-width:720px;padding:28px;display:flex}.departments-card-page__settings-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;display:grid}.departments-card-page__save-button{justify-content:center;min-width:180px;min-height:56px}.departments-card-page__metrics-filters{grid-template-columns:minmax(320px,1.2fr) minmax(220px,.7fr) minmax(220px,.7fr);gap:16px;margin-bottom:24px;display:grid}.departments-card-page__metrics-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:20px;display:grid}.departments-card-page__metric-card{background:#fff;border:1px solid #2626271a;border-radius:18px;flex-direction:column;gap:8px;padding:28px;display:flex;box-shadow:0 12px 30px #0f172a0d}.departments-card-page__metric-card--empty{justify-content:center}.departments-card-page__metric-label{letter-spacing:.15px;color:#26262799;font-size:1rem;font-weight:500;line-height:1.5}.departments-card-page__metric-title{color:#262627;margin:0;font-size:22px;font-weight:700;line-height:1.3}.departments-card-page__metric-value{letter-spacing:0;margin:0;font-size:3rem;font-weight:600;line-height:1.17}.departments-card-page__metric-note{letter-spacing:.4px;color:#26262799;margin:0;font-size:.75rem;font-weight:500;line-height:1.66}.departments-team-board{flex-direction:column;gap:20px;display:flex}.departments-team-board__toolbar{justify-content:flex-end;display:flex}.departments-team-board__create-form{border:1px solid #4e23e11f;border-radius:20px;padding:22px}.departments-team-board__create-grid{grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr);gap:16px;display:grid}.departments-team-board__create-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.departments-team-board__grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px;display:grid}.departments-team-board__empty{color:#262627ad;background:#f6f7fbe6;border:1px dashed #2626272e;border-radius:20px;padding:28px;font-size:16px;line-height:1.6}.departments-team-card{background:linear-gradient(#fffffffa,#f8f9fcf5);border:1px solid #2626271a;border-radius:20px;flex-direction:column;gap:16px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 14px 30px #0f172a0f}.departments-team-card.is-drag-over{border-color:#4e23e173;transform:translateY(-2px);box-shadow:0 18px 36px #4e23e11f}.departments-team-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.departments-team-card__summary{min-width:0}.departments-team-card__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.departments-team-card__title{color:#262627;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.departments-team-card__lead{color:#26262799;margin:0;font-size:12px;line-height:1.5}.departments-team-card__icon-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.departments-team-card__icon-button svg{width:20px;height:20px}.departments-team-card__icon-button--neutral{color:#262627;background:#fff;border:1px solid #2626271f}.departments-team-card__icon-button--accent{color:#4e23e1;background:#4e23e10f;border:1px solid #4e23e12e}.departments-team-card__edit-form,.departments-team-card__member-form{border-top:1px solid #26262714;flex-direction:column;gap:14px;padding-top:16px;display:flex}.departments-team-card__edit-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.departments-team-card__edit-actions,.departments-team-card__member-actions{justify-content:flex-end;gap:12px;display:flex}.departments-team-card__icon-button:hover,.departments-team-card__icon-button:focus-visible{transform:translateY(-1px)}.departments-team-card__icon-button--neutral:hover,.departments-team-card__icon-button--neutral:focus-visible{background:#f8fafc;border-color:#26262733}.departments-team-card__icon-button--accent:hover,.departments-team-card__icon-button--accent:focus-visible{background:#4e23e11c;border-color:#4e23e147}.departments-team-card__members{flex-direction:column;gap:12px;display:flex}.departments-team-card__member{cursor:grab;background:#fff;border:1px solid #26262714;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 18px #0f172a0f}.departments-team-card__member.is-dragging{opacity:.45;cursor:grabbing}.departments-team-card__avatar{color:#fff;background:linear-gradient(135deg,#ff9800,#ffb545);border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:inline-flex;overflow:hidden}.departments-team-card__avatar img{object-fit:cover;width:100%;height:100%}.departments-team-card__avatar>span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.departments-team-card__member-meta{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.departments-team-card__member-meta strong{color:#262627;font-size:14px;font-weight:600;line-height:1.3}.departments-team-card__member-meta span{color:#26262794;font-size:12px;line-height:1.4}.departments-team-card__status-toggle{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:relative}.departments-team-card__remove-overlay{opacity:0;pointer-events:none;z-index:4;background:linear-gradient(270deg,#fff0,#ffffffe0 40%,#fffffffb);justify-content:flex-start;align-items:center;width:84px;padding:0 18px 0 12px;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;left:0}.departments-team-card__member:hover .departments-team-card__remove-overlay,.departments-team-card__member:focus-within .departments-team-card__remove-overlay{opacity:1;pointer-events:auto}.departments-team-card__remove-button{color:#ef4444;cursor:pointer;pointer-events:auto;z-index:5;background:#ef444414;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 8px 18px #0f172a14}.departments-team-card__remove-button:hover,.departments-team-card__remove-button:focus-visible{background:#ef44441a;transform:translateY(-1px)}.departments-team-card__remove-button svg{width:22px;height:22px}.departments-team-card__status-toggle:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:3;background:#151823f5;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.departments-team-card__status-toggle:hover:after,.departments-team-card__status-toggle:focus-visible:after{opacity:1}.departments-team-card__status-toggle:hover,.departments-team-card__status-toggle:focus-visible{transform:translateY(-1px)}.departments-team-card__status-toggle svg{width:24px;height:24px}.departments-team-card__status-toggle.is-novice{color:#ff9800}.departments-team-card__status-toggle.is-novice:hover,.departments-team-card__status-toggle.is-novice:focus-visible{background:#ff98001a}.departments-team-card__status-toggle.is-experienced{color:#49b65b}.departments-team-card__status-toggle.is-experienced:hover,.departments-team-card__status-toggle.is-experienced:focus-visible{background:#49b65b1a}.departments-team-card__empty{color:#2626279e;background:#f6f7fbe6;border-radius:16px;padding:20px;font-size:15px;line-height:1.5}@media(max-width:1200px){.departments-team-board__grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.departments-card-page__metrics-grid{grid-template-columns:1fr}}@media(max-width:900px){.departments-card-page__tabs{padding:0 18px}.departments-card-page__tab{min-height:64px;padding:0 16px;font-size:15px}.departments-card-page__body{padding:22px 18px 24px}.departments-card-page__metrics-filters,.departments-card-page__settings-row,.departments-team-board__create-grid,.departments-team-card__edit-grid,.departments-team-board__grid{grid-template-columns:1fr}.departments-team-card__head{flex-direction:column}}.orders-create{display:block}.orders-create__layout{background:#fff;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 180px);display:grid;overflow:visible}.orders-create__sidebar{background:#fff;border-right:1px solid #e3e5ef}.orders-create__step{color:#8a8f9f;align-items:center;gap:18px;padding:12px 0 48px;display:flex;position:relative}.orders-create__step:not(:last-child):after{content:"";background:#e4e6ef;width:2px;height:calc(100% - 24px);position:absolute;top:36px;left:11px}.orders-create__step-badge{color:#fff;background:#cfd2db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex}.orders-create__step.is-active,.orders-create__step.is-complete{color:#141826}.orders-create__step.is-active .orders-create__step-badge,.orders-create__step.is-complete .orders-create__step-badge{background:#5b35ea}.orders-create__step-label{font-size:14px;font-weight:600}.orders-create__content{padding:0 20px;overflow:visible}.orders-create__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.orders-create__title{color:#151928;margin:0;font-size:24px;font-weight:600;line-height:1.05}.orders-create__header-actions{justify-content:flex-end;gap:16px;display:flex}.orders-create__panel{min-height:620px;position:relative;overflow:visible}.orders-create__fields{gap:22px;max-width:1180px;display:grid;overflow:visible}.orders-create__add-client,.orders-create__checkbox{width:fit-content}.orders-create__native-checkbox{color:#262627;cursor:pointer;align-items:center;gap:14px;width:fit-content;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.orders-create__native-checkbox input{accent-color:#4e23e1;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0}.orders-create__table-checkbox{accent-color:#4e23e1;cursor:pointer;vertical-align:middle;width:20px;height:20px;margin:0}.collection-show__actions-dropdown svg{width:24px;height:24px}.orders-create__actions-wrap .orders-create__nav-button svg{width:16px;height:16px;margin-left:6px}.orders-create__actions-dropdown svg{width:16px;height:16px}.orders-create__bulk-banner{color:#312e81;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.orders-create__bulk-banner-text{word-break:break-word}.orders-create__bulk-banner-close{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orders-create__bulk-banner-close:hover{background:#312e8114}.orders-create__bulk-banner-close svg{width:16px;height:16px}.orders-create-bulk-modal__hint{color:#8a8f9f;margin:0;font-size:13px;line-height:1.5}.orders-create__settings-search{width:min(400px,100%);margin-bottom:24px}.orders-create__settings-list{gap:12px;display:grid}.orders-create__donor-card{background:#fff;border:1px solid #2626271f;border-radius:4px;align-items:center;width:100%;padding:11px 20px;overflow:hidden}.orders-create__donor-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.orders-create__donor-card-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.orders-create__donor-card-trigger h3{color:#1a1f2d;margin:0;font-size:20px;font-weight:600;line-height:1.1}.orders-create__donor-card-title-wrap{align-items:center;gap:12px;min-width:0;display:inline-flex}.orders-create__donor-card-chevron{color:#262627b8;flex:0 0 28px;width:28px;height:28px;transition:transform .2s}.orders-create__donor-card-trigger[aria-expanded=true] .orders-create__donor-card-chevron{transform:rotate(180deg)}.orders-create__donor-card-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.orders-create__donor-card-body{gap:22px;margin-top:26px;display:grid}.orders-create__anchor-list{gap:14px;display:grid}.orders-create__anchor-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px;align-items:end;gap:14px;display:grid}.orders-create__anchor-action{color:#2626278f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:color .2s,transform .2s;display:inline-flex;position:relative}.orders-create__anchor-action--danger{color:#ea3729}.orders-create__anchor-action--primary{color:#fff;background:#4f46e5;border-radius:8px}.orders-create__prices{gap:24px;display:flex}.orders-create__price-card,.orders-create__summary-card{background:#fff;border:1px solid #d9dbe7;border-radius:14px;padding:16px}.orders-create__price-card span,.orders-create__summary-card span{color:#8b8f9d;margin-bottom:12px;font-size:14px;display:block}.orders-create__price-card strong,.orders-create__summary-card strong{color:#171b2a;font-size:20px;font-weight:600;line-height:1;display:block}.orders-create__price-card--input{cursor:text;min-width:212px;display:grid}.orders-create__price-card--input input{color:#171b2a;appearance:textfield;background:0 0;border:0;outline:0;width:100%;font-size:20px;font-weight:600;line-height:1}.orders-create__price-card--input input::-webkit-outer-spin-button{appearance:none;margin:0}.orders-create__price-card--input input::-webkit-inner-spin-button{appearance:none;margin:0}.orders-create-bulk-modal__dialog{width:min(100%,620px)}.orders-create-bulk-modal__body{gap:18px;padding:20px 24px 8px;display:grid;overflow-y:auto}.orders-create-bulk-modal__textarea textarea{min-height:132px}.orders-create__textarea-field textarea{min-height:240px}.orders-create__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:42px;display:grid}.orders-create__payment-block{gap:20px;margin-bottom:34px;display:grid}.orders-create__payment-block h2{color:#171b2a;margin:0;font-size:28px;font-weight:600}.orders-create__radio{color:#242a3a;align-items:center;gap:16px;font-size:16px;display:flex}.orders-create__radio input{accent-color:#5b35ea;width:20px;height:20px}.orders-create__paid-field{width:min(420px,100%)}.orders-create__empty{color:#7f8597;border:1px dashed #d7d9e4;border-radius:16px;padding:32px;font-size:18px}@media(max-width:1280px){.orders-create__layout{grid-template-columns:1fr}.orders-create__sidebar{border-bottom:1px solid #e3e5ef;border-right:0}.orders-create__step{padding-bottom:20px}.orders-create__step:not(:last-child):after{display:none}.orders-create__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.orders-create__content{padding:24px 18px 32px}.orders-create__header{flex-direction:column}.orders-create__title{font-size:24px}.orders-create__header-actions{width:100%}.orders-create__nav-button{flex:1 1 0;min-width:0;height:58px;font-size:18px}.orders-create__anchor-row{grid-template-columns:1fr}.orders-create__prices,.orders-create__summary-grid{grid-template-columns:1fr;display:grid}}.kanban-settings-screen{gap:24px;display:grid}.kanban-settings-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.kanban-settings-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #2626271a;border-radius:8px;gap:12px;min-height:132px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 8px #2626270a}.kanban-settings-card:hover,.kanban-settings-card:focus-visible{border-color:#4e23e173;transform:translateY(-1px);box-shadow:0 10px 24px #26262714}.kanban-settings-card__title{color:#262627;font-size:18px;font-weight:700;line-height:1.35}.kanban-settings-card__meta{color:#2626278f;font-size:13px;font-weight:600;line-height:1.4}.kanban-settings-card__badge{color:#4e23e1;text-transform:uppercase;background:#4e23e11a;border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2}.kanban-settings-card__columns{align-items:center;gap:6px;min-height:18px;display:flex}.kanban-settings-card__columns span{border:2px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #26262714}.kanban-settings-empty{color:#26262794;background:#26262705;border:1px dashed #2626272e;border-radius:8px;place-items:center;min-height:160px;padding:24px;font-size:15px;font-weight:600;line-height:1.5;display:grid}.kanban-settings-empty p{margin:0}.kanban-modal-form .webmaster-modal-section{gap:14px}.kanban-entry-switch{color:#262627;cursor:pointer;align-items:center;gap:12px;width:fit-content;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.kanban-entry-switch input{opacity:0;pointer-events:none;position:absolute}.kanban-settings-screen [data-kanban-modal] .employees-modal__dialog--webmaster{width:min(100%,760px)}.kanban-column-list{gap:12px;display:grid}.kanban-column-row{background:#26262705;border:1px solid #2626271a;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 42px 32px 32px;align-items:center;gap:10px;padding:10px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.kanban-column-row.is-dragging{opacity:.42;transform:scale(.985)}.kanban-column-row.is-drop-before,.kanban-column-row.is-drop-after{background:#4e23e10a;border-color:#4e23e16b;box-shadow:0 10px 24px #4e23e11a}.kanban-column-drop-indicator{color:#4e23e1;background:#4e23e114;border:2px dashed #4e23e1;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.4;animation:.9s ease-in-out infinite alternate kanban-drop-pulse;display:flex}.kanban-column-drop-indicator span{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #4e23e11f}@keyframes kanban-drop-pulse{0%{box-shadow:inset 0 0 #4e23e11a}to{box-shadow:inset 0 0 0 999px #4e23e108}}.kanban-column-row__drag,.kanban-column-row__settings,.kanban-column-row__remove{color:#2626278f;cursor:grab;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kanban-column-row__settings,.kanban-column-row__remove{cursor:pointer}.kanban-column-row__drag:hover,.kanban-column-row__settings:hover,.kanban-column-row__remove:hover{color:#4e23e1;background:#4e23e114}.kanban-column-row__settings.is-active{color:#4e23e1;background:#4e23e11a}.kanban-column-row__drag svg,.kanban-column-row__settings svg,.kanban-column-row__remove svg{width:18px;height:18px}.employees-modal__dialog--compact-narrow{width:min(100%,420px)}.kanban-column-modal{z-index:60}.kanban-column-settings{gap:16px;padding:20px 24px 4px;display:grid}.kanban-column-row__name{margin:0}.kanban-column-row__color{cursor:pointer;background:#fff;border:1px solid #2626271f;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.kanban-column-row__color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kanban-column-row__color span{border:2px solid #fff;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 1px #26262724}.sales-kanban-screen{gap:24px;min-width:0;display:grid}body.sales-kanban-embedded-lead{background:0 0}body.sales-kanban-embedded-lead .crm-app{min-height:100vh;display:block}body.sales-kanban-embedded-lead .crm-sidebar,body.sales-kanban-embedded-lead .crm-header,body.sales-kanban-embedded-lead .sales-kanban-screen>:not(.sales-lead-modal){display:none!important}body.sales-kanban-embedded-lead .crm-main{width:100%;min-height:100vh;margin:0}body.sales-kanban-embedded-lead .crm-content,body.sales-kanban-embedded-lead .sales-kanban-screen{min-height:100vh;padding:0;overflow:visible}body.sales-kanban-embedded-lead .sales-lead-modal .employees-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.sales-lead-modal-only-page{background:0 0;margin:0}body.sales-lead-modal-only-page .sales-kanban-modal-only{min-height:100vh;padding:0}.sales-kanban-screen__topbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:0}.sales-kanban-screen__topbar .donors-screen__actions{flex-wrap:wrap}.sales-kanban-lead-search,.sales-kanban-manager-filter{width:min(360px,100%);min-width:260px}.sales-kanban-manager-filter .lead-select__dropdown{z-index:30}.sales-kanban-filter-builder{margin:4px 0 14px}.sales-kanban-filter-builder.is-empty,.donors-filter-editor [data-lead-filter-editor-secondary-wrap].is-hidden{display:none}.sales-kanban-board-wrapper.is-loading{opacity:.55;pointer-events:none;transition:opacity .18s}.sales-kanban-board{grid-template-columns:repeat(var(--kanban-columns),minmax(260px,1fr));gap:16px;max-height:calc(100vh - 180px);padding-bottom:8px;display:grid;overflow-x:auto}.sales-kanban-column{background:#f8f8fb;border:1px solid #2626271a;border-radius:8px;flex-direction:column;width:260px;min-width:260px;min-height:calc(100vh - 210px);display:flex}.sales-kanban-column__header{background:#fff;border-bottom:1px solid #26262714;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.sales-kanban-column__dot{background:var(--column-color);border-radius:999px;flex:0 0 12px;width:12px;height:12px}.sales-kanban-column__header h2{color:#262627;margin:0;font-size:15px;font-weight:700;line-height:1.4}.sales-kanban-column__body{border-radius:0 0 8px 8px;flex:auto;align-content:start;gap:10px;padding:12px;transition:background .16s,box-shadow .16s;display:grid}.sales-kanban-column__body.is-drag-over{background:#4e23e114;box-shadow:inset 0 0 0 2px #4e23e13d}.sales-kanban-column__body.is-drag-blocked{background:#ef444414;box-shadow:inset 0 0 0 2px #ef444457}.sales-kanban-lead-card{cursor:grab;background:linear-gradient(#fffffffa,#fff),radial-gradient(circle at 0 0,#4e23e11a,#0000 38%);border:1px solid #26262717;border-radius:8px;gap:10px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid;position:relative}.sales-kanban-lead-card[hidden]{display:none}.sales-kanban-lead-card__communication-badge{z-index:1;color:#fff;background:#4e23e1;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #4e23e147}.sales-kanban-lead-card__communication-badge:after{content:"";border-radius:inherit;border:1px solid #4e23e157;animation:1.8s ease-out infinite sales-kanban-lead-unread-pulse;position:absolute;inset:-5px}@keyframes sales-kanban-lead-unread-pulse{0%{opacity:.48;transform:scale(.88)}72%,to{opacity:0;transform:scale(1.54)}}.sales-kanban-lead-card:hover{border-color:#4e23e157;transform:translateY(-1px);box-shadow:0 12px 28px #2626271a}.sales-kanban-lead-card.is-dragging{opacity:.54;cursor:grabbing;transform:rotate(1deg)scale(.98)}.sales-kanban-lead-card strong{color:#262627;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.28;overflow:hidden}.sales-kanban-lead-card__row{gap:3px;min-width:0;display:grid}.sales-kanban-lead-card__row small{color:#2626277a;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.sales-kanban-lead-card__row span{color:#262627b8;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.34}.sales-kanban-lead-card__tasks{gap:6px;min-width:0;display:grid}.sales-kanban-lead-card__task{background:#4e23e10b;border:1px solid #4e23e124;border-radius:7px;grid-template-rows:auto auto auto;align-items:start;gap:4px;min-width:0;padding:7px 8px;display:grid}.sales-kanban-lead-card__task small{color:#4e23e1b8;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.sales-kanban-lead-card__task strong{color:#262627;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700;line-height:1.25}.sales-kanban-lead-card__task em{color:#2626278f;white-space:nowrap;font-size:10px;font-style:normal;font-weight:600;line-height:1.2}.sales-kanban-lead-card__priority{color:#262627ad;background:#26262712;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.2}.sales-kanban-lead-card__priority--important{color:#b45309;background:#f59e0b24}.sales-kanban-lead-card__priority--critical{color:#ea3729;background:#ea37291f}.sales-lead-archive-button{color:#ea3729;border-color:#ea37293d;margin-right:auto}.sales-lead-archive-button:hover,.sales-lead-archive-button:focus-visible{color:#c32b1f;background:#ea37290f;border-color:#ea372970}.sales-lead-win-button{letter-spacing:.4px;text-transform:uppercase;cursor:pointer;color:#fff;background:#27ae60;border:0;border-radius:10px;flex:1;min-height:40px;padding:6px 16px;font-size:14px;font-weight:600;line-height:24px;transition:background .15s}.sales-lead-win-button:hover,.sales-lead-win-button:focus-visible{background:#1f9251}.sales-lead-win-button:disabled{opacity:.6;cursor:not-allowed}.sales-lead-archive-button:has(+.sales-lead-win-button:not([hidden])){margin-right:12px}.sales-lead-archive-reason-modal[hidden]{display:none}.sales-lead-archive-reason-modal{z-index:85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-lead-archive-reason-modal__dialog{width:min(480px,100vw - 32px)}.sales-lead-archive-reason-modal__body{gap:16px;padding:18px 24px 22px;display:grid}.sales-lead-archive-reason-modal__body p{color:#2626279e;margin:0;font-size:14px;line-height:1.45}.sales-lead-archive-reasons{gap:8px;display:grid}.sales-lead-archive-reason-option{color:#262627;cursor:pointer;background:#fff;border:1px solid #4e23e124;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:flex}.sales-lead-archive-reason-option:hover,.sales-lead-archive-reason-option.is-selected{color:#4e23e1;background:#4e23e10f;border-color:#4e23e161}.sales-lead-archive-reason-option input{accent-color:#4e23e1;width:16px;height:16px}.sales-lead-archive-reasons__empty{color:#26262794;background:#2626270d;border-radius:8px;padding:14px;font-size:14px;line-height:1.45;display:block}.sales-lead-archive-screen .webmasters-table__row[data-archive-row]{cursor:pointer}.sales-lead-archive-detail{gap:22px;padding:24px 28px}.sales-lead-archive-detail__list{gap:14px;margin:0;display:grid}.sales-lead-archive-detail__list div{gap:4px;min-width:0;display:grid}.sales-lead-archive-detail__list dt{color:#2626277a;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.sales-lead-archive-detail__list dd{color:#262627;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.4}.sales-lead-modal__dialog{width:min(100%,1120px);max-height:min(920px,100vh - 48px)}.sales-lead-modal__dialog .employees-modal__header{gap:18px}.sales-lead-modal__dialog .employees-modal__header h2{flex:none;min-width:150px}.sales-lead-stage-nav{flex:auto;grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.sales-lead-stage-nav[hidden]{display:none}.sales-lead-stage-nav__button{color:#4e23e1;min-width:0;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #4e23e12e;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sales-lead-stage-nav__button--next{text-align:right;justify-content:flex-end}.sales-lead-stage-nav__button:not(:disabled):hover{background:#4e23e114;border-color:#4e23e157;transform:translateY(-1px)}.sales-lead-stage-nav__button:disabled{opacity:.38;cursor:not-allowed}.sales-lead-stage-nav__button-text{gap:1px;min-width:0;display:grid}.sales-lead-stage-nav__button-text span,.sales-lead-stage-nav__current span{color:#2626278f;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.sales-lead-stage-nav__button-text strong,.sales-lead-stage-nav__current strong{color:currentColor;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:800;line-height:1.25}.sales-lead-stage-nav__arrow{background:#4e23e11a;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.sales-lead-stage-nav__arrow svg{width:18px;height:18px}.sales-lead-stage-nav__current{color:#fff;text-align:center;background:#4e23e1;border-radius:999px;justify-items:center;gap:1px;min-width:140px;min-height:38px;padding:7px 14px;display:grid;box-shadow:0 14px 32px #4e23e138}.sales-lead-stage-nav__current span{color:#ffffffb8}.sales-lead-modal-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #26262714;flex:none;min-width:0;overflow-x:auto}.sales-lead-modal-tabs::-webkit-scrollbar{display:none}.sales-lead-modal-tabs .donor-profile__tabs{flex-wrap:nowrap;gap:24px;padding:0 28px}.sales-lead-modal-tabs .donor-profile__tab{box-sizing:border-box;align-items:center;gap:8px;min-height:58px;padding:18px 0 16px;display:inline-flex}.sales-lead-tab-badge{color:#fff;background:#4e23e1;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.sales-lead-tab-badge[hidden]{display:none}.sales-lead-tab-panel{min-height:360px}.sales-lead-tab-panel[hidden]{display:none}.sales-lead-tab-panel .donor-profile__comment-form{margin-bottom:22px}.sales-lead-tab-panel .history-feed__footer{margin-top:16px}.sales-lead-tab-panel--tasks{place-items:center;display:grid}.sales-lead-task-form{gap:18px;padding:24px;display:grid}.sales-lead-task-form__row{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:start;gap:18px;display:grid}.sales-lead-task-form__due{gap:10px;display:grid}.sales-lead-task-shortcuts{flex-wrap:wrap;gap:10px 18px;display:flex}.sales-lead-task-shortcuts button{color:#4e23e1;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.2}.sales-lead-task-priority{gap:9px;display:grid}.sales-lead-task-priority>span,.sales-lead-task-files__title{color:#262627b8;font-size:14px;font-weight:700;line-height:1.2}.sales-lead-task-priority>div{background:#2626270f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.sales-lead-task-priority button{color:#262627a8;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:700}.sales-lead-task-priority button.is-active{color:#fff;background:#4e23e1}.sales-lead-task-files{gap:12px;padding-top:4px;display:grid}.sales-lead-task-files__list{flex-wrap:wrap;gap:8px;display:flex}.sales-lead-task-files__list span{color:#4e23e1;overflow-wrap:anywhere;background:#4e23e114;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:12px;font-weight:500;display:inline-flex}.sales-lead-task-files__list button{color:#4e23e1;cursor:pointer;background:#4e23e124;border:0;border-radius:50%;width:18px;height:18px;line-height:1}.sales-lead-task-form__actions{justify-content:flex-end;display:flex}.sales-lead-tasks-toolbar,.sales-lead-projects-toolbar{justify-content:flex-end;margin-bottom:18px;display:flex}.sales-lead-projects-add__button{gap:8px}.sales-lead-projects-add__button svg{width:16px;height:16px}.sales-lead-projects-add__menu{min-width:178px}.sales-lead-projects-add__menu a{text-decoration:none}.sales-lead-projects-add__icon{color:#4e23e1;background:#4e23e11a;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;line-height:1;display:inline-grid}.sales-lead-projects-list{gap:12px;display:grid}.sales-lead-project-accordion{background:#fff;border:1px solid #2626271a;border-radius:8px;overflow:hidden}.sales-lead-project-accordion__toggle{color:#262627;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:18px;width:100%;padding:8px 18px;display:grid}.sales-lead-project-accordion__toggle:hover{background:#4e23e109}.sales-lead-project-accordion__toggle[aria-expanded=true]{background:#4e23e10e}.sales-lead-project-accordion__toggle svg{width:20px;height:20px;transition:transform .16s}.sales-lead-project-accordion__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sales-lead-project-accordion__main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sales-lead-project-accordion__main strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.sales-lead-project-accordion__content{border-top:1px solid #26262714;gap:18px;padding:18px;display:grid}.sales-lead-project-accordion__content[hidden]{display:none}.sales-lead-project-accordion__summary{color:#262627ad;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;font-weight:700;display:flex}.sales-lead-project-accordion__summary a{color:#4e23e1;text-decoration:none}.sales-lead-projects-section{gap:10px;display:grid}.sales-lead-projects-section h4{color:#262627;margin:0;font-size:14px;font-weight:600;line-height:1.25}.sales-lead-projects-table-wrap{border:1px solid #26262714;border-radius:8px;overflow-x:auto}.sales-lead-projects-table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.sales-lead-projects-table th,.sales-lead-projects-table td{color:#262627;text-align:left;vertical-align:middle;border-bottom:1px solid #26262714;padding:11px 12px;font-size:13px;line-height:1.35}.sales-lead-projects-table th{color:#262627;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:600;line-height:24px}.sales-lead-projects-table tr:last-child td{border-bottom:0}.sales-lead-projects-table a{color:#4e23e1;font-weight:800;text-decoration:none}.sales-lead-projects-status{color:#262627b8;white-space:nowrap;background:#26262714;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.sales-lead-projects-status--success{color:#16a34a;background:#16a34a1f}.sales-lead-projects-status--warning{color:#b45309;background:#f59e0b24}.sales-lead-projects-status--primary,.sales-lead-projects-status--info{color:#4e23e1;background:#4e23e11a}.sales-lead-projects-empty{color:#26262794;border:1px dashed #26262729;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:700}.sales-lead-tasks-list{gap:12px;display:grid}.sales-lead-task-card{background:#fff;border:1px solid #2626271a;border-radius:8px;gap:12px;padding:16px;display:grid}.sales-lead-task-card.is-completed{background:#26262706}.sales-lead-task-card__main{align-items:flex-start;gap:16px;display:flex}.sales-lead-task-card__content{flex:1;min-width:0}.sales-lead-task-card__check{cursor:pointer;flex:none;width:28px;height:28px;position:relative}.sales-lead-task-card__check input{opacity:0;cursor:pointer;position:absolute;inset:0}.sales-lead-task-card__check span{color:#fff;background:#fff;border:1px solid #2626272e;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.sales-lead-task-card__check svg{opacity:0;width:18px;height:18px}.sales-lead-task-card__check input:checked+span{background:#4e23e1;border-color:#4e23e1}.sales-lead-task-card__check input:checked+span svg{opacity:1}.sales-lead-task-card.is-completed h4,.sales-lead-task-card.is-completed p{text-decoration:line-through}.sales-lead-task-card h4{color:#262627;margin:0;font-size:16px;font-weight:600;line-height:1.25}.sales-lead-task-card p{color:#262627ad;margin:6px 0 0;font-size:13px;line-height:1.45}.sales-lead-task-card__priority{color:#4f46e5;white-space:nowrap;background:#4e23e114;border-radius:999px;align-self:start;padding:6px 10px;font-size:11px;font-weight:700;line-height:1}.sales-lead-task-card__edit{color:#4f46e5;cursor:pointer;background:0 0;border:0;align-self:start;font-size:12px;font-weight:700;line-height:1.2}.sales-lead-task-card__priority--important{color:#b45309;background:#f59e0b24}.sales-lead-task-card__priority--critical{color:#ea3729;background:#ea37291f}.sales-lead-task-card__meta,.sales-lead-task-card__files{color:#26262794;flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:700;display:flex}.sales-lead-task-card__files a{color:#4e23e1;text-decoration:none}.sales-lead-task-modal{z-index:30;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-lead-task-modal[hidden]{display:none}.sales-lead-task-modal__backdrop{background:#26262747;position:absolute;inset:0}.sales-lead-task-modal__dialog{z-index:1;background:#fff;border-radius:8px;width:min(720px,100%);max-height:min(760px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 20px 60px #2626273d}@media(max-width:900px){.sales-lead-task-form__row{grid-template-columns:1fr}}.sales-lead-form{flex:auto;min-height:0;display:grid}.sales-lead-form__content{gap:18px;padding:18px 24px 24px;display:grid;overflow:auto}.sales-lead-form__block{background:#fff;border:1px solid #2626271a;border-radius:8px;gap:16px;padding:16px;display:grid}.sales-lead-form__block--top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sales-lead-form__panel,.sales-lead-form__fields{align-content:start;gap:14px;display:grid}.sales-lead-form__fields>*,.sales-lead-extra-grid>*,.sales-lead-contacts .clients-form__contact-block>*{min-width:0}.sales-lead-form h3,.sales-lead-services__header h3{color:#262627;margin:0;font-size:20px;font-weight:700;line-height:1.45}.lead-select{align-items:center;gap:0;padding-right:44px;display:flex;position:relative}.lead-select--clearable{padding-right:78px}.lead-select__label{z-index:2;font-size:12px;line-height:14px;top:-8px}.lead-select__button{color:#262627;text-align:left;letter-spacing:.15px;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:24px;padding:0;font-size:14px;font-weight:500;line-height:24px;display:flex}.lead-select__button span,.employees-form__field .lead-select__button span:first-child{opacity:1;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;position:static;inset:auto;overflow:hidden}.lead-select:not(.is-filled) .lead-select__button{color:#26262799}.sales-lead-modal .lead-select.is-invalid,.sales-lead-modal [data-floating-field].is-invalid,.sales-lead-modal .sales-lead-date.is-invalid>[data-floating-field],.sales-lead-form .lead-select.is-invalid,.sales-lead-form [data-floating-field].is-invalid,.sales-lead-form .sales-lead-date.is-invalid>[data-floating-field]{box-shadow:inset 0 0 0 1px #e53935;border:1px solid #e53935!important}.sales-lead-modal .lead-select.is-invalid .lead-select__label,.sales-lead-modal [data-floating-field].is-invalid>span:first-child,.sales-lead-form .lead-select.is-invalid .lead-select__label,.sales-lead-form [data-floating-field].is-invalid>span:first-child{color:#e53935!important;opacity:1!important}.lead-select.is-filled .lead-select__button,.lead-select:focus-within .lead-select__button{color:#262627}.lead-select [data-lead-choice-label][hidden]{display:none}.lead-select__clear,.sales-lead-field-clear{color:#26262775;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lead-select__clear{right:36px}.lead-select__clear[hidden]{display:none}.sales-lead-field-clear{right:8px}.lead-select__clear:hover,.lead-select__clear:focus-visible,.sales-lead-field-clear:hover,.sales-lead-field-clear:focus-visible{color:#262627;background:#2626270f}.lead-select__clear svg,.sales-lead-field-clear svg{width:18px;height:18px}.sales-lead-clearable-field{padding-right:42px}.lead-select__dropdown{width:100%;max-height:260px;top:calc(100% + 6px);left:0;right:auto;overflow:hidden}.lead-select__search{padding:4px 4px 6px;display:block}.lead-select__search input{color:#262627;background:#fff;border:1px solid #26262724;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-size:14px;line-height:20px}.lead-select__search input:focus{border-color:#4e23e19e;box-shadow:0 0 0 2px #4e23e11a}.lead-select__options{flex-direction:column;gap:2px;max-height:204px;display:flex;overflow-y:auto}.lead-select__empty{color:#2626278f;padding:10px 12px;font-size:14px;line-height:1.4}.sales-lead-manager{border:1px solid #2626271a;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.sales-lead-manager__avatar{color:#fff;background:#4e23e1;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.sales-lead-manager__avatar img{object-fit:cover;width:100%;height:100%}.sales-lead-manager__meta{gap:2px;display:grid}.sales-lead-manager__meta strong{color:#262627;font-size:14px;font-weight:700;line-height:1.35}.sales-lead-manager__meta small{color:#2626278f;font-size:12px;font-weight:600;line-height:1.35}.sales-lead-client-lookup{position:relative}.sales-lead-client-code{letter-spacing:.04em;color:#4e23e1;cursor:pointer;-webkit-user-select:all;user-select:all;z-index:1;font-size:12px;font-weight:600;transition:color .15s;position:absolute;top:8px;right:12px}.sales-lead-client-code:hover{color:#3a17b0}.sales-lead-client-code.is-copied{color:#1f9d55}.sales-lead-client-lookup__dropdown{z-index:12;width:100%;max-height:260px;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto}.sales-lead-client-lookup__option{text-align:left;gap:2px;display:grid}.sales-lead-client-lookup__option strong{color:#262627;font-size:14px;font-weight:700;line-height:1.3}.sales-lead-client-lookup__option span{color:#2626278f;font-size:12px;font-weight:600;line-height:1.3}.sales-lead-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.sales-lead-form .employees-form__field{box-sizing:border-box}.sales-lead-date{position:relative}.sales-lead-task-date{width:100%}.sales-lead-date .employees-form__field{padding-right:48px}.sales-lead-date .employees-form__field span:first-child{opacity:1}.sales-lead-date input[readonly]{color:#262627;cursor:pointer}.sales-lead-date__toggle{color:#262627a3;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sales-lead-date__toggle:hover,.sales-lead-date__toggle:focus-visible{color:#4e23e1;background:#4e23e114}.sales-lead-date__toggle svg{fill:currentColor;width:22px;height:22px}.sales-lead-date__picker{z-index:220;background:#fff;border:1px solid #2626271a;border-radius:8px;width:min(360px,100vw - 24px);padding:16px;position:fixed;box-shadow:0 14px 30px #2626272e}.sales-lead-date__picker-header,.sales-lead-date__actions,.sales-lead-date__time{align-items:center;display:flex}.sales-lead-date__picker-header{justify-content:space-between;gap:12px;margin-bottom:14px}.sales-lead-date__month{color:#262627;pointer-events:none;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;line-height:22px}.sales-lead-date__nav{align-items:center;gap:8px;display:inline-flex}.sales-lead-date__nav-button{color:#262627ad;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sales-lead-date__nav-button:hover,.sales-lead-date__nav-button:focus-visible{color:#4e23e1;background:#4e23e114}.sales-lead-date__nav-button--next svg{transform:rotate(180deg)}.sales-lead-date__weekdays,.sales-lead-date__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sales-lead-date__weekdays{margin-bottom:6px}.sales-lead-date__weekdays span{text-align:center;color:#2626278f;font-size:12px;font-weight:600;line-height:18px}.sales-lead-date__day{aspect-ratio:1;color:#262627;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:100%;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.sales-lead-date__day:hover,.sales-lead-date__day:focus-visible{background:#4e23e114}.sales-lead-date__day.is-today{color:#4e23e1;box-shadow:inset 0 0 0 1px #4e23e16b}.sales-lead-date__day.is-selected{color:#fff;background:#4e23e1}.sales-lead-date__day--empty{pointer-events:none}.sales-lead-date__time{color:#262627;justify-content:center;gap:8px;margin-top:14px;font-weight:700}.sales-lead-date__time input{color:#262627;text-align:center;border:1px solid #2626272e;border-radius:6px;outline:none;width:54px;padding:7px 8px;font-size:14px;font-weight:700;line-height:20px}.sales-lead-date__time input:focus{border-color:#4e23e1b3;box-shadow:0 0 0 2px #4e23e11a}.sales-lead-date__actions{justify-content:space-between;gap:8px;margin-top:14px}.sales-lead-date__actions button{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e13d;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;line-height:18px}.sales-lead-date__actions button:disabled{opacity:.42;cursor:not-allowed}.sales-lead-form .clients-form__contact-top{grid-template-columns:minmax(0,1fr) 36px;align-items:start}.sales-lead-form .sales-lead-contact-top--single{grid-template-columns:minmax(0,1fr)}.sales-lead-form .clients-form__contact-remove{color:#ea3729;cursor:pointer;margin-top:8px}.sales-lead-services__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-lead-services__actions{align-items:end;gap:12px;display:flex}.sales-lead-services__actions .lead-select{width:180px}.sales-lead-service-picker{background:#fff;border:1px solid #2626271f;border-radius:12px;justify-self:end;width:min(320px,100%);padding:6px;box-shadow:0 8px 24px #0000001f}.sales-lead-services{gap:10px;display:grid}.sales-lead-communication-tabs{display:contents}.sales-lead-communication-tab{gap:6px}.sales-lead-modal-tabs .sales-lead-communication-tab{flex-direction:row;align-items:center;gap:8px}.sales-lead-communication-tab__text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sales-lead-communication-tab__label{opacity:.75;font-size:.7em;line-height:1.2}.sales-lead-communication-tab__target{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.85em;font-weight:700;line-height:1.2;overflow:hidden}.sales-lead-communication-panel{min-height:420px}.sales-lead-communication-panel--telegram{min-width:0;min-height:min(68vh,720px);display:grid}.sales-lead-telegram-chat.telegram-workspace__chat{border:1px solid #26262714;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:min(68vh,720px);min-height:520px;display:grid;overflow:hidden}.sales-lead-telegram-chat *{box-sizing:border-box}.sales-lead-telegram-chat__head{grid-row:1;min-height:52px;padding:8px 16px}.sales-lead-telegram-chat .telegram-pinned{display:none}.sales-lead-telegram-chat .telegram-message-pane{grid-row:2;height:auto;min-height:0;padding:18px 24px;overflow:hidden auto}.sales-lead-telegram-chat .telegram-composer{z-index:1;background:#fff;border-top:1px solid #26262714;border-radius:0;grid-row:3;align-self:stretch;width:100%;margin:0;position:relative;bottom:auto}.sales-lead-telegram-chat .telegram-composer label{min-width:0;height:auto;display:block}.sales-lead-telegram-chat .telegram-composer textarea{display:block}.sales-lead-communication-panel__head{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 14px;display:flex}.sales-lead-communication-panel__head h3{color:#262627;margin:0;font-size:18px;line-height:1.3}.sales-lead-communication-panel__head p{color:#7b7d86;margin:4px 0 0;font-size:13px;line-height:1.4}.sales-lead-communication-messages{background:#f6f7fb;border:1px solid #2626271a;border-radius:8px;flex-direction:column;gap:10px;height:min(52vh,520px);min-height:320px;padding:16px;display:flex;overflow-y:auto}.sales-lead-communication-state{color:#7b7d86;margin:auto;font-size:14px}.sales-lead-chat-message{display:flex}.sales-lead-chat-message.is-outgoing{justify-content:flex-end}.sales-lead-chat-message__bubble{color:#262627;overflow-wrap:anywhere;background:#fff;border:1px solid #26262714;border-radius:8px;gap:6px;max-width:min(680px,78%);padding:10px 12px;font-size:14px;line-height:1.45;display:grid}.sales-lead-chat-message.is-outgoing .sales-lead-chat-message__bubble{background:#ebe9ff;border-color:#3020a324}.sales-lead-chat-message__bubble strong{font-size:13px;line-height:1.35}.sales-lead-chat-message__subject{display:block}.sales-lead-email-text{white-space:pre-wrap;overflow-wrap:anywhere}.sales-lead-email-text a{color:#4e23e1;text-underline-offset:2px;text-decoration:underline}.sales-lead-email-frame{background:0 0;border:0;width:min(100%,620px);height:180px;display:block}.sales-lead-chat-message__bubble time{color:#7b7d86;justify-self:end;font-size:11px;line-height:1.2}.sales-lead-communication-attachments{flex-wrap:wrap;gap:6px;display:flex}.sales-lead-communication-attachments a{text-overflow:ellipsis;white-space:nowrap;color:#3020a3;background:#2626270f;border-radius:8px;max-width:220px;padding:5px 8px;font-size:12px;text-decoration:none;overflow:hidden}.sales-lead-communication-composer{grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:10px;margin-top:12px;display:grid}.sales-lead-email-compose-attachments{grid-column:1/-1}.sales-lead-email-attach{align-self:end}.sales-lead-communication-composer label{height:auto;line-height:0;display:block}.sales-lead-communication-composer textarea{box-sizing:border-box;resize:none;color:#262627;width:100%;min-height:42px;max-height:139.6px;font:inherit;border:1px solid #2626271f;border-radius:8px;padding:10px 12px;line-height:1.4;display:block;overflow-y:hidden}.sales-lead-service-row{background:#26262705;border:1px solid #2626271a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 150px 180px 36px;align-items:center;gap:12px;padding:10px 12px;display:grid}.sales-lead-service-row__flags{white-space:nowrap;align-items:center;gap:16px;display:flex}.sales-lead-service-row__flags .clients-form__checkbox{gap:8px;font-size:15px}.sales-lead-service-row strong{color:#262627;font-size:15px;font-weight:700;line-height:1.4}.sales-lead-service-row button{color:#ff5630;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sales-lead-service-row button svg{width:20px;height:20px}@media(max-width:920px){.kanban-column-row{grid-template-columns:32px minmax(0,1fr) 42px}.kanban-column-row__settings{grid-column:2/3;justify-self:end}.kanban-column-row__remove{grid-column:3/4;justify-self:end}.sales-kanban-board{grid-template-columns:repeat(var(--kanban-columns),minmax(240px,82vw))}.sales-kanban-manager-filter{width:100%;min-width:0}.sales-lead-form__block--top,.sales-lead-extra-grid{grid-template-columns:1fr}.sales-lead-services__header,.sales-lead-services__actions{justify-items:stretch;display:grid}.sales-lead-services__actions .lead-select{width:100%}.sales-lead-service-row{grid-template-columns:1fr}.sales-lead-service-row__flags{flex-wrap:wrap}}.sales-kanban-board-wrapper{overflow-x:hidden}.kanban-auto-advance[hidden]{display:none}.kanban-auto-advance{background:#4e23e108;border:1px solid #4e23e124;border-radius:8px;gap:12px;padding:12px 14px;display:grid}.kanban-auto-advance__directions{background:#2626270f;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.kanban-auto-advance__dir{color:#262627a8;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.kanban-auto-advance__dir.is-active{color:#fff;background:#4e23e1}.kanban-auto-advance__dir:disabled{opacity:.32;cursor:not-allowed}.kanban-auto-advance__presets{flex-wrap:wrap;gap:6px 14px;display:flex}.kanban-advance-preset{color:#4e23e1;cursor:pointer;text-underline-offset:2px;opacity:.72;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;text-decoration:underline;transition:opacity .12s}.kanban-advance-preset:hover{opacity:1}.kanban-advance-preset.is-active{opacity:1;font-weight:800;text-decoration:none}.sales-lead-archive-export-modal[hidden]{display:none}.sales-lead-archive-export-modal{z-index:85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sales-lead-archive-export-modal .employees-modal__dialog{width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.sales-lead-archive-export__columns-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sales-lead-archive-export__columns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.sales-lead-archive-export__group{background:#fff;border:1px solid #4e23e124;border-radius:10px;align-content:start;gap:6px;margin:0;padding:12px 14px;display:grid}.sales-lead-archive-export__group legend{color:#2626279e;text-transform:uppercase;letter-spacing:.04em;padding:0 4px;font-size:12px;font-weight:800}.sales-lead-archive-export__column{color:#262627;cursor:pointer;align-items:center;gap:8px;font-size:14px;line-height:1.35;display:flex}.sales-lead-archive-export__formats{flex-wrap:wrap;gap:18px;display:flex}.sales-lead-archive-export__hint{color:#d64545;margin:0 auto 0 0;font-size:13px;font-weight:700}.sales-lead-archive-export__hint[hidden]{display:none}.sales-lead-archive-export-modal .employees-form__field--always-labeled>span:first-child,.sales-lead-archive-export-modal .donor-tag-select__label{opacity:1}.sales-lead-archive-export__filters{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 16px;display:grid}.sales-lead-archive-export__filter--wide{grid-column:1/-1}.sales-lead-archive-export__filters .archive-export-select{align-self:start}.sales-lead-archive-export__filters .donor-tag-select__field{align-items:center;min-height:46px;display:flex}.archive-export-select .donor-tag-select__results{max-height:260px;overflow-y:auto}.archive-export-select__empty{color:#2626279e;padding:10px 12px;font-size:13px;display:block}.communication-add-menu{position:relative}.communication-add-menu__dropdown{z-index:30;background:#fff;border:1px solid #26262714;border-radius:16px;gap:12px;min-width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 45px #18274b1f}.communication-add-menu__option{cursor:pointer;border:0;width:100%}.communication-settings-card{text-decoration:none}.communication-settings-card.is-disabled{opacity:.62}.communication-settings-card.is-auth-required{background:linear-gradient(#fffbebf0,#fff);border-color:#f59e0b5c}.communication-settings-card.is-auth-required .communication-settings-card__stats span:first-child{color:#b45309;background:#f59e0b29}.communication-settings-card__stats{flex-wrap:wrap;gap:6px;display:flex}.communication-settings-card__stats span{color:#4e23e1;background:#4e23e114;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.3}.communication-settings-card__managers{color:#2626278f;font-size:12px;font-weight:600;line-height:1.45}.communication-edit-summary strong{color:#262627;font-size:18px;font-weight:800;line-height:1.35}.communication-edit-summary span{color:#2626278f;font-size:13px;font-weight:700;line-height:1.4}.communication-edit-switches{gap:12px;display:grid}.communication-edit-reconnect__button{text-align:left;align-items:flex-start;box-shadow:0 0 0 1px #26262714}.communication-edit-reconnect__copy{gap:4px;display:grid}.communication-edit-reconnect__copy span{color:#2626278f;font-size:12px;font-weight:600;line-height:1.45}.communication-edit-open-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.communication-oauth-card{padding:0}.communication-oauth-card__block{padding:22px}.communication-oauth-form{min-width:min(100%,520px)}.communication-bot-card-inline{align-self:start}.communication-google-box__button{color:#262627;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 10px 24px #2626270f}.communication-google-box__button:hover,.communication-google-box__button:focus-visible{transform:translateY(-1px);box-shadow:0 16px 34px #4285f424}.communication-google-box__mark{background:conic-gradient(from -40deg,#4285f4 0 28%,#34a853 28% 45%,#fbbc05 45% 62%,#ea4335 62% 82%,#4285f4 82% 100%);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px #26262714}.communication-google-box__button strong{font-size:16px;font-weight:600;line-height:1.4}.communication-telegram-box{color:#262627;background:#fff;border-radius:8px;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex;box-shadow:0 10px 24px #2626270f}.communication-telegram-box__mark{color:#fff;background:#2aabee;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #26272714}.communication-telegram-box strong{color:#262627;font-size:16px;font-weight:800;line-height:1.35;display:block}.communication-telegram-box p{color:#26262794;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.35}.communication-manager-select{position:relative}.communication-manager-select.is-open,.communication-manager-select:focus-within{z-index:40}.communication-manager-select .donor-tag-select__results{z-index:50;overscroll-behavior:contain;max-height:min(280px,100vh - 320px);overflow-y:auto}.communication-settings-screen [data-edit-communication-modal] .donor-tag-select__results,.communication-settings-screen [data-folder-modal] .donor-tag-select__results{max-height:min(280px,var(--communication-select-results-max-height,280px));position:fixed;top:auto;left:0;right:auto}.communication-manager-select__chip span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.communication-manager-select__item{gap:2px;display:grid}.communication-manager-select__item strong,.communication-manager-select__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-manager-select__item strong{color:#262627;font-size:14px;font-weight:700;line-height:1.35}.communication-manager-select__item span{color:#2626278f;font-size:12px;font-weight:600;line-height:1.35}.communication-account-section{gap:12px;display:grid}.communication-account-section__grid{grid-template-columns:minmax(0,1fr) minmax(120px,160px) minmax(160px,220px);gap:16px;display:grid}.communication-lead-switch{color:#262627;align-items:center;margin-top:4px;font-size:14px;font-weight:700;line-height:1.4}.communication-settings-card__folders{flex-wrap:wrap;gap:4px;display:flex}.communication-settings-card__folder-badge{color:#262627a6;background:#2626270f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3}.communication-folder-card-inline{align-self:start}.communication-folder-add-button{width:fit-content}.communication-folder-card__title{align-items:center;gap:8px;display:flex}.communication-folder-card__icon{color:#4e23e1;flex:none;display:inline-flex}.communication-folder-card__icon svg{width:20px;height:20px}.communication-settings-screen [data-folder-modal] .employees-modal__dialog--webmaster{width:min(100%,720px)}.communication-edit-folder-managers{background:#2626270a;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.communication-edit-folder-managers[hidden]{display:none}.communication-edit-folder-managers__label{color:#2626278f;font-size:11px;font-weight:700;line-height:1.4}.communication-edit-folder-managers__chips{flex-wrap:wrap;gap:6px;display:flex}.communication-edit-folder-managers__chip{color:#4e23e1;background:#4e23e114;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.3}.crm-content:has(.communication-mailbox){flex-direction:column;height:calc(100vh - 64px);display:flex;overflow:hidden}.communication-mailbox{flex-direction:column;flex:auto;gap:18px;min-width:0;min-height:0;display:flex}.communication-mailbox__topbar{flex-direction:column;align-items:stretch;gap:16px;display:flex}.communication-mailbox__topbar h1{color:#262627;margin:0;font-size:28px;font-weight:800;line-height:1.2}.communication-mailbox__topbar p{color:#26262794;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4}.communication-mailbox__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communication-mailbox__search{min-width:260px}.communication-mailbox__search input{color:#262627;background:#fff;border:1px solid #2626271f;border-radius:8px;outline:none;width:100%;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.3}.communication-mailbox__search input:focus{border-color:#4e23e16b;box-shadow:0 0 0 3px #4e23e114}.communication-mailbox__secondary{color:#262627;cursor:pointer;background:#fff;border:1px solid #2626271f;border-radius:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.3}.communication-mailbox__layout{--folders-w:190px;--list-w:minmax(182px, 252px);--reader-w:minmax(0, 1fr);grid-template-columns:var(--folders-w) var(--list-w) var(--reader-w);background:#fff;border:1px solid #26262714;border-radius:8px;flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:480px;display:grid;overflow:hidden}.communication-mailbox__layout[data-collapsed-folders]{--folders-w:48px}.communication-mailbox__layout[data-collapsed-list]{--list-w:48px}.communication-mailbox__layout[data-collapsed-reader]{--reader-w:40px}.communication-mailbox__panel-toggle{color:#26262773;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #26262714;flex:none;justify-content:center;align-items:center;width:100%;min-height:32px;display:flex}.communication-mailbox__panel-toggle:hover{color:#4e23e1;background:#4e23e10f}.communication-mailbox__panel-toggle svg{width:16px;height:16px;transition:transform .15s}.communication-mailbox__layout[data-collapsed-folders] [data-panel-toggle=folders] svg,.communication-mailbox__layout[data-collapsed-list] [data-panel-toggle=list] svg,.communication-mailbox__layout[data-collapsed-reader] [data-panel-toggle=reader] svg{transform:rotate(180deg)}.communication-mailbox__layout[data-collapsed-reader] .communication-reader__scroll,.communication-mailbox__layout[data-collapsed-reader] .communication-reply-dock{display:none}.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder{justify-content:center;padding:10px 0}.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder-label,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder strong,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__labels-title,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__label-name{display:none}.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__label{justify-content:center;padding:8px 0}.communication-mailbox__layout[data-collapsed-list] .communication-mailbox__pagination{display:none}.communication-mailbox__layout[data-collapsed-list] .communication-message-row{min-height:40px;padding:8px 4px}.communication-mailbox__layout[data-collapsed-list] .communication-message-row__main{min-height:24px}.communication-mailbox__layout[data-collapsed-list] .communication-message-row__main>*,.communication-mailbox__layout[data-collapsed-list] .communication-message-row__actions{display:none}.communication-mailbox__layout[data-collapsed-list] .communication-message-row__star{justify-self:center;width:22px;position:static}.communication-mailbox__folders{background:#26262705;border-right:1px solid #26262714;flex-direction:column;grid-row:1/3;min-width:0;min-height:0;display:flex}.communication-mailbox__folders-body{align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow:hidden auto}.communication-mailbox__folder{color:#262627ad;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.communication-mailbox__folder.is-active,.communication-mailbox__folder:hover{color:#4e23e1;background:#4e23e114}.communication-mailbox__folder-label,.communication-mailbox__folder strong{font-size:13px;font-weight:700;line-height:1.35}.communication-mailbox__folder-icon{flex:none;display:inline-flex}.communication-mailbox__folder-icon svg{width:17px;height:17px}.communication-mailbox__folder-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.communication-mailbox__folder strong{flex:none}.communication-mailbox__labels{border-top:1px solid #2626271a;flex-direction:column;gap:4px;min-width:0;margin-top:4px;padding-top:12px;display:flex}.communication-mailbox__labels-title{text-transform:uppercase;letter-spacing:.4px;color:#26262773;text-overflow:ellipsis;white-space:nowrap;padding:0 12px 4px;font-size:11px;font-weight:700;overflow:hidden}.communication-mailbox__labels-list{flex-direction:column;gap:4px;min-width:0;display:flex}.communication-mailbox__label{color:#262627ad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.communication-mailbox__label.is-active,.communication-mailbox__label:hover{color:#4e23e1;background:#4e23e114}.communication-mailbox__label-dot{border-radius:50%;flex:none;width:10px;height:10px}.communication-mailbox__label-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.communication-mailbox__list-panel{background:#fff;border-right:1px solid #26262714;flex-direction:column;grid-area:1/2;min-height:0;display:flex}.communication-mailbox__list{background:#fff;flex:auto;min-height:0;overflow-y:auto}.communication-mailbox__search-scope{color:#4e23e1;background:#4e23e10d;border-bottom:1px solid #26262714;flex:none;padding:7px 12px;font-size:11px;font-weight:600;line-height:1.35}.communication-mailbox__search-scope[hidden]{display:none}.communication-mailbox__pagination{background:#fff;border-top:1px solid #26262714;border-right:1px solid #26262714;grid-area:2/2;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.communication-mailbox__pagination[hidden]{display:none}.communication-mailbox__pagination span{color:#26262794;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35}.communication-mailbox__pagination .communication-mailbox__secondary{min-height:32px;padding:0 10px}.communication-mailbox__secondary:disabled{cursor:default;opacity:.45}.communication-message-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #26262714;grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;width:100%;min-height:104px;padding:10px 10px 10px 14px;display:grid;position:relative}.communication-message-row__star{z-index:2;color:#26262738;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:10px;right:12px}.communication-message-row__star:hover{color:#26262773}.communication-message-row__star.is-starred{color:#f2a707}.communication-message-row__star svg{width:18px;height:18px}.communication-message-row:hover,.communication-message-row.is-active{background:#4e23e10d}.communication-message-row.is-unread{background:#4e23e10f;box-shadow:inset 3px 0 #4e23e1}.communication-message-row.is-unread:hover,.communication-message-row.is-unread.is-active{background:#4e23e11c}.communication-message-row.is-unread strong,.communication-message-row.is-unread .communication-message-row__from,.communication-message-row.is-unread .communication-message-row__from>.communication-message-row__from-name{color:#1b1b1c;font-weight:800}.communication-message-row__from:before{content:"";background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.communication-message-row.is-unread .communication-message-row__from:before{background:#4e23e1}.communication-message-row__main{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0 28px 0 0;display:grid}.communication-message-row__from,.communication-message-row strong,.communication-message-row span,.communication-message-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-message-row__from{color:#2626278c;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.communication-message-row__from>.communication-message-row__from-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:13px;font-weight:500;overflow:hidden}.communication-message-row__from>.communication-message-row__count{color:#26262799;text-align:center;background:#2626271a;border-radius:9px;flex:none;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.communication-message-row.is-unread .communication-message-row__from>.communication-message-row__count{color:#4e23e1;background:#4e23e124}.communication-message-row strong{color:#2626279e;font-size:14px;font-weight:500;line-height:1.35}.communication-message-row span,.communication-message-row time{color:#2626278a;font-size:12px;font-weight:600;line-height:1.35}.communication-message-row__actions{opacity:0;justify-content:flex-end;align-items:center;gap:3px;transition:opacity .14s,transform .14s;display:flex;transform:translateY(2px)}.communication-message-row:hover .communication-message-row__actions,.communication-message-row.is-active .communication-message-row__actions,.communication-message-row:focus-within .communication-message-row__actions{opacity:1;transform:translateY(0)}.communication-message-row__action,.communication-reader__action{color:#26262794;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.communication-message-row__action.is-starred,.communication-reader__action.is-starred{color:#f2a707}.communication-message-row__action{width:26px;height:26px}.communication-message-row__action svg{width:16px;height:16px}.communication-message-row__action:hover,.communication-message-row__action:focus-visible,.communication-reader__action:hover,.communication-reader__action:focus-visible{color:#4e23e1;background:#4e23e114;outline:none}.communication-message-row__action--danger:hover,.communication-message-row__action--danger:focus-visible,.communication-reader__action--danger:hover,.communication-reader__action--danger:focus-visible{color:#d93025;background:#d9302514}.communication-mailbox__reader{flex-direction:column;grid-area:1/3/3;min-width:0;min-height:0;display:flex;overflow:hidden}.communication-reader__scroll{flex:auto;align-content:start;gap:18px;min-height:0;padding:24px;display:grid;overflow-y:auto}.communication-reply-dock{background:#fff;border-top:1px solid #2626271a;flex:none;padding:10px 24px 14px}.communication-reply-dock[hidden]{display:none}.communication-reply-dock__collapsed-actions{gap:10px;display:flex}.communication-reply-dock__toggle{color:#262627bf;cursor:pointer;background:#fff;border:1px solid #26262729;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.communication-reply-dock__toggle:hover{color:#4e23e1;border-color:#4e23e166}.communication-reply-dock__toggle svg{width:16px;height:16px}.communication-reply-dock__form[hidden]{display:none}.communication-reply-dock__head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.communication-reply-dock__target{text-overflow:ellipsis;white-space:nowrap;color:#26262799;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.communication-reply-dock__close{color:#26262780;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.communication-reply-dock__close:hover{color:#262627}.communication-reply-dock__close svg{width:14px;height:14px}.communication-reply-dock__footer{align-items:center;gap:10px;padding-top:10px;display:flex}.communication-reply-dock__spacer{flex:auto}.communication-reply-dock__attach{color:#262627b3;cursor:pointer;border:1px solid #26262724;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.communication-reply-dock__attach:hover{color:#4e23e1;border-color:#4e23e166}.communication-reply-dock__attach svg{width:14px;height:14px}.communication-reply-dock__templates select{color:#262627b3;cursor:pointer;background:#fff;border:1px solid #26262724;border-radius:8px;max-width:220px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:700}.communication-reply-dock__templates select:hover{color:#4e23e1;border-color:#4e23e166}.communication-reply-dock .ql-editor{min-height:220px;max-height:45vh;overflow-y:auto}.communication-reply-dock .ql-container.ql-snow{border-color:#2626273b;border-radius:0 0 6px 6px;font-size:14px}.communication-reply-dock .ql-toolbar.ql-snow{border-color:#2626273b;border-radius:6px 6px 0 0}.communication-reader__head{border-bottom:1px solid #26262714;gap:6px;padding-bottom:18px;display:grid}.communication-reader__head-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.communication-reader__head-info{overflow-wrap:anywhere;flex:240px;min-width:0}.communication-reader__head h2{color:#262627;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.25}.communication-reader__head p,.communication-reader__head time{color:#26262794;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600;line-height:1.45}.communication-reader__head p{font-size:13px;font-weight:700}.communication-reader__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.communication-reader__action{width:30px;height:30px}.communication-reader__action svg{width:18px;height:18px}.communication-message-row__action:after,.communication-reader__action:after,.communication-message-row__action:hover:after,.communication-message-row__action:focus-visible:after,.communication-reader__action:hover:after,.communication-reader__action:focus-visible:after{display:none}.communication-floating-tooltip{z-index:10000;color:#fff;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#262627;border-radius:6px;max-width:260px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;position:fixed;overflow:hidden;box-shadow:0 10px 24px #2626272e}.communication-thread-note{background:#ffd66624;border:1px solid #f5b01a66;border-radius:10px}.communication-thread-note__head{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.communication-thread-note__head::-webkit-details-marker{display:none}.communication-thread-note__title{color:#8a6300;font-size:12px;font-weight:700}.communication-thread-note__chevron{color:#8a6300;transition:transform .15s;display:inline-flex}.communication-thread-note__chevron svg{width:16px;height:16px}.communication-thread-note[open] .communication-thread-note__chevron{transform:rotate(180deg)}.communication-thread-note__feed{gap:10px;max-height:260px;padding:0 14px 12px;display:grid;overflow-y:auto}.communication-thread-note__empty{color:#26262780;font-size:12px;font-weight:600}.communication-thread-note__entry{background:#fff9;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.communication-thread-note__entry-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.communication-thread-note__entry-author{color:#8a6300;font-size:11px;font-weight:700}.communication-thread-note__entry-head time{color:#26262780;white-space:nowrap;font-size:11px;font-weight:600}.communication-thread-note__entry-body{color:#3a2f10;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.communication-thread-note__composer{gap:8px;padding:0 14px 12px;display:grid}.communication-thread-note__input{resize:vertical;width:100%;min-height:56px;font:inherit;color:#262627;background:#fff;border:1px solid #26262729;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.communication-thread-note__input:focus{border-color:#f5b01abf;outline:none}.communication-thread-note__actions{justify-content:flex-end;display:flex}.communication-thread{flex-direction:column;gap:12px;display:flex}.communication-thread__message{background:#fff;border:1px solid #2626271a;border-radius:12px;overflow:hidden}.communication-thread__message.is-current{border-color:#4e23e159;box-shadow:0 1px #4e23e114}.communication-thread__bar{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.communication-thread__message.is-collapsed .communication-thread__bar:hover{background:#26262708}.communication-thread__avatar{color:#fff;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.communication-thread__who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.communication-thread__sender{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.communication-thread__snippet{color:#2626278c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communication-thread__message.is-expanded .communication-thread__snippet{display:none}.communication-thread__time{color:#7b7c80;white-space:nowrap;flex:none;align-self:flex-start;font-size:11px;font-weight:600}.communication-thread__content{padding:0 16px 14px}.communication-thread__message.is-collapsed .communication-thread__content{display:none}.communication-thread__recipient{padding:0 16px 6px 62px}.communication-thread__message.is-collapsed .communication-thread__recipient{display:none}.communication-thread__recipient-toggle{color:#2626278c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.communication-thread__recipient-toggle:hover{color:#4e23e1}.communication-thread__recipient-toggle svg{width:13px;height:13px;transition:transform .15s}.communication-thread__recipient-toggle.is-open svg{transform:rotate(180deg)}.communication-thread__recipient-details{color:#262627ad;background:#26262708;border-radius:8px;gap:3px;margin-top:4px;padding:8px 10px;font-size:12px;display:grid}.communication-thread__recipient-details strong{color:#262627d9;font-weight:700}.communication-thread__message.is-bundled{display:none}.communication-thread.is-bundle-open .communication-thread__message.is-bundled{display:block}.communication-thread__bundle{color:#262627b3;cursor:pointer;background:#fff;border:1px solid #2626271f;border-radius:999px;align-self:center;padding:6px 16px;font-size:12px;font-weight:700}.communication-thread__bundle:hover{color:#4e23e1;background:#4e23e10d;border-color:#4e23e14d}.communication-reader__body{color:#262627;overflow-wrap:anywhere;background:#fff;width:100%;font-family:Arial,sans-serif;font-size:15px;line-height:1.55;display:block}.communication-reader__body-frame{background:#fff;border:0;width:100%;min-height:120px;display:block}.communication-reader__body img,.communication-reader__body table{max-width:100%}.communication-reader__body img{height:auto}.communication-reader__body pre{white-space:pre-wrap;font:inherit;margin:0}.communication-reader__body a{color:#4e23e1}.communication-attachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.communication-attachment-wrap{align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.communication-attachment-chip{color:#4e23e1;background:#4e23e10f;border:1px solid #4e23e129;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex}.communication-attachment-chip--local{border-radius:8px}.communication-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.communication-attachment-chip small{color:#4e23e19e;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.communication-attachment-chip:hover{background:#4e23e11a;border-color:#4e23e157}.communication-attachment-delete,.communication-attachment-chip--local button{color:#4e23e1;cursor:pointer;background:#4e23e10f;border:1px solid #4e23e129;justify-content:center;align-items:center;width:32px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.communication-attachment-delete{border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.communication-attachment-chip--local button{background:0 0;border:0;width:auto;min-width:18px;padding:0}.communication-attachment-delete:hover,.communication-attachment-chip--local button:hover{color:#d93025}.communication-attachment-delete:disabled{cursor:default;opacity:.5}.communication-reader__empty,.communication-message-list-empty{color:#26262794;padding:24px;font-size:14px;font-weight:600;line-height:1.5}.communication-reader__empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.communication-reader__empty strong{color:#262627;font-size:18px;font-weight:800;line-height:1.3}.communication-reader__empty span{max-width:340px}.communication-compose-form__body textarea{resize:vertical;min-height:180px}.communication-recipient-select .donor-tag-select__results{max-height:240px;overflow:auto}.communication-recipient-select .donor-tag-select__item{gap:2px;display:grid}.communication-recipient-select .donor-tag-select__item strong,.communication-recipient-select .donor-tag-select__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-recipient-select .donor-tag-select__item strong{font-size:14px;font-weight:600;line-height:20px}.communication-recipient-select .donor-tag-select__item span{color:#26262799;font-size:12px;font-weight:500;line-height:18px}.communication-attachment-picker{color:#262627;cursor:pointer;background:#fff;border:1px solid #2626271f;border-radius:8px;justify-content:center;align-items:center;width:fit-content;padding:10px 14px;font-size:13px;font-weight:400;line-height:1.3;display:inline-flex}.communication-attachment-picker:hover,.communication-attachment-picker:focus-within{color:#4e23e1;border-color:#4e23e157;box-shadow:0 0 0 3px #4e23e114}.communication-attachment-picker input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.communication-compose-attachments{flex-wrap:wrap;gap:8px;display:flex}.communication-compose-attachments[hidden]{display:none}.communication-message-modal{width:min(980px,100vw - 40px)}.communication-message-modal__body{gap:18px;max-height:min(76vh,820px);padding:24px;display:grid;overflow:auto}.telegram-workspace{background:#fff;border:1px solid #26262714;border-radius:8px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);min-width:0;height:calc(100vh - 128px);min-height:640px;display:grid;overflow:hidden}.telegram-workspace__sidebar{background:#fbfbfd;border-right:1px solid #26262714;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.telegram-workspace__sidebar-head,.telegram-chat-head{align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.telegram-chat-head__main{min-width:0}.telegram-chat-head__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.telegram-chat-head__lead-card{color:#fff;white-space:nowrap;background:#4e23e1;border:1px solid #4e23e1;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.telegram-chat-head__lead-card:hover{background:#3f1bc0;border-color:#3f1bc0}.telegram-chat-head__read-all{color:#4e23e1;cursor:pointer;white-space:nowrap;background:#4e23e114;border:1px solid #4e23e12e;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;line-height:1.2}.telegram-chat-head__read-all:hover{background:#4e23e124}.telegram-chat-head__read-all:disabled{cursor:default;color:#26262761;background:#2626270d;border-color:#26262714}.telegram-workspace__sidebar-head{justify-content:space-between}.telegram-workspace__sidebar-head h1,.telegram-chat-head h2{color:#262627;margin:0;font-size:18px;font-weight:700;line-height:1.25}.telegram-workspace__sidebar-head p,.telegram-chat-head p{color:#26262794;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.3}.telegram-workspace__icon-button,.telegram-composer__send{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.telegram-workspace__icon-button{color:#4e23e1;background:#4e23e114}.telegram-workspace__icon-button.is-active{color:#fff;background:#4e23e1}.telegram-workspace__icon-button:disabled{cursor:default;color:#26262752;background:#2626270d}[data-refresh-telegram-chats].is-loading svg{animation:.9s linear infinite telegram-chats-refresh-spin}@keyframes telegram-chats-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.telegram-workspace__icon-button svg,.telegram-composer__send svg{width:20px;height:20px}.telegram-workspace__search{margin:0 16px 12px}.telegram-workspace__search input{color:#262627;background:#2626270f;border:1px solid #0000;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.3}.telegram-workspace__search input:focus{background:#fff;border-color:#4e23e147;box-shadow:0 0 0 3px #4e23e114}.telegram-chat-list,.telegram-message-pane{height:auto;min-height:0;overflow:hidden auto}.telegram-chat-list{align-self:stretch}.telegram-chat-list__state,.telegram-message-pane__empty{color:#26262794;padding:24px;font-size:14px;font-weight:500;line-height:1.5}.telegram-message-pane__empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.telegram-chat-list__loading{color:#26262794;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;font-weight:500;display:flex}.telegram-chat-list__spinner{border:2px solid #4e23e12e;border-top-color:#4e23e1;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite telegram-chats-refresh-spin}.telegram-message-pane__empty strong{color:#262627;font-size:16px;font-weight:700;line-height:1.3}.telegram-chat-row-wrap{background:#fff;border-top:1px solid #2626270f}.telegram-chat-row{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 14px;display:grid}.telegram-chat-row:hover,.telegram-chat-row.is-active{background:#4e23e114}.telegram-chat-row__avatar,.telegram-chat-head__avatar{background:var(--telegram-avatar-bg,#4e23e1);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.telegram-chat-row__avatar img,.telegram-chat-head__avatar img,.telegram-message__sender-avatar img{object-fit:cover;width:100%;height:100%;display:block}.telegram-chat-row__body{gap:4px;min-width:0;display:grid}.telegram-chat-row__meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.telegram-chat-row__meta strong,.telegram-chat-row__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-chat-row__meta strong{color:#262627;font-size:15px;font-weight:700;line-height:1.25}.telegram-chat-row__meta time{color:#26262780;font-size:12px;font-weight:500;line-height:1.2}.telegram-chat-row__preview{color:#2626278f;font-size:13px;font-weight:500;line-height:1.25}.telegram-chat-row__badge{color:#fff;background:#4e23e1;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.telegram-topic-list{gap:4px;padding:4px 4px 10px 35px;display:grid}.telegram-topic-list__state{color:#26262780;font-size:12px;font-weight:500;line-height:1.3}.telegram-topic-row{cursor:pointer;text-align:left;background:#4e23e10d;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 8px;display:grid}.telegram-topic-row:hover,.telegram-topic-row.is-active{background:#4e23e11f}.telegram-topic-row__body{gap:2px;min-width:0;display:grid}.telegram-topic-row__meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;min-width:0;display:grid}.telegram-topic-row__meta strong,.telegram-topic-row__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-topic-row__meta strong{color:#4e23e1;font-size:12px;font-weight:700;line-height:1.2}.telegram-topic-row__meta time,.telegram-topic-row__preview{color:#26262785;font-size:11px;font-weight:500;line-height:1.2}.telegram-workspace__chat{background:linear-gradient(#fff,#f6f7fb);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.telegram-chat-head{background:#ffffffeb;border-bottom:1px solid #26262714}.telegram-pinned{background:#fff;border-bottom:1px solid #26262714;gap:3px;padding:10px 18px;display:grid}.telegram-pinned[hidden]{display:none}.telegram-pinned strong{color:#4e23e1;font-size:12px;font-weight:700;line-height:1.2}.telegram-pinned span{color:#262627bd;font-size:13px;font-weight:500;line-height:1.3}.telegram-message-pane{align-self:stretch;padding:18px 24px}.telegram-message-pane__older{justify-content:center;padding:0 0 12px;display:flex}.telegram-message-pane__older button{color:#4e23e1;cursor:pointer;background:#4e23e114;border:1px solid #4e23e12e;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1}.telegram-message-pane__older button:disabled{cursor:progress;opacity:.65}.telegram-message{margin:8px 0;display:flex}.telegram-message.is-outgoing{justify-content:flex-end}.telegram-message__bubble{color:#262627;background:#fff;border:1px solid #26262714;border-radius:8px;max-width:min(680px,78%);padding:9px 11px 7px;position:relative;box-shadow:0 6px 14px #1218280d}.telegram-message.is-outgoing .telegram-message__bubble{background:#eee9ff;border-color:#4e23e129}.telegram-message__sender{color:#4e23e1;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.telegram-message__sender-avatar{background:var(--telegram-avatar-bg,#4e23e1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.telegram-message__actions{opacity:0;pointer-events:none;top:6px;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset-inline-end:calc(100% + 6px)}.telegram-message.is-incoming .telegram-message__actions{inset-inline:calc(100% + 6px) auto}.telegram-message:hover .telegram-message__actions,.telegram-message:focus-within .telegram-message__actions{opacity:1;pointer-events:auto}.telegram-message__actions button,.telegram-reaction-popover button{color:#262627ad;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;display:grid}.telegram-message__actions button{width:28px;height:28px;box-shadow:0 8px 18px #1218281f}.telegram-message__actions button:hover,.telegram-reaction-popover button:hover,.telegram-reaction-popover button.is-active{color:#4e23e1;background:#f2eeff}.telegram-message__actions svg{width:15px;height:15px}.telegram-message__text{word-break:break-word;font-size:13px;font-weight:500;line-height:1.45}.telegram-message__text a,.telegram-message__reply small a{color:#4e23e1;text-underline-offset:2px;text-decoration:underline}.telegram-message__reply{background:#4e23e114;border-left:3px solid #4e23e1;border-radius:6px;gap:2px;margin-bottom:8px;padding:6px 8px;display:grid}.telegram-message__reply span{color:#4e23e1;font-size:12px;font-weight:700;line-height:1.2}.telegram-message__reply small{color:#262627b8;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.3}.telegram-message__media{border-radius:8px;margin-bottom:8px;display:block;overflow:hidden}.telegram-message__media--photo img{object-fit:contain;background:#2626270f;width:min(360px,100%);max-height:420px;display:block}.telegram-message__media--video{background:#111827;width:min(420px,100%);max-height:420px}.telegram-message__media--audio{gap:6px;width:min(320px,100%);display:grid;overflow:visible}.telegram-message__media--audio.is-voice .telegram-message__audio-title{color:#4e23e1}.telegram-message__audio-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.telegram-message__audio-title{overflow-wrap:anywhere;color:#262627;font-size:13px;font-weight:700;line-height:1.3}.telegram-message__audio-meta small{color:#6b6b70;flex-shrink:0;font-size:12px;font-weight:600}.telegram-message__media--audio audio{width:100%;height:38px}.telegram-message__file{color:#262627;background:#ffffffb8;border:1px solid #4e23e129;border-radius:8px;gap:3px;min-width:220px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:grid}.telegram-message__file span{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.telegram-message__file small{color:#4e23e1;font-size:12px;font-weight:700;line-height:1.2}.telegram-message__reactions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.telegram-message__reactions span{color:#262627;background:#ffffffc2;border:1px solid #4e23e124;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600;line-height:1.25}.telegram-message__reactions span.is-chosen{background:#4e23e11f;border-color:#4e23e147}.telegram-reaction-popover{z-index:80;background:#fff;border:1px solid #2626271a;border-radius:8px;gap:4px;padding:5px;display:flex;position:fixed;box-shadow:0 14px 34px #1218282e}.telegram-reaction-popover[hidden]{display:none}.telegram-reaction-popover button{width:30px;height:30px;font-size:16px;font-weight:600;line-height:1}.telegram-reaction-popover button[data-telegram-reaction-clear]{color:#26262775;font-size:18px}.telegram-message__bubble time{color:#2626277a;text-align:right;margin-top:4px;font-size:11px;font-weight:500;line-height:1.2;display:block}.telegram-scheduled-modal{z-index:1200;background:#12182861;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.telegram-scheduled-modal__dialog{background:#fff;border:1px solid #4e23e124;border-radius:10px;gap:16px;width:min(560px,100%);padding:20px;display:grid;box-shadow:0 22px 60px #12182838}.telegram-scheduled-modal__dialog header,.telegram-scheduled-modal__dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.telegram-scheduled-modal__dialog h2{color:#262627;margin:0;font-size:20px;font-weight:800;line-height:1.2}.telegram-scheduled-modal__dialog p{color:#2626278f;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.35}.telegram-scheduled-modal__dialog header button{color:#26262794;cursor:pointer;background:#2626270d;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.telegram-scheduled-modal__dialog header button:hover{color:#262627;background:#2626271a}.telegram-scheduled-modal__dialog header button svg{width:18px;height:18px}.telegram-scheduled-modal__dialog label{color:#262627ad;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;line-height:1.2;display:grid}.telegram-scheduled-modal__dialog textarea,.telegram-scheduled-modal__dialog input{color:#262627;width:100%;font:inherit;background:#fff;border:1px solid #2626271f;border-radius:8px;outline:none;font-size:15px;font-weight:500;line-height:1.45}.telegram-scheduled-modal__dialog textarea{resize:vertical;min-height:132px;padding:12px 14px}.telegram-scheduled-modal__dialog input{height:44px;padding:0 12px}.telegram-scheduled-modal__dialog textarea:focus,.telegram-scheduled-modal__dialog input:focus{border-color:#4e23e166;box-shadow:0 0 0 3px #4e23e114}.telegram-scheduled-modal__dialog footer{justify-content:flex-end}.telegram-scheduled-modal__dialog footer button{text-transform:uppercase;cursor:pointer;border-radius:8px;min-width:112px;height:42px;font-size:13px;font-weight:800;line-height:1}.telegram-scheduled-modal__secondary{color:#262627b8;background:#fff;border:1px solid #2626271f}.telegram-scheduled-modal__primary{color:#fff;background:#4e23e1;border:0}.telegram-scheduled-modal__primary:hover{background:#3f1cc0}.telegram-composer{z-index:6;background:#fff;border-top:1px solid #26262714;grid-row:4;grid-template-columns:auto auto minmax(0,1fr) auto;align-self:end;align-items:end;gap:10px;padding:10px 16px;display:grid;position:sticky;bottom:0}.telegram-composer[hidden]{display:none}.telegram-composer [data-telegram-file-trigger]{grid-area:1/1}.telegram-composer [data-telegram-schedule-trigger]{grid-area:1/2}.telegram-composer label{grid-area:1/3;min-width:0;height:auto;line-height:0;display:block}.telegram-composer__reply{color:#262627;z-index:3;background:#f4f1ff;border-left:3px solid #4e23e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:70px;right:16px;box-shadow:0 10px 24px #12182814}.telegram-composer__reply[hidden]{display:none}.telegram-composer__reply-body{gap:2px;min-width:0;display:grid}.telegram-composer__reply-body strong,.telegram-composer__reply-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-composer__reply-body strong{color:#4e23e1;font-size:12px;font-weight:700;line-height:1.2}.telegram-composer__reply-body small{color:#26262799;font-size:12px;font-weight:500;line-height:1.2}.telegram-composer__reply button{color:#26262794;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.telegram-composer__reply button:hover{color:#262627;background:#26262714}.telegram-composer__reply button svg{width:16px;height:16px}.telegram-composer__draft-file{color:#262627;z-index:3;background:#f4f1ff;border:1px solid #4e23e129;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:70px;right:16px;box-shadow:0 10px 24px #12182814}.telegram-composer__draft-file[hidden]{display:none}.telegram-composer.has-draft-reply.has-draft-file .telegram-composer__reply{bottom:calc(100% + 68px)}.telegram-composer__schedule{color:#262627;z-index:4;background:#fff;border:1px solid #4e23e12e;border-radius:8px;grid-template-columns:auto minmax(180px,260px) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:124px;right:80px;box-shadow:0 10px 24px #12182814}.telegram-composer__schedule[hidden]{display:none}.telegram-composer__schedule span{color:#2626279e;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.telegram-composer__schedule input{color:#262627;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #2626271f;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.telegram-composer__schedule button{color:#26262794;cursor:pointer;background:#2626270d;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.telegram-composer__schedule button:hover{color:#262627;background:#2626271a}.telegram-composer__schedule button svg{width:16px;height:16px}.telegram-composer.has-draft-reply .telegram-composer__schedule,.telegram-composer.has-draft-file .telegram-composer__schedule{bottom:calc(100% + 68px)}.telegram-composer.has-draft-reply.has-draft-file .telegram-composer__schedule{bottom:calc(100% + 128px)}.telegram-composer__send{color:#fff;background:#4e23e1;grid-area:1/4}.telegram-composer__draft-file-icon{color:#4e23e1;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.telegram-composer__draft-file-icon svg{width:17px;height:17px}.telegram-composer__draft-file-body{gap:2px;min-width:0;display:grid}.telegram-composer__draft-file-body strong,.telegram-composer__draft-file-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-composer__draft-file-body strong{font-size:13px;font-weight:700;line-height:1.2}.telegram-composer__draft-file-body small{color:#2626278f;font-size:11px;font-weight:500;line-height:1.2}.telegram-composer__draft-file button{color:#26262794;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.telegram-composer__draft-file button:hover{color:#262627;background:#26262714}.telegram-composer__draft-file button svg{width:17px;height:17px}.telegram-composer textarea{box-sizing:border-box;color:#262627;resize:none;background:#fff;border:1px solid #2626271a;border-radius:8px;outline:none;width:100%;min-height:44px;max-height:139.4px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.35;display:block;overflow-y:hidden}.telegram-composer textarea:focus{border-color:#4e23e147;box-shadow:0 0 0 3px #4e23e114}.telegram-composer__send:hover{background:#3f1cc0}@media(max-width:1100px){.communication-mailbox__layout{--folders-w:160px;--list-w:minmax(154px, 224px)}}@media(max-width:860px){.crm-content:has(.communication-mailbox){height:auto;overflow:visible}.communication-mailbox__topbar,.communication-mailbox__actions{flex-direction:column;align-items:stretch}.communication-mailbox__search{min-width:0}.communication-mailbox__layout{grid-template-columns:1fr;height:auto;min-height:0}.communication-mailbox__panel-toggle{display:none}.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder-label,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder strong,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__labels-title,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__label-name,.communication-mailbox__layout[data-collapsed-list] .communication-mailbox__pagination,.communication-mailbox__layout[data-collapsed-list] .communication-message-row__main>*,.communication-mailbox__layout[data-collapsed-list] .communication-message-row__actions,.communication-mailbox__layout[data-collapsed-reader] .communication-reader__scroll,.communication-mailbox__layout[data-collapsed-reader] .communication-reply-dock{display:revert}.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__folder,.communication-mailbox__layout[data-collapsed-folders] .communication-mailbox__label{padding:revert;justify-content:flex-start}.communication-mailbox__layout[data-collapsed-list] .communication-message-row,.communication-mailbox__layout[data-collapsed-list] .communication-message-row__main{min-height:revert;padding:revert}.communication-mailbox__layout[data-collapsed-list] .communication-message-row__star{justify-self:revert;width:22px;position:absolute}.communication-mailbox__folders{border-bottom:1px solid #26262714;border-right:0;grid-area:auto/1}.communication-mailbox__folders-body{overflow-y:visible}.communication-mailbox__reader{overflow:visible}.communication-reader__scroll{min-height:0;overflow-y:visible}.communication-mailbox__list-panel{border-bottom:1px solid #26262714;border-right:0;grid-area:auto/1}.communication-mailbox__list{max-height:360px}.communication-mailbox__pagination{border-bottom:1px solid #26262714;border-right:0;grid-area:auto/1}.communication-mailbox__reader{grid-area:auto/1}.communication-account-section__grid{grid-template-columns:1fr}.telegram-workspace{grid-template-columns:1fr;height:auto;min-height:0}.telegram-workspace__sidebar{border-bottom:1px solid #26262714;border-right:0;max-height:420px}.telegram-message-pane{min-height:420px}}.communication-label-chip{color:#3a3a3c;white-space:nowrap;background:#2626270f;border:1px solid #26262729;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.communication-label-chip__name{text-overflow:ellipsis;overflow:hidden}.communication-label-chip__remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.communication-label-chip__remove:hover{opacity:1}.communication-message-row__labels{flex-wrap:wrap;gap:4px;display:flex}.communication-message-row__labels:empty{display:none}.communication-message-row .communication-label-chip{color:#3a3a3c;font-size:11px}.communication-message-row .communication-label-chip__name{color:inherit;font-size:inherit}.communication-labels-bar{border-bottom:1px solid #26262714;flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 10px;display:flex}.communication-label-picker{display:inline-flex;position:relative}.communication-label-picker__toggle{color:#4e23e1;cursor:pointer;background:0 0;border:1px dashed #4e23e166;border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 8px;font-size:11px;font-weight:600;display:inline-flex}.communication-label-picker__toggle:hover{background:#4e23e10f}.communication-label-picker__toggle svg{width:14px;height:14px}.communication-label-picker__menu{z-index:20;background:#fff;border:1px solid #2626271f;border-radius:10px;min-width:220px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 30px #12182829}.communication-label-picker__item{color:#262627;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:13px;display:flex}.communication-label-picker__item:hover{background:#4e23e10f}.communication-label-picker__dot{border-radius:50%;flex:none;width:10px;height:10px}.communication-label-picker__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.communication-label-picker__check{color:#4e23e1;opacity:0;flex:none;display:inline-flex}.communication-label-picker__check svg{width:16px;height:16px}.communication-label-picker__item.is-applied .communication-label-picker__check{opacity:1}.communication-label-picker__empty{color:#26262799;padding:10px 8px;font-size:12px}.communication-compose-form__body{background:0 0;border:0;padding:0;display:block}.communication-compose-form__body>span:first-child{opacity:1;color:#262627b3;background:0 0;margin-bottom:6px;padding:0;font-size:13px;line-height:1.2;display:block;position:static}.communication-compose-form__body .communication-editor{background:#fff}.communication-compose-form__body .ql-toolbar.ql-snow,.communication-compose-form__body .ql-container.ql-snow{border-color:#2626273b}.communication-compose-form__body .ql-toolbar.ql-snow{border-radius:6px 6px 0 0}.communication-compose-form__body .ql-container.ql-snow{border-radius:0 0 6px 6px;font-size:14px}.communication-compose-form__body .ql-editor{min-height:200px;max-height:360px;overflow-y:auto}.communication-compose-form__body .ql-snow.ql-toolbar button:hover .ql-stroke,.communication-compose-form__body .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#4e23e1}.communication-compose-form__body .ql-snow.ql-toolbar button:hover .ql-fill,.communication-compose-form__body .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#4e23e1}.communication-compose-form__body .ql-snow.ql-toolbar button:hover,.communication-compose-form__body .ql-snow.ql-toolbar button.ql-active{color:#4e23e1}.communication-compose-templates{align-items:center;gap:10px;padding:16px 24px 0;display:flex}.communication-compose-templates__select{flex:auto;min-width:0}.communication-compose-templates__select select{color:#262627;cursor:pointer;background:#fff;border:1px solid #2626273b;border-radius:8px;width:100%;min-height:40px;padding:0 12px;font-size:14px}.communication-compose-templates [data-open-templates]{white-space:nowrap;flex:none}.communication-templates-modal{width:100%;max-width:760px}.communication-templates{flex-direction:column;flex:1;min-height:0;display:flex}.communication-templates__body{flex:1;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:16px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}.communication-templates__fields{flex-direction:column;gap:16px;min-width:0;display:flex}.communication-templates__list{flex-direction:column;gap:6px;padding-right:4px;display:flex}.communication-templates__empty{color:#26262799;padding:12px 8px;font-size:13px}.communication-templates__item{border:1px solid #2626271f;border-radius:8px;align-items:stretch;gap:4px;display:flex;overflow:hidden}.communication-templates__item.is-active{background:#4e23e10d;border-color:#4e23e1}.communication-templates__item-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:2px;min-width:0;padding:8px 10px;display:grid}.communication-templates__item-main strong{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.communication-templates__item-main span{color:#2626278a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communication-templates__item-delete{color:#d93025;cursor:pointer;background:0 0;border:0;flex:none;width:34px}.communication-templates__item-delete svg{width:18px;height:18px}.communication-templates__actions{border-top:1px solid #26262714;flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.communication-templates__delete{color:#d93025;margin-right:auto}@media(max-width:720px){.communication-templates__body{grid-template-columns:1fr}}.copywriting-projects-table-card [data-copywriting-projects-table-wrapper].is-loading{opacity:.62;pointer-events:none}.copywriting-projects-screen__view-label{color:#262627;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:24px;display:inline-flex}.copywriting-projects-screen__view-label svg{color:#2626279e;width:18px;height:18px}.copywriting-orders-table__domain-link{color:#4e23e1;max-width:100%;text-decoration:none;display:inline-flex}.copywriting-orders-table__domain-link:hover{text-decoration:underline}.copywriting-article-modal__dialog{width:min(100%,760px);max-height:min(860px,100vh - 48px);overflow-x:hidden}.copywriting-article-modal__dialog--small{width:min(100%,520px)}.copywriting-article-modal__body{gap:22px}.copywriting-article-modal__top-grid{grid-template-columns:minmax(0,1fr) 220px 120px 96px;align-items:stretch;gap:16px;display:grid}.copywriting-article-modal__checkbox{color:#262627a8;border:1px solid #2626273d;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.copywriting-article-modal__checkbox input{accent-color:#4e23e1;width:20px;height:20px}.copywriting-article-modal__checkbox--select-all{color:#262627;cursor:pointer;border:none;border-radius:0;justify-content:flex-start;justify-self:start;padding:0}.copywriting-article-modal__checkbox--select-all input{width:24px;height:24px;margin:0}.copywriting-article-modal__pairs{gap:12px;display:grid}.copywriting-article-modal__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.copywriting-article-modal textarea{resize:vertical;min-height:112px}.copywriting-article-modal__assignment{flex-direction:column;gap:12px;display:flex}.copywriting-article-modal__assignment[data-disabled="1"]{opacity:.6;pointer-events:none}.copywriting-article-modal__assignment .collection-assignment__executor-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.copywriting-orders-table__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;transition:color .15s;display:inline-flex}.copywriting-orders-table__sort:hover{color:#4e23e1d9}.copywriting-orders-table__sort-icon{opacity:.45;font-size:11px;line-height:1}.copywriting-orders-table__sort.is-active{color:#4e23e1}.copywriting-orders-table__sort.is-active .copywriting-orders-table__sort-icon{opacity:1}@media(max-width:900px){.copywriting-article-modal__top-grid,.copywriting-article-modal__pair{grid-template-columns:1fr}}button:disabled,button[disabled],button.is-button-disabled{opacity:.55;box-shadow:none;filter:saturate(.72);cursor:not-allowed!important}button:disabled:hover,button[disabled]:hover,button.is-button-disabled:hover{box-shadow:none;transform:none;cursor:not-allowed!important}button.primary-button:disabled,button.primary-button[disabled],button.primary-button.is-button-disabled,button.primary-button:disabled:hover,button.primary-button[disabled]:hover,button.primary-button.is-button-disabled:hover{color:#ffffffdb;background:#8c86e8;border-color:#8c86e8}button.primary-button-red:disabled,button.primary-button-red[disabled],button.primary-button-red.is-button-disabled,button.primary-button-red:disabled:hover,button.primary-button-red[disabled]:hover,button.primary-button-red.is-button-disabled:hover{color:#ffffffdb;background:#f59a9a;border-color:#f59a9a}button.group-button:disabled,button.group-button[disabled],button.group-button.is-button-disabled,button.group-button:disabled:hover,button.group-button[disabled]:hover,button.group-button.is-button-disabled:hover{color:#26262785;background:#eeeeef;border-color:#d7d7da}button.modal-footer-button-primary:disabled,button.modal-footer-button-primary[disabled],button.modal-footer-button-primary.is-button-disabled,button.modal-footer-button-primary:disabled:hover,button.modal-footer-button-primary[disabled]:hover,button.modal-footer-button-primary.is-button-disabled:hover{color:#4e23e173;background:0 0}button.modal-footer-button-secondary:disabled,button.modal-footer-button-secondary[disabled],button.modal-footer-button-secondary.is-button-disabled,button.modal-footer-button-secondary:disabled:hover,button.modal-footer-button-secondary[disabled]:hover,button.modal-footer-button-secondary.is-button-disabled:hover{color:#26262773;background:0 0}.crm-error-page{background:linear-gradient(#f7f8fff5,#fff 58%),#fff;min-height:100vh}.crm-error{grid-template-rows:auto minmax(0,1fr);min-height:100vh;padding:32px clamp(24px,6vw,72px);display:grid}.crm-error__brand{align-items:center;gap:8px;width:fit-content;display:inline-flex}.crm-error__content{align-self:center;width:min(720px,100%);padding:48px 0 72px}.crm-error__code{color:#4e23e1;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.crm-error__title{color:#262627;margin:0;font-size:clamp(44px,7vw,76px);font-weight:800;line-height:.96}.crm-error__message{color:#262627ad;max-width:620px;margin:22px 0 0;font-size:18px;font-weight:600;line-height:1.55}.crm-error__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.crm-error__button{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.crm-error__button:hover{transform:translateY(-1px)}.crm-error__button--primary{color:#fff;background:#4e23e1;border:1px solid #4e23e1}.crm-error__button--primary:hover{background:#3f1cc0;border-color:#3f1cc0}.crm-error__button--secondary{color:#262627;background:#fff;border:1px solid #26262729}.crm-error__button--secondary:hover{color:#4e23e1;border-color:#4e23e16b}@media(max-width:720px){.crm-error{padding:24px 20px}.crm-error__content{padding:44px 0 56px}.crm-error__message{font-size:16px}.crm-error__button{width:100%}}.crm-header__search{flex:auto;max-width:720px;margin:0 24px;position:relative}.crm-global-search{background:#2626270a;border:1px solid #26262714;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.crm-global-search:focus-within{background:#fff;border-color:#2626273d}.crm-global-search__icon{color:#26262780;display:inline-flex}.crm-global-search__icon svg{width:20px;height:20px}.crm-global-search__input{color:#262627;background:0 0;border:0;outline:none;flex:auto;font-size:14px}.crm-global-search__input::placeholder{color:#26262773}.crm-global-search__input::-webkit-search-cancel-button{appearance:none}.crm-global-search__input::-webkit-search-decoration{appearance:none}.crm-global-search__input::-ms-clear{display:none}.crm-global-search__clear{color:#26262780;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.crm-global-search__clear:hover{background:#26262714}.crm-global-search__clear svg{width:16px;height:16px}.crm-global-search__panel{z-index:40;background:#fff;border:1px solid #26262714;border-radius:16px;gap:8px;max-height:70vh;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #18274b1f}.crm-global-search__message{color:#2626278c;text-align:center;margin:0;padding:12px 10px;font-size:13px}.crm-global-search__group{gap:2px;display:grid}.crm-global-search__group-label{letter-spacing:.04em;text-transform:uppercase;color:#26262773;margin:4px 10px;font-size:11px;font-weight:700}.crm-global-search__result{color:#262627;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.crm-global-search__result:hover,.crm-global-search__result.is-active{background:#2626270f}.crm-global-search__result-text{gap:1px;min-width:0;display:grid}.crm-global-search__result-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.crm-global-search__result-subtitle{color:#2626278c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media(max-width:920px){.crm-header__search{max-width:none;margin:0 12px}}.tasks-tabs{margin:4px 0 22px}.tasks-tabs__tab{align-items:center;gap:8px;display:inline-flex}.tasks-tabs__badge{color:#fff;background:#ff4d7d;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.tasks-tabs__tab.is-active .tasks-tabs__badge{background:#4e23e1}.tasks-tabs__badge[hidden]{display:none!important}.tasks-table__title-cell{gap:6px;display:grid}.tasks-table__row{color:#262627;letter-spacing:.17px;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #2626271f;font-size:14px;font-weight:500;line-height:1.43;transition:background-color .2s;position:relative}.tasks-table__row tbody td{vertical-align:middle;white-space:nowrap;padding:12px 16px}.tasks-table__title-cell small{color:#2626279e;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}.tasks-table__files{flex-wrap:wrap;gap:6px;display:flex}.tasks-table__files a{color:#4e23e1;font-size:12px;font-weight:700;text-decoration:none}.tasks-table__content-actions{flex-wrap:wrap;gap:8px;display:flex}.tasks-table__content-action{color:#4e23e1;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #4e23e147;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.tasks-table__content-action--approve{color:#fff;background:#4e23e1;border-color:#4e23e1}.tasks-table__content-action:hover,.tasks-table__content-action:focus-visible{box-shadow:0 8px 18px #4e23e124}.tasks-table__complete-head{width:54px}.tasks-table__actions-cell{text-align:left;width:54px;position:relative}.tasks-table__complete{vertical-align:middle;display:inline-flex}.tasks-table__complete:hover:after,.tasks-table__complete:focus-within:after{content:"Завершить задачу";z-index:5;color:#fff;text-transform:none;white-space:nowrap;background:#262627f0;border-radius:7px;width:max-content;max-width:180px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:0}.tasks-table__complete.is-loading{cursor:wait;opacity:.55}.tasks-table__complete-done{color:#fff;vertical-align:middle;background:#4e23e1;border:1px solid #4e23e1;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.tasks-table__complete-done svg{width:18px;height:18px}.tasks-table__title-line{align-items:center;gap:8px;min-width:0;display:flex}.tasks-table__lead-link{color:#4e23e1;cursor:pointer;background:#4e23e114;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tasks-table__lead-link span{color:#4e23e1ad}.tasks-table__lead-link:hover,.tasks-table__lead-link:focus-visible{background:#4e23e124}.tasks-modal-context{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tasks-modal-context__label{color:#26262780;font-size:12px;font-weight:600}.tasks-modal-tabs{border-bottom:1px solid #26262714;gap:26px;display:flex}.sales-lead-tab-panel-main .sales-lead-task-form{padding:0}.tasks-footer{border-top:1px solid #2626271f}.tasks-create-modal .sales-lead-task-modal__dialog{width:min(720px,100vw - 32px)}.tasks-date{position:relative}.tasks-date__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:auto 0 0 auto}.tasks-screen [data-tasks-table-wrapper].is-loading{opacity:.55;pointer-events:none}.tasks-lead-frame-modal{z-index:1000;position:fixed;inset:0}.tasks-lead-frame-modal[hidden]{display:none}.tasks-lead-frame-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16161875;position:absolute;inset:0}.tasks-lead-frame-modal__dialog{background:0 0;position:absolute;inset:0;overflow:hidden}.tasks-lead-frame-modal__dialog iframe{background:0 0;border:0;width:100%;height:100%;display:block}.tasks-revision-modal{z-index:1100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tasks-revision-modal[hidden]{display:none}.tasks-revision-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1616186b;position:absolute;inset:0}.tasks-revision-modal__dialog{background:#fff;border-radius:8px;width:min(520px,100%);padding:22px;position:relative;box-shadow:0 24px 70px #1616183d}.tasks-revision-modal__header,.tasks-revision-modal__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.tasks-revision-modal__header h2{color:#262627;margin:0;font-size:20px;font-weight:800;line-height:1.2}.tasks-revision-modal__header button{color:#2626279e;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.tasks-revision-modal__field{margin:18px 0}.tasks-revision-modal__field textarea{resize:vertical}.tasks-revision-modal__footer{justify-content:flex-end}.sales-lead-task-time_block,.sales-lead-task-form__grid{flex-direction:column;gap:10px;display:flex}.sales-lead-task-due-presets{flex-wrap:wrap;gap:10px 18px;display:flex}.sales-lead-task-due-presets button{color:#4e23e1;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.2}.tasks-table{width:100%;position:relative;overflow:auto}.tasks-table__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.tasks-table__table thead th{color:#262627;letter-spacing:.17px;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #2626271f;padding:12px 16px;font-size:14px;font-weight:700;line-height:24px}.tasks-table__table tbody td{vertical-align:middle;white-space:nowrap;padding:12px 16px}.sales-lead-task-form__description-view{color:#262627;letter-spacing:.15px;white-space:pre-wrap;word-break:break-word;cursor:text;width:100%;min-height:72px;font-size:14px;font-weight:500;line-height:24px}.sales-lead-task-form__description-view a{color:#4e23e1;word-break:break-all;text-decoration:underline}.collections-table__status-badge--danger{color:#e03131;border-color:#e0313180}.webmaster-balance{flex-direction:column;gap:18px;display:flex}.webmaster-balance__summary{background:#37a1480f;border:1.5px solid #2626271a;border-radius:14px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.webmaster-balance__summary--negative{background:#e0313112;border-color:#e0313140}.webmaster-balance__summary-label{text-transform:uppercase;letter-spacing:.04em;color:#2626278c;font-size:12px;font-weight:600}.webmaster-balance__summary-value{color:#37a148;font-size:28px;font-weight:800}.webmaster-balance__summary--negative .webmaster-balance__summary-value{color:#e03131}.webmaster-balance__summary-hint{color:#26262799;font-size:12px}.webmaster-balance__form{border:1.5px solid #2626271a;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.webmaster-balance__toggle{background:#2626270f;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.webmaster-balance__toggle-btn{color:#262627a6;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.webmaster-balance__toggle-btn.is-active{color:#262627;background:#fff;box-shadow:0 1px 3px #0000001f}.webmaster-balance__toggle-btn[data-webmaster-balance-type=refill].is-active{color:#37a148}.webmaster-balance__toggle-btn[data-webmaster-balance-type=withdraw].is-active{color:#e03131}.webmaster-balance__field{color:#262627b3;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.webmaster-balance__field input,.webmaster-balance__field textarea{color:#262627;resize:vertical;border:1.5px solid #2626272e;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500}.webmaster-balance__field input:focus,.webmaster-balance__field textarea:focus{border-color:#4e23e18c;outline:none}.webmaster-balance__submit{align-self:flex-end}.webmaster-balance__history-list{flex-direction:column;gap:10px;display:flex}.webmaster-balance__item{border:1px solid #26262714;border-left-width:3px;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.webmaster-balance__item--success{border-left-color:#37a148}.webmaster-balance__item--danger{border-left-color:#e03131}.webmaster-balance__item-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.webmaster-balance__item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webmaster-balance__item-author{color:#262627;font-size:14px;font-weight:600}.webmaster-balance__item-time{color:#26262780;font-size:12px}.webmaster-balance__item-meta{color:#26262799;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.webmaster-balance__item-comment{color:#262627d9;word-break:break-word;font-size:13px}.webmaster-balance__item-amount{white-space:nowrap;font-size:16px;font-weight:800}.webmaster-balance__item-amount--success{color:#37a148}.webmaster-balance__item-amount--danger{color:#e03131}.orders-show__finance{flex-direction:column;gap:16px;display:flex}.orders-show__finance-summary{margin:0}.orders-show__finance-list{flex-direction:column;gap:10px;display:flex}.orders-show__finance-empty,.orders-show__finance-loading,.orders-show__finance-error{text-align:center;color:#26262799;background:#2626270a;border-radius:12px;padding:18px;font-size:13px}.orders-show__finance-error{color:#e03131;background:#e031310f}.mail-history__periods{flex-wrap:wrap;gap:6px;display:flex}.mail-history__period{color:#262627b8;cursor:pointer;background:#fff;border:1px solid #26262724;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.mail-history__period:hover{color:#4e23e1;border-color:#4e23e159}.mail-history__period.is-active{color:#4e23e1;background:#4e23e114;border-color:#4e23e1}.mail-history__notice{color:#6b4e00;background:#ffd66624;border:1px solid #f5b01a66;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.45}.mail-history__summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid}.mail-history__summary-card{background:#fff;border:1px solid #26262714;border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mail-history__summary-card span{color:#2626278c;font-size:12px;font-weight:600}.mail-history__summary-card strong{color:#262627;font-size:24px;font-weight:800;line-height:1.2}.mail-history__summary-card small{color:#26262773;font-size:11px;font-weight:600}.mail-history__table{table-layout:fixed;width:100%}.mail-history__employee{align-items:center;gap:10px;min-width:0;display:flex}.mail-history__avatar{color:#4e23e1;text-transform:uppercase;background:#4e23e11a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.mail-history__message-row{cursor:pointer}.mail-history__message-row:hover{background:#4e23e10a}.mail-history__subject{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.mail-history__preview{color:#26262780;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mail-history__cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mail-history__cell-nowrap{white-space:nowrap}.mail-history__row-action{white-space:nowrap;text-align:right;width:1%}.mail-history__meta{color:#262627b3;overflow-wrap:anywhere;border-bottom:1px solid #26262714;gap:4px;margin-bottom:14px;padding-bottom:14px;font-size:13px;display:grid}.mail-history__meta strong{color:#262627;font-weight:700}.mail-history__attachments{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mail-history__body-text{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}@media(max-width:860px){.mail-history__summary{grid-template-columns:1fr}.mail-history__cell-truncate{max-width:140px}}.list-import-modal__open-button{color:#262627;cursor:pointer;background:#fff;border:1px solid #26262729;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;line-height:1.2;transition:border-color .18s,background .18s;display:inline-flex}.list-import-modal__open-button:hover,.list-import-modal__open-button:focus-visible{background:#4e23e10f;border-color:#4e23e1}.list-import-modal__open-button svg{width:20px;height:20px}.list-import-modal__dialog{width:min(560px,100vw - 32px)}.list-import-modal__form{flex-direction:column;gap:0;min-height:0;display:flex}.list-import-modal .modal_footer{border-top:1px solid #2626271f;padding-top:16px}.list-import-modal__body{flex-direction:column;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.list-import-modal__dropzone{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #4e23e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;transition:border-color .18s,background .18s;display:flex;position:relative}.list-import-modal__dropzone.is-dragging{background:#4e23e10f;border-color:#4019cd}.list-import-modal__dropzone input{opacity:0;pointer-events:none;position:absolute}.list-import-modal__upload-icon{color:#4e23e1}.list-import-modal__upload-icon svg{fill:currentColor;width:56px;height:56px}.list-import-modal__drop-title{color:#262627;margin-top:8px;font-size:16px;line-height:1.3}.list-import-modal__drop-title span{color:#4e23e1;text-decoration:underline}.list-import-modal__drop-subtitle{color:#2626278f;margin-top:6px;font-size:14px}.list-import-modal__file-card{background:#fafafa;border:1px solid #26262729;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.list-import-modal__file-name{color:#262627;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.list-import-modal__file-remove{color:#2626278f;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.list-import-modal__file-remove:hover{color:#d32f2f}.list-import-modal__file-remove svg{width:20px;height:20px}.list-import-modal__separator{color:#2626278f;align-items:center;gap:12px;font-size:14px;display:flex}.list-import-modal__separator:before,.list-import-modal__separator:after{content:"";background:#2626271f;flex:1;height:1px}.list-import-modal__textarea-field{color:#262627b8;flex-direction:column;gap:6px;font-size:14px;display:flex}.list-import-modal__textarea-field textarea{color:#262627;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #26262729;border-radius:10px;padding:12px 14px;font-size:15px}.list-import-modal__textarea-field textarea:focus{border-color:#4e23e1;outline:none}.list-import-modal__hint{color:#2626278f;margin:0;font-size:13px;line-height:1.45}.crowd-orders-screen [data-crowd-orders-table-wrapper].is-loading{opacity:.62;pointer-events:none}.crowd-order-form__layout{display:block}.crowd-order-form__fields{flex-direction:column;gap:18px;max-width:720px;display:flex}.crowd-order-form__section{border-top:1px solid #2626271a;flex-direction:column;gap:18px;padding-top:12px;display:flex}.crowd-order-form__section-title{color:#262627;font-size:16px;font-weight:700;line-height:24px}.crowd-order-form__file-field{flex-direction:column;gap:10px;display:flex}.crowd-order-form__file-label{color:#2626279e;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.crowd-order-form__file-label input[type=file]{color:#262627;font-size:13px}.crowd-order-form__file-list,.crowd-order-form__file-current{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.crowd-order-form__file-item,.crowd-order-form__file-current{color:#262627;background:#4e23e114;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:inline-flex}.crowd-order-form__file-item a,.crowd-order-form__file-current a{color:#4e23e1;text-decoration:none}.crowd-order-form__file-item button,.crowd-order-form__file-current button{color:#2626279e;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.crowd-order-form__switch{align-self:flex-start}.crowd-order-show__revision{border:1px solid #2626271a;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.crowd-order-show__revision+.crowd-order-show__revision{margin-top:12px}.crowd-order-show__revision-head,.crowd-order-show__revision-foot{color:#2626279e;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.crowd-order-show__revision-head strong{color:#262627;font-size:14px}.crowd-order-show__revision-comment{color:#262627;margin:0;font-size:14px;line-height:22px}.sales-lead-projects-add__group-title{color:#26262780;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px 4px;font-size:11px;font-weight:700;display:block}.crowd-order-form .donor-tag-select:focus-within{z-index:50}.crowd-order-form .donor-tag-select__results{max-height:min(320px,100vh - 260px)}.crowd-order-modal__dialog{width:min(100%,520px)}.crowd-order-modal__body{gap:18px;padding:20px 24px 8px;display:grid;overflow-y:auto}.crowd-order-modal__textarea textarea{resize:vertical;min-height:132px}.crowd-order-form [data-floating-field].is-invalid,.crowd-order-form .donor-tag-select.is-invalid>[data-floating-field],.crowd-order-modal [data-floating-field].is-invalid{box-shadow:inset 0 0 0 1px #e53935;border:1px solid #e53935!important}.crowd-order-form [data-floating-field].is-invalid>span:first-child,.crowd-order-form .donor-tag-select.is-invalid .donor-tag-select__label,.crowd-order-modal [data-floating-field].is-invalid>span:first-child{color:#e53935!important;opacity:1!important}.crowd-order-form__select-empty{color:#26262794;padding:12px 14px;font-size:13px;line-height:20px}.crowd-order-form__select-create{color:#4e23e1;align-items:center;gap:10px;font-weight:600;display:flex}.crowd-order-form__select-create-icon{background:#4e23e11f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.crowd-order-form__select-create:hover{background:#4e23e114}.crowd-order-modal .employees-form__field--always-labeled span:first-child,.crowd-order-form .employees-form__field--always-labeled>span:first-child,.crowd-order-show .employees-form__field--always-labeled>span:first-child{opacity:1}.crowd-order-results__toolbar{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.crowd-order-results__url-field{flex:420px;min-width:260px}.crowd-order-results__frequency-field{flex:0 0 220px}.crowd-order-results__toolbar-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.crowd-order-results__status{color:#2626279e;flex-wrap:wrap;gap:18px;margin-bottom:16px;font-size:13px;display:flex}.crowd-order-results__status strong{color:#262627;font-weight:600}.crowd-order-results__error{color:#b3261e;background:#e539350f;border:1px solid #e5393566;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:20px}.crowd-order-results__summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.crowd-order-results__tab-count{color:#4e23e1;background:#4e23e11f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:18px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.crowd-order-results__table{min-width:1440px}.crowd-order-results__link-cell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}[data-crowd-order-results-wrapper].is-loading{opacity:.62;pointer-events:none}.crowd-queue__counters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.crowd-queue__filters{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.crowd-queue__filter{flex:0 0 240px}.crowd-queue__search{flex:260px}.crowd-queue__deadline{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.crowd-queue__deadline-title{color:#2626279e;font-size:13px}.crowd-queue__deadline-chips{align-items:stretch;gap:8px;display:inline-flex}.crowd-queue__chip{color:#4e23e1;cursor:pointer;background:#fff;border:1px solid #4e23e166;border-radius:6px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.crowd-queue__chip.is-active{color:#fff;background:#4e23e1}.crowd-queue__chip--clear{color:#e53935;border-color:#e5393580;font-size:16px;line-height:1}.crowd-queue__executors{flex-direction:column;gap:2px;max-height:62px;display:flex;overflow-y:auto}.crowd-queue__muted{color:#26262773}.crowd-queue__flag{color:#e53935;background:#e539351f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:12px;font-weight:700;display:inline-flex}.crowd-queue__report,.crowd-queue__action{color:#4e23e1;cursor:pointer;background:#4e23e11a;border:0;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}[data-crowd-queue-table].is-loading{opacity:.62;pointer-events:none}.crowd-execution__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.crowd-execution__deadline{flex:0 0 280px}.crowd-execution__head-actions{align-items:center;gap:10px;padding-top:4px;display:flex}.crowd-execution__row{border:1px solid #2626271a;border-radius:12px;padding:16px}.crowd-execution__row+.crowd-execution__row{margin-top:12px}.crowd-execution__row-head,.crowd-execution__row-foot{align-items:center;gap:12px;margin-bottom:12px;display:flex}.crowd-execution__row-foot{justify-content:flex-end;margin:12px 0 0}.crowd-execution__row-new{color:#2626278c;font-size:13px}.crowd-execution__remove{color:#26262799;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.crowd-execution__row-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.crowd-execution__wide{grid-column:1/-1}.crowd-execution__empty{color:#26262794;margin:12px 0 0;font-size:13px}.crowd-select.is-disabled{opacity:.62;pointer-events:none}.crowd-select .donor-tag-select__control input{cursor:pointer}.crowd-select:focus-within,.crowd-select.is-open{z-index:50}.crowd-select__empty{color:#26262794;padding:12px 14px;font-size:13px;line-height:20px}.crowd-queue__filters .crowd-select.crowd-queue__filter{flex:0 0 240px}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[448px\]{width:448px}.w-full{width:100%}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
