/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-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-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-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-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-yellow-100:oklch(97.3% .071 103.193);--color-yellow-600:oklch(68.1% .162 75.834);--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-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-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-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-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-700:oklch(50% .134 242.749);--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-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-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-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-600:oklch(55.8% .288 302.321);--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-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--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-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-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;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--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-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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:0}.inset-y-4{inset-block:calc(var(--spacing) * 4)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-19{top:calc(var(--spacing) * 19)}.top-\[-12px\]{top:-12px}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-3\.5{right:calc(var(--spacing) * -3.5)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-7{right:calc(var(--spacing) * 7)}.right-\[-12px\]{right:-12px}.right-full{right:100%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-12px\]{bottom:-12px}.bottom-full{bottom:100%}.-left-7{left:calc(var(--spacing) * -7)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-12px\]{left:-12px}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[220\]{z-index:220}.z-\[1000\]{z-index:1000}.z-\[1004\]{z-index:1004}.z-\[1200\]{z-index:1200}.z-\[1400\]{z-index:1400}.z-\[9999\]{z-index:9999}.z-\[99999\]{z-index:99999}.z-\[100000\]{z-index:100000}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-9{grid-column:span 9/span 9}.float-left{float:left}.\!m-0{margin:0!important}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[52px\]{margin-top:52px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-65{height:calc(var(--spacing) * 65)}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-34px\)\]{height:calc(100% - 34px)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-\[calc\(100vh-250px\)\]{height:calc(100vh - 250px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[25vh\]{max-height:25vh}.max-h-\[30vh\]{max-height:30vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[620px\]{max-height:620px}.max-h-\[1000px\]{max-height:1000px}.max-h-\[calc\(90vh-66px\)\]{max-height:calc(90vh - 66px)}.max-h-\[calc\(92vh-88px\)\]{max-height:calc(92vh - 88px)}.max-h-\[calc\(100vh-56px\)\]{max-height:calc(100vh - 56px)}.max-h-\[inherit\]{max-height:inherit}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[72px\]{min-height:72px}.min-h-\[110px\]{min-height:110px}.min-h-\[118px\]{min-height:118px}.min-h-\[160px\]{min-height:160px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-150px\)\]{min-height:calc(100vh - 150px)}.min-h-\[calc\(100vh-160px\)\]{min-height:calc(100vh - 160px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2xl{width:var(--container-2xl)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[13px\]{width:13px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[95\%\]{width:95%}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[440px\]{width:440px}.w-\[450px\]{width:450px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[min\(280px\,28vw\)\]{width:min(280px,28vw)}.w-\[min\(520px\,calc\(100vw-28px\)\)\]{width:min(520px,100vw - 28px)}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-max{width:max-content}.w-md{width:var(--container-md)}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[70px\]{max-width:70px}.max-w-\[80px\]{max-width:80px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[100px\]{max-width:100px}.max-w-\[132px\]{max-width:132px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[700px\]{max-width:700px}.max-w-\[min\(100\%\,260px\)\]{max-width:min(100%,260px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2xl{min-width:var(--container-2xl)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[400px\]{min-width:400px}.min-w-\[900px\]{min-width:900px}.min-w-\[1180px\]{min-width:1180px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[automation-drawer-in_160ms_ease-out\]{animation:.16s ease-out automation-drawer-in}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_56px\]{grid-template-columns:1fr 56px}.grid-cols-\[1fr_120px_80px_40px\]{grid-template-columns:1fr 120px 80px 40px}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-\[34px_minmax\(0\,1fr\)_16px\]{grid-template-columns:34px minmax(0,1fr) 16px}.grid-cols-\[36px_1fr_16px\]{grid-template-columns:36px 1fr 16px}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[58px_minmax\(0\,1fr\)\]{grid-template-columns:58px minmax(0,1fr)}.grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[130px_minmax\(180px\,1fr\)_170px_34px\]{grid-template-columns:130px minmax(180px,1fr) 170px 34px}.grid-cols-\[240px_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:240px repeat(7,minmax(0,1fr))}.grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_90px_150px\]{grid-template-columns:auto 90px 150px}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.grid-cols-\[minmax\(140px\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(140px,auto) minmax(0,1fr)}.grid-cols-\[minmax\(180px\,1fr\)_140px_140px_120px_116px\]{grid-template-columns:minmax(180px,1fr) 140px 140px 120px 116px}.grid-cols-\[minmax\(310px\,0\.95fr\)_minmax\(360px\,1\.4fr\)_minmax\(390px\,0\.95fr\)\]{grid-template-columns:minmax(310px,.95fr) minmax(360px,1.4fr) minmax(390px,.95fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[11px\]{gap:11px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}:where(.divide-stone-200>:not(:last-child)){border-color:var(--color-stone-200)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-\[18px\]{border-top-left-radius:18px}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-6{border-style:var(--tw-border-style);border-width:6px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#8d67ff\]{border-color:#8d67ff}.border-\[\#8f8577\]{border-color:#8f8577}.border-\[\#16130f\]{border-color:#16130f}.border-\[\#cfc4b4\]{border-color:#cfc4b4}.border-\[\#d2c7b8\]{border-color:#d2c7b8}.border-\[\#d8cdbc\]{border-color:#d8cdbc}.border-\[\#d8cdbd\]{border-color:#d8cdbd}.border-\[\#d9cfc1\]{border-color:#d9cfc1}.border-\[\#e7dfd4\]{border-color:#e7dfd4}.border-\[\#ece5dc\]{border-color:#ece5dc}.border-\[\#ff5a1f\]{border-color:#ff5a1f}.border-\[\#ff6900\]{border-color:#ff6900}.border-\[rgba\(255\,105\,0\,0\.18\)\]{border-color:#ff69002e}.border-\[rgba\(255\,105\,0\,0\.24\)\]{border-color:#ff69003d}.border-\[var\(--admin-accent\,\#18b8c9\)\]{border-color:var(--admin-accent,#18b8c9)}.border-\[var\(--admin-accent\,\#ff6900\)\]{border-color:var(--admin-accent,#ff6900)}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--ink-50\,\#f5f1eb\)\]{border-color:var(--ink-50,#f5f1eb)}.border-\[var\(--ink-100\,\#e7dfd4\)\]{border-color:var(--ink-100,#e7dfd4)}.border-\[var\(--ink-200\,\#d6ccbd\)\]{border-color:var(--ink-200,#d6ccbd)}.border-\[var\(--ink-900\,\#17130f\)\]{border-color:var(--ink-900,#17130f)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--stroke-soft\)\]{border-color:var(--stroke-soft)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-800{border-color:var(--color-blue-800)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-600{border-color:var(--color-orange-600)}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-t-\[\#ff6900\]{border-top-color:#ff6900}.border-t-\[var\(--condition-accent\)\]{border-top-color:var(--condition-accent)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-transparent{border-left-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#10B981\]{background-color:#10b981}.bg-\[\#16130f\]{background-color:#16130f}.bg-\[\#d8cdbd\]{background-color:#d8cdbd}.bg-\[\#eee8df\]{background-color:#eee8df}.bg-\[\#f1f3f9\]{background-color:#f1f3f9}.bg-\[\#f6f1ea\]{background-color:#f6f1ea}.bg-\[\#f7f1e9\]{background-color:#f7f1e9}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fbf4ea\]{background-color:#fbf4ea}.bg-\[\#fbf8ff\]{background-color:#fbf8ff}.bg-\[\#fbfaf8\]{background-color:#fbfaf8}.bg-\[\#ff5a1f\]{background-color:#ff5a1f}.bg-\[\#ff6900\]{background-color:#ff6900}.bg-\[\#fff0e2\]{background-color:#fff0e2}.bg-\[\#fff6ed\]{background-color:#fff6ed}.bg-\[\#fffaf1\]{background-color:#fffaf1}.bg-\[\#fffaf2\]{background-color:#fffaf2}.bg-\[\#fffdf7\]{background-color:#fffdf7}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[\#fffef9\]{background-color:#fffef9}.bg-\[color-mix\(in_srgb\,var\(--node-tone\,\#ff6900\)_13\%\,white\)\]{background-color:var(--node-tone,#ff6900)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--node-tone\,\#ff6900\)_13\%\,white\)\]{background-color:color-mix(in srgb,var(--node-tone,#ff6900) 13%,white)}}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[var\(--admin-accent\,\#18b8c9\)\]{background-color:var(--admin-accent,#18b8c9)}.bg-\[var\(--admin-accent\,\#ff6b16\)\]{background-color:var(--admin-accent,#ff6b16)}.bg-\[var\(--admin-accent\,\#ff6900\)\]{background-color:var(--admin-accent,#ff6900)}.bg-\[var\(--admin-accent-deep\)\]{background-color:var(--admin-accent-deep)}.bg-\[var\(--admin-active-soft\,\#ddf7fc\)\]{background-color:var(--admin-active-soft,#ddf7fc)}.bg-\[var\(--admin-active-soft\,\#fff0e2\)\]{background-color:var(--admin-active-soft,#fff0e2)}.bg-\[var\(--brand-danger-soft\)\]{background-color:var(--brand-danger-soft)}.bg-\[var\(--condition-icon\)\]{background-color:var(--condition-icon)}.bg-\[var\(--ink-25\,\#fbfaf8\)\]{background-color:var(--ink-25,#fbfaf8)}.bg-\[var\(--ink-900\,\#17130f\)\]{background-color:var(--ink-900,#17130f)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--stroke-soft\)\]{background-color:var(--stroke-soft)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-panel-strong\,\#fff\)\]{background-color:var(--surface-panel-strong,#fff)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/95{background-color:#101828f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/95{background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/30{background-color:#f0fdf44d}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/30{background-color:color-mix(in oklab, var(--color-green-50) 30%, transparent)}}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab, var(--color-green-50) 50%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/50{background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.bg-green-100\/50{background-color:color-mix(in oklab, var(--color-green-100) 50%, transparent)}}.bg-green-200{background-color:var(--color-green-200)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-400{background-color:var(--color-stone-400)}.bg-stone-950\/40{background-color:#0c0a0966}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/40{background-color:color-mix(in oklab, var(--color-stone-950) 40%, transparent)}}.bg-stone-950\/45{background-color:#0c0a0973}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/45{background-color:color-mix(in oklab, var(--color-stone-950) 45%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,var\(--condition-soft\)_0\%\,\#fff_58\%\)\]{background-image:linear-gradient(180deg,var(--condition-soft) 0%,#fff 58%)}.from-\[\#0f6c8d\]{--tw-gradient-from:#0f6c8d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0f8fa8\]{--tw-gradient-from:#0f8fa8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5e7ce2\]{--tw-gradient-from:#5e7ce2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#123e63\]{--tw-gradient-from:#123e63;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#238c98\]{--tw-gradient-from:#238c98;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#13956b\]{--tw-gradient-from:#13956b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#faf8f2\]\/0{--tw-gradient-from:oklab(0% 0 0/0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--admin-accent-deep\)\]{--tw-gradient-from:var(--admin-accent-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--brand-primary-deep\)\]{--tw-gradient-from:var(--brand-primary-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/30{--tw-gradient-from:#625fff4d}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.from-indigo-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/40{--tw-gradient-from:#625fff66}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.from-indigo-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0f6c8d\]{--tw-gradient-to:#0f6c8d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2f9fbb\]{--tw-gradient-to:#2f9fbb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7b93ef\]{--tw-gradient-to:#7b93ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#22b7c8\]{--tw-gradient-to:#22b7c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#22bfd0\]{--tw-gradient-to:#22bfd0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#35b58a\]{--tw-gradient-to:#35b58a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#55c5cf\]{--tw-gradient-to:#55c5cf;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#faf8f2\]{--tw-gradient-to:#faf8f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fbfaf8\]{--tw-gradient-to:#fbfaf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--admin-accent\)\]{--tw-gradient-to:var(--admin-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--brand-primary\)\]{--tw-gradient-to:var(--brand-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/30{--tw-gradient-to:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.to-cyan-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[3px\]{padding:3px}.p-\[13px\]{padding:13px}.p-\[22px\]{padding:22px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[532px\]{padding-right:532px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[18px\]{padding-bottom:18px}.pb-px{padding-bottom:1px}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[120px\]{font-size:120px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[850\]{--tw-font-weight:850;font-weight:850}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1814\]{color:#1a1814}.text-\[\#2a2620\]{color:#2a2620}.text-\[\#4f473d\]{color:#4f473d}.text-\[\#5f584c\]{color:#5f584c}.text-\[\#6f665b\]{color:#6f665b}.text-\[\#8a7c6a\]{color:#8a7c6a}.text-\[\#8c2f1d\]{color:#8c2f1d}.text-\[\#8c8273\]{color:#8c8273}.text-\[\#8f8577\]{color:#8f8577}.text-\[\#16130f\]{color:#16130f}.text-\[\#35246e\]{color:#35246e}.text-\[\#111827\]{color:#111827}.text-\[\#c94b00\]{color:#c94b00}.text-\[\#ff5a1f\]{color:#ff5a1f}.text-\[var\(--admin-accent\,\#ff6900\)\]{color:var(--admin-accent,#ff6900)}.text-\[var\(--admin-accent-deep\)\]{color:var(--admin-accent-deep)}.text-\[var\(--admin-accent-deep\,\#0e7490\)\]{color:var(--admin-accent-deep,#0e7490)}.text-\[var\(--admin-accent-deep\,\#c94b00\)\]{color:var(--admin-accent-deep,#c94b00)}.text-\[var\(--brand-danger\)\]{color:var(--brand-danger)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-success\)\]{color:var(--brand-success)}.text-\[var\(--condition-accent\)\]{color:var(--condition-accent)}.text-\[var\(--ink-400\,\#8c8478\)\]{color:var(--ink-400,#8c8478)}.text-\[var\(--ink-400\,\#94a3b8\)\]{color:var(--ink-400,#94a3b8)}.text-\[var\(--ink-500\)\]{color:var(--ink-500)}.text-\[var\(--ink-500\,\#6b7280\)\]{color:var(--ink-500,#6b7280)}.text-\[var\(--ink-500\,\#746d62\)\]{color:var(--ink-500,#746d62)}.text-\[var\(--ink-500\,\#64748b\)\]{color:var(--ink-500,#64748b)}.text-\[var\(--ink-600\)\]{color:var(--ink-600)}.text-\[var\(--ink-600\,\#5f584c\)\]{color:var(--ink-600,#5f584c)}.text-\[var\(--ink-650\,\#475569\)\]{color:var(--ink-650,#475569)}.text-\[var\(--ink-700\)\]{color:var(--ink-700)}.text-\[var\(--ink-700\,\#4b5563\)\]{color:var(--ink-700,#4b5563)}.text-\[var\(--ink-700\,\#334155\)\]{color:var(--ink-700,#334155)}.text-\[var\(--ink-700\,\#494236\)\]{color:var(--ink-700,#494236)}.text-\[var\(--ink-800\)\]{color:var(--ink-800)}.text-\[var\(--ink-800\,\#1f2937\)\]{color:var(--ink-800,#1f2937)}.text-\[var\(--ink-900\)\]{color:var(--ink-900)}.text-\[var\(--ink-900\,\#111\)\]{color:var(--ink-900,#111)}.text-\[var\(--ink-900\,\#111827\)\]{color:var(--ink-900,#111827)}.text-\[var\(--ink-900\,var\(--ink-800\)\)\]{color:var(--ink-900,var(--ink-800))}.text-\[var\(--node-tone\,\#ff6900\)\]{color:var(--node-tone,#ff6900)}.text-\[var\(--text-base\)\]{color:var(--text-base)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-inherit{color:inherit}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-pink-700{color:var(--color-pink-700)}.text-purple-600{color:var(--color-purple-600)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[\#ff5a1f\]{accent-color:#ff5a1f}.accent-\[var\(--brand-danger\)\]{accent-color:var(--brand-danger)}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.accent-amber-600{accent-color:var(--color-amber-600)}.accent-current{accent-color:currentColor}.accent-green-600{accent-color:var(--color-green-600)}.accent-indigo-400{accent-color:var(--color-indigo-400)}.accent-indigo-500{accent-color:var(--color-indigo-500)}.accent-orange-500{accent-color:var(--color-orange-500)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-18px_0_44px_rgba\(20\,19\,15\,0\.2\)\]{--tw-shadow:-18px 0 44px var(--tw-shadow-color,#14130f33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-24px_0_46px_rgba\(17\,24\,39\,0\.16\)\]{--tw-shadow:-24px 0 46px var(--tw-shadow-color,#11182729);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(255\,105\,0\,0\.12\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff69001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_0_\#c94b00\]{--tw-shadow:0 3px 0 var(--tw-shadow-color,#c94b00);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_0_var\(--admin-accent-deep\,\#c94b00\)\]{--tw-shadow:0 3px 0 var(--tw-shadow-color,var(--admin-accent-deep,#c94b00));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(60\,35\,18\,0\.08\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#3c231214);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(60\,35\,18\,0\.04\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#3c23120a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(60\,35\,18\,0\.14\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#3c231224);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(60\,35\,18\,0\.07\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#3c231212);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(60\,35\,18\,0\.045\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#3c23120b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(13\,35\,63\,0\.18\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0d233f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--condition-accent\)_12\%\,transparent\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,var(--condition-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--condition-accent\)_12\%\,transparent\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,color-mix(in srgb,var(--condition-accent) 12%,transparent))}}.shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--condition-accent\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(209\,72\,8\,0\.16\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#d1480829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(17\,24\,39\,0\.14\)\]{--tw-shadow:0 18px 36px var(--tw-shadow-color,#11182724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(17\,24\,39\,0\.16\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#11182729);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(20\,19\,15\,0\.24\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#14130f3d);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_0_0_0_3px_\#fffdf8\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#fffdf8);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_4px_0_0_\#16130f\]{--tw-shadow:inset 4px 0 0 var(--tw-shadow-color,#16130f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--brand-primary-soft\)\]{--tw-ring-color:var(--brand-primary-soft)}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-green-600{--tw-ring-color:var(--color-green-600)}.ring-orange-500{--tw-ring-color:var(--color-orange-500)}.ring-purple-600{--tw-ring-color:var(--color-purple-600)}.ring-red-600{--tw-ring-color:var(--color-red-600)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-gray-400:is(:where(.group):hover *){color:var(--color-gray-400)}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:bg-\[\#ff5a1f\]:is(:where(.peer):checked~*){background-color:#ff5a1f}.placeholder\:text-\[\#8f8577\]::placeholder{color:#8f8577}.placeholder\:text-\[var\(--ink-400\,\#8c8478\)\]::placeholder{color:var(--ink-400,#8c8478)}.placeholder\:text-\[var\(--ink-400\,\#94a3b8\)\]::placeholder{color:var(--ink-400,#94a3b8)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:h-3\.5:after{content:var(--tw-content);height:calc(var(--spacing) * 3.5)}.after\:w-3\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 3.5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition:after{content:var(--tw-content);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))}.peer-checked\:after\:translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#16130f\]:focus-within{border-color:#16130f}.focus-within\:border-\[\#ff6900\]:focus-within{border-color:#ff6900}.focus-within\:shadow-\[0_0_0_3px_rgba\(255\,105\,0\,0\.10\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ff69001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[\#16130f\]\/10:focus-within{--tw-ring-color:oklab(18.8835% .00238466 .0089391/.1)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#8c2f1d\]:hover{border-color:#8c2f1d}.hover\:border-\[\#16130f\]:hover{border-color:#16130f}.hover\:border-\[\#a99b8b\]:hover{border-color:#a99b8b}.hover\:border-\[\#e7dfd4\]:hover{border-color:#e7dfd4}.hover\:border-\[\#ff5a1f\]:hover{border-color:#ff5a1f}.hover\:border-\[\#ff6900\]:hover{border-color:#ff6900}.hover\:border-\[var\(--admin-accent\)\]:hover{border-color:var(--admin-accent)}.hover\:border-\[var\(--admin-accent\,\#18b8c9\)\]:hover{border-color:var(--admin-accent,#18b8c9)}.hover\:border-\[var\(--admin-accent\,\#ff6b16\)\]:hover{border-color:var(--admin-accent,#ff6b16)}.hover\:border-\[var\(--admin-accent\,\#ff6900\)\]:hover{border-color:var(--admin-accent,#ff6900)}.hover\:border-\[var\(--brand-primary-border\)\]:hover{border-color:var(--brand-primary-border)}.hover\:border-\[var\(--ink-100\,\#e7dfd4\)\]:hover{border-color:var(--ink-100,#e7dfd4)}.hover\:border-\[var\(--ink-300\,\#cfc4b5\)\]:hover{border-color:var(--ink-300,#cfc4b5)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-green-200:hover{border-color:var(--color-green-200)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-indigo-500\/30:hover{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/30:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-\[\#16130f\]:hover{background-color:#16130f}.hover\:bg-\[\#f1e8dc\]:hover{background-color:#f1e8dc}.hover\:bg-\[\#fbf4ea\]:hover{background-color:#fbf4ea}.hover\:bg-\[\#fbfaf8\]:hover{background-color:#fbfaf8}.hover\:bg-\[\#ff5a1f\]:hover{background-color:#ff5a1f}.hover\:bg-\[\#fff0e2\]:hover{background-color:#fff0e2}.hover\:bg-\[\#fff0eb\]:hover{background-color:#fff0eb}.hover\:bg-\[\#fff8e9\]:hover{background-color:#fff8e9}.hover\:bg-\[var\(--admin-accent-deep\,\#c94b00\)\]:hover{background-color:var(--admin-accent-deep,#c94b00)}.hover\:bg-\[var\(--admin-active-soft\,\#ddf7fc\)\]:hover{background-color:var(--admin-active-soft,#ddf7fc)}.hover\:bg-\[var\(--ink-25\,\#fbfaf8\)\]:hover{background-color:var(--ink-25,#fbfaf8)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-50\/30:hover{background-color:#f0fdf44d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-50\/30:hover{background-color:color-mix(in oklab, var(--color-green-50) 30%, transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-50\/30:hover{background-color:#fff7ed4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-50\/30:hover{background-color:color-mix(in oklab, var(--color-orange-50) 30%, transparent)}}.hover\:bg-orange-50\/40:hover{background-color:#fff7ed66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-50\/40:hover{background-color:color-mix(in oklab, var(--color-orange-50) 40%, transparent)}}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/3:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/3:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-\[\#16130f\]:hover{color:#16130f}.hover\:text-\[\#c94b00\]:hover{color:#c94b00}.hover\:text-\[var\(--admin-accent-deep\)\]:hover{color:var(--admin-accent-deep)}.hover\:text-\[var\(--admin-accent-deep\,\#0e7490\)\]:hover{color:var(--admin-accent-deep,#0e7490)}.hover\:text-\[var\(--admin-accent-deep\,\#c94b00\)\]:hover{color:var(--admin-accent-deep,#c94b00)}.hover\:text-\[var\(--ink-900\,\#111\)\]:hover{color:var(--ink-900,#111)}.hover\:text-\[var\(--ink-900\,var\(--ink-800\)\)\]:hover{color:var(--ink-900,var(--ink-800))}.hover\:text-\[var\(--text-base\)\]:hover{color:var(--text-base)}.hover\:text-\[var\(--text-strong\)\]:hover{color:var(--text-strong)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-blue-600:hover{--tw-ring-color:var(--color-blue-600)}.hover\:ring-gray-800:hover{--tw-ring-color:var(--color-gray-800)}.hover\:ring-orange-600:hover{--tw-ring-color:var(--color-orange-600)}.hover\:ring-purple-600:hover{--tw-ring-color:var(--color-purple-600)}.hover\:ring-red-600:hover{--tw-ring-color:var(--color-red-600)}.hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:\!border-0:focus{border-style:var(--tw-border-style)!important;border-width:0!important}.focus\:border-\[\#16130f\]:focus{border-color:#16130f}.focus\:border-\[\#ff6900\]:focus{border-color:#ff6900}.focus\:border-\[var\(--admin-accent\)\]:focus{border-color:var(--admin-accent)}.focus\:border-\[var\(--admin-accent\,\#18b8c9\)\]:focus{border-color:var(--admin-accent,#18b8c9)}.focus\:border-\[var\(--admin-accent\,\#ff6b16\)\]:focus{border-color:var(--admin-accent,#ff6b16)}.focus\:border-\[var\(--admin-accent\,\#ff6900\)\]:focus{border-color:var(--admin-accent,#ff6900)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-500\/80:focus{border-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.focus\:border-red-500\/80:focus{border-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.focus\:\!bg-transparent:focus{background-color:#0000!important}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:\!shadow-none:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:\!ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#16130f\]\/10:focus{--tw-ring-color:oklab(18.8835% .00238466 .0089391/.1)}.focus\:ring-\[rgba\(24\,184\,201\,0\.14\)\]:focus{--tw-ring-color:#18b8c924}.focus\:ring-\[rgba\(255\,107\,22\,0\.14\)\]:focus{--tw-ring-color:#ff6b1624}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-cyan-100:focus{--tw-ring-color:var(--color-cyan-100)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-orange-100:focus{--tw-ring-color:var(--color-orange-100)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[\#fbf4ea\]:focus-visible{background-color:#fbf4ea}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:hidden:disabled{display:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:border-\[\#d9cfc1\]:disabled:hover{border-color:#d9cfc1}.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}@media not all and (width>=64rem){.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=48rem){.max-md\:flex-col{flex-direction:column}.max-md\:items-stretch{align-items:stretch}.max-md\:justify-start{justify-content:flex-start}.max-md\:overflow-x-auto{overflow-x:auto}}@media not all and (width>=40rem){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col-reverse{flex-direction:column-reverse}}@media (width>=700px){.min-\[700px\]\:grid{display:grid}.min-\[700px\]\:grid-cols-\[130px_minmax\(180px\,1fr\)_170px_34px\]{grid-template-columns:130px minmax(180px,1fr) 170px 34px}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[420px\]{width:420px}.sm\:w-\[460px\]{width:460px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.md\:grid-cols-\[200px\,1fr\]{grid-template-columns:200px,1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(180px\,1fr\)_140px_140px_120px_116px\]{grid-template-columns:minmax(180px,1fr) 140px 140px 120px 116px}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:text-right{text-align:right}}@media (width>=64rem){.lg\:block{display:block}.lg\:w-\[380px\]{width:380px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[126px_126px_145px_175px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:126px 126px 145px 175px minmax(0,1fr) auto auto}.lg\:grid-cols-\[150px_185px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:150px 185px minmax(0,1fr) auto auto}.lg\:grid-cols-\[minmax\(220px\,0\.8fr\)_180px_180px_auto\]{grid-template-columns:minmax(220px,.8fr) 180px 180px auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pr-1{padding-right:var(--spacing)}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:block{display:block}.xl\:w-\[260px\]{width:260px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(320px\,0\.55fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.55fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:justify-end{justify-content:flex-end}}@media (width>=96rem){.\32 xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.\[\&_\.customer-table_td\]\:\!px-4 .customer-table td{padding-inline:calc(var(--spacing) * 4)!important}.\[\&_\.customer-table_td\]\:\!py-\[13px\] .customer-table td{padding-block:13px!important}.\[\&_\.customer-table_th\]\:\!px-4 .customer-table th{padding-inline:calc(var(--spacing) * 4)!important}.\[\&_\.customer-table_th\]\:\!py-\[13px\] .customer-table th{padding-block:13px!important}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-app:#080d18;--surface-panel:#ffffff0a;--surface-panel-strong:#0f1726;--surface-muted:#ffffff0f;--surface-header:#080d18d9;--surface-bottom:#080d18e6;--surface-sidebar:linear-gradient(170deg, #0a0c1cfa 0%, #0c0f20fa 50%, #090b1afc 100%);--app-background:radial-gradient(ellipse 80% 50% at 0% 0%, #ff7a241a 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 100% 100%, #ffcf1f14 0%, transparent 60%), linear-gradient(180deg, #060a13 0%, #080d1a 50%, #060a13 100%);--stroke-soft:#ffffff12;--stroke-strong:#ffffff1f;--text-strong:#f1f5f9;--text-base:#94a3b8;--text-muted:#475569;--brand-primary:#ff7a24;--brand-primary-deep:#f45b0a;--brand-secondary:#ffe36b;--brand-success:#34d399;--brand-warning:#fbbf24;--brand-danger:#f87171;--brand-accent:#8e6bff;--brand-gradient:linear-gradient(135deg, #ffe36b 0%, #ff7a24 100%);--brand-glow:0 6px 20px #ff7a2466;--action-confirm:var(--brand-success);--action-confirm-soft:var(--brand-success-soft);--action-destructive:var(--brand-danger);--action-destructive-soft:var(--brand-danger-soft);--action-warning:var(--brand-warning);--action-warning-soft:var(--brand-warning-soft);--input-bg:#ffffff0e;--input-border:#94a3b833;--input-focus-bg:#ffffff13;--input-placeholder:#64748b;--control-color-scheme:dark;--control-disabled-bg:#0f172ab8;--control-disabled-border:#94a3b826;--control-disabled-text:#64748b;--date-time-picker-filter:invert(1) brightness(1.35);--date-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--time-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--shadow-soft:0 8px 32px #00000080;--shadow-card:0 4px 20px #0006;--shadow-header:0 4px 24px #0000004d;--shadow-sidebar:4px 0 40px #00000080, inset 1px 0 0 #ffffff0a;--selection-bg:#ff7a244d;--selection-text:#f1f5f9;--scrollbar-track:#ffffff05;--scrollbar-thumb:#ff7a2452;--scrollbar-thumb-hover:#ff7a248c;--option-bg:#0f1726;--legacy-soft-fill:#ffffff0a;--legacy-soft-border:#ffffff14;--brand-primary-soft:#ff7a2429;--brand-primary-border:#ff7a2461;--brand-secondary-soft:#ffcf1f2e;--brand-secondary-border:#ffcf1f5c;--brand-accent-soft:#8e6bff2e;--brand-success-soft:#34d3991f;--brand-success-border:#34d39947;--brand-warning-soft:#fbbf241c;--brand-warning-border:#fbbf2447;--brand-danger-soft:#f871711f;--brand-danger-border:#f871714d;--form-panel-bg:#0f1726bd;--form-panel-border:#94a3b829;--form-panel-shadow:0 18px 46px #00000047, inset 0 1px 0 #ffffff0a;--form-subpanel-bg:#ffffff0b;--form-subpanel-border:#94a3b824;--form-tab-bg:#0f1726a8;--form-tab-border:#94a3b826;--form-tab-active-bg:linear-gradient(135deg, #ffcf1f2e, #ff7a2424);--form-tab-active-border:#ff7a2461;--form-row-hover:#ffffff0e;--form-active-shadow:0 12px 28px #ff7a2433;--toggle-off-bg:#94a3b833;--toggle-active-bg:linear-gradient(135deg, var(--brand-primary-deep), var(--brand-secondary));--modal-bg:linear-gradient(180deg, #0e1422 0%, #0b1020 100%);--modal-backdrop:#000000b3}[data-app=admin] .builder-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}[data-app=admin] .builder-btn--ghost{background:#fff}[data-app=admin] .builder-btn--primary{color:#fff;background:#2563eb;border-color:#1d4ed8}[data-app=admin] .builder-input{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px;font-size:13px}[data-app=admin] .builder-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#f4f5f7;--surface-panel:#ffffffe6;--surface-panel-strong:#fff;--surface-muted:#0f172a0d;--surface-header:#f5f7fbe6;--surface-bottom:#f5f7fbf0;--surface-sidebar:linear-gradient(170deg, #fffffffa 0%, #f2f7fbfa 54%, #e7f2f7fa 100%);--app-background:radial-gradient(ellipse 80% 50% at 0% 0%, #f45b0a1a 0%, transparent 62%), radial-gradient(ellipse 62% 42% at 100% 100%, #ffcf1f1a 0%, transparent 62%), linear-gradient(180deg, #f4f5f7 0%, #f1f2f4 52%, #f4f5f7 100%);--stroke-soft:#33415533;--stroke-strong:#33415557;--text-strong:#132033;--text-base:#475569;--text-muted:#6b7b91;--brand-primary:#f45b0a;--brand-primary-deep:#a33706;--brand-secondary:#ffcf1f;--brand-success:#059669;--brand-warning:#d97706;--brand-danger:#dc2626;--brand-accent:#6a40f5;--brand-gradient:linear-gradient(135deg, #ffcf1f 0%, #f45b0a 100%);--brand-glow:0 6px 20px #f45b0a4d;--action-confirm:var(--brand-success);--action-confirm-soft:var(--brand-success-soft);--action-destructive:var(--brand-danger);--action-destructive-soft:var(--brand-danger-soft);--action-warning:var(--brand-warning);--action-warning-soft:var(--brand-warning-soft);--input-bg:#fffffff0;--input-border:#3341556b;--input-focus-bg:#fff;--input-placeholder:#7b8796;--control-color-scheme:light;--control-disabled-bg:#e2e8f0db;--control-disabled-border:#33415547;--control-disabled-text:#64748b;--date-time-picker-filter:none;--date-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--time-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--shadow-soft:0 18px 50px #1422361f;--shadow-card:0 10px 30px #14223614;--shadow-header:0 8px 30px #14223614;--shadow-sidebar:4px 0 34px #1422361a, inset 1px 0 0 #ffffffb8;--selection-bg:#f45b0a38;--selection-text:#132033;--scrollbar-track:#0f172a0a;--scrollbar-thumb:#f45b0a4d;--scrollbar-thumb-hover:#f45b0a8c;--option-bg:#fff;--legacy-soft-fill:#0f172a11;--legacy-soft-border:#3341553d;--brand-primary-soft:#f45b0a1a;--brand-primary-border:#f45b0a4d;--brand-secondary-soft:#ffcf1f24;--brand-secondary-border:#ffcf1f52;--brand-accent-soft:#6a40f51a;--brand-success-soft:#0596691a;--brand-success-border:#05966942;--brand-warning-soft:#d977061f;--brand-warning-border:#d9770647;--brand-danger-soft:#dc26261a;--brand-danger-border:#dc262647;--form-panel-bg:#fffffff5;--form-panel-border:#33415547;--form-panel-shadow:0 16px 42px #1422361c, inset 0 1px 0 #ffffffdb;--form-subpanel-bg:#f8fafcf0;--form-subpanel-border:#3341553d;--form-tab-bg:#ffffffd1;--form-tab-border:#3341553d;--form-tab-active-bg:linear-gradient(135deg, #ffcf1f1a, #f45b0a1a);--form-tab-active-border:#f45b0a4d;--form-row-hover:#0f172a0e;--form-active-shadow:0 12px 26px #f45b0a24;--toggle-off-bg:#3341552e;--toggle-active-bg:linear-gradient(135deg, var(--brand-primary-deep), var(--brand-secondary));--modal-bg:linear-gradient(180deg, #fff 0%, #f8fbff 100%);--modal-backdrop:#0f172a6b}:root[data-theme=lagoon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-app:#04151c;--surface-panel:#ecfeff0e;--surface-panel-strong:#082533;--surface-muted:#22d3ee14;--surface-header:#04151ce0;--surface-bottom:#04151ceb;--surface-sidebar:linear-gradient(170deg, #03212cfa 0%, #052f3dfa 54%, #04151cfc 100%);--app-background:radial-gradient(ellipse 80% 50% at 0% 0%, #22d3ee24 0%, transparent 62%), radial-gradient(ellipse 60% 42% at 100% 100%, #14b8a61f 0%, transparent 64%), linear-gradient(180deg, #031016 0%, #052332 52%, #031016 100%);--stroke-soft:#ecfeff1a;--stroke-strong:#ecfeff2e;--text-strong:#ecfeff;--text-base:#a5f3fc;--text-muted:#5e97a5;--brand-primary:#22d3ee;--brand-primary-deep:#0891b2;--brand-secondary:#2dd4bf;--brand-success:#34d399;--brand-warning:#fbbf24;--brand-danger:#fb7185;--brand-gradient:linear-gradient(135deg, #2dd4bf 0%, #22d3ee 100%);--brand-glow:0 6px 20px #22d3ee66;--action-confirm:var(--brand-success);--action-confirm-soft:var(--brand-success-soft);--action-destructive:var(--brand-danger);--action-destructive-soft:var(--brand-danger-soft);--action-warning:var(--brand-warning);--action-warning-soft:var(--brand-warning-soft);--input-bg:#ecfeff11;--input-border:#a5f3fc3d;--input-focus-bg:#ecfeff18;--input-placeholder:#78b6c4;--control-color-scheme:dark;--control-disabled-bg:#082533b3;--control-disabled-border:#a5f3fc29;--control-disabled-text:#5e97a5;--date-time-picker-filter:invert(1) brightness(1.35);--date-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23A5F3FC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--time-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23A5F3FC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--shadow-soft:0 18px 50px #020c127a;--shadow-card:0 10px 32px #020c1257;--shadow-header:0 8px 30px #020c1252;--shadow-sidebar:4px 0 38px #020c127a, inset 1px 0 0 #ecfeff0d;--selection-bg:#22d3ee47;--selection-text:#ecfeff;--scrollbar-track:#ecfeff08;--scrollbar-thumb:#22d3ee52;--scrollbar-thumb-hover:#22d3ee80;--option-bg:#082533;--legacy-soft-fill:#ecfeff0d;--legacy-soft-border:#ecfeff1a;--brand-primary-soft:#22d3ee21;--brand-primary-border:#22d3ee57;--brand-secondary-soft:#2dd4bf1f;--brand-secondary-border:#2dd4bf47;--brand-success-soft:#34d3991f;--brand-success-border:#34d39947;--brand-warning-soft:#fbbf241c;--brand-warning-border:#fbbf2447;--brand-danger-soft:#fb71851f;--brand-danger-border:#fb71854d;--form-panel-bg:#082533c2;--form-panel-border:#a5f3fc2b;--form-panel-shadow:0 18px 46px #020c1257, inset 0 1px 0 #ecfeff0d;--form-subpanel-bg:#ecfeff0d;--form-subpanel-border:#a5f3fc26;--form-tab-bg:#082533ad;--form-tab-border:#a5f3fc26;--form-tab-active-bg:linear-gradient(135deg, #22d3ee38, #2dd4bf24);--form-tab-active-border:#22d3ee66;--form-row-hover:#ecfeff0f;--form-active-shadow:0 12px 28px #22d3ee24;--toggle-off-bg:#a5f3fc33;--toggle-active-bg:linear-gradient(135deg, var(--brand-primary-deep), var(--brand-secondary));--modal-bg:linear-gradient(180deg, #082533 0%, #052332 100%);--modal-backdrop:#020c12b8}:root[data-theme=sunset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#fff7ed;--surface-panel:#ffffffe0;--surface-panel-strong:#fff;--surface-muted:#9a34120f;--surface-header:#fff7ede6;--surface-bottom:#fff7edf0;--surface-sidebar:linear-gradient(170deg, #fffffffa 0%, #ffedd5fa 56%, #fef3c7fa 100%);--app-background:radial-gradient(ellipse 80% 50% at 0% 0%, #f9731624 0%, transparent 62%), radial-gradient(ellipse 62% 42% at 100% 100%, #fbbf2429 0%, transparent 62%), linear-gradient(180deg, #fff7ed 0%, #ffefd8 52%, #fff7ed 100%);--stroke-soft:#7c2d1233;--stroke-strong:#7c2d1257;--text-strong:#431407;--text-base:#7c2d12;--text-muted:#9a6a4b;--brand-primary:#ea580c;--brand-primary-deep:#c2410c;--brand-secondary:#d97706;--brand-success:#16a34a;--brand-warning:#b45309;--brand-danger:#dc2626;--brand-gradient:linear-gradient(135deg, #fbbf24 0%, #ea580c 100%);--brand-glow:0 6px 20px #ea580c4d;--action-confirm:var(--brand-success);--action-confirm-soft:var(--brand-success-soft);--action-destructive:var(--brand-danger);--action-destructive-soft:var(--brand-danger-soft);--action-warning:var(--brand-warning);--action-warning-soft:var(--brand-warning-soft);--input-bg:#fffffff0;--input-border:#7c2d126b;--input-focus-bg:#fff;--input-placeholder:#b67247;--control-color-scheme:light;--control-disabled-bg:#fed7aa9e;--control-disabled-border:#7c2d1247;--control-disabled-text:#9a6a4b;--date-time-picker-filter:none;--date-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237C2D12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--time-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237C2D12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--shadow-soft:0 18px 50px #7c2d121f;--shadow-card:0 10px 30px #7c2d1214;--shadow-header:0 8px 30px #7c2d1214;--shadow-sidebar:4px 0 34px #7c2d121a, inset 1px 0 0 #ffffffb8;--selection-bg:#f9731638;--selection-text:#431407;--scrollbar-track:#7c2d120a;--scrollbar-thumb:#f9731647;--scrollbar-thumb-hover:#f9731670;--option-bg:#fff;--legacy-soft-fill:#7c2d1212;--legacy-soft-border:#7c2d123d;--brand-primary-soft:#ea580c1c;--brand-primary-border:#ea580c4d;--brand-secondary-soft:#d977061a;--brand-secondary-border:#d9770642;--brand-success-soft:#16a34a1a;--brand-success-border:#16a34a42;--brand-warning-soft:#b453091f;--brand-warning-border:#b4530947;--brand-danger-soft:#dc26261a;--brand-danger-border:#dc262647;--form-panel-bg:#fffffff5;--form-panel-border:#7c2d124a;--form-panel-shadow:0 16px 42px #7c2d121a, inset 0 1px 0 #ffffffd6;--form-subpanel-bg:#fff7ede0;--form-subpanel-border:#7c2d1240;--form-tab-bg:#ffffffd1;--form-tab-border:#7c2d123d;--form-tab-active-bg:linear-gradient(135deg, #ea580c29, #d977061f);--form-tab-active-border:#ea580c61;--form-row-hover:#7c2d120e;--form-active-shadow:0 12px 26px #ea580c1f;--toggle-off-bg:#7c2d122e;--toggle-active-bg:linear-gradient(135deg, var(--brand-primary-deep), var(--brand-secondary));--modal-bg:linear-gradient(180deg, #fff 0%, #fff7ed 100%);--modal-backdrop:#43140761}:root[data-theme=sprout]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#f0fdf4;--surface-panel:#ffffffe0;--surface-panel-strong:#fff;--surface-muted:#1665340f;--surface-header:#f0fdf4e6;--surface-bottom:#f0fdf4f0;--surface-sidebar:linear-gradient(170deg, #fffffffa 0%, #dcfce7fa 56%, #ccfbf1fa 100%);--app-background:radial-gradient(ellipse 80% 50% at 0% 0%, #22c55e21 0%, transparent 62%), radial-gradient(ellipse 62% 42% at 100% 100%, #14b8a624 0%, transparent 62%), linear-gradient(180deg, #f0fdf4 0%, #e5faef 52%, #f0fdf4 100%);--stroke-soft:#16653433;--stroke-strong:#16653457;--text-strong:#052e16;--text-base:#166534;--text-muted:#62836b;--brand-primary:#16a34a;--brand-primary-deep:#15803d;--brand-secondary:#0d9488;--brand-success:#059669;--brand-warning:#ca8a04;--brand-danger:#dc2626;--brand-gradient:linear-gradient(135deg, #84cc16 0%, #16a34a 100%);--brand-glow:0 6px 20px #16a34a4d;--action-confirm:var(--brand-success);--action-confirm-soft:var(--brand-success-soft);--action-destructive:var(--brand-danger);--action-destructive-soft:var(--brand-danger-soft);--action-warning:var(--brand-warning);--action-warning-soft:var(--brand-warning-soft);--input-bg:#fffffff0;--input-border:#1665346b;--input-focus-bg:#fff;--input-placeholder:#6f987a;--control-color-scheme:light;--control-disabled-bg:#bbf7d094;--control-disabled-border:#16653447;--control-disabled-text:#62836b;--date-time-picker-filter:none;--date-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23166534' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");--time-picker-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23166534' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--shadow-soft:0 18px 50px #1665341f;--shadow-card:0 10px 30px #16653414;--shadow-header:0 8px 30px #16653414;--shadow-sidebar:4px 0 34px #1665341a, inset 1px 0 0 #ffffffb8;--selection-bg:#22c55e38;--selection-text:#052e16;--scrollbar-track:#1665340a;--scrollbar-thumb:#22c55e47;--scrollbar-thumb-hover:#22c55e70;--option-bg:#fff;--legacy-soft-fill:#16653412;--legacy-soft-border:#1665343d;--brand-primary-soft:#16a34a1c;--brand-primary-border:#16a34a4d;--brand-secondary-soft:#0d94881a;--brand-secondary-border:#0d948842;--brand-success-soft:#0596691a;--brand-success-border:#05966942;--brand-warning-soft:#ca8a041f;--brand-warning-border:#ca8a0447;--brand-danger-soft:#dc26261a;--brand-danger-border:#dc262647;--form-panel-bg:#fffffff5;--form-panel-border:#1665344a;--form-panel-shadow:0 16px 42px #1665341a, inset 0 1px 0 #ffffffd6;--form-subpanel-bg:#f0fdf4e0;--form-subpanel-border:#16653440;--form-tab-bg:#ffffffd1;--form-tab-border:#1665343d;--form-tab-active-bg:linear-gradient(135deg, #16a34a29, #0d94881f);--form-tab-active-border:#16a34a61;--form-row-hover:#1665340e;--form-active-shadow:0 12px 26px #16a34a1f;--toggle-off-bg:#1665342e;--toggle-active-bg:linear-gradient(135deg, var(--brand-primary-deep), var(--brand-secondary));--modal-bg:linear-gradient(180deg, #fff 0%, #f0fdf4 100%);--modal-backdrop:#052e1661}html,body,#root{height:100%}body{color:var(--text-strong);background:var(--app-background);margin:0;font-family:Inter,Segoe UI,Aptos,sans-serif}::selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-right:1px solid var(--stroke-soft);box-shadow:var(--shadow-sidebar);background:var(--surface-sidebar);border-radius:0 20px 20px 0}.app-panel{background:var(--surface-panel);border:1px solid var(--stroke-soft);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-elevated{box-shadow:var(--shadow-soft)}.section-kicker{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.7rem;font-weight:700}.btn-nexus{background:linear-gradient(135deg, var(--brand-primary-deep) 0%, var(--brand-secondary) 100%);color:#fff;box-shadow:0 0 20px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.btn-nexus{box-shadow:0 0 20px color-mix(in srgb, var(--brand-primary) 34%, transparent)}}.btn-nexus{transition:all .2s}.btn-nexus:hover:not(:disabled){background:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);box-shadow:0 0 28px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.btn-nexus:hover:not(:disabled){box-shadow:0 0 28px color-mix(in srgb, var(--brand-primary) 46%, transparent)}}.btn-nexus:hover:not(:disabled){transform:translateY(-1px)}.btn-nexus:disabled{opacity:.45;cursor:not-allowed}.input-nexus{background:var(--input-bg);border:1.5px solid var(--input-border);color:var(--text-strong);color-scheme:var(--control-color-scheme);box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px #00000014, 0 0 0 1px var(--input-border);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.input-nexus{box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px #00000014, 0 0 0 1px color-mix(in srgb, var(--input-border) 24%, transparent)}}.input-nexus{transition:all .2s}.input-nexus::placeholder{color:var(--input-placeholder)}.activity-picker-search-input{padding-left:38px;padding-right:14px}.input-nexus:focus{border-color:var(--brand-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.input-nexus:focus{border-color:color-mix(in srgb, var(--brand-primary) 70%, var(--input-border))}}.input-nexus:focus{box-shadow:0 0 0 3px var(--brand-primary), 0 0 16px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.input-nexus:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 16%, transparent), 0 0 16px color-mix(in srgb, var(--brand-primary) 14%, transparent)}}.input-nexus:focus{background:var(--input-focus-bg)}.input-nexus:disabled,.input-nexus[aria-disabled=true]{background:var(--control-disabled-bg);border-color:var(--control-disabled-border);color:var(--control-disabled-text);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--control-disabled-text)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.login-field),textarea,select):not(.input-nexus):not(.unstyled-input){background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-strong);color-scheme:var(--control-color-scheme)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.login-field),textarea,select):not(.input-nexus):not(.unstyled-input)::placeholder{color:var(--input-placeholder)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(.login-field),textarea,select):disabled{background-color:var(--control-disabled-bg);border-color:var(--control-disabled-border);color:var(--control-disabled-text);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--control-disabled-text)}:where(input[type=checkbox],input[type=radio]):not(.sr-only){accent-color:var(--brand-primary);box-shadow:0 0 0 1px var(--input-border)}:where(input[type=checkbox],input[type=radio]):not(.sr-only):disabled{cursor:not-allowed;opacity:.72}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]){color-scheme:var(--control-color-scheme)!important;background-position:right .85rem center!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:1rem;height:100%;filter:none!important}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator:hover{opacity:0}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-datetime-edit{color:var(--text-strong)}:where(input[type=date],input[type=month],input[type=week]){background-image:var(--date-picker-icon)!important}:where(input[type=time],input[type=datetime-local]){background-image:var(--time-picker-icon)!important}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=dark] input[type=week]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=lagoon] input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=lagoon] input[type=time]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=lagoon] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=lagoon] input[type=month]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=lagoon] input[type=week]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=light] input[type=month]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=light] input[type=week]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sunset] input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sunset] input[type=time]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sunset] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sunset] input[type=month]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sunset] input[type=week]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sprout] input[type=date]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sprout] input[type=time]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sprout] input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sprout] input[type=month]::-webkit-calendar-picker-indicator{opacity:0}:root[data-theme=sprout] input[type=week]::-webkit-calendar-picker-indicator{opacity:0}select option{background:var(--option-bg);color:var(--text-strong)}:root[data-theme=light],:root[data-theme=sunset],:root[data-theme=sprout]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .bg-white\/2,:root[data-theme=light] .bg-white\/3,:root[data-theme=light] .bg-white\/4,:root[data-theme=light] .bg-white\/5,:root[data-theme=light] .bg-white\/6,:root[data-theme=light] .bg-white\/8,:root[data-theme=light] .bg-white\/10,:root[data-theme=light] .bg-white\/12,:root[data-theme=light] .bg-white\/14,:root[data-theme=light] .bg-white\/15,:root[data-theme=light] .bg-white\/16,:root[data-theme=light] .bg-white\/18,:root[data-theme=light] .bg-white\/20,:root[data-theme=light] .bg-white\/25,:root[data-theme=light] .bg-white\/30,:root[data-theme=light] .bg-white\/35,:root[data-theme=light] .bg-white\/40,:root[data-theme=light] .bg-white\/45,:root[data-theme=light] .bg-white\/50,:root[data-theme=light] .bg-white\/60,:root[data-theme=sunset] .bg-white\/2,:root[data-theme=sunset] .bg-white\/3,:root[data-theme=sunset] .bg-white\/4,:root[data-theme=sunset] .bg-white\/5,:root[data-theme=sunset] .bg-white\/6,:root[data-theme=sunset] .bg-white\/8,:root[data-theme=sunset] .bg-white\/10,:root[data-theme=sunset] .bg-white\/12,:root[data-theme=sunset] .bg-white\/14,:root[data-theme=sunset] .bg-white\/15,:root[data-theme=sunset] .bg-white\/16,:root[data-theme=sunset] .bg-white\/18,:root[data-theme=sunset] .bg-white\/20,:root[data-theme=sunset] .bg-white\/25,:root[data-theme=sunset] .bg-white\/30,:root[data-theme=sunset] .bg-white\/35,:root[data-theme=sunset] .bg-white\/40,:root[data-theme=sunset] .bg-white\/45,:root[data-theme=sunset] .bg-white\/50,:root[data-theme=sunset] .bg-white\/60,:root[data-theme=sprout] .bg-white\/2,:root[data-theme=sprout] .bg-white\/3,:root[data-theme=sprout] .bg-white\/4,:root[data-theme=sprout] .bg-white\/5,:root[data-theme=sprout] .bg-white\/6,:root[data-theme=sprout] .bg-white\/8,:root[data-theme=sprout] .bg-white\/10,:root[data-theme=sprout] .bg-white\/12,:root[data-theme=sprout] .bg-white\/14,:root[data-theme=sprout] .bg-white\/15,:root[data-theme=sprout] .bg-white\/16,:root[data-theme=sprout] .bg-white\/18,:root[data-theme=sprout] .bg-white\/20,:root[data-theme=sprout] .bg-white\/25,:root[data-theme=sprout] .bg-white\/30,:root[data-theme=sprout] .bg-white\/35,:root[data-theme=sprout] .bg-white\/40,:root[data-theme=sprout] .bg-white\/45,:root[data-theme=sprout] .bg-white\/50,:root[data-theme=sprout] .bg-white\/60{background-color:var(--legacy-soft-fill)}:root[data-theme=light] .border-white\/5,:root[data-theme=light] .border-white\/6,:root[data-theme=light] .border-white\/8,:root[data-theme=light] .border-white\/10,:root[data-theme=light] .border-white\/12,:root[data-theme=light] .border-white\/14,:root[data-theme=light] .border-white\/15,:root[data-theme=light] .border-white\/18,:root[data-theme=light] .border-white\/20,:root[data-theme=light] .border-white\/25,:root[data-theme=light] .border-white\/30,:root[data-theme=light] .border-white\/35,:root[data-theme=light] .border-white\/40,:root[data-theme=light] .border-white\/45,:root[data-theme=light] .border-white\/50,:root[data-theme=light] .border-white\/60,:root[data-theme=sunset] .border-white\/5,:root[data-theme=sunset] .border-white\/6,:root[data-theme=sunset] .border-white\/8,:root[data-theme=sunset] .border-white\/10,:root[data-theme=sunset] .border-white\/12,:root[data-theme=sunset] .border-white\/14,:root[data-theme=sunset] .border-white\/15,:root[data-theme=sunset] .border-white\/18,:root[data-theme=sunset] .border-white\/20,:root[data-theme=sunset] .border-white\/25,:root[data-theme=sunset] .border-white\/30,:root[data-theme=sunset] .border-white\/35,:root[data-theme=sunset] .border-white\/40,:root[data-theme=sunset] .border-white\/45,:root[data-theme=sunset] .border-white\/50,:root[data-theme=sunset] .border-white\/60,:root[data-theme=sprout] .border-white\/5,:root[data-theme=sprout] .border-white\/6,:root[data-theme=sprout] .border-white\/8,:root[data-theme=sprout] .border-white\/10,:root[data-theme=sprout] .border-white\/12,:root[data-theme=sprout] .border-white\/14,:root[data-theme=sprout] .border-white\/15,:root[data-theme=sprout] .border-white\/18,:root[data-theme=sprout] .border-white\/20,:root[data-theme=sprout] .border-white\/25,:root[data-theme=sprout] .border-white\/30,:root[data-theme=sprout] .border-white\/35,:root[data-theme=sprout] .border-white\/40,:root[data-theme=sprout] .border-white\/45,:root[data-theme=sprout] .border-white\/50,:root[data-theme=sprout] .border-white\/60,:root[data-theme=light] .divide-white\/5>:not(:last-child),:root[data-theme=light] .divide-white\/6>:not(:last-child),:root[data-theme=light] .divide-white\/8>:not(:last-child),:root[data-theme=light] .divide-white\/10>:not(:last-child),:root[data-theme=light] .divide-white\/12>:not(:last-child),:root[data-theme=light] .divide-white\/15>:not(:last-child),:root[data-theme=light] .divide-white\/20>:not(:last-child),:root[data-theme=sunset] .divide-white\/5>:not(:last-child),:root[data-theme=sunset] .divide-white\/6>:not(:last-child),:root[data-theme=sunset] .divide-white\/8>:not(:last-child),:root[data-theme=sunset] .divide-white\/10>:not(:last-child),:root[data-theme=sunset] .divide-white\/12>:not(:last-child),:root[data-theme=sunset] .divide-white\/15>:not(:last-child),:root[data-theme=sunset] .divide-white\/20>:not(:last-child),:root[data-theme=sprout] .divide-white\/5>:not(:last-child),:root[data-theme=sprout] .divide-white\/6>:not(:last-child),:root[data-theme=sprout] .divide-white\/8>:not(:last-child),:root[data-theme=sprout] .divide-white\/10>:not(:last-child),:root[data-theme=sprout] .divide-white\/12>:not(:last-child),:root[data-theme=sprout] .divide-white\/15>:not(:last-child),:root[data-theme=sprout] .divide-white\/20>:not(:last-child){border-color:var(--legacy-soft-border)}:root[data-theme=light] .ring-white\/10,:root[data-theme=light] .ring-white\/20,:root[data-theme=light] .ring-white\/30,:root[data-theme=sunset] .ring-white\/10,:root[data-theme=sunset] .ring-white\/20,:root[data-theme=sunset] .ring-white\/30,:root[data-theme=sprout] .ring-white\/10,:root[data-theme=sprout] .ring-white\/20,:root[data-theme=sprout] .ring-white\/30{--tw-ring-color:var(--legacy-soft-border)}:root[data-theme=light] .text-white\/50,:root[data-theme=light] .text-white\/55,:root[data-theme=light] .text-white\/60,:root[data-theme=light] .text-white\/65,:root[data-theme=light] .text-white\/70,:root[data-theme=light] .text-white\/75,:root[data-theme=sunset] .text-white\/50,:root[data-theme=sunset] .text-white\/55,:root[data-theme=sunset] .text-white\/60,:root[data-theme=sunset] .text-white\/65,:root[data-theme=sunset] .text-white\/70,:root[data-theme=sunset] .text-white\/75,:root[data-theme=sprout] .text-white\/50,:root[data-theme=sprout] .text-white\/55,:root[data-theme=sprout] .text-white\/60,:root[data-theme=sprout] .text-white\/65,:root[data-theme=sprout] .text-white\/70,:root[data-theme=sprout] .text-white\/75{color:var(--text-muted)}:root[data-theme=light] .placeholder-white\/40::placeholder,:root[data-theme=light] .placeholder-white\/50::placeholder,:root[data-theme=light] .placeholder-white\/60::placeholder,:root[data-theme=sunset] .placeholder-white\/40::placeholder,:root[data-theme=sunset] .placeholder-white\/50::placeholder,:root[data-theme=sunset] .placeholder-white\/60::placeholder,:root[data-theme=sprout] .placeholder-white\/40::placeholder,:root[data-theme=sprout] .placeholder-white\/50::placeholder,:root[data-theme=sprout] .placeholder-white\/60::placeholder{color:var(--input-placeholder)}:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.02)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.03)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.04)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.05)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.06)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.02)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.03)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.04)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.05)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.06)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.02)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.03)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.04)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.05)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.06)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.02)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.03)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.04)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.05)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.06)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.02)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.03)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.04)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.05)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.06)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.02)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.03)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.04)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.05)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.06)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.07)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.08)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.10)"],:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.12)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.07)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.08)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.10)"],:root[data-theme=light] [style*="background:rgba(255,255,255,0.12)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.07)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.08)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.10)"],:root[data-theme=sunset] [style*="background: rgba(255, 255, 255, 0.12)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.07)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.08)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.10)"],:root[data-theme=sunset] [style*="background:rgba(255,255,255,0.12)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.07)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.08)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.10)"],:root[data-theme=sprout] [style*="background: rgba(255, 255, 255, 0.12)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.07)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.08)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.10)"],:root[data-theme=sprout] [style*="background:rgba(255,255,255,0.12)"]{background-color:var(--legacy-soft-fill)!important}:root[data-theme=light] [style*="solid rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=light] [style*="solid rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=light] [style*="dashed rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=sunset] [style*="solid rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=sunset] [style*="dashed rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255, 255, 255, 0.05)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255, 255, 255, 0.06)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255, 255, 255, 0.07)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255, 255, 255, 0.08)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255, 255, 255, 0.10)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=sprout] [style*="solid rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255,255,255,0.05)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255,255,255,0.06)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255,255,255,0.07)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255,255,255,0.08)"]:not(.animate-spin),:root[data-theme=sprout] [style*="dashed rgba(255,255,255,0.10)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255, 255, 255, 0.12)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255, 255, 255, 0.14)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255, 255, 255, 0.15)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255, 255, 255, 0.18)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255, 255, 255, 0.20)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255,255,255,0.12)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255,255,255,0.14)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255,255,255,0.15)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255,255,255,0.18)"]:not(.animate-spin),:root[data-theme=light] [style*="rgba(255,255,255,0.20)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255, 255, 255, 0.12)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255, 255, 255, 0.14)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255, 255, 255, 0.15)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255, 255, 255, 0.18)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255, 255, 255, 0.20)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255,255,255,0.12)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255,255,255,0.14)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255,255,255,0.15)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255,255,255,0.18)"]:not(.animate-spin),:root[data-theme=sunset] [style*="rgba(255,255,255,0.20)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255, 255, 255, 0.12)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255, 255, 255, 0.14)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255, 255, 255, 0.15)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255, 255, 255, 0.18)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255, 255, 255, 0.20)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255,255,255,0.12)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255,255,255,0.14)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255,255,255,0.15)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255,255,255,0.18)"]:not(.animate-spin),:root[data-theme=sprout] [style*="rgba(255,255,255,0.20)"]:not(.animate-spin){border-color:var(--legacy-soft-border)!important}.login-shell{color:var(--text-strong);background:radial-gradient(80% 56% at 0 0,#6366f129 0%,#0000 62%),radial-gradient(58% 46% at 100% 100%,#06b6d41f 0%,#0000 60%),radial-gradient(circle at 78% 12%,#f47a5614 0,#0000 24rem),linear-gradient(#060a13 0%,#080d1a 50%,#060a13 100%)}.login-shell:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff09,#0000 34%),linear-gradient(300deg,#06b6d40f,#0000 42%);position:absolute;inset:0}.login-bg-grid{opacity:.68;background-image:linear-gradient(#6366f10b 1px,#0000 1px),linear-gradient(90deg,#6366f10b 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.login-blob{pointer-events:none;filter:blur(16px);opacity:.78;border-radius:9999px;animation:12s ease-in-out infinite login-drift;position:absolute}.login-blob-one{background:#6366f12e;width:10rem;height:10rem;top:8%;left:5%}.login-blob-two{background:#06b6d429;width:13rem;height:13rem;animation-delay:-4s;bottom:10%;right:7%}.login-hero-panel{isolation:isolate;background:radial-gradient(circle at 18% 18%,#6366f152,#0000 18rem),radial-gradient(circle at 82% 12%,#06b6d43d,#0000 21rem),radial-gradient(circle at 88% 82%,#f47a561f,#0000 18rem),linear-gradient(160deg,#0a0c1cfa 0%,#0c0f20fa 52%,#060a13fc 100%);border:1px solid #ffffff1a;animation:.76s cubic-bezier(.22,1,.36,1) both login-panel-enter;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff0f}.login-hero-panel:after{content:"";z-index:-1;background:#ffffff1a;border-radius:9999px;height:24rem;position:absolute;inset:auto -12% -28% 22%;transform:rotate(-8deg)}.login-court-lines{opacity:.72;background:linear-gradient(135deg,#0000 0 48%,#ffffff1a 48% 49%,#0000 49% 100%),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 88px)}.login-brand-mark{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#06b6d4 100%);box-shadow:0 14px 34px #6366f152}.login-kicker{color:#a5b4fc;text-shadow:0 0 24px #6366f17a}.login-stat-card{animation:.68s cubic-bezier(.22,1,.36,1) both login-rise;box-shadow:inset 0 1px #ffffff1f,0 18px 38px #05182829}.login-orbit-ring{border:1px dashed #ffffff47;animation:22s linear infinite login-spin;box-shadow:0 0 0 38px #ffffff08,inset 0 0 34px #ffffff14}.login-jumper{animation:2.9s ease-in-out infinite login-jump;box-shadow:0 22px 42px #f47a565c}.login-trampoline{box-shadow:0 18px 30px #00000038}.login-trampoline:before,.login-trampoline:after{content:"";background:#ffffff38;border-radius:9999px;width:3px;height:2.8rem;position:absolute;top:.75rem}.login-trampoline:before{left:2.6rem;transform:rotate(14deg)}.login-trampoline:after{right:2.6rem;transform:rotate(-14deg)}.login-float-card{width:12rem;animation:5.8s ease-in-out infinite login-float}.login-float-0{bottom:2rem;left:1.4rem}.login-float-1{top:4.8rem;right:1.7rem}.login-float-2{bottom:1.35rem;right:4.2rem}.login-card-icon{border-radius:.95rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.login-card-icon-teal{color:#67e8f9;background:#06b6d433}.login-card-icon-orange{color:#ffd1c2;background:#f47a5647}.login-card-icon-green{color:#86efac;background:#34d3992e}.login-card{color:var(--text-strong);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(170deg,#0a0c1cf0 0%,#0c0f20eb 52%,#090b1af5 100%);border:1px solid #ffffff1a;animation:.76s cubic-bezier(.22,1,.36,1) .11s both login-card-enter;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff0f}.login-card:before{content:"";background:linear-gradient(90deg,#6366f1 0%,#22d3ee 70%,#f97316 100%);height:5px;position:absolute;inset:0 0 auto}.login-field{color:#f1f5f9;background:#ffffff0d;border:1.5px solid #ffffff1f;outline:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000029}.login-field::placeholder{color:#475569;font-weight:600}.login-field:focus{background:#ffffff13;border-color:#6366f19e;transform:translateY(-1px);box-shadow:0 0 0 4px #6366f121,0 0 20px #06b6d41a}:root[data-theme=light] .login-shell,:root[data-theme=lagoon] .login-shell,:root[data-theme=sunset] .login-shell,:root[data-theme=sprout] .login-shell{background:var(--app-background)}:root[data-theme=light] .login-shell:after,:root[data-theme=lagoon] .login-shell:after,:root[data-theme=sunset] .login-shell:after,:root[data-theme=sprout] .login-shell:after{background:linear-gradient(120deg, var(--legacy-soft-fill), transparent 34%), linear-gradient(300deg, var(--brand-secondary), transparent 42%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .login-shell:after,:root[data-theme=lagoon] .login-shell:after,:root[data-theme=sunset] .login-shell:after,:root[data-theme=sprout] .login-shell:after{background:linear-gradient(120deg, var(--legacy-soft-fill), transparent 34%), linear-gradient(300deg, color-mix(in srgb, var(--brand-secondary) 10%, transparent), transparent 42%)}}:root[data-theme=light] .login-bg-grid,:root[data-theme=lagoon] .login-bg-grid,:root[data-theme=sunset] .login-bg-grid,:root[data-theme=sprout] .login-bg-grid{opacity:.5;background-image:linear-gradient(var(--brand-primary) 1px, transparent 1px), linear-gradient(90deg, var(--brand-primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .login-bg-grid,:root[data-theme=lagoon] .login-bg-grid,:root[data-theme=sunset] .login-bg-grid,:root[data-theme=sprout] .login-bg-grid{background-image:linear-gradient(color-mix(in srgb, var(--brand-primary) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 12%, transparent) 1px, transparent 1px)}}:root[data-theme=light] .login-hero-panel,:root[data-theme=light] .login-card,:root[data-theme=sunset] .login-hero-panel,:root[data-theme=sunset] .login-card,:root[data-theme=sprout] .login-hero-panel,:root[data-theme=sprout] .login-card{background:radial-gradient(circle at 18% 18%, var(--brand-primary), transparent 18rem), radial-gradient(circle at 82% 12%, var(--brand-secondary), transparent 21rem), linear-gradient(160deg, #fffffff2 0%, var(--surface-app) 52%, #fffffff2 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .login-hero-panel,:root[data-theme=light] .login-card,:root[data-theme=sunset] .login-hero-panel,:root[data-theme=sunset] .login-card,:root[data-theme=sprout] .login-hero-panel,:root[data-theme=sprout] .login-card{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 18rem), radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--brand-secondary) 14%, transparent), transparent 21rem), linear-gradient(160deg, #fffffff2 0%, color-mix(in srgb, var(--surface-app) 55%, white) 52%, #fffffff2 100%)}}:root[data-theme=light] .login-hero-panel,:root[data-theme=light] .login-card,:root[data-theme=sunset] .login-hero-panel,:root[data-theme=sunset] .login-card,:root[data-theme=sprout] .login-hero-panel,:root[data-theme=sprout] .login-card{border:1px solid var(--stroke-soft);box-shadow:var(--shadow-soft)}:root[data-theme=lagoon] .login-hero-panel,:root[data-theme=lagoon] .login-card{background:radial-gradient(circle at 18% 18%, var(--brand-primary), transparent 18rem), radial-gradient(circle at 82% 12%, var(--brand-secondary), transparent 21rem), linear-gradient(160deg, #03212cf2 0%, #052f3deb 52%, #04151cf5 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=lagoon] .login-hero-panel,:root[data-theme=lagoon] .login-card{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--brand-primary) 22%, transparent), transparent 18rem), radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--brand-secondary) 18%, transparent), transparent 21rem), linear-gradient(160deg, #03212cf2 0%, #052f3deb 52%, #04151cf5 100%)}}:root[data-theme=lagoon] .login-hero-panel,:root[data-theme=lagoon] .login-card{border:1px solid var(--stroke-soft);box-shadow:var(--shadow-soft)}:root[data-theme=light] .login-hero-panel:after,:root[data-theme=lagoon] .login-hero-panel:after,:root[data-theme=sunset] .login-hero-panel:after,:root[data-theme=sprout] .login-hero-panel:after{background:var(--legacy-soft-fill)}:root[data-theme=light] .login-court-lines,:root[data-theme=lagoon] .login-court-lines,:root[data-theme=sunset] .login-court-lines,:root[data-theme=sprout] .login-court-lines{background:linear-gradient(135deg, transparent 0 48%, var(--legacy-soft-border) 48% 49%, transparent 49% 100%), repeating-linear-gradient(90deg, var(--legacy-soft-border) 0 1px, transparent 1px 88px)}:root[data-theme=light] .login-kicker,:root[data-theme=lagoon] .login-kicker,:root[data-theme=sunset] .login-kicker,:root[data-theme=sprout] .login-kicker{color:var(--brand-primary);text-shadow:none}:root[data-theme=light] .login-stat-card,:root[data-theme=lagoon] .login-stat-card,:root[data-theme=sunset] .login-stat-card,:root[data-theme=sprout] .login-stat-card{box-shadow:inset 0 1px 0 var(--text-strong), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .login-stat-card,:root[data-theme=lagoon] .login-stat-card,:root[data-theme=sunset] .login-stat-card,:root[data-theme=sprout] .login-stat-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-strong) 12%, transparent), var(--shadow-card)}}:root[data-theme=light] .login-field,:root[data-theme=lagoon] .login-field,:root[data-theme=sunset] .login-field,:root[data-theme=sprout] .login-field{color:var(--text-strong);background:var(--input-bg);border:1.5px solid var(--input-border);box-shadow:inset 0 1px 0 #ffffffb8, var(--shadow-card)}:root[data-theme=light] .login-field::placeholder,:root[data-theme=lagoon] .login-field::placeholder,:root[data-theme=sunset] .login-field::placeholder,:root[data-theme=sprout] .login-field::placeholder{color:var(--input-placeholder)}:root[data-theme=light] .login-field:focus,:root[data-theme=lagoon] .login-field:focus,:root[data-theme=sunset] .login-field:focus,:root[data-theme=sprout] .login-field:focus{background:var(--input-focus-bg)}.login-submit{background:linear-gradient(135deg,#6366f1 0%,#06b6d4 100%);transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 0 20px #6366f159}.login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 28px #6366f180,0 14px 34px #06b6d429}.login-submit:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.login-form-row{animation:.68s cubic-bezier(.22,1,.36,1) both login-rise}@keyframes login-panel-enter{0%{opacity:0;transform:translate(-24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes login-card-enter{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes login-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes login-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes login-jump{0%,to{transform:translate(-50%,-18%)scale(1)}48%{transform:translate(-50%,-92%)scale(1.05)}64%{transform:translate(-50%,-34%)scale(.96,1.04)}}@keyframes login-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes login-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}@media (width<=640px){.login-float-card{width:10rem}.login-float-0{bottom:1.2rem;left:.8rem}.login-float-1{top:5.4rem;right:.8rem}.login-float-2{bottom:.7rem;right:2rem}}@media (prefers-reduced-motion:reduce){.login-blob,.login-card,.login-form-row,.login-float-card,.login-hero-panel,.login-jumper,.login-orbit-ring,.login-stat-card{transition:none!important;animation:none!important}}[data-app=admin] .catalog-product-shell,[data-app=admin] .catalog-product-form{--catalog-form-canvas:#eafcff;--catalog-form-card:#fff;--catalog-form-soft:#f8feff;--catalog-form-border:#e6ded3;--catalog-form-border-strong:#d6cabc;--catalog-form-ink:#171512;--catalog-form-muted:#625b50;--catalog-form-accent:#18b8c9;--catalog-form-accent-deep:#0e7490;--catalog-form-accent-soft:#ddf7fc}[data-app=admin] .catalog-product-shell .page-layout__body{background:linear-gradient(90deg,#eafcffe6,#fbf8f5b8)}[data-app=admin] .catalog-product-form{color:var(--catalog-form-ink)}[data-app=admin] .catalog-product-form>div,[data-app=admin] .catalog-product-form>section,[data-app=admin] .catalog-product-form form>div[style*=surface-muted],[data-app=admin] .catalog-product-form form>div[style*=form-panel],[data-app=admin] .catalog-product-form .rounded-2xl[style*=surface-muted],[data-app=admin] .catalog-product-form .rounded-2xl[style*=form-panel],[data-app=admin] #session-pass-form>div[style*=form-tab],[data-app=admin] #session-pass-form .rounded-2xl[style*=form-panel],[data-app=admin] #session-pass-form .rounded-xl[style*=form-subpanel]{border-color:var(--catalog-form-border)!important;background:var(--catalog-form-card)!important;box-shadow:0 12px 28px #14120e0f!important}[data-app=admin] .catalog-product-form .input-nexus,[data-app=admin] .catalog-product-form input,[data-app=admin] .catalog-product-form textarea,[data-app=admin] .catalog-product-form select{max-width:100%}[data-app=admin] .catalog-product-form .input-nexus,[data-app=admin] .catalog-product-form input:not([type=checkbox]):not([type=radio]),[data-app=admin] .catalog-product-form textarea,[data-app=admin] .catalog-product-form select{min-height:42px;color:var(--catalog-form-ink);border-color:var(--catalog-form-border-strong)!important;background:#fffefd!important}[data-app=admin] .catalog-product-form label,[data-app=admin] .catalog-product-form .block.text-sm,[data-app=admin] .catalog-product-form .block.text-xs{color:var(--catalog-form-muted)}[data-app=admin] .catalog-product-form h2,[data-app=admin] .catalog-product-form h3,[data-app=admin] .catalog-product-form strong{color:var(--catalog-form-ink)}@media (width<=760px){[data-app=admin] .page-layout__header{padding:14px 16px!important;position:relative!important}[data-app=admin] .page-layout__header-row{gap:12px}[data-app=admin] .page-layout__title{font-size:22px;line-height:1.12}[data-app=admin] .page-layout__breadcrumb{white-space:nowrap;padding-bottom:2px;overflow-x:auto}[data-app=admin] .page-layout__top-actions,[data-app=admin] .page-layout__top-actions>*,[data-app=admin] .page-layout-bottom-bar>div,[data-app=admin] .page-layout-bottom-bar button{width:100%}[data-app=admin] .page-layout-bottom-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}[data-app=admin] .page-layout-bottom-bar>div{grid-template-columns:1fr;gap:8px;display:grid}[data-app=admin] .catalog-builder-shell .page-layout__body,[data-app=admin] .catalog-product-shell .page-layout__body{padding:10px!important}[data-app=admin] .catalog-builder-page{border-left:0;border-right:0;border-radius:0;margin:0;padding:10px}[data-app=admin] .catalog-builder-intro{grid-template-columns:1fr;gap:10px;padding:16px}[data-app=admin] .catalog-builder-intro h2{font-size:24px;line-height:1.08}[data-app=admin] .catalog-builder-grid{grid-template-columns:1fr;gap:10px}[data-app=admin] .catalog-type-card{border-radius:10px;min-height:auto;padding:16px}[data-app=admin] .catalog-type-card__body h3{font-size:20px;line-height:1.1}[data-app=admin] .catalog-type-card__examples{gap:6px}[data-app=admin] .catalog-type-card__examples span{white-space:normal;max-width:100%}[data-app=admin] .catalog-product-form{width:100%;max-width:none;padding-top:4px!important;padding-left:0!important;padding-right:0!important}[data-app=admin] .catalog-product-form>div,[data-app=admin] .catalog-product-form>section,[data-app=admin] .catalog-product-form form>div[style*=surface-muted],[data-app=admin] .catalog-product-form .rounded-2xl,[data-app=admin] #session-pass-form>div,[data-app=admin] #session-pass-form .rounded-2xl{border-radius:10px!important;padding:16px!important}[data-app=admin] #session-pass-form>div:first-child,[data-app=admin] .catalog-product-form [style*=form-tab]{scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto;padding:6px!important}[data-app=admin] #session-pass-form>div:first-child button,[data-app=admin] .catalog-product-form [style*=form-tab] button{scroll-snap-align:start;flex:none;min-width:136px}[data-app=admin] .catalog-product-form .grid,[data-app=admin] .catalog-product-form .flex.flex-wrap.items-end{min-width:0}[data-app=admin] .catalog-product-form .flex.flex-wrap.items-end{grid-template-columns:1fr;align-items:stretch!important;display:grid!important}[data-app=admin] .catalog-product-form .flex.flex-wrap.items-end>*{width:100%!important;min-width:0!important}[data-app=admin] .catalog-product-form .w-20,[data-app=admin] .catalog-product-form .w-24,[data-app=admin] .catalog-product-form .w-28,[data-app=admin] .catalog-product-form .w-32,[data-app=admin] .catalog-product-form .w-44,[data-app=admin] .catalog-product-form .w-48,[data-app=admin] .catalog-product-form [class~="w-[500px]"],[data-app=admin] .catalog-product-form [class~="max-w-[180px]"]{width:100%!important;max-width:none!important}[data-app=admin] .catalog-product-form .flex.justify-between,[data-app=admin] .catalog-product-form .flex.items-center.justify-between,[data-app=admin] .catalog-product-form .flex.items-baseline{align-items:flex-start;gap:10px}[data-app=admin] .catalog-product-form .overflow-x-auto table{min-width:720px}}@media (width<=420px){[data-app=admin] .page-layout__title{font-size:20px}[data-app=admin] .catalog-product-form>div,[data-app=admin] .catalog-product-form>section,[data-app=admin] .catalog-product-form .rounded-2xl,[data-app=admin] #session-pass-form .rounded-2xl{padding:14px!important}}.badge-active{color:#34d399;background:#34d39926}.badge-inactive{color:#f87171;background:#f8717126}.badge-pending{color:#fbbf24;background:#fbbf2426}.badge-paid{color:#34d399;background:#34d39926}.badge-unpaid{color:#f87171;background:#f8717126}.badge-part-paid{color:#60a5fa;background:#60a5fa26}.badge-confirmed{color:#34d399;background:#34d39926}.badge-cancelled{color:#f87171;background:#f8717126}[data-app=admin]{--aero-orange-50:#fff4ec;--aero-orange-100:#ffe4d0;--aero-orange-200:#ffc59a;--aero-orange-300:#ffa15f;--aero-orange-400:#ff7a24;--aero-orange-500:#f45b0a;--aero-orange-600:#d14808;--aero-orange-700:#a33706;--aero-orange-800:#6e2604;--aero-yellow-300:#ffcf1f;--aero-yellow-400:#e9b400;--aero-electric-300:#8e6bff;--aero-electric-400:#6a40f5;--aero-electric-500:#4f25c9;--aero-cyan-400:#18b8c9;--aero-lime-300:#c6f25c;--ink-0:#fff;--ink-25:#fbf8f5;--ink-50:#f5f0ea;--ink-100:#ece5dc;--ink-200:#d9cfc1;--ink-300:#b7ab99;--ink-400:#8c8273;--ink-500:#5f584c;--ink-600:#3f3a31;--ink-700:#2a2620;--ink-800:#1a1814;--ink-900:#0f0e0b;--color-success:#1f9d55;--color-success-soft:#ddf3e3;--color-warning:#e9a100;--color-warning-soft:#fff1cc;--color-danger:#d6361a;--color-danger-soft:#fce2da;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;font-family:var(--font-sans);color:var(--ink-800)}[data-app=admin] *{box-sizing:border-box}[data-app=admin] .section-kicker{color:var(--admin-accent-deep,var(--brand-primary));-webkit-text-fill-color:currentColor;background:0 0}[data-app=admin] .a-shell{background:var(--ink-25);height:100%;font-family:var(--font-sans);color:var(--ink-800);grid-template-columns:76px 1fr;display:grid}[data-app=admin] .a-rail{background:var(--ink-800);color:var(--ink-25);border-right:2px solid var(--ink-900);flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}[data-app=admin] .a-rail__logo{background:var(--aero-orange-500);border:2px solid var(--ink-25);width:44px;height:44px;font-family:var(--font-display);color:var(--ink-25);box-shadow:0 4px 0 var(--aero-orange-700);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;font-weight:800;display:flex}[data-app=admin] .a-rail__item{width:48px;height:48px;color:var(--ink-300);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .12s;display:flex;position:relative}[data-app=admin] .a-rail__item:hover{color:var(--ink-25);background:#ffffff0f}[data-app=admin] .a-rail__item.is-active{background:var(--aero-orange-500);color:#fff;box-shadow:inset 0 -3px 0 var(--aero-orange-700)}[data-app=admin] .a-rail__user{background:var(--aero-electric-400);color:#fff;border:2px solid var(--ink-25);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-top:auto;font-weight:700;display:flex}[data-app=admin] .a-main{flex-direction:column;display:flex;overflow:hidden}[data-app=admin] .a-topbar{background:var(--ink-25);border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;padding:18px 28px 14px;display:flex}[data-app=admin] .a-topbar__left{flex-direction:column;gap:4px;display:flex}[data-app=admin] .a-crumbs{color:var(--ink-500);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}[data-app=admin] .a-crumbs span.sep{color:var(--ink-300)}[data-app=admin] .a-crumbs strong{color:var(--ink-700);font-weight:700}[data-app=admin] .a-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:32px;font-weight:800;line-height:1}[data-app=admin] .a-topbar__right{align-items:center;gap:10px;display:flex}[data-app=admin] .command-header{z-index:20;background:var(--surface-header);border-bottom:1px solid var(--stroke-soft);min-height:76px;box-shadow:var(--shadow-header);color:var(--text-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px 28px 14px;display:grid;position:relative}[data-app=admin] .command-header.is-sticky{position:sticky;top:0;left:0;right:0}[data-app=admin] .command-header__copy{flex-direction:column;gap:5px;min-width:0;display:flex}[data-app=admin] .command-header__kicker{color:var(--admin-accent-deep,var(--brand-primary));letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;line-height:1}[data-app=admin] .command-header__title-row{flex-wrap:wrap;align-items:flex-end;gap:18px;min-width:0;display:flex}[data-app=admin] .command-header__crumbs{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;font-size:clamp(13px,1.05vw,16px);font-weight:800;line-height:1.1;display:flex}[data-app=admin] .command-header__crumbs a,[data-app=admin] .command-header__crumb-link{color:var(--admin-accent-deep,var(--brand-primary));text-decoration:none}[data-app=admin] .command-header__crumbs a:hover,[data-app=admin] .command-header__crumb-link:hover{text-decoration:underline}[data-app=admin] .command-header__crumbs .sep{color:var(--text-faint)}[data-app=admin] .command-header__crumbs strong{color:var(--text-strong);font-weight:800}[data-app=admin] .command-header__title{color:var(--text-strong);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:26px;font-weight:900;line-height:1.02;overflow:hidden}[data-app=admin] .command-header .command-header__kicker{font-size:11px;line-height:1}[data-app=admin] .command-header .command-header__title{font-size:26px;line-height:1.02}[data-app=admin] .command-header .command-header__crumbs{font-size:11px;line-height:1}[data-app=admin] .command-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}[data-app=admin] .command-header__actions .a-input,[data-app=admin] .command-header__actions input[type=search],[data-app=admin] .command-header__actions input[type=text]{min-height:36px}[data-app=admin] .command-header__bar{grid-column:1/-1;min-width:0;margin-top:4px}[data-app=admin] .section-dashboard{min-height:100%;color:var(--text-strong)}[data-app=admin] .section-dashboard__header{min-height:58px}[data-app=admin] .section-dashboard__body{width:min(100%,1440px);margin:0 auto;padding:14px 22px 24px}[data-app=admin] .section-dashboard__subtitle{max-width:960px;color:var(--text-muted);margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}[data-app=admin] .section-dashboard__stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}[data-app=admin] .section-dashboard__stat-card,[data-app=admin] .section-dashboard__panel{background:var(--surface-elevated,#fff);border:1px solid var(--stroke-soft);box-shadow:var(--shadow-card);border-radius:10px}[data-app=admin] .section-dashboard__stat-card{min-width:0;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s}[data-app=admin] .section-dashboard__stat-card:hover{border-color:var(--brand-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__stat-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 46%, var(--stroke-soft))}}[data-app=admin] .section-dashboard__stat-card:hover{box-shadow:0 12px 28px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__stat-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--brand-primary) 10%, transparent)}}[data-app=admin] .section-dashboard__stat-label{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:850;line-height:1.15;display:flex}[data-app=admin] .section-dashboard__stat-label svg{width:14px;height:14px;color:var(--brand-primary)}[data-app=admin] .section-dashboard__stat-value{color:var(--text-strong);font-size:27px;font-weight:900;line-height:1}[data-app=admin] .section-dashboard__stat-delta{color:var(--text-muted);margin-top:7px;font-size:11px;font-weight:800;line-height:1.25}[data-app=admin] .section-dashboard__stat-delta.is-up{color:var(--color-success,#16a34a)}[data-app=admin] .section-dashboard__stat-delta.is-down{color:var(--color-danger,#dc2626)}[data-app=admin] .section-dashboard__stat-delta.is-warn{color:var(--color-warning,#d97706)}[data-app=admin] .section-dashboard__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-app=admin] .section-dashboard__grid.has-two-columns{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}[data-app=admin] .section-dashboard__panel{min-width:0;padding:14px}[data-app=admin] .section-dashboard__panel-head{color:var(--text-strong);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:900;line-height:1.2;display:flex}[data-app=admin] .section-dashboard__panel-head a{color:var(--brand-primary);text-transform:none;font-size:11px;font-weight:850;text-decoration:none}[data-app=admin] .section-dashboard__panel-head a:hover{text-decoration:underline}[data-app=admin] .section-dashboard__activity-list,[data-app=admin] .section-dashboard__quick-list{flex-direction:column;gap:6px;display:flex}[data-app=admin] .section-dashboard__activity-row{border-bottom:1px solid var(--stroke-subtle,var(--stroke-soft));align-items:flex-start;gap:10px;padding:9px 0;display:flex}[data-app=admin] .section-dashboard__activity-row:last-child{border-bottom:0}[data-app=admin] .section-dashboard__activity-icon{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-primary);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .section-dashboard__activity-icon.is-green{background:var(--color-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__activity-icon.is-green{background:color-mix(in srgb, var(--color-success,#16a34a) 12%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__activity-icon.is-green{color:var(--color-success,#16a34a)}[data-app=admin] .section-dashboard__activity-icon.is-amber{background:var(--color-warning,#d97706)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__activity-icon.is-amber{background:color-mix(in srgb, var(--color-warning,#d97706) 14%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__activity-icon.is-amber{color:var(--color-warning,#d97706)}[data-app=admin] .section-dashboard__activity-icon svg,[data-app=admin] .section-dashboard__quick-icon svg,[data-app=admin] .section-dashboard__quick-chevron{width:14px;height:14px}[data-app=admin] .section-dashboard__activity-copy{flex:1;min-width:0}[data-app=admin] .section-dashboard__activity-text{color:var(--text-strong);font-size:13px;font-weight:700;line-height:1.35}[data-app=admin] .section-dashboard__activity-time{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:750}[data-app=admin] .section-dashboard__quick-action{all:unset;box-sizing:border-box;border:1px solid var(--stroke-soft);width:100%;min-width:0;color:var(--text-strong);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .14s,background-color .14s,transform .14s;display:flex}[data-app=admin] .section-dashboard__quick-action:hover{border-color:var(--brand-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__quick-action:hover{border-color:color-mix(in srgb, var(--brand-primary) 42%, var(--stroke-soft))}}[data-app=admin] .section-dashboard__quick-action:hover{background:var(--brand-soft)}[data-app=admin] .section-dashboard__quick-icon{background:var(--brand-primary);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__quick-icon{background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__quick-icon{color:var(--brand-primary)}[data-app=admin] .section-dashboard__quick-copy{flex:1;min-width:0}[data-app=admin] .section-dashboard__quick-title{color:var(--text-strong);font-size:13px;font-weight:850;line-height:1.2}[data-app=admin] .section-dashboard__quick-sub{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:700;line-height:1.25}[data-app=admin] .section-dashboard__quick-chevron{color:var(--text-muted);flex:none}[data-app=admin] .section-dashboard__alert{background:var(--brand-soft);border:1px solid var(--brand-primary);border-radius:9px;margin-bottom:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert{border:1px solid color-mix(in srgb, var(--brand-primary) 30%, var(--stroke-soft))}}[data-app=admin] .section-dashboard__alert{color:var(--text-strong);font-size:12px;font-weight:750;line-height:1.35}[data-app=admin] .section-dashboard__alert.is-warn{background:var(--color-warning,#d97706)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert.is-warn{background:color-mix(in srgb, var(--color-warning,#d97706) 12%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__alert.is-warn{border-color:var(--color-warning,#d97706)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert.is-warn{border-color:color-mix(in srgb, var(--color-warning,#d97706) 30%, var(--stroke-soft))}}[data-app=admin] .section-dashboard__alert.is-info{background:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert.is-info{background:color-mix(in srgb, var(--brand-primary) 12%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__alert.is-danger{background:var(--color-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert.is-danger{background:color-mix(in srgb, var(--color-danger,#dc2626) 10%, var(--surface-elevated))}}[data-app=admin] .section-dashboard__alert.is-danger{border-color:var(--color-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .section-dashboard__alert.is-danger{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 28%, var(--stroke-soft))}}[data-app=admin] .a-btn{font-family:var(--font-sans);border:2px solid var(--ink-800);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex}[data-app=admin] .a-btn svg{stroke-width:2.2px;width:14px;height:14px}[data-app=admin] .a-btn--primary{background:var(--aero-orange-500);color:#fff;box-shadow:0 4px 0 var(--aero-orange-700)}[data-app=admin] .a-btn--primary:hover{background:var(--aero-orange-400)}[data-app=admin] .a-btn--secondary{color:var(--ink-800);box-shadow:0 4px 0 var(--ink-800);background:#fff}[data-app=admin] .a-btn--secondary:hover{background:var(--ink-50)}[data-app=admin] .a-btn--ghost{color:var(--ink-700);border-color:var(--ink-200);box-shadow:none;background:0 0}[data-app=admin] .a-btn--ghost:hover{background:var(--ink-50);border-color:var(--ink-300)}[data-app=admin] .a-btn--danger{color:var(--color-danger);border-color:var(--color-danger);box-shadow:0 4px 0 var(--color-danger);background:#fff}[data-app=admin] .a-btn--success{background:var(--color-success);color:#fff;box-shadow:0 4px #146435}[data-app=admin] .a-btn--sm{box-shadow:0 3px 0 var(--ink-800);border-radius:10px;padding:7px 12px;font-size:12px}[data-app=admin] .a-btn--icon{justify-content:center;width:36px;height:36px;padding:8px}[data-app=admin] .a-btn:active:not(.a-btn--ghost){transform:translateY(4px);box-shadow:0 0 0 var(--ink-800)!important}[data-app=admin] .a-input{font-family:var(--font-sans);border:2px solid var(--ink-200);color:var(--ink-800);background:#fff;border-radius:12px;outline:none;padding:9px 14px;font-size:14px;font-weight:500;transition:border-color .12s}[data-app=admin] .a-input:focus{border-color:var(--ink-800)}[data-app=admin] .a-input--search{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F584C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/></svg>");background-position:12px;background-repeat:no-repeat;width:320px;padding-left:38px}[data-app=admin] .a-card{border:2px solid var(--ink-800);background:#fff;border-radius:18px;overflow:hidden}[data-app=admin] .a-card--soft{border:1.5px solid var(--ink-100);background:#fff;border-radius:16px}[data-app=admin] .a-card__head{border-bottom:2px solid var(--ink-800);background:var(--ink-25);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}[data-app=admin] .a-card__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}[data-app=admin] .a-data-grid-card{height:var(--a-data-grid-dynamic-height,var(--a-data-grid-height,clamp(480px, calc(100dvh - var(--a-data-grid-viewport-offset,330px)), 860px)));min-height:var(--a-data-grid-min-height,min(480px, calc(100dvh - 180px)));max-height:var(--a-data-grid-max-height,calc(100dvh - var(--a-data-grid-bottom-gap,24px)));isolation:isolate;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:visible!important}[data-app=admin] .a-data-grid-card .a-card__head{background:0 0;border-bottom:none;padding:0 0 12px}[data-app=admin] .a-data-grid-toolbar{z-index:40;gap:12px;position:relative;overflow:visible}[data-app=admin] .a-data-grid-toolbar>div:first-child{min-width:0}[data-app=admin] .a-data-grid-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}[data-app=admin] .a-data-grid-popover{z-index:1000;background:var(--surface-panel,#fff);border:1.5px solid var(--border-strong,var(--ink-200));border-radius:12px;min-width:220px;max-width:min(360px,100vw - 32px);padding:8px;box-shadow:0 18px 42px #1418142e}[data-app=admin] .a-data-grid-popover,.a-data-grid-popover{z-index:1000;background:var(--surface-panel,#fff);border:1.5px solid var(--border-strong,var(--ink-200,#d8cdbc));border-radius:12px;min-width:220px;max-width:min(360px,100vw - 32px);padding:8px;box-shadow:0 18px 42px #1418142e}[data-app=admin] .a-data-grid-popover--columns{min-width:250px;max-height:min(360px,60vh);overflow-y:auto}[data-app=admin] .a-data-grid-popover--export{min-width:210px}[data-app=admin] .a-data-grid-popover--columns,.a-data-grid-popover--columns{flex-direction:column;min-width:280px;max-height:min(410px,68vh);display:flex;overflow:hidden}[data-app=admin] .a-data-grid-popover--export,.a-data-grid-popover--export{min-width:210px}[data-app=admin] .a-searchable-popover{flex-direction:column;gap:8px;display:flex}[data-app=admin] .a-searchable-popover__title{color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;padding:4px 4px 0;font-size:10px;font-weight:850}[data-app=admin] .a-searchable-popover__search{border:1.5px solid var(--border-strong,var(--ink-200));background:var(--surface-panel,#fff);min-height:38px;color:var(--ink-500);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}[data-app=admin] .a-searchable-popover__search:focus-within{border-color:var(--customer-accent,var(--aero-orange-500));box-shadow:0 0 0 3px var(--customer-accent,var(--aero-orange-500))}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-searchable-popover__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-accent,var(--aero-orange-500)) 16%, transparent)}}[data-app=admin] .a-searchable-popover__search input{width:100%;min-width:0;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}[data-app=admin] .a-searchable-popover__search input::placeholder{color:var(--ink-400)}[data-app=admin] .a-searchable-popover__body{flex-direction:column;gap:4px;max-height:min(260px,48vh);padding-right:2px;display:flex;overflow:auto}[data-app=admin] .a-searchable-popover__option{min-height:34px;color:var(--ink-800);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:750;display:flex}[data-app=admin] .a-searchable-popover__option:hover{background:var(--ink-25)}[data-app=admin] .a-searchable-popover__option.is-selected{background:var(--customer-accent-soft,var(--aero-orange-50));color:var(--customer-accent-deep,var(--aero-orange-700))}[data-app=admin] .a-searchable-popover__option.is-locked{cursor:not-allowed;color:var(--ink-400)}[data-app=admin] .a-searchable-popover__option input{width:14px;height:14px;accent-color:var(--customer-accent,var(--aero-orange-500))}[data-app=admin] .a-searchable-popover__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-app=admin] .a-searchable-popover__badge{background:var(--ink-50);color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:850}[data-app=admin] .a-searchable-popover__empty{color:var(--ink-500);text-align:center;padding:16px 10px;font-size:13px;font-weight:750}[data-app=admin] .a-searchable-popover__footer{border-top:1.5px solid var(--ink-100);padding:7px 4px 2px}[data-app=admin] .a-searchable-popover__link{color:var(--customer-accent-deep,var(--aero-orange-700));cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:850}.a-searchable-popover{min-height:0;max-height:inherit;flex-direction:column;gap:8px;display:flex}.a-searchable-popover__title{color:var(--ink-500,#6f665a);letter-spacing:.1em;text-transform:uppercase;padding:4px 4px 0;font-size:10px;font-weight:850}.a-searchable-popover__search{border:1.5px solid var(--border-strong,var(--ink-200,#d8cdbc));background:var(--surface-panel,#fff);min-height:38px;color:var(--ink-500,#6f665a);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.a-searchable-popover__search:focus-within{border-color:var(--customer-accent,var(--aero-orange-500,#ff6b1a));box-shadow:0 0 0 3px var(--customer-accent,var(--aero-orange-500,#ff6b1a))}@supports (color:color-mix(in lab, red, red)){.a-searchable-popover__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-accent,var(--aero-orange-500,#ff6b1a)) 16%, transparent)}}.a-searchable-popover__search input{width:100%;min-width:0;color:var(--ink-900,#141414);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.a-searchable-popover__search input::placeholder{color:var(--ink-400,#9a9185)}.a-searchable-popover__body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:4px;min-height:0;max-height:min(260px,48vh);padding-right:2px;display:flex;overflow:auto}.a-searchable-popover__option{min-height:34px;color:var(--ink-800,#25211d);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:750;display:flex}.a-searchable-popover__option:hover{background:var(--ink-25,#fbfaf8)}.a-searchable-popover__option.is-selected{background:var(--customer-accent-soft,var(--aero-orange-50,#fff3e8));color:var(--customer-accent-deep,var(--aero-orange-700,#c43b00))}.a-searchable-popover__option.is-locked{cursor:not-allowed;color:var(--ink-400,#9a9185)}.a-searchable-popover__option input{width:14px;height:14px;accent-color:var(--customer-accent,var(--aero-orange-500,#ff6b1a))}.a-searchable-popover__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-searchable-popover__badge{background:var(--ink-50,#f6f2ec);color:var(--ink-500,#6f665a);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:850}.a-searchable-popover__empty{color:var(--ink-500,#6f665a);text-align:center;padding:16px 10px;font-size:13px;font-weight:750}.a-searchable-popover__footer{border-top:1.5px solid var(--ink-100,#eadfce);padding:7px 4px 2px}.a-searchable-popover__link{color:var(--customer-accent-deep,var(--aero-orange-700,#c43b00));cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:850}[data-app=admin] .a-data-grid-state{text-align:center;min-height:220px;color:var(--text-muted,var(--ink-500));flex:auto;padding:44px 18px}[data-app=admin] .a-data-grid-state--loading{font-weight:700}[data-app=admin] .a-data-grid-table-shell{border:1px solid var(--border,var(--ink-100));background:var(--surface-panel,#fff);border-bottom:none;border-radius:14px 14px 0 0;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}[data-app=admin] .a-data-grid-table-shell.is-body-loading .a-data-grid-scroll{overflow:hidden}[data-app=admin] .a-data-grid-header-scroll{background:var(--admin-table-head-bg,var(--surface-muted,#f8fafc));z-index:35;border-radius:14px 14px 0 0;flex:none;width:100%;position:relative;overflow:hidden}[data-app=admin] .a-data-grid-scroll{overscroll-behavior:contain;background:var(--surface-panel,#fff);border:none;border-radius:0;flex:auto;width:100%;min-height:0;max-height:none;position:relative;overflow:auto}[data-app=admin] .a-data-grid-body-loading{z-index:8;background:linear-gradient(to bottom, var(--surface-panel,#fff), var(--surface-panel,#fff));justify-content:center;align-items:flex-start;padding-top:18px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-body-loading{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-panel,#fff) 90%, transparent), color-mix(in srgb, var(--surface-panel,#fff) 68%, transparent))}}[data-app=admin] .a-data-grid-body-loading{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}[data-app=admin] .a-data-grid-body-loading__pill{border:1px solid var(--brand-primary,var(--aero-orange-500));align-items:center;gap:8px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-body-loading__pill{border:1px solid color-mix(in srgb, var(--brand-primary,var(--aero-orange-500)) 24%, var(--border,var(--ink-100)))}}[data-app=admin] .a-data-grid-body-loading__pill{background:var(--surface,#fff);color:var(--brand-primary-strong,var(--aero-orange-700));box-shadow:0 10px 28px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 14%, transparent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-body-loading__pill{box-shadow:0 10px 28px color-mix(in srgb, var(--shadow,#111) 14%, transparent)}}[data-app=admin] .a-data-grid-body-loading__pill{letter-spacing:.04em;text-transform:uppercase;padding:0 13px;font-size:12px;font-weight:900}[data-app=admin] .a-data-grid-body-loading__spinner{border:2px solid var(--brand-primary,var(--aero-orange-500));width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-body-loading__spinner{border:2px solid color-mix(in srgb, var(--brand-primary,var(--aero-orange-500)) 20%, transparent)}}[data-app=admin] .a-data-grid-body-loading__spinner{border-top-color:var(--brand-primary,var(--aero-orange-500));border-radius:999px;animation:.8s linear infinite a-grid-spin}@keyframes a-grid-spin{to{transform:rotate(360deg)}}[data-app=admin] .a-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-500);font-size:10px;font-weight:800}[data-app=admin] .a-stat{border:2px solid var(--ink-800);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}[data-app=admin] .a-stat__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);font-size:11px;font-weight:800}[data-app=admin] .a-stat__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}[data-app=admin] .a-stat__delta{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}[data-app=admin] .a-stat__delta--up{color:var(--color-success)}[data-app=admin] .a-stat__delta--down{color:var(--color-danger)}[data-app=admin] .a-stat__chip{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}[data-app=admin] .a-filterbar{border:2px solid var(--ink-800);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}[data-app=admin] .a-chip{border:1.5px solid var(--ink-200);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-app=admin] .a-chip.is-active{background:var(--ink-800);color:#fff;border-color:var(--ink-800)}[data-app=admin] .a-chip svg{width:12px;height:12px}[data-app=admin] .a-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;font-size:13.5px}[data-app=admin] .a-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.105em;color:var(--ink-25);background:var(--ink-800);white-space:nowrap;z-index:6;text-overflow:ellipsis;border-right:1px solid #ffffff14;padding:12px 14px;font-size:11.5px;font-weight:950;line-height:1.15;position:sticky;top:0;overflow:hidden;box-shadow:0 1px #00000014}[data-app=admin] .a-table thead th>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:950;overflow:hidden}[data-app=admin] .a-table--header thead th{position:static}[data-app=admin] .a-table thead th:first-child{border-top-left-radius:14px}[data-app=admin] .a-table thead th:last-child{border-right:none;border-top-right-radius:14px}[data-app=admin] .a-table tbody tr{border-bottom:1.5px solid var(--ink-100);background:#fff;transition:background .1s}[data-app=admin] .a-table tbody tr:nth-child(2n){background:var(--ink-25)}[data-app=admin] .a-table tbody tr:hover{background:var(--aero-orange-50)}[data-app=admin] .a-table tbody td{vertical-align:middle;color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;background:inherit;padding:14px;font-size:13.5px;font-weight:600;overflow:hidden}[data-app=admin] .a-table__actions-cell{z-index:4;background:inherit;box-shadow:-1px 0 0 var(--border,var(--ink-100));position:sticky;right:0;overflow:visible}[data-app=admin] .a-table thead .a-table__actions-cell{z-index:8;background:var(--ink-800)}[data-app=admin] .a-table .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-app=admin] .a-table .id-link{font-family:var(--font-mono);color:var(--aero-orange-600);cursor:pointer;font-size:13px;font-weight:600}[data-app=admin] .a-table .id-link:hover{text-decoration:underline}[data-app=admin] .a-table .guest-link{color:var(--ink-900);cursor:pointer;font-weight:700}[data-app=admin] .a-table .guest-link:hover{color:var(--aero-orange-600)}[data-app=admin] .a-table .row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}[data-app=admin] .a-table .icon-btn{border:1.5px solid var(--ink-200);cursor:pointer;width:30px;height:30px;color:var(--ink-600);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .a-table tbody tr.is-cancelled td{color:var(--ink-400);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}[data-app=admin] .a-table tbody tr.is-cancelled .id-link{text-decoration:line-through}[data-app=admin] .command-dashboard-page,[data-app=admin] .command-page-actions{--crm-canvas:var(--admin-shell-bg,#fbfaf8);--crm-paper:var(--admin-header-bg,#fff);--crm-header:var(--admin-search-bg,#fbfaf8);--crm-border:var(--admin-header-border,#e7dfd4);--crm-border-strong:var(--admin-search-border,#d8cdbc);--crm-muted:var(--admin-muted-text,#5f584c);--crm-ink:var(--admin-heading-text,#111827);--crm-accent:var(--admin-accent,#18b8c9);--crm-accent-deep:var(--admin-accent-deep,#0e7490);--crm-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--crm-border);--stroke-medium:var(--crm-border-strong);--surface-muted:var(--crm-header);--surface-panel:var(--crm-paper);--surface-panel-strong:var(--crm-paper)}[data-app=admin] .command-dashboard-page{background:var(--crm-canvas);color:var(--crm-ink);border-top:1px solid var(--crm-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .command-dashboard-page{border-top:1px solid color-mix(in srgb, var(--crm-accent) 16%, transparent)}}[data-app=admin] .command-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-app=admin] .command-page-actions input[type=date]{min-height:40px;box-shadow:0 6px 14px var(--crm-accent);border:1px solid var(--crm-border-strong)!important;background:var(--crm-paper)!important;color:var(--crm-ink)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .command-page-actions input[type=date]{box-shadow:0 6px 14px color-mix(in srgb, var(--crm-accent) 10%, transparent)}}[data-app=admin] .command-page-actions .a-btn,[data-app=admin] .command-dashboard-page .a-btn{border:1px solid var(--crm-border-strong);background:var(--crm-paper);min-height:40px;color:var(--crm-ink);box-shadow:0 6px 14px var(--crm-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .command-page-actions .a-btn,[data-app=admin] .command-dashboard-page .a-btn{box-shadow:0 6px 14px color-mix(in srgb, var(--crm-accent) 10%, transparent)}}[data-app=admin] .command-page-actions .a-btn,[data-app=admin] .command-dashboard-page .a-btn{letter-spacing:0;padding:0 14px;font-size:13px;font-weight:850}[data-app=admin] .command-dashboard-page .a-btn--primary{background:var(--crm-accent);border-color:var(--crm-accent);color:#fff;box-shadow:0 4px 0 var(--crm-accent-deep)}[data-app=admin] .command-page-actions .a-btn--primary,[data-app=admin] .command-page-actions .a-btn--secondary{background:var(--crm-paper);border-color:var(--crm-border-strong);color:var(--crm-ink);box-shadow:0 6px 14px var(--crm-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .command-page-actions .a-btn--primary,[data-app=admin] .command-page-actions .a-btn--secondary{box-shadow:0 6px 14px color-mix(in srgb, var(--crm-accent) 10%, transparent)}}[data-app=admin] .command-page-actions .a-btn--ghost{box-shadow:none}[data-app=admin] .command-dashboard-page .a-card,[data-app=admin] .command-dashboard-page section{background:var(--crm-paper)!important;border:1px solid var(--crm-border)!important;border-radius:12px!important;box-shadow:0 8px 18px #3c23120b!important}[data-app=admin] .command-dashboard-page section:first-child{background:var(--crm-paper)!important}[data-app=admin] .command-dashboard-page .command-dashboard-metric{min-height:112px!important}[data-app=admin] .command-dashboard-page .command-dashboard-metric__icon{background:var(--admin-active-soft,#ddf7fc)!important;color:var(--admin-accent-deep,#0e7490)!important}[data-app=admin] .command-dashboard-page .command-dashboard-perspective{box-shadow:0 8px 18px var(--crm-accent);background:var(--crm-paper)!important;border-color:var(--crm-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .command-dashboard-page .command-dashboard-perspective{box-shadow:0 8px 18px color-mix(in srgb, var(--crm-accent) 8%, transparent)}}[data-app=admin] .command-dashboard-page .a-eyebrow{letter-spacing:.12em;color:var(--crm-accent-deep)!important}[data-app=admin] .command-dashboard-page [style*="borderRadius: 8"]{border-radius:10px!important}[data-app=admin] .menu-manager-page{width:min(100%,1400px);color:var(--admin-heading-text,#111827);margin:0 auto;padding:24px 32px 34px}[data-app=admin] .menu-manager-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}[data-app=admin] .menu-manager-heading{min-width:0}[data-app=admin] .menu-manager-breadcrumb{color:var(--admin-muted-text,#5f584c);align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:800;display:flex}[data-app=admin] .menu-manager-breadcrumb span:first-child{color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-breadcrumb span:nth-child(2){color:var(--admin-muted-text,#5f584c)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-breadcrumb span:nth-child(2){color:color-mix(in srgb, var(--admin-muted-text,#5f584c) 35%, transparent)}}[data-app=admin] .menu-manager-heading h1{color:var(--admin-heading-text,#111827);letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:28px;font-weight:950;line-height:1.12;display:flex}[data-app=admin] .menu-manager-title-icon{background:var(--admin-active-soft,#ddf7fc);width:32px;height:32px;color:var(--admin-accent-deep,#0e7490);border-radius:9px;place-items:center;font-size:15px;display:inline-grid}[data-app=admin] .menu-manager-heading p{max-width:760px;color:var(--admin-muted-text,#5f584c);margin:9px 0 0;font-size:13px;font-weight:700;line-height:1.5}[data-app=admin] .menu-manager-primary,[data-app=admin] .menu-manager-secondary{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:900;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}[data-app=admin] .menu-manager-primary{border:1px solid var(--admin-accent,#18b8c9);background:var(--admin-accent,#18b8c9);color:#fff;box-shadow:0 4px 0 var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-primary:hover{background:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-primary:active{box-shadow:0 3px 0 var(--admin-accent-deep,#0e7490);transform:translateY(1px)}[data-app=admin] .menu-manager-secondary{border:1px solid var(--admin-search-border,#d8cdbc);background:var(--admin-header-bg,#fff);color:var(--admin-heading-text,#111827);box-shadow:0 6px 14px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-secondary{box-shadow:0 6px 14px color-mix(in srgb, var(--admin-accent,#18b8c9) 9%, transparent)}}[data-app=admin] .menu-manager-secondary:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-grid{grid-template-columns:minmax(560px,1.6fr) minmax(360px,1fr);align-items:stretch;gap:16px;display:grid}[data-app=admin] .menu-manager-tree-card,[data-app=admin] .menu-manager-editor-card{background:var(--admin-header-bg,#fff);border:1px solid var(--admin-header-border,#e7dfd4);border-radius:14px;min-width:0;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .menu-manager-tree-card{padding:10px}[data-app=admin] .menu-manager-editor-card{padding:20px}[data-app=admin] .menu-manager-tree-list{gap:5px;display:grid}[data-app=admin] .menu-manager-row{min-height:52px;padding:8px 10px 8px calc(10px + (var(--menu-depth,0) * 22px));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}[data-app=admin] .menu-manager-row:hover{background:var(--admin-active-soft,#ddf7fc)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-row:hover{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 28%, white)}}[data-app=admin] .menu-manager-row:hover{border-color:var(--admin-header-border,#e7dfd4)}[data-app=admin] .menu-manager-row.is-selected{background:var(--admin-active-soft,#ddf7fc);border-color:var(--admin-accent,#18b8c9);box-shadow:inset 3px 0 0 var(--admin-accent,#18b8c9), 0 8px 16px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-row.is-selected{box-shadow:inset 3px 0 0 var(--admin-accent,#18b8c9), 0 8px 16px color-mix(in srgb, var(--admin-accent,#18b8c9) 8%, transparent)}}[data-app=admin] .menu-manager-caret{all:unset;width:24px;height:24px;color:var(--admin-muted-text,#5f584c);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .menu-manager-caret:hover{background:var(--admin-header-bg,#fff)}[data-app=admin] .menu-manager-caret.is-empty{color:#0000;cursor:default}[data-app=admin] .menu-manager-row-icon{background:var(--admin-active-soft,#ddf7fc);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-row-icon{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 55%, white)}}[data-app=admin] .menu-manager-row-icon{color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-row-main{flex:auto;min-width:0}[data-app=admin] .menu-manager-row-title{min-width:0;color:var(--admin-heading-text,#111827);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}[data-app=admin] .menu-manager-row-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=admin] .menu-manager-row-title svg{color:var(--admin-muted-text,#5f584c);flex:none}[data-app=admin] .menu-manager-row-meta{min-width:0;color:var(--admin-muted-text,#5f584c);align-items:center;gap:8px;margin-top:2px;font-size:11.5px;font-weight:700;display:flex}[data-app=admin] .menu-manager-row-meta code{color:var(--admin-muted-text,#5f584c);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}[data-app=admin] .menu-manager-row-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=admin] .menu-manager-row-actions,[data-app=admin] .menu-manager-action-group{align-items:center;gap:5px;display:inline-flex}[data-app=admin] .menu-manager-row-actions{flex:none}[data-app=admin] .menu-manager-action-group{border:1px solid var(--admin-header-border,#e7dfd4);padding:3px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-action-group{border:1px solid color-mix(in srgb, var(--admin-header-border,#e7dfd4) 80%, transparent)}}[data-app=admin] .menu-manager-action-group{background:var(--admin-header-bg,#fff);border-radius:10px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-action-group{background:color-mix(in srgb, var(--admin-header-bg,#fff) 84%, transparent)}}[data-app=admin] .menu-manager-icon-btn{all:unset;width:28px;height:28px;color:var(--admin-muted-text,#5f584c);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:inline-flex}[data-app=admin] .menu-manager-icon-btn:hover{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-icon-btn.is-danger{color:#dc2626;margin-left:2px}[data-app=admin] .menu-manager-icon-btn.is-danger:hover{color:#b91c1c;background:#fee2e2}[data-app=admin] .menu-manager-empty{text-align:center;min-height:220px;color:var(--admin-muted-text,#5f584c);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}[data-app=admin] .menu-manager-empty--editor{min-height:520px}[data-app=admin] .menu-manager-empty>span{background:var(--admin-active-soft,#ddf7fc);width:42px;height:42px;color:var(--admin-accent-deep,#0e7490);border-radius:12px;place-items:center;margin-bottom:12px;font-size:18px;display:inline-grid}[data-app=admin] .menu-manager-empty strong{color:var(--admin-heading-text,#111827);font-size:15px;font-weight:900}[data-app=admin] .menu-manager-empty p{max-width:320px;margin:7px 0 0;font-size:12.5px;font-weight:700;line-height:1.45}[data-app=admin] .menu-manager-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}[data-app=admin] .menu-manager-editor-head h2{color:var(--admin-heading-text,#111827);margin:0;font-size:17px;font-weight:950}[data-app=admin] .menu-manager-close{all:unset;width:32px;height:32px;color:var(--admin-muted-text,#5f584c);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}[data-app=admin] .menu-manager-close:hover{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-field{margin-bottom:14px}[data-app=admin] .menu-manager-field label{color:var(--admin-muted-text,#5f584c);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}[data-app=admin] .menu-manager-field label+div{color:var(--admin-muted-text,#5f584c);margin:-1px 0 6px;font-size:11.5px;font-weight:650;line-height:1.4}[data-app=admin] .menu-manager-input{border:1px solid var(--admin-search-border,#d8cdbc);background:var(--admin-header-bg,#fff);width:100%;min-height:40px;color:var(--admin-heading-text,#111827);box-shadow:0 6px 14px var(--admin-accent,#18b8c9);border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:750}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-input{box-shadow:0 6px 14px color-mix(in srgb, var(--admin-accent,#18b8c9) 7%, transparent)}}[data-app=admin] select.menu-manager-input{cursor:pointer}[data-app=admin] .menu-manager-input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}[data-app=admin] .menu-manager-input:focus{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 15%, transparent)}}[data-app=admin] .menu-manager-icon-field{align-items:center;gap:8px;display:flex}[data-app=admin] .menu-manager-icon-preview{background:var(--admin-active-soft,#ddf7fc);width:40px;height:40px;color:var(--admin-accent-deep,#0e7490);border-radius:10px;flex:none;place-items:center;display:inline-grid}[data-app=admin] .menu-manager-pick{border:1px solid var(--admin-search-border,#d8cdbc);background:var(--admin-header-bg,#fff);min-height:40px;color:var(--admin-heading-text,#111827);cursor:pointer;border-radius:10px;padding:0 13px;font-size:12.5px;font-weight:900}[data-app=admin] .menu-manager-pick.is-active,[data-app=admin] .menu-manager-pick:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .menu-manager-icon-picker{border:1px solid var(--admin-header-border,#e7dfd4);background:var(--admin-active-soft,#ddf7fc);border-radius:10px;margin-top:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .menu-manager-icon-picker{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 24%, white)}}[data-app=admin] .menu-manager-icon-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;max-height:240px;display:grid;overflow-y:auto}[data-app=admin] .menu-manager-icon-picker button{aspect-ratio:1;border:1px solid var(--admin-header-border,#e7dfd4);background:var(--admin-header-bg,#fff);color:var(--admin-muted-text,#5f584c);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}[data-app=admin] .menu-manager-icon-picker button:hover,[data-app=admin] .menu-manager-icon-picker button.is-active{border-color:var(--admin-accent,#18b8c9);background:var(--admin-accent,#18b8c9);color:#fff}[data-app=admin] .menu-manager-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-app=admin] .menu-manager-check{color:var(--admin-heading-text,#111827);cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:800;display:flex}[data-app=admin] .menu-manager-check input{width:16px;height:16px;accent-color:var(--admin-accent,#18b8c9)}[data-app=admin] .menu-manager-check svg{color:var(--admin-muted-text,#5f584c)}[data-app=admin] .menu-manager-editor-actions{border-top:1px solid var(--admin-header-border,#e7dfd4);gap:8px;padding-top:14px;display:flex}@media (width<=1100px){[data-app=admin] .menu-manager-page{padding:18px}[data-app=admin] .menu-manager-grid{grid-template-columns:1fr}[data-app=admin] .menu-manager-empty--editor{min-height:260px}}@media (width<=760px){[data-app=admin] .menu-manager-header{flex-direction:column}[data-app=admin] .menu-manager-primary,[data-app=admin] .menu-manager-secondary{width:100%}[data-app=admin] .menu-manager-row{flex-wrap:wrap;align-items:flex-start}[data-app=admin] .menu-manager-row-actions{justify-content:flex-end;width:100%}[data-app=admin] .menu-manager-form-grid,[data-app=admin] .menu-manager-icon-picker{grid-template-columns:1fr}}[data-app=admin] .docs-dashboard-page{--docs-canvas:var(--admin-shell-bg,#fbfaf8);--docs-paper:var(--admin-header-bg,#fff);--docs-border:var(--admin-header-border,#e7dfd4);--docs-border-strong:var(--admin-search-border,#d8cdbc);--docs-muted:var(--admin-muted-text,#5f584c);--docs-ink:var(--admin-heading-text,#111827);--docs-accent:var(--admin-accent,#18b8c9);--docs-accent-deep:var(--admin-accent-deep,#0e7490);--docs-accent-soft:var(--admin-active-soft,#ddf7fc)}[data-app=admin] .create-user-dashboard-shell{--dash-canvas:var(--admin-shell-bg,#e9fbff);--dash-paper:var(--admin-header-bg,#fff);--dash-border:var(--admin-header-border,#e7dfd4);--dash-border-strong:var(--admin-search-border,#d8cdbc);--dash-muted:var(--admin-muted-text,#5f584c);--dash-ink:var(--admin-heading-text,#111827);--dash-accent:var(--admin-accent,#18b8c9);--dash-accent-deep:var(--admin-accent-deep,#0e7490);--dash-accent-soft:var(--admin-active-soft,#ddf7fc)}[data-app=admin] .create-user-dashboard-page{background:var(--dash-canvas);border-top:1px solid var(--dash-accent);min-height:calc(100vh - 176px);padding:12px 12px 34px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .create-user-dashboard-page{border-top:1px solid color-mix(in srgb, var(--dash-accent) 16%, transparent)}}[data-app=admin] .create-user-card{background:var(--dash-paper);border:1px solid var(--dash-border);border-radius:12px;width:min(100%,960px);margin:0 auto;padding:24px;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .create-user-loading-card{min-height:280px;color:var(--dash-muted);place-items:center;font-size:13px;font-weight:850;display:grid}[data-app=admin] .create-user-card-header{margin-bottom:18px}[data-app=admin] .create-user-card-header h2{color:var(--dash-ink);letter-spacing:0;margin:5px 0 8px;font-size:24px;font-weight:950;line-height:1.14}[data-app=admin] .create-user-card-header p:not(.a-eyebrow){max-width:720px;color:var(--dash-muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}[data-app=admin] .dashboard-subcard{border:1px solid var(--dash-border);background:var(--dash-paper);border-radius:12px;padding:18px;box-shadow:0 8px 18px #3c231209}[data-app=admin] .create-user-section-heading h3,[data-app=admin] .dashboard-subcard-header h2{color:var(--dash-ink);margin:0;font-size:18px;font-weight:950;line-height:1.2}[data-app=admin] .dashboard-subcard-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}[data-app=admin] .dashboard-subcard-header p{color:var(--dash-muted);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.45}[data-app=admin] .dashboard-card-actions{border-top:1px solid var(--dash-border);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}[data-app=admin] .dashboard-primary-btn,[data-app=admin] .dashboard-secondary-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:900;transition:background .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s;display:inline-flex}[data-app=admin] .dashboard-primary-btn{border:1px solid var(--dash-accent);background:var(--dash-accent);color:#fff;box-shadow:0 4px 0 var(--dash-accent-deep)}[data-app=admin] .dashboard-primary-btn:hover:not(:disabled){background:var(--dash-accent-deep)}[data-app=admin] .dashboard-primary-btn:active:not(:disabled){box-shadow:0 3px 0 var(--dash-accent-deep);transform:translateY(1px)}[data-app=admin] .dashboard-primary-btn:disabled{cursor:not-allowed;opacity:.55}[data-app=admin] .dashboard-primary-btn--compact{min-height:36px;padding:0 14px}[data-app=admin] .dashboard-secondary-btn{border:1px solid var(--dash-border-strong);background:var(--dash-paper);color:var(--dash-ink);box-shadow:0 6px 14px var(--dash-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .dashboard-secondary-btn{box-shadow:0 6px 14px color-mix(in srgb, var(--dash-accent) 10%, transparent)}}[data-app=admin] .dashboard-secondary-btn:hover{border-color:var(--dash-accent);background:var(--dash-accent-soft);color:var(--dash-accent-deep)}[data-app=admin] .create-user-form{gap:22px;display:grid}[data-app=admin] .create-user-form-section{gap:12px;display:grid}[data-app=admin] .create-user-form-section+.create-user-form-section{padding-top:4px}[data-app=admin] .create-user-section-heading{border-bottom:1px solid var(--dash-border);padding-bottom:8px}[data-app=admin] .create-user-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-app=admin] .create-user-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .dashboard-field{min-width:0}[data-app=admin] .dashboard-form-label{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}[data-app=admin] .dashboard-form-input{min-height:42px;border:1px solid var(--dash-border-strong)!important;background:var(--dash-paper)!important;color:var(--dash-ink)!important;box-shadow:0 6px 14px var(--dash-accent)!important;border-radius:10px!important;padding:0 13px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .dashboard-form-input{box-shadow:0 6px 14px color-mix(in srgb, var(--dash-accent) 7%, transparent)!important}}[data-app=admin] .dashboard-form-input{font-size:13px;font-weight:750}[data-app=admin] select.dashboard-form-input{padding-right:32px!important}[data-app=admin] .dashboard-form-input:focus{border-color:var(--dash-accent)!important;box-shadow:0 0 0 3px var(--dash-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .dashboard-form-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-accent) 14%, transparent)!important}}[data-app=admin] .pos-access-card{margin-top:22px}@media (width<=900px){[data-app=admin] .create-user-card{padding:18px}[data-app=admin] .create-user-grid--two{grid-template-columns:1fr}[data-app=admin] .dashboard-card-actions{flex-direction:column;justify-content:stretch}[data-app=admin] .dashboard-primary-btn,[data-app=admin] .dashboard-secondary-btn{width:100%}}[data-app=admin] .docs-dashboard-shell{grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:calc(100vh - 176px);gap:16px!important;padding:12px 12px 34px!important;display:grid!important;overflow:visible!important}[data-app=admin] .docs-explorer-card,[data-app=admin] .docs-viewer-card{min-width:0;background:var(--docs-paper)!important;border:1px solid var(--docs-border)!important;border-radius:12px!important;box-shadow:0 8px 18px #3c23120b!important}[data-app=admin] .docs-explorer-card{align-self:start;position:sticky;top:12px;overflow:hidden}[data-app=admin] .docs-card-head{border-bottom:1px solid var(--docs-border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:16px 18px 14px;display:flex}[data-app=admin] .docs-card-head h2{color:var(--docs-ink);margin:5px 0 0;font-size:19px;font-weight:950;line-height:1.1}[data-app=admin] .docs-count-pill{background:var(--docs-accent-soft);min-width:34px;height:28px;color:var(--docs-accent-deep);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}[data-app=admin] .docs-search{border:1px solid var(--docs-border-strong);background:var(--docs-paper);border-radius:10px;align-items:center;gap:9px;min-height:40px;margin:14px 14px 0;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}[data-app=admin] .docs-search:focus-within{border-color:var(--docs-accent);box-shadow:0 0 0 3px var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .docs-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--docs-accent) 14%, transparent)}}[data-app=admin] .docs-search svg{width:14px;height:14px;color:var(--docs-muted)}[data-app=admin] .docs-search input{width:100%;color:var(--docs-ink);background:0 0;border:0;outline:0;font-size:13px;font-weight:750}[data-app=admin] .docs-search input::placeholder{color:var(--docs-muted)}[data-app=admin] .docs-folder-card{border:1px solid var(--docs-border);background:var(--docs-accent-soft);border-radius:10px;margin:12px 14px;padding:12px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .docs-folder-card{background:color-mix(in srgb, var(--docs-accent-soft) 45%, white)}}[data-app=admin] .docs-folder-card{align-items:center;gap:10px;display:flex}[data-app=admin] .docs-folder-icon,[data-app=admin] .docs-document-icon{background:var(--docs-accent-soft);width:38px;height:38px;color:var(--docs-accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .docs-folder-card h3{color:var(--docs-ink);margin:0;font-size:13px;font-weight:950}[data-app=admin] .docs-folder-card p{color:var(--docs-muted);margin:3px 0 0;font-size:11.5px;font-weight:700;line-height:1.35}[data-app=admin] .docs-list{scrollbar-width:thin;scrollbar-color:var(--docs-border-strong) transparent;min-height:240px;max-height:calc(100vh - 360px);padding:0 10px 12px;overflow-y:auto}[data-app=admin] .docs-list::-webkit-scrollbar{width:8px}[data-app=admin] .docs-list::-webkit-scrollbar-thumb{background:var(--docs-border-strong);border-radius:999px}[data-app=admin] .docs-list ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-app=admin] .docs-nav-item{width:100%;min-height:62px;color:var(--docs-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;transition:background .12s,border-color .12s,color .12s,transform .12s;display:flex}[data-app=admin] .docs-nav-item:hover{background:var(--docs-accent-soft);border-color:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .docs-nav-item:hover{border-color:color-mix(in srgb, var(--docs-accent) 20%, transparent)}}[data-app=admin] .docs-nav-item.is-active{background:var(--docs-accent-soft);border-color:var(--docs-accent);color:var(--docs-accent-deep);box-shadow:inset 3px 0 0 var(--docs-accent)}[data-app=admin] .docs-nav-icon{background:var(--ink-25,#fbfaf8);width:26px;height:26px;color:var(--docs-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .docs-nav-item.is-active .docs-nav-icon,[data-app=admin] .docs-nav-item:hover .docs-nav-icon{color:var(--docs-accent-deep);background:#fff}[data-app=admin] .docs-nav-copy{gap:4px;min-width:0;display:grid}[data-app=admin] .docs-nav-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}[data-app=admin] .docs-nav-copy small{-webkit-line-clamp:2;color:var(--docs-muted);-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}[data-app=admin] .docs-viewer-card{overflow:hidden}[data-app=admin] .docs-document-hero{border-bottom:1px solid var(--docs-border);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px 24px;display:grid}[data-app=admin] .docs-document-heading{min-width:0}[data-app=admin] .docs-document-heading h1{color:var(--docs-ink);letter-spacing:0;margin:5px 0 8px;font-size:clamp(26px,3vw,34px);font-weight:950;line-height:1.05}[data-app=admin] .docs-document-heading p{max-width:820px;color:var(--docs-muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}[data-app=admin] .docs-meta-grid{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}[data-app=admin] .docs-meta-grid span{border:1px solid var(--docs-border);background:var(--ink-25,#fbfaf8);min-height:30px;color:var(--docs-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}[data-app=admin] .docs-meta-grid svg{width:13px;height:13px;color:var(--docs-accent-deep)}[data-app=admin] .docs-markdown{max-width:980px;color:var(--docs-ink);padding:28px 32px 40px;font-size:15px;line-height:1.72}[data-app=admin] .docs-markdown h1,[data-app=admin] .docs-markdown h2,[data-app=admin] .docs-markdown h3,[data-app=admin] .docs-markdown h4{color:var(--docs-ink);letter-spacing:0}[data-app=admin] .docs-markdown h1{margin:0 0 18px;font-size:28px;font-weight:950;line-height:1.15}[data-app=admin] .docs-markdown h2{border-bottom:1px solid var(--docs-border);margin:30px 0 14px;padding-bottom:10px;font-size:21px;font-weight:950;line-height:1.25}[data-app=admin] .docs-markdown h3{margin:24px 0 10px;font-size:17px;font-weight:900;line-height:1.3}[data-app=admin] .docs-markdown h4{margin:20px 0 8px;font-size:14px;font-weight:900;line-height:1.35}[data-app=admin] .docs-markdown p{color:var(--ink-700,#334155);margin:12px 0;font-weight:600}[data-app=admin] .docs-markdown ul,[data-app=admin] .docs-markdown ol{color:var(--ink-700,#334155);margin:12px 0 16px;padding-left:24px}[data-app=admin] .docs-markdown li{margin:6px 0;padding-left:4px;font-weight:600}[data-app=admin] .docs-markdown a{color:var(--docs-accent-deep);align-items:center;gap:4px;font-weight:900;text-decoration:none;display:inline-flex}[data-app=admin] .docs-markdown a:hover{text-decoration:underline}[data-app=admin] .docs-markdown code{border:1px solid var(--docs-border);background:var(--ink-25,#fbfaf8);color:var(--docs-accent-deep);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:7px;padding:2px 6px;font-size:.88em;font-weight:800}[data-app=admin] .docs-markdown pre{border:1px solid var(--docs-border);background:var(--ink-25,#fbfaf8);border-radius:12px;margin:18px 0;padding:16px;line-height:1.55;overflow-x:auto}[data-app=admin] .docs-markdown pre code{color:var(--docs-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:12.5px}[data-app=admin] .docs-markdown blockquote{border:1px solid var(--docs-border);border-left:4px solid var(--docs-accent);background:var(--docs-accent-soft);color:var(--docs-muted);border-radius:10px;margin:18px 0;padding:14px 16px}[data-app=admin] .docs-markdown hr{border:0;border-top:1px solid var(--docs-border);margin:26px 0}[data-app=admin] .docs-table-wrap{border:1px solid var(--docs-border);background:#fff;border-radius:12px;margin:18px 0 24px;overflow-x:auto;box-shadow:0 8px 18px #3c231209}[data-app=admin] .docs-markdown-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}[data-app=admin] .docs-markdown-table thead th{background:var(--ink-25,#fbfaf8);color:var(--docs-muted);border-bottom:1px solid var(--docs-border);text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;font-size:11px;font-weight:950}[data-app=admin] .docs-markdown-table tbody tr{border-bottom:1px solid var(--ink-50,#f1ece3)}[data-app=admin] .docs-markdown-table tbody tr:nth-child(2n){background:var(--ink-25,#fbfaf8)}[data-app=admin] .docs-markdown-table tbody tr:hover{background:var(--docs-accent-soft)}[data-app=admin] .docs-markdown-table td{color:var(--ink-700,#334155);vertical-align:top;padding:13px 14px;font-weight:650}[data-app=admin] .docs-markdown-table tr:last-child td{border-bottom:0}[data-app=admin] .docs-empty{color:var(--docs-muted);padding:18px;font-size:12px;font-weight:750}[data-app=admin] .docs-empty code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--docs-accent-deep)}[data-app=admin] .docs-empty--viewer{place-items:center;min-height:360px;display:grid}@media (width<=980px){[data-app=admin] .docs-dashboard-shell{grid-template-columns:1fr}[data-app=admin] .docs-explorer-card{position:static}[data-app=admin] .docs-list{max-height:360px}}@media (width<=640px){[data-app=admin] .docs-dashboard-shell{padding:10px 10px 28px!important}[data-app=admin] .docs-document-hero,[data-app=admin] .docs-markdown{padding-left:18px;padding-right:18px}[data-app=admin] .docs-document-heading h1{font-size:26px}}[data-app=admin] .bookings-list-shell,[data-app=admin] .bookings-list-page,[data-app=admin] .booking-confirmation-page,[data-app=admin] .booking-page-actions{--booking-canvas:var(--admin-shell-bg,#fbfaf8);--booking-paper:var(--admin-header-bg,#fff);--booking-header:var(--admin-search-bg,#fbfaf8);--booking-border:var(--admin-header-border,#e7dfd4);--booking-border-strong:var(--admin-search-border,#d8cdbc);--booking-ink:var(--admin-heading-text,#111827);--booking-muted:var(--admin-muted-text,#5f584c);--booking-accent:var(--admin-accent,#18b8c9);--booking-accent-deep:var(--admin-accent-deep,#0e7490);--booking-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--booking-border);--stroke-medium:var(--booking-border-strong);--surface-muted:var(--booking-header);--surface-panel:var(--booking-paper);--surface-panel-strong:var(--booking-paper);--brand-primary:var(--booking-accent);--brand-primary-deep:var(--booking-accent-deep);--brand-primary-soft:var(--booking-accent-soft);--brand-primary-border:var(--booking-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .bookings-list-shell,[data-app=admin] .bookings-list-page,[data-app=admin] .booking-confirmation-page,[data-app=admin] .booking-page-actions{--brand-primary-border:color-mix(in srgb, var(--booking-accent) 36%, transparent)}}[data-app=admin] .bookings-list-shell{flex-direction:column;flex:1;min-height:0;display:flex}[data-app=admin] .bookings-list-page,[data-app=admin] .booking-confirmation-page{background:var(--booking-canvas);color:var(--booking-ink);border-top:1px solid var(--booking-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .bookings-list-page,[data-app=admin] .booking-confirmation-page{border-top:1px solid color-mix(in srgb, var(--booking-accent) 16%, transparent)}}[data-app=admin] .bookings-list-page{flex-direction:column;flex:auto;gap:10px;height:100%;min-height:0;padding:10px 12px 14px;display:flex;overflow:hidden}[data-app=admin] .bookings-list-shell .a-topbar{background:var(--surface-header);border-bottom:1px solid var(--stroke-soft);box-shadow:var(--shadow-header);grid-template-columns:minmax(220px,max-content) minmax(360px,1fr);align-items:center;gap:14px;min-height:66px;padding-top:8px;padding-bottom:8px;display:grid}[data-app=admin] .bookings-list-shell .a-topbar__right{flex-wrap:nowrap;justify-self:end;gap:8px;min-width:0}[data-app=admin] .bookings-list-shell .a-topbar__left{gap:1px;min-width:0}[data-app=admin] .bookings-list-shell .a-h1{white-space:nowrap;font-size:26px;line-height:1.02}[data-app=admin] .bookings-list-shell .a-crumbs{font-size:11px;line-height:1}[data-app=admin] .bookings-list-shell .a-crumbs span:first-child,[data-app=admin] .bookings-list-shell .a-crumbs strong{color:var(--booking-accent-deep)}[data-app=admin] .bookings-list-shell .a-topbar__right .a-input,[data-app=admin] .booking-page-actions .a-btn,[data-app=admin] .bookings-list-shell .a-topbar__right .a-btn{border:1px solid var(--booking-border-strong);background-color:var(--booking-paper);min-height:34px;color:var(--booking-ink);box-shadow:0 6px 14px var(--booking-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .bookings-list-shell .a-topbar__right .a-input,[data-app=admin] .booking-page-actions .a-btn,[data-app=admin] .bookings-list-shell .a-topbar__right .a-btn{box-shadow:0 6px 14px color-mix(in srgb, var(--booking-accent) 10%, transparent)}}[data-app=admin] .bookings-list-shell .a-topbar__right .a-input{width:clamp(320px,34vw,520px);padding-top:6px;padding-bottom:6px}[data-app=admin] .bookings-list-shell .a-topbar__right .a-btn--primary,[data-app=admin] .booking-page-actions .a-btn--primary{background:var(--booking-accent);border-color:var(--booking-accent);color:#fff;box-shadow:0 4px 0 var(--booking-accent-deep)}[data-app=admin] .bookings-list-shell .a-topbar__right .bookings-top-new-booking,[data-app=admin] .bookings-list-page .a-filterbar .bookings-filter-reset{min-height:34px;border:1px solid var(--booking-border-strong)!important;background:var(--booking-paper)!important;color:var(--booking-ink)!important;box-shadow:0 6px 14px var(--booking-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .bookings-list-shell .a-topbar__right .bookings-top-new-booking,[data-app=admin] .bookings-list-page .a-filterbar .bookings-filter-reset{box-shadow:0 6px 14px color-mix(in srgb, var(--booking-accent) 10%, transparent)!important}}[data-app=admin] .bookings-list-shell .a-topbar__right .bookings-top-new-booking:hover,[data-app=admin] .bookings-list-page .a-filterbar .bookings-filter-reset:hover{background:var(--booking-header)!important;border-color:var(--booking-border-strong)!important;color:var(--booking-ink)!important}[data-app=admin] .bookings-list-shell .a-topbar__right .bookings-top-new-booking:active,[data-app=admin] .bookings-list-page .a-filterbar .bookings-filter-reset:active{box-shadow:0 6px 14px var(--booking-accent)!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .bookings-list-shell .a-topbar__right .bookings-top-new-booking:active,[data-app=admin] .bookings-list-page .a-filterbar .bookings-filter-reset:active{box-shadow:0 6px 14px color-mix(in srgb, var(--booking-accent) 10%, transparent)!important}}[data-app=admin] .booking-page-actions .a-btn--secondary,[data-app=admin] .booking-page-actions .a-btn--ghost{background:var(--booking-paper);border-color:var(--booking-border-strong);color:var(--booking-ink);box-shadow:0 6px 14px var(--booking-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-page-actions .a-btn--secondary,[data-app=admin] .booking-page-actions .a-btn--ghost{box-shadow:0 6px 14px color-mix(in srgb, var(--booking-accent) 10%, transparent)}}[data-app=admin] .bookings-list-page .a-filterbar,[data-app=admin] .bookings-list-page .a-stat,[data-app=admin] .bookings-list-page .a-data-grid-card,[data-app=admin] .booking-confirmation-page .a-card,[data-app=admin] .booking-confirmation-page .booking-tabs,[data-app=admin] .booking-confirmation-page .booking-tab-panel,[data-app=admin] .booking-confirmation-page .booking-item-browser-panel,[data-app=admin] .booking-confirmation-page .booking-guest-bar,[data-app=admin] .booking-confirmation-page .booking-empty-cart,[data-app=admin] .booking-confirmation-page .a-booking-detail-trail{background:var(--booking-paper)!important;border:1px solid var(--booking-border)!important;border-radius:12px!important;box-shadow:0 8px 18px #3c23120b!important}[data-app=admin] .bookings-list-page .a-filterbar{padding:9px 10px;margin-bottom:0!important}[data-app=admin] .bookings-list-page .bookings-filterbar{flex:none;gap:8px}[data-app=admin] .bookings-list-page .a-eyebrow,[data-app=admin] .booking-confirmation-page .a-eyebrow{letter-spacing:.12em;color:var(--booking-accent-deep)!important}[data-app=admin] .bookings-list-page .a-chip{border:1px solid var(--booking-border-strong);background:var(--booking-paper);color:var(--booking-muted);min-height:32px;box-shadow:none;border-radius:9px;padding:6px 10px;font-size:12px}[data-app=admin] .bookings-list-page .a-chip.is-active{background:var(--booking-accent-soft);border-color:var(--booking-accent);color:var(--booking-accent-deep)}[data-app=admin] .bookings-list-page .a-stat{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}[data-app=admin] .bookings-list-page .a-stat__label{letter-spacing:.07em;white-space:nowrap;min-width:0;font-size:10px;line-height:1}[data-app=admin] .bookings-list-page .a-stat__value{white-space:nowrap;justify-self:end;font-size:22px;line-height:1}[data-app=admin] .bookings-list-page .a-stat__chip{border-radius:9px;grid-area:1/1;width:28px;height:28px;position:static;background:var(--booking-accent-soft)!important;color:var(--booking-accent-deep)!important}[data-app=admin] .bookings-list-page .a-stat__label{grid-area:1/2}[data-app=admin] .bookings-list-page .a-stat__value{grid-area:1/3}[data-app=admin] .bookings-list-page .bookings-stats-grid{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}[data-app=admin] .bookings-list-page .a-data-grid-card{--a-data-grid-viewport-offset:270px;--a-data-grid-min-height:360px;--a-data-grid-max-height:calc(100dvh - 18px);flex:auto;overflow:hidden!important}[data-app=admin] .bookings-list-page .a-data-grid-table-shell{flex:1 1 0;min-height:0}[data-app=admin] .bookings-list-page .a-data-grid-scroll{flex:1 1 0;max-height:none}[data-app=admin] .bookings-list-page .a-data-grid-card .a-card__head{background:var(--booking-paper);border-bottom:1px solid var(--booking-border);flex:none;padding:10px 14px}[data-app=admin] .bookings-list-page .a-data-grid-card .a-btn,[data-app=admin] .bookings-list-page .a-data-grid-card .pg,[data-app=admin] .bookings-list-page .a-table .icon-btn{border:1px solid var(--booking-border-strong);background:var(--booking-paper);color:var(--booking-muted);box-shadow:none;border-radius:9px}[data-app=admin] .bookings-list-page [style*="2px solid var(--ink-800)"],[data-app=admin] .booking-confirmation-page [style*="2px solid var(--ink-800)"]{border:1px solid var(--booking-border)!important;box-shadow:0 8px 18px #3c231214!important}[data-app=admin] .bookings-list-page .a-table thead th{background:var(--booking-header);color:var(--booking-ink);border-right:0;border-bottom:1px solid var(--booking-border);padding:10px 12px}[data-app=admin] .bookings-list-page .a-table tbody td{color:var(--booking-ink);padding:10px 12px}[data-app=admin] .bookings-list-page .a-table thead th:first-child,[data-app=admin] .bookings-list-page .a-table thead th:last-child{border-radius:0}[data-app=admin] .bookings-list-page .a-table tbody tr,[data-app=admin] .bookings-list-page .a-table tbody tr:nth-child(2n){background:var(--booking-paper);border-bottom:1px solid var(--booking-border)}[data-app=admin] .bookings-list-page .a-table tbody tr:hover{background:var(--booking-accent-soft)}[data-app=admin] .bookings-list-page .a-table .id-link,[data-app=admin] .bookings-list-page .a-table .guest-link:hover{color:var(--booking-accent-deep)}[data-app=admin] .bookings-list-page .a-table .booking-id-link{text-overflow:clip;white-space:nowrap;max-width:none;display:inline-block;overflow:visible}[data-app=admin] .bookings-list-page .a-table .booking-customer-cell{white-space:nowrap;align-items:center;gap:10px;min-width:max-content;max-width:none;display:inline-flex}[data-app=admin] .bookings-list-page .a-table .booking-customer-cell__text{flex-direction:column;min-width:max-content;max-width:none;line-height:1.18;display:flex}[data-app=admin] .bookings-list-page .a-table .booking-customer-name-link{text-overflow:clip;white-space:nowrap;max-width:none;display:inline-block;overflow:visible}[data-app=admin] .bookings-list-page .a-table .booking-customer-cell__email{max-width:none;color:var(--ink-400);text-overflow:clip;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:visible}[data-app=admin] .bookings-list-page .a-table .a-pill{text-overflow:clip;white-space:nowrap;flex:none;min-width:max-content;max-width:none;overflow:visible}[data-app=admin] .bookings-list-page .a-pagination{border-top:1px solid var(--booking-border);background:var(--booking-paper);flex:none}[data-app=admin] .bookings-list-page .a-pagination .pg.is-active{background:var(--booking-accent-deep);border-color:var(--booking-accent-deep);color:#fff}[data-app=admin] .schedule-planner-shell,[data-app=admin] .schedule-planner-page{--schedule-canvas:var(--admin-shell-bg,#fbfaf8);--schedule-paper:var(--admin-header-bg,#fff);--schedule-header:var(--admin-search-bg,#fbfaf8);--schedule-border:var(--admin-header-border,#e7dfd4);--schedule-border-strong:var(--admin-search-border,#d8cdbc);--schedule-ink:var(--admin-heading-text,#111827);--schedule-muted:var(--admin-muted-text,#5f584c);--schedule-accent:var(--admin-accent,#18b8c9);--schedule-accent-deep:var(--admin-accent-deep,#0e7490);--schedule-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--schedule-border);--stroke-medium:var(--schedule-border-strong);--surface-muted:var(--schedule-header);--surface-card:var(--schedule-paper);--surface-panel:var(--schedule-paper);--surface-panel-strong:var(--schedule-paper);--brand-primary:var(--schedule-accent);--brand-primary-deep:var(--schedule-accent-deep);--brand-primary-soft:var(--schedule-accent-soft);--brand-primary-border:var(--schedule-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-planner-shell,[data-app=admin] .schedule-planner-page{--brand-primary-border:color-mix(in srgb, var(--schedule-accent) 36%, transparent)}}[data-app=admin] .schedule-planner-shell{background:var(--schedule-canvas);flex:1;min-height:0}[data-app=admin] .schedule-planner-shell .section-kicker,[data-app=admin] .schedule-planner-shell nav a{color:var(--schedule-accent-deep)!important}[data-app=admin] .schedule-mode-toggle{border:1px solid var(--schedule-border);background:var(--schedule-paper);box-shadow:0 6px 14px var(--schedule-accent);border-radius:10px;gap:6px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-mode-toggle{box-shadow:0 6px 14px color-mix(in srgb, var(--schedule-accent) 8%, transparent)}}[data-app=admin] .schedule-mode-toggle__item{min-height:36px;color:var(--schedule-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}[data-app=admin] .schedule-mode-toggle__item.is-active{border-color:var(--schedule-accent);background:var(--schedule-accent-soft);color:var(--schedule-accent-deep)}[data-app=admin] .schedule-planner-page{border-top:1px solid var(--schedule-accent);min-height:calc(100vh - 200px);margin:-12px -12px 0;padding:14px 12px 22px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-planner-page{border-top:1px solid color-mix(in srgb, var(--schedule-accent) 16%, transparent)}}[data-app=admin] .schedule-planner-page{background:var(--schedule-canvas)}[data-app=admin] .schedule-planner-workspace,[data-app=admin] .schedule-date-workspace{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:14px;min-height:calc(100vh - 236px);display:grid;position:relative}[data-app=admin] .schedule-planner-sidebar-slot{min-width:0}[data-app=admin] .schedule-list-panel,[data-app=admin] .schedule-list-panel__inner{height:100%;min-height:0}[data-app=admin] .schedule-list-panel__inner{border:1px solid var(--schedule-border);background:var(--schedule-paper);border-radius:12px;flex-direction:column;width:100%;max-width:100%;display:flex;overflow:hidden;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .schedule-list-panel__header{border-bottom:1px solid var(--schedule-border);background:var(--schedule-paper);flex-shrink:0;padding:16px}[data-app=admin] .schedule-list-panel__header h2,[data-app=admin] .schedule-date-list-title h2{color:var(--schedule-ink);margin:0 0 12px;font-size:1rem;font-weight:800}[data-app=admin] .schedule-date-list-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}[data-app=admin] .schedule-date-list-title h2{margin-bottom:0}[data-app=admin] .schedule-search-input{min-height:40px;border:1px solid var(--schedule-border-strong)!important;background:var(--schedule-paper)!important;color:var(--schedule-ink)!important;box-shadow:0 6px 14px var(--schedule-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-search-input{box-shadow:0 6px 14px color-mix(in srgb, var(--schedule-accent) 8%, transparent)!important}}[data-app=admin] .schedule-list-panel__body{flex:1;padding:14px;overflow-y:auto}[data-app=admin] .schedule-list-empty{color:var(--schedule-muted);text-align:center;padding:28px 10px;font-size:.875rem}[data-app=admin] .schedule-list-group{margin-bottom:20px}[data-app=admin] .schedule-list-group h3{color:var(--schedule-accent-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;padding-inline:2px;font-size:.75rem;font-weight:800}[data-app=admin] .schedule-list-items{gap:8px;display:grid}[data-app=admin] .schedule-list-item{cursor:pointer;border:1px solid var(--schedule-border);background:var(--schedule-header);border-radius:10px;padding:12px 14px;transition:border-color .16s,background-color .16s}[data-app=admin] .schedule-list-item:hover,[data-app=admin] .schedule-list-item.is-selected{border-color:var(--schedule-accent);background:var(--schedule-accent-soft)}[data-app=admin] .schedule-list-item h4{color:var(--schedule-ink);margin:0;font-size:.875rem;font-weight:800}[data-app=admin] .schedule-list-item div{color:var(--schedule-muted);margin-top:4px;font-size:.75rem;line-height:1.35}[data-app=admin] .schedule-empty-workspace{border:1px solid var(--schedule-border);background:var(--schedule-paper);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:calc(100vh - 236px);padding:40px;display:flex;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .schedule-empty-workspace h3{color:var(--schedule-ink)}[data-app=admin] .schedule-empty-workspace p{color:var(--schedule-muted)}[data-app=admin] .schedule-panel-icon-button{border:1px solid var(--schedule-border);background:var(--schedule-paper);width:34px;height:34px;color:var(--schedule-muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .schedule-panel-icon-button:hover{border-color:var(--schedule-accent);color:var(--schedule-accent-deep)}[data-app=admin] .schedule-calendar-panel{border:1px solid var(--schedule-border);background:var(--schedule-paper);border-radius:12px;height:calc(100vh - 236px);padding:18px;overflow-y:auto;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .schedule-calendar-year{margin-bottom:28px}[data-app=admin] .schedule-calendar-year h2{color:var(--schedule-ink);margin:0 0 14px;font-size:1.25rem;font-weight:900}[data-app=admin] .schedule-calendar-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}[data-app=admin] .schedule-calendar-month{border:1px solid var(--schedule-border);background:var(--schedule-header);border-radius:12px;padding:14px}[data-app=admin] .schedule-calendar-month h3{color:var(--schedule-accent-deep);margin:0 0 12px;font-size:.95rem;font-weight:900}[data-app=admin] .schedule-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}[data-app=admin] .schedule-calendar-weekday{color:var(--schedule-muted);text-align:center;padding:4px 0;font-size:.75rem;font-weight:800}[data-app=admin] .schedule-calendar-day{aspect-ratio:1;border:1px solid var(--schedule-border);background:var(--schedule-paper);min-width:0;color:var(--schedule-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}[data-app=admin] .schedule-calendar-day.is-open:hover,[data-app=admin] .schedule-calendar-day.is-selected{border-color:var(--schedule-accent);background:var(--schedule-accent);color:#fff}[data-app=admin] .schedule-calendar-day.is-available{border-color:var(--schedule-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-calendar-day.is-available{border-color:color-mix(in srgb, var(--schedule-accent) 45%, transparent)}}[data-app=admin] .schedule-calendar-day.is-available{background:var(--schedule-accent-soft);color:var(--schedule-accent-deep)}[data-app=admin] .schedule-calendar-day.is-blocked,[data-app=admin] .schedule-calendar-day.is-muted{cursor:default;border-color:var(--schedule-border);background:var(--schedule-header)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-calendar-day.is-blocked,[data-app=admin] .schedule-calendar-day.is-muted{background:color-mix(in srgb, var(--schedule-header) 72%, #fff)}}[data-app=admin] .schedule-calendar-day.is-blocked,[data-app=admin] .schedule-calendar-day.is-muted{color:var(--schedule-muted)}[data-app=admin] .schedule-calendar-day.is-faded{opacity:.46}[data-app=admin] .schedule-modal-overlay{z-index:30;background:var(--schedule-ink);justify-content:center;align-items:flex-start;padding:24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .schedule-modal-overlay{background:color-mix(in srgb, var(--schedule-ink) 38%, transparent)}}[data-app=admin] .schedule-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-app=admin] .schedule-planner-page [style*="var(--action-confirm)"]{background:var(--schedule-accent)!important;box-shadow:0 4px 0 var(--schedule-accent-deep)!important}[data-app=admin] .schedule-planner-page [style*="var(--surface-card)"]{background:var(--schedule-paper)!important}[data-app=admin] .schedule-planner-page [style*="var(--stroke-soft)"]{border-color:var(--schedule-border)!important}@media (width<=1180px){[data-app=admin] .schedule-planner-workspace,[data-app=admin] .schedule-date-workspace{grid-template-columns:1fr}[data-app=admin] .schedule-empty-workspace,[data-app=admin] .schedule-calendar-panel{height:auto;min-height:420px}}@media (width<=760px){[data-app=admin] .schedule-planner-page{padding:10px}[data-app=admin] .schedule-mode-toggle{width:100%}[data-app=admin] .schedule-mode-toggle__item{flex:1;justify-content:center}}[data-app=admin] .vouchers-issued-shell,[data-app=admin] .vouchers-issued-page{--voucher-canvas:var(--admin-shell-bg,#fbfaf8);--voucher-paper:var(--admin-header-bg,#fff);--voucher-header:var(--admin-search-bg,#fbfaf8);--voucher-border:var(--admin-header-border,#e7dfd4);--voucher-border-strong:var(--admin-search-border,#d8cdbc);--voucher-ink:var(--admin-heading-text,#111827);--voucher-muted:var(--admin-muted-text,#5f584c);--voucher-accent:var(--admin-accent,#18b8c9);--voucher-accent-deep:var(--admin-accent-deep,#0e7490);--voucher-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--voucher-border);--stroke-medium:var(--voucher-border-strong);--surface-muted:var(--voucher-header);--surface-panel:var(--voucher-paper);--surface-panel-strong:var(--voucher-paper);--brand-primary:var(--voucher-accent);--brand-primary-deep:var(--voucher-accent-deep);--brand-primary-soft:var(--voucher-accent-soft);--brand-primary-border:var(--voucher-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .vouchers-issued-shell,[data-app=admin] .vouchers-issued-page{--brand-primary-border:color-mix(in srgb, var(--voucher-accent) 36%, transparent)}}[data-app=admin] .vouchers-issued-shell,[data-app=admin] .vouchers-issued-page{color:var(--voucher-ink)}[data-app=admin] .vouchers-issued-page{background:var(--voucher-canvas);border-top:1px solid var(--voucher-accent);gap:14px;min-height:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .vouchers-issued-page{border-top:1px solid color-mix(in srgb, var(--voucher-accent) 16%, transparent)}}[data-app=admin] .vouchers-issued-shell .a-crumbs span:first-child,[data-app=admin] .vouchers-issued-shell .a-crumbs strong,[data-app=admin] .vouchers-issued-shell .a-eyebrow{color:var(--voucher-accent-deep)!important}[data-app=admin] .vouchers-issued-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .vouchers-issued-filterbar{border:1px solid var(--voucher-border);background:var(--voucher-paper);box-shadow:0 8px 18px var(--voucher-accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .vouchers-issued-filterbar{box-shadow:0 8px 18px color-mix(in srgb, var(--voucher-accent) 7%, transparent)}}[data-app=admin] .voucher-issued-search{flex:340px;min-width:min(340px,100%);position:relative}[data-app=admin] .voucher-issued-select-wrap{align-items:center;gap:8px;display:inline-flex}[data-app=admin] .voucher-issued-control{border:1px solid var(--voucher-border-strong)!important;background:var(--voucher-paper)!important;min-height:40px!important;color:var(--voucher-ink)!important;box-shadow:0 6px 14px var(--voucher-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .voucher-issued-control{box-shadow:0 6px 14px color-mix(in srgb, var(--voucher-accent) 8%, transparent)!important}}[data-app=admin] .voucher-issued-control{font-weight:750;font-size:13px!important}[data-app=admin] .voucher-issued-control:focus{border-color:var(--voucher-accent)!important;box-shadow:0 0 0 3px var(--voucher-accent-soft)!important}[data-app=admin] .voucher-issued-search-button{border:1px solid var(--voucher-border-strong);background:var(--voucher-paper);min-height:40px;color:var(--voucher-ink);box-shadow:0 6px 14px var(--voucher-accent);border-radius:10px;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .voucher-issued-search-button{box-shadow:0 6px 14px color-mix(in srgb, var(--voucher-accent) 10%, transparent)}}[data-app=admin] .voucher-issued-search-button{cursor:pointer;padding:0 14px;font-size:13px;font-weight:850}[data-app=admin] .voucher-issued-search-button:hover{background:var(--voucher-header);border-color:var(--voucher-accent);color:var(--voucher-accent-deep)}[data-app=admin] .voucher-issued-result-count{color:var(--voucher-muted);margin-left:auto;font-size:12px;font-weight:800}[data-app=admin] .voucher-issued-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-app=admin] .voucher-issued-stat-card{border:1px solid var(--voucher-border);background:var(--voucher-paper);min-height:92px;box-shadow:0 8px 18px var(--voucher-accent);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .voucher-issued-stat-card{box-shadow:0 8px 18px color-mix(in srgb, var(--voucher-accent) 7%, transparent)}}[data-app=admin] .voucher-issued-stat-icon{background:var(--voucher-accent-soft);width:38px;height:38px;color:var(--voucher-accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .voucher-issued-stat-icon svg{width:18px;height:18px}[data-app=admin] .voucher-issued-stat-card p{color:var(--voucher-muted);margin:0;font-size:12px;font-weight:850}[data-app=admin] .voucher-issued-stat-card strong{color:var(--voucher-ink);margin-top:2px;font-size:28px;font-weight:900;line-height:1;display:block}[data-app=admin] .vouchers-issued-page .a-data-grid-card{background:var(--voucher-paper)!important;border:1px solid var(--voucher-border)!important;box-shadow:0 8px 18px var(--voucher-accent)!important;border-radius:12px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .vouchers-issued-page .a-data-grid-card{box-shadow:0 8px 18px color-mix(in srgb, var(--voucher-accent) 7%, transparent)!important}}[data-app=admin] .vouchers-issued-page .a-data-grid-card .a-card__head{background:var(--voucher-paper);border-bottom:1px solid var(--voucher-border);padding:14px 18px}[data-app=admin] .vouchers-issued-page .a-data-grid-card .a-btn,[data-app=admin] .vouchers-issued-page .a-data-grid-card .pg,[data-app=admin] .vouchers-issued-page .a-table .icon-btn{border:1px solid var(--voucher-border-strong);background:var(--voucher-paper);color:var(--voucher-muted);box-shadow:none;border-radius:9px}[data-app=admin] .vouchers-issued-page .a-table thead th{background:var(--voucher-header);color:var(--voucher-muted);border-right:0;border-bottom:1px solid var(--voucher-border)}[data-app=admin] .vouchers-issued-page .a-table thead th:first-child,[data-app=admin] .vouchers-issued-page .a-table thead th:last-child{border-radius:0}[data-app=admin] .vouchers-issued-page .a-table tbody tr,[data-app=admin] .vouchers-issued-page .a-table tbody tr:nth-child(2n){background:var(--voucher-paper);border-bottom:1px solid var(--voucher-border)}[data-app=admin] .vouchers-issued-page .a-table tbody tr:hover{background:var(--voucher-accent-soft)}[data-app=admin] .vouchers-issued-page .a-table a,[data-app=admin] .vouchers-issued-page .a-table .id-link{color:var(--voucher-accent-deep)}[data-app=admin] .vouchers-issued-page .a-pagination{border-top:1px solid var(--voucher-border);background:var(--voucher-paper)}[data-app=admin] .vouchers-issued-page .a-pagination .pg.is-active{background:var(--voucher-accent-deep);border-color:var(--voucher-accent-deep);color:#fff}@media (width<=1100px){[data-app=admin] .voucher-issued-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){[data-app=admin] .vouchers-issued-page{padding:10px}[data-app=admin] .voucher-issued-stats{grid-template-columns:1fr}[data-app=admin] .voucher-issued-result-count{width:100%;margin-left:0}}[data-app=admin] .gift-cards-issued-shell,[data-app=admin] .gift-cards-issued-page{--gift-canvas:var(--admin-shell-bg,#fbfaf8);--gift-paper:var(--admin-header-bg,#fff);--gift-header:var(--admin-search-bg,#fbfaf8);--gift-border:var(--admin-header-border,#e7dfd4);--gift-border-strong:var(--admin-search-border,#d8cdbc);--gift-ink:var(--admin-heading-text,#111827);--gift-muted:var(--admin-muted-text,#5f584c);--gift-accent:var(--admin-accent,#18b8c9);--gift-accent-deep:var(--admin-accent-deep,#0e7490);--gift-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--gift-border);--stroke-medium:var(--gift-border-strong);--surface-muted:var(--gift-header);--surface-panel:var(--gift-paper);--surface-panel-strong:var(--gift-paper);--brand-primary:var(--gift-accent);--brand-primary-deep:var(--gift-accent-deep);--brand-primary-soft:var(--gift-accent-soft);--brand-primary-border:var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-cards-issued-shell,[data-app=admin] .gift-cards-issued-page{--brand-primary-border:color-mix(in srgb, var(--gift-accent) 36%, transparent)}}[data-app=admin] .gift-cards-issued-shell,[data-app=admin] .gift-cards-issued-page{color:var(--gift-ink)}[data-app=admin] .gift-cards-issued-page{background:var(--gift-canvas);border-top:1px solid var(--gift-accent);gap:14px;min-height:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-cards-issued-page{border-top:1px solid color-mix(in srgb, var(--gift-accent) 16%, transparent)}}[data-app=admin] .gift-cards-issued-shell .a-crumbs span:first-child,[data-app=admin] .gift-cards-issued-shell .a-crumbs strong,[data-app=admin] .gift-cards-issued-shell .a-eyebrow{color:var(--gift-accent-deep)!important}[data-app=admin] .gift-cards-issued-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .gift-cards-issued-filterbar{border:1px solid var(--gift-border);background:var(--gift-paper);box-shadow:0 8px 18px var(--gift-accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-cards-issued-filterbar{box-shadow:0 8px 18px color-mix(in srgb, var(--gift-accent) 7%, transparent)}}[data-app=admin] .gift-card-issued-search{flex:340px;min-width:min(340px,100%);position:relative}[data-app=admin] .gift-card-issued-select-wrap{align-items:center;gap:8px;display:inline-flex}[data-app=admin] .gift-card-issued-control{border:1px solid var(--gift-border-strong)!important;background:var(--gift-paper)!important;min-height:40px!important;color:var(--gift-ink)!important;box-shadow:0 6px 14px var(--gift-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-card-issued-control{box-shadow:0 6px 14px color-mix(in srgb, var(--gift-accent) 8%, transparent)!important}}[data-app=admin] .gift-card-issued-control{font-weight:750;font-size:13px!important}[data-app=admin] .gift-card-issued-control:focus{border-color:var(--gift-accent)!important;box-shadow:0 0 0 3px var(--gift-accent-soft)!important}[data-app=admin] .gift-card-issued-search-button{border:1px solid var(--gift-border-strong);background:var(--gift-paper);min-height:40px;color:var(--gift-ink);box-shadow:0 6px 14px var(--gift-accent);border-radius:10px;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-card-issued-search-button{box-shadow:0 6px 14px color-mix(in srgb, var(--gift-accent) 10%, transparent)}}[data-app=admin] .gift-card-issued-search-button{cursor:pointer;padding:0 14px;font-size:13px;font-weight:850}[data-app=admin] .gift-card-issued-search-button:hover{background:var(--gift-header);border-color:var(--gift-accent);color:var(--gift-accent-deep)}[data-app=admin] .gift-card-issued-result-count{color:var(--gift-muted);margin-left:auto;font-size:12px;font-weight:800}[data-app=admin] .gift-card-issued-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-app=admin] .gift-card-issued-stat-card{border:1px solid var(--gift-border);background:var(--gift-paper);min-height:92px;box-shadow:0 8px 18px var(--gift-accent);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-card-issued-stat-card{box-shadow:0 8px 18px color-mix(in srgb, var(--gift-accent) 7%, transparent)}}[data-app=admin] .gift-card-issued-stat-icon{background:var(--gift-accent-soft);width:38px;height:38px;color:var(--gift-accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .gift-card-issued-stat-icon svg{width:18px;height:18px}[data-app=admin] .gift-card-issued-stat-card p{color:var(--gift-muted);margin:0;font-size:12px;font-weight:850}[data-app=admin] .gift-card-issued-stat-card strong{color:var(--gift-ink);margin-top:2px;font-size:28px;font-weight:900;line-height:1;display:block}[data-app=admin] .gift-cards-issued-page .a-data-grid-card{background:var(--gift-paper)!important;border:1px solid var(--gift-border)!important;box-shadow:0 8px 18px var(--gift-accent)!important;border-radius:12px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-cards-issued-page .a-data-grid-card{box-shadow:0 8px 18px color-mix(in srgb, var(--gift-accent) 7%, transparent)!important}}[data-app=admin] .gift-cards-issued-page .a-data-grid-card .a-card__head{background:var(--gift-paper);border-bottom:1px solid var(--gift-border);padding:14px 18px}[data-app=admin] .gift-cards-issued-page .a-data-grid-card .a-btn,[data-app=admin] .gift-cards-issued-page .a-data-grid-card .pg,[data-app=admin] .gift-cards-issued-page .a-table .icon-btn{border:1px solid var(--gift-border-strong);background:var(--gift-paper);color:var(--gift-muted);box-shadow:none;border-radius:9px}[data-app=admin] .gift-cards-issued-page .a-table thead th{background:var(--gift-header);color:var(--gift-muted);border-right:0;border-bottom:1px solid var(--gift-border)}[data-app=admin] .gift-cards-issued-page .a-table thead th:first-child,[data-app=admin] .gift-cards-issued-page .a-table thead th:last-child{border-radius:0}[data-app=admin] .gift-cards-issued-page .a-table tbody tr,[data-app=admin] .gift-cards-issued-page .a-table tbody tr:nth-child(2n){background:var(--gift-paper);border-bottom:1px solid var(--gift-border)}[data-app=admin] .gift-cards-issued-page .a-table tbody tr:hover{background:var(--gift-accent-soft)}[data-app=admin] .gift-cards-issued-page .a-table a,[data-app=admin] .gift-cards-issued-page .a-table .id-link{color:var(--gift-accent-deep)}[data-app=admin] .gift-cards-issued-page .a-pagination{border-top:1px solid var(--gift-border);background:var(--gift-paper)}[data-app=admin] .gift-cards-issued-page .a-pagination .pg.is-active{background:var(--gift-accent-deep);border-color:var(--gift-accent-deep);color:#fff}@media (width<=1100px){[data-app=admin] .gift-card-issued-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){[data-app=admin] .gift-cards-issued-page{padding:10px}[data-app=admin] .gift-card-issued-stats{grid-template-columns:1fr}[data-app=admin] .gift-card-issued-result-count{width:100%;margin-left:0}}[data-app=admin] .promos-list-shell,[data-app=admin] .promos-list-page{--promo-canvas:var(--admin-shell-bg,#fbfaf8);--promo-paper:var(--admin-header-bg,#fff);--promo-header:var(--admin-search-bg,#fbfaf8);--promo-border:var(--admin-header-border,#e7dfd4);--promo-border-strong:var(--admin-search-border,#d8cdbc);--promo-ink:var(--admin-heading-text,#111827);--promo-muted:var(--admin-muted-text,#5f584c);--promo-accent:var(--admin-accent,#18b8c9);--promo-accent-deep:var(--admin-accent-deep,#0e7490);--promo-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--promo-border);--stroke-medium:var(--promo-border-strong);--surface-muted:var(--promo-header);--surface-panel:var(--promo-paper);--surface-panel-strong:var(--promo-paper);--brand-primary:var(--promo-accent);--brand-primary-deep:var(--promo-accent-deep);--brand-primary-soft:var(--promo-accent-soft);--brand-primary-border:var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-list-shell,[data-app=admin] .promos-list-page{--brand-primary-border:color-mix(in srgb, var(--promo-accent) 36%, transparent)}}[data-app=admin] .promos-list-shell,[data-app=admin] .promos-list-page{color:var(--promo-ink)}[data-app=admin] .promos-list-shell{background:var(--promo-canvas);flex:1;min-height:0}[data-app=admin] .promos-list-shell .section-kicker,[data-app=admin] .promos-list-shell nav a,[data-app=admin] .promos-list-shell .a-eyebrow{color:var(--promo-accent-deep)!important}[data-app=admin] .promos-list-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .promos-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-app=admin] .promos-list-search{position:relative}[data-app=admin] .promos-search-input{width:min(360px,42vw);min-height:40px;border:1px solid var(--promo-border-strong)!important;background:var(--promo-paper)!important;color:var(--promo-ink)!important;box-shadow:0 6px 14px var(--promo-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-search-input{box-shadow:0 6px 14px color-mix(in srgb, var(--promo-accent) 8%, transparent)!important}}[data-app=admin] .promos-create-button{border:1px solid var(--promo-border-strong);background:var(--promo-paper);min-height:40px;color:var(--promo-ink);box-shadow:0 6px 14px var(--promo-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-create-button{box-shadow:0 6px 14px color-mix(in srgb, var(--promo-accent) 8%, transparent)}}[data-app=admin] .promos-create-button{cursor:pointer;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s}[data-app=admin] .promos-create-button:hover{border-color:var(--promo-accent);background:var(--promo-accent-soft);color:var(--promo-accent-deep)}[data-app=admin] .promos-list-page{border-top:1px solid var(--promo-accent);gap:14px;min-height:100%;margin:-12px;padding:14px 12px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-list-page{border-top:1px solid color-mix(in srgb, var(--promo-accent) 16%, transparent)}}[data-app=admin] .promos-list-page{background:var(--promo-canvas)}[data-app=admin] .promos-list-board{border:1px solid var(--promo-border);background:var(--promo-paper);width:100%;box-shadow:0 8px 18px var(--promo-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-list-board{box-shadow:0 8px 18px color-mix(in srgb, var(--promo-accent) 7%, transparent)}}[data-app=admin] .promos-list-board__head{border-bottom:1px solid var(--promo-border);background:var(--promo-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .promos-list-board__head h2{color:var(--promo-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .promos-list-board__head p:not(.a-eyebrow){max-width:720px;color:var(--promo-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .promos-list-board__head>span{border:1px solid var(--promo-accent);flex:none}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promos-list-board__head>span{border:1px solid color-mix(in srgb, var(--promo-accent) 36%, var(--promo-border))}}[data-app=admin] .promos-list-board__head>span{background:var(--promo-accent-soft);color:var(--promo-accent-deep);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}[data-app=admin] .promos-table-card{background:var(--promo-paper);padding:16px}[data-app=admin] .promos-table-card .a-data-grid-card{overflow:hidden;border:1px solid var(--promo-border)!important;background:var(--promo-paper)!important;box-shadow:none!important;border-radius:12px!important}[data-app=admin] .promos-table-card .a-data-grid-card .a-card__head{border-bottom:1px solid var(--promo-border);background:var(--promo-paper);padding:14px 18px}[data-app=admin] .promos-table-card .a-data-grid-card .a-btn,[data-app=admin] .promos-table-card .a-data-grid-card .pg,[data-app=admin] .promos-table-card .a-table .icon-btn{border:1px solid var(--promo-border-strong);background:var(--promo-paper);color:var(--promo-muted);box-shadow:none;border-radius:9px}[data-app=admin] .promos-table-card .a-table thead th{background:var(--promo-header);color:var(--promo-muted);border-right:0;border-bottom:1px solid var(--promo-border)}[data-app=admin] .promos-table-card .a-table thead th:first-child,[data-app=admin] .promos-table-card .a-table thead th:last-child{border-radius:0}[data-app=admin] .promos-table-card .a-table tbody tr,[data-app=admin] .promos-table-card .a-table tbody tr:nth-child(2n){background:var(--promo-paper);border-bottom:1px solid var(--promo-border)}[data-app=admin] .promos-table-card .a-table tbody tr:hover{background:var(--promo-accent-soft)}[data-app=admin] .promos-table-card .a-table a,[data-app=admin] .promos-table-card .a-table .id-link{color:var(--promo-accent-deep)}[data-app=admin] .promos-table-card .a-pagination{border-top:1px solid var(--promo-border);background:var(--promo-paper)}[data-app=admin] .promos-table-card .a-pagination .pg.is-active{background:var(--promo-accent-deep);border-color:var(--promo-accent-deep);color:#fff}@media (width<=900px){[data-app=admin] .promos-list-actions,[data-app=admin] .promos-list-search,[data-app=admin] .promos-search-input,[data-app=admin] .promos-create-button{width:100%}[data-app=admin] .promos-list-board__head{flex-direction:column;align-items:flex-start}}[data-app=admin] .promo-create-shell,[data-app=admin] .promo-create-page{--promo-canvas:var(--admin-shell-bg,#fbfaf8);--promo-paper:var(--admin-header-bg,#fff);--promo-header:var(--admin-search-bg,#fbfaf8);--promo-border:var(--admin-header-border,#e7dfd4);--promo-border-strong:var(--admin-search-border,#d8cdbc);--promo-ink:var(--admin-heading-text,#111827);--promo-muted:var(--admin-muted-text,#5f584c);--promo-accent:var(--admin-accent,#18b8c9);--promo-accent-deep:var(--admin-accent-deep,#0e7490);--promo-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--promo-border);--stroke-medium:var(--promo-border-strong);--surface-muted:var(--promo-header);--surface-panel:var(--promo-paper);--surface-panel-strong:var(--promo-paper);--brand-primary:var(--promo-accent);--brand-primary-deep:var(--promo-accent-deep);--brand-primary-soft:var(--promo-accent-soft);--brand-primary-border:var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-create-shell,[data-app=admin] .promo-create-page{--brand-primary-border:color-mix(in srgb, var(--promo-accent) 36%, transparent)}}[data-app=admin] .promo-create-shell,[data-app=admin] .promo-create-page{--brand-gradient:linear-gradient(135deg, var(--promo-accent), var(--promo-accent-deep));--brand-glow:0 6px 14px var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-create-shell,[data-app=admin] .promo-create-page{--brand-glow:0 6px 14px color-mix(in srgb, var(--promo-accent) 16%, transparent)}}[data-app=admin] .promo-create-shell,[data-app=admin] .promo-create-page{--input-bg:var(--promo-paper);--input-border:var(--promo-border-strong);color:var(--promo-ink)}[data-app=admin] .promo-create-shell{background:var(--promo-canvas);flex:1;min-height:0}[data-app=admin] .promo-create-shell .section-kicker,[data-app=admin] .promo-create-shell nav a,[data-app=admin] .promo-create-shell .a-eyebrow{color:var(--promo-accent-deep)!important}[data-app=admin] .promo-create-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .promo-create-page{border-top:1px solid var(--promo-accent);min-height:100%;margin:-12px;padding:14px 12px 110px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-create-page{border-top:1px solid color-mix(in srgb, var(--promo-accent) 16%, transparent)}}[data-app=admin] .promo-create-page{background:var(--promo-canvas)}[data-app=admin] .promo-create-board{border:1px solid var(--promo-border);background:var(--promo-paper);width:100%;box-shadow:0 8px 18px var(--promo-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-create-board{box-shadow:0 8px 18px color-mix(in srgb, var(--promo-accent) 7%, transparent)}}[data-app=admin] .promo-create-board__head{border-bottom:1px solid var(--promo-border);background:var(--promo-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .promo-create-board__head h2{color:var(--promo-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .promo-create-board__head p:not(.a-eyebrow){max-width:720px;color:var(--promo-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .promo-create-board__head>span{border:1px solid var(--promo-accent);flex:none}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-create-board__head>span{border:1px solid color-mix(in srgb, var(--promo-accent) 36%, var(--promo-border))}}[data-app=admin] .promo-create-board__head>span{background:var(--promo-accent-soft);color:var(--promo-accent-deep);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}[data-app=admin] .promo-create-workspace{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}[data-app=admin] .promo-create-form{gap:14px;min-width:0;display:grid}[data-app=admin] .promo-form-card{border:1px solid var(--promo-border);background:var(--promo-paper);border-radius:12px;padding:18px;overflow:hidden}[data-app=admin] .promo-form-card>div:first-child{border-bottom:1px solid var(--promo-border);background:var(--promo-header);margin:-18px -18px 18px;padding:16px 18px}[data-app=admin] .promo-form-card h2{font-size:20px;font-weight:900;line-height:1.2;color:var(--promo-ink)!important}[data-app=admin] .promo-form-card p,[data-app=admin] .promo-form-card span{color:var(--promo-muted)}[data-app=admin] .promo-form-card label{color:var(--promo-muted)!important}[data-app=admin] .promo-form-card .input-nexus,[data-app=admin] .promo-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-app=admin] .promo-form-card select,[data-app=admin] .promo-form-card textarea{border:1px solid var(--promo-border-strong)!important;background:var(--promo-paper)!important;color:var(--promo-ink)!important;box-shadow:0 6px 14px var(--promo-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-form-card .input-nexus,[data-app=admin] .promo-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-app=admin] .promo-form-card select,[data-app=admin] .promo-form-card textarea{box-shadow:0 6px 14px color-mix(in srgb, var(--promo-accent) 6%, transparent)!important}}[data-app=admin] .promo-form-card .input-nexus:focus,[data-app=admin] .promo-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,[data-app=admin] .promo-form-card select:focus,[data-app=admin] .promo-form-card textarea:focus{border-color:var(--promo-accent)!important;box-shadow:0 0 0 3px var(--promo-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-form-card .input-nexus:focus,[data-app=admin] .promo-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,[data-app=admin] .promo-form-card select:focus,[data-app=admin] .promo-form-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--promo-accent) 16%, transparent)!important}}[data-app=admin] .promo-form-card [aria-invalid=true]{border-color:var(--brand-danger)!important}[data-app=admin] .promo-form-card .w-1\/2{width:min(100%,360px)}[data-app=admin] .promo-form-card .w-1\/6{width:min(120px,30%)}[data-app=admin] .promo-form-card .w-5\/6{flex:1;min-width:0}[data-app=admin] .promo-form-card .flex.gap-4,[data-app=admin] .promo-form-card .flex.gap-5{flex-wrap:wrap}[data-app=admin] .promo-form-save-button{border:1px solid var(--admin-search-border,#d8cdbc);background:var(--admin-header-bg,#fff);min-width:132px;min-height:42px;color:var(--admin-heading-text,#111827);box-shadow:0 6px 14px var(--admin-accent,#18b8c9);border-radius:10px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .promo-form-save-button{box-shadow:0 6px 14px color-mix(in srgb, var(--admin-accent,#18b8c9) 8%, transparent)}}[data-app=admin] .promo-form-save-button{cursor:pointer;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s}[data-app=admin] .promo-form-save-button:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}@media (width<=980px){[data-app=admin] .promo-create-board__head{flex-direction:column;align-items:flex-start}}[data-app=admin] .inventory-list-shell,[data-app=admin] .inventory-list-page{--inventory-canvas:var(--admin-shell-bg,#fbfaf8);--inventory-paper:var(--admin-header-bg,#fff);--inventory-header:var(--admin-search-bg,#fbfaf8);--inventory-border:var(--admin-header-border,#e7dfd4);--inventory-border-strong:var(--admin-search-border,#d8cdbc);--inventory-ink:var(--admin-heading-text,#111827);--inventory-muted:var(--admin-muted-text,#5f584c);--inventory-accent:var(--admin-accent,#18b8c9);--inventory-accent-deep:var(--admin-accent-deep,#0e7490);--inventory-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--inventory-border);--stroke-medium:var(--inventory-border-strong);--surface-muted:var(--inventory-header);--surface-panel:var(--inventory-paper);--surface-panel-strong:var(--inventory-paper);--brand-primary:var(--inventory-accent);--brand-primary-deep:var(--inventory-accent-deep);--brand-primary-soft:var(--inventory-accent-soft);--brand-primary-border:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-list-shell,[data-app=admin] .inventory-list-page{--brand-primary-border:color-mix(in srgb, var(--inventory-accent) 36%, transparent)}}[data-app=admin] .inventory-list-shell,[data-app=admin] .inventory-list-page{color:var(--inventory-ink)}[data-app=admin] .inventory-list-shell{background:var(--inventory-canvas);flex:1;min-height:0}[data-app=admin] .inventory-list-shell .section-kicker,[data-app=admin] .inventory-list-shell nav a,[data-app=admin] .inventory-list-shell .a-eyebrow{color:var(--inventory-accent-deep)!important}[data-app=admin] .inventory-list-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .inventory-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-app=admin] .inventory-list-search{position:relative}[data-app=admin] .inventory-search-input{width:min(360px,42vw);min-height:40px;border:1px solid var(--inventory-border-strong)!important;background:var(--inventory-paper)!important;color:var(--inventory-ink)!important;box-shadow:0 6px 14px var(--inventory-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-search-input{box-shadow:0 6px 14px color-mix(in srgb, var(--inventory-accent) 8%, transparent)!important}}[data-app=admin] .inventory-create-button{border:1px solid var(--inventory-border-strong);background:var(--inventory-paper);min-height:40px;color:var(--inventory-ink);box-shadow:0 6px 14px var(--inventory-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-create-button{box-shadow:0 6px 14px color-mix(in srgb, var(--inventory-accent) 8%, transparent)}}[data-app=admin] .inventory-create-button{cursor:pointer;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s}[data-app=admin] .inventory-create-button:hover{border-color:var(--inventory-accent);background:var(--inventory-accent-soft);color:var(--inventory-accent-deep)}[data-app=admin] .inventory-list-page{border-top:1px solid var(--inventory-accent);gap:14px;min-height:100%;margin:-12px;padding:14px 12px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-list-page{border-top:1px solid color-mix(in srgb, var(--inventory-accent) 16%, transparent)}}[data-app=admin] .inventory-list-page{background:var(--inventory-canvas)}[data-app=admin] .inventory-list-board{border:1px solid var(--inventory-border);background:var(--inventory-paper);width:100%;box-shadow:0 8px 18px var(--inventory-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-list-board{box-shadow:0 8px 18px color-mix(in srgb, var(--inventory-accent) 7%, transparent)}}[data-app=admin] .inventory-list-board__head{border-bottom:1px solid var(--inventory-border);background:var(--inventory-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .inventory-list-board__head h2{color:var(--inventory-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .inventory-list-board__head p:not(.a-eyebrow){max-width:720px;color:var(--inventory-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .inventory-list-board__head>span{border:1px solid var(--inventory-accent);flex:none}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-list-board__head>span{border:1px solid color-mix(in srgb, var(--inventory-accent) 36%, var(--inventory-border))}}[data-app=admin] .inventory-list-board__head>span{background:var(--inventory-accent-soft);color:var(--inventory-accent-deep);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}[data-app=admin] .inventory-table-card{background:var(--inventory-paper);padding:16px}[data-app=admin] .inventory-table-card .a-data-grid-card{overflow:hidden;border:1px solid var(--inventory-border)!important;background:var(--inventory-paper)!important;box-shadow:none!important;border-radius:12px!important}[data-app=admin] .inventory-table-card .a-data-grid-card .a-card__head{border-bottom:1px solid var(--inventory-border);background:var(--inventory-paper);padding:14px 18px}[data-app=admin] .inventory-table-card .a-data-grid-card .a-btn,[data-app=admin] .inventory-table-card .a-data-grid-card .pg,[data-app=admin] .inventory-table-card .a-table .icon-btn{border:1px solid var(--inventory-border-strong);background:var(--inventory-paper);color:var(--inventory-muted);box-shadow:none;border-radius:9px}[data-app=admin] .inventory-table-card .a-table thead th{background:var(--inventory-header);color:var(--inventory-muted);border-right:0;border-bottom:1px solid var(--inventory-border)}[data-app=admin] .inventory-table-card .a-table thead th:first-child,[data-app=admin] .inventory-table-card .a-table thead th:last-child{border-radius:0}[data-app=admin] .inventory-table-card .a-table tbody tr,[data-app=admin] .inventory-table-card .a-table tbody tr:nth-child(2n){background:var(--inventory-paper);border-bottom:1px solid var(--inventory-border)}[data-app=admin] .inventory-table-card .a-table tbody tr:hover{background:var(--inventory-accent-soft)}[data-app=admin] .inventory-table-card .a-table a,[data-app=admin] .inventory-table-card .a-table .id-link{color:var(--inventory-accent-deep)}[data-app=admin] .inventory-table-card .a-pagination{border-top:1px solid var(--inventory-border);background:var(--inventory-paper)}[data-app=admin] .inventory-table-card .a-pagination .pg.is-active{background:var(--inventory-accent-deep);border-color:var(--inventory-accent-deep);color:#fff}@media (width<=900px){[data-app=admin] .inventory-list-actions,[data-app=admin] .inventory-list-search,[data-app=admin] .inventory-search-input,[data-app=admin] .inventory-create-button{width:100%}[data-app=admin] .inventory-list-board__head{flex-direction:column;align-items:flex-start}}[data-app=admin] .inventory-create-shell,[data-app=admin] .inventory-create-page{--inventory-canvas:var(--admin-shell-bg,#fbfaf8);--inventory-paper:var(--admin-header-bg,#fff);--inventory-header:var(--admin-search-bg,#fbfaf8);--inventory-border:var(--admin-header-border,#e7dfd4);--inventory-border-strong:var(--admin-search-border,#d8cdbc);--inventory-ink:var(--admin-heading-text,#111827);--inventory-muted:var(--admin-muted-text,#5f584c);--inventory-accent:var(--admin-accent,#18b8c9);--inventory-accent-deep:var(--admin-accent-deep,#0e7490);--inventory-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--inventory-border);--stroke-medium:var(--inventory-border-strong);--surface-muted:var(--inventory-header);--surface-panel:var(--inventory-paper);--surface-panel-strong:var(--inventory-paper);--brand-primary:var(--inventory-accent);--brand-primary-deep:var(--inventory-accent-deep);--brand-primary-soft:var(--inventory-accent-soft);--brand-primary-border:var(--inventory-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-create-shell,[data-app=admin] .inventory-create-page{--brand-primary-border:color-mix(in srgb, var(--inventory-accent) 36%, transparent)}}[data-app=admin] .inventory-create-shell,[data-app=admin] .inventory-create-page{--input-bg:var(--inventory-paper);--input-border:var(--inventory-border-strong);color:var(--inventory-ink)}[data-app=admin] .inventory-create-shell{background:var(--inventory-canvas);flex:1;min-height:0}[data-app=admin] .inventory-create-shell .section-kicker,[data-app=admin] .inventory-create-shell nav a,[data-app=admin] .inventory-create-shell .a-eyebrow{color:var(--inventory-accent-deep)!important}[data-app=admin] .inventory-create-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .inventory-create-page{border-top:1px solid var(--inventory-accent);min-height:100%;margin:-12px;padding:14px 12px 110px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-create-page{border-top:1px solid color-mix(in srgb, var(--inventory-accent) 16%, transparent)}}[data-app=admin] .inventory-create-page{background:var(--inventory-canvas)}[data-app=admin] .inventory-create-board{border:1px solid var(--inventory-border);background:var(--inventory-paper);width:100%;box-shadow:0 8px 18px var(--inventory-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-create-board{box-shadow:0 8px 18px color-mix(in srgb, var(--inventory-accent) 7%, transparent)}}[data-app=admin] .inventory-create-board__head{border-bottom:1px solid var(--inventory-border);background:var(--inventory-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .inventory-create-board__head h2{color:var(--inventory-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .inventory-create-board__head p:not(.a-eyebrow){max-width:760px;color:var(--inventory-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .inventory-create-board__head>span{border:1px solid var(--inventory-accent);flex:none}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-create-board__head>span{border:1px solid color-mix(in srgb, var(--inventory-accent) 36%, var(--inventory-border))}}[data-app=admin] .inventory-create-board__head>span{background:var(--inventory-accent-soft);color:var(--inventory-accent-deep);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}[data-app=admin] .inventory-create-form{gap:14px;padding:16px;display:grid}[data-app=admin] .inventory-form-card{border:1px solid var(--inventory-border);background:var(--inventory-paper);border-radius:12px;padding:18px;overflow:hidden}[data-app=admin] .inventory-form-card>div:first-child{border-bottom:1px solid var(--inventory-border);background:var(--inventory-header);margin:-18px -18px 18px;padding:16px 18px}[data-app=admin] .inventory-form-card h2{font-size:20px;font-weight:900;line-height:1.2;color:var(--inventory-ink)!important}[data-app=admin] .inventory-form-card p,[data-app=admin] .inventory-form-card span{color:var(--inventory-muted)}[data-app=admin] .inventory-form-card label{color:var(--inventory-muted)!important}[data-app=admin] .inventory-form-card input[type=checkbox]{accent-color:var(--inventory-accent)}[data-app=admin] .inventory-form-card .input-nexus,[data-app=admin] .inventory-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-app=admin] .inventory-form-card select,[data-app=admin] .inventory-form-card textarea{border:1px solid var(--inventory-border-strong)!important;background:var(--inventory-paper)!important;color:var(--inventory-ink)!important;box-shadow:0 6px 14px var(--inventory-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-form-card .input-nexus,[data-app=admin] .inventory-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-app=admin] .inventory-form-card select,[data-app=admin] .inventory-form-card textarea{box-shadow:0 6px 14px color-mix(in srgb, var(--inventory-accent) 6%, transparent)!important}}[data-app=admin] .inventory-form-card .input-nexus:focus,[data-app=admin] .inventory-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,[data-app=admin] .inventory-form-card select:focus,[data-app=admin] .inventory-form-card textarea:focus{border-color:var(--inventory-accent)!important;box-shadow:0 0 0 3px var(--inventory-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-form-card .input-nexus:focus,[data-app=admin] .inventory-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,[data-app=admin] .inventory-form-card select:focus,[data-app=admin] .inventory-form-card textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--inventory-accent) 16%, transparent)!important}}[data-app=admin] .inventory-image-panel{border:1px solid var(--inventory-border);background:var(--inventory-header);border-radius:12px;margin-top:12px;padding:14px}[data-app=admin] .inventory-ticket-table{border:1px solid var(--inventory-border);background:var(--inventory-paper);border-radius:12px;overflow:hidden}[data-app=admin] .inventory-ticket-table__head{border-bottom:1px solid var(--inventory-border);background:var(--inventory-header);color:var(--inventory-muted)}[data-app=admin] .inventory-ticket-row{border-top:1px solid var(--inventory-border);color:var(--inventory-ink)}[data-app=admin] .inventory-ticket-row:hover{background:var(--inventory-accent-soft)}[data-app=admin] .inventory-ticket-add{border:1px solid var(--inventory-accent);justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-ticket-add{border:1px solid color-mix(in srgb, var(--inventory-accent) 36%, var(--inventory-border))}}[data-app=admin] .inventory-ticket-add{background:var(--inventory-accent-soft);color:var(--inventory-accent-deep);border-radius:10px;padding:0 14px;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s}[data-app=admin] .inventory-ticket-add:hover{border-color:var(--inventory-accent)}[data-app=admin] .inventory-form-save-button{border:1px solid var(--admin-search-border,#d8cdbc);background:var(--admin-header-bg,#fff);min-width:132px;min-height:42px;color:var(--admin-heading-text,#111827);box-shadow:0 6px 14px var(--admin-accent,#18b8c9);border-radius:10px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .inventory-form-save-button{box-shadow:0 6px 14px color-mix(in srgb, var(--admin-accent,#18b8c9) 8%, transparent)}}[data-app=admin] .inventory-form-save-button{cursor:pointer;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s}[data-app=admin] .inventory-form-save-button:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}@media (width<=980px){[data-app=admin] .inventory-create-board__head{flex-direction:column;align-items:flex-start}}[data-app=admin] .activities-catalog-shell,[data-app=admin] .activities-catalog-page{--activity-canvas:var(--admin-shell-bg,#fbfaf8);--activity-paper:var(--admin-header-bg,#fff);--activity-header:var(--admin-search-bg,#fbfaf8);--activity-border:var(--admin-header-border,#e7dfd4);--activity-border-strong:var(--admin-search-border,#d8cdbc);--activity-ink:var(--admin-heading-text,#111827);--activity-muted:var(--admin-muted-text,#5f584c);--activity-accent:var(--admin-accent,#18b8c9);--activity-accent-deep:var(--admin-accent-deep,#0e7490);--activity-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--activity-border);--stroke-medium:var(--activity-border-strong);--surface-muted:var(--activity-header);--surface-panel:var(--activity-paper);--surface-panel-strong:var(--activity-paper);--brand-primary:var(--activity-accent);--brand-primary-deep:var(--activity-accent-deep);--brand-primary-soft:var(--activity-accent-soft);--brand-primary-border:var(--activity-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-shell,[data-app=admin] .activities-catalog-page{--brand-primary-border:color-mix(in srgb, var(--activity-accent) 36%, transparent)}}[data-app=admin] .activities-catalog-shell,[data-app=admin] .activities-catalog-page{color:var(--activity-ink)}[data-app=admin] .activities-catalog-page{border-top:1px solid var(--activity-accent);gap:14px;min-height:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-page{border-top:1px solid color-mix(in srgb, var(--activity-accent) 16%, transparent)}}[data-app=admin] .activities-catalog-page{background:linear-gradient(var(--activity-accent) 1px, transparent 1px), linear-gradient(90deg, var(--activity-accent) 1px, transparent 1px), var(--activity-canvas)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-page{background:linear-gradient(color-mix(in srgb, var(--activity-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--activity-accent) 7%, transparent) 1px, transparent 1px), var(--activity-canvas)}}[data-app=admin] .activities-catalog-page{background-size:28px 28px}[data-app=admin] .activities-catalog-shell .section-kicker,[data-app=admin] .activities-catalog-shell nav a,[data-app=admin] .activities-catalog-shell .a-eyebrow{color:var(--activity-accent-deep)!important}[data-app=admin] .activities-catalog-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .activities-create-button{border:1px solid var(--admin-accent,#18b8c9);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-create-button{border:1px solid color-mix(in srgb, var(--admin-accent,#18b8c9) 42%, var(--admin-header-border,#e7dfd4))}}[data-app=admin] .activities-create-button{background:var(--admin-accent,#18b8c9);color:#fff;box-shadow:0 4px 0 var(--admin-accent-deep,#0e7490);cursor:pointer;border-radius:10px;font-size:14px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s}[data-app=admin] .activities-create-button:hover{background:var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-create-button:hover{background:color-mix(in srgb, var(--admin-accent,#18b8c9) 86%, white)}}[data-app=admin] .activities-create-button:active{box-shadow:0 2px 0 var(--admin-accent-deep,#0e7490);transform:translateY(2px)}[data-app=admin] .activities-catalog-board{border:1px solid var(--activity-border);background:var(--activity-paper);box-shadow:0 8px 18px var(--activity-accent);border-radius:12px;overflow:visible}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-board{box-shadow:0 8px 18px color-mix(in srgb, var(--activity-accent) 7%, transparent)}}[data-app=admin] .activities-catalog-board-head{border-bottom:1px solid var(--activity-border);background:var(--activity-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .activities-catalog-board-head h2{color:var(--activity-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .activities-catalog-board-head p:not(.a-eyebrow){max-width:720px;color:var(--activity-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .activities-catalog-focus{border:1px solid var(--activity-accent);align-items:center;gap:12px;min-width:250px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-focus{border:1px solid color-mix(in srgb, var(--activity-accent) 36%, var(--activity-border))}}[data-app=admin] .activities-catalog-focus{background:var(--activity-paper);box-shadow:0 8px 18px var(--activity-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-focus{box-shadow:0 8px 18px color-mix(in srgb, var(--activity-accent) 8%, transparent)}}[data-app=admin] .activities-catalog-focus>span{background:var(--activity-accent-soft);width:42px;height:42px;color:var(--activity-accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .activities-catalog-focus p{color:var(--activity-accent-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}[data-app=admin] .activities-catalog-focus strong{color:var(--activity-ink);margin-top:1px;font-size:15px;font-weight:900;line-height:1.15;display:block}[data-app=admin] .activities-catalog-stats{background:var(--activity-accent-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-stats{background:color-mix(in srgb, var(--activity-accent-soft) 28%, var(--activity-paper))}}[data-app=admin] .activities-catalog-stat-card{border:1px solid var(--activity-border);background:var(--activity-paper);min-height:82px;box-shadow:0 8px 18px var(--activity-accent);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-stat-card{box-shadow:0 8px 18px color-mix(in srgb, var(--activity-accent) 7%, transparent)}}[data-app=admin] .activities-catalog-stat-icon{background:var(--activity-accent-soft);width:38px;height:38px;color:var(--activity-accent-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .activities-catalog-stat-card strong{color:var(--activity-ink);font-size:26px;font-weight:900;line-height:1;display:block}[data-app=admin] .activities-catalog-stat-card p{color:var(--activity-muted);margin:3px 0 0;font-size:12px;font-weight:850}[data-app=admin] .activities-catalog-filterbar{border-top:1px solid var(--activity-border);background:var(--activity-paper);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;transition:min-height .18s;display:flex}[data-app=admin] .activities-catalog-search{flex:420px;min-width:min(420px,100%);position:relative}[data-app=admin] .activities-catalog-search-icon{color:var(--activity-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-app=admin] .activities-catalog-control,[data-app=admin] .activities-catalog-dropdown>button{border:1px solid var(--activity-border-strong)!important;background:var(--activity-paper)!important;min-height:42px!important;color:var(--activity-ink)!important;box-shadow:0 6px 14px var(--activity-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-control,[data-app=admin] .activities-catalog-dropdown>button{box-shadow:0 6px 14px color-mix(in srgb, var(--activity-accent) 8%, transparent)!important}}[data-app=admin] .activities-catalog-control,[data-app=admin] .activities-catalog-dropdown>button{font-weight:750;font-size:14px!important}[data-app=admin] .activities-catalog-input{width:100%;padding:0 14px 0 42px}[data-app=admin] .activities-catalog-control:focus,[data-app=admin] .activities-catalog-dropdown>button:focus{outline:none;border-color:var(--activity-accent)!important;box-shadow:0 0 0 3px var(--activity-accent-soft)!important}[data-app=admin] .activities-catalog-dropdown{z-index:2;width:min(300px,100%);position:relative}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-menu{max-height:0;z-index:auto!important;background:var(--activity-paper)!important;width:100%!important;min-width:100%!important;box-shadow:0 14px 30px var(--activity-accent)!important;border:0 solid #0000!important;margin-top:0!important;position:static!important;top:auto!important;left:0!important;right:auto!important;overflow:hidden!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-dropdown .custom-dropdown-menu{box-shadow:0 14px 30px color-mix(in srgb, var(--activity-accent) 14%, transparent)!important}}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-menu{opacity:0;pointer-events:none;transition:max-height .18s,opacity .16s,margin-top .18s}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-menu.is-open{opacity:1;pointer-events:auto;max-height:320px;border:1px solid var(--activity-border)!important;margin-top:8px!important}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-search{z-index:1;border-bottom:1px solid var(--activity-border);background:var(--activity-paper);color:var(--activity-muted);align-items:center;padding:10px;display:flex;position:sticky;top:0}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-search svg{pointer-events:none;width:14px;height:14px;position:absolute;left:22px}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-search input{outline:none;width:100%;padding:0 10px 0 34px;font-size:13px;font-weight:750;border:1px solid var(--activity-border-strong)!important;background:var(--activity-paper)!important;min-height:38px!important;color:var(--activity-ink)!important;border-radius:8px!important}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-search input:focus{border-color:var(--activity-accent)!important;box-shadow:0 0 0 3px var(--activity-accent-soft)!important}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-options{max-height:252px;padding:4px;overflow-y:auto}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-option{white-space:normal;border-radius:8px;align-items:center;min-height:38px;line-height:1.25;display:flex}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-empty{color:var(--activity-muted);font-weight:750}[data-app=admin] .activities-catalog-alert{border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800}[data-app=admin] .activities-catalog-alert--warning{border:1px solid var(--brand-warning)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-alert--warning{border:1px solid color-mix(in srgb, var(--brand-warning) 34%, transparent)}}[data-app=admin] .activities-catalog-alert--warning{background:var(--brand-warning-soft);color:var(--brand-warning)}[data-app=admin] .activities-catalog-alert--danger{border:1px solid var(--brand-danger)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-alert--danger{border:1px solid color-mix(in srgb, var(--brand-danger) 34%, transparent)}}[data-app=admin] .activities-catalog-alert--danger{background:var(--brand-danger-soft);color:var(--brand-danger)}[data-app=admin] .activities-catalog-page .a-data-grid-card{background:var(--activity-paper)!important;border:1px solid var(--activity-border)!important;box-shadow:0 8px 18px var(--activity-accent)!important;border-radius:12px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .activities-catalog-page .a-data-grid-card{box-shadow:0 8px 18px color-mix(in srgb, var(--activity-accent) 7%, transparent)!important}}[data-app=admin] .activities-catalog-page .a-data-grid-card .a-card__head{border-bottom:1px solid var(--activity-border);background:var(--activity-paper);padding:14px 18px}[data-app=admin] .activities-catalog-page .a-data-grid-card .a-btn,[data-app=admin] .activities-catalog-page .a-data-grid-card .pg,[data-app=admin] .activities-catalog-page .a-table .icon-btn{border:1px solid var(--activity-border-strong);background:var(--activity-paper);color:var(--activity-muted);box-shadow:none;border-radius:9px}[data-app=admin] .activities-catalog-page .a-table thead th{background:var(--activity-header);color:var(--activity-muted);border-right:0;border-bottom:1px solid var(--activity-border)}[data-app=admin] .activities-catalog-page .a-table thead th:first-child,[data-app=admin] .activities-catalog-page .a-table thead th:last-child{border-radius:0}[data-app=admin] .activities-catalog-page .a-table tbody tr,[data-app=admin] .activities-catalog-page .a-table tbody tr:nth-child(2n){background:var(--activity-paper);border-bottom:1px solid var(--activity-border)}[data-app=admin] .activities-catalog-page .a-table tbody tr:hover{background:var(--activity-accent-soft)}[data-app=admin] .activities-catalog-page .a-table a,[data-app=admin] .activities-catalog-page .a-table .id-link,[data-app=admin] .activities-catalog-page .a-table .guest-link{color:var(--activity-accent-deep)}[data-app=admin] .activities-catalog-page .a-pagination{border-top:1px solid var(--activity-border);background:var(--activity-paper)}[data-app=admin] .activities-catalog-page .a-pagination .pg.is-active{background:var(--activity-accent-deep);border-color:var(--activity-accent-deep);color:#fff}@media (width<=1180px){[data-app=admin] .activities-catalog-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){[data-app=admin] .activities-catalog-page{padding:10px}[data-app=admin] .activities-catalog-board-head{flex-direction:column;align-items:stretch}[data-app=admin] .activities-catalog-focus{width:100%}[data-app=admin] .activities-catalog-stats{grid-template-columns:1fr}[data-app=admin] .activities-catalog-dropdown{width:100%}[data-app=admin] .activities-catalog-dropdown .custom-dropdown-menu{width:100%!important;min-width:100%!important;position:static!important;left:0!important;right:auto!important}}@media print{.dropdown-menu,.popover,.select-menu,.custom-dropdown-menu{display:none!important}}[data-app=admin] .catalog-builder-shell,[data-app=admin] .catalog-builder-page{--catalog-builder-canvas:var(--admin-shell-bg,#fbfaf8);--catalog-builder-paper:var(--admin-header-bg,#fff);--catalog-builder-header:var(--admin-search-bg,#fbfaf8);--catalog-builder-border:var(--admin-header-border,#e7dfd4);--catalog-builder-border-strong:var(--admin-search-border,#d8cdbc);--catalog-builder-ink:var(--admin-heading-text,#111827);--catalog-builder-muted:var(--admin-muted-text,#5f584c);--catalog-builder-accent:var(--admin-accent,#18b8c9);--catalog-builder-accent-deep:var(--admin-accent-deep,#0e7490);--catalog-builder-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--catalog-builder-border);--stroke-medium:var(--catalog-builder-border-strong);--surface-muted:var(--catalog-builder-header);--surface-panel:var(--catalog-builder-paper);--surface-panel-strong:var(--catalog-builder-paper);--brand-primary:var(--catalog-builder-accent);--brand-primary-deep:var(--catalog-builder-accent-deep);--brand-primary-soft:var(--catalog-builder-accent-soft);--brand-primary-border:var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-builder-shell,[data-app=admin] .catalog-builder-page{--brand-primary-border:color-mix(in srgb, var(--catalog-builder-accent) 36%, transparent)}}[data-app=admin] .catalog-builder-shell,[data-app=admin] .catalog-builder-page{color:var(--catalog-builder-ink)}[data-app=admin] .catalog-builder-shell .section-kicker,[data-app=admin] .catalog-builder-shell nav a,[data-app=admin] .catalog-builder-shell .a-eyebrow{color:var(--catalog-builder-accent-deep)!important}[data-app=admin] .catalog-builder-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .catalog-builder-page{border-top:1px solid var(--catalog-builder-accent);gap:14px;min-height:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-builder-page{border-top:1px solid color-mix(in srgb, var(--catalog-builder-accent) 16%, transparent)}}[data-app=admin] .catalog-builder-page{background:var(--catalog-builder-canvas)}[data-app=admin] .catalog-create-view-button{border:1px solid var(--catalog-builder-border-strong);background:var(--catalog-builder-paper);min-height:42px;color:var(--catalog-builder-ink);box-shadow:0 6px 14px var(--catalog-builder-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-create-view-button{box-shadow:0 6px 14px color-mix(in srgb, var(--catalog-builder-accent) 10%, transparent)}}[data-app=admin] .catalog-create-view-button{cursor:pointer;font-size:14px;font-weight:850;transition:background .16s,border-color .16s,color .16s}[data-app=admin] .catalog-create-view-button:hover{border-color:var(--catalog-builder-accent);background:var(--catalog-builder-header);color:var(--catalog-builder-accent-deep)}[data-app=admin] .catalog-builder-intro{border:1px solid var(--catalog-builder-border);background:var(--catalog-builder-paper);box-shadow:0 8px 18px var(--catalog-builder-accent);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-builder-intro{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 7%, transparent)}}[data-app=admin] .catalog-builder-intro h2{color:var(--catalog-builder-ink);margin:4px 0 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .catalog-builder-intro>p{max-width:760px;color:var(--catalog-builder-muted);margin:0;font-size:14px;font-weight:650;line-height:1.55}[data-app=admin] .catalog-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-app=admin] .catalog-type-card{border:1px solid var(--catalog-builder-border);background:var(--catalog-builder-paper);height:100%;min-height:248px;color:var(--catalog-builder-ink);text-align:left;box-shadow:0 8px 18px var(--catalog-builder-accent);border-radius:12px;flex-direction:column;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-type-card{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 7%, transparent)}}[data-app=admin] .catalog-type-card{cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}[data-app=admin] .catalog-type-card:hover{border-color:var(--catalog-builder-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-type-card:hover{border-color:color-mix(in srgb, var(--catalog-builder-accent) 42%, var(--catalog-builder-border))}}[data-app=admin] .catalog-type-card:hover{background:var(--catalog-builder-accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-type-card:hover{background:color-mix(in srgb, var(--catalog-builder-accent-soft) 26%, var(--catalog-builder-paper))}}[data-app=admin] .catalog-type-card:hover{box-shadow:0 12px 22px var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-type-card:hover{box-shadow:0 12px 22px color-mix(in srgb, var(--catalog-builder-accent) 10%, transparent)}}[data-app=admin] .catalog-type-card.is-disabled{cursor:not-allowed;opacity:.65;transform:none}[data-app=admin] .catalog-type-card__topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-app=admin] .catalog-type-card__icon{border:1px solid var(--catalog-builder-accent);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-type-card__icon{border:1px solid color-mix(in srgb, var(--catalog-builder-accent) 30%, var(--catalog-builder-border))}}[data-app=admin] .catalog-type-card__icon{background:var(--catalog-builder-accent-soft);color:var(--catalog-builder-accent-deep);border-radius:10px;flex:none}[data-app=admin] .catalog-type-card__badge{border:1px solid var(--catalog-builder-border);background:var(--catalog-builder-header);color:var(--catalog-builder-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:850}[data-app=admin] .catalog-type-card__body{flex:1;margin-top:18px}[data-app=admin] .catalog-type-card__eyebrow{color:var(--catalog-builder-accent-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}[data-app=admin] .catalog-type-card h3{color:var(--catalog-builder-ink);margin:6px 0 0;font-size:18px;font-weight:900;line-height:1.2}[data-app=admin] .catalog-type-card__body>p:not(.catalog-type-card__eyebrow){color:var(--catalog-builder-muted);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.55}[data-app=admin] .catalog-type-card__examples{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}[data-app=admin] .catalog-type-card__examples span{border:1px solid var(--catalog-builder-border);background:var(--catalog-builder-header);min-height:28px;color:var(--catalog-builder-muted);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}[data-app=admin] .catalog-type-card__action{color:var(--catalog-builder-accent-deep);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:900;display:inline-flex}@media (width<=1180px){[data-app=admin] .catalog-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){[data-app=admin] .catalog-builder-page{padding:10px}[data-app=admin] .catalog-builder-intro{flex-direction:column;align-items:flex-start}[data-app=admin] .catalog-builder-grid{grid-template-columns:1fr}}[data-app=admin] .booking-portal-page{min-height:calc(100vh - 220px);padding-top:10px}[data-app=admin] .booking-portal-grid{grid-template-columns:repeat(auto-fit,minmax(300px,360px));align-items:flex-start}[data-app=admin] .booking-portal-card{cursor:default;max-width:360px;height:auto;min-height:0;padding:16px}[data-app=admin] .booking-portal-card:hover{transform:translateY(-1px)}[data-app=admin] .booking-portal-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}[data-app=admin] .booking-portal-badge{letter-spacing:.04em;border-radius:999px;min-height:24px;padding:0 9px;font-size:10px}[data-app=admin] .booking-portal-card .catalog-type-card__topline{align-items:flex-start;gap:10px}[data-app=admin] .booking-portal-card .catalog-type-card__icon{width:38px;height:38px}[data-app=admin] .booking-portal-card .catalog-type-card__body{flex:none;margin-top:14px}[data-app=admin] .booking-portal-card .catalog-type-card__eyebrow{letter-spacing:.1em;font-size:10px}[data-app=admin] .booking-portal-card .catalog-type-card__body h3{margin-top:5px;font-size:18px}[data-app=admin] .booking-portal-card .catalog-type-card__body>p:not(.catalog-type-card__eyebrow){margin-top:8px;font-size:13px;line-height:1.35}[data-app=admin] .booking-portal-badge--primary{border-color:var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--primary{border-color:color-mix(in srgb, var(--catalog-builder-accent) 34%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-badge--primary{background:var(--catalog-builder-accent-soft);color:var(--catalog-builder-accent-deep)}[data-app=admin] .booking-portal-badge--published{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--published{border-color:color-mix(in srgb, #22c55e 40%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-badge--published{background:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--published{background:color-mix(in srgb, #22c55e 15%, var(--catalog-builder-paper))}}[data-app=admin] .booking-portal-badge--published{color:#15803d}[data-app=admin] .booking-portal-badge--draft{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--draft{border-color:color-mix(in srgb, #f59e0b 34%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-badge--draft{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--draft{background:color-mix(in srgb, #f59e0b 13%, var(--catalog-builder-paper))}}[data-app=admin] .booking-portal-badge--draft{color:#b45309}[data-app=admin] .booking-portal-badge--archived{border-color:#64748b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--archived{border-color:color-mix(in srgb, #64748b 28%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-badge--archived{background:#64748b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-badge--archived{background:color-mix(in srgb, #64748b 10%, var(--catalog-builder-paper))}}[data-app=admin] .booking-portal-badge--archived{color:#475569}[data-app=admin] .booking-portal-path-row{border:1px solid var(--catalog-builder-border);background:var(--catalog-builder-header);border-radius:10px;align-items:center;gap:8px;min-height:34px;margin-top:12px;padding:0 8px;display:flex}[data-app=admin] .booking-portal-path-row a,[data-app=admin] .booking-portal-path-row span{min-width:0;color:var(--catalog-builder-accent-deep);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:800;overflow:hidden}[data-app=admin] .booking-portal-path-row a:hover{text-decoration:underline}[data-app=admin] .booking-portal-path-row button{width:28px;height:28px;color:var(--catalog-builder-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .booking-portal-path-row button:hover{border-color:var(--catalog-builder-border);background:var(--catalog-builder-paper);color:var(--catalog-builder-accent-deep)}[data-app=admin] .booking-portal-examples{margin-top:8px}[data-app=admin] .booking-portal-card .catalog-type-card__examples span{min-height:24px;padding:0 8px;font-size:11px}[data-app=admin] .booking-portal-meta{color:var(--catalog-builder-muted);margin:8px 0 0;font-size:12px;font-weight:750}[data-app=admin] .booking-portal-actions{border-top:1px solid var(--catalog-builder-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}[data-app=admin] .booking-portal-action{min-height:28px;color:var(--catalog-builder-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:inline-flex}[data-app=admin] .booking-portal-action:hover{border-color:var(--catalog-builder-border);background:var(--catalog-builder-header);color:var(--catalog-builder-accent-deep)}[data-app=admin] .booking-portal-action.is-danger:hover{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-action.is-danger:hover{border-color:color-mix(in srgb, #ef4444 35%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-action.is-danger:hover{color:#dc2626}[data-app=admin] .booking-portal-action.is-warning{color:#b45309}[data-app=admin] .booking-portal-action.is-success{color:#15803d}[data-app=admin] .booking-portal-publish-action{border-color:var(--catalog-builder-border);background:var(--catalog-builder-header);margin-left:auto}[data-app=admin] .booking-portal-state,[data-app=admin] .booking-portal-alert,[data-app=admin] .booking-portal-empty{grid-column:1/-1}[data-app=admin] .booking-portal-state{justify-content:center;align-items:center;min-height:260px;display:flex}[data-app=admin] .booking-portal-spinner{border:3px solid var(--catalog-builder-accent);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-spinner{border:3px solid color-mix(in srgb, var(--catalog-builder-accent) 14%, transparent)}}[data-app=admin] .booking-portal-spinner{border-top-color:var(--catalog-builder-accent);border-radius:999px;animation:.8s linear infinite booking-portal-spin}@keyframes booking-portal-spin{to{transform:rotate(360deg)}}[data-app=admin] .booking-portal-alert{border:1px solid #ef4444;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-alert{border:1px solid color-mix(in srgb, #ef4444 28%, var(--catalog-builder-border))}}[data-app=admin] .booking-portal-alert{background:#ef4444;border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-portal-alert{background:color-mix(in srgb, #ef4444 9%, var(--catalog-builder-paper))}}[data-app=admin] .booking-portal-alert{color:#dc2626;font-size:13px;font-weight:800}[data-app=admin] .booking-portal-empty{text-align:center;cursor:default;justify-content:center;align-items:center;min-height:320px}[data-app=admin] .booking-portal-empty .catalog-type-card__body{flex:0;max-width:440px}[data-app=admin] .booking-portal-link-button{cursor:pointer;background:0 0;border:0}@media (width<=760px){[data-app=admin] .booking-portal-publish-action{margin-left:0}[data-app=admin] .booking-portal-card{min-height:auto}}[data-app=admin] .booking-confirmation-page{padding:12px!important}[data-app=admin] .booking-confirmation-page .a-card{overflow:hidden}[data-app=admin] .booking-confirmation-page .a-card [style*="var(--aero-orange-500)"]{background:var(--booking-accent)!important;border-color:var(--booking-accent-deep)!important;box-shadow:0 4px 0 var(--booking-accent-deep)!important}[data-app=admin] .booking-confirmation-page .booking-tabs{border-bottom:0!important;border-radius:12px 12px 0 0!important}[data-app=admin] .booking-confirmation-page .a-tab{border:0;border-right:1px solid var(--booking-border);background:var(--booking-paper);min-height:48px;color:var(--ink-500);gap:9px;font-size:13px;font-weight:850}[data-app=admin] .booking-confirmation-page .a-tab.is-active{color:var(--booking-accent-deep);background:var(--booking-accent-soft);box-shadow:inset 0 -2px 0 var(--booking-accent)}[data-app=admin] .booking-confirmation-page .booking-tab-panel{min-height:320px;border-top:0!important;border-radius:0 0 12px 12px!important;padding:18px!important}[data-app=admin] .booking-confirmation-page .booking-payment-layout{align-items:stretch;gap:16px}[data-app=admin] .booking-confirmation-page .booking-item-browser-panel{overflow:hidden;background:var(--booking-header)!important;width:min(500px,40vw)!important}[data-app=admin] .booking-confirmation-page .order-item-browser>div:first-child{background:var(--booking-header);border-bottom:1px solid var(--booking-border)!important}[data-app=admin] .booking-confirmation-page .order-item-browser button,[data-app=admin] .booking-confirmation-page .booking-guest-bar input,[data-app=admin] .booking-confirmation-page .order-item-browser input,[data-app=admin] .booking-confirmation-page .order-item-browser select,[data-app=admin] .booking-confirmation-page .booking-order-panel input,[data-app=admin] .booking-confirmation-page .booking-order-panel select{border-color:var(--booking-border-strong)!important;border-radius:10px!important}[data-app=admin] .booking-confirmation-page .booking-guest-bar input:focus,[data-app=admin] .booking-confirmation-page .order-item-browser input:focus,[data-app=admin] .booking-confirmation-page .booking-order-panel input:focus{box-shadow:0 0 0 3px var(--booking-accent-soft);border-color:var(--booking-accent)!important}[data-app=admin] .booking-confirmation-page .booking-empty-cart{min-height:278px;background:var(--booking-header)!important;border-style:dashed!important;border-color:var(--booking-border-strong)!important}[data-app=admin] .booking-confirmation-page .booking-cart-line{background:var(--booking-paper);border:1px solid #0000}[data-app=admin] .booking-confirmation-page .booking-cart-line:hover{border-color:var(--booking-border);background:var(--booking-header)!important}[data-app=admin] .booking-confirmation-page .booking-save-btn{border:1px solid #159447;min-height:46px;font-weight:900;border-radius:10px!important}[data-app=admin] .booking-confirmation-page .order-item-browser [style*="var(--surface-muted)"],[data-app=admin] .booking-confirmation-page .order-item-browser [style*="var(--surface-card)"],[data-app=admin] .booking-confirmation-page .booking-order-panel [style*="var(--surface-muted)"]{background:var(--booking-paper)!important;border-color:var(--booking-border)!important}[data-app=admin] .booking-confirmation-page .booking-order-panel h3+p,[data-app=admin] .booking-confirmation-page .order-item-browser label{color:var(--booking-muted)!important}@media (width<=1200px){[data-app=admin] .booking-confirmation-page .booking-payment-layout{flex-direction:column}[data-app=admin] .booking-confirmation-page .booking-item-browser-panel{min-height:520px;width:100%!important}}@media (width<=720px){[data-app=admin] .bookings-list-page{padding:10px!important}[data-app=admin] .booking-confirmation-page .booking-tab-panel{padding:14px!important}[data-app=admin] .booking-confirmation-page .booking-cart-line,[data-app=admin] .booking-confirmation-page .booking-cart-line>div{flex-direction:column;align-items:stretch}}[data-app=admin] .booking-calendar-page{--calendar-accent:var(--admin-accent,#22b7c8);--calendar-accent-deep:var(--admin-accent-deep,#147f96);--calendar-accent-soft:var(--admin-active-soft,#dff9fc);--calendar-canvas:var(--admin-shell-bg,#fbfaf8);--calendar-paper:var(--admin-header-bg,#fffdfb);--calendar-header:var(--admin-search-bg,#fffaf5);--calendar-border:var(--admin-header-border,#e6d8c7);--calendar-border-strong:var(--admin-search-border,#d8c8b4);--calendar-ink:var(--admin-heading-text,#111827);--calendar-muted:var(--admin-muted-text,#6f675c);--brand-primary:var(--calendar-accent);--brand-primary-deep:var(--calendar-accent-deep);--brand-primary-soft:var(--calendar-accent-soft);--brand-primary-border:var(--calendar-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-page{--brand-primary-border:color-mix(in srgb, var(--calendar-accent) 36%, transparent)}}[data-app=admin] .booking-calendar-page{--brand-secondary:var(--calendar-accent);--brand-secondary-soft:var(--calendar-accent-soft);--brand-secondary-border:var(--calendar-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-page{--brand-secondary-border:color-mix(in srgb, var(--calendar-accent) 28%, transparent)}}[data-app=admin] .booking-calendar-page{color:var(--calendar-ink);background:var(--calendar-canvas)!important}[data-app=admin] .booking-calendar-page .booking-calendar-content{flex:1;padding:12px;overflow:auto}[data-app=admin] .booking-calendar-page .z-20{background:var(--calendar-header)!important;border-bottom:1px solid var(--calendar-border)!important;box-shadow:none!important}[data-app=admin] .booking-calendar-page .section-kicker{letter-spacing:.14em;color:var(--calendar-accent-deep)!important}[data-app=admin] .booking-calendar-page a,[data-app=admin] .booking-calendar-page nav a{color:var(--calendar-accent-deep)!important}[data-app=admin] .booking-calendar-new-booking{min-height:40px;border:1px solid var(--calendar-border-strong)!important;background:var(--calendar-paper)!important;color:var(--calendar-ink)!important;box-shadow:0 6px 14px var(--calendar-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-new-booking{box-shadow:0 6px 14px color-mix(in srgb, var(--calendar-accent) 10%, transparent)!important}}[data-app=admin] .booking-calendar-new-booking:hover{background:var(--calendar-canvas)!important;border-color:var(--calendar-border-strong)!important;color:var(--calendar-ink)!important;transform:none!important}[data-app=admin] .booking-calendar-command,[data-app=admin] .booking-calendar-summary-card,[data-app=admin] .booking-calendar-live-card,[data-app=admin] .booking-calendar-side-card{background:var(--calendar-paper)!important;border:1px solid var(--calendar-border)!important;border-radius:12px!important;box-shadow:0 8px 18px #3c23120b!important}[data-app=admin] .booking-calendar-command{padding:22px!important}[data-app=admin] .booking-calendar-focus{min-width:280px;min-height:64px;background:var(--calendar-paper)!important;color:var(--calendar-ink)!important;border:1px solid var(--calendar-border-strong)!important;box-shadow:0 6px 14px var(--calendar-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-focus{box-shadow:0 6px 14px color-mix(in srgb, var(--calendar-accent) 9%, transparent)!important}}[data-app=admin] .booking-calendar-focus{border-radius:12px!important;padding:9px 14px!important}[data-app=admin] .booking-calendar-focus>div>div:first-child{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;background:var(--calendar-accent-soft)!important;color:var(--calendar-accent-deep)!important;border-radius:10px!important}[data-app=admin] .booking-calendar-focus p:first-child{color:var(--calendar-accent-deep)!important;letter-spacing:.16em!important;font-size:10px!important}[data-app=admin] .booking-calendar-focus p:last-child{font-size:15px;line-height:1.2;color:var(--calendar-ink)!important}[data-app=admin] .booking-calendar-command label{color:var(--calendar-muted)!important}[data-app=admin] .booking-calendar-controls{grid-template-columns:minmax(220px,260px) minmax(260px,300px) minmax(240px,280px) minmax(320px,340px) minmax(360px,1fr);align-items:end;gap:16px;display:grid}[data-app=admin] .booking-calendar-command button,[data-app=admin] .booking-calendar-command select,[data-app=admin] .booking-calendar-command input,[data-app=admin] .booking-calendar-command .input-nexus,[data-app=admin] .booking-calendar-command label.inline-flex{border:1px solid var(--calendar-border-strong)!important;background:var(--calendar-paper)!important;color:var(--calendar-ink)!important;box-shadow:0 6px 14px var(--calendar-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-command button,[data-app=admin] .booking-calendar-command select,[data-app=admin] .booking-calendar-command input,[data-app=admin] .booking-calendar-command .input-nexus,[data-app=admin] .booking-calendar-command label.inline-flex{box-shadow:0 6px 14px color-mix(in srgb, var(--calendar-accent) 9%, transparent)!important}}[data-app=admin] .booking-calendar-date-field{align-items:center;min-height:52px;display:flex;border:1px solid var(--calendar-border-strong)!important;background:var(--calendar-paper)!important;box-shadow:0 6px 14px var(--calendar-accent)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-date-field{box-shadow:0 6px 14px color-mix(in srgb, var(--calendar-accent) 9%, transparent)!important}}[data-app=admin] .booking-calendar-date-field{padding:0 14px}[data-app=admin] .booking-calendar-date-field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:48px;font-size:16px;font-weight:800;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}[data-app=admin] .booking-calendar-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}[data-app=admin] .booking-calendar-controls select,[data-app=admin] .booking-calendar-controls .input-nexus,[data-app=admin] .booking-calendar-controls label.inline-flex,[data-app=admin] .booking-calendar-segment{min-height:52px}[data-app=admin] .booking-calendar-command input[type=date],[data-app=admin] .booking-calendar-command input[type=time]{box-shadow:none!important}[data-app=admin] .booking-calendar-command button:hover,[data-app=admin] .booking-calendar-command select:hover,[data-app=admin] .booking-calendar-command label.inline-flex:hover{background:var(--calendar-canvas)!important;border-color:var(--calendar-border-strong)!important}[data-app=admin] .booking-calendar-segment{background:var(--calendar-paper)!important;border:1px solid var(--calendar-border-strong)!important;box-shadow:0 6px 14px var(--calendar-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-segment{box-shadow:0 6px 14px color-mix(in srgb, var(--calendar-accent) 9%, transparent)!important}}[data-app=admin] .booking-calendar-segment button{color:var(--calendar-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}[data-app=admin] .booking-calendar-segment button[style*=linear-gradient]{border-color:var(--calendar-accent)!important;background:var(--calendar-accent-soft)!important;color:var(--calendar-accent-deep)!important}[data-app=admin] .booking-calendar-summary-card{min-height:74px}[data-app=admin] .booking-calendar-summary-icon{background:var(--calendar-accent-soft)!important;color:var(--calendar-accent-deep)!important;box-shadow:none!important}[data-app=admin] .booking-calendar-meta-pill,[data-app=admin] .booking-calendar-note-row{background:var(--calendar-accent-soft)!important;color:var(--calendar-ink)!important;border:1px solid var(--calendar-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-meta-pill,[data-app=admin] .booking-calendar-note-row{border:1px solid color-mix(in srgb, var(--calendar-accent) 18%, var(--calendar-border))!important}}[data-app=admin] .booking-calendar-note-value{color:var(--calendar-accent-deep)!important}[data-app=admin] .booking-calendar-side-card [class*="bg-\\[var\\(--surface-muted\\)\\]"],[data-app=admin] .booking-calendar-live-card [class*="bg-\\[var\\(--surface-muted\\)\\]"]{background:var(--calendar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-side-card [class*="bg-\\[var\\(--surface-muted\\)\\]"],[data-app=admin] .booking-calendar-live-card [class*="bg-\\[var\\(--surface-muted\\)\\]"]{background:color-mix(in srgb, var(--calendar-border) 22%, var(--calendar-paper))!important}}[data-app=admin] .booking-calendar-board{background:var(--calendar-paper)!important;border:1px solid var(--calendar-border)!important;box-shadow:none!important;border-radius:12px!important}[data-app=admin] .booking-calendar-board-head{background:var(--calendar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-board-head{background:color-mix(in srgb, var(--calendar-border) 18%, var(--calendar-paper))!important}}[data-app=admin] .booking-calendar-board-head{border-bottom:1px solid var(--calendar-border)!important}[data-app=admin] .booking-calendar-board [style*="rgba(255,255,255,0.06)"],[data-app=admin] .booking-calendar-board [style*="rgba(255,255,255,0.08)"]{border-color:var(--calendar-border)!important}[data-app=admin] .booking-calendar-board [style*="var(--surface-muted)"]{background:var(--calendar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .booking-calendar-board [style*="var(--surface-muted)"]{background:color-mix(in srgb, var(--calendar-border) 16%, var(--calendar-paper))!important}}[data-app=admin] .booking-calendar-badge{background:var(--calendar-accent-soft)!important;color:var(--calendar-accent-deep)!important}[data-app=admin] .booking-calendar-month button:hover{background:var(--calendar-canvas)!important}@media (width<=900px){[data-app=admin] .booking-calendar-controls{grid-template-columns:1fr}[data-app=admin] .booking-calendar-command{padding:16px!important}[data-app=admin] .booking-calendar-focus,[data-app=admin] .booking-calendar-new-booking{width:100%}}[data-app=admin] .zones-areas-page{--zones-accent:var(--admin-accent,var(--brand-primary,#ff6900));--zones-accent-deep:var(--admin-accent-deep,var(--brand-primary-deep,#c94b00));--zones-accent-soft:var(--admin-active-soft,var(--brand-primary-soft,#fff0e2));--zones-border:var(--admin-header-border,var(--ink-100,#e7dfd4));--zones-panel-bg:var(--admin-header-bg,var(--surface-panel-strong,#fff));--zones-text:var(--admin-shell-text,var(--ink-800,#1a1814));--zones-heading:var(--admin-heading-text,var(--ink-900,#0f0e0b));--zones-muted:var(--admin-muted-text,var(--ink-500,#5f584c));background:var(--zones-accent-soft);border:1px solid var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-areas-page{border:1px solid color-mix(in srgb, var(--zones-accent) 16%, var(--zones-border))}}[data-app=admin] .zones-areas-page{border-radius:0;padding:0}[data-app=admin] .zones-library{gap:0;display:grid}[data-app=admin] .zones-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}[data-app=admin] .zones-metric-card{border:1px solid var(--zones-border);background:var(--zones-panel-bg);border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #0f0e0b0f}[data-app=admin] .zones-metric-icon{background:var(--zones-accent-soft);width:36px;height:36px;color:var(--zones-accent-deep);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}[data-app=admin] .zones-metric-value{color:var(--zones-heading);font-variant-numeric:tabular-nums;font-size:18px;font-weight:950;line-height:1}[data-app=admin] .zones-metric-label{color:var(--zones-muted);margin:3px 0 0;font-size:12px;font-weight:850;line-height:1.1}[data-app=admin] .zones-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}[data-app=admin] .zones-section-tabs{border:1px solid var(--zones-border);background:var(--zones-panel-bg);border-radius:12px;align-items:center;gap:10px;min-height:72px;margin:0 0 14px;padding:10px 14px;display:flex;box-shadow:0 2px 8px #0f0e0b0f}[data-app=admin] .zones-section-tabs button{min-height:48px;color:var(--zones-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}[data-app=admin] .zones-section-tabs button.is-active{background:var(--zones-accent-soft);color:var(--zones-accent-deep)}[data-app=admin] .zones-panel-head{background:0 0;border-bottom:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;min-height:62px;padding:0 0 14px;display:flex}[data-app=admin] .zones-controls{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}[data-app=admin] .zones-search{border:1.5px solid var(--zones-border);background:var(--zones-panel-bg);width:min(100%,380px);min-width:230px;min-height:42px;color:var(--zones-muted);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}[data-app=admin] .zones-search svg{color:var(--zones-muted);justify-self:center}[data-app=admin] .zones-search-input{min-width:0;height:36px;color:var(--zones-heading);background:0 0;border:0;outline:0;font-size:13px;font-weight:850}[data-app=admin] .zones-search-input::placeholder{color:var(--zones-muted)}[data-app=admin] .zones-primary-btn{white-space:nowrap;border:2px solid var(--zones-accent-deep);background:var(--zones-accent);color:#fff;min-height:42px;box-shadow:0 4px 0 var(--zones-accent-deep);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:950;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}[data-app=admin] .zones-primary-btn:hover{background:var(--zones-accent-deep)}[data-app=admin] .zones-primary-btn:active{box-shadow:0 1px 0 var(--zones-accent-deep);transform:translateY(3px)}[data-app=admin] .zones-workspace{min-height:420px;padding:0 0 22px;display:block}[data-app=admin] .zones-table-card{min-width:0;padding:0;overflow-x:auto}[data-app=admin] .zones-table-card .a-data-grid-card{border:1px solid var(--zones-border);background:var(--zones-panel-bg);border-radius:16px;overflow:visible}[data-app=admin] .zones-table-card .a-card__head{justify-content:flex-end;padding:14px 14px 12px}[data-app=admin] .zones-table-card .a-btn--ghost{border-color:var(--zones-border);color:var(--zones-text);background:var(--zones-panel-bg)}[data-app=admin] .zones-table-card .a-btn--ghost:hover{border-color:var(--zones-accent);color:var(--zones-accent-deep);background:var(--zones-accent-soft)}[data-app=admin] .zones-table-card .a-table{min-width:980px}[data-app=admin] .zones-table-card .a-table thead th{background:var(--zones-panel-bg);color:var(--zones-muted);border-top:1px solid var(--zones-border);border-right:0;border-bottom:1px solid var(--zones-border);padding:13px 16px}[data-app=admin] .zones-table-card .a-table tbody tr{background:var(--zones-panel-bg);border-bottom-color:var(--zones-border)}[data-app=admin] .zones-table-card .a-table tbody tr:nth-child(2n){background:var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-table-card .a-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--zones-accent) 4%, var(--zones-panel-bg))}}[data-app=admin] .zones-table-card .a-table tbody tr:hover{background:var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-table-card .a-table tbody tr:hover{background:color-mix(in srgb, var(--zones-accent) 8%, var(--zones-panel-bg))}}[data-app=admin] .zones-table-card .a-table tbody td{color:var(--zones-text);padding:16px;font-weight:760}[data-app=admin] .zones-id-pill,[data-app=admin] .zones-rule-pill,[data-app=admin] .zones-activity-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}[data-app=admin] .zones-id-pill{border:1px solid var(--zones-border);background:var(--zones-accent-soft);color:var(--zones-accent-deep);font-variant-numeric:tabular-nums}[data-app=admin] .zones-name-cell{min-width:0;color:var(--zones-heading);align-items:center;gap:10px;font-weight:950;display:inline-flex}[data-app=admin] .zones-name-icon{background:var(--zones-accent-soft);width:30px;height:30px;color:var(--zones-accent-deep);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}[data-app=admin] .zones-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=admin] .zones-capacity{width:100%;color:var(--zones-heading);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}[data-app=admin] .zones-capacity strong{font-size:15px;font-weight:950}[data-app=admin] .zones-capacity span{color:var(--zones-muted);font-size:11px;font-weight:850}[data-app=admin] .zones-rule-pill{border:1px solid var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-rule-pill{border:1px solid color-mix(in srgb, var(--zones-accent) 45%, var(--zones-border))}}[data-app=admin] .zones-rule-pill{color:var(--zones-accent-deep);background:var(--zones-accent-soft)}[data-app=admin] .zones-rule-pill--single{border-style:solid}[data-app=admin] .zones-rule-pill--multiple{background:var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-rule-pill--multiple{background:color-mix(in srgb, var(--zones-accent) 12%, var(--zones-panel-bg))}}[data-app=admin] .zones-activity-pill{border:1px dashed var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-activity-pill{border:1px dashed color-mix(in srgb, var(--zones-accent) 50%, var(--zones-border))}}[data-app=admin] .zones-activity-pill{color:var(--zones-text);background:var(--zones-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .zones-activity-pill{background:color-mix(in srgb, var(--zones-accent) 7%, var(--zones-panel-bg))}}[data-app=admin] .zones-table-card .a-table .row-actions{gap:8px}[data-app=admin] .zones-table-card .a-table .icon-btn{border-color:var(--zones-border);color:var(--zones-accent-deep);background:var(--zones-panel-bg)}[data-app=admin] .zones-table-card .a-table .icon-btn:hover{border-color:var(--zones-accent);color:#fff;background:var(--zones-accent)}[data-app=admin] .zones-error{border:1px solid var(--color-danger,#d6361a);background:var(--color-danger-soft,#fce2da);color:var(--color-danger,#d6361a);border-radius:12px;padding:14px;font-size:13px;font-weight:850}@media (width<=1100px){[data-app=admin] .zones-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){[data-app=admin] .zones-metrics{grid-template-columns:1fr}[data-app=admin] .zones-controls,[data-app=admin] .zones-search,[data-app=admin] .zones-primary-btn{width:100%}[data-app=admin] .zones-controls{justify-content:stretch}}[data-app=admin] .a-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}[data-app=admin] .a-pill--confirmed{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success)}[data-app=admin] .a-pill--pending{background:var(--color-warning-soft);color:#8b6100;border-color:var(--color-warning)}[data-app=admin] .a-pill--cancelled{background:var(--ink-50);color:var(--ink-500);border-color:var(--ink-300)}[data-app=admin] .a-pill--paid{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success)}[data-app=admin] .a-pill--unpaid{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger)}[data-app=admin] .a-pill--partpaid{background:var(--aero-yellow-300);color:var(--ink-900);border-color:var(--aero-yellow-400)}[data-app=admin] .a-pill--dot:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}[data-app=admin] .a-tabs{border-bottom:2px solid var(--ink-800);background:var(--ink-25);gap:0;display:flex}[data-app=admin] .a-tab{color:var(--ink-500);cursor:pointer;font-size:13.5px;font-weight:700;font-family:var(--font-sans);background:0 0;border:none;border-bottom:4px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:14px 20px;display:inline-flex}[data-app=admin] .a-tab svg{width:15px;height:15px}[data-app=admin] .a-tab.is-active{color:var(--ink-900);border-bottom-color:var(--aero-orange-500);background:#fff}[data-app=admin] .a-section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-900);margin:0;font-size:18px;font-weight:700}[data-app=admin] .a-kv{grid-template-columns:140px 1fr;gap:8px 16px;font-size:13.5px;display:grid}[data-app=admin] .a-kv dt{color:var(--ink-500);font-weight:600}[data-app=admin] .a-kv dd{color:var(--ink-900);margin:0;font-weight:600}[data-app=admin] .a-pagination{background:var(--surface-panel,white);border-top:1.5px solid var(--ink-100);letter-spacing:.01em;color:var(--ink-600);z-index:30;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;padding:9px 12px;font-size:12.5px;font-weight:750;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #1418140f}[data-app=admin] .a-pagination .pages{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}[data-app=admin] .a-pagination .pg{border:1.5px solid var(--ink-200);background:var(--surface-panel,white);cursor:pointer;min-width:30px;height:30px;color:var(--ink-700);border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:12.5px;font-weight:850;display:inline-flex}[data-app=admin] .a-pagination .pg.is-active{background:var(--ink-800);color:#fff;border-color:var(--ink-800)}[data-app=admin] .a-pagination .pg:disabled{cursor:not-allowed;opacity:.45}[data-app=admin] .a-pagination strong{color:var(--ink-900);font-weight:900}[data-app=admin] .a-pagination .a-btn,[data-app=admin] .a-compact-pager__jump{font-size:12.5px;font-weight:850}[data-app=admin] .a-data-grid-footer{border:1px solid var(--border,var(--ink-100));border-top:1.5px solid var(--ink-100);border-radius:0 0 14px 14px;flex:none;position:relative;bottom:auto;overflow:visible}[data-app=admin] .a-data-grid-footer__meta,[data-app=admin] .a-data-grid-footer__page-size{white-space:nowrap}[data-app=admin] .a-data-grid-footer__page-size{color:var(--ink-700);align-items:center;gap:8px;font-size:12.5px;font-weight:850;display:inline-flex}[data-app=admin] .a-data-grid-footer__page-size-select{border:1.5px solid var(--border-strong,var(--ink-200));background-color:var(--surface-panel,#fff);min-width:74px;height:30px;color:var(--ink-800);font:inherit;cursor:pointer;border-radius:9px;outline:none;padding:0 28px 0 10px;font-weight:900}[data-app=admin] .a-data-grid-footer__page-size-select:focus{border-color:var(--customer-accent,var(--aero-orange-500));box-shadow:0 0 0 3px var(--customer-accent,var(--aero-orange-500))}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-footer__page-size-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-accent,var(--aero-orange-500)) 14%, transparent)}}[data-app=admin] .a-data-grid-footer__page-size-select:disabled{cursor:not-allowed;opacity:.55}[data-app=admin] .a-data-grid-footer__meta{min-width:max-content;padding-right:clamp(12px,2vw,28px)}[data-app=admin] .a-data-grid-footer__tools{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}[data-app=admin] .a-data-grid-footer__tools .a-data-grid-toolbar__actions{flex-wrap:nowrap;width:100%}[data-app=admin] .a-compact-pager{border:1px solid var(--border,var(--ink-100));background:var(--surface-muted,var(--ink-25));border-radius:10px;flex:none;margin-left:clamp(8px,1.5vw,22px);padding:3px}[data-app=admin] .a-compact-pager__jump{border-left:1px solid var(--border,var(--ink-100));border-right:1px solid var(--border,var(--ink-100));height:30px;color:var(--ink-500);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}[data-app=admin] .a-compact-pager__jump input{border:1.5px solid var(--border-strong,var(--ink-200));background:var(--surface-panel,#fff);width:clamp(42px,6ch,72px);height:24px;color:var(--ink-900);text-align:center;border-radius:7px;outline:none;font-size:12px;font-weight:850}[data-app=admin] .a-compact-pager__jump input:focus{border-color:var(--customer-accent,var(--aero-orange-500));box-shadow:0 0 0 3px var(--customer-accent,var(--aero-orange-500))}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-compact-pager__jump input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--customer-accent,var(--aero-orange-500)) 14%, transparent)}}[data-app=admin] .a-compact-pager__total{text-overflow:ellipsis;max-width:92px;overflow:hidden}[data-app=admin] .a-compact-pager__last{min-width:42px!important;font-size:11px!important}[data-app=admin] .a-bars{align-items:flex-end;gap:3px;height:32px;display:flex}[data-app=admin] .a-bars span{background:var(--ink-200);border-radius:2px;flex:1;min-height:4px}[data-app=admin] .a-bars span.hi{background:var(--aero-orange-500)}[data-app=admin] .a-bars span.med{background:var(--aero-orange-300)}[data-app=admin] .a-avatar{border:1.5px solid var(--ink-800);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-flex}[data-app=admin] .a-bignum{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.92}[data-app=admin]{--surface-app:var(--ink-25);--surface-card:#fff;--surface-panel:#fff;--surface-panel-strong:#fff;--surface-muted:var(--ink-50);--surface-header:var(--ink-25);--surface-bottom:var(--ink-25);--surface-sidebar:var(--ink-800);--stroke-soft:var(--ink-200);--stroke-medium:var(--ink-300);--stroke-strong:var(--ink-700);--text-strong:var(--ink-900);--text-base:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--brand-primary:var(--aero-orange-500);--brand-primary-deep:var(--aero-orange-700);--brand-primary-soft:var(--aero-orange-50);--brand-primary-border:var(--aero-orange-300);--brand-secondary:var(--aero-yellow-300);--brand-secondary-soft:#fff7dc;--brand-secondary-border:var(--aero-yellow-400);--brand-accent:var(--aero-electric-400);--brand-accent-soft:#eee6ff;--brand-success:var(--color-success);--brand-success-soft:var(--color-success-soft);--brand-success-border:var(--color-success);--brand-warning:var(--color-warning);--brand-warning-soft:var(--color-warning-soft);--brand-warning-border:var(--color-warning);--brand-danger:var(--color-danger);--brand-danger-soft:var(--color-danger-soft);--brand-danger-border:var(--color-danger);--brand-gradient:linear-gradient(135deg, var(--aero-orange-500) 0%, var(--aero-orange-700) 100%);--brand-glow:0 4px 0 var(--aero-orange-700);--action-confirm:var(--color-success);--action-confirm-soft:var(--color-success-soft);--action-destructive:var(--color-danger);--action-destructive-soft:var(--color-danger-soft);--action-warning:var(--color-warning);--action-warning-soft:var(--color-warning-soft);--action-info:#0284c7;--action-info-soft:#e0f2fe;--input-bg:#fff;--input-border:var(--ink-300);--input-focus-bg:#fff;--input-placeholder:var(--ink-400);--shadow-soft:0 6px 20px #1a18140f;--shadow-card:0 4px 14px #1a18140f;--shadow-header:0 2px 12px #1a18140a;--selection-bg:var(--aero-orange-200);--selection-text:var(--ink-900);--scrollbar-track:var(--ink-50);--scrollbar-thumb:var(--ink-200);--scrollbar-thumb-hover:var(--ink-300);--option-bg:#fff;--modal-bg:#fff;--modal-backdrop:#1a181473;--form-panel-bg:#fff;--form-panel-border:var(--ink-200);--form-subpanel-bg:var(--ink-25);--form-subpanel-border:var(--ink-200);--form-tab-bg:var(--ink-25);--form-tab-border:var(--ink-200);--form-tab-active-bg:var(--aero-orange-50);--form-tab-active-border:var(--aero-orange-300);--form-row-hover:var(--ink-50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-app=admin] .app-panel,[data-app=admin] .input-nexus{border-width:1.5px}[data-app=admin] .input-nexus:focus,[data-app=admin] .input-nexus:focus-within{border-color:var(--ink-800);box-shadow:none}[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{background:var(--ink-800);color:var(--ink-25);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:800}[data-app=admin] .btn-nexus{font-weight:700;background:var(--aero-orange-500)!important;color:#fff!important;border:2px solid var(--ink-800)!important;box-shadow:0 4px 0 var(--aero-orange-700)!important}[data-app=admin] .btn-nexus:hover{background:var(--aero-orange-400)!important}[data-app=admin] .btn-nexus:active{transform:translateY(2px);box-shadow:0 2px 0 var(--aero-orange-700)!important}[data-app=admin] .catalog-view-button:focus,[data-app=admin] .catalog-view-button:focus-visible,[data-app=admin] .catalog-type-card:focus,[data-app=admin] .catalog-type-card:focus-visible{outline:2px solid var(--admin-accent,var(--brand-primary,#ff6900));outline-offset:3px;box-shadow:0 0 0 4px var(--admin-accent,var(--brand-primary,#ff6900))!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-view-button:focus,[data-app=admin] .catalog-view-button:focus-visible,[data-app=admin] .catalog-type-card:focus,[data-app=admin] .catalog-type-card:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--admin-accent,var(--brand-primary,#ff6900)) 20%, transparent)!important}}[data-app=admin].login-shell{min-height:100vh;color:var(--admin-shell-text,var(--ink-800));background:var(--admin-shell-bg,var(--ink-25));font-family:var(--font-sans,system-ui, -apple-system, sans-serif);grid-template-rows:auto 1fr auto;display:grid;overflow-x:hidden}:root[data-theme] [data-app=admin].login-shell{color:var(--admin-shell-text,var(--ink-800));background:var(--admin-shell-bg,var(--ink-25))}[data-app=admin].login-shell:after,[data-app=admin].login-shell .login-card:before{content:none}[data-app=admin].login-shell .login-admin-header{background:var(--admin-header-bg,white);border-bottom:1px solid var(--admin-header-border,var(--ink-100));z-index:2;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:0 20px;display:flex;position:relative}[data-app=admin].login-shell .login-brand-lockup{color:var(--admin-heading-text,var(--ink-900));align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}[data-app=admin].login-shell .login-brand-badge{color:#fff;background:linear-gradient(135deg, var(--admin-accent,var(--aero-orange-500)), var(--admin-accent-deep,var(--aero-orange-700)));width:32px;height:32px;box-shadow:0 2px 8px var(--admin-accent-shadow,#f45b0a4d);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}[data-app=admin].login-shell .login-theme-switcher{background:var(--admin-search-bg,var(--ink-50));border-radius:14px;align-items:center;gap:8px;max-width:100%;padding:5px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){[data-app=admin].login-shell .login-theme-switcher{background:color-mix(in srgb, var(--admin-search-bg,var(--ink-50)) 88%, white)}}[data-app=admin].login-shell .login-theme-switcher{border:1.5px solid var(--admin-search-border,var(--ink-200));box-shadow:0 8px 22px #12182014}[data-app=admin].login-shell .login-theme-button{min-height:40px;color:var(--admin-muted-text,var(--ink-500));cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:850;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}[data-app=admin].login-shell .login-theme-button:hover,[data-app=admin].login-shell .login-theme-button.is-active{color:var(--admin-heading-text,var(--ink-900));background:var(--admin-active-soft,var(--aero-orange-50));border-color:var(--admin-accent,var(--aero-orange-500));transform:translateY(-1px)}[data-app=admin].login-shell .login-theme-swatch{border:1.5px solid var(--admin-header-border,var(--ink-200));border-radius:8px;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){[data-app=admin].login-shell .login-theme-swatch{border:1.5px solid color-mix(in srgb, var(--admin-header-border,var(--ink-200)) 70%, white)}}[data-app=admin].login-shell .login-theme-swatch{flex:none;box-shadow:inset 0 0 0 1px #ffffff6b,0 5px 12px #14100c24}[data-app=admin].login-shell .login-admin-body{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:44px;width:min(1080px,100vw - 32px);margin:0 auto;padding:56px 0;display:grid}[data-app=admin].login-shell .login-copy{max-width:560px}[data-app=admin].login-shell .login-eyebrow{color:var(--admin-accent-deep,var(--aero-orange-700));letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:800;display:inline-flex}[data-app=admin].login-shell .login-copy h1{color:var(--admin-heading-text,var(--ink-900));font-family:var(--font-display,var(--font-sans,system-ui));letter-spacing:0;margin:0;font-size:46px;font-weight:800;line-height:1.05}[data-app=admin].login-shell .login-copy p{max-width:500px;color:var(--admin-muted-text,var(--ink-500));margin:18px 0 0;font-size:16px;font-weight:600;line-height:1.7}[data-app=admin].login-shell .login-note{background:var(--admin-header-bg,white);border:1px solid var(--admin-header-border,var(--ink-100));max-width:430px;box-shadow:var(--shadow-card,none);border-radius:8px;align-items:flex-start;gap:12px;margin-top:28px;padding:14px;display:flex}[data-app=admin].login-shell .login-note-icon{color:#fff;background:var(--admin-accent,var(--aero-orange-500));border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}[data-app=admin].login-shell .login-note strong,[data-app=admin].login-shell .login-note span{display:block}[data-app=admin].login-shell .login-note strong{color:var(--admin-heading-text,var(--ink-900));font-size:14px;font-weight:800}[data-app=admin].login-shell .login-note span{color:var(--admin-muted-text,var(--ink-500));margin-top:3px;font-size:13px;font-weight:600}[data-app=admin].login-shell .login-checklist{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}[data-app=admin].login-shell .login-checklist li{color:var(--admin-shell-text,var(--ink-800));align-items:flex-start;gap:10px;font-size:14px;font-weight:650;display:flex}[data-app=admin].login-shell .login-checklist svg{color:var(--admin-accent,var(--aero-orange-500));flex:none;margin-top:2px}[data-app=admin].login-shell .login-card{width:100%;color:var(--admin-shell-text,var(--ink-800));background:var(--admin-header-bg,white);border:1px solid var(--admin-header-border,var(--ink-100));box-shadow:var(--shadow-card,0 4px 14px #1a18140f);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;padding:28px;animation:none}[data-app=admin].login-shell .login-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}[data-app=admin].login-shell .login-secure-chip,[data-app=admin].login-shell .login-admin-chip{border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}[data-app=admin].login-shell .login-secure-chip{color:var(--admin-accent-deep,var(--aero-orange-700));background:var(--admin-active-soft,var(--aero-orange-50));border:1px solid var(--admin-accent,var(--aero-orange-500))}[data-app=admin].login-shell .login-admin-chip{color:var(--admin-muted-text,var(--ink-500));background:var(--admin-search-bg,var(--ink-50));border:1px solid var(--admin-search-border,var(--ink-200))}[data-app=admin].login-shell .login-card h2{color:var(--admin-heading-text,var(--ink-900));letter-spacing:0;margin:0;font-size:28px;font-weight:800;line-height:1.15}[data-app=admin].login-shell .login-card-copy{color:var(--admin-muted-text,var(--ink-500));margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.6}[data-app=admin].login-shell .login-form{gap:17px;margin-top:26px;display:grid}[data-app=admin].login-shell .login-form-row{gap:8px;animation:none;display:grid}[data-app=admin].login-shell .login-form-row label{color:var(--admin-muted-text,var(--ink-500));font-size:12px;font-weight:800}[data-app=admin].login-shell .login-input-wrap{position:relative}[data-app=admin].login-shell .login-input-icon{color:var(--admin-muted-text,var(--ink-500));pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-app=admin].login-shell .login-field{width:100%;min-height:48px;color:var(--admin-heading-text,var(--ink-900));background:var(--admin-search-bg,var(--ink-50));border:1.5px solid var(--admin-search-border,var(--ink-200));box-shadow:none;border-radius:8px;outline:none;padding:0 44px;font-size:14px;font-weight:650;transition:border-color .14s,background .14s,box-shadow .14s}[data-app=admin].login-shell .login-field::placeholder{color:var(--admin-muted-text,var(--ink-500));font-weight:600}[data-app=admin].login-shell .login-field:focus{color:var(--admin-heading-text,var(--ink-900));background:var(--admin-header-bg,white);border-color:var(--admin-accent,var(--aero-orange-500));box-shadow:0 0 0 3px var(--admin-active-soft,var(--aero-orange-50));transform:none}[data-app=admin].login-shell .login-password-toggle{width:34px;height:34px;color:var(--admin-muted-text,var(--ink-500));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-app=admin].login-shell .login-password-toggle:hover{color:var(--admin-heading-text,var(--ink-900));background:var(--admin-active-soft,var(--aero-orange-50))}[data-app=admin].login-shell .login-remember{color:var(--admin-muted-text,var(--ink-500));cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}[data-app=admin].login-shell .login-remember input{width:16px;height:16px;accent-color:var(--admin-accent,var(--aero-orange-500));margin:0}[data-app=admin].login-shell .login-submit{color:#fff;background:var(--admin-accent,var(--aero-orange-500));border:1.5px solid var(--admin-accent-deep,var(--aero-orange-700));width:100%;min-height:48px;box-shadow:0 3px 0 var(--admin-accent-deep,var(--aero-orange-700));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:2px 0 0;padding:0 16px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex}[data-app=admin].login-shell .login-submit:hover:not(:disabled){box-shadow:0 4px 0 var(--admin-accent-deep,var(--aero-orange-700));transform:translateY(-1px)}[data-app=admin].login-shell .login-submit:active:not(:disabled){box-shadow:0 1px 0 var(--admin-accent-deep,var(--aero-orange-700));transform:translateY(2px)}[data-app=admin].login-shell .login-submit:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}[data-app=admin].login-shell .login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.78s linear infinite login-spin}[data-app=admin].login-shell .login-footer{color:var(--admin-muted-text,var(--ink-500));text-align:center;padding:0 20px 20px;font-size:12px;font-weight:650}@media (width<=920px){[data-app=admin].login-shell .login-admin-body{grid-template-columns:1fr;gap:30px;padding:34px 0}[data-app=admin].login-shell .login-copy,[data-app=admin].login-shell .login-note{max-width:none}[data-app=admin].login-shell .login-card{max-width:520px}}@media (width<=640px){[data-app=admin].login-shell .login-admin-header{flex-direction:column;align-items:flex-start;padding:14px 16px}[data-app=admin].login-shell .login-theme-switcher{width:100%}[data-app=admin].login-shell .login-admin-body{width:min(100% - 24px,520px);padding:28px 0}[data-app=admin].login-shell .login-copy h1{font-size:34px;line-height:1.12}[data-app=admin].login-shell .login-card{padding:20px}}[data-app=admin] .a-topbar{flex-wrap:wrap;gap:12px 16px}[data-app=admin] .a-topbar__right{flex-wrap:wrap}[data-app=admin] .a-input--search{width:320px;max-width:100%}@media (width<=900px){[data-app=admin] .command-header{grid-template-columns:1fr;padding:10px 14px}[data-app=admin] .command-header__title-row{align-items:flex-start;gap:8px 12px}[data-app=admin] .command-header__title{white-space:normal;font-size:clamp(28px,8vw,36px)}[data-app=admin] .command-header .command-header__title{white-space:normal;font-size:clamp(26px,7vw,32px)}[data-app=admin] .command-header__crumbs,[data-app=admin] .command-header .command-header__crumbs{margin-bottom:0;font-size:12px}[data-app=admin] .command-header__actions{justify-content:stretch}[data-app=admin] .command-header__actions>*{min-width:0}[data-app=admin] .section-dashboard__body{padding:12px 14px 20px}[data-app=admin] .section-dashboard__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}[data-app=admin] .section-dashboard__grid.has-two-columns{grid-template-columns:1fr}}@media (width<=640px){[data-app=admin] .section-dashboard__stats{grid-template-columns:1fr}[data-app=admin] .section-dashboard__panel,[data-app=admin] .section-dashboard__stat-card{border-radius:8px}}[data-app=admin] .a-stat__value{font-size:clamp(20px,3.2vw,30px)}[data-app=admin] .a-h1{font-size:clamp(20px,3vw,32px)}@media (width<=1100px){[data-app=admin] .bookings-list-shell .a-topbar{grid-template-columns:1fr;min-height:auto}[data-app=admin] .bookings-list-shell .a-topbar__right{justify-self:stretch}[data-app=admin] .bookings-list-shell .a-topbar__right .a-input{flex:260px;width:auto}[data-app=admin] .bookings-list-page .bookings-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=admin] [style*="repeat(6, 1fr)"]{grid-template-columns:repeat(3,1fr)!important}[data-app=admin] [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[data-app=admin] [style*="grid-template-columns: 2fr 1fr"],[data-app=admin] [style*="gridTemplateColumns: \"2fr 1fr\""],[data-app=admin] [style*="1.4fr 1fr 1fr"]{grid-template-columns:1fr!important}[data-app=admin] [style*="auto 1fr auto auto auto auto"]{grid-template-rows:auto auto;grid-template-columns:auto 1fr!important}[data-app=admin] [style*="auto 1fr auto auto auto auto"]>:nth-child(n+3){grid-area:2/span 1}[data-app=admin] .aero-user-trigger__sub{display:none}[data-app=admin] .a-booking-detail-grid{grid-template-columns:1fr!important}[data-app=admin] .a-booking-detail-trail{position:static!important}}@media (width<=720px){[data-app=admin] .bookings-list-page{height:auto;padding:8px;overflow:auto}[data-app=admin] .bookings-list-page .bookings-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .bookings-list-page .a-data-grid-card{flex:none;height:auto;min-height:auto}[data-app=admin] .a-shell{grid-template-columns:56px 1fr}[data-app=admin] .a-rail{gap:4px;padding:12px 0}[data-app=admin] .a-rail__logo{width:36px;height:36px;font-size:18px}[data-app=admin] .a-rail__item{width:40px;height:40px}[data-app=admin] .a-rail__user{width:34px;height:34px;font-size:11px}[data-app=admin] .a-topbar{padding:14px 16px 10px}[data-app=admin] .a-topbar__right .a-btn{padding:7px 10px;font-size:12px}[data-app=admin] [style*="repeat(6, 1fr)"],[data-app=admin] [style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[data-app=admin] [style*="auto 1fr auto auto auto auto"]{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}[data-app=admin] [style*="auto 1fr auto auto auto auto"]>:nth-child(n+3){text-align:left!important;border-left:none!important;padding-left:0!important}[data-app=admin] .a-filterbar{padding:10px}[data-app=admin] .a-input--search{flex:100%;width:100%!important}[data-app=admin] .a-tabs{flex-wrap:nowrap;overflow-x:auto}[data-app=admin] .a-tab{white-space:nowrap;padding:12px 14px;font-size:12.5px}[data-app=admin] .a-card .a-table{font-size:12.5px}[data-app=admin] .a-data-grid-card{isolation:auto;height:auto;min-height:auto;max-height:none}[data-app=admin] .a-data-grid-toolbar{flex-direction:column;align-items:stretch;position:static}[data-app=admin] .a-data-grid-toolbar__actions{justify-content:flex-start}[data-app=admin] .a-data-grid-table-shell{background:0 0;border:none;border-radius:0}[data-app=admin] .a-data-grid-header-scroll{display:none}[data-app=admin] .a-data-grid-scroll{border:none;border-radius:0;max-height:none;overflow:visible}[data-app=admin] .a-pagination{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px}[data-app=admin] .a-compact-pager{max-width:100%;overflow-x:auto}[data-app=admin] .a-compact-pager__jump{padding:0 7px}[data-app=admin] .a-compact-pager__total{max-width:74px}[data-app=admin] .a-data-grid-footer__tools{justify-content:center;width:100%;margin-left:0}[data-app=admin] .a-data-grid-footer__tools .a-data-grid-toolbar__actions{justify-content:center}[data-app=admin] .a-main>div[style*="padding: 20px 28px"],[data-app=admin] .a-main>div[style*="padding: \"20px 28px\""]{padding:14px 16px!important}[data-app=admin] .aero-user-trigger__label{display:none!important}[data-app=admin] .a-booking-detail-grid{grid-template-columns:1fr!important}[data-app=admin] .a-booking-detail-trail{position:static!important}[data-app=admin] .a-card .a-table,[data-app=admin] .a-card .a-table tbody,[data-app=admin] .a-card .a-table tr{width:100%;display:block}[data-app=admin] .a-card .a-table thead{display:none}[data-app=admin] .a-card .a-table tr{border-radius:14px;margin:10px 12px;padding:12px 14px;border:1.5px solid var(--ink-200)!important;background:#fff!important}[data-app=admin] .a-card .a-table tr:nth-child(2n){background:var(--ink-25)!important}[data-app=admin] .a-card .a-table tbody td{border-bottom:1px dashed var(--ink-100);white-space:normal;justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex;text-align:right!important;width:auto!important;padding:7px 0!important}[data-app=admin] .a-card .a-table__actions-cell{box-shadow:none;position:static;right:auto}[data-app=admin] .a-card .a-table tbody td:last-child{border-bottom:none;padding-top:10px!important}[data-app=admin] .a-card .a-table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);text-align:left;flex-shrink:0;font-size:10.5px;font-weight:800}[data-app=admin] .a-card .a-table tbody td[data-label=Customer]:before,[data-app=admin] .a-card .a-table tbody td[data-label=Booking]:before{display:none}[data-app=admin] .a-card .a-table tbody td[data-label=Customer],[data-app=admin] .a-card .a-table tbody td[data-label=Booking]{border-bottom:1.5px solid var(--ink-100);margin-bottom:4px;padding-bottom:10px!important}[data-app=admin] .a-card .a-table tbody td[data-label=Actions] .row-actions{flex-wrap:wrap;justify-content:flex-end}[data-app=admin] .a-card .a-table tr.is-cancelled{opacity:.55}[data-app=admin] .a-card .a-table tr.is-cancelled td{text-decoration:none!important}}@media (width<=480px){[data-app=admin] [style*="repeat(6, 1fr)"],[data-app=admin] [style*="repeat(4, 1fr)"],[data-app=admin] [style*="repeat(2, 1fr)"]{grid-template-columns:1fr!important}}[data-app=admin].floating-help{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:80;color:var(--text-strong,#132033);font-family:var(--font-sans,system-ui, -apple-system, sans-serif);flex-direction:column;align-items:flex-end;display:flex;position:fixed}body.has-admin-bottom-bar [data-app=admin].floating-help{bottom:max(92px, calc(env(safe-area-inset-bottom) + 92px))}[data-app=admin].floating-help.is-open .floating-help-fab{display:none}[data-app=admin] .floating-help-invite{background:var(--surface-panel-strong,#fff);border:1px solid var(--stroke-soft,#33415529);border-radius:8px;width:min(318px,100vw - 32px);margin-bottom:12px;padding:18px;position:relative;box-shadow:0 24px 70px #0f172a47}[data-app=admin] .floating-help-invite-close{background:var(--ink-100,#f1f5f9);width:32px;height:32px;color:var(--text-muted,#64748b);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}[data-app=admin] .floating-help-invite-top{align-items:center;gap:11px;padding-right:36px;display:flex}[data-app=admin] .floating-help-invite-top strong,[data-app=admin] .floating-help-invite-top span{display:block}[data-app=admin] .floating-help-invite-top strong{color:var(--text-strong,#132033);font-size:15px;font-weight:950}[data-app=admin] .floating-help-invite-top span{color:var(--text-muted,#64748b);margin-top:2px;font-size:12px;font-weight:750}[data-app=admin] .floating-help-invite p{color:var(--text-base,#475569);margin:14px 0 16px;font-size:13px;font-weight:750;line-height:1.45}[data-app=admin] .floating-help-start{border:1px solid var(--brand-primary,#f45b0a);background:var(--brand-primary,#f45b0a);color:#fff;cursor:pointer;border-radius:8px;width:100%;min-height:42px;font-size:15px;font-weight:950;box-shadow:0 12px 26px #f45b0a47}[data-app=admin] .floating-help-fab{border:1px solid var(--brand-primary,#f45b0a);justify-content:center;align-items:center;gap:0;min-width:58px;height:58px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .floating-help-fab{border:1px solid color-mix(in srgb, var(--brand-primary,#f45b0a) 72%, #fff)}}[data-app=admin] .floating-help-fab{background:var(--brand-primary,#f45b0a);color:#fff;cursor:pointer;border-radius:8px;font-size:14px;font-weight:900;box-shadow:0 18px 38px #0f172a47}[data-app=admin] .floating-help-fab:hover{background:var(--brand-primary-deep,#a33706)}[data-app=admin] .floating-help-fab svg{flex:none;width:23px;height:23px}[data-app=admin] .floating-help-fab span,[data-app=admin] .floating-help-fab-mark{display:none}[data-app=admin] .floating-help-fab-mark{opacity:.8}[data-app=admin] .floating-help-panel{background:var(--surface-panel-strong,#fff);border:1.5px solid var(--stroke-soft,#33415533);border-radius:8px;grid-template-rows:auto auto minmax(140px,1fr) auto auto auto;width:min(390px,100vw - 28px);max-height:min(650px,100vh - 94px);margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a42}[data-app=admin] .floating-help-header{border-bottom:1px solid var(--stroke-soft,#33415529);background:var(--surface-panel,#ffffffe6);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}[data-app=admin] .floating-help-header-actions{flex:none;align-items:center;gap:7px;display:inline-flex}[data-app=admin] .floating-help-title{align-items:center;gap:10px;min-width:0;display:flex}[data-app=admin] .floating-help-title-icon{color:#fff;background:var(--brand-primary,#f45b0a);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}[data-app=admin] .floating-help-agent-avatar{color:#fff;background:var(--brand-primary,#f45b0a);border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:0 8px 20px #f45b0a38}[data-app=admin] .floating-help-agent-avatar i{background:#22c55e;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}[data-app=admin] .floating-help-title>div>strong,[data-app=admin] .floating-help-title>div>span{min-width:0;display:block}[data-app=admin] .floating-help-title>div>strong{color:var(--text-strong,#132033);font-size:14px;font-weight:900}[data-app=admin] .floating-help-title>div>span{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:700;overflow:hidden}[data-app=admin] .floating-help-close{border:1px solid var(--stroke-soft,#33415529);background:var(--surface-panel,#ffffffb8);width:34px;height:34px;color:var(--text-muted,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .floating-help-agent-context{background:var(--brand-primary-soft,#f45b0a1a);border:1px solid var(--brand-primary-border,#f45b0a47);color:var(--text-base,#475569);border-radius:8px;align-items:center;gap:8px;margin:10px 12px 0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35;display:flex}[data-app=admin] .floating-help-agent-context svg{width:14px;height:14px;color:var(--brand-primary,#f45b0a);flex:none}[data-app=admin] .floating-help-page-card{background:var(--brand-primary-soft,#f45b0a1a);border:1px solid var(--brand-primary-border,#f45b0a47);border-radius:8px;margin:12px 12px 0;padding:12px}[data-app=admin] .floating-help-page-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-app=admin] .floating-help-eyebrow{color:var(--text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}[data-app=admin] .floating-help-page-card strong{color:var(--text-strong,#132033);text-align:right;font-size:13px;font-weight:900}[data-app=admin] .floating-help-page-card p{color:var(--text-base,#475569);margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.5}[data-app=admin] .floating-help-page-card ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}[data-app=admin] .floating-help-page-card li{color:var(--text-base,#475569);align-items:flex-start;gap:7px;font-size:11.5px;font-weight:750;line-height:1.35;display:flex}[data-app=admin] .floating-help-page-card li svg{width:13px;height:13px;color:var(--brand-primary,#f45b0a);flex:none;margin-top:1px}[data-app=admin] .floating-help-messages{background:radial-gradient(circle at 12px 12px, #f45b0a0f 0 1px, transparent 1px 18px), var(--surface-app,#faf7ee);align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}[data-app=admin] .floating-help-message-line{align-items:flex-start;gap:8px;width:100%;display:flex}[data-app=admin] .floating-help-message-line.is-user{justify-content:flex-end}[data-app=admin] .floating-help-bubble-avatar{color:#fff;background:var(--brand-primary,#f45b0a);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 8px 18px #f45b0a38}[data-app=admin] .floating-help-message{white-space:pre-line;overflow-wrap:anywhere;border-radius:8px;max-width:86%;padding:10px 11px;font-size:12.5px;font-weight:650;line-height:1.45}[data-app=admin] .floating-help-message.is-assistant{background:var(--surface-panel,#ffffffd1);border:1px solid var(--stroke-soft,#33415524);color:var(--text-base,#475569)}[data-app=admin] .floating-help-message.is-user{color:var(--text-strong,#132033);background:#dcfce7;border:1px solid #bbf7d0}[data-app=admin] .floating-help-message strong{color:var(--brand-primary,#f45b0a);margin-bottom:5px;font-size:11px;font-weight:950;display:block}[data-app=admin] .floating-help-message small{color:var(--text-muted,#64748b);text-align:right;margin-top:6px;font-size:10.5px;font-weight:800;display:block}[data-app=admin] .floating-help-message.is-typing{min-width:88px}[data-app=admin] .floating-help-typing-dots{align-items:center;gap:4px;display:inline-flex}[data-app=admin] .floating-help-typing-dots i{background:var(--brand-primary,#f45b0a);opacity:.45;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite floatingHelpTyping;display:block}[data-app=admin] .floating-help-typing-dots i:nth-child(2){animation-delay:.12s}[data-app=admin] .floating-help-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes floatingHelpTyping{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}[data-app=admin] .floating-help-message-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}[data-app=admin] .floating-help-message-actions button{border:1px solid var(--brand-primary-border,#f45b0a4d);background:var(--brand-primary-soft,#f45b0a1a);min-height:30px;color:var(--text-strong,#132033);cursor:pointer;border-radius:8px;padding:6px 9px;font-size:11.5px;font-weight:900}[data-app=admin] .floating-help-message-actions button:hover{background:var(--brand-primary,#f45b0a);color:#fff}[data-app=admin] .floating-help-quick{gap:7px;padding:0 12px 10px;display:flex;overflow-x:auto}[data-app=admin] .floating-help-quick button{border:1px solid var(--stroke-soft,#33415529);background:var(--surface-panel,#ffffffbd);min-height:30px;color:var(--text-base,#475569);cursor:pointer;border-radius:8px;flex:none;padding:6px 9px;font-size:11.5px;font-weight:850}[data-app=admin] .floating-help-quick button:hover{color:var(--text-strong,#132033);border-color:var(--brand-primary-border,#f45b0a4d)}[data-app=admin] .floating-help-actions{align-items:center;gap:8px;padding:0 12px 10px;display:flex}[data-app=admin] .floating-help-secondary,[data-app=admin] .floating-help-link{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}[data-app=admin] .floating-help-secondary{border:1px solid var(--brand-primary-border,#f45b0a4d);background:var(--brand-primary-soft,#f45b0a1a);color:var(--text-strong,#132033);flex:1}[data-app=admin] .floating-help-secondary:disabled{cursor:not-allowed;opacity:.65}[data-app=admin] .floating-help-link{border:1px solid var(--stroke-soft,#33415529);background:var(--surface-panel,#ffffffb8);color:var(--brand-primary,#f45b0a)}[data-app=admin] .floating-help-input-row{border-top:1px solid var(--stroke-soft,#33415524);background:var(--surface-panel,#ffffffc7);grid-template-columns:1fr 42px 42px;gap:8px;padding:12px;display:grid}[data-app=admin] .floating-help-input-row input{border:1px solid var(--input-border,#3341552e);background:var(--input-bg,#ffffffe0);min-width:0;height:40px;color:var(--text-strong,#132033);border-radius:8px;outline:none;padding:0 12px;font-size:13px;font-weight:700}[data-app=admin] .floating-help-input-row input:focus{border-color:var(--brand-primary,#f45b0a);box-shadow:0 0 0 3px var(--brand-primary,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .floating-help-input-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary,#f45b0a) 16%, transparent)}}[data-app=admin] .floating-help-input-row button{border:1px solid var(--brand-primary,#f45b0a);background:var(--brand-primary,#f45b0a);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:40px;display:inline-flex}[data-app=admin] .floating-help-input-row .floating-help-attach{border-color:var(--stroke-soft,#33415529);background:var(--surface-panel,#ffffffd1);color:var(--text-muted,#64748b)}[data-app=admin] .floating-help-input-row button:disabled{cursor:not-allowed;opacity:.55}[data-app=admin] .floating-help-input-row .floating-help-attach.is-listening{color:#c0392b;background:#ffe0db;animation:1.2s ease-in-out infinite floating-help-pulse}@keyframes floating-help-pulse{0%,to{opacity:1}50%{opacity:.55}}[data-app=admin] .floating-help-attachment-tray{background:#fafbfc;border-top:1px solid #eaedf2;flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}[data-app=admin] .floating-help-attachment-chip{color:#3b3b7a;background:#eef2ff;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}[data-app=admin] .floating-help-attachment-chip button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}[data-app=admin] .floating-help-attachment-chip button:hover{opacity:1}[data-app=admin] .floating-help-message-attachments{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}[data-app=admin] .floating-help-tool-events{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}[data-app=admin] .floating-help-tool-chip{color:#555;background:#f1f3f5;border-radius:10px;padding:2px 8px;font-size:11px}[data-app=admin] .floating-help-tool-chip.is-running{color:#8a6d00;background:#fff4d6}[data-app=admin] .floating-help-tool-chip.is-done{color:#1e7d3a;background:#e0f5e7}[data-app=admin] .floating-help-tool-chip.is-error{color:#b91c1c;background:#fde2e2}[data-app=admin] .floating-help-markdown{font-size:14px;line-height:1.5}[data-app=admin] .floating-help-markdown p{margin:0 0 8px}[data-app=admin] .floating-help-markdown p:last-child{margin-bottom:0}[data-app=admin] .floating-help-markdown ul,[data-app=admin] .floating-help-markdown ol{margin:4px 0 8px;padding-left:20px}[data-app=admin] .floating-help-markdown code{background:#f1f3f5;border-radius:4px;padding:1px 5px;font-size:12px}[data-app=admin] .floating-help-markdown pre{color:#e9ecef;background:#1e1f24;border-radius:6px;padding:10px;font-size:12px;overflow-x:auto}[data-app=admin] .floating-help-markdown pre code{color:inherit;background:0 0;padding:0}[data-app=admin] .floating-help-markdown a{color:#2563eb;text-decoration:underline}[data-app=admin] .floating-help-markdown table{border-collapse:collapse;font-size:12px}[data-app=admin] .floating-help-markdown th,[data-app=admin] .floating-help-markdown td{border:1px solid #e5e7eb;padding:4px 8px}[data-app=admin] .staff-workspace{background:var(--admin-shell-bg,var(--ink-25,#faf7ee));min-height:100%;color:var(--admin-shell-text,var(--ink-800,#1a1814))}[data-app=admin] .staff-workspace-nav{z-index:35;background:var(--admin-header-bg,#fff);border-bottom:1px solid var(--admin-header-border,var(--ink-100,#ebe5d5));box-shadow:0 5px 14px var(--admin-heading-text,#1a1814);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-workspace-nav{box-shadow:0 5px 14px color-mix(in srgb, var(--admin-heading-text,#1a1814) 5%, transparent)}}[data-app=admin] .staff-workspace-nav__groups,[data-app=admin] .staff-workspace-nav__pages{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}[data-app=admin] .staff-workspace-nav__groups::-webkit-scrollbar{display:none}[data-app=admin] .staff-workspace-nav__pages::-webkit-scrollbar{display:none}[data-app=admin] .staff-workspace-nav__groups{gap:4px;min-height:54px;padding:7px 24px}[data-app=admin] .staff-workspace-nav__group{min-height:38px;color:var(--admin-muted-text,var(--ink-500,#6b6256));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}[data-app=admin] .staff-workspace-nav__group:hover{background:var(--admin-search-bg,var(--ink-25,#faf7ee));color:var(--admin-heading-text,var(--ink-900,#1a1814))}[data-app=admin] .staff-workspace-nav__group.is-active{border-color:var(--admin-accent,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-workspace-nav__group.is-active{border-color:color-mix(in srgb, var(--admin-accent,#f45b0a) 28%, transparent)}}[data-app=admin] .staff-workspace-nav__group.is-active{background:var(--admin-active-soft,#fff0e7);color:var(--admin-accent-deep,#d14808)}[data-app=admin] .staff-workspace-nav__group svg{flex:none;width:16px;height:16px}[data-app=admin] .staff-workspace-nav__pages{background:var(--admin-search-bg,#faf7ee);gap:22px;min-height:40px;padding:0 28px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-workspace-nav__pages{background:color-mix(in srgb, var(--admin-search-bg,#faf7ee) 72%, var(--admin-header-bg,#fff))}}[data-app=admin] .staff-workspace-nav__pages{border-top:1px solid var(--admin-header-border,#ebe5d5)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-workspace-nav__pages{border-top:1px solid color-mix(in srgb, var(--admin-header-border,#ebe5d5) 62%, transparent)}}[data-app=admin] .staff-workspace-nav__page{min-height:40px;color:var(--admin-muted-text,var(--ink-500,#6b6256));border-bottom:2px solid #0000;flex:none;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}[data-app=admin] .staff-workspace-nav__page:hover,[data-app=admin] .staff-workspace-nav__page.is-active{color:var(--admin-accent-deep,#d14808)}[data-app=admin] .staff-workspace-nav__page.is-active{border-bottom-color:var(--admin-accent,#f45b0a)}[data-app=admin] .staff-workspace__content{min-width:0}[data-app=admin] .staff-workspace__content .staff-suite{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 155px)}[data-app=admin] .staff-workspace__content .staff-suite-rail,[data-app=admin] .staff-workspace__content .staff-suite-topbar{display:none}[data-app=admin] .staff-workspace__content .staff-suite-main{grid-template-rows:minmax(0,1fr)}[data-app=admin] .staff-workspace__content .staff-suite-surface{min-height:calc(100vh - 155px);box-shadow:none;border:0;border-radius:0;margin:0}[data-app=admin] .workforce-page{width:min(1440px,100% - 32px);min-height:calc(100vh - 182px);color:var(--admin-heading-text,var(--ink-900,#171410));gap:14px;margin:0 auto;padding:14px 0 28px;display:grid}[data-app=admin] .workforce-page__header,[data-app=admin] .workforce-card,[data-app=admin] .workforce-metric,[data-app=admin] .workforce-empty,[data-app=admin] .workforce-loading,[data-app=admin] .workforce-notice,[data-app=admin] .workforce-modal,[data-app=admin] .workforce-schedule-toolbar,[data-app=admin] .workforce-planner,[data-app=admin] .workforce-table-wrap{border:1px solid var(--admin-header-border,var(--ink-100,#e8dfd1));background:var(--admin-header-bg,#fff);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-page__header,[data-app=admin] .workforce-card,[data-app=admin] .workforce-metric,[data-app=admin] .workforce-empty,[data-app=admin] .workforce-loading,[data-app=admin] .workforce-notice,[data-app=admin] .workforce-modal,[data-app=admin] .workforce-schedule-toolbar,[data-app=admin] .workforce-planner,[data-app=admin] .workforce-table-wrap{background:color-mix(in srgb, var(--admin-header-bg,#fff) 94%, var(--admin-search-bg,#faf7ee))}}[data-app=admin] .workforce-page__header,[data-app=admin] .workforce-card,[data-app=admin] .workforce-metric,[data-app=admin] .workforce-empty,[data-app=admin] .workforce-loading,[data-app=admin] .workforce-notice,[data-app=admin] .workforce-modal,[data-app=admin] .workforce-schedule-toolbar,[data-app=admin] .workforce-planner,[data-app=admin] .workforce-table-wrap{box-shadow:0 8px 22px var(--admin-heading-text,#171410)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-page__header,[data-app=admin] .workforce-card,[data-app=admin] .workforce-metric,[data-app=admin] .workforce-empty,[data-app=admin] .workforce-loading,[data-app=admin] .workforce-notice,[data-app=admin] .workforce-modal,[data-app=admin] .workforce-schedule-toolbar,[data-app=admin] .workforce-planner,[data-app=admin] .workforce-table-wrap{box-shadow:0 8px 22px color-mix(in srgb, var(--admin-heading-text,#171410) 7%, transparent)}}[data-app=admin] .workforce-page__header{justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:16px 18px;display:flex}[data-app=admin] .workforce-page__command-header{border:1px solid var(--admin-header-border,var(--ink-100,#e8dfd1));background:var(--admin-header-bg,#fff);border-radius:8px;min-height:74px;padding:12px 26px 14px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-page__command-header{background:color-mix(in srgb, var(--admin-header-bg,#fff) 94%, var(--admin-search-bg,#faf7ee))}}[data-app=admin] .workforce-page__command-header{box-shadow:0 8px 22px var(--admin-heading-text,#171410)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-page__command-header{box-shadow:0 8px 22px color-mix(in srgb, var(--admin-heading-text,#171410) 7%, transparent)}}[data-app=admin] .workforce-page__command-header .command-header__bar{margin-top:0}[data-app=admin] .workforce-page__description{max-width:960px;color:var(--admin-muted-text,var(--ink-500,#6b6256));margin:0;font-size:13px;font-weight:700;line-height:1.35}[data-app=admin] .workforce-page__header>div{min-width:0}[data-app=admin] .workforce-page__eyebrow,[data-app=admin] .workforce-card__header p,[data-app=admin] .workforce-metric span,[data-app=admin] .workforce-field>span,[data-app=admin] .workforce-section-heading,[data-app=admin] .workforce-definition-list dt{color:var(--admin-muted-text,var(--ink-500,#6b6256));letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}[data-app=admin] .workforce-page__eyebrow{color:var(--admin-accent-deep,#d14808);margin-bottom:4px;display:block}[data-app=admin] .workforce-page__header h1{color:var(--admin-heading-text,var(--ink-900,#171410));letter-spacing:0;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:900;line-height:1.05}[data-app=admin] .workforce-page__header p,[data-app=admin] .workforce-card__header p,[data-app=admin] .workforce-empty p,[data-app=admin] .workforce-notice,[data-app=admin] .workforce-inline-empty,[data-app=admin] .workforce-field small{color:var(--admin-muted-text,var(--ink-500,#6b6256));letter-spacing:0;text-transform:none;margin:5px 0 0;font-size:13px;line-height:1.45}[data-app=admin] .workforce-page__actions,[data-app=admin] .workforce-row-actions,[data-app=admin] .workforce-table__actions,[data-app=admin] .workforce-clock-actions,[data-app=admin] .workforce-settings-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}[data-app=admin] .workforce-button,[data-app=admin] .workforce-inline-action,[data-app=admin] .workforce-modal footer>button,[data-app=admin] .workforce-modal header>button{border:1px solid var(--admin-header-border,var(--ink-100,#e8dfd1));background:var(--admin-header-bg,#fff);min-height:38px;color:var(--admin-heading-text,var(--ink-900,#171410));box-shadow:0 2px 0 var(--admin-heading-text,#171410);border-radius:7px;justify-content:center;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-button,[data-app=admin] .workforce-inline-action,[data-app=admin] .workforce-modal footer>button,[data-app=admin] .workforce-modal header>button{box-shadow:0 2px 0 color-mix(in srgb, var(--admin-heading-text,#171410) 13%, transparent)}}[data-app=admin] .workforce-button,[data-app=admin] .workforce-inline-action,[data-app=admin] .workforce-modal footer>button,[data-app=admin] .workforce-modal header>button{cursor:pointer;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}[data-app=admin] .workforce-button{padding:0 13px}[data-app=admin] .workforce-button svg,[data-app=admin] .workforce-inline-action svg,[data-app=admin] .workforce-modal footer>button svg,[data-app=admin] .workforce-modal header>button svg{flex:none;width:16px;height:16px}[data-app=admin] .workforce-button:hover,[data-app=admin] .workforce-inline-action:hover,[data-app=admin] .workforce-modal footer>button:hover,[data-app=admin] .workforce-modal header>button:hover{border-color:var(--admin-accent,#f45b0a);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-button:hover,[data-app=admin] .workforce-inline-action:hover,[data-app=admin] .workforce-modal footer>button:hover,[data-app=admin] .workforce-modal header>button:hover{border-color:color-mix(in srgb, var(--admin-accent,#f45b0a) 48%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-button:hover,[data-app=admin] .workforce-inline-action:hover,[data-app=admin] .workforce-modal footer>button:hover,[data-app=admin] .workforce-modal header>button:hover{background:var(--admin-active-soft,#fff0e7)}[data-app=admin] .workforce-button:disabled,[data-app=admin] .workforce-modal footer>button:disabled{cursor:not-allowed;opacity:.55;transform:none}[data-app=admin] .workforce-button.is-primary,[data-app=admin] .workforce-modal footer>button[type=submit]{border-color:var(--admin-accent-deep,#d14808);background:var(--admin-accent,#f45b0a);color:#fff;box-shadow:0 3px 0 var(--admin-accent-deep,#d14808)}[data-app=admin] .workforce-button.is-danger{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-button.is-danger{border-color:color-mix(in srgb, #ef4444 45%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-button.is-danger{background:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-button.is-danger{background:color-mix(in srgb, #ef4444 8%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-button.is-danger{color:#b91c1c}[data-app=admin] .workforce-metrics,[data-app=admin] .workforce-overview-grid,[data-app=admin] .workforce-two-column,[data-app=admin] .workforce-focus-grid,[data-app=admin] .workforce-message-layout,[data-app=admin] .workforce-single-column,[data-app=admin] .workforce-balance-grid,[data-app=admin] .workforce-marketplace-grid,[data-app=admin] .workforce-settings-grid{gap:12px;display:grid}[data-app=admin] .workforce-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}[data-app=admin] .workforce-overview-grid,[data-app=admin] .workforce-two-column,[data-app=admin] .workforce-focus-grid,[data-app=admin] .workforce-message-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}[data-app=admin] .workforce-settings-grid,[data-app=admin] .workforce-marketplace-grid,[data-app=admin] .workforce-balance-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}[data-app=admin] .workforce-metric{align-items:center;gap:13px;min-height:86px;padding:14px;display:flex}[data-app=admin] .workforce-metric__icon,[data-app=admin] .workforce-avatar{background:var(--admin-active-soft,#fff0e7);width:42px;height:42px;color:var(--admin-accent-deep,#d14808);border-radius:8px;flex:0 0 42px;place-items:center;font-weight:900;display:inline-grid}[data-app=admin] .workforce-metric__icon svg,[data-app=admin] .workforce-avatar svg{width:18px;height:18px}[data-app=admin] .workforce-metric strong{color:var(--admin-heading-text,var(--ink-900,#171410));margin-top:2px;font-size:27px;font-weight:900;line-height:1;display:block}[data-app=admin] .workforce-metric small{color:var(--admin-muted-text,var(--ink-500,#6b6256));margin-top:4px;font-size:12px;font-weight:700;display:block}[data-app=admin] .workforce-metric.is-success .workforce-metric__icon,[data-app=admin] .workforce-status.is-active,[data-app=admin] .workforce-status.is-confirmed,[data-app=admin] .workforce-status.is-approved,[data-app=admin] .workforce-status.is-success{background:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-metric.is-success .workforce-metric__icon,[data-app=admin] .workforce-status.is-active,[data-app=admin] .workforce-status.is-confirmed,[data-app=admin] .workforce-status.is-approved,[data-app=admin] .workforce-status.is-success{background:color-mix(in srgb, #22c55e 13%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-metric.is-success .workforce-metric__icon,[data-app=admin] .workforce-status.is-active,[data-app=admin] .workforce-status.is-confirmed,[data-app=admin] .workforce-status.is-approved,[data-app=admin] .workforce-status.is-success{color:#15803d;border-color:#22c55e7a}[data-app=admin] .workforce-metric.is-warning .workforce-metric__icon,[data-app=admin] .workforce-status.is-pending,[data-app=admin] .workforce-status.is-submitted,[data-app=admin] .workforce-status.is-warning{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-metric.is-warning .workforce-metric__icon,[data-app=admin] .workforce-status.is-pending,[data-app=admin] .workforce-status.is-submitted,[data-app=admin] .workforce-status.is-warning{background:color-mix(in srgb, #f59e0b 15%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-metric.is-warning .workforce-metric__icon,[data-app=admin] .workforce-status.is-pending,[data-app=admin] .workforce-status.is-submitted,[data-app=admin] .workforce-status.is-warning{color:#b45309;border-color:#f59e0b7a}[data-app=admin] .workforce-metric.is-blue .workforce-metric__icon{background:#2563eb}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-metric.is-blue .workforce-metric__icon{background:color-mix(in srgb, #2563eb 12%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-metric.is-blue .workforce-metric__icon{color:#1d4ed8}[data-app=admin] .workforce-metric.is-neutral .workforce-metric__icon,[data-app=admin] .workforce-status.is-archived,[data-app=admin] .workforce-status.is-draft{background:var(--admin-muted-text,#6b6256)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-metric.is-neutral .workforce-metric__icon,[data-app=admin] .workforce-status.is-archived,[data-app=admin] .workforce-status.is-draft{background:color-mix(in srgb, var(--admin-muted-text,#6b6256) 12%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-metric.is-neutral .workforce-metric__icon,[data-app=admin] .workforce-status.is-archived,[data-app=admin] .workforce-status.is-draft{color:var(--admin-muted-text,#6b6256);border-color:var(--admin-header-border,#e8dfd1)}[data-app=admin] .workforce-card{gap:14px;min-width:0;padding:16px;display:grid}[data-app=admin] .workforce-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-app=admin] .workforce-card__header h2,[data-app=admin] .workforce-empty strong,[data-app=admin] .workforce-section-heading h2{color:var(--admin-heading-text,var(--ink-900,#171410));margin:0;font-size:18px;font-weight:900;line-height:1.2}[data-app=admin] .workforce-roster,[data-app=admin] .workforce-queues,[data-app=admin] .workforce-action-grid,[data-app=admin] .workforce-list,[data-app=admin] .workforce-channel-list,[data-app=admin] .workforce-messages{gap:8px;display:grid}[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-list article,[data-app=admin] .workforce-channel-list>button,[data-app=admin] .workforce-message-thread,[data-app=admin] .workforce-message-composer{border:1px solid var(--admin-header-border,#e8dfd1);align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-list article,[data-app=admin] .workforce-channel-list>button,[data-app=admin] .workforce-message-thread,[data-app=admin] .workforce-message-composer{border:1px solid color-mix(in srgb, var(--admin-header-border,#e8dfd1) 78%, transparent)}}[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-list article,[data-app=admin] .workforce-channel-list>button,[data-app=admin] .workforce-message-thread,[data-app=admin] .workforce-message-composer{background:var(--admin-header-bg,#fff);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-list article,[data-app=admin] .workforce-channel-list>button,[data-app=admin] .workforce-message-thread,[data-app=admin] .workforce-message-composer{background:color-mix(in srgb, var(--admin-header-bg,#fff) 88%, var(--admin-search-bg,#faf7ee))}}[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-list article,[data-app=admin] .workforce-channel-list>button,[data-app=admin] .workforce-message-thread,[data-app=admin] .workforce-message-composer{color:var(--admin-heading-text,var(--ink-900,#171410));text-align:left}[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button,[data-app=admin] .workforce-action-grid>button,[data-app=admin] .workforce-channel-list>button{cursor:pointer}[data-app=admin] .workforce-roster__row:hover,[data-app=admin] .workforce-queues>button:hover,[data-app=admin] .workforce-action-grid>button:hover,[data-app=admin] .workforce-channel-list>button:hover{border-color:var(--admin-accent,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-roster__row:hover,[data-app=admin] .workforce-queues>button:hover,[data-app=admin] .workforce-action-grid>button:hover,[data-app=admin] .workforce-channel-list>button:hover{border-color:color-mix(in srgb, var(--admin-accent,#f45b0a) 42%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-roster__row:hover,[data-app=admin] .workforce-queues>button:hover,[data-app=admin] .workforce-action-grid>button:hover,[data-app=admin] .workforce-channel-list>button:hover{background:var(--admin-active-soft,#fff0e7)}[data-app=admin] .workforce-roster__row>span:not(.workforce-avatar),[data-app=admin] .workforce-queues>button>span,[data-app=admin] .workforce-list article>span,[data-app=admin] .workforce-action-grid>button>strong,[data-app=admin] .workforce-channel-list>button>span{gap:2px;min-width:0;display:grid}[data-app=admin] .workforce-roster__row strong,[data-app=admin] .workforce-queues strong,[data-app=admin] .workforce-list article strong,[data-app=admin] .workforce-action-grid strong,[data-app=admin] .workforce-channel-list strong{color:var(--admin-heading-text,var(--ink-900,#171410));font-size:13px;font-weight:900}[data-app=admin] .workforce-roster__row small,[data-app=admin] .workforce-queues small,[data-app=admin] .workforce-list article small,[data-app=admin] .workforce-action-grid small,[data-app=admin] .workforce-channel-list small{color:var(--admin-muted-text,var(--ink-500,#6b6256));font-size:12px;font-weight:700}[data-app=admin] .workforce-roster__row time,[data-app=admin] .workforce-queues b,[data-app=admin] .workforce-list article>.workforce-status{white-space:nowrap;margin-left:auto}[data-app=admin] .workforce-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-app=admin] .workforce-action-grid>button{flex-direction:column;align-items:flex-start;min-height:104px;position:relative}[data-app=admin] .workforce-action-grid>button>span{background:var(--admin-active-soft,#fff0e7);width:36px;height:36px;color:var(--admin-accent-deep,#d14808);border-radius:8px;place-items:center;display:grid}[data-app=admin] .workforce-action-grid>button>svg:last-child{color:var(--admin-muted-text,#6b6256);position:absolute;top:12px;right:12px}[data-app=admin] .workforce-empty,[data-app=admin] .workforce-loading{text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;padding:24px;display:grid}[data-app=admin] .workforce-empty>span,[data-app=admin] .workforce-loading>svg{background:var(--admin-active-soft,#fff0e7);width:44px;height:44px;color:var(--admin-accent-deep,#d14808);border-radius:8px;place-items:center;padding:11px;display:grid}[data-app=admin] .workforce-loading>svg{animation:1s linear infinite workforce-spin}@keyframes workforce-spin{to{transform:rotate(360deg)}}[data-app=admin] .workforce-notice{border-color:#2563eb;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice{border-color:color-mix(in srgb, #2563eb 32%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-notice{background:#2563eb}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice{background:color-mix(in srgb, #2563eb 7%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-notice.is-warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice.is-warning{border-color:color-mix(in srgb, #f59e0b 36%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-notice.is-warning{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice.is-warning{background:color-mix(in srgb, #f59e0b 10%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-notice.is-warning{color:#92400e}[data-app=admin] .workforce-notice.is-danger{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice.is-danger{border-color:color-mix(in srgb, #ef4444 36%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-notice.is-danger{background:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-notice.is-danger{background:color-mix(in srgb, #ef4444 8%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-notice.is-danger{color:#991b1b}[data-app=admin] .workforce-status{border:1px solid var(--admin-header-border,#e8dfd1);background:var(--admin-search-bg,#faf7ee);min-height:26px;color:var(--admin-heading-text,#171410);text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}[data-app=admin] .workforce-form,[data-app=admin] .workforce-form-grid{gap:12px;display:grid}[data-app=admin] .workforce-form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}[data-app=admin] .workforce-field{gap:7px;min-width:0;display:grid}[data-app=admin] .workforce-field input,[data-app=admin] .workforce-field select,[data-app=admin] .workforce-field textarea,[data-app=admin] .workforce-date-range input,[data-app=admin] .workforce-message-composer input{border:1px solid var(--admin-header-border,var(--ink-100,#e8dfd1));background:var(--admin-header-bg,#fff);width:100%;min-height:40px;color:var(--admin-heading-text,var(--ink-900,#171410));font:inherit;border-radius:7px;outline:none;padding:0 12px;font-size:13px;font-weight:750}[data-app=admin] .workforce-field textarea{resize:vertical;min-height:92px;padding-block:10px}[data-app=admin] .workforce-field input:focus,[data-app=admin] .workforce-field select:focus,[data-app=admin] .workforce-field textarea:focus,[data-app=admin] .workforce-date-range input:focus,[data-app=admin] .workforce-message-composer input:focus{border-color:var(--admin-accent,#f45b0a);box-shadow:0 0 0 3px var(--admin-accent,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-field input:focus,[data-app=admin] .workforce-field select:focus,[data-app=admin] .workforce-field textarea:focus,[data-app=admin] .workforce-date-range input:focus,[data-app=admin] .workforce-message-composer input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#f45b0a) 14%, transparent)}}[data-app=admin] .workforce-check{border:1px solid var(--admin-header-border,#e8dfd1);background:var(--admin-header-bg,#fff);border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-check{background:color-mix(in srgb, var(--admin-header-bg,#fff) 88%, var(--admin-search-bg,#faf7ee))}}[data-app=admin] .workforce-check{color:var(--admin-heading-text,#171410);font-weight:800}[data-app=admin] .workforce-check input{width:18px;height:18px;accent-color:var(--admin-accent,#f45b0a)}[data-app=admin] .workforce-tabs,[data-app=admin] .workforce-segmented,[data-app=admin] .workforce-date-control,[data-app=admin] .workforce-date-range,[data-app=admin] .workforce-day-picker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}[data-app=admin] .workforce-tabs button,[data-app=admin] .workforce-segmented button,[data-app=admin] .workforce-date-control button,[data-app=admin] .workforce-day-picker button{border:1px solid var(--admin-header-border,#e8dfd1);background:var(--admin-header-bg,#fff);min-height:36px;color:var(--admin-muted-text,#6b6256);cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px;font-weight:850}[data-app=admin] .workforce-tabs button.is-active,[data-app=admin] .workforce-segmented button.is-active,[data-app=admin] .workforce-date-control button:hover,[data-app=admin] .workforce-day-picker button.is-active{border-color:var(--admin-accent,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-tabs button.is-active,[data-app=admin] .workforce-segmented button.is-active,[data-app=admin] .workforce-date-control button:hover,[data-app=admin] .workforce-day-picker button.is-active{border-color:color-mix(in srgb, var(--admin-accent,#f45b0a) 42%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-tabs button.is-active,[data-app=admin] .workforce-segmented button.is-active,[data-app=admin] .workforce-date-control button:hover,[data-app=admin] .workforce-day-picker button.is-active{background:var(--admin-active-soft,#fff0e7);color:var(--admin-accent-deep,#d14808)}[data-app=admin] .workforce-schedule-toolbar{align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}[data-app=admin] .workforce-schedule-range{color:var(--admin-heading-text,#171410);margin-left:auto;font-size:13px;font-weight:900}[data-app=admin] .workforce-planner{overflow:auto}[data-app=admin] .workforce-planner__head,[data-app=admin] .workforce-planner__row{grid-template-columns:minmax(210px,1fr) repeat(7,minmax(150px,1fr)) minmax(72px,.35fr);min-width:1320px;display:grid}[data-app=admin] .workforce-planner.is-day .workforce-planner__head,[data-app=admin] .workforce-planner.is-day .workforce-planner__row{grid-template-columns:minmax(230px,.9fr) minmax(420px,1.5fr) minmax(86px,.35fr);min-width:740px}[data-app=admin] .workforce-planner__head{z-index:2;background:var(--admin-active-soft,#fff0e7);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__head{background:color-mix(in srgb, var(--admin-active-soft,#fff0e7) 70%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-planner__head{border-bottom:1px solid var(--admin-header-border,#e8dfd1);color:var(--admin-muted-text,#6b6256);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}[data-app=admin] .workforce-planner__head>div,[data-app=admin] .workforce-planner__head>button,[data-app=admin] .workforce-planner__row>div{border-right:1px solid var(--admin-header-border,#e8dfd1);min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__head>div,[data-app=admin] .workforce-planner__head>button,[data-app=admin] .workforce-planner__row>div{border-right:1px solid color-mix(in srgb, var(--admin-header-border,#e8dfd1) 70%, transparent)}}[data-app=admin] .workforce-planner__head>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}[data-app=admin] .workforce-planner__head>button.is-today{color:var(--admin-accent-deep,#d14808)}[data-app=admin] .workforce-planner__row{border-bottom:1px solid var(--admin-header-border,#e8dfd1)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__row{border-bottom:1px solid color-mix(in srgb, var(--admin-header-border,#e8dfd1) 70%, transparent)}}[data-app=admin] .workforce-planner__row.is-open-shifts{background:var(--admin-search-bg,#faf7ee)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__row.is-open-shifts{background:color-mix(in srgb, var(--admin-search-bg,#faf7ee) 64%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-planner__person{align-items:center;gap:10px;display:flex}[data-app=admin] .workforce-planner__person span:last-child{gap:2px;display:grid}[data-app=admin] .workforce-planner__person strong{color:var(--admin-heading-text,#171410);font-size:13px;font-weight:900}[data-app=admin] .workforce-planner__person small{color:var(--admin-muted-text,#6b6256);font-size:12px;font-weight:700}[data-app=admin] .workforce-planner__cell{align-content:start;gap:7px;min-height:94px;display:grid}[data-app=admin] .workforce-planner__add{border:1px dashed var(--admin-accent,#f45b0a);min-height:30px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__add{border:1px dashed color-mix(in srgb, var(--admin-accent,#f45b0a) 45%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-planner__add{background:var(--admin-accent,#f45b0a);border-radius:7px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-planner__add{background:color-mix(in srgb, var(--admin-accent,#f45b0a) 5%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-planner__add{color:var(--admin-accent-deep,#d14808);cursor:pointer}[data-app=admin] .workforce-shift{border:1px solid var(--admin-accent,#f45b0a);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:78px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-shift{border:1px solid color-mix(in srgb, var(--admin-accent,#f45b0a) 22%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-shift{background:var(--admin-header-bg,#fff);color:var(--admin-heading-text,#171410);text-align:left;cursor:pointer;border-radius:8px}[data-app=admin] .workforce-shift span,[data-app=admin] .workforce-shift small{color:var(--admin-muted-text,#6b6256);font-size:11px;font-weight:800}[data-app=admin] .workforce-shift strong{color:var(--admin-heading-text,#171410);font-size:12px;font-weight:900}[data-app=admin] .workforce-shift em{background:var(--admin-active-soft,#fff0e7);width:max-content;color:var(--admin-accent-deep,#d14808);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}[data-app=admin] .workforce-shift>svg{color:var(--admin-muted-text,#6b6256);grid-row:1/span 4;align-self:center}[data-app=admin] .workforce-shift.is-draft{border-style:dashed}[data-app=admin] .workforce-planner__total,[data-app=admin] .workforce-ledger-balance{color:var(--admin-heading-text,#171410);place-items:center;font-weight:900;display:grid}[data-app=admin] .workforce-table-wrap{width:100%;overflow:auto}[data-app=admin] .workforce-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;color:var(--admin-heading-text,#171410)}[data-app=admin] .workforce-table th,[data-app=admin] .workforce-table td{border-bottom:1px solid var(--admin-header-border,#e8dfd1);padding:12px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-table th,[data-app=admin] .workforce-table td{border-bottom:1px solid color-mix(in srgb, var(--admin-header-border,#e8dfd1) 76%, transparent)}}[data-app=admin] .workforce-table th,[data-app=admin] .workforce-table td{text-align:left;vertical-align:middle;font-size:13px}[data-app=admin] .workforce-table th{z-index:1;background:var(--admin-active-soft,#fff0e7);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-table th{background:color-mix(in srgb, var(--admin-active-soft,#fff0e7) 70%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-table th{color:var(--admin-muted-text,#6b6256);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}[data-app=admin] .workforce-table tbody tr:hover{background:var(--admin-active-soft,#fff0e7)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-table tbody tr:hover{background:color-mix(in srgb, var(--admin-active-soft,#fff0e7) 45%, transparent)}}[data-app=admin] .workforce-position-name{align-items:center;gap:9px;display:inline-flex}[data-app=admin] .workforce-position-name i{border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-position-name i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 9%, transparent)}}[data-app=admin] .workforce-clock-card,[data-app=admin] .workforce-definition-list{gap:10px;display:grid}[data-app=admin] .workforce-clock-state{border:1px dashed var(--admin-accent,#f45b0a);align-content:center;place-items:center;gap:8px;min-height:132px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-clock-state{border:1px dashed color-mix(in srgb, var(--admin-accent,#f45b0a) 32%, var(--admin-header-border,#e8dfd1))}}[data-app=admin] .workforce-clock-state{background:var(--admin-active-soft,#fff0e7);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-clock-state{background:color-mix(in srgb, var(--admin-active-soft,#fff0e7) 45%, var(--admin-header-bg,#fff))}}[data-app=admin] .workforce-clock-state strong{color:var(--admin-heading-text,#171410);font-size:22px;font-weight:900}[data-app=admin] .workforce-definition-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}[data-app=admin] .workforce-definition-list dd{color:var(--admin-heading-text,#171410);margin:3px 0 0;font-weight:900}[data-app=admin] .workforce-availability,[data-app=admin] .workforce-date-overrides{gap:10px;display:grid}[data-app=admin] .workforce-availability__row,[data-app=admin] .workforce-date-overrides__row{border:1px solid var(--admin-header-border,#e8dfd1);border-radius:8px;grid-template-columns:140px repeat(2,minmax(130px,1fr)) minmax(160px,1.2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}[data-app=admin] .workforce-availability__note{grid-column:4/span 1}[data-app=admin] .workforce-modal-backdrop{z-index:90;background:var(--admin-heading-text,#171410);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .workforce-modal-backdrop{background:color-mix(in srgb, var(--admin-heading-text,#171410) 34%, transparent)}}[data-app=admin] .workforce-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-app=admin] .workforce-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,100vw - 32px);max-height:min(860px,100vh - 32px);display:grid;overflow:hidden}[data-app=admin] .workforce-modal--compact{width:min(560px,100vw - 32px)}[data-app=admin] .workforce-modal header,[data-app=admin] .workforce-modal footer{border-bottom:1px solid var(--admin-header-border,#e8dfd1);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-app=admin] .workforce-modal footer{border-top:1px solid var(--admin-header-border,#e8dfd1);border-bottom:0}[data-app=admin] .workforce-modal header span{color:var(--admin-accent-deep,#d14808);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}[data-app=admin] .workforce-modal header h2{color:var(--admin-heading-text,#171410);margin:3px 0 0;font-size:22px;font-weight:900}[data-app=admin] .workforce-modal header>button{width:42px;min-height:42px;padding:0}[data-app=admin] .workforce-modal__body{min-height:0;padding:16px;overflow:auto}@media (width<=1080px){[data-app=admin] .workforce-overview-grid,[data-app=admin] .workforce-two-column,[data-app=admin] .workforce-focus-grid,[data-app=admin] .workforce-message-layout{grid-template-columns:minmax(0,1fr)}[data-app=admin] .workforce-availability__row,[data-app=admin] .workforce-date-overrides__row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .workforce-availability__note{grid-column:auto}}@media (width<=760px){[data-app=admin] .workforce-page{width:min(100% - 20px,1440px);padding-top:10px}[data-app=admin] .workforce-page__header,[data-app=admin] .workforce-card__header,[data-app=admin] .workforce-schedule-toolbar,[data-app=admin] .workforce-list article{flex-direction:column;align-items:stretch}[data-app=admin] .workforce-page__actions,[data-app=admin] .workforce-row-actions,[data-app=admin] .workforce-table__actions,[data-app=admin] .workforce-clock-actions,[data-app=admin] .workforce-settings-save{justify-content:flex-start}[data-app=admin] .workforce-button{width:100%}[data-app=admin] .workforce-metrics,[data-app=admin] .workforce-form-grid,[data-app=admin] .workforce-settings-grid,[data-app=admin] .workforce-marketplace-grid,[data-app=admin] .workforce-balance-grid{grid-template-columns:minmax(0,1fr)}[data-app=admin] .workforce-roster__row,[data-app=admin] .workforce-queues>button{align-items:flex-start}[data-app=admin] .workforce-roster__row time,[data-app=admin] .workforce-queues b,[data-app=admin] .workforce-list article>.workforce-status{margin-left:0}[data-app=admin] .workforce-availability__row,[data-app=admin] .workforce-date-overrides__row{grid-template-columns:minmax(0,1fr)}}[data-app=admin] .staff-overview{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 44px}[data-app=admin] .staff-overview__header{border-bottom:1px solid var(--admin-header-border,var(--ink-100,#ebe5d5));justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}[data-app=admin] .staff-overview__eyebrow{color:var(--admin-accent-deep,#d14808);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}[data-app=admin] .staff-overview__header h1{color:var(--admin-heading-text,var(--ink-900,#1a1814));margin:0;font-size:28px;font-weight:850;line-height:1.15}[data-app=admin] .staff-overview__header p,[data-app=admin] .staff-overview__section-heading p{color:var(--admin-muted-text,var(--ink-500,#6b6256));margin:7px 0 0;font-size:13px;line-height:1.55}[data-app=admin] .staff-overview__planner{border:1px solid var(--admin-accent-deep,#d14808);background:var(--admin-accent,#f45b0a);color:#fff;min-height:40px;box-shadow:0 3px 0 var(--admin-accent-deep,#d14808);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}[data-app=admin] .staff-overview__section{padding-top:28px}[data-app=admin] .staff-overview__section-heading{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}[data-app=admin] .staff-overview__section-heading>svg{background:var(--admin-active-soft,#fff0e7);width:34px;height:34px;color:var(--admin-accent-deep,#d14808);border-radius:7px;flex:none;padding:8px}[data-app=admin] .staff-overview__section-heading h2{color:var(--admin-heading-text,var(--ink-900,#1a1814));margin:0;font-size:18px;font-weight:800;line-height:1.2}[data-app=admin] .staff-overview__tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-app=admin] .staff-overview-task{border:1px solid var(--admin-header-border,var(--ink-100,#ebe5d5));background:var(--admin-header-bg,#fff);width:100%;min-height:86px;color:var(--admin-heading-text,var(--ink-900,#1a1814));text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:13px;padding:14px;display:flex}[data-app=admin] .staff-overview-task:hover{border-color:var(--admin-accent,#f45b0a)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-overview-task:hover{border-color:color-mix(in srgb, var(--admin-accent,#f45b0a) 45%, var(--admin-header-border,#ebe5d5))}}[data-app=admin] .staff-overview-task:hover{box-shadow:0 7px 16px var(--admin-heading-text,#1a1814)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .staff-overview-task:hover{box-shadow:0 7px 16px color-mix(in srgb, var(--admin-heading-text,#1a1814) 7%, transparent)}}[data-app=admin] .staff-overview-task__icon{background:var(--admin-search-bg,var(--ink-25,#faf7ee));width:42px;height:42px;color:var(--admin-accent-deep,#d14808);border-radius:7px;flex:none;place-items:center;display:grid}[data-app=admin] .staff-overview-task__copy{gap:4px;min-width:0;display:grid}[data-app=admin] .staff-overview-task__copy strong{font-size:13px;font-weight:800}[data-app=admin] .staff-overview-task__copy small{color:var(--admin-muted-text,var(--ink-500,#6b6256));font-size:12px;line-height:1.4}[data-app=admin] .staff-overview-task__arrow{width:16px;height:16px;color:var(--admin-muted-text,var(--ink-500,#6b6256));flex:none;margin-left:auto}@media (width<=760px){[data-app=admin] .staff-workspace-nav__groups{padding-inline:12px}[data-app=admin] .staff-workspace-nav__pages{padding-inline:16px}[data-app=admin] .staff-overview{width:min(100% - 24px,1180px);padding-top:20px}[data-app=admin] .staff-overview__header{flex-direction:column;align-items:stretch}[data-app=admin] .staff-overview__planner{align-self:flex-start}[data-app=admin] .staff-overview__tasks{grid-template-columns:minmax(0,1fr)}}[data-app=admin] .staff-suite{--staff-teal:#0f747c;--staff-teal-dark:#075b63;--staff-teal-soft:#e8f5f4;--staff-coral:#ff9a88;--staff-coral-soft:#fff0ec;--staff-ink:#17393f;--staff-muted:#6e8790;--staff-line:#d7e9e8;--staff-panel:#fff;--staff-bg:#edf7f6;background:var(--staff-bg);min-height:calc(100vh - 108px);color:var(--staff-ink);font-family:var(--font-sans,system-ui, -apple-system, sans-serif);grid-template-columns:84px minmax(0,1fr);display:grid}[data-app=admin] .staff-suite *{box-sizing:border-box}[data-app=admin] .staff-suite button,[data-app=admin] .staff-suite input,[data-app=admin] .staff-suite select,[data-app=admin] .staff-suite textarea{font:inherit}[data-app=admin] .staff-suite-rail{border-right:1px solid var(--staff-line);background:#e6f3f2;flex-direction:column;align-items:center;gap:14px;min-height:100%;padding:18px 10px;display:flex}[data-app=admin] .staff-suite-rail__person,[data-app=admin] .staff-suite-avatar,[data-app=admin] .staff-avatar{color:var(--staff-teal-dark);background:#d7ebea;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}[data-app=admin] .staff-suite-rail__person{width:42px;height:42px;font-size:13px}[data-app=admin] .staff-suite-rail__brand{writing-mode:vertical-rl;color:var(--staff-teal-dark);letter-spacing:0;margin:4px 0;font-size:12px;font-weight:900;transform:rotate(180deg)}[data-app=admin] .staff-suite-rail__nav{gap:8px;width:100%;display:grid}[data-app=admin] .staff-suite-rail__item{width:100%;min-height:52px;color:var(--staff-teal);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;gap:3px;display:grid}[data-app=admin] .staff-suite-rail__item svg{width:21px;height:21px}[data-app=admin] .staff-suite-rail__item span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:9px;font-weight:900;overflow:hidden}[data-app=admin] .staff-suite-rail__item.is-active{color:#fff;background:var(--staff-teal);box-shadow:0 8px 18px #0f747c2e}[data-app=admin] .staff-suite-main{grid-template-rows:auto 1fr;min-width:0;display:grid}[data-app=admin] .staff-suite-topbar{border-bottom:1px solid var(--staff-line);align-items:center;gap:18px;min-height:74px;padding:14px 24px;display:flex}[data-app=admin] .staff-suite-kicker{color:var(--staff-muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}[data-app=admin] .staff-suite-topbar h1{color:var(--staff-teal-dark);margin:2px 0 0;font-size:22px;font-weight:950}[data-app=admin] .staff-suite-search,[data-app=admin] .staff-scheduler-search,[data-app=admin] .staff-settings-search{color:var(--staff-muted);border:1px solid var(--staff-line);background:#fff;border-radius:8px;align-items:center;gap:10px;display:flex}[data-app=admin] .staff-suite-search{flex:1;max-width:390px;min-height:42px;padding:0 13px}[data-app=admin] .staff-suite-search input{width:100%;min-width:0;color:var(--staff-ink);background:0 0;border:0;outline:0;font-weight:750}[data-app=admin] .staff-suite-topbar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}[data-app=admin] .staff-suite-topbar__actions>button:not(.staff-icon-button){color:var(--staff-teal);cursor:pointer;background:0 0;border:0;font-weight:900}[data-app=admin] .staff-suite-avatar{width:42px;height:42px}[data-app=admin] .staff-icon-button,[data-app=admin] .staff-toolbar-button{min-width:42px;min-height:42px;color:var(--staff-teal);cursor:pointer;background:#dcefee;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}[data-app=admin] .staff-suite-alert{border-radius:8px;align-items:center;gap:10px;margin:18px 24px 0;padding:12px 14px;font-size:13px;font-weight:800;display:flex}[data-app=admin] .staff-suite-alert.is-danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}[data-app=admin] .staff-suite-alert.is-warning{color:#986b05;background:#fff8e1;border:1px solid #fde68a}[data-app=admin] .staff-suite-surface{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:8px;min-height:calc(100vh - 204px);margin:12px 18px 18px;overflow:hidden;box-shadow:0 18px 55px #0f747c14}[data-app=admin] .staff-dashboard,[data-app=admin] .staff-scheduler,[data-app=admin] .staff-employees,[data-app=admin] .staff-requests,[data-app=admin] .staff-attendance,[data-app=admin] .staff-messenger,[data-app=admin] .staff-reports{padding:32px}[data-app=admin] .staff-dashboard__hero,[data-app=admin] .staff-communication-hero{border:1px solid var(--staff-line);background:linear-gradient(135deg,#fff 0%,#f7fcfb 62%,#fff0ec 100%);border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);align-items:center;gap:28px;min-height:320px;padding:34px;display:grid}[data-app=admin] .staff-dashboard__hero h2,[data-app=admin] .staff-communication-hero h2,[data-app=admin] .staff-page-heading h2,[data-app=admin] .staff-settings-form h2,[data-app=admin] .staff-addon-modal h2{color:var(--staff-teal-dark);margin:14px 0 0;font-size:clamp(32px,4vw,54px);font-weight:950;line-height:1.08}[data-app=admin] .staff-dashboard__hero p,[data-app=admin] .staff-communication-hero p,[data-app=admin] .staff-page-heading p,[data-app=admin] .staff-addon-modal p{color:#4c9298;margin:18px 0 0;font-size:18px;font-weight:750;line-height:1.5}[data-app=admin] .staff-hero-phone,[data-app=admin] .staff-communication-preview,[data-app=admin] .staff-chat-illustration{background:linear-gradient(135deg,#edf8f7,#fff3ef);border:1px solid #e9f3f2;border-radius:8px;place-items:center;min-height:280px;display:grid}[data-app=admin] .staff-hero-phone__screen{text-align:center;background:#fff;border-radius:8px;place-items:center;width:245px;min-height:210px;padding:24px;display:grid;box-shadow:0 26px 70px #0f747c29}[data-app=admin] .staff-hero-phone__screen span,[data-app=admin] .staff-hero-phone__screen small{color:var(--staff-muted);font-weight:900}[data-app=admin] .staff-hero-phone__screen strong{color:var(--staff-teal);font-size:72px;font-weight:950;line-height:1}[data-app=admin] .staff-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}[data-app=admin] .staff-stat-card,[data-app=admin] .staff-widget,[data-app=admin] .staff-employee-table,[data-app=admin] .staff-template-card,[data-app=admin] .staff-request-board,[data-app=admin] .staff-side-column .staff-widget,[data-app=admin] .staff-clock-list,[data-app=admin] .staff-biometric-card,[data-app=admin] .staff-report-config{border:1px solid var(--staff-line);background:#fff;border-radius:8px;box-shadow:0 14px 35px #0f747c14}[data-app=admin] .staff-stat-card{align-items:center;gap:14px;min-height:112px;padding:18px;display:flex}[data-app=admin] .staff-stat-card__icon{background:var(--staff-teal-soft);width:44px;height:44px;color:var(--staff-teal);border-radius:8px;place-items:center;display:grid}[data-app=admin] .staff-stat-card.is-warm .staff-stat-card__icon,[data-app=admin] .staff-stat-card.is-coral .staff-stat-card__icon{background:var(--staff-coral-soft);color:var(--staff-coral)}[data-app=admin] .staff-stat-card.is-green .staff-stat-card__icon{color:#15803d;background:#e8f8ee}[data-app=admin] .staff-stat-card.is-blue .staff-stat-card__icon{color:#0369a1;background:#e7f2ff}[data-app=admin] .staff-stat-card span{color:var(--staff-muted);font-size:12px;font-weight:900;display:block}[data-app=admin] .staff-stat-card strong{color:var(--staff-teal-dark);margin-top:4px;font-size:28px;font-weight:950;line-height:1;display:block}[data-app=admin] .staff-stat-card small{color:var(--staff-muted);margin-top:6px;font-size:12px;font-weight:750;display:block}[data-app=admin] .staff-dashboard__grid{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}[data-app=admin] .staff-widget{min-height:190px;padding:18px}[data-app=admin] .staff-widget--wide{grid-column:span 2}[data-app=admin] .staff-widget__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-app=admin] .staff-widget__head h3,[data-app=admin] .staff-section-label,[data-app=admin] .staff-settings-form h3{color:var(--staff-teal-dark);margin:0;font-size:21px;font-weight:950;line-height:1.2}[data-app=admin] .staff-stack{gap:10px;display:grid}[data-app=admin] .staff-request-row,[data-app=admin] .staff-space-list__item,[data-app=admin] .staff-availability-row,[data-app=admin] .staff-zone-rule,[data-app=admin] .staff-clock-row{border:1px solid var(--staff-line);width:100%;color:var(--staff-ink);background:#f8fcfb;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}[data-app=admin] button.staff-request-row,[data-app=admin] button.staff-space-list__item{cursor:pointer;text-align:left}[data-app=admin] .staff-request-row span,[data-app=admin] .staff-zone-rule span,[data-app=admin] .staff-clock-row span{gap:2px;min-width:0;display:grid}[data-app=admin] .staff-request-row strong,[data-app=admin] .staff-table__row strong,[data-app=admin] .staff-clock-row strong,[data-app=admin] .staff-zone-rule strong{color:var(--staff-teal-dark);font-weight:950}[data-app=admin] .staff-request-row small,[data-app=admin] .staff-table__row small,[data-app=admin] .staff-clock-row small,[data-app=admin] .staff-zone-rule small{color:var(--staff-muted);font-size:12px;font-weight:750}[data-app=admin] .staff-avatar{width:38px;height:38px;font-size:12px}[data-app=admin] .staff-pill{width:fit-content;color:var(--staff-muted);background:#f4faf9;border:1px solid #dfe9e8;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:950;display:inline-flex}[data-app=admin] .staff-pill.is-success{color:#15803d;background:#e8f8ee;border-color:#bbf7d0}[data-app=admin] .staff-pill.is-warning{color:#a16207;background:#fff7dd;border-color:#fde68a}[data-app=admin] .staff-pill.is-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}[data-app=admin] .staff-pill.is-info,[data-app=admin] .staff-pill.is-blue{color:#0369a1;background:#e7f2ff;border-color:#bae6fd}[data-app=admin] .staff-pill.is-coral{background:var(--staff-coral-soft);color:#ee7f70;border-color:#ffd4ca}[data-app=admin] .staff-pill.is-muted{color:#78949b;background:#f1f5f5}[data-app=admin] .staff-empty-panel{text-align:center;color:#8db8bd;background:#f6fbfa;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:120px;padding:18px;display:grid}[data-app=admin] .staff-empty-panel svg{width:28px;height:28px}[data-app=admin] .staff-empty-panel strong{color:#83b1b6;font-size:18px;font-weight:950}[data-app=admin] .staff-empty-panel span{color:var(--staff-muted);font-size:13px;font-weight:750}[data-app=admin] .staff-empty-panel button,[data-app=admin] .staff-budget-card button,[data-app=admin] .staff-template-card button,[data-app=admin] .staff-floating-primary,[data-app=admin] .staff-primary-button,[data-app=admin] .staff-secondary-button,[data-app=admin] .staff-soft-coral,[data-app=admin] .staff-approve-button,[data-app=admin] .staff-decline-button,[data-app=admin] .staff-send-button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-weight:950;display:inline-flex}[data-app=admin] .staff-primary-button,[data-app=admin] .staff-floating-primary,[data-app=admin] .staff-send-button{background:var(--staff-coral);color:#fff;box-shadow:0 12px 24px #ff9a883d}[data-app=admin] .staff-secondary-button,[data-app=admin] .staff-empty-panel button{color:var(--staff-teal-dark);background:#e6f3f2}[data-app=admin] .staff-soft-coral{background:var(--staff-coral-soft);color:var(--staff-coral)}[data-app=admin] .staff-approve-button{color:#15803d;background:#e8f8ee}[data-app=admin] .staff-decline-button{color:#be123c;background:#fff1f2}[data-app=admin] .staff-conflict-row{color:#a16207;background:#fff7dd;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:13px;font-weight:850;display:flex}[data-app=admin] .staff-space-list{gap:10px;display:grid}[data-app=admin] .staff-space-list__item b{color:#8db8bd;background:#fff;border-radius:8px;place-items:center;min-width:38px;height:24px;margin-left:auto;display:grid}[data-app=admin] .staff-space-list__item.is-primary{color:#fff;background:linear-gradient(135deg,#ffb39f,#ff9a9d);border-color:#0000}[data-app=admin] .staff-budget-card{text-align:center;background:linear-gradient(#f7fcfb,#fff);border-radius:8px;place-items:center;min-height:220px;padding:26px;display:grid}[data-app=admin] .staff-budget-card>div{justify-items:center;gap:10px;display:grid}[data-app=admin] .staff-budget-card svg{color:#bddbdd;width:40px;height:40px}[data-app=admin] .staff-budget-card strong{color:#83b1b6;font-size:19px;font-weight:950}[data-app=admin] .staff-budget-card span{max-width:430px;color:var(--staff-muted);font-weight:700}[data-app=admin] .staff-tabs-mini,[data-app=admin] .staff-segmented,[data-app=admin] .staff-board-toolbar{border:1px solid var(--staff-line);border-radius:8px;display:flex;overflow:hidden}[data-app=admin] .staff-tabs-mini button,[data-app=admin] .staff-segmented button,[data-app=admin] .staff-board-toolbar button{min-height:34px;color:var(--staff-teal);cursor:pointer;background:#fff;border:0;flex:1;font-weight:900}[data-app=admin] .staff-tabs-mini button.is-active,[data-app=admin] .staff-segmented button.is-active,[data-app=admin] .staff-board-toolbar button.is-active{background:var(--staff-teal);color:#fff}[data-app=admin] .staff-floating-primary{z-index:12;position:fixed;bottom:30px;right:32px}[data-app=admin] .staff-scheduler{grid-template-rows:auto 1fr auto;min-height:calc(100vh - 205px);padding:0;display:grid}[data-app=admin] .staff-scheduler-toolbar{border-bottom:1px solid var(--staff-line);background:#ffffffc7;align-items:center;gap:12px;min-height:76px;padding:16px 22px;display:flex}[data-app=admin] .staff-scheduler-search{min-width:230px;min-height:42px;padding:0 14px;font-weight:850}[data-app=admin] .staff-week-button{min-height:42px;color:var(--staff-teal-dark);cursor:pointer;background:#dcefee;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 16px;font-weight:950;display:inline-flex}[data-app=admin] .staff-week-button span{color:var(--staff-muted)}[data-app=admin] .staff-toolbar-spacer{flex:1}[data-app=admin] .staff-schedule-grid{grid-template-columns:260px repeat(7,minmax(170px,1fr)) 90px;align-content:start;min-width:1180px;display:grid;overflow:auto}[data-app=admin] .staff-schedule-grid__corner,[data-app=admin] .staff-schedule-grid__day,[data-app=admin] .staff-schedule-grid__total,[data-app=admin] .staff-schedule-person,[data-app=admin] .staff-schedule-cell,[data-app=admin] .staff-schedule-grid__hours{background:#ffffff73;border-bottom:1px solid #9fcacc;border-right:1px solid #9fcacc;min-height:84px}[data-app=admin] .staff-schedule-grid__corner,[data-app=admin] .staff-schedule-grid__total{color:var(--staff-teal-dark);align-items:center;padding:0 22px;font-weight:950;display:flex}[data-app=admin] .staff-schedule-grid__day{color:var(--staff-teal);cursor:pointer;border-top:0;border-left:0;justify-content:center;align-items:center;gap:6px;display:flex}[data-app=admin] .staff-schedule-grid__day.is-selected strong{background:var(--staff-teal);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:72px;height:34px;display:inline-flex}[data-app=admin] .staff-schedule-row{display:contents}[data-app=admin] .staff-schedule-person{align-items:center;gap:12px;padding:18px 22px;display:flex}[data-app=admin] .staff-schedule-person__icon{width:44px;height:44px;color:var(--staff-teal);background:#dcefee;border-radius:8px;place-items:center;display:grid}[data-app=admin] .staff-schedule-person strong,[data-app=admin] .staff-schedule-person span{display:block}[data-app=admin] .staff-schedule-person strong{color:var(--staff-teal-dark);font-weight:950}[data-app=admin] .staff-schedule-person span{color:var(--staff-muted);font-size:12px;font-weight:750}[data-app=admin] .staff-schedule-cell{align-content:start;gap:8px;padding:8px;display:grid}[data-app=admin] .staff-open-shift,[data-app=admin] .staff-empty-cell{color:#7eb0b5;cursor:pointer;background:#f7fcfb;border:1px dashed #b9dada;border-radius:8px;place-items:center;gap:2px;min-height:42px;font-weight:850;display:grid}[data-app=admin] .staff-open-shift{background:var(--staff-coral-soft);color:#d97467;text-align:center;border-style:solid}[data-app=admin] .staff-open-shift small{font-size:10px}[data-app=admin] .staff-shift-chip{border:1px solid var(--staff-line);border-left:4px solid var(--staff-teal);cursor:pointer;background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid;box-shadow:0 10px 20px #0f747c14}[data-app=admin] .staff-shift-chip.is-sample{border-left-color:var(--staff-coral)}[data-app=admin] .staff-shift-chip strong,[data-app=admin] .staff-shift-chip span{display:block}[data-app=admin] .staff-shift-chip strong{color:var(--staff-teal-dark);font-size:13px;font-weight:950}[data-app=admin] .staff-shift-chip span{color:var(--staff-muted);font-size:11px;font-weight:750}[data-app=admin] .staff-shift-chip__actions{flex-wrap:wrap;gap:6px;display:flex}[data-app=admin] .staff-shift-chip__actions button{min-height:28px;color:var(--staff-teal);cursor:pointer;background:#e6f3f2;border:0;border-radius:8px;font-size:11px;font-weight:900}[data-app=admin] .staff-schedule-grid__hours{color:var(--staff-teal-dark);place-items:center;font-weight:950;display:grid}[data-app=admin] .staff-scheduler-footer{border-top:1px solid var(--staff-line);min-height:70px;color:var(--staff-teal-dark);grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:14px;padding:14px 24px;font-weight:950;display:grid}[data-app=admin] .staff-page-banner{background:var(--staff-coral-soft);min-height:56px;color:var(--staff-coral);border-radius:8px;align-items:center;gap:12px;margin-bottom:26px;padding:12px 18px;font-weight:950;display:flex}[data-app=admin] .staff-page-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:950}[data-app=admin] .staff-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}[data-app=admin] .staff-page-heading h2{margin:0}[data-app=admin] .staff-page-heading p{font-size:16px}[data-app=admin] .staff-employee-tabs{border-bottom:1px solid var(--staff-line);gap:28px;margin-bottom:22px;display:flex}[data-app=admin] .staff-employee-tabs button{color:#9aa7ad;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;min-height:48px;font-size:18px;font-weight:950;display:inline-flex}[data-app=admin] .staff-employee-tabs button.is-active{color:var(--staff-coral);border-bottom-color:var(--staff-coral)}[data-app=admin] .staff-employees__body,[data-app=admin] .staff-requests__layout,[data-app=admin] .staff-attendance__layout,[data-app=admin] .staff-report-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}[data-app=admin] .staff-employee-table{overflow:hidden}[data-app=admin] .staff-table-toolbar{flex-wrap:wrap;gap:12px;padding:16px;display:flex}[data-app=admin] .staff-table-toolbar button{border:1px solid var(--staff-line);color:#8a979e;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}[data-app=admin] .staff-table__header,[data-app=admin] .staff-table__row{border-top:1px solid var(--staff-line);grid-template-columns:minmax(230px,1.1fr) minmax(160px,.8fr) minmax(220px,1fr) 130px;align-items:center;gap:14px;padding:14px 20px;display:grid}[data-app=admin] .staff-table__header{color:var(--staff-teal);background:#e6f3f2;font-weight:950}[data-app=admin] .staff-table__row{color:var(--staff-muted);font-weight:750}[data-app=admin] .staff-person-cell{align-items:center;gap:12px;display:flex}[data-app=admin] .staff-template-card{text-align:center;background:linear-gradient(#fff7f5 0%,#f6fbfa 60%,#fff 100%);align-content:start;justify-items:center;min-height:510px;padding:28px;display:grid;position:relative;overflow:hidden}[data-app=admin] .staff-template-card__close{width:38px;height:38px;color:var(--staff-teal);cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;top:16px;right:16px}[data-app=admin] .staff-template-card__mock{gap:12px;width:250px;margin-top:20px;display:grid}[data-app=admin] .staff-template-card__mock div{color:#9cc2c5;background:#ffffff8c;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-weight:950;display:flex}[data-app=admin] .staff-template-card__mock div.is-active{color:var(--staff-teal);background:#fff;box-shadow:0 18px 40px #0f747c1a}[data-app=admin] .staff-template-card__mock div svg:last-child{margin-left:auto}[data-app=admin] .staff-avatar-stack{align-items:center;margin:28px 0;display:flex}[data-app=admin] .staff-avatar-stack>*{border:2px solid #fff;margin-left:-8px}[data-app=admin] .staff-avatar-stack>:first-child{margin-left:0}[data-app=admin] .staff-avatar-stack>span{background:var(--staff-coral-soft);width:42px;height:42px;color:var(--staff-coral);border-radius:8px;place-items:center;font-weight:950;display:grid}[data-app=admin] .staff-template-card h3{color:var(--staff-teal-dark);margin:0;font-size:25px;font-weight:950;line-height:1.2}[data-app=admin] .staff-template-card p{color:#83b1b6;font-size:16px;font-weight:750;line-height:1.4}[data-app=admin] .staff-link-button{color:var(--staff-teal)!important;box-shadow:none!important;background:0 0!important}[data-app=admin] .staff-request-board,[data-app=admin] .staff-clock-list{padding:18px}[data-app=admin] .staff-request-card{border:1px solid var(--staff-line);background:#fff;border-radius:8px;gap:13px;padding:16px;display:grid}[data-app=admin] .staff-request-card>div:first-child{align-items:flex-start;gap:12px;display:flex}[data-app=admin] .staff-request-card>div:first-child span{gap:7px;display:grid}[data-app=admin] .staff-request-card strong{color:var(--staff-teal-dark);font-size:17px;font-weight:950}[data-app=admin] .staff-request-card small,[data-app=admin] .staff-request-card p{color:var(--staff-muted);font-weight:750;line-height:1.45}[data-app=admin] .staff-request-card>div:last-child{flex-wrap:wrap;gap:10px;display:flex}[data-app=admin] .staff-side-column{gap:16px;display:grid}[data-app=admin] .staff-availability-row{justify-content:space-between}[data-app=admin] .staff-zone-rule{align-items:flex-start}[data-app=admin] .staff-zone-rule svg{color:var(--staff-teal);margin-top:2px}[data-app=admin] .staff-mini-calendar strong{color:var(--staff-teal-dark);margin-bottom:12px;display:block}[data-app=admin] .staff-mini-calendar div{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}[data-app=admin] .staff-mini-calendar span{aspect-ratio:1;color:#8db8bd;background:#f4faf9;border-radius:8px;place-items:center;font-weight:900;display:grid}[data-app=admin] .staff-mini-calendar span.is-busy{background:var(--staff-coral-soft);color:var(--staff-coral)}[data-app=admin] .staff-clock-list{gap:12px;display:grid}[data-app=admin] .staff-clock-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;display:grid}[data-app=admin] .staff-clock-row button{min-height:34px;color:var(--staff-teal);cursor:pointer;background:#e6f3f2;border:0;border-radius:8px;padding:0 12px;font-weight:950}[data-app=admin] .staff-biometric-card{gap:16px;padding:22px;display:grid}[data-app=admin] .staff-biometric-card h3{color:var(--staff-teal-dark);margin:0;font-size:28px;font-weight:950;line-height:1.15}[data-app=admin] .staff-biometric-card p{color:var(--staff-muted);margin:0;font-weight:750;line-height:1.55}[data-app=admin] .staff-device-mock{text-align:center;min-height:220px;color:var(--staff-teal);background:linear-gradient(#f6fbfa,#fff3ef);border-radius:8px;align-content:center;place-items:center;gap:9px;display:grid}[data-app=admin] .staff-device-mock svg{width:54px;height:54px}[data-app=admin] .staff-biometric-card button{background:var(--staff-teal);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;font-weight:950}[data-app=admin] .staff-communication-hero{margin-bottom:22px}[data-app=admin] .staff-communication-hero ul{color:#4c9298;gap:13px;margin:24px 0;padding:0;font-size:17px;font-weight:850;list-style:none;display:grid}[data-app=admin] .staff-communication-hero li{align-items:center;gap:12px;display:flex}[data-app=admin] .staff-communication-preview{align-content:center;gap:18px;padding:44px;display:grid}[data-app=admin] .staff-communication-preview div{color:#8db8bd;background:#ffffffb8;border-radius:8px;align-items:center;gap:18px;min-height:80px;padding:12px 18px;font-size:20px;font-weight:850;display:flex;box-shadow:0 18px 45px #0f747c14}[data-app=admin] .staff-communication-preview div.is-strong{min-height:100px;color:var(--staff-teal);font-size:25px}[data-app=admin] .staff-communication-preview svg:last-child{margin-left:auto}[data-app=admin] .staff-chat-illustration{color:#b7dcdf;position:relative}[data-app=admin] .staff-chat-illustration>svg:first-child{width:210px;height:210px}[data-app=admin] .staff-chat-illustration>svg:last-child{background:var(--staff-coral);color:#fff;border-radius:8px;width:78px;height:78px;padding:18px;position:absolute;top:72px;right:98px}[data-app=admin] .staff-reports{max-width:1280px}[data-app=admin] .staff-section-label{margin:24px 0 14px}[data-app=admin] .staff-report-categories{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;display:grid}[data-app=admin] .staff-report-categories button{border:1px solid var(--staff-line);color:#7eb0b5;text-align:center;cursor:pointer;background:#e6f3f2;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:210px;display:grid}[data-app=admin] .staff-report-categories button.is-active{color:#fff;background:linear-gradient(135deg, var(--staff-teal), #5f777a)}[data-app=admin] .staff-report-categories svg{opacity:.85;width:64px;height:64px}[data-app=admin] .staff-report-categories strong{font-size:24px;font-weight:950}[data-app=admin] .staff-report-categories span{max-width:230px;font-size:12px;font-weight:750}[data-app=admin] .staff-radio-list{gap:14px;display:grid}[data-app=admin] .staff-radio-list label,[data-app=admin] .staff-check-row,[data-app=admin] .staff-switch-row{color:#8a979e;align-items:flex-start;gap:12px;font-weight:750;display:flex}[data-app=admin] .staff-radio-list span{gap:3px;display:grid}[data-app=admin] .staff-radio-list strong{color:var(--staff-teal-dark)}[data-app=admin] .staff-report-api,[data-app=admin] .staff-info-box{color:var(--staff-teal);background:#eaf6f5;border-radius:8px;gap:12px;margin-top:22px;padding:14px;font-weight:850;display:flex}[data-app=admin] .staff-report-config{gap:16px;padding:22px;display:grid}[data-app=admin] .staff-report-config h3{color:var(--staff-teal-dark);margin:0;font-size:26px;font-weight:950}[data-app=admin] .staff-field{color:var(--staff-muted);gap:7px;font-size:13px;font-weight:850;display:grid}[data-app=admin] .staff-field>span{color:var(--staff-teal)}[data-app=admin] .staff-field input,[data-app=admin] .staff-field select,[data-app=admin] .staff-field textarea{width:100%;min-height:44px;color:var(--staff-ink);background:#fff;border:1px solid #cfdedf;border-radius:8px;outline:none;padding:10px 12px;font-weight:750}[data-app=admin] .staff-field textarea{resize:vertical}[data-app=admin] .staff-report-config__stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}[data-app=admin] .staff-small-number{background:#f6fbfa;border-radius:8px;padding:12px}[data-app=admin] .staff-small-number span,[data-app=admin] .staff-small-number strong{display:block}[data-app=admin] .staff-small-number span{color:var(--staff-muted);font-size:12px;font-weight:850}[data-app=admin] .staff-small-number strong{color:var(--staff-teal-dark);margin-top:5px;font-size:21px;font-weight:950}[data-app=admin] .staff-settings{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 205px);display:grid}[data-app=admin] .staff-settings-nav{background:#e3f1f0;align-content:start;gap:8px;padding:24px;display:grid}[data-app=admin] .staff-settings-search{min-height:38px;margin-bottom:10px;padding:0 12px}[data-app=admin] .staff-settings-nav button{color:#438d94;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:900;display:flex}[data-app=admin] .staff-settings-nav button.is-active{background:var(--staff-teal);color:#fff}[data-app=admin] .staff-settings-nav button span{color:var(--staff-teal);background:#fff;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px}[data-app=admin] .staff-settings-form{max-width:1040px;padding:44px}[data-app=admin] .staff-settings-form h2{font-size:40px}[data-app=admin] .staff-settings-form h3{margin:34px 0 16px;font-size:28px}[data-app=admin] .staff-settings-form p{color:var(--staff-muted);font-weight:750}[data-app=admin] .staff-settings-info{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px;display:grid}[data-app=admin] .staff-logo-upload{background:var(--staff-coral-soft);width:92px;height:92px;color:var(--staff-coral);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:relative}[data-app=admin] .staff-logo-upload svg:last-child{background:#fff;border-radius:8px;width:36px;height:36px;padding:8px;position:absolute;bottom:9px;right:-7px}[data-app=admin] .staff-settings-fields,[data-app=admin] .staff-settings-grid,[data-app=admin] .staff-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-app=admin] .staff-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=admin] .staff-switch-row{margin-bottom:12px}[data-app=admin] .staff-drawer-backdrop,[data-app=admin] .staff-modal-backdrop{z-index:120;background:#0f393f6b;justify-content:flex-end;display:flex;position:fixed;inset:0}[data-app=admin] .staff-shift-drawer{background:#fff;width:min(520px,100vw);height:100%;padding:24px;overflow:auto;box-shadow:-28px 0 70px #0f393f2e}[data-app=admin] .staff-shift-drawer header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}[data-app=admin] .staff-shift-drawer h2{color:var(--staff-teal-dark);margin:12px 0 0;font-size:30px;font-weight:950;line-height:1.12}[data-app=admin] .staff-shift-drawer header>button,[data-app=admin] .staff-addon-modal__close{width:42px;height:42px;color:var(--staff-teal);cursor:pointer;background:#e6f3f2;border:0;border-radius:8px;place-items:center;display:grid}[data-app=admin] .staff-shift-form{gap:16px;display:grid}[data-app=admin] .staff-shift-form__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}[data-app=admin] .staff-modal-backdrop{justify-content:center;align-items:center;padding:28px}[data-app=admin] .staff-addon-modal{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);width:min(1280px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0f393f47}[data-app=admin] .staff-addon-modal__close{z-index:2;background:#fff;position:absolute;top:22px;right:22px}[data-app=admin] .staff-addon-modal__copy{align-content:center;padding:88px 58px 42px;display:grid}[data-app=admin] .staff-addon-modal__copy h2{font-size:clamp(32px,4vw,48px)}[data-app=admin] .staff-addon-feature-list{gap:12px;margin:30px 0;display:grid}[data-app=admin] .staff-addon-feature-list>div{border-bottom:1px solid var(--staff-line);min-height:64px;color:var(--staff-teal);align-items:center;gap:14px;font-weight:950;display:flex}[data-app=admin] .staff-addon-feature-list>div.is-active{background:#fff;border:0;border-radius:8px;padding:0 18px;box-shadow:0 18px 45px #0f747c1f}[data-app=admin] .staff-addon-feature-list small{color:#7b8790;margin-top:5px;font-size:14px;font-weight:700;line-height:1.4;display:block}[data-app=admin] .staff-addon-modal__actions{flex-wrap:wrap;gap:12px;display:flex}[data-app=admin] .staff-addon-modal__visual{background:linear-gradient(#fff1e6,#fff8e8);place-items:center;min-height:640px;padding:70px 58px;display:grid}[data-app=admin] .staff-phone-mock{background:#fff;border:10px solid #fff;border-radius:8px;width:min(420px,100%);min-height:520px;overflow:hidden;box-shadow:0 22px 70px #0f393f29}[data-app=admin] .staff-phone-mock header{background:linear-gradient(135deg, var(--staff-teal), #15aab2);color:#fff;place-items:center;min-height:80px;font-weight:950;display:grid}[data-app=admin] .staff-phone-mock__content{justify-items:center;gap:10px;padding:34px;display:grid}[data-app=admin] .staff-phone-mock__content strong{color:var(--staff-teal);font-size:54px;line-height:1}[data-app=admin] .staff-phone-mock__content label{color:#a7b1b8;justify-self:stretch;margin-top:12px;font-size:12px;font-weight:850}[data-app=admin] .staff-phone-mock__content em{border-bottom:1px solid var(--staff-line);color:#7b8790;justify-self:stretch;padding-bottom:10px;font-style:normal;font-weight:800}[data-app=admin] .staff-phone-mock__content button{background:var(--staff-coral);color:#fff;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:24px;font-weight:950}@media (width<=1280px){[data-app=admin] .staff-dashboard__metrics,[data-app=admin] .staff-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .staff-employees__body,[data-app=admin] .staff-requests__layout,[data-app=admin] .staff-attendance__layout,[data-app=admin] .staff-report-layout{grid-template-columns:1fr}}@media (width<=900px){[data-app=admin] .staff-suite{grid-template-columns:1fr}[data-app=admin] .staff-suite-rail{min-height:unset;flex-direction:row;align-items:center;overflow-x:auto}[data-app=admin] .staff-suite-rail__brand{writing-mode:initial;white-space:nowrap;transform:none}[data-app=admin] .staff-suite-rail__nav{display:flex}[data-app=admin] .staff-suite-rail__item{min-width:74px}[data-app=admin] .staff-suite-topbar,[data-app=admin] .staff-scheduler-toolbar{flex-wrap:wrap}[data-app=admin] .staff-suite-search{flex-basis:100%;order:3;max-width:none}[data-app=admin] .staff-dashboard,[data-app=admin] .staff-scheduler,[data-app=admin] .staff-employees,[data-app=admin] .staff-requests,[data-app=admin] .staff-attendance,[data-app=admin] .staff-messenger,[data-app=admin] .staff-reports{padding:18px}[data-app=admin] .staff-dashboard__hero,[data-app=admin] .staff-communication-hero,[data-app=admin] .staff-settings,[data-app=admin] .staff-addon-modal,[data-app=admin] .staff-dashboard__metrics,[data-app=admin] .staff-dashboard__grid,[data-app=admin] .staff-report-categories{grid-template-columns:1fr}[data-app=admin] .staff-widget--wide{grid-column:auto}[data-app=admin] .staff-settings-form{padding:24px}[data-app=admin] .staff-settings-info,[data-app=admin] .staff-settings-fields,[data-app=admin] .staff-settings-grid,[data-app=admin] .staff-form-grid,[data-app=admin] .staff-form-grid.three{grid-template-columns:1fr}[data-app=admin] .staff-addon-modal__visual{min-height:420px}}@media (width<=640px){[data-app=admin].floating-help{bottom:12px;left:12px;right:12px}[data-app=admin] .floating-help-panel{width:100%;max-height:calc(100vh - 86px)}}.time-clock-page{justify-content:center;padding:24px;display:flex}.time-clock-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:720px;padding:28px;display:flex;box-shadow:0 4px 14px #0f172a0a}.time-clock-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.time-clock-pill{letter-spacing:.02em;color:#374151;background:#e5e7eb;border-radius:16px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.time-clock-pill.is-active{color:#166534;background:#dcfce7}.time-clock-pill.is-break{color:#92400e;background:#fef3c7}.time-clock-pill.is-off{color:#6b7280;background:#f3f4f6}.time-clock-shift{color:#6b7280;font-size:14px}.time-clock-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.time-clock-timer{flex-direction:column;gap:4px;display:flex}.time-clock-timer-label{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.time-clock-timer-value{color:#0f172a;font-feature-settings:"tnum";font-size:56px;font-weight:700;line-height:1}.time-clock-break-banner{color:#92400e;background:#fef3c7;border-radius:10px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:13px}.time-clock-actions{flex-wrap:wrap;gap:10px;display:flex}.time-clock-button{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:transform 50ms,opacity .15s;display:inline-flex}.time-clock-button:disabled{opacity:.55;cursor:not-allowed}.time-clock-button:active:not(:disabled){transform:translateY(1px)}.time-clock-button.is-primary{color:#fff;background:#2563eb}.time-clock-button.is-primary:hover:not(:disabled){background:#1d4ed8}.time-clock-button.is-secondary{color:#0f172a;background:#f1f5f9}.time-clock-button.is-secondary:hover:not(:disabled){background:#e2e8f0}.time-clock-button.is-danger{color:#fff;background:#dc2626}.time-clock-button.is-danger:hover:not(:disabled){background:#b91c1c}.time-clock-events{border-top:1px solid #e5e7eb;padding-top:16px}.time-clock-events h3{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 12px;font-size:14px}.time-clock-events ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.time-clock-events li{color:#1f2937;background:#f9fafb;border-radius:8px;grid-template-columns:80px 1fr 80px;align-items:center;padding:8px 12px;font-size:14px;display:grid}.time-clock-event-source{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;text-align:right;font-size:11px}.time-clock-empty{color:#6b7280;margin:0;font-size:14px}.my-timesheet-page{padding:24px}.my-timesheet-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}@media (width<=900px){.my-timesheet-grid{grid-template-columns:1fr}}.my-timesheet-current,.my-timesheet-history,.my-timesheet-detail-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.my-timesheet-current header,.my-timesheet-history header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.my-timesheet-current header h2,.my-timesheet-history header h2{margin:0;font-size:18px}.my-timesheet-totals{gap:24px;margin-bottom:16px;display:flex}.my-timesheet-totals span{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:12px;display:block}.my-timesheet-totals strong{color:#0f172a;font-size:22px}.timesheet-table{border-collapse:collapse;width:100%;font-size:14px}.timesheet-table th,.timesheet-table td{text-align:left;border-bottom:1px solid #f1f5f9;padding:10px 12px}.timesheet-table th{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:12px}.timesheet-empty,.timesheet-empty-cell{color:#9ca3af;font-size:13px}.timesheet-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.timesheet-pill.is-draft{color:#374151;background:#e5e7eb}.timesheet-pill.is-submitted{color:#1e3a8a;background:#dbeafe}.timesheet-pill.is-approved{color:#166534;background:#dcfce7}.timesheet-pill.is-rejected{color:#991b1b;background:#fee2e2}.my-timesheet-submit{flex-direction:column;gap:8px;margin-top:14px;display:flex}.my-timesheet-submit textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.my-timesheet-history ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.my-timesheet-history li button{cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:grid}.my-timesheet-history li.is-active button,.my-timesheet-history li button:hover{background:#eff6ff;border-color:#2563eb}.timesheet-callout{color:#334155;background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:4px;margin-top:14px;padding:10px 14px;font-size:13px}.timesheet-callout.is-warn{color:#78350f;background:#fef3c7;border-left-color:#f59e0b}.timesheet-review-page{padding:24px}.timesheet-review-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.timesheet-review-header h1{margin:0;font-size:22px}.timesheet-review-tabs{background:#f1f5f9;border-radius:10px;gap:6px;padding:4px;display:flex}.timesheet-review-tabs button{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px}.timesheet-review-tabs button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.timesheet-review-grid{grid-template-columns:320px minmax(0,1fr);gap:20px;display:grid}@media (width<=900px){.timesheet-review-grid{grid-template-columns:1fr}}.timesheet-review-list{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;max-height:70vh;padding:12px;display:flex;overflow:auto}.timesheet-review-row{text-align:left;cursor:pointer;color:#1f2937;background:#f9fafb;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.timesheet-review-row strong{font-size:14px}.timesheet-review-row:hover,.timesheet-review-row.is-active{background:#eff6ff;border-color:#2563eb}.timesheet-review-pane{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-height:320px;padding:20px}.timesheet-review-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.timesheet-review-detail-header h3{margin:0;font-size:18px}.timesheet-review-totals{color:#475569;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.timesheet-review-totals strong{color:#0f172a;font-size:22px}.timesheet-review-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.timesheet-review-actions textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.timesheet-review-buttons{justify-content:flex-end;gap:8px;display:flex}.time-off-page{padding:24px}.time-off-header{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.time-off-header h1{margin:0;font-size:22px}.time-off-year{color:#475569;background:#f1f5f9;border-radius:12px;padding:4px 12px;font-size:13px}.time-off-balances{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px;display:grid}.time-off-balance-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.time-off-balance-label{color:#fff;letter-spacing:.02em;border-radius:10px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.time-off-balance-numbers{align-items:baseline;gap:8px;display:flex}.time-off-balance-numbers strong{color:#0f172a;font-size:28px}.time-off-balance-numbers span{color:#6b7280;font-size:12px}.time-off-balance-meta{color:#6b7280;gap:12px;font-size:12px;display:flex}.time-off-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;display:grid}@media (width<=900px){.time-off-grid{grid-template-columns:1fr}}.time-off-form,.time-off-requests{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.time-off-form h2,.time-off-requests h2{margin:0 0 14px;font-size:16px}.time-off-form label{color:#475569;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.time-off-form label>span{letter-spacing:.02em;font-weight:600}.time-off-form input,.time-off-form select,.time-off-form textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.time-off-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.time-off-request{border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.time-off-request header{align-items:center;gap:10px;display:flex}.time-off-request header div{flex-direction:column;flex:1;gap:2px;display:flex}.time-off-request header div strong{color:#0f172a;font-size:14px}.time-off-request header div span{color:#6b7280;font-size:12px}.time-off-request-color{border-radius:4px;width:10px;height:30px}.time-off-request-note,.time-off-request-decision{color:#475569;background:#f9fafb;border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.time-off-request-decision{color:#78350f;background:#fef3c7}.time-off-request.is-cancelled,.time-off-request.is-rejected{opacity:.7}.leave-review-page{padding:24px}.leave-review-list{flex-direction:column;gap:10px;display:flex}.leave-review-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.leave-review-row.is-pending{border-left:4px solid #f59e0b}.leave-review-row.is-approved{border-left:4px solid #10b981}.leave-review-row.is-rejected{border-left:4px solid #dc2626}.leave-review-row.is-cancelled{opacity:.85;border-left:4px solid #94a3b8}.leave-review-row-main{align-items:center;gap:12px;display:flex}.leave-review-color{border-radius:3px;align-self:stretch;width:6px}.leave-review-meta{color:#475569;flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.leave-review-meta strong{color:#0f172a;font-size:15px}.leave-review-days{color:#6b7280;font-size:12px}.leave-review-note,.leave-review-decision{color:#475569;background:#f9fafb;border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.leave-review-decision{color:#78350f;background:#fef3c7}.leave-review-actions{flex-direction:column;gap:8px;display:flex}.leave-review-actions textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px}.leave-review-buttons{justify-content:flex-end;gap:8px;display:flex}.availability-page{padding:24px}.availability-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.availability-header h1{margin:0;font-size:22px}.availability-tip{color:#6b7280;margin:0 0 16px;font-size:13px}.availability-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.availability-day{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.availability-day header{justify-content:space-between;align-items:center;display:flex}.availability-day header strong{font-size:14px}.availability-day-add{color:#3730a3;cursor:pointer;background:#eef2ff;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.availability-day-add:hover{background:#e0e7ff}.availability-empty{color:#9ca3af;margin:0;font-size:12px;font-style:italic}.availability-window{border:1px solid #e5e7eb;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.availability-times{align-items:center;gap:6px;display:flex}.availability-times input{border:1px solid #d1d5db;border-radius:6px;width:90px;padding:4px 6px;font-family:inherit;font-size:12px}.availability-toggle{color:#475569;align-items:center;gap:6px;font-size:12px;display:inline-flex}.availability-window input[type=text]{border:1px solid #d1d5db;border-radius:6px;grid-column:1/3;width:100%;padding:4px 8px;font-size:12px}.availability-remove{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px}.availability-remove:hover{color:#dc2626}.market-page{padding:24px}.market-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.market-header h1{margin:0;font-size:22px}.market-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.market-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.market-card header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.market-card header strong{color:#0f172a;font-size:15px}.market-card header span{color:#6b7280;font-size:13px}.market-role{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0;font-size:12px}.market-note,.market-decision{color:#475569;background:#f9fafb;border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.market-decision{color:#78350f;background:#fef3c7}.market-line{color:#475569;margin:0;font-size:13px}.market-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.market-buttons{gap:6px;display:flex}.swap-card.is-approved{border-left:4px solid #10b981}.swap-card.is-declined,.swap-card.is-cancelled{opacity:.85;border-left:4px solid #94a3b8}.swap-card.is-accepted{border-left:4px solid #f59e0b}.swap-card.is-open{border-left:4px solid #3b82f6}.post-shift-form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;max-width:720px;padding:18px;display:flex}.post-shift-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.post-shift-form label{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.post-shift-form label>span{font-weight:600}.post-shift-form input,.post-shift-form textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.team-chat-page{flex-direction:column;height:calc(100vh - 80px);max-height:900px;padding:16px 24px 24px;display:flex}.team-chat-tabs{border-bottom:1px solid #e5e7eb;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.team-chat-tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex;position:relative}.team-chat-tab:hover{background:#f8fafc}.team-chat-tab.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.team-chat-badge{color:#fff;background:#dc2626;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.team-chat-stream{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.team-chat-day-divider{text-align:center;margin:8px 0;position:relative}.team-chat-day-divider:before{content:"";z-index:0;background:#e5e7eb;height:1px;position:absolute;top:50%;left:0;right:0}.team-chat-day-divider span{z-index:1;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;background:#fff;padding:0 12px;font-size:11px;position:relative}.team-chat-day{flex-direction:column;gap:8px;display:flex}.team-chat-message{background:#f1f5f9;border-radius:12px;flex-direction:column;align-self:flex-start;gap:4px;max-width:70%;padding:8px 12px;display:flex}.team-chat-message.is-mine{color:#fff;background:#2563eb;align-self:flex-end}.team-chat-message.is-announcement{color:#78350f;background:#fef3c7;border-left:3px solid #f59e0b;align-self:stretch;max-width:100%}.team-chat-message.is-announcement.is-mine{color:#78350f;background:#fde68a}.team-chat-message header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-chat-message header strong{color:#0f172a;font-size:13px}.team-chat-message.is-announcement header strong{color:#78350f}.team-chat-message header small,.team-chat-message>small{color:#64748b;align-self:flex-end;font-size:11px}.team-chat-message.is-mine>small{color:#ffffffbf}.team-chat-message p{white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:14px}.team-chat-composer{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:flex}.team-chat-composer input{color:#0f172a;background:0 0;border:none;flex:1;padding:6px;font-size:14px}.team-chat-composer input:focus{outline:none}.team-chat-composer input:disabled{color:#94a3b8}.team-chat-composer button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.team-chat-composer button:hover:not(:disabled){background:#1d4ed8}.team-chat-composer button:disabled{cursor:not-allowed;background:#cbd5e1}.hr-page{padding:24px}.hr-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hr-header h1{margin:0;font-size:22px}.hr-list,.hr-manage,.hr-manage-list{flex-direction:column;gap:12px;display:flex}.hr-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.hr-card.is-signed{border-left:4px solid #10b981}.hr-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hr-card header strong{color:#0f172a;flex:1;font-size:16px}.hr-card-desc{color:#475569;margin:0;font-size:13px}.hr-card-meta{color:#64748b;font-size:12px}.hr-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.hr-card-buttons{gap:6px;display:flex}.hr-category{color:#3730a3;text-transform:uppercase;letter-spacing:.05em;background:#eef2ff;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600}.hr-category.is-handbook{color:#78350f;background:#fef3c7}.hr-category.is-form{color:#1e3a8a;background:#dbeafe}.hr-category.is-agreement{color:#831843;background:#fce7f3}.hr-category.is-training{color:#166534;background:#dcfce7}.hr-category.is-other{color:#374151;background:#e5e7eb}.hr-pill{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.hr-pill.is-required{color:#991b1b;background:#fee2e2}.hr-pill.is-signed{color:#166534;background:#dcfce7}.hr-pill.is-all{color:#1e3a8a;background:#dbeafe}.hr-upload-form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.hr-upload-form h2{margin:0;font-size:16px}.hr-upload-form label{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.hr-upload-form label>span{font-weight:600}.hr-upload-form input[type=text],.hr-upload-form select,.hr-upload-form textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.hr-upload-form input[type=file]{font-size:13px}.hr-upload-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (width<=700px){.hr-upload-grid{grid-template-columns:1fr}}.hr-upload-toggle{align-items:center;flex-direction:row!important;gap:8px!important}.hr-upload-toggle span{font-weight:500!important}.hr-upload-filename{color:#6b7280;margin-top:4px;font-size:12px}.hr-manage-row{background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}@media (width<=800px){.hr-manage-row{grid-template-columns:1fr}}.hr-manage-row strong{color:#0f172a;margin-bottom:4px;font-size:15px;display:block}.hr-manage-row-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hr-manage-row-buttons{flex-wrap:wrap;gap:6px;display:flex}.hr-modal-backdrop{z-index:9999;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hr-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a4d}.hr-modal-large{max-width:800px}.hr-modal header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.hr-modal header h2{margin:0;font-size:18px}.hr-modal-close{cursor:pointer;color:#94a3b8;background:0 0;border:none;font-size:24px;line-height:1}.hr-modal-body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.hr-modal footer{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.hr-modal-consent{color:#334155;background:#f9fafb;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:14px;display:flex}.hr-modal-name{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.hr-modal-name span{font-weight:600}.hr-modal-name input{color:#0f172a;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-family:Brush Script MT,cursive,serif;font-size:18px;font-style:italic}.hr-modal-fineprint{color:#94a3b8;margin:0;font-size:11px;font-style:italic}.hr-doc-link{color:#2563eb;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.hr-doc-link:hover{text-decoration:underline}.hr-doc-description{color:#475569;background:#f9fafb;border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.hr-sig-table{border-collapse:collapse;width:100%;font-size:13px}.hr-sig-table th,.hr-sig-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:8px 12px}.hr-sig-table th{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:11px}.time-clock-geofence-banner{color:#78350f;background:#fef3c7;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.time-clock-geofence-config{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px}.time-clock-geofence-config summary{cursor:pointer;color:#475569;align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.time-clock-geofence-config summary::-webkit-details-marker{display:none}.time-clock-geofence-config form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.time-clock-geofence-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (width<=600px){.time-clock-geofence-grid{grid-template-columns:1fr 1fr}}.time-clock-geofence-config label{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.time-clock-geofence-config label>span{font-weight:600}.time-clock-geofence-config input{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.time-clock-geofence-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.time-clock-geofence-toggle{margin-right:auto;flex-direction:row!important;align-items:center!important;gap:8px!important}@media (width<=720px){.time-clock-page,.my-timesheet-page,.time-off-page,.leave-review-page,.availability-page,.market-page,.timesheet-review-page,.hr-page{padding:14px}.time-clock-card{padding:18px}.time-clock-timer-value{font-size:42px}.time-clock-main{flex-direction:column;align-items:stretch}.time-clock-actions{width:100%}.time-clock-actions .time-clock-button{flex:1;justify-content:center}.time-clock-events li{grid-template-columns:70px 1fr 60px;font-size:13px}.my-timesheet-grid,.timesheet-review-grid{grid-template-columns:1fr}.timesheet-table{font-size:12px}.timesheet-table th,.timesheet-table td{padding:6px 8px}.time-off-grid{grid-template-columns:1fr}.time-off-balances{grid-template-columns:1fr 1fr}.market-list{grid-template-columns:1fr}.market-card header{flex-direction:column;align-items:flex-start}.availability-grid{grid-template-columns:1fr}.availability-window{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.availability-window input[type=text]{grid-column:1}.team-chat-page{height:calc(100vh - 64px);padding:8px 12px 12px}.team-chat-tabs{padding-bottom:8px}.team-chat-message{max-width:85%}.hr-card header,.hr-card footer{flex-direction:column;align-items:flex-start}.hr-card-buttons,.hr-manage-row-buttons{width:100%}.hr-card-buttons .time-clock-button,.hr-manage-row-buttons .time-clock-button{flex:1;justify-content:center}.hr-modal-name input{font-size:16px}.hr-upload-grid{grid-template-columns:1fr}.timesheet-review-tabs{flex-wrap:wrap}}@media (width<=480px){.time-off-balances{grid-template-columns:1fr}.time-clock-timer-value{font-size:36px}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}.time-clock-page,.team-chat-page{padding-bottom:max(14px, env(safe-area-inset-bottom))}}.staff-reports-page{padding:24px}.staff-reports-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.staff-reports-header h1{margin:0;font-size:22px}.staff-reports-subtitle{color:#6b7280;margin:4px 0 0;font-size:13px}.staff-reports-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.staff-reports-toolbar label{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.staff-reports-toolbar label>span{letter-spacing:.02em;font-weight:600}.staff-reports-toolbar input[type=date]{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.staff-reports-summary{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.staff-reports-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.staff-reports-summary-card span{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:12px}.staff-reports-summary-card strong{color:#0f172a;font-size:28px}.staff-reports-summary-card small{color:#94a3b8;font-size:12px}.staff-reports-tabs{margin-bottom:14px}.staff-reports-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;overflow-x:auto}.staff-reports-num{text-align:right;font-variant-numeric:tabular-nums}.staff-reports-num.is-warning{color:#b45309;font-weight:600}.staff-reports-totals-row{background:#f9fafb;font-weight:600}.staff-reports-email{color:#64748b;font-size:12px}@media (width<=720px){.staff-reports-page{padding:14px}.staff-reports-toolbar{width:100%}.staff-reports-toolbar label{flex:120px}.staff-reports-toolbar button{flex:100%;justify-content:center}.staff-reports-summary{grid-template-columns:1fr}.staff-reports-table-wrap table{font-size:12px}.staff-reports-email{display:none}}.my-timesheet-submit-row{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.my-timesheet-edits{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:16px;padding:18px}.my-timesheet-edits header{margin-bottom:12px}.my-timesheet-edits header h2{margin:0;font-size:16px}.my-timesheet-edits ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.edit-row{border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.edit-row.is-pending{border-left:4px solid #f59e0b}.edit-row.is-approved{border-left:4px solid #10b981}.edit-row.is-rejected{opacity:.85;border-left:4px solid #dc2626}.edit-row.is-cancelled{opacity:.7;border-left:4px solid #94a3b8}.edit-row-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edit-row-main strong{color:#0f172a;font-size:14px}.edit-row-main span{color:#475569;font-size:13px}.edit-row-reason,.edit-row-decision{color:#475569;background:#f9fafb;border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.edit-row-decision{color:#78350f;background:#fef3c7}.timesheet-review-edit-cta{align-items:center;gap:6px;margin-right:8px;display:inline-flex;position:relative;color:#78350f!important;background:#fef3c7!important}.timesheet-review-edit-cta:hover{background:#fde68a!important}.edit-review-row{border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.edit-review-row strong{color:#0f172a;font-size:14px}.edit-review-row textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px}.edit-review-buttons{justify-content:flex-end;gap:8px;display:flex}.signature-mode-tabs{background:#f1f5f9;border-radius:10px;align-self:stretch;gap:6px;padding:4px;display:flex}.signature-mode-tabs button{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 14px;font-size:13px}.signature-mode-tabs button.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.signature-pad{flex-direction:column;gap:6px;display:flex}.signature-pad canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px dashed #94a3b8;border-radius:10px;width:100%;max-width:480px}.signature-pad-actions{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.signature-pad-actions button{cursor:pointer;color:#475569;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;font-size:12px}.signature-pad-actions button:disabled{opacity:.4;cursor:not-allowed}.signature-pad-actions button:hover:not(:disabled){background:#f1f5f9}.hr-sig-thumb{background:#fff;border:1px solid #e5e7eb;border-radius:4px;max-width:120px;max-height:32px;margin-top:4px;display:block}.staff-settings-loading{color:#64748b;padding:32px;font-size:14px}.staff-settings-section{border-top:1px solid #eef0f3;margin:32px 0 24px;padding-top:16px}.staff-settings-section:first-of-type{border-top:none;padding-top:0}.staff-settings-section h3{color:#0f6b6f;letter-spacing:-.005em;margin:0 0 6px;font-size:18px}.staff-settings-section h4{color:#0f6b6f;margin:18px 0 8px;font-size:14px;font-weight:600}.staff-settings-section>p{color:#475569;margin:0 0 12px;font-size:13px}.staff-settings-row-label{color:#475569;margin:12px 0 8px;font-size:13px}.staff-toggle-row{align-items:center;gap:12px;margin:10px 0;display:flex}.staff-toggle-row.is-disabled{opacity:.5}.staff-toggle-meta{flex-direction:column;gap:2px;display:flex}.staff-toggle-meta span{color:#1e293b;font-size:14px}.staff-toggle-meta small{color:#94a3b8;font-size:12px}.staff-toggle-switch{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.staff-toggle-switch input{opacity:0;width:0;height:0}.staff-toggle-slider{cursor:pointer;background:#cbd5e1;border-radius:22px;transition:background .15s;position:absolute;inset:0}.staff-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a33}.staff-toggle-switch input:checked+.staff-toggle-slider{background:#0f6b6f}.staff-toggle-switch input:checked+.staff-toggle-slider:before{transform:translate(16px)}.staff-toggle-switch input:disabled+.staff-toggle-slider{cursor:not-allowed;opacity:.7}.staff-checkbox-row{color:#1e293b;cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.staff-checkbox-row input[type=checkbox]{accent-color:#0f6b6f;width:18px;height:18px}.staff-numeric-field{align-items:center;gap:6px;display:inline-flex}.staff-numeric-field input{border:1px solid #d1d5db;border-radius:8px;width:90px;padding:8px 10px;font-size:14px}.staff-numeric-field span{color:#94a3b8;font-size:12px}.staff-settings-save-row{border-top:1px solid #eef0f3;justify-content:flex-end;margin-top:32px;padding-top:20px;display:flex}.staff-config-page{max-width:980px;margin:0 auto;padding:24px}.staff-config-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.staff-config-header h1{color:#0f6b6f;margin:4px 0;font-size:22px}.staff-config-header p{color:#6b7280;margin:0;font-size:13px}.staff-config-back{color:#0f6b6f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:inline-flex}.staff-config-back:hover{text-decoration:underline}.staff-config-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.staff-config-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.staff-config-row>div:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.staff-config-row strong{color:#0f172a;font-size:15px}.staff-config-row span{color:#475569;font-size:13px}.staff-config-row-actions{flex-wrap:wrap;gap:6px;display:flex}.staff-template-meta{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.staff-template-color{border-radius:4px;flex-shrink:0;width:18px;height:36px}.staff-template-notes{color:#94a3b8;font-size:12px}.staff-public-url{margin-top:6px}.staff-public-url code{word-break:break-all;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-size:12px}.staff-rule-modal{width:100%;max-width:520px}.staff-rule-modal header{position:relative}.staff-rule-modal .hr-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:20px}.staff-rule-title{color:#0f6b6f;margin:4px 0 0;font-size:22px}.staff-rule-body{flex-direction:column;gap:8px;display:flex}.staff-rule-section{color:#0f6b6f;margin:16px 0 8px;font-size:18px}.staff-rule-subsection{color:#475569;margin:8px 0 4px;font-size:14px}.staff-rule-grid{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 6px;display:grid}@media (width<=600px){.staff-rule-grid{grid-template-columns:1fr}}.staff-rule-field{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.staff-rule-field span{font-weight:600}.staff-rule-field input,.staff-rule-field select,.staff-rule-field textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.staff-rule-radio{color:#1e293b;cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.staff-rule-radio input[type=radio]{accent-color:#0f6b6f;width:18px;height:18px}.staff-rule-positions{margin-top:8px}.staff-rule-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.staff-rule-chips span{color:#3730a3;background:#eef2ff;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.staff-rule-chips button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.staff-rule-chips button:hover{opacity:1}.staff-rule-create{color:#fff!important;background:#ff8c7a!important}.staff-rule-create:hover:not(:disabled){background:#ff7560!important}.public-schedule-page{background:#f1f5f9;min-height:100vh;padding:32px 16px}.public-schedule-card{background:#fff;border-radius:14px;max-width:480px;margin:80px auto 0;padding:28px;box-shadow:0 8px 24px #0f172a14}.public-schedule-card h1{color:#0f6b6f;margin:0 0 12px;font-size:22px}.public-schedule-card form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.public-schedule-card label{color:#475569;flex-direction:column;gap:4px;font-size:13px;display:flex}.public-schedule-card input{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px}.public-schedule-error{color:#b91c1c;margin:8px 0 0;font-size:13px}.public-schedule-loading{text-align:center;color:#64748b;margin-top:80px}.public-schedule-header{text-align:center;max-width:720px;margin:0 auto 24px}.public-schedule-header h1{color:#0f6b6f;margin:0 0 6px;font-size:28px}.public-schedule-header span{color:#64748b;font-size:14px}.public-schedule-body{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.public-schedule-day{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 6px #0f172a0a}.public-schedule-day h2{color:#0f6b6f;border-bottom:1px solid #f1f5f9;margin:0 0 10px;padding-bottom:8px;font-size:16px}.public-schedule-day ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public-schedule-day li{color:#1e293b;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.public-schedule-day li strong{color:#0f6b6f;font-feature-settings:"tnum"}.public-schedule-day li em{color:#64748b;text-align:right;font-size:12px;font-style:normal}.public-schedule-footer{text-align:center;color:#94a3b8;margin-top:32px}.automation-shell{color:var(--ink-900,#111827);padding:0 4px 24px}.automation-header{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:flex;box-shadow:0 14px 30px #3c231212}.automation-title-block{align-items:center;gap:14px;min-width:0;display:flex}.automation-icon{background:var(--admin-accent,#ff6900);color:#fff;width:46px;height:46px;box-shadow:0 4px 0 var(--admin-accent-deep,#c94b00);border-radius:12px;place-items:center;display:grid}.automation-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--aero-orange-600,#f97316);font-size:11px;font-weight:850}.automation-title-block h2{color:var(--ink-900,#111827);margin:2px 0;font-size:clamp(21px,2.4vw,31px);font-weight:900;line-height:1.1}.automation-title-block p{color:var(--ink-600,#475569);margin:0;font-size:13px}.automation-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.automation-soft-btn,.automation-test-btn,.automation-save-btn,.automation-open-drawer{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);color:var(--ink-800,#1f2937);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 6px 14px #3c23120f}.automation-soft-btn{width:42px;padding:0}.automation-test-btn{color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2);border-color:var(--aero-orange-200,#fed7aa)}.automation-save-btn{color:#fff;background:var(--admin-accent,#ff6900);border-color:var(--admin-accent,#ff6900);box-shadow:0 4px 0 var(--admin-accent-deep,#c94b00)}.automation-publish-toggle{border:1px solid var(--ink-200,#d8cdbc);min-height:42px;color:var(--ink-800,#1f2937);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 4px 0 12px;font-size:13px;font-weight:850;display:inline-flex}.automation-publish-toggle input{opacity:0;pointer-events:none;position:absolute}.automation-publish-toggle i{background:var(--ink-200,#d8cdbc);border-radius:999px;width:48px;height:28px;transition:background .16s;position:relative}.automation-publish-toggle i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f172a38}.automation-publish-toggle input:checked+i{background:var(--admin-accent,#ff6900)}.automation-publish-toggle input:checked+i:after{transform:translate(20px)}.automation-tabs{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:8px;display:flex;overflow-x:auto}.automation-tabs button{min-height:42px;color:var(--ink-600,#475569);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:850;display:inline-flex}.automation-tabs button.is-active{color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2);box-shadow:inset 0 -2px 0 var(--admin-accent,#ff6900)}.automation-workspace{grid-template-columns:minmax(245px,280px) minmax(520px,1fr) minmax(340px,410px);gap:14px;min-height:calc(100vh - 250px);display:grid}.automation-library{flex-direction:column;gap:16px;display:flex}.automation-library-head{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 14px 30px #3c23120f}.automation-library-head p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500,#64748b);margin:0;font-size:11px;font-weight:850}.automation-library-head h3{color:var(--ink-900,#111827);margin:3px 0;font-size:22px;font-weight:900}.automation-library-head span{color:var(--ink-500,#64748b);font-size:13px}.automation-library-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.automation-library-stats,.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.automation-metric-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 10px 22px #3c23120d}.automation-metric-card>span{width:40px;height:40px;color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2);border-radius:11px;place-items:center;display:grid}.automation-metric-card strong{color:var(--ink-900,#111827);font-size:22px;font-weight:900;line-height:1;display:block}.automation-metric-card p{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:12px;font-weight:750}.automation-library-search{max-width:520px}.automation-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-workflow-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:14px;flex-direction:column;gap:16px;min-height:245px;padding:16px;transition:border .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 14px 30px #3c23120f}.automation-workflow-card.is-active{border-color:var(--admin-accent,#ff6900);box-shadow:0 18px 38px #d1480824}.automation-workflow-card:hover{transform:translateY(-1px)}.automation-workflow-card header{justify-content:space-between;gap:12px;display:flex}.automation-workflow-card h4{color:var(--ink-900,#111827);margin:11px 0 4px;font-size:18px;font-weight:900}.automation-workflow-card p{color:var(--ink-500,#64748b);margin:0;font-size:13px}.automation-workflow-card header button{border:1px solid var(--aero-orange-200,#fed7aa);width:38px;height:38px;color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.automation-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.automation-card-metrics span{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);min-height:58px;color:var(--ink-500,#64748b);border-radius:11px;flex-direction:column;justify-content:center;padding:0 10px;font-size:11px;font-weight:750;display:flex}.automation-card-metrics strong{color:var(--ink-900,#111827);font-size:17px;line-height:1.2}.automation-workflow-card footer{border-top:1px solid var(--ink-100,#e7dfd4);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.automation-workflow-card footer small{color:var(--ink-500,#64748b);font-size:11.5px}.automation-workflow-card footer div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.automation-workflow-card footer button{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);min-height:32px;color:var(--ink-700,#334155);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.workflow-list-panel,.automation-panel{background:var(--ink-0,#fff);border:1px solid var(--ink-100,#e7dfd4);border-radius:14px;box-shadow:0 14px 30px #3c23120f}.workflow-list-panel{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.workflow-list-head,.automation-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-list-head p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500,#64748b);margin:0;font-size:11px;font-weight:850}.workflow-list-head h3,.automation-panel h3{color:var(--ink-900,#111827);margin:2px 0 0;font-size:17px;font-weight:900}.workflow-list-head button{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);width:38px;height:38px;color:var(--admin-accent-deep,#c94b00);border-radius:11px;place-items:center;display:grid}.workflow-search{border:1px solid var(--ink-200,#d8cdbc);height:40px;color:var(--ink-400,#94a3b8);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.workflow-search input{width:100%;color:var(--ink-900,#111827);background:0 0;border:0;outline:none;font-weight:650}.workflow-list{flex-direction:column;gap:9px;display:flex}.workflow-list button{text-align:left;border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:12px;justify-content:space-between;gap:10px;width:100%;padding:12px;transition:border .16s,box-shadow .16s,background .16s;display:flex}.workflow-list button.is-active{border-color:var(--admin-accent,#ff6900);background:var(--admin-active-soft,#fff0e2);box-shadow:0 12px 22px #d148081a}.workflow-row-main,.workflow-row-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.workflow-row-main strong{color:var(--ink-900,#111827);font-size:13px}.workflow-row-main small,.workflow-row-meta small{color:var(--ink-500,#64748b);font-size:11.5px}.workflow-row-meta{flex-shrink:0;align-items:flex-end}.workflow-row-meta i,.status-pill{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.workflow-health-card{background:#fff7ed;border:1px solid #fed7aa;border-radius:15px;gap:11px;margin-top:auto;padding:13px;display:flex}.workflow-health-card span{width:34px;height:34px;color:var(--aero-orange-600,#f97316);background:#fff;border-radius:11px;place-items:center;display:grid}.workflow-health-card strong{color:var(--ink-900,#111827);font-size:13px}.workflow-health-card p{color:var(--ink-600,#475569);margin:3px 0 0;font-size:12px;line-height:1.4}.automation-canvas{border:1px solid var(--ink-100,#e7dfd4);background-color:var(--ink-25,#fbfaf8);background-image:linear-gradient(#4e443814 1px,#0000 1px),linear-gradient(90deg,#4e443814 1px,#0000 1px);background-size:26px 26px;border-radius:14px;min-height:720px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 30px #3c23120f}.canvas-surface{width:650px;margin:26px auto 80px;transition:transform .16s}.trigger-strip{background:var(--ink-0,#fff);border:1px solid var(--ink-200,#d8cdbc);border-left:4px solid var(--admin-accent,#ff6900);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 18px;display:flex;box-shadow:0 18px 35px #3c23121a}.trigger-strip span{color:var(--ink-600,#475569);font-size:13px;font-weight:800}.trigger-strip button{border:1px solid var(--aero-orange-200,#fed7aa);background:var(--admin-active-soft,#fff0e2);color:var(--admin-accent-deep,#c94b00);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}.workflow-flow{flex-direction:column;align-items:center;padding-top:28px;display:flex}.flow-node-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.workflow-node{border:1px solid var(--ink-100,#e7dfd4);text-align:left;background:#fff;border-radius:13px;grid-template-columns:46px 1fr 18px;align-items:center;gap:13px;width:min(520px,100%);padding:14px;transition:border .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 12px 26px #3c23120f}.workflow-node.is-active{border-color:var(--admin-accent,#ff6900);transform:translateY(-1px);box-shadow:0 16px 30px #d1480829}.flow-connector{background:var(--ink-200,#d8cdbc);width:2px;height:42px;position:relative}.flow-connector button{border:1px solid var(--aero-orange-200,#fed7aa);background:var(--ink-0,#fff);width:24px;height:24px;color:var(--admin-accent-deep,#c94b00);opacity:0;z-index:2;border-radius:999px;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.flow-node-wrap:hover .flow-connector button,.flow-connector button:focus-visible{opacity:1;transform:translate(-50%)scale(1.04)}.flow-connector span{border-right:2px solid var(--ink-200,#d8cdbc);border-bottom:2px solid var(--ink-200,#d8cdbc);width:10px;height:10px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(45deg)}.branch-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(520px,100%);margin-top:14px;display:grid}.branch-preview span{border:1px dashed var(--aero-orange-300,#fdba74);background:var(--admin-active-soft,#fff0e2);min-height:44px;color:var(--admin-accent-deep,#c94b00);border-radius:11px;place-items:center;font-size:12px;font-weight:850;display:grid}.add-action-drop{border:1.5px dashed var(--aero-orange-300,#fdba74);background:var(--admin-active-soft,#fff0e2);width:min(520px,100%);min-height:62px;color:var(--admin-accent-deep,#c94b00);border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:900;display:inline-flex}.add-action-drop span{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.end-pill{background:var(--ink-200,#d8cdbc);color:var(--ink-700,#4e4438);border-radius:999px;margin-top:15px;padding:6px 14px;font-size:11px;font-weight:900}.canvas-tools,.zoom-controls,.mini-map,.automation-open-drawer{z-index:5;position:absolute}.canvas-tools{flex-direction:column;gap:10px;display:flex;top:24px;left:24px}.canvas-tools button,.zoom-controls button{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);width:42px;height:42px;color:var(--ink-700,#334155);border-radius:10px;place-items:center;display:grid;box-shadow:0 8px 18px #3c231214}.zoom-controls{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);border-radius:12px;flex-direction:column;display:flex;bottom:24px;left:24px;overflow:hidden;box-shadow:0 12px 24px #3c23121a}.zoom-controls button{box-shadow:none;border:0;border-radius:0}.zoom-controls strong{text-align:center;min-width:58px;color:var(--ink-800,#1f2937);border-top:1px solid var(--ink-100,#e7dfd4);border-bottom:1px solid var(--ink-100,#e7dfd4);padding:14px 0;font-size:13px}.mini-map{border:1px solid var(--ink-200,#d8cdbc);background:#ffffffe0;border-radius:12px;width:150px;height:128px;bottom:24px;right:24px;box-shadow:0 12px 24px #3c23121a}.mini-map div{border:2px solid var(--ink-300,#c8baa8);background:#d1480814;width:86px;height:86px;position:absolute;top:20px;left:25px}.mini-map span{background:#d148082e;border-radius:4px;width:42px;height:30px;position:absolute;top:28px;right:18px}.step-config-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:12px;gap:11px;padding:13px;display:grid}.step-config-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.step-config-card header span{color:var(--ink-500,#64748b);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:850;display:block}.step-config-card header strong{color:var(--ink-900,#111827);text-transform:capitalize;margin-top:3px;font-size:14px;display:block}.step-config-card header i{background:var(--admin-active-soft,#fff0e2);color:var(--admin-accent-deep,#c94b00);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.step-config-card label{gap:6px;display:grid}.step-config-card label span{color:var(--ink-600,#5f584c);font-size:11px;font-weight:850}.step-config-card input,.step-config-card select{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);width:100%;min-height:38px;color:var(--ink-900,#111827);border-radius:9px;padding:0 10px;font-size:13px;font-weight:750}.step-config-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.step-config-note{border:1px dashed var(--ink-200,#d8cdbc);color:var(--ink-600,#5f584c);border-radius:10px;padding:10px;font-size:12px;font-weight:750}.step-config-issues{color:#991b1b;background:#b91c1c12;border-radius:10px;margin:0;padding:10px 12px 10px 26px;font-size:12px;font-weight:750}.trigger-pills{flex-wrap:wrap;gap:8px;display:flex}.trigger-pills button{border:1px solid var(--ink-200,#d8cdbc);min-height:34px;color:var(--ink-700,#334155);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.empty-actions{border:1px dashed var(--ink-200,#d8cdbc);min-height:120px;color:var(--ink-500,#64748b);border-radius:12px;place-items:center;font-weight:750;display:grid}.automation-open-drawer{top:20px;right:20px}.automation-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-contact-foundation{flex-direction:column;gap:14px;display:flex}.automation-contact-hero{border:1px solid var(--ink-100,#e7dfd4);background:linear-gradient(135deg, var(--ink-0,#fff) 0%, var(--aero-orange-50,#fff7ed) 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 14px 30px #3c23120f}.automation-contact-hero h3{color:var(--ink-900,#111827);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}.automation-contact-hero p{max-width:780px;color:var(--ink-600,#475569);margin:0;font-size:13px;line-height:1.55}.automation-segment-hero{background:linear-gradient(135deg, var(--ink-0,#fff) 0%, var(--admin-active-soft,#fff0e2) 100%)}.automation-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.automation-contact-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:14px;display:grid}.segment-card-list{gap:12px;display:grid}.segment-card{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;padding:14px}.segment-card header,.segment-card footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.segment-card h4{color:var(--ink-900,#111827);margin:8px 0 4px;font-size:16px;font-weight:900}.segment-card p,.segment-card small{color:var(--ink-500,#64748b);margin:0;font-size:12px;line-height:1.45;display:block}.segment-card header>strong{background:var(--admin-active-soft,#fff0e2);min-width:54px;min-height:46px;color:var(--admin-accent-deep,#c94b00);border-radius:12px;place-items:center;font-size:22px;font-weight:900;display:grid}.segment-card footer{justify-content:flex-start;align-items:center;margin-top:12px}.segment-card footer button{border:1px solid var(--ink-200,#d8cdbc);min-height:36px;color:var(--ink-700,#334155);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.automation-panel{padding:18px}.automation-panel header{margin-bottom:15px;display:block}.automation-panel header p{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:13px}.setting-row{border-top:1px solid var(--ink-100,#e7dfd4);justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:flex}.setting-row span{color:var(--ink-500,#64748b);font-size:13px}.setting-row strong{color:var(--ink-900,#111827);text-align:right;font-size:13px}.automation-edit-row input{border:1px solid var(--ink-200,#d8cdbc);width:min(360px,60%);min-height:38px;color:var(--ink-900,#111827);text-align:right;background:#fff;border-radius:9px;padding:0 11px;font-size:13px;font-weight:750}.publish-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.publish-card strong{color:var(--ink-900,#111827)}.publish-card p{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:12.5px}.guardrail-list{gap:10px;display:grid}.guardrail-list span{border:1px solid var(--ink-100,#e7dfd4);min-height:42px;color:var(--ink-700,#334155);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.guardrail-list svg{color:var(--admin-accent-deep,#c94b00)}.automation-toggle-row{border:1px solid var(--ink-100,#e7dfd4);min-height:42px;color:var(--ink-700,#334155);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.automation-toggle-row span{align-items:center;gap:10px;display:inline-flex}.automation-toggle-row input{width:18px;height:18px;accent-color:var(--admin-accent,#ff6900)}.automation-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:-6px 0 12px;display:flex}.smart-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.smart-filter-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.crm-contact-field{gap:6px;display:grid}.crm-contact-field span{color:var(--ink-600,#5f584c);font-size:11px;font-weight:850}.crm-contact-field input,.crm-contact-field select,.crm-contact-field textarea{border:1px solid var(--ink-200,#d8cdbc);background:var(--ink-0,#fff);width:100%;min-height:40px;color:var(--ink-900,#111827);border-radius:9px;padding:0 10px;font-size:13px;font-weight:750}.crm-contact-field textarea{resize:vertical;padding:10px;line-height:1.4}.automation-table-wrap{width:100%;overflow-x:auto}.automation-table{border-collapse:collapse;width:100%;min-width:720px}.automation-table th,.automation-table td{border-top:1px solid var(--ink-100,#e7dfd4);text-align:left;padding:13px 12px;font-size:13px}.automation-table th{color:var(--ink-500,#64748b);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.automation-table td{color:var(--ink-800,#1f2937);font-weight:700}.customer-console{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 16px 34px #3c23120d}.customer-console-head{border-bottom:1px solid var(--ink-100,#e7dfd4);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 20px;display:flex}.customer-console-head h3{color:var(--ink-900,#111827);margin:0;font-size:22px;font-weight:950}.customer-console-head span{color:var(--admin-accent-deep,#c94b00);margin-top:4px;font-size:13px;font-weight:850;display:inline-flex}.customer-console-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.customer-segment-strip{border-bottom:1px solid var(--ink-100,#e7dfd4);align-items:center;gap:8px;min-height:58px;padding:0 20px;display:flex;overflow-x:auto}.customer-segment-strip button,.customer-table-toolbar button,.customer-table-footer button,.customer-fields-btn{min-height:36px;color:var(--ink-650,#475569);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.customer-segment-strip button:hover,.customer-table-toolbar button:hover,.customer-fields-btn:hover{background:var(--ink-25,#fbfaf8);border-color:var(--ink-100,#e7dfd4);color:var(--ink-900,#111827)}.customer-segment-strip button.is-active{color:var(--admin-accent-deep,#c94b00);border-bottom-color:var(--admin-accent,#ff6900);border-radius:0}.customer-table-toolbar{border-bottom:1px solid var(--ink-100,#e7dfd4);flex-wrap:wrap;align-items:center;gap:8px;min-height:62px;padding:10px 20px;display:flex}.customer-table-toolbar.is-compact{border-bottom:0;padding:0 0 14px}.customer-selection-pill{background:var(--admin-active-soft,#fff0e2);min-height:36px;color:var(--admin-accent-deep,#c94b00);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.customer-selection-pill button{min-height:24px;color:inherit;padding:0 6px}.customer-toolbar-spacer{flex:auto;min-width:16px}.workflow-search.customer-search{width:min(360px,100%);min-height:40px}.customer-fields-btn{border-color:var(--ink-100,#e7dfd4);background:#fff}.customer-table-card{overflow-x:auto}.customer-table{border-collapse:collapse;width:100%;min-width:980px}.customer-table th,.customer-table td{border-bottom:1px solid var(--ink-100,#e7dfd4);text-align:left;padding:12px 14px}.customer-table th{background:var(--ink-25,#fbfaf8);color:var(--ink-600,#5f584c);font-size:12px;font-weight:900}.customer-table td{color:var(--ink-800,#1f2937);vertical-align:middle;font-size:13px;font-weight:700}.customer-table tr:hover td{background:#fff7ed8c}.customer-check-cell{width:52px}.customer-check-cell input{width:18px;height:18px;accent-color:var(--admin-accent,#ff6900)}.customer-name-cell{align-items:center;gap:10px;display:inline-flex}.customer-name-cell i{background:var(--admin-active-soft,#fff0e2);width:34px;height:34px;color:var(--admin-accent-deep,#c94b00);border-radius:999px;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid}.customer-name-cell strong{color:var(--ink-900,#111827);font-size:14px}.customer-table-footer{min-height:60px;color:var(--ink-500,#64748b);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:800;display:flex}.customer-table-footer>div{align-items:center;gap:8px;display:flex}.customer-table-footer button{border-color:var(--ink-100,#e7dfd4);background:#fff}.customer-table-footer button.is-active{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.customer-field-overlay{z-index:1200;background:#11182757;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-field-drawer{border-left:1px solid var(--ink-100,#e7dfd4);background:#fff;flex-direction:column;width:min(540px,100vw);height:100%;transition:width .18s,max-width .18s;display:flex;box-shadow:-22px 0 44px #11182729}.customer-field-drawer.cf-drawer{width:min(var(--cf-drawer-width,620px), calc(100vw - 24px));max-width:calc(100vw - 24px);container-type:inline-size}.customer-field-drawer.cf-drawer.has-conditions{box-shadow:-24px 0 46px #11182729}.customer-field-drawer>header{border-bottom:1px solid var(--ink-100,#e7dfd4);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 20px;display:flex}.customer-field-drawer h3{color:var(--ink-900,#111827);margin:0;font-size:21px;font-weight:950}.customer-field-drawer>header p{color:var(--ink-500,#64748b);margin:3px 0 0;font-size:12px;font-weight:750}.cf-kicker{color:var(--admin-accent-deep,#c94b00);letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:950;display:block}.customer-field-drawer h4{color:var(--ink-700,#334155);margin:0 0 12px;font-size:14px;font-weight:900}.customer-field-drawer>header button{border:1px solid var(--ink-100,#e7dfd4);width:34px;height:34px;color:var(--ink-600,#475569);background:#fff;border-radius:9px;place-items:center;display:grid}.customer-field-search{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;width:auto;min-height:48px;margin:18px 24px 0;display:grid;overflow:hidden;box-shadow:0 8px 22px #1118270f}.customer-field-search>svg{color:var(--ink-400,#94a3b8);justify-self:center;font-size:14px}.customer-field-search input{width:100%;min-width:0;height:46px;color:var(--ink-900,#111827);background:0 0;border:0;font-size:14px;font-weight:750}.customer-field-search input:focus{outline:none}.customer-field-search input::placeholder{color:var(--ink-400,#94a3b8);font-weight:700}.customer-field-search button{background:var(--ink-25,#fbfaf8);width:30px;height:30px;color:var(--ink-400,#94a3b8);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.customer-field-search button:hover{color:var(--ink-700,#334155);background:var(--ink-50,#f5f1eb)}.customer-field-drawer section{padding:0 22px 18px}.customer-field-list{gap:8px;display:grid}.customer-field-list label{min-height:42px;color:var(--ink-700,#334155);border-radius:10px;grid-template-columns:20px 22px 1fr auto;align-items:center;gap:8px;font-size:14px;display:grid}.cf-panel-section{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:14px;box-shadow:0 10px 26px #1118270d;padding:16px!important}.cf-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.cf-section-head h4{color:var(--ink-900,#111827);margin:0 0 4px;font-size:15px;font-weight:950}.cf-section-head p{color:var(--ink-500,#64748b);margin:0;font-size:12px;font-weight:700;line-height:1.45}.cf-section-head>span{background:var(--ink-25,#fbfaf8);border:1px solid var(--ink-100,#e7dfd4);min-width:34px;height:28px;color:var(--ink-700,#334155);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.customer-field-list label:hover{background:var(--ink-25,#fbfaf8)}.customer-field-list input{width:17px;height:17px;accent-color:var(--admin-accent,#ff6900)}.customer-field-list strong{font-weight:750}.customer-field-list small{color:var(--ink-400,#94a3b8);font-size:11px;font-weight:800}.customer-field-list .drag-dots{color:var(--ink-300,#cbd5e1);font-size:16px;line-height:1;transform:rotate(90deg)}.customer-field-groups{border-top:1px solid var(--ink-100,#e7dfd4);gap:8px;display:grid;padding-top:18px!important}.customer-field-groups button{background:var(--ink-25,#fbfaf8);min-height:48px;color:var(--ink-700,#334155);text-align:left;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:850}.customer-field-drawer footer{border-top:1px solid var(--ink-100,#e7dfd4);justify-content:flex-end;align-items:center;gap:10px;min-height:62px;margin-top:auto;padding:10px 18px;display:flex}@media (width<=1320px){.automation-workspace{grid-template-columns:245px minmax(500px,1fr)}.automation-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.automation-header,.automation-title-block,.automation-header-actions{align-items:stretch}.automation-header{flex-direction:column}.automation-workspace,.automation-panel-grid,.automation-contact-grid,.automation-metrics{grid-template-columns:1fr}.automation-contact-hero,.customer-console-head,.customer-table-footer{flex-direction:column;align-items:stretch}.customer-console-head>div:last-child,.customer-table-footer>div{justify-content:flex-start}.cf-form-grid{grid-template-columns:1fr}.automation-hero-actions{justify-content:flex-start}.automation-library-head{flex-direction:column;align-items:stretch}.automation-library-stats,.automation-workflow-grid,.smart-filter-grid,.smart-filter-checks{grid-template-columns:1fr}.automation-canvas{min-height:620px}.canvas-surface{width:min(560px,100% - 28px)}.mini-map{display:none}}.cf-scroll{background:linear-gradient(180deg, #fff 0%, var(--ink-25,#fbfaf8) 100%);flex:auto;align-content:start;gap:12px;padding:12px 18px 18px;display:grid;overflow-y:auto}.cf-subtle,.cf-drawer .cf-subtle{color:var(--ink-500,#64748b);margin-top:4px;font-size:12px;font-weight:800;display:inline-flex}.cf-input{border:1px solid var(--ink-100,#e7dfd4);min-height:34px;color:var(--ink-900,#111827);background:#fff;border-radius:8px;width:100%;min-width:0;padding:0 9px;font-size:12.5px;font-weight:700}textarea.cf-input{min-height:64px;padding:8px 10px}.cf-input:focus{border-color:var(--admin-accent,#ff6900);outline:none;box-shadow:0 0 0 3px #ff69001f}.cf-group{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;overflow:visible;box-shadow:0 8px 18px #1118270b}.cf-group.is-nested{background:var(--ink-25,#fbfaf8);border-style:solid;border-color:var(--ink-100,#e7dfd4);box-shadow:none;margin-left:20px;position:relative}.cf-group.is-nested:before{content:"";background:var(--admin-accent,#ff6900);opacity:.55;border-radius:999px;width:2px;position:absolute;top:14px;bottom:14px;left:-12px}.cf-group-head{color:var(--ink-600,#5f584c);justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;font-weight:850;display:flex}.cf-group-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.cf-group-title>span{background:var(--admin-active-soft,#fff0e2);width:28px;height:28px;color:var(--admin-accent-deep,#c94b00);border-radius:9px;flex:none;place-items:center;display:grid}.cf-group-title strong{color:var(--ink-900,#111827);font-size:13px;font-weight:950;display:block}.cf-group-title small{color:var(--ink-500,#64748b);margin-top:1px;font-size:10.5px;font-weight:700;line-height:1.4;display:block}.cf-match-toggle{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;min-width:118px;padding:3px;display:inline-grid}.cf-match-toggle button{min-height:28px;color:var(--ink-500,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:950}.cf-match-toggle button.is-active{background:var(--admin-accent,#ff6900);color:#fff;box-shadow:0 6px 14px #ff69003d}.cf-match{width:auto;min-width:78px}.cf-group-remove{margin-left:auto}.cf-group-body{gap:8px;display:grid}.cf-condition-wrap{gap:6px;min-width:0;display:grid;position:relative;overflow:visible}.cf-connector{background:var(--admin-active-soft,#fff0e2);min-width:36px;height:20px;color:var(--admin-accent-deep,#c94b00);border:1px solid #ff690047;border-radius:999px;justify-content:center;justify-self:start;align-items:center;margin-left:14px;font-size:9px;font-weight:950;display:inline-flex}.cf-row{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.25fr) 34px;align-items:end;gap:9px;min-width:0;padding:9px;display:grid;position:relative;overflow:visible}:is(.cf-condition-wrap:has(.cf-info-tip:hover),.cf-condition-wrap:has(.cf-info-tip:focus-visible),.cf-condition-wrap:has(.cf-info-tip:focus-within),.cf-row:has(.cf-info-tip:hover),.cf-row:has(.cf-info-tip:focus-visible),.cf-row:has(.cf-info-tip:focus-within)){z-index:60}.cf-row:hover{border-color:var(--ink-200,#d6ccbd);box-shadow:0 6px 14px #1118270b}.cf-condition-index{align-self:center;justify-items:center;display:grid}.cf-condition-index span{background:var(--ink-25,#fbfaf8);width:26px;height:26px;color:var(--ink-700,#334155);border-radius:8px;place-items:center;font-size:11px;font-weight:950;display:grid}.cf-value{min-width:0}.cf-condition-cell{gap:4px;min-width:0;display:grid}.cf-condition-cell>span{color:var(--ink-500,#64748b);text-transform:uppercase;font-size:9.5px;font-weight:950}.cf-label-row{align-items:center;gap:5px;min-width:0;display:inline-flex}.cf-info-tip{width:15px;height:15px;color:var(--ink-400,#94a3b8);cursor:help;z-index:5;border-radius:999px;outline:none;place-items:center;display:inline-grid;position:relative}.cf-info-tip:hover,.cf-info-tip:focus-visible{color:var(--admin-accent-deep,#c94b00)}.cf-info-tip svg{width:12px;height:12px}.cf-tooltip{z-index:9999;border:1px solid var(--ink-100,#e7dfd4);width:min(320px,100vw - 48px);color:var(--ink-700,#334155);opacity:0;pointer-events:none;text-transform:none;visibility:hidden;background:#fff;border-radius:10px;gap:6px;padding:10px;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 18px 38px #11182729}.cf-tooltip:after{content:"";border-left:1px solid var(--ink-100,#e7dfd4);border-top:1px solid var(--ink-100,#e7dfd4);background:#fff;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.cf-tooltip strong{color:var(--ink-900,#111827);font-size:12.5px;font-weight:950}.cf-tooltip span{color:var(--ink-600,#5f584c);font-size:11.5px;font-weight:750;line-height:1.45}.cf-tooltip b{color:var(--ink-900,#111827);font-weight:950}.cf-info-tip:hover .cf-tooltip,.cf-info-tip:focus-visible .cf-tooltip,.cf-info-tip:focus-within .cf-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.cf-condition-cell .cf-input{border-color:var(--ink-200,#d6ccbd);border-radius:9px;min-height:36px}.cf-condition-value .cf-value{display:grid}.cf-novalue{color:var(--ink-400,#94a3b8);font-weight:800}.cf-remove{width:32px;height:32px;color:var(--ink-400,#94a3b8);background:0 0;border:1px solid #0000;border-radius:8px;align-self:end;place-items:center;display:grid}.cf-remove:hover{color:#b91c1c;background:#ef44441a}.cf-range{align-items:center;gap:6px;display:flex}.cf-range span{color:var(--ink-400,#94a3b8);font-size:11px;font-weight:800}.cf-chips{flex-wrap:wrap;gap:5px;display:flex}.cf-chips button{border:1px solid var(--ink-100,#e7dfd4);min-height:26px;color:var(--ink-700,#334155);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.cf-chips button.is-active{background:var(--admin-active-soft,#fff0e2);border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.cf-group-actions{flex-wrap:wrap;gap:6px;display:flex}.cf-group-actions button{border:1px dashed var(--ink-200,#d6ccbd);min-height:30px;color:var(--ink-600,#5f584c);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:850;display:inline-flex}.cf-group-actions button:hover{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.cf-empty{color:var(--ink-400,#94a3b8);margin:2px 0;font-size:12px;font-weight:700}.cf-save-row{align-items:center;gap:8px;display:flex}.cf-save-row .cf-input{flex:auto}.cf-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-footer-right{gap:7px;display:flex}.cf-footer-status{color:var(--ink-600,#5f584c);align-items:center;gap:5px;margin-right:auto;font-size:11.5px;font-weight:850;display:inline-flex}.cf-footer-status strong{background:var(--ink-25,#fbfaf8);border:1px solid var(--ink-100,#e7dfd4);min-width:24px;height:24px;color:var(--ink-900,#111827);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cf-filter-header p{color:var(--ink-500,#64748b);margin:3px 0 0;font-size:12px;font-weight:750}.cf-filter-summary{background:var(--admin-active-soft,#fff0e2);border:1px solid #ff690040;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.cf-filter-summary>span{width:28px;height:28px;color:var(--admin-accent-deep,#c94b00);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.cf-filter-summary strong{color:var(--ink-900,#111827);font-size:13px;font-weight:950;display:block}.cf-filter-summary small{color:var(--ink-600,#5f584c);margin-top:1px;font-size:11px;font-weight:750;display:block}.cf-field-form{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:14px;gap:14px;margin-top:10px;padding:16px;display:grid;box-shadow:0 12px 28px #11182712}.cf-form-title{border-bottom:1px solid var(--ink-100,#e7dfd4);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.cf-form-title>span{background:var(--admin-active-soft,#fff0e2);width:36px;height:36px;color:var(--admin-accent-deep,#c94b00);border-radius:11px;flex:none;place-items:center;display:grid}.cf-form-title strong{color:var(--ink-900,#111827);font-size:15px;font-weight:950;display:block}.cf-form-title small{color:var(--ink-500,#64748b);margin-top:3px;font-size:12px;font-weight:700;line-height:1.4;display:block}.cf-form-grid{grid-template-columns:minmax(0,1.25fr) minmax(140px,.75fr);gap:12px;display:grid}.cf-field-form .crm-contact-field span{color:var(--ink-700,#334155);text-transform:uppercase;font-size:11px;font-weight:950}.cf-field-form .crm-contact-field input,.cf-field-form .crm-contact-field select,.cf-field-form .crm-contact-field textarea{border-color:var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:11px}.cf-field-form .crm-contact-field input:focus,.cf-field-form .crm-contact-field select:focus,.cf-field-form .crm-contact-field textarea:focus{border-color:var(--admin-accent,#ff6900);background:#fff;outline:none;box-shadow:0 0 0 3px #ff69001f}.cf-toggle-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);width:100%;min-height:58px;color:var(--ink-700,#334155);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:10px 12px;display:flex}.cf-toggle-card>span{width:34px;height:34px;color:var(--ink-500,#64748b);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.cf-toggle-card strong{color:var(--ink-900,#111827);font-size:13px;font-weight:900;display:block}.cf-toggle-card small{color:var(--ink-500,#64748b);margin-top:2px;font-size:11px;font-weight:750;display:block}.cf-toggle-card.is-on{background:var(--admin-active-soft,#fff0e2);border-color:#ff690052}.cf-toggle-card.is-on>span{color:var(--admin-accent-deep,#c94b00)}.cf-field-form-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.cf-inline-check{color:var(--ink-700,#334155);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.cf-inline-check input{width:17px;height:17px;accent-color:var(--admin-accent,#ff6900)}.cf-custom-section{border-top:1px solid var(--ink-100,#e7dfd4)}.cf-custom-list{gap:8px;display:grid}.cf-custom-row{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;box-shadow:0 1px #11182708}.cf-custom-row:hover{border-color:var(--ink-200,#d6ccbd);box-shadow:0 8px 18px #1118270f}.cf-custom-row strong{color:var(--ink-900,#111827);font-size:14px;font-weight:800;display:block}.cf-custom-row small{color:var(--ink-400,#94a3b8);font-size:11px;font-weight:800}.cf-custom-row-actions{gap:6px;display:flex}.cf-custom-row-actions button{border:1px solid var(--ink-100,#e7dfd4);width:32px;height:32px;color:var(--ink-500,#64748b);background:#fff;border-radius:8px;place-items:center;display:grid}.cf-custom-row-actions button:hover{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.cf-add-field-btn{border:1px dashed var(--ink-200,#d6ccbd);min-height:44px;color:var(--ink-600,#5f584c);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:850;display:inline-flex}.cf-add-field-btn:hover{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.cf-tag-mini{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2);border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:900}.cf-sortable-column-list{gap:8px}.cf-column-row{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;grid-template-columns:28px 34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid;box-shadow:0 1px #11182708}.cf-column-row:hover{border-color:var(--ink-200,#d6ccbd);box-shadow:0 8px 18px #1118270f}.cf-column-row.is-visible{background:linear-gradient(180deg, #fff, var(--admin-active-soft,#fff0e2));border-color:#ff690047}.cf-column-row.is-locked{background:var(--ink-25,#fbfaf8)}.cf-column-drag:disabled{cursor:not-allowed;opacity:.45}.cf-column-toggle{border:1px solid var(--ink-100,#e7dfd4);width:34px;height:34px;color:var(--ink-500,#64748b);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.cf-column-toggle:hover:not(:disabled){border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.cf-column-toggle:disabled{cursor:not-allowed;opacity:.55}.cf-column-body{min-width:0}.cf-column-body strong{color:var(--ink-900,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;display:block;overflow:hidden}.cf-column-body small{color:var(--ink-400,#94a3b8);margin-top:2px;font-size:11px;font-weight:800;display:block}.cf-lock-pill{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-500,#64748b);text-transform:uppercase;background:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.cf-import-drop{border:1px dashed var(--ink-200,#d6ccbd);text-align:center;color:var(--ink-500,#64748b);background:var(--ink-25,#fbfaf8);border-radius:12px;place-items:center;gap:8px;padding:20px;display:grid}.cf-import-drop svg{color:var(--admin-accent,#ff6900);font-size:28px}.cf-import-drop p{margin:0;font-size:13px;font-weight:700}.cf-import-drop small{color:var(--ink-400,#94a3b8);font-weight:800}.cf-import-textarea{border:1px solid var(--ink-100,#e7dfd4);border-radius:10px;width:100%;margin-top:12px;padding:10px;font-family:ui-monospace,monospace;font-size:12px}.cf-map-list{gap:8px;display:grid}.cf-map-row{grid-template-columns:1fr 18px 1.2fr;align-items:center;gap:8px;display:grid}.cf-map-source{color:var(--ink-800,#1f2937);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.cf-map-arrow{color:var(--ink-300,#cbd5e1);text-align:center}@container (width<=900px){.customer-field-drawer.cf-drawer>header,.customer-field-drawer.cf-drawer .cf-scroll{padding-inline:16px}.cf-group{padding:11px}.cf-group.is-nested{margin-left:14px}.cf-row{grid-template-columns:32px minmax(0,1fr) minmax(0,.85fr) 32px;align-items:stretch}.cf-condition-value{grid-column:2/4}.cf-row .cf-remove{grid-area:2/4}}@container (width<=680px){.cf-group-head{flex-direction:column;align-items:stretch}.cf-group-title{padding-right:38px}.cf-group-remove{margin-left:0;position:absolute;top:11px;right:11px}.cf-match-toggle{width:100%}.cf-row{grid-template-columns:30px minmax(0,1fr);gap:8px}.cf-row .cf-condition-cell,.cf-row .cf-remove{grid-column:2/-1}.cf-row .cf-remove{grid-row:auto;justify-self:start}.cf-range{flex-direction:column;align-items:stretch}.cf-connector{margin-left:8px}}.seg-count{color:var(--ink-400,#94a3b8);margin-left:4px;font-size:11px;font-style:normal;font-weight:900}.seg-more,.sort-menu-wrap,.bulk-menu-wrap{position:relative}.seg-more-menu{z-index:60;border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;gap:2px;min-width:200px;max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 18px 36px #11182724}.seg-more-menu button{text-align:left;width:100%;min-height:36px;color:var(--ink-700,#334155);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.seg-more-menu button:hover{background:var(--ink-25,#fbfaf8)}.seg-more-menu em{color:var(--ink-400,#94a3b8);font-style:normal;font-weight:900}.customer-fields-btn.is-on{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00);background:var(--admin-active-soft,#fff0e2)}.customer-table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.customer-table th .th-label{align-items:center;gap:6px;display:inline-flex}.customer-table th .th-sort-idle{color:var(--ink-300,#cbd5e1)}.tag-chip-cell{flex-wrap:wrap;gap:4px;display:inline-flex}.tag-chip{background:var(--ink-25,#fbfaf8);border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-700,#334155);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.tag-chip.is-more{background:var(--admin-active-soft,#fff0e2);color:var(--admin-accent-deep,#c94b00);border-color:#0000}.customer-bulk-bar{border-bottom:1px solid var(--ink-100,#e7dfd4);background:var(--admin-active-soft,#fff0e2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.customer-bulk-bar button{border:1px solid var(--ink-100,#e7dfd4);min-height:34px;color:var(--ink-700,#334155);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.customer-bulk-bar button:hover{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.customer-bulk-bar button.bulk-danger:hover{color:#b91c1c;background:#ef444414;border-color:#ef4444}.cf-page-size{width:auto;min-height:34px}.segment-card footer .seg-delete:hover{color:#b91c1c}.link-btn{color:var(--admin-accent-deep,#c94b00);cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:850}@media (width<=760px){.customer-field-drawer.cf-drawer{width:100vw!important;max-width:100vw!important}.cf-group.is-nested{margin-left:14px}.cf-row{grid-template-columns:34px 1fr;align-items:stretch}.cf-row .cf-condition-cell,.cf-row .cf-remove{grid-column:2/-1}.cf-group-head{flex-direction:column}.cf-match-toggle{width:100%}.cf-map-row{grid-template-columns:1fr}.cf-map-arrow{display:none}}.cf-profile-drawer{width:min(520px,100vw)}.cf-profile-fields{gap:12px;display:grid;padding:0!important}.cf-profile-field span{align-items:center;gap:6px;display:flex}.cf-profile-meta{border-top:1px solid var(--ink-100,#e7dfd4);gap:8px;margin-top:6px;display:grid;padding-top:14px!important}.cf-profile-meta>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-profile-meta span{color:var(--ink-400,#94a3b8);font-size:12px;font-weight:800}.cf-profile-meta strong{color:var(--ink-800,#1f2937);font-size:13px;font-weight:800}.tag-input{width:100%;position:relative}.tag-input-box{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffffd9}.tag-input-box:focus-within{border-color:var(--admin-accent,#ff6900);box-shadow:0 0 0 3px #ff69001f}.tag-input-box input{min-width:96px;color:var(--ink-800,#1f2937);background:0 0;border:0;outline:none;flex:120px;font-size:13px;font-weight:750}.tag-input-box input::placeholder{color:var(--ink-400,#94a3b8)}.tag-input-box .tag-chip{background:var(--admin-active-soft,#fff0e2);min-height:26px;color:var(--admin-accent-deep,#c94b00);border-color:#ff690033;gap:6px}.tag-input-box .tag-chip button{width:16px;height:16px;min-height:0;color:inherit;cursor:pointer;opacity:.75;background:#c94b001a;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:8px;display:inline-flex}.tag-input-box .tag-chip button:hover{opacity:1}.tag-suggestions{z-index:120;border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;gap:4px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #1118272e}.tag-suggestions button{text-align:left;width:100%;min-height:36px;color:var(--ink-700,#334155);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:18px auto 1fr;justify-content:start;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:800;display:grid}.tag-suggestions button svg{color:var(--ink-400,#94a3b8);font-size:12px}.tag-suggestions button strong{color:var(--admin-accent-deep,#c94b00);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.tag-suggestions button:hover{background:var(--ink-25,#fbfaf8);color:var(--ink-900,#111827)}.tag-suggestions button:hover svg{color:var(--admin-accent-deep,#c94b00)}.customer-table.is-power{table-layout:fixed;width:max-content;min-width:100%}.customer-table.is-power th{cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.customer-table.is-power th:active{cursor:grabbing}.customer-table.is-power td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-table.is-power td.is-editing{white-space:normal;overflow:visible}.customer-table.is-power .is-sticky-check{z-index:2;background:#fff;position:sticky;left:0}.customer-table.is-power thead .is-sticky-check{z-index:5;background:var(--ink-25,#fbfaf8)}.customer-table.is-power th.is-sticky,.customer-table.is-power td.is-sticky{z-index:1;box-shadow:1px 0 0 var(--ink-100,#e7dfd4);background:#fff;position:sticky;left:52px}.customer-table.is-power thead th.is-sticky{z-index:4;background:var(--ink-25,#fbfaf8)}.customer-table.is-power tr:hover td.is-sticky,.customer-table.is-power tr:hover td.is-sticky-check{background:#fffaf6}.th-resize{cursor:col-resize;width:7px;height:100%;position:absolute;top:0;right:0}.th-resize:hover{background:var(--admin-accent,#ff6900);opacity:.4}.is-cell-editable{cursor:text}.is-cell-editable:hover{background:#fff7edb3}.edit-cell-actions{gap:4px;margin-top:4px;display:flex}.edit-cell-actions button{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-600,#5f584c);cursor:pointer;background:#fff;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:850}.edit-cell-actions button:first-child{border-color:var(--admin-accent,#ff6900);color:var(--admin-accent-deep,#c94b00)}.customer-name-btn{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:0;display:inline-flex}.name-open-icon{color:var(--ink-300,#cbd5e1);opacity:0;font-size:10px;transition:opacity .12s}.customer-name-btn:hover .name-open-icon{opacity:1}.customer-name-btn:hover strong{color:var(--admin-accent-deep,#c94b00)}.bulk-link{text-decoration:underline;color:var(--admin-accent-deep,#c94b00)!important;background:0 0!important;border-color:#0000!important}.bulk-allmatch{color:var(--admin-accent-deep,#c94b00);font-size:12px;font-weight:850}.bulk-tag-menu{z-index:95;border-radius:14px;gap:10px;min-width:300px;max-width:min(360px,100vw - 28px);padding:12px;overflow:visible}.bulk-tag-menu .automation-save-btn{justify-content:center;width:100%}.cf-custom-row-main{align-items:center;gap:10px;display:flex}.cf-drag-handle{color:var(--ink-300,#cbd5e1);cursor:grab;background:0 0;border:0;place-items:center;padding:4px;display:grid}.cf-drag-handle:active{cursor:grabbing}.crm-customers-compact{gap:12px}.crm-customers-compact .automation-tabs{margin:0 0 2px}.crm-customers-compact .automation-tabs button{min-height:38px;font-size:13px}.crm-customers-compact .automation-metrics{gap:10px}.crm-customers-compact .automation-metric-card{gap:12px;padding:12px 14px}.crm-customers-compact .automation-metric-card>span{width:38px;height:38px;font-size:15px}.crm-customers-compact .automation-metric-card strong{font-size:22px}.crm-customers-compact .automation-metric-card p{font-size:11px}.crm-customers-compact .customer-console-head{min-height:0;padding:12px 16px}.crm-customers-compact .customer-console-head h3{font-size:17px}.crm-customers-compact .customer-console-head span{margin-top:2px;font-size:12px}.crm-customers-compact .customer-segment-strip{min-height:0;padding:6px 16px}.crm-customers-compact .customer-table-toolbar{gap:6px;min-height:0;padding:8px 16px}.crm-customers-compact .customer-bulk-bar{padding:8px 16px}.crm-customers-compact .customer-segment-strip button,.crm-customers-compact .customer-table-toolbar button,.crm-customers-compact .customer-fields-btn,.crm-customers-compact .customer-console-head button{min-height:32px;padding:0 9px;font-size:12px}.crm-customers-compact .customer-table th,.crm-customers-compact .customer-table td{padding:8px 12px}.crm-customers-compact .customer-name-cell i{width:28px;height:28px;font-size:11px}.crm-customers-compact .customer-name-cell strong{font-size:13px}.crm-customers-compact .customer-table-footer{min-height:0;padding:10px 16px}.crm-customers-compact .automation-panel{padding:16px}.crm-customers-compact .automation-contact-grid{gap:12px}.cf-header-actions{align-items:center;gap:8px;display:inline-flex}.cf-profile-tabs{border-bottom:1px solid var(--ink-100,#e7dfd4);gap:4px;padding:0 22px;display:flex}.cf-profile-tabs button{min-height:42px;color:var(--ink-500,#64748b);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:13px;font-weight:850}.cf-profile-tabs button.is-active{color:var(--admin-accent-deep,#c94b00);border-bottom-color:var(--admin-accent,#ff6900)}.cf-activity-list{gap:8px;display:grid}.cf-activity-row{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cf-activity-icon{background:var(--ink-25,#fbfaf8);width:32px;height:32px;color:var(--ink-500,#64748b);border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.cf-activity-icon.marketing{background:var(--admin-active-soft,#fff0e2);color:var(--admin-accent-deep,#c94b00)}.cf-activity-body{flex:auto;min-width:0}.cf-activity-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-activity-head strong{color:var(--ink-900,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cf-activity-meta{color:var(--ink-400,#94a3b8);text-transform:capitalize;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:11px;font-weight:800;display:flex}.cf-act-badge{color:#047857;background:#10b9811f;border-radius:5px;padding:0 5px}.cf-notes{gap:14px;display:grid}.cf-note-compose{gap:8px;display:grid}.cf-note-compose .automation-save-btn{justify-self:end}.cf-note-list{gap:8px;display:grid}.cf-note{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;padding:10px 12px}.cf-note p{color:var(--ink-800,#1f2937);white-space:pre-wrap;margin:0 0 6px;font-size:13px}.cf-note-foot{color:var(--ink-400,#94a3b8);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.cf-note-foot button{color:var(--ink-300,#cbd5e1);cursor:pointer;background:0 0;border:0}.cf-note-foot button:hover{color:#b91c1c}.cf-dup-drawer{width:min(560px,100vw)}.cf-dup-group{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:12px;gap:10px;padding:12px;display:grid}.cf-dup-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cf-dup-key{color:var(--ink-600,#5f584c);align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.cf-dup-rows{gap:6px;display:grid}.cf-dup-row{border:1px solid var(--ink-100,#e7dfd4);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cf-dup-row.is-primary{border-color:var(--admin-accent,#ff6900)}.cf-dup-row strong{color:var(--ink-900,#111827);font-size:13px;display:block}.cf-dup-row small{color:var(--ink-400,#94a3b8);font-size:11px;font-weight:700}.cf-dup-row>div{flex:auto;min-width:0}.cf-dup-keep{text-transform:uppercase;color:var(--admin-accent-deep,#c94b00);font-size:10px;font-style:normal;font-weight:900}.seg-chip{border-radius:10px;align-items:center;display:inline-flex}.seg-chip.is-active .seg-chip-select{color:var(--admin-accent-deep,#c94b00)}.seg-chip-select{align-items:center;gap:8px;display:inline-flex}.seg-pin{color:var(--ink-300,#cbd5e1)!important;padding:0 6px!important}.seg-pin:hover{color:var(--admin-accent,#ff6900)!important}.cf-skeleton{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 100%;border-radius:6px;height:12px;animation:1.3s infinite cf-shimmer;display:block}.cf-skeleton-row td{padding:12px 14px}@keyframes cf-shimmer{0%{background-position:100%}to{background-position:0}}.cf-empty-state{place-items:center;gap:12px;padding:28px 0;display:grid}.cf-empty-state strong{color:var(--ink-700,#334155);font-size:14px}.cf-empty-actions{gap:8px;display:inline-flex}.customer-console.is-comfortable .customer-table th,.customer-console.is-comfortable .customer-table td{padding:13px 16px}.customer-console.is-comfortable .customer-segment-strip,.customer-console.is-comfortable .customer-table-toolbar{padding:12px 18px}.cf-segment-banner{background:var(--admin-active-soft,#fff0e2);color:var(--admin-accent-deep,#c94b00);border:1px solid #ff690040;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.seg-enroll-control{align-items:center;gap:4px;display:inline-flex}.seg-enroll-control select{border:1px solid var(--ink-100,#e7dfd4);min-height:30px;color:var(--ink-700,#334155);background:#fff;border-radius:8px;max-width:170px;padding:0 6px;font-size:12px;font-weight:750}.seg-enroll-control button{border:1px solid var(--ink-100,#e7dfd4);min-height:30px;color:var(--admin-accent-deep,#c94b00);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.seg-enroll-control button:hover:not(:disabled){border-color:var(--admin-accent,#ff6900)}.seg-enroll-control button:disabled{opacity:.5;cursor:not-allowed}.crm-automation-compact{padding-bottom:16px}.crm-automation-compact .automation-header{border-radius:12px;margin-bottom:12px;padding:12px 16px;box-shadow:0 6px 18px #3c23120d}.crm-automation-compact .automation-icon{width:36px;height:36px;box-shadow:0 3px 0 var(--admin-accent-deep,#c94b00);border-radius:9px}.crm-automation-compact .automation-title-block{gap:11px}.crm-automation-compact .automation-title-block h2{margin:0;font-size:18px}.crm-automation-compact .automation-title-block p{font-size:12px}.crm-automation-compact .automation-header-actions{gap:6px}.crm-automation-compact .automation-header-actions button,.crm-automation-compact .automation-soft-btn,.crm-automation-compact .automation-test-btn,.crm-automation-compact .automation-save-btn{min-height:34px;padding:0 11px;font-size:12.5px}.crm-automation-compact .automation-tabs{margin:0 0 12px}.crm-automation-compact .automation-tabs button{min-height:36px;padding:0 12px;font-size:13px}.crm-automation-compact .automation-library{gap:12px}.crm-automation-compact .automation-library-head{padding:0 0 4px}.crm-automation-compact .automation-library-head h3{font-size:18px}.crm-automation-compact .automation-library-head span{font-size:12px}.crm-automation-compact .automation-library-stats,.crm-automation-compact .automation-metrics{gap:10px}.crm-automation-compact .automation-metric-card{gap:12px;padding:12px 14px}.crm-automation-compact .automation-metric-card>span{width:36px;height:36px;font-size:15px}.crm-automation-compact .automation-metric-card strong{font-size:22px}.crm-automation-compact .automation-metric-card p{font-size:11px}.crm-automation-compact .automation-library-search{min-height:40px}.crm-automation-compact .automation-workflow-grid{gap:10px}.crm-automation-compact .automation-workspace{gap:12px}.crm-automation-compact .automation-canvas{background-size:22px 22px;border-radius:12px;min-height:520px}.crm-automation-compact .canvas-surface{width:600px;margin:18px auto 48px}.crm-automation-compact .trigger-strip{border-radius:11px;min-height:0;padding:11px 14px}.crm-automation-compact .trigger-strip button{min-height:34px;padding:0 12px}.crm-automation-compact .workflow-flow{padding-top:18px}.crm-automation-compact .workflow-node{border-radius:11px;grid-template-columns:36px 1fr 16px;gap:10px;width:min(480px,100%);padding:10px 12px;box-shadow:0 8px 18px #3c23120d}.crm-automation-compact .flow-connector{height:34px}.crm-automation-compact .automation-panel header{padding:12px 14px}.crm-automation-compact .automation-panel h3{font-size:15px}.crm-automation-compact .step-config-card{gap:8px;padding:12px 14px}.crm-automation-compact .step-config-card header strong{font-size:13px}.crm-automation-compact .step-config-card label span{font-size:11px}.crm-automation-compact .step-config-card input,.crm-automation-compact .step-config-card select{min-height:34px;font-size:13px}.crm-automation-compact .step-config-note{color:var(--ink-500,#64748b);font-size:11.5px}.crm-automation-compact .automation-table th,.crm-automation-compact .automation-table td{padding:8px 12px}.crm-automation-compact .automation-panel{padding:14px}.crm-automation-compact .automation-panel-grid{gap:12px}.crm-automation-compact .workflow-node{align-items:center}.crm-automation-compact .workflow-node.is-trigger{border-top:3px solid var(--admin-accent,#ff6900)}.crm-automation-compact .flow-connector button{opacity:.5}.crm-automation-compact .flow-node-wrap:hover .flow-connector button,.crm-automation-compact .flow-connector--tail button,.crm-automation-compact .flow-connector button:focus-visible{opacity:1}.crm-automation-compact .flow-connector--tail{height:38px;margin:0 auto}.crm-automation-compact .automation-canvas{cursor:grab}.crm-automation-compact .automation-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.crm-automation-compact .automation-canvas.is-panning .canvas-surface{transition:none}.crm-automation-compact .automation-workspace{align-items:stretch;height:calc(100vh - 300px);min-height:420px;overflow:hidden}.crm-automation-compact .automation-library{height:100%;min-height:0;padding-right:2px;overflow-y:auto}.crm-automation-compact .automation-canvas{height:100%;min-height:0}@keyframes automation-drawer-in{0%{opacity:.85;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.crm-automation-compact .canvas-add-btn{z-index:6;background:var(--admin-accent,#ff6900);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 22px #d1480847}.crm-automation-compact .canvas-add-btn:hover{background:var(--admin-accent-deep,#c94b00)}.crm-automation-compact .ai-start-box{background:linear-gradient(135deg,#faf5ff,#eef2ff);border:1px solid #e9d5ff;border-radius:16px;width:min(560px,92%);margin:6px auto 0;padding:16px 18px;box-shadow:0 16px 40px #6366f11f}.ai-start-head{color:var(--ink-900,#111827);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:850;display:flex}.ai-start-head .ai-spark{color:#fff;background:#a855f7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.ai-start-head em{letter-spacing:.06em;color:#7c3aed;background:#f3e8ff;border-radius:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:900}.ai-start-box>p{text-align:center;color:var(--ink-500,#64748b);margin:4px 0 10px;font-size:12px}.ai-start-input{position:relative}.ai-start-input textarea{resize:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;padding:10px 44px 10px 12px;font-size:13px}.ai-start-input button{color:#fff;cursor:pointer;background:#a855f7;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px}.ai-start-input button:hover{background:#7c3aed}.ai-start-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.ai-start-chips button{min-height:30px;color:var(--ink-700,#334155);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.ai-start-chips button:hover{color:#6d28d9;border-color:#c4b5fd}.crm-automation-compact .ai-or{width:min(520px,90%);color:var(--ink-400,#94a3b8);align-items:center;gap:12px;margin:14px auto 0;font-size:12px;font-weight:800;display:flex}.crm-automation-compact .ai-or:before,.crm-automation-compact .ai-or:after{content:"";background:var(--ink-200,#d8cdbc);flex:1;height:1px}.crm-automation-compact .rf-canvas{background:var(--ink-25,#fbfaf8);background-image:none;padding:0}.crm-automation-compact .rf-canvas .react-flow{width:100%;height:100%}.crm-automation-compact .rf-canvas .react-flow__attribution{display:none}.crm-automation-compact .rf-handle{opacity:0;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.crm-automation-compact .rf-end{background:var(--ink-200,#d8cdbc);color:var(--ink-700,#4e4438);border-radius:999px;padding:6px 18px;font-size:11px;font-weight:900;position:relative}.crm-automation-compact .rf-add-edge-btn{border:1px solid var(--aero-orange-200,#fed7aa);width:22px;height:22px;color:var(--admin-accent-deep,#c94b00);cursor:pointer;pointer-events:all;z-index:8;background:#fff;border-radius:999px;place-items:center;font-size:10px;display:grid;position:absolute;box-shadow:0 4px 10px #3c23121f}.crm-automation-compact .rf-add-edge-btn:hover{background:var(--admin-active-soft,#fff0e2);transform:translate(-50%,-50%)scale(1.08)}.crm-automation-compact .rf-ai-overlay{z-index:6;width:min(560px,84%);position:absolute;top:16px;left:50%;transform:translate(-50%)}.crm-automation-compact .react-flow__controls{border:1px solid var(--ink-100,#e7dfd4);border-radius:10px;overflow:hidden;box-shadow:0 12px 24px #3c23121f}.crm-automation-compact .react-flow__minimap{border:1px solid var(--ink-100,#e7dfd4);border-radius:12px;box-shadow:0 12px 24px #3c23121a}.crm-automation-compact .wf-table-card{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;overflow:hidden}.crm-automation-compact .wf-table{border-collapse:collapse;width:100%;font-size:13px}.crm-automation-compact .wf-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400,#94a3b8);background:var(--ink-25,#fbfaf8);border-bottom:1px solid var(--ink-100,#e7dfd4);padding:11px 14px;font-size:11px;font-weight:850}.crm-automation-compact .wf-row{cursor:pointer;border-bottom:1px solid var(--ink-50,#f1ece3);transition:background .12s}.crm-automation-compact .wf-row:hover,.crm-automation-compact .wf-row.is-active{background:var(--admin-active-soft,#fff0e2)}.crm-automation-compact .wf-row td{color:var(--ink-800,#1f2937);vertical-align:middle;padding:10px 14px}.crm-automation-compact .wf-muted{color:var(--ink-400,#94a3b8);font-size:12px}.crm-automation-compact .wf-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.crm-automation-compact .wf-name-icon{background:var(--admin-active-soft,#fff0e2);width:30px;height:30px;color:var(--admin-accent-deep,#c94b00);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.crm-automation-compact .wf-name-text{flex-direction:column;min-width:0;display:flex}.crm-automation-compact .wf-name-text strong{color:var(--ink-900,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.crm-automation-compact .wf-name-text small{color:var(--ink-400,#94a3b8);font-size:11px}.crm-automation-compact .wf-row-actions{text-align:right;white-space:nowrap}.crm-automation-compact .wf-row-actions button{width:30px;height:30px;color:var(--ink-400,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-left:2px;display:inline-grid}.crm-automation-compact .wf-row:hover .wf-row-actions button{border-color:var(--ink-100,#e7dfd4);color:var(--ink-600,#5f584c);background:#fff}.crm-automation-compact .wf-row-actions button:hover{color:var(--admin-accent-deep,#c94b00)}.crm-automation-compact .wf-row-actions .wf-row-del:hover{color:var(--brand-danger,#f87171)}.crm-automation-compact .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:5 7;animation:1.15s linear infinite rf-dash}@keyframes rf-dash{to{stroke-dashoffset:-12px}}.crm-automation-compact .run-log-list{gap:8px;display:grid}.crm-automation-compact .run-log{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:11px;overflow:hidden}.crm-automation-compact .run-log-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.crm-automation-compact .run-log-head:hover{background:var(--ink-25,#fbfaf8)}.crm-automation-compact .run-log-caret{color:var(--ink-400,#94a3b8);flex:none;font-size:11px;transition:transform .14s}.crm-automation-compact .run-log-caret.is-open{transform:rotate(90deg)}.crm-automation-compact .run-log-main{flex-direction:column;flex:auto;min-width:0;display:flex}.crm-automation-compact .run-log-main strong{color:var(--ink-900,#111827);font-size:13px}.crm-automation-compact .run-log-main small{color:var(--ink-400,#94a3b8);font-size:11px}.crm-automation-compact .run-log-steps{border-top:1px solid var(--ink-50,#f1ece3);background:var(--ink-25,#fbfaf8);gap:4px;padding:8px 13px 12px;display:grid}.crm-automation-compact .run-step{grid-template-columns:14px 1fr auto auto;align-items:center;gap:9px;padding:5px 0;font-size:12px;display:grid}.crm-automation-compact .run-step-dot{background:var(--ink-300,#c8baa8);border-radius:999px;width:9px;height:9px}.crm-automation-compact .run-step--success .run-step-dot{background:#10b981}.crm-automation-compact .run-step--skipped .run-step-dot,.crm-automation-compact .run-step--stopped .run-step-dot{background:#f59e0b}.crm-automation-compact .run-step--failed .run-step-dot{background:#ef4444}.crm-automation-compact .run-step-label{color:var(--ink-800,#1f2937);font-weight:750}.crm-automation-compact .run-step-detail{color:var(--ink-400,#94a3b8);font-size:11px}.crm-automation-compact .run-step-state{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400,#94a3b8);font-size:10px;font-weight:900}.crm-automation-compact .wf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-automation-compact .wf-status-tabs{background:var(--ink-25,#fbfaf8);border:1px solid var(--ink-100,#e7dfd4);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.crm-automation-compact .wf-status-tabs button{min-height:30px;color:var(--ink-500,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:800}.crm-automation-compact .wf-status-tabs button.is-active{color:var(--admin-accent-deep,#c94b00);background:#fff;box-shadow:0 1px 3px #3c23121a}.crm-automation-compact .wf-toolbar .automation-library-search{flex:240px;max-width:360px}.crm-automation-compact .wf-bulk-bar{background:var(--admin-active-soft,#fff0e2);border:1px solid #ff690040;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.crm-automation-compact .wf-bulk-bar>span{color:var(--admin-accent-deep,#c94b00);font-weight:800}.crm-automation-compact .wf-bulk-bar button{border:1px solid var(--ink-100,#e7dfd4);min-height:30px;color:var(--ink-700,#334155);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.crm-automation-compact .wf-bulk-bar button:hover{border-color:var(--admin-accent,#ff6900)}.crm-automation-compact .wf-bulk-bar .wf-bulk-del:hover{color:var(--brand-danger,#f87171);border-color:var(--brand-danger,#f87171)}.crm-automation-compact .wf-bulk-bar .wf-bulk-clear{background:0 0;border-color:#0000;margin-left:auto}.crm-automation-compact .wf-check-cell{text-align:center;width:40px}.crm-automation-compact .wf-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.crm-automation-compact .wf-sortable:hover{color:var(--admin-accent-deep,#c94b00)}.crm-automation-compact .rf-edge-label{pointer-events:none;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink-100,#e7dfd4);z-index:6;background:#fff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900;position:absolute}.crm-automation-compact .rf-edge-label.is-yes{color:#047857;background:#10b9811a;border-color:#10b98166}.crm-automation-compact .rf-edge-label.is-no{color:#b91c1c;background:#ef44441a;border-color:#ef444466}.crm-automation-compact .rf-add-trigger{border:1.5px dashed var(--admin-accent,#ff6900);background:var(--admin-active-soft,#fff0e2);width:220px;min-height:60px;color:var(--admin-accent-deep,#c94b00);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:850;transition:background .14s;display:flex}.crm-automation-compact .rf-add-trigger:hover{background:#fff}.crm-automation-compact .rf-add-trigger-plus{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.crm-automation-compact .react-flow__node-step,.crm-automation-compact .react-flow__node-endNode,.crm-automation-compact .react-flow__node-addTrigger{z-index:3!important}.crm-automation-compact .rf-end--yes{color:#047857;background:#10b98124}.crm-automation-compact .rf-end--no{color:#b91c1c;background:#ef44441f}[data-app=admin] .locations-page .page-layout__top-actions{align-items:center}[data-app=admin] .locations-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-app=admin] .locations-search{border:1px solid var(--ink-100,#e7dfd4);width:min(360px,38vw);min-width:250px;min-height:40px;color:var(--ink-800,#1f2937);box-shadow:none;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:inline-flex}[data-app=admin] .locations-search:focus-within{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .locations-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 14%, transparent)}}[data-app=admin] .locations-search svg{width:14px;height:14px;color:var(--ink-400,#94a3b8);flex:none}[data-app=admin] .locations-search input{width:100%;color:var(--ink-800,#1f2937);background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:700}[data-app=admin] .locations-search input::placeholder{color:var(--ink-400,#94a3b8)}[data-app=admin] .locations-primary-btn{background:var(--admin-accent,#18b8c9);color:#fff;min-height:40px;box-shadow:0 4px 0 var(--admin-accent-deep,#0e7490);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:900;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex}[data-app=admin] .locations-primary-btn:hover{background:var(--admin-accent-deep,#0e7490)}[data-app=admin] .locations-primary-btn:active{box-shadow:0 3px 0 var(--admin-accent-deep,#0e7490);transform:translateY(1px)}[data-app=admin] .locations-primary-btn:focus-visible{outline:3px solid var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .locations-primary-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-accent,#18b8c9) 24%, transparent)}}[data-app=admin] .locations-primary-btn:focus-visible{outline-offset:2px}[data-app=admin] .locations-shell{background:var(--admin-shell-bg,#e9fbff);border-top:1px solid var(--admin-accent,#18b8c9);gap:12px;min-height:calc(100vh - 238px);margin:-12px;padding:12px 14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .locations-shell{border-top:1px solid color-mix(in srgb, var(--admin-accent,#18b8c9) 16%, transparent)}}[data-app=admin] .locations-table-card{width:100%}[data-app=admin] .locations-table-card .a-data-grid-card{border:1px solid var(--ink-100,#e7dfd4)!important;background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 10px 22px #3c23120d!important}[data-app=admin] .locations-table-card .a-card__head{min-height:52px;border-bottom:1px solid var(--ink-100,#e7dfd4)!important;background:#fff!important;padding:10px 14px!important}[data-app=admin] .locations-table-card .a-card__head>div:last-child{gap:8px!important}[data-app=admin] .locations-table-card .a-btn,[data-app=admin] .locations-table-card .pg,[data-app=admin] .locations-table-card .icon-btn{min-height:34px;font-size:12.5px;font-weight:850;border:1px solid var(--ink-100,#e7dfd4)!important;color:var(--ink-600,#5f584c)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}[data-app=admin] .locations-table-card .a-btn:hover,[data-app=admin] .locations-table-card .pg:hover:not(:disabled),[data-app=admin] .locations-table-card .icon-btn:hover{border-color:var(--admin-accent,#18b8c9)!important;background:var(--admin-active-soft,#ddf7fc)!important;color:var(--admin-accent-deep,#0e7490)!important}[data-app=admin] .locations-table-card .icon-btn{width:30px;height:30px;min-height:30px;padding:0}[data-app=admin] .locations-table-card .a-table{font-size:13px}[data-app=admin] .locations-table-card .a-table thead th{background:var(--ink-25,#fbfaf8)!important;color:var(--ink-400,#94a3b8)!important;border-right:0!important;border-bottom:1px solid var(--ink-100,#e7dfd4)!important;letter-spacing:.04em!important;padding:11px 14px!important;font-size:11px!important;font-weight:850!important}[data-app=admin] .locations-table-card .a-table thead th:first-child,[data-app=admin] .locations-table-card .a-table thead th:last-child{border-radius:0!important}[data-app=admin] .locations-table-card .a-table tbody tr,[data-app=admin] .locations-table-card .a-table tbody tr:nth-child(2n){border-bottom:1px solid var(--ink-50,#f1ece3)!important;background:#fff!important}[data-app=admin] .locations-table-card .a-table tbody tr:hover{background:var(--admin-active-soft,#ddf7fc)!important}[data-app=admin] .locations-table-card .a-table tbody td{font-size:13px;font-weight:650;color:var(--ink-800,#1f2937)!important;padding:12px 14px!important}[data-app=admin] .locations-table-card .a-pagination{border-top:1px solid var(--ink-100,#e7dfd4);padding:12px 14px!important}[data-app=admin] .locations-table-card .pg.is-active{border-color:var(--admin-accent,#18b8c9)!important;background:var(--admin-accent,#18b8c9)!important;color:#fff!important}[data-app=admin] .locations-status-badge{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);min-height:24px;color:var(--ink-600,#5f584c);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}[data-app=admin] .locations-status-badge.is-setup{border-color:var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .locations-status-badge.is-setup{border-color:color-mix(in srgb, var(--admin-accent,#18b8c9) 28%, transparent)}}[data-app=admin] .locations-status-badge.is-setup{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .locations-status-badge.is-active{color:#047857;background:#10b9811f;border-color:#10b9814d}[data-app=admin] .locations-status-badge.is-inactive,[data-app=admin] .locations-status-badge.is-archived{border-color:var(--ink-100,#e7dfd4);background:var(--ink-50,#f1ece3);color:var(--ink-500,#64748b)}@media (width<=900px){[data-app=admin] .locations-page-actions,[data-app=admin] .locations-search,[data-app=admin] .locations-primary-btn{width:100%}}.pos-module{gap:12px;display:grid}.pos-module-tabs{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:14px;align-items:center;gap:4px;min-height:48px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 22px #3c23120d}.pos-module-tabs button{min-height:36px;color:var(--ink-600,#5f584c);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.pos-module-tabs button:hover{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}.pos-module-tabs button.is-active{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490);box-shadow:0 1px 3px #08404e1a}.crm-customers-tabs{width:100%;margin-bottom:0}.crm-customers-tabs .crm-customers-tab svg{flex:none;width:16px;height:16px}.crm-marketing-shell,.crm-marketing-email,.movira-builder{--crm-action:var(--admin-accent,#18b8c9);--crm-action-deep:var(--admin-accent-deep,#0e7490);--crm-action-soft:var(--admin-active-soft,#ddf7fc);--brand-primary:var(--admin-accent,#18b8c9);--brand-primary-deep:var(--admin-accent-deep,#0e7490);--brand-primary-soft:var(--admin-active-soft,#ddf7fc)}.crm-marketing-feature-tabs,.crm-marketing-section-tabs{min-height:56px;border-radius:14px!important;box-shadow:0 10px 22px #3c23120d!important}.crm-marketing-feature-tabs [role=tablist],.crm-marketing-section-tabs [role=tablist]{gap:4px;width:100%;min-height:40px;display:flex;overflow-x:auto}.crm-marketing-feature-tabs [role=tab],.crm-marketing-section-tabs [role=tab]{white-space:nowrap;border-radius:10px;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850}.crm-marketing-feature-tabs [role=tab][aria-selected=true],.crm-marketing-section-tabs [role=tab][aria-selected=true]{box-shadow:0 1px 3px #08404e1a;background:var(--crm-action-soft)!important;color:var(--crm-action-deep)!important}.crm-primary-btn,.crm-secondary-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:950;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.crm-marketing-email .a-btn--primary,.crm-marketing-shell .a-btn--primary,.movira-builder .a-btn--primary{min-height:40px;border:1px solid var(--crm-action,var(--admin-accent,#18b8c9))!important;background:var(--crm-action,var(--admin-accent,#18b8c9))!important;color:#fff!important;box-shadow:0 4px 0 var(--crm-action-deep,var(--admin-accent-deep,#0e7490))!important;border-radius:10px!important}.crm-marketing-email .a-btn--primary:hover:not(:disabled),.crm-marketing-shell .a-btn--primary:hover:not(:disabled),.movira-builder .a-btn--primary:hover:not(:disabled){background:var(--crm-action-deep,var(--admin-accent-deep,#0e7490))!important;border-color:var(--crm-action-deep,var(--admin-accent-deep,#0e7490))!important}.crm-marketing-email .a-btn--ghost,.crm-marketing-email .a-btn--secondary,.crm-marketing-shell .a-btn--ghost,.crm-marketing-shell .a-btn--secondary,.movira-builder .a-btn--ghost,.movira-builder .a-btn--secondary{border-color:var(--ink-100,#e7dfd4)!important;color:var(--ink-700,#334155)!important;background:#fff!important;box-shadow:0 4px 10px #3c23120a!important}.crm-marketing-email .a-btn--ghost:hover:not(:disabled),.crm-marketing-email .a-btn--secondary:hover:not(:disabled),.crm-marketing-shell .a-btn--ghost:hover:not(:disabled),.crm-marketing-shell .a-btn--secondary:hover:not(:disabled),.movira-builder .a-btn--ghost:hover:not(:disabled),.movira-builder .a-btn--secondary:hover:not(:disabled){border-color:var(--crm-action,var(--admin-accent,#18b8c9))!important;background:var(--crm-action-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--crm-action-deep,var(--admin-accent-deep,#0e7490))!important}.crm-primary-btn{border:1px solid var(--crm-action);background:var(--crm-action);color:#fff;box-shadow:0 4px 0 var(--crm-action-deep)}.crm-primary-btn:hover:not(:disabled){background:var(--crm-action-deep);border-color:var(--crm-action-deep);transform:translateY(-1px)}.crm-secondary-btn{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-700,#334155);background:#fff;box-shadow:0 4px 10px #3c23120d}.crm-secondary-btn:hover:not(:disabled){border-color:var(--crm-action);background:var(--crm-action-soft);color:var(--crm-action-deep)}.crm-primary-btn:disabled,.crm-secondary-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.crm-marketing-campaigns{padding:0 2px}.crm-marketing-rail-btn{width:100%;min-height:42px;color:var(--ink-700,#334155);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:13px;font-weight:850;transition:background .14s,border-color .14s,color .14s}.crm-marketing-rail-btn:hover,.crm-marketing-rail-btn.is-active{border-color:var(--crm-action)}@supports (color:color-mix(in lab, red, red)){.crm-marketing-rail-btn:hover,.crm-marketing-rail-btn.is-active{border-color:color-mix(in srgb, var(--crm-action) 34%, var(--ink-100,#e7dfd4))}}.crm-marketing-rail-btn:hover,.crm-marketing-rail-btn.is-active{background:var(--crm-action-soft);color:var(--crm-action-deep)}.crm-marketing-rail-btn.is-active{font-weight:950}.crm-marketing-search{box-shadow:0 4px 10px #3c231209;border-color:var(--ink-100,#e7dfd4)!important;background:#fff!important;min-height:40px!important}.crm-marketing-search:focus-within{box-shadow:0 0 0 3px var(--crm-action);border-color:var(--crm-action)!important}@supports (color:color-mix(in lab, red, red)){.crm-marketing-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-action) 15%, transparent)}}.crm-marketing-search input::placeholder{color:var(--ink-400,#94a3b8)}.crm-marketing-breadcrumb button{border-radius:8px!important;padding:4px 6px!important}.crm-marketing-breadcrumb button:hover{background:var(--crm-action-soft)!important;color:var(--crm-action-deep)!important}.crm-marketing-panel{box-shadow:0 10px 22px #3c23120d;border-color:var(--ink-100,#e7dfd4)!important;background:#fff!important}.crm-marketing-email [style*="var(--surface-panel)"],.crm-marketing-email [style*="var(--surface-app)"]{border-color:var(--ink-100,#e7dfd4)}.crm-marketing-select{text-overflow:ellipsis;width:min(300px,100%);min-width:260px!important;min-height:44px!important;padding-right:34px!important;line-height:1.2!important}.crm-marketing-email .a-input:focus,.crm-marketing-email select:focus,.crm-marketing-email input:focus,.crm-marketing-email textarea:focus,.crm-marketing-shell .a-input:focus,.crm-marketing-shell select:focus,.crm-marketing-shell input:focus,.crm-marketing-shell textarea:focus{border-color:var(--crm-action)!important;box-shadow:0 0 0 3px var(--crm-action)!important}@supports (color:color-mix(in lab, red, red)){.crm-marketing-email .a-input:focus,.crm-marketing-email select:focus,.crm-marketing-email input:focus,.crm-marketing-email textarea:focus,.crm-marketing-shell .a-input:focus,.crm-marketing-shell select:focus,.crm-marketing-shell input:focus,.crm-marketing-shell textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-action) 15%, transparent)!important}}.crm-marketing-email input[type=checkbox],.crm-marketing-shell input[type=checkbox]{accent-color:var(--crm-action,#18b8c9)}.crm-error-state{border:1px dashed var(--ink-100,#e7dfd4);color:var(--ink-700,#334155);text-align:center;background:#fff;border-radius:12px;padding:24px 20px;font-size:13px;font-weight:850}.crm-marketing-email .rounded-full[style*="rgba(220,38,38"],.crm-marketing-email .rounded-full[style*="rgba(245,158,11"]{background:var(--crm-action-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--crm-action-deep,var(--admin-accent-deep,#0e7490))!important}.crm-marketing-email .fixed.inset-0 .rounded-2xl{border-color:var(--ink-100,#e7dfd4)!important}.crm-marketing-email .fixed.inset-0 .a-input{border-color:var(--ink-100,#e7dfd4);border-radius:10px;min-height:44px}.crm-marketing-email .fixed.inset-0 textarea.a-input{min-height:104px;padding-top:12px}@media (width<=900px){.crm-marketing-campaigns>div[style*="min-height: 400"]{flex-direction:column}.crm-marketing-campaigns aside{width:100%!important}.crm-marketing-feature-tabs [role=tab],.crm-marketing-section-tabs [role=tab]{min-height:36px;padding:0 12px}}.pos-tab-shell{background:var(--admin-active-soft,#ddf7fc);border:0;gap:12px;padding:12px 14px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pos-tab-shell{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 44%, #fff)}}.pos-tab-shell{border-radius:0}.pos-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pos-metric-card{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:flex;box-shadow:0 10px 22px #3c23120d}.pos-metric-icon{width:36px;height:36px;color:var(--admin-accent-deep,#0e7490);background:var(--admin-active-soft,#ddf7fc);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.pos-metric-icon.is-green{color:#047857;background:#10b98121}.pos-metric-icon.is-orange{color:var(--admin-accent-deep,#0e7490);background:var(--admin-active-soft,#ddf7fc)}.pos-metric-icon.is-gray{color:var(--ink-600,#5f584c);background:var(--ink-50,#f1ece3)}.pos-metric-card strong{color:var(--ink-900,#111827);font-size:22px;font-weight:900;line-height:1;display:block}.pos-metric-card p{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:12px;font-weight:750}.pos-workspace-panel{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 22px #3c23120d}.pos-panel-header{border-bottom:1px solid var(--ink-100,#e7dfd4);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pos-panel-header h2{color:var(--ink-900,#111827);margin:0;font-size:18px;font-weight:900}.pos-panel-header p{color:var(--ink-500,#64748b);margin:3px 0 0;font-size:12px}.pos-panel-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pos-search{border:1px solid var(--ink-100,#e7dfd4);width:min(320px,38vw);min-width:220px;min-height:40px;color:var(--ink-800,#1f2937);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pos-search:focus-within{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){.pos-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 14%, transparent)}}.pos-search input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.pos-search svg{color:var(--ink-400,#94a3b8);flex:none}.pos-context-chip{background:var(--ink-25,#fbfaf8);min-height:32px;color:var(--ink-600,#5f584c);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.pos-primary-btn,.pos-secondary-btn{cursor:pointer;border:1px solid var(--ink-100,#e7dfd4);min-height:40px;box-shadow:none;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.pos-primary-btn{background:var(--admin-accent,#18b8c9);color:#fff;border-color:#0000}.pos-primary-btn:hover{background:var(--admin-accent-deep,#0e7490)}.pos-primary-btn:active{transform:translateY(1px)}.pos-primary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pos-secondary-btn{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-800,#1f2937);background:#fff}.pos-secondary-btn:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}.pos-info-strip{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);color:var(--ink-600,#5f584c);border-radius:10px;margin:12px 14px 0;padding:12px 14px;font-size:13px;line-height:1.45}.pos-table-card{padding:12px 14px 14px}.pos-table-card .a-data-grid-card{border:1px solid var(--ink-100,#e7dfd4)!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.pos-table-card .a-card__head{min-height:52px;border-bottom:1px solid var(--ink-100,#e7dfd4)!important;background:#fff!important;padding:10px 14px!important}.pos-table-card .a-table thead th{background:var(--ink-25,#fbfaf8)!important;color:var(--ink-400,#94a3b8)!important;border-color:var(--ink-100,#e7dfd4)!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:850!important}.pos-table-card .a-table thead th:first-child,.pos-table-card .a-table thead th:last-child{border-radius:0!important}.pos-table-card .a-table tbody td{border-bottom:1px solid var(--ink-50,#f1ece3)!important;vertical-align:middle!important;color:var(--ink-800,#1f2937)!important;padding:12px 14px!important}.pos-table-card .a-table tbody tr,.pos-table-card .a-table tbody tr:nth-child(2n){background:#fff!important}.pos-table-card .a-table tbody tr:hover{background:var(--admin-active-soft,#ddf7fc)!important}.pos-table-card .a-btn,.pos-table-card .pg,.pos-table-card .icon-btn{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-600,#5f584c);background:#fff;box-shadow:none!important}.pos-table-card .a-btn:hover,.pos-table-card .pg:hover:not(:disabled),.pos-table-card .icon-btn:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}.pos-status-pill{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.pos-status-pill.is-online{color:#047857;background:#10b9811f;border-color:#10b9814d}.pos-status-pill.is-idle{color:#b45309;background:#f59e0b1f;border-color:#f59e0b57}.pos-status-pill.is-offline{color:#b91c1c;background:#ef44441a;border-color:#ef444447}.pos-status-pill.is-unpaired,.pos-status-pill.is-awaiting-pair{color:var(--ink-600,#5f584c);border-color:var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8)}.pos-name-cell{all:unset;cursor:pointer;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.pos-name-cell--static{cursor:default}.pos-name-icon{background:var(--admin-active-soft,#ddf7fc);width:30px;height:30px;color:var(--admin-accent-deep,#0e7490);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.pos-name-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pos-name-text strong{color:var(--ink-900,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.2;overflow:hidden}.pos-name-text small{color:var(--ink-400,#94a3b8);font-size:11px;font-weight:750}.pos-name-cell:hover .pos-name-text strong,.pos-name-cell.is-active .pos-name-text strong{color:var(--admin-accent-deep,#0e7490)}.pos-name-cell.is-active .pos-name-icon{background:var(--admin-accent,#18b8c9);color:#fff}.pos-table-card .a-table .row-actions,.pos-table-card .row-actions{gap:6px}.pos-table-card .a-table .icon-btn,.pos-table-card .icon-btn{border-width:1px;border-radius:9px;width:32px;height:32px}.pos-table-card .a-pagination{border-top:1px solid var(--ink-100,#e7dfd4);background:#fff}.pos-table-card .a-card__title{color:var(--ink-900,#111827);font-size:16px;font-weight:900}.pos-table-card .a-pill{color:#047857;background:#10b9811a;border-color:#10b98147}.pos-settings-layout{padding:12px 14px 14px}.pos-settings-nav,.pos-settings-content,.pos-settings-panel,.pos-save-bar{box-shadow:0 10px 22px #3c23120b;border-color:var(--ink-100,#e7dfd4)!important;background:#fff!important;border-radius:12px!important}.pos-settings-nav button{transition:background .12s,border-color .12s,color .12s;border-radius:10px!important}.pos-settings-nav button:hover,.pos-settings-nav button.is-active{background:var(--admin-active-soft,#ddf7fc)!important;color:var(--admin-accent-deep,#0e7490)!important}.pos-settings-nav button.is-active{border-color:var(--admin-accent,#18b8c9)!important}.pos-settings-nav button span,.pos-settings-panel header>span,.pos-setting-toggle input:checked+span,.pos-setting-toggle.is-on span{background:var(--admin-active-soft,#ddf7fc)!important;color:var(--admin-accent-deep,#0e7490)!important}.pos-settings-panel input,.pos-settings-panel select,.pos-settings-panel textarea{border-color:var(--ink-100,#e7dfd4)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.pos-settings-panel input:focus,.pos-settings-panel select:focus,.pos-settings-panel textarea:focus{border-color:var(--admin-accent,#18b8c9)!important;box-shadow:0 0 0 3px var(--admin-accent,#18b8c9)!important}@supports (color:color-mix(in lab, red, red)){.pos-settings-panel input:focus,.pos-settings-panel select:focus,.pos-settings-panel textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 14%, transparent)!important}}.pos-save-bar{margin:0 14px 14px;padding:12px 14px}.tip-reports-shell{background:#e9fbff;border-top:1px solid #18b8c929;gap:12px;min-height:calc(100vh - 238px);margin:-12px;padding:12px 14px 14px;display:grid}.tip-reports-control-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);border-radius:14px;gap:10px;padding:10px;display:grid;box-shadow:0 10px 24px #3c23120b}.tip-reports-view-tabs{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);border-radius:12px;justify-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 10px #3c23120d}.tip-reports-view-tabs button{min-height:36px;color:var(--ink-650,#475569);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.tip-reports-view-tabs button:hover,.tip-reports-view-tabs button.is-active{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490);box-shadow:0 1px 3px #18b8c924}.tip-reports-filter-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--admin-active-soft,#ddf7fc);border-radius:12px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tip-reports-filter-card{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 38%, #fff)}}.tip-reports-filter-card{padding:12px 14px}.tip-reports-filter-copy p{color:var(--ink-900,#111827);margin:0;font-size:15px;font-weight:950}.tip-reports-filter-copy span{color:var(--ink-500,#64748b);margin-top:3px;font-size:12px;font-weight:700;line-height:1.35;display:block}.tip-reports-filter-group{gap:6px;min-width:0;display:grid}.tip-reports-filter-label{color:var(--ink-500,#64748b);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}.tip-reports-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tip-reports-filter-button{white-space:nowrap;border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);min-height:34px;color:var(--ink-650,#475569);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.tip-reports-filter-button:hover,.tip-reports-filter-button.is-active{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490);box-shadow:0 3px 8px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){.tip-reports-filter-button:hover,.tip-reports-filter-button.is-active{box-shadow:0 3px 8px color-mix(in srgb, var(--admin-accent,#18b8c9) 10%, transparent)}}.tip-reports-date-field{color:var(--ink-500,#64748b);align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.tip-reports-date-field input{min-height:34px;border-color:var(--ink-100,#e7dfd4)!important;background:var(--surface-panel-strong,#fff)!important;color:var(--ink-800,#1f2937)!important}.tip-reports-date-field input:focus{box-shadow:0 0 0 3px var(--admin-accent,#18b8c9);outline:0;border-color:var(--admin-accent,#18b8c9)!important}@supports (color:color-mix(in lab, red, red)){.tip-reports-date-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 16%, transparent)}}.tip-reports-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tip-reports-metric{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);border-radius:12px;align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:flex;box-shadow:0 8px 18px #3c23120b}.tip-reports-metric__icon{background:var(--admin-active-soft,#ddf7fc);width:36px;height:36px;color:var(--admin-accent-deep,#0e7490);border-radius:10px;flex:none;place-items:center;display:grid}.tip-reports-console{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #3c23120b}.tip-reports-console .a-data-grid-card{background:0 0!important;border:0!important;border-radius:0!important}.tip-reports-console .a-card__head{grid-template-columns:minmax(180px,auto) minmax(0,1fr);gap:14px;min-height:70px;border-bottom:1px solid var(--ink-100,#e7dfd4)!important;background:#fff!important;align-items:center!important;padding:12px 18px!important;display:grid!important}.tip-reports-console .a-card__head>div:last-child{justify-content:flex-end;min-width:0;padding-bottom:1px;overflow-x:auto}.tip-reports-console .a-btn,.tip-reports-console .pg{min-height:32px;border:1px solid var(--ink-100,#e7dfd4)!important;color:var(--ink-650,#475569)!important;background:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:850!important;box-shadow:0 3px #11182729!important}.tip-reports-console .a-btn:hover,.tip-reports-console .pg:hover:not(:disabled){border-color:var(--admin-accent,#18b8c9)!important;color:var(--admin-accent-deep,#0e7490)!important}.tip-reports-grid-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tip-reports-grid-toolbar input,.tip-reports-grid-toolbar select{border-radius:9px!important;min-height:34px!important}.tip-reports-grid-toolbar input:focus,.tip-reports-grid-toolbar select:focus{box-shadow:0 0 0 3px var(--admin-accent,#18b8c9);outline:0;border-color:var(--admin-accent,#18b8c9)!important}@supports (color:color-mix(in lab, red, red)){.tip-reports-grid-toolbar input:focus,.tip-reports-grid-toolbar select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 15%, transparent)}}.tip-reports-console .a-table thead th{text-transform:uppercase;background:var(--ink-25,#fbfaf8)!important;border-top:0!important;border-bottom:1px solid var(--ink-100,#e7dfd4)!important;color:var(--ink-500,#64748b)!important;font-size:10px!important;font-weight:950!important}.tip-reports-console .a-table tbody td{border-bottom:1px solid var(--ink-50,#f1ece3)!important;padding:12px 14px!important}.tip-reports-console .a-data-grid-card>div[style*="padding: 60px"]{border:1px dashed var(--ink-200,#d6ccbd);background:#fff;border-radius:12px;place-content:center;min-height:150px;margin:14px 18px 18px;display:grid}.tip-reports-console .a-pagination{border-top:1px solid var(--ink-100,#e7dfd4);background:#fff;min-height:52px;padding:10px 18px}.tip-distribution-shell{background:#e9fbff;border-top:1px solid #18b8c929;gap:12px;min-height:calc(100vh - 238px);margin:-12px;padding:12px 14px 14px;display:grid}.tip-distribution-filters .tip-reports-filter-card{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.tip-distribution-config-card,.tip-distribution-history{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #3c23120b}.tip-distribution-config-card{gap:12px;padding:14px 16px;display:grid}.tip-distribution-card-head,.tip-distribution-members-head,.tip-distribution-history-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.tip-distribution-card-head h2,.tip-distribution-history-head h2{color:var(--ink-900,#111827);margin:0;font-size:20px;font-weight:950;line-height:1.15}.tip-distribution-eyebrow{color:var(--ink-500,#64748b);text-transform:uppercase;letter-spacing:.07em;margin:0 0 4px;font-size:10px;font-weight:950}.tip-distribution-method{gap:5px;min-width:min(260px,100%);display:grid}.tip-distribution-method span{color:var(--ink-500,#64748b);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:950}.tip-distribution-method select,.tip-distribution-member-select,.tip-distribution-history-head select,.tip-distribution-search{border:1px solid var(--ink-100,#e7dfd4);min-height:38px;color:var(--ink-800,#1f2937);background:#fff;border-radius:10px;font-size:13px;font-weight:800}.tip-distribution-method select,.tip-distribution-member-select,.tip-distribution-history-head select{padding:0 12px}.tip-distribution-method select:focus,.tip-distribution-member-select:focus,.tip-distribution-history-head select:focus,.tip-distribution-search:focus-within{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-accent,#18b8c9);outline:0}@supports (color:color-mix(in lab, red, red)){.tip-distribution-method select:focus,.tip-distribution-member-select:focus,.tip-distribution-history-head select:focus,.tip-distribution-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 15%, transparent)}}.tip-distribution-summary-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--admin-active-soft,#ddf7fc);border-radius:12px;align-items:center;gap:12px;min-height:86px;display:flex}@supports (color:color-mix(in lab, red, red)){.tip-distribution-summary-card{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 28%, #fff)}}.tip-distribution-summary-card{padding:13px 14px}.tip-distribution-summary-icon{background:var(--admin-active-soft,#ddf7fc);width:40px;height:40px;color:var(--admin-accent-deep,#0e7490);border-radius:11px;flex:none;place-items:center;display:grid}.tip-distribution-summary-card p,.tip-distribution-summary-card span{color:var(--ink-500,#64748b);margin:0;font-size:12px;font-weight:800}.tip-distribution-summary-card strong{color:var(--ink-900,#111827);margin:4px 0 3px;font-size:24px;font-weight:950;line-height:1;display:block}.tip-distribution-members-card{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.tip-distribution-members-head h3{color:var(--ink-900,#111827);margin:0;font-size:17px;font-weight:950}.tip-distribution-members-head span,.tip-distribution-member-empty,.tip-distribution-note{color:var(--ink-500,#64748b);font-size:12px;font-weight:800;line-height:1.4}.tip-distribution-link-btn{border:1px solid var(--ink-100,#e7dfd4);min-height:32px;color:var(--admin-accent-deep,#0e7490);background:#fff;border-radius:9px;padding:0 10px;font-size:12px;font-weight:900}.tip-distribution-link-btn:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc)}.tip-distribution-member-list{gap:8px;display:grid}.tip-distribution-member-row{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.tip-distribution-member-name{min-width:0;color:var(--ink-800,#1f2937);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:850;overflow:hidden}.tip-distribution-inline-input{color:var(--ink-500,#64748b);align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.tip-distribution-inline-input input{min-height:32px;border-color:var(--ink-100,#e7dfd4)!important;background:#fff!important;border-radius:9px!important}.tip-distribution-share{min-width:76px;color:var(--ink-900,#111827);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.tip-distribution-icon-btn{border:1px solid var(--ink-100,#e7dfd4);width:32px;height:32px;color:var(--ink-500,#64748b);background:#fff;border-radius:9px;place-items:center;display:grid}.tip-distribution-icon-btn:hover{border-color:var(--brand-danger,#dc2626);color:var(--brand-danger,#dc2626);background:#dc262614}.tip-distribution-member-select{border-style:dashed;width:100%}.tip-distribution-balance{color:var(--ink-500,#64748b);font-size:12px;font-weight:900}.tip-distribution-balance.is-balanced{color:#047857}.tip-distribution-balance.is-warning{color:#b45309}.tip-distribution-create-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.tip-distribution-validation{color:var(--ink-500,#64748b);font-size:12px;font-weight:850}.tip-distribution-primary-btn{background:var(--admin-accent,#18b8c9);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:950;display:inline-flex}.tip-distribution-primary-btn:hover:not(:disabled){background:var(--admin-accent-deep,#0e7490)}.tip-distribution-primary-btn:disabled{background:var(--ink-300,#c8baa8);cursor:not-allowed;opacity:.72}.tip-distribution-history-head{border-bottom:1px solid var(--ink-100,#e7dfd4);background:#fff;min-height:70px;padding:12px 18px}.tip-distribution-history-head span{color:var(--admin-accent-deep,#0e7490);font-size:12px;font-weight:900}.tip-distribution-search{align-items:center;gap:8px;width:min(320px,38vw);padding:0 12px;display:inline-flex}.tip-distribution-search svg{color:var(--ink-400,#94a3b8)}.tip-distribution-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.tip-distribution-history-head button,.tip-distribution-row-actions button{border:1px solid var(--ink-100,#e7dfd4);min-height:34px;color:var(--ink-650,#475569);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.tip-distribution-history-head button:hover,.tip-distribution-row-actions button:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}.tip-distribution-table{border-collapse:collapse;width:100%;font-size:13px}.tip-distribution-table thead th{border-bottom:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);color:var(--ink-500,#64748b);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:11px 14px;font-size:10px;font-weight:950}.tip-distribution-table tbody tr{border-bottom:1px solid var(--ink-50,#f1ece3);background:#fff}.tip-distribution-table tbody tr:hover{background:var(--admin-active-soft,#ddf7fc)}.tip-distribution-table td{color:var(--ink-800,#1f2937);vertical-align:middle;padding:12px 14px}.tip-distribution-id-btn{color:var(--ink-900,#111827);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:950;display:block}.tip-distribution-id-btn:hover{color:var(--admin-accent-deep,#0e7490)}.tip-distribution-table small{color:var(--ink-400,#94a3b8);margin-top:2px;font-size:11px;font-weight:750;display:block}.tip-distribution-status{border:1px solid var(--status-fg);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tip-distribution-status{border:1px solid color-mix(in srgb, var(--status-fg) 24%, transparent)}}.tip-distribution-status{background:var(--status-bg);color:var(--status-fg);text-transform:capitalize;border-radius:999px;padding:0 10px;font-size:11px;font-weight:950}.tip-distribution-row-actions{justify-content:flex-end;gap:6px;display:inline-flex}.tip-distribution-empty{border:1px dashed var(--ink-200,#d6ccbd);min-height:176px;color:var(--ink-500,#64748b);text-align:center;background:#fff;border-radius:12px;align-content:center;place-items:center;gap:8px;margin:14px 18px 18px;display:grid}.tip-distribution-empty svg{width:28px;height:28px}.tip-distribution-empty strong{color:var(--ink-900,#111827);font-size:15px;font-weight:950}.tip-distribution-empty p{color:var(--ink-500,#64748b);margin:0;font-size:12px;font-weight:800}.tip-distribution-note{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;margin:0;padding:12px 14px}@media (width<=900px){.tip-reports-filter-card{grid-template-columns:1fr}.tip-distribution-filters .tip-reports-filter-card,.tip-distribution-card-head,.tip-distribution-members-head,.tip-distribution-history-head{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.tip-distribution-search{width:100%}.tip-distribution-member-row{flex-wrap:wrap}.tip-reports-metrics-grid,.tip-reports-console .a-card__head{grid-template-columns:1fr}.tip-reports-console .a-card__head>div:last-child{justify-content:flex-start}}.waiver-admin-surface{min-height:100%;margin:-12px;padding:14px}.waiver-tab-shell{border-color:#18b8c929}.waiver-workspace-panel{overflow:visible}.waiver-workspace-body{gap:14px;padding:14px 18px 18px;display:grid}.waiver-workspace-card{border:1px solid var(--ink-100,#e7dfd4);color:var(--ink-900,#111827);background:#fff;border-radius:12px;padding:18px;box-shadow:0 8px 18px #3c23120d}.waiver-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.waiver-section-header h2{color:var(--ink-900,#111827);margin:2px 0 0;font-size:22px;font-weight:900;line-height:1.15}.waiver-section-header p:not(.waiver-eyebrow){color:var(--ink-500,#64748b);margin:5px 0 0;font-size:13px;line-height:1.45}.waiver-eyebrow{color:var(--admin-accent-deep,#c94b00);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.waiver-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.waiver-language-select{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px;align-items:center;min-height:38px;display:inline-flex}.waiver-select{min-width:128px;min-height:36px;color:var(--ink-800,#1f2937);background:0 0;border:0;outline:0;padding:0 12px;font-size:13px;font-weight:850}.waiver-inline-icon-btn{width:28px;height:28px;color:var(--ink-600,#5f584c);background:0 0;border:0;border-radius:8px;place-items:center;margin-right:4px;display:grid}.waiver-inline-icon-btn:hover{background:var(--ink-25,#fbfaf8);color:var(--admin-accent-deep,#c94b00)}.waiver-language-menu{z-index:20;border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;min-width:168px;margin-top:8px;padding:6px;position:absolute;right:0;box-shadow:0 16px 32px #3c23121f}.waiver-language-menu__item{width:100%;min-height:36px;color:var(--ink-800,#1f2937);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:850}.waiver-language-menu__item:hover{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}.waiver-form-grid,.waiver-setting-list{gap:14px;display:grid}.waiver-two-column,.waiver-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.waiver-field{display:block}.waiver-field__label{color:var(--ink-900,#111827);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.waiver-field__description{color:var(--ink-500,#64748b);margin-top:5px;font-size:12px;line-height:1.45;display:block}.waiver-field__control{margin-top:8px;display:block}.waiver-input,.waiver-textarea{border:1px solid var(--ink-100,#e7dfd4);width:100%;color:var(--ink-900,#111827);background:#fff;border-radius:10px;outline:0;font-size:13px;font-weight:700;transition:border-color .12s,box-shadow .12s}.waiver-input{min-height:40px;padding:0 12px}.waiver-textarea{resize:vertical;min-height:210px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.6}.waiver-input:focus,.waiver-textarea:focus{border-color:var(--admin-accent,#ff6900);box-shadow:0 0 0 3px var(--admin-active-soft,#fff0e2)}@supports (color:color-mix(in lab, red, red)){.waiver-input:focus,.waiver-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-active-soft,#fff0e2) 78%, transparent)}}.waiver-input:disabled,.waiver-textarea:disabled,.waiver-switch:disabled,.waiver-requirement-pill:disabled,.waiver-icon-danger-btn:disabled{cursor:not-allowed;opacity:.55}.waiver-image-row,.waiver-upload-row,.waiver-callout-row,.waiver-setting-row,.waiver-info-strip{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:12px}.waiver-image-row{background:#fff;display:flex;overflow:hidden}.waiver-image-row__image{object-fit:cover;flex:none;width:220px;height:92px}.waiver-image-row__content,.waiver-callout-row{flex:1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.waiver-image-row__title,.waiver-callout-row p,.waiver-upload-copy p{color:var(--ink-900,#111827);margin:0;font-size:13px;font-weight:900}.waiver-image-row__description,.waiver-callout-row span,.waiver-upload-copy span{color:var(--ink-500,#64748b);margin-top:3px;font-size:12px;display:block}.waiver-upload-row{padding:14px}.waiver-upload-row__inner,.waiver-upload-copy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.waiver-upload-row__inner{justify-content:space-between}.waiver-upload-icon{background:var(--admin-active-soft,#ddf7fc);width:44px;height:44px;color:var(--admin-accent-deep,#0e7490);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.waiver-setting-row{background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.waiver-setting-row__title{color:var(--ink-900,#111827);margin:0;font-size:13px;font-weight:900}.waiver-setting-row__description{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:12px;line-height:1.45}.waiver-switch{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-50,#f1ece3);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;transition:background .12s,border-color .12s;position:relative}.waiver-switch span{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #3c231238}.waiver-switch.is-on{border-color:var(--admin-accent-deep,#0e7490);background:var(--admin-accent,#18b8c9)}.waiver-switch.is-on span{left:23px}.waiver-info-strip{color:var(--ink-600,#5f584c);padding:12px 14px;font-size:13px;font-weight:750;line-height:1.45}.waiver-info-strip.is-warning{color:#92400e;background:#f59e0b1a;border-color:#f59e0b47}.waiver-inline-alert{gap:10px;display:flex}.waiver-inline-alert svg{flex:none;margin-top:2px}.waiver-inline-alert p{margin:0}.waiver-table-card{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;margin-top:14px;padding:14px;overflow-x:auto}.waiver-table{border:1px solid var(--ink-100,#e7dfd4);border-radius:12px;min-width:760px;overflow:hidden}.waiver-table__head,.waiver-table__row{grid-template-columns:minmax(260px,1fr) 180px 150px 88px;align-items:center;gap:12px;display:grid}.waiver-table__head{background:var(--ink-900,#111827);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:42px;padding:0 14px;font-size:11px;font-weight:900}.waiver-table__row{border-top:1px solid var(--ink-50,#f1ece3);background:#fff;padding:12px 14px}.waiver-table__row:nth-child(odd){background:var(--ink-25,#fbfaf8)}.waiver-table__empty{color:var(--ink-500,#64748b);text-align:center;padding:28px 14px;font-size:13px;font-weight:750}.waiver-requirement-pill{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);min-height:34px;color:var(--ink-600,#5f584c);cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900}.waiver-requirement-pill.is-required{color:#047857;background:#10b98121;border-color:#10b9813d}.waiver-icon-danger-btn,.waiver-danger-btn{color:#b91c1c;background:#ef444414;border:1px solid #b91c1c3d}.waiver-danger-btn{cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.waiver-icon-danger-btn{cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.waiver-danger-btn:hover,.waiver-icon-danger-btn:hover{background:#ef444424}.waiver-option-card{border:1px solid var(--ink-100,#e7dfd4);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:16px;transition:border-color .12s,background .12s,box-shadow .12s}.waiver-option-card:hover,.waiver-option-card.is-selected{border-color:var(--admin-accent,#ff6900);background:var(--admin-active-soft,#fff0e2)}.waiver-option-card.is-selected{box-shadow:0 4px 0 var(--admin-accent-deep,#c94b00)}.waiver-option-card p{color:var(--ink-900,#111827);margin:0;font-size:15px;font-weight:900}.waiver-option-card span{color:var(--ink-500,#64748b);margin-top:6px;font-size:13px;line-height:1.45;display:block}.pos-settings-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:14px;padding:14px 18px 18px;display:grid}.pos-settings-nav{align-content:start;gap:8px;display:grid}.pos-settings-nav button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;width:100%;padding:10px;display:grid}.pos-settings-nav button>span{background:var(--ink-25,#fbfaf8);width:34px;height:34px;color:var(--ink-500,#64748b);border-radius:9px;place-items:center;display:grid}.pos-settings-nav strong{color:var(--ink-800,#1f2937);font-size:13px;font-weight:900;display:block}.pos-settings-nav p{color:var(--ink-400,#94a3b8);margin:2px 0 0;font-size:11px;line-height:1.35}.pos-settings-nav button:hover,.pos-settings-nav button.is-active{background:var(--admin-active-soft,#ddf7fc);border-color:#18b8c940}@supports (color:color-mix(in lab, red, red)){.pos-settings-nav button:hover,.pos-settings-nav button.is-active{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 55%, #fff)}}.pos-settings-nav button.is-active>span{color:var(--admin-accent-deep,#0e7490);background:#fff}.pos-settings-panel{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;gap:10px;padding:16px;display:grid}.pos-settings-panel header h2{color:var(--ink-900,#111827);margin:0;font-size:18px;font-weight:900}.pos-settings-panel header p{color:var(--ink-500,#64748b);margin:4px 0 0;font-size:13px}.pos-setting-row,.pos-number-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 14px;display:flex}.pos-setting-row strong,.pos-number-card strong{color:var(--ink-900,#111827);font-size:13px;font-weight:900;display:block}.pos-setting-row p,.pos-number-card p{color:var(--ink-500,#64748b);margin:3px 0 0;font-size:12px;line-height:1.35}.pos-toggle{border:1px solid var(--ink-300,#c8baa8);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:48px;height:26px;padding:3px;display:inline-flex}.pos-toggle span{background:var(--ink-300,#c8baa8);border-radius:999px;width:18px;height:18px;transition:transform .14s,background .14s}.pos-toggle.is-on{border-color:var(--admin-accent-deep,#c94b00);background:var(--admin-accent,#ff6900)}.pos-toggle.is-on span{background:#fff;transform:translate(20px)}.pos-number-card{flex-direction:column;align-items:stretch}.pos-number-card label{color:var(--ink-700,#334155);align-items:center;gap:8px;font-weight:900;display:flex}.pos-number-card input{border:1px solid var(--ink-200,#d8cdbc);width:100%;min-height:38px;color:var(--ink-900,#111827);background:#fff;border-radius:10px;padding:0 12px;font-weight:800}.pos-nested-setting{border-left:3px solid var(--admin-active-soft,#fff0e2);margin-left:18px;padding-left:14px}.pos-save-bar{border-top:1px solid var(--ink-100,#e7dfd4);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 18px;display:flex}.pos-save-bar span{color:var(--ink-500,#64748b);font-size:13px}.pos-wristband-workspace{transition:margin-right .18s}.pos-wristband-workspace.is-drawer-open{margin-right:min(400px,28vw)}.pos-wristband-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.pos-wristband-card{border:1px solid var(--ink-100,#e7dfd4);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:44px 1fr 34px;align-items:center;gap:12px;min-height:88px;padding:14px;transition:border-color .14s,background .14s,transform .14s;display:grid}.pos-wristband-card:hover,.pos-wristband-card.is-drag-over{border-color:var(--admin-accent,#ff6900);background:var(--ink-25,#fbfaf8);transform:translateY(-1px)}.pos-wristband-swatch{border:1px solid #1118272e;border-radius:11px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff59}.pos-wristband-card h3{color:var(--ink-900,#111827);margin:0;font-size:14px;font-weight:900}.pos-wristband-card p{color:var(--ink-400,#94a3b8);margin:4px 0 0;font-size:12px;font-weight:700}.pos-icon-btn{border:1px solid var(--ink-100,#e7dfd4);width:34px;height:34px;color:var(--ink-500,#64748b);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.pos-icon-btn:hover{color:#dc2626;background:#ef444414;border-color:#ef444459}.pos-wristband-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.pos-soft-card{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);border-radius:12px;grid-template-columns:42px 1fr;gap:12px;padding:16px;display:grid}.pos-soft-card-icon{width:42px;height:42px;color:var(--admin-accent-deep,#0e7490);background:#fff;border-radius:11px;place-items:center;font-size:18px;display:grid}.pos-soft-card h3{color:var(--ink-900,#111827);margin:0;font-size:15px;font-weight:900}.pos-soft-card p{color:var(--ink-500,#64748b);margin:4px 0 10px;font-size:13px;line-height:1.45}.pos-soft-card span{color:var(--ink-400,#94a3b8);font-size:12px;font-weight:750}@media (width<=1180px){.pos-metrics,.pos-wristband-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-wristband-workspace.is-drawer-open{margin-right:0}}@media (width<=860px){.pos-tab-shell{padding:10px}.pos-metrics,.pos-wristband-grid,.pos-wristband-footer-grid,.pos-settings-layout{grid-template-columns:1fr}.pos-panel-header,.pos-save-bar{flex-direction:column;align-items:stretch}.pos-panel-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.pos-search{width:100%;min-width:0}.waiver-admin-surface{margin:-8px;padding:10px}.waiver-workspace-body,.waiver-table-card{padding:12px}.waiver-section-header,.waiver-image-row,.waiver-image-row__content,.waiver-callout-row,.waiver-setting-row{flex-direction:column;align-items:stretch}.waiver-section-actions,.waiver-upload-row__inner{justify-content:flex-start}.waiver-two-column,.waiver-publish-grid{grid-template-columns:1fr}.waiver-image-row__image{width:100%}}[data-app=admin] .customer-directory-shell,[data-app=admin] .customer-directory-page{--customer-canvas:var(--admin-shell-bg,#fbfaf8);--customer-paper:var(--admin-header-bg,#fff);--customer-header:var(--admin-search-bg,#fbfaf8);--customer-border:var(--admin-header-border,#e7dfd4);--customer-border-strong:var(--admin-search-border,#d8cdbc);--customer-ink:var(--admin-heading-text,#111827);--customer-muted:var(--admin-muted-text,#5f584c);--customer-accent:var(--admin-accent,#18b8c9);--customer-accent-deep:var(--admin-accent-deep,#0e7490);--customer-accent-soft:var(--admin-active-soft,#ddf7fc);--stroke-soft:var(--customer-border);--stroke-medium:var(--customer-border-strong);--surface-muted:var(--customer-header);--surface-panel:var(--customer-paper);--surface-panel-strong:var(--customer-paper);--brand-primary:var(--customer-accent);--brand-primary-deep:var(--customer-accent-deep);--brand-primary-soft:var(--customer-accent-soft);--brand-primary-border:var(--customer-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-shell,[data-app=admin] .customer-directory-page{--brand-primary-border:color-mix(in srgb, var(--customer-accent) 36%, transparent)}}[data-app=admin] .customer-directory-shell,[data-app=admin] .customer-directory-page{color:var(--customer-ink)}[data-app=admin] .customer-directory-shell{background:var(--customer-canvas);flex:1;min-height:0}[data-app=admin] .customer-directory-shell .section-kicker,[data-app=admin] .customer-directory-shell nav a,[data-app=admin] .customer-directory-shell .a-eyebrow{color:var(--customer-accent-deep)!important}[data-app=admin] .customer-directory-shell .a-eyebrow{letter-spacing:.12em}[data-app=admin] .customer-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-app=admin] .customer-directory-shell--compact .page-layout__header{padding:9px 22px!important}[data-app=admin] .customer-directory-shell--compact .page-layout__header-row{align-items:center!important;gap:14px!important}[data-app=admin] .customer-directory-shell--compact .page-layout__heading{grid-template-columns:minmax(190px,max-content) auto;align-items:end;gap:0 14px;display:grid}[data-app=admin] .customer-directory-shell--compact .section-kicker{letter-spacing:.16em;grid-column:1/-1;margin:0 0 2px;font-size:10px;line-height:1}[data-app=admin] .customer-directory-shell--compact .page-layout__title{font-size:clamp(22px,1.9vw,28px);line-height:1;margin:0!important}[data-app=admin] .customer-directory-shell--compact .page-layout__breadcrumb{white-space:nowrap;margin:0 0 1px!important}[data-app=admin] .customer-directory-shell--compact .page-layout__top-actions{flex:auto;min-width:min(560px,48vw)}[data-app=admin] .customer-directory-shell--compact .customer-directory-actions{flex-wrap:nowrap;gap:8px;width:100%}[data-app=admin] .customer-directory-shell--compact .reusable-search-field{flex:0 clamp(340px,34vw,500px);gap:4px;width:clamp(340px,34vw,500px);min-width:260px}[data-app=admin] .customer-directory-shell--compact .customer-directory-search{width:100%}[data-app=admin] .customer-directory-shell--compact .customer-directory-search__input{width:100%;min-height:34px;font-size:13px;border-radius:9px!important;padding-left:34px!important}[data-app=admin] .customer-directory-shell--compact .customer-directory-search__icon{width:15px;height:15px;left:11px}[data-app=admin] .customer-directory-shell--compact .customer-search-metric{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:0 auto;max-width:min(360px,32vw);padding:6px 10px;font-size:11px;overflow:hidden;min-height:34px!important}[data-app=admin] .customer-directory-shell--compact .reusable-search-field__error{margin:1px 0 0;font-size:11px}[data-app=admin] .reusable-search-field{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}[data-app=admin] .customer-directory-search{position:relative}[data-app=admin] .customer-directory-search__icon{width:16px;height:16px;color:var(--customer-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}[data-app=admin] .customer-directory-search__input{width:min(380px,42vw);min-height:40px;border:1px solid var(--customer-border-strong)!important;background:var(--customer-paper)!important;color:var(--customer-ink)!important;box-shadow:0 6px 14px var(--customer-accent)!important;border-radius:10px!important;padding-left:38px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-search__input{box-shadow:0 6px 14px color-mix(in srgb, var(--customer-accent) 8%, transparent)!important}}[data-app=admin] .customer-directory-search__button{border:1px solid var(--customer-border-strong);background:var(--customer-paper);min-height:40px;color:var(--customer-ink);box-shadow:0 6px 14px var(--customer-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-search__button{box-shadow:0 6px 14px color-mix(in srgb, var(--customer-accent) 8%, transparent)}}[data-app=admin] .customer-directory-search__button{cursor:pointer;font-size:14px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s}[data-app=admin] .customer-directory-search__button:hover{border-color:var(--customer-accent);background:var(--customer-accent-soft);color:var(--customer-accent-deep)}[data-app=admin] .reusable-search-field__error{width:100%;color:var(--brand-warning);text-align:right;margin:-2px 0 0;font-size:12px;font-weight:800;line-height:1.35}[data-app=admin] .customer-directory-page{border-top:1px solid var(--customer-accent);gap:14px;min-height:100%;margin:-12px;padding:10px 12px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-page{border-top:1px solid color-mix(in srgb, var(--customer-accent) 16%, transparent)}}[data-app=admin] .customer-directory-page{background:var(--customer-canvas)}[data-app=admin] .customer-directory-board{border:1px solid var(--customer-border);background:var(--customer-paper);width:100%;box-shadow:0 8px 18px var(--customer-accent);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-board{box-shadow:0 8px 18px color-mix(in srgb, var(--customer-accent) 7%, transparent)}}[data-app=admin] .customer-directory-board__head{border-bottom:1px solid var(--customer-border);background:var(--customer-header);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}[data-app=admin] .customer-directory-board__head h2{color:var(--customer-ink);margin:4px 0;font-size:24px;font-weight:900;line-height:1.1}[data-app=admin] .customer-directory-board__head p:not(.a-eyebrow){max-width:760px;color:var(--customer-muted);margin:0;font-size:14px;font-weight:650;line-height:1.45}[data-app=admin] .customer-directory-board__head>span{border:1px solid var(--customer-accent);flex:none}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-directory-board__head>span{border:1px solid color-mix(in srgb, var(--customer-accent) 36%, var(--customer-border))}}[data-app=admin] .customer-directory-board__head>span{background:var(--customer-accent-soft);color:var(--customer-accent-deep);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}[data-app=admin] .customer-directory-table-card{background:var(--customer-paper);padding:16px}[data-app=admin] .customer-directory-table-card .a-data-grid-card{flex-direction:column;height:clamp(520px,100vh - 232px,900px);min-height:520px;display:flex;border:1px solid var(--customer-border)!important;background:var(--customer-paper)!important;box-shadow:none!important;border-radius:12px!important;overflow:visible!important}[data-app=admin] .customer-directory-table-card .a-data-grid-table-shell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-app=admin] .customer-directory-table-card .a-data-grid-header-scroll{flex:none}[data-app=admin] .customer-directory-table-card .a-data-grid-scroll{flex:auto;min-height:0;max-height:none}[data-app=admin] .customer-directory-table-card .a-data-grid-footer{flex:none}[data-app=admin] .customer-directory-table-card .a-card__head{border-bottom:1px solid var(--customer-border);background:var(--customer-paper);padding:14px 18px}[data-app=admin] .customer-directory-table-card .a-data-grid-card .a-btn,[data-app=admin] .customer-directory-table-card .a-data-grid-card .pg,[data-app=admin] .customer-directory-table-card .a-table .icon-btn{border:1px solid var(--customer-border-strong);background:var(--customer-paper);color:var(--customer-muted);box-shadow:none;border-radius:9px}[data-app=admin] .customer-directory-table-card .a-data-grid-card .a-btn:hover,[data-app=admin] .customer-directory-table-card .a-table .icon-btn:hover{border-color:var(--customer-accent);background:var(--customer-accent-soft);color:var(--customer-accent-deep)}[data-app=admin] .customer-directory-table-card .a-table thead th{background:var(--customer-header);color:var(--customer-ink);border-right:0;border-bottom:1px solid var(--customer-border)}[data-app=admin] .customer-directory-table-card .a-table thead th:first-child,[data-app=admin] .customer-directory-table-card .a-table thead th:last-child{border-radius:0}[data-app=admin] .customer-directory-table-card .a-table tbody tr,[data-app=admin] .customer-directory-table-card .a-table tbody tr:nth-child(2n){background:var(--customer-paper);border-bottom:1px solid var(--customer-border)}[data-app=admin] .customer-directory-table-card .a-table tbody tr:hover{background:var(--customer-accent-soft)}[data-app=admin] .customer-record-name-link{color:var(--customer-accent-deep);cursor:pointer;text-overflow:ellipsis;vertical-align:middle;max-width:100%;font-weight:850;display:inline-block;overflow:hidden}[data-app=admin] .customer-record-name-link:hover{text-decoration:underline}[data-app=admin] .customer-waiver-status-select{min-width:150px;min-height:40px;border:1px solid var(--customer-border-strong)!important;background-color:var(--customer-paper)!important;color:var(--customer-ink)!important;box-shadow:0 6px 14px var(--customer-accent)!important;border-radius:10px!important;padding:0 36px 0 14px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-waiver-status-select{box-shadow:0 6px 14px color-mix(in srgb, var(--customer-accent) 8%, transparent)!important}}[data-app=admin] .customer-waiver-status-select{font-size:14px;font-weight:800}[data-app=admin] .customer-waiver-name-link{color:var(--customer-accent-deep);cursor:pointer;font-weight:850}[data-app=admin] .customer-waiver-name-link:hover{text-decoration:underline}[data-app=admin] .customer-waiver-minor-pill{border:1px solid var(--customer-accent);align-items:center;margin-left:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-waiver-minor-pill{border:1px solid color-mix(in srgb, var(--customer-accent) 24%, transparent)}}[data-app=admin] .customer-waiver-minor-pill{background:var(--customer-accent-soft);color:var(--customer-accent-deep);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:850}[data-app=admin] .customer-members-search__input{width:min(430px,42vw)}[data-app=admin] .customer-member-select{min-width:150px;min-height:40px;border:1px solid var(--customer-border-strong)!important;background-color:var(--customer-paper)!important;color:var(--customer-ink)!important;box-shadow:0 6px 14px var(--customer-accent)!important;border-radius:10px!important;padding:0 36px 0 14px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .customer-member-select{box-shadow:0 6px 14px color-mix(in srgb, var(--customer-accent) 8%, transparent)!important}}[data-app=admin] .customer-member-select{font-size:14px;font-weight:800}[data-app=admin] .customer-member-select--wide{min-width:220px}[data-app=admin] .customer-member-page-size-select{min-width:120px}[data-app=admin] .customer-member-name-link{color:var(--customer-accent-deep);cursor:pointer;font-weight:850}[data-app=admin] .customer-member-name-link:hover{text-decoration:underline}[data-app=admin] .customer-directory-table-card .a-pagination{border-top:1px solid var(--customer-border);background:var(--customer-paper);color:var(--customer-muted)}[data-app=admin] .customer-directory-table-card .a-pagination strong{color:var(--customer-ink)}[data-app=admin] .customer-directory-table-card .a-pagination .pg.is-active{background:var(--customer-accent-deep);border-color:var(--customer-accent-deep);color:#fff}@media (width<=900px){[data-app=admin] .customer-directory-shell--compact .page-layout__header{padding:10px 12px!important}[data-app=admin] .customer-directory-shell--compact .page-layout__header-row,[data-app=admin] .customer-directory-shell--compact .page-layout__heading{flex-direction:column;display:flex;align-items:flex-start!important;gap:6px!important}[data-app=admin] .customer-directory-shell--compact .page-layout__top-actions{width:100%;min-width:0}[data-app=admin] .customer-directory-shell--compact .customer-directory-actions{flex-wrap:wrap}[data-app=admin] .customer-directory-shell--compact .customer-search-metric{justify-content:flex-start;width:100%;max-width:100%}[data-app=admin] .customer-directory-actions,[data-app=admin] .reusable-search-field,[data-app=admin] .customer-directory-search,[data-app=admin] .customer-directory-search__input,[data-app=admin] .customer-directory-search__button,[data-app=admin] .customer-waiver-status-select,[data-app=admin] .customer-member-select,[data-app=admin] .customer-members-search__input{width:100%}[data-app=admin] .customer-directory-table-card .a-data-grid-card{height:auto;min-height:0}[data-app=admin] .customer-directory-table-card .a-data-grid-table-shell{overflow:visible}[data-app=admin] .customer-directory-board__head{flex-direction:column;align-items:flex-start}}[data-app=admin] .cx-page{overflow-x:hidden}[data-app=admin] .cx-page .page-layout__header-row{align-items:center;gap:12px}[data-app=admin] .cx-page .section-kicker,[data-app=admin] .cx-page .page-layout__breadcrumb{display:none}[data-app=admin] .cx-page .page-layout__title{margin-top:0;font-size:20px;line-height:1.15}[data-app=admin] .cx-page .page-layout__top-actions{gap:8px}[data-app=admin] .cx-page .page-layout__headerbar{margin-top:10px}[data-app=admin] .cx-page .cx-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}[data-app=admin] .cx-content{gap:14px;max-width:1480px;margin:0 auto;padding:12px;display:grid}[data-app=admin] .cx-content--wide{max-width:1840px}[data-app=admin] .cx-feedback-content,[data-app=admin] .cx-recovery-content{width:100%;max-width:none;margin:0;padding:10px 16px 14px}[data-app=admin] .cx-tabs,[data-app=admin] .cx-actions,[data-app=admin] .cx-inline-form,[data-app=admin] .cx-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-app=admin] .cx-tab{min-height:38px;color:var(--ink-600,var(--text-base));background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:900;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}[data-app=admin] .cx-tab:hover{color:var(--admin-accent,var(--brand-primary));background:var(--admin-active-soft,var(--brand-primary-soft))}[data-app=admin] .cx-tab svg{width:15px;height:15px}[data-app=admin] .cx-tab.is-active{color:var(--admin-accent,var(--brand-primary));background:var(--admin-active-soft,var(--brand-primary-soft));box-shadow:0 1px 3px #08404e1a}[data-app=admin] .cx-stage-lens{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:inline-flex}[data-app=admin] .cx-stage-tab{border:1.5px solid var(--stroke-soft);background:var(--surface-panel);min-height:30px;color:var(--text-base);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:850;transition:color .12s,border-color .12s,background .12s}[data-app=admin] .cx-stage-tab:hover{border-color:var(--brand-primary)}[data-app=admin] .cx-stage-tab.is-active{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-primary-soft)}[data-app=admin] .cx-link-panel{gap:8px;display:grid}[data-app=admin] .cx-icon-btn{padding-left:8px;padding-right:8px}[data-app=admin] .cx-cell-link{color:var(--brand-primary);cursor:pointer;font-weight:800;text-decoration:none}[data-app=admin] .cx-cell-link:hover{text-decoration:underline}[data-app=admin] .cx-panel,[data-app=admin] .cx-detail-panel,[data-app=admin] .cx-table-card{background:var(--surface-panel);border:1.5px solid var(--stroke-soft);box-shadow:var(--shadow-card);border-radius:8px}[data-app=admin] .cx-table-card{min-width:0;overflow:hidden}[data-app=admin] .cx-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}[data-app=admin] .cx-panel__head h2{color:var(--text-strong);margin:0;font-size:17px;font-weight:950;line-height:1.15}[data-app=admin] .cx-eyebrow,[data-app=admin] .cx-field>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:10px;font-weight:950}[data-app=admin] .cx-stat-grid,[data-app=admin] .cx-filter-grid,[data-app=admin] .cx-settings-form{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}[data-app=admin] .cx-stat{border:1.5px solid var(--stroke-soft);background:var(--surface-panel-strong);border-radius:8px;justify-content:space-between;gap:12px;min-height:96px;padding:14px;display:flex;box-shadow:0 1px 2px #08404e0d}[data-app=admin] .cx-stat p,[data-app=admin] .cx-stat span{color:var(--text-muted);margin:0;font-size:12px;font-weight:850}[data-app=admin] .cx-stat strong{color:var(--text-strong);margin-top:7px;font-size:28px;font-weight:950;line-height:1;display:block}[data-app=admin] .cx-stat__icon{background:var(--brand-primary-soft);width:34px;height:34px;color:var(--admin-accent,var(--brand-primary));border-radius:8px;place-items:center;display:grid}[data-app=admin] .cx-stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}[data-app=admin] .cx-stat-strip .cx-stat{align-items:center;min-height:0;padding:10px 12px}[data-app=admin] .cx-stat-strip .cx-stat strong{margin-top:2px;font-size:21px}[data-app=admin] .cx-stat-strip .cx-stat__icon{width:30px;height:30px}@media (width<=1200px){[data-app=admin] .cx-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){[data-app=admin] .cx-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-app=admin] .cx-two-col,[data-app=admin] .cx-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:14px;display:grid}[data-app=admin] .cx-workbench{grid-template-columns:minmax(0,1fr) 360px}[data-app=admin] .cx-field{gap:4px;min-width:0;display:grid}[data-app=admin] .cx-field .input-nexus,[data-app=admin] .cx-inline-form .input-nexus{min-height:38px}[data-app=admin] .cx-inline-form .input-nexus{width:150px}[data-app=admin] .cx-inline-form--wide .input-nexus{width:min(360px,100%)}[data-app=admin] .cx-muted{color:var(--text-muted);font-size:12px;font-weight:800;line-height:1.35}[data-app=admin] .cx-generated-link{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}[data-app=admin] .cx-link-copy-btn{white-space:nowrap}[data-app=admin] .cx-link-center{border-color:var(--ink-800)}[data-app=admin] .cx-link-workflow{grid-template-columns:minmax(360px,1fr) minmax(280px,.85fr);align-items:stretch;gap:12px;display:grid}[data-app=admin] .cx-link-workflow__controls,[data-app=admin] .cx-selected-visit{border:1.5px solid var(--stroke-soft);background:var(--surface-panel-strong);border-radius:8px;padding:12px}[data-app=admin] .cx-link-workflow__controls{grid-template-columns:minmax(220px,1.2fr) minmax(220px,.9fr) auto;align-items:end;gap:10px;display:grid}[data-app=admin] .cx-link-workflow__controls .a-btn,[data-app=admin] .cx-selected-visit .a-btn{white-space:nowrap}[data-app=admin] .cx-selected-visit{align-content:start;gap:8px;display:grid}[data-app=admin] .cx-selected-visit>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:950}[data-app=admin] .cx-selected-visit>strong{color:var(--text-strong);font-size:18px;font-weight:950;line-height:1.2}[data-app=admin] .cx-selected-visit p{color:var(--text-muted);margin:0;font-size:13px;font-weight:800;line-height:1.4}[data-app=admin] .cx-selected-visit__meta{flex-wrap:wrap;gap:6px;display:flex}[data-app=admin] .cx-selected-visit__meta small{border:1px solid var(--stroke-soft);background:var(--surface-muted);max-width:100%;color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:850;overflow:hidden}[data-app=admin] .cx-link-center__grid{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(150px,.7fr));align-items:end;gap:12px;margin-top:12px;display:grid}[data-app=admin] .cx-link-stat{border:1.5px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;align-content:center;gap:2px;min-height:44px;padding:8px 12px;display:grid}[data-app=admin] .cx-link-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:950}[data-app=admin] .cx-link-stat strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}[data-app=admin] .cx-visit-search-panel{padding:12px 14px}[data-app=admin] .cx-panel__head--compact{align-items:center;margin-bottom:10px}[data-app=admin] .cx-panel__head--compact h2{font-size:16px}[data-app=admin] .cx-visit-search-form{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.05fr) minmax(146px,.65fr) minmax(146px,.65fr) auto;align-items:end;gap:10px;display:grid}[data-app=admin] .cx-visit-search-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:156px;display:flex}[data-app=admin] .cx-visit-search-actions .a-btn,[data-app=admin] .cx-visit-build-row .a-btn{white-space:nowrap}[data-app=admin] .cx-visit-build-row{border-top:1px solid var(--stroke-soft);grid-template-columns:minmax(220px,1fr) minmax(220px,360px) auto;align-items:end;gap:10px;margin-top:10px;padding-top:10px;display:grid}[data-app=admin] .cx-visit-build-copy{min-width:0}[data-app=admin] .cx-visit-build-copy span{color:var(--text-muted);font-size:12px;font-weight:800;line-height:1.35;display:block}[data-app=admin] .cx-notice--compact{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;margin-top:10px;padding:8px 10px}[data-app=admin] .cx-feedback-search-panel{padding:12px 14px}[data-app=admin] .cx-feedback-search-form{display:block}[data-app=admin] .cx-guest-filter-grid.cx-feedback-filter-grid{grid-template-columns:repeat(2,minmax(160px,1.2fr)) repeat(3,minmax(110px,.82fr)) repeat(2,minmax(120px,.88fr)) minmax(140px,auto);gap:10px}[data-app=admin] .cx-page .cx-field>.input-nexus,[data-app=admin] .cx-page .cx-field>.cx-input-with-action,[data-app=admin] .cx-page .cx-field>.cx-input-with-action .input-nexus{width:100%}[data-app=admin] .cx-input-with-action{min-width:0;position:relative}[data-app=admin] .cx-input-with-action .input-nexus{width:100%;padding-right:38px}[data-app=admin] .cx-input-clear{width:28px;height:28px;color:var(--ink-500,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}[data-app=admin] .cx-input-clear:hover,[data-app=admin] .cx-input-clear:focus-visible{background:var(--ink-50,#f8fafc);color:var(--ink-900,#111827);outline:0}[data-app=admin] .cx-feedback-build-action{align-items:center;gap:8px;min-width:max-content;display:flex}[data-app=admin] .cx-guest-filter-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));align-items:end;gap:10px 12px;display:grid}[data-app=admin] .cx-guest-search-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}[data-app=admin] .cx-reward-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}[data-app=admin] .cx-reward-search-form .cx-guest-filter-grid{min-width:0}[data-app=admin] .cx-reward-search-form .cx-guest-search-actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}[data-app=admin] .cx-reward-search-form .a-btn--icon{width:36px;min-width:36px;min-height:36px;padding:0}[data-app=admin] .cx-feedback-workbench{grid-template-columns:minmax(0,1fr) clamp(340px,19vw,360px);gap:12px}[data-app=admin] .cx-feedback-detail-panel{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}[data-app=admin] .cx-feedback-workbench .a-table{table-layout:fixed;min-width:1320px}[data-app=admin] .cx-feedback-workbench .a-table th,[data-app=admin] .cx-feedback-workbench .a-table td{vertical-align:top}[data-app=admin] .cx-feedback-detail-panel .cx-panel__head{margin-bottom:0}[data-app=admin] .cx-feedback-summary-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-app=admin] .cx-feedback-summary-card>div{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;align-content:center;gap:4px;min-width:0;padding:8px;display:grid}[data-app=admin] .cx-feedback-summary-card span,[data-app=admin] .cx-status-notes small{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:950}[data-app=admin] .cx-feedback-summary-card strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:950}[data-app=admin] .cx-detail-stack--feedback{gap:8px}[data-app=admin] .cx-detail-stack--feedback>div{padding-bottom:8px}[data-app=admin] .cx-detail-stack--feedback strong{color:var(--text-strong);font-size:13px;font-weight:950}[data-app=admin] .cx-feedback-comment{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-app=admin] .cx-feedback-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;gap:6px;width:100%;min-width:228px;max-width:228px;display:grid}[data-app=admin] .cx-feedback-row-actions .a-btn{white-space:nowrap;justify-content:center;gap:5px;width:100%;min-width:0;min-height:32px;padding:6px 7px;font-size:12px}[data-app=admin] .cx-feedback-row-actions .a-btn svg{flex:none;width:14px;height:14px}[data-app=admin] .cx-recovery-search-panel{padding:12px 14px}[data-app=admin] .cx-recovery-search-form{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1.2fr) minmax(132px,.7fr) minmax(132px,.7fr) minmax(190px,.9fr) auto;align-items:end;gap:10px;display:grid}[data-app=admin] .cx-recovery-workbench{grid-template-columns:minmax(0,1fr) clamp(340px,20vw,380px);gap:12px}[data-app=admin] .cx-recovery-workbench .a-table{table-layout:fixed;min-width:1080px}[data-app=admin] .cx-recovery-workbench .a-table th,[data-app=admin] .cx-recovery-workbench .a-table td{vertical-align:top}[data-app=admin] .cx-recovery-detail-panel{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}[data-app=admin] .cx-recovery-detail-panel .cx-panel__head{margin-bottom:0}[data-app=admin] .cx-recovery-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;gap:6px;width:100%;min-width:236px;max-width:236px;display:grid}[data-app=admin] .cx-recovery-row-actions .a-btn{white-space:nowrap;justify-content:center;gap:5px;width:100%;min-width:0;min-height:32px;padding:6px 7px;font-size:12px}[data-app=admin] .cx-recovery-row-actions .a-btn svg{flex:none;width:14px;height:14px}[data-app=admin] .cx-overview-content{gap:12px;width:100%;max-width:none;margin:0;padding:12px 16px 14px}[data-app=admin] .cx-overview-control-card{border:1px solid var(--ink-100,var(--stroke-soft));background:var(--surface-panel-strong,#fff);border-radius:12px;padding:6px;box-shadow:0 1px 4px #08404e14}[data-app=admin] .cx-overview-control-card .cx-tabs{gap:4px}[data-app=admin] .cx-overview-toolbar{border:1.5px solid var(--stroke-soft);background:var(--surface-panel);box-shadow:var(--shadow-card);border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:grid}[data-app=admin] .cx-overview-toolbar__copy{min-width:0}[data-app=admin] .cx-overview-toolbar h2{color:var(--text-strong);margin:0;font-size:18px;font-weight:950;line-height:1.15}[data-app=admin] .cx-overview-toolbar__copy span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:800;line-height:1.35;display:block}[data-app=admin] .cx-overview-toolbar__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-app=admin] .cx-actions .a-btn{border-radius:8px;min-height:36px}[data-app=admin] .cx-range-toggle{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}[data-app=admin] .cx-range-toggle button{min-height:30px;color:var(--text-base);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:950;display:inline-flex}[data-app=admin] .cx-range-toggle button svg{flex:none;width:14px;height:14px}[data-app=admin] .cx-range-toggle button.is-active{border-color:var(--admin-accent,var(--brand-primary));background:var(--admin-accent,var(--brand-primary));color:#fff}[data-app=admin] .cx-custom-range{border:1px solid var(--stroke-soft);background:var(--surface-panel);width:min(100%,480px);box-shadow:var(--shadow-card);border-radius:8px;grid-template-columns:repeat(2,minmax(142px,1fr)) auto 34px;align-items:end;gap:8px;padding:10px;display:grid}[data-app=admin] .cx-custom-range label{gap:4px;min-width:0;display:grid}[data-app=admin] .cx-custom-range label>span{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}[data-app=admin] .cx-custom-range .input-nexus,[data-app=admin] .cx-custom-range .a-btn{min-height:34px}[data-app=admin] .cx-custom-range .input-nexus{width:100%;min-width:0;padding:6px 8px;font-size:12px}[data-app=admin] .cx-custom-range>p{color:var(--status-danger-text,#b42318);grid-column:1/-1;margin:0;font-size:11px;font-weight:800}[data-app=admin] .cx-overview-grid{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:12px;display:grid}[data-app=admin] .cx-overview-grid--balanced{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=admin] .cx-score-panel,[data-app=admin] .cx-chart-panel{min-width:0;min-height:0}[data-app=admin] .cx-score-shell{gap:7px;margin-bottom:6px;display:grid}[data-app=admin] .cx-score-meta,[data-app=admin] .cx-chart-legend,[data-app=admin] .cx-sentiment-legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}[data-app=admin] .cx-score-meta span,[data-app=admin] .cx-chart-legend span,[data-app=admin] .cx-sentiment-legend span{align-items:center;gap:5px;display:inline-flex}[data-app=admin] .cx-trend-chart{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;align-items:stretch;gap:6px;min-height:196px;padding:12px 10px 8px;display:flex;overflow-x:auto}[data-app=admin] .cx-trend-day{flex:1 0 26px;grid-template-rows:1fr auto;gap:6px;min-width:26px;display:grid}[data-app=admin] .cx-trend-bars{justify-content:center;align-items:flex-end;gap:3px;min-height:144px;display:flex;position:relative}[data-app=admin] .cx-trend-bar{border-radius:999px 999px 2px 2px;width:8px;min-height:4px}[data-app=admin] .cx-trend-bar--visits{background:#cbd5e1}[data-app=admin] .cx-trend-bar--feedback{background:var(--brand-primary)}[data-app=admin] .cx-trend-risk{background:var(--brand-danger);border-radius:50%;width:7px;height:7px;position:absolute;top:0}[data-app=admin] .cx-trend-day small{color:var(--text-muted);text-align:center;white-space:nowrap;writing-mode:vertical-rl;font-size:10px;font-weight:850;transform:rotate(180deg)}[data-app=admin] .cx-legend-dot,[data-app=admin] .cx-sentiment-dot{border-radius:50%;width:8px;height:8px;display:inline-block}[data-app=admin] .cx-legend-dot--visits{background:#cbd5e1}[data-app=admin] .cx-legend-dot--feedback{background:var(--brand-primary)}[data-app=admin] .cx-legend-dot--risk{background:var(--brand-danger)}[data-app=admin] .cx-rating-histogram,[data-app=admin] .cx-issue-list{gap:8px;display:grid}[data-app=admin] .cx-rating-row{grid-template-columns:48px minmax(0,1fr) 32px 42px;align-items:center;gap:8px;min-height:30px;display:grid}[data-app=admin] .cx-rating-row>span{color:var(--text-strong);align-items:center;gap:4px;font-size:12px;font-weight:950;display:inline-flex}[data-app=admin] .cx-rating-track{background:var(--surface-muted);border-radius:999px;height:12px;overflow:hidden}[data-app=admin] .cx-rating-track i{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}[data-app=admin] .cx-rating-row strong,[data-app=admin] .cx-rating-row small{color:var(--text-base);text-align:right;font-size:12px;font-weight:900}[data-app=admin] .cx-rating-row small{color:var(--text-muted)}[data-app=admin] .cx-sentiment-mix{gap:12px;display:grid}[data-app=admin] .cx-sentiment-bar{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;height:32px;display:flex;overflow:hidden}[data-app=admin] .cx-sentiment-segment{min-width:0}[data-app=admin] .cx-sentiment-segment--excellent,[data-app=admin] .cx-sentiment-dot--excellent{background:#059669}[data-app=admin] .cx-sentiment-segment--positive,[data-app=admin] .cx-sentiment-dot--positive{background:#10b981}[data-app=admin] .cx-sentiment-segment--mixed,[data-app=admin] .cx-sentiment-dot--mixed{background:#f59e0b}[data-app=admin] .cx-sentiment-segment--at_risk,[data-app=admin] .cx-sentiment-dot--at_risk{background:#ef4444}[data-app=admin] .cx-sentiment-legend{gap:8px 12px}[data-app=admin] .cx-sentiment-legend strong{color:var(--text-strong)}[data-app=admin] .cx-issue-row{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:7px 9px;display:flex}[data-app=admin] .cx-issue-row span{min-width:0;color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}[data-app=admin] .cx-issue-row strong{min-width:24px;color:var(--text-strong);text-align:right;font-size:12px;font-weight:950}[data-app=admin] .cx-overview-feedback-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .cx-overview-queue .cx-list-row span{gap:2px;min-width:0;display:grid}[data-app=admin] .cx-overview-queue .cx-list-row strong,[data-app=admin] .cx-overview-queue .cx-list-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-app=admin] .cx-tag-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-app=admin] .cx-tag-chip{color:#05738a;background:#dff8ff;border:1px solid #0891b238;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:850;line-height:1.1;display:inline-flex}[data-app=admin] .cx-status-notes,[data-app=admin] .cx-action-composer{border:1px solid var(--stroke-soft);background:var(--surface-muted);border-radius:8px;gap:8px;padding:10px;display:grid}[data-app=admin] .cx-status-notes>div{border-top:1px solid var(--stroke-soft);gap:3px;padding-top:8px;display:grid}[data-app=admin] .cx-status-notes strong{color:var(--text-strong);font-size:12px;font-weight:950}[data-app=admin] .cx-status-notes p{color:var(--text-base);margin:0;font-size:12px;font-weight:750;line-height:1.4}[data-app=admin] .cx-action-composer{background:var(--surface-panel-strong)}[data-app=admin] .cx-action-composer__head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-app=admin] .cx-action-composer__head strong{color:var(--text-strong);font-size:14px;font-weight:950}[data-app=admin] .cx-action-composer__head svg{width:18px;height:18px;color:var(--brand-primary)}[data-app=admin] .cx-action-note{resize:vertical;min-height:86px}[data-app=admin] .cx-form-error{color:var(--brand-danger);background:#dc26261a;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:850}[data-app=admin] .cx-visit-cell{min-width:0;color:var(--text-strong);flex-direction:column;gap:2px;display:flex}[data-app=admin] .cx-visit-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}[data-app=admin] .cx-visit-cell small{max-width:220px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}[data-app=admin] .cx-visit-cell--link{color:var(--text-strong);text-decoration:none}[data-app=admin] .cx-visit-cell--link:hover strong{color:var(--brand-primary)}[data-app=admin] .cx-visit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:180px;display:inline-flex}[data-app=admin] .cx-visit-use.is-active{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}[data-app=admin] .cx-pill{background:var(--surface-muted);min-height:22px;color:var(--text-base);white-space:nowrap;border-radius:8px;align-items:center;padding:3px 8px;font-size:11px;font-weight:950;display:inline-flex}[data-app=admin] .cx-pill--success{color:var(--brand-success);background:#0596691a}[data-app=admin] .cx-pill--warning{color:var(--brand-warning);background:#d977061f}[data-app=admin] .cx-pill--danger{color:var(--brand-danger);background:#dc26261a}[data-app=admin] .cx-stat--success .cx-stat__icon{color:var(--brand-success);background:#0596691a}[data-app=admin] .cx-stat--warning .cx-stat__icon{color:var(--brand-warning);background:#d977061f}[data-app=admin] .cx-stat--danger .cx-stat__icon{color:var(--brand-danger);background:#dc26261a}[data-app=admin] .cx-stat--brand .cx-stat__icon{color:var(--brand-primary);background:var(--brand-primary-soft)}[data-app=admin] .cx-stat--brand strong{color:var(--brand-primary)}[data-app=admin] .cx-list,[data-app=admin] .cx-detail-stack,[data-app=admin] .cx-settings-grid{gap:8px;display:grid}[data-app=admin] .cx-list-row,[data-app=admin] .cx-feedback-card,[data-app=admin] .cx-toggle-row{border:1.5px solid var(--stroke-soft);background:var(--surface-panel-strong);border-radius:8px}[data-app=admin] .cx-list-row,[data-app=admin] .cx-feedback-card{text-align:left;width:100%;color:inherit;cursor:pointer;padding:10px}[data-app=admin] .cx-list-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-app=admin] .cx-feedback-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}[data-app=admin] .cx-feedback-card div,[data-app=admin] .cx-feedback-card span{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-app=admin] .cx-feedback-card p,[data-app=admin] .cx-detail-stack p,[data-app=admin] .cx-help,[data-app=admin] .cx-notice{color:var(--text-base);margin:0;font-size:13px;font-weight:750;line-height:1.45}[data-app=admin] .cx-list-row small,[data-app=admin] .cx-feedback-card span,[data-app=admin] .cx-detail-stack span{color:var(--text-muted);font-size:11px;font-weight:850}[data-app=admin] .cx-detail-stack>div{border-bottom:1px solid var(--stroke-soft);gap:4px;padding-bottom:10px;display:grid}[data-app=admin] .cx-detail-stack>div:last-child{border-bottom:0;padding-bottom:0}[data-app=admin] .cx-score{color:var(--admin-accent,var(--brand-primary));font-size:32px;line-height:1}[data-app=admin] .cx-meter{background:var(--surface-muted);border-radius:999px;height:9px;margin-bottom:10px;overflow:hidden}[data-app=admin] .cx-meter span{border-radius:inherit;background:var(--admin-accent,var(--brand-primary));height:100%;display:block}[data-app=admin] .cx-inline-list{border-top:1px solid var(--stroke-soft);min-height:34px;color:var(--text-base);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}[data-app=admin] .cx-empty{text-align:center;min-height:150px;color:var(--text-muted);align-content:center;place-items:center;gap:8px;display:grid}[data-app=admin] .cx-empty svg{width:28px;height:28px}[data-app=admin] .cx-empty strong{color:var(--text-strong);font-size:15px}[data-app=admin] .cx-empty p{max-width:360px;margin:0;font-size:12px;font-weight:750}[data-app=admin] .cx-toggle-row{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}[data-app=admin] .cx-toggle-row strong{color:var(--text-strong);font-size:14px}[data-app=admin] .cx-toggle-row p{color:var(--text-muted);margin:3px 0 0;font-size:12px;font-weight:750}[data-app=admin] .cx-switch{border:1.5px solid var(--stroke-soft);background:var(--surface-muted);border-radius:999px;flex:none;width:48px;height:28px;padding:3px}[data-app=admin] .cx-switch span{background:var(--text-muted);border-radius:50%;width:20px;height:20px;transition:transform .16s,background .16s;display:block}[data-app=admin] .cx-switch.is-on span{background:var(--brand-success);transform:translate(18px)}[data-app=admin] .cx-switch:disabled{cursor:not-allowed;opacity:.5}[data-app=admin] .cx-question-list{gap:12px;display:grid}[data-app=admin] .cx-question-row{border:1px solid var(--stroke-soft);background:var(--surface);border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) minmax(140px,.8fr) minmax(180px,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}[data-app=admin] .cx-question-flags{color:var(--text-muted);align-self:center;gap:6px;font-size:12px;display:grid}[data-app=admin] .cx-question-flags label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-app=admin] .cx-icon-btn{border:1px solid var(--stroke-soft);background:var(--surface);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .cx-icon-btn:hover{color:var(--brand-danger)}[data-app=admin] .cx-answer-list{gap:8px;display:grid}[data-app=admin] .cx-answer-list p{gap:2px;margin:0;display:grid}[data-app=admin] .cx-answer-list strong{font-size:12px}[data-app=admin] .cx-answer-list span{color:var(--text)}[data-app=admin] .cx-notice{background:var(--brand-primary-soft);color:var(--brand-primary);border-radius:8px;margin-top:10px;padding:10px 12px}[data-app=admin] .cx-survey-settings{width:100%;max-width:1320px;overflow-x:hidden}[data-app=admin] .cx-survey-settings *,[data-app=admin] .cx-survey-settings :before,[data-app=admin] .cx-survey-settings :after{box-sizing:border-box}[data-app=admin] .cx-settings-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-app=admin] .cx-settings-main{gap:14px;min-width:0;display:grid}[data-app=admin] .cx-settings-shell>*,[data-app=admin] .cx-split-grid>*,[data-app=admin] .cx-settings-form>*,[data-app=admin] .cx-section-stack,[data-app=admin] .cx-field{min-width:0}[data-app=admin] .cx-settings-summary{position:sticky;top:88px}[data-app=admin] .cx-settings-summary__body{gap:10px;padding:14px;display:grid}[data-app=admin] .cx-settings-summary__body .a-btn{justify-content:center;width:100%}[data-app=admin] .cx-form-library-page{gap:10px;display:grid}[data-app=admin] .cx-form-table-link{max-width:100%;color:var(--ink-900);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}[data-app=admin] .cx-form-table-link:hover strong{color:var(--aero-orange-600)}[data-app=admin] .cx-form-table-link strong,[data-app=admin] .cx-form-table-link small,[data-app=admin] .cx-muted-cell{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-app=admin] .cx-form-table-link strong{color:var(--text-strong);font-size:13px;font-weight:950}[data-app=admin] .cx-form-table-link small,[data-app=admin] .cx-muted-cell{color:var(--text-muted);font-size:11px;font-weight:850}[data-app=admin] .cx-form-delivery,[data-app=admin] .cx-form-row-actions,[data-app=admin] .cx-theme-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}[data-app=admin] .cx-theme-cell{color:var(--text-base);font-size:12px;font-weight:850}[data-app=admin] .cx-theme-cell i{width:9px;height:9px;box-shadow:0 0 0 3px var(--ink-50);border-radius:999px}[data-app=admin] .cx-form-row-actions{justify-content:flex-end;width:100%}[data-app=admin] .cx-form-row-actions .a-btn{white-space:nowrap;min-height:32px;padding:6px 8px}[data-app=admin] .cx-summary-row{border:1.5px solid var(--ink-100);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}[data-app=admin] .cx-summary-row>span:not(.cx-pill){color:var(--text-muted);font-size:11px;font-weight:900}[data-app=admin] .cx-summary-row strong{color:var(--text-strong);font-size:12px;font-weight:950}[data-app=admin] .cx-survey-settings .cx-panel{border:2px solid var(--ink-800);box-shadow:none;background:#fff;border-radius:18px;padding:0;overflow:hidden}[data-app=admin] .cx-survey-settings .cx-form-setup-panel{z-index:2;position:relative;overflow:visible}[data-app=admin] .cx-survey-settings .cx-panel__head{border-bottom:2px solid var(--ink-800);background:var(--ink-25);align-items:center;min-height:58px;margin:0;padding:14px 18px}[data-app=admin] .cx-survey-settings .cx-panel__head h2{font-family:var(--font-display);font-size:16px;font-weight:700}[data-app=admin] .cx-survey-settings .cx-panel__head>svg{width:18px;height:18px;color:var(--ink-600)}[data-app=admin] .cx-survey-settings .cx-panel>:not(.cx-panel__head){margin:14px 16px}[data-app=admin] .cx-survey-settings .cx-panel>.cx-help{margin-top:0}[data-app=admin] .cx-survey-settings .cx-toggle-row,[data-app=admin] .cx-survey-settings .cx-factor-row,[data-app=admin] .cx-survey-settings .cx-question-row,[data-app=admin] .cx-survey-settings .cx-review-row,[data-app=admin] .cx-survey-settings .cx-help-strip{border-color:var(--ink-100);background:var(--ink-25)}[data-app=admin] .cx-survey-settings .cx-review-reward{border-top:2px dashed var(--ink-100);gap:12px;padding-top:14px;display:grid}[data-app=admin] .cx-guest-cell{gap:2px;min-width:0;display:grid}[data-app=admin] .cx-guest-cell strong{font-weight:750}[data-app=admin] .cx-guest-cell small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=admin] .cx-code-chip{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;font-weight:750}[data-app=admin] .cx-help-strip--warning{background:#facc151f;border-color:#ca8a0459}[data-app=admin] .cx-log-claim{border-top:2px dashed var(--ink-100);gap:10px;margin-top:12px;padding-top:12px;display:grid}[data-app=admin] .cx-log-claim__row{align-items:center;gap:8px;display:flex}[data-app=admin] .cx-log-claim__row .input-nexus{flex:1;min-width:0}[data-app=admin] .cx-log-claim__results{gap:8px;display:grid}[data-app=admin] .cx-log-claim__results>p{color:var(--ink-500);margin:0;font-size:12.5px}[data-app=admin] .cx-log-claim__result{border:1px solid var(--ink-100);background:var(--ink-25);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-app=admin] .cx-log-claim__result strong{font-size:13px;display:block}[data-app=admin] .cx-form-hint{color:var(--ink-500);margin:-4px 0 0;font-size:12px;line-height:1.45}[data-app=admin] .cx-offer-list{gap:8px;display:grid}[data-app=admin] .cx-offer-row{grid-template-columns:110px 140px auto;align-items:center;gap:8px;display:grid}[data-app=admin] .cx-offer-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}[data-app=admin] .cx-log-claim__result small{color:var(--ink-500)}[data-app=admin] .cx-survey-settings .cx-toggle-row strong{font-size:13px}[data-app=admin] .cx-survey-settings .cx-toggle-row p{font-size:11.5px}[data-app=admin] .cx-survey-settings .cx-switch{background:#fff}[data-app=admin] .cx-survey-settings .cx-icon-btn{border-color:var(--ink-100);background:#fff}[data-app=admin] .cx-preview-frame{background:linear-gradient(#fffdf9 0%,#f6f3ee 100%);border-radius:22px;max-height:760px;padding:16px;display:grid;overflow:auto}[data-app=admin] .cx-preview-frame .public-cx-card{color:#172033}[data-app=admin] .cx-preview-frame .public-cx-card--preview{margin:0 auto}[data-app=admin] .cx-preview-modal{z-index:1600;place-items:center;padding:18px;display:grid;position:fixed;inset:0}[data-app=admin] .cx-preview-modal__backdrop{background:#110e0b85;position:absolute;inset:0}[data-app=admin] .cx-preview-modal__panel{z-index:1;border:2px solid var(--ink-800);background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);max-height:min(900px,100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #110e0b4d}[data-app=admin] .cx-preview-modal__head{border-bottom:2px solid var(--ink-800);background:var(--ink-25);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}[data-app=admin] .cx-preview-modal__head h2{color:var(--ink-900);font-family:var(--font-display);margin:0;font-size:18px;line-height:1.2}[data-app=admin] .cx-preview-modal .cx-preview-frame{border-radius:0;min-height:0;max-height:none;overflow:auto}[data-app=admin] .cx-preview-muted{color:#6b7280;font-size:13px;font-weight:750}[data-app=admin] .cx-survey-settings .input-nexus{border:2px solid var(--ink-200);width:100%;max-width:100%;min-height:44px;color:var(--ink-800);box-shadow:none;background:#fff;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35;transition:border-color .12s,box-shadow .12s,background .12s}[data-app=admin] .cx-survey-settings select.input-nexus{cursor:pointer;padding-right:34px}[data-app=admin] .cx-survey-settings .input-nexus:hover:not(:disabled){border-color:var(--ink-300)}[data-app=admin] .cx-survey-settings .input-nexus:focus,[data-app=admin] .cx-survey-settings .input-nexus:focus-within{border-color:var(--ink-800);outline:none;box-shadow:0 0 0 3px #6a40f524}[data-app=admin] .cx-survey-settings .input-nexus::placeholder{color:var(--ink-400);font-weight:600}[data-app=admin] .cx-survey-settings .input-nexus:disabled{border-color:var(--ink-100);background:var(--ink-50);color:var(--ink-500)}[data-app=admin] .cx-survey-settings .pb-input{border:2px solid var(--ink-200);min-height:44px;color:var(--ink-800);box-shadow:none;background:#fff;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}[data-app=admin] .cx-survey-settings .pb-input:hover,[data-app=admin] .cx-survey-settings .pb-input:focus{border-color:var(--ink-800);outline:none;box-shadow:0 0 0 3px #6a40f524}[data-app=admin] .cx-survey-settings .pb-empty{border:2px dashed var(--ink-100);background:var(--ink-25);min-height:44px;color:var(--text-muted);border-radius:12px;align-content:center;gap:2px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}[data-app=admin] .cx-survey-settings .pb-empty strong{color:var(--text-strong);font-size:13px}[data-app=admin] .cx-survey-settings .pb-tag{color:#0f6275;background:#dff6fd;border:1px solid #8ed6ed;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}[data-app=admin] .cx-survey-settings .pb-tag button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .cx-survey-settings .cx-field>span{color:var(--ink-600);text-transform:uppercase;letter-spacing:0;margin-bottom:2px;font-size:11px;font-weight:900;line-height:1.2}[data-app=admin] .cx-survey-settings .cx-field-help{color:var(--text-muted);margin:6px 0 0;font-size:11px;font-weight:750;line-height:1.35}[data-app=admin] .cx-survey-settings .cx-tag-editor{width:100%;min-width:0}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box{border:2px solid var(--ink-200);min-height:44px;box-shadow:none;background:#fff;border-radius:12px;gap:7px;padding:7px 10px;transition:border-color .12s,box-shadow .12s}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box:hover{border-color:var(--ink-300)}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box:focus-within{border-color:var(--ink-800);box-shadow:0 0 0 3px #6a40f524}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box input{min-width:140px;min-height:26px;color:var(--ink-800);font-size:14px;font-weight:600}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box input::placeholder{color:var(--ink-400);font-weight:600}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box .tag-chip{color:#05738a;background:#dff8ff;border:1.5px solid #0891b240;border-radius:999px;min-height:26px;padding:3px 8px 3px 10px;font-size:12px;font-weight:800}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box .tag-chip button{color:#05738a;background:#0891b21a;width:17px;height:17px}[data-app=admin] .cx-survey-settings .cx-tag-editor .tag-input-box .tag-chip button svg{width:11px;height:11px}[data-app=admin] .cx-survey-settings .cx-tag-editor.is-disabled .tag-input-box{border-color:var(--stroke-soft);background:var(--surface-muted)}[data-app=admin] .cx-survey-settings .cx-tag-editor.is-disabled .tag-chip,[data-app=admin] .cx-survey-settings .cx-tag-editor.is-disabled input{opacity:.55}[data-app=admin] .cx-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-app=admin] .cx-section-stack,[data-app=admin] .cx-factor-list,[data-app=admin] .cx-review-list{gap:10px;display:grid}[data-app=admin] .cx-settings-form--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}[data-app=admin] .cx-settings-form--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}[data-app=admin] .cx-split-grid .cx-settings-form--three{grid-template-columns:minmax(150px,1.2fr) minmax(96px,.7fr) minmax(150px,1.1fr)}[data-app=admin] .cx-settings-form--factor{grid-template-columns:minmax(120px,.7fr) minmax(150px,.8fr) minmax(220px,1.5fr)}[data-app=admin] .cx-help-strip{border:1px solid var(--stroke-soft);background:var(--surface-muted);min-height:44px;color:var(--text-base);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}[data-app=admin] .cx-color-row,[data-app=admin] .cx-rating-checks,[data-app=admin] .cx-button-row,[data-app=admin] .cx-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-app=admin] .cx-color-chip,[data-app=admin] .cx-check-pill{border:1px solid var(--stroke-soft);background:var(--surface-panel-strong);min-height:34px;color:var(--text-base);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}[data-app=admin] .cx-color-chip{cursor:pointer}[data-app=admin] .cx-color-chip span{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 1px #1118271f}[data-app=admin] .cx-color-chip.is-active{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary)}[data-app=admin] .cx-check-row{min-height:34px;color:var(--text-base);white-space:normal;align-items:center;gap:8px;max-width:100%;font-size:12px;font-weight:850;line-height:1.35;display:inline-flex}[data-app=admin] .cx-check-row span{overflow-wrap:anywhere;min-width:0}[data-app=admin] .cx-factor-row,[data-app=admin] .cx-review-row{border:1px solid var(--stroke-soft);background:var(--surface);border-radius:8px;gap:10px;padding:12px;display:grid}[data-app=admin] .cx-review-row{grid-template-columns:minmax(150px,.7fr) minmax(260px,1.5fr) auto auto;align-items:end}[data-app=admin] .cx-alert-row{border-top:1px solid var(--stroke-soft);grid-template-columns:minmax(260px,.7fr) minmax(260px,1fr);align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:grid}[data-app=admin] .cx-page .page-layout__header{padding:16px 18px 14px}[data-app=admin] .cx-page .section-kicker{color:var(--admin-accent-deep,#0e7490);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:850;display:block}[data-app=admin] .cx-page .page-layout__breadcrumb{margin-top:8px;display:flex}[data-app=admin] .cx-page .page-layout__title{color:var(--ink-900,#111827);font-size:22px;font-weight:950}[data-app=admin] .cx-page .page-layout__headerbar{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:14px;max-width:none;margin-top:14px;padding:6px;box-shadow:0 10px 22px #3c23120d}[data-app=admin] .cx-page .page-layout__body{padding:0 10px 12px}[data-app=admin] .cx-page .a-btn{border:1px solid var(--ink-100,#e7dfd4);min-height:34px;box-shadow:none;border-radius:10px;gap:7px;padding:0 11px;font-size:12.5px;font-weight:850;transition:background .12s,border-color .12s,color .12s,transform .12s}[data-app=admin] .cx-page .a-btn:active:not(.a-btn--ghost){transform:translateY(1px);box-shadow:none!important}[data-app=admin] .cx-page .a-btn--primary,[data-app=admin] .cx-page .a-btn--success{background:var(--admin-accent,#18b8c9);color:#fff;border-color:#0000}[data-app=admin] .cx-page .a-btn--primary:hover,[data-app=admin] .cx-page .a-btn--success:hover{background:var(--admin-accent-deep,#0e7490)}[data-app=admin] .cx-page .a-btn--secondary{color:var(--ink-800,#1f2937);background:#fff}[data-app=admin] .cx-page .a-btn--secondary:hover,[data-app=admin] .cx-page .a-btn--ghost:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .cx-page .a-btn--danger{color:var(--brand-danger,#dc2626);background:#dc262614;border-color:#dc262638}[data-app=admin] .cx-page .a-btn--danger:hover{border-color:var(--brand-danger,#dc2626);background:#dc26261f}[data-app=admin] .cx-content,[data-app=admin] .cx-feedback-content,[data-app=admin] .cx-recovery-content,[data-app=admin] .cx-survey-settings{background:#e9fbff;gap:12px;width:100%;max-width:none;margin:0;padding:12px 16px 16px}[data-app=admin] .cx-tabs{gap:4px}[data-app=admin] .cx-tab{min-height:36px;color:var(--ink-600,#5f584c);border-radius:10px;padding:0 12px;font-size:13px}[data-app=admin] .cx-tab:hover,[data-app=admin] .cx-tab.is-active{color:var(--admin-accent-deep,#0e7490);background:var(--admin-active-soft,#ddf7fc)}[data-app=admin] .cx-tab.is-active{box-shadow:0 1px 3px #08404e1a}[data-app=admin] .cx-panel,[data-app=admin] .cx-detail-panel,[data-app=admin] .cx-table-card,[data-app=admin] .cx-overview-control-card,[data-app=admin] .cx-overview-toolbar,[data-app=admin] .cx-link-workflow__controls,[data-app=admin] .cx-selected-visit,[data-app=admin] .cx-action-composer,[data-app=admin] .cx-status-notes{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-0,#fff);border-radius:12px;box-shadow:0 10px 22px #3c23120d}[data-app=admin] .cx-panel,[data-app=admin] .cx-detail-panel{padding:12px 14px}[data-app=admin] .cx-panel__head{align-items:center;min-height:0;margin-bottom:12px}[data-app=admin] .cx-panel__head h2{font-size:18px;font-weight:900}[data-app=admin] .cx-eyebrow,[data-app=admin] .cx-field>span{color:var(--ink-500,#64748b);letter-spacing:.04em;font-size:11px;font-weight:850}[data-app=admin] .cx-stat{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:12px;align-items:center;min-height:78px;padding:12px 14px;box-shadow:0 10px 22px #3c23120d}[data-app=admin] .cx-stat strong{margin-top:6px;font-size:24px;font-weight:900}[data-app=admin] .cx-stat p,[data-app=admin] .cx-stat span{color:var(--ink-500,#64748b);font-size:11px}[data-app=admin] .cx-stat__icon,[data-app=admin] .cx-link-stat{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .cx-stat__icon{border-radius:10px;width:36px;height:36px}[data-app=admin] .cx-overview-control-card{padding:6px}[data-app=admin] .cx-overview-toolbar{padding:12px 14px}[data-app=admin] .cx-range-toggle{border-color:var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8)}[data-app=admin] .cx-range-toggle button{min-height:32px;color:var(--ink-600,#5f584c)}[data-app=admin] .cx-range-toggle button:hover,[data-app=admin] .cx-range-toggle button.is-active{background:var(--admin-accent,#18b8c9);color:#fff;border-color:#0000}[data-app=admin] .cx-trend-chart,[data-app=admin] .cx-sentiment-bar,[data-app=admin] .cx-rating-track,[data-app=admin] .cx-meter{background:var(--ink-25,#fbfaf8)}[data-app=admin] .cx-trend-bar--feedback,[data-app=admin] .cx-rating-track i,[data-app=admin] .cx-meter span,[data-app=admin] .cx-legend-dot--feedback{background:var(--admin-accent,#18b8c9)}[data-app=admin] .cx-score{color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .cx-pill{border:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);color:var(--ink-700,#334155);border-radius:999px}[data-app=admin] .cx-pill--success{color:#047857;background:#10b9811a;border-color:#10b98147}[data-app=admin] .cx-pill--warning{color:#b45309;background:#f59e0b1f;border-color:#f59e0b57}[data-app=admin] .cx-pill--danger{color:#b91c1c;background:#ef44441a;border-color:#ef444447}[data-app=admin] .cx-field .input-nexus,[data-app=admin] .cx-inline-form .input-nexus,[data-app=admin] .cx-page input.input-nexus,[data-app=admin] .cx-page select.input-nexus,[data-app=admin] .cx-page textarea.input-nexus{border:1px solid var(--ink-100,#e7dfd4);min-height:36px;box-shadow:none;background:#fff;border-radius:10px;font-size:13px}[data-app=admin] .cx-page input.input-nexus:focus,[data-app=admin] .cx-page select.input-nexus:focus,[data-app=admin] .cx-page textarea.input-nexus:focus{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .cx-page input.input-nexus:focus,[data-app=admin] .cx-page select.input-nexus:focus,[data-app=admin] .cx-page textarea.input-nexus:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#18b8c9) 16%, transparent)}}[data-app=admin] .cx-page input.input-nexus:focus,[data-app=admin] .cx-page select.input-nexus:focus,[data-app=admin] .cx-page textarea.input-nexus:focus{outline:0}[data-app=admin] .cx-visit-search-panel,[data-app=admin] .cx-feedback-search-panel,[data-app=admin] .cx-recovery-search-panel{padding:12px 14px}[data-app=admin] .cx-visit-search-form,[data-app=admin] .cx-feedback-search-form,[data-app=admin] .cx-recovery-search-form{gap:10px}[data-app=admin] .cx-table-card{overflow:hidden}[data-app=admin] .cx-table-card .a-data-grid-card,[data-app=admin] .cx-form-library-page .a-data-grid-card{box-shadow:none;background:#fff;border:0;border-radius:12px}[data-app=admin] .cx-table-card .a-card__head,[data-app=admin] .cx-form-library-page .a-card__head{border-bottom:1px solid var(--ink-100,#e7dfd4);background:#fff;min-height:56px;padding:10px 14px}[data-app=admin] .cx-page .a-table thead th{border-bottom:1px solid var(--ink-100,#e7dfd4);background:var(--ink-25,#fbfaf8);color:var(--ink-400,#94a3b8);letter-spacing:.04em;font-size:11px;font-weight:850}[data-app=admin] .cx-page .a-table tbody tr,[data-app=admin] .cx-page .a-table tbody tr:nth-child(2n){background:#fff}[data-app=admin] .cx-page .a-table tbody tr:hover{background:var(--admin-active-soft,#ddf7fc)}[data-app=admin] .cx-page .a-table tbody td{color:var(--ink-800,#1f2937);padding:10px 14px}[data-app=admin] .cx-list-row,[data-app=admin] .cx-feedback-card,[data-app=admin] .cx-toggle-row,[data-app=admin] .cx-feedback-summary-card>div,[data-app=admin] .cx-issue-row,[data-app=admin] .cx-summary-row{border:1px solid var(--ink-100,#e7dfd4);background:#fff;border-radius:10px}[data-app=admin] .cx-list-row:hover,[data-app=admin] .cx-feedback-card:hover,[data-app=admin] .cx-toggle-row:hover{background:var(--admin-active-soft,#ddf7fc)}[data-app=admin] .cx-detail-panel{box-shadow:0 10px 22px #3c23120d}[data-app=admin] .cx-icon-btn:hover,[data-app=admin] .cx-form-table-link:hover strong,[data-app=admin] .cx-visit-cell--link:hover strong{color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .cx-notice{border:1px solid var(--admin-accent,#18b8c9)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .cx-notice{border:1px solid color-mix(in srgb, var(--admin-accent,#18b8c9) 24%, transparent)}}[data-app=admin] .cx-notice{background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490);border-radius:10px}@media (width<=1280px){[data-app=admin] .cx-survey-settings .cx-split-grid{grid-template-columns:1fr}[data-app=admin] .cx-split-grid .cx-settings-form--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){[data-app=admin] .cx-stat-grid,[data-app=admin] .cx-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .cx-settings-shell,[data-app=admin] .cx-two-col,[data-app=admin] .cx-overview-grid,[data-app=admin] .cx-overview-grid--balanced,[data-app=admin] .cx-workbench,[data-app=admin] .cx-link-workflow{grid-template-columns:1fr}[data-app=admin] .cx-settings-summary{position:static}[data-app=admin] .cx-question-row{grid-template-columns:1fr}[data-app=admin] .cx-guest-filter-grid.cx-feedback-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .cx-split-grid,[data-app=admin] .cx-link-workflow__controls,[data-app=admin] .cx-visit-search-form,[data-app=admin] .cx-visit-build-row,[data-app=admin] .cx-feedback-search-form,[data-app=admin] .cx-feedback-workbench,[data-app=admin] .cx-recovery-search-form,[data-app=admin] .cx-recovery-workbench,[data-app=admin] .cx-settings-form--two,[data-app=admin] .cx-settings-form--three,[data-app=admin] .cx-settings-form--factor,[data-app=admin] .cx-review-row,[data-app=admin] .cx-alert-row{grid-template-columns:1fr}}@media (width<=640px){[data-app=admin] .cx-content{padding:8px}[data-app=admin] .cx-stat-grid,[data-app=admin] .cx-filter-grid,[data-app=admin] .cx-settings-form,[data-app=admin] .cx-guest-filter-grid.cx-feedback-filter-grid{grid-template-columns:1fr}[data-app=admin] .cx-feedback-build-action,[data-app=admin] .cx-feedback-build-action .a-btn{width:100%}[data-app=admin] .cx-feedback-build-action .a-btn{justify-content:center}[data-app=admin] .cx-tab,[data-app=admin] .cx-actions .a-btn,[data-app=admin] .cx-inline-form .a-btn,[data-app=admin] .cx-inline-form .input-nexus{justify-content:center;width:100%}[data-app=admin] .cx-generated-link,[data-app=admin] .cx-overview-toolbar,[data-app=admin] .cx-overview-feedback-strip,[data-app=admin] .cx-link-workflow,[data-app=admin] .cx-link-workflow__controls,[data-app=admin] .cx-link-center__grid,[data-app=admin] .cx-feedback-summary-card{grid-template-columns:1fr}[data-app=admin] .cx-overview-toolbar{align-items:stretch}[data-app=admin] .cx-overview-toolbar__tools,[data-app=admin] .cx-actions{width:100%}[data-app=admin] .cx-overview-toolbar__tools{justify-content:stretch}[data-app=admin] .cx-range-toggle{justify-content:stretch;width:100%}[data-app=admin] .cx-range-toggle button{flex:1 1 0}[data-app=admin] .cx-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[data-app=admin] .cx-custom-range .a-btn--primary{width:100%}[data-app=admin] .cx-trend-day{flex-basis:24px}[data-app=admin] .cx-rating-row{grid-template-columns:42px minmax(0,1fr) 28px 36px}[data-app=admin] .cx-link-workflow__controls .a-btn,[data-app=admin] .cx-selected-visit .a-btn,[data-app=admin] .cx-generated-link .a-btn,[data-app=admin] .cx-visit-search-actions .a-btn,[data-app=admin] .cx-visit-build-row .a-btn,[data-app=admin] .cx-action-composer .a-btn{justify-content:center;width:100%}[data-app=admin] .cx-visit-search-actions{flex-direction:column;min-width:0}[data-app=admin] .cx-selected-visit__meta small,[data-app=admin] .cx-visit-cell strong,[data-app=admin] .cx-visit-cell small{max-width:100%}[data-app=admin] .cx-visit-actions{justify-content:flex-start;width:100%}[data-app=admin] .cx-visit-actions .a-btn{flex:130px;justify-content:center}[data-app=admin] .cx-feedback-row-actions{justify-content:flex-start;width:100%;min-width:0}[data-app=admin] .cx-feedback-row-actions .a-btn{flex:132px;justify-content:center}[data-app=admin] .cx-recovery-row-actions{justify-content:flex-start;width:100%;min-width:0;max-width:none}[data-app=admin] .cx-recovery-row-actions .a-btn{flex:132px;justify-content:center}[data-app=admin] .cx-form-row-actions{justify-content:flex-start}[data-app=admin] .cx-form-row-actions .a-btn{flex:auto;justify-content:center}}.public-cx-page{color:#172033;background:linear-gradient(#fffdf9 0%,#f6f3ee 100%);min-height:100dvh;padding:clamp(12px,4vw,44px) clamp(10px,3vw,18px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-cx-page *,.public-cx-page :before,.public-cx-page :after{box-sizing:border-box}.public-cx-shell{grid-template-columns:minmax(270px,.8fr) minmax(0,1.25fr);align-items:start;gap:clamp(14px,2vw,22px);width:min(1120px,100%);margin:0 auto;display:grid}.public-cx-brand-panel,.public-cx-card{background:#ffffffeb;border:1px solid #17203324;border-radius:28px;box-shadow:0 24px 70px #1f29371a}.public-cx-brand-panel{gap:22px;padding:28px;display:grid;position:sticky;top:28px;overflow:hidden}.public-cx-brand-panel:before{content:"";background:var(--public-cx-accent,#f97316);height:8px;position:absolute;inset:0 0 auto}.public-cx-brand-mark{background:var(--public-cx-accent,#f97316);border-radius:18px;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-cx-brand-mark{background:color-mix(in srgb, var(--public-cx-accent,#f97316) 13%, white)}}.public-cx-brand-mark{color:var(--public-cx-accent,#f97316)}.public-cx-brand-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.public-cx-brand-mark svg{width:26px;height:26px}.public-cx-kicker,.public-cx-rating legend strong,.public-cx-field>span,.public-cx-visit-card dt{color:#6b7280;text-transform:uppercase;letter-spacing:0;margin:0;font-size:11px;font-weight:900;line-height:1.25}.public-cx-brand-panel h1,.public-cx-form-top h2,.public-cx-section h2,.public-cx-state h1{color:#111827;margin:0;font-weight:900;line-height:1.08}.public-cx-brand-panel h1{margin-top:8px;font-size:clamp(34px,4vw,54px)}.public-cx-form-top h2,.public-cx-state h1{font-size:clamp(26px,3vw,36px)}.public-cx-section h2{font-size:22px}.public-cx-brand-panel span,.public-cx-form-top span,.public-cx-section__head p,.public-cx-state p,.public-cx-factor p,.public-cx-rating__helper,.public-cx-rating__selection,.public-cx-check,.public-cx-time-note{color:#4b5563;margin:0;font-size:15px;font-weight:650;line-height:1.5}.public-cx-visit-card{background:#f8fafc;border-radius:20px;gap:10px;margin:0;padding:16px;display:grid}.public-cx-visit-card div{gap:3px;display:grid}.public-cx-visit-card dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:850}.public-cx-time-note{align-items:center;gap:8px;display:inline-flex}.public-cx-time-note svg{color:var(--public-cx-accent,#f97316)}.public-cx-card{gap:clamp(18px,2.2vw,24px);width:100%;padding:clamp(18px,3vw,28px);display:grid}.public-cx-card--form{min-width:0}.public-cx-form-top{border-bottom:1px solid #1720331f;gap:8px;padding-bottom:clamp(16px,2.2vw,22px);display:grid}.public-cx-state{text-align:center;align-content:center;place-items:center;width:min(620px,100% - 24px);min-height:min(360px,100dvh - 48px);margin:10vh auto 0}.public-cx-state svg{width:48px;height:48px;color:var(--public-cx-accent,#f97316)}.public-cx-state--success{gap:14px}.public-cx-rating{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.public-cx-rating legend{color:#111827;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;font-size:16px;font-weight:900;display:flex}.public-cx-rating legend>span{color:#111827;min-width:0;font-size:inherit;font-weight:inherit;text-transform:none;overflow-wrap:anywhere}.public-cx-rating__grid,.public-cx-tags,.public-cx-choice-list{flex-wrap:wrap;gap:8px;display:flex}.public-cx-rating--hero .public-cx-rating__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.public-cx-rating button,.public-cx-tags button{color:#172033;max-width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #17203324;font-weight:850;transition:transform .12s,border-color .12s,background .12s,color .12s,box-shadow .12s}.public-cx-rating button:hover,.public-cx-tags button:hover{border-color:var(--public-cx-accent,#f97316)}@supports (color:color-mix(in lab, red, red)){.public-cx-rating button:hover,.public-cx-tags button:hover{border-color:color-mix(in srgb, var(--public-cx-accent,#f97316) 55%, #172033)}}.public-cx-rating button:hover,.public-cx-tags button:hover{transform:translateY(-1px)}.public-cx-rating button:focus-visible,.public-cx-tags button:focus-visible,.public-cx-submit:focus-visible,.public-cx-field input:focus,.public-cx-field select:focus,.public-cx-field textarea:focus{border-color:var(--public-cx-accent,#f97316);box-shadow:0 0 0 4px var(--public-cx-accent,#f97316);outline:none}@supports (color:color-mix(in lab, red, red)){.public-cx-rating button:focus-visible,.public-cx-tags button:focus-visible,.public-cx-submit:focus-visible,.public-cx-field input:focus,.public-cx-field select:focus,.public-cx-field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--public-cx-accent,#f97316) 18%, transparent)}}.public-cx-rating button{overflow-wrap:anywhere;border-radius:14px;place-items:center;min-width:46px;min-height:44px;display:grid}.public-cx-rating--hero button{align-content:center;gap:8px;min-height:86px;padding:12px 8px}.public-cx-rating button>span{color:inherit;place-items:center;font-size:18px;line-height:1;display:grid}.public-cx-rating--hero button>span{background:#f3f4f6;border-radius:50%;width:34px;height:34px;margin:0 auto;font-size:17px}.public-cx-rating button small{color:#4b5563;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.15}.public-cx-tags button{overflow-wrap:anywhere;border-radius:999px;min-height:36px;padding:8px 12px;font-size:13px;line-height:1.25}.public-cx-rating button.is-active,.public-cx-tags button.is-active,.public-cx-submit{border-color:var(--public-cx-accent,#f97316);background:var(--public-cx-accent,#f97316);color:#fff}.public-cx-rating button.is-active small,.public-cx-rating button.is-active>span{color:#fff}.public-cx-rating--hero button.is-active>span{background:#ffffff38}.public-cx-rating__selection{color:var(--public-cx-accent,#f97316)}@supports (color:color-mix(in lab, red, red)){.public-cx-rating__selection{color:color-mix(in srgb, var(--public-cx-accent,#f97316) 80%, #172033)}}.public-cx-rating__selection{font-size:13px;font-weight:850}.public-cx-section{border-top:1px solid #1720331f;gap:16px;padding-top:clamp(18px,2.2vw,22px);display:grid}.public-cx-section__head{align-items:flex-start;gap:12px;display:flex}.public-cx-section__head>svg{background:var(--public-cx-accent,#f97316);border-radius:12px;flex:none;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.public-cx-section__head>svg{background:color-mix(in srgb, var(--public-cx-accent,#f97316) 12%, white)}}.public-cx-section__head>svg{color:var(--public-cx-accent,#f97316)}.public-cx-factor-grid,.public-cx-question-stack,.public-cx-section--final,.public-cx-field{gap:12px;display:grid}.public-cx-factor{background:#fbfaf8;border:1px solid #1720331f;border-radius:20px;gap:12px;padding:16px;display:grid}.public-cx-factor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-cx-factor__head h3{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:900}.public-cx-factor__head span{background:var(--public-cx-accent,#f97316);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.public-cx-factor__head span{background:color-mix(in srgb, var(--public-cx-accent,#f97316) 12%, white)}}.public-cx-factor__head span{color:var(--public-cx-accent,#f97316)}@supports (color:color-mix(in lab, red, red)){.public-cx-factor__head span{color:color-mix(in srgb, var(--public-cx-accent,#f97316) 75%, #111827)}}.public-cx-factor__head span{font-size:12px;font-weight:900}.public-cx-field input,.public-cx-field select,.public-cx-field textarea{color:#111827;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #17203329;border-radius:14px;padding:12px 14px;font-size:16px;font-weight:650}.public-cx-field textarea{resize:vertical;min-height:112px}.public-cx-field textarea::placeholder,.public-cx-field input::placeholder{color:#9ca3af;font-weight:650}.public-cx-choice-list label,.public-cx-check{align-items:center;gap:9px;display:inline-flex}.public-cx-choice-list label{color:#172033;overflow-wrap:anywhere;background:#fff;border:1px solid #1720331f;border-radius:999px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.25}.public-cx-check{width:fit-content;max-width:100%}.public-cx-check input,.public-cx-choice-list input{accent-color:var(--public-cx-accent,#f97316)}.public-cx-error{color:#b91c1c;background:#dc262614;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;font-weight:800}.public-cx-submit{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 18px;font-size:15px;font-weight:950;display:inline-flex}.public-cx-submit:disabled{cursor:not-allowed;opacity:.72}.public-cx-review-links{gap:10px;width:min(420px,100%);margin-top:8px;display:grid}.public-cx-review-links strong{color:#111827;font-weight:900}.public-cx-review-links a{color:#172033;background:#fff;border:1px solid #17203324;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:850;text-decoration:none;display:flex}.public-cx-review-links a:hover{border-color:var(--public-cx-accent,#f97316);color:var(--public-cx-accent,#f97316)}.public-cx-reward{text-align:left;background:linear-gradient(#f9731614,#ffffffeb);border:1px solid #17203324;border-radius:18px;gap:10px;width:min(440px,100%);margin-top:14px;padding:16px;display:grid}.public-cx-reward__badge{background:var(--public-cx-accent,#f97316);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.public-cx-reward>strong{color:#111827;font-size:16px;font-weight:900}.public-cx-reward__steps{color:#374151;gap:4px;margin:0;padding-left:20px;font-weight:650;display:grid}.public-cx-reward__note{color:#6b7280;margin:0;font-size:13px}.public-cx-reward__mail{background:var(--public-cx-accent,#f97316);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:850;text-decoration:none;display:flex}.public-cx-reward__mail:hover{filter:brightness(.96)}.public-cx-card--preview{width:100%;box-shadow:none;border-radius:22px;gap:14px;padding:18px}.public-cx-card--preview .public-cx-form-top{padding-bottom:14px}.public-cx-card--preview .public-cx-form-top h2{font-size:24px}.public-cx-card--preview .public-cx-rating--hero button{min-height:70px}@media (width<=900px){.public-cx-page{padding:20px 12px}.public-cx-shell{grid-template-columns:1fr}.public-cx-brand-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;position:relative;top:auto}.public-cx-brand-panel h1{font-size:34px}.public-cx-brand-panel .public-cx-visit-card,.public-cx-brand-panel .public-cx-time-note{grid-column:1/-1}}@media (width<=640px){.public-cx-page{background:#fffdf9;padding:0}.public-cx-shell{gap:0}.public-cx-card,.public-cx-brand-panel{box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:18px 16px}.public-cx-brand-panel{border-top:0}.public-cx-card{border-bottom:0}.public-cx-brand-mark{border-radius:14px;width:48px;height:48px}.public-cx-brand-panel h1,.public-cx-form-top h2,.public-cx-state h1{font-size:26px;line-height:1.12}.public-cx-section h2{font-size:19px}.public-cx-brand-panel span,.public-cx-form-top span,.public-cx-section__head p,.public-cx-state p,.public-cx-factor p,.public-cx-rating__helper,.public-cx-rating__selection,.public-cx-check,.public-cx-time-note{font-size:14px}.public-cx-visit-card{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.public-cx-visit-card div:first-child,.public-cx-visit-card div:last-child:nth-child(3){grid-column:1/-1}.public-cx-rating--hero .public-cx-rating__grid{grid-template-columns:1fr;gap:7px}.public-cx-rating--hero button{text-align:left;grid-template-columns:36px minmax(0,1fr);justify-content:start;min-height:58px;padding:10px 12px}.public-cx-rating--hero button>span{margin:0}.public-cx-rating button small{font-size:12px}.public-cx-factor{border-radius:16px;padding:14px}.public-cx-rating:not(.public-cx-rating--hero) .public-cx-rating__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.public-cx-rating:not(.public-cx-rating--hero) button{min-width:0}.public-cx-tags,.public-cx-choice-list{gap:7px}.public-cx-tags button,.public-cx-choice-list label{border-radius:12px;font-size:12.5px}.public-cx-section__head{align-items:center}.public-cx-section__head>svg{border-radius:10px;width:30px;height:30px;padding:7px}.public-cx-check{align-items:flex-start;width:100%}.public-cx-check input{margin-top:2px}.public-cx-submit{border-radius:14px;width:100%;min-height:52px}}@media (width<=380px){.public-cx-card,.public-cx-brand-panel{padding-left:12px;padding-right:12px}.public-cx-rating:not(.public-cx-rating--hero) .public-cx-rating__grid{gap:6px}.public-cx-rating:not(.public-cx-rating--hero) button{border-radius:12px;min-height:42px}.public-cx-visit-card{grid-template-columns:1fr}.public-cx-visit-card div:first-child,.public-cx-visit-card div:last-child:nth-child(3){grid-column:auto}}@media (width<=760px){[data-app=admin] .catalog-builder-shell .page-layout__body,[data-app=admin] .catalog-product-shell .page-layout__body{background:var(--app-background)!important;padding:10px!important}[data-app=admin] .catalog-builder-page{margin:0!important;padding:10px!important}[data-app=admin] .catalog-builder-intro{border-radius:10px!important;grid-template-columns:1fr!important;padding:16px!important;display:grid!important}[data-app=admin] .catalog-builder-grid{grid-template-columns:1fr!important;gap:10px!important}[data-app=admin] .catalog-type-card{border-radius:10px!important;min-height:auto!important;padding:16px!important}[data-app=admin] .catalog-product-form{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}[data-app=admin] .catalog-product-form .rounded-2xl,[data-app=admin] .catalog-product-form .rounded-xl,[data-app=admin] #session-pass-form>div,[data-app=admin] #session-pass-form .rounded-2xl,[data-app=admin] #session-pass-form .rounded-xl{border-radius:10px!important}[data-app=admin] .catalog-product-form .rounded-2xl,[data-app=admin] #session-pass-form .rounded-2xl{padding:16px!important}[data-app=admin] .catalog-product-form [style*=form-tab],[data-app=admin] #session-pass-form>div:first-child{flex-wrap:nowrap!important;gap:8px!important;padding:6px!important;display:flex!important;overflow-x:auto!important}[data-app=admin] .catalog-product-form [style*=form-tab] button,[data-app=admin] #session-pass-form>div:first-child button{flex:none!important;min-width:136px!important}[data-app=admin] .catalog-product-form .grid-cols-2,[data-app=admin] .catalog-product-form .grid-cols-3,[data-app=admin] .catalog-product-form .grid-cols-4,[data-app=admin] .catalog-product-form .grid-cols-12{grid-template-columns:1fr!important}[data-app=admin] .catalog-product-form .col-span-2,[data-app=admin] .catalog-product-form .col-span-3,[data-app=admin] .catalog-product-form .col-span-7,[data-app=admin] .catalog-product-form .col-span-12{grid-column:auto!important}[data-app=admin] .catalog-product-form .flex.flex-wrap.items-end{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}[data-app=admin] .catalog-product-form .flex.flex-wrap.items-end>*,[data-app=admin] .catalog-product-form .w-20,[data-app=admin] .catalog-product-form .w-24,[data-app=admin] .catalog-product-form .w-28,[data-app=admin] .catalog-product-form .w-32,[data-app=admin] .catalog-product-form .w-40,[data-app=admin] .catalog-product-form .w-44,[data-app=admin] .catalog-product-form .w-48,[data-app=admin] .catalog-product-form [class~="w-[500px]"],[data-app=admin] .catalog-product-form [class~="max-w-[180px]"]{width:100%!important;min-width:0!important;max-width:none!important}[data-app=admin] .catalog-product-form .input-nexus,[data-app=admin] .catalog-product-form input:not([type=checkbox]):not([type=radio]),[data-app=admin] .catalog-product-form textarea,[data-app=admin] .catalog-product-form select{min-height:42px!important}}[data-app=admin] .catalog-product-shell .page-layout__body{padding:16px 18px 96px}[data-app=admin] .catalog-product-form{width:min(100%,1120px)}[data-app=admin] .catalog-product-form.max-w-3xl,[data-app=admin] .catalog-product-form__inner.max-w-3xl{max-width:1120px}[data-app=admin] .catalog-product-form__inner.max-w-5xl{max-width:1180px}[data-app=admin] .catalog-product-form>.grid,[data-app=admin] .catalog-product-form>.space-y-2,[data-app=admin] .catalog-product-form>.mb-4,[data-app=admin] .catalog-product-form>.mb-6,[data-app=admin] .catalog-product-form .catalog-form-card,[data-app=admin] .catalog-product-form>form>.rounded-2xl,[data-app=admin] #session-pass-form>.rounded-2xl,[data-app=admin] #session-pass-form>div:first-child{background:var(--form-panel-bg)!important;border:1px solid var(--form-panel-border)!important;box-shadow:var(--form-panel-shadow)!important;border-radius:10px!important}[data-app=admin] .catalog-product-form>.grid,[data-app=admin] .catalog-product-form>.space-y-2,[data-app=admin] .catalog-product-form>.mb-4,[data-app=admin] .catalog-product-form>.mb-6{padding:18px}[data-app=admin] .catalog-product-form>.grid:first-of-type:before,[data-app=admin] .catalog-product-form>form>.rounded-2xl:first-child:before{content:"Content";color:var(--text-strong,#1a1814);grid-column:1/-1;margin:0 0 2px;font-size:20px;font-weight:850;line-height:1.2;display:block}[data-app=admin] .catalog-product-form>.grid:first-of-type:after,[data-app=admin] .catalog-product-form>form>.rounded-2xl:first-child:after{content:"Set the guest-facing name, description, price, and sales details.";color:var(--text-muted,#5f584c);order:-1;grid-column:1/-1;font-size:13px;line-height:1.45;display:block}[data-app=admin] .catalog-product-form>h3{color:var(--text-strong,#1a1814);margin:20px 18px 4px;font-size:20px;font-weight:850}[data-app=admin] .catalog-product-form>h3+p{max-width:760px;margin:0 18px 10px;font-size:13px;line-height:1.45;color:var(--text-muted,#5f584c)!important}[data-app=admin] .catalog-product-form .catalog-form-section>button:first-child,[data-app=admin] .catalog-product-form .catalog-form-card>button:first-child{border-radius:10px 10px 0 0;background:#fffdf9!important}[data-app=admin] .catalog-product-form .catalog-form-section strong,[data-app=admin] .catalog-product-form .catalog-form-card strong{color:var(--text-strong,#1a1814);font-weight:850}[data-app=admin] .catalog-product-form .flex.flex-wrap.gap-2.items-end.p-3.rounded.border{background:var(--surface-card,#fff);box-shadow:none;border-color:var(--admin-header-border,#e7dfd4)!important;border-radius:8px!important}[data-app=admin] .catalog-product-form button[aria-label=Remove\ inclusion],[data-app=admin] .catalog-product-form button[title="Remove ticket type"]{border-radius:8px;min-height:40px}[data-app=admin] .catalog-product-form .input-nexus,[data-app=admin] .catalog-product-form input:not([type=checkbox]):not([type=radio]),[data-app=admin] .catalog-product-form textarea,[data-app=admin] .catalog-product-form select{min-height:46px;font-size:14px;box-shadow:inset 0 1px #1a181408;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;color:var(--text-strong)!important;border-radius:8px!important}[data-app=admin] .catalog-product-form .input-nexus:focus,[data-app=admin] .catalog-product-form input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .catalog-product-form textarea:focus,[data-app=admin] .catalog-product-form select:focus{box-shadow:0 0 0 3px var(--brand-primary);background:var(--input-focus-bg)!important;border-color:var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .catalog-product-form .input-nexus:focus,[data-app=admin] .catalog-product-form input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .catalog-product-form textarea:focus,[data-app=admin] .catalog-product-form select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 16%, transparent)}}[data-app=admin] .catalog-product-form label,[data-app=admin] .catalog-product-form .block.text-xs,[data-app=admin] .catalog-product-form .block.text-sm{font-weight:750;color:var(--text-muted,#5f584c)!important}[data-app=admin] .catalog-product-form .rounded-2xl .text-xl,[data-app=admin] .catalog-product-form .rounded-2xl h2,[data-app=admin] #session-pass-form .rounded-2xl h3{line-height:1.2;font-size:20px!important;font-weight:850!important}[data-app=admin] .catalog-product-form>form{gap:18px;display:grid}[data-app=admin] .catalog-product-form>form.space-y-10>:not([hidden])~:not([hidden]){margin-top:0!important}[data-app=admin] .catalog-product-form .btn-nexus,[data-app=admin] .catalog-product-form button[style*=brand-primary-soft]{border-radius:8px!important}[data-app=admin] #session-pass-form>div:first-child,[data-app=admin] .catalog-product-form__inner>section:first-child{padding:8px!important}[data-app=admin] #session-pass-form>div:first-child button,[data-app=admin] .catalog-product-form__inner>section:first-child button{border-radius:8px!important}[data-app=admin] .catalog-product-form__inner>section,[data-app=admin] #session-pass-form>.rounded-2xl{padding:22px!important}[data-app=admin] .page-layout-bottom-bar{box-shadow:0 -10px 28px #14120e0f}@media (width>=761px){[data-app=admin] .catalog-product-form>form>.rounded-2xl,[data-app=admin] #session-pass-form>.rounded-2xl,[data-app=admin] #session-pass-form>div:first-child,[data-app=admin] .catalog-product-form__inner>section,[data-app=admin] .catalog-product-form__inner>.rounded-2xl,[data-app=admin] .catalog-product-form>.grid,[data-app=admin] .catalog-product-form>.space-y-2,[data-app=admin] .catalog-product-form>.mb-4,[data-app=admin] .catalog-product-form>.mb-6,[data-app=admin] .catalog-product-form>h3,[data-app=admin] .catalog-product-form>h3+p,[data-app=admin] .catalog-product-form .catalog-form-card{width:min(100%,940px);margin-left:auto;margin-right:auto}}[data-app=admin] .jump-pass-builder{--jp-accent:var(--brand-primary);--jp-accent-dark:var(--brand-primary-deep);--jp-soft:var(--brand-primary-soft);--jp-ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder{--jp-ring:color-mix(in srgb, var(--brand-primary) 18%, transparent)}}[data-app=admin] .jump-pass-builder{gap:16px;display:grid;width:min(100%,1180px)!important;max-width:1180px!important}[data-app=admin] .jump-pass-builder[data-tone=dark]{--jp-accent:#16120f;--jp-accent-dark:#0c0a08;--jp-soft:#fff1e8;--jp-ring:#16120f29}[data-app=admin] .jump-pass-builder[data-tone=bright]{--jp-accent:#ff5c1b;--jp-accent-dark:#c83b07;--jp-soft:#fff0e7;--jp-ring:#ff5c1b2e}[data-app=admin] .jump-pass-builder[data-tone=lagoon]{--jp-accent:var(--brand-primary);--jp-accent-dark:var(--brand-primary-deep);--jp-soft:var(--brand-primary-soft);--jp-ring:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder[data-tone=lagoon]{--jp-ring:color-mix(in srgb, var(--brand-primary) 18%, transparent)}}[data-app=admin] .jump-pass-builder[data-tone=sunset]{--jp-accent:#ff8a3d;--jp-accent-dark:#d85611;--jp-soft:#fff1e2;--jp-ring:#ff8a3d33}[data-app=admin] .jump-pass-builder[data-tone=sprout]{--jp-accent:#37b968;--jp-accent-dark:#168245;--jp-soft:#e8fbef;--jp-ring:#37b9682e}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper{grid-template-columns:repeat(4,minmax(0,1fr));background:var(--form-tab-bg)!important;border:1px solid var(--form-tab-border)!important;border-radius:10px!important;gap:6px!important;width:min(100%,940px)!important;margin:0 auto 10px!important;padding:6px!important;display:grid!important;box-shadow:0 14px 34px #14120e14!important}[data-app=admin] .jump-pass-stepper__tab{min-height:48px;color:var(--text-base)!important;border-radius:8px!important}[data-app=admin] .jump-pass-stepper__tab.is-active{box-shadow:inset 0 0 0 1px #ffffffb3;background:var(--jp-soft)!important;border-color:var(--jp-accent)!important;color:var(--jp-accent-dark)!important}[data-app=admin] .jump-pass-builder__stack,[data-app=admin] .jump-pass-options-grid{width:min(100%,940px);margin-left:auto;margin-right:auto}[data-app=admin] .jump-pass-tone-panel{background:#fffdfaf7;border:1px solid #e7dfd4;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 14px 34px #14120e0f}[data-app=admin] .jump-pass-tone-panel__eyebrow{color:#177d93;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:850;line-height:1}[data-app=admin] .jump-pass-tone-panel h3{color:#15130f;margin:0;font-size:22px;font-weight:900;line-height:1.1}[data-app=admin] .jump-pass-tone-panel__choices{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}[data-app=admin] .jump-pass-tone{color:#16130f;background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;gap:6px;min-width:72px;padding:8px 10px;font-size:13px;font-weight:850;line-height:1;transition:border-color .16s,background .16s,transform .16s;display:grid}[data-app=admin] .jump-pass-tone:hover,[data-app=admin] .jump-pass-tone.is-active{background:#fff3ea;border-color:#ff8a3d}[data-app=admin] .jump-pass-tone__swatch{border:3px solid #15130f;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff42}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel{background:var(--form-panel-bg)!important;border:1px solid var(--form-panel-border)!important;border-radius:10px!important;width:min(100%,940px)!important;margin-left:auto!important;margin-right:auto!important;padding:24px 26px!important;box-shadow:0 14px 34px #14120e0f!important}[data-app=admin] .jump-pass-panel__icon{width:36px!important;height:36px!important;color:var(--jp-accent-dark)!important;background:var(--jp-soft)!important;border-radius:8px!important}[data-app=admin] .jump-pass-panel h3,[data-app=admin] .jump-pass-toggle-card p:first-child{color:var(--text-strong)!important;font-weight:900!important}[data-app=admin] .jump-pass-builder .input-nexus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .jump-pass-builder textarea,[data-app=admin] .jump-pass-builder select{border:1px solid var(--input-border)!important;background:var(--input-bg)!important;min-height:46px!important;color:var(--text-strong)!important;border-radius:8px!important;box-shadow:inset 0 1px #14120e08!important}[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus{border-color:var(--jp-accent)!important;box-shadow:0 0 0 3px var(--jp-ring)!important}[data-app=admin] .jump-pass-switch.is-on{background:var(--jp-accent)!important;box-shadow:0 0 0 4px var(--jp-ring)!important}[data-app=admin] .jump-pass-switch span{border:1px solid #14120e1f;background:#fffefa!important;width:22px!important;height:22px!important;transform:translate(0)!important}[data-app=admin] .jump-pass-toggle-card{display:block;background:var(--form-subpanel-bg)!important;border:1px solid var(--form-subpanel-border)!important;border-radius:10px!important;padding:16px!important;box-shadow:0 8px 18px #14120e09!important}[data-app=admin] .jump-pass-toggle-card .w-8.h-8{background:var(--jp-soft)!important;border-radius:8px!important;width:36px!important;height:36px!important}[data-app=admin] .jump-pass-ticket-list{border-color:var(--form-subpanel-border)!important;background:var(--form-subpanel-bg)!important;border-radius:10px!important}@media (width<=760px){[data-app=admin] .jump-pass-builder-shell .page-layout__body{padding:12px 12px 96px}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper{grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important}[data-app=admin] .jump-pass-tone-panel{flex-direction:column;align-items:flex-start;padding:16px}[data-app=admin] .jump-pass-tone-panel__choices{justify-content:flex-start;width:100%}[data-app=admin] .jump-pass-tone{min-width:68px}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel{width:100%!important;padding:18px!important}}[data-app=admin] .jump-pass-builder-shell .page-layout__body{background:var(--app-background)!important;padding:16px 14px 104px!important}[data-app=admin] #session-pass-form.jump-pass-builder{gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper{justify-content:flex-start;align-items:center;background:var(--form-tab-bg)!important;border:1px solid var(--form-tab-border)!important;border-radius:10px!important;gap:8px!important;width:100%!important;margin:0!important;padding:4px!important;display:flex!important;box-shadow:0 4px 10px #14120e14!important}[data-app=admin] .jump-pass-stepper__tab{min-width:170px;min-height:44px;color:var(--text-base)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;flex:none!important;justify-content:flex-start!important;padding:0 18px!important}[data-app=admin] .jump-pass-stepper__tab.is-active{color:var(--brand-primary)!important;background:var(--form-tab-active-bg)!important;border-color:var(--form-tab-active-border)!important;box-shadow:0 2px 6px #14120e14!important}[data-app=admin] .jump-pass-builder__stack,[data-app=admin] .jump-pass-options-grid{width:100%!important;margin:0!important}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel{background:var(--form-panel-bg)!important;border:1px solid var(--form-panel-border)!important;border-radius:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:20px 22px!important;box-shadow:0 8px 18px #14120e0d!important}[data-app=admin] .jump-pass-panel__icon,[data-app=admin] .jump-pass-toggle-card .w-8.h-8{width:34px!important;height:34px!important;color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-radius:8px!important}[data-app=admin] .jump-pass-panel h3{color:var(--text-strong)!important;font-size:20px!important;font-weight:900!important}[data-app=admin] .jump-pass-builder label,[data-app=admin] .jump-pass-builder .block.text-xs,[data-app=admin] .jump-pass-builder .block.text-sm{color:var(--text-muted)!important;font-weight:800!important}[data-app=admin] .jump-pass-builder .input-nexus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .jump-pass-builder textarea,[data-app=admin] .jump-pass-builder select{border:1px solid var(--input-border)!important;background:var(--input-bg)!important;min-height:46px!important;color:var(--text-strong)!important;border-radius:8px!important}[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus{background:var(--input-focus-bg)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 16%, transparent)!important}}[data-app=admin] .jump-pass-switch{border:1px solid var(--form-subpanel-border)!important;background:var(--toggle-off-bg)!important;width:42px!important;height:22px!important;box-shadow:none!important;padding:2px!important}[data-app=admin] .jump-pass-switch.is-on{background:var(--toggle-active-bg)!important;border-color:var(--brand-primary-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .jump-pass-switch span{background:var(--surface-panel-strong)!important;border:0!important;width:16px!important;height:16px!important;transform:translate(0)!important;box-shadow:0 1px 3px #14120e38!important}[data-app=admin] .jump-pass-switch.is-on span{transform:translate(18px)!important}[data-app=admin] .jump-pass-toggle-card{background:var(--form-subpanel-bg)!important;border:1px solid var(--form-subpanel-border)!important;border-radius:10px!important;padding:16px!important;box-shadow:0 4px 10px #14120e0a!important}[data-app=admin] .jump-pass-toggle-card.is-on{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-border)!important}[data-app=admin] .jump-pass-ticket-list{border-color:var(--form-subpanel-border)!important;box-shadow:none!important;border-radius:10px!important}[data-app=admin] .jump-pass-ticket-list>.grid:first-child{background:var(--brand-primary-soft)!important}@media (width<=760px){[data-app=admin] .jump-pass-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper{flex-wrap:nowrap!important;overflow-x:auto!important}[data-app=admin] .jump-pass-stepper__tab{min-width:136px;justify-content:center!important}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel{padding:16px!important}}[data-app=admin] .party-bundle-builder{width:100%!important;max-width:none!important;color:var(--text-strong)!important;background:0 0!important;margin:0!important;padding:0!important;font-family:inherit!important}[data-app=admin] .party-bundle-builder__inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-app=admin] .party-bundle-stepper{background:var(--form-panel-bg)!important;border:1px solid var(--form-panel-border)!important;width:100%!important;box-shadow:var(--form-panel-shadow)!important;border-radius:10px!important;padding:4px!important}[data-app=admin] .party-bundle-stepper__tabs{background:var(--form-tab-bg)!important;border-color:var(--form-tab-border)!important;border-radius:8px!important}[data-app=admin] .party-bundle-stepper__tab{min-height:44px;color:var(--text-base)!important;border-radius:8px!important;justify-content:flex-start!important}[data-app=admin] .party-bundle-stepper__tab.is-active{color:var(--brand-primary)!important;background:var(--form-tab-active-bg)!important;border-color:var(--form-tab-active-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .party-bundle-builder .party-bundle-panel{background:var(--form-panel-bg)!important;border:1px solid var(--form-panel-border)!important;width:100%!important;max-width:none!important;box-shadow:var(--form-panel-shadow)!important;border-radius:10px!important;margin:0!important;padding:20px 22px!important}[data-app=admin] .party-bundle-builder .party-bundle-subpanel,[data-app=admin] .party-bundle-toggle-row{background:var(--form-subpanel-bg)!important;border:1px solid var(--form-subpanel-border)!important;box-shadow:none!important;border-radius:10px!important}[data-app=admin] .party-bundle-toggle-row.is-on{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .party-bundle-panel__icon,[data-app=admin] .party-bundle-builder .w-8.h-8.rounded-lg{background:var(--brand-primary-soft)!important;width:34px!important;height:34px!important;color:var(--brand-primary)!important;border-radius:8px!important}[data-app=admin] .party-bundle-builder h2,[data-app=admin] .party-bundle-builder h3,[data-app=admin] .party-bundle-builder h4,[data-app=admin] .party-bundle-builder strong{color:var(--text-strong)!important}[data-app=admin] .party-bundle-builder p,[data-app=admin] .party-bundle-builder label,[data-app=admin] .party-bundle-builder .text-xs,[data-app=admin] .party-bundle-builder .text-\[10px\],[data-app=admin] .party-bundle-builder .text-\[11px\]{color:var(--text-muted)}[data-app=admin] .party-bundle-builder .input-nexus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .party-bundle-builder textarea,[data-app=admin] .party-bundle-builder select{color-scheme:var(--control-color-scheme);min-height:46px!important;color:var(--text-strong)!important;background:var(--input-bg)!important;border:1px solid var(--input-border)!important;box-shadow:none!important;border-radius:8px!important}[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus{background:var(--input-focus-bg)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 16%, transparent)!important}}[data-app=admin] .party-bundle-builder input[type=checkbox],[data-app=admin] .party-bundle-builder input[type=radio]{accent-color:var(--brand-primary)!important}[data-app=admin] .party-bundle-switch{border:1px solid var(--form-subpanel-border)!important;background:var(--toggle-off-bg)!important;width:42px!important;height:22px!important;box-shadow:none!important;padding:2px!important}[data-app=admin] .party-bundle-switch.is-on{background:var(--toggle-active-bg)!important;border-color:var(--brand-primary-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .party-bundle-switch span{background:var(--surface-panel-strong)!important;border:0!important;width:16px!important;height:16px!important;transform:translate(0)!important}[data-app=admin] .party-bundle-switch.is-on span{transform:translate(18px)!important}[data-app=admin] .party-bundle-builder button[style*=brand-primary-soft],[data-app=admin] .party-bundle-builder label[style*=brand-primary-soft],[data-app=admin] .party-bundle-builder span[style*=brand-primary-soft]{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-border)!important;color:var(--brand-primary)!important}[data-app=admin] .party-bundle-builder table{background:var(--form-panel-bg)}[data-app=admin] .party-bundle-builder th,[data-app=admin] .party-bundle-builder td{border-color:var(--stroke-soft)!important}[data-app=admin] .party-bundle-builder thead tr,[data-app=admin] .party-bundle-builder table+div{background:var(--form-subpanel-bg)!important}:root[data-theme=dark] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=lagoon] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--app-background)!important}:root[data-theme=light] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=sunset] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=sprout] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:linear-gradient(90deg, var(--brand-primary-soft), transparent 34%), var(--surface-app)!important}@media (width<=760px){[data-app=admin] .party-bundle-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .party-bundle-stepper__tabs{flex-wrap:nowrap!important;overflow-x:auto!important}[data-app=admin] .party-bundle-stepper__tab{min-width:136px;justify-content:center!important}[data-app=admin] .party-bundle-builder .party-bundle-panel{padding:16px!important}}[data-app=admin] .jump-pass-builder-shell .page-layout__body,[data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--app-background)!important;color:var(--text-base)!important}[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder{color:var(--text-base)!important;background:0 0!important}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper,[data-app=admin] .party-bundle-stepper,[data-app=admin] .party-bundle-stepper__tabs{background:var(--form-tab-bg)!important;border-color:var(--form-tab-border)!important;box-shadow:var(--form-panel-shadow)!important}[data-app=admin] .jump-pass-stepper__tab,[data-app=admin] .party-bundle-stepper__tab{color:var(--text-base)!important;background:0 0!important;border-color:#0000!important}[data-app=admin] .jump-pass-stepper__tab.is-active,[data-app=admin] .party-bundle-stepper__tab.is-active{background:var(--form-tab-active-bg)!important;border-color:var(--form-tab-active-border)!important;color:var(--brand-primary)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel,[data-app=admin] .party-bundle-builder .party-bundle-panel{background:var(--form-panel-bg)!important;border-color:var(--form-panel-border)!important;box-shadow:var(--form-panel-shadow)!important}[data-app=admin] .jump-pass-toggle-card,[data-app=admin] .jump-pass-ticket-list,[data-app=admin] .party-bundle-builder .party-bundle-subpanel,[data-app=admin] .party-bundle-toggle-row{background:var(--form-subpanel-bg)!important;border-color:var(--form-subpanel-border)!important;color:var(--text-base)!important}[data-app=admin] .jump-pass-toggle-card.is-on,[data-app=admin] .party-bundle-toggle-row.is-on{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .jump-pass-ticket-list>.grid:first-child,[data-app=admin] .party-bundle-builder thead tr,[data-app=admin] .party-bundle-builder table+div{background:var(--brand-primary-soft)!important;color:var(--text-base)!important}[data-app=admin] .jump-pass-panel h3,[data-app=admin] .jump-pass-toggle-card p:first-child,[data-app=admin] .party-bundle-builder h2,[data-app=admin] .party-bundle-builder h3,[data-app=admin] .party-bundle-builder h4,[data-app=admin] .party-bundle-builder strong{color:var(--text-strong)!important}[data-app=admin] .jump-pass-builder label,[data-app=admin] .jump-pass-builder p,[data-app=admin] .jump-pass-builder .block.text-xs,[data-app=admin] .jump-pass-builder .block.text-sm,[data-app=admin] .party-bundle-builder p,[data-app=admin] .party-bundle-builder label,[data-app=admin] .party-bundle-builder .text-xs,[data-app=admin] .party-bundle-builder .text-\[10px\],[data-app=admin] .party-bundle-builder .text-\[11px\]{color:var(--text-muted)!important}[data-app=admin] .jump-pass-builder .input-nexus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .jump-pass-builder textarea,[data-app=admin] .jump-pass-builder select,[data-app=admin] .party-bundle-builder .input-nexus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .party-bundle-builder textarea,[data-app=admin] .party-bundle-builder select{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-strong)!important;color-scheme:var(--control-color-scheme)!important}[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus,[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus{background:var(--input-focus-bg)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus,[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 16%, transparent)!important}}[data-app=admin] .jump-pass-builder input::placeholder,[data-app=admin] .jump-pass-builder textarea::placeholder,[data-app=admin] .party-bundle-builder input::placeholder,[data-app=admin] .party-bundle-builder textarea::placeholder{color:var(--input-placeholder)!important}[data-app=admin] .jump-pass-switch,[data-app=admin] .party-bundle-switch{background:var(--toggle-off-bg)!important;border-color:var(--form-subpanel-border)!important}[data-app=admin] .jump-pass-switch.is-on,[data-app=admin] .party-bundle-switch.is-on{background:var(--toggle-active-bg)!important;border-color:var(--brand-primary-border)!important;box-shadow:var(--form-active-shadow)!important}[data-app=admin] .jump-pass-switch span,[data-app=admin] .party-bundle-switch span{background:var(--surface-panel-strong)!important}[data-app=admin] .jump-pass-builder input[type=checkbox],[data-app=admin] .jump-pass-builder input[type=radio],[data-app=admin] .party-bundle-builder input[type=checkbox],[data-app=admin] .party-bundle-builder input[type=radio]{accent-color:var(--brand-primary)!important}:root[data-theme=light] [data-app=admin] .jump-pass-builder-shell .page-layout__body,:root[data-theme=light] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=sunset] [data-app=admin] .jump-pass-builder-shell .page-layout__body,:root[data-theme=sunset] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=sprout] [data-app=admin] .jump-pass-builder-shell .page-layout__body,:root[data-theme=sprout] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:linear-gradient(90deg, var(--brand-primary-soft), transparent 36%), var(--surface-app)!important}[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--catalog-builder-canvas:var(--admin-shell-bg,#fbfaf8);--catalog-builder-paper:var(--admin-header-bg,#fff);--catalog-builder-soft:var(--admin-search-bg,#fbfaf8);--catalog-builder-border:var(--admin-header-border,#e7dfd4);--catalog-builder-border-strong:var(--admin-search-border,#d8cdbc);--catalog-builder-muted:var(--admin-muted-text,#5f584c);--catalog-builder-ink:var(--admin-heading-text,#111827);--catalog-builder-text:var(--admin-shell-text,#2f2a22);--catalog-builder-accent:var(--admin-accent,#18b8c9);--catalog-builder-accent-deep:var(--admin-accent-deep,#0e7490);--catalog-builder-accent-soft:var(--admin-active-soft,#ddf7fc);--catalog-builder-accent-shadow:var(--admin-accent-shadow,#18b8c93d);--brand-primary:var(--catalog-builder-accent);--brand-primary-deep:var(--catalog-builder-accent-deep);--brand-primary-soft:var(--catalog-builder-accent-soft);--brand-primary-border:var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--brand-primary-border:color-mix(in srgb, var(--catalog-builder-accent) 42%, var(--catalog-builder-border))}}[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--form-panel-bg:var(--catalog-builder-paper);--form-panel-border:var(--catalog-builder-border);--form-panel-shadow:0 8px 18px var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--form-panel-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 8%, transparent)}}[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--form-subpanel-bg:var(--catalog-builder-paper);--form-subpanel-border:var(--catalog-builder-border);--form-tab-bg:var(--catalog-builder-paper);--form-tab-border:var(--catalog-builder-border);--form-tab-active-bg:var(--catalog-builder-accent-soft);--form-tab-active-border:var(--catalog-builder-accent);--form-active-shadow:0 6px 14px var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--form-active-shadow:0 6px 14px color-mix(in srgb, var(--catalog-builder-accent) 14%, transparent)}}[data-app=admin] .jump-pass-builder-shell,[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .membership-builder-shell,[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .voucher-pack-builder,[data-app=admin] .membership-builder{--input-bg:var(--catalog-builder-paper);--input-focus-bg:var(--catalog-builder-paper);--input-border:var(--catalog-builder-border-strong);--input-placeholder:var(--catalog-builder-muted);--toggle-off-bg:var(--catalog-builder-soft);--toggle-active-bg:var(--catalog-builder-accent)}[data-app=admin] .jump-pass-builder-shell .page-layout__body,[data-app=admin] .party-bundle-builder-shell .page-layout__body,[data-app=admin] .membership-builder-shell .page-layout__body{background:var(--catalog-builder-canvas)!important;color:var(--catalog-builder-text)!important;border-top:1px solid var(--catalog-builder-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder-shell .page-layout__body,[data-app=admin] .party-bundle-builder-shell .page-layout__body,[data-app=admin] .membership-builder-shell .page-layout__body{border-top:1px solid color-mix(in srgb, var(--catalog-builder-accent) 16%, transparent)!important}}[data-app=admin] #session-pass-form.jump-pass-builder,[data-app=admin] .party-bundle-builder,[data-app=admin] .membership-builder{color:var(--catalog-builder-text)!important;background:0 0!important}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper,[data-app=admin] .party-bundle-stepper,[data-app=admin] .party-bundle-stepper__tabs,[data-app=admin] .membership-stepper,[data-app=admin] .membership-stepper__tabs{background:var(--catalog-builder-paper)!important;border-color:var(--catalog-builder-border)!important;box-shadow:0 8px 18px var(--catalog-builder-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper,[data-app=admin] .party-bundle-stepper,[data-app=admin] .party-bundle-stepper__tabs,[data-app=admin] .membership-stepper,[data-app=admin] .membership-stepper__tabs{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 8%, transparent)!important}}[data-app=admin] .jump-pass-stepper__tab,[data-app=admin] .party-bundle-stepper__tab,[data-app=admin] .membership-stepper__tab{color:var(--catalog-builder-text)!important;background:0 0!important;border-color:#0000!important}[data-app=admin] .jump-pass-stepper__tab.is-active,[data-app=admin] .party-bundle-stepper__tab.is-active,[data-app=admin] .membership-stepper__tab.is-active{background:var(--catalog-builder-accent-soft)!important;border-color:var(--catalog-builder-accent)!important;color:var(--catalog-builder-accent-deep)!important;box-shadow:0 3px 0 var(--catalog-builder-accent-deep)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-stepper__tab.is-active,[data-app=admin] .party-bundle-stepper__tab.is-active,[data-app=admin] .membership-stepper__tab.is-active{box-shadow:0 3px 0 color-mix(in srgb, var(--catalog-builder-accent-deep) 48%, transparent)!important}}[data-app=admin] .jump-pass-stepper__tab.is-active svg,[data-app=admin] .party-bundle-stepper__tab.is-active svg,[data-app=admin] .membership-stepper__tab.is-active svg{color:var(--catalog-builder-accent-deep)!important}[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel,[data-app=admin] .party-bundle-builder .party-bundle-panel,[data-app=admin] .party-bundle-builder .party-bundle-subpanel,[data-app=admin] .party-bundle-toggle-row,[data-app=admin] .membership-builder .pb-section,[data-app=admin] .membership-builder .pb-toggle-row{background:var(--catalog-builder-paper)!important;border-color:var(--catalog-builder-border)!important;box-shadow:0 8px 18px var(--catalog-builder-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] #session-pass-form.jump-pass-builder .jump-pass-panel,[data-app=admin] .party-bundle-builder .party-bundle-panel,[data-app=admin] .party-bundle-builder .party-bundle-subpanel,[data-app=admin] .party-bundle-toggle-row,[data-app=admin] .membership-builder .pb-section,[data-app=admin] .membership-builder .pb-toggle-row{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 8%, transparent)!important}}[data-app=admin] .jump-pass-toggle-card,[data-app=admin] .jump-pass-ticket-list{background:var(--catalog-builder-paper)!important;border-color:var(--catalog-builder-border)!important;color:var(--catalog-builder-text)!important}[data-app=admin] .jump-pass-toggle-card.is-on,[data-app=admin] .party-bundle-toggle-row.is-on,[data-app=admin] .jump-pass-ticket-list>.grid:first-child,[data-app=admin] .party-bundle-builder thead tr,[data-app=admin] .party-bundle-builder table+div{background:var(--catalog-builder-accent-soft)!important;border-color:var(--catalog-builder-accent)!important;color:var(--catalog-builder-text)!important}[data-app=admin] .jump-pass-panel__icon,[data-app=admin] .jump-pass-toggle-card .w-8.h-8,[data-app=admin] .party-bundle-panel__icon,[data-app=admin] .party-bundle-builder .w-8.h-8.rounded-lg{background:var(--catalog-builder-accent-soft)!important;color:var(--catalog-builder-accent-deep)!important}[data-app=admin] .jump-pass-panel__icon svg,[data-app=admin] .jump-pass-toggle-card .w-8.h-8 svg,[data-app=admin] .party-bundle-panel__icon svg,[data-app=admin] .party-bundle-builder .w-8.h-8.rounded-lg svg{color:var(--catalog-builder-accent-deep)!important}[data-app=admin] .jump-pass-panel h3,[data-app=admin] .jump-pass-toggle-card p:first-child,[data-app=admin] .party-bundle-builder h2,[data-app=admin] .party-bundle-builder h3,[data-app=admin] .party-bundle-builder h4,[data-app=admin] .party-bundle-builder strong,[data-app=admin] .membership-builder h2,[data-app=admin] .membership-builder h3,[data-app=admin] .membership-builder strong{color:var(--catalog-builder-ink)!important}[data-app=admin] .jump-pass-builder label,[data-app=admin] .jump-pass-builder p,[data-app=admin] .jump-pass-builder .block.text-xs,[data-app=admin] .jump-pass-builder .block.text-sm,[data-app=admin] .party-bundle-builder p,[data-app=admin] .party-bundle-builder label,[data-app=admin] .party-bundle-builder .text-xs,[data-app=admin] .party-bundle-builder .text-\[10px\],[data-app=admin] .party-bundle-builder .text-\[11px\],[data-app=admin] .membership-builder p,[data-app=admin] .membership-builder label,[data-app=admin] .membership-builder .text-xs,[data-app=admin] .membership-builder .text-\[10px\],[data-app=admin] .membership-builder .text-\[11px\],[data-app=admin] .membership-builder .pb-section__sub,[data-app=admin] .membership-builder .pb-field__hint{color:var(--catalog-builder-muted)!important}[data-app=admin] .jump-pass-builder .input-nexus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .jump-pass-builder textarea,[data-app=admin] .jump-pass-builder select,[data-app=admin] .party-bundle-builder .input-nexus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .party-bundle-builder textarea,[data-app=admin] .party-bundle-builder select,[data-app=admin] .membership-builder .input-nexus,[data-app=admin] .membership-builder .pb-input,[data-app=admin] .membership-builder .pb-tags,[data-app=admin] .membership-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .membership-builder textarea,[data-app=admin] .membership-builder select{background:var(--catalog-builder-paper)!important;border-color:var(--catalog-builder-border-strong)!important;color:var(--catalog-builder-ink)!important;box-shadow:none!important;color-scheme:var(--control-color-scheme)!important}[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus,[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus,[data-app=admin] .membership-builder .input-nexus:focus,[data-app=admin] .membership-builder .pb-input:focus,[data-app=admin] .membership-builder .pb-tags:focus-within,[data-app=admin] .membership-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .membership-builder textarea:focus,[data-app=admin] .membership-builder select:focus{background:var(--catalog-builder-paper)!important;border-color:var(--catalog-builder-accent)!important;box-shadow:0 0 0 3px var(--catalog-builder-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-builder .input-nexus:focus,[data-app=admin] .jump-pass-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .jump-pass-builder textarea:focus,[data-app=admin] .jump-pass-builder select:focus,[data-app=admin] .party-bundle-builder .input-nexus:focus,[data-app=admin] .party-bundle-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .party-bundle-builder textarea:focus,[data-app=admin] .party-bundle-builder select:focus,[data-app=admin] .membership-builder .input-nexus:focus,[data-app=admin] .membership-builder .pb-input:focus,[data-app=admin] .membership-builder .pb-tags:focus-within,[data-app=admin] .membership-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .membership-builder textarea:focus,[data-app=admin] .membership-builder select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--catalog-builder-accent) 16%, transparent)!important}}[data-app=admin] .jump-pass-builder input::placeholder,[data-app=admin] .jump-pass-builder textarea::placeholder,[data-app=admin] .party-bundle-builder input::placeholder,[data-app=admin] .party-bundle-builder textarea::placeholder,[data-app=admin] .membership-builder input::placeholder,[data-app=admin] .membership-builder textarea::placeholder{color:var(--catalog-builder-muted)!important}[data-app=admin] .jump-pass-switch,[data-app=admin] .party-bundle-switch,[data-app=admin] .membership-builder .pb-switch{background:var(--catalog-builder-soft)!important;border-color:var(--catalog-builder-border-strong)!important}[data-app=admin] .jump-pass-switch.is-on,[data-app=admin] .party-bundle-switch.is-on,[data-app=admin] .membership-builder .pb-switch.is-on{background:var(--catalog-builder-accent)!important;border-color:var(--catalog-builder-accent)!important;box-shadow:0 0 0 3px var(--catalog-builder-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .jump-pass-switch.is-on,[data-app=admin] .party-bundle-switch.is-on,[data-app=admin] .membership-builder .pb-switch.is-on{box-shadow:0 0 0 3px color-mix(in srgb, var(--catalog-builder-accent) 16%, transparent)!important}}[data-app=admin] .jump-pass-switch span,[data-app=admin] .party-bundle-switch span,[data-app=admin] .membership-builder .pb-switch:after{background:var(--catalog-builder-paper)!important}[data-app=admin] .jump-pass-builder input[type=checkbox],[data-app=admin] .jump-pass-builder input[type=radio],[data-app=admin] .party-bundle-builder input[type=checkbox],[data-app=admin] .party-bundle-builder input[type=radio],[data-app=admin] .membership-builder input[type=checkbox],[data-app=admin] .membership-builder input[type=radio]{accent-color:var(--catalog-builder-accent)!important}:root[data-theme=dark] [data-app=admin] .jump-pass-builder-shell .page-layout__body,:root[data-theme=dark] [data-app=admin] .party-bundle-builder-shell .page-layout__body,:root[data-theme=dark] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg)!important}[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper,[data-app=admin] .party-bundle-stepper__tabs{background:var(--catalog-builder-paper)!important;border:1px solid var(--catalog-builder-border)!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:auto!important;max-width:100%!important;padding:4px!important;display:inline-flex!important;box-shadow:0 2px 6px #0000001a!important}[data-app=admin] .party-bundle-stepper{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}[data-app=admin] .jump-pass-stepper__tab,[data-app=admin] .party-bundle-stepper__tab{min-width:0!important;min-height:40px!important;color:var(--catalog-builder-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}[data-app=admin] .jump-pass-stepper__tab svg,[data-app=admin] .party-bundle-stepper__tab svg{color:currentColor!important;flex:none!important;width:15px!important;height:15px!important}[data-app=admin] .jump-pass-stepper__tab.is-active,[data-app=admin] .party-bundle-stepper__tab.is-active{background:var(--catalog-builder-accent-soft)!important;color:var(--catalog-builder-accent-deep)!important;border-color:#0000!important;box-shadow:0 1px 3px #0000001f!important}@media (width<=760px){[data-app=admin] #session-pass-form.jump-pass-builder>.jump-pass-stepper,[data-app=admin] .party-bundle-stepper__tabs{width:100%!important;display:flex!important;overflow-x:auto!important}[data-app=admin] .jump-pass-stepper__tab,[data-app=admin] .party-bundle-stepper__tab{gap:7px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important}}[data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--catalog-builder-canvas)!important;padding:16px 14px 104px!important}[data-app=admin] .party-bundle-builder,[data-app=admin] .party-bundle-builder__inner{width:100%!important;max-width:none!important;color:var(--catalog-builder-text)!important;background:0 0!important;margin:0!important;padding:0!important}[data-app=admin] .party-bundle-builder__inner{flex-direction:column!important;gap:14px!important;display:flex!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper__tabs{background:var(--catalog-builder-paper)!important;border:1px solid var(--catalog-builder-border)!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:100%!important;max-width:none!important;padding:4px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 2px 6px #0000001a!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper__tab{min-width:0!important;min-height:40px!important;color:var(--catalog-builder-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper__tab.is-active{background:var(--catalog-builder-accent-soft)!important;color:var(--catalog-builder-accent-deep)!important;border-color:#0000!important;box-shadow:0 1px 3px #0000001f!important}[data-app=admin] .party-bundle-builder .party-bundle-panel,[data-app=admin] .party-bundle-builder .party-bundle-subpanel{border:1px solid var(--catalog-builder-border)!important;background:var(--catalog-builder-paper)!important;width:100%!important;max-width:none!important;color:var(--catalog-builder-text)!important;box-shadow:0 8px 18px var(--catalog-builder-accent)!important;border-radius:10px!important;margin:0!important;padding:20px 22px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .party-bundle-builder .party-bundle-panel,[data-app=admin] .party-bundle-builder .party-bundle-subpanel{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent) 8%, transparent)!important}}@media (width<=760px){[data-app=admin] .party-bundle-builder-shell .page-layout__body{padding:12px 10px 96px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel,[data-app=admin] .party-bundle-builder .party-bundle-subpanel{padding:18px 14px!important}}[data-app=admin] .party-bundle-builder-shell,[data-app=admin] .party-bundle-builder-shell>.flex-1,[data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff))!important}[data-app=admin] .party-bundle-builder-shell .page-layout__body{padding:16px 14px 104px!important}[data-app=admin] .party-bundle-builder{background:0 0!important}[data-app=admin] .party-bundle-builder__inner{gap:12px!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper__tabs{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;border-color:var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;min-height:58px!important}[data-app=admin] .party-bundle-builder .party-bundle-stepper__tab{min-height:40px!important;padding:0 14px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;border-color:var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;padding:20px 22px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel>.grid,[data-app=admin] .party-bundle-builder .party-bundle-panel>div{min-width:0!important}[data-app=admin] .party-bundle-builder .party-bundle-media-panel{padding-bottom:18px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel textarea{min-height:86px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel textarea[name=detailedDescription]{min-height:96px!important}[data-app=admin] .party-bundle-builder .party-bundle-inline-toggle{margin-top:2px!important}[data-app=admin] .party-bundle-builder .party-bundle-inline-toggle .party-bundle-switch{width:38px!important;height:22px!important}[data-app=admin] .party-bundle-builder .party-bundle-inline-toggle .party-bundle-switch span{width:16px!important;height:16px!important;margin:2px!important}:root[data-theme=dark] [data-app=admin] .party-bundle-builder-shell,:root[data-theme=dark] [data-app=admin] .party-bundle-builder-shell>.flex-1,:root[data-theme=dark] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--admin-shell-bg,#08111f)!important}:root[data-theme=lagoon] [data-app=admin] .party-bundle-builder-shell,:root[data-theme=lagoon] [data-app=admin] .party-bundle-builder-shell>.flex-1,:root[data-theme=lagoon] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--admin-shell-bg,#e9fbff)!important}:root[data-theme=light] [data-app=admin] .party-bundle-builder-shell,:root[data-theme=light] [data-app=admin] .party-bundle-builder-shell>.flex-1,:root[data-theme=light] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f4f5f7)!important}:root[data-theme=sunset] [data-app=admin] .party-bundle-builder-shell,:root[data-theme=sunset] [data-app=admin] .party-bundle-builder-shell>.flex-1,:root[data-theme=sunset] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--admin-shell-bg,#fff7ed)!important}:root[data-theme=sprout] [data-app=admin] .party-bundle-builder-shell,:root[data-theme=sprout] [data-app=admin] .party-bundle-builder-shell>.flex-1,:root[data-theme=sprout] [data-app=admin] .party-bundle-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f0fdf4)!important}@media (width<=760px){[data-app=admin] .party-bundle-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .party-bundle-builder .party-bundle-panel{padding:16px!important}}[data-app=admin] .voucher-pack-builder-shell,[data-app=admin] .voucher-pack-builder-shell>.flex-1,[data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff))!important}[data-app=admin] .voucher-pack-builder-shell .page-layout__body{padding:16px 14px 104px!important}[data-app=admin] .voucher-pack-builder,[data-app=admin] .voucher-pack-builder__inner{width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;background:0 0!important;margin:0!important;padding:0!important}[data-app=admin] .voucher-pack-builder__inner{flex-direction:column!important;gap:12px!important;display:flex!important}[data-app=admin] .voucher-pack-builder .voucher-pack-stepper{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}[data-app=admin] .voucher-pack-builder .voucher-pack-stepper__tabs{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:100%!important;min-height:58px!important;padding:4px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 2px 6px #0000001a!important}[data-app=admin] .voucher-pack-builder .voucher-pack-stepper__tab{min-width:0!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}[data-app=admin] .voucher-pack-builder .voucher-pack-stepper__tab.is-active{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;box-shadow:0 1px 3px #0000001f!important}[data-app=admin] .voucher-pack-builder .voucher-pack-panel,[data-app=admin] .voucher-pack-builder .voucher-pack-section{border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:0 8px 18px var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-radius:10px!important;margin:0!important;padding:20px 22px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .voucher-pack-builder .voucher-pack-panel,[data-app=admin] .voucher-pack-builder .voucher-pack-section{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent,var(--admin-accent,#18b8c9)) 8%, transparent)!important}}[data-app=admin] .voucher-pack-builder .voucher-pack-section{padding:0!important;overflow:hidden!important}[data-app=admin] .voucher-pack-builder .voucher-pack-section>button{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;min-height:58px!important;padding:14px 18px!important}[data-app=admin] .voucher-pack-builder .voucher-pack-section>div{border-top:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;padding:16px 18px 18px!important}[data-app=admin] .voucher-pack-builder .party-bundle-panel__icon{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;width:36px!important;height:36px!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}[data-app=admin] .voucher-pack-builder h2,[data-app=admin] .voucher-pack-builder h3,[data-app=admin] .voucher-pack-builder strong{color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important}[data-app=admin] .voucher-pack-builder p,[data-app=admin] .voucher-pack-builder label,[data-app=admin] .voucher-pack-builder .text-xs{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important}[data-app=admin] .voucher-pack-builder .input-nexus,[data-app=admin] .voucher-pack-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .voucher-pack-builder textarea,[data-app=admin] .voucher-pack-builder select{border:1px solid var(--catalog-builder-input-border,var(--admin-search-border,#a7e7f0))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;border-radius:8px!important}[data-app=admin] .voucher-pack-builder textarea{min-height:86px!important}[data-app=admin] .voucher-pack-builder .input-nexus:focus,[data-app=admin] .voucher-pack-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .voucher-pack-builder textarea:focus,[data-app=admin] .voucher-pack-builder select:focus{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;box-shadow:0 0 0 3px var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important}[data-app=admin] .voucher-pack-builder input::placeholder,[data-app=admin] .voucher-pack-builder textarea::placeholder{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important;opacity:.74!important}[data-app=admin] .voucher-pack-builder .voucher-pack-inclusion-row{border-color:var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important}[data-app=admin] .voucher-pack-builder input[type=checkbox],[data-app=admin] .voucher-pack-builder input[type=radio]{accent-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}:root[data-theme=dark] [data-app=admin] .voucher-pack-builder-shell,:root[data-theme=dark] [data-app=admin] .voucher-pack-builder-shell>.flex-1,:root[data-theme=dark] [data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--admin-shell-bg,#08111f)!important}:root[data-theme=lagoon] [data-app=admin] .voucher-pack-builder-shell,:root[data-theme=lagoon] [data-app=admin] .voucher-pack-builder-shell>.flex-1,:root[data-theme=lagoon] [data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--admin-shell-bg,#e9fbff)!important}:root[data-theme=light] [data-app=admin] .voucher-pack-builder-shell,:root[data-theme=light] [data-app=admin] .voucher-pack-builder-shell>.flex-1,:root[data-theme=light] [data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f4f5f7)!important}:root[data-theme=sunset] [data-app=admin] .voucher-pack-builder-shell,:root[data-theme=sunset] [data-app=admin] .voucher-pack-builder-shell>.flex-1,:root[data-theme=sunset] [data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--admin-shell-bg,#fff7ed)!important}:root[data-theme=sprout] [data-app=admin] .voucher-pack-builder-shell,:root[data-theme=sprout] [data-app=admin] .voucher-pack-builder-shell>.flex-1,:root[data-theme=sprout] [data-app=admin] .voucher-pack-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f0fdf4)!important}@media (width<=760px){[data-app=admin] .voucher-pack-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .voucher-pack-builder .voucher-pack-panel{padding:16px!important}[data-app=admin] .voucher-pack-builder .voucher-pack-stepper__tab{padding:0 12px!important}}[data-app=admin] .membership-builder-shell,[data-app=admin] .membership-builder-shell>.flex-1,[data-app=admin] .membership-builder-shell .page-layout__body{background:var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff))!important}[data-app=admin] .membership-builder-shell .page-layout__body{padding:16px 14px 104px!important}[data-app=admin] .membership-builder,[data-app=admin] .membership-builder__inner{width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;background:0 0!important;margin:0!important;padding:0!important}[data-app=admin] .membership-builder__inner{flex-direction:column!important;gap:12px!important;display:flex!important}[data-app=admin] .membership-builder .membership-stepper{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}[data-app=admin] .membership-builder .membership-stepper__tabs{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:100%!important;min-height:58px!important;padding:4px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 2px 6px #0000001a!important}[data-app=admin] .membership-builder .membership-stepper__tab{min-width:0!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}[data-app=admin] .membership-builder .membership-stepper__tab.is-active{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;box-shadow:0 1px 3px #0000001f!important}[data-app=admin] .membership-builder .pb-section,[data-app=admin] .membership-builder .pb-toggle-row{border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:0 8px 18px var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-radius:10px!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .membership-builder .pb-section,[data-app=admin] .membership-builder .pb-toggle-row{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent,var(--admin-accent,#18b8c9)) 8%, transparent)!important}}[data-app=admin] .membership-builder .pb-section{padding:0!important;scroll-margin-top:104px!important}[data-app=admin] .membership-builder .pb-section__head{padding:20px 22px 8px!important}[data-app=admin] .membership-builder .pb-section__body{gap:14px!important;padding:0 22px 22px!important}[data-app=admin] .membership-builder .pb-section__icon{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;width:36px!important;height:36px!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}[data-app=admin] .membership-builder .pb-section__title{color:var(--catalog-builder-ink,var(--admin-heading-text,#111827))!important;font-size:22px!important;font-weight:900!important}[data-app=admin] .membership-builder .pb-field__label,[data-app=admin] .membership-builder .pb-subhead{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important}[data-app=admin] .membership-builder .pb-input,[data-app=admin] .membership-builder .input-nexus,[data-app=admin] .membership-builder .pb-tags,[data-app=admin] .membership-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .membership-builder textarea,[data-app=admin] .membership-builder select{border:1px solid var(--catalog-builder-input-border,var(--admin-search-border,#a7e7f0))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;color-scheme:var(--control-color-scheme)!important;border-radius:8px!important}[data-app=admin] .membership-builder textarea.pb-input,[data-app=admin] .membership-builder textarea{min-height:86px!important}[data-app=admin] .membership-builder .pb-input:focus,[data-app=admin] .membership-builder .input-nexus:focus,[data-app=admin] .membership-builder .pb-tags:focus-within,[data-app=admin] .membership-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .membership-builder textarea:focus,[data-app=admin] .membership-builder select:focus{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;box-shadow:0 0 0 3px var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important}[data-app=admin] .membership-builder .pb-toggle-row{padding:14px 16px!important}[data-app=admin] .membership-builder .pb-toggle-row.is-on{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}[data-app=admin] .membership-builder .pb-switch{background:var(--catalog-builder-soft,var(--admin-search-bg,#fbfaf8))!important;border:1px solid var(--catalog-builder-border-strong,var(--admin-search-border,#d8cdbc))!important;width:38px!important;height:22px!important}[data-app=admin] .membership-builder .pb-switch:after{background:var(--catalog-builder-paper,var(--admin-header-bg,#fff))!important;width:16px!important;height:16px!important}[data-app=admin] .membership-builder .pb-switch.is-on{background:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}[data-app=admin] .membership-builder .membership-rich-editor{gap:10px!important;display:grid!important}[data-app=admin] .membership-builder .membership-rich-editor__surface{border:1px solid var(--catalog-builder-input-border,var(--admin-search-border,#a7e7f0))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important;box-shadow:none!important;border-radius:8px!important;overflow:hidden!important}[data-app=admin] .membership-builder .membership-rich-editor__body{position:relative!important}[data-app=admin] .membership-builder .membership-rich-editor__placeholder{pointer-events:none!important;color:var(--catalog-builder-muted,var(--admin-muted-text,#6f665b))!important;font-size:13px!important;line-height:1.4!important;position:absolute!important;top:10px!important;left:12px!important}[data-app=admin] .membership-builder .membership-rich-editor__input{min-height:92px!important;max-height:180px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;background:0 0!important;outline:none!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important;overflow-y:auto!important}[data-app=admin] .membership-builder .membership-rich-editor__surface:focus-within{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;box-shadow:0 0 0 3px var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important}[data-app=admin] .membership-builder .membership-rich-editor__toolbar{border-top:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-soft,var(--admin-search-bg,#fbfaf8))!important;align-items:center!important;gap:2px!important;min-height:38px!important;padding:3px 8px!important;display:flex!important}[data-app=admin] .membership-builder .membership-rich-editor__tool{width:30px!important;height:30px!important;color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;transition:background-color .12s,color .12s!important;display:inline-flex!important}[data-app=admin] .membership-builder .membership-rich-editor__tool:hover{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important}[data-app=admin] .membership-builder .membership-builder-actions{background:linear-gradient(180deg, var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff)), var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff)) 56%)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .membership-builder .membership-builder-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff)) 0%, transparent), var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff)) 56%)!important}}:root[data-theme=dark] [data-app=admin] .membership-builder-shell,:root[data-theme=dark] [data-app=admin] .membership-builder-shell>.flex-1,:root[data-theme=dark] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg,#08111f)!important}:root[data-theme=lagoon] [data-app=admin] .membership-builder-shell,:root[data-theme=lagoon] [data-app=admin] .membership-builder-shell>.flex-1,:root[data-theme=lagoon] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg,#e9fbff)!important}:root[data-theme=light] [data-app=admin] .membership-builder-shell,:root[data-theme=light] [data-app=admin] .membership-builder-shell>.flex-1,:root[data-theme=light] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f4f5f7)!important}:root[data-theme=sunset] [data-app=admin] .membership-builder-shell,:root[data-theme=sunset] [data-app=admin] .membership-builder-shell>.flex-1,:root[data-theme=sunset] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg,#fff7ed)!important}:root[data-theme=sprout] [data-app=admin] .membership-builder-shell,:root[data-theme=sprout] [data-app=admin] .membership-builder-shell>.flex-1,:root[data-theme=sprout] [data-app=admin] .membership-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f0fdf4)!important}@media (width<=760px){[data-app=admin] .membership-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .membership-builder .pb-section__head{padding:18px 16px 8px!important}[data-app=admin] .membership-builder .pb-section__body{padding:0 16px 18px!important}[data-app=admin] .membership-builder .membership-stepper__tab{padding:0 12px!important}}[data-app=admin] .gift-card-builder-shell,[data-app=admin] .gift-card-builder-shell>.flex-1,[data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff))!important}[data-app=admin] .gift-card-builder-shell .page-layout__body{padding:16px 14px 104px!important}[data-app=admin] .gift-card-builder,[data-app=admin] .gift-card-builder__inner{width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;background:0 0!important;margin:0!important;padding:0!important}[data-app=admin] .gift-card-builder__inner{flex-direction:column!important;gap:12px!important;display:flex!important}[data-app=admin] .gift-card-builder__errors{gap:8px!important;display:grid!important}[data-app=admin] .gift-card-builder .gift-card-stepper{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}[data-app=admin] .gift-card-builder .gift-card-stepper__tabs{background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:1px!important;width:100%!important;min-height:58px!important;padding:4px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 2px 6px #0000001a!important}[data-app=admin] .gift-card-builder .gift-card-stepper__tab{min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}[data-app=admin] .gift-card-builder .gift-card-stepper__tab svg{width:16px!important;height:16px!important}[data-app=admin] .gift-card-builder .gift-card-stepper__tab.is-active{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;box-shadow:0 1px 3px #0000001f!important}[data-app=admin] .gift-card-builder .pb-section,[data-app=admin] .gift-card-builder .pb-toggle-row{border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;width:100%!important;max-width:none!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:0 8px 18px var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-radius:10px!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .gift-card-builder .pb-section,[data-app=admin] .gift-card-builder .pb-toggle-row{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent,var(--admin-accent,#18b8c9)) 8%, transparent)!important}}[data-app=admin] .gift-card-builder .pb-section{padding:0!important;scroll-margin-top:104px!important}[data-app=admin] .gift-card-builder .pb-section__head{padding:20px 22px 8px!important}[data-app=admin] .gift-card-builder .pb-section__body{gap:14px!important;padding:0 22px 22px!important}[data-app=admin] .gift-card-builder .pb-section__icon{background:var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important;width:36px!important;height:36px!important;color:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}[data-app=admin] .gift-card-builder .pb-section__title{color:var(--catalog-builder-ink,var(--admin-heading-text,#111827))!important;font-size:22px!important;font-weight:900!important}[data-app=admin] .gift-card-builder .pb-section__sub,[data-app=admin] .gift-card-builder .pb-field__hint,[data-app=admin] .gift-card-builder .pb-toggle-row__desc{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important}[data-app=admin] .gift-card-builder .pb-field__label{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}[data-app=admin] .gift-card-builder .pb-input,[data-app=admin] .gift-card-builder .input-nexus,[data-app=admin] .gift-card-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .gift-card-builder textarea,[data-app=admin] .gift-card-builder select{border:1px solid var(--catalog-builder-input-border,var(--admin-search-border,#a7e7f0))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important;width:100%!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;color-scheme:var(--control-color-scheme)!important;border-radius:8px!important}[data-app=admin] .gift-card-builder textarea.pb-input,[data-app=admin] .gift-card-builder textarea{min-height:86px!important}[data-app=admin] .gift-card-builder .pb-input:focus,[data-app=admin] .gift-card-builder .input-nexus:focus,[data-app=admin] .gift-card-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .gift-card-builder textarea:focus,[data-app=admin] .gift-card-builder select:focus{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;box-shadow:0 0 0 3px var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important}[data-app=admin] .gift-card-builder input::placeholder,[data-app=admin] .gift-card-builder textarea::placeholder{color:var(--catalog-builder-muted,var(--admin-muted-text,#6f665b))!important}[data-app=admin] .gift-card-builder .gift-card-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}[data-app=admin] .gift-card-builder .pb-toggle-row{padding:14px 16px!important}[data-app=admin] .gift-card-builder .pb-toggle-row.is-on{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}[data-app=admin] .gift-card-builder .pb-switch{background:var(--catalog-builder-soft,var(--admin-search-bg,#fbfaf8))!important;border:1px solid var(--catalog-builder-border-strong,var(--admin-search-border,#d8cdbc))!important;flex:none!important;width:38px!important;height:22px!important}[data-app=admin] .gift-card-builder .pb-switch:after{background:var(--catalog-builder-paper,var(--admin-header-bg,#fff))!important;width:16px!important;height:16px!important}[data-app=admin] .gift-card-builder .pb-switch.is-on{background:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}:root[data-theme=dark] [data-app=admin] .gift-card-builder-shell,:root[data-theme=dark] [data-app=admin] .gift-card-builder-shell>.flex-1,:root[data-theme=dark] [data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--admin-shell-bg,#08111f)!important}:root[data-theme=lagoon] [data-app=admin] .gift-card-builder-shell,:root[data-theme=lagoon] [data-app=admin] .gift-card-builder-shell>.flex-1,:root[data-theme=lagoon] [data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--admin-shell-bg,#e9fbff)!important}:root[data-theme=light] [data-app=admin] .gift-card-builder-shell,:root[data-theme=light] [data-app=admin] .gift-card-builder-shell>.flex-1,:root[data-theme=light] [data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f4f5f7)!important}:root[data-theme=sunset] [data-app=admin] .gift-card-builder-shell,:root[data-theme=sunset] [data-app=admin] .gift-card-builder-shell>.flex-1,:root[data-theme=sunset] [data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--admin-shell-bg,#fff7ed)!important}:root[data-theme=sprout] [data-app=admin] .gift-card-builder-shell,:root[data-theme=sprout] [data-app=admin] .gift-card-builder-shell>.flex-1,:root[data-theme=sprout] [data-app=admin] .gift-card-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f0fdf4)!important}@media (width<=760px){[data-app=admin] .gift-card-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .gift-card-builder .pb-section__head{padding:18px 16px 8px!important}[data-app=admin] .gift-card-builder .pb-section__body{padding:0 16px 18px!important}[data-app=admin] .gift-card-builder .gift-card-stepper__tab{padding:0 12px!important}[data-app=admin] .gift-card-builder .gift-card-inline-grid{grid-template-columns:1fr!important}}[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder-shell>.flex-1,[data-app=admin] .extra-builder-shell .page-layout__body{background:var(--catalog-builder-canvas,var(--admin-shell-bg,#e9fbff))!important}[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder{--catalog-builder-canvas:var(--admin-shell-bg,#e9fbff);--catalog-builder-paper:var(--admin-header-bg,#f7feff);--catalog-builder-soft:var(--admin-search-bg,#fbfaf8);--catalog-builder-border:var(--admin-header-border,#e7dfd4);--catalog-builder-border-strong:var(--admin-search-border,#a7e7f0);--catalog-builder-muted:var(--admin-muted-text,#5f584c);--catalog-builder-ink:var(--admin-heading-text,#111827);--catalog-builder-text:var(--admin-shell-text,#2f2a22);--catalog-builder-accent:var(--admin-accent,#18b8c9);--catalog-builder-accent-deep:var(--admin-accent-deep,#0e7490);--catalog-builder-accent-soft:var(--admin-active-soft,#ddf7fc);--catalog-builder-accent-shadow:var(--admin-accent-shadow,#18b8c93d);--brand-primary:var(--catalog-builder-accent);--brand-primary-deep:var(--catalog-builder-accent-deep);--brand-primary-soft:var(--catalog-builder-accent-soft);--brand-primary-border:var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder{--brand-primary-border:color-mix(in srgb, var(--catalog-builder-accent) 42%, var(--catalog-builder-border))}}[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder{--brand-gradient:linear-gradient(135deg, var(--catalog-builder-accent), var(--catalog-builder-accent-deep));--form-active-shadow:0 6px 14px var(--catalog-builder-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder{--form-active-shadow:0 6px 14px color-mix(in srgb, var(--catalog-builder-accent) 14%, transparent)}}[data-app=admin] .extra-builder-shell,[data-app=admin] .extra-builder{--input-bg:var(--catalog-builder-paper);--input-focus-bg:var(--catalog-builder-paper);--input-border:var(--catalog-builder-border-strong)}[data-app=admin] .extra-builder-shell .page-layout__body{padding:16px 14px 104px!important}[data-app=admin] .extra-builder,[data-app=admin] .extra-builder form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-app=admin] .extra-builder .extra-builder-form{flex-direction:column!important;gap:14px!important;display:flex!important}[data-app=admin] .extra-builder>form>.rounded-2xl:first-child:before,[data-app=admin] .extra-builder>form>.rounded-2xl:first-child:after{content:none!important;display:none!important}[data-app=admin] .extra-builder .extra-builder-card,[data-app=admin] .extra-builder>form>.rounded-2xl{border:1px solid var(--catalog-builder-border,var(--admin-header-border,#e7dfd4))!important;background:var(--catalog-builder-paper,var(--admin-header-bg,#f7feff))!important;width:100%!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:0 8px 18px var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border-radius:10px!important;margin:0!important;padding:22px!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .extra-builder .extra-builder-card,[data-app=admin] .extra-builder>form>.rounded-2xl{box-shadow:0 8px 18px color-mix(in srgb, var(--catalog-builder-accent,var(--admin-accent,#18b8c9)) 8%, transparent)!important}}[data-app=admin] .extra-builder .extra-builder-card>.mb-5:first-child,[data-app=admin] .extra-builder>form>.rounded-2xl>.mb-5:first-child{flex-direction:column!important;gap:3px!important;margin-bottom:16px!important;display:flex!important}[data-app=admin] .extra-builder .extra-builder-card h2,[data-app=admin] .extra-builder>form>.rounded-2xl h2{color:var(--catalog-builder-ink,var(--admin-heading-text,#111827))!important;font-size:22px!important;font-weight:900!important;line-height:1.2!important}[data-app=admin] .extra-builder .extra-builder-card p,[data-app=admin] .extra-builder .extra-builder-card .text-xs,[data-app=admin] .extra-builder>form>.rounded-2xl p,[data-app=admin] .extra-builder>form>.rounded-2xl .text-xs,[data-app=admin] .extra-builder label{color:var(--catalog-builder-muted,var(--admin-muted-text,#5f584c))!important}[data-app=admin] .extra-builder .input-nexus,[data-app=admin] .extra-builder input:not([type=checkbox]):not([type=radio]),[data-app=admin] .extra-builder textarea,[data-app=admin] .extra-builder select{border:1px solid var(--catalog-builder-input-border,var(--admin-search-border,#a7e7f0))!important;background:var(--catalog-builder-input-bg,var(--admin-input-bg,#f7feff))!important;width:100%!important;min-height:40px!important;color:var(--catalog-builder-text,var(--admin-heading-text,#111827))!important;box-shadow:none!important;color-scheme:var(--control-color-scheme)!important;border-radius:8px!important}[data-app=admin] .extra-builder textarea{min-height:86px!important}[data-app=admin] .extra-builder .input-nexus:focus,[data-app=admin] .extra-builder input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] .extra-builder textarea:focus,[data-app=admin] .extra-builder select:focus{border-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;box-shadow:0 0 0 3px var(--catalog-builder-accent-soft,var(--admin-active-soft,#ddf7fc))!important}[data-app=admin] .extra-builder input::placeholder,[data-app=admin] .extra-builder textarea::placeholder{color:var(--catalog-builder-muted,var(--admin-muted-text,#6f665b))!important}[data-app=admin] .extra-builder input[type=checkbox],[data-app=admin] .extra-builder input[type=radio]{accent-color:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important}[data-app=admin] .extra-builder-shell .btn-nexus{background:var(--catalog-builder-accent,var(--admin-accent,#18b8c9))!important;border:1px solid var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;color:#fff!important;box-shadow:0 4px 0 var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important}[data-app=admin] .extra-builder-shell .btn-nexus:hover:not(:disabled){background:var(--catalog-builder-accent-deep,var(--admin-accent-deep,#0e7490))!important;box-shadow:0 5px 0 var(--catalog-builder-accent-deep,#0e7490)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .extra-builder-shell .btn-nexus:hover:not(:disabled){box-shadow:0 5px 0 color-mix(in srgb, var(--catalog-builder-accent-deep,#0e7490) 72%, #000)!important}}[data-app=admin] .extra-builder-shell .btn-nexus:hover:not(:disabled){transform:translateY(-1px)}[data-app=admin] .extra-builder .extra-builder-tags{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}[data-app=admin] .extra-builder .extra-builder-tags .mb-5{margin-bottom:0!important}[data-app=admin] .extra-builder .extra-builder-tags button{border-radius:8px!important;width:auto!important;min-width:92px!important;height:40px!important;margin-top:0!important;font-weight:800!important}:root[data-theme=dark] [data-app=admin] .extra-builder-shell,:root[data-theme=dark] [data-app=admin] .extra-builder-shell>.flex-1,:root[data-theme=dark] [data-app=admin] .extra-builder-shell .page-layout__body{background:var(--admin-shell-bg,#08111f)!important}:root[data-theme=lagoon] [data-app=admin] .extra-builder-shell,:root[data-theme=lagoon] [data-app=admin] .extra-builder-shell>.flex-1,:root[data-theme=lagoon] [data-app=admin] .extra-builder-shell .page-layout__body{background:var(--admin-shell-bg,#e9fbff)!important}:root[data-theme=light] [data-app=admin] .extra-builder-shell,:root[data-theme=light] [data-app=admin] .extra-builder-shell>.flex-1,:root[data-theme=light] [data-app=admin] .extra-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f4f5f7)!important}:root[data-theme=sunset] [data-app=admin] .extra-builder-shell,:root[data-theme=sunset] [data-app=admin] .extra-builder-shell>.flex-1,:root[data-theme=sunset] [data-app=admin] .extra-builder-shell .page-layout__body{background:var(--admin-shell-bg,#fff7ed)!important}:root[data-theme=sprout] [data-app=admin] .extra-builder-shell,:root[data-theme=sprout] [data-app=admin] .extra-builder-shell>.flex-1,:root[data-theme=sprout] [data-app=admin] .extra-builder-shell .page-layout__body{background:var(--admin-shell-bg,#f0fdf4)!important}@media (width<=760px){[data-app=admin] .extra-builder-shell .page-layout__body{padding:10px 10px 96px!important}[data-app=admin] .extra-builder .extra-builder-card,[data-app=admin] .extra-builder>form>.rounded-2xl{padding:18px 16px!important}[data-app=admin] .extra-builder .extra-builder-tags{grid-template-columns:1fr!important}[data-app=admin] .extra-builder .extra-builder-tags button{width:100%!important}}[data-app=admin] .support-page{background:var(--admin-shell-bg,#e9fbff);flex:1;gap:14px;padding:14px 12px 24px;display:grid;overflow:auto}[data-app=admin] .support-card,[data-app=admin] .support-hero{background:var(--surface-panel-strong,#fff);border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));border-radius:12px;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .support-hero{grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr);align-items:center;gap:12px;padding:10px 16px;display:grid}[data-app=admin] .support-hero__copy{gap:3px;display:grid}[data-app=admin] .support-hero .a-eyebrow,[data-app=admin] .support-card .a-eyebrow{color:var(--admin-accent-deep,#0e7490);letter-spacing:.12em;font-size:10px}[data-app=admin] .support-hero h2{color:var(--admin-heading-text,#111827);margin:0;font-size:21px;font-weight:900;line-height:1.08}[data-app=admin] .support-card h2{color:var(--admin-heading-text,#111827);margin:4px 0 0;font-size:18px;font-weight:900;line-height:1.12}[data-app=admin] .support-hero__copy span{max-width:650px;color:var(--admin-muted-text,#6f665b);font-size:12px;font-weight:750;line-height:1.3}[data-app=admin] .support-card__head span,[data-app=admin] .support-conversation__head span{color:var(--admin-muted-text,#6f665b);font-size:13px;font-weight:750}[data-app=admin] .support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}[data-app=admin] .support-metric{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel-strong,#fff);border-radius:12px;align-content:start;gap:6px;min-height:70px;padding:9px 10px;display:grid;box-shadow:0 8px 18px #3c23120b}[data-app=admin] .support-metric__icon{width:28px;height:28px;color:var(--admin-accent-deep,#0e7490);background:var(--admin-active-soft,#ddf7fc);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .support-metric.is-urgent .support-metric__icon{color:var(--brand-danger,#dc2626);background:var(--brand-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-metric.is-urgent .support-metric__icon{background:color-mix(in srgb, var(--brand-danger,#dc2626) 12%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-metric.is-resolved .support-metric__icon{color:var(--brand-success,#059669);background:var(--brand-success,#059669)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-metric.is-resolved .support-metric__icon{background:color-mix(in srgb, var(--brand-success,#059669) 12%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-metric.is-total .support-metric__icon{color:var(--ink-600,#57534e);background:var(--ink-50,#f8fafc)}[data-app=admin] .support-ctl-btn,[data-app=admin] .support-primary-btn{white-space:nowrap;min-height:32px;font-family:var(--font-sans);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .1s;display:inline-flex}[data-app=admin] .support-ctl-btn{border:1px solid var(--ink-100,#e7dfd4);background:var(--surface-panel-strong,#fff);color:var(--ink-650,#475569);box-shadow:0 1px 2px #11182714}[data-app=admin] .support-ctl-btn:hover{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc);color:var(--admin-accent-deep,#0e7490)}[data-app=admin] .support-primary-btn{border:1px solid var(--admin-accent,#18b8c9);background:var(--admin-accent,#18b8c9);color:var(--ink-0,#fff);box-shadow:0 1px 2px #1118271a}[data-app=admin] .support-primary-btn:hover{border-color:var(--admin-accent-deep,#0e7490);background:var(--admin-accent-deep,#0e7490)}[data-app=admin] .support-ctl-btn:focus-visible,[data-app=admin] .support-primary-btn:focus-visible{outline:3px solid var(--admin-active-soft,#ddf7fc);outline-offset:2px}[data-app=admin] .support-ctl-btn:active:not(:disabled),[data-app=admin] .support-primary-btn:active:not(:disabled){transform:translateY(1px)}[data-app=admin] .support-ctl-btn:disabled,[data-app=admin] .support-primary-btn:disabled{opacity:1;cursor:not-allowed}[data-app=admin] .support-ctl-btn svg,[data-app=admin] .support-primary-btn svg{stroke-width:2.2px;width:13px;height:13px}[data-app=admin] .support-metric p{color:var(--admin-muted-text,#6f665b);margin:0 0 4px;font-size:11px;font-weight:850}[data-app=admin] .support-metric strong{color:var(--admin-heading-text,#111827);font-size:20px;font-weight:950;line-height:1.05}[data-app=admin] .support-notice{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel-strong,#fff);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:850}[data-app=admin] .support-notice.is-success{color:var(--brand-success,#059669)}[data-app=admin] .support-notice.is-error{color:var(--brand-danger,#dc2626)}[data-app=admin] .support-workspace{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.24fr) minmax(320px,.86fr);align-items:start;gap:14px;display:grid}[data-app=admin] .support-card{min-width:0;padding:14px}[data-app=admin] .support-card__head,[data-app=admin] .support-conversation__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-app=admin] .support-card__head>div,[data-app=admin] .support-conversation__head>div:first-child{gap:4px;min-width:0;display:grid}[data-app=admin] .support-filters{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}[data-app=admin] .support-search{grid-column:1/-1;align-items:center;gap:8px;display:flex}[data-app=admin] .support-search,[data-app=admin] .support-field input,[data-app=admin] .support-field select,[data-app=admin] .support-field textarea,[data-app=admin] .support-filters select,[data-app=admin] .support-composer textarea{border:1px solid var(--admin-search-border,#a7e7f0);background:var(--surface-panel,var(--admin-input-bg,#f7feff));width:100%;min-height:40px;color:var(--admin-heading-text,#111827);border-radius:8px;outline:none;font-size:13px;font-weight:750}[data-app=admin] .support-search{padding:0 11px}[data-app=admin] .support-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}[data-app=admin] .support-field input,[data-app=admin] .support-field select,[data-app=admin] .support-field textarea,[data-app=admin] .support-filters select,[data-app=admin] .support-composer textarea{padding:8px 11px}[data-app=admin] .support-field textarea,[data-app=admin] .support-composer textarea{resize:vertical;min-height:94px}[data-app=admin] .support-search:focus-within,[data-app=admin] .support-field input:focus,[data-app=admin] .support-field select:focus,[data-app=admin] .support-field textarea:focus,[data-app=admin] .support-filters select:focus,[data-app=admin] .support-composer textarea:focus{border-color:var(--admin-accent,#18b8c9);box-shadow:0 0 0 3px var(--admin-active-soft,#ddf7fc)}[data-app=admin] .support-ticket-list,[data-app=admin] .support-ai-thread,[data-app=admin] .support-message-list{gap:10px;display:grid;overflow:auto}[data-app=admin] .support-ticket-list{max-height:520px}[data-app=admin] .support-message-list{min-height:230px;max-height:340px}[data-app=admin] .support-ai-thread{max-height:230px}[data-app=admin] .support-ticket-row{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel-strong,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:10px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}[data-app=admin] .support-ticket-row:hover,[data-app=admin] .support-ticket-row.is-active{border-color:var(--admin-accent,#18b8c9);background:var(--admin-active-soft,#ddf7fc)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-ticket-row:hover,[data-app=admin] .support-ticket-row.is-active{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 72%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-ticket-row:hover{transform:translateY(-1px)}[data-app=admin] .support-ticket-row__top,[data-app=admin] .support-ticket-row__meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-app=admin] .support-ticket-row__top>div{gap:4px;min-width:0;display:grid}[data-app=admin] .support-ticket-row strong{color:var(--admin-heading-text,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}[data-app=admin] .support-ticket-row span,[data-app=admin] .support-ticket-row time{color:var(--admin-muted-text,#6f665b);font-size:12px;font-weight:750}[data-app=admin] .support-pill{background:var(--pill-color);border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-pill{background:color-mix(in srgb, var(--pill-color) 12%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-pill{color:var(--pill-color);white-space:nowrap;font-size:11px;font-weight:950}[data-app=admin] .support-conversation{flex-direction:column;min-height:360px;display:flex}[data-app=admin] .support-conversation__head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-app=admin] .support-badge-row,[data-app=admin] .support-ai-suggestion>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}[data-app=admin] .support-description,[data-app=admin] .support-ai-summary,[data-app=admin] .support-ai-suggestion{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel,var(--admin-input-bg,#f7feff));color:var(--admin-body-text,var(--text-base));border-radius:10px;font-size:13px;font-weight:750}[data-app=admin] .support-description{white-space:pre-wrap;margin-bottom:10px;padding:12px}[data-app=admin] .support-ai-summary{margin-bottom:10px;padding:12px}[data-app=admin] .support-ai-summary p{color:var(--admin-accent-deep,#0e7490);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:12px;font-weight:950}[data-app=admin] .support-ai-summary span{color:var(--admin-muted-text,#6f665b)}[data-app=admin] .support-ticket-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}[data-app=admin] .support-field,[data-app=admin] .support-form{gap:7px;display:grid}[data-app=admin] .support-field{color:var(--admin-muted-text,#6f665b);font-size:12px;font-weight:900}[data-app=admin] .support-message{gap:10px;max-width:86%;display:flex}[data-app=admin] .support-message.is-agent,[data-app=admin] .support-message.is-ai{flex-direction:row-reverse;justify-self:end}[data-app=admin] .support-message__avatar{background:var(--admin-active-soft,#ddf7fc);width:28px;height:28px;color:var(--admin-accent-deep,#0e7490);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}[data-app=admin] .support-message__body{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel-strong,#fff);border-radius:10px;padding:10px 12px}[data-app=admin] .support-message.is-agent .support-message__body{background:var(--ink-50,#f8fafc)}[data-app=admin] .support-message.is-ai .support-message__body{background:var(--admin-active-soft,#ddf7fc)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-message.is-ai .support-message__body{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 72%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-message.is-internal .support-message__body{border-style:dashed}[data-app=admin] .support-message__body div{color:var(--admin-muted-text,#6f665b);font-size:11px;font-weight:950}[data-app=admin] .support-message__body p{color:var(--admin-body-text,var(--text-base));white-space:pre-wrap;margin:5px 0 0;font-size:13px;font-weight:750}[data-app=admin] .support-composer{gap:10px;margin-top:12px;display:grid}[data-app=admin] .support-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-app=admin] .support-checkbox{color:var(--admin-muted-text,#6f665b);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}[data-app=admin] .support-checkbox input{accent-color:var(--admin-accent,#18b8c9)}[data-app=admin] .support-side-stack{gap:14px;display:grid}[data-app=admin] .support-form{gap:10px}[data-app=admin] .support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-app=admin] .support-ai-bubble{border:1px solid var(--ink-100,var(--stroke-soft,#3341552e));max-width:88%;color:var(--admin-body-text,var(--text-base));border-radius:10px;padding:10px 12px;font-size:13px;font-weight:750}[data-app=admin] .support-ai-bubble.is-customer{background:var(--ink-50,#f8fafc);justify-self:end}[data-app=admin] .support-ai-bubble.is-assistant{background:var(--admin-active-soft,#ddf7fc);justify-self:start}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .support-ai-bubble.is-assistant{background:color-mix(in srgb, var(--admin-active-soft,#ddf7fc) 72%, var(--surface-panel-strong,#fff))}}[data-app=admin] .support-ai-suggestion{gap:8px;margin-top:12px;padding:12px;display:grid}[data-app=admin] .support-ai-suggestion strong{color:var(--admin-heading-text,#111827);font-size:14px;font-weight:950}[data-app=admin] .support-ai-suggestion p{color:var(--admin-muted-text,#6f665b);margin:0;font-size:12px;font-weight:750}[data-app=admin] .support-full-btn{justify-content:center;width:100%;min-height:34px}[data-app=admin] .support-primary-btn--inline{min-height:32px}[data-app=admin] .support-empty{border:1px dashed var(--ink-100,var(--stroke-soft,#3341552e));background:var(--surface-panel,#ffffffdb);min-height:132px;color:var(--admin-muted-text,#6f665b);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}[data-app=admin] .support-empty>span{background:var(--admin-active-soft,#ddf7fc);width:40px;height:40px;color:var(--admin-accent-deep,#0e7490);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-app=admin] .support-empty strong{color:var(--admin-heading-text,#111827);font-size:14px;font-weight:950}[data-app=admin] .support-empty p{color:var(--admin-muted-text,#6f665b);margin:0;font-size:12px;font-weight:750}@media (width<=1280px){[data-app=admin] .support-workspace{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr)}[data-app=admin] .support-side-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){[data-app=admin] .support-hero,[data-app=admin] .support-workspace,[data-app=admin] .support-side-stack{grid-template-columns:1fr}[data-app=admin] .support-side-stack{grid-column:auto}}@media (width<=720px){[data-app=admin] .support-page{padding:12px 10px 94px}[data-app=admin] .support-metrics,[data-app=admin] .support-ticket-controls,[data-app=admin] .support-form-grid,[data-app=admin] .support-filters{grid-template-columns:1fr}[data-app=admin] .support-card__head,[data-app=admin] .support-conversation__head,[data-app=admin] .support-composer>div{flex-direction:column;align-items:stretch}[data-app=admin] .support-message{max-width:100%}}[data-app=admin],[data-app=admin] .a-shell,[data-app=admin] .a-main{color:var(--admin-shell-text);background:var(--admin-shell-gradient,var(--admin-shell-bg))!important}[data-app=admin] .a-topbar,[data-app=admin] .page-layout__header,[data-app=admin] .a-card,[data-app=admin] .a-card--soft,[data-app=admin] .app-panel,[data-app=admin] .a-data-grid-footer,[data-app=admin] .a-data-grid-table-shell,[data-app=admin] .command-card,[data-app=admin] .support-card,[data-app=admin] .cx-card,[data-app=admin] .booking-panel{color:var(--admin-shell-text);box-shadow:var(--admin-shadow-soft);background:var(--admin-surface)!important;border-color:var(--admin-header-border)!important}[data-app=admin] .a-card__head,[data-app=admin] .a-data-grid-card .a-card__head,[data-app=admin] .page-section,[data-app=admin] .a-filterbar{background:var(--admin-surface)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-card__head,[data-app=admin] .a-data-grid-card .a-card__head,[data-app=admin] .page-section,[data-app=admin] .a-filterbar{background:color-mix(in srgb, var(--admin-surface) 86%, var(--admin-active-soft))!important}}[data-app=admin] .a-card__head,[data-app=admin] .a-data-grid-card .a-card__head,[data-app=admin] .page-section,[data-app=admin] .a-filterbar{color:var(--admin-shell-text);border-color:var(--admin-header-border)!important}[data-app=admin] .a-h1,[data-app=admin] h1,[data-app=admin] h2,[data-app=admin] h3,[data-app=admin] .a-card__title,[data-app=admin] .page-layout__title{color:var(--admin-heading-text)!important}[data-app=admin] p,[data-app=admin] label,[data-app=admin] .a-crumbs,[data-app=admin] .muted,[data-app=admin] .text-muted,[data-app=admin] .a-data-grid-footer__meta,[data-app=admin] .a-data-grid-footer__page-size{color:var(--admin-muted-text)}[data-app=admin] .section-kicker,[data-app=admin] .a-crumbs a,[data-app=admin] .a-table .id-link,[data-app=admin] .a-table .guest-link:hover{color:var(--admin-accent-deep)!important}[data-app=admin] .a-rail{background:radial-gradient(circle at 50% 0%, var(--admin-accent), transparent 38%), linear-gradient(180deg, var(--admin-rail-bg) 0%, var(--admin-rail-bg) 100%)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-rail{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--admin-accent) 28%, transparent), transparent 38%), linear-gradient(180deg, var(--admin-rail-bg) 0%, color-mix(in srgb, var(--admin-rail-bg) 84%, black) 100%)!important}}[data-app=admin] .a-rail{color:var(--admin-rail-text);border-right-color:var(--admin-rail-bg)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-rail{border-right-color:color-mix(in srgb, var(--admin-rail-bg) 78%, white)!important}}[data-app=admin] .a-rail__item{color:var(--admin-rail-muted)}[data-app=admin] .a-rail__item:hover{background:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-rail__item:hover{background:color-mix(in srgb, var(--admin-accent) 16%, white 6%, transparent)!important}}[data-app=admin] .a-rail__item:hover{color:var(--admin-rail-text)}[data-app=admin] .a-rail__item.is-active,[data-app=admin] .a-rail__logo{background:linear-gradient(135deg, var(--admin-accent), var(--admin-secondary))!important;color:var(--admin-accent-contrast)!important;border-color:var(--admin-accent-contrast)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-rail__item.is-active,[data-app=admin] .a-rail__logo{border-color:color-mix(in srgb, var(--admin-accent-contrast) 70%, transparent)!important}}[data-app=admin] .a-rail__item.is-active,[data-app=admin] .a-rail__logo{box-shadow:0 9px 18px var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-rail__item.is-active,[data-app=admin] .a-rail__logo{box-shadow:0 9px 18px color-mix(in srgb, var(--admin-accent) 34%, transparent)!important}}[data-app=admin] .a-btn,[data-app=admin] button.a-btn{border-color:var(--admin-heading-text)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn,[data-app=admin] button.a-btn{border-color:color-mix(in srgb, var(--admin-heading-text) 62%, var(--admin-header-border))!important}}[data-app=admin] .a-btn,[data-app=admin] button.a-btn{color:var(--admin-shell-text)}[data-app=admin] .a-btn--primary,[data-app=admin] .btn-nexus{background:linear-gradient(135deg, var(--admin-accent), var(--admin-accent-deep))!important;color:var(--admin-accent-contrast)!important;border-color:var(--admin-accent-deep)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--primary,[data-app=admin] .btn-nexus{border-color:color-mix(in srgb, var(--admin-accent-deep) 76%, var(--admin-heading-text))!important}}[data-app=admin] .a-btn--primary,[data-app=admin] .btn-nexus{box-shadow:0 5px 0 var(--admin-accent-deep)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--primary,[data-app=admin] .btn-nexus{box-shadow:0 5px 0 color-mix(in srgb, var(--admin-accent-deep) 78%, black)!important}}[data-app=admin] .a-btn--primary:hover,[data-app=admin] .btn-nexus:hover{background:linear-gradient(135deg, var(--admin-accent), var(--admin-accent-deep))!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--primary:hover,[data-app=admin] .btn-nexus:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 82%, white), var(--admin-accent-deep))!important}}[data-app=admin] .a-btn--primary:hover,[data-app=admin] .btn-nexus:hover{transform:translateY(-1px)}[data-app=admin] .a-btn--secondary,[data-app=admin] .a-btn--ghost{background:var(--admin-surface)!important;color:var(--admin-shell-text)!important;border-color:var(--admin-header-border)!important;box-shadow:0 3px 0 var(--admin-header-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--secondary,[data-app=admin] .a-btn--ghost{box-shadow:0 3px 0 color-mix(in srgb, var(--admin-header-border) 82%, var(--admin-muted-text))!important}}[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover{background:var(--admin-active-soft)!important;border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-header-border))!important}}[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover{color:var(--admin-heading-text)!important}[data-app=admin] .a-btn--danger{color:var(--color-danger)!important;border-color:var(--color-danger)!important;background:#fff7f7!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--danger{border-color:color-mix(in srgb, var(--color-danger) 45%, white)!important}}[data-app=admin] .a-input,[data-app=admin] .input-nexus,[data-app=admin] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-app=admin] select,[data-app=admin] textarea{background-color:var(--admin-input-bg)!important;border-color:var(--admin-search-border)!important;color:var(--admin-input-text)!important}[data-app=admin] .a-input::placeholder,[data-app=admin] input::placeholder,[data-app=admin] textarea::placeholder{opacity:1;color:var(--admin-input-placeholder)!important}[data-app=admin] .a-input:focus,[data-app=admin] .input-nexus:focus,[data-app=admin] .input-nexus:focus-within,[data-app=admin] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-app=admin] select:focus,[data-app=admin] textarea:focus{border-color:var(--admin-accent)!important;box-shadow:0 0 0 3px var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-input:focus,[data-app=admin] .input-nexus:focus,[data-app=admin] .input-nexus:focus-within,[data-app=admin] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-app=admin] select:focus,[data-app=admin] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 16%, transparent)!important}}[data-app=admin] .a-input:focus,[data-app=admin] .input-nexus:focus,[data-app=admin] .input-nexus:focus-within,[data-app=admin] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-app=admin] select:focus,[data-app=admin] textarea:focus{outline:none}[data-app=admin] .a-input--search{background-color:var(--admin-search-bg)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{background:linear-gradient(180deg, var(--admin-table-head-bg), color-mix(in srgb, var(--admin-table-head-bg) 82%, var(--admin-surface)))!important}}[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{color:var(--admin-table-head-text)!important;border-color:var(--admin-header-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{border-color:color-mix(in srgb, var(--admin-header-border) 80%, var(--admin-table-head-text) 20%)!important}}[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{font-weight:950}[data-app=admin] .a-table thead .a-table__actions-cell{background:var(--admin-table-head-bg)!important}[data-app=admin] .a-table tbody tr,[data-app=admin] .a-card .a-table tbody tr{background:var(--admin-table-row-bg)!important;border-color:var(--admin-header-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table tbody tr,[data-app=admin] .a-card .a-table tbody tr{border-color:color-mix(in srgb, var(--admin-header-border) 88%, transparent)!important}}[data-app=admin] .a-table tbody tr:nth-child(2n),[data-app=admin] .a-card .a-table tbody tr:nth-child(2n){background:var(--admin-table-row-alt)!important}[data-app=admin] .a-table tbody tr:hover,[data-app=admin] .a-card .a-table tbody tr:hover{background:var(--admin-table-row-hover)!important}[data-app=admin] .a-table tbody td{color:var(--admin-shell-text)!important}[data-app=admin] .a-table .guest-link{color:var(--admin-heading-text)!important}[data-app=admin] .a-table .icon-btn{background:var(--admin-surface)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table .icon-btn{background:color-mix(in srgb, var(--admin-surface) 86%, var(--admin-active-soft))!important}}[data-app=admin] .a-table .icon-btn{border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table .icon-btn{border-color:color-mix(in srgb, var(--admin-accent) 28%, var(--admin-header-border))!important}}[data-app=admin] .a-table .icon-btn{color:var(--admin-muted-text)!important}[data-app=admin] .a-table .icon-btn:hover{background:var(--admin-active-soft)!important;border-color:var(--admin-accent)!important;color:var(--admin-accent-deep)!important}[data-app=admin] .a-data-grid-popover,[data-app=admin] .a-searchable-popover,[data-app=admin] .popover,[data-app=admin] [role=dialog],[data-app=admin] .hr-modal,[data-app=admin] .staff-addon-modal,[data-app=admin] .cx-preview-modal__panel{background:var(--admin-popover-bg)!important;border-color:var(--admin-header-border)!important;color:var(--admin-shell-text)!important;box-shadow:var(--admin-shadow-strong)!important}[data-app=admin] .a-searchable-popover__search,[data-app=admin] .a-data-grid-popover input{background:var(--admin-search-bg)!important;border-color:var(--admin-search-border)!important;color:var(--admin-input-text)!important}[data-app=admin] .a-searchable-popover__option,[data-app=admin] .a-data-grid-popover label,[data-app=admin] .a-data-grid-popover button{color:var(--admin-shell-text)}[data-app=admin] .a-searchable-popover__option:hover,[data-app=admin] .a-searchable-popover__option.is-selected{background:var(--admin-active-soft)!important;color:var(--admin-accent-deep)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover{gap:8px}[data-app=admin] .a-data-grid-popover .a-searchable-popover__title{letter-spacing:.14em;font-size:11px;font-weight:900;color:var(--admin-muted-text)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__search{background:var(--admin-surface)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__search{background:color-mix(in srgb, var(--admin-surface) 82%, var(--admin-search-bg))!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__search{box-shadow:inset 0 1px #ffffffb3;border-color:var(--admin-search-border)!important;color:var(--admin-muted-text)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__search:focus-within{border-color:var(--admin-accent)!important;box-shadow:0 0 0 3px var(--admin-accent), inset 0 1px 0 #ffffffb3!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 18%, transparent), inset 0 1px 0 #ffffffb3!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__search input{color:var(--admin-input-text)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__search input::placeholder{color:var(--admin-input-placeholder)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option{color:var(--admin-shell-text)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{background:color-mix(in srgb, var(--admin-active-soft) 72%, var(--admin-surface))!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{color:var(--admin-heading-text)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option.is-selected{background:color-mix(in srgb, var(--admin-active-soft) 86%, var(--admin-surface))!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option input[type=checkbox]{appearance:none;border:1.5px solid var(--admin-muted-text);flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option input[type=checkbox]{border:1.5px solid color-mix(in srgb, var(--admin-muted-text) 46%, var(--admin-header-border))}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option input[type=checkbox]{background:var(--admin-input-bg);border-radius:4px;box-shadow:inset 0 1px #ffffff8c}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option input[type=checkbox]:checked{border-color:var(--admin-accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.3 8.3 6.5 11.4 12.9 4.8'/%3E%3C/svg%3E") center / 13px 13px no-repeat, var(--admin-accent)}.a-searchable-popover__option .a-searchable-popover__checkbox,[data-app=admin] .a-data-grid-popover .a-searchable-popover__option .a-searchable-popover__checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__check{border:2px solid var(--admin-muted-text,var(--text-muted,#7a7167));flex:none;width:18px;height:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__check{border:2px solid color-mix(in srgb, var(--admin-muted-text,var(--text-muted,#7a7167)) 42%, var(--admin-header-border,var(--border,#d8cdbc)))}}.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__check{background:var(--admin-input-bg,var(--surface-panel,#fff));border-radius:6px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #ffffffb8}.a-searchable-popover__checkbox:checked+.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:checked+.a-searchable-popover__check{border-color:var(--admin-accent,var(--customer-accent,var(--brand-primary,#ff6b1a)));background:linear-gradient(135deg, var(--admin-accent,var(--customer-accent,var(--brand-primary,#ff6b1a))), var(--admin-accent-deep,var(--customer-accent-deep,#c43b00)));box-shadow:0 0 0 3px var(--admin-accent,var(--customer-accent,#ff6b1a)), inset 0 1px 0 #ffffff61}@supports (color:color-mix(in lab, red, red)){.a-searchable-popover__checkbox:checked+.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:checked+.a-searchable-popover__check{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,var(--customer-accent,#ff6b1a)) 16%, transparent), inset 0 1px 0 #ffffff61}}.a-searchable-popover__checkbox:checked+.a-searchable-popover__check:after,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:checked+.a-searchable-popover__check:after{content:"";border:solid var(--admin-accent-contrast,#fff);border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check{outline:3px solid var(--admin-accent,var(--customer-accent,#ff6b1a))}@supports (color:color-mix(in lab, red, red)){.a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check{outline:3px solid color-mix(in srgb, var(--admin-accent,var(--customer-accent,#ff6b1a)) 26%, transparent)}}.a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__checkbox:focus-visible+.a-searchable-popover__check{outline-offset:2px}.a-searchable-popover__option.is-locked .a-searchable-popover__check,[data-app=admin] .a-data-grid-popover .a-searchable-popover__option.is-locked .a-searchable-popover__check{opacity:.72}[data-app=admin] .a-data-grid-popover .a-searchable-popover__footer{border-color:var(--admin-header-border)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__link{color:var(--admin-accent-deep)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__link:hover{color:var(--admin-accent)!important}[data-app=admin] .hr-modal-backdrop,[data-app=admin] .staff-modal-backdrop,[data-app=admin] .schedule-modal-overlay,[data-app=admin] .cx-preview-modal__backdrop,[data-app=admin] .fixed.inset-0[class*=bg-black],[data-app=admin] .fixed.inset-0[class*=bg-stone],[data-app=admin] .fixed.inset-0[class*=bg-slate]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:var(--modal-backdrop)!important}[data-app=admin] .a-data-grid-footer{background:var(--admin-surface)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-footer{background:color-mix(in srgb, var(--admin-surface) 90%, var(--admin-active-soft))!important}}[data-app=admin] .a-compact-pager,[data-app=admin] .a-data-grid-footer__page-size-select{background:var(--admin-surface)!important;border-color:var(--admin-header-border)!important;color:var(--admin-heading-text)!important}[data-app=admin] .a-chip.is-active,[data-app=admin] .pg.is-active,[data-app=admin] .tab.is-active,[data-app=admin] .a-tabs .is-active{background:var(--admin-active-soft)!important;border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-chip.is-active,[data-app=admin] .pg.is-active,[data-app=admin] .tab.is-active,[data-app=admin] .a-tabs .is-active{border-color:color-mix(in srgb, var(--admin-accent) 46%, var(--admin-header-border))!important}}[data-app=admin] .a-chip.is-active,[data-app=admin] .pg.is-active,[data-app=admin] .tab.is-active,[data-app=admin] .a-tabs .is-active{color:var(--admin-accent-deep)!important}[data-app=admin] ::selection{background:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin] ::selection{background:color-mix(in srgb, var(--admin-accent) 24%, white)}}[data-app=admin] ::selection{color:var(--admin-heading-text)}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-background:radial-gradient(circle at 8% -10%, #7a6dff47, transparent 34%), radial-gradient(circle at 92% 2%, #19d3c52e, transparent 31%), radial-gradient(circle at 52% 112%, #caaa681f, transparent 38%), linear-gradient(180deg, #242837 0%, #303548 48%, #202633 100%);--brand-primary:#7a6dff;--brand-primary-deep:#5b4edb;--brand-secondary:#19d3c5;--brand-accent:#c8a86a;--brand-gradient:linear-gradient(135deg, #7a6dff 0%, #19d3c5 100%);--brand-glow:0 16px 42px #7a6dff4d;--selection-bg:#7a6dff52;--selection-text:#f8fafc;--scrollbar-thumb:#7a6dff57;--scrollbar-thumb-hover:#19d3c594;--lookup-panel-bg:#131725fa;--lookup-panel-border:#7a6dff61;--lookup-panel-shadow:0 28px 72px #04081285;--lookup-option-bg:#ffffff05;--lookup-option-active-bg:#7a6dff33;--lookup-option-active-border:#19d3c57a;--lookup-title:#f8fafc;--lookup-meta:#cad5e8}:root[data-theme=light]{--app-background:radial-gradient(circle at 8% -10%, #f06b4e2e, transparent 34%), radial-gradient(circle at 92% 2%, #315bff21, transparent 31%), radial-gradient(circle at 54% 112%, #00999114, transparent 38%), linear-gradient(180deg, #fffcf8 0%, #f7efe7 52%, #fff8ef 100%);--brand-primary:#f06b4e;--brand-primary-deep:#bc442e;--brand-secondary:#315bff;--brand-accent:#009991;--brand-gradient:linear-gradient(135deg, #f06b4e 0%, #315bff 100%);--brand-glow:0 16px 42px #f06b4e3d;--text-strong:#15100c;--text-base:#332821;--text-muted:#74665c;--input-placeholder:#8c7d72;--selection-bg:#f06b4e40;--selection-text:#15100c;--scrollbar-thumb:#f06b4e52;--scrollbar-thumb-hover:#315bff75;--lookup-panel-bg:#fffdf9fa;--lookup-panel-border:#bc442e3d;--lookup-panel-shadow:0 24px 66px #30251f2e;--lookup-option-bg:#ffffffb8;--lookup-option-active-bg:#f06b4e1f;--lookup-option-active-border:#315bff57;--lookup-title:#15100c;--lookup-meta:#5f5148}:root[data-theme=lagoon]{--app-background:radial-gradient(circle at 8% -10%, #00a99d3d, transparent 34%), radial-gradient(circle at 92% 2%, #ffb36d29, transparent 31%), radial-gradient(circle at 54% 112%, #05454c14, transparent 38%), linear-gradient(180deg, #fbfffd 0%, #def4f1 52%, #f7fefc 100%);--brand-primary:#00a99d;--brand-primary-deep:#08766f;--brand-secondary:#ffb36d;--brand-accent:#0d6b80;--brand-gradient:linear-gradient(135deg, #00a99d 0%, #ffb36d 100%);--brand-glow:0 16px 42px #00a99d3d;--text-strong:#071f20;--text-base:#183533;--text-muted:#587b76;--input-placeholder:#77908c;--selection-bg:#00a99d40;--selection-text:#071f20;--scrollbar-thumb:#00a99d57;--scrollbar-thumb-hover:#ffb36d94;--lookup-panel-bg:#052a32fa;--lookup-panel-border:#00a99d75;--lookup-panel-shadow:0 28px 76px #04141870;--lookup-option-bg:#e8fffc08;--lookup-option-active-bg:#00a99d33;--lookup-option-active-border:#ffb36d75;--lookup-title:#f2fffd;--lookup-meta:#b8eae5}:root[data-theme=sunset]{--app-background:radial-gradient(circle at 8% -10%, #e25d7233, transparent 34%), radial-gradient(circle at 92% 2%, #f7ae5230, transparent 31%), radial-gradient(circle at 54% 112%, #7f4aa51a, transparent 38%), linear-gradient(180deg, #fffcf9 0%, #ffede4 52%, #fff6ef 100%);--brand-primary:#e25d72;--brand-primary-deep:#a83d50;--brand-secondary:#f7ae52;--brand-accent:#7f4aa5;--brand-gradient:linear-gradient(135deg, #e25d72 0%, #f7ae52 100%);--brand-glow:0 16px 42px #e25d723d;--text-strong:#23100e;--text-base:#3a241e;--text-muted:#7b665e;--input-placeholder:#927a70;--selection-bg:#e25d7240;--selection-text:#23100e;--scrollbar-thumb:#e25d7257;--scrollbar-thumb-hover:#f7ae5294;--lookup-panel-bg:#fffcfafa;--lookup-panel-border:#a83d503d;--lookup-panel-shadow:0 24px 66px #37231d2e;--lookup-option-bg:#ffffffb8;--lookup-option-active-bg:#e25d721f;--lookup-option-active-border:#f7ae5270;--lookup-title:#23100e;--lookup-meta:#624a42}:root[data-theme=sprout]{--app-background:radial-gradient(circle at 8% -10%, #1faf703b, transparent 34%), radial-gradient(circle at 92% 2%, #8877ff24, transparent 31%), radial-gradient(circle at 54% 112%, #c2a83e1a, transparent 38%), linear-gradient(180deg, #fdfffd 0%, #e4f6ea 52%, #f7fef9 100%);--brand-primary:#1faf70;--brand-primary-deep:#11784c;--brand-secondary:#87f;--brand-accent:#b49b2e;--brand-gradient:linear-gradient(135deg, #1faf70 0%, #87f 100%);--brand-glow:0 16px 42px #1faf703d;--text-strong:#0e2116;--text-base:#1b3224;--text-muted:#607c68;--input-placeholder:#748a7a;--selection-bg:#1faf7040;--selection-text:#0e2116;--scrollbar-thumb:#1faf7057;--scrollbar-thumb-hover:#8877ff80;--lookup-panel-bg:#fcfffdfa;--lookup-panel-border:#11784c3d;--lookup-panel-shadow:0 24px 66px #1b322429;--lookup-option-bg:#ffffffb8;--lookup-option-active-bg:#1faf701f;--lookup-option-active-border:#8877ff57;--lookup-title:#0e2116;--lookup-meta:#476a52}:root[data-theme=dark] [data-app=admin]{--admin-shell-bg:#eef2f8;--admin-shell-gradient:radial-gradient(circle at 10% -10%, #7a6dff2e, transparent 34%), radial-gradient(circle at 92% -5%, #19d3c526, transparent 31%), radial-gradient(circle at 50% 112%, #c8a86a1f, transparent 38%), linear-gradient(180deg, #fbfcff 0%, #e8edf6 100%);--admin-surface:#feffff;--admin-surface-strong:#fff;--admin-surface-muted:#eff3fa;--admin-shell-text:#212739;--admin-heading-text:#101524;--admin-muted-text:#5f6a7d;--admin-header-bg:#fefffff5;--admin-popover-bg:#feffff;--admin-header-border:#c7d2e4;--admin-search-bg:#f5f7fc;--admin-search-border:#b5c2d8;--admin-input-bg:#fff;--admin-input-text:#101524;--admin-input-placeholder:#748196;--admin-rail-bg:#242837;--admin-rail-text:#f8fafc;--admin-rail-muted:#c8d0e1;--admin-accent:#7a6dff;--admin-accent-deep:#5b4edb;--admin-secondary:#19d3c5;--admin-secondary-soft:#e7fbf9;--admin-active-soft:#f0eeff;--admin-table-head-bg:#e6e4ff;--admin-table-head-text:#15192a;--admin-table-row-bg:#fff;--admin-table-row-alt:#f8faff;--admin-table-row-hover:#f0eeff;--admin-shadow-soft:0 16px 38px #161f331f;--admin-shadow-strong:0 28px 78px #0f14223d;--modal-backdrop:#1c23326b}:root[data-theme=light] [data-app=admin]{--admin-shell-bg:#faf3ea;--admin-shell-gradient:radial-gradient(circle at 10% -10%, #f06b4e2b, transparent 34%), radial-gradient(circle at 92% -5%, #315bff1c, transparent 31%), radial-gradient(circle at 50% 112%, #00999114, transparent 38%), linear-gradient(180deg, #fffdf9 0%, #f7eee5 100%);--admin-surface:#fffdf9;--admin-surface-strong:#fff;--admin-surface-muted:#fff2e8;--admin-shell-text:#30251f;--admin-heading-text:#15100c;--admin-muted-text:#6f6258;--admin-header-bg:#fffdf9f5;--admin-popover-bg:#fffdf9;--admin-header-border:#e2cfbc;--admin-search-bg:#fff7ef;--admin-search-border:#d4beaa;--admin-input-bg:#fff;--admin-input-text:#15100c;--admin-input-placeholder:#8c7d72;--admin-rail-bg:#302017;--admin-rail-text:#fff8f1;--admin-rail-muted:#decbbc;--admin-accent:#f06b4e;--admin-accent-deep:#bc442e;--admin-secondary:#315bff;--admin-secondary-soft:#eef1ff;--admin-active-soft:#fff0e7;--admin-table-head-bg:#ffe1cf;--admin-table-head-text:#24140d;--admin-table-row-bg:#fff;--admin-table-row-alt:#fff8f0;--admin-table-row-hover:#ffe7d7}:root[data-theme=lagoon] [data-app=admin]{--admin-shell-bg:#e7f6f4;--admin-shell-gradient:radial-gradient(circle at 10% -10%, #00a99d38, transparent 34%), radial-gradient(circle at 92% -5%, #ffb36d26, transparent 31%), radial-gradient(circle at 50% 112%, #0d6b8014, transparent 38%), linear-gradient(180deg, #f8fefc 0%, #ddf2ef 100%);--admin-surface:#fbfffd;--admin-surface-strong:#fff;--admin-surface-muted:#e2f6f2;--admin-shell-text:#183533;--admin-heading-text:#071f20;--admin-muted-text:#587b76;--admin-header-bg:#fbfffdf5;--admin-popover-bg:#fbfffd;--admin-header-border:#b2d8d2;--admin-search-bg:#effaf7;--admin-search-border:#9ad4cd;--admin-input-bg:#fff;--admin-input-text:#071f20;--admin-input-placeholder:#6e8b86;--admin-rail-bg:#063b42;--admin-rail-text:#effcf9;--admin-rail-muted:#b8ded8;--admin-accent:#00a99d;--admin-accent-deep:#08766f;--admin-secondary:#ffb36d;--admin-secondary-soft:#fff1e6;--admin-active-soft:#ddf8f4;--admin-table-head-bg:#d2f0eb;--admin-table-head-text:#071f20;--admin-table-row-bg:#fff;--admin-table-row-alt:#f1fbf9;--admin-table-row-hover:#dff7f3}:root[data-theme=sunset] [data-app=admin]{--admin-shell-bg:#fff0e8;--admin-shell-gradient:radial-gradient(circle at 10% -10%, #e25d7230, transparent 34%), radial-gradient(circle at 92% -5%, #f7ae522e, transparent 31%), radial-gradient(circle at 50% 112%, #7f4aa51a, transparent 38%), linear-gradient(180deg, #fffdf9 0%, #ffece1 100%);--admin-surface:#fffcfa;--admin-surface-strong:#fff;--admin-surface-muted:#fff0e7;--admin-shell-text:#37231d;--admin-heading-text:#23100e;--admin-muted-text:#80685f;--admin-header-bg:#fffcfaf5;--admin-popover-bg:#fffcfa;--admin-header-border:#e8c6b6;--admin-search-bg:#fff3ea;--admin-search-border:#e2bba7;--admin-input-bg:#fff;--admin-input-text:#23100e;--admin-input-placeholder:#8c756c;--admin-rail-bg:#4b213a;--admin-rail-text:#fff4ef;--admin-rail-muted:#e8c9c1;--admin-accent:#e25d72;--admin-accent-deep:#a83d50;--admin-secondary:#f7ae52;--admin-secondary-soft:#fff2e0;--admin-active-soft:#ffe6de;--admin-table-head-bg:#ffddcd;--admin-table-head-text:#2a130c;--admin-table-row-bg:#fffcfa;--admin-table-row-alt:#fff6ef;--admin-table-row-hover:#ffe7d8}:root[data-theme=sprout] [data-app=admin]{--admin-shell-bg:#edf8f1;--admin-shell-gradient:radial-gradient(circle at 10% -10%, #1faf7036, transparent 34%), radial-gradient(circle at 92% -5%, #8877ff21, transparent 31%), radial-gradient(circle at 50% 112%, #b49b2e1a, transparent 38%), linear-gradient(180deg, #fcfffd 0%, #e5f5ea 100%);--admin-surface:#fcfffd;--admin-surface-strong:#fff;--admin-surface-muted:#e2f7ea;--admin-shell-text:#1b3224;--admin-heading-text:#0e2116;--admin-muted-text:#607b68;--admin-header-bg:#fcfffdf5;--admin-popover-bg:#fcfffd;--admin-header-border:#c1dfc8;--admin-search-bg:#f0fbf3;--admin-search-border:#b1d9bc;--admin-input-bg:#fff;--admin-input-text:#0e2116;--admin-input-placeholder:#748a7a;--admin-rail-bg:#143225;--admin-rail-text:#f2fff7;--admin-rail-muted:#c1e3cd;--admin-accent:#1faf70;--admin-accent-deep:#11784c;--admin-secondary:#87f;--admin-secondary-soft:#f0eeff;--admin-active-soft:#dff8e8;--admin-table-head-bg:#d6f0df;--admin-table-head-text:#0e2116;--admin-table-row-bg:#fff;--admin-table-row-alt:#f4fbf6;--admin-table-row-hover:#e1f7e9}[data-app=admin]{--admin-accent-contrast:#fff;--admin-kbd-bg:var(--admin-surface-strong)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--admin-kbd-bg:color-mix(in srgb, var(--admin-surface-strong) 82%, var(--admin-active-soft))}}[data-app=admin]{--surface-app:var(--admin-shell-bg);--surface-card:var(--admin-surface);--surface-panel:var(--admin-surface);--surface-panel-strong:var(--admin-surface-strong);--surface-muted:var(--admin-surface-muted);--surface-header:var(--admin-header-bg);--surface-bottom:var(--admin-surface)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--surface-bottom:color-mix(in srgb, var(--admin-surface) 91%, var(--admin-active-soft))}}[data-app=admin]{--stroke-soft:var(--admin-header-border)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--stroke-soft:color-mix(in srgb, var(--admin-header-border) 84%, white)}}[data-app=admin]{--stroke-medium:var(--admin-search-border);--border:var(--admin-header-border);--border-strong:var(--admin-search-border);--text-strong:var(--admin-heading-text);--text-base:var(--admin-shell-text);--text-muted:var(--admin-muted-text);--brand-primary:var(--admin-accent);--brand-primary-deep:var(--admin-accent-deep);--brand-primary-soft:var(--admin-active-soft);--brand-primary-border:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--brand-primary-border:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-header-border))}}[data-app=admin]{--brand-secondary:var(--admin-secondary);--brand-secondary-soft:var(--admin-secondary-soft);--brand-gradient:linear-gradient(135deg, var(--admin-accent) 0%, var(--admin-secondary) 100%);--brand-glow:0 16px 38px var(--admin-accent), 0 6px 16px var(--admin-secondary)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--brand-glow:0 16px 38px color-mix(in srgb, var(--admin-accent) 24%, transparent), 0 6px 16px color-mix(in srgb, var(--admin-secondary) 12%, transparent)}}[data-app=admin]{--admin-accent-shadow:var(--admin-accent)}@supports (color:color-mix(in lab, red, red)){[data-app=admin]{--admin-accent-shadow:color-mix(in srgb, var(--admin-accent) 28%, transparent)}}[data-app=admin]{--input-bg:var(--admin-input-bg);--input-border:var(--admin-search-border);--input-focus-bg:var(--admin-surface-strong);--input-placeholder:var(--admin-input-placeholder);--option-bg:var(--admin-popover-bg);--modal-bg:var(--admin-popover-bg);color:var(--admin-shell-text);background:var(--admin-shell-gradient)!important}[data-app=admin] .page-layout__title,[data-app=admin] .page-title,[data-app=admin] h1,[data-app=admin] h2,[data-app=admin] h3{color:var(--admin-heading-text)}[data-app=admin] .page-layout__breadcrumb,[data-app=admin] .text-muted,[data-app=admin] .muted{color:var(--admin-muted-text)!important}[data-app=admin] input:not([type=checkbox]):not([type=radio]),[data-app=admin] textarea,[data-app=admin] select,[data-app=admin] .a-searchable-popover__search{box-shadow:inset 0 1px #ffffffc2;background:var(--admin-input-bg)!important;border-color:var(--admin-search-border)!important;color:var(--admin-input-text)!important}[data-app=admin] input::placeholder,[data-app=admin] textarea::placeholder{opacity:1;color:var(--admin-input-placeholder)!important}[data-app=admin] input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] textarea:focus,[data-app=admin] select:focus,[data-app=admin] .a-searchable-popover__search:focus-within{border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] textarea:focus,[data-app=admin] select:focus,[data-app=admin] .a-searchable-popover__search:focus-within{border-color:color-mix(in srgb, var(--admin-accent) 70%, var(--admin-search-border))!important}}[data-app=admin] input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] textarea:focus,[data-app=admin] select:focus,[data-app=admin] .a-searchable-popover__search:focus-within{box-shadow:0 0 0 4px var(--admin-accent), inset 0 1px 0 #ffffffd1!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] input:not([type=checkbox]):not([type=radio]):focus,[data-app=admin] textarea:focus,[data-app=admin] select:focus,[data-app=admin] .a-searchable-popover__search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--admin-accent) 15%, transparent), inset 0 1px 0 #ffffffd1!important}}[data-app=admin] .btn-nexus,[data-app=admin] .a-btn--primary,[data-app=admin] .cf-primary-btn,[data-app=admin] .menu-manager-primary,[data-app=admin] .login-submit{background:var(--brand-gradient)!important;border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .btn-nexus,[data-app=admin] .a-btn--primary,[data-app=admin] .cf-primary-btn,[data-app=admin] .menu-manager-primary,[data-app=admin] .login-submit{border-color:color-mix(in srgb, var(--admin-accent) 72%, var(--admin-secondary))!important}}[data-app=admin] .btn-nexus,[data-app=admin] .a-btn--primary,[data-app=admin] .cf-primary-btn,[data-app=admin] .menu-manager-primary,[data-app=admin] .login-submit{color:#fff!important;box-shadow:var(--brand-glow), 0 3px 0 var(--admin-accent-deep)!important}[data-app=admin] .btn-nexus:hover,[data-app=admin] .a-btn--primary:hover,[data-app=admin] .cf-primary-btn:hover,[data-app=admin] .menu-manager-primary:hover,[data-app=admin] .login-submit:hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-1px)}[data-app=admin] .a-btn--secondary,[data-app=admin] .a-btn--ghost,[data-app=admin] .cf-secondary-btn,[data-app=admin] .cf-ghost-btn,[data-app=admin] .a-data-grid-footer__action,[data-app=admin] .a-data-grid-footer button{background:var(--admin-surface-strong)!important;border-color:var(--admin-search-border)!important;color:var(--admin-heading-text)!important}[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover,[data-app=admin] .cf-secondary-btn:hover,[data-app=admin] .cf-ghost-btn:hover,[data-app=admin] .a-data-grid-footer__action:hover,[data-app=admin] .a-data-grid-footer button:hover{background:var(--admin-surface-strong)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover,[data-app=admin] .cf-secondary-btn:hover,[data-app=admin] .cf-ghost-btn:hover,[data-app=admin] .a-data-grid-footer__action:hover,[data-app=admin] .a-data-grid-footer button:hover{background:color-mix(in srgb, var(--admin-surface-strong) 72%, var(--admin-active-soft))!important}}[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover,[data-app=admin] .cf-secondary-btn:hover,[data-app=admin] .cf-ghost-btn:hover,[data-app=admin] .a-data-grid-footer__action:hover,[data-app=admin] .a-data-grid-footer button:hover{border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover,[data-app=admin] .cf-secondary-btn:hover,[data-app=admin] .cf-ghost-btn:hover,[data-app=admin] .a-data-grid-footer__action:hover,[data-app=admin] .a-data-grid-footer button:hover{border-color:color-mix(in srgb, var(--admin-accent) 42%, var(--admin-search-border))!important}}[data-app=admin] .a-btn--secondary:hover,[data-app=admin] .a-btn--ghost:hover,[data-app=admin] .cf-secondary-btn:hover,[data-app=admin] .cf-ghost-btn:hover,[data-app=admin] .a-data-grid-footer__action:hover,[data-app=admin] .a-data-grid-footer button:hover{color:var(--admin-accent-deep)!important}[data-app=admin] .a-data-grid-popover,[data-app=admin] .popover,[data-app=admin] [role=dialog]{background:var(--admin-popover-bg)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover,[data-app=admin] .popover,[data-app=admin] [role=dialog]{background:color-mix(in srgb, var(--admin-popover-bg) 94%, white)!important}}[data-app=admin] .a-data-grid-popover,[data-app=admin] .popover,[data-app=admin] [role=dialog]{border-color:var(--admin-header-border)!important;color:var(--admin-heading-text)!important;box-shadow:0 28px 76px var(--admin-heading-text), 0 10px 24px var(--admin-accent), inset 0 1px 0 #ffffffc2!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover,[data-app=admin] .popover,[data-app=admin] [role=dialog]{box-shadow:0 28px 76px color-mix(in srgb, var(--admin-heading-text) 16%, transparent), 0 10px 24px color-mix(in srgb, var(--admin-accent) 8%, transparent), inset 0 1px 0 #ffffffc2!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__title,[data-app=admin] .a-data-grid-popover .a-searchable-popover__option,[data-app=admin] .popover label,[data-app=admin] [role=dialog] label{color:var(--admin-heading-text)!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option{background:0 0!important;border:1px solid #0000!important}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{background:var(--admin-active-soft)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{background:color-mix(in srgb, var(--admin-active-soft) 64%, var(--admin-surface-strong))!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{border-color:var(--admin-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option:hover{border-color:color-mix(in srgb, var(--admin-accent) 20%, transparent)!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option.is-selected{background:var(--admin-active-soft)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-data-grid-popover .a-searchable-popover__option.is-selected{background:color-mix(in srgb, var(--admin-active-soft) 84%, var(--admin-surface-strong))!important}}[data-app=admin] .a-data-grid-popover .a-searchable-popover__option.is-selected{color:var(--admin-accent-deep)!important}[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{background:linear-gradient(180deg, var(--admin-table-head-bg), var(--admin-table-head-bg))!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--admin-table-head-bg) 94%, white), var(--admin-table-head-bg))!important}}[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{color:var(--admin-table-head-text)!important;border-bottom-color:var(--admin-header-border)!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{border-bottom-color:color-mix(in srgb, var(--admin-header-border) 76%, var(--admin-accent))!important}}[data-app=admin] .a-table thead th,[data-app=admin] .app-panel table thead th,[data-app=admin] table.app-table thead th{letter-spacing:.09em!important;font-weight:900!important}[data-app=admin] .a-table tbody td,[data-app=admin] .app-panel table tbody td,[data-app=admin] table.app-table tbody td{color:var(--admin-shell-text)}[data-app=admin] .a-table tbody tr:hover,[data-app=admin] .app-panel table tbody tr:hover,[data-app=admin] table.app-table tbody tr:hover{background:var(--admin-table-row-hover)!important}[data-app=admin] .login-theme-swatch{box-shadow:inset 0 1px 0 #ffffff94, 0 8px 18px var(--admin-accent,var(--brand-primary))!important}@supports (color:color-mix(in lab, red, red)){[data-app=admin] .login-theme-swatch{box-shadow:inset 0 1px 0 #ffffff94, 0 8px 18px color-mix(in srgb, var(--admin-accent,var(--brand-primary)) 18%, transparent)!important}}[data-app=admin] .command-header .command-header__copy.page-layout__heading{flex-direction:column!important;gap:5px!important;display:flex!important}[data-app=admin] .command-header .command-header__title-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:18px!important;display:flex!important}[data-app=admin] .command-header .command-header__kicker,[data-app=admin] .command-header .section-kicker{letter-spacing:.18em!important;margin:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:block!important}[data-app=admin] .command-header .command-header__title,[data-app=admin] .command-header .page-layout__title,[data-app=admin] .command-header .a-h1{color:var(--admin-heading-text)!important;letter-spacing:0!important;white-space:nowrap!important;margin:0!important;font-size:26px!important;font-weight:900!important;line-height:1.02!important}[data-app=admin] .command-header .command-header__crumbs,[data-app=admin] .command-header .page-layout__breadcrumb,[data-app=admin] .command-header .a-crumbs{color:var(--admin-muted-text)!important;align-items:center!important;gap:10px!important;margin:0 0 5px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:flex!important}@media (width<=900px){[data-app=admin] .command-header .command-header__title,[data-app=admin] .command-header .page-layout__title,[data-app=admin] .command-header .a-h1{white-space:normal!important;font-size:26px!important}}[data-app=admin] .command-header.page-layout__header,[data-app=admin] .command-header.a-topbar{grid-template-columns:minmax(260px,1fr) minmax(280px,auto)!important;place-items:center stretch!important;gap:10px 22px!important;min-height:66px!important;padding:8px 28px!important;display:grid!important}[data-app=admin] .command-header .command-header__copy,[data-app=admin] .command-header .page-layout__heading{text-align:left!important;justify-self:start!important;align-items:flex-start!important;width:auto!important;max-width:100%!important}[data-app=admin] .command-header .command-header__title-row{justify-content:flex-start!important}[data-app=admin] .command-header .command-header__actions,[data-app=admin] .command-header .page-layout__top-actions,[data-app=admin] .command-header .a-topbar__right{justify-content:flex-end!important;justify-self:end!important;width:auto!important;min-width:0!important;max-width:min(760px,52vw)!important}[data-app=admin] .customer-directory-shell--compact .command-header .customer-directory-actions{justify-content:flex-end!important;width:min(560px,42vw)!important}[data-app=admin] .customer-directory-shell--compact .command-header .customer-directory-actions .customer-lookup-search,[data-app=admin] .customer-directory-shell--compact .command-header .customer-directory-actions .reusable-search-field,[data-app=admin] .customer-directory-shell--compact .command-header .customer-directory-actions>*{max-width:100%!important}@media (width<=900px){[data-app=admin] .command-header.page-layout__header,[data-app=admin] .command-header.a-topbar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px 14px!important}[data-app=admin] .command-header .command-header__actions,[data-app=admin] .command-header .page-layout__top-actions,[data-app=admin] .command-header .a-topbar__right{justify-content:stretch!important;justify-self:stretch!important;width:100%!important;max-width:none!important}[data-app=admin] .customer-directory-shell--compact .command-header .customer-directory-actions{width:100%!important}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
