@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@layer components;@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-border-spacing-x:0;--tw-border-spacing-y:0;--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-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-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-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-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-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-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-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-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-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--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-neutral-50:oklch(98.5% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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-xs:.125rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--color-background-raw,#fff);--color-primary:var(--color-primary-raw,#2a6df4);--color-border:var(--color-border-raw,#e3e3e3)}}@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}:root{--radius:.5rem}*{border-color:var(--color-border-raw,#e3e3e3)}body{color:#171717;background-color:#fff;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.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)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:calc(var(--spacing) * 0)}.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-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.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}.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-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-1{margin:calc(var(--spacing) * 1)}.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)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-\[10px\]{margin-bottom:10px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.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-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-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-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[30px\]{height:30px}.h-\[85vh\]{height:85vh}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.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-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-36{width:calc(var(--spacing) * 36)}.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-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[50px\]{width:50px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[328px\]{width:328px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[680px\]{width:680px}.w-\[700px\]{width:700px}.w-\[900px\]{width:900px}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.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-32{max-width:calc(var(--spacing) * 32)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[50px\]{max-width:50px}.max-w-\[80px\]{max-width:80px}.max-w-\[90\%\]{max-width:90%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.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}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-2{columns:2}.columns-3{columns:3}.auto-rows-min{grid-auto-rows:min-content}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_repeat\(6\,1fr\)\]{grid-template-rows:auto repeat(6,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.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}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.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:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-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-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-border>:not(:last-child)){border-color:var(--color-border-raw,#e3e3e3)}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-4{border-block-style:var(--tw-border-style);border-block-width:4px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-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-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-6{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#DADCE0\],.border-\[\#dadce0\]{border-color:#dadce0}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[\#f1f3f4\]{border-color:#f1f3f4}.border-\[var\(--border\)\]{border-color:var(--border)}.border-amber-200{border-color:var(--color-amber-200)}.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-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--color-border-raw,#e3e3e3)}.border-destructive{border-color:var(--color-destructive-raw,#ef4343)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-gray-50{border-color:var(--color-gray-50)}.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-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--color-input-raw,#e3e3e3)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-primary,.border-primary\/50{border-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 50%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500{border-color:var(--color-rose-500)}.border-sidebar-border{border-color:var(--color-sidebar-border-raw,#e3e3e3)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-500{border-color:var(--color-violet-500)}.border-y-transparent{border-block-color:#0000}.border-t-primary{border-top-color:var(--color-primary-raw,#2a6df4)}.border-t-transparent{border-top-color:#0000}.border-b-gray-400{border-bottom-color:var(--color-gray-400)}.border-l-transparent{border-left-color:#0000}.border-l-white{border-left-color:var(--color-white)}.bg-\[\#1A73E8\]{background-color:#1a73e8}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#E8F0FE\]{background-color:#e8f0fe}.bg-\[\#F1F3F4\]{background-color:#f1f3f4}.bg-\[\#F8F9FA\]{background-color:#f8f9fa}.bg-\[\#e8f0fe\]{background-color:#e8f0fe}.bg-\[\#f0f4ff\]{background-color:#f0f4ff}.bg-\[\#f1f3f4\]{background-color:#f1f3f4}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-accent{background-color:var(--color-accent-raw,#f5f5f5)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background,.bg-background\/80{background-color:var(--color-background-raw,#fff)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background-raw,#fff) 80%, transparent)}}.bg-background\/95{background-color:var(--color-background-raw,#fff)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background-raw,#fff) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, 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\/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\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, 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-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-50\/90{background-color:#eff6ffe6}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/90{background-color:color-mix(in oklab, var(--color-blue-50) 90%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--color-border-raw,#e3e3e3)}.bg-card{background-color:var(--color-card-raw,#fff)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-destructive{background-color:var(--color-destructive-raw,#ef4343)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--color-foreground-raw,#171717)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.bg-gray-50{background-color:var(--color-gray-50)}.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-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-200{background-color:var(--color-indigo-200)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-muted{background-color:var(--color-muted-raw,#f5f5f5)}.bg-muted-foreground\/30{background-color:var(--color-muted-foreground-raw,#737373)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--color-muted-foreground-raw,#737373) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--color-muted-foreground-raw,#737373)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--color-muted-foreground-raw,#737373) 40%, transparent)}}.bg-muted\/20{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 20%, transparent)}}.bg-muted\/30{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 30%, transparent)}}.bg-muted\/40{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 40%, transparent)}}.bg-muted\/50{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 50%, transparent)}}.bg-muted\/60{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 60%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-popover{background-color:var(--color-popover-raw,#fff)}.bg-primary,.bg-primary\/5{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 5%, transparent)}}.bg-primary\/10{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 10%, transparent)}}.bg-primary\/20{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 20%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary,.bg-secondary\/50{background-color:var(--color-secondary-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--color-secondary-raw,#f5f5f5) 50%, transparent)}}.bg-sidebar{background-color:var(--color-sidebar-raw,#fbfbfb)}.bg-sidebar-accent{background-color:var(--color-sidebar-accent-raw,#f5f5f5)}.bg-sidebar-border{background-color:var(--color-sidebar-border-raw,#e3e3e3)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary-raw,#171717)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-200{background-color:var(--color-teal-200)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, 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-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.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))}.from-amber-500{--tw-gradient-from:var(--color-amber-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-blue-400{--tw-gradient-from:var(--color-blue-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-blue-500{--tw-gradient-from:var(--color-blue-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-cyan-500{--tw-gradient-from:var(--color-cyan-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-emerald-400{--tw-gradient-from:var(--color-emerald-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-emerald-500{--tw-gradient-from:var(--color-emerald-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-gray-100{--tw-gradient-from:var(--color-gray-100);--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-400{--tw-gradient-from:var(--color-gray-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-red-400{--tw-gradient-from:var(--color-red-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-rose-500{--tw-gradient-from:var(--color-rose-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-violet-500{--tw-gradient-from:var(--color-violet-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))}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--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-600{--tw-gradient-to:var(--color-gray-600);--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-indigo-500{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-orange-500{--tw-gradient-to:var(--color-orange-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))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-rose-500{--tw-gradient-to:var(--color-rose-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))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--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-teal-500{--tw-gradient-to:var(--color-teal-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))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--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))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground-raw,#171717)}.fill-gray-800{fill:var(--color-gray-800)}.fill-primary{fill:var(--color-primary-raw,#2a6df4)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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-\[0\.45rem\]{padding:.45rem}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.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-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.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-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.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-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[5\.5rem\]{padding-left:5.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.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-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-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1A73E8\],.text-\[\#1a73e8\]{color:#1a73e8}.text-\[\#3C4043\]{color:#3c4043}.text-\[\#5F6368\],.text-\[\#5f6368\]{color:#5f6368}.text-\[\#9aa0a6\]{color:#9aa0a6}.text-\[\#B0B0B0\]{color:#b0b0b0}.text-\[\#D93025\]{color:#d93025}.text-\[\#d1d5db\]{color:#d1d5db}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-accent-foreground{color:var(--color-accent-foreground-raw,#171717)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.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-background{color:var(--color-background-raw,#fff)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400{color:var(--color-blue-400)}.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-card-foreground{color:var(--color-card-foreground-raw,#171717)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-destructive{color:var(--color-destructive-raw,#ef4343)}.text-destructive-foreground{color:var(--color-destructive-foreground-raw,#fafafa)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/60{color:var(--color-foreground-raw,#171717)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--color-foreground-raw,#171717) 60%, transparent)}}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-fuchsia-900{color:var(--color-fuchsia-900)}.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-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.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-green-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-lime-900{color:var(--color-lime-900)}.text-muted-foreground{color:var(--color-muted-foreground-raw,#737373)}.text-neutral-50{color:var(--color-neutral-50)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.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-orange-900{color:var(--color-orange-900)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-pink-900{color:var(--color-pink-900)}.text-popover-foreground{color:var(--color-popover-foreground-raw,#171717)}.text-primary{color:var(--color-primary-raw,#2a6df4)}.text-primary-foreground{color:var(--color-primary-foreground-raw,#fafafa)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.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-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground-raw,#171717)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground-raw,#171717)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground-raw,#171717)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--color-sidebar-foreground-raw,#171717) 70%, transparent)}}.text-sidebar-primary{color:var(--color-sidebar-primary-raw,#171717)}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground-raw,#fafafa)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, 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-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.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}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-300::placeholder{color:var(--color-gray-300)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));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_-1px_0_hsl\(var\(--border\)\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,hsl(var(--border)));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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 20%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring-raw,#2a6df4)}.ring-offset-background{--tw-ring-offset-color:var(--color-background-raw,#fff)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-filter{-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary-raw,#2a6df4)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--color-ring-raw,#2a6df4)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--color-ring-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--color-ring-raw,#2a6df4) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border-raw,#e3e3e3)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--color-muted-raw,#f5f5f5)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--color-primary-raw,#2a6df4)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--color-muted-foreground-raw,#737373)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--color-primary-foreground-raw,#fafafa)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--color-border-raw,#e3e3e3)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--color-background-raw,#fff)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--color-foreground-raw,#171717)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground-raw,#171717)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground-raw,#171717)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--color-primary-raw,#2a6df4)}.selection\:bg-primary::selection{background-color:var(--color-primary-raw,#2a6df4)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground-raw,#fafafa)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground-raw,#fafafa)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground-raw,#171717)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground-raw,#737373)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--color-foreground-raw,#171717)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-border\/80:hover{border-color:var(--color-border-raw,#e3e3e3)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--color-border-raw,#e3e3e3) 80%, transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-primary:hover{border-color:var(--color-primary-raw,#2a6df4)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-\[\#1557B0\]:hover{background-color:#1557b0}.hover\:bg-\[\#1967D2\]:hover{background-color:#1967d2}.hover\:bg-\[\#F1F3F4\]:hover{background-color:#f1f3f4}.hover\:bg-\[\#F8F9FA\]:hover{background-color:#f8f9fa}.hover\:bg-\[\#e8f0fe\]:hover{background-color:#e8f0fe}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--color-accent-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent-raw,#f5f5f5) 50%, transparent)}}.hover\:bg-background:hover{background-color:var(--color-background-raw,#fff)}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-border\/70:hover{background-color:var(--color-border-raw,#e3e3e3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-border\/70:hover{background-color:color-mix(in oklab, var(--color-border-raw,#e3e3e3) 70%, transparent)}}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 90%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.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-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--color-muted-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--color-muted-raw,#f5f5f5) 70%, transparent)}}.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-100:hover{background-color:var(--color-orange-100)}.hover\:bg-primary\/20:hover{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 20%, transparent)}}.hover\:bg-primary\/50:hover{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/50:hover{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 90%, transparent)}}.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-secondary\/80:hover{background-color:var(--color-secondary-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary-raw,#f5f5f5) 80%, transparent)}}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/50:hover{background-color:var(--color-sidebar-accent-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sidebar-accent\/50:hover{background-color:color-mix(in oklab, var(--color-sidebar-accent-raw,#f5f5f5) 50%, transparent)}}.hover\:bg-sidebar-border:hover{background-color:var(--color-sidebar-border-raw,#e3e3e3)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:text-\[\#1a73e8\]:hover{color:#1a73e8}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground-raw,#171717)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-destructive:hover{color:var(--color-destructive-raw,#ef4343)}.hover\:text-destructive-foreground:hover{color:var(--color-destructive-foreground-raw,#fafafa)}.hover\:text-foreground:hover{color:var(--color-foreground-raw,#171717)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground-raw,#737373)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground-raw,#171717)}.hover\:text-sidebar-foreground:hover{color:var(--color-sidebar-foreground-raw,#171717)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--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)}.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\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar-raw,#fbfbfb)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border-raw,#e3e3e3)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-primary:focus{border-color:var(--color-primary-raw,#2a6df4)}.focus\:bg-accent:focus{background-color:var(--color-accent-raw,#f5f5f5)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground-raw,#171717)}.focus\:text-destructive:focus{color:var(--color-destructive-raw,#ef4343)}.focus\:ring-1:focus{--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)}.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-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-900\/10:focus{--tw-ring-color:#1018281a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-gray-900\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring-raw,#2a6df4)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--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)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring-raw,#2a6df4)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring-raw,#2a6df4) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring-raw,#2a6df4)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-gray-200:active{background-color:var(--color-gray-200)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent-raw,#f5f5f5)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground-raw,#171717)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--color-ring-raw,#2a6df4)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--color-ring-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--color-ring-raw,#2a6df4) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar-raw,#fbfbfb)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive-raw,#ef4343)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--color-muted-foreground-raw,#737373)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent-raw,#f5f5f5)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground-raw,#171717)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:h-1[data-panel-group-direction=vertical]{height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:cursor-row-resize[data-panel-group-direction=vertical]{cursor:row-resize}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-4[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground-raw,#737373)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--color-primary-raw,#2a6df4)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--color-primary-foreground-raw,#fafafa)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--color-accent-raw,#f5f5f5)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--color-accent-foreground-raw,#171717)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--color-primary-raw,#2a6df4)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--color-primary-foreground-raw,#fafafa)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--color-primary-raw,#2a6df4)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--color-primary-foreground-raw,#fafafa)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--color-accent-raw,#f5f5f5)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--color-accent-foreground-raw,#171717)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background-raw,#fff)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground-raw,#171717)}.data-\[state\=active\]\:shadow[data-state=active],.data-\[state\=active\]\:shadow-sm[data-state=active],.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary-raw,#2a6df4)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary-raw,#2a6df4)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground-raw,#fafafa)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent-raw,#f5f5f5)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground-raw,#171717)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent-raw,#f5f5f5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary-raw,#f5f5f5)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground-raw,#171717)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground-raw,#737373)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent-raw,#f5f5f5)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground-raw,#171717)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted-raw,#f5f5f5)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-destructive-raw,#ef4343)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--color-destructive-raw,#ef4343)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--color-background-raw,#fff)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab, var(--color-background-raw,#fff) 60%, transparent)}}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[1600px\]{max-width:1600px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.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\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\: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)))}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:mt-1{margin-top:calc(var(--spacing) * 1)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:ml-2{margin-left:calc(var(--spacing) * 2)}.md\:ml-5{margin-left:calc(var(--spacing) * 5)}.md\:ml-16{margin-left:calc(var(--spacing) * 16)}.md\:ml-64{margin-left:calc(var(--spacing) * 64)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-\[500px\]{height:500px}.md\:w-3{width:calc(var(--spacing) * 3)}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[45\%\]{width:45%}.md\:w-\[55\%\]{width:55%}.md\:w-\[60px\]{width:60px}.md\:w-\[180px\]{width:180px}.md\:max-w-\[60px\]{max-width:60px}.md\:max-w-\[500px\]{max-width:500px}.md\:max-w-\[540px\]{max-width:540px}.md\:min-w-\[60px\]{min-width:60px}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\: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(.md\: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(.md\: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(.md\: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)))}.md\:self-start{align-self:flex-start}.md\:overflow-y-auto{overflow-y:auto}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-1{padding-block:calc(var(--spacing) * 1)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:table-cell{display:table-cell}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[200px\]{width:200px}.lg\:max-w-\[550px\]{max-width:550px}.lg\:max-w-\[600px\]{max-width:600px}.lg\:min-w-\[70px\]{min-width:70px}.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\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=80rem){.xl\:table-cell{display:table-cell}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--color-input-raw,#e3e3e3)}.dark\:border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.dark\:bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-destructive\/60{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 60%, transparent)}}.dark\:bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-input\/30{background-color:var(--color-input-raw,#e3e3e3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--color-input-raw,#e3e3e3) 30%, transparent)}}.dark\:bg-purple-900\/30{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30{background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-muted-foreground{color:var(--color-muted-foreground-raw,#737373)}.dark\:text-purple-300{color:var(--color-purple-300)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--color-accent-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent-raw,#f5f5f5) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--color-input-raw,#e3e3e3)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--color-input-raw,#e3e3e3) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground-raw,#171717)}.dark\:hover\:text-foreground:hover{color:var(--color-foreground-raw,#171717)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--color-input-raw,#e3e3e3)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--color-input-raw,#e3e3e3)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--color-input-raw,#e3e3e3) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground-raw,#171717)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary-raw,#2a6df4)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 20%, transparent)}}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-gray-500 .recharts-cartesian-axis-tick text{fill:var(--color-gray-500)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--color-gray-200) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-gray-200 .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-gray-200)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200 .recharts-polar-grid [stroke=\#ccc]{stroke:var(--color-gray-200)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-gray-100 .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-gray-100 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-gray-100)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-gray-200 .recharts-reference-line [stroke=\#ccc]{stroke:var(--color-gray-200)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--color-muted-foreground-raw,#737373)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_button\[data-selected\]\]\:\!font-normal button[data-selected],.\[\&_button\[data-today\]\]\:\!font-normal button[data-today]{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground-raw,#737373)}.\[\&_th\]\:bg-card th{background-color:var(--color-card-raw,#fff)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_tr\:last-child\>td\]\:border-b-0 tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg),:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--color-destructive-raw,#ef4343)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--color-muted-foreground-raw,#737373)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground-raw,#171717)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-stuck=true] .\[\[data-stuck\=true\]_\&\]\:shadow-\[inset_0_1px_0_hsl\(var\(--border\)\)\,inset_0_-1px_0_hsl\(var\(--border\)\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--border))), inset 0 -1px 0 var(--tw-shadow-color,hsl(var(--border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent-raw,#f5f5f5)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive-raw,#ef4343)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive-raw,#ef4343) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary-raw,#2a6df4)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary-raw,#2a6df4) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary-raw,#f5f5f5)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--color-secondary-raw,#f5f5f5) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground-raw,#171717)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.landing-hyperspace{--bg:#05030a;--blue:#5ad1e0;--violet:#b026ff;--magenta:#ff2fd0;--text:#f4f2ff;--dim:#9a94b8}body.landing-body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Pretendard,Malgun Gothic,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.landing-hyperspace #warp-canvas,.landing-hyperspace #planet-canvas,.landing-hyperspace #gl-canvas{width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.landing-hyperspace #warp-canvas{z-index:0;pointer-events:none;background:var(--bg)}.landing-hyperspace #planet-canvas{z-index:1;pointer-events:none;background:0 0}.landing-hyperspace #gl-canvas{z-index:2;pointer-events:auto;background:0 0}.landing-hyperspace #gl-canvas:focus{outline:none}.landing-hyperspace #vignette{z-index:3;pointer-events:none;background:radial-gradient(#05030a00 0% 45%,#05030ad9 100%);position:fixed;inset:0}.landing-hyperspace main{z-index:4;position:relative}.landing-hyperspace #kbd-focus-ring{z-index:5;border:2px solid var(--blue);opacity:0;pointer-events:none;will-change:transform;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;transition:opacity .16s,width .14s,height .14s,margin .14s;animation:1.7s ease-in-out infinite landing-kbd-pulse;position:fixed;top:0;left:0;box-shadow:0 0 0 2px #5ad1e038,0 0 18px 2px #5ad1e066}.landing-hyperspace #kbd-focus-ring.visible{opacity:1}@keyframes landing-kbd-pulse{0%,to{box-shadow:0 0 0 2px #5ad1e038,0 0 18px 2px #5ad1e066}50%{box-shadow:0 0 0 5px #5ad1e01a,0 0 26px 6px #5ad1e099}}.landing-hyperspace .planet-scene{z-index:4;position:relative}.landing-hyperspace .scene-heading{z-index:6;text-align:center;pointer-events:none;width:100%;padding:0 1.5rem;transition:opacity .32s;position:fixed;top:6vh;left:0}.landing-hyperspace .scene-heading.dim{opacity:.18}.landing-hyperspace .scene-heading .eyebrow{margin-bottom:.9rem}.landing-hyperspace .eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--blue);opacity:.8;text-shadow:0 0 6px #5ad1e040;margin-bottom:1.5rem;font-size:.72rem}.landing-hyperspace .scene-sub{max-width:520px;color:var(--dim);text-shadow:0 0 20px #05030ae6;margin:0 auto;font-size:.92rem}.landing-hyperspace #planet-card-anchor{z-index:7;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.landing-hyperspace .planet-card{--tx:-50%;--ty:-100%;--gap:-18px;--s:.9;--accent:var(--blue);opacity:0;pointer-events:none;width:240px;transform:translate(var(--tx), var(--ty)) translateY(var(--gap)) scale(var(--s));background:#05030a52;padding:1rem 1.15rem 1.1rem;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.landing-hyperspace .planet-card.visible{--s:1;opacity:1;pointer-events:auto}.landing-hyperspace .planet-card.hiding{transition:opacity .14s ease-in,transform .14s ease-in}.landing-hyperspace .pc-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-hyperspace .pc-frame-rect{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100 100;stroke-dashoffset:100px;opacity:.7;filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 6px var(--accent))}.landing-hyperspace .planet-card.pc-anim .pc-frame-rect{animation:.52s cubic-bezier(.22,1,.36,1) forwards landing-pc-frame-draw}@keyframes landing-pc-frame-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.landing-hyperspace .pc-corner{border:0 solid var(--accent);opacity:0;width:14px;height:14px;filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 5px var(--accent));position:absolute}.landing-hyperspace .pc-tl{transform-origin:0 0;border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.landing-hyperspace .pc-tr{transform-origin:100% 0;border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.landing-hyperspace .pc-bl{transform-origin:0 100%;border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.landing-hyperspace .pc-br{transform-origin:100% 100%;border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.landing-hyperspace .planet-card.pc-anim .pc-corner{animation:.26s cubic-bezier(.34,1.56,.64,1) 70ms forwards landing-pc-corner-in}@keyframes landing-pc-corner-in{0%{opacity:0;transform:scale(.35)}to{opacity:.95;transform:scale(1)}}.landing-hyperspace .planet-card-body{z-index:1;position:relative}.landing-hyperspace .planet-card-family{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);opacity:.85;text-shadow:0 0 6px var(--accent);background:#ffffff08;margin-bottom:.7rem;padding:.22rem .6rem;font-size:.66rem;display:inline-block}.landing-hyperspace .planet-card h3{color:var(--text);letter-spacing:.01em;text-shadow:0 0 10px var(--accent);opacity:0;margin:0 0 .45rem;font-size:1.08rem;font-weight:700}.landing-hyperspace .planet-card.pc-anim h3{animation:.34s ease-out 40ms forwards landing-pc-title-reveal}@keyframes landing-pc-title-reveal{0%{opacity:0;filter:blur(3px);transform:translate(-8px)}35%{opacity:.55;filter:blur(.5px);transform:translate(2px)}50%{opacity:.15}70%{opacity:1;filter:blur();transform:translate(0)}to{opacity:1;filter:blur();transform:translate(0)}}.landing-hyperspace .planet-card p{color:var(--dim);min-height:2.6em;margin:0 0 1rem;font-size:.85rem;line-height:1.55}.landing-hyperspace .planet-card p:after{content:"";vertical-align:text-bottom;background:var(--accent);width:6px;height:1em;box-shadow:0 0 6px var(--accent);opacity:0;margin-left:2px;display:inline-block}.landing-hyperspace .planet-card p.pc-typing:after{opacity:1;animation:.8s step-end infinite landing-pc-caret-blink}@keyframes landing-pc-caret-blink{50%{opacity:0}}.landing-hyperspace .planet-card-link{color:var(--accent);text-shadow:0 0 6px var(--accent);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:gap .2s,opacity .2s;display:inline-flex}.landing-hyperspace .planet-card-link:hover{opacity:.85;gap:.55rem}@media (width<=640px){.landing-hyperspace .planet-card{width:200px;padding:.9rem 1rem 1rem}}.landing-hyperspace #focus-panel{--accent:var(--blue);z-index:8;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(380px,84vw);box-shadow:0 0 0 1px #ffffff08, 0 30px 70px #0009, 0 0 50px -10px var(--accent);background:linear-gradient(160deg,#120e1ee0,#06040ceb);border:1px solid #ffffff1f;border-radius:20px;padding:1.8rem 1.9rem 2rem;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);position:fixed;top:50%;right:6vw;transform:translateY(-50%)translate(24px)}.landing-hyperspace #focus-panel.show{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.landing-hyperspace #focus-close{width:34px;height:34px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;line-height:1;transition:background .2s,transform .2s,border-color .2s;display:flex;position:absolute;top:1.1rem;right:1.1rem}.landing-hyperspace #focus-close:hover{border-color:var(--accent);background:#ffffff1a;transform:rotate(90deg)}.landing-hyperspace .fp-line{opacity:0;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.landing-hyperspace .fp-line.show{opacity:1;transform:translateY(0)}.landing-hyperspace .fp-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);background:#ffffff0a;border-radius:999px;margin-bottom:1rem;padding:.28rem .7rem;font-size:.68rem;display:inline-block}.landing-hyperspace .fp-title{letter-spacing:-.01em;color:var(--text);margin-bottom:.85rem;font-size:1.55rem;font-weight:800}.landing-hyperspace .fp-desc{color:var(--dim);margin-bottom:1.6rem;font-size:.96rem;line-height:1.7}.landing-hyperspace .fp-desc-line{display:block}.landing-hyperspace .fp-link{color:var(--accent);border:1px solid var(--accent);background:#ffffff08;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:gap .2s,background .2s,transform .2s;display:inline-flex}.landing-hyperspace .fp-link:hover{background:#ffffff14;gap:.75rem;transform:translateY(-1px)}.landing-hyperspace .fp-arrow{transition:transform .2s;display:inline-block}@media (width<=760px){.landing-hyperspace #focus-panel{border-radius:22px 22px 0 0;width:100%;padding:1.6rem 1.4rem 2rem;inset:auto 0 0;transform:translateY(100%)}.landing-hyperspace #focus-panel.show{transform:translateY(0)}}.landing-hyperspace .contact-corner{--accent:var(--blue);z-index:20;pointer-events:auto;background:#05030a57;padding:.85rem 1.1rem .9rem;position:fixed;top:1.4rem;left:1.4rem}.landing-hyperspace .cc-corner{border:0 solid var(--accent);opacity:.75;width:12px;height:12px;filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 5px var(--accent));position:absolute}.landing-hyperspace .cc-tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.landing-hyperspace .cc-tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.landing-hyperspace .cc-bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.landing-hyperspace .cc-br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.landing-hyperspace .cc-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);opacity:.85;text-shadow:0 0 6px var(--accent);margin-bottom:.55rem;font-size:.62rem;display:inline-block}.landing-hyperspace .cc-links{flex-direction:column;gap:.35rem;display:flex}.landing-hyperspace .cc-link{color:var(--text);opacity:.88;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .2s,color .2s,text-shadow .2s;display:inline-flex}.landing-hyperspace .cc-link:hover,.landing-hyperspace .cc-link:focus-visible{opacity:1;color:var(--accent);text-shadow:0 0 8px var(--accent)}.landing-hyperspace .cc-icon{width:1.1rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.landing-hyperspace .contact-corner{padding:.7rem .85rem .75rem;top:.8rem;left:.8rem}.landing-hyperspace .cc-link{font-size:.75rem}}.landing-hyperspace .intro-panel{--accent:var(--blue);z-index:6;text-align:center;pointer-events:none;background:#05030a66;width:min(560px,90vw);padding:.95rem 1.3rem 1.05rem;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%)}.landing-hyperspace .ip-corner{border:0 solid var(--accent);opacity:.6;width:12px;height:12px;filter:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 5px var(--accent));position:absolute}.landing-hyperspace .ip-tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.landing-hyperspace .ip-tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.landing-hyperspace .ip-bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.landing-hyperspace .ip-br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.landing-hyperspace .ip-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);opacity:.85;text-shadow:0 0 6px var(--accent);margin:0 0 .4rem;font-size:.64rem}.landing-hyperspace .ip-title{color:var(--text);letter-spacing:.005em;margin:0 0 .5rem;font-size:1rem;font-weight:700}.landing-hyperspace .ip-body{color:var(--dim);margin:0 0 .6rem;font-size:.78rem;line-height:1.55}.landing-hyperspace .ip-guide{color:var(--text);opacity:.9;margin:0 0 .25rem;font-size:.76rem;font-weight:600}.landing-hyperspace .ip-note{color:var(--dim);opacity:.75;margin:0;font-size:.68rem}@media (width<=640px){.landing-hyperspace .intro-panel{width:92vw;padding:.75rem 1rem .85rem;bottom:.85rem}.landing-hyperspace .ip-title{font-size:.88rem}.landing-hyperspace .ip-body,.landing-hyperspace .ip-note{display:none}}.landing-hyperspace .texture-credit{z-index:4;color:var(--dim);opacity:.45;letter-spacing:.01em;pointer-events:none;margin:0;font-size:.66rem;position:fixed;bottom:.75rem;right:1rem}@media (width<=640px){.landing-hyperspace .texture-credit{font-size:.6rem;bottom:.6rem;right:.6rem}}.landing-hyperspace .planet-scene-fallback{z-index:4;justify-content:center;align-items:center;padding:6rem 1.5rem;display:flex;position:fixed;inset:0;overflow:auto}.landing-hyperspace .planet-scene-fallback ul{gap:1.2rem;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.landing-hyperspace .planet-scene-fallback a{color:var(--blue);font-size:1.1rem;font-weight:700;text-decoration:none}.landing-hyperspace .planet-scene-fallback a:hover{text-decoration:underline}.landing-hyperspace .planet-scene-fallback p{color:var(--dim);margin:.3rem 0 0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.landing-hyperspace #kbd-focus-ring{animation:none}.landing-hyperspace .planet-card p.pc-typing:after{opacity:1;animation:none}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.utm-builder-app{--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:220 90% 56%;--primary-foreground:0 0% 98%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:0 0% 96%;--accent-foreground:0 0% 9%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 89%;--input:0 0% 89%;--ring:220 90% 56%;--radius:.5rem;--sidebar:0 0% 98.5%;--sidebar-foreground:0 0% 9%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 96%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 89%;--sidebar-ring:220 90% 56%;--color-background:#fff;--color-foreground:#171717;--color-card:#fff;--color-card-foreground:#171717;--color-popover:#fff;--color-popover-foreground:#171717;--color-primary:#2a6df4;--color-primary-foreground:#fafafa;--color-secondary:#f5f5f5;--color-secondary-foreground:#171717;--color-muted:#f5f5f5;--color-muted-foreground:#737373;--color-accent:#f5f5f5;--color-accent-foreground:#171717;--color-destructive:#ef4343;--color-destructive-foreground:#fafafa;--color-border:#e3e3e3;--color-input:#e3e3e3;--color-ring:#2a6df4;--color-sidebar:#fbfbfb;--color-sidebar-foreground:#171717;--color-sidebar-primary:#171717;--color-sidebar-primary-foreground:#fafafa;--color-sidebar-accent:#f5f5f5;--color-sidebar-accent-foreground:#171717;--color-sidebar-border:#e3e3e3;--color-sidebar-ring:#2a6df4;color:#171717;background-color:#fff;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.utm-builder-app.dark{--background:0 0% 9%;--foreground:0 0% 98%;--card:0 0% 9%;--card-foreground:0 0% 98%;--popover:0 0% 9%;--popover-foreground:0 0% 98%;--primary:220 90% 56%;--primary-foreground:0 0% 98%;--secondary:0 0% 15%;--secondary-foreground:0 0% 98%;--muted:0 0% 15%;--muted-foreground:0 0% 64%;--accent:0 0% 15%;--accent-foreground:0 0% 98%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 15%;--input:0 0% 15%;--ring:220 90% 56%;--sidebar:0 0% 9%;--sidebar-foreground:0 0% 98%;--sidebar-primary:220 90% 56%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 15%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:0 0% 15%;--sidebar-ring:220 90% 56%;--color-background:#171717;--color-foreground:#fafafa;--color-primary:#2a6df4;--color-border:#262626;--color-input:#262626;--color-muted:#262626;--color-muted-foreground:#a3a3a3;--color-sidebar:#171717}.utm-builder-app *{border-color:hsl(var(--border))}@keyframes sheet-spin{to{transform:rotate(360deg)}}@keyframes sidebar-fadein{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.utm-builder-app .animate-sidebar-fadein{animation:.2s ease-out forwards sidebar-fadein}.hr-hub-app{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(55% .2 250);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(14.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(14.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(89% 0 0);--input:oklch(89% 0 0);--ring:oklch(55% .2 250);--radius:.5rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(55% .2 250);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(14.5% 0 0);--sidebar-border:oklch(89% 0 0);--sidebar-ring:oklch(55% .2 250);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--color-background:oklch(100% 0 0);--color-foreground:oklch(14.5% 0 0);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(14.5% 0 0);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(14.5% 0 0);--color-primary:oklch(55% .2 250);--color-primary-foreground:oklch(100% 0 0);--color-secondary:oklch(97% 0 0);--color-secondary-foreground:oklch(14.5% 0 0);--color-muted:oklch(97% 0 0);--color-muted-foreground:oklch(55.6% 0 0);--color-accent:oklch(97% 0 0);--color-accent-foreground:oklch(14.5% 0 0);--color-destructive:oklch(57.7% .245 27.325);--color-destructive-foreground:oklch(98.5% 0 0);--color-border:oklch(89% 0 0);--color-input:oklch(89% 0 0);--color-ring:oklch(55% .2 250);--color-sidebar:oklch(98.5% 0 0);--color-sidebar-foreground:oklch(14.5% 0 0);--color-sidebar-primary:oklch(55% .2 250);--color-sidebar-primary-foreground:oklch(100% 0 0);--color-sidebar-accent:oklch(97% 0 0);--color-sidebar-accent-foreground:oklch(14.5% 0 0);--color-sidebar-border:oklch(89% 0 0);--color-sidebar-ring:oklch(55% .2 250);color:oklch(14.5% 0 0);background-color:oklch(100% 0 0);font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,sans-serif}.hr-hub-app.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(65% .18 250);--primary-foreground:oklch(100% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(65% .18 250);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(65% .18 250);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(65% .18 250);--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(20.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-primary:oklch(65% .18 250);--color-border:oklch(100% 0 0/.1);--color-input:oklch(100% 0 0/.15);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(70.8% 0 0);--color-sidebar:oklch(20.5% 0 0);--color-sidebar-foreground:oklch(98.5% 0 0);--color-sidebar-primary:oklch(65% .18 250);--color-sidebar-border:oklch(100% 0 0/.1);color:oklch(98.5% 0 0);background-color:oklch(14.5% 0 0)}.hr-hub-app *,.hr-hub-app :before,.hr-hub-app :after{border-color:var(--border)}.hr-hub-app .dept-drag-over{outline-offset:-2px;outline:2px solid #3b82f6;background-color:#eff6ff!important}.ad-content-storage-app{--content-padding-x:2rem;--content-padding-y:1.5rem;--sidebar-width:15rem;--background:oklch(99.5% 0 0);--foreground:oklch(14.5% .004 285.82);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% .004 285.82);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% .004 285.82);--primary:oklch(20.5% .006 285.89);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% .001 286.38);--secondary-foreground:oklch(20.5% .006 285.89);--muted:oklch(96.8% .001 286.38);--muted-foreground:oklch(54.5% .014 285.94);--accent:oklch(96.8% .001 286.38);--accent-foreground:oklch(20.5% .006 285.89);--destructive:oklch(57.7% .245 27.33);--border:oklch(92.5% .004 286.32);--input:oklch(92.5% .004 286.32);--ring:oklch(55.5% .014 285.94);--chart-1:oklch(58.8% .158 241.97);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .171 70.08);--chart-4:oklch(62.7% .214 303.9);--chart-5:oklch(64.5% .2 16.44);--sidebar:oklch(98.5% .001 286.38);--sidebar-foreground:oklch(32% .006 285.82);--sidebar-primary:oklch(20.5% .006 285.89);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(95.5% .002 286.38);--sidebar-accent-foreground:oklch(14.5% .004 285.82);--sidebar-border:oklch(91.5% .004 286.32);--sidebar-ring:oklch(55.5% .014 285.94);--sidebar-muted:oklch(54.5% .014 285.94);--radius:6px;--shadow-2xs:0 1px 2px 0px #00000008;--shadow-xs:0 1px 2px 0px #0000000a;--shadow-sm:0 1px 3px 0px #0000000f, 0 1px 2px -1px #0000000f;--shadow:0 1px 3px 0px #00000014, 0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000f;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000f;--shadow-2xl:0 25px 50px -12px #0003;--gradient-1:oklch(58.8% .22 264.38);--gradient-2:oklch(69.6% .17 162.48);--gradient-3:oklch(62.7% .214 303.9);--error:oklch(63.7% .237 25.33);--success:oklch(62.7% .194 149.21);--info:oklch(58.8% .158 241.97);--warning:oklch(76.9% .171 70.08);--action-button:oklch(58.8% .158 241.97);--action-button-foreground:oklch(100% 0 0);--multi-label-button:oklch(95.5% .025 264.38);--multi-label-button-foreground:oklch(45% .12 264.38);--multi-label-button-hover:oklch(92.5% .04 264.38);--add-label-button:oklch(95.5% .025 280);--add-label-button-foreground:oklch(45% .12 280);--add-label-button-hover:oklch(92.5% .04 280);--font-sans:"Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-pretendard:"Pretendard Variable", sans-serif;--color-1:oklch(66.2% .225 25.9);--color-2:oklch(60.4% .26 302);--color-3:oklch(69.6% .165 251);--color-4:oklch(80.2% .134 225);--color-5:oklch(90.7% .231 133);--color-background:oklch(99.5% 0 0);--color-foreground:oklch(14.5% .004 285.82);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(14.5% .004 285.82);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(14.5% .004 285.82);--color-primary:oklch(20.5% .006 285.89);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(97% .001 286.38);--color-secondary-foreground:oklch(20.5% .006 285.89);--color-muted:oklch(96.8% .001 286.38);--color-muted-foreground:oklch(54.5% .014 285.94);--color-accent:oklch(96.8% .001 286.38);--color-accent-foreground:oklch(20.5% .006 285.89);--color-destructive:oklch(57.7% .245 27.33);--color-border:oklch(92.5% .004 286.32);--color-input:oklch(92.5% .004 286.32);--color-ring:oklch(55.5% .014 285.94);--color-chart-1:oklch(58.8% .158 241.97);--color-chart-2:oklch(69.6% .17 162.48);--color-chart-3:oklch(76.9% .171 70.08);--color-chart-4:oklch(62.7% .214 303.9);--color-chart-5:oklch(64.5% .2 16.44);--color-sidebar:oklch(98.5% .001 286.38);--color-sidebar-foreground:oklch(32% .006 285.82);--color-sidebar-primary:oklch(20.5% .006 285.89);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(95.5% .002 286.38);--color-sidebar-accent-foreground:oklch(14.5% .004 285.82);--color-sidebar-border:oklch(91.5% .004 286.32);--color-sidebar-ring:oklch(55.5% .014 285.94);--color-sidebar-muted:oklch(54.5% .014 285.94);--color-transparent:transparent;--color-gradient-1:oklch(58.8% .22 264.38);--color-gradient-2:oklch(69.6% .17 162.48);--color-gradient-3:oklch(62.7% .214 303.9);--color-error:oklch(63.7% .237 25.33);--color-success:oklch(62.7% .194 149.21);--color-info:oklch(58.8% .158 241.97);--color-warning:oklch(76.9% .171 70.08);--color-action-button:oklch(58.8% .158 241.97);--color-action-button-foreground:oklch(100% 0 0);--color-multi-label-button:oklch(95.5% .025 264.38);--color-multi-label-button-foreground:oklch(45% .12 264.38);--color-multi-label-button-hover:oklch(92.5% .04 264.38);--color-add-label-button:oklch(95.5% .025 280);--color-add-label-button-foreground:oklch(45% .12 280);--color-add-label-button-hover:oklch(92.5% .04 280);--color-color-1:oklch(66.2% .225 25.9);--color-color-2:oklch(60.4% .26 302);--color-color-3:oklch(69.6% .165 251);--color-color-4:oklch(80.2% .134 225);--color-color-5:oklch(90.7% .231 133);--radius-xs:calc(var(--radius) - 4px);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);background-color:var(--background);color:var(--foreground);font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.ad-content-storage-app.dark{--background:oklch(13% .004 285.82);--foreground:oklch(96.5% .001 286.38);--card:oklch(17% .005 285.88);--card-foreground:oklch(96.5% .001 286.38);--popover:oklch(17% .005 285.88);--popover-foreground:oklch(96.5% .001 286.38);--primary:oklch(96.5% .001 286.38);--primary-foreground:oklch(13% .004 285.82);--secondary:oklch(22% .005 285.88);--secondary-foreground:oklch(96.5% .001 286.38);--muted:oklch(22% .005 285.88);--muted-foreground:oklch(62% .012 285.94);--accent:oklch(22% .005 285.88);--accent-foreground:oklch(96.5% .001 286.38);--destructive:oklch(63.7% .237 25.33);--border:oklch(26% .006 285.88);--input:oklch(26% .006 285.88);--ring:oklch(62% .012 285.94);--chart-1:oklch(65% .18 241.97);--chart-2:oklch(72% .17 162.48);--chart-3:oklch(79% .17 70.08);--chart-4:oklch(68% .21 303.9);--chart-5:oklch(69% .2 16.44);--sidebar:oklch(15% .004 285.88);--sidebar-foreground:oklch(75% .01 286.06);--sidebar-primary:oklch(96.5% .001 286.38);--sidebar-primary-foreground:oklch(13% .004 285.82);--sidebar-accent:oklch(22% .005 285.88);--sidebar-accent-foreground:oklch(96.5% .001 286.38);--sidebar-border:oklch(24% .005 285.88);--sidebar-ring:oklch(62% .012 285.94);--sidebar-muted:oklch(55% .01 285.94);--gradient-1:oklch(65% .18 264.38);--gradient-2:oklch(72% .17 162.48);--gradient-3:oklch(68% .21 303.9);--error:oklch(63.7% .237 25.33);--success:oklch(62.7% .194 149.21);--info:oklch(65% .18 241.97);--warning:oklch(79% .17 70.08);--action-button:oklch(65% .18 241.97);--action-button-foreground:oklch(100% 0 0);--multi-label-button:oklch(28% .08 264.38);--multi-label-button-foreground:oklch(78% .08 264.38);--multi-label-button-hover:oklch(33% .1 264.38);--add-label-button:oklch(28% .08 280);--add-label-button-foreground:oklch(78% .08 280);--add-label-button-hover:oklch(33% .1 280);--color-background:oklch(13% .004 285.82);--color-foreground:oklch(96.5% .001 286.38);--color-card:oklch(17% .005 285.88);--color-card-foreground:oklch(96.5% .001 286.38);--color-popover:oklch(17% .005 285.88);--color-popover-foreground:oklch(96.5% .001 286.38);--color-primary:oklch(96.5% .001 286.38);--color-primary-foreground:oklch(13% .004 285.82);--color-secondary:oklch(22% .005 285.88);--color-secondary-foreground:oklch(96.5% .001 286.38);--color-muted:oklch(22% .005 285.88);--color-muted-foreground:oklch(62% .012 285.94);--color-accent:oklch(22% .005 285.88);--color-accent-foreground:oklch(96.5% .001 286.38);--color-destructive:oklch(63.7% .237 25.33);--color-border:oklch(26% .006 285.88);--color-input:oklch(26% .006 285.88);--color-ring:oklch(62% .012 285.94);--color-chart-1:oklch(65% .18 241.97);--color-chart-2:oklch(72% .17 162.48);--color-chart-3:oklch(79% .17 70.08);--color-chart-4:oklch(68% .21 303.9);--color-chart-5:oklch(69% .2 16.44);--color-sidebar:oklch(15% .004 285.88);--color-sidebar-foreground:oklch(75% .01 286.06);--color-sidebar-primary:oklch(96.5% .001 286.38);--color-sidebar-primary-foreground:oklch(13% .004 285.82);--color-sidebar-accent:oklch(22% .005 285.88);--color-sidebar-accent-foreground:oklch(96.5% .001 286.38);--color-sidebar-border:oklch(24% .005 285.88);--color-sidebar-ring:oklch(62% .012 285.94);--color-sidebar-muted:oklch(55% .01 285.94);--color-error:oklch(63.7% .237 25.33);--color-success:oklch(62.7% .194 149.21);--color-info:oklch(65% .18 241.97);--color-warning:oklch(79% .17 70.08);--color-action-button:oklch(65% .18 241.97);--color-action-button-foreground:oklch(100% 0 0);--color-multi-label-button:oklch(28% .08 264.38);--color-multi-label-button-foreground:oklch(78% .08 264.38);--color-multi-label-button-hover:oklch(33% .1 264.38);--color-add-label-button:oklch(28% .08 280);--color-add-label-button-foreground:oklch(78% .08 280);--color-add-label-button-hover:oklch(33% .1 280)}.ad-content-storage-app *{border-color:var(--border);outline-color:color-mix(in oklch, var(--ring) 50%, transparent)}.ad-content-storage-app{scrollbar-gutter:stable}.ad-content-storage-app .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ad-content-storage-app .hide-scrollbar::-webkit-scrollbar{display:none}.ad-content-storage-app .btn-multi-label{background-color:var(--multi-label-button);color:var(--multi-label-button-foreground)}.ad-content-storage-app .btn-multi-label:hover{background-color:var(--multi-label-button-hover)}.ad-content-storage-app .btn-add-label{background-color:var(--add-label-button);color:var(--add-label-button-foreground)}.ad-content-storage-app .btn-add-label:hover{background-color:var(--add-label-button-hover)}.ad-content-storage-app h1,.ad-content-storage-app h2,.ad-content-storage-app h3,.ad-content-storage-app h4,.ad-content-storage-app h5,.ad-content-storage-app h6{font-family:var(--font-pretendard)}.edu-platform-app{--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:0 0% 96%;--accent-foreground:0 0% 9%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 90%;--input:0 0% 90%;--ring:0 0% 9%;--radius:.625rem;--color-background-raw:hsl(var(--background));--color-foreground-raw:hsl(var(--foreground));--color-card-raw:hsl(var(--card));--color-card-foreground-raw:hsl(var(--card-foreground));--color-popover-raw:hsl(var(--popover));--color-popover-foreground-raw:hsl(var(--popover-foreground));--color-primary-raw:hsl(var(--primary));--color-primary-foreground-raw:hsl(var(--primary-foreground));--color-secondary-raw:hsl(var(--secondary));--color-secondary-foreground-raw:hsl(var(--secondary-foreground));--color-muted-raw:hsl(var(--muted));--color-muted-foreground-raw:hsl(var(--muted-foreground));--color-accent-raw:hsl(var(--accent));--color-accent-foreground-raw:hsl(var(--accent-foreground));--color-destructive-raw:hsl(var(--destructive));--color-border-raw:hsl(var(--border));--color-input-raw:hsl(var(--input));--color-ring-raw:hsl(var(--ring));--color-sidebar-raw:hsl(var(--sidebar-background,var(--sidebar,0 0% 98%)));--color-sidebar-foreground-raw:hsl(var(--sidebar-foreground,0 0% 9%));--color-sidebar-primary-raw:hsl(var(--sidebar-primary,0 0% 9%));--color-sidebar-primary-foreground-raw:hsl(var(--sidebar-primary-foreground,0 0% 98%));--color-sidebar-accent-raw:hsl(var(--sidebar-accent,0 0% 96%));--color-sidebar-accent-foreground-raw:hsl(var(--sidebar-accent-foreground,0 0% 9%));--color-sidebar-border-raw:hsl(var(--sidebar-border,0 0% 89%));--color-sidebar-ring-raw:hsl(var(--sidebar-ring,220 90% 56%));background-color:hsl(var(--background));color:hsl(var(--foreground));flex-direction:column;width:100%;height:100%;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.edu-platform-app,.edu-platform-app *{box-sizing:border-box}.edu-platform-app .react-datepicker{overflow:hidden;border:1px solid #e5e7eb!important;border-radius:12px!important;font-family:Pretendard Variable,Pretendard,sans-serif!important;box-shadow:0 10px 25px -5px #0000001a!important}.edu-platform-app .react-datepicker__header{background-color:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:12px 0 8px!important}.edu-platform-app .react-datepicker__current-month{color:#111827!important;font-size:.875rem!important;font-weight:600!important}.edu-platform-app .react-datepicker__day-name{color:#9ca3af!important;width:2rem!important;font-size:.75rem!important;font-weight:500!important;line-height:2rem!important}.edu-platform-app .react-datepicker__day{color:#374151!important;border-radius:8px!important;width:2rem!important;margin:1px!important;font-size:.8125rem!important;line-height:2rem!important}.edu-platform-app .react-datepicker__day:hover{color:#2563eb!important;background-color:#eff6ff!important}.edu-platform-app .react-datepicker__day--selected,.edu-platform-app .react-datepicker__day--keyboard-selected{color:#fff!important;background-color:#2563eb!important;font-weight:600!important}.edu-platform-app .react-datepicker__day--today{color:#2563eb!important;font-weight:700!important}.edu-platform-app .react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.edu-platform-app .react-datepicker__day--outside-month{color:#d1d5db!important}.edu-platform-app .react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#6b7280!important;width:7px!important;height:7px!important}.edu-platform-app .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#2563eb!important}.edu-platform-app .react-datepicker-popper{z-index:100!important}.edu-platform-app .ProseMirror ::selection{color:inherit;background:#3b82f626}.edu-platform-app .ProseMirror:focus ::selection{color:inherit;background:#3b82f626}.edu-platform-app .rte-force-title .ProseMirror>h1:first-child,.edu-platform-app .rte-force-title .ProseMirror>h2:first-child{color:#111827;border-bottom:2px solid #e5e7eb;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.edu-platform-app .rte-force-title .ProseMirror>h1:first-child.is-empty:before,.edu-platform-app .rte-force-title .ProseMirror>h2:first-child.is-empty:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.edu-platform-app .scrollbar-thin{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.edu-platform-app .scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.edu-platform-app .scrollbar-thin::-webkit-scrollbar-track{background:0 0}.edu-platform-app .scrollbar-thin::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.edu-platform-app .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes edu-platform-progressGrow{0%{width:0%}}.edu-platform-app .animate-progress{animation:.8s ease-out forwards edu-platform-progressGrow}@keyframes edu-platform-drawLine{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.edu-platform-app .animate-draw-line{stroke-dasharray:2000;animation:1.2s ease-out forwards edu-platform-drawLine}@keyframes edu-platform-fadeIn{0%{opacity:0}to{opacity:1}}.edu-platform-app .animate-fade-in{animation:.6s ease-out forwards edu-platform-fadeIn}@keyframes edu-platform-popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-plus,.fa-add{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-slash,.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-house-user,.fa-home-user{--fa:""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa:""}.fa-vault{--fa:""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa:""}.fa-wheat-awn,.fa-wheat-alt{--fa:""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-house-chimney,.fa-home-lg{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-septagon,.fa-heptagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-martini-glass-empty,.fa-glass-martini{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-gear,.fa-cog{--fa:""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-rectangle-list,.fa-list-alt{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-low,.fa-volume-down{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-outdent,.fa-dedent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-circle-half-stroke,.fa-adjust{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-pen-to-square,.fa-edit{--fa:""}.fa-arrows-up-down-left-right,.fa-arrows{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-forward-fast,.fa-fast-forward{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-circle-check,.fa-check-circle{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-share,.fa-mail-forward{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-days,.fa-calendar-alt{--fa:""}.fa-shuffle,.fa-random{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-left-right,.fa-arrows-h{--fa:""}.fa-chart-bar,.fa-bar-chart{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-gears,.fa-cogs{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumbtack,.fa-thumb-tack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-square-phone,.fa-phone-square{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-rss,.fa-feed{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa:""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa:""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa:""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-up-down-left-right,.fa-arrows-alt{--fa:""}.fa-users{--fa:""}.fa-link,.fa-chain{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-scissors,.fa-cut{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-ul,.fa-list-dots{--fa:""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-wand-magic,.fa-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-table-columns,.fa-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-down,.fa-sort-desc{--fa:""}.fa-sort-up,.fa-sort-asc{--fa:""}.fa-envelope{--fa:""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-paste,.fa-file-clipboard{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-mug-saucer,.fa-coffee{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-truck-medical,.fa-ambulance{--fa:""}.fa-suitcase-medical,.fa-medkit{--fa:""}.fa-jet-fighter,.fa-fighter-jet{--fa:""}.fa-beer-mug-empty,.fa-beer{--fa:""}.fa-square-h,.fa-h-square{--fa:""}.fa-square-plus,.fa-plus-square{--fa:""}.fa-angles-left,.fa-angle-double-left{--fa:""}.fa-angles-right,.fa-angle-double-right{--fa:""}.fa-angles-up,.fa-angle-double-up{--fa:""}.fa-angles-down,.fa-angle-double-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-reply-all,.fa-mail-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa:""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa:""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa:""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-keyhole,.fa-unlock-alt{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa:""}.fa-square-rss,.fa-rss-square{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-square-minus,.fa-minus-square{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-square-check,.fa-check-square{--fa:""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa:""}.fa-square-arrow-up-right,.fa-external-link-square{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-square-caret-down,.fa-caret-square-down{--fa:""}.fa-square-caret-up,.fa-caret-square-up{--fa:""}.fa-square-caret-right,.fa-caret-square-right{--fa:""}.fa-euro-sign,.fa-eur,.fa-euro{--fa:""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa:""}.fa-rupee-sign,.fa-rupee{--fa:""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa:""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa:""}.fa-won-sign,.fa-krw,.fa-won{--fa:""}.fa-file{--fa:""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-person-dress,.fa-female{--fa:""}.fa-person,.fa-male{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-box-archive,.fa-archive{--fa:""}.fa-bug{--fa:""}.fa-square-caret-left,.fa-caret-square-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-square-envelope,.fa-envelope-square{--fa:""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-car,.fa-automobile{--fa:""}.fa-taxi,.fa-cab{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-zipper,.fa-file-archive{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-heading,.fa-header{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-nodes,.fa-share-alt{--fa:""}.fa-square-share-nodes,.fa-share-alt-square{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-tty,.fa-teletype{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paintbrush,.fa-paint-brush{--fa:""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa:""}.fa-chart-area,.fa-area-chart{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-xmark,.fa-user-times{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-train-subway,.fa-subway{--fa:""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa:""}.fa-battery-three-quarters,.fa-battery-4{--fa:""}.fa-battery-half,.fa-battery-3{--fa:""}.fa-battery-quarter,.fa-battery-2{--fa:""}.fa-battery-empty,.fa-battery-0{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-scale-balanced,.fa-balance-scale{--fa:""}.fa-hourglass-start,.fa-hourglass-1{--fa:""}.fa-hourglass-half,.fa-hourglass-2{--fa:""}.fa-hourglass-end,.fa-hourglass-3{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-tv,.fa-television,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-xmark,.fa-calendar-times{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-signs-post,.fa-map-signs{--fa:""}.fa-map{--fa:""}.fa-message,.fa-comment-alt{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-person-walking-with-cane,.fa-blind{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-ear-listen,.fa-assistive-listening-systems{--fa:""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa:""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-id-card,.fa-drivers-license{--fa:""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-utensils,.fa-cutlery{--fa:""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa:""}.fa-trash-can,.fa-trash-alt{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-clip,.fa-pen-alt{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-right-long,.fa-long-arrow-alt-right{--fa:""}.fa-up-long,.fa-long-arrow-alt-up{--fa:""}.fa-hexagon{--fa:""}.fa-file-pen,.fa-file-edit{--fa:""}.fa-maximize,.fa-expand-arrows-alt{--fa:""}.fa-clipboard{--fa:""}.fa-left-right,.fa-arrows-alt-h{--fa:""}.fa-up-down,.fa-arrows-alt-v{--fa:""}.fa-alarm-clock{--fa:""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa:""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa:""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa:""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa:""}.fa-up-right-from-square,.fa-external-link-alt{--fa:""}.fa-square-up-right,.fa-external-link-square-alt{--fa:""}.fa-right-left,.fa-exchange-alt{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-turn-down,.fa-level-down-alt{--fa:""}.fa-turn-up,.fa-level-up-alt{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-lines,.fa-microphone-alt{--fa:""}.fa-mobile-screen-button,.fa-mobile-alt{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-screen,.fa-mobile-android-alt{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-reply,.fa-mail-reply{--fa:""}.fa-shield-halved,.fa-shield-alt{--fa:""}.fa-tablet-screen-button,.fa-tablet-alt{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-simple,.fa-ticket-alt{--fa:""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa:""}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball-tee,.fa-golf-ball{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-hand-dots,.fa-allergies{--fa:""}.fa-bandage,.fa-band-aid{--fa:""}.fa-box{--fa:""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa:""}.fa-briefcase-medical{--fa:""}.fa-fire-flame-simple,.fa-burn{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-person-dots-from-line,.fa-diagnoses{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-waveform,.fa-file-medical-alt{--fa:""}.fa-kit-medical,.fa-first-aid{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-clip,.fa-id-card-alt{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-truck-fast,.fa-shipping-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight-scale,.fa-weight{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-handshake-angle,.fa-hands-helping{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry-box,.fa-people-carry{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign-hanging,.fa-sign{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-ramp-box,.fa-truck-loading{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-gear,.fa-user-cog{--fa:""}.fa-user-pen,.fa-user-edit{--fa:""}.fa-user-group,.fa-user-friends{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-slash,.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-gear,.fa-users-cog{--fa:""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa:""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-tower-broadcast,.fa-broadcast-tower{--fa:""}.fa-broom{--fa:""}.fa-chalkboard,.fa-blackboard{--fa:""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-dollar,.fa-money-check-alt{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-square-parking,.fa-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-face-angry,.fa-angry{--fa:""}.fa-archway{--fa:""}.fa-book-atlas,.fa-atlas{--fa:""}.fa-award{--fa:""}.fa-delete-left,.fa-backspace{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-simple,.fa-bus-alt{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-martini-glass-citrus,.fa-cocktail{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-simple,.fa-crop-alt{--fa:""}.fa-tachograph-digital,.fa-digital-tachograph{--fa:""}.fa-face-dizzy,.fa-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-pointed,.fa-feather-alt{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-file-export,.fa-arrow-right-from-file{--fa:""}.fa-file-import,.fa-arrow-right-to-file{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-martini-glass,.fa-glass-martini-alt{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grip,.fa-grid-horizontal,.fa-grip-horizontal{--fa:""}.fa-grip-vertical,.fa-grid-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub-person,.fa-hot-tub{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-van-shuttle,.fa-shuttle-van{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-stroke,.fa-star-half-alt{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa:""}.fa-spray-can-sparkles,.fa-air-freshener{--fa:""}.fa-apple-whole,.fa-apple-alt{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-rear,.fa-car-alt{--fa:""}.fa-car-battery,.fa-battery-car{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location-crosshairs,.fa-location{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-rectangle-ad,.fa-ad{--fa:""}.fa-ankh{--fa:""}.fa-book-bible,.fa-bible{--fa:""}.fa-business-time,.fa-briefcase-clock{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-square-poll-vertical,.fa-poll{--fa:""}.fa-square-poll-horizontal,.fa-poll-h{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-variable,.fa-square-root-alt{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-skull,.fa-book-dead{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-hand-fist,.fa-fist-raised{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-person-hiking,.fa-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia-sign,.fa-hryvnia{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-dome,.fa-landmark-alt{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-storm,.fa-poo-bolt{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-minimize,.fa-compress-arrows-alt{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-whiskey-glass,.fa-glass-whiskey{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-crack,.fa-heart-broken{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge-sign,.fa-tenge{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-flame-curved,.fa-fire-alt{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-house-chimney-medical,.fa-clinic-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-person-biking,.fa-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-top-left,.fa-border-style{--fa:""}.fa-person-digging,.fa-digging{--fa:""}.fa-fan{--fa:""}.fa-icons,.fa-heart-music-camera-bolt{--fa:""}.fa-phone-flip,.fa-phone-alt{--fa:""}.fa-square-phone-flip,.fa-phone-square-alt{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-text-slash,.fa-remove-format{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:root,:host{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-square-pied-piper,.fa-pied-piper-square{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-square-instagram,.fa-instagram-square{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-square-gitlab,.fa-gitlab-square{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-eleventy,.fa-11ty{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-board-game-geek,.fa-bgg{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-square-facebook,.fa-facebook-square{--fa:""}.fa-linkedin{--fa:""}.fa-square-github,.fa-github-square{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-square-pinterest,.fa-pinterest-square{--fa:""}.fa-square-google-plus,.fa-google-plus-square{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-square-reddit,.fa-reddit-square{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-square-behance,.fa-behance-square{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-square-git,.fa-git-square{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-square-lastfm,.fa-lastfm-square{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-square-snapchat,.fa-snapchat-square{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-square-dribbble,.fa-dribbble-square{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-square-hacker-news,.fa-hacker-news-square{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-square-js,.fa-js-square{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-wpressr,.fa-rendact{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:root,:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)}.far{--fa-family:var(--fa-family-classic);--fa-style:400}.fa-regular{--fa-style:400}:root,:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)}.fas{--fa-family:var(--fa-family-classic);--fa-style:900}.fa-classic{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-DRAAbZTg.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-BP5tdqmh.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-nyy7hhHF.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(data:font/woff2;base64,d09GMk9UVE8AAA/AAAkAAAAAIi4AAA96A4IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYCJAQGBmADgRwFiH0AghwHIA22GYUWERHVtH4B/lDAjaHYgPoVT5hsjC2GsZOptOo4yG1beUwR0nj95m5PABbwbw2JNax38ckISWbne6e7NGkzk5t5OtHQ3cQ8E/PgGvBDzYt/8QhfU4ejmw2Ss9r09ODR8l+jtYRSiPjXDe99ioYEJUDICo/AKRIyLZY6g5gb/PN/87fWu+WdLMNMQ049kLkaPl7+P/y/v9+nWsmNny3MZBwpLqIEUgAky2qXQQErAgUkO66A7tm25ybn+/+f01wNrP4u+ymgSuyUUAViDYIh+sbxjfg7VhAd9qRMKrF3BXKBn855NnSt1CQjTJVaYd8BQ++4R20XeJIX0rz/77Q39M65gAwmQQlbFrQfpVQXybLleWPJapb8e0cJ2kLz93Ol/TnMFXfLEn8JhNvbIjqxeXc/2UyOckA5ppQ4m+s0TQFBETgCdMAOCDy5CnvyZI2s0R1fW2MoL1G22ZTgudtjtLzMDwQDEbaWAQIgP8dqAADFS+AKknqe8PfkvO+55v/v91aE9ccAKkA2RADE+AeSboL/4wqvKi8xDkDqIzmV79ZGM7PdnQuhj8FJqIll79DSibQ0sXKXNYRdbRM+GMI2h5rF8zfdMYePtw55PPcmlAgg+mPASPzPwbDv2T3wmL2ThoUXekNwkpY0BDfbwiXSMFqxE24q9TkmWPiKJWh1mORCjilyAEspDGAZW6uwGlensDojrVodGva61vh0aarhKE8bTPCvj1hCK2OYlJVmTImPHEtVTOpYJrK8sJqcmo3VuRet1WnsdOEDcaFhM0UROOQM9KUY5Gdm9T7gPCofd4U7+x9sjlHuZL2RXfHXxYIE8CDvQm6Fk3RDXoiGY+XZ/TOFY9Kk3RCH0nr09srjn4kEqTL9zhy1p4myH+zr56tZWU8/1lvhZTacuYP5Yetw7YwTiDabHECYm7DHjCNR+QyItYjOF8TBoDvl5YcXSOcmKyfPyC0bNnnFhztFF1iXFjO+NknRNJIdlcuQLapKjOCOgXyxwzxWzyqXfZNWqpU/Y/EqBwhFdgdzldTRYQcscirRDqZxtltBIFQcvARqqfPTm9ROQCWXmvAvz+f4mSs4WoOqjmV+MH6r8TTUUn358W2SWZ78vFRvCl7xm11KSkyjY9Zp5ekkhxApAugJxGikosIHs68GiuU/TIwqCywCNlePWfOWfegrUWfqfXZ9wX1xJZZVUaWVN6utxf0m/XN+A0frVZpvr+YYS5WYTP/dyOA2+1jFSuYzlzm0UkIxBYTgjxv2qGr1a33Xe73VE93VHd3WKa2XqzQ0z5i4ND6pAgLVADGAdvICQA+g9DADoyUxaiEZtSRHrSjL/tD/6rdLdWfrbvLaZWUZ628lFTILA4iDzuUuRCDT4zLb9EbNNYDla7prkJb1sf9ps4yByalXLAjno1iDBtIQnk3bt02oZFNS9mGZTLrcFFwuLYcChHY/sdf2tT871c4E9dWb7St8ZWAVxoYfosuJThqeTcueyV1byeNebq+zTldTt9Nbrz8d5hvEG+w16DOMMNxmFGjcVr7HJHKCff1U74jp+nDiWA34AMvXbSjGL/mcxCInGJy+yzwieJF/QXkmwevg9kD53IWNr56dXTHoimkCpx95BLQQ2PxpPpwUV7AFs1Ndo/hfIZh1bJf//v7+Tyj/CT8H3F7A6qmRdgvmMJN2ioW3vZwaYedQL8RNM/O+veVnYH7v9oP5KOyePoBHb+2zIOh0TVD6jONQU9chTV3NEW4mF4VRA0FDA6gRQpnrmRk36EyA73QmLZcDIp2KLDrPqLohc8EhNFtkZE0jyrrGFmN8zNssYeZEJb9VGKGUWXsLkusQmHw/NN1aDVSQDjHXiFlNjOAbroZ8UhfqEVL9nGJP6bpouAIM0lpUyxoihzlDYnQRqe1CUGflRMzbwnKeTGaAqYTQkMV26jweXMYppyDld84jjBqk4oMY8c033Bcj54/JRjgquMTgyBZWMiaNdOECEAMqLkQL5aTRd1h+kIp3SqkDjgI1g5Tk7yLHKacge+vnpnYQKEqpWoaIE2uS1Ml9cKriqrXTBqEEkG0uhcxhNlmmr0Xm3rAWayZV1JQ/KNNVsjN28Y5E7DJbzQZVMSWFKP0dJSXo/7kumXvgf2oJsBI9mQs0tQTGdQlzNUzTUAQoNoE9qz8S+rGufAQyulFq0lpzdbFwf9PZiSkrzYVCwWpdR7DS7IF3L+9f1yMGRZlkLMKQmdJ/1f46jGqaXR3YWhJYu87qJBc0m1RUMczWRag5ADqhkPqxhrDNPT/9UmSkSJfSMvJebDBZ9FdCLUYCv6csAum7yIgZJHSL6fwevL/oN0AP8WsklRyKAJ3g2fB4R6ALyHyUE8EEEuoJmqCGgdCsZtKkGvO8Of70iHhdREid5AMRwUww5Px2EgNkUUlugQRMCSY3ccUbajibX9FEMflNwXQiaqhimrwH4UjnrohSQhM+6lwHbsbDXzobbWNw86+H/znDNiTnVUcM9fYFXauhcs/kUBiETGrooeTa2vWvw27pTjrjFDLT/1sl93DjuteQlbHMGWVs8lqy8qOXl9+MRjp2nQASXcfCwyS5acIVKHjPUa8RjXeMBLjn/fu9yJgF/iaMoK74TfDZTpnSPUd1G4GX8PAX/x9xCS8tengWmzYgucYT8wU0t4ngls/hJGctpOJVoFq+Af2/cjDAPOHFk5P/XXpRtmELfEfS+bCOuQ4L3+ofEPfS5QCO5j0gXqW1urWOvHzQgTEMChC0U5jeEF+pkSyBhwhZI1vB7pTubtmwbzYhsME5PPU0eZ4JHIB5iXSSzwQS0iiHfb0oOtqxA8KUCmMeVEVKnAFvdIPFrkHWdsaZZ8CdZmvR14f0tPqjH2aUMLBmHIMRM7cma2PXWcI9+fDjlrmy0n2PVAr5vPaq06NZRkE2prXUDp0urwStChuHTdAtxMblrCnopM02RUxamAxiQ9KBKEocT1fET438EjShE8NXvGEtoh6YDHprnclg171EKLGCR+PPfF83UQfieAqsqKjjyhMl42Wt1+nrdtq3oT5Q51+AD00vabZETGwF0ZUtwWPqSqkHjF/zNXpgTbmxtQKODCq1o4VYSjmDCqKkdNqxYybf3g1fU1+zn0tjtFC2i5zauLBZqnIy1oRUhWzw1PpO1Y3ttKP6SfenNESUlHAtQyzQ7tqsnhW0mCS7PGnWQGnUeouHk0g+jHIpIjJyBzRtDZKLeLgHpc7RsAHsyZgdFnuoR8VOGyIDBzzuNNh1ioYW0PM7yStZxQrID0pp3LYTOyGW8hAZWL3VDjufx21DyNsDt27Es84ZPD9EQ8+T7UFkoPvBKNAQ92jLGfgvepGe6LSXIUis3EtBzjbcAB1DIyVOPpnD/pL++RY/WOzCaKGWnWJP7OUvObwn95DNskVG3cZsF3DvCrLBsPAC1PQQPEQUQ+mY4YzRMxNiaPTQcMLoohtqQUPcyLb3fvGOd7GVfHe5K5a8/Ed/ykZevPjjwtxSg2cExzbOeBbkwA48oLjxw9S6IoYgMJ8gsBq3mCqdf7AWzJLBuAOon+WzFGuEuTYcmZ63tygjDccd5M4nYCb7CocF7eT21Pn5rcEDbnaBK8Jauy0EN4DpZRzRRBRBr8d2RLEQie1CjLGULGLDYIXjA15A+2aeAHHigrGhIeliSoEZabBS6f92e9V+u+AjssKtDmvtmPF8XzW4mK3Yjy2PFsH4J+gIgcgEM2W5Kuj402ANx98gYiHuqnNLs20OtnU2zKsTx6NC+d7t7TNl4Fe3eOmmBcGje/bDrfQobMQu+hhCuEWFNZVgpUTQj694JRR0xXzTXiBWa94133YEOZ8g2v3oST/dRLVc0wGk3P/Dq1qtwgk5C4aE7AeJ85mB0WZkuVNaoCSNcAokS5qtjChLI0IPv5C2wYKYYYiZQFBMOz8jcE3cRmwlBMmCxvemqCNKqnNiB0ZXuYAY7mJSyAsccSuDpEenPwY148TvIb0r+J1+Nh5z7/EsX5DjAnOXk53zfdiCdHdy4okUClpOHQZYjyNeQDAbMAYj7DzVcPVh/oW95zAe/qHfXg71Icy35j3ZZl6EozfaAnSSPk58/YSdeJo5P0R0diuoJig8c8KlBsGEKNNUBk1AXZg+NKMpT544MVFItVHHGTCeyCISgu3UrSkxgWBAWgGzZRrBy6oWFkKR3078RIoYB2oKmz4yvJhOZQfHx7Ai8VVBVpooRyclzD4Xbkio0vMA5h+lyy6DlPw95hjdRkoecIx4/32yXClc2HHBGQpQeYS8xOZgzR6b9Nmmm7RingP6d+XxPMTK2+i+X8a86u3VTkGSd9Btms/tBmbqc7tJZD4QHUG/ziucMMeV0QALuDtPj2Bfo1weLkthULQns/b3xTszkWYdCpr7SiNHGgLhiQYzSf4FHNtCoOd6vJWj4WPjBEYkT+Rr9CuUdtAvS8N2xbUXOc6/AC9IHV3IF4mffcqtvrshSTer1EhEsK9bfC+YzDpfHCDXTSeDXIqy+76U68B9QXXsD9AghNe1+MyoYulcg42ntu1cijpoVx1igYRhdXYGtWFas3EO3NewAytz/ZQ6dDs4uoaUnisYqoGspTbUQP2wGfXmebN8jgnqUA4WftVwjw0EIVVq1Vq1Vt/V6xzCtlsj00hU9RI9Xpnc6wV2rmUc9ct7vge2d7Pa8T4dZvJz7ROTlfokrXjjF2VvYgwQ5Z4o6y9bgeMVHJhbbgGNXj5gWN9FeJHy+2lvfhnrQ+R74/HhjGd7qeKkMSoIbgmLXjmJxBITn06HgmG5GD5pOFwsykRAO0K1XsR7ieaQxuiGi0RxTi8o9oNIsKjtGtHUcjb6JZ4ejDU9fh31Si+e/6iafqQRveddM+n0RRWJKwxcCLHJ8gXuIdK8typ0irQ1nLQMdUM2WwbuehNVZTPS1+1k7M0nH0cI61v3uczwg1fzOmnipATlkET+cFAkW3NIF4NvCophKNliuYvw9Fv+b4MU7N54i5ossf6MSeZV3cjCVlBbKJOBvWA7H25HjdPBbKkKDfhJiWeKM5/wrS5zFnFKTo4AcYXYH/OPAHoSBQVVDX3Tw7c/wREG1W8yF45ZRQbm+i95nnWVo4CiM8dBEcP/nhUAusB6Ay5eHL3U8LzEFApKd4wclOln8LzAZAMuPoKocMXxvA0MWmYK4AerUihX68tt1RUQhNduTIqo/0KYKE3GBQOcsgRK44Kbji8fn3D78asKctf4Dn52GZMFqb1cVUs9l6/MqUM5ohSxJcOGHxomvGnomRokmAUpuK1ekAED)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Heavy.woff2)format("woff2");font-weight:900;font-display:swap}.cs-manager-app{--background:#fafafa;--foreground:#2d2d2d;--card:#fff;--card-foreground:#2d2d2d;--popover:#fff;--popover-foreground:#2d2d2d;--primary:#6b7280;--primary-foreground:#fff;--primary-light:#e5e7eb;--secondary:#f3f4f6;--secondary-foreground:#374151;--muted:#f9fafb;--muted-foreground:#9ca3af;--accent:#ff7043;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e5e7eb;--input:#f9fafb;--ring:#6b7280;--beige:#d4b5a0;--radius:.5rem;background-color:var(--background);color:var(--foreground);font-family:Suit,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cs-manager-app,.cs-manager-app *{border-color:var(--border)}.cs-manager-app ::-webkit-scrollbar{width:6px;height:6px}.cs-manager-app ::-webkit-scrollbar-track{background:var(--muted);border-radius:3px}.cs-manager-app ::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:3px;transition:background .2s}.cs-manager-app ::-webkit-scrollbar-thumb:hover{background:var(--accent)}.cs-manager-app,.cs-manager-app *{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--muted)}.ad-library-scraper-app{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--radius:.625rem;--color-background:oklch(100% 0 0);--color-foreground:oklch(14.5% 0 0);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(14.5% 0 0);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(14.5% 0 0);--color-primary:oklch(20.5% 0 0);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(97% 0 0);--color-secondary-foreground:oklch(20.5% 0 0);--color-muted:oklch(97% 0 0);--color-muted-foreground:oklch(55.6% 0 0);--color-accent:oklch(97% 0 0);--color-accent-foreground:oklch(20.5% 0 0);--color-destructive:oklch(57.7% .245 27.325);--color-border:oklch(92.2% 0 0);--color-input:oklch(92.2% 0 0);--color-ring:oklch(70.8% 0 0);--color-chart-1:oklch(64.6% .222 41.116);--color-chart-2:oklch(60% .118 184.704);--color-chart-3:oklch(39.8% .07 227.392);--color-chart-4:oklch(82.8% .189 84.429);--color-chart-5:oklch(76.9% .188 70.08);--color-sidebar:oklch(98.5% 0 0);--color-sidebar-foreground:oklch(14.5% 0 0);--color-sidebar-primary:oklch(20.5% 0 0);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(97% 0 0);--color-sidebar-accent-foreground:oklch(20.5% 0 0);--color-sidebar-border:oklch(92.2% 0 0);--color-sidebar-ring:oklch(70.8% 0 0);color:oklch(14.5% 0 0);background-color:oklch(100% 0 0);font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,sans-serif}.ad-library-scraper-app.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(20.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-popover:oklch(20.5% 0 0);--color-popover-foreground:oklch(98.5% 0 0);--color-primary:oklch(92.2% 0 0);--color-primary-foreground:oklch(20.5% 0 0);--color-secondary:oklch(26.9% 0 0);--color-secondary-foreground:oklch(98.5% 0 0);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(70.8% 0 0);--color-accent:oklch(26.9% 0 0);--color-accent-foreground:oklch(98.5% 0 0);--color-destructive:oklch(70.4% .191 22.216);--color-border:oklch(100% 0 0/.1);--color-input:oklch(100% 0 0/.15);--color-ring:oklch(55.6% 0 0);--color-chart-1:oklch(48.8% .243 264.376);--color-chart-2:oklch(69.6% .17 162.48);--color-chart-3:oklch(76.9% .188 70.08);--color-chart-4:oklch(62.7% .265 303.9);--color-chart-5:oklch(64.5% .246 16.439);--color-sidebar:oklch(20.5% 0 0);--color-sidebar-foreground:oklch(98.5% 0 0);--color-sidebar-primary:oklch(48.8% .243 264.376);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(26.9% 0 0);--color-sidebar-accent-foreground:oklch(98.5% 0 0);--color-sidebar-border:oklch(100% 0 0/.1);--color-sidebar-ring:oklch(55.6% 0 0);color:oklch(98.5% 0 0);background-color:oklch(14.5% 0 0)}.ad-library-scraper-app *,.ad-library-scraper-app :before,.ad-library-scraper-app :after{border-color:var(--border)}.meeting-room-app{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--sidebar:0 0% 98%;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--color-background-raw:#fff;--color-foreground-raw:#0a0a0a;--color-card-raw:#fff;--color-card-foreground-raw:#0a0a0a;--color-popover-raw:#fff;--color-popover-foreground-raw:#0a0a0a;--color-primary-raw:#171717;--color-primary-foreground-raw:#fafafa;--color-secondary-raw:#f5f5f5;--color-secondary-foreground-raw:#171717;--color-muted-raw:#f5f5f5;--color-muted-foreground-raw:#737373;--color-accent-raw:#f5f5f5;--color-accent-foreground-raw:#171717;--color-destructive-raw:#ef4444;--color-destructive-foreground-raw:#fafafa;--color-border-raw:#e5e5e5;--color-input-raw:#e5e5e5;--color-ring-raw:#0a0a0a;--color-chart-1-raw:#e76e50;--color-chart-2-raw:#2a9d90;--color-chart-3-raw:#274754;--color-chart-4-raw:#e8c468;--color-chart-5-raw:#f4a462;--color-sidebar-raw:#fafafa;--color-sidebar-foreground-raw:#3f3f46;--color-sidebar-primary-raw:#18181b;--color-sidebar-primary-foreground-raw:#fafafa;--color-sidebar-accent-raw:#f4f4f5;--color-sidebar-accent-foreground-raw:#18181b;--color-sidebar-border-raw:#e5e7eb;--color-sidebar-ring-raw:#3b82f6;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-normal)}.meeting-room-app.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--sidebar:240 5.9% 10%;--color-background-raw:#0a0a0a;--color-foreground-raw:#fafafa;--color-card-raw:#0a0a0a;--color-card-foreground-raw:#fafafa;--color-popover-raw:#0a0a0a;--color-popover-foreground-raw:#fafafa;--color-primary-raw:#fafafa;--color-primary-foreground-raw:#171717;--color-secondary-raw:#262626;--color-secondary-foreground-raw:#fafafa;--color-muted-raw:#262626;--color-muted-foreground-raw:#a3a3a3;--color-accent-raw:#262626;--color-accent-foreground-raw:#fafafa;--color-destructive-raw:#7f1d1d;--color-destructive-foreground-raw:#fafafa;--color-border-raw:#262626;--color-input-raw:#262626;--color-ring-raw:#d4d4d4;--color-chart-1-raw:#2662d9;--color-chart-2-raw:#2eb88a;--color-chart-3-raw:#e88c30;--color-chart-4-raw:#af57db;--color-chart-5-raw:#e23670;--color-sidebar-raw:#18181b;--color-sidebar-foreground-raw:#f4f4f5;--color-sidebar-primary-raw:#1d4ed8;--color-sidebar-primary-foreground-raw:#fff;--color-sidebar-accent-raw:#27272a;--color-sidebar-accent-foreground-raw:#f4f4f5;--color-sidebar-border-raw:#27272a;--color-sidebar-ring-raw:#3b82f6}.meeting-room-app,.meeting-room-app *{touch-action:manipulation}.meeting-room-app h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.meeting-room-app h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.meeting-room-app h3{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold)}.meeting-room-app h4{font-size:var(--font-size-lg);line-height:var(--line-height-snug);font-weight:var(--font-weight-medium)}.meeting-room-app p{line-height:var(--line-height-relaxed)}.meeting-room-app small{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.meeting-room-app .pb-safe{padding-bottom:env(safe-area-inset-bottom)}.meeting-room-app .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.meeting-room-app .scrollbar-hide::-webkit-scrollbar{display:none}.meeting-room-app .dept-drag-over{outline-offset:-2px;outline:2px solid #3b82f6;background-color:#eff6ff!important}.file-hub-app{--background:oklch(99.5% 0 0);--foreground:oklch(14.5% .004 285.82);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% .004 285.82);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% .004 285.82);--primary:oklch(20.5% .006 285.89);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% .001 286.38);--secondary-foreground:oklch(20.5% .006 285.89);--muted:oklch(96.8% .001 286.38);--muted-foreground:oklch(54.5% .014 285.94);--accent:oklch(96.8% .001 286.38);--accent-foreground:oklch(20.5% .006 285.89);--destructive:oklch(57.7% .245 27.33);--border:oklch(92.5% .004 286.32);--input:oklch(92.5% .004 286.32);--ring:oklch(55.5% .014 285.94);--chart-1:oklch(58.8% .158 241.97);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .171 70.08);--chart-4:oklch(62.7% .214 303.9);--chart-5:oklch(64.5% .2 16.44);--sidebar:oklch(98.5% .001 286.38);--sidebar-foreground:oklch(32% .006 285.82);--sidebar-primary:oklch(20.5% .006 285.89);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(95.5% .002 286.38);--sidebar-accent-foreground:oklch(14.5% .004 285.82);--sidebar-border:oklch(91.5% .004 286.32);--sidebar-ring:oklch(55.5% .014 285.94);--sidebar-muted:oklch(54.5% .014 285.94);--color-background:oklch(99.5% 0 0);--color-foreground:oklch(14.5% .004 285.82);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(14.5% .004 285.82);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(14.5% .004 285.82);--color-primary:oklch(20.5% .006 285.89);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(97% .001 286.38);--color-secondary-foreground:oklch(20.5% .006 285.89);--color-muted:oklch(96.8% .001 286.38);--color-muted-foreground:oklch(54.5% .014 285.94);--color-accent:oklch(96.8% .001 286.38);--color-accent-foreground:oklch(20.5% .006 285.89);--color-destructive:oklch(57.7% .245 27.33);--color-border:oklch(92.5% .004 286.32);--color-input:oklch(92.5% .004 286.32);--color-ring:oklch(55.5% .014 285.94);--color-sidebar:oklch(98.5% .001 286.38);--color-sidebar-foreground:oklch(32% .006 285.82);--color-sidebar-primary:oklch(20.5% .006 285.89);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(95.5% .002 286.38);--color-sidebar-accent-foreground:oklch(14.5% .004 285.82);--color-sidebar-border:oklch(91.5% .004 286.32);--color-sidebar-ring:oklch(55.5% .014 285.94);--radius:.5rem;--shadow-2xs:0 1px 2px 0px #00000008;--shadow-xs:0 1px 2px 0px #0000000a;--shadow-sm:0 1px 3px 0px #0000000f, 0 1px 2px -1px #0000000f;--shadow:0 1px 3px 0px #00000014, 0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000f;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000f;--shadow-2xl:0 25px 50px -12px #0003;color:oklch(14.5% .004 285.82);background-color:oklch(99.5% 0 0);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.file-hub-app[data-theme=dark],.file-hub-app .dark{--background:oklch(13% .004 285.82);--foreground:oklch(96.5% .001 286.38);--card:oklch(17% .005 285.88);--card-foreground:oklch(96.5% .001 286.38);--popover:oklch(17% .005 285.88);--popover-foreground:oklch(96.5% .001 286.38);--primary:oklch(96.5% .001 286.38);--primary-foreground:oklch(13% .004 285.82);--secondary:oklch(22% .005 285.88);--secondary-foreground:oklch(96.5% .001 286.38);--muted:oklch(22% .005 285.88);--muted-foreground:oklch(62% .012 285.94);--accent:oklch(22% .005 285.88);--accent-foreground:oklch(96.5% .001 286.38);--destructive:oklch(63.7% .237 25.33);--border:oklch(26% .006 285.88);--input:oklch(26% .006 285.88);--ring:oklch(62% .012 285.94);--chart-1:oklch(65% .18 241.97);--chart-2:oklch(72% .17 162.48);--chart-3:oklch(79% .17 70.08);--chart-4:oklch(68% .21 303.9);--chart-5:oklch(69% .2 16.44);--sidebar:oklch(17% .005 285.88);--sidebar-foreground:oklch(96.5% .001 286.38);--sidebar-primary:oklch(96.5% .001 286.38);--sidebar-primary-foreground:oklch(13% .004 285.82);--sidebar-accent:oklch(22% .005 285.88);--sidebar-accent-foreground:oklch(96.5% .001 286.38);--sidebar-border:oklch(26% .006 285.88);--sidebar-ring:oklch(62% .012 285.94);--sidebar-muted:oklch(62% .012 285.94);--color-background:oklch(13% .004 285.82);--color-foreground:oklch(96.5% .001 286.38);--color-card:oklch(17% .005 285.88);--color-card-foreground:oklch(96.5% .001 286.38);--color-popover:oklch(17% .005 285.88);--color-popover-foreground:oklch(96.5% .001 286.38);--color-primary:oklch(96.5% .001 286.38);--color-primary-foreground:oklch(13% .004 285.82);--color-secondary:oklch(22% .005 285.88);--color-secondary-foreground:oklch(96.5% .001 286.38);--color-muted:oklch(22% .005 285.88);--color-muted-foreground:oklch(62% .012 285.94);--color-accent:oklch(22% .005 285.88);--color-accent-foreground:oklch(96.5% .001 286.38);--color-destructive:oklch(63.7% .237 25.33);--color-border:oklch(26% .006 285.88);--color-input:oklch(26% .006 285.88);--color-ring:oklch(62% .012 285.94);--color-sidebar:oklch(17% .005 285.88);--color-sidebar-foreground:oklch(96.5% .001 286.38);--color-sidebar-primary:oklch(96.5% .001 286.38);--color-sidebar-primary-foreground:oklch(13% .004 285.82);--color-sidebar-accent:oklch(22% .005 285.88);--color-sidebar-accent-foreground:oklch(96.5% .001 286.38);--color-sidebar-border:oklch(26% .006 285.88);--color-sidebar-ring:oklch(62% .012 285.94)}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2)format("woff2");font-weight:900;font-display:swap}.ad-performance-app,.ad-performance-app *{box-sizing:border-box;margin:0;padding:0}.ad-performance-app{--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--border:oklch(92.2% 0 0);--muted-foreground:oklch(55.6% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#2c54a1;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--sidebar-input:oklch(98.5% 0 0);--sidebar-muted:oklch(97% 0 0);--sidebar-muted-foreground:oklch(43.9% 0 0);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}.ad-performance-app button{font-family:inherit}.ad-performance-app ::-webkit-scrollbar{width:6px;height:6px}.ad-performance-app ::-webkit-scrollbar-track{background:0 0}.ad-performance-app ::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.ad-performance-app ::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.ad-performance-app ::-webkit-scrollbar-corner{background:0 0}.ad-performance-app ::-webkit-scrollbar-button{display:none}.ad-performance-app *{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.ad-performance-app [data-tooltip]{cursor:help;position:relative}.ad-performance-app [data-tooltip]:before,.ad-performance-app [data-tooltip]:after{opacity:0;pointer-events:none;z-index:9999;transition:opacity .1s ease-in-out 50ms;position:absolute}.ad-performance-app [data-tooltip]:before{content:attr(data-tooltip);color:#fff;white-space:nowrap;background-color:#000000e6;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ad-performance-app [data-tooltip]:after{content:"";border:5px solid #0000;border-top-color:#000000e6;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.ad-performance-app [data-tooltip]:hover:before,.ad-performance-app [data-tooltip]:hover:after{opacity:1}.ad-performance-app [data-tooltip][data-tooltip-position=bottom]:before{top:calc(100% + 8px);bottom:auto}.ad-performance-app [data-tooltip][data-tooltip-position=bottom]:after{border-top-color:#0000;border-bottom-color:#000000e6;top:calc(100% + 3px);bottom:auto}@font-face{font-family:Ria;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2)format("woff2");font-weight:400;font-display:swap}:root{--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#2c54a1;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--sidebar-input:oklch(98.5% 0 0);--sidebar-muted:oklch(97% 0 0);--sidebar-muted-foreground:oklch(43.9% 0 0)}.dark{--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0);--sidebar-input:oklch(26.9% 0 0);--sidebar-muted:oklch(26.9% 0 0);--sidebar-muted-foreground:oklch(70.8% 0 0)}.sidebar{background:var(--sidebar);border-right:1px solid var(--sidebar-border);z-index:1000;flex-direction:column;width:200px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar.collapsed{width:60px}.sidebar.collapsed .sidebar-title{text-align:center;width:100%;margin:0;padding:0}.sidebar.collapsed .menu-title,.sidebar.collapsed .submenu-title{display:none}.sidebar.collapsed .sidebar-menu-button{justify-content:center;padding:.5rem}.sidebar.collapsed .sidebar-menu-button .menu-icon{margin-right:0}.sidebar.collapsed .sidebar-menu-button.active .menu-icon{margin-left:0;margin-right:0!important}.sidebar.collapsed .submenu-indicator{width:0;margin:0;display:none!important}.sidebar.collapsed .sidebar-submenu{display:none}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-border);border:2px solid var(--sidebar);border-radius:4px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--sidebar-muted-foreground)}.sidebar-header{padding:1rem 1.5rem}.sidebar.collapsed .sidebar-header{justify-content:flex-start;padding:1rem .5rem}.sidebar-title{color:#2c54a1;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:900}.sidebar-content{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sidebar-group{flex:1;margin-bottom:1rem;padding:0 .75rem}.sidebar-group .group-label{color:var(--sidebar-muted-foreground);text-transform:uppercase;letter-spacing:.05em;padding:0 .75rem .5rem;font-size:.75rem;font-weight:600}.sidebar-menu{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-menu-item{position:relative}.sidebar-menu-item .sidebar-menu-button{width:100%;color:var(--sidebar-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.5rem;outline:none;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-menu-item .sidebar-menu-button:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-menu-item .sidebar-menu-button:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.sidebar-menu-item .sidebar-menu-button.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:600}.sidebar-menu-item .sidebar-menu-button.active .menu-icon{color:var(--sidebar-primary-foreground)}.sidebar-menu-item .sidebar-menu-button .menu-icon{width:1.25rem;min-width:1.25rem;height:1.25rem;color:var(--sidebar-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-right:.75rem;transition:color .2s;display:flex}.sidebar-menu-item .sidebar-menu-button .menu-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-menu-item .sidebar-menu-button .submenu-indicator{width:1rem;height:1rem;color:var(--sidebar-muted-foreground);justify-content:center;align-items:center;margin-left:.5rem;transition:transform .2s,color .2s;display:flex}.sidebar-menu-item .sidebar-menu-button .submenu-indicator.expanded{transform:rotate(90deg)}.sidebar-submenu{border-left:1px solid var(--sidebar-border);margin:0;padding:0;list-style:none;overflow:hidden}.sidebar-submenu.expanded{opacity:1;max-height:20rem;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.sidebar-submenu.collapsed{opacity:0;pointer-events:none;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(-.5rem)}.sidebar-submenu .sidebar-submenu-item{margin:.125rem 0}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button{width:100%;color:var(--sidebar-muted-foreground);border-radius:.375rem;align-items:center;margin-left:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button:before{content:"";background:var(--sidebar-border);width:.75rem;height:1px;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:500}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button .submenu-icon{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-right:.625rem;display:flex}.sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button .submenu-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-.5rem)}to{opacity:1;max-height:20rem;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;max-height:20rem;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-.5rem)}}.sidebar-footer{border-top:1px solid var(--sidebar-border);margin-top:auto;padding:1rem .75rem}.user-info{margin-bottom:.75rem}.user-info-row{align-items:center;gap:.5rem;display:flex}.user-grade-badge{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.75rem;font-weight:600;display:inline-flex}.user-grade-badge.grade-s{color:#fff;background:#dc2626}.user-grade-badge.grade-a{color:#fff;background:#ea580c}.user-grade-badge.grade-b{color:#fff;background:#3b82f6}.user-grade-badge.grade-c{color:#fff;background:#059669}.user-name{color:var(--sidebar-foreground);font-size:.8125rem;font-weight:600}.user-team{color:var(--sidebar-muted-foreground);font-size:.75rem}.user-info-collapsed{justify-content:center;padding:.25rem 0;display:flex}.logout-button{border:1px solid var(--sidebar-border);width:100%;color:var(--sidebar-muted-foreground);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.logout-button:hover{background:var(--sidebar-accent);border-color:var(--sidebar-primary);color:var(--sidebar-foreground)}.logout-text{font-weight:500}.sidebar.collapsed .sidebar-footer{padding:.75rem .5rem}.sidebar.collapsed .user-info{margin-bottom:.5rem}.sidebar.collapsed .logout-button{padding:.5rem}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2)format("woff2");font-weight:900;font-display:swap}.daily-quote-overlay{z-index:10000;opacity:0;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.daily-quote-overlay.visible{opacity:1}.daily-quote-overlay.closing{opacity:0}.daily-quote-popup{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:600px;padding:40px 50px;transition:transform .3s ease-in-out;transform:scale(.9);box-shadow:0 20px 60px #0003}.daily-quote-overlay.visible .daily-quote-popup{transform:scale(1)}.daily-quote-overlay.closing .daily-quote-popup{transform:scale(.9)}.daily-quote-popup .quote-content{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.daily-quote-popup .quote-icon{color:#939598;padding:8px 0;font-family:Paperozi,sans-serif;font-size:45px}.daily-quote-popup .quote-text{color:#111827;word-break:keep-all;white-space:pre-wrap;margin:0;padding:12px 20px;font-family:Paperozi,sans-serif;font-size:40px;font-weight:900;line-height:1.4}.daily-quote-popup .quote-author{color:#6b7280;margin:0;font-size:15px;font-style:italic}.layout-container{background-color:#f5f6fa;height:100vh;display:flex;overflow:hidden}.layout-content{margin:2rem calc(350px + 4rem) 2rem calc(200px + 2rem);transition:margin-left .5s cubic-bezier(.4,0,.2,1),margin-right .5s cubic-bezier(.4,0,.2,1);position:relative}.layout-content.sidebar-collapsed{margin-left:calc(60px + 2rem)}.layout-main{background:#fff;border-radius:12px;width:calc(100vw - 550px - 6rem);height:calc(100vh - 4rem);padding:0 3rem 2rem;overflow:hidden auto;box-shadow:0 1px 3px #0000001a}.layout-content.sidebar-collapsed .layout-main{width:calc(100vw - 410px - 6rem)}.layout-main:has(.permission-settings-layout){width:calc(100vw - 200px - 4rem)!important;transition:none!important}.layout-content.sidebar-collapsed .layout-main:has(.permission-settings-layout){width:calc(100vw - 60px - 4rem)!important;transition:none!important}.layout-main:has(.full-width-layout){width:calc(100vw - 200px - 4rem)!important}.layout-content.sidebar-collapsed .layout-main:has(.full-width-layout){width:calc(100vw - 60px - 4rem)!important}.layout-right-panel{z-index:100;width:350px;height:calc(100vh - 4rem);position:fixed;top:2rem;right:2rem;overflow-y:auto}.sidebar-toggle-btn{cursor:pointer;z-index:10;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(50% + 2rem);left:0;transform:translateY(-50%)translate(-50%);box-shadow:0 2px 8px #0000001a}.sidebar-toggle-btn:hover{color:#334155;background:#f8fafc;box-shadow:0 4px 12px #00000026}.sidebar-toggle-btn svg{transition:transform .2s}.sidebar-toggle-btn:active svg{transform:scale(.9)}.right-panel-toggle-btn{cursor:pointer;z-index:10;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(50% + 2rem);right:0;transform:translateY(-50%)translate(50%);box-shadow:0 2px 8px #0000001a}.right-panel-toggle-btn:hover{color:#334155;background:#f8fafc;box-shadow:0 4px 12px #00000026}.right-panel-toggle-btn svg{transition:transform .2s}.right-panel-toggle-btn:active svg{transform:scale(.9)}.layout-right-panel{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.layout-right-panel.collapsed{opacity:0;pointer-events:none;transform:translate(100%)}.layout-content.right-panel-collapsed{margin-right:2rem}@media (width<=1400px){.sidebar-toggle-btn,.right-panel-toggle-btn{width:36px;height:36px;box-shadow:0 4px 12px #00000026}.sidebar-toggle-btn svg,.right-panel-toggle-btn svg{width:18px;height:18px}}@media (width<=960px){.sidebar-toggle-btn,.right-panel-toggle-btn{border-width:2px;width:40px;height:40px}.sidebar-toggle-btn svg,.right-panel-toggle-btn svg{width:20px;height:20px}}.layout-content.right-panel-collapsed .layout-main{width:calc(100vw - 200px - 4rem);transition:width .5s cubic-bezier(.4,0,.2,1)}.layout-content.sidebar-collapsed.right-panel-collapsed .layout-main{width:calc(100vw - 60px - 4rem)}.layout-main{transition:width .5s cubic-bezier(.4,0,.2,1)}.layout-main:has(.permission-settings-layout){transition:width .5s cubic-bezier(.4,0,.2,1)!important}.layout-main:has(.full-width-layout){transition:width .5s cubic-bezier(.4,0,.2,1)!important}.breadcrumb-nav{z-index:50;background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding:2rem 0 1rem;position:sticky;top:0}.breadcrumb-container{justify-content:space-between;align-items:center;width:100%;display:flex}.breadcrumb-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-product-selector{margin-left:auto}.breadcrumb-product-selector select{color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:150px;padding:.375rem .75rem;font-size:.875rem}.breadcrumb-item{align-items:center;display:flex}.breadcrumb-link{color:#64748b;border-radius:.375rem;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.breadcrumb-link:hover{color:#3b82f6;background-color:#f1f5f9}.breadcrumb-current{color:#1e293b;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.breadcrumb-separator{color:#94a3b8;align-items:center;margin:0 .5rem;font-size:.75rem;display:flex}@media (width<=640px){.breadcrumb-list{font-size:.8rem}.breadcrumb-separator{margin:0 .25rem}.breadcrumb-link,.breadcrumb-current{padding:.125rem .25rem;font-size:.8rem}}.executive-report-container{flex-direction:column;display:flex}.floating-question-button{z-index:1000;position:fixed;bottom:2rem;right:2rem}.floating-question-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:50px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.floating-question-btn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.product-detail-container{flex-direction:column;display:flex}.executive-report-container .report-header{border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.executive-report-container .report-title{font-size:1.5rem;font-weight:700}.executive-report-container .date-filter-group{align-items:center;gap:.5rem;display:flex}.executive-report-container .date-filter-group input{border:1px solid;padding:.5rem}.executive-report-container .page-main-title,.product-detail-container .page-main-title{color:#1f2937;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.executive-report-container .employee-header{border-bottom:1px solid;padding-bottom:1rem}.executive-report-container .employee-title{font-size:1.5rem;font-weight:700}.table-container{flex:1;width:100%}.flex-1{flex:1}.filter-panel-container{flex-direction:column;gap:1rem;width:100%;display:flex}.filter-box{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.filter-box .calendarDateFilter{filter:none;background-color:#0000;padding:0}.product-type-filter{justify-content:flex-start;gap:1.5rem;padding:.75rem 1rem .5rem;display:flex}.product-type-filter .checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.product-type-filter .checkbox-container input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px;margin:0}.product-type-filter .checkbox-label{color:#374151;cursor:pointer;font-size:.875rem;font-weight:500}.product-type-filter .checkbox-container:hover .checkbox-label{color:#1f2937}.filter-panel{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.filter-field label{display:block}.filter-field.bold label{font-weight:700}.filter-field input,.filter-field select{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s}.filter-field input:focus,.filter-field select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.filter-field .react-datepicker-wrapper{width:100%}.filter-field .react-datepicker__input-container input{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s}.filter-field .react-datepicker__input-container input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.filter-field select option[disabled]{color:#9ca3af;font-style:italic}.filter-field select:invalid{color:#9ca3af}.executive-report-container .fee-info-box{border:1px solid;margin-bottom:1rem;padding:1rem}.executive-report-container .fee-info-title{margin-bottom:.5rem;font-weight:700}.executive-report-container .fee-info-list{margin:0;padding:0;list-style:none}.executive-report-container .fee-info-list li{margin-bottom:.25rem}.executive-report-container .fee-detail-section{margin-top:0}.product-detail-container .product-section{margin-bottom:3rem}.product-detail-container .product-section .section-title,.product-detail-container .section-title{margin-bottom:1rem;font-size:1rem;font-weight:700}.product-detail-container .section-title .subtitle{color:#6b7280;margin-left:5px;font-size:.75em;font-weight:400}.product-detail-container .selected-product{margin-bottom:1.5rem}.product-detail-container .selected-product h3{font-size:1.125rem;font-weight:700}.product-detail-container .detail-btn-container{text-align:right;margin-top:1rem}.button-group{gap:.5rem;width:100%;display:flex}.button-group button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.filter-save-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.filter-save-btn:hover{background:#2563eb;transform:translateY(-1px)}.filter-search-btn{color:#fff;background:#10b981}.filter-search-btn:hover{background:#059669;transform:translateY(-1px)}.filter-field{position:relative}.filter-field.horizontal{justify-content:space-between;align-items:center;gap:1rem;display:flex}.filter-field.horizontal label{color:#374151;text-align:left;flex-shrink:0;min-width:36px;font-size:.875rem;font-weight:600}.filter-field.horizontal .custom-select{flex:1}.product-detail-container .sales-channel-table .data-table{table-layout:fixed;width:100%;min-width:750px!important}.product-detail-container .data-table thead tr:first-child th{z-index:20;position:sticky;top:0}.product-detail-container .data-table thead tr:first-child th:first-child{z-index:40;position:sticky;top:0;left:0}.product-detail-container .data-table thead tr:nth-child(2) th{z-index:19;position:sticky;top:2.5rem}.product-detail-container .sales-channel-table .data-table th:first-child,.product-detail-container .sales-channel-table .data-table td:first-child{width:12%}.product-detail-container .sales-channel-table .data-table th:not(:first-child),.product-detail-container .sales-channel-table .data-table td:not(:first-child){width:auto}.detail-view-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.375rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;box-shadow:0 1px 2px #0000000d}.detail-view-btn:hover{background:#2563eb;box-shadow:0 2px 4px #0000001a}.detail-view-btn:active{transform:translateY(1px)}.modal-info{background:#f3f4f6;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.modal-info p{color:#374151;margin:.5rem 0;font-size:.875rem}.modal-info p:first-child{margin-top:0}.modal-info p:last-child{margin-bottom:0}.modal-info strong{color:#1f2937;font-weight:600}.product-detail-container .accordion-section{border-radius:8px;margin-bottom:1rem;overflow:hidden}.product-detail-container .accordion-section.collapsed{margin-bottom:.5rem}.product-detail-container .accordion-header{-webkit-user-select:none;user-select:none}.product-detail-container .accordion-title-wrapper{align-items:center;gap:.5rem;display:flex}.product-detail-container .accordion-title-wrapper:hover .section-title{color:#3b82f6}.product-detail-container .accordion-icon{color:#6b7280;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;transition:transform .2s;display:inline-flex}.product-detail-container .accordion-icon.expanded{transform:rotate(90deg)}.product-detail-container .accordion-content{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .2s ease-out;overflow:hidden}.product-detail-container .accordion-content.expanded{opacity:1;max-height:2000px;transition:max-height .4s ease-in,opacity .3s ease-in}.data-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:auto visible}.data-table-container.scrolled .data-table thead tr:first-child th:first-child:after,.data-table-container.scrolled .data-table td:first-child:after{opacity:1}.data-table{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;min-width:800px;font-size:.8125rem}.data-table-container.admin-view .data-table{min-width:1200px}.data-table-container.admin-view-small .data-table{min-width:800px}.data-table-container.basic-view .data-table{min-width:750px}.data-table th{color:#71717a;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;min-width:70px;height:2.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.data-table th:last-child{border-right:none}.data-table thead tr:first-child th{z-index:20;background:#fafafa;position:sticky;top:0}.data-table thead tr:first-child th:first-child{z-index:40;background:#fafafa;position:sticky;top:0;left:0}.data-table thead tr:first-child th:first-child:after{content:"";z-index:1;opacity:0;background-color:#e4e4e7;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.data-table thead tr:nth-child(2) th{z-index:19;background:#fafafa;position:sticky;top:2.5rem}.data-table thead tr:nth-child(2) th:first-child{background:#fafafa;position:static}.data-table td{text-align:center;color:#09090b;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f4f4f5;height:2.75rem;padding:.75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s ease-in-out}.data-table td:last-child{border-right:none}.data-table td{border:1px solid #f4f4f5}.data-table td:first-child{z-index:9;border-left:none;position:sticky;left:0;background:#fff!important}.data-table td:first-child:after{content:"";z-index:1;opacity:0;background-color:#f4f4f5;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.data-table tbody tr:hover{background-color:#f4f4f5}.data-table tbody tr:hover td:first-child{background-color:#f4f4f5!important}.data-table tbody td{text-align:center}.data-table tbody tr.total-row{background-color:#f9fafb;border-top:1px solid #e4e4e7}.data-table tbody tr.total-row td{color:#09090b;background-color:#f9fafb;border-bottom:none;font-weight:600}.data-table tbody tr.total-row:hover,.data-table tbody tr.total-row:hover td{background-color:#f3f4f6}.data-table tbody tr.total-row:hover td:first-child{background-color:#f3f4f6!important}.data-table tbody tr.total-row:hover td:first-child:after{background-color:#f4f4f5}.data-table tbody tr.total-row td:first-child{text-align:center;font-weight:600;background:#f9fafb!important}.data-table tbody tr.total-row td:first-child:after{background-color:#f4f4f5}.data-table .clickable-cell:hover{cursor:pointer;text-decoration:underline}.data-table .has-data{background-color:#dbeafe}.data-table .no-data{background-color:#f1f5f9}.data-table tbody tr:hover .has-data{background-color:#bfdbfe}.data-table tbody tr:hover .no-data{background-color:#e2e8f0}.data-table th.has-tooltip{cursor:help}.data-table td.has-cell-tooltip{cursor:help;position:relative}.data-table td.has-cell-tooltip:hover{background-color:#f0f9ff}.data-table th.parent-channel-header{color:#0c4a6e;background-color:#e0f2fe;font-weight:600}.data-table th.parent-channel-cell{color:#0c4a6e;background-color:#f0f9ff}@media (width<=1200px){.data-table{font-size:.8rem}.data-table th,.data-table td{padding:.625rem .75rem}.data-table th{height:2.5rem}.data-table td{height:3rem}}@media (width<=768px){.data-table{font-size:.75rem}.data-table th,.data-table td{padding:.5rem}.data-table th{height:2.25rem}.data-table td{height:2.75rem}}.data-table th.draggable-header{cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.data-table th.draggable-header:active{cursor:grabbing}.data-table th.draggable-header .drag-handle{opacity:.4;align-items:center;margin-left:4px;font-size:.8rem;display:inline-flex}.data-table th.draggable-header:hover .drag-handle{opacity:.8}.data-table th.dragging{opacity:.5;background-color:#bfdbfe!important}.data-table th.drag-over{box-shadow:inset 0 0 0 2px #3b82f6;background-color:#93c5fd!important}.data-table th.sortable{-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable:hover{background-color:#f4f4f5}.data-table th.sorted{color:#3b82f6;background-color:#eff6ff;font-weight:600}.data-table th .sort-icon{color:#9ca3af;opacity:.5;align-items:center;margin-left:2px;font-size:.75rem;display:inline-flex}.data-table th.sorted .sort-icon{color:#3b82f6;opacity:1}.data-table th.sortable:hover .sort-icon{opacity:.8}.executive-report-container .revenue-box{min-width:0;padding:0}.executive-report-container .revenue-box-content-separated{flex-direction:column;gap:1rem;display:flex}.executive-report-container .revenue-main-section{background:#3b82f6;border:none;border-radius:1px;box-shadow:0 4px 12px #3b82f64d}.executive-report-container .revenue-main-top{margin-bottom:1rem;padding:1.5rem 1.5rem 0}.executive-report-container .revenue-section-label{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;text-align:left;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.executive-report-container .revenue-main-amount{align-items:baseline;gap:.25rem;display:flex}.executive-report-container .amount-number{color:#fff;font-size:2.25rem;font-weight:700;line-height:1}.executive-report-container .amount-unit{color:#fffc;font-size:1rem;font-weight:400}.executive-report-container .revenue-main-chart-full{width:100%;min-width:0;height:80px}.executive-report-container .revenue-details-section{gap:1rem;display:flex}.executive-report-container .revenue-detail-box:first-child{flex:6}.executive-report-container .revenue-detail-box:nth-child(2){flex:4}.executive-report-container .revenue-detail-box{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:1px;flex:1;padding:1rem 1.5rem;box-shadow:0 1px 3px #0000001a}.executive-report-container .detail-label{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.executive-report-container .detail-value{color:#374151;font-size:1rem;font-weight:700}.executive-report-container .detail-value.positive-growth .amount-number-detail,.executive-report-container .detail-value.positive-growth .amount-unit-detail{color:#dc2626}.executive-report-container .detail-value.negative-growth .amount-number-detail,.executive-report-container .detail-value.negative-growth .amount-unit-detail{color:#2563eb}.executive-report-container .amount-number-detail{font-size:1.75rem;font-weight:700}.executive-report-container .amount-unit-detail{color:#6b7280;margin-left:.25rem;font-size:.875rem;font-weight:400}.btn{cursor:pointer;text-align:center;box-sizing:border-box;border:1px solid;border-radius:6px;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{color:#fff;background:#3b82f6;border-color:#3b82f6}.btn-primary:hover{background:#2563eb;border-color:#2563eb}.btn-secondary{color:#3b82f6;background:#fff;border-color:#3b82f6}.btn-secondary:hover{color:#2563eb;background:#f8fafc;border-color:#2563eb}.btn-outline{color:#64748b;background:#fff;border-color:#e2e8f0}.btn-outline:hover{background:#f8fafc;border-color:#cbd5e1}.btn-small{padding:.375rem .75rem;font-size:13px}.btn-medium{padding:.5rem 1rem;font-size:.875rem}.btn-large{padding:.75rem 1.5rem;font-size:1rem}.btn-full{width:100%;padding:.875rem 1rem}.btn-danger{color:#fff;background:#ef4444;border-color:#ef4444}.btn-danger:hover{background:#dc2626;border-color:#dc2626}.executive-report-container .revenue-section{margin-bottom:2rem}.executive-report-container .revenue-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.executive-report-container .header-left{align-items:center;display:flex}.executive-report-container .revenue-section-title{margin:0;font-size:1rem;font-weight:700}.executive-report-container .ad-fee-inline{align-items:center;gap:1rem;display:flex}.executive-report-container .ad-fee-inline .ad-fee-title{color:#374151;margin:0;font-size:.875rem;font-weight:700}.executive-report-container .ad-fee-inline .ad-fee-value{color:#374151;font-size:.875rem;font-weight:400}.executive-report-container .date-range-display{margin-left:1rem}.executive-report-container .date-range-label{color:#374151;margin-right:1rem;font-size:.875rem;font-weight:700}.executive-report-container .date-range-value{color:#374151;font-size:.875rem;font-weight:400}.executive-report-container .revenue-cards-new{grid-template-columns:1fr 1fr;gap:1.5rem;min-width:0;display:grid}.executive-report-container .revenue-cards-admin{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.executive-report-container .simple-metric-card{border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 4px 12px #3b82f64d}.executive-report-container .simple-metric-card.primary{background:#3b82f6}.executive-report-container .simple-metric-card.secondary{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.executive-report-container .simple-metric-label{text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.875rem;font-weight:600}.executive-report-container .simple-metric-card.primary .simple-metric-label{color:#ffffffe6}.executive-report-container .simple-metric-card.secondary .simple-metric-label{color:#6b7280}.executive-report-container .simple-metric-value{align-items:baseline;gap:.25rem;display:flex}.executive-report-container .simple-metric-number{font-size:2rem;font-weight:700;line-height:1}.executive-report-container .simple-metric-card.primary .simple-metric-number{color:#fff}.executive-report-container .simple-metric-card.secondary .simple-metric-number{color:#374151}.executive-report-container .simple-metric-unit{font-size:1rem;font-weight:400}.executive-report-container .simple-metric-card.primary .simple-metric-unit{color:#fffc}.executive-report-container .simple-metric-card.secondary .simple-metric-unit{color:#6b7280}.executive-report-container .revenue-cards-combined{grid-template-columns:repeat(3,1fr);gap:1.5rem;min-width:0;margin-bottom:2rem;display:grid}.executive-report-container .combined-single-chart{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.executive-report-container .combined-grouped-bar-chart{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 2px 4px #0000000d}.executive-report-container .chart-header{border-bottom:2px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.executive-report-container .chart-title{color:#111827;margin:0;font-size:1.25rem;font-weight:700}.executive-report-container .chart-header .date-range-display{align-items:center;gap:.75rem;display:flex}.executive-report-container .chart-header .date-range-label{color:#6b7280;font-size:.875rem;font-weight:600}.executive-report-container .chart-header .date-range-value{color:#374151;background:#f3f4f6;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.executive-report-container .summary-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.executive-report-container .summary-card{background:linear-gradient(135deg,#ffffffe6 0%,#f9fafbe6 100%);border-left:4px solid;border-radius:1px;padding:1.5rem;transition:all .2s;box-shadow:0 1px 3px #00000014}.executive-report-container .summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.executive-report-container .summary-card.sales{background:linear-gradient(135deg,#3b82f60d 0%,#ffffffe6 100%);border-left-color:#3b82f6}.executive-report-container .summary-card.ad-cost{background:linear-gradient(135deg,#ef44440d 0%,#ffffffe6 100%);border-left-color:#ef4444}.executive-report-container .summary-card.profit{background:linear-gradient(135deg,#22c55e0d 0%,#ffffffe6 100%);border-left-color:#22c55e}.executive-report-container .summary-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.executive-report-container .summary-value{color:#111827;font-size:1.5rem;font-weight:700;line-height:1.2}.executive-report-container .chart-container{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;height:500px;padding:1rem}.custom-select{width:100%;position:relative}.custom-select-trigger{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;border-radius:10px;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;display:flex}.custom-select-trigger:hover,.custom-select.open .custom-select-trigger{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.custom-select-trigger span{color:#1e293b;text-align:left;flex:1}.custom-select-trigger span.placeholder{color:#94a3b8}.select-arrow{color:#6b7280;font-size:.875rem;transition:transform .2s}.select-arrow.open{transform:rotate(180deg)}.custom-options{z-index:9999;background:#fff;border-radius:10px;max-height:400px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow:visible auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.custom-option{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;padding:.75rem 1rem;transition:background-color .2s;display:flex;position:relative;overflow:visible}.custom-select.with-favorites .custom-option{padding-left:2.5rem;padding-right:2.5rem}.custom-option:last-child{border-bottom:none}.custom-option:hover{background-color:#0000}.custom-option input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px;margin-right:.5rem}.custom-option input[type=radio]{display:none}.custom-option label{cursor:pointer;color:#374151;text-align:left;pointer-events:none;white-space:nowrap;flex:1;max-width:none;margin:0;font-size:.875rem;overflow:visible}.custom-option input[type=checkbox]:checked+label,.custom-option input[type=radio]:checked+label{color:#3b82f6;font-weight:500}.custom-select.open{z-index:1001}.filter-field.vertical{flex-direction:column;gap:.5rem;display:flex}.filter-field.vertical label{color:#374151;text-align:left;margin:0;font-size:.875rem;font-weight:500}.filter-field.vertical .custom-select{width:100%}.custom-option.special-option-last{border-bottom:1px solid #d1d5db!important}.custom-option.parent-option{background-color:#fafafa;font-weight:500}.custom-option.parent-option label{color:#1e293b;white-space:nowrap;font-weight:500}.custom-option.child-option{background-color:#fff;padding-left:1rem}.custom-select.with-favorites .custom-option.child-option{padding-left:2.5rem}.custom-option.child-option label{color:#64748b;white-space:nowrap;font-size:.8125rem}.custom-option.child-option:hover{background-color:#0000}.custom-option.child-option input[type=checkbox]:checked+label{color:#3b82f6}.custom-option.parent-header{cursor:default;background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.5rem 1rem}.custom-option.parent-header:hover{background-color:#f1f5f9}.custom-option.parent-header label{color:#475569;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;font-size:.75rem;font-weight:600}.expand-icon{flex-shrink:0;transition:transform .2s}.expand-icon:hover{color:#3b82f6!important}.search-input-container{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.75rem;display:flex;position:sticky;top:0}.search-icon{color:#9ca3af;flex-shrink:0;font-size:.875rem}.search-input{border:1px solid #e5e7eb;border-radius:6px;outline:none;flex:1;min-width:0;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-input::placeholder{color:#9ca3af}.search-clear{color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:.875rem;transition:color .2s}.search-clear:hover{color:#6b7280}.no-results{text-align:center;color:#9ca3af;padding:2rem 1rem;font-size:.875rem}.favorite-icon{color:#d1d5db;cursor:pointer;z-index:10;pointer-events:auto;background-color:#0000;padding:.25rem;font-size:.875rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.favorite-icon:hover{color:#d1d5db}.favorite-icon.active,.favorite-icon.active:hover{color:#fbbf24}.custom-option.favorite-option,.custom-option.favorite-option:hover,.custom-option:hover .favorite-icon,.custom-option.favorite-option .favorite-icon,.custom-option.favorite-option:hover .favorite-icon{background-color:#0000}.favorites-divider{background:linear-gradient(90deg,#fbbf24 0%,#f59e0b 50%,#fbbf24 100%);height:2px;margin:0}.modal-overlay{z-index:99999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background-color:#fff;border:none;border-radius:12px;min-width:450px;max-height:85vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 10px 25px #00000026}.modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex;background:0 0!important}.modal-title,.modal-header .modal-title,.modal-header h2{font-size:1.25rem;font-weight:700;background:0 0!important;margin:0!important;padding:0!important}.modal-close-btn,.modal-header .modal-close-btn,button.modal-close-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.modal-close-btn:hover,.modal-header .modal-close-btn:hover,button.modal-close-btn:hover{background:#f8fafc;border-color:#cbd5e1}.calendarDateFilter .calendar .calendar-date{color:#000;padding:5px;font-size:16px;font-weight:400}.excel-upload-area{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:.75rem;transition:all .3s;position:relative}.excel-upload-area:hover{background:#eff6ff;border-color:#3b82f6}.excel-upload-input{display:none}.excel-upload-label{cursor:pointer;flex-direction:column;align-items:center;transition:all .2s;display:flex}.excel-upload-icon{color:#6b7280;font-size:1.5rem;transition:color .2s}.excel-upload-area:hover .excel-upload-icon{color:#3b82f6}.excel-upload-text{color:#374151;font-size:.875rem;font-weight:500}.excel-upload-subtext{color:#6b7280;margin-top:.25rem;font-size:.75rem}.custom-alert-overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-alert-box{background:#fff;border-radius:12px;min-width:300px;max-width:500px;padding:2rem;animation:.2s ease-out alertFadeIn;box-shadow:0 10px 25px #0003}@keyframes alertFadeIn{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.custom-alert-message{color:#1e293b;text-align:center;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.custom-alert-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.custom-alert-btn:hover{background:#2563eb;box-shadow:0 2px 4px #0000001a}.custom-alert-btn:active{transform:scale(.98)}.calendarDateFilter{filter:drop-shadow(0 4px 20px #0000001a);background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;width:100%;padding:5% 5% 2%;display:flex}.calendarDateFilter .calendar-title{justify-content:space-between;align-items:center;width:95%;margin-bottom:15px;display:flex}.calendarDateFilter .calendar-title .year-month{font-size:20px;font-weight:500}.calendarDateFilter .calendar-title .cohort-filter{background:#fff;border:1px solid #3b82f6;border-radius:6px;width:100px;height:32px;position:relative}.calendarDateFilter .calendar-title .cohort-filter .cohort-custom-select{color:#202224;cursor:pointer;justify-content:space-between;align-items:center;height:100%;padding:6px 8px;font-size:11px;font-weight:500;display:flex}.calendarDateFilter .calendar-title .cohort-filter .cohort-custom-select .dropdown-icon{width:12px;font-size:10px}.calendarDateFilter .calendar-title .cohort-filter .custom-options{cursor:pointer;z-index:100;background:#fff;border:1px solid #3b82f6;border-radius:6px;max-height:200px;margin:0;padding:0;list-style:none;position:absolute;top:36px;left:0;right:0;overflow-y:auto}.calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item{color:#3b82f6;text-align:center;cursor:pointer;background:#fff;padding:6px 8px;font-size:11px;font-weight:500}.calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item:hover,.calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item.selected{color:#fff;background:#3b82f6;border:1px solid #3b82f6}.calendarDateFilter .calendar{width:100%}.calendarDateFilter .calendar .calendar-header{color:#3c3c4399;text-align:center;justify-content:space-between;align-items:center;height:50px;font-size:13px;font-weight:600;line-height:50px;display:flex}.calendarDateFilter .calendar .calendar-header .calendar-day{text-align:center;width:14.2857%;height:100%}.calendarDateFilter .calendar .calendar-grid{flex-wrap:wrap;display:flex}.calendarDateFilter .calendar .calendar-cell{aspect-ratio:1/.8;text-align:center;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:14.2857%;display:flex;position:relative}.calendarDateFilter .calendar .calendar-cell.today{background:#eef7ff}.calendarDateFilter .calendar .calendar-cell.selected{background:#3b82f633;position:relative}.calendarDateFilter .calendar .calendar-cell.selected.start-date{background:linear-gradient(90deg,#0000 50%,#3b82f633 50%);border-radius:0;position:relative}.calendarDateFilter .calendar .calendar-cell.selected.start-date:after{content:"";aspect-ratio:1;z-index:1;background:#3b82f633;border-radius:50%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendarDateFilter .calendar .calendar-cell.selected.end-date{background:linear-gradient(90deg,#3b82f633 50%,#0000 50%);border-radius:0;position:relative}.calendarDateFilter .calendar .calendar-cell.selected.end-date:after{content:"";aspect-ratio:1;z-index:1;background:#3b82f633;border-radius:50%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendarDateFilter .calendar .calendar-cell.selected .calendar-date{color:#fff;aspect-ratio:1;z-index:2;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:80%;display:flex;position:relative}.calendarDateFilter .calendar .calendar-cell.in-range{background:#3b82f633}.calendarDateFilter .calendar .calendar-cell.in-range .calendar-date{z-index:2;position:relative}.calendarDateFilter .calendar .calendar-date{color:#000;padding:5px;font-size:16px;font-weight:400;position:relative}.calendarDateFilter .calendar .calendar-cell.calendar-cell.no-data-date:before{content:"";z-index:10;background-color:#ff6363;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:calc(50% - 3px)}.calendarDateFilter .year-month-button{justify-content:center;align-items:center;gap:5%;width:100%;height:30px;margin-top:1rem;display:flex}.calendarDateFilter .year-month-button button{aspect-ratio:1;cursor:pointer;background:0 0;border:none;height:100%}.calendarDateFilter .year-month-button button svg{color:#979797;font-weight:700}.media-input-status-bar{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:16px 20px;position:relative;box-shadow:0 1px 3px #0000001a}.status-bar-content{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.status-label{color:#374151;white-space:nowrap;border-right:2px solid #e5e7eb;padding-right:8px;font-size:14px;font-weight:600}.status-loading,.status-text-info{color:#6b7280;font-size:13px;font-weight:500}.status-item{cursor:pointer;white-space:nowrap;background-color:#f9fafb;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;position:relative}.status-item:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.status-icon{font-size:13px;line-height:1}.status-text{color:#4b5563;line-height:1}.status-normal{background-color:#f0fdf4;border-color:#bbf7d0}.status-normal:hover{background-color:#dcfce7;border-color:#86efac}.status-normal .status-text{color:#15803d}.status-missing{background-color:#fef2f2;border-color:#fecaca}.status-missing:hover{background-color:#fee2e2;border-color:#fca5a5}.status-missing .status-text{color:#dc2626}.status-paused{background-color:#fffbeb;border-color:#fed7aa}.status-paused:hover{background-color:#fef3c7;border-color:#fdba74}.status-paused .status-text{color:#d97706}.status-inactive{background-color:#f9fafb;border-color:#d1d5db}.status-inactive:hover{background-color:#f3f4f6;border-color:#9ca3af}.status-inactive .status-text{color:#6b7280}.status-tooltip{z-index:9999;pointer-events:auto;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:220px;max-width:400px;padding:12px 16px;animation:.2s fadeInUp;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000026}.status-tooltip:before{content:"";filter:drop-shadow(0 -1px 1px #0000000d);border:6px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-title{color:#111827;border-bottom:1px solid #f3f4f6;margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:600}.tooltip-list{max-height:200px;margin:0;padding:0;list-style:none;overflow:hidden auto}.tooltip-list li{color:#4b5563;word-wrap:break-word;word-break:break-word;white-space:normal;border-bottom:1px solid #f9fafb;padding:6px 8px;font-size:12px;line-height:1.4}.tooltip-list li:last-child{border-bottom:none}.tooltip-list-item-clickable{cursor:pointer;border-radius:4px;transition:all .15s}.tooltip-list-item-clickable:hover{color:#1f2937;background-color:#f3f4f6;font-weight:500;transform:translate(2px)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=1400px){.status-bar-content{gap:16px}.status-item{padding:5px 10px;font-size:12px}}@media (width<=1200px){.media-input-status-bar{padding:14px 18px}.status-label{font-size:13px}.status-bar-content{gap:14px}.status-item{padding:4px 9px;font-size:11.5px}.status-icon,.tooltip-title{font-size:12px}.tooltip-list li{font-size:11px}}@media (width<=768px){.media-input-status-bar{padding:12px 16px}.status-bar-content{gap:12px}.status-item{padding:5px 10px;font-size:12px}.status-label{font-size:13px}.status-tooltip{max-width:280px}}.marketing-report-container .marketing-chart-item{flex:1;min-width:300px}.marketing-report-container .marketing-chart-box{background:#fff;border-radius:12px;height:100%;padding:1rem;box-shadow:0 1px 3px #0000001a}.marketing-report-container .chart-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.marketing-report-container .marketing-chart-title{color:#1e293b;text-align:left;margin:0;font-size:1rem;font-weight:700}.marketing-report-container .chart-legend{background-color:#f4f4f4;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;display:flex}.marketing-report-container .chart-legend-item{align-items:center;gap:3px;display:flex}.marketing-report-container .chart-legend-icon{width:10px;height:10px;display:inline-block}.marketing-report-container .chart-legend-label{font-size:10px}.marketing-report-container .chart-wrapper{height:250px}.marketing-report-container .weekly-performance{margin-bottom:2rem}.marketing-report-container .data-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:auto visible}.marketing-report-container .data-table{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;min-width:800px;font-size:.8125rem}.marketing-report-container .data-table th{color:#71717a;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;z-index:20;background:#fafafa;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;height:2.5rem;font-size:.8125rem;font-weight:500;position:sticky;top:0}.marketing-report-container .data-table th:last-child{border-right:none}.marketing-report-container .data-table td{text-align:center;color:#09090b;vertical-align:middle;white-space:nowrap;border:1px solid #f4f4f5;height:2.75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s ease-in-out}.marketing-report-container .data-table td:last-child{border-right:none}.marketing-report-container .data-table td small{color:#6b7280;margin-top:2px;font-size:.75rem;display:block}.marketing-report-container .data-table tbody tr:hover{background:#f9f9f9}.marketing-report-container .data-table tbody tr.total-row{background-color:#f9fafb;border-top:1px solid #e4e4e7}.marketing-report-container .data-table tbody tr.total-row td{color:#09090b;background-color:#f9fafb;border-bottom:none;font-weight:600}.marketing-report-container .data-table tbody tr.total-row:hover,.marketing-report-container .data-table tbody tr.total-row:hover td{background-color:#f3f4f6}.marketing-report-container .week-date-range{color:#6b7280;font-size:.75rem;font-weight:400}@media (width<=1400px){.marketing-report-container .weekly-performance .data-table th{height:2.4rem;font-size:.8rem}.marketing-report-container .weekly-performance .data-table td{height:2.6rem;font-size:.8rem}}@media (width<=1200px){.marketing-report-container .weekly-performance .data-table{font-size:.75rem}.marketing-report-container .weekly-performance .data-table th,.marketing-report-container .weekly-performance .data-table td{padding:.5rem .625rem}.marketing-report-container .weekly-performance .data-table th{height:2.25rem;font-size:.75rem}.marketing-report-container .weekly-performance .data-table td{height:2.5rem;font-size:.75rem}}@media (width<=960px){.marketing-report-container .weekly-performance .data-table{min-width:700px;font-size:.7rem}.marketing-report-container .weekly-performance .data-table th{height:2rem;font-size:.7rem}.marketing-report-container .weekly-performance .data-table td{height:2.25rem;font-size:.7rem}.marketing-report-container .weekly-performance .data-table th,.marketing-report-container .weekly-performance .data-table td{padding:.375rem .5rem}}@media (width<=768px){.marketing-report-container .weekly-performance .data-table{font-size:.6875rem}.marketing-report-container .weekly-performance .data-table th,.marketing-report-container .weekly-performance .data-table td{padding:.375rem .4rem}.marketing-report-container .weekly-performance .data-table th{height:1.875rem}.marketing-report-container .weekly-performance .data-table td{height:2.125rem}}.marketing-report-container .weekly-performance .data-table th.draggable-header{-webkit-user-select:none;user-select:none;position:relative}.marketing-report-container .weekly-performance .data-table th.draggable-header.dragging{opacity:.4;background:#e0e7ff}.marketing-report-container .weekly-performance .data-table th.draggable-header.drag-over{background:#dbeafe;border-left:3px solid #3b82f6}.marketing-report-container .weekly-performance .data-table th.draggable-header .drag-handle{opacity:.4;align-items:center;margin-left:4px;font-size:12px;display:inline-flex}.marketing-report-container .weekly-performance .data-table th.draggable-header:hover .drag-handle{opacity:.8}.marketing-report-container .daily-detail{margin-bottom:2rem}.marketing-report-container .daily-detail .data-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:auto visible}.marketing-report-container .daily-detail .data-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:800px;font-size:.8125rem}.marketing-report-container .daily-detail .data-table th{color:#71717a;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;z-index:20;background:#fafafa;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;height:2.5rem;font-size:.8125rem;font-weight:500;position:sticky;top:0}.marketing-report-container .daily-detail .data-table th:last-child{border-right:none}.marketing-report-container .daily-detail .data-table td{text-align:center;color:#09090b;vertical-align:middle;white-space:nowrap;border:1px solid #f4f4f5;height:2.75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s ease-in-out}.marketing-report-container .daily-detail .data-table td:last-child{border-right:none}.marketing-report-container .daily-detail .data-table tbody tr:hover{background:#f9f9f9}.marketing-report-container .data-table-container.edit-mode{border:2px solid #3b82f6;box-shadow:0 0 0 3px #3b82f61a}.marketing-report-container .editable-cell{transition:background-color .2s;cursor:pointer!important;background-color:#dbeafe!important}.marketing-report-container .editable-cell:hover{background-color:#bfdbfe!important}.marketing-report-container .editable-cell span{pointer-events:none}.marketing-report-container .editing-cell{position:relative;background-color:#bfdbfe!important;border:2px solid #3b82f6!important;border-left:none!important;border-right:none!important;box-shadow:0 0 0 1px #3b82f64d!important}.marketing-report-container .editing-input{text-align:center;color:#374151;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;max-width:100%;height:100%;min-height:2.75rem;margin:0;padding:0 4px;font-size:.8125rem;position:absolute;inset:0}.marketing-report-container .selected-cell{color:#1e40af!important;background-color:#dbeafe!important;border:2px solid #3b82f6!important}.marketing-report-container .selected-cell span{color:#1e40af!important}.marketing-report-container .editing-cell.selected-cell{background-color:#bfdbfe!important;border:2px solid #3b82f6!important;box-shadow:0 0 0 1px #3b82f64d!important}.marketing-report-container .editing-row td{border:2px solid #3b82f6!important;border-left:none!important;border-right:none!important}.marketing-report-container .editing-row .date-cell{border-top:2px solid #3b82f6!important;border-bottom:2px solid #3b82f6!important;border-left:2px solid #3b82f6!important}.marketing-report-container .editing-row .roas-cell{border-top:2px solid #3b82f6!important;border-bottom:2px solid #3b82f6!important;border-right:2px solid #3b82f6!important}.marketing-report-container .week-toggle-cell{cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:12px 8px;font-weight:700;transition:background-color .2s}.marketing-report-container .week-toggle-cell.collapsed{background-color:#f8f9fa}.marketing-report-container .week-toggle-cell:hover{background-color:#e9ecef}.marketing-report-container .toggle-icon{color:#6366f1;margin-left:8px;transition:transform .2s}.marketing-report-container .week-summary-row{background-color:#f3f4f6;border-top:1px solid #e4e4e7}.marketing-report-container .week-summary-row:hover{background-color:#e5e7eb}.marketing-report-container .week-summary-cell{color:#09090b;background-color:#f3f4f6;border-bottom:none;font-weight:700}.marketing-report-container .week-summary-row:hover .week-summary-cell{background-color:#e5e7eb}.marketing-report-container .week-total-row{background-color:#f3f4f6;border-top:1px solid #e4e4e7}.marketing-report-container .week-total-row:hover{background-color:#e5e7eb}.marketing-report-container .week-total-label,.marketing-report-container .week-total-cell{color:#09090b;background-color:#f3f4f6;border-bottom:none;font-weight:700}.marketing-report-container .week-total-row:hover .week-total-label,.marketing-report-container .week-total-row:hover .week-total-cell{background-color:#e5e7eb}@media (width<=1400px){.marketing-report-container .daily-detail .data-table th{height:2.4rem;font-size:.8rem}.marketing-report-container .daily-detail .data-table td{height:2.6rem;font-size:.8rem}}@media (width<=1200px){.marketing-report-container .daily-detail .data-table{font-size:.75rem}.marketing-report-container .daily-detail .data-table th,.marketing-report-container .daily-detail .data-table td{padding:.5rem .625rem}.marketing-report-container .daily-detail .data-table th{height:2.25rem;font-size:.75rem}.marketing-report-container .daily-detail .data-table td{height:2.5rem;font-size:.75rem}.marketing-report-container .week-toggle-cell{padding:8px}.marketing-report-container .edit-input{padding:.375rem;font-size:.75rem}}@media (width<=960px){.marketing-report-container .daily-detail .data-table{min-width:700px;font-size:.7rem}.marketing-report-container .daily-detail .data-table th{height:2rem;font-size:.7rem}.marketing-report-container .daily-detail .data-table td{height:2.25rem;font-size:.7rem}.marketing-report-container .daily-detail .data-table th,.marketing-report-container .daily-detail .data-table td{padding:.375rem .5rem}}@media (width<=768px){.marketing-report-container .daily-detail .data-table{font-size:.6875rem}.marketing-report-container .daily-detail .data-table th,.marketing-report-container .daily-detail .data-table td{padding:.375rem .4rem}.marketing-report-container .daily-detail .data-table th{height:1.875rem}.marketing-report-container .daily-detail .data-table td{height:2.125rem}.marketing-report-container .week-toggle-cell{padding:8px}}.paste-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.paste-modal{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:800px;max-height:80vh;display:flex;box-shadow:0 20px 60px #0003}.paste-modal-header{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.paste-modal-header h3{color:#09090b;margin:0;font-size:1.125rem;font-weight:600}.paste-modal-close{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.paste-modal-close:hover{color:#09090b}.paste-modal-body{flex:1;padding:1.5rem;overflow-y:auto}.paste-modal-info{color:#52525b;margin:0 0 .75rem;font-size:.875rem}.paste-modal-info strong{color:#09090b}.paste-modal-guide{color:#71717a;margin:0 0 1rem;font-size:.875rem}.paste-modal-mappings{background:#fafafa;border-radius:8px;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.paste-mapping-item{align-items:center;gap:.5rem;display:flex}.paste-mapping-item label{color:#52525b;min-width:40px;font-size:.8125rem;font-weight:500}.paste-mapping-item select{color:#09090b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:.375rem .5rem;font-size:.8125rem}.paste-mapping-item select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.paste-preview-value{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.75rem;overflow:hidden}.paste-preview-table-container{border:1px solid #e4e4e7;border-radius:8px;overflow:hidden}.paste-preview-title{color:#52525b;background:#fafafa;border-bottom:1px solid #e4e4e7;margin:0;padding:.75rem 1rem;font-size:.8125rem;font-weight:500}.paste-preview-table{border-collapse:collapse;width:100%;font-size:.8125rem}.paste-preview-table th,.paste-preview-table td{text-align:center;border-bottom:1px solid #f4f4f5;padding:.5rem .75rem}.paste-preview-table th{color:#71717a;background:#fafafa;font-weight:500}.paste-preview-table td{color:#09090b}.paste-preview-table .skipped-column{color:#a1a1aa;background:#f4f4f5}.paste-preview-more{color:#71717a;text-align:center;background:#fafafa;margin:0;padding:.5rem 1rem;font-size:.75rem}.paste-modal-footer{border-top:1px solid #e4e4e7;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.paste-modal-cancel{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.paste-modal-cancel:hover{background:#f4f4f5;border-color:#a1a1aa}.paste-modal-apply{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.paste-modal-apply:hover{background:#2563eb}.marketing-report-container .daily-detail .data-table th.draggable-header{-webkit-user-select:none;user-select:none;position:relative}.marketing-report-container .daily-detail .data-table th.draggable-header.dragging{opacity:.4;background:#e0e7ff}.marketing-report-container .daily-detail .data-table th.draggable-header.drag-over{background:#dbeafe;border-left:3px solid #3b82f6}.marketing-report-container .daily-detail .data-table th.draggable-header .drag-handle{opacity:.4;align-items:center;margin-left:4px;font-size:12px;display:inline-flex}.marketing-report-container .daily-detail .data-table th.draggable-header:hover .drag-handle{opacity:.8}.changes-summary-modal .modal-content{width:600px;max-width:90vw}.changes-summary-modal .modifier-info{margin-bottom:1rem;padding:.75rem 0}.changes-summary-modal .modifier-text{color:#495057;margin:0;font-size:1rem}.changes-summary-modal .changes-container{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1rem;padding:1rem}.changes-summary-modal .date-group:not(:last-child){margin-bottom:1rem}.changes-summary-modal .date-title{color:#374151;margin-bottom:.5rem;font-weight:700}.changes-summary-modal .change-item{color:#374151;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;display:flex}.changes-summary-modal .field-name{color:#1f2937;font-weight:600}.changes-summary-modal .value-before{color:#8d8d8d;font-weight:500;text-decoration:line-through}.changes-summary-modal .value-after{color:#3b82f6;font-weight:600}.changes-summary-modal .arrow{color:#6b7280;font-weight:700}.changes-summary-modal .modal-buttons{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}.marketing-report-container{flex-direction:column;display:flex}.marketing-report-container .charts-container{gap:2rem;margin-bottom:2rem;display:flex}.marketing-report-container .chart-item{flex:1;min-width:0}.marketing-report-container .filter-panel-container{flex-direction:column;gap:1rem;width:100%;display:flex}.marketing-report-container .filter-box{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.marketing-report-container .filter-box .calendarDateFilter{filter:none;background-color:#0000;padding:0}.marketing-report-container .product-type-filter{justify-content:flex-start;gap:1.5rem;padding:.75rem 1rem .5rem;display:flex}.marketing-report-container .product-type-filter .checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.marketing-report-container .product-type-filter .checkbox-container input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px;margin:0}.marketing-report-container .product-type-filter .checkbox-label{color:#374151;cursor:pointer;font-size:.875rem;font-weight:500}.marketing-report-container .product-type-filter .checkbox-container:hover .checkbox-label{color:#1f2937}.filter-panel-container .filter-field.horizontal{flex-direction:row;align-items:center;display:flex}.filter-panel-container .filter-field.horizontal label{color:#374151;text-align:left;flex-shrink:0;min-width:56px;font-size:.875rem;font-weight:600}.filter-panel-container .filter-field.horizontal .custom-select{flex:1}.marketing-report-container .title-navigation{align-items:center;min-height:3rem;margin-bottom:3rem;display:flex;position:relative}.marketing-report-container .date-range-display{position:absolute;top:50%;left:0;transform:translateY(-50%)}.marketing-report-container .date-range-text{white-space:nowrap;align-items:center;min-width:max-content;font-size:.875rem;display:flex}.marketing-report-container .date-range-label{color:#374151;margin-right:1rem;font-size:.875rem;font-weight:700}.marketing-report-container .date-range-value{color:#374151;font-size:.875rem;font-weight:400}.marketing-report-container .title-center-group{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.marketing-report-container .week-start-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%)}.marketing-report-container .month-nav-button{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;display:flex}.marketing-report-container .main-title{color:#111827;text-align:center;margin:0;font-size:1.25rem;font-weight:700}.marketing-report-container .week-start-toggle{align-items:center;gap:.5rem;display:flex}.marketing-report-container .week-start-label{color:#374151;white-space:nowrap;font-size:.875rem;font-weight:500}.marketing-report-container .week-start-filter{position:relative}.marketing-report-container .week-start-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.5rem;min-width:100px;padding:.45rem .65rem;font-size:.8rem;display:flex}.marketing-report-container .dropdown-icon{color:#9ca3af;margin-left:auto;font-size:.7rem}.marketing-report-container .week-start-options{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:6px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.marketing-report-container .week-option-item{color:#374151;cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.5rem .75rem;font-size:.875rem}.marketing-report-container .week-option-item:last-child{border-bottom:none}.marketing-report-container .week-option-item:hover{background-color:#f9fafb}.marketing-report-container .week-option-item.selected{color:#1d4ed8;background-color:#eff6ff;font-weight:500}.filter-panel-container .edit-button-container{flex-direction:column;gap:.75rem;width:100%;display:flex}.filter-panel-container .edit-button-container.horizontal{flex-direction:row;gap:.5rem}.filter-panel-container .edit-button-container.horizontal .edit-btn{flex:1}.filter-panel-container .edit-btn{cursor:pointer;text-align:center;letter-spacing:.025em;border:none;border-radius:8px;width:100%;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500}.filter-panel-container .edit-btn-primary{color:#fff;background-color:#22c55e}.filter-panel-container .edit-btn-edit{color:#fff;background-color:#3b82f6}.filter-panel-container .edit-btn-edit:disabled{cursor:not-allowed;opacity:.6;background-color:#9ca3af}.filter-panel-container .edit-btn-primary:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background-color:#9ca3af;transform:none}.filter-panel-container .edit-btn-secondary{color:#fff;background-color:#cbced1}.filter-panel-container .edit-button-guide{color:#6b7280;text-align:center;font-size:.75rem;line-height:1.4}.marketing-report-container .page-main-title{color:#1f2937;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.marketing-report-container .section-title{margin-bottom:1rem;font-size:1rem;font-weight:700}.marketing-report-container .top-filter-panel{margin-bottom:1.5rem}.marketing-report-container .top-filter-panel .filter-panel-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;width:100%;display:grid}.marketing-report-container .top-filter-panel .filter-box{margin:0;padding:1rem}.marketing-report-container .top-filter-panel .edit-button-container{flex-direction:row!important;gap:.5rem!important}.marketing-report-container .top-filter-panel .edit-button-container .edit-btn{flex:1}@media (width<=1400px){.marketing-report-container .filter-box{padding:1rem}.marketing-report-container .charts-container{gap:1.5rem;margin-bottom:1.5rem}.marketing-report-container .title-navigation{flex-wrap:wrap;gap:1rem;min-height:auto;margin-bottom:2rem}.marketing-report-container .date-range-display{order:1;width:100%;position:relative;top:auto;left:auto;transform:none}.marketing-report-container .title-center-group{order:2}.marketing-report-container .week-start-toggle{order:3;justify-content:flex-start;width:100%;position:relative;top:auto;right:auto;transform:none}}@media (width<=1200px){.marketing-report-container .main-title{font-size:1.125rem}.marketing-report-container .date-range-label,.marketing-report-container .date-range-value,.marketing-report-container .week-start-label{font-size:.8125rem}.marketing-report-container .week-start-select{min-width:90px;padding:.375rem .5rem;font-size:.75rem}.marketing-report-container .charts-container{gap:1rem}.marketing-report-container .filter-panel-container{gap:.75rem}}@media (width<=1024px){.marketing-report-container .charts-container{flex-direction:column;gap:1rem}}@media (width<=960px){.marketing-report-container .main-title{font-size:1rem}.marketing-report-container .month-nav-button{padding:.375rem;font-size:.875rem}.marketing-report-container .page-main-title{font-size:1.5rem}}.marketing-report-container .daily-table-header{justify-content:flex-end;margin-bottom:.5rem;display:flex}.marketing-report-container .excel-download-btn{color:#fff;cursor:pointer;background-color:#217346;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,opacity .2s;display:inline-flex}.marketing-report-container .excel-download-btn:hover:not(:disabled){background-color:#1a5c38}.marketing-report-container .excel-download-btn:disabled{opacity:.5;cursor:not-allowed}.marketing-report-container .excel-download-btn svg{font-size:1rem}.alert-modal-content{text-align:center}.alert-modal-header{flex-direction:column;align-items:center;display:flex}.alert-modal-icon{color:#6b7280;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:3rem;display:flex}.alert-modal-icon.error{color:#ef4444;background:#fef2f2}.alert-modal-icon.success{color:#10b981;background:#f0fdf4}.alert-modal-icon.warning{color:#f59e0b;background:#fffbeb}.alert-modal-icon.info,.alert-modal-icon.loading{color:#3b82f6;background:#eff6ff}.alert-modal-title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.alert-modal-message{color:#6b7280;margin:2rem 0;font-size:1rem;line-height:1.5}.alert-modal-actions{justify-content:center;gap:.5rem;display:flex}.alert-modal-actions .modal-btn{cursor:pointer;border:none;border-radius:6px;min-width:80px;padding:.5rem 1rem;font-weight:500;transition:all .2s}.alert-modal-actions .modal-btn-cancel{color:#6b7280;background:#f3f4f6}.alert-modal-actions .modal-btn-cancel:hover{background:#e5e7eb}.alert-modal-actions .modal-btn-confirm{color:#fff;background:#3b82f6}.alert-modal-actions .modal-btn-confirm:hover{background:#2563eb}.media-operations-container{flex-direction:column;display:flex}.media-operations-container .page-title{color:#1e293b;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.media-operations-right-panel .filter-panel-container{flex-direction:column;gap:1rem;width:100%;display:flex}.media-operations-right-panel .filter-box{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.media-operations-right-panel .filter-field.horizontal{flex-direction:row;align-items:center;display:flex}.media-operations-right-panel .filter-field.horizontal label{color:#374151;text-align:left;flex-shrink:0;min-width:56px;font-size:.875rem;font-weight:600}.media-operations-right-panel .filter-field.horizontal .custom-select{flex:1}.media-operations-right-panel .history-button-box{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 1px 3px #0000001a}.media-operations-right-panel .history-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s,box-shadow .2s;display:flex}.media-operations-right-panel .history-btn:hover{background:#2563eb;box-shadow:0 2px 4px #0000001a}.media-operations-container .filter-panel-container{flex-direction:column;gap:1rem;width:100%;display:flex}.media-operations-container .filter-box{background:#fff;border:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.media-operations-container .filter-field.vertical{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.media-operations-container .filter-field.vertical:last-child{margin-bottom:0}.media-operations-container .filter-field.vertical label{color:#374151;font-size:.875rem;font-weight:600}.media-operations-container .filter-panel-container.horizontal{flex-direction:row;align-items:flex-start;gap:2rem}.media-operations-container .filter-box.horizontal{flex-direction:row;flex:1;align-items:center;gap:2rem}.media-operations-container .filter-field.horizontal{flex-direction:column;flex:1;gap:.5rem;min-width:200px;display:flex}.media-operations-container .filter-field.horizontal label{color:#374151;font-size:.875rem;font-weight:600}.media-operations-container .table-section{margin-bottom:1.5rem}.media-operations-container .data-table td.team-column{width:90px;min-width:90px;max-width:90px}.media-operations-container .data-table th:first-child,.media-operations-container .data-table td:first-child{white-space:nowrap;width:1%}.media-operations-container .cell-content{flex-direction:column;align-items:center;gap:.25rem;display:flex}.media-operations-container .status-badge{border-radius:4px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-block}.media-operations-container .status-badge.clickable{cursor:pointer}.media-operations-container .status-badge.clickable:hover{opacity:.8;transform:scale(1.05)}.media-operations-container .status-badge.status-active{color:#166534;background:#dcfce7}.media-operations-container .status-badge.status-inactive{color:#991b1b;background:#fee2e2}.media-operations-container .value-text{color:#374151;font-size:.875rem;font-weight:500}.media-operations-container .empty-cell{color:#9ca3af;cursor:pointer;width:100%;height:24px;min-height:24px;font-size:.875rem;display:inline-block}.media-operations-container .empty-cell:hover{background-color:#f3f4f6;border-radius:4px}.media-operations-container .unassigned-cell{cursor:not-allowed!important;pointer-events:none!important;background-color:#f3f4f6!important;border:1px solid #e5e7eb!important}.media-operations-container .recent-history-container{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.media-operations-container .recent-history-header{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.media-operations-container .recent-history-header h3{color:#1f2937;margin:0;font-size:1rem;font-weight:700}.media-operations-container .view-details-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s}.media-operations-container .view-details-btn:hover{background:#2563eb}.media-operations-container .recent-history-list{flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.media-operations-container .no-history{text-align:center;color:#9ca3af;padding:2rem;font-size:.875rem}.media-operations-container .history-item{background:#f9fafb;border-left:3px solid #3b82f6;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex;overflow:hidden}.media-operations-container .history-item:hover{background:#f3f4f6;box-shadow:0 1px 2px #0000000d}.media-operations-container .history-team{color:#1f2937;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}.media-operations-container .history-product{color:#4b5563;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:500}.media-operations-container .history-action{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;line-height:1.2}.media-operations-container .history-action.action-on{color:#166534;background:#dcfce7}.media-operations-container .history-action.action-off{color:#991b1b;background:#fee2e2}.media-operations-container .history-datetime{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.media-operations-container .history-editor{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.75rem;font-weight:400;overflow:hidden}.media-operations-container .history-detail-modal{background:#fff;border-radius:12px;width:100%;max-width:900px}.media-operations-container .history-detail-modal .modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.media-operations-container .history-detail-modal .modal-header h2{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.media-operations-container .history-detail-modal .close-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:.25rem;font-size:1.5rem;transition:all .2s;display:flex}.media-operations-container .history-detail-modal .close-btn:hover{color:#1f2937;background:#f3f4f6}.media-operations-container .history-detail-modal .modal-body{padding:1.5rem}.media-operations-container .history-table-container{margin-bottom:1rem;overflow-x:auto}.media-operations-container .history-table{border-collapse:collapse;width:100%;font-size:.875rem}.media-operations-container .history-table thead{background:#f9fafb;border-top:2px solid #e5e7eb;border-bottom:2px solid #e5e7eb}.media-operations-container .history-table th{text-align:left;color:#374151;white-space:nowrap;padding:.75rem 1rem;font-weight:600}.media-operations-container .history-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background .2s}.media-operations-container .history-table tbody tr:hover{background:#f9f9f9}.media-operations-container .history-table td{color:#4b5563;padding:.75rem 1rem}.media-operations-container .history-table .no-data{text-align:center;color:#9ca3af;padding:2rem}.media-operations-container .status-badge-small{border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.media-operations-container .status-badge-small.status-on{color:#166534;background:#dcfce7}.media-operations-container .status-badge-small.status-off{color:#991b1b;background:#fee2e2}.media-operations-container .pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.media-operations-container .page-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.media-operations-container .page-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.media-operations-container .page-btn:disabled{opacity:.5;cursor:not-allowed}.media-operations-container .page-number{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:40px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.media-operations-container .page-number:hover{background:#f3f4f6;border-color:#9ca3af}.media-operations-container .page-number.active{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:700}.media-operations-container .page-number.active:hover{background:#2563eb;border-color:#2563eb}.med-manager-app{--sidebar-background:oklch(96% .008 260.06);--sidebar-foreground:oklch(35% .045 264.73);--sidebar-primary:oklch(58% .14 264.05);--sidebar-primary-foreground:oklch(96% .008 260.06);--sidebar-accent:oklch(90% .02 260);--sidebar-accent-foreground:oklch(35% .045 264.73);--sidebar-border:oklch(85% .015 260);--sidebar-ring:oklch(58% .14 264.05);--sidebar-input:oklch(94% .015 260);--primary-600:oklch(35% .12 264.05);--primary-500:oklch(45% .14 264.05);--primary-400:oklch(55% .16 264.05);--accent-blue:oklch(68% .12 240);--sidebar:oklch(98.5% 0 0);--sidebar-muted:oklch(97% 0 0);--sidebar-muted-foreground:oklch(43.9% 0 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.med-manager-app[data-theme=dark]{--sidebar-background:oklch(12% .02 264.73);--sidebar-foreground:oklch(85% .02 260);--sidebar-primary:oklch(68% .12 240);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(18% .02 264.73);--sidebar-accent-foreground:oklch(85% .02 260);--sidebar-border:oklch(22% .02 264.73);--sidebar-ring:oklch(68% .12 240);--sidebar-input:oklch(16% .02 264.73);--sidebar:#4880ff}.med-manager-app,.med-manager-app *{box-sizing:border-box;margin:0;padding:0}.med-manager-app ol,.med-manager-app ul,.med-manager-app li{list-style:none}.med-manager-app button{cursor:pointer}.med-manager-app a{color:#222;text-decoration:none}.med-manager-app code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.med-manager-app header{z-index:2;background:#fff;justify-content:space-between;align-items:center;width:calc(100% - 250px);height:60px;padding:0 25px;line-height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:250px;box-shadow:0 2px 8px #9898981a}.med-manager-app header .logo{z-index:2;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:900;line-height:normal;position:fixed;left:50%;transform:translate(-50%)}.med-manager-app header .logo .gradient-text{background:linear-gradient(90deg,#4880ff 0%,#2b4d99 100%);color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.med-manager-app header .logo .solid-text{color:#003181;z-index:0;position:relative}.med-manager-app header .profile{align-items:center;gap:8px;height:100%;margin-left:auto;display:flex}.med-manager-app nav{background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;width:250px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.med-manager-app nav.sidebar-collapsed{width:60px}.med-manager-app nav.sidebar-collapsed+header{width:calc(100% - 60px);left:60px}.med-manager-app nav.sidebar-collapsed~.main{left:60px}.med-manager-app .sidebar-header{border-bottom:1px solid var(--sidebar-border);align-items:center;height:60px;padding:0 .6rem;display:flex}.med-manager-app .sidebar-toggle-btn{color:#4880ff;cursor:pointer;background:#4880ff1a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.med-manager-app .sidebar-toggle-btn:hover{color:#3670e8;background:#4880ff26}.med-manager-app nav .sidebar-content{flex:1;padding:1rem 0;overflow-y:auto}.med-manager-app nav .sidebar-group{margin-bottom:1rem;padding:0 .75rem}.med-manager-app nav .sidebar-group:not(:last-child){border-bottom:1px solid var(--sidebar-border);padding-bottom:1rem}.med-manager-app nav .sidebar-menu{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.med-manager-app nav .sidebar-menu-item{position:relative}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button{width:100%;color:var(--sidebar-foreground);cursor:pointer;background:0 0;border:none;border-radius:.5rem;outline:none;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:600}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button .menu-icon{width:1rem;height:1rem;color:var(--sidebar-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-right:.75rem;transition:color .2s;display:flex}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button .menu-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button .submenu-indicator{width:1rem;height:1rem;color:var(--sidebar-muted-foreground);justify-content:center;align-items:center;margin-left:.5rem;transition:transform .2s,color .2s;display:flex}.med-manager-app nav .sidebar-menu-item .sidebar-menu-button .submenu-indicator.expanded{transform:rotate(90deg)}.med-manager-app nav .sidebar-submenu{opacity:0;max-height:0;margin:0;padding:0;list-style:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.med-manager-app nav .sidebar-submenu.expanded{opacity:1;max-height:20rem;transform:translateY(0)}.med-manager-app nav .sidebar-submenu.collapsed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-.5rem)}.med-manager-app nav .sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button{width:100%;color:var(--sidebar-muted-foreground);border-radius:.375rem;align-items:center;margin-left:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.med-manager-app nav .sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.med-manager-app nav .sidebar-submenu .sidebar-submenu-item .sidebar-submenu-button.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:500}.med-manager-app .layout{background-color:#f5f6fa;flex-direction:column;height:100vh;display:flex}.med-manager-app .layout .main{flex-grow:1;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:60px 0 0 250px;overflow:hidden}.med-manager-app .layout .main.login-page{transition:none;top:0;left:0}.med-manager-app .layout .content{border:1px #efefef;flex-grow:1;width:100%;margin:30px}.med-manager-app .layout .content .container_flex{flex-direction:row;gap:27px;height:100%;display:flex}.med-manager-app .layout .content .container_left{width:calc(100% - 400px);max-width:1200px}.med-manager-app .layout .content .container_right{width:400px}.med-manager-app .layout .content .container{width:100%}.med-manager-app .layout .content .container,.med-manager-app .layout .content .container_left{box-sizing:border-box;background-color:#fff;border:1px solid #efefef;border-radius:10px;height:100%;padding:57px 70px;overflow:auto}.med-manager-app .layout .content .container::-webkit-scrollbar{width:6px}.med-manager-app .layout .content .container_left::-webkit-scrollbar{width:6px}.med-manager-app .layout .content .container::-webkit-scrollbar-track{background:0 0}.med-manager-app .layout .content .container_left::-webkit-scrollbar-track{background:0 0}.med-manager-app .layout .content .container::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .layout .content .container_left::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .mobile-menu-btn{color:#4880ff;cursor:pointer;background:#4880ff1a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background-color .2s;display:none}@media (width<=768px){.med-manager-app .mobile-menu-btn{display:flex}.med-manager-app header{padding:0 15px;transition:none;width:100%!important;left:0!important}.med-manager-app nav{z-index:999;width:250px;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;left:-250px}.med-manager-app nav.sidebar-open{left:0;box-shadow:2px 0 8px #00000026}.med-manager-app .layout .main{transition:none;top:60px;left:0!important}.med-manager-app .layout .content{margin:0}.med-manager-app .layout .content .container,.med-manager-app .layout .content .container_left{padding:20px 15px}.med-manager-app .layout .content .container_flex{flex-direction:column;gap:15px}.med-manager-app .layout .content .container_left,.med-manager-app .layout .content .container_right{width:100%}}.med-manager-app .titleBox{border-bottom:2px solid #efefef;justify-content:space-between;width:100%;margin-bottom:40px;padding-bottom:16px;display:flex}.med-manager-app .titleBox p{color:#979797;font-size:14px;font-weight:400}.med-manager-app .alert-modal{z-index:10;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.med-manager-app .alert-modal .alert-modal-content{background-color:#fff;border:1px solid #efefef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:378px;padding:25px 50px;display:flex}.med-manager-app .alert-modal .alert-modal-content .alert-modal-message{color:#202224;text-align:center;white-space:pre-line;margin:25px 0 20px;font-size:16px;font-weight:500;line-height:22px}.med-manager-app .alert-modal .alert-modal-content .alert-modal-actions{justify-content:center;gap:10px;display:flex}.med-manager-app .alert-modal .alert-modal-content .alert-modal-actions .alert-modal-button{border:none;border-radius:5px;outline:none;font-size:14px;width:80px!important;height:30px!important;line-height:30px!important}.med-manager-app .alert-modal .alert-modal-content .alert-modal-actions .alert-modal-button.confirm{color:#f1f1f1;background-color:#4880ff}.med-manager-app .alert-modal .alert-modal-content .alert-modal-actions .alert-modal-button.cancel{color:#979797;background-color:#f1f1f1}.med-manager-app .spinner-overlay{z-index:9999;background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.med-manager-app .spinner-overlay .spinner{border:4px solid #0000001a;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite med-manager-spin}@keyframes med-manager-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.med-manager-app .main_report .container_left{padding:57px 40px!important}.med-manager-app .main_reportPrint .section-header{margin-top:60px}.med-manager-app .main_reportPrint .section-header h3{color:#202224;margin-bottom:28px;font-size:20px;font-weight:700}.med-manager-app .main_reportPrint .table-wrapper,.med-manager-app #main_reportPdf .table-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.med-manager-app .main_reportPrint .table-wrapper h4{color:#343434;text-align:left;width:100%;margin-bottom:12px;font-size:16px;font-weight:500}.med-manager-app .main_reportPrint .table-wrapper table{border-collapse:collapse;width:100%;margin-bottom:40px}.med-manager-app .main_reportPrint .table-wrapper table tr{border-left:1px solid #cfcfcf;display:flex}.med-manager-app .main_reportPrint .table-wrapper table td,.med-manager-app .main_reportPrint .table-wrapper table th{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;flex:1;justify-content:center;align-items:center;display:flex}.med-manager-app .main_reportPrint .table-wrapper table thead th{color:#fff;text-align:center;letter-spacing:-.56px;background:#3b82f6;flex-shrink:0;height:40px;font-size:14px;font-style:normal;font-weight:600}.med-manager-app .main_reportPrint .table-wrapper table tbody td{color:#646464;text-align:center;letter-spacing:-.48px;height:40px;font-size:12px;font-weight:500;position:relative}.med-manager-app .main_reportPrint .table-wrapper table tbody td.gray{background:#ededed;border:1px solid #cfcfcf}.med-manager-app .main_reportPrint .total-revenue-container .section-header{justify-content:space-between;margin:0;display:flex}.med-manager-app .main_reportPrint .total-revenue-container .graph-wrapper{background:#eef7ff;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;height:380px;margin-bottom:55px;padding:0 3% 3%;display:flex}.med-manager-app .main_reportPrint .total-revenue-container .graph-container{justify-content:flex-start;align-items:flex-end;gap:1rem;width:100%;height:15rem;display:flex}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .y-axis-labels{color:#6b7280;text-align:right;flex-direction:column;justify-content:space-between;width:10%;height:100%;font-size:.75rem;display:flex}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-container{justify-content:space-between;align-items:flex-end;gap:1.5rem;width:80%;height:100%;padding-left:1.5rem;display:flex;position:relative}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group{flex-direction:column;align-items:center;width:8rem;display:flex;position:relative}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group:first-child .bar,.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(2) .bar{background:#c6d5e1}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(3) .bar{background:#809aff}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(4) .bar{background:#acdaff}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(5) .bar{background:#5eeba7}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group .bar{width:100%;height:100%;transition:height .3s}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group .label{color:#646464;text-align:center;font-size:12px;font-weight:400;position:absolute;bottom:-25px}.med-manager-app .main_reportPrint .total-revenue-container .graph-container .bar-group .value{color:#fff;text-align:center;letter-spacing:-.48px;font-size:12px;font-weight:500;line-height:141%;position:absolute;top:20px}.med-manager-app .main_reportPrint .section-performance-container button{color:#fff;background:#003181;border:none;width:194px;height:71px;margin-top:90px;font-size:16px;font-weight:500}.med-manager-app .main_reportPrint .section-performance-container th:last-child{border:2px solid red;border-bottom:none}.med-manager-app .main_reportPrint .section-performance-container td:last-child{color:red;border:2px solid red;border-top:none}.med-manager-app .main_reportPrint .media-performance-container tr:first-child{background:#979797}.med-manager-app .main_reportPrint .media-performance-container tr:first-child td{color:#fff;border:none}.med-manager-app .main_reportPrint .media-performance-container tr.highlight{border-left:2px solid red;border-right:2px solid red}.med-manager-app .main_reportPrint .media-performance-container tr.highlight td.total{color:#fff;border-bottom:1px solid #cfcfcf;background-color:red!important}.med-manager-app .main_reportPrint .media-performance-container tbody tr.first-highlight{border-top:2px solid red!important}.med-manager-app .main_reportPrint .media-performance-container tbody tr.last-highlight{border-bottom:2px solid red!important}.med-manager-app .main_reportPrint .media-performance-container tbody tr:not(:first-of-type) td.total{background:#d0eaff}.med-manager-app .main_report .pre-search-text{color:#979797;width:auto;font-size:20px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.med-manager-app .main_report .container_right{flex-direction:column;justify-content:space-between;display:flex}.med-manager-app .main_report .container_right .filter-container{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.med-manager-app .main_report .container_right .filter-container .custom-options{border:1px solid var(--sidebar-border,#e5e7eb);z-index:10;background-color:#fff;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .main_report .container_right .filter-container .custom-options .option-item{color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.med-manager-app .main_report .container_right .filter-container .custom-options .option-item:hover{background:var(--sidebar-accent,#f8fafc)}.med-manager-app .main_report .container_right .filter-container .custom-options .option-item.selected{background:var(--sidebar-accent,#eff6ff);color:var(--sidebar-primary,#3b82f6);font-weight:500}.med-manager-app .main_report .container_right .date-type-selector{align-items:center;gap:15px;width:100%;display:flex}.med-manager-app .main_report .container_right .date-type-selector label{color:#343434;cursor:pointer;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.med-manager-app .main_report .container_right .date-type-selector input[type=radio]{cursor:pointer;border:1px solid #d9d9d9;width:24px;height:24px}.med-manager-app .main_report .container_right .hospital-filter{border:1px solid var(--sidebar-border,#e5e7eb);background-color:#fff;border-radius:8px;align-items:center;width:100%;height:50px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.med-manager-app .main_report .container_right .hospital-custom-select{width:100%;height:100%;color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.med-manager-app .main_report .container_right .company-filter{width:100%;position:relative}.med-manager-app .main_report .container_right .company-filter .company-custom-select{border:1px solid var(--sidebar-border,#e5e7eb);width:100%;height:50px;color:var(--sidebar-foreground,#374151);cursor:pointer;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .main_report .container_right .company-filter .mediaCheckBox{margin:0 10px 0 3px}.med-manager-app .main_report .container_right .buttons{flex-direction:column;justify-content:space-between;gap:12px;width:100%;display:flex}.med-manager-app .main_report .container_right .buttons .saveSearchBtn{color:#fff;cursor:pointer;background:#4880ff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:15px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #4880ff4d}.med-manager-app .main_report .container_right .buttons .saveSearchBtn:hover{background:#3b70e6;box-shadow:0 6px 20px #4880ff66}.med-manager-app .main_report .container_right .buttons .printBtns{flex-direction:row;justify-content:space-between;gap:12px;width:100%;height:54px;display:flex}.med-manager-app .main_report .container_right .buttons .printBtns button{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:50%;height:100%;display:flex}.med-manager-app .main_report .container_right .buttons .printBtns button.printBtn{color:#fff;background:#10b981;border:none;border-radius:12px;font-size:14px;font-weight:600}.med-manager-app .main_report .container_right .buttons .printBtns button.printBtn:hover{background:#059669}.med-manager-app .main_report .container_right .buttons .printBtns button.pdfBtn{color:#fff;background:#6366f1;border:none;border-radius:12px;font-size:14px;font-weight:600}.med-manager-app .main_report .container_right .buttons .printBtns button.pdfBtn:hover{background:#4f46e5}.med-manager-app .all-hospitals-table-container{width:100%;padding:20px 0}.med-manager-app .all-hospitals-table-container .section-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.med-manager-app .all-hospitals-table-container .section-header h3{color:#202224;margin:0;font-size:20px;font-weight:700}.med-manager-app .all-hospitals-table-container .right-controls{align-items:center;gap:20px;display:flex}.med-manager-app .all-hospitals-table-container .team-filter-container{align-items:center;gap:16px;display:flex}.med-manager-app .all-hospitals-table-container .team-filter-container label{cursor:pointer;color:#646464;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.med-manager-app .all-hospitals-table-container .date-type-badge{color:#fff;background:#3b82f6;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500}.med-manager-app .all-hospitals-table-container .loading-message,.med-manager-app .all-hospitals-table-container .no-data-message{text-align:center;color:#979797;width:100%;padding:60px 20px;font-size:16px;font-weight:500}.med-manager-app .all-hospitals-table-container .table-wrapper{background:#fff;width:100%;overflow:hidden}.med-manager-app .all-hospitals-table-container .table-scroll-container{justify-content:center;width:100%;display:flex;overflow:auto visible}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table{border-collapse:collapse;table-layout:fixed}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode{width:1096px;min-width:1096px;max-width:1096px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.visit-mode{width:935px;min-width:935px;max-width:935px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table thead{z-index:10;background:#3b82f6;position:sticky;top:0}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table .all-hospitals-thead .all-hospitals-th{color:#fff;text-align:center;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;border-right:1px solid #fff3;padding:10px 6px;font-weight:600;line-height:1.3;overflow:hidden;font-size:12px!important}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table tbody tr:hover{background-color:#f9fafb}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table .all-hospitals-tbody .all-hospitals-td{color:#646464;text-align:center;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;border-right:1px solid #e5e7eb;padding:10px 6px;font-weight:500;line-height:1.4;overflow:hidden;font-size:12px!important}.med-manager-app .all-hospitals-table-container .hospital-name-cell{cursor:pointer;transition:all .2s;color:#3b82f6!important}.med-manager-app .all-hospitals-table-container .hospital-name-cell:hover{color:#2563eb!important;background-color:#f0f7ff!important}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table tbody tr.total-row{background-color:#f3f4f6;border-top:2px solid #3b82f6;border-bottom:2px solid #3b82f6;font-weight:600}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table tbody tr.total-row .total-cell{font-weight:700;color:#202224!important}.med-manager-app .all-hospitals-table-container .sortable-header{justify-content:center;align-items:center;gap:8px;display:flex}.med-manager-app .all-hospitals-table-container .sort-arrows{flex-direction:column;gap:1px;font-size:8px;line-height:1;display:flex}.med-manager-app .all-hospitals-table-container .sort-arrow{color:#ffffff80;cursor:pointer;transition:color .2s}.med-manager-app .all-hospitals-table-container .sort-arrow.active{color:#fff}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:first-child,.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:first-child{width:80px;min-width:80px;max-width:80px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(2),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(2),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(3),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(3){width:84.5px;min-width:84.5px;max-width:84.5px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(4),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(4){width:90px;min-width:90px;max-width:90px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(5),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(5){width:60px;min-width:60px;max-width:60px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(6),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(6){width:80px;min-width:80px;max-width:80px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(7),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(7){width:60px;min-width:60px;max-width:60px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(8),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(8),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(9),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(9){width:75px;min-width:75px;max-width:75px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(10),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(10){width:90px;min-width:90px;max-width:90px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(11),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(11){width:55px;min-width:55px;max-width:55px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(12),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(12),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(13),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(13){width:95px;min-width:95px;max-width:95px}.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(14),.med-manager-app .all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(14){width:72px;min-width:72px;max-width:72px}.med-manager-app .DataContainer .media-section-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.med-manager-app .DataContainer .db-list-edit-btn{color:#4880ff!important;cursor:pointer!important;background:#fff!important;border:1px solid #4880ff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:50px!important;height:27px!important;margin:6px 2px!important;padding:4px 8px!important;font-size:11px!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.med-manager-app .DataContainer .db-list-edit-btn:hover{color:#fff!important;background:#4880ff!important}.med-manager-app .pagination{justify-content:center;align-items:center;gap:4px;margin-top:32px;display:flex}.med-manager-app .pagination button{background:var(--sidebar-background,#fff);border:1px solid var(--sidebar-border,#e5e7eb);color:var(--sidebar-muted-foreground,#6b7280);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:14px;font-weight:500;line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.med-manager-app .pagination button.currentPage{color:var(--sidebar-primary-foreground,#fff);background:#3b82f6;border-color:#3b82f6;font-weight:600}.med-manager-app .pagination button:hover:not(.currentPage){background:var(--sidebar-accent,#f8fafc);border-color:var(--sidebar-ring,#3b82f6);color:var(--sidebar-foreground,#374151)}.med-manager-app .pagination button:disabled{opacity:.5;cursor:not-allowed}.med-manager-app .create-code .code_form{flex-direction:column;align-items:center;gap:34px;width:100%;margin-bottom:120px;display:flex}.med-manager-app .create-code .code_form>div{justify-content:space-between;gap:21px;width:100%;display:flex}.med-manager-app .create-code .code_form .input-group{height:50px}.med-manager-app .create-code .code_form .input-group:first-of-type{flex:3}.med-manager-app .create-code .code_form .input-group:nth-of-type(3),.med-manager-app .create-code .code_form .input-group:nth-of-type(4){flex:2}.med-manager-app .create-code .code_form .input-group:nth-of-type(2),.med-manager-app .create-code .code_form .input-group:nth-of-type(5){flex:1}.med-manager-app .create-code .code_form .input-group>input{background:#e9f5ff;border:1px solid #d9d9d9;border-radius:10px;width:100%;height:100%;padding:15px;font-size:16px}.med-manager-app .create-code .code_form button.code-generator-btn{cursor:pointer;color:#fff;background:#4880ff;border:none;border-radius:5px;width:240px;height:50px;font-size:16px;font-weight:500}.med-manager-app .create-code .code_form button.code-generator-btn:disabled{cursor:not-allowed;background-color:#999}.med-manager-app .create-code .code_form button.code-generator-btn:hover:enabled{background-color:#005bb5}.med-manager-app .create-code h2.code-list-title{color:#343434;margin-bottom:16px;font-size:20px;font-weight:700}.med-manager-app .create-code div.code-table-header{flex-flow:wrap;justify-content:space-between;width:100%;height:50px;margin-bottom:25px;display:flex}.med-manager-app .create-code .code-table{border-collapse:collapse;width:100%}.med-manager-app .create-code .code-table tr.selected{background:#d0eaff}.med-manager-app .create-code .code-table th,.med-manager-app .create-code .code-table td{text-align:center;height:40px}.med-manager-app .create-code .code-table th{color:#fff;background:#3b82f6;border:1px solid #cfcfcf;border-left:none;border-right:none;font-size:14px;font-weight:600}.med-manager-app .create-code .code-table td{color:#646464;border-bottom:1px solid #e0e0e0;font-size:12px}.med-manager-app .code-filter-bar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:14px;width:100%;margin-bottom:20px;padding:16px 20px;display:flex}.med-manager-app .code-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.med-manager-app .code-filter-item{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.med-manager-app .code-filter-label{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:600}.med-manager-app .code-filter-select,.med-manager-app .code-filter-text-input{color:#374151;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px;transition:border-color .2s}.med-manager-app .code-filter-select:focus,.med-manager-app .code-filter-text-input:focus{border-color:#3b82f6}.med-manager-app .code-filter-actions{justify-content:flex-end;gap:8px;display:flex}.med-manager-app .code-filter-search-btn,.med-manager-app .code-filter-reset-btn,.med-manager-app .code-filter-delete-btn{cursor:pointer;border:none;border-radius:6px;height:36px;padding:0 20px;font-size:13px;font-weight:600;transition:background .2s}.med-manager-app .code-filter-search-btn{color:#fff;background:#4880ff;border:1px solid #4880ff}.med-manager-app .code-filter-search-btn:hover{background:#2563eb}.med-manager-app .code-filter-reset-btn{color:#374151;background:#fff;border:1px solid #d1d5db}.med-manager-app .code-filter-reset-btn:hover{background:#f3f4f6}.med-manager-app .code-filter-delete-btn{color:#374151;background:#d1d5db}.med-manager-app .code-filter-delete-btn:hover{background:#9ca3af}.med-manager-app .code-form{flex-direction:column;gap:0;width:100%;margin-bottom:40px;display:flex}.med-manager-app .code-form-card{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:fit-content;padding:24px;display:flex}.med-manager-app .ad-title-preview{background:#f0f7ff;border:1px solid #bfdbfe;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.med-manager-app .ad-title-preview-label{color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.med-manager-app .ad-title-preview-text{color:#1e3a8a;word-break:break-all;font-size:15px;font-weight:600;line-height:1.4}.med-manager-app .ad-title-preview-placeholder{color:#93c5fd;font-size:13px;font-style:italic}.med-manager-app .code-form-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.med-manager-app .code-form-group{flex-direction:column;gap:6px;display:flex}.med-manager-app .code-form-label{color:#374151;white-space:nowrap;font-size:13px;font-weight:500}.med-manager-app .required-mark{color:#ef4444;margin-left:2px}.med-manager-app .code-list{width:100%}.med-manager-app .code-list-table-wrap{width:100%;overflow-x:auto}.med-manager-app .code-list .code-table{border-collapse:collapse;width:100%}.med-manager-app .code-list .code-table tr.selected{background:#d0eaff}.med-manager-app .code-list .code-table th,.med-manager-app .code-list .code-table td{text-align:center;white-space:nowrap;height:40px;max-height:48px}.med-manager-app .code-list .code-table th{color:#374151;background:#f3f4f6;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:0 8px;font-size:12px;font-weight:600}.med-manager-app .code-list .code-table td{color:#646464;border-bottom:1px solid #e0e0e0;padding:0 4px;font-size:12px}.med-manager-app .editable-dropdown{width:100%;height:100%;position:relative}.med-manager-app .editable-dropdown-header{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;height:100%;min-height:36px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .editable-dropdown-header:hover{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.med-manager-app .editable-dropdown-label{white-space:nowrap;text-overflow:ellipsis;color:#374151;text-align:left;max-width:90%;font-size:14px;overflow:hidden}.med-manager-app .editable-dropdown-options{z-index:200;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .editable-dropdown-options-list{max-height:240px;overflow-y:auto}.med-manager-app .editable-dropdown-option{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:background .2s;display:flex}.med-manager-app .editable-dropdown-option:hover{background:#f8fafc}.med-manager-app .editable-dropdown-option.selected{color:#3b82f6;background:#eff6ff;font-weight:500}.med-manager-app .editable-dropdown-option-label{color:#374151;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.med-manager-app .editable-dropdown-option.selected .editable-dropdown-option-label{color:#3b82f6}.med-manager-app .editable-dropdown-add-row{border-top:1px solid #f3f4f6;align-items:center;gap:8px;padding:8px 12px;display:flex}.med-manager-app .editable-dropdown-add-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:5px;outline:none;flex:1;height:30px;padding:0 8px;font-size:13px}.med-manager-app .editable-dropdown-add-input:focus{background:#fff;border-color:#3b82f6}.med-manager-app .editable-dropdown-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#4880ff;border:none;border-radius:5px;height:30px;padding:0 10px;font-size:12px;font-weight:600}.med-manager-app .editable-dropdown-add-btn:hover{background:#2563eb}.med-manager-app .performanceReport_container .searchControls{background:var(--sidebar-background,#fff);border:1px solid var(--sidebar-border,#e5e7eb);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.med-manager-app .performanceReport_container .filter-group{align-items:center;gap:15px;display:flex}.med-manager-app .performanceReport_container .hospital-filter{border:1px solid var(--sidebar-border,#e5e7eb);background-color:#fff;border-radius:8px;align-items:center;width:400px;height:44px;padding:0 16px;display:flex;position:relative}.med-manager-app .performanceReport_container .hospital-custom-select{width:100%;height:100%;color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:14px;display:flex}.med-manager-app .performanceReport_container .date-filter-box{border:1px solid var(--sidebar-border,#e5e7eb);background:var(--sidebar-input,#fff);border-radius:8px;flex-direction:row;align-items:center;min-width:400px;height:44px;display:flex}.med-manager-app .performanceReport_container .date-text{color:var(--sidebar-foreground,#374151);white-space:nowrap;cursor:pointer;align-items:center;font-size:12px;font-weight:400;line-height:1.2;display:flex}.med-manager-app .custom-options{border:1px solid var(--sidebar-border,#e5e7eb);z-index:50;background-color:#fff;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .custom-options .option-item{color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;padding:10px 16px;font-size:14px;transition:background .2s}.med-manager-app .custom-options .option-item:hover{background:var(--sidebar-accent,#f8fafc)}.med-manager-app .custom-options .option-item.selected{background:var(--sidebar-accent,#eff6ff);color:var(--sidebar-primary,#3b82f6);font-weight:500}.med-manager-app .DataContainer .excel-download-button,.med-manager-app .DataContainer .delete-button,.med-manager-app .DataContainer .trash-delete-button,.med-manager-app .DataContainer .trash-restore-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .DataContainer .excel-download-button:hover,.med-manager-app .DataContainer .delete-button:hover,.med-manager-app .DataContainer .trash-delete-button:hover,.med-manager-app .DataContainer .trash-restore-button:hover{background:#9ca3af}.med-manager-app .main_report .page_section:not(:first-of-type) .titleBox{display:none}.med-manager-app .DataContainer .stat-cards-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.med-manager-app .DataContainer .db-filter-bar{background:#f9fafb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.med-manager-app .DataContainer .filter-item{flex-direction:column;display:flex}.med-manager-app .DataContainer .filter-label{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.med-manager-app .DataContainer .filter-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:8px 10px;font-size:13px}.med-manager-app .DataContainer .filter-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:120px;padding:8px 10px;font-size:13px}.med-manager-app .DataContainer .filter-reset-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px}.med-manager-app .DataContainer .recent-codes-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.med-manager-app .DataContainer .recent-code-badge{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:6px 12px;font-size:12px}.med-manager-app .DataContainer .result-count{color:#6b7280;margin-bottom:12px;font-size:13px}.med-manager-app .DataContainer .name-cell{font-weight:600}.med-manager-app .DataContainer .empty-cell{text-align:center;color:#9ca3af;padding:40px}.med-manager-app .all-hospitals-table-container .roas-cell{color:#ef4444;font-weight:600}.med-manager-app .no-data-text{color:#9ca3af;font-size:14px}.med-manager-app .event-metric-summary .text-left{text-align:left}.med-manager-app .main_report .container_right .hospital-filter select.hospital-custom-select{width:100%;height:100%;color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;border:none;outline:none;font-size:14px;font-weight:500}.med-manager-app .react-datepicker{font-size:12px!important}.med-manager-app .react-datepicker__month-container{width:auto!important}.med-manager-app .react-datepicker__day-name,.med-manager-app .react-datepicker__day{width:1.7rem!important;margin:.1rem!important;line-height:1.7rem!important}.med-manager-app .react-datepicker__current-month{font-size:.9rem!important}.med-manager-app .layout{height:100vh;overflow:hidden;flex-direction:row!important;display:flex!important}.med-manager-app nav{flex-shrink:0;min-width:250px;overflow-y:auto;width:250px!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important}.med-manager-app nav.sidebar-collapsed{min-width:60px;width:60px!important}.med-manager-app .right-panel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.med-manager-app header{flex-shrink:0;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.med-manager-app .layout .main{min-height:0;overflow:hidden;flex:1!important;margin-top:0!important;margin-left:0!important;padding-top:0!important;position:relative!important;inset:auto!important}.med-manager-app .layout .main .content{height:100%;overflow:auto}.med-manager-app nav.sidebar-collapsed+.right-panel>header{width:100%!important}.med-manager-app .arrow-icon,.med-manager-app .calendar-icon{width:14px!important;height:14px!important;font-size:14px!important}.med-manager-app .arrow-icon,.med-manager-app .arrow-icon svg,.med-manager-app .svg-inline--fa.arrow-icon,.med-manager-app .calendar-icon,.med-manager-app .calendar-icon svg,.med-manager-app .svg-inline--fa.calendar-icon{width:14px!important;max-width:14px!important;height:14px!important;font-size:14px!important}.med-manager-app nav .svg-inline--fa,.med-manager-app header .svg-inline--fa{width:1em!important;max-width:1em!important;height:1em!important}@media print{@page{size:A4 portrait;margin:15mm}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-family:Arial,sans-serif!important;overflow:visible!important}body *{visibility:hidden!important}#main_reportPrint,#main_reportPrint *{visibility:visible!important}.main_report{border:none!important;width:100%!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}#main_reportPrint{border:none!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.main_report .container_left{border:none!important;width:100%!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.main_report .container_right{visibility:hidden!important;display:none!important}#main_reportPrint .section-performance-container th:last-child{border:2px solid red!important;border-bottom:none!important}#main_reportPrint .section-performance-container td:last-child{color:red!important;border:2px solid red!important;border-top:none!important}#main_reportPrint .media-performance-container tr.highlight{border-left:2px solid red!important;border-right:2px solid red!important}#main_reportPrint .media-performance-container tr.highlight td{color:#fff!important}#main_reportPrint .media-performance-container tbody tr.first-highlight{border-top:2px solid red!important}#main_reportPrint .media-performance-container tbody tr.last-highlight{border-bottom:2px solid red!important}.page-break{page-break-before:always!important;break-before:page!important;border:none!important;height:0!important;margin:0!important;padding:0!important;display:block!important}.page_section{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.no-print,.performanceComparisonModal,nav,header,footer,.sidebar,button{visibility:hidden!important;display:none!important}.print-only{visibility:visible!important;display:inline!important}#main_reportPrint .section-header{margin-top:20px!important}#main_reportPrint .section-header h3{margin-bottom:20px!important;font-size:13px!important}#main_reportPrint .table-wrapper{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important;overflow:visible!important}#main_reportPrint .table-wrapper table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;margin-bottom:15px!important}#main_reportPrint .table-wrapper table tr{border-left:1px solid #cfcfcf!important;width:100%!important;display:table-row!important}#main_reportPrint .table-wrapper table td,#main_reportPrint .table-wrapper table th{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;border-bottom:1px solid #cfcfcf!important;border-right:1px solid #cfcfcf!important;width:auto!important;display:table-cell!important}#main_reportPrint .table-wrapper table thead th{text-align:center!important;vertical-align:middle!important;color:#fff!important;background:#3b82f6!important;height:35px!important;font-size:12px!important;font-weight:600!important}#main_reportPrint .table-wrapper table tbody td{text-align:center!important;vertical-align:middle!important;height:35px!important;font-size:10px!important}#main_reportPrint .table-wrapper table tbody td span{font-size:6px!important;line-height:110%!important;bottom:-15px!important}#main_reportPrint .table-wrapper table tbody input{text-align:center!important;border:none!important;width:100%!important;height:100%!important;font-size:8px!important;line-height:100%!important}#main_reportPrint .total-revenue-container .graph-wrapper{height:300px!important;margin-bottom:40px!important;padding:0 2% 2%!important}#main_reportPrint .total-revenue-container .graph-wrapper h4{font-size:14px!important}#main_reportPrint .total-revenue-container .graph-container{height:12rem!important}#main_reportPrint .total-revenue-container .graph-container .y-axis-labels{font-size:.4rem!important}#main_reportPrint .total-revenue-container .graph-container .bar-group .value{font-size:8px!important;top:15px!important}#main_reportPrint table tr{page-break-inside:avoid!important;page-break-after:auto!important}#main_reportPrint table thead{display:table-header-group!important}#main_reportPrint table tbody{display:table-row-group!important}#main_reportPrint .event-metric-summary table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #cfcfcf!important}#main_reportPrint .event-metric-summary table thead th{color:#fff!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#3b82f6!important;border-bottom:1px solid #cfcfcf!important;border-right:1px solid #cfcfcf!important}#main_reportPrint .event-metric-summary table thead th:last-child{border-right:none!important}#main_reportPrint .event-metric-summary table tbody tr{background:0 0!important}#main_reportPrint .event-metric-summary table tbody td{box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:0 0!important;border-bottom:1px solid #cfcfcf!important;border-right:1px solid #cfcfcf!important}#main_reportPrint .event-metric-summary table tbody td:last-child{border-right:none!important}#main_reportPrint .event-metric-summary table tbody tr:last-child td{border-bottom:none!important}}.main_report .page_section:not(:first-of-type) .titleBox,.main_report .print-only{display:none}.main_report .no-print{display:block!important}@media print{.main_reportPrint{width:100%;max-width:none;margin:0;padding:0}.main_reportPrint .no-print{display:none!important}}#main_reportPdf .no-print{display:none!important}@media print{.main_reportPrint .print-only{display:inline}}#main_reportPdf .print-only{display:inline}@media print{.main_reportPrint .page-break{page-break-before:always}}#main_reportPdf .page-break{page-break-before:always}@media print{.main_reportPrint .page_section{break-inside:avoid;page-break-inside:avoid}}#main_reportPdf .page_section{break-inside:avoid;page-break-inside:avoid}.main_report .container_left{padding:57px 40px!important}.main_reportPrint .section-header{margin-top:60px}@media print{.main_reportPrint .section-header{text-align:left;width:100%;margin-top:20px}}#main_reportPdf .section-header{margin-top:20px}.main_reportPrint .section-header h3{color:#202224;margin-bottom:28px;font-size:20px;font-weight:700}@media print{.main_reportPrint .section-header h3{margin-bottom:20px;font-size:13px}}#main_reportPdf .section-header h3{margin-bottom:20px;font-size:13px}.main_reportPrint .table-wrapper,#main_reportPdf .table-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.main_reportPrint .table-wrapper h4{color:#343434;text-align:left;width:100%;margin-bottom:12px;font-size:16px;font-weight:500}@media print{.main_reportPrint .table-wrapper h4{text-align:left;width:100%;font-size:12px}}#main_reportPdf .table-wrapper h4{font-size:12px}.main_reportPrint .table-wrapper table{border-collapse:collapse;width:100%;margin-bottom:40px}@media print{.main_reportPrint .table-wrapper table{border-collapse:collapse;width:100%;margin-bottom:15px}}#main_reportPdf .table-wrapper table{margin-bottom:15px}.main_reportPrint .table-wrapper table tr{border-left:1px solid #cfcfcf;display:flex}.main_reportPrint .table-wrapper table td,.main_reportPrint .table-wrapper table th{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;flex:1;justify-content:center;align-items:center;display:flex}.main_reportPrint .table-wrapper table thead th{color:#fff;text-align:center;letter-spacing:-.56px;background:#3b82f6;flex-shrink:0;height:40px;font-size:14px;font-style:normal;font-weight:600}@media print{.main_reportPrint .table-wrapper table thead th{text-align:center;vertical-align:middle;height:35px;font-size:12px}}#main_reportPdf .table-wrapper table thead th{height:35px;font-size:12px}.main_reportPrint .table-wrapper table tbody td{color:#646464;text-align:center;letter-spacing:-.48px;height:40px;font-size:12px;font-weight:500;position:relative}@media print{.main_reportPrint .table-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.main_reportPrint .table-wrapper table tbody td{text-align:center;vertical-align:middle;height:35px;font-size:10px}.main_reportPrint .table-wrapper table tr{width:100%;display:table-row}.main_reportPrint .table-wrapper table td,.main_reportPrint .table-wrapper table th{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;display:table-cell}}#main_reportPdf .table-wrapper table tbody td{height:35px;font-size:10px}.main_reportPrint .table-wrapper table tbody td span{text-align:right;color:#36363a80;letter-spacing:-.48px;width:100%;height:15px;font-size:12px;font-weight:500;position:absolute;bottom:-20px;right:0}@media print{.main_reportPrint .table-wrapper table tbody td span{font-size:6px;line-height:110%;bottom:-15px}}#main_reportPdf .table-wrapper table tbody td span{font-size:6px;line-height:110%;bottom:-15px}.main_reportPrint .table-wrapper table tbody td.gray{background:#ededed;border:1px solid #cfcfcf}@media print{.main_reportPrint .table-wrapper table tbody td.gray{border:1px solid #cfcfcf}}.main_reportPrint .table-wrapper table tbody input{text-align:right;width:80%;height:90%}@media print{.main_reportPrint .table-wrapper table tbody input{text-align:center;border:none;height:100%;font-size:8px;line-height:100%}}#main_reportPdf .table-wrapper table tbody input{text-align:center;border:none;height:100%;font-size:8px;line-height:100%}.main_reportPrint .total-revenue-container .section-header{justify-content:space-between;margin:0;display:flex}.main_reportPrint .total-revenue-container .section-header span{color:red}.main_reportPrint .total-revenue-container .graph-wrapper{background:#eef7ff;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;height:380px;margin-bottom:55px;padding:0 3% 3%;display:flex}@media print{.main_reportPrint .total-revenue-container .graph-wrapper{flex-direction:column;align-items:center;width:100%;height:300px;margin-bottom:40px;padding:0 2% 2%;display:flex}}#main_reportPdf .total-revenue-container .graph-wrapper{height:300px;margin-bottom:40px;padding:0 2% 2%}.main_reportPrint .total-revenue-container .graph-wrapper h4{color:#343434;text-align:center;width:100%;font-size:20px;font-weight:500}@media print{.main_reportPrint .total-revenue-container .graph-wrapper h4{text-align:center;width:100%;font-size:14px}}#main_reportPdf .total-revenue-container .graph-wrapper h4{font-size:14px}.main_reportPrint .total-revenue-container .graph-container{justify-content:flex-start;align-items:flex-end;gap:1rem;width:100%;height:15rem;display:flex}@media print{.main_reportPrint .total-revenue-container .graph-container{justify-content:center;align-items:flex-end;width:100%;height:12rem;display:flex}}#main_reportPdf .total-revenue-container .graph-container{height:12rem}.main_reportPrint .total-revenue-container .graph-container .y-axis-labels{color:#6b7280;text-align:right;flex-direction:column;justify-content:space-between;width:10%;height:100%;font-size:.75rem;display:flex}@media print{.main_reportPrint .total-revenue-container .graph-container .y-axis-labels{font-size:.4rem}}#main_reportPdf .total-revenue-container .graph-container .y-axis-labels{font-size:.4rem}.main_reportPrint .total-revenue-container .graph-container .bar-container{justify-content:space-between;align-items:flex-end;gap:1.5rem;width:80%;height:100%;padding-left:1.5rem;display:flex;position:relative}.main_reportPrint .total-revenue-container .graph-container .bar-group{flex-direction:column;align-items:center;width:8rem;display:flex;position:relative}.main_reportPrint .total-revenue-container .graph-container .bar-group:first-child .bar,.main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(2) .bar{background:#c6d5e1}.main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(3) .bar{background:#809aff}.main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(4) .bar{background:#acdaff}.main_reportPrint .total-revenue-container .graph-container .bar-group:nth-child(5) .bar{background:#5eeba7}.main_reportPrint .total-revenue-container .graph-container .bar-group .bar{width:100%;height:100%;transition:height .3s}.main_reportPrint .total-revenue-container .graph-container .bar-group .label{color:#646464;text-align:center;font-size:12px;font-weight:400;position:absolute;bottom:-25px}.main_reportPrint .total-revenue-container .graph-container .bar-group.overHeight .value{color:#0051ff;font-weight:700}@media print{.main_reportPrint .total-revenue-container .graph-container .bar-group.overHeight .value{font-weight:600}}#main_reportPdf .total-revenue-container .graph-container .bar-group.overHeight .value{font-weight:600}.main_reportPrint .total-revenue-container .graph-container .bar-group.rowHeight .value{color:#5e5e5e;font-weight:700;top:-20px}@media print{.main_reportPrint .total-revenue-container .graph-container .bar-group.rowHeight .value{font-weight:600}}#main_reportPdf .total-revenue-container .graph-container .bar-group.rowHeight .value{color:#888;font-weight:600;top:-14px}.main_reportPrint .total-revenue-container .graph-container .bar-group .value{color:#fff;text-align:center;letter-spacing:-.48px;font-size:12px;font-weight:500;line-height:141%;position:absolute;top:20px}@media print{.main_reportPrint .total-revenue-container .graph-container .bar-group .value{font-size:8px;top:15px}}#main_reportPdf .total-revenue-container .graph-container .bar-group .value{font-size:8px;top:15px}.main_reportPrint .section-performance-container button{color:#fff;background:#003181;border:none;width:194px;height:71px;margin-top:90px;font-size:16px;font-weight:500}.main_reportPrint .section-performance-container th:last-child{border:2px solid red;border-bottom:none}.main_reportPrint .section-performance-container td:last-child{color:red;border:2px solid red;border-top:none}.main_reportPrint .media-performance-container tr:first-child{background:#979797}.main_reportPrint .media-performance-container tr:first-child td{color:#fff;border:none}.main_reportPrint .media-performance-container tr.highlight{border-left:2px solid red;border-right:2px solid red}.main_reportPrint .media-performance-container tr.highlight td.total{color:#fff;border-bottom:1px solid #cfcfcf;background-color:red!important}.main_reportPrint .media-performance-container tbody tr.first-highlight{border-top:2px solid red!important}.main_reportPrint .media-performance-container tbody tr.last-highlight{border-bottom:2px solid red!important}.main_reportPrint .media-performance-container tbody tr:not(:first-of-type) td.total{background:#d0eaff}.main_report .container_left .performanceComparisonModal{z-index:3;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.main_report .container_left .performanceComparisonModal .content{background:#fff;border:1px solid #efefef;border-radius:10px;width:60%;min-width:1080px;max-width:1200px;min-height:790px;padding:60px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.main_report .container_left .performanceComparisonModal .content .closeBtn{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:10px}.main_report .container_left .performanceComparisonModal .content .date-box-wrap{justify-content:space-between;margin-bottom:35px;display:flex}.main_report .container_left .performanceComparisonModal .content .date-box-wrap h4{color:#343434;margin-bottom:16px;font-size:18px;font-weight:700}.main_report .container_left .performanceComparisonModal .content table.performance-table{border-collapse:collapse;width:100%}.main_report .container_left .performanceComparisonModal .content table.performance-table:nth-of-type(2){margin:55px 0}.main_report .container_left .performanceComparisonModal .content table.performance-table th,.main_report .container_left .performanceComparisonModal .content table.performance-table td{border:1px solid #cfcfcf;width:16.6667%;padding:8px}.main_report .container_left .performanceComparisonModal .content table.performance-table th span.efficiency.up,.main_report .container_left .performanceComparisonModal .content table.performance-table td span.efficiency.up{color:red;font-weight:500}.main_report .container_left .performanceComparisonModal .content table.performance-table th span.efficiency.down,.main_report .container_left .performanceComparisonModal .content table.performance-table td span.efficiency.down{color:#0029ff;font-weight:500}.main_report .container_left .performanceComparisonModal .content table.performance-table thead{color:#fff;text-align:center;letter-spacing:-.56px;background:#3b82f6;border:1px solid #cfcfcf;font-size:14px;font-weight:700;line-height:141%}.main_report .container_left .performanceComparisonModal .content table.performance-table thead tr td:first-child{background:#646464}.main_report .container_left .performanceComparisonModal .content table.performance-table tbody{color:#646464;text-align:center;letter-spacing:-.48px;font-size:12px;font-weight:500;line-height:141%}.main_report .container_left .performanceComparisonModal .content table.performance-table tbody tr td:first-child{background:#efefef}.main_report .container_left .performanceComparisonModal .date-filter-container{align-items:center;gap:20px;display:flex;position:relative}.main_report .container_left .performanceComparisonModal .date-filter-container .date-filter-box{border:1px solid #d9d9d9;border-radius:10px;flex-direction:row;display:flex}.main_report .container_left .performanceComparisonModal .date-filter-container .date-filter{align-items:center;height:50px;padding:0 15px;display:flex;position:relative}.main_report .container_left .performanceComparisonModal .date-filter-container .custom-select{color:#333;cursor:pointer;background:0 0;border:none;justify-content:space-around;align-items:center;width:121px;height:100%;font-size:16px;display:flex}.main_report .container_left .performanceComparisonModal .date-filter-container .custom-options{z-index:10;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;max-height:200px;position:absolute;top:55px;left:0;overflow-y:auto}.main_report .container_left .performanceComparisonModal .date-filter-container .option-item{color:#333;cursor:pointer;background:#fff;padding:15px;font-size:16px}.main_report .container_left .performanceComparisonModal .date-filter-container .option-item:hover,.main_report .container_left .performanceComparisonModal .date-filter-container .option-item.selected{background-color:#f0f0f0}.main_report .container_left .performanceComparisonModal .date-filter-container .date-text{color:#333;white-space:nowrap;cursor:pointer;border-right:1px solid #d9d9d9;width:100%;height:100%;padding-right:13px;font-size:16px;line-height:50px}.main_report .container_left .performanceComparisonModal .date-filter-container .arrow-group{align-items:center;gap:10px;display:flex}.main_report .container_left .performanceComparisonModal .date-filter-container .arrow-icon{color:#707070;cursor:pointer;margin:0 16.5px;font-size:14px}.main_report .container_left .performanceComparisonModal .date-filter-container .date-range-picker-box{z-index:100;margin-top:5px;position:absolute;top:100%;left:0}.main_report .container_left .performanceComparisonModal .date-filter-container .calendar-icon{margin:0 -8px}.main_report .container_left .performanceComparisonModal .date-filter-container .line-seper{color:#d9d9d9;font-size:26px}.main_report .container_left .date-filter-container{align-items:center;gap:20px;display:flex;position:relative}.main_report .container_left .date-filter-container .date-filter-box{border:1px solid #d9d9d9;border-radius:10px;flex-direction:row;display:flex}.main_report .container_left .date-filter-container .date-filter{align-items:center;height:50px;padding:0 15px;display:flex;position:relative}.main_report .container_left .date-filter-container .custom-select{color:#333;cursor:pointer;background:0 0;border:none;justify-content:space-around;align-items:center;width:121px;height:100%;font-size:16px;display:flex}.main_report .container_left .date-filter-container .date-display{align-items:center;display:flex}.main_report .container_left .date-filter-container .date-text{color:#333;white-space:nowrap;cursor:pointer;border-right:1px solid #d9d9d9;width:100%;height:100%;padding-right:13px;font-size:16px;line-height:50px}.main_report .container_left .date-filter-container .divider.large{background:#d9d9d9;width:1px;height:50px;margin:0 15px}.main_report .container_left .date-filter-container .calendar-icon{margin:0 -8px}.main_report .container_left .date-filter-container .lineSeper{color:#d9d9d9;font-size:26px}.main_report .container_left .date-filter-container .arrow-group{align-items:center;gap:10px;display:flex}.main_report .container_left .date-filter-container .arrow-icon{color:#707070;cursor:pointer;margin:0 16.5px;font-size:14px}.main_report .container_left .date-filter-container .dateRangePicker-box{z-index:3;position:absolute;top:100%;left:43%}.main_report .container_left .date-filter-container .custom-options{z-index:10;background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;max-height:200px;position:absolute;top:55px;left:0;overflow-y:scroll}.main_report .container_left .date-filter-container .custom-options::-webkit-scrollbar{width:6px}.main_report .container_left .date-filter-container .custom-options::-webkit-scrollbar-track{background:0 0}.main_report .container_left .date-filter-container .custom-options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.main_report .container_left .date-filter-container .custom-options::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.main_report .container_left .date-filter-container .option-item{color:#333;cursor:pointer;background:#fff;padding:15px;font-size:16px}.main_report .container_left .date-filter-container .option-item:hover,.main_report .container_left .date-filter-container .option-item.selected{background-color:#f0f0f0}.main_report .pre-search-text{color:#979797;width:auto;font-size:20px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_report .container_right{flex-direction:column;justify-content:space-between;display:flex}.main_report .container_right .filter-container{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.main_report .container_right .filter-container .dropdown-icon{color:#707070;font-size:20px}.main_report .container_right .filter-container .custom-options{border:1px solid var(--sidebar-border,#e5e7eb);z-index:10;background-color:#fff;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.main_report .container_right .filter-container .custom-options::-webkit-scrollbar{width:6px}.main_report .container_right .filter-container .custom-options::-webkit-scrollbar-track{background:0 0}.main_report .container_right .filter-container .custom-options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.main_report .container_right .filter-container .custom-options::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.main_report .container_right .filter-container .custom-options .option-item{color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.main_report .container_right .filter-container .custom-options .option-item.disabled{opacity:.5;pointer-events:none;background:#bbb}.main_report .container_right .filter-container .custom-options .option-item:hover{background:var(--sidebar-accent,#f8fafc)}.main_report .container_right .filter-container .custom-options .option-item.selected{background:var(--sidebar-accent,#eff6ff);color:var(--sidebar-primary,#3b82f6);font-weight:500}.main_report .container_right .date-type-selector{align-items:center;gap:15px;width:100%;display:flex}.main_report .container_right .date-type-selector label{color:#343434;cursor:pointer;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.main_report .container_right .date-type-selector input[type=radio]{cursor:pointer;border:1px solid #d9d9d9;width:24px;height:24px}.main_report .container_right .calendarDateFilter{filter:drop-shadow(0 4px 20px #0000001a);background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;width:100%;height:100%;padding:10% 5% 2%;display:flex}.main_report .container_right .calendarDateFilter .calendar-title{justify-content:space-between;align-items:center;width:95%;margin-bottom:15px;display:flex}.main_report .container_right .calendarDateFilter .calendar-title span{text-align:right;font-size:20px;font-style:normal;font-weight:500}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter{background:#fff;border:1px solid #4880ff;border-radius:5px;width:137px;height:34px;position:relative}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .cohort-custom-select{color:#202224;cursor:pointer;justify-content:space-between;align-items:center;height:100%;padding:10%;font-size:12px;font-weight:500;display:flex}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .cohort-custom-select .dropdown-icon{width:15px}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .custom-options{cursor:pointer;background:#fff;border:1px solid #4880ff;border-radius:5px;top:40px}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item{color:#4880ff;text-align:center;cursor:pointer;background:#fff;padding:10px;font-size:12px;font-weight:500}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item.disabled{opacity:.5;pointer-events:none;background:#bbb}.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item:hover,.main_report .container_right .calendarDateFilter .calendar-title .cohort-filter .custom-options .option-item.selected{color:#fff;background:#4880ff;border:1px solid #4880ff}.main_report .container_right .calendarDateFilter .calendar{height:80%}.main_report .container_right .calendarDateFilter .calendar .calendar-header{color:#3c3c4399;text-align:center;justify-content:space-between;align-items:center;height:50px;font-size:13px;font-weight:600;line-height:50px;display:flex}.main_report .container_right .calendarDateFilter .calendar .calendar-header .calendar-day{text-align:center;width:14.2857%;height:100%}.main_report .container_right .calendarDateFilter .calendar .calendar-grid{flex-wrap:wrap;height:calc(100% - 50px);display:flex}.main_report .container_right .calendarDateFilter .calendar .calendar-cell{aspect-ratio:1/.8;text-align:center;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:14.2857%;display:flex;position:relative}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.today{background:#eef7ff}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.selected{background:#4880ff33}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.selected.start-date{border-radius:50% 0 0 50%}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.selected.end-date{border-radius:0 50% 50% 0}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.selected .calendar-date{color:#000;aspect-ratio:1;background:#4880ff;border-radius:50%;justify-content:center;align-items:center;width:100%;display:flex}.main_report .container_right .calendarDateFilter .calendar .calendar-cell.in-range{mix-blend-mode:multiply;background:#4880ff33}.main_report .container_right .calendarDateFilter .calendar .calendar-date{color:#000;letter-spacing:-.32px;padding:5px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.main_report .container_right .calendarDateFilter .calendar .calendar-reservation-list{flex-direction:column;gap:2px;display:flex}.main_report .container_right .calendarDateFilter .calendar .calendar-reservation-list .calendar-reservation-item{color:#fff;cursor:pointer;padding:5px 12px;font-size:10px;font-weight:500}.main_report .container_right .calendarDateFilter .calendar .calendar-reservation-list .calendar-reservation-item.visit_status{background-color:#00b69b}.main_report .container_right .calendarDateFilter .calendar .calendar-reservation-list .calendar-reservation-item.not_visit_status{background-color:#f77}.main_report .container_right .calendarDateFilter .year-month-button{justify-content:center;align-items:center;gap:5%;width:100%;height:40px;margin-top:auto;display:flex}.main_report .container_right .calendarDateFilter .year-month-button button{aspect-ratio:1;background:0 0;border:none;height:100%;line-height:100%}.main_report .container_right .calendarDateFilter .year-month-button button svg{color:#979797;font-weight:700}.main_report .container_right .calendarDateFilter .dataInput{flex-direction:column;align-items:center;gap:15px;width:50%;height:100%;padding:5%;display:flex}.main_report .container_right .calendarDateFilter .dataInput h3{color:#343434;font-size:20px;font-weight:700}.main_report .container_right .calendarDateFilter .dataInput>.input-group{width:100%}.main_report .container_right .calendarDateFilter .dataInput>.input-group input{color:#b49292;background:#e9f5ff;border:1px solid #d9d9d9;border-radius:10px;width:100%;height:50px;padding:5%;font-size:16px;font-weight:500}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button{border-radius:5px;width:80px;height:30px;font-weight:500}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button.cancleBtn{color:#d9d9d9;background-color:#fff;border:1px solid #d9d9d9}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button.cancleBtn:hover{color:#c2c2c2;background-color:#ddd}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button.saveBtn{color:#fff;background:#d9d9d9;border:0}.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button.saveBtn.active,.main_report .container_right .calendarDateFilter .dataInput .cancle-save-btns button.saveBtn:hover{color:#fff;background:#4880ff;border:0}.main_report .container_right .hospital-filter{border:1px solid var(--sidebar-border,#e5e7eb);background-color:#fff;border-radius:8px;align-items:center;width:100%;height:50px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.main_report .container_right .hospital-custom-select{width:100%;height:100%;color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.main_report .container_right .hospital-custom-select.disabled{cursor:not-allowed;color:var(--sidebar-muted-foreground,#6b7280)}.main_report .container_right .company-filter{width:100%;position:relative}.main_report .container_right .company-filter .company-custom-select{border:1px solid var(--sidebar-border,#e5e7eb);width:100%;height:50px;color:var(--sidebar-foreground,#374151);cursor:pointer;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.main_report .container_right .company-filter .company-custom-select input{color:var(--sidebar-foreground,#374151);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400}.main_report .container_right .company-filter .company-custom-select input::placeholder{color:var(--sidebar-muted-foreground,#9ca3af)}.main_report .container_right .company-filter .company-custom-select button{background:var(--sidebar-primary,#3b82f6);width:60px;height:32px;color:var(--sidebar-primary-foreground,#fff);text-align:center;cursor:pointer;border:none;border-radius:6px;margin-left:8px;font-size:12px;font-weight:500;transition:background .2s}.main_report .container_right .company-filter .company-custom-select button:hover{background:var(--sidebar-primary,#2563eb)}.main_report .container_right .company-filter .mediaCheckBox{margin:0 10px 0 3px}.main_report .container_right .company-filter .dropdown-arrow{color:#999;-webkit-user-select:none;user-select:none;font-size:12px}.main_report .container_right .buttons{flex-direction:column;justify-content:space-between;gap:12px;width:100%;display:flex}.main_report .container_right .buttons button{border:none;font-size:14px;font-weight:600}.main_report .container_right .buttons .saveSearchBtn{color:#fff;cursor:pointer;background:#4880ff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:15px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #4880ff4d}.main_report .container_right .buttons .saveSearchBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.main_report .container_right .buttons .saveSearchBtn:hover{background:#3b70e6;box-shadow:0 6px 20px #4880ff66}.main_report .container_right .buttons .saveSearchBtn:hover:before{left:100%}.main_report .container_right .buttons .saveSearchBtn:active{box-shadow:0 2px 8px #4880ff4d}.main_report .container_right .buttons .printBtns{flex-direction:row;justify-content:space-between;gap:12px;width:100%;height:54px;display:flex}.main_report .container_right .buttons .printBtns button{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:50%;height:100%;display:flex}.main_report .container_right .buttons .printBtns button.printBtn{color:#fff;background:#10b981;border:none;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #10b98133}.main_report .container_right .buttons .printBtns button.printBtn:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.main_report .container_right .buttons .printBtns button.printBtn:active{box-shadow:0 1px 4px #10b98133}.main_report .container_right .buttons .printBtns button.printBtn svg{width:16px;height:16px}.main_report .container_right .buttons .printBtns button.pdfBtn{color:#fff;background:#6366f1;border:none;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #6366f133}.main_report .container_right .buttons .printBtns button.pdfBtn:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.main_report .container_right .buttons .printBtns button.pdfBtn:active{box-shadow:0 1px 4px #6366f133}.main_report .container_right .buttons .printBtns button.pdfBtn svg{width:16px;height:16px}.main_report .pagination-modern{background:#fff;justify-content:center;align-items:center;gap:8px;margin:20px 0;padding:16px;display:flex}.main_report .pagination-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.main_report .pagination-btn-icon{width:36px;font-size:16px;font-weight:500}.main_report .pagination-btn-number{min-width:36px;padding:0 8px;font-size:14px}.main_report .pagination-btn-active{color:#fff;background:#3b82f6;border:1px solid #3b82f6;font-weight:600}.main_report .pagination-btn:not(.pagination-btn-active):hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.main_report .pagination-btn:not(.pagination-btn-active):active:not(:disabled){background:#e9ecef}.main_report .pagination-btn:disabled{opacity:.5;cursor:not-allowed;color:#6c757d;background:#f8f9fa;border-color:#e9ecef}.main_report .pagination-btn:disabled:hover{background:#f8f9fa;border-color:#e9ecef}@media (width<=768px){.main_report .pagination-modern{gap:4px;padding:12px}.main_report .pagination-btn{min-width:32px;height:32px;font-size:13px}.main_report .pagination-btn-icon{width:32px;font-size:14px}.main_report .pagination-btn-number{min-width:32px;font-size:13px}}.main_report .container_right .hospital-filter .search-input-wrapper{cursor:default;padding:0}.main_report .container_right .hospital-filter .search-input-wrapper:hover{background-color:#0000}.main_report .container_right .hospital-filter .hospital-search-input{box-sizing:border-box;border:none;border-bottom:1px solid #eee;outline:none;width:100%;padding:12px 16px;font-size:14px}.table-wrapper table th[data-tooltip]{cursor:help;position:relative}.table-wrapper table th[data-tooltip]:after{content:attr(data-tooltip);color:#e8f0fe;white-space:nowrap;opacity:0;pointer-events:none;z-index:200;background-color:#1e2a3a;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:400;transition:opacity .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.table-wrapper table th[data-tooltip]:before{content:"";opacity:0;pointer-events:none;z-index:200;border:5px solid #0000;border-top-color:#1e2a3a;transition:opacity .18s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.table-wrapper table th[data-tooltip]:hover:after,.table-wrapper table th[data-tooltip]:hover:before{opacity:1}.all-hospitals-table-container{width:100%;padding:20px 0}.all-hospitals-table-container .section-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.all-hospitals-table-container .section-header h3{color:#202224;margin:0;font-size:20px;font-weight:700}.all-hospitals-table-container .right-controls{align-items:center;gap:20px;display:flex}.all-hospitals-table-container .team-filter-container{align-items:center;gap:16px;display:flex}.all-hospitals-table-container .team-filter-container label{cursor:pointer;color:#646464;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.all-hospitals-table-container .team-filter-container input[type=radio]{cursor:pointer;width:16px;height:16px}.all-hospitals-table-container .date-type-badge{color:#fff;background:#3b82f6;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500}.all-hospitals-table-container .loading-message,.all-hospitals-table-container .error-message,.all-hospitals-table-container .no-data-message{text-align:center;color:#979797;width:100%;padding:60px 20px;font-size:16px;font-weight:500}.all-hospitals-table-container .error-message{color:#ef4444}.all-hospitals-table-container .table-wrapper{background:#fff;width:100%;overflow:hidden}.all-hospitals-table-container .table-wrapper.receipt-mode{max-width:100%}.all-hospitals-table-container .table-wrapper.visit-mode{justify-content:center;max-width:100%;display:flex}.all-hospitals-table-container .table-scroll-container{justify-content:center;width:100%;display:flex;overflow:auto visible}.all-hospitals-table-container .table-scroll-container::-webkit-scrollbar{height:8px}.all-hospitals-table-container .table-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.all-hospitals-table-container .table-scroll-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.all-hospitals-table-container .table-scroll-container::-webkit-scrollbar-thumb:hover{background:#555}.all-hospitals-table-container .all-hospitals-main-table{border-collapse:collapse;table-layout:fixed}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode{width:1096px;min-width:1096px;max-width:1096px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode{width:935px;min-width:935px;max-width:935px}.all-hospitals-table-container .all-hospitals-main-table thead{z-index:10;background:#3b82f6;position:sticky;top:0}.all-hospitals-table-container .all-hospitals-main-table .all-hospitals-thead .all-hospitals-th{color:#fff;text-align:center;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;border-right:1px solid #fff3;padding:10px 6px;font-weight:600;line-height:1.3;overflow:hidden;font-size:12px!important}.all-hospitals-table-container .all-hospitals-main-table thead th:last-child{border-right:none}.all-hospitals-table-container .all-hospitals-main-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.all-hospitals-table-container .all-hospitals-main-table tbody tr:hover{background-color:#f9fafb}.all-hospitals-table-container .all-hospitals-main-table tbody tr:last-child{border-bottom:none}.all-hospitals-table-container .all-hospitals-main-table .all-hospitals-tbody .all-hospitals-td{color:#646464;text-align:center;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;border-right:1px solid #e5e7eb;padding:10px 6px;font-weight:500;line-height:1.4;overflow:hidden;font-size:12px!important}.all-hospitals-table-container .all-hospitals-main-table tbody td:last-child{border-right:none}.all-hospitals-table-container .all-hospitals-main-table tbody td:first-child{color:#202224;font-weight:600}.all-hospitals-table-container .hospital-name-cell{cursor:pointer;transition:all .2s;color:#3b82f6!important}.all-hospitals-table-container .hospital-name-cell:hover{color:#2563eb!important;background-color:#f0f7ff!important}.all-hospitals-table-container .all-hospitals-main-table tbody tr.total-row{background-color:#f3f4f6;border-top:2px solid #3b82f6;border-bottom:2px solid #3b82f6;font-weight:600}.all-hospitals-table-container .all-hospitals-main-table tbody tr.total-row:hover{background-color:#e5e7eb}.all-hospitals-table-container .all-hospitals-main-table tbody tr.total-row .total-cell{font-weight:700;color:#202224!important}.all-hospitals-table-container .sortable-header{justify-content:center;align-items:center;gap:8px;display:flex}.all-hospitals-table-container .sort-arrows{flex-direction:column;gap:1px;font-size:8px;line-height:1;display:flex}.all-hospitals-table-container .sort-arrow{color:#ffffff80;cursor:pointer;transition:color .2s}.all-hospitals-table-container .sort-arrow.active{color:#fff}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:first-child,.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:first-child{width:80px;min-width:80px;max-width:80px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(2),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(2),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(3),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(3){width:84.5px;min-width:84.5px;max-width:84.5px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(4),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(4){width:90px;min-width:90px;max-width:90px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(5),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(5){width:60px;min-width:60px;max-width:60px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(6),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(6){width:80px;min-width:80px;max-width:80px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(7),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(7){width:60px;min-width:60px;max-width:60px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(8),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(8),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(9),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(9){width:75px;min-width:75px;max-width:75px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(10),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(10){width:90px;min-width:90px;max-width:90px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(11),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(11){width:55px;min-width:55px;max-width:55px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(12),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(12),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(13),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(13){width:95px;min-width:95px;max-width:95px}.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-th:nth-child(14),.all-hospitals-table-container .all-hospitals-main-table.receipt-mode .all-hospitals-td:nth-child(14){width:72px;min-width:72px;max-width:72px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:first-child,.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:first-child{width:90px;min-width:90px;max-width:90px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(2),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(2),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(3),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(3){width:94.5px;min-width:94.5px;max-width:94.5px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(4),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(4),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(5),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(5){width:75px;min-width:75px;max-width:75px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(6),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(6){width:100px;min-width:100px;max-width:100px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(7),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(7){width:65px;min-width:65px;max-width:65px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(8),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(8),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(9),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(9){width:130px;min-width:130px;max-width:130px}.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-th:nth-child(10),.all-hospitals-table-container .all-hospitals-main-table.visit-mode .all-hospitals-td:nth-child(10){width:81px;min-width:81px;max-width:81px}@media print{.all-hospitals-table-container{page-break-inside:avoid}.all-hospitals-table-container .section-header h3{margin-bottom:20px;font-size:13px}.all-hospitals-table-container .date-type-badge{padding:4px 12px;font-size:11px}.all-hospitals-table-container .all-hospitals-main-table{font-size:10px}.all-hospitals-table-container .all-hospitals-main-table thead th{padding:8px 6px;font-size:11px}.all-hospitals-table-container .all-hospitals-main-table tbody td{padding:8px 6px;font-size:9px}}#main_reportPdf .all-hospitals-table-container .section-header h3{margin-bottom:20px;font-size:13px}#main_reportPdf .all-hospitals-table-container .date-type-badge{padding:4px 12px;font-size:11px}#main_reportPdf .all-hospitals-table-container .all-hospitals-main-table{font-size:10px}#main_reportPdf .all-hospitals-table-container .all-hospitals-main-table thead th{padding:8px 6px;font-size:11px}#main_reportPdf .all-hospitals-table-container .all-hospitals-main-table tbody td{padding:8px 6px;font-size:9px}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.med-manager-app .DataContainer .media-section{background:#fff;border:1px solid #e9ecef;border-radius:10px;margin-bottom:45px;padding:12px 16px}.med-manager-app .DataContainer .media-section-header{cursor:pointer;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.med-manager-app .DataContainer .media-section-header h3{color:var(--sidebar-foreground,#374151);margin:0;font-size:14px;font-weight:500}.med-manager-app .DataContainer .media-section-header .toggle-icon{color:#6c757d;font-size:12px}.med-manager-app .DataContainer .media-cards-wrapper{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:15px 0 10px;display:flex}.med-manager-app .DataContainer .media-card{color:#000;text-align:center;cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:18px;padding:12px;transition:all .2s}.med-manager-app .DataContainer .media-card:hover,.med-manager-app .DataContainer .media-card.active{color:#374151;background:#f3f4f6;border-color:#9ca3af}.med-manager-app .DataContainer .media-card:active{color:#1f2937;background:#e5e7eb;border-color:#6b7280;transform:translateY(1px)}.med-manager-app .DataContainer .media-card-title{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.1;overflow:hidden}.med-manager-app .DataContainer{box-sizing:border-box;width:100%;max-width:100%;overflow-x:visible}.med-manager-app .DataContainer .table-wrapper{width:100%;overflow-x:visible}.med-manager-app .DataContainer .itdependson{box-sizing:border-box;flex-direction:row;gap:20px;width:100%;max-width:100%;margin:30px 0;display:flex;overflow:hidden}.med-manager-app .DataContainer .cardMarginAdded{box-sizing:border-box;background:linear-gradient(135deg,#f8fafb 0%,#fff 100%);border:1px solid #e1e8ed;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:160px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.med-manager-app .DataContainer .cardMarginAdded:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000014}.med-manager-app .DataContainer .cardAllSetBox{box-sizing:border-box;background:linear-gradient(135deg,#f8fafb 0%,#fff 100%);border:1px solid #e1e8ed;border-radius:16px;flex:1;width:0;min-width:0;height:160px;padding:24px;overflow:auto hidden}.med-manager-app .DataContainer .cardAllSetBox::-webkit-scrollbar{height:8px}.med-manager-app .DataContainer .cardAllSetBox::-webkit-scrollbar-track{background:#f1f5f980;border-radius:4px}.med-manager-app .DataContainer .cardAllSetBox::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:4px}.med-manager-app .DataContainer .cardAllSetBox::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#cbd5e1 0%,#94a3b8 100%)}.med-manager-app .DataContainer .cardAllSet{flex-flow:row;align-items:center;gap:0;height:100%;display:flex}.med-manager-app .DataContainer .stat-card{cursor:pointer;border-radius:14px;flex-shrink:0;width:150px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.med-manager-app .DataContainer .stat-card:last-child{margin-right:0}.med-manager-app .DataContainer .stat-card:hover,.med-manager-app .DataContainer .stat-card.active{background:#fffffff2;transform:translateY(-4px)scale(1.02);box-shadow:0 10px 25px #0000001f,0 4px 10px #6366f11a}.med-manager-app .DataContainer h2{text-align:center;margin-bottom:20px}.med-manager-app .DataContainer .customer-table{border-collapse:collapse;width:100%;margin-top:12px}.med-manager-app .DataContainer .customer-table .selected{background:var(--sidebar-accent,#eff6ff)}.med-manager-app .DataContainer th,.med-manager-app .DataContainer td{text-align:center;border-bottom:1px solid #cfcfcf;height:40px}.med-manager-app .DataContainer thead{background:#3b82f6}.med-manager-app .DataContainer thead th{color:#fff;font-size:14px;font-weight:600}.med-manager-app .DataContainer tbody tr td{color:#646464;letter-spacing:-.48px;word-break:break-word;font-size:12px;position:relative}.med-manager-app .DataContainer tbody tr td:first-of-type{font-weight:700}.med-manager-app .DataContainer td span.newData{color:#ef4444;z-index:1;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.med-manager-app .DataContainer td input[type=text],.med-manager-app .DataContainer td input[type=date]{color:#2c3e50;appearance:none;text-align:center;background:#fff;border:1px solid #e1e5e9;border-radius:6px;outline:none;width:70%;height:80%;font-size:12px;transition:all .2s}.med-manager-app .DataContainer td input[type=text].ad-title-input{width:100%}.med-manager-app .DataContainer td input[type=text].name-input:read-only,.med-manager-app .DataContainer td input[type=text].phone-input:read-only{cursor:default;background:#fff;border:1px solid #e1e5e9}.med-manager-app .DataContainer td input[type=text].ip-input,.med-manager-app .DataContainer td input[type=text].ip-input:hover,.med-manager-app .DataContainer td input[type=text].ip-input:focus{background:0 0;border:1px solid #0000}.med-manager-app .DataContainer td input[type=text]:focus,.med-manager-app .DataContainer td input[type=date]:focus{background:#f8fafc;border-color:#3b82f6}.med-manager-app .DataContainer td input[type=text]:hover,.med-manager-app .DataContainer td input[type=date]:hover{background:#f8fafc;border-color:#94a3b8}.med-manager-app .DataContainer td input[type=text]:disabled,.med-manager-app .DataContainer td input[type=date]:disabled{color:#6b7280;background:0 0;border:1px solid #0000}.med-manager-app .DataContainer .db-list-edit-btn{color:#4880ff!important;cursor:pointer!important;box-sizing:border-box!important;min-width:50px!important;height:27px!important;box-shadow:none!important;background:#fff!important;border:1px solid #4880ff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:6px 2px!important;padding:4px 8px!important;font-size:11px!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.med-manager-app .DataContainer .db-list-edit-btn.save-mode{color:#fff!important;background:#4880ff!important}.med-manager-app .DataContainer .db-list-edit-btn:hover{color:#fff!important;background:#4880ff!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #4880ff4d!important}.med-manager-app .DataContainer .db-list-edit-btn:active{background:#4880ff!important;transform:translateY(0)!important}.med-manager-app .DataContainer .db-list-edit-btn:focus{border-color:#4880ff!important;outline:none!important;box-shadow:0 0 0 2px #4880ff33!important}.med-manager-app .DataContainer .action-buttons{justify-content:flex-end;align-items:center;gap:12px;margin-top:50px;padding:0;display:flex}.med-manager-app .DataContainer .excel-download-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .DataContainer .excel-download-button:hover{background:#9ca3af}.med-manager-app .DataContainer .excel-download-button svg{width:16px;height:16px}.med-manager-app .DataContainer .trash-delete-button,.med-manager-app .DataContainer .trash-restore-button,.med-manager-app .DataContainer .delete-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .DataContainer .trash-delete-button:hover,.med-manager-app .DataContainer .trash-restore-button:hover,.med-manager-app .DataContainer .delete-button:hover{background:#9ca3af}.med-manager-app .DataContainer .trash-delete-button svg,.med-manager-app .DataContainer .trash-restore-button svg,.med-manager-app .DataContainer .delete-button svg{width:16px;height:16px}.med-manager-app .DataContainer .trash-tab-container{border-bottom:2px solid #e5e7eb;gap:0;margin-bottom:12px;display:flex}.med-manager-app .DataContainer .trash-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 20px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.med-manager-app .DataContainer .trash-tab:hover{color:#374151}.med-manager-app .DataContainer .trash-tab.active{color:#4880ff;border-bottom-color:#4880ff;font-weight:600}.med-manager-app .DataContainer .trash-move-button{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.med-manager-app .DataContainer .trash-move-button:hover{background:#d97706}.med-manager-app .DataContainer .filter-container{justify-content:space-between;align-items:center;display:flex;position:relative}.med-manager-app .DataContainer .filter-container .filter-group{align-items:center;gap:20px;display:flex}.med-manager-app .DataContainer .filter-container .companyCheckBox{margin:0 10px 0 3px}.med-manager-app .DataContainer .filter-container .hospital-filter{border:1px solid var(--sidebar-border,#e5e7eb);background-color:#fff;border-radius:8px;align-items:center;width:400px;height:44px;margin-top:4px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.med-manager-app .DataContainer .filter-container .hospital-custom-select{width:100%;height:100%;color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.med-manager-app .DataContainer .filter-container .company-filter{position:relative}.med-manager-app .DataContainer .filter-container .company-custom-select{border:1px solid var(--sidebar-border,#e5e7eb);width:320px;height:44px;color:var(--sidebar-foreground,#374151);cursor:pointer;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .DataContainer .filter-container .company-custom-select input{color:var(--sidebar-foreground,#374151);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:400}.med-manager-app .DataContainer .filter-container .company-custom-select input::placeholder{color:var(--sidebar-muted-foreground,#9ca3af)}.med-manager-app .DataContainer .filter-container .custom-select{color:#333;cursor:pointer;background:0 0;border:none;justify-content:space-around;align-items:center;width:121px;height:100%;font-size:13px;display:flex}.med-manager-app .DataContainer .filter-container .custom-select span{width:75px}.med-manager-app .DataContainer .filter-container .dropdown-arrow{color:#999;-webkit-user-select:none;user-select:none;font-size:12px}.med-manager-app .DataContainer .filter-container .custom-options{border:1px solid var(--sidebar-border,#e5e7eb);z-index:10;background-color:#fff;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .DataContainer .filter-container .custom-options::-webkit-scrollbar{width:6px}.med-manager-app .DataContainer .filter-container .custom-options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .DataContainer .filter-container .option-item{color:var(--sidebar-foreground,#374151);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.med-manager-app .DataContainer .filter-container .option-item:hover{background:var(--sidebar-accent,#f8fafc)}.med-manager-app .DataContainer .filter-container .option-item.selected{background:var(--sidebar-accent,#eff6ff);color:var(--sidebar-primary,#3b82f6);font-weight:500}.med-manager-app .DataContainer .filter-container .search-input-wrapper{cursor:default;padding:0}.med-manager-app .DataContainer .filter-container .search-input-wrapper:hover{background-color:#0000}.med-manager-app .DataContainer .filter-container .hospital-search-input,.med-manager-app .DataContainer .filter-container .company-search-input{box-sizing:border-box;border:none;border-bottom:1px solid #eee;outline:none;width:100%;padding:12px 16px;font-size:14px}.med-manager-app .DataContainer .filter-container .date-filter-container{position:relative}.med-manager-app .DataContainer .filter-container .date-filter-box{border:1px solid var(--sidebar-border,#e5e7eb);background:var(--sidebar-input,#fff);border-radius:8px;flex-direction:row;display:flex}.med-manager-app .DataContainer .filter-container .date-filter-box:focus-within{border-color:var(--sidebar-ring,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.med-manager-app .DataContainer .filter-container .date-filter{align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.med-manager-app .DataContainer .filter-container .date-display{cursor:pointer;align-items:center;display:flex}.med-manager-app .DataContainer .filter-container .date-text{color:var(--sidebar-foreground,#374151);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;transition:color .2s}.med-manager-app .DataContainer .filter-container .date-text:hover{color:var(--sidebar-primary,#3b82f6)}.med-manager-app .DataContainer .filter-container .divider.large{background:var(--sidebar-border,#e5e7eb);width:1px;height:44px;margin:0 16px}.med-manager-app .DataContainer .filter-container .calendar-icon{margin:0 -8px}.med-manager-app .DataContainer .filter-container .lineSeper{color:var(--sidebar-muted-foreground,#6b7280);margin:0 8px;font-size:20px}.med-manager-app .DataContainer .filter-container .arrow-group{align-items:center;gap:10px;margin-right:8px;display:flex;position:relative;top:-8px}.med-manager-app .DataContainer .filter-container .arrow-icon{color:var(--sidebar-muted-foreground,#6b7280);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0 4px;padding:8px;font-size:14px;line-height:1;transition:all .2s;display:flex}.med-manager-app .DataContainer .filter-container .arrow-icon:hover{color:var(--sidebar-primary,#3b82f6);background:var(--sidebar-accent,#f8fafc)}.med-manager-app .DataContainer .filter-container .dateRangePicker-box{z-index:3;position:absolute;top:100%;left:50%;transform:translate(-50%)}.med-manager-app .stat-card{flex-direction:column;justify-content:center;transition:transform .2s;display:flex}.med-manager-app .stat-card:hover{transform:translateY(-2px)}.med-manager-app .stat-card div{text-align:center}.med-manager-app .stat-card .stat-label{color:#222;white-space:nowrap;text-align:left;text-overflow:ellipsis;align-items:center;gap:8px;width:110px;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:relative;overflow:hidden}.med-manager-app .stat-card .media-color{z-index:2;border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 2px 4px #0000001a}.med-manager-app .stat-card .label-text{text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;min-width:0;max-width:86px;display:block;position:relative;overflow:hidden}.med-manager-app .stat-card:hover .label-text.overflowing{text-overflow:clip;will-change:transform;flex:none;width:max-content;max-width:none;animation:1s linear forwards dblist-scroll-text;display:inline-block;overflow:visible}@keyframes dblist-scroll-text{0%{transform:translate(0)}to{transform:translate(calc(86px - 100%))}}.med-manager-app .stat-card .stat-value{color:#222;cursor:pointer;text-align:center;font-size:32px;font-weight:700;line-height:1.2;transition:color .2s}.med-manager-app .stat-card span{color:#222;font-size:16px;font-weight:600;line-height:1.4}.med-manager-app .delete-box-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.med-manager-app .delete-box{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:16px;min-width:320px;padding:32px 40px;display:flex;box-shadow:0 10px 40px #00000026}.med-manager-app .delete-box-icon{color:#ef4444;background:#fef2f2;border:2px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:flex}.med-manager-app .delete-box p{color:#374151;text-align:center;margin:0;font-size:15px;font-weight:500}.med-manager-app .delete-box-buttons{gap:12px;width:100%;display:flex}.med-manager-app .delete-box-buttons .cancel-button,.med-manager-app .delete-box-buttons .confirm-button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:14px;font-weight:600;transition:all .2s}.med-manager-app .delete-box-buttons .cancel-button{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.med-manager-app .delete-box-buttons .cancel-button:hover{background:#e5e7eb}.med-manager-app .delete-box-buttons .confirm-button{color:#fff;background:#ef4444}.med-manager-app .delete-box-buttons .confirm-button:hover{background:#dc2626}.med-manager-app .DataContainer .pagination{background:#fff;justify-content:center;align-items:center;gap:8px;margin:20px 0;padding:16px;display:flex}.med-manager-app .DataContainer .pagination-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.med-manager-app .DataContainer .pagination-btn-icon{width:36px;font-size:16px}.med-manager-app .DataContainer .pagination-btn-number{min-width:36px;padding:0 8px;font-size:14px}.med-manager-app .DataContainer .pagination-btn-active{color:#fff;background:#007bff;border:1px solid #007bff;font-weight:600}.med-manager-app .DataContainer .pagination-btn:not(.pagination-btn-active):hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.med-manager-app .DataContainer .pagination-btn:disabled{opacity:.5;cursor:not-allowed;color:#6c757d;background:#f8f9fa;border-color:#e9ecef}@media (width<=768px){.med-manager-app .DataContainer .filter-container,.med-manager-app .DataContainer .filter-container .filter-group{flex-direction:column;align-items:stretch;gap:12px}.med-manager-app .DataContainer .filter-container .hospital-filter,.med-manager-app .DataContainer .filter-container .company-custom-select{width:100%}.med-manager-app .DataContainer .filter-container .date-filter-box{flex-direction:column;gap:0;width:100%}.med-manager-app .DataContainer .itdependson{flex-direction:column;gap:15px}.med-manager-app .DataContainer .cardMarginAdded{width:100%;height:100px}.med-manager-app .DataContainer .cardAllSetBox{width:100%;height:100px;padding:12px;overflow:auto hidden}.med-manager-app .DataContainer .stat-card{flex-shrink:0;width:100px;min-width:100px;padding:10px 12px}.med-manager-app .DataContainer .action-buttons{flex-wrap:wrap;gap:8px;margin-top:20px}.med-manager-app .DataContainer .excel-download-button,.med-manager-app .DataContainer .trash-delete-button,.med-manager-app .DataContainer .trash-restore-button,.med-manager-app .DataContainer .delete-button{flex:auto;min-width:100px;height:36px;padding:0 12px;font-size:12px}.med-manager-app .DataContainer .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.med-manager-app .DataContainer .customer-table{min-width:900px;width:900px!important}.med-manager-app .DataContainer th,.med-manager-app .DataContainer td{padding:8px 4px;font-size:11px}.med-manager-app .DataContainer .pagination{flex-wrap:wrap;gap:4px;padding:12px 8px}.med-manager-app .DataContainer .pagination-btn{min-width:32px;height:32px;font-size:13px}}.med-manager-app .tmWorkStatus_container .custom-dropdown{width:100%;height:100%;position:relative}.med-manager-app .tmWorkStatus_container .custom-dropdown-header{cursor:pointer;color:#374151;caret-color:#0000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;height:100%;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .tmWorkStatus_container .custom-dropdown-header:hover{border-color:#4880ff}.med-manager-app .tmWorkStatus_container .custom-dropdown-arrow{color:#979797;font-size:12px;transition:transform .2s}.med-manager-app .tmWorkStatus_container .custom-dropdown-arrow.open{transform:rotate(180deg)}.med-manager-app .tmWorkStatus_container .custom-dropdown-options{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .tmWorkStatus_container .custom-dropdown-search{box-sizing:border-box;color:#374151;border:none;border-bottom:1px solid #e5e7eb;outline:none;width:100%;height:45px;padding:0 16px;font-size:14px}.med-manager-app .tmWorkStatus_container .custom-dropdown-search:focus{border-bottom-color:#4880ff}.med-manager-app .tmWorkStatus_container .custom-dropdown-options::-webkit-scrollbar{width:6px}.med-manager-app .tmWorkStatus_container .custom-dropdown-options::-webkit-scrollbar-track{background:0 0}.med-manager-app .tmWorkStatus_container .custom-dropdown-options::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .tmWorkStatus_container .custom-dropdown-options::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.med-manager-app .tmWorkStatus_container .custom-dropdown-option,.med-manager-app .tmWorkStatus_container .custom-dropdown-option-set{color:#374151;cursor:pointer;background:0 0;border-bottom:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.med-manager-app .tmWorkStatus_container .custom-dropdown-option:last-child,.med-manager-app .tmWorkStatus_container .custom-dropdown-option-set:last-child{border-bottom:none}.med-manager-app .tmWorkStatus_container .custom-dropdown-option:hover,.med-manager-app .tmWorkStatus_container .custom-dropdown-option-set:hover{background:#f8fafc}.med-manager-app .tmWorkStatus_container .custom-dropdown-option.selected,.med-manager-app .tmWorkStatus_container .custom-dropdown-option-set.selected{color:#3b82f6;background:#eff6ff;font-weight:500}.med-manager-app .tmWorkStatus_container .custom-dropdown-checkbox{cursor:pointer;margin-right:8px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-options{text-align:center;color:#979797;padding:15px;font-size:14px}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter{gap:20px;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter>div{height:45px}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter>div:first-child{width:30%}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter>div:nth-child(2){width:15%}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-section{align-items:center;gap:12px;margin-left:auto;display:flex;width:auto!important}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-label{color:#374151;white-space:nowrap;font-size:14px;font-weight:500}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-container{flex:1;height:45px;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;height:100%;padding:0 20px;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-box:hover{border-color:#3b82f6}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-filter{align-items:center;height:100%;font-size:14px;display:flex;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .custom-select{cursor:pointer;align-items:center;gap:5px;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .calendar-icon{margin-right:4px;font-size:16px}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-display{cursor:pointer;align-items:center;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-text{color:#374151;white-space:nowrap;cursor:pointer;align-items:center;margin:0 10px;padding:0 10px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-text:hover{color:#3b82f6}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-text>div{z-index:2;margin:0 16px;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .lineSeper{color:#6b7280;z-index:1;align-items:center;height:20px;margin:0;font-size:18px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .divider.large{z-index:1;background:#e5e7eb;width:1px;height:32px;margin:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .arrow-group{align-items:center;gap:8px;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .arrow-icon{color:#6b7280;cursor:pointer;border-radius:4px;margin:0;padding:12px;font-size:14px;transition:all .2s}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .arrow-icon:hover{color:#3b82f6;background:#f8fafc}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .custom-options{z-index:1000;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:150px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 8px #0000001a}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .option-item{cursor:pointer;color:#333;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:14px}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .option-item:hover{background-color:#f5f5f5}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .option-item:last-child{border-bottom:none}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .option-item.selected{color:#4880ff;background-color:#e6f3ff}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container{flex:1;height:45px}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date{background:0 0;border:none;justify-content:flex-start;align-items:center;height:100%;display:flex;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date .selectedDate{color:#374151;cursor:pointer;white-space:nowrap;border-left:1px solid #e5e7eb;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:100%;padding:0 16px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date .selectedDate:hover{color:#3b82f6}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date .dropdown-header{color:#374151;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;height:100%;padding:0 16px;font-size:14px;font-weight:500;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date .dropdown-list{border:1px solid #e5e7eb;border-radius:8px;width:150px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dropdown-container.date .dropdown-arrow{display:none}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dateRangePicker-box{z-index:1000;position:absolute;top:calc(100% + 4px);left:0}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .dateRangePicker-box .react-datepicker{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-filter{align-items:center;display:flex;position:relative}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-select{cursor:pointer;color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:140px;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-select:hover{border-color:#3b82f6}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-select .dropdown-arrow{border-top:5px solid #6b7280;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .2s}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-select .dropdown-arrow.open{transform:rotate(180deg)}.med-manager-app .tmWorkStatus_container .tmWorkStatus_filter .date-field-options{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .tmWorkStatus_container .tmStatusCounts_container{justify-content:space-between;gap:3%;width:100%;margin:30px 0 60px;display:flex}.med-manager-app .tmWorkStatus_container .status-card{box-sizing:border-box;background:linear-gradient(135deg,#f8fafb 0%,#fff 100%);border:1px solid #e1e8ed;border-radius:16px;flex:1;height:150px}.med-manager-app .tmWorkStatus_container .status-card.grouped{flex:2.5}.med-manager-app .tmWorkStatus_container .status-card-inner{justify-content:space-evenly;align-items:center;height:100%;padding:20px 30px;display:flex}.med-manager-app .tmWorkStatus_container .status-card.grouped .status-card-inner{flex-direction:row;gap:15px}.med-manager-app .tmWorkStatus_container .status-card:not(.grouped) .status-card-inner{flex-direction:column;justify-content:center}.med-manager-app .tmWorkStatus_container .status-box-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;min-width:150px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.med-manager-app .tmWorkStatus_container .status-item{text-align:center}.med-manager-app .tmWorkStatus_container .status-box-item .status-name{align-items:center;gap:8px;margin-bottom:12px;display:flex}.med-manager-app .tmWorkStatus_container .status-item h4,.med-manager-app .tmWorkStatus_container .status-box-item .status-name h4{color:#222;white-space:nowrap;margin:0;font-size:16px;font-weight:600}.med-manager-app .tmWorkStatus_container .status-box-item .status-color{border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 2px 4px #0000001a}.med-manager-app .tmWorkStatus_container .status-item p,.med-manager-app .tmWorkStatus_container .status-box-item .status-count{color:#222;justify-content:center;align-items:baseline;gap:5px;margin:0;font-size:16px;font-weight:700;display:flex}.med-manager-app .tmWorkStatus_container .status-item p span,.med-manager-app .tmWorkStatus_container .status-box-item .status-count span{font-size:40px}.med-manager-app .tmWorkStatus_container .status-item.totalItems p,.med-manager-app .tmWorkStatus_container .status-box-item.totalItems .status-count{color:#222}.med-manager-app .tmWorkStatus_container .status-item.newCount p,.med-manager-app .tmWorkStatus_container .status-box-item.newCount .status-count,.med-manager-app .tmWorkStatus_container .status-item.todayEmptyMemosCount p,.med-manager-app .tmWorkStatus_container .status-box-item.todayEmptyMemosCount .status-count{color:#4880ff}.med-manager-app .tmWorkStatus_container .status-item.reservationCount p,.med-manager-app .tmWorkStatus_container .status-box-item.reservationCount .status-count{color:#ff8c00}.med-manager-app .tmWorkStatus_container .status-item.cancellationsCount p,.med-manager-app .tmWorkStatus_container .status-box-item.cancellationsCount .status-count{color:#ea0234}.med-manager-app .tmWorkStatus_container .status-item.absenceCount p,.med-manager-app .tmWorkStatus_container .status-box-item.absenceCount .status-count{color:#868686}.med-manager-app .tmWorkStatus_container .status-box-item.callProgressCount .status-count,.med-manager-app .tmWorkStatus_container .status-box-item.callProgressCount .status-count span{color:#00b69b}.med-manager-app .tmWorkStatus_container .status-box-item.totalItems .status-color{background-color:#222}.med-manager-app .tmWorkStatus_container .status-box-item.newCount .status-color,.med-manager-app .tmWorkStatus_container .status-box-item.todayEmptyMemosCount .status-color{background-color:#4880ff}.med-manager-app .tmWorkStatus_container .status-box-item.callProgressCount .status-color{background-color:#00b69b}.med-manager-app .tmWorkStatus_container .status-box-item.reservationCount .status-color{background-color:#ff8c00}.med-manager-app .tmWorkStatus_container .status-box-item.absenceCount .status-color{background-color:#868686}.med-manager-app .tmWorkStatus_container .status-box-item.cancellationsCount .status-color{background-color:#ea0234}.med-manager-app .tmWorkStatus_container .status-box-item.overview .status-color{background-color:#4880ff}.med-manager-app .tmWorkStatus_container .status-box-item.overview .status-count .new-count{color:#4880ff;font-size:35px}.med-manager-app .tmWorkStatus_container .status-box-item.overview .status-count .separator{color:#222;vertical-align:middle;font-size:35px;font-weight:400}.med-manager-app .tmWorkStatus_container .status-box-item.overview .status-count .total-count{color:#222;font-size:35px}.med-manager-app .tmWorkStatus_container .dropdown-container,.med-manager-app .tmWorkStatus_container .dropdown{position:relative}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-header,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-header{cursor:pointer;caret-color:#0000;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;height:100%;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-header:hover,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-header:hover{border-color:#4880ff}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-arrow,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-arrow{color:#6b7280;font-size:12px}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-list,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-list{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-width:200px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-list::-webkit-scrollbar{width:6px}.med-manager-app .tmWorkStatus_container .dropdown .dropdown-list::-webkit-scrollbar{width:6px}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-list::-webkit-scrollbar-track{background:0 0}.med-manager-app .tmWorkStatus_container .dropdown .dropdown-list::-webkit-scrollbar-track{background:0 0}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .tmWorkStatus_container .dropdown .dropdown-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.med-manager-app .tmWorkStatus_container .dropdown .dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-item,.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-option,.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-search,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-item,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-option,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-search{color:#374151;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;background:0 0;border-bottom:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex;overflow:hidden}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-item:hover,.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-option:hover,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-item:hover,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-option:hover{background:#f8fafc}.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-item.selected,.med-manager-app .tmWorkStatus_container .dropdown-container .dropdown-option.selected,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-item.selected,.med-manager-app .tmWorkStatus_container .dropdown .dropdown-option.selected{color:#3b82f6;background:#eff6ff;font-weight:500}.med-manager-app .tmWorkStatus_container .dropdown-container .react-datepicker,.med-manager-app .tmWorkStatus_container .dropdown .react-datepicker{position:absolute;top:100%;left:36%}.med-manager-app .tmWorkStatus_container .searchBox{flex:1;justify-content:flex-start;gap:6px;height:44px;display:flex}.med-manager-app .tmWorkStatus_container .searchBox .dropdown-container,.med-manager-app .tmWorkStatus_container .searchBox .option-dropdown-container{width:15%;height:100%}.med-manager-app .tmWorkStatus_container .searchBox .dropdown-container.searchField{position:relative}.med-manager-app .tmWorkStatus_container .searchBox .input-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:auto;min-width:200px;height:100%;padding:0 10px 0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.med-manager-app .tmWorkStatus_container .searchBox .input-container:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.med-manager-app .tmWorkStatus_container .searchBox .input-container input{color:#374151;border:none;flex:1;width:auto;min-width:0;height:100%;font-size:14px}.med-manager-app .tmWorkStatus_container .searchBox .input-container input[type=date]{flex:none;width:auto}.med-manager-app .tmWorkStatus_container .searchBox .input-container span{color:#6b7280;flex-shrink:0;margin:0 4px}.med-manager-app .tmWorkStatus_container .searchBox .input-container input:focus{border:none;outline:none}.med-manager-app .tmWorkStatus_container .searchBox .input-container input::placeholder{color:#9ca3af}.med-manager-app .tmWorkStatus_container .searchBox .input-container button{color:#fff;text-align:center;cursor:pointer;background:#4880ff;border:none;border-radius:5px;flex-shrink:0;width:54px;height:27px;font-size:12px;font-weight:700}.med-manager-app .tmWorkStatus_container .search-excel-container{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:12px;display:flex}.med-manager-app .tmWorkStatus_container .action-buttons{align-items:center;gap:12px;display:flex}.med-manager-app .tmWorkStatus_container .excel-upload-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .tmWorkStatus_container .excel-upload-button:hover{background:#9ca3af}.med-manager-app .tmWorkStatus_container .excel-upload-button:active{background:#6b7280}.med-manager-app .tmWorkStatus_container .excel-upload-button svg{width:16px;height:16px}.med-manager-app .tmWorkStatus_container .excel-download-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .tmWorkStatus_container .excel-download-button:hover{background:#9ca3af}.med-manager-app .tmWorkStatus_container .excel-download-button:active{background:#6b7280}.med-manager-app .tmWorkStatus_container .excel-download-button svg{width:16px;height:16px}.med-manager-app .tmWorkStatus_container .delete-button{color:#374151;cursor:pointer;white-space:nowrap;background:#d1d5db;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s;display:flex}.med-manager-app .tmWorkStatus_container .delete-button:hover{background:#9ca3af}.med-manager-app .tmWorkStatus_container .delete-button:active{background:#6b7280}.med-manager-app .tmWorkStatus_container .work-status-table,.med-manager-app .tmWorkStatus_container .tm_table{border-collapse:collapse;width:100%}.med-manager-app .tmWorkStatus_container .work-status-table th,.med-manager-app .tmWorkStatus_container .work-status-table td,.med-manager-app .tmWorkStatus_container .tm_table th,.med-manager-app .tmWorkStatus_container .tm_table td{text-align:center;border-bottom:1px solid #e0e0e0;height:40px}.med-manager-app .tmWorkStatus_container .work-status-table thead,.med-manager-app .tmWorkStatus_container .tm_table thead{background:#3b82f6;height:40px}.med-manager-app .tmWorkStatus_container .work-status-table thead th,.med-manager-app .tmWorkStatus_container .tm_table thead th{color:#fff;text-align:center;background:#3b82f6;height:40px;font-size:14px;font-weight:600}.med-manager-app .tmWorkStatus_container .work-status-table thead th:first-child,.med-manager-app .tmWorkStatus_container .tm_table thead th:first-child{text-align:center;width:140px}.med-manager-app .tmWorkStatus_container .tm_table thead th:nth-child(2){width:8%}.med-manager-app .tmWorkStatus_container .sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;transition:background-color .2s;display:flex}.med-manager-app .tmWorkStatus_container .sortable-header:hover{background-color:#ffffff1a}.med-manager-app .tmWorkStatus_container .sort-arrows{flex-direction:column;gap:1px;font-size:8px;line-height:1;display:flex}.med-manager-app .tmWorkStatus_container .sort-arrow{color:#ffffff80;transition:color .2s}.med-manager-app .tmWorkStatus_container .sort-arrow.active{color:#fff;font-weight:700}.med-manager-app .tmWorkStatus_container .work-status-table tbody tr,.med-manager-app .tmWorkStatus_container .tm_table tbody tr{height:40px}.med-manager-app .tmWorkStatus_container .work-status-table tbody tr td,.med-manager-app .tmWorkStatus_container .tm_table tbody tr td{color:#646464;letter-spacing:-.48px;word-break:break-word;height:40px;font-size:12px;font-weight:500}.med-manager-app .tmWorkStatus_container .work-status-table tbody tr td:first-child,.med-manager-app .tmWorkStatus_container .tm_table tbody tr td:first-child{text-align:center;width:140px}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td:nth-child(2){width:8%;font-weight:700}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.visit-status{color:#222;font-weight:400}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.notvisit-status{color:#f77}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.empty-status{color:#222}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span{text-align:center;border-radius:20px;width:70px;padding:3%;font-weight:700;display:inline-block}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span.default-status{color:#979797;background:#97979733}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span.red-status{color:red;background:#f003}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span.yellow-status{color:#ff9500;background:#ff950033}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span.blue-status{color:#4880ff;background:#4880ff33}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td span.green-status{color:#00b69b;background:#00b69b33}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.call-progress-cell{text-align:center;font-weight:500}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.call-progress-cell .progress-indicator{color:#00b69b;font-size:12px;font-weight:500}.med-manager-app .tmWorkStatus_container .tm_table tbody tr td.call-progress-cell .progress-indicator-no{color:#646464;font-size:12px;font-weight:500}.med-manager-app .tmWorkStatus_container .pagination-modern{background:#fff;justify-content:center;align-items:center;gap:8px;margin:20px 0;padding:16px;display:flex}.med-manager-app .tmWorkStatus_container .pagination-btn{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.med-manager-app .tmWorkStatus_container .pagination-btn-icon{width:36px;font-size:16px;font-weight:500}.med-manager-app .tmWorkStatus_container .pagination-btn-number{min-width:36px;padding:0 8px;font-size:14px}.med-manager-app .tmWorkStatus_container .pagination-btn-active{color:#fff;background:#007bff;border:1px solid #007bff;font-weight:600}.med-manager-app .tmWorkStatus_container .pagination-btn:not(.pagination-btn-active):hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.med-manager-app .tmWorkStatus_container .pagination-btn:not(.pagination-btn-active):active:not(:disabled){background:#e9ecef}.med-manager-app .tmWorkStatus_container .pagination-btn:disabled{opacity:.5;cursor:not-allowed;color:#6c757d;background:#f8f9fa;border-color:#e9ecef}.med-manager-app .tmWorkStatus_container .pagination-btn:disabled:hover{background:#f8f9fa;border-color:#e9ecef}@media (width<=768px){.med-manager-app .tmWorkStatus_container .pagination-modern{gap:4px;padding:12px}.med-manager-app .tmWorkStatus_container .pagination-btn{min-width:32px;height:32px;font-size:13px}.med-manager-app .tmWorkStatus_container .pagination-btn-icon{width:32px;font-size:14px}.med-manager-app .tmWorkStatus_container .pagination-btn-number{min-width:32px;font-size:13px}}.med-manager-app .tmWorkStatus_container .table-container{overflow-x:auto}.pivot-table-wrapper{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;position:relative;overflow:auto}.pivot-table-search-bar{background-color:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:8px 12px;display:flex}.pivot-table-search-bar input{color:#1a202c;background:0 0;border:none;outline:none;flex:1;font-size:13px}.pivot-table-search-bar input::placeholder{color:#a0aec0}.pivot-table-search-icon{cursor:pointer;color:#718096;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.pivot-table-search-icon:hover{background-color:#f3f4f6}.pivot-table-search-count{color:#a0aec0;white-space:nowrap;font-size:11px}.pivot-table-search-clear{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.pivot-table-search-clear:hover{background-color:#f3f4f6}.pivot-table{border-collapse:collapse;color:#1a202c;width:max-content;min-width:600px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}.pivot-table thead th{text-align:center;white-space:nowrap;z-index:2;color:#4a5568;background-color:#f7fafc;border:1px solid #e2e8f0;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.pivot-table thead th.pivot-col-group-header{background-color:#f0f5fa;border-top:3px solid #4c61cc}.pivot-table thead th.pivot-col-group-header:nth-child(2){border-top-color:#4c61cc}.pivot-table thead th.pivot-col-group-header:nth-child(3){border-top-color:#f59e0b}.pivot-table thead th.pivot-col-group-header:nth-child(4){border-top-color:#10b981}.pivot-table thead th.pivot-col-group-header:nth-child(5){border-top-color:#8b5cf6}.pivot-table thead th.pivot-col-group-header:nth-child(6){border-top-color:#f43f5e}.pivot-table thead th.pivot-row-header-col{z-index:3;text-align:left;background-color:#edf2f7;min-width:180px;left:0}.pivot-col-total-header{font-style:italic;background-color:#e9f0f8!important;border-top:3px solid #94a3b8!important}.pivot-sort-btn{cursor:pointer;color:#a0aec0;vertical-align:middle;background:0 0;border:none;align-items:center;margin-left:4px;padding:0;display:inline-flex}.pivot-sort-btn:hover,.pivot-sort-btn--active{color:#4c61cc}.pivot-table tbody td{white-space:nowrap;border:1px solid #e2e8f0;padding:7px 12px}.pivot-row-header{z-index:1;text-align:left;background-color:#fff;border-right:2px solid #e2e8f0;font-weight:500;position:sticky;left:0}.pivot-cell{text-align:right;font-variant-numeric:tabular-nums;min-width:100px}.pivot-cell--null{color:#a0aec0;text-align:center}.pivot-cell--group-last{border-right:2px solid #cbd5e0}.pivot-totals-row td{background-color:#ebf4ff;border-top:2px solid #bee3f8;font-weight:700}.pivot-totals-row .pivot-row-header{color:#1e3a8a;background-color:#dbeafe}.pivot-selected-totals-row td{background-color:#eff6ff;border-top:2px solid #93c5fd;font-style:italic;font-weight:600}.pivot-selected-totals-row .pivot-row-header{color:#1e40af;background-color:#dbeafe}.pivot-depth-indent{align-items:center;gap:4px;display:flex}tr.pivot-depth-0>td{background-color:#f3f4f680}tr.pivot-depth-0>td.pivot-row-header{background-color:#f9fafb}tr.pivot-depth-1>td{background-color:#f9fafb80}tr.pivot-depth-1>td.pivot-row-header{background-color:#fdfdfe}tr.pivot-depth-2>td{background-color:#ffffff80}tr.pivot-depth-3>td{background-color:#fff}.pivot-depth-0 .pivot-depth-indent{padding-left:4px}.pivot-depth-1 .pivot-depth-indent{padding-left:20px}.pivot-depth-2 .pivot-depth-indent{padding-left:36px}.pivot-depth-3 .pivot-depth-indent{padding-left:52px}tr.pivot-group-row>td{cursor:pointer;font-weight:600}tr.pivot-group-row:hover>td{background-color:#eaf0fc99}tr.pivot-group-row:hover>td.pivot-row-header{background-color:#eaf0fce6}tr.pivot-leaf-row:hover>td{background-color:#f9fafb}tr.pivot-leaf-row:hover>td.pivot-row-header{background-color:#f3f4f6}.pivot-toggle-btn{cursor:pointer;color:#718096;vertical-align:middle;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 4px 0 0;font-size:11px;transition:color .15s;display:inline-flex}.pivot-toggle-btn:hover{color:#4c61cc}.pivot-no-toggle{flex-shrink:0;width:16px;display:inline-block}.pivot-checkbox{cursor:pointer;accent-color:#4c61cc;flex-shrink:0;width:14px;height:14px}.pivot-table tbody tr:nth-child(2n):not(.pivot-totals-row):not(.pivot-selected-totals-row):not(.pivot-group-row) td,.pivot-table tbody tr:nth-child(2n):not(.pivot-totals-row):not(.pivot-selected-totals-row):not(.pivot-group-row) .pivot-row-header{background-color:#f9fafb}.pivot-loading-overlay{color:#718096;justify-content:center;align-items:center;gap:8px;padding:48px;font-size:14px;display:flex}.pivot-loading-spinner{border:3px solid #e2e8f0;border-top-color:#4c61cc;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite pivot-spin}@keyframes pivot-spin{to{transform:rotate(360deg)}}.pivot-skeleton-wrapper{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.pivot-skeleton-header{background-color:#f0f5fa;border-bottom:1px solid #e2e8f0;padding:10px 12px;display:flex}.pivot-skeleton-row{border-bottom:1px solid #e2e8f0;align-items:center;height:40px;padding:0 12px;display:flex}.pivot-skeleton-row:nth-child(2n){background-color:#f9fafb}.pivot-skeleton-cell{background:linear-gradient(90deg,#e2e8f0 25%,#edf2f7 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s infinite pivot-shimmer}@keyframes pivot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pivot-empty{text-align:center;color:#a0aec0;padding:48px;font-size:14px}.pivot-filter-panel{border-bottom:1px solid #e2e8f0}.pivot-filter-toggle{cursor:pointer;color:#718096;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:12px;display:flex}.pivot-filter-toggle:hover{background-color:#f3f4f680}.pivot-filter-badge{color:#4c61cc;background-color:#4c61cc1a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.pivot-filter-body{padding:8px 12px 12px}.pivot-filter-group{background-color:#fff;border:1px solid #bfdbfe;border-radius:6px;padding:8px}.pivot-filter-group-label{color:#2563eb;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:700}.pivot-filter-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pivot-filter-select{color:#1a202c;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;height:28px;padding:0 8px;font-size:12px}.pivot-filter-input{color:#1a202c;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:80px;height:28px;padding:0 8px;font-size:12px}.pivot-filter-remove-btn{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;display:flex}.pivot-filter-remove-btn:hover{color:#e53e3e;background-color:#e53e3e1a}.pivot-filter-add-btn{color:#718096;cursor:pointer;background:0 0;border:1px dashed #cbd5e0;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:4px 8px;font-size:11px;display:flex}.pivot-filter-add-btn:hover{background-color:#f7fafc;border-color:#94a3b8}.pivot-filter-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.pivot-filter-clear-btn{color:#718096;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:4px;padding:4px 10px;font-size:12px}.pivot-filter-clear-btn:hover{background-color:#f7fafc}.med-manager-app .pivot-page{background-color:#f9fafb;flex-direction:column;height:100%;display:flex;overflow:hidden}.med-manager-app .pivot-page .titleBox{background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex}.med-manager-app .pivot-page .titleBox p{color:#1a1a2e;margin:0;font-size:15px;font-weight:600}.med-manager-app .pivot-title-actions{align-items:center;gap:8px;display:flex}.med-manager-app .pivot-body{flex:1;display:flex;overflow:hidden}.med-manager-app .pivot-main-panel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.med-manager-app .pivot-panel-reopen-tab{color:#718096;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-right:none;border-radius:6px 0 0 6px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:48px;margin-top:14px;transition:background-color .15s;display:flex}.med-manager-app .pivot-panel-reopen-tab:hover{color:#4c61cc;background-color:#f0f5ff}.med-manager-app .pivot-right-panel{background-color:#fff;border-left:none;flex-shrink:0;width:0;transition:width .25s;overflow:hidden}.med-manager-app .pivot-right-panel--open{border-left:1px solid #e2e8f0;width:300px;min-width:300px}.med-manager-app .pivot-right-panel-inner{flex-direction:column;width:300px;height:100%;display:flex}.med-manager-app .pivot-right-panel-header{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.med-manager-app .pivot-right-panel-title{color:#374151;font-size:13px;font-weight:600}.med-manager-app .pivot-right-panel-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.med-manager-app .pivot-right-panel-close:hover{color:#374151;background:#f3f4f6}.med-manager-app .pivot-right-panel-body{flex:1;padding:12px;overflow-y:auto}.med-manager-app .pivot-filter-area{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.med-manager-app .pivot-content{background-color:#f9fafb;flex-direction:column;flex:1;padding:14px;display:flex;overflow:hidden}.med-manager-app .pivot-empty-state{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:15px;display:flex}.med-manager-app .pivot-empty-state-icon{opacity:.4;font-size:44px}.med-manager-app .pivot-btn{color:#374151;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;padding:6px 14px;font-size:13px;transition:background-color .15s,border-color .15s;display:flex}.med-manager-app .pivot-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.med-manager-app .pivot-btn--primary{color:#fff;background-color:#4c61cc;border-color:#4c61cc}.med-manager-app .pivot-btn--primary:hover{background-color:#3a4fa0;border-color:#3a4fa0}@media (width<=768px){.med-manager-app .pivot-right-panel--open{z-index:100;width:280px;min-width:280px;height:100%;position:absolute;top:0;right:0;box-shadow:-2px 0 8px #00000026}.med-manager-app .pivot-body{position:relative}}.med-manager-app .pfc-container{flex-direction:column;height:100%;font-size:13px;display:flex}.med-manager-app .pfc-header{color:#4a5568;background-color:#f7fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.med-manager-app .pfc-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.med-manager-app .pfc-field-list{background-color:#fff;border-bottom:1px solid #e2e8f0;flex:none;max-height:45%;overflow-y:auto}.med-manager-app .pfc-config-area{background-color:#fff;flex:1;padding:8px 0;overflow-y:auto}.med-manager-app .pfc-group{padding:4px 0}.med-manager-app .pfc-group-title{text-transform:uppercase;letter-spacing:.04em;color:#718096;padding:6px 14px 4px;font-size:11px;font-weight:700}.med-manager-app .pfc-group-list{margin:0;padding:0;list-style:none}.med-manager-app .pfc-group-item{cursor:pointer;color:#1a202c;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:5px 14px;font-size:12px;transition:background-color .1s;display:flex}.med-manager-app .pfc-group-item:hover:not(.pfc-group-item--selected){color:#4c61cc;background-color:#f0f5ff}.med-manager-app .pfc-group-item--selected{color:#a0aec0;cursor:default;text-decoration:line-through}.med-manager-app .pfc-check-icon{color:#4c61cc;flex-shrink:0;font-size:10px}.med-manager-app .pfc-zone{border-bottom:1px solid #edf2f7;padding:4px 10px 8px}.med-manager-app .pfc-zone-title{color:#718096;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:6px 4px 4px;font-size:12px;font-weight:600;display:flex}.med-manager-app .pfc-zone-title:hover{background-color:#f3f4f680}.med-manager-app .pfc-zone-tags{border:1px dashed #e2e8f0;border-radius:6px;flex-direction:column;gap:2px;min-height:38px;margin-top:2px;padding:2px 0 2px 10px;transition:border-color .15s,background-color .15s;display:flex}.med-manager-app .pfc-zone-tags:hover{border-color:#cbd5e0}.med-manager-app .pfc-zone--row .pfc-zone-tags{border-color:#4c61cc4d}.med-manager-app .pfc-zone--col .pfc-zone-tags,.med-manager-app .pfc-zone--val .pfc-zone-tags{border-color:#10b9814d}.med-manager-app .pfc-zone-empty{color:#a0aec0;padding:8px 4px;font-size:11px;font-style:italic}.med-manager-app .pfc-tag{color:#1a202c;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;transition:background-color .1s;display:flex}.med-manager-app .pfc-tag:hover{background-color:#f0f5ff}.med-manager-app .pfc-tag-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.med-manager-app .pfc-tag-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.med-manager-app .pfc-tag-btn{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px 4px;font-size:10px;transition:color .1s,background-color .1s;display:flex}.med-manager-app .pfc-tag-btn:hover{color:#4c61cc;background-color:#4c61cc14}.med-manager-app .pfc-tag-btn:disabled{opacity:.3;cursor:not-allowed}.med-manager-app .pfc-tag-remove{color:#cbd5e0}.med-manager-app .pfc-tag-remove:hover{color:#e53e3e;background-color:#e53e3e14}.med-manager-app .pfc-drag-handle{color:#cbd5e0;cursor:grab;flex-shrink:0;align-items:center;padding:0 2px;display:flex}.med-manager-app .pfc-drag-handle:active{cursor:grabbing}.med-manager-app .pfc-drag-handle:hover{color:#718096}.med-manager-app .pfc-separator{background-color:#edf2f7;height:1px;margin:4px 0}.med-manager-app .pfb-container{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.med-manager-app .pfb-date-range{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.med-manager-app .pfb-datepicker-input{color:#1a202c;background:0 0;border:none;outline:none;width:100px;font-family:inherit;font-size:13px}.med-manager-app .pfb-datepicker-input::placeholder{color:#a0aec0}.med-manager-app .pfb-date-sep{color:#a0aec0;flex-shrink:0;font-size:13px}.med-manager-app .pfb-shortcuts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.med-manager-app .pfb-shortcut-btn{color:#374151;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:4px 10px;font-size:12px;transition:background-color .12s,border-color .12s,color .12s}.med-manager-app .pfb-shortcut-btn:hover:not(:disabled){color:#4c61cc;background-color:#f0f5ff;border-color:#4c61cc}.med-manager-app .pfb-shortcut-btn:disabled{opacity:.5;cursor:not-allowed}.med-manager-app .pfb-shortcut-btn.active{color:#fff;background-color:#4c61cc;border-color:#4c61cc}.med-manager-app .pfb-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#4c61cc;border:none;border-radius:6px;flex-shrink:0;padding:6px 18px;font-size:13px;font-weight:600;transition:background-color .15s}.med-manager-app .pfb-search-btn:hover:not(:disabled){background-color:#3a4fa0}.med-manager-app .pfb-search-btn:disabled{opacity:.6;cursor:not-allowed}.med-manager-app .pivot-exclude-zero-label{color:#374151;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-left:4px;font-size:13px;display:flex}.med-manager-app .pivot-checkbox-input{accent-color:#4c61cc;cursor:pointer;flex-shrink:0;width:14px;height:14px}.med-manager-app .cf-panel{padding:8px 0}.med-manager-app .cf-panel-header{align-items:center;padding:4px 14px 8px;display:flex}.med-manager-app .cf-add-btn{color:#4c61cc;cursor:pointer;background-color:#0000;border:1px solid #4c61cc;border-radius:5px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.med-manager-app .cf-add-btn:hover{color:#fff;background-color:#4c61cc}.med-manager-app .cf-empty{color:#a0aec0;text-align:center;padding:8px 14px;font-size:12px;font-style:italic}.med-manager-app .cf-rules{flex-direction:column;gap:6px;padding:0 10px 8px;display:flex}.med-manager-app .cf-rule-row{background-color:#fafafa;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.med-manager-app .cf-color-swatch{cursor:pointer;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;width:22px;height:22px;padding:0;transition:box-shadow .12s}.med-manager-app .cf-color-swatch:hover{box-shadow:0 0 0 2px #4c61cc44}.med-manager-app .cf-color-popover{z-index:200;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;gap:4px;width:160px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}.med-manager-app .cf-color-option{cursor:pointer;border:1px solid #e2e8f0;border-radius:4px;width:26px;height:26px;padding:0;transition:box-shadow .1s,transform .1s}.med-manager-app .cf-color-option:hover{transform:scale(1.15);box-shadow:0 2px 6px #00000026}.med-manager-app .cf-color-option--active{box-shadow:0 0 0 2px #4c61cc}.med-manager-app .pfc-assign-popover{z-index:200;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.med-manager-app .pfc-assign-option{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 12px;font-size:13px;transition:background-color .1s;display:flex}.med-manager-app .pfc-assign-option:hover{color:#4c61cc;background-color:#f0f5ff}.med-manager-app .pfc-assign-option--disabled{opacity:.4;cursor:not-allowed;color:#a0aec0}.med-manager-app .pfc-assign-option--disabled:hover{color:#a0aec0;background-color:#0000}.med-manager-app .react-datepicker-wrapper,.med-manager-app .react-datepicker__input-container{display:inline-block}.med-manager-app .pfb-datepicker-input.react-datepicker-ignore-onclickoutside{outline:none}.med-manager-app .react-datepicker{border:1px solid #e2e8f0;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;box-shadow:0 4px 16px #0000001a}.med-manager-app .react-datepicker__header{background-color:#f7fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0}.med-manager-app .react-datepicker__current-month{color:#1a202c;font-size:13px;font-weight:600}.med-manager-app .react-datepicker__day--selected,.med-manager-app .react-datepicker__day--in-selecting-range,.med-manager-app .react-datepicker__day--in-range{color:#fff;background-color:#4c61cc;border-radius:4px}.med-manager-app .react-datepicker__day--selected:hover,.med-manager-app .react-datepicker__day--in-range:hover{background-color:#3a4fa0}.med-manager-app .react-datepicker__day:hover{background-color:#f0f5ff;border-radius:4px}.med-manager-app .react-datepicker__day--keyboard-selected{color:#4c61cc;background-color:#4c61cc26;border-radius:4px}.med-manager-app .react-datepicker-popper{z-index:30!important}.med-manager-app .ppm-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.med-manager-app .ppm-modal{background:#fff;border-radius:12px;flex-direction:column;width:480px;max-width:90vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.med-manager-app .ppm-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.med-manager-app .ppm-title{color:#1a202c;font-size:15px;font-weight:700}.med-manager-app .ppm-close-btn{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:4px;padding:4px}.med-manager-app .ppm-close-btn:hover{color:#4a5568;background:#f7fafc}.med-manager-app .ppm-error{color:#e53e3e;background:#fff5f5;border-radius:6px;margin:8px 20px 0;padding:8px 12px;font-size:13px}.med-manager-app .ppm-save-section{border-bottom:1px solid #f1f5f9;padding:12px 20px}.med-manager-app .ppm-save-label,.med-manager-app .ppm-list-label{color:#718096;margin-bottom:8px;font-size:12px;font-weight:600}.med-manager-app .ppm-save-row{gap:8px;display:flex}.med-manager-app .ppm-name-input{border:1px solid #e2e8f0;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:13px}.med-manager-app .ppm-name-input:focus{border-color:#4c61cc}.med-manager-app .ppm-save-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#4c61cc;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.med-manager-app .ppm-save-btn:hover{background:#3d4fad}.med-manager-app .ppm-save-btn:disabled{opacity:.5;cursor:not-allowed}.med-manager-app .ppm-list-section{flex:1;padding:12px 20px;overflow-y:auto}.med-manager-app .ppm-loading,.med-manager-app .ppm-empty{color:#a0aec0;text-align:center;padding:20px 0;font-size:13px}.med-manager-app .ppm-list{margin:0;padding:0;list-style:none}.med-manager-app .ppm-item{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.med-manager-app .ppm-item:last-child{border-bottom:none}.med-manager-app .ppm-item-info{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.med-manager-app .ppm-item-name{color:#1a202c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.med-manager-app .ppm-item-meta{color:#a0aec0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.med-manager-app .ppm-item-actions{flex-shrink:0;gap:4px;display:flex}.med-manager-app .ppm-apply-btn{cursor:pointer;color:#4a5568;background:#edf2f7;border:none;border-radius:4px;padding:4px 10px;font-size:12px}.med-manager-app .ppm-apply-btn:hover{background:#e2e8f0}.med-manager-app .ppm-delete-btn{cursor:pointer;color:#a0aec0;background:0 0;border:none;border-radius:4px;padding:4px 6px}.med-manager-app .ppm-delete-btn:hover{color:#e53e3e;background:#fff5f5}.med-manager-app .fm-modal{background:#fff;border-radius:12px;flex-direction:column;width:600px;max-width:92vw;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.med-manager-app .fm-body{flex:1;padding:16px 20px 20px;overflow-y:auto}.med-manager-app .fm-section-title{text-transform:uppercase;letter-spacing:.06em;color:#4c61cc;border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:4px;font-size:12px;font-weight:700}.med-manager-app .fm-table{border-collapse:collapse;width:100%;font-size:13px}.med-manager-app .fm-th{text-align:left;color:#718096;background-color:#f7fafc;border-bottom:1px solid #e2e8f0;padding:5px 8px;font-size:11px;font-weight:600}.med-manager-app .fm-tr:hover{background-color:#f9fafb}.med-manager-app .fm-td{color:#374151;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:5px 8px;line-height:1.5}.med-manager-app .fm-td--name{color:#1a202c;white-space:nowrap;min-width:130px;font-weight:500}.med-manager-app .fm-notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.med-manager-app .fm-note-item{color:#4a5568;padding-left:14px;font-size:13px;line-height:1.55;position:relative}.med-manager-app .fm-note-item:before{content:"•";color:#4c61cc;font-weight:700;position:absolute;left:0}
