@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-y-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:""}}}@layer theme{:root,:host{--font-sans:"Afacad Flux", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-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-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-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-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-cyan-50:oklch(98.4% .019 200.873);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-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-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-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-afacad:"Afacad Flux", Arial, sans-serif}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-family:Afacad Flux,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100vh;margin:0;font-family:Afacad Flux,Arial,sans-serif}button,input,textarea,select{font-family:Afacad Flux,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}}@layer components{.so-floating-notification{z-index:9999;color:#fff;background:linear-gradient(135deg,#10367d,#10367d);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;width:min(350px,100vw - 32px);padding:16px;animation:.5s cubic-bezier(.25,1,.5,1) so-slide-in-down;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 10px 30px -10px #10367d80}.so-notification-icon{flex-shrink:0;font-size:2rem;animation:1s so-tada}.so-notification-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.so-notification-title{font-size:1rem;font-weight:700;line-height:1.3}.so-notification-details{opacity:.8;font-size:.875rem;line-height:1.4}.so-notification-view-btn{color:#10367d;white-space:nowrap;cursor:pointer;background:#a5ce00;border:1px solid #ffffff4d;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:.875rem;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s}.so-notification-view-btn:hover{background:#a5ce00;transform:translateY(-1px);box-shadow:0 6px 16px #10367d1f}.so-notification-view-btn:active{transform:scale(.97)}.so-notification-view-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}}@layer utilities{.pointer-events-auto{pointer-events:auto!important}.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.inset-\[-3\%_-5\%_-3\%_0\]{top:-3%!important;right:-5%!important;bottom:-3%!important;left:0!important}.inset-\[4px\]{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important}.inset-\[6\%\]{top:6%!important;right:6%!important;bottom:6%!important;left:6%!important}.inset-x-0{inset-inline:0!important}.inset-y-0{inset-block:0!important}.inset-y-1{inset-block:var(--spacing)!important}.inset-y-2{inset-block:calc(var(--spacing) * 2)!important}.-top-0\.5{top:calc(var(--spacing) * -.5)!important}.-top-1{top:calc(var(--spacing) * -1)!important}.-top-2{top:calc(var(--spacing) * -2)!important}.-top-16{top:calc(var(--spacing) * -16)!important}.-top-20{top:calc(var(--spacing) * -20)!important}.-top-24{top:calc(var(--spacing) * -24)!important}.-top-\[20\%\]{top:-20%!important}.-top-\[22\%\]{top:-22%!important}.-top-\[24\%\]{top:-24%!important}.-top-\[30\%\]{top:-30%!important}.top-0{top:0!important}.top-1{top:var(--spacing)!important}.top-1\/2{top:50%!important}.top-2{top:calc(var(--spacing) * 2)!important}.top-2\.5{top:calc(var(--spacing) * 2.5)!important}.top-3{top:calc(var(--spacing) * 3)!important}.top-6{top:calc(var(--spacing) * 6)!important}.top-7{top:calc(var(--spacing) * 7)!important}.top-\[3px\]{top:3px!important}.top-\[4px\]{top:4px!important}.top-\[5px\]{top:5px!important}.top-\[18\%\]{top:18%!important}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)!important}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)!important}.top-full{top:100%!important}.-right-0\.5{right:calc(var(--spacing) * -.5)!important}.-right-1{right:calc(var(--spacing) * -1)!important}.-right-2{right:calc(var(--spacing) * -2)!important}.-right-12{right:calc(var(--spacing) * -12)!important}.-right-20{right:calc(var(--spacing) * -20)!important}.-right-\[8\%\]{right:-8%!important}.right-0{right:0!important}.right-1{right:var(--spacing)!important}.right-1\.5{right:calc(var(--spacing) * 1.5)!important}.right-2{right:calc(var(--spacing) * 2)!important}.right-2\.5{right:calc(var(--spacing) * 2.5)!important}.right-3{right:calc(var(--spacing) * 3)!important}.right-3\.5{right:calc(var(--spacing) * 3.5)!important}.right-4{right:calc(var(--spacing) * 4)!important}.right-5{right:calc(var(--spacing) * 5)!important}.right-7{right:calc(var(--spacing) * 7)!important}.right-10{right:calc(var(--spacing) * 10)!important}.right-\[-10\%\]{right:-10%!important}.right-\[-12\%\]{right:-12%!important}.right-\[2\%\]{right:2%!important}.right-\[3px\]{right:3px!important}.right-\[4px\]{right:4px!important}.right-\[5px\]{right:5px!important}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)!important}.-bottom-1{bottom:calc(var(--spacing) * -1)!important}.-bottom-24{bottom:calc(var(--spacing) * -24)!important}.-bottom-\[24\%\]{bottom:-24%!important}.-bottom-\[25\%\]{bottom:-25%!important}.-bottom-\[32\%\]{bottom:-32%!important}.-bottom-\[36\%\]{bottom:-36%!important}.bottom-0{bottom:0!important}.bottom-1{bottom:var(--spacing)!important}.bottom-2{bottom:calc(var(--spacing) * 2)!important}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)!important}.bottom-3{bottom:calc(var(--spacing) * 3)!important}.bottom-4{bottom:calc(var(--spacing) * 4)!important}.bottom-5{bottom:calc(var(--spacing) * 5)!important}.bottom-8{bottom:calc(var(--spacing) * 8)!important}.bottom-\[-90px\]{bottom:-90px!important}.bottom-\[4px\]{bottom:4px!important}.bottom-\[9px\]{bottom:9px!important}.bottom-\[15px\]{bottom:15px!important}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)!important}.-left-1\/3{left:-33.3333%!important}.-left-16{left:calc(var(--spacing) * -16)!important}.-left-\[12\%\]{left:-12%!important}.-left-\[14\%\]{left:-14%!important}.-left-\[18\%\]{left:-18%!important}.left-0{left:0!important}.left-1{left:var(--spacing)!important}.left-1\/2{left:50%!important}.left-2{left:calc(var(--spacing) * 2)!important}.left-2\.5{left:calc(var(--spacing) * 2.5)!important}.left-3{left:calc(var(--spacing) * 3)!important}.left-3\.5{left:calc(var(--spacing) * 3.5)!important}.left-4{left:calc(var(--spacing) * 4)!important}.left-6{left:calc(var(--spacing) * 6)!important}.left-7{left:calc(var(--spacing) * 7)!important}.left-\[9px\]{left:9px!important}.left-\[18\%\]{left:18%!important}.left-\[40px\]{left:40px!important}.left-\[42\%\]{left:42%!important}.left-\[50px\]{left:50px!important}.left-\[130px\]{left:130px!important}.isolate{isolation:isolate!important}.-z-10{z-index:-10!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-\[1\]{z-index:1!important}.z-\[2\]{z-index:2!important}.z-\[60\]{z-index:60!important}.z-\[68\]{z-index:68!important}.z-\[69\]{z-index:69!important}.z-\[70\]{z-index:70!important}.z-\[80\]{z-index:80!important}.z-\[89\]{z-index:89!important}.z-\[90\]{z-index:90!important}.z-\[100\]{z-index:100!important}.z-\[110\]{z-index:110!important}.z-\[120\]{z-index:120!important}.z-\[140\]{z-index:140!important}.z-\[180\]{z-index:180!important}.z-\[200\]{z-index:200!important}.z-\[220\]{z-index:220!important}.z-\[900\]{z-index:900!important}.z-\[1000\]{z-index:1000!important}.z-\[1100\]{z-index:1100!important}.z-\[9990\]{z-index:9990!important}.z-\[9998\]{z-index:9998!important}.z-\[9999\]{z-index:9999!important}.z-\[10000\]{z-index:10000!important}.z-\[10001\]{z-index:10001!important}.z-\[10010\]{z-index:10010!important}.z-\[10030\]{z-index:10030!important}.z-\[14000\]{z-index:14000!important}.z-\[15000\]{z-index:15000!important}.z-\[15001\]{z-index:15001!important}.col-span-2{grid-column:span 2/span 2!important}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.\!m-0,.m-0{margin:0!important}.m-3{margin:calc(var(--spacing) * 3)!important}.m-\[3px\]{margin:3px!important}.\!mx-0{margin-inline:0!important}.\!mx-5{margin-inline:calc(var(--spacing) * 5)!important}.mx-1{margin-inline:var(--spacing)!important}.mx-2{margin-inline:calc(var(--spacing) * 2)!important}.mx-3{margin-inline:calc(var(--spacing) * 3)!important}.mx-4{margin-inline:calc(var(--spacing) * 4)!important}.mx-auto{margin-inline:auto!important}.my-1{margin-block:var(--spacing)!important}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)!important}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)!important}.my-3{margin-block:calc(var(--spacing) * 3)!important}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)!important}.my-5{margin-block:calc(var(--spacing) * 5)!important}.my-6{margin-block:calc(var(--spacing) * 6)!important}.my-auto{margin-block:auto!important}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-7{margin-top:calc(var(--spacing) * 7)!important}.mt-8{margin-top:calc(var(--spacing) * 8)!important}.mt-9{margin-top:calc(var(--spacing) * 9)!important}.mt-10{margin-top:calc(var(--spacing) * 10)!important}.mt-\[1px\]{margin-top:1px!important}.mt-\[2px\]{margin-top:2px!important}.mt-\[7px\]{margin-top:7px!important}.mt-\[clamp\(4px\,0\.8dvh\,8px\)\]{margin-top:clamp(4px,.8dvh,8px)!important}.mt-\[clamp\(8px\,1\.6dvh\,16px\)\]{margin-top:clamp(8px,1.6dvh,16px)!important}.mt-auto{margin-top:auto!important}.mr-1{margin-right:var(--spacing)!important}.mr-2{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)!important}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.mb-\[clamp\(5px\,0\.8dvh\,8px\)\]{margin-bottom:clamp(5px,.8dvh,8px)!important}.mb-\[clamp\(5px\,0\.9dvh\,10px\)\]{margin-bottom:clamp(5px,.9dvh,10px)!important}.mb-\[clamp\(8px\,1\.5dvh\,16px\)\]{margin-bottom:clamp(8px,1.5dvh,16px)!important}.mb-\[clamp\(16px\,3dvh\,30px\)\]{margin-bottom:clamp(16px,3dvh,30px)!important}.ml-0\.5{margin-left:calc(var(--spacing) * .5)!important}.ml-1{margin-left:var(--spacing)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.ml-3{margin-left:calc(var(--spacing) * 3)!important}.ml-auto{margin-left:auto!important}.line-clamp-1{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.\!flex{display:flex!important}.\!inline-flex{display:inline-flex!important}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.inline-grid{display:inline-grid!important}.list-item{display:list-item!important}.table{display:table!important}.aspect-square{aspect-ratio:1!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.\!h-14{height:calc(var(--spacing) * 14)!important}.h-0\.5{height:calc(var(--spacing) * .5)!important}.h-1{height:var(--spacing)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)!important}.h-2{height:calc(var(--spacing) * 2)!important}.h-2\.5{height:calc(var(--spacing) * 2.5)!important}.h-3{height:calc(var(--spacing) * 3)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)!important}.h-4{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)!important}.h-7{height:calc(var(--spacing) * 7)!important}.h-8{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)!important}.h-11{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)!important}.h-14{height:calc(var(--spacing) * 14)!important}.h-16{height:calc(var(--spacing) * 16)!important}.h-36{height:calc(var(--spacing) * 36)!important}.h-44{height:calc(var(--spacing) * 44)!important}.h-56{height:calc(var(--spacing) * 56)!important}.h-64{height:calc(var(--spacing) * 64)!important}.h-\[2px\]{height:2px!important}.h-\[3px\]{height:3px!important}.h-\[4px\]{height:4px!important}.h-\[5px\]{height:5px!important}.h-\[6px\]{height:6px!important}.h-\[7px\]{height:7px!important}.h-\[8px\]{height:8px!important}.h-\[9px\]{height:9px!important}.h-\[10px\]{height:10px!important}.h-\[11px\]{height:11px!important}.h-\[12px\]{height:12px!important}.h-\[16px\]{height:16px!important}.h-\[17px\]{height:17px!important}.h-\[18px\]{height:18px!important}.h-\[19px\]{height:19px!important}.h-\[20px\]{height:20px!important}.h-\[21px\]{height:21px!important}.h-\[22px\]{height:22px!important}.h-\[24rem\]{height:24rem!important}.h-\[36px\]{height:36px!important}.h-\[38px\]{height:38px!important}.h-\[40px\]{height:40px!important}.h-\[40rem\]{height:40rem!important}.h-\[42px\]{height:42px!important}.h-\[44px\]{height:44px!important}.h-\[44rem\]{height:44rem!important}.h-\[46px\]{height:46px!important}.h-\[48\%\]{height:48%!important}.h-\[48px\]{height:48px!important}.h-\[54px\]{height:54px!important}.h-\[58\%\]{height:58%!important}.h-\[58px\]{height:58px!important}.h-\[62\%\]{height:62%!important}.h-\[62px\]{height:62px!important}.h-\[64px\]{height:64px!important}.h-\[66px\]{height:66px!important}.h-\[68\%\]{height:68%!important}.h-\[68px\]{height:68px!important}.h-\[70\%\]{height:70%!important}.h-\[72px\]{height:72px!important}.h-\[92vh\]{height:92vh!important}.h-\[100dvh\]{height:100dvh!important}.h-\[145px\]{height:145px!important}.h-\[150px\]{height:150px!important}.h-\[170px\]{height:170px!important}.h-\[190px\]{height:190px!important}.h-\[230px\]{height:230px!important}.h-\[235px\]{height:235px!important}.h-\[290px\]{height:290px!important}.h-\[320px\]{height:320px!important}.h-\[330px\]{height:330px!important}.h-\[340px\]{height:340px!important}.h-\[350px\]{height:350px!important}.h-\[360px\]{height:360px!important}.h-\[390px\]{height:390px!important}.h-\[420px\]{height:420px!important}.h-\[calc\(100\%-64px\)\]{height:calc(100% - 64px)!important}.h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)!important}.h-\[clamp\(36px\,5dvh\,44px\)\]{height:clamp(36px,5dvh,44px)!important}.h-\[clamp\(48px\,6\.2dvh\,58px\)\]{height:clamp(48px,6.2dvh,58px)!important}.h-\[clamp\(48px\,6\.4dvh\,60px\)\]{height:clamp(48px,6.4dvh,60px)!important}.h-\[clamp\(48px\,7dvh\,72px\)\]{height:clamp(48px,7dvh,72px)!important}.h-\[clamp\(52px\,7dvh\,66px\)\]{height:clamp(52px,7dvh,66px)!important}.h-\[clamp\(72px\,11dvh\,108px\)\]{height:clamp(72px,11dvh,108px)!important}.h-\[min\(94vh\,980px\)\]{height:min(94vh,980px)!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-px{height:1px!important}.max-h-\[52vh\]{max-height:52vh!important}.max-h-\[56vh\]{max-height:56vh!important}.max-h-\[58vh\]{max-height:58vh!important}.max-h-\[60dvh\]{max-height:60dvh!important}.max-h-\[65dvh\]{max-height:65dvh!important}.max-h-\[68vh\]{max-height:68vh!important}.max-h-\[70dvh\]{max-height:70dvh!important}.max-h-\[70vh\]{max-height:70vh!important}.max-h-\[80dvh\]{max-height:80dvh!important}.max-h-\[88vh\]{max-height:88vh!important}.max-h-\[90vh\]{max-height:90vh!important}.max-h-\[92vh\]{max-height:92vh!important}.max-h-\[94dvh\]{max-height:94dvh!important}.max-h-\[150px\]{max-height:150px!important}.max-h-\[160px\]{max-height:160px!important}.max-h-\[235px\]{max-height:235px!important}.max-h-\[240px\]{max-height:240px!important}.max-h-\[260px\]{max-height:260px!important}.max-h-\[280px\]{max-height:280px!important}.max-h-\[290px\]{max-height:290px!important}.max-h-\[300px\]{max-height:300px!important}.max-h-\[320px\]{max-height:320px!important}.max-h-\[360px\]{max-height:360px!important}.max-h-\[430px\]{max-height:430px!important}.max-h-\[610px\]{max-height:610px!important}.max-h-\[720px\]{max-height:720px!important}.max-h-\[calc\(88vh-145px\)\]{max-height:calc(88vh - 145px)!important}.max-h-\[calc\(88vh-150px\)\]{max-height:calc(88vh - 150px)!important}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)!important}.max-h-\[calc\(100dvh-126px\)\]{max-height:calc(100dvh - 126px)!important}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)!important}.max-h-\[min\(720px\,90vh\)\]{max-height:min(720px,90vh)!important}.max-h-full{max-height:100%!important}.min-h-0{min-height:0!important}.min-h-7{min-height:calc(var(--spacing) * 7)!important}.min-h-9{min-height:calc(var(--spacing) * 9)!important}.min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-48{min-height:calc(var(--spacing) * 48)!important}.min-h-\[24px\]{min-height:24px!important}.min-h-\[25px\]{min-height:25px!important}.min-h-\[28px\]{min-height:28px!important}.min-h-\[29px\]{min-height:29px!important}.min-h-\[30px\]{min-height:30px!important}.min-h-\[36px\]{min-height:36px!important}.min-h-\[40px\]{min-height:40px!important}.min-h-\[46px\]{min-height:46px!important}.min-h-\[54px\]{min-height:54px!important}.min-h-\[56px\]{min-height:56px!important}.min-h-\[58px\]{min-height:58px!important}.min-h-\[62px\]{min-height:62px!important}.min-h-\[64px\]{min-height:64px!important}.min-h-\[68px\]{min-height:68px!important}.min-h-\[70px\]{min-height:70px!important}.min-h-\[72px\]{min-height:72px!important}.min-h-\[74px\]{min-height:74px!important}.min-h-\[76px\]{min-height:76px!important}.min-h-\[78px\]{min-height:78px!important}.min-h-\[82px\]{min-height:82px!important}.min-h-\[84px\]{min-height:84px!important}.min-h-\[88px\]{min-height:88px!important}.min-h-\[92px\]{min-height:92px!important}.min-h-\[96px\]{min-height:96px!important}.min-h-\[100dvh\]{min-height:100dvh!important}.min-h-\[105px\]{min-height:105px!important}.min-h-\[110px\]{min-height:110px!important}.min-h-\[116px\]{min-height:116px!important}.min-h-\[120px\]{min-height:120px!important}.min-h-\[125px\]{min-height:125px!important}.min-h-\[126px\]{min-height:126px!important}.min-h-\[130px\]{min-height:130px!important}.min-h-\[132px\]{min-height:132px!important}.min-h-\[145px\]{min-height:145px!important}.min-h-\[150px\]{min-height:150px!important}.min-h-\[165px\]{min-height:165px!important}.min-h-\[170px\]{min-height:170px!important}.min-h-\[180px\]{min-height:180px!important}.min-h-\[190px\]{min-height:190px!important}.min-h-\[200px\]{min-height:200px!important}.min-h-\[220px\]{min-height:220px!important}.min-h-\[230px\]{min-height:230px!important}.min-h-\[240px\]{min-height:240px!important}.min-h-\[250px\]{min-height:250px!important}.min-h-\[260px\]{min-height:260px!important}.min-h-\[280px\]{min-height:280px!important}.min-h-\[300px\]{min-height:300px!important}.min-h-\[320px\]{min-height:320px!important}.min-h-\[330px\]{min-height:330px!important}.min-h-\[340px\]{min-height:340px!important}.min-h-\[390px\]{min-height:390px!important}.min-h-\[420px\]{min-height:420px!important}.min-h-\[500px\]{min-height:500px!important}.min-h-\[560px\]{min-height:560px!important}.min-h-\[610px\]{min-height:610px!important}.min-h-\[620px\]{min-height:620px!important}.min-h-\[650px\]{min-height:650px!important}.min-h-\[680px\]{min-height:680px!important}.min-h-\[760px\]{min-height:760px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.\!w-14{width:calc(var(--spacing) * 14)!important}.\!w-\[380px\]{width:380px!important}.\!w-\[390px\]{width:390px!important}.\!w-\[410px\]{width:410px!important}.\!w-\[420px\]{width:420px!important}.\!w-\[430px\]{width:430px!important}.\!w-\[440px\]{width:440px!important}.\!w-\[460px\]{width:460px!important}.\!w-\[470px\]{width:470px!important}.\!w-\[480px\]{width:480px!important}.\!w-\[min\(620px\,calc\(100vw-24px\)\)\]{width:min(620px,100vw - 24px)!important}.\!w-\[min\(860px\,calc\(100vw-24px\)\)\]{width:min(860px,100vw - 24px)!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:var(--spacing)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)!important}.w-1\/2{width:50%!important}.w-1\/3{width:33.3333%!important}.w-2{width:calc(var(--spacing) * 2)!important}.w-2\.5{width:calc(var(--spacing) * 2.5)!important}.w-3{width:calc(var(--spacing) * 3)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)!important}.w-3\/4{width:75%!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-6{width:calc(var(--spacing) * 6)!important}.w-7{width:calc(var(--spacing) * 7)!important}.w-8{width:calc(var(--spacing) * 8)!important}.w-9{width:calc(var(--spacing) * 9)!important}.w-10{width:calc(var(--spacing) * 10)!important}.w-11{width:calc(var(--spacing) * 11)!important}.w-12{width:calc(var(--spacing) * 12)!important}.w-14{width:calc(var(--spacing) * 14)!important}.w-16{width:calc(var(--spacing) * 16)!important}.w-28{width:calc(var(--spacing) * 28)!important}.w-36{width:calc(var(--spacing) * 36)!important}.w-40{width:calc(var(--spacing) * 40)!important}.w-44{width:calc(var(--spacing) * 44)!important}.w-56{width:calc(var(--spacing) * 56)!important}.w-64{width:calc(var(--spacing) * 64)!important}.w-\[2px\]{width:2px!important}.w-\[3px\]{width:3px!important}.w-\[4px\]{width:4px!important}.w-\[6px\]{width:6px!important}.w-\[7\%\]{width:7%!important}.w-\[7px\]{width:7px!important}.w-\[8\%\]{width:8%!important}.w-\[9\%\]{width:9%!important}.w-\[10\%\]{width:10%!important}.w-\[11\%\]{width:11%!important}.w-\[11px\]{width:11px!important}.w-\[12\%\]{width:12%!important}.w-\[13\%\]{width:13%!important}.w-\[18px\]{width:18px!important}.w-\[19px\]{width:19px!important}.w-\[20\%\]{width:20%!important}.w-\[20px\]{width:20px!important}.w-\[22px\]{width:22px!important}.w-\[24rem\]{width:24rem!important}.w-\[29\%\]{width:29%!important}.w-\[31\%\]{width:31%!important}.w-\[38\%\]{width:38%!important}.w-\[39px\]{width:39px!important}.w-\[40px\]{width:40px!important}.w-\[40rem\]{width:40rem!important}.w-\[42\%\]{width:42%!important}.w-\[42px\]{width:42px!important}.w-\[44rem\]{width:44rem!important}.w-\[46px\]{width:46px!important}.w-\[48px\]{width:48px!important}.w-\[52\%\]{width:52%!important}.w-\[52px\]{width:52px!important}.w-\[54px\]{width:54px!important}.w-\[55\%\]{width:55%!important}.w-\[56\%\]{width:56%!important}.w-\[58\%\]{width:58%!important}.w-\[58px\]{width:58px!important}.w-\[60\%\]{width:60%!important}.w-\[60px\]{width:60px!important}.w-\[62px\]{width:62px!important}.w-\[64px\]{width:64px!important}.w-\[65px\]{width:65px!important}.w-\[68px\]{width:68px!important}.w-\[70px\]{width:70px!important}.w-\[72\%\]{width:72%!important}.w-\[72px\]{width:72px!important}.w-\[74\%\]{width:74%!important}.w-\[74px\]{width:74px!important}.w-\[76px\]{width:76px!important}.w-\[78\%\]{width:78%!important}.w-\[78px\]{width:78px!important}.w-\[80px\]{width:80px!important}.w-\[82\%\]{width:82%!important}.w-\[84px\]{width:84px!important}.w-\[86px\]{width:86px!important}.w-\[88\%\]{width:88%!important}.w-\[88px\]{width:88px!important}.w-\[90px\]{width:90px!important}.w-\[92px\]{width:92px!important}.w-\[96px\]{width:96px!important}.w-\[100px\]{width:100px!important}.w-\[102px\]{width:102px!important}.w-\[105px\]{width:105px!important}.w-\[108px\]{width:108px!important}.w-\[110px\]{width:110px!important}.w-\[112px\]{width:112px!important}.w-\[116px\]{width:116px!important}.w-\[118px\]{width:118px!important}.w-\[120px\]{width:120px!important}.w-\[130px\]{width:130px!important}.w-\[135px\]{width:135px!important}.w-\[145px\]{width:145px!important}.w-\[150px\]{width:150px!important}.w-\[170px\]{width:170px!important}.w-\[180px\]{width:180px!important}.w-\[190px\]{width:190px!important}.w-\[210px\]{width:210px!important}.w-\[220px\]{width:220px!important}.w-\[228px\]{width:228px!important}.w-\[250px\]{width:250px!important}.w-\[300px\]{width:300px!important}.w-\[310px\]{width:310px!important}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)!important}.w-\[clamp\(36px\,5dvh\,44px\)\]{width:clamp(36px,5dvh,44px)!important}.w-\[min\(92vw\,320px\)\]{width:min(92vw,320px)!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-px{width:1px!important}.\!max-w-\[92vw\]{max-width:92vw!important}.\!max-w-\[380px\]{max-width:380px!important}.\!max-w-\[calc\(100vw-20px\)\]{max-width:calc(100vw - 20px)!important}.\!max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)!important}.max-w-6xl{max-width:var(--container-6xl)!important}.max-w-\[34px\]{max-width:34px!important}.max-w-\[55\%\]{max-width:55%!important}.max-w-\[58\%\]{max-width:58%!important}.max-w-\[65\%\]{max-width:65%!important}.max-w-\[84\%\]{max-width:84%!important}.max-w-\[92px\]{max-width:92px!important}.max-w-\[110px\]{max-width:110px!important}.max-w-\[120px\]{max-width:120px!important}.max-w-\[130px\]{max-width:130px!important}.max-w-\[150px\]{max-width:150px!important}.max-w-\[180px\]{max-width:180px!important}.max-w-\[210px\]{max-width:210px!important}.max-w-\[220px\]{max-width:220px!important}.max-w-\[240px\]{max-width:240px!important}.max-w-\[260px\]{max-width:260px!important}.max-w-\[270px\]{max-width:270px!important}.max-w-\[280px\]{max-width:280px!important}.max-w-\[290px\]{max-width:290px!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[320px\]{max-width:320px!important}.max-w-\[330px\]{max-width:330px!important}.max-w-\[340px\]{max-width:340px!important}.max-w-\[350px\]{max-width:350px!important}.max-w-\[360px\]{max-width:360px!important}.max-w-\[370px\]{max-width:370px!important}.max-w-\[380px\]{max-width:380px!important}.max-w-\[390px\]{max-width:390px!important}.max-w-\[410px\]{max-width:410px!important}.max-w-\[420px\]{max-width:420px!important}.max-w-\[430px\]{max-width:430px!important}.max-w-\[460px\]{max-width:460px!important}.max-w-\[470px\]{max-width:470px!important}.max-w-\[500px\]{max-width:500px!important}.max-w-\[520px\]{max-width:520px!important}.max-w-\[540px\]{max-width:540px!important}.max-w-\[560px\]{max-width:560px!important}.max-w-\[585px\]{max-width:585px!important}.max-w-\[590px\]{max-width:590px!important}.max-w-\[610px\]{max-width:610px!important}.max-w-\[620px\]{max-width:620px!important}.max-w-\[640px\]{max-width:640px!important}.max-w-\[650px\]{max-width:650px!important}.max-w-\[660px\]{max-width:660px!important}.max-w-\[680px\]{max-width:680px!important}.max-w-\[690px\]{max-width:690px!important}.max-w-\[700px\]{max-width:700px!important}.max-w-\[720px\]{max-width:720px!important}.max-w-\[760px\]{max-width:760px!important}.max-w-\[820px\]{max-width:820px!important}.max-w-\[860px\]{max-width:860px!important}.max-w-\[900px\]{max-width:900px!important}.max-w-\[920px\]{max-width:920px!important}.max-w-\[980px\]{max-width:980px!important}.max-w-\[1050px\]{max-width:1050px!important}.max-w-\[1180px\]{max-width:1180px!important}.max-w-\[1380px\]{max-width:1380px!important}.max-w-\[1480px\]{max-width:1480px!important}.max-w-\[1500px\]{max-width:1500px!important}.max-w-\[1550px\]{max-width:1550px!important}.max-w-\[1660px\]{max-width:1660px!important}.max-w-\[1800px\]{max-width:1800px!important}.max-w-\[1880px\]{max-width:1880px!important}.max-w-\[1900px\]{max-width:1900px!important}.max-w-\[1920px\]{max-width:1920px!important}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)!important}.max-w-full{max-width:100%!important}.max-w-max{max-width:max-content!important}.max-w-md{max-width:var(--container-md)!important}.max-w-sm{max-width:var(--container-sm)!important}.max-w-xl{max-width:var(--container-xl)!important}.min-w-0{min-width:0!important}.min-w-4{min-width:calc(var(--spacing) * 4)!important}.min-w-5{min-width:calc(var(--spacing) * 5)!important}.min-w-6{min-width:calc(var(--spacing) * 6)!important}.min-w-7{min-width:calc(var(--spacing) * 7)!important}.min-w-8{min-width:calc(var(--spacing) * 8)!important}.min-w-9{min-width:calc(var(--spacing) * 9)!important}.min-w-\[17px\]{min-width:17px!important}.min-w-\[21px\]{min-width:21px!important}.min-w-\[48px\]{min-width:48px!important}.min-w-\[50px\]{min-width:50px!important}.min-w-\[52px\]{min-width:52px!important}.min-w-\[54px\]{min-width:54px!important}.min-w-\[56px\]{min-width:56px!important}.min-w-\[58px\]{min-width:58px!important}.min-w-\[68px\]{min-width:68px!important}.min-w-\[72px\]{min-width:72px!important}.min-w-\[90px\]{min-width:90px!important}.min-w-\[95px\]{min-width:95px!important}.min-w-\[96px\]{min-width:96px!important}.min-w-\[105px\]{min-width:105px!important}.min-w-\[110px\]{min-width:110px!important}.min-w-\[112px\]{min-width:112px!important}.min-w-\[120px\]{min-width:120px!important}.min-w-\[125px\]{min-width:125px!important}.min-w-\[126px\]{min-width:126px!important}.min-w-\[130px\]{min-width:130px!important}.min-w-\[145px\]{min-width:145px!important}.min-w-\[150px\]{min-width:150px!important}.min-w-\[155px\]{min-width:155px!important}.min-w-\[160px\]{min-width:160px!important}.min-w-\[165px\]{min-width:165px!important}.min-w-\[180px\]{min-width:180px!important}.min-w-\[190px\]{min-width:190px!important}.min-w-\[200px\]{min-width:200px!important}.min-w-\[210px\]{min-width:210px!important}.min-w-\[220px\]{min-width:220px!important}.min-w-\[230px\]{min-width:230px!important}.min-w-\[250px\]{min-width:250px!important}.min-w-\[260px\]{min-width:260px!important}.min-w-\[270px\]{min-width:270px!important}.min-w-\[280px\]{min-width:280px!important}.min-w-\[320px\]{min-width:320px!important}.min-w-\[620px\]{min-width:620px!important}.min-w-\[720px\]{min-width:720px!important}.min-w-\[760px\]{min-width:760px!important}.min-w-\[800px\]{min-width:800px!important}.min-w-\[900px\]{min-width:900px!important}.min-w-\[980px\]{min-width:980px!important}.min-w-\[1000px\]{min-width:1000px!important}.min-w-\[1050px\]{min-width:1050px!important}.min-w-\[1080px\]{min-width:1080px!important}.min-w-\[1120px\]{min-width:1120px!important}.min-w-\[1180px\]{min-width:1180px!important}.min-w-\[1280px\]{min-width:1280px!important}.flex-1{flex:1!important}.flex-\[1\.35\]{flex:1.35!important}.shrink-0{flex-shrink:0!important}.table-fixed{table-layout:fixed!important}.border-collapse{border-collapse:collapse!important}.border-separate{border-collapse:separate!important}.border-spacing-0{--tw-border-spacing-x:0px!important;--tw-border-spacing-y:0px!important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important}.origin-center{transform-origin:50%!important}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-1\/2{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-\[110\%\]{--tw-translate-x: -110% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-full{--tw-translate-x:-100%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-y-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.scale-90{--tw-scale-x:90%!important;--tw-scale-y:90%!important;--tw-scale-z:90%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.scale-100{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.\!scale-\[0\.82\]{scale:.82!important}.scale-\[1\.03\]{scale:1.03!important}.scale-\[1\.035\]{scale:1.035!important}.rotate-0{rotate:0deg!important}.rotate-45{rotate:45deg!important}.rotate-180{rotate:180deg!important}.skew-x-\[-18deg\]{--tw-skew-x:skewX(-18deg)!important;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)!important}.animate-pulse{animation:var(--animate-pulse)!important}.animate-spin{animation:var(--animate-spin)!important}.cursor-default{cursor:default!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-move{cursor:move!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.resize{resize:both!important}.resize-none{resize:none!important}.resize-y{resize:vertical!important}.\[scrollbar-width\:none\]{scrollbar-width:none!important}.\[scrollbar-width\:thin\]{scrollbar-width:thin!important}.\[scrollbar-color\:\#C9D3DD_transparent\]{scrollbar-color:#c9d3dd transparent!important}.\[scrollbar-color\:\#CBD5DF_transparent\]{scrollbar-color:#cbd5df transparent!important}.\[scrollbar-color\:\#CBD5E1_transparent\]{scrollbar-color:#cbd5e1 transparent!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.list-none{list-style-type:none!important}.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))!important}.grid-cols-\[0\.65fr_1\.25fr_1fr_auto\]{grid-template-columns:.65fr 1.25fr 1fr auto!important}.grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr!important}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto!important}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr!important}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)!important}.grid-cols-\[74px_minmax\(0\,1fr\)\]{grid-template-columns:74px minmax(0,1fr)!important}.grid-cols-\[78px_1fr\]{grid-template-columns:78px 1fr!important}.grid-cols-\[78px_repeat\(7\,minmax\(140px\,1fr\)\)\]{grid-template-columns:78px repeat(7,minmax(140px,1fr))!important}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto!important}.grid-rows-\[0fr\]{grid-template-rows:0fr!important}.grid-rows-\[1fr\]{grid-template-rows:1fr!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.\!flex-wrap,.flex-wrap{flex-wrap:wrap!important}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.\!justify-center{justify-content:center!important}.\!justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-start{justify-content:flex-start!important}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.gap-0{gap:0!important}.gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-1{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-3\.5{gap:calc(var(--spacing) * 3.5)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-5{gap:calc(var(--spacing) * 5)!important}.gap-\[3px\]{gap:3px!important}.gap-px{gap:1px!important}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse))!important;margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-\[clamp\(10px\,1\.65dvh\,16px\)\]>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(clamp(10px,1.65dvh,16px) * var(--tw-space-y-reverse))!important;margin-block-end:calc(clamp(10px,1.65dvh,16px) * calc(1 - var(--tw-space-y-reverse)))!important}.gap-x-2{column-gap:calc(var(--spacing) * 2)!important}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)!important}.gap-x-3{column-gap:calc(var(--spacing) * 3)!important}.gap-x-4{column-gap:calc(var(--spacing) * 4)!important}.gap-x-5{column-gap:calc(var(--spacing) * 5)!important}.gap-x-8{column-gap:calc(var(--spacing) * 8)!important}.gap-y-1{row-gap:var(--spacing)!important}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)!important}.gap-y-2{row-gap:calc(var(--spacing) * 2)!important}.gap-y-3{row-gap:calc(var(--spacing) * 3)!important}.gap-y-5{row-gap:calc(var(--spacing) * 5)!important}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0!important;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(1px * var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important}:where(.divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0!important;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(0px * var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))!important}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(1px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important}:where(.divide-\[\#EDF0F3\]>:not(:last-child)){border-color:#edf0f3!important}:where(.divide-\[\#EDF1F4\]>:not(:last-child)){border-color:#edf1f4!important}:where(.divide-\[\#EEF1F4\]>:not(:last-child)){border-color:#eef1f4!important}:where(.divide-\[\#EEF2F5\]>:not(:last-child)){border-color:#eef2f5!important}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)!important}:where(.divide-slate-200\/10>:not(:last-child)){border-color:#e2e8f01a!important}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 10%,transparent)!important}}.self-end{align-self:flex-end!important}.self-start{align-self:flex-start!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overscroll-contain{overscroll-behavior:contain!important}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[18px\]{border-radius:18px!important}.\!rounded-\[20px\]{border-radius:20px!important}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-\[24px\]{border-radius:24px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-\[3px\]{border-radius:3px!important}.rounded-\[5px\]{border-radius:5px!important}.rounded-\[6px\]{border-radius:6px!important}.rounded-\[7px\]{border-radius:7px!important}.rounded-\[8px\]{border-radius:8px!important}.rounded-\[9px\]{border-radius:9px!important}.rounded-\[10px\]{border-radius:10px!important}.rounded-\[11px\]{border-radius:11px!important}.rounded-\[12px\]{border-radius:12px!important}.rounded-\[13px\]{border-radius:13px!important}.rounded-\[14px\]{border-radius:14px!important}.rounded-\[15px\]{border-radius:15px!important}.rounded-\[16px\]{border-radius:16px!important}.rounded-\[16px_16px_16px_6px\]{border-radius:16px 16px 16px 6px!important}.rounded-\[17px\]{border-radius:17px!important}.rounded-\[18px\]{border-radius:18px!important}.rounded-\[18px_18px_6px_18px\]{border-radius:18px 18px 6px!important}.rounded-\[18px_18px_18px_6px\]{border-radius:18px 18px 18px 6px!important}.rounded-\[20px\]{border-radius:20px!important}.rounded-\[22px\]{border-radius:22px!important}.rounded-\[24px\]{border-radius:24px!important}.rounded-\[26px\]{border-radius:26px!important}.rounded-\[28px\]{border-radius:28px!important}.rounded-\[30px\]{border-radius:30px!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-t-\[5px\]{border-top-left-radius:5px!important;border-top-right-radius:5px!important}.rounded-t-\[7px\]{border-top-left-radius:7px!important;border-top-right-radius:7px!important}.rounded-t-\[24px\]{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-\[26px\]{border-top-left-radius:26px!important;border-top-right-radius:26px!important}.rounded-l-\[13px\]{border-top-left-radius:13px!important;border-bottom-left-radius:13px!important}.rounded-l-\[14px\]{border-top-left-radius:14px!important;border-bottom-left-radius:14px!important}.rounded-r-\[28px\]{border-top-right-radius:28px!important;border-bottom-right-radius:28px!important}.rounded-r-full{border-top-right-radius:3.40282e38px!important;border-bottom-right-radius:3.40282e38px!important}.rounded-r-lg{border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.rounded-r-xl{border-top-right-radius:var(--radius-xl)!important;border-bottom-right-radius:var(--radius-xl)!important}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-\[3px\]{border-style:var(--tw-border-style)!important;border-width:3px!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-\[2\.5px\]{border-style:var(--tw-border-style)!important;border-width:2.5px!important}.border-\[3px\]{border-style:var(--tw-border-style)!important;border-width:3px!important}.border-\[4px\]{border-style:var(--tw-border-style)!important;border-width:4px!important}.border-x{border-inline-style:var(--tw-border-style)!important;border-inline-width:1px!important}.border-y{border-block-style:var(--tw-border-style)!important;border-block-width:1px!important}.\!border-t,.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.\!border-b,.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-l-2{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important}.border-l-4{border-left-style:var(--tw-border-style)!important;border-left-width:4px!important}.border-l-\[3px\]{border-left-style:var(--tw-border-style)!important;border-left-width:3px!important}.border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.\!border-\[\#D8DEE5\]{border-color:#d8dee5!important}.\!border-\[\#DCE4EB\]{border-color:#dce4eb!important}.\!border-\[\#DDE3EA\]{border-color:#dde3ea!important}.\!border-\[\#E2E8EF\]{border-color:#e2e8ef!important}.\!border-\[\#E9EEF3\]{border-color:#e9eef3!important}.\!border-\[\#EEF2F5\]{border-color:#eef2f5!important}.\!border-\[\#F0CECB\]{border-color:#f0cecb!important}.\!border-amber-200{border-color:var(--color-amber-200)!important}.\!border-slate-200{border-color:var(--color-slate-200)!important}.border-\[\#0D1828\]{border-color:#0d1828!important}.border-\[\#43BAC8\]{border-color:#43bac8!important}.border-\[\#43BAC8\]\/15{border-color:#43bac826!important}.border-\[\#43BAC8\]\/25{border-color:#43bac840!important}.border-\[\#43BAC8\]\/30{border-color:#43bac84d!important}.border-\[\#43BAC8\]\/45{border-color:#43bac873!important}.border-\[\#43BAC8\]\/70{border-color:#43bac8b3!important}.border-\[\#43bac8\]{border-color:#43bac8!important}.border-\[\#43bac8\]\/20{border-color:#43bac833!important}.border-\[\#43bac8\]\/25{border-color:#43bac840!important}.border-\[\#43bac8\]\/30{border-color:#43bac84d!important}.border-\[\#315f9f\]\/20{border-color:#315f9f33!important}.border-\[\#315f9f\]\/25{border-color:#315f9f40!important}.border-\[\#10367D\]{border-color:#10367d!important}.border-\[\#10367D\]\/10{border-color:#10367d1a!important}.border-\[\#10367D\]\/15{border-color:#10367d26!important}.border-\[\#10367D\]\/20{border-color:#10367d33!important}.border-\[\#10367D\]\/25{border-color:#10367d40!important}.border-\[\#10367D\]\/30{border-color:#10367d4d!important}.border-\[\#10367D\]\/35{border-color:#10367d59!important}.border-\[\#10367D\]\/\[0\.06\]{border-color:#10367d0f!important}.border-\[\#10367D\]\/\[0\.07\]{border-color:#10367d12!important}.border-\[\#10437c\]{border-color:#10437c!important}.border-\[\#10437c\]\/10{border-color:#10437c1a!important}.border-\[\#10437c\]\/15{border-color:#10437c26!important}.border-\[\#10437c\]\/20{border-color:#10437c33!important}.border-\[\#A5CE00\]\/30{border-color:#a5ce004d!important}.border-\[\#BFCBDA\]{border-color:#bfcbda!important}.border-\[\#BFE1E3\]{border-color:#bfe1e3!important}.border-\[\#C9D2DB\]{border-color:#c9d2db!important}.border-\[\#C9D4DF\]{border-color:#c9d4df!important}.border-\[\#CAD5DF\]{border-color:#cad5df!important}.border-\[\#CBD6E0\]{border-color:#cbd6e0!important}.border-\[\#CBE8E9\]{border-color:#cbe8e9!important}.border-\[\#CDE7EA\]{border-color:#cde7ea!important}.border-\[\#CDE8EB\]{border-color:#cde8eb!important}.border-\[\#CFE3A4\]{border-color:#cfe3a4!important}.border-\[\#CFE6DA\]{border-color:#cfe6da!important}.border-\[\#CFE7D5\]{border-color:#cfe7d5!important}.border-\[\#CFE7E9\]{border-color:#cfe7e9!important}.border-\[\#CFE7EA\]{border-color:#cfe7ea!important}.border-\[\#CFE8EB\]{border-color:#cfe8eb!important}.border-\[\#D1DAE3\]{border-color:#d1dae3!important}.border-\[\#D2E8DA\]{border-color:#d2e8da!important}.border-\[\#D4DEE9\]{border-color:#d4dee9!important}.border-\[\#D4EAED\]{border-color:#d4eaed!important}.border-\[\#D5DDE5\]{border-color:#d5dde5!important}.border-\[\#D5E2F0\]{border-color:#d5e2f0!important}.border-\[\#D6DEE6\]{border-color:#d6dee6!important}.border-\[\#D6EAED\]{border-color:#d6eaed!important}.border-\[\#D7DEE6\]{border-color:#d7dee6!important}.border-\[\#D7DFE6\]{border-color:#d7dfe6!important}.border-\[\#D7DFE7\]{border-color:#d7dfe7!important}.border-\[\#D7E5F2\]{border-color:#d7e5f2!important}.border-\[\#D8DEE5\]{border-color:#d8dee5!important}.border-\[\#D8E0E7\]{border-color:#d8e0e7!important}.border-\[\#D8E0E8\]{border-color:#d8e0e8!important}.border-\[\#D8E1E8\]{border-color:#d8e1e8!important}.border-\[\#D8E2ED\]{border-color:#d8e2ed!important}.border-\[\#D8E6C0\]{border-color:#d8e6c0!important}.border-\[\#D8E9EC\]{border-color:#d8e9ec!important}.border-\[\#D8EAB0\]{border-color:#d8eab0!important}.border-\[\#D9DFE5\]{border-color:#d9dfe5!important}.border-\[\#D9E0E6\]{border-color:#d9e0e6!important}.border-\[\#D9E1E8\]{border-color:#d9e1e8!important}.border-\[\#D9E3EC\]{border-color:#d9e3ec!important}.border-\[\#D9E3F0\]{border-color:#d9e3f0!important}.border-\[\#D9E4E6\]{border-color:#d9e4e6!important}.border-\[\#D9E6F5\]{border-color:#d9e6f5!important}.border-\[\#D9E8EA\]{border-color:#d9e8ea!important}.border-\[\#DBE6F2\]{border-color:#dbe6f2!important}.border-\[\#DCE2E7\]{border-color:#dce2e7!important}.border-\[\#DCE2E8\]{border-color:#dce2e8!important}.border-\[\#DCE3E9\]{border-color:#dce3e9!important}.border-\[\#DCE3EA\]{border-color:#dce3ea!important}.border-\[\#DCE4EB\]{border-color:#dce4eb!important}.border-\[\#DCE4EB\]\/90{border-color:#dce4ebe6!important}.border-\[\#DCE5E8\]{border-color:#dce5e8!important}.border-\[\#DCE5ED\]{border-color:#dce5ed!important}.border-\[\#DCE5EE\]{border-color:#dce5ee!important}.border-\[\#DCE7AE\]{border-color:#dce7ae!important}.border-\[\#DCE8B8\]{border-color:#dce8b8!important}.border-\[\#DCE8EA\]{border-color:#dce8ea!important}.border-\[\#DCE9AF\]{border-color:#dce9af!important}.border-\[\#DCEAB1\]{border-color:#dceab1!important}.border-\[\#DDE2E7\]{border-color:#dde2e7!important}.border-\[\#DDE3E8\]{border-color:#dde3e8!important}.border-\[\#DDE3E9\]{border-color:#dde3e9!important}.border-\[\#DDE3EA\]{border-color:#dde3ea!important}.border-\[\#DDE4EA\]{border-color:#dde4ea!important}.border-\[\#DDE5EA\]{border-color:#dde5ea!important}.border-\[\#DDE5EC\]{border-color:#dde5ec!important}.border-\[\#DDE5ED\]{border-color:#dde5ed!important}.border-\[\#DDE6EE\]{border-color:#dde6ee!important}.border-\[\#DDE6EF\]{border-color:#dde6ef!important}.border-\[\#DDE7F1\]{border-color:#dde7f1!important}.border-\[\#DDE8B2\]{border-color:#dde8b2!important}.border-\[\#DDE8B9\]{border-color:#dde8b9!important}.border-\[\#DDE9BA\]{border-color:#dde9ba!important}.border-\[\#DDECEF\]{border-color:#ddecef!important}.border-\[\#DEE4EA\]{border-color:#dee4ea!important}.border-\[\#DEE5EB\]{border-color:#dee5eb!important}.border-\[\#DEE5EC\]{border-color:#dee5ec!important}.border-\[\#DFE5EA\]{border-color:#dfe5ea!important}.border-\[\#DFE5EB\]{border-color:#dfe5eb!important}.border-\[\#DFE6EC\]{border-color:#dfe6ec!important}.border-\[\#DFE8C1\]{border-color:#dfe8c1!important}.border-\[\#E0E5EA\]{border-color:#e0e5ea!important}.border-\[\#E0E6EC\]{border-color:#e0e6ec!important}.border-\[\#E1E6EA\]{border-color:#e1e6ea!important}.border-\[\#E1E6EB\]{border-color:#e1e6eb!important}.border-\[\#E1E7ED\]{border-color:#e1e7ed!important}.border-\[\#E2DAF2\]{border-color:#e2daf2!important}.border-\[\#E2E7EC\]{border-color:#e2e7ec!important}.border-\[\#E2E8EF\]\/80{border-color:#e2e8efcc!important}.border-\[\#E2E8F0\]{border-color:#e2e8f0!important}.border-\[\#E3E8ED\]{border-color:#e3e8ed!important}.border-\[\#E3E9EF\]{border-color:#e3e9ef!important}.border-\[\#E4C98F\]{border-color:#e4c98f!important}.border-\[\#E4E8EC\]{border-color:#e4e8ec!important}.border-\[\#E4E8ED\]{border-color:#e4e8ed!important}.border-\[\#E4E9EE\]{border-color:#e4e9ee!important}.border-\[\#E4EAF0\]{border-color:#e4eaf0!important}.border-\[\#E5E8EB\]{border-color:#e5e8eb!important}.border-\[\#E5E9ED\]{border-color:#e5e9ed!important}.border-\[\#E5EAEF\]{border-color:#e5eaef!important}.border-\[\#E5EAF0\]{border-color:#e5eaf0!important}.border-\[\#E6DFC3\]{border-color:#e6dfc3!important}.border-\[\#E6EBEF\]{border-color:#e6ebef!important}.border-\[\#E6EBF0\]{border-color:#e6ebf0!important}.border-\[\#E6ECF2\]{border-color:#e6ecf2!important}.border-\[\#E7C8C5\]{border-color:#e7c8c5!important}.border-\[\#E7EBEF\]{border-color:#e7ebef!important}.border-\[\#E7ECF1\]{border-color:#e7ecf1!important}.border-\[\#E8C8C5\]{border-color:#e8c8c5!important}.border-\[\#E8C9C6\]{border-color:#e8c9c6!important}.border-\[\#E8E1CF\]{border-color:#e8e1cf!important}.border-\[\#E8ECEF\]{border-color:#e8ecef!important}.border-\[\#E8ECF0\]{border-color:#e8ecf0!important}.border-\[\#E8EDF1\]{border-color:#e8edf1!important}.border-\[\#E8EDF2\]{border-color:#e8edf2!important}.border-\[\#E9EDF1\]{border-color:#e9edf1!important}.border-\[\#E9EDF2\]{border-color:#e9edf2!important}.border-\[\#E9EEF3\]{border-color:#e9eef3!important}.border-\[\#E74823\]\/20{border-color:#e7482333!important}.border-\[\#EDF0F3\]{border-color:#edf0f3!important}.border-\[\#EDF1F4\]{border-color:#edf1f4!important}.border-\[\#EDF1F5\]{border-color:#edf1f5!important}.border-\[\#EEF1F4\]{border-color:#eef1f4!important}.border-\[\#EEF2F5\]{border-color:#eef2f5!important}.border-\[\#F0CECB\]{border-color:#f0cecb!important}.border-\[\#F0D0CC\]{border-color:#f0d0cc!important}.border-\[\#F0D1CE\]{border-color:#f0d1ce!important}.border-\[\#F0D2D0\]{border-color:#f0d2d0!important}.border-\[\#F0D9D9\]{border-color:#f0d9d9!important}.border-\[\#F0DEB1\]{border-color:#f0deb1!important}.border-\[\#F0DFB9\]{border-color:#f0dfb9!important}.border-\[\#F0E0BB\]{border-color:#f0e0bb!important}.border-\[\#F0F2F4\]{border-color:#f0f2f4!important}.border-\[\#F1D4D2\]{border-color:#f1d4d2!important}.border-\[\#F1D7A4\]{border-color:#f1d7a4!important}.border-\[\#F1D7B8\]{border-color:#f1d7b8!important}.border-\[\#F1D7D4\]{border-color:#f1d7d4!important}.border-\[\#F1D7D7\]{border-color:#f1d7d7!important}.border-\[\#F1DADA\]{border-color:#f1dada!important}.border-\[\#F2CBC3\]{border-color:#f2cbc3!important}.border-\[\#F3D0CA\]{border-color:#f3d0ca!important}.border-\[\#F5F7F9\]{border-color:#f5f7f9!important}.border-\[\#FCFDFE\]{border-color:#fcfdfe!important}.border-\[\#dce9f7\]{border-color:#dce9f7!important}.border-amber-100{border-color:var(--color-amber-100)!important}.border-amber-200{border-color:var(--color-amber-200)!important}.border-black\/5{border-color:#0000000d!important}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)!important}}.border-black\/\[0\.05\]{border-color:#0000000d!important}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)!important}}.border-blue-200{border-color:var(--color-blue-200)!important}.border-emerald-100{border-color:var(--color-emerald-100)!important}.border-emerald-200{border-color:var(--color-emerald-200)!important}.border-emerald-300{border-color:var(--color-emerald-300)!important}.border-orange-100{border-color:var(--color-orange-100)!important}.border-red-100{border-color:var(--color-red-100)!important}.border-red-200{border-color:var(--color-red-200)!important}.border-red-300{border-color:var(--color-red-300)!important}.border-red-400\/80{border-color:#ff6568cc!important}@supports (color:color-mix(in lab,red,red)){.border-red-400\/80{border-color:color-mix(in oklab,var(--color-red-400) 80%,transparent)!important}}.border-red-500\/20{border-color:#fb2c3633!important}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)!important}}.border-rose-200{border-color:var(--color-rose-200)!important}.border-sky-100{border-color:var(--color-sky-100)!important}.border-slate-100{border-color:var(--color-slate-100)!important}.border-slate-200{border-color:var(--color-slate-200)!important}.border-slate-200\/70{border-color:#e2e8f0b3!important}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)!important}}.border-slate-200\/80{border-color:#e2e8f0cc!important}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)!important}}.border-slate-200\/90{border-color:#e2e8f0e6!important}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)!important}}.border-slate-300{border-color:var(--color-slate-300)!important}.border-transparent{border-color:#0000!important}.border-violet-200{border-color:var(--color-violet-200)!important}.border-white{border-color:var(--color-white)!important}.border-white\/10{border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.border-white\/20{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.border-white\/30{border-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.border-white\/35{border-color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)!important}}.border-white\/65{border-color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.border-white\/70{border-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.border-white\/80{border-color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.border-white\/\[0\.06\]{border-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.border-white\/\[0\.07\]{border-color:#ffffff12!important}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)!important}}.border-white\/\[0\.08\]{border-color:#ffffff14!important}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)!important}}.border-white\/\[0\.10\]{border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.border-t-\[\#10367D\]{border-top-color:#10367d!important}.border-t-white{border-top-color:var(--color-white)!important}.border-l-\[\#E1E6EB\]{border-left-color:#e1e6eb!important}.border-l-amber-400{border-left-color:var(--color-amber-400)!important}.border-l-blue-400{border-left-color:var(--color-blue-400)!important}.border-l-emerald-400{border-left-color:var(--color-emerald-400)!important}.border-l-red-400{border-left-color:var(--color-red-400)!important}.border-l-slate-300{border-left-color:var(--color-slate-300)!important}.border-l-violet-400{border-left-color:var(--color-violet-400)!important}.border-l-white\/25{border-left-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.border-l-white\/25{border-left-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}.\!bg-\[\#43BAC8\]{background-color:#43bac8!important}.\!bg-\[\#10367D\]{background-color:#10367d!important}.\!bg-\[\#10437c\]{background-color:#10437c!important}.\!bg-\[\#142335\]\/35{background-color:#14233559!important}.\!bg-\[\#FAFBFC\]{background-color:#fafbfc!important}.\!bg-\[\#FBFCFD\]{background-color:#fbfcfd!important}.\!bg-\[\#FFF5F4\]{background-color:#fff5f4!important}.\!bg-amber-50{background-color:var(--color-amber-50)!important}.\!bg-red-50{background-color:var(--color-red-50)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0A2B60\]\/25{background-color:#0a2b6040!important}.bg-\[\#0A2E67\]\/55{background-color:#0a2e678c!important}.bg-\[\#0A1421\]\/92{background-color:#0a1421eb!important}.bg-\[\#0A1726\]\/45{background-color:#0a172673!important}.bg-\[\#0B1320\]\/60{background-color:#0b132099!important}.bg-\[\#0B1624\]\/95{background-color:#0b1624f2!important}.bg-\[\#0B1628\]\/55{background-color:#0b16288c!important}.bg-\[\#0B1726\]\/50{background-color:#0b172680!important}.bg-\[\#0C2B5E\]{background-color:#0c2b5e!important}.bg-\[\#0D1A2B\]\/45{background-color:#0d1a2b73!important}.bg-\[\#0E1726\]\/50{background-color:#0e172680!important}.bg-\[\#3B82F6\]{background-color:#3b82f6!important}.bg-\[\#3EA664\]{background-color:#3ea664!important}.bg-\[\#6D7D91\]{background-color:#6d7d91!important}.bg-\[\#7C5CFC\]{background-color:#7c5cfc!important}.bg-\[\#8A73BE\]{background-color:#8a73be!important}.bg-\[\#8A95A2\]{background-color:#8a95a2!important}.bg-\[\#8A949F\]{background-color:#8a949f!important}.bg-\[\#8B8F97\]{background-color:#8b8f97!important}.bg-\[\#8B96A1\]{background-color:#8b96a1!important}.bg-\[\#8D99A5\]{background-color:#8d99a5!important}.bg-\[\#8bdce4\]{background-color:#8bdce4!important}.bg-\[\#34A853\]{background-color:#34a853!important}.bg-\[\#43BAC8\]{background-color:#43bac8!important}.bg-\[\#43BAC8\]\/5{background-color:#43bac80d!important}.bg-\[\#43BAC8\]\/10{background-color:#43bac81a!important}.bg-\[\#43BAC8\]\/12{background-color:#43bac81f!important}.bg-\[\#43BAC8\]\/\[0\.07\]{background-color:#43bac812!important}.bg-\[\#43BAC8\]\/\[0\.08\]{background-color:#43bac814!important}.bg-\[\#43BAC8\]\/\[0\.13\]{background-color:#43bac821!important}.bg-\[\#43bac8\]{background-color:#43bac8!important}.bg-\[\#43bac8\]\/10{background-color:#43bac81a!important}.bg-\[\#43bac8\]\/30{background-color:#43bac84d!important}.bg-\[\#43bac8\]\/35{background-color:#43bac859!important}.bg-\[\#43bac8\]\/\[0\.04\]{background-color:#43bac80a!important}.bg-\[\#050B13\]{background-color:#050b13!important}.bg-\[\#95C11F\]{background-color:#95c11f!important}.bg-\[\#315f9f\]\/\[0\.03\]{background-color:#315f9f08!important}.bg-\[\#315f9f\]\/\[0\.035\]{background-color:#315f9f09!important}.bg-\[\#397dc1\]{background-color:#397dc1!important}.bg-\[\#06101C\]\/40{background-color:#06101c66!important}.bg-\[\#07111F\]{background-color:#07111f!important}.bg-\[\#07111F\]\/35{background-color:#07111f59!important}.bg-\[\#07111F\]\/80{background-color:#07111fcc!important}.bg-\[\#07121F\]\/42{background-color:#07121f6b!important}.bg-\[\#07121F\]\/48{background-color:#07121f7a!important}.bg-\[\#07121F\]\/58{background-color:#07121f94!important}.bg-\[\#8796A5\]{background-color:#8796a5!important}.bg-\[\#09121E\]{background-color:#09121e!important}.bg-\[\#10233A\]\/45{background-color:#10233a73!important}.bg-\[\#10367D\]{background-color:#10367d!important}.bg-\[\#10367D\]\/10{background-color:#10367d1a!important}.bg-\[\#10367D\]\/24{background-color:#10367d3d!important}.bg-\[\#10367D\]\/28{background-color:#10367d47!important}.bg-\[\#10367D\]\/\[0\.02\]{background-color:#10367d05!important}.bg-\[\#10367D\]\/\[0\.05\]{background-color:#10367d0d!important}.bg-\[\#10367D\]\/\[0\.06\]{background-color:#10367d0f!important}.bg-\[\#10367D\]\/\[0\.07\]{background-color:#10367d12!important}.bg-\[\#10367D\]\/\[0\.08\]{background-color:#10367d14!important}.bg-\[\#10367D\]\/\[0\.11\]{background-color:#10367d1c!important}.bg-\[\#10367D\]\/\[0\.025\]{background-color:#10367d06!important}.bg-\[\#10367D\]\/\[0\.035\]{background-color:#10367d09!important}.bg-\[\#10367D\]\/\[0\.045\]{background-color:#10367d0b!important}.bg-\[\#10367D\]\/\[0\.055\]{background-color:#10367d0e!important}.bg-\[\#10367D\]\/\[0\.065\]{background-color:#10367d11!important}.bg-\[\#10437C\]\/14{background-color:#10437c24!important}.bg-\[\#10437C\]\/22{background-color:#10437c38!important}.bg-\[\#10437c\]{background-color:#10437c!important}.bg-\[\#10437c\]\/5{background-color:#10437c0d!important}.bg-\[\#10437c\]\/10{background-color:#10437c1a!important}.bg-\[\#10437c\]\/\[0\.05\]{background-color:#10437c0d!important}.bg-\[\#10437c\]\/\[0\.06\]{background-color:#10437c0f!important}.bg-\[\#10437c\]\/\[0\.07\]{background-color:#10437c12!important}.bg-\[\#10437c\]\/\[0\.025\]{background-color:#10437c06!important}.bg-\[\#10437c\]\/\[0\.035\]{background-color:#10437c09!important}.bg-\[\#10437c\]\/\[0\.045\]{background-color:#10437c0b!important}.bg-\[\#10437c\]\/\[0\.055\]{background-color:#10437c0e!important}.bg-\[\#10437c\]\/\[0\.065\]{background-color:#10437c11!important}.bg-\[\#66717D\]{background-color:#66717d!important}.bg-\[\#132438\]\/45{background-color:#13243873!important}.bg-\[\#142335\]\/25{background-color:#14233540!important}.bg-\[\#142335\]\/35{background-color:#14233559!important}.bg-\[\#142335\]\/40{background-color:#14233566!important}.bg-\[\#142335\]\/45{background-color:#14233573!important}.bg-\[\#152234\]\/50{background-color:#15223480!important}.bg-\[\#A5CE00\]{background-color:#a5ce00!important}.bg-\[\#A5CE00\]\/10{background-color:#a5ce001a!important}.bg-\[\#A5CE00\]\/15{background-color:#a5ce0026!important}.bg-\[\#A8B0B8\]{background-color:#a8b0b8!important}.bg-\[\#AAB4BE\]{background-color:#aab4be!important}.bg-\[\#B6BEC6\]{background-color:#b6bec6!important}.bg-\[\#B7C0C8\]{background-color:#b7c0c8!important}.bg-\[\#B8C1CA\]{background-color:#b8c1ca!important}.bg-\[\#BFC7CF\]{background-color:#bfc7cf!important}.bg-\[\#C4CCD4\]{background-color:#c4ccd4!important}.bg-\[\#C6CDD5\]{background-color:#c6cdd5!important}.bg-\[\#C7CED6\]{background-color:#c7ced6!important}.bg-\[\#C8D0D8\]{background-color:#c8d0d8!important}.bg-\[\#C9D1D9\]{background-color:#c9d1d9!important}.bg-\[\#CBD2D9\]{background-color:#cbd2d9!important}.bg-\[\#CBD2DA\]{background-color:#cbd2da!important}.bg-\[\#CBD3DA\]{background-color:#cbd3da!important}.bg-\[\#CBD5E1\]{background-color:#cbd5e1!important}.bg-\[\#CDD4DB\]{background-color:#cdd4db!important}.bg-\[\#D7DEE5\]{background-color:#d7dee5!important}.bg-\[\#D9DEE4\]{background-color:#d9dee4!important}.bg-\[\#D34A4A\]{background-color:#d34a4a!important}.bg-\[\#D64B4B\]{background-color:#d64b4b!important}.bg-\[\#D84C4C\]{background-color:#d84c4c!important}.bg-\[\#D84C4C\]\/10{background-color:#d84c4c1a!important}.bg-\[\#D96B6B\]{background-color:#d96b6b!important}.bg-\[\#DCA83E\]{background-color:#dca83e!important}.bg-\[\#DDE3E8\]{background-color:#dde3e8!important}.bg-\[\#DDE3E9\]{background-color:#dde3e9!important}.bg-\[\#E0A12B\]{background-color:#e0a12b!important}.bg-\[\#E0B437\]{background-color:#e0b437!important}.bg-\[\#E2E7EC\]{background-color:#e2e7ec!important}.bg-\[\#E3A128\]{background-color:#e3a128!important}.bg-\[\#E4E9EE\]{background-color:#e4e9ee!important}.bg-\[\#E5E9ED\]{background-color:#e5e9ed!important}.bg-\[\#E5EAF0\]{background-color:#e5eaf0!important}.bg-\[\#E6EBF0\]{background-color:#e6ebf0!important}.bg-\[\#E7EBEF\]{background-color:#e7ebef!important}.bg-\[\#E7ECF1\]{background-color:#e7ecf1!important}.bg-\[\#E7F4F5\]{background-color:#e7f4f5!important}.bg-\[\#E8EBEF\]{background-color:#e8ebef!important}.bg-\[\#E8EDF2\]{background-color:#e8edf2!important}.bg-\[\#E9EDF1\]{background-color:#e9edf1!important}.bg-\[\#E9EEF3\]{background-color:#e9eef3!important}.bg-\[\#E74823\]{background-color:#e74823!important}.bg-\[\#E74823\]\/10{background-color:#e748231a!important}.bg-\[\#EAF0F8\]{background-color:#eaf0f8!important}.bg-\[\#EAF4F5\]{background-color:#eaf4f5!important}.bg-\[\#EAF4FA\]{background-color:#eaf4fa!important}.bg-\[\#EAF6EC\]{background-color:#eaf6ec!important}.bg-\[\#EAF6F7\]{background-color:#eaf6f7!important}.bg-\[\#EAF7EE\]{background-color:#eaf7ee!important}.bg-\[\#EAF7F8\]{background-color:#eaf7f8!important}.bg-\[\#EAF8FA\]{background-color:#eaf8fa!important}.bg-\[\#ECF8F9\]{background-color:#ecf8f9!important}.bg-\[\#EDF0F3\]{background-color:#edf0f3!important}.bg-\[\#EDF1F5\]{background-color:#edf1f5!important}.bg-\[\#EDF2F6\]{background-color:#edf2f6!important}.bg-\[\#EDF3F9\]{background-color:#edf3f9!important}.bg-\[\#EDF4FB\]{background-color:#edf4fb!important}.bg-\[\#EDF7EF\]{background-color:#edf7ef!important}.bg-\[\#EDF8F8\]{background-color:#edf8f8!important}.bg-\[\#EEF1F4\]{background-color:#eef1f4!important}.bg-\[\#EEF2F5\]{background-color:#eef2f5!important}.bg-\[\#EEF2F6\]{background-color:#eef2f6!important}.bg-\[\#EEF3F8\]{background-color:#eef3f8!important}.bg-\[\#EEF4FB\]{background-color:#eef4fb!important}.bg-\[\#EEF5FB\]{background-color:#eef5fb!important}.bg-\[\#EEF6D8\]{background-color:#eef6d8!important}.bg-\[\#EEF7E8\]{background-color:#eef7e8!important}.bg-\[\#EEF7F8\]{background-color:#eef7f8!important}.bg-\[\#EEF8E7\]{background-color:#eef8e7!important}.bg-\[\#EEF8F8\]{background-color:#eef8f8!important}.bg-\[\#EEF8F9\]{background-color:#eef8f9!important}.bg-\[\#EEF8FA\]{background-color:#eef8fa!important}.bg-\[\#EEF9FA\]{background-color:#eef9fa!important}.bg-\[\#EFF3F7\]{background-color:#eff3f7!important}.bg-\[\#EFF8F9\]{background-color:#eff8f9!important}.bg-\[\#F0F2F4\]{background-color:#f0f2f4!important}.bg-\[\#F0F3F5\]{background-color:#f0f3f5!important}.bg-\[\#F0F3F6\]{background-color:#f0f3f6!important}.bg-\[\#F0F5FA\]{background-color:#f0f5fa!important}.bg-\[\#F0F8F9\]{background-color:#f0f8f9!important}.bg-\[\#F0F9FA\]{background-color:#f0f9fa!important}.bg-\[\#F0FAF5\]{background-color:#f0faf5!important}.bg-\[\#F0FAFB\]{background-color:#f0fafb!important}.bg-\[\#F1F3F5\]{background-color:#f1f3f5!important}.bg-\[\#F1F4F7\]{background-color:#f1f4f7!important}.bg-\[\#F1F5F8\]{background-color:#f1f5f8!important}.bg-\[\#F1F5F9\]{background-color:#f1f5f9!important}.bg-\[\#F1F6FB\]{background-color:#f1f6fb!important}.bg-\[\#F1F7DC\]{background-color:#f1f7dc!important}.bg-\[\#F1F7DE\]{background-color:#f1f7de!important}.bg-\[\#F1F7E8\]{background-color:#f1f7e8!important}.bg-\[\#F1F7F8\]{background-color:#f1f7f8!important}.bg-\[\#F1F8F9\]{background-color:#f1f8f9!important}.bg-\[\#F1FAF4\]{background-color:#f1faf4!important}.bg-\[\#F2F4F6\]{background-color:#f2f4f6!important}.bg-\[\#F2F5F8\]{background-color:#f2f5f8!important}.bg-\[\#F2F6FA\]{background-color:#f2f6fa!important}.bg-\[\#F2F7DF\]{background-color:#f2f7df!important}.bg-\[\#F2F7FA\]{background-color:#f2f7fa!important}.bg-\[\#F2F7FC\]{background-color:#f2f7fc!important}.bg-\[\#F2F8DE\]{background-color:#f2f8de!important}.bg-\[\#F2F8E7\]{background-color:#f2f8e7!important}.bg-\[\#F2F8F9\]{background-color:#f2f8f9!important}.bg-\[\#F2FAFB\]{background-color:#f2fafb!important}.bg-\[\#F3F0FA\]{background-color:#f3f0fa!important}.bg-\[\#F3F5F7\]{background-color:#f3f5f7!important}.bg-\[\#F3F6F8\]{background-color:#f3f6f8!important}.bg-\[\#F3F6F9\]{background-color:#f3f6f9!important}.bg-\[\#F3F6FA\]{background-color:#f3f6fa!important}.bg-\[\#F3F7FB\]{background-color:#f3f7fb!important}.bg-\[\#F3F7FC\]{background-color:#f3f7fc!important}.bg-\[\#F3F8E8\]{background-color:#f3f8e8!important}.bg-\[\#F3F8E9\]{background-color:#f3f8e9!important}.bg-\[\#F3F9FA\]{background-color:#f3f9fa!important}.bg-\[\#F3FAFB\]{background-color:#f3fafb!important}.bg-\[\#F4F6F8\]{background-color:#f4f6f8!important}.bg-\[\#F4F7F9\]{background-color:#f4f7f9!important}.bg-\[\#F4F7FA\]{background-color:#f4f7fa!important}.bg-\[\#F4F8E8\]{background-color:#f4f8e8!important}.bg-\[\#F4F8E9\]{background-color:#f4f8e9!important}.bg-\[\#F4F8EC\]{background-color:#f4f8ec!important}.bg-\[\#F4F8FC\]{background-color:#f4f8fc!important}.bg-\[\#F4F9E6\]{background-color:#f4f9e6!important}.bg-\[\#F4FBFB\]{background-color:#f4fbfb!important}.bg-\[\#F5F6F7\]{background-color:#f5f6f7!important}.bg-\[\#F5F7F9\]{background-color:#f5f7f9!important}.bg-\[\#F5F7FA\]{background-color:#f5f7fa!important}.bg-\[\#F5F8FB\]{background-color:#f5f8fb!important}.bg-\[\#F5F8FC\]{background-color:#f5f8fc!important}.bg-\[\#F5F9E8\]{background-color:#f5f9e8!important}.bg-\[\#F5FBFC\]{background-color:#f5fbfc!important}.bg-\[\#F6F7F8\]{background-color:#f6f7f8!important}.bg-\[\#F6F8FA\]{background-color:#f6f8fa!important}.bg-\[\#F6FAE8\]{background-color:#f6fae8!important}.bg-\[\#F6FAFF\]{background-color:#f6faff!important}.bg-\[\#F7F8FA\]{background-color:#f7f8fa!important}.bg-\[\#F7F9FA\]{background-color:#f7f9fa!important}.bg-\[\#F7F9FB\]{background-color:#f7f9fb!important}.bg-\[\#F7F9FB\]\/95{background-color:#f7f9fbf2!important}.bg-\[\#F7F9FC\]{background-color:#f7f9fc!important}.bg-\[\#F7FAEA\]{background-color:#f7faea!important}.bg-\[\#F7FAEB\]{background-color:#f7faeb!important}.bg-\[\#F7FAEF\]{background-color:#f7faef!important}.bg-\[\#F7FAFD\]{background-color:#f7fafd!important}.bg-\[\#F7FBE9\]{background-color:#f7fbe9!important}.bg-\[\#F7FBF8\]{background-color:#f7fbf8!important}.bg-\[\#F7FBFC\]{background-color:#f7fbfc!important}.bg-\[\#F8F6FC\]{background-color:#f8f6fc!important}.bg-\[\#F8F9FA\]{background-color:#f8f9fa!important}.bg-\[\#F8FAF1\]{background-color:#f8faf1!important}.bg-\[\#F8FAFB\]{background-color:#f8fafb!important}.bg-\[\#F8FAFC\]{background-color:#f8fafc!important}.bg-\[\#F8FBFD\]\/30{background-color:#f8fbfd4d!important}.bg-\[\#F9FAFB\]{background-color:#f9fafb!important}.bg-\[\#F59E0B\]{background-color:#f59e0b!important}.bg-\[\#FAFBFC\]{background-color:#fafbfc!important}.bg-\[\#FAFBFC\]\/80{background-color:#fafbfccc!important}.bg-\[\#FAFCEC\]{background-color:#fafcec!important}.bg-\[\#FBFCFD\]{background-color:#fbfcfd!important}.bg-\[\#FBFCFD\]\/85{background-color:#fbfcfdd9!important}.bg-\[\#FBFCFE\]{background-color:#fbfcfe!important}.bg-\[\#FCFDFE\]{background-color:#fcfdfe!important}.bg-\[\#FFF0EE\]{background-color:#fff0ee!important}.bg-\[\#FFF1EE\]{background-color:#fff1ee!important}.bg-\[\#FFF1EF\]{background-color:#fff1ef!important}.bg-\[\#FFF1F0\]{background-color:#fff1f0!important}.bg-\[\#FFF2F1\]{background-color:#fff2f1!important}.bg-\[\#FFF3D9\]{background-color:#fff3d9!important}.bg-\[\#FFF3DA\]{background-color:#fff3da!important}.bg-\[\#FFF3F0\]{background-color:#fff3f0!important}.bg-\[\#FFF3F2\]{background-color:#fff3f2!important}.bg-\[\#FFF4E9\]{background-color:#fff4e9!important}.bg-\[\#FFF4F3\]{background-color:#fff4f3!important}.bg-\[\#FFF4F4\]{background-color:#fff4f4!important}.bg-\[\#FFF5E3\]{background-color:#fff5e3!important}.bg-\[\#FFF5F4\]{background-color:#fff5f4!important}.bg-\[\#FFF6E7\]{background-color:#fff6e7!important}.bg-\[\#FFF6E8\]{background-color:#fff6e8!important}.bg-\[\#FFF7E7\]{background-color:#fff7e7!important}.bg-\[\#FFF7E8\]{background-color:#fff7e8!important}.bg-\[\#FFF7E9\]{background-color:#fff7e9!important}.bg-\[\#FFF7F6\]{background-color:#fff7f6!important}.bg-\[\#FFF8E8\]{background-color:#fff8e8!important}.bg-\[\#FFF8EA\]{background-color:#fff8ea!important}.bg-\[\#FFF8EE\]{background-color:#fff8ee!important}.bg-\[\#FFF8F7\]{background-color:#fff8f7!important}.bg-\[\#FFF8F8\]{background-color:#fff8f8!important}.bg-\[\#FFF9E8\]{background-color:#fff9e8!important}.bg-\[\#FFF9E9\]{background-color:#fff9e9!important}.bg-\[\#FFF9EB\]{background-color:#fff9eb!important}.bg-\[\#FFF9EC\]{background-color:#fff9ec!important}.bg-\[\#FFF9ED\]{background-color:#fff9ed!important}.bg-\[\#FFF9EF\]{background-color:#fff9ef!important}.bg-\[\#FFF9F8\]{background-color:#fff9f8!important}.bg-\[\#FFFBF1\]{background-color:#fffbf1!important}.bg-\[\#e74823\]\/10{background-color:#e748231a!important}.bg-\[\#eef4fa\]{background-color:#eef4fa!important}.bg-\[\#eef5fb\]{background-color:#eef5fb!important}.bg-\[\#effafb\]{background-color:#effafb!important}.bg-\[\#f2fafb\]{background-color:#f2fafb!important}.bg-\[\#f2fbfc\]{background-color:#f2fbfc!important}.bg-\[\#f3f7fb\]{background-color:#f3f7fb!important}.bg-\[\#f3fbfc\]{background-color:#f3fbfc!important}.bg-\[\#f5f9ff\]{background-color:#f5f9ff!important}.bg-\[\#f5fbfc\]{background-color:#f5fbfc!important}.bg-\[\#f8fafc\]{background-color:#f8fafc!important}.bg-\[\#fafcff\]{background-color:#fafcff!important}.bg-\[\#fbfcfe\]{background-color:#fbfcfe!important}.bg-\[\#fbfdff\]{background-color:#fbfdff!important}.bg-\[\#ffd400\]\/20{background-color:#ffd40033!important}.bg-amber-50{background-color:var(--color-amber-50)!important}.bg-amber-50\/70{background-color:#fffbebb3!important}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)!important}}.bg-amber-50\/80{background-color:#fffbebcc!important}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)!important}}.bg-amber-100{background-color:var(--color-amber-100)!important}.bg-amber-400{background-color:var(--color-amber-400)!important}.bg-amber-400\/10{background-color:#fcbb001a!important}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)!important}}.bg-amber-500{background-color:var(--color-amber-500)!important}.bg-blue-50{background-color:var(--color-blue-50)!important}.bg-blue-200{background-color:var(--color-blue-200)!important}.bg-blue-500{background-color:var(--color-blue-500)!important}.bg-current{background-color:currentColor!important}.bg-cyan-50\/30{background-color:#ecfeff4d!important}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/30{background-color:color-mix(in oklab,var(--color-cyan-50) 30%,transparent)!important}}.bg-cyan-50\/50{background-color:#ecfeff80!important}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/50{background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)!important}}.bg-emerald-50{background-color:var(--color-emerald-50)!important}.bg-emerald-50\/80{background-color:#ecfdf5cc!important}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)!important}}.bg-emerald-100{background-color:var(--color-emerald-100)!important}.bg-emerald-200{background-color:var(--color-emerald-200)!important}.bg-emerald-400\/10{background-color:#00d2941a!important}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)!important}}.bg-emerald-500{background-color:var(--color-emerald-500)!important}.bg-orange-50{background-color:var(--color-orange-50)!important}.bg-orange-100{background-color:var(--color-orange-100)!important}.bg-orange-200{background-color:var(--color-orange-200)!important}.bg-orange-500{background-color:var(--color-orange-500)!important}.bg-pink-50{background-color:var(--color-pink-50)!important}.bg-pink-200{background-color:var(--color-pink-200)!important}.bg-pink-500{background-color:var(--color-pink-500)!important}.bg-red-50{background-color:var(--color-red-50)!important}.bg-red-50\/60{background-color:#fef2f299!important}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)!important}}.bg-red-50\/90{background-color:#fef2f2e6!important}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/90{background-color:color-mix(in oklab,var(--color-red-50) 90%,transparent)!important}}.bg-red-100{background-color:var(--color-red-100)!important}.bg-red-400{background-color:var(--color-red-400)!important}.bg-red-500{background-color:var(--color-red-500)!important}.bg-red-500\/10{background-color:#fb2c361a!important}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)!important}}.bg-rose-50{background-color:var(--color-rose-50)!important}.bg-sky-50{background-color:var(--color-sky-50)!important}.bg-slate-50{background-color:var(--color-slate-50)!important}.bg-slate-50\/35{background-color:#f8fafc59!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/35{background-color:color-mix(in oklab,var(--color-slate-50) 35%,transparent)!important}}.bg-slate-50\/50{background-color:#f8fafc80!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)!important}}.bg-slate-50\/55{background-color:#f8fafc8c!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/55{background-color:color-mix(in oklab,var(--color-slate-50) 55%,transparent)!important}}.bg-slate-50\/60{background-color:#f8fafc99!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)!important}}.bg-slate-50\/65{background-color:#f8fafca6!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/65{background-color:color-mix(in oklab,var(--color-slate-50) 65%,transparent)!important}}.bg-slate-50\/70{background-color:#f8fafcb3!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)!important}}.bg-slate-50\/80{background-color:#f8fafccc!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)!important}}.bg-slate-50\/95{background-color:#f8fafcf2!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/95{background-color:color-mix(in oklab,var(--color-slate-50) 95%,transparent)!important}}.bg-slate-100{background-color:var(--color-slate-100)!important}.bg-slate-100\/80{background-color:#f1f5f9cc!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)!important}}.bg-slate-200{background-color:var(--color-slate-200)!important}.bg-slate-300{background-color:var(--color-slate-300)!important}.bg-slate-400{background-color:var(--color-slate-400)!important}.bg-slate-950\/20{background-color:#02061833!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/20{background-color:color-mix(in oklab,var(--color-slate-950) 20%,transparent)!important}}.bg-slate-950\/25{background-color:#02061840!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950) 25%,transparent)!important}}.bg-slate-950\/35{background-color:#02061859!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)!important}}.bg-slate-950\/40{background-color:#02061866!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)!important}}.bg-slate-950\/\[0\.02\]{background-color:#02061805!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-slate-950) 2%,transparent)!important}}.bg-slate-950\/\[0\.015\]{background-color:#02061804!important}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-slate-950) 1.5%,transparent)!important}}.bg-teal-50{background-color:var(--color-teal-50)!important}.bg-teal-200{background-color:var(--color-teal-200)!important}.bg-teal-500{background-color:var(--color-teal-500)!important}.bg-transparent{background-color:#0000!important}.bg-violet-50{background-color:var(--color-violet-50)!important}.bg-violet-200{background-color:var(--color-violet-200)!important}.bg-violet-500{background-color:var(--color-violet-500)!important}.bg-white{background-color:var(--color-white)!important}.bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-white\/12{background-color:#ffffff1f!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)!important}}.bg-white\/15{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.bg-white\/25{background-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}.bg-white\/38{background-color:#ffffff61!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/38{background-color:color-mix(in oklab,var(--color-white) 38%,transparent)!important}}.bg-white\/45{background-color:#ffffff73!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)!important}}.bg-white\/48{background-color:#ffffff7a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/48{background-color:color-mix(in oklab,var(--color-white) 48%,transparent)!important}}.bg-white\/52{background-color:#ffffff85!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/52{background-color:color-mix(in oklab,var(--color-white) 52%,transparent)!important}}.bg-white\/55{background-color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)!important}}.bg-white\/60{background-color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)!important}}.bg-white\/62{background-color:#ffffff9e!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)!important}}.bg-white\/65{background-color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.bg-white\/70{background-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.bg-white\/75{background-color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.bg-white\/78{background-color:#ffffffc7!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)!important}}.bg-white\/80{background-color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.bg-white\/85{background-color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)!important}}.bg-white\/88{background-color:#ffffffe0!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)!important}}.bg-white\/90{background-color:#ffffffe6!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.bg-white\/95{background-color:#fffffff2!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)!important}}.bg-white\/98{background-color:#fffffffa!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/98{background-color:color-mix(in oklab,var(--color-white) 98%,transparent)!important}}.bg-white\/\[0\.04\]{background-color:#ffffff0a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)!important}}.bg-white\/\[0\.06\]{background-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.bg-white\/\[0\.10\]{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-white\/\[0\.025\]{background-color:#ffffff06!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)!important}}.bg-white\/\[0\.035\]{background-color:#ffffff09!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)!important}}.bg-white\/\[0\.045\]{background-color:#ffffff0b!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)!important}}.bg-white\/\[0\.055\]{background-color:#ffffff0e!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)!important}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-r{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.\[background-image\:linear-gradient\(rgba\(16\,54\,125\,\.045\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(16\,54\,125\,\.045\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#10367d0b 1px,#0000 1px),linear-gradient(90deg,#10367d0b 1px,#0000 1px)!important}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px)!important}.\[background-image\:linear-gradient\(to_right\,rgba\(15\,23\,42\,0\.022\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(15\,23\,42\,0\.022\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#0f172a06 1px,#0000 1px),linear-gradient(#0f172a06 1px,#0000 1px)!important}.bg-\[linear-gradient\(90deg\,\#10367D\,\#43BAC8\)\]{background-image:linear-gradient(90deg,#10367d,#43bac8)!important}.bg-\[linear-gradient\(90deg\,\#10367D_0\%\,\#10367D_72\%\,\#A5CE00_72\%\,\#A5CE00_100\%\)\]{background-image:linear-gradient(90deg,#10367d,#10367d 72%,#a5ce00 72%,#a5ce00)!important}.bg-\[linear-gradient\(90deg\,\#10367D_0\%\,\#10367D_74\%\,\#A5CE00_74\%\,\#A5CE00_100\%\)\]{background-image:linear-gradient(90deg,#10367d,#10367d 74%,#a5ce00 74%,#a5ce00)!important}.bg-\[linear-gradient\(90deg\,\#10367D_0\%\,\#10367D_76\%\,\#A5CE00_76\%\,\#A5CE00_100\%\)\]{background-image:linear-gradient(90deg,#10367d,#10367d 76%,#a5ce00 76%,#a5ce00)!important}.bg-\[linear-gradient\(90deg\,\#10367D_0\%\,\#10367D_78\%\,\#A5CE00_78\%\,\#A5CE00_100\%\)\]{background-image:linear-gradient(90deg,#10367d,#10367d 78%,#a5ce00 78%,#a5ce00)!important}.bg-\[linear-gradient\(90deg\,\#A5CE00_0\%\,\#A5CE00_28\%\,\#10367D_28\%\,\#10367D_100\%\)\]{background-image:linear-gradient(90deg,#a5ce00,#a5ce00 28%,#10367d 28%,#10367d)!important}.bg-\[linear-gradient\(90deg\,rgba\(4\,12\,22\,0\.30\)_0\%\,rgba\(4\,12\,22\,0\.12\)_34\%\,transparent_66\%\)\]{background-image:linear-gradient(90deg,#040c164d,#040c161f 34%,#0000 66%)!important}.bg-\[linear-gradient\(90deg\,rgba\(12\,43\,94\,0\.78\)_0\%\,rgba\(12\,43\,94\,0\.25\)_34\%\,rgba\(12\,43\,94\,0\.10\)_100\%\)\]{background-image:linear-gradient(90deg,#0c2b5ec7,#0c2b5e40 34%,#0c2b5e1a)!important}.bg-\[linear-gradient\(90deg\,rgba\(16\,54\,125\,0\.035\)\,rgba\(165\,206\,0\,0\.02\)\)\]{background-image:linear-gradient(90deg,#10367d09,#a5ce0005)!important}.bg-\[linear-gradient\(90deg\,rgba\(16\,54\,125\,0\.035\)\,rgba\(165\,206\,0\,0\.025\)\)\]{background-image:linear-gradient(90deg,#10367d09,#a5ce0006)!important}.bg-\[linear-gradient\(90deg\,rgba\(16\,54\,125\,0\.94\)_0\%\,rgba\(16\,54\,125\,0\.66\)_34\%\,rgba\(16\,54\,125\,0\.22\)_100\%\)\]{background-image:linear-gradient(90deg,#10367df0,#10367da8 34%,#10367d38)!important}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.24\)_0\%\,rgba\(255\,255\,255\,0\.08\)_34\%\,transparent_66\%\)\]{background-image:linear-gradient(90deg,#ffffff3d,#ffffff14 34%,#0000 66%)!important}.bg-\[linear-gradient\(135deg\,\#10367D\,\#16498F\)\]{background-image:linear-gradient(135deg,#10367d,#16498f)!important}.bg-\[linear-gradient\(135deg\,\#F8FBFF_0\%\,\#FFFFFF_58\%\,\#F7FAEF_100\%\)\]{background-image:linear-gradient(135deg,#f8fbff,#fff 58%,#f7faef)!important}.bg-\[linear-gradient\(135deg\,\#F8FBFF_0\%\,\#FFFFFF_62\%\,\#F7FAEF_100\%\)\]{background-image:linear-gradient(135deg,#f8fbff,#fff 62%,#f7faef)!important}.bg-\[linear-gradient\(135deg\,\#F8FBFF_0\%\,\#FFFFFF_70\%\,\#F7FAEF_100\%\)\]{background-image:linear-gradient(135deg,#f8fbff,#fff 70%,#f7faef)!important}.bg-\[linear-gradient\(135deg\,\#FBFCFD_0\%\,\#FFFFFF_55\%\,\#F4F8EC_100\%\)\]{background-image:linear-gradient(135deg,#fbfcfd,#fff 55%,#f4f8ec)!important}.bg-\[linear-gradient\(135deg\,\#FBFCFD_0\%\,\#FFFFFF_65\%\,\#F7FAEF_100\%\)\]{background-image:linear-gradient(135deg,#fbfcfd,#fff 65%,#f7faef)!important}.bg-\[linear-gradient\(135deg\,rgba\(16\,54\,125\,0\.025\)\,rgba\(67\,186\,200\,0\.025\)\)\]{background-image:linear-gradient(135deg,#10367d06,#43bac806)!important}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.10\)_0\%\,rgba\(248\,250\,252\,0\.42\)_58\%\,rgba\(248\,250\,252\,0\.88\)_100\%\)\]{background-image:linear-gradient(135deg,#ffffff1a,#f8fafc6b 58%,#f8fafce0)!important}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.18\)_0\%\,rgba\(248\,250\,252\,0\.54\)_48\%\,rgba\(248\,250\,252\,0\.94\)_100\%\)\]{background-image:linear-gradient(145deg,#ffffff2e,#f8fafc8a 48%,#f8fafcf0)!important}.bg-\[linear-gradient\(180deg\,\#A5CE00_0\%\,\#43BAC8_40\%\,\#10367D_100\%\)\]{background-image:linear-gradient(#a5ce00,#43bac8 40%,#10367d)!important}.bg-\[linear-gradient\(180deg\,rgba\(5\,21\,48\,0\.05\)_0\%\,rgba\(5\,21\,48\,0\.16\)_48\%\,rgba\(5\,21\,48\,0\.78\)_100\%\)\]{background-image:linear-gradient(#0515300d,#05153029 48%,#051530c7)!important}.bg-\[linear-gradient\(180deg\,rgba\(8\,31\,72\,0\.08\)_0\%\,rgba\(8\,31\,72\,0\.58\)_100\%\)\]{background-image:linear-gradient(#081f4814,#081f4894)!important}.bg-\[linear-gradient\(to_right\,rgba\(16\,67\,124\,0\.028\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(16\,67\,124\,0\.028\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#10437c07 1px,#0000 1px),linear-gradient(#10437c07 1px,#0000 1px)!important}.bg-\[linear-gradient\(to_right\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)!important}.bg-\[radial-gradient\(circle_at_17\%_50\%\,rgba\(5\,14\,25\,0\.88\)_0\%\,rgba\(5\,14\,25\,0\.72\)_18\%\,rgba\(5\,14\,25\,0\.30\)_34\%\,transparent_55\%\)\]{background-image:radial-gradient(circle at 17%,#050e19e0,#050e19b8 18%,#050e194d 34%,#0000 55%)!important}.bg-\[radial-gradient\(circle_at_17\%_50\%\,rgba\(255\,255\,255\,0\.88\)_0\%\,rgba\(255\,255\,255\,0\.72\)_18\%\,rgba\(255\,255\,255\,0\.30\)_34\%\,transparent_55\%\)\]{background-image:radial-gradient(circle at 17%,#ffffffe0,#ffffffb8 18%,#ffffff4d 34%,#0000 55%)!important}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(67\,186\,200\,0\.13\)\,transparent_45\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(16\,54\,125\,0\.10\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 20% 0,#43bac821,#0000 45%),radial-gradient(circle at 90% 10%,#10367d1a,#0000 42%)!important}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(67\,186\,200\,0\.08\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 0,#43bac814,#0000 55%)!important}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,255\,255\,0\.95\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 50% 0,#fffffff2,#0000 62%)!important}.bg-\[radial-gradient\(circle_at_65\%_20\%\,rgba\(67\,186\,200\,0\.10\)\,transparent_32\%\)\,radial-gradient\(circle_at_18\%_82\%\,rgba\(16\,67\,124\,0\.18\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 65% 20%,#43bac81a,#0000 32%),radial-gradient(circle at 18% 82%,#10437c2e,#0000 35%)!important}.bg-\[radial-gradient\(circle_at_65\%_20\%\,rgba\(67\,186\,200\,0\.13\)\,transparent_32\%\)\,radial-gradient\(circle_at_18\%_82\%\,rgba\(16\,67\,124\,0\.10\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 65% 20%,#43bac821,#0000 32%),radial-gradient(circle at 18% 82%,#10437c1a,#0000 36%)!important}.from-\[\#10367D\]{--tw-gradient-from:#10367d!important;--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))!important}.from-\[\#f4fbfc\]{--tw-gradient-from:#f4fbfc!important;--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))!important}.from-transparent{--tw-gradient-from:transparent!important;--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))!important}.from-white{--tw-gradient-from:var(--color-white)!important;--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))!important}.via-\[\#43bac8\]\/35{--tw-gradient-via:oklab(72.8823% -.0945997 -.0465959/.35)!important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.via-\[\#10367D\]{--tw-gradient-via:#10367d!important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.via-white{--tw-gradient-via:var(--color-white)!important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.to-\[\#43BAC8\]{--tw-gradient-to:#43bac8!important;--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))!important}.to-\[\#95C11F\]{--tw-gradient-to:#95c11f!important;--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))!important}.to-\[\#10437c\]\/\[0\.035\]{--tw-gradient-to:oklab(38.37% -.029131 -.106022/.035)!important;--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))!important}.to-transparent{--tw-gradient-to:transparent!important;--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))!important}.to-white{--tw-gradient-to:var(--color-white)!important;--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))!important}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent_90\%\)\]{-webkit-mask-image:linear-gradient(#000,#0000 90%)!important;mask-image:linear-gradient(#000,#0000 90%)!important}.\[background-size\:28px_28px\]{background-size:28px 28px!important}.\[background-size\:32px_32px\]{background-size:32px 32px!important}.\[background-size\:34px_34px\]{background-size:34px 34px!important}.bg-\[size\:42px_42px\]{background-size:42px 42px!important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.\!p-0{padding:0!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)!important}.p-1{padding:var(--spacing)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-5{padding:calc(var(--spacing) * 5)!important}.p-6{padding:calc(var(--spacing) * 6)!important}.p-8{padding:calc(var(--spacing) * 8)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.\!px-7{padding-inline:calc(var(--spacing) * 7)!important}.px-0{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)!important}.px-1{padding-inline:var(--spacing)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-7{padding-inline:calc(var(--spacing) * 7)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.\!py-7{padding-block:calc(var(--spacing) * 7)!important}.py-0{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.py-5{padding-block:calc(var(--spacing) * 5)!important}.py-6{padding-block:calc(var(--spacing) * 6)!important}.py-7{padding-block:calc(var(--spacing) * 7)!important}.py-8{padding-block:calc(var(--spacing) * 8)!important}.py-9{padding-block:calc(var(--spacing) * 9)!important}.py-10{padding-block:calc(var(--spacing) * 10)!important}.py-12{padding-block:calc(var(--spacing) * 12)!important}.py-14{padding-block:calc(var(--spacing) * 14)!important}.py-16{padding-block:calc(var(--spacing) * 16)!important}.py-\[2px\]{padding-block:2px!important}.py-\[4px\]{padding-block:4px!important}.py-\[6px\]{padding-block:6px!important}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.\!pt-3{padding-top:calc(var(--spacing) * 3)!important}.\!pt-6{padding-top:calc(var(--spacing) * 6)!important}.\!pt-7{padding-top:calc(var(--spacing) * 7)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)!important}.pt-1{padding-top:var(--spacing)!important}.pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)!important}.pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)!important}.pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-6{padding-top:calc(var(--spacing) * 6)!important}.pt-7{padding-top:calc(var(--spacing) * 7)!important}.pt-8{padding-top:calc(var(--spacing) * 8)!important}.pt-\[58px\]{padding-top:58px!important}.pt-\[clamp\(78px\,12dvh\,118px\)\]{padding-top:clamp(78px,12dvh,118px)!important}.pr-1{padding-right:var(--spacing)!important}.pr-2{padding-right:calc(var(--spacing) * 2)!important}.pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)!important}.pr-4{padding-right:calc(var(--spacing) * 4)!important}.pr-5{padding-right:calc(var(--spacing) * 5)!important}.pr-6{padding-right:calc(var(--spacing) * 6)!important}.pr-7{padding-right:calc(var(--spacing) * 7)!important}.pr-8{padding-right:calc(var(--spacing) * 8)!important}.pr-9{padding-right:calc(var(--spacing) * 9)!important}.pr-10{padding-right:calc(var(--spacing) * 10)!important}.pr-11{padding-right:calc(var(--spacing) * 11)!important}.pr-12{padding-right:calc(var(--spacing) * 12)!important}.pr-14{padding-right:calc(var(--spacing) * 14)!important}.pr-\[78px\]{padding-right:78px!important}.\!pb-0{padding-bottom:0!important}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.\!pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.\!pb-5{padding-bottom:calc(var(--spacing) * 5)!important}.\!pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.\!pb-7{padding-bottom:calc(var(--spacing) * 7)!important}.\[padding-bottom\:calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important}.pb-1{padding-bottom:var(--spacing)!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)!important}.pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.pb-\[calc\(env\(safe-area-inset-bottom\)\+18px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 18px)!important}.pb-\[clamp\(58px\,8dvh\,82px\)\]{padding-bottom:clamp(58px,8dvh,82px)!important}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.pl-1{padding-left:var(--spacing)!important}.pl-3{padding-left:calc(var(--spacing) * 3)!important}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)!important}.pl-4{padding-left:calc(var(--spacing) * 4)!important}.pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-9{padding-left:calc(var(--spacing) * 9)!important}.pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-11{padding-left:calc(var(--spacing) * 11)!important}.pl-12{padding-left:calc(var(--spacing) * 12)!important}.\!text-left{text-align:left!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.align-middle{vertical-align:middle!important}.align-top{vertical-align:top!important}.\!font-\[Afacad_Flux\]{font-family:Afacad Flux!important}.\!font-afacad{font-family:var(--font-afacad)!important}.font-\[\'Afacad_Flux\'\],.font-\[Afacad_Flux\]{font-family:Afacad Flux!important}.font-afacad{font-family:var(--font-afacad)!important}.font-mono{font-family:var(--font-mono)!important}.font-sans{font-family:var(--font-sans)!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[19px\]{font-size:19px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[21px\]{font-size:21px!important}.\!text-\[22px\]{font-size:22px!important}.text-\[7\.5px\]{font-size:7.5px!important}.text-\[7px\]{font-size:7px!important}.text-\[8\.5px\]{font-size:8.5px!important}.text-\[8px\]{font-size:8px!important}.text-\[9\.5px\]{font-size:9.5px!important}.text-\[9px\]{font-size:9px!important}.text-\[10\.5px\]{font-size:10.5px!important}.text-\[10px\]{font-size:10px!important}.text-\[11\.5px\]{font-size:11.5px!important}.text-\[11px\]{font-size:11px!important}.text-\[12\.5px\]{font-size:12.5px!important}.text-\[12px\]{font-size:12px!important}.text-\[13\.5px\]{font-size:13.5px!important}.text-\[13px\]{font-size:13px!important}.text-\[14px\]{font-size:14px!important}.text-\[15\.5px\]{font-size:15.5px!important}.text-\[15px\]{font-size:15px!important}.text-\[16px\]{font-size:16px!important}.text-\[17px\]{font-size:17px!important}.text-\[18px\]{font-size:18px!important}.text-\[19px\]{font-size:19px!important}.text-\[20px\]{font-size:20px!important}.text-\[21px\]{font-size:21px!important}.text-\[22px\]{font-size:22px!important}.text-\[23px\]{font-size:23px!important}.text-\[24px\]{font-size:24px!important}.text-\[26px\]{font-size:26px!important}.text-\[28px\]{font-size:28px!important}.text-\[30px\]{font-size:30px!important}.text-\[31px\]{font-size:31px!important}.text-\[34px\]{font-size:34px!important}.text-\[clamp\(1\.8rem\,3vw\,3rem\)\]{font-size:clamp(1.8rem,3vw,3rem)!important}.text-\[clamp\(10px\,1\.3dvh\,12px\)\]{font-size:clamp(10px,1.3dvh,12px)!important}.text-\[clamp\(10px\,1\.3dvh\,13px\)\]{font-size:clamp(10px,1.3dvh,13px)!important}.text-\[clamp\(12px\,1\.5dvh\,14px\)\]{font-size:clamp(12px,1.5dvh,14px)!important}.text-\[clamp\(13px\,1\.6dvh\,15px\)\]{font-size:clamp(13px,1.6dvh,15px)!important}.text-\[clamp\(14px\,0\.95vw\,16px\)\]{font-size:clamp(14px,.95vw,16px)!important}.text-\[clamp\(14px\,1\.8dvh\,16px\)\]{font-size:clamp(14px,1.8dvh,16px)!important}.text-\[clamp\(14px\,1\.8dvh\,17px\)\]{font-size:clamp(14px,1.8dvh,17px)!important}.text-\[clamp\(14px\,1\.25vw\,15px\)\]{font-size:clamp(14px,1.25vw,15px)!important}.text-\[clamp\(20px\,2vw\,23px\)\]{font-size:clamp(20px,2vw,23px)!important}.text-\[clamp\(28px\,3vw\,44px\)\]{font-size:clamp(28px,3vw,44px)!important}.text-\[clamp\(34px\,3\.3vw\,56px\)\]{font-size:clamp(34px,3.3vw,56px)!important}.text-\[clamp\(34px\,4\.2vw\,64px\)\]{font-size:clamp(34px,4.2vw,64px)!important}.\!leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.\!leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.leading-\[0\.7rem\]{--tw-leading:.7rem!important;line-height:.7rem!important}.leading-\[0\.9rem\]{--tw-leading:.9rem!important;line-height:.9rem!important}.leading-\[0\.75rem\]{--tw-leading:.75rem!important;line-height:.75rem!important}.leading-\[0\.98\]{--tw-leading:.98!important;line-height:.98!important}.leading-\[1\.01\]{--tw-leading:1.01!important;line-height:1.01!important}.leading-\[1\.02\]{--tw-leading:1.02!important;line-height:1.02!important}.leading-\[1\.2\]{--tw-leading:1.2!important;line-height:1.2!important}.leading-\[1\.3\]{--tw-leading:1.3!important;line-height:1.3!important}.leading-\[1\.4\]{--tw-leading:1.4!important;line-height:1.4!important}.leading-\[1\.05\]{--tw-leading:1.05!important;line-height:1.05!important}.leading-\[1\.6\]{--tw-leading:1.6!important;line-height:1.6!important}.leading-\[1\.08\]{--tw-leading:1.08!important;line-height:1.08!important}.leading-\[1\.15\]{--tw-leading:1.15!important;line-height:1.15!important}.leading-\[1\.25\]{--tw-leading:1.25!important;line-height:1.25!important}.leading-\[1\.35\]{--tw-leading:1.35!important;line-height:1.35!important}.leading-\[1\.45\]{--tw-leading:1.45!important;line-height:1.45!important}.leading-\[1\.55\]{--tw-leading:1.55!important;line-height:1.55!important}.leading-\[1\.68\]{--tw-leading:1.68!important;line-height:1.68!important}.leading-\[1rem\]{--tw-leading:1rem!important;line-height:1rem!important}.leading-\[17px\]{--tw-leading:17px!important;line-height:17px!important}.leading-none{--tw-leading:1!important;line-height:1!important}.leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-\[600\]{--tw-font-weight:600!important;font-weight:600!important}.font-black{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\!tracking-\[-0\.02em\]{--tw-tracking:-.02em!important;letter-spacing:-.02em!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.tracking-\[-0\.02em\]{--tw-tracking:-.02em!important;letter-spacing:-.02em!important}.tracking-\[-0\.03em\]{--tw-tracking:-.03em!important;letter-spacing:-.03em!important}.tracking-\[-0\.04em\]{--tw-tracking:-.04em!important;letter-spacing:-.04em!important}.tracking-\[-0\.015em\]{--tw-tracking:-.015em!important;letter-spacing:-.015em!important}.tracking-\[-0\.025em\]{--tw-tracking:-.025em!important;letter-spacing:-.025em!important}.tracking-\[-0\.035em\]{--tw-tracking:-.035em!important;letter-spacing:-.035em!important}.tracking-\[-0\.045em\]{--tw-tracking:-.045em!important;letter-spacing:-.045em!important}.tracking-\[-0\.055em\]{--tw-tracking:-.055em!important;letter-spacing:-.055em!important}.tracking-\[0\.01em\]{--tw-tracking:.01em!important;letter-spacing:.01em!important}.tracking-\[0\.1em\]{--tw-tracking:.1em!important;letter-spacing:.1em!important}.tracking-\[0\.02em\]{--tw-tracking:.02em!important;letter-spacing:.02em!important}.tracking-\[0\.03em\]{--tw-tracking:.03em!important;letter-spacing:.03em!important}.tracking-\[0\.04em\]{--tw-tracking:.04em!important;letter-spacing:.04em!important}.tracking-\[0\.05em\]{--tw-tracking:.05em!important;letter-spacing:.05em!important}.tracking-\[0\.06em\]{--tw-tracking:.06em!important;letter-spacing:.06em!important}.tracking-\[0\.07em\]{--tw-tracking:.07em!important;letter-spacing:.07em!important}.tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.tracking-\[0\.09em\]{--tw-tracking:.09em!important;letter-spacing:.09em!important}.tracking-\[0\.10em\]{--tw-tracking:.1em!important;letter-spacing:.1em!important}.tracking-\[0\.11em\]{--tw-tracking:.11em!important;letter-spacing:.11em!important}.tracking-\[0\.12em\]{--tw-tracking:.12em!important;letter-spacing:.12em!important}.tracking-\[0\.13em\]{--tw-tracking:.13em!important;letter-spacing:.13em!important}.tracking-\[0\.14em\]{--tw-tracking:.14em!important;letter-spacing:.14em!important}.tracking-\[0\.015em\]{--tw-tracking:.015em!important;letter-spacing:.015em!important}.tracking-\[0\.15em\]{--tw-tracking:.15em!important;letter-spacing:.15em!important}.tracking-\[0\.16em\]{--tw-tracking:.16em!important;letter-spacing:.16em!important}.tracking-\[0\.17em\]{--tw-tracking:.17em!important;letter-spacing:.17em!important}.tracking-\[0\.18em\]{--tw-tracking:.18em!important;letter-spacing:.18em!important}.tracking-\[0\.22em\]{--tw-tracking:.22em!important;letter-spacing:.22em!important}.tracking-\[0\.035em\]{--tw-tracking:.035em!important;letter-spacing:.035em!important}.tracking-\[0\.045em\]{--tw-tracking:.045em!important;letter-spacing:.045em!important}.tracking-\[0\.055em\]{--tw-tracking:.055em!important;letter-spacing:.055em!important}.tracking-\[0\.065em\]{--tw-tracking:.065em!important;letter-spacing:.065em!important}.tracking-\[0\.075em\]{--tw-tracking:.075em!important;letter-spacing:.075em!important}.tracking-\[2px\]{--tw-tracking:2px!important;letter-spacing:2px!important}.break-words{overflow-wrap:break-word!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.\!text-\[\#1D2C3C\]{color:#1d2c3c!important}.\!text-\[\#5F6B77\]{color:#5f6b77!important}.\!text-\[\#6F7C89\]{color:#6f7c89!important}.\!text-\[\#7E8995\]{color:#7e8995!important}.\!text-\[\#8A96A3\]{color:#8a96a3!important}.\!text-\[\#10367D\]{color:#10367d!important}.\!text-\[\#25313D\]{color:#25313d!important}.\!text-\[\#26313D\]{color:#26313d!important}.\!text-\[\#33404C\]{color:#33404c!important}.\!text-\[\#53606D\]{color:#53606d!important}.\!text-\[\#66717D\]{color:#66717d!important}.\!text-\[\#73808D\]{color:#73808d!important}.\!text-\[\#233140\]{color:#233140!important}.\!text-\[\#697684\]{color:#697684!important}.\!text-\[\#C34444\]{color:#c34444!important}.\!text-amber-700{color:var(--color-amber-700)!important}.\!text-red-600{color:var(--color-red-600)!important}.\!text-slate-500{color:var(--color-slate-500)!important}.\!text-slate-600{color:var(--color-slate-600)!important}.\!text-slate-700{color:var(--color-slate-700)!important}.\!text-slate-800{color:var(--color-slate-800)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0f7180\]{color:#0f7180!important}.text-\[\#1E2E3F\]{color:#1e2e3f!important}.text-\[\#1F3044\]{color:#1f3044!important}.text-\[\#2A808A\]{color:#2a808a!important}.text-\[\#2B8B96\]{color:#2b8b96!important}.text-\[\#2B3947\]{color:#2b3947!important}.text-\[\#2C7E88\]{color:#2c7e88!important}.text-\[\#2C3743\]{color:#2c3743!important}.text-\[\#2C8490\]{color:#2c8490!important}.text-\[\#2C8791\]{color:#2c8791!important}.text-\[\#2D8A61\]{color:#2d8a61!important}.text-\[\#2D8C97\]{color:#2d8c97!important}.text-\[\#2D9DAA\]{color:#2d9daa!important}.text-\[\#2E3A45\]{color:#2e3a45!important}.text-\[\#2E3A46\]{color:#2e3a46!important}.text-\[\#2E3B47\]{color:#2e3b47!important}.text-\[\#2E9BA8\]{color:#2e9ba8!important}.text-\[\#2E9FAC\]{color:#2e9fac!important}.text-\[\#2E929E\]{color:#2e929e!important}.text-\[\#2E3945\]{color:#2e3945!important}.text-\[\#2E8791\]{color:#2e8791!important}.text-\[\#2F3A45\]{color:#2f3a45!important}.text-\[\#2F3B47\]{color:#2f3b47!important}.text-\[\#2F8D49\]{color:#2f8d49!important}.text-\[\#2F4359\]{color:#2f4359!important}.text-\[\#3B4651\]{color:#3b4651!important}.text-\[\#3C4651\]{color:#3c4651!important}.text-\[\#3C4854\]{color:#3c4854!important}.text-\[\#3C4955\]{color:#3c4955!important}.text-\[\#3C4956\]{color:#3c4956!important}.text-\[\#3D4A56\]{color:#3d4a56!important}.text-\[\#3D4854\]{color:#3d4854!important}.text-\[\#3D4955\]{color:#3d4955!important}.text-\[\#3E4B57\]{color:#3e4b57!important}.text-\[\#3E8C94\]{color:#3e8c94!important}.text-\[\#3E4955\]{color:#3e4955!important}.text-\[\#3F4C58\]{color:#3f4c58!important}.text-\[\#4A5561\]{color:#4a5561!important}.text-\[\#4A5662\]{color:#4a5662!important}.text-\[\#4A5763\]{color:#4a5763!important}.text-\[\#4B5663\]{color:#4b5663!important}.text-\[\#4B5864\]{color:#4b5864!important}.text-\[\#4B5865\]{color:#4b5865!important}.text-\[\#4C5864\]{color:#4c5864!important}.text-\[\#4C5965\]{color:#4c5965!important}.text-\[\#4D5A67\]{color:#4d5a67!important}.text-\[\#4E5B67\]{color:#4e5b67!important}.text-\[\#4E5B68\]{color:#4e5b68!important}.text-\[\#4F5A65\]{color:#4f5a65!important}.text-\[\#4F5B67\]{color:#4f5b67!important}.text-\[\#4F5C69\]{color:#4f5c69!important}.text-\[\#4F5D6A\]{color:#4f5d6a!important}.text-\[\#4F5D69\]{color:#4f5d69!important}.text-\[\#4F6B00\]{color:#4f6b00!important}.text-\[\#5A6570\]{color:#5a6570!important}.text-\[\#5B6774\]{color:#5b6774!important}.text-\[\#5B6874\]{color:#5b6874!important}.text-\[\#5B6875\]{color:#5b6875!important}.text-\[\#5C6874\]{color:#5c6874!important}.text-\[\#5C6976\]{color:#5c6976!important}.text-\[\#5D7F16\]{color:#5d7f16!important}.text-\[\#5D7600\]{color:#5d7600!important}.text-\[\#5E6A76\]{color:#5e6a76!important}.text-\[\#5E6B78\]{color:#5e6b78!important}.text-\[\#5E78A7\]{color:#5e78a7!important}.text-\[\#5E6975\]{color:#5e6975!important}.text-\[\#5E6976\]{color:#5e6976!important}.text-\[\#5F6B76\]{color:#5f6b76!important}.text-\[\#5F6B77\]{color:#5f6b77!important}.text-\[\#5F6B78\]{color:#5f6b78!important}.text-\[\#5F6C78\]{color:#5f6c78!important}.text-\[\#5F6C79\]{color:#5f6c79!important}.text-\[\#6A5A34\]{color:#6a5a34!important}.text-\[\#6A8500\]{color:#6a8500!important}.text-\[\#6A8700\]{color:#6a8700!important}.text-\[\#6B7783\]{color:#6b7783!important}.text-\[\#6B7784\]{color:#6b7784!important}.text-\[\#6C8700\]{color:#6c8700!important}.text-\[\#6D7A87\]{color:#6d7a87!important}.text-\[\#6D7884\]{color:#6d7884!important}.text-\[\#6D7985\]{color:#6d7985!important}.text-\[\#6E7A86\]{color:#6e7a86!important}.text-\[\#6E7B88\]{color:#6e7b88!important}.text-\[\#6E8B00\]{color:#6e8b00!important}.text-\[\#6E7984\]{color:#6e7984!important}.text-\[\#6E7985\]{color:#6e7985!important}.text-\[\#6E8900\]{color:#6e8900!important}.text-\[\#6E9300\]{color:#6e9300!important}.text-\[\#6F7A85\]{color:#6f7a85!important}.text-\[\#6F7A86\]{color:#6f7a86!important}.text-\[\#6F7B87\]{color:#6f7b87!important}.text-\[\#6F7B88\]{color:#6f7b88!important}.text-\[\#6F7C89\]{color:#6f7c89!important}.text-\[\#6F8B00\]{color:#6f8b00!important}.text-\[\#6F8F00\]{color:#6f8f00!important}.text-\[\#6F7983\]{color:#6f7983!important}.text-\[\#6F8800\]{color:#6f8800!important}.text-\[\#6F8900\]{color:#6f8900!important}.text-\[\#6F9000\]{color:#6f9000!important}.text-\[\#7A8590\]{color:#7a8590!important}.text-\[\#7A8591\]{color:#7a8591!important}.text-\[\#7A8593\]{color:#7a8593!important}.text-\[\#7A8692\]{color:#7a8692!important}.text-\[\#7A8793\]{color:#7a8793!important}.text-\[\#7A8794\]{color:#7a8794!important}.text-\[\#7A8796\]{color:#7a8796!important}.text-\[\#7B8F25\]{color:#7b8f25!important}.text-\[\#7B6262\]{color:#7b6262!important}.text-\[\#7B8792\]{color:#7b8792!important}.text-\[\#7B8793\]{color:#7b8793!important}.text-\[\#7B8794\]{color:#7b8794!important}.text-\[\#7B9300\]{color:#7b9300!important}.text-\[\#7C8792\]{color:#7c8792!important}.text-\[\#7C8793\]{color:#7c8793!important}.text-\[\#7C8794\]{color:#7c8794!important}.text-\[\#7C8894\]{color:#7c8894!important}.text-\[\#7C8996\]{color:#7c8996!important}.text-\[\#7C8997\]{color:#7c8997!important}.text-\[\#7C9297\]{color:#7c9297!important}.text-\[\#7C9900\]{color:#7c9900!important}.text-\[\#7D8791\]{color:#7d8791!important}.text-\[\#7D8792\]{color:#7d8792!important}.text-\[\#7D8894\]{color:#7d8894!important}.text-\[\#7D8895\]{color:#7d8895!important}.text-\[\#7D8896\]{color:#7d8896!important}.text-\[\#7D8994\]{color:#7d8994!important}.text-\[\#7D8995\]{color:#7d8995!important}.text-\[\#7D8996\]{color:#7d8996!important}.text-\[\#7E6C43\]{color:#7e6c43!important}.text-\[\#7E8B98\]{color:#7e8b98!important}.text-\[\#7E8994\]{color:#7e8994!important}.text-\[\#7E8995\]{color:#7e8995!important}.text-\[\#7E8996\]{color:#7e8996!important}.text-\[\#7F8A95\]{color:#7f8a95!important}.text-\[\#7F8A96\]{color:#7f8a96!important}.text-\[\#7F8A97\]{color:#7f8a97!important}.text-\[\#7F8B96\]{color:#7f8b96!important}.text-\[\#7F8B97\]{color:#7f8b97!important}.text-\[\#7F8B99\]{color:#7f8b99!important}.text-\[\#7F8C99\]{color:#7f8c99!important}.text-\[\#7F8994\]{color:#7f8994!important}.text-\[\#7FA000\]{color:#7fa000!important}.text-\[\#8A6A32\]{color:#8a6a32!important}.text-\[\#8A95A0\]{color:#8a95a0!important}.text-\[\#8A95A2\]{color:#8a95a2!important}.text-\[\#8A96A2\]{color:#8a96a2!important}.text-\[\#8A96A3\]{color:#8a96a3!important}.text-\[\#8A97A5\]{color:#8a97a5!important}.text-\[\#8A651C\]{color:#8a651c!important}.text-\[\#8A949F\]{color:#8a949f!important}.text-\[\#8B95A0\]{color:#8b95a0!important}.text-\[\#8B95A1\]{color:#8b95a1!important}.text-\[\#8B96A1\]{color:#8b96a1!important}.text-\[\#8B96A2\]{color:#8b96a2!important}.text-\[\#8B96A3\]{color:#8b96a3!important}.text-\[\#8B97A4\]{color:#8b97a4!important}.text-\[\#8B672B\]{color:#8b672b!important}.text-\[\#8C97A2\]{color:#8c97a2!important}.text-\[\#8C97A3\]{color:#8c97a3!important}.text-\[\#8C98A4\]{color:#8c98a4!important}.text-\[\#8C98A5\]{color:#8c98a5!important}.text-\[\#8C979F\]{color:#8c979f!important}.text-\[\#8D98A3\]{color:#8d98a3!important}.text-\[\#8D98A4\]{color:#8d98a4!important}.text-\[\#8D99A5\]{color:#8d99a5!important}.text-\[\#8E98A4\]{color:#8e98a4!important}.text-\[\#8E99A5\]{color:#8e99a5!important}.text-\[\#8F99A4\]{color:#8f99a4!important}.text-\[\#8F99A5\]{color:#8f99a5!important}.text-\[\#8a7200\]{color:#8a7200!important}.text-\[\#9A6A6A\]{color:#9a6a6a!important}.text-\[\#9A7B3A\]{color:#9a7b3a!important}.text-\[\#9A661A\]{color:#9a661a!important}.text-\[\#9A671B\]{color:#9a671b!important}.text-\[\#9AA3AC\]{color:#9aa3ac!important}.text-\[\#9AA3AD\]{color:#9aa3ad!important}.text-\[\#9AA4AE\]{color:#9aa4ae!important}.text-\[\#9AA4AF\]{color:#9aa4af!important}.text-\[\#9AA5AF\]{color:#9aa5af!important}.text-\[\#9AA5B1\]{color:#9aa5b1!important}.text-\[\#9AA6B2\]{color:#9aa6b2!important}.text-\[\#9AA6B3\]{color:#9aa6b3!important}.text-\[\#9AA6B5\]{color:#9aa6b5!important}.text-\[\#9AA7B4\]{color:#9aa7b4!important}.text-\[\#9B7414\]{color:#9b7414!important}.text-\[\#9BA5AF\]{color:#9ba5af!important}.text-\[\#9BA5B0\]{color:#9ba5b0!important}.text-\[\#9BA6B1\]{color:#9ba6b1!important}.text-\[\#9C6A18\]{color:#9c6a18!important}.text-\[\#9C741B\]{color:#9c741b!important}.text-\[\#9D6B18\]{color:#9d6b18!important}.text-\[\#9D3434\]{color:#9d3434!important}.text-\[\#43A7B5\]{color:#43a7b5!important}.text-\[\#43BAC8\]{color:#43bac8!important}.text-\[\#43a7b6\]{color:#43a7b6!important}.text-\[\#43bac8\]{color:#43bac8!important}.text-\[\#62AEB5\]{color:#62aeb5!important}.text-\[\#68A078\]{color:#68a078!important}.text-\[\#72D2DC\]{color:#72d2dc!important}.text-\[\#75D2DA\]{color:#75d2da!important}.text-\[\#86B600\]{color:#86b600!important}.text-\[\#90A0AF\]{color:#90a0af!important}.text-\[\#93A0AD\]{color:#93a0ad!important}.text-\[\#94A0AC\]{color:#94a0ac!important}.text-\[\#94A3B8\]{color:#94a3b8!important}.text-\[\#95A2B1\]{color:#95a2b1!important}.text-\[\#96A0AA\]{color:#96a0aa!important}.text-\[\#96A0AB\]{color:#96a0ab!important}.text-\[\#96A1AC\]{color:#96a1ac!important}.text-\[\#96A2AD\]{color:#96a2ad!important}.text-\[\#97A1AB\]{color:#97a1ab!important}.text-\[\#97A1AC\]{color:#97a1ac!important}.text-\[\#97A2AE\]{color:#97a2ae!important}.text-\[\#97A3AE\]{color:#97a3ae!important}.text-\[\#98A1AB\]{color:#98a1ab!important}.text-\[\#98A2AC\]{color:#98a2ac!important}.text-\[\#98A2AD\]{color:#98a2ad!important}.text-\[\#98A3AD\]{color:#98a3ad!important}.text-\[\#98A3AE\]{color:#98a3ae!important}.text-\[\#98A3AF\]{color:#98a3af!important}.text-\[\#98A3B2\]{color:#98a3b2!important}.text-\[\#98A4B2\]{color:#98a4b2!important}.text-\[\#99A2AC\]{color:#99a2ac!important}.text-\[\#99A3AE\]{color:#99a3ae!important}.text-\[\#146d79\]{color:#146d79!important}.text-\[\#163b67\]{color:#163b67!important}.text-\[\#163f70\]{color:#163f70!important}.text-\[\#238A95\]{color:#238a95!important}.text-\[\#238A96\]{color:#238a96!important}.text-\[\#238D9B\]{color:#238d9b!important}.text-\[\#247A45\]{color:#247a45!important}.text-\[\#247B86\]{color:#247b86!important}.text-\[\#248A96\]{color:#248a96!important}.text-\[\#258A95\]{color:#258a95!important}.text-\[\#258A98\]{color:#258a98!important}.text-\[\#258E9A\]{color:#258e9a!important}.text-\[\#277D88\]{color:#277d88!important}.text-\[\#278C98\]{color:#278c98!important}.text-\[\#278E9A\]{color:#278e9a!important}.text-\[\#287D88\]{color:#287d88!important}.text-\[\#287E88\]{color:#287e88!important}.text-\[\#287F89\]{color:#287f89!important}.text-\[\#303B46\]{color:#303b46!important}.text-\[\#315f9f\]{color:#315f9f!important}.text-\[\#317D4B\]{color:#317d4b!important}.text-\[\#397dc1\]{color:#397dc1!important}.text-\[\#566B00\]{color:#566b00!important}.text-\[\#586A7D\]{color:#586a7d!important}.text-\[\#627B00\]{color:#627b00!important}.text-\[\#657D00\]{color:#657d00!important}.text-\[\#705AA5\]{color:#705aa5!important}.text-\[\#708B00\]{color:#708b00!important}.text-\[\#717C87\]{color:#717c87!important}.text-\[\#718B00\]{color:#718b00!important}.text-\[\#738D2B\]{color:#738d2b!important}.text-\[\#789B00\]{color:#789b00!important}.text-\[\#805E1D\]{color:#805e1d!important}.text-\[\#909AA4\]{color:#909aa4!important}.text-\[\#909AA5\]{color:#909aa5!important}.text-\[\#909BA6\]{color:#909ba6!important}.text-\[\#909CA8\]{color:#909ca8!important}.text-\[\#919BA6\]{color:#919ba6!important}.text-\[\#923D3D\]{color:#923d3d!important}.text-\[\#929CA6\]{color:#929ca6!important}.text-\[\#929CA7\]{color:#929ca7!important}.text-\[\#929CA8\]{color:#929ca8!important}.text-\[\#929CAA\]{color:#929caa!important}.text-\[\#929DA8\]{color:#929da8!important}.text-\[\#939DA7\]{color:#939da7!important}.text-\[\#939EA9\]{color:#939ea9!important}.text-\[\#949EA8\]{color:#949ea8!important}.text-\[\#986B18\]{color:#986b18!important}.text-\[\#2497A5\]{color:#2497a5!important}.text-\[\#2697A4\]{color:#2697a4!important}.text-\[\#3295a3\]{color:#3295a3!important}.text-\[\#7790B5\]{color:#7790b5!important}.text-\[\#8290A0\]{color:#8290a0!important}.text-\[\#8692A0\]{color:#8692a0!important}.text-\[\#8793A0\]{color:#8793a0!important}.text-\[\#8895A5\]{color:#8895a5!important}.text-\[\#8994A0\]{color:#8994a0!important}.text-\[\#8994A1\]{color:#8994a1!important}.text-\[\#8995A1\]{color:#8995a1!important}.text-\[\#8995A2\]{color:#8995a2!important}.text-\[\#10367D\]{color:#10367d!important}.text-\[\#10367D\]\/20{color:#10367d33!important}.text-\[\#10367D\]\/25{color:#10367d40!important}.text-\[\#10367D\]\/55{color:#10367d8c!important}.text-\[\#10367D\]\/60{color:#10367d99!important}.text-\[\#10437c\]{color:#10437c!important}.text-\[\#17283B\]{color:#17283b!important}.text-\[\#21303D\]{color:#21303d!important}.text-\[\#24313D\]{color:#24313d!important}.text-\[\#24364A\]{color:#24364a!important}.text-\[\#25313D\]{color:#25313d!important}.text-\[\#26313D\]{color:#26313d!important}.text-\[\#26323E\]{color:#26323e!important}.text-\[\#26333F\]{color:#26333f!important}.text-\[\#26364A\]{color:#26364a!important}.text-\[\#26374A\]{color:#26374a!important}.text-\[\#27323E\]{color:#27323e!important}.text-\[\#27828D\]{color:#27828d!important}.text-\[\#33404C\]{color:#33404c!important}.text-\[\#33414D\]{color:#33414d!important}.text-\[\#33414E\]{color:#33414e!important}.text-\[\#33475C\]{color:#33475c!important}.text-\[\#34404C\]{color:#34404c!important}.text-\[\#34414D\]{color:#34414d!important}.text-\[\#34414E\]{color:#34414e!important}.text-\[\#34414F\]{color:#34414f!important}.text-\[\#34485D\]{color:#34485d!important}.text-\[\#36414D\]{color:#36414d!important}.text-\[\#38434E\]{color:#38434e!important}.text-\[\#43505C\]{color:#43505c!important}.text-\[\#43505D\]{color:#43505d!important}.text-\[\#44515D\]{color:#44515d!important}.text-\[\#44515E\]{color:#44515e!important}.text-\[\#45515D\]{color:#45515d!important}.text-\[\#46525F\]{color:#46525f!important}.text-\[\#46535F\]{color:#46535f!important}.text-\[\#47525E\]{color:#47525e!important}.text-\[\#47535F\]{color:#47535f!important}.text-\[\#52606D\]{color:#52606d!important}.text-\[\#52657B\]{color:#52657b!important}.text-\[\#53606C\]{color:#53606c!important}.text-\[\#53606D\]{color:#53606d!important}.text-\[\#55616D\]{color:#55616d!important}.text-\[\#56626E\]{color:#56626e!important}.text-\[\#56636F\]{color:#56636f!important}.text-\[\#60717A\]{color:#60717a!important}.text-\[\#62707D\]{color:#62707d!important}.text-\[\#63717D\]{color:#63717d!important}.text-\[\#64717D\]{color:#64717d!important}.text-\[\#64717E\]{color:#64717e!important}.text-\[\#64717F\]{color:#64717f!important}.text-\[\#64748B\]{color:#64748b!important}.text-\[\#65717D\]{color:#65717d!important}.text-\[\#65717E\]{color:#65717e!important}.text-\[\#65727E\]{color:#65727e!important}.text-\[\#65727F\]{color:#65727f!important}.text-\[\#66717D\]{color:#66717d!important}.text-\[\#66727E\]{color:#66727e!important}.text-\[\#66727F\]{color:#66727f!important}.text-\[\#66737F\]{color:#66737f!important}.text-\[\#67737F\]{color:#67737f!important}.text-\[\#68737E\]{color:#68737e!important}.text-\[\#71808D\]{color:#71808d!important}.text-\[\#71808E\]{color:#71808e!important}.text-\[\#72808D\]{color:#72808d!important}.text-\[\#73808C\]{color:#73808c!important}.text-\[\#73808D\]{color:#73808d!important}.text-\[\#74808D\]{color:#74808d!important}.text-\[\#74808E\]{color:#74808e!important}.text-\[\#74818D\]{color:#74818d!important}.text-\[\#74818E\]{color:#74818e!important}.text-\[\#75808B\]{color:#75808b!important}.text-\[\#75818D\]{color:#75818d!important}.text-\[\#77818C\]{color:#77818c!important}.text-\[\#81909F\]{color:#81909f!important}.text-\[\#82908B\]{color:#82908b!important}.text-\[\#83909D\]{color:#83909d!important}.text-\[\#83909E\]{color:#83909e!important}.text-\[\#84909B\]{color:#84909b!important}.text-\[\#84909C\]{color:#84909c!important}.text-\[\#85909B\]{color:#85909b!important}.text-\[\#86919D\]{color:#86919d!important}.text-\[\#87929D\]{color:#87929d!important}.text-\[\#87929E\]{color:#87929e!important}.text-\[\#87939F\]{color:#87939f!important}.text-\[\#89939E\]{color:#89939e!important}.text-\[\#89949F\]{color:#89949f!important}.text-\[\#137986\]{color:#137986!important}.text-\[\#168497\]{color:#168497!important}.text-\[\#168999\]{color:#168999!important}.text-\[\#187785\]{color:#187785!important}.text-\[\#203044\]{color:#203044!important}.text-\[\#233140\]{color:#233140!important}.text-\[\#263341\]{color:#263341!important}.text-\[\#263442\]{color:#263442!important}.text-\[\#273542\]{color:#273542!important}.text-\[\#273543\]{color:#273543!important}.text-\[\#334155\]{color:#334155!important}.text-\[\#344150\]{color:#344150!important}.text-\[\#354250\]{color:#354250!important}.text-\[\#374450\]{color:#374450!important}.text-\[\#384553\]{color:#384553!important}.text-\[\#394552\]{color:#394552!important}.text-\[\#394652\]{color:#394652!important}.text-\[\#394653\]{color:#394653!important}.text-\[\#394654\]{color:#394654!important}.text-\[\#394754\]{color:#394754!important}.text-\[\#405166\]{color:#405166!important}.text-\[\#415368\]{color:#415368!important}.text-\[\#445366\]{color:#445366!important}.text-\[\#465360\]{color:#465360!important}.text-\[\#465462\]{color:#465462!important}.text-\[\#475461\]{color:#475461!important}.text-\[\#475569\]{color:#475569!important}.text-\[\#476689\]{color:#476689!important}.text-\[\#478458\]{color:#478458!important}.text-\[\#487078\]{color:#487078!important}.text-\[\#536170\]{color:#536170!important}.text-\[\#536274\]{color:#536274!important}.text-\[\#536579\]{color:#536579!important}.text-\[\#566270\]{color:#566270!important}.text-\[\#566371\]{color:#566371!important}.text-\[\#586472\]{color:#586472!important}.text-\[\#586571\]{color:#586571!important}.text-\[\#596571\]{color:#596571!important}.text-\[\#596672\]{color:#596672!important}.text-\[\#596674\]{color:#596674!important}.text-\[\#596675\]{color:#596675!important}.text-\[\#596775\]{color:#596775!important}.text-\[\#607080\]{color:#607080!important}.text-\[\#607184\]{color:#607184!important}.text-\[\#617080\]{color:#617080!important}.text-\[\#617900\]{color:#617900!important}.text-\[\#628109\]{color:#628109!important}.text-\[\#637383\]{color:#637383!important}.text-\[\#647180\]{color:#647180!important}.text-\[\#647181\]{color:#647181!important}.text-\[\#647900\]{color:#647900!important}.text-\[\#657280\]{color:#657280!important}.text-\[\#657487\]{color:#657487!important}.text-\[\#667380\]{color:#667380!important}.text-\[\#667381\]{color:#667381!important}.text-\[\#667481\]{color:#667481!important}.text-\[\#667482\]{color:#667482!important}.text-\[\#668700\]{color:#668700!important}.text-\[\#677584\]{color:#677584!important}.text-\[\#687480\]{color:#687480!important}.text-\[\#687482\]{color:#687482!important}.text-\[\#687581\]{color:#687581!important}.text-\[\#687583\]{color:#687583!important}.text-\[\#697581\]{color:#697581!important}.text-\[\#697582\]{color:#697582!important}.text-\[\#697683\]{color:#697683!important}.text-\[\#697684\]{color:#697684!important}.text-\[\#708090\]{color:#708090!important}.text-\[\#708900\]{color:#708900!important}.text-\[\#718093\]{color:#718093!important}.text-\[\#718096\]{color:#718096!important}.text-\[\#719300\]{color:#719300!important}.text-\[\#728096\]{color:#728096!important}.text-\[\#759300\]{color:#759300!important}.text-\[\#759600\]{color:#759600!important}.text-\[\#778391\]{color:#778391!important}.text-\[\#778491\]{color:#778491!important}.text-\[\#778593\]{color:#778593!important}.text-\[\#788490\]{color:#788490!important}.text-\[\#788591\]{color:#788591!important}.text-\[\#788592\]{color:#788592!important}.text-\[\#789400\]{color:#789400!important}.text-\[\#789500\]{color:#789500!important}.text-\[\#789600\]{color:#789600!important}.text-\[\#789700\]{color:#789700!important}.text-\[\#A0A8B1\]{color:#a0a8b1!important}.text-\[\#A0A9B2\]{color:#a0a9b2!important}.text-\[\#A0A9B3\]{color:#a0a9b3!important}.text-\[\#A0AAB4\]{color:#a0aab4!important}.text-\[\#A0AAB5\]{color:#a0aab5!important}.text-\[\#A0ABB7\]{color:#a0abb7!important}.text-\[\#A0ACB8\]{color:#a0acb8!important}.text-\[\#A1A9B1\]{color:#a1a9b1!important}.text-\[\#A1ABB5\]{color:#a1abb5!important}.text-\[\#A1ABB6\]{color:#a1abb6!important}.text-\[\#A1ABB7\]{color:#a1abb7!important}.text-\[\#A1ACB8\]{color:#a1acb8!important}.text-\[\#A3ABB5\]{color:#a3abb5!important}.text-\[\#A3ADB7\]{color:#a3adb7!important}.text-\[\#A3ADB8\]{color:#a3adb8!important}.text-\[\#A4ADB7\]{color:#a4adb7!important}.text-\[\#A5CE00\]{color:#a5ce00!important}.text-\[\#A6AFB8\]{color:#a6afb8!important}.text-\[\#A13C3C\]{color:#a13c3c!important}.text-\[\#A36D14\]{color:#a36d14!important}.text-\[\#A56A00\]{color:#a56a00!important}.text-\[\#A56B66\]{color:#a56b66!important}.text-\[\#A77B18\]{color:#a77b18!important}.text-\[\#A08044\]{color:#a08044!important}.text-\[\#A9827E\]{color:#a9827e!important}.text-\[\#A65454\]{color:#a65454!important}.text-\[\#A77116\]{color:#a77116!important}.text-\[\#A77622\]{color:#a77622!important}.text-\[\#A77715\]{color:#a77715!important}.text-\[\#A87516\]{color:#a87516!important}.text-\[\#A97218\]{color:#a97218!important}.text-\[\#A97318\]{color:#a97318!important}.text-\[\#AAB2BA\]{color:#aab2ba!important}.text-\[\#AAB2BC\]\/45{color:#aab2bc73!important}.text-\[\#AAB2BC\]\/60{color:#aab2bc99!important}.text-\[\#ADB4BC\]{color:#adb4bc!important}.text-\[\#ADB5BD\]{color:#adb5bd!important}.text-\[\#B0B8C0\]{color:#b0b8c0!important}.text-\[\#B0BAC4\]{color:#b0bac4!important}.text-\[\#B1BBC5\]{color:#b1bbc5!important}.text-\[\#B5BDC5\]{color:#b5bdc5!important}.text-\[\#B07A12\]{color:#b07a12!important}.text-\[\#B8C0C7\]{color:#b8c0c7!important}.text-\[\#B9C0C8\]{color:#b9c0c8!important}.text-\[\#B9C1C9\]{color:#b9c1c9!important}.text-\[\#B37A1A\]{color:#b37a1a!important}.text-\[\#B83D3D\]{color:#b83d3d!important}.text-\[\#B83E3E\]{color:#b83e3e!important}.text-\[\#B94A32\]{color:#b94a32!important}.text-\[\#B94A45\]{color:#b94a45!important}.text-\[\#B4771D\]{color:#b4771d!important}.text-\[\#B7791F\]{color:#b7791f!important}.text-\[\#B9852B\]{color:#b9852b!important}.text-\[\#B25555\]{color:#b25555!important}.text-\[\#B54040\]{color:#b54040!important}.text-\[\#B57514\]{color:#b57514!important}.text-\[\#B84242\]{color:#b84242!important}.text-\[\#B97171\]{color:#b97171!important}.text-\[\#BBC4CD\]{color:#bbc4cd!important}.text-\[\#C0C6CC\]{color:#c0c6cc!important}.text-\[\#C1C8CF\]{color:#c1c8cf!important}.text-\[\#C1CAD4\]{color:#c1cad4!important}.text-\[\#C3CBD2\]{color:#c3cbd2!important}.text-\[\#C6CED6\]{color:#c6ced6!important}.text-\[\#C45A5A\]{color:#c45a5a!important}.text-\[\#C58A22\]{color:#c58a22!important}.text-\[\#C64D49\]{color:#c64d49!important}.text-\[\#C75B5B\]{color:#c75b5b!important}.text-\[\#C84A4A\]{color:#c84a4a!important}.text-\[\#C84A30\]{color:#c84a30!important}.text-\[\#C84B4B\]{color:#c84b4b!important}.text-\[\#C85B55\]{color:#c85b55!important}.text-\[\#C94A4A\]{color:#c94a4a!important}.text-\[\#C94C34\]{color:#c94c34!important}.text-\[\#C18425\]{color:#c18425!important}.text-\[\#C34444\]{color:#c34444!important}.text-\[\#C34747\]{color:#c34747!important}.text-\[\#C44848\]{color:#c44848!important}.text-\[\#C54125\]{color:#c54125!important}.text-\[\#C74343\]{color:#c74343!important}.text-\[\#C94444\]{color:#c94444!important}.text-\[\#C98716\]{color:#c98716!important}.text-\[\#CBE8EC\]{color:#cbe8ec!important}.text-\[\#CC4F4F\]{color:#cc4f4f!important}.text-\[\#D6DCE2\]{color:#d6dce2!important}.text-\[\#D2691E\]{color:#d2691e!important}.text-\[\#D3563D\]{color:#d3563d!important}.text-\[\#D55151\]{color:#d55151!important}.text-\[\#D55757\]{color:#d55757!important}.text-\[\#E17820\]{color:#e17820!important}.text-\[\#E74823\],.text-\[\#e74823\]{color:#e74823!important}.text-amber-300{color:var(--color-amber-300)!important}.text-amber-500{color:var(--color-amber-500)!important}.text-amber-600{color:var(--color-amber-600)!important}.text-amber-700{color:var(--color-amber-700)!important}.text-amber-700\/70{color:#b75000b3!important}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/70{color:color-mix(in oklab,var(--color-amber-700) 70%,transparent)!important}}.text-amber-700\/80{color:#b75000cc!important}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700) 80%,transparent)!important}}.text-amber-800{color:var(--color-amber-800)!important}.text-blue-500{color:var(--color-blue-500)!important}.text-blue-600{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)!important}.text-emerald-300{color:var(--color-emerald-300)!important}.text-emerald-500{color:var(--color-emerald-500)!important}.text-emerald-600{color:var(--color-emerald-600)!important}.text-emerald-600\/70{color:#009767b3!important}@supports (color:color-mix(in lab,red,red)){.text-emerald-600\/70{color:color-mix(in oklab,var(--color-emerald-600) 70%,transparent)!important}}.text-emerald-700{color:var(--color-emerald-700)!important}.text-orange-500{color:var(--color-orange-500)!important}.text-orange-600{color:var(--color-orange-600)!important}.text-orange-700{color:var(--color-orange-700)!important}.text-pink-500{color:var(--color-pink-500)!important}.text-pink-600{color:var(--color-pink-600)!important}.text-red-300{color:var(--color-red-300)!important}.text-red-400{color:var(--color-red-400)!important}.text-red-500{color:var(--color-red-500)!important}.text-red-500\/80{color:#fb2c36cc!important}@supports (color:color-mix(in lab,red,red)){.text-red-500\/80{color:color-mix(in oklab,var(--color-red-500) 80%,transparent)!important}}.text-red-600{color:var(--color-red-600)!important}.text-red-600\/80{color:#e40014cc!important}@supports (color:color-mix(in lab,red,red)){.text-red-600\/80{color:color-mix(in oklab,var(--color-red-600) 80%,transparent)!important}}.text-red-700{color:var(--color-red-700)!important}.text-red-700\/80{color:#bf000fcc!important}@supports (color:color-mix(in lab,red,red)){.text-red-700\/80{color:color-mix(in oklab,var(--color-red-700) 80%,transparent)!important}}.text-red-800{color:var(--color-red-800)!important}.text-rose-600{color:var(--color-rose-600)!important}.text-rose-700{color:var(--color-rose-700)!important}.text-sky-700{color:var(--color-sky-700)!important}.text-slate-100{color:var(--color-slate-100)!important}.text-slate-200{color:var(--color-slate-200)!important}.text-slate-300{color:var(--color-slate-300)!important}.text-slate-300\/85{color:#cad5e2d9!important}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/85{color:color-mix(in oklab,var(--color-slate-300) 85%,transparent)!important}}.text-slate-400{color:var(--color-slate-400)!important}.text-slate-500{color:var(--color-slate-500)!important}.text-slate-600{color:var(--color-slate-600)!important}.text-slate-700{color:var(--color-slate-700)!important}.text-slate-800{color:var(--color-slate-800)!important}.text-slate-900{color:var(--color-slate-900)!important}.text-slate-950{color:var(--color-slate-950)!important}.text-teal-500{color:var(--color-teal-500)!important}.text-teal-600{color:var(--color-teal-600)!important}.text-teal-700{color:var(--color-teal-700)!important}.text-transparent{color:#0000!important}.text-violet-500{color:var(--color-violet-500)!important}.text-violet-600{color:var(--color-violet-600)!important}.text-violet-700{color:var(--color-violet-700)!important}.text-white{color:var(--color-white)!important}.text-white\/30{color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.text-white\/35{color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)!important}}.text-white\/50{color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)!important}}.text-white\/55{color:#ffffff8c!important}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)!important}}.text-white\/58{color:#ffffff94!important}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)!important}}.text-white\/60{color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)!important}}.text-white\/65{color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.text-white\/70{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.text-white\/75{color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.underline{text-decoration-line:underline!important}.decoration-\[\#43bac8\]\/45{text-decoration-color:#43bac873!important}.decoration-2{text-decoration-thickness:2px!important}.underline-offset-2{text-underline-offset:2px!important}.accent-\[\#10367D\]{accent-color:#10367d!important}.opacity-0{opacity:0!important}.opacity-40{opacity:.4!important}.opacity-55{opacity:.55!important}.opacity-60{opacity:.6!important}.opacity-65{opacity:.65!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-100{opacity:1!important}.opacity-\[0\.10\]{opacity:.1!important}.opacity-\[0\.13\]{opacity:.13!important}.opacity-\[0\.14\]{opacity:.14!important}.opacity-\[0\.24\]{opacity:.24!important}.opacity-\[0\.55\]{opacity:.55!important}.opacity-\[0\.78\]{opacity:.78!important}.\!shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_5px_16px_rgba\(16\,67\,124\,0\.2\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10437c33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_18px_55px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_28px_90px_rgba\(16\,54\,125\,\.18\)\],.\!shadow-\[0_28px_90px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_30px_90px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[-20px_0_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#0f172a1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[-20px_0_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#0f172a2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[-20px_0_60px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_-18px_70px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 -18px 70px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_-22px_60px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 -22px 60px var(--tw-shadow-color,#0f172a38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_1px_\#D7E0E8\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d7e0e8)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_2px_rgba\(67\,186\,200\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#43bac82e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_4px_rgba\(16\,54\,125\,\.05\)\],.shadow-\[0_0_0_4px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_5px_rgba\(16\,185\,129\,0\.10\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#10b9811a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_5px_rgba\(67\,186\,200\,0\.10\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#43bac81a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_8px_rgba\(67\,186\,200\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#43bac8cc)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a05)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.025\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a06)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.035\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0f172a0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_2px_8px_rgba\(16\,54\,125\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_8px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_9px_rgba\(16\,54\,125\,\.07\)\]{--tw-shadow:0 3px 9px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_9px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 3px 9px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_9px_rgba\(16\,67\,124\,0\.22\)\]{--tw-shadow:0 3px 9px var(--tw-shadow-color,#10437c38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_10px_rgba\(16\,54\,125\,0\.08\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_10px_rgba\(16\,67\,124\,0\.12\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#10437c1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_10px_rgba\(67\,186\,200\,0\.10\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#43bac81a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_3px_12px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_10px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_10px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_10px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(16\,54\,125\,\.03\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d08)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(16\,54\,125\,\.07\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(16\,67\,124\,0\.16\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10437c29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(30\,50\,70\,0\.08\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1e324614)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_14px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_14px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_14px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_14px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_14px_rgba\(177\,63\,63\,0\.08\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#b13f3f14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_15px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 4px 15px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_16px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_16px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_12px_rgba\(16\,54\,125\,\.18\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_12px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_12px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_12px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 5px 12px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,54\,125\,\.05\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.08\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_14px_rgba\(16\,67\,124\,0\.18\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10437c2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_15px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 5px 15px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_15px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 5px 15px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.08\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.09\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d17)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(16\,67\,124\,0\.18\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10437c2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_16px_rgba\(29\,44\,60\,0\.05\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#1d2c3c0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_18px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_18px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_18px_rgba\(16\,54\,125\,0\.09\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#10367d17)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_18px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_18px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_20px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_5px_20px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_14px_rgba\(16\,54\,125\,\.16\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,\.16\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.15\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d26)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.17\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d2b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,67\,124\,0\.16\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10437c29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_18px_rgba\(16\,67\,124\,0\.22\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10437c38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_20px_rgba\(16\,54\,125\,\.035\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_20px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_20px_rgba\(16\,54\,125\,0\.08\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_20px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_22px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 6px 22px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_22px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 6px 22px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_22px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 6px 22px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_22px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 6px 22px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_24px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_24px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_24px_rgba\(160\,54\,54\,0\.05\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#a036360d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_16px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 7px 16px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,\.07\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,\.18\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.17\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d2b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_18px_rgba\(16\,67\,124\,0\.10\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10437c1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_20px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_20px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_20px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_20px_rgba\(16\,67\,124\,0\.24\)\]{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10437c3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_22px_rgba\(16\,54\,125\,\.04\)\]{--tw-shadow:0 7px 22px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_24px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 7px 24px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_7px_26px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 7px 26px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_16px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_18px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_18px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.17\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d2b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.24\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.035\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,\.04\)\],.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(30\,50\,70\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1e32460a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(195\,68\,68\,0\.10\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#c344441a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_26px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_26px_rgba\(16\,54\,125\,\.045\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_26px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_26px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_26px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0f172a0e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(16\,54\,125\,0\.035\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#10367d09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(16\,54\,125\,0\.055\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#10367d0e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(31\,48\,67\,0\.04\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1f30430a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(31\,48\,67\,0\.035\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#1f304309)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_28px_rgba\(164\,57\,57\,0\.07\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#a4393912)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_9px_22px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 9px 22px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.24\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.035\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a09)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_28px_rgba\(16\,54\,125\,0\.28\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#10367d47)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(16\,54\,125\,0\.04\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_30px_rgba\(16\,54\,125\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#10367d1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(16\,54\,125\,0\.05\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(16\,54\,125\,0\.045\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#10367d0b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(16\,54\,125\,0\.055\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#10367d0e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_32px_rgba\(164\,57\,57\,0\.07\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#a4393912)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_34px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 10px 34px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#0000001f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_10px_35px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_12px_28px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_12px_28px_rgba\(16\,54\,125\,0\.24\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_12px_30px_rgba\(16\,54\,125\,\.25\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#10367d40)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_12px_35px_rgba\(16\,54\,125\,0\.06\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_14px_34px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_14px_36px_rgba\(16\,54\,125\,\.12\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#10367d1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_14px_40px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_16px_40px_rgba\(3\,18\,43\,0\.22\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#03122b38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_16px_40px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_18px_42px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_18px_46px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#0003)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_20px_55px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#0f172a29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.17\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#0f172a2b)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#0f172a2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_22px_60px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_22px_65px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 22px 65px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_70px_rgba\(7\,17\,31\,0\.12\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#07111f1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_70px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_70px_rgba\(16\,54\,125\,0\.12\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#10367d1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_70px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_80px_rgba\(16\,54\,125\,0\.10\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_80px_rgba\(16\,54\,125\,0\.12\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#10367d1f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_80px_rgba\(16\,54\,125\,0\.14\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#10367d24)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_24px_80px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_25px_80px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#0f172a0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_25px_80px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_25px_80px_rgba\(16\,54\,125\,0\.25\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#10367d40)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_70px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#00000061)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_70px_rgba\(16\,54\,125\,0\.16\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#10367d29)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_80px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(7\,17\,31\,0\.20\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#07111f33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f172a3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(15\,35\,65\,0\.28\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f234147)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(16\,54\,125\,0\.13\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#10367d21)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(16\,54\,125\,0\.18\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_28px_90px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_90px_rgba\(7\,18\,31\,0\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#07121f38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_90px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_100px_rgba\(9\,31\,58\,0\.28\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#091f3a47)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_100px_rgba\(16\,54\,125\,\.20\)\],.shadow-\[0_30px_100px_rgba\(16\,54\,125\,0\.20\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_30px_100px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_32px_100px_rgba\(16\,54\,125\,0\.24\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_35px_100px_rgba\(15\,35\,65\,0\.24\)\]{--tw-shadow:0 35px 100px var(--tw-shadow-color,#0f23413d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[7px_0_12px_-12px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:7px 0 12px -12px var(--tw-shadow-color,#0f172a59)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[7px_0_12px_-12px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:7px 0 12px -12px var(--tw-shadow-color,#0f172a73)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[12px_0_40px_rgba\(16\,54\,125\,\.10\)\]{--tw-shadow:12px 0 40px var(--tw-shadow-color,#10367d1a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_3px_0_0_\#43BAC8\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#43bac8)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_3px_0_0_\#10367D\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#10367d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_4px_0_0_\#10367D\]{--tw-shadow:inset 4px 0 0 var(--tw-shadow-color,#10367d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-4,.ring-\[4px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-\[\#43BAC8\]\/10{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.1)!important}.ring-\[\#43BAC8\]\/20{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.2)!important}.ring-\[\#43BAC8\]\/50{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.5)!important}.ring-\[\#10367D\]\/5{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.05)!important}.ring-\[\#10367D\]\/10{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.1)!important}.ring-\[\#10367D\]\/20{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.2)!important}.ring-\[\#10367D\]\/\[0\.05\]{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.05)!important}.ring-\[\#10367D\]\/\[0\.07\]{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.07)!important}.ring-\[\#10437c\]\/10{--tw-ring-color:oklab(38.37% -.029131 -.106022/.1)!important}.ring-\[\#DCE3EA\]{--tw-ring-color:#dce3ea!important}.ring-\[\#DCE4EB\]{--tw-ring-color:#dce4eb!important}.ring-\[\#DDE3E9\]{--tw-ring-color:#dde3e9!important}.ring-\[\#DDE4EA\]{--tw-ring-color:#dde4ea!important}.ring-\[\#DDE5EC\]{--tw-ring-color:#dde5ec!important}.ring-\[\#DFE5EA\]{--tw-ring-color:#dfe5ea!important}.ring-\[\#E1E6EB\]{--tw-ring-color:#e1e6eb!important}.ring-\[\#E1E7ED\]{--tw-ring-color:#e1e7ed!important}.ring-\[\#E2E7EC\]{--tw-ring-color:#e2e7ec!important}.ring-\[\#E5EAF0\]{--tw-ring-color:#e5eaf0!important}.ring-\[\#EBD7A9\]{--tw-ring-color:#ebd7a9!important}.ring-\[\#EFCFCA\]{--tw-ring-color:#efcfca!important}.ring-\[\#FBFCFE\]{--tw-ring-color:#fbfcfe!important}.ring-amber-100{--tw-ring-color:var(--color-amber-100)!important}.ring-amber-200{--tw-ring-color:var(--color-amber-200)!important}.ring-blue-100{--tw-ring-color:var(--color-blue-100)!important}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)!important}.ring-orange-100{--tw-ring-color:var(--color-orange-100)!important}.ring-pink-100{--tw-ring-color:var(--color-pink-100)!important}.ring-red-100{--tw-ring-color:var(--color-red-100)!important}.ring-slate-100{--tw-ring-color:var(--color-slate-100)!important}.ring-slate-200{--tw-ring-color:var(--color-slate-200)!important}.ring-slate-200\/60{--tw-ring-color:#e2e8f099!important}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)!important}}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3!important}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)!important}}.ring-teal-100{--tw-ring-color:var(--color-teal-100)!important}.ring-violet-100{--tw-ring-color:var(--color-violet-100)!important}.ring-white{--tw-ring-color:var(--color-white)!important}.ring-white\/15{--tw-ring-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.outline,.outline-1{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline-2{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.blur{--tw-blur:blur(8px)!important;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,)!important}.blur-3xl{--tw-blur:blur(var(--blur-3xl))!important;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,)!important}.blur-\[120px\]{--tw-blur:blur(120px)!important;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,)!important}.blur-\[130px\]{--tw-blur:blur(130px)!important;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,)!important}.blur-\[140px\]{--tw-blur:blur(140px)!important;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,)!important}.blur-\[145px\]{--tw-blur:blur(145px)!important;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,)!important}.blur-\[150px\]{--tw-blur:blur(150px)!important;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,)!important}.blur-\[160px\]{--tw-blur:blur(160px)!important;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,)!important}.blur-\[165px\]{--tw-blur:blur(165px)!important;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,)!important}.blur-sm{--tw-blur:blur(var(--blur-sm))!important;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,)!important}.brightness-0{--tw-brightness:brightness(0%)!important;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,)!important}.brightness-110{--tw-brightness:brightness(110%)!important;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,)!important}.invert{--tw-invert:invert(100%)!important;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,)!important}.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,)!important}.\!backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)!important;-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,)!important;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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important;-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,)!important;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,)!important}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))!important;-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,)!important;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,)!important}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)!important;-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,)!important;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,)!important}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)!important;-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,)!important;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,)!important}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)!important;-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,)!important;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,)!important}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px)!important;-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,)!important;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,)!important}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)!important;-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,)!important;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,)!important}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)!important;-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,)!important;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,)!important}.backdrop-blur-\[7px\]{--tw-backdrop-blur:blur(7px)!important;-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,)!important;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,)!important}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px)!important;-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,)!important;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,)!important}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))!important;-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,)!important;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,)!important}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))!important;-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,)!important;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,)!important}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))!important;-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,)!important;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,)!important}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))!important;-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,)!important;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,)!important}.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,)!important;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,)!important}.\!transition,.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[grid-template-rows\]{transition-property:grid-template-rows!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[left\]{transition-property:left!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[padding\]{transition-property:padding!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[width\,transform\,border-radius\,inset\]{transition-property:width,transform,border-radius,inset!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.duration-150{--tw-duration:.15s!important;transition-duration:.15s!important}.duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-300{--tw-duration:.3s!important;transition-duration:.3s!important}.duration-500{--tw-duration:.5s!important;transition-duration:.5s!important}.duration-700{--tw-duration:.7s!important;transition-duration:.7s!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.\[animation-delay\:150ms\]{animation-delay:.15s!important}.\[animation-delay\:300ms\]{animation-delay:.3s!important}.ring-inset{--tw-ring-inset:inset!important}.group-focus-within\:text-\[\#10367D\]:is(:where(.group):focus-within *){color:#10367d!important}@media (hover:hover){.group-hover\:left-\[115\%\]:is(:where(.group):hover *){left:115%!important}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg!important}.group-hover\:border-\[\#10367D\]\/50:is(:where(.group):hover *){border-color:#10367d80!important}.group-hover\:border-\[\#10437c\]\/10:is(:where(.group):hover *){border-color:#10437c1a!important}.group-hover\:bg-\[\#10367D\]:is(:where(.group):hover *){background-color:#10367d!important}.group-hover\:bg-\[\#10367D\]\/\[0\.075\]:is(:where(.group):hover *){background-color:#10367d13!important}.group-hover\:bg-\[\#10437c\]:is(:where(.group):hover *){background-color:#10437c!important}.group-hover\:bg-\[\#10437c\]\/10:is(:where(.group):hover *){background-color:#10437c1a!important}.group-hover\:bg-\[\#EAF0F5\]:is(:where(.group):hover *){background-color:#eaf0f5!important}.group-hover\:bg-\[\#EAF2F8\]:is(:where(.group):hover *){background-color:#eaf2f8!important}.group-hover\:bg-\[\#EEF3F8\]:is(:where(.group):hover *){background-color:#eef3f8!important}.group-hover\:bg-\[\#F4F7FA\]:is(:where(.group):hover *){background-color:#f4f7fa!important}.group-hover\:bg-\[\#F7F9FC\]:is(:where(.group):hover *){background-color:#f7f9fc!important}.group-hover\:bg-\[\#eef4fa\]:is(:where(.group):hover *){background-color:#eef4fa!important}.group-hover\:bg-red-100:is(:where(.group):hover *){background-color:var(--color-red-100)!important}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)!important}.group-hover\:bg-white\/15:is(:where(.group):hover *){background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.group-hover\:bg-white\/\[0\.07\]:is(:where(.group):hover *){background-color:#ffffff12!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/\[0\.07\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 7%,transparent)!important}}.group-hover\:text-\[\#10367D\]:is(:where(.group):hover *){color:#10367d!important}.group-hover\:text-\[\#10437c\]:is(:where(.group):hover *){color:#10437c!important}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}.group-hover\:ring-\[\#10367D\]\/15:is(:where(.group):hover *){--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.15)!important}.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *){opacity:1!important}.group-hover\/selection-check\:border-\[\#10367D\]\/55:is(:where(.group\/selection-check):hover *){border-color:#10367d8c!important}.group-hover\/selection-check\:opacity-20:is(:where(.group\/selection-check):hover *){opacity:.2!important}}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.peer-checked\:bg-\[\#10367D\]:is(:where(.peer):checked~*){background-color:#10367d!important}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.peer-focus\:ring-\[\#43BAC8\]\/10:is(:where(.peer):focus~*){--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.1)!important}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed!important}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5!important}.marker\:text-\[\#43bac8\] ::marker{color:#43bac8!important}.marker\:text-\[\#43bac8\]::marker{color:#43bac8!important}.marker\:text-\[\#43bac8\] ::-webkit-details-marker{color:#43bac8!important}.marker\:text-\[\#43bac8\]::-webkit-details-marker{color:#43bac8!important}.placeholder\:text-\[12px\]::placeholder{font-size:12px!important}.placeholder\:text-\[13px\]::placeholder{font-size:13px!important}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.placeholder\:text-\[\#9AA4AF\]::placeholder{color:#9aa4af!important}.placeholder\:text-\[\#9AA5B1\]::placeholder{color:#9aa5b1!important}.placeholder\:text-\[\#A0A8B1\]::placeholder{color:#a0a8b1!important}.placeholder\:text-\[\#A0A9B2\]::placeholder{color:#a0a9b2!important}.placeholder\:text-\[\#A1ACB8\]::placeholder{color:#a1acb8!important}.placeholder\:text-\[\#A2ABB4\]::placeholder{color:#a2abb4!important}.placeholder\:text-\[\#A3ACB5\]::placeholder{color:#a3acb5!important}.placeholder\:text-\[\#A3ADB7\]::placeholder{color:#a3adb7!important}.placeholder\:text-\[\#A4ADB6\]::placeholder{color:#a4adb6!important}.placeholder\:text-\[\#A4ADB7\]::placeholder{color:#a4adb7!important}.placeholder\:text-\[\#A5AFBA\]::placeholder{color:#a5afba!important}.placeholder\:text-\[\#A6AFB9\]::placeholder{color:#a6afb9!important}.placeholder\:text-\[\#A6B0BB\]::placeholder{color:#a6b0bb!important}.placeholder\:text-\[\#AAB3BC\]::placeholder{color:#aab3bc!important}.placeholder\:text-\[\#AAB3BD\]::placeholder{color:#aab3bd!important}.placeholder\:text-\[\#AAB4BF\]::placeholder{color:#aab4bf!important}.placeholder\:text-\[\#ABB4BF\]::placeholder{color:#abb4bf!important}.placeholder\:text-\[\#ADB6C0\]::placeholder{color:#adb6c0!important}.placeholder\:text-\[\#B0B8C0\]::placeholder{color:#b0b8c0!important}.placeholder\:text-\[\#B2BAC3\]::placeholder{color:#b2bac3!important}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)!important}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)!important}.placeholder\:normal-case::placeholder{text-transform:none!important}.after\:absolute:after{content:var(--tw-content);position:absolute!important}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px!important}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px!important}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)!important}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)!important}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px!important}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)!important}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s!important;transition-duration:.2s!important}.peer-checked\:after\:translate-x-\[17px\]:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:17px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.first\:w-\[42\%\]:first-child{width:42%!important}.first\:text-\[\#315f9f\]:first-child{color:#315f9f!important}.last\:mb-0:last-child{margin-bottom:0!important}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)!important}.even\:bg-slate-50\/35:nth-child(2n){background-color:#f8fafc59!important}@supports (color:color-mix(in lab,red,red)){.even\:bg-slate-50\/35:nth-child(2n){background-color:color-mix(in oklab,var(--color-slate-50) 35%,transparent)!important}}.focus-within\:border-\[\#43BAC8\]:focus-within{border-color:#43bac8!important}.focus-within\:border-\[\#43BAC8\]\/70:focus-within{border-color:#43bac8b3!important}.focus-within\:border-\[\#10367D\]:focus-within{border-color:#10367d!important}.focus-within\:border-\[\#10437c\]\/30:focus-within{border-color:#10437c4d!important}.focus-within\:border-emerald-400:focus-within{border-color:var(--color-emerald-400)!important}.focus-within\:border-red-400:focus-within{border-color:var(--color-red-400)!important}.focus-within\:bg-white:focus-within{background-color:var(--color-white)!important}.focus-within\:shadow-\[0_10px_32px_rgba\(16\,67\,124\,0\.09\)\]:focus-within{--tw-shadow:0 10px 32px var(--tw-shadow-color,#10437c17)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-within\:ring-4:focus-within,.focus-within\:ring-\[4px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-within\:ring-\[\#43BAC8\]\/10:focus-within{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.1)!important}.focus-within\:ring-\[\#43BAC8\]\/30:focus-within{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.3)!important}.focus-within\:ring-\[\#10367D\]\/10:focus-within{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.1)!important}.focus-within\:ring-\[\#10367D\]\/\[0\.06\]:focus-within{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.06)!important}.focus-within\:ring-\[\#10367D\]\/\[0\.07\]:focus-within{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.07)!important}.focus-within\:ring-emerald-500\/10:focus-within{--tw-ring-color:#00bb7f1a!important}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-emerald-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)!important}}.focus-within\:ring-red-500\/10:focus-within{--tw-ring-color:#fb2c361a!important}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-red-500\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)!important}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:-translate-y-px:hover{--tw-translate-y:-1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:border-\[\#43BAC8\]:hover{border-color:#43bac8!important}.hover\:border-\[\#43BAC8\]\/40:hover{border-color:#43bac866!important}.hover\:border-\[\#43BAC8\]\/60:hover{border-color:#43bac899!important}.hover\:border-\[\#10367D\]\/10:hover{border-color:#10367d1a!important}.hover\:border-\[\#10367D\]\/15:hover{border-color:#10367d26!important}.hover\:border-\[\#10367D\]\/18:hover{border-color:#10367d2e!important}.hover\:border-\[\#10367D\]\/20:hover{border-color:#10367d33!important}.hover\:border-\[\#10367D\]\/25:hover{border-color:#10367d40!important}.hover\:border-\[\#10367D\]\/30:hover{border-color:#10367d4d!important}.hover\:border-\[\#10437c\]\/20:hover{border-color:#10437c33!important}.hover\:border-\[\#10437c\]\/25:hover{border-color:#10437c40!important}.hover\:border-\[\#10437c\]\/40:hover{border-color:#10437c66!important}.hover\:border-\[\#AAB6C2\]:hover{border-color:#aab6c2!important}.hover\:border-\[\#B7C1CB\]:hover{border-color:#b7c1cb!important}.hover\:border-\[\#B8C2CC\]:hover{border-color:#b8c2cc!important}.hover\:border-\[\#BBC7D2\]:hover{border-color:#bbc7d2!important}.hover\:border-\[\#BCC8D3\]:hover{border-color:#bcc8d3!important}.hover\:border-\[\#BFCAD4\]:hover{border-color:#bfcad4!important}.hover\:border-\[\#BFCBD5\]:hover{border-color:#bfcbd5!important}.hover\:border-\[\#BFCBD6\]:hover{border-color:#bfcbd6!important}.hover\:border-\[\#C4CDD6\]:hover{border-color:#c4cdd6!important}.hover\:border-\[\#C4CED7\]:hover{border-color:#c4ced7!important}.hover\:border-\[\#C5CFD8\]:hover{border-color:#c5cfd8!important}.hover\:border-\[\#C6D0DA\]:hover{border-color:#c6d0da!important}.hover\:border-\[\#C7D0D9\]:hover{border-color:#c7d0d9!important}.hover\:border-\[\#C7D0DA\]:hover{border-color:#c7d0da!important}.hover\:border-\[\#C7D1DC\]:hover{border-color:#c7d1dc!important}.hover\:border-\[\#C7D2DC\]:hover{border-color:#c7d2dc!important}.hover\:border-\[\#C7D3DD\]:hover{border-color:#c7d3dd!important}.hover\:border-\[\#C7D4DF\]:hover{border-color:#c7d4df!important}.hover\:border-\[\#C8D0D8\]:hover{border-color:#c8d0d8!important}.hover\:border-\[\#C8D0D9\]:hover{border-color:#c8d0d9!important}.hover\:border-\[\#C8D1DA\]:hover{border-color:#c8d1da!important}.hover\:border-\[\#C8D1DB\]:hover{border-color:#c8d1db!important}.hover\:border-\[\#C8D2DC\]:hover{border-color:#c8d2dc!important}.hover\:border-\[\#C8D3DC\]:hover{border-color:#c8d3dc!important}.hover\:border-\[\#C9D2DC\]:hover{border-color:#c9d2dc!important}.hover\:border-\[\#C9D3DD\]:hover{border-color:#c9d3dd!important}.hover\:border-\[\#C9D4DD\]:hover{border-color:#c9d4dd!important}.hover\:border-\[\#C9D5E1\]:hover{border-color:#c9d5e1!important}.hover\:border-\[\#C9DC83\]:hover{border-color:#c9dc83!important}.hover\:border-\[\#CAD3DC\]:hover{border-color:#cad3dc!important}.hover\:border-\[\#CBD4DD\]:hover{border-color:#cbd4dd!important}.hover\:border-\[\#CBD5DE\]:hover{border-color:#cbd5de!important}.hover\:border-\[\#CED8E2\]:hover{border-color:#ced8e2!important}.hover\:border-\[\#CFD6DD\]:hover{border-color:#cfd6dd!important}.hover\:border-\[\#D1D9E1\]:hover{border-color:#d1d9e1!important}.hover\:border-\[\#D2DAE2\]:hover{border-color:#d2dae2!important}.hover\:border-\[\#D5DEE7\]:hover{border-color:#d5dee7!important}.hover\:border-\[\#D9E1E8\]:hover{border-color:#d9e1e8!important}.hover\:border-\[\#DDAEAA\]:hover{border-color:#ddaeaa!important}.hover\:border-\[\#DFE5EA\]:hover{border-color:#dfe5ea!important}.hover\:border-\[\#E1E6EB\]:hover{border-color:#e1e6eb!important}.hover\:border-\[\#E1E7ED\]:hover{border-color:#e1e7ed!important}.hover\:border-\[\#E7BDBD\]:hover{border-color:#e7bdbd!important}.hover\:border-\[\#F2D8D6\]:hover{border-color:#f2d8d6!important}.hover\:border-\[\#a8c6e1\]:hover{border-color:#a8c6e1!important}.hover\:border-red-200:hover{border-color:var(--color-red-200)!important}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)!important}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)!important}.hover\:\!bg-\[\#0B2D68\]:hover{background-color:#0b2d68!important}.hover\:\!bg-\[\#0B2E68\]:hover{background-color:#0b2e68!important}.hover\:\!bg-\[\#0c3564\]:hover{background-color:#0c3564!important}.hover\:\!bg-\[\#F4F6F8\]:hover{background-color:#f4f6f8!important}.hover\:\!bg-\[\#F5F7F9\]:hover{background-color:#f5f7f9!important}.hover\:\!bg-\[\#FFEEEC\]:hover{background-color:#ffeeec!important}.hover\:\!bg-slate-50:hover{background-color:var(--color-slate-50)!important}.hover\:bg-\[\#0B1A2A\]\/64:hover{background-color:#0b1a2aa3!important}.hover\:bg-\[\#0B2D68\]:hover{background-color:#0b2d68!important}.hover\:bg-\[\#0B2E68\]:hover{background-color:#0b2e68!important}.hover\:bg-\[\#0C3564\]:hover,.hover\:bg-\[\#0c3564\]:hover{background-color:#0c3564!important}.hover\:bg-\[\#43BAC8\]:hover{background-color:#43bac8!important}.hover\:bg-\[\#123d70\]:hover{background-color:#123d70!important}.hover\:bg-\[\#10367D\]:hover{background-color:#10367d!important}.hover\:bg-\[\#10367D\]\/5:hover{background-color:#10367d0d!important}.hover\:bg-\[\#10367D\]\/10:hover{background-color:#10367d1a!important}.hover\:bg-\[\#10367D\]\/\[0\.03\]:hover{background-color:#10367d08!important}.hover\:bg-\[\#10367D\]\/\[0\.05\]:hover{background-color:#10367d0d!important}.hover\:bg-\[\#10367D\]\/\[0\.07\]:hover{background-color:#10367d12!important}.hover\:bg-\[\#10367D\]\/\[0\.055\]:hover{background-color:#10367d0e!important}.hover\:bg-\[\#10437c\]\/5:hover{background-color:#10437c0d!important}.hover\:bg-\[\#10437c\]\/10:hover{background-color:#10437c1a!important}.hover\:bg-\[\#10437c\]\/\[0\.06\]:hover{background-color:#10437c0f!important}.hover\:bg-\[\#10437c\]\/\[0\.08\]:hover{background-color:#10437c14!important}.hover\:bg-\[\#10437c\]\/\[0\.025\]:hover{background-color:#10437c06!important}.hover\:bg-\[\#10437c\]\/\[0\.035\]:hover{background-color:#10437c09!important}.hover\:bg-\[\#10437c\]\/\[0\.045\]:hover{background-color:#10437c0b!important}.hover\:bg-\[\#E3EAF2\]:hover{background-color:#e3eaf2!important}.hover\:bg-\[\#E4EBF3\]:hover{background-color:#e4ebf3!important}.hover\:bg-\[\#E5F3F4\]:hover{background-color:#e5f3f4!important}.hover\:bg-\[\#E7EFF7\]:hover{background-color:#e7eff7!important}.hover\:bg-\[\#ECF8F9\]:hover{background-color:#ecf8f9!important}.hover\:bg-\[\#EEF2F5\]:hover{background-color:#eef2f5!important}.hover\:bg-\[\#EEF3F8\]:hover{background-color:#eef3f8!important}.hover\:bg-\[\#EEF5FA\]:hover{background-color:#eef5fa!important}.hover\:bg-\[\#F0F3F5\]:hover{background-color:#f0f3f5!important}.hover\:bg-\[\#F0F6D8\]:hover{background-color:#f0f6d8!important}.hover\:bg-\[\#F1F4F7\]:hover{background-color:#f1f4f7!important}.hover\:bg-\[\#F1F5F9\]:hover{background-color:#f1f5f9!important}.hover\:bg-\[\#F1F7DC\]:hover{background-color:#f1f7dc!important}.hover\:bg-\[\#F2F5F7\]:hover{background-color:#f2f5f7!important}.hover\:bg-\[\#F3F6F8\]:hover{background-color:#f3f6f8!important}.hover\:bg-\[\#F3F6F9\]:hover{background-color:#f3f6f9!important}.hover\:bg-\[\#F3F7FB\]:hover{background-color:#f3f7fb!important}.hover\:bg-\[\#F4F6F8\]:hover{background-color:#f4f6f8!important}.hover\:bg-\[\#F4F7F9\]:hover{background-color:#f4f7f9!important}.hover\:bg-\[\#F4F7FA\]:hover{background-color:#f4f7fa!important}.hover\:bg-\[\#F5F7F9\]:hover{background-color:#f5f7f9!important}.hover\:bg-\[\#F5F7FA\]:hover{background-color:#f5f7fa!important}.hover\:bg-\[\#F5F8FA\]:hover{background-color:#f5f8fa!important}.hover\:bg-\[\#F5F8FB\]:hover{background-color:#f5f8fb!important}.hover\:bg-\[\#F5F8FC\]:hover{background-color:#f5f8fc!important}.hover\:bg-\[\#F6F8FA\]:hover{background-color:#f6f8fa!important}.hover\:bg-\[\#F6F8FB\]:hover{background-color:#f6f8fb!important}.hover\:bg-\[\#F6F9FB\]:hover{background-color:#f6f9fb!important}.hover\:bg-\[\#F7F9FA\]:hover{background-color:#f7f9fa!important}.hover\:bg-\[\#F7F9FB\]:hover{background-color:#f7f9fb!important}.hover\:bg-\[\#F7FAFC\]:hover{background-color:#f7fafc!important}.hover\:bg-\[\#F7FBFC\]:hover{background-color:#f7fbfc!important}.hover\:bg-\[\#F8F9FA\]:hover{background-color:#f8f9fa!important}.hover\:bg-\[\#F8FAFB\]:hover{background-color:#f8fafb!important}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc!important}.hover\:bg-\[\#F8FBFC\]:hover{background-color:#f8fbfc!important}.hover\:bg-\[\#FAFBFC\]:hover{background-color:#fafbfc!important}.hover\:bg-\[\#FBFCFD\]:hover{background-color:#fbfcfd!important}.hover\:bg-\[\#FBFDFD\]:hover{background-color:#fbfdfd!important}.hover\:bg-\[\#FDEEEE\]:hover{background-color:#fdeeee!important}.hover\:bg-\[\#FFEEEC\]:hover{background-color:#ffeeec!important}.hover\:bg-\[\#FFF0EE\]:hover{background-color:#fff0ee!important}.hover\:bg-\[\#FFF2F0\]:hover{background-color:#fff2f0!important}.hover\:bg-\[\#FFF2F1\]:hover{background-color:#fff2f1!important}.hover\:bg-\[\#FFF3DA\]:hover{background-color:#fff3da!important}.hover\:bg-\[\#FFF5F4\]:hover{background-color:#fff5f4!important}.hover\:bg-\[\#f7fbff\]:hover{background-color:#f7fbff!important}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc!important}.hover\:bg-\[\#f8fbff\]:hover{background-color:#f8fbff!important}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)!important}.hover\:bg-red-50:hover{background-color:var(--color-red-50)!important}.hover\:bg-red-100:hover{background-color:var(--color-red-100)!important}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)!important}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)!important}.hover\:bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.hover\:bg-white\/60:hover{background-color:#fff9!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)!important}}.hover\:bg-white\/70:hover{background-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.hover\:bg-white\/75:hover{background-color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.hover\:bg-white\/76:hover{background-color:#ffffffc2!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/76:hover{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)!important}}.hover\:bg-white\/80:hover{background-color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)!important}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)!important}}.hover\:text-\[\#0c3564\]:hover{color:#0c3564!important}.hover\:text-\[\#4D5965\]:hover{color:#4d5965!important}.hover\:text-\[\#43BAC8\]:hover{color:#43bac8!important}.hover\:text-\[\#278C98\]:hover{color:#278c98!important}.hover\:text-\[\#287D88\]:hover{color:#287d88!important}.hover\:text-\[\#10367D\]:hover{color:#10367d!important}.hover\:text-\[\#10437c\]:hover{color:#10437c!important}.hover\:text-\[\#25313D\]:hover{color:#25313d!important}.hover\:text-\[\#36414D\]:hover{color:#36414d!important}.hover\:text-\[\#BC3737\]:hover{color:#bc3737!important}.hover\:text-\[\#C94848\]:hover{color:#c94848!important}.hover\:text-\[\#e74823\]:hover{color:#e74823!important}.hover\:text-red-500:hover{color:var(--color-red-500)!important}.hover\:text-red-600:hover{color:var(--color-red-600)!important}.hover\:text-slate-300:hover{color:var(--color-slate-300)!important}.hover\:text-slate-600:hover{color:var(--color-slate-600)!important}.hover\:text-slate-700:hover{color:var(--color-slate-700)!important}.hover\:text-slate-800:hover{color:var(--color-slate-800)!important}.hover\:text-slate-900:hover{color:var(--color-slate-900)!important}.hover\:text-white:hover{color:var(--color-white)!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:underline-offset-2:hover{text-underline-offset:2px!important}.hover\:shadow-\[0_4px_12px_rgba\(16\,54\,125\,0\.06\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_4px_12px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.18\)\]:hover{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_5px_14px_rgba\(16\,54\,125\,0\.20\)\]:hover{--tw-shadow:0 5px 14px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_5px_16px_rgba\(16\,54\,125\,0\.06\)\]:hover{--tw-shadow:0 5px 16px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_6px_16px_rgba\(16\,54\,125\,\.04\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d0a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_6px_16px_rgba\(16\,54\,125\,0\.18\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_6px_18px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_17px_rgba\(16\,54\,125\,0\.24\)\]:hover{--tw-shadow:0 7px 17px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_18px_rgba\(16\,54\,125\,\.05\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.18\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_18px_rgba\(16\,54\,125\,0\.20\)\]:hover{--tw-shadow:0 7px 18px var(--tw-shadow-color,#10367d33)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_20px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_7px_20px_rgba\(16\,54\,125\,0\.055\)\]:hover{--tw-shadow:0 7px 20px var(--tw-shadow-color,#10367d0e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_20px_rgba\(16\,54\,125\,\.06\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.18\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d2e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_20px_rgba\(16\,54\,125\,0\.22\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_20px_rgba\(16\,67\,124\,0\.22\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#10437c38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.05\)\]:hover{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_22px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 8px 22px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_8px_24px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_9px_28px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 9px 28px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_9px_28px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 9px 28px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_22px_rgba\(16\,54\,125\,0\.22\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.22\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.24\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_24px_rgba\(16\,54\,125\,0\.055\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#10367d0e)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_26px_rgba\(16\,54\,125\,0\.06\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#10367d0f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_28px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_10px_28px_rgba\(16\,54\,125\,0\.08\)\]:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_12px_30px_rgba\(16\,54\,125\,\.08\)\]:hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_12px_34px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 12px 34px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_14px_28px_rgba\(16\,54\,125\,0\.26\)\]:hover{--tw-shadow:0 14px 28px var(--tw-shadow-color,#10367d42)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_14px_34px_rgba\(16\,54\,125\,0\.07\)\]:hover{--tw-shadow:0 14px 34px var(--tw-shadow-color,#10367d12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_16px_34px_rgba\(16\,54\,125\,0\.28\)\]:hover{--tw-shadow:0 16px 34px var(--tw-shadow-color,#10367d47)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:ring-\[\#10367D\]\/20:hover{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.2)!important}}.focus\:border-0:focus{border-style:var(--tw-border-style)!important;border-width:0!important}.focus\:\!border-\[\#10367D\]:focus{border-color:#10367d!important}.focus\:\!border-\[\#10437c\]:focus{border-color:#10437c!important}.focus\:border-\[\#2D5C9B\]\/45:focus{border-color:#2d5c9b73!important}.focus\:border-\[\#43BAC8\]:focus{border-color:#43bac8!important}.focus\:border-\[\#315f9f\]\/40:focus{border-color:#315f9f66!important}.focus\:border-\[\#315f9f\]\/45:focus{border-color:#315f9f73!important}.focus\:border-\[\#10367D\]:focus{border-color:#10367d!important}.focus\:border-\[\#10367D\]\/40:focus{border-color:#10367d66!important}.focus\:border-\[\#10367D\]\/45:focus{border-color:#10367d73!important}.focus\:border-\[\#10367D\]\/50:focus{border-color:#10367d80!important}.focus\:border-\[\#10437c\]:focus{border-color:#10437c!important}.focus\:border-\[\#10437c\]\/55:focus{border-color:#10437c8c!important}.focus\:border-\[\#C34444\]:focus{border-color:#c34444!important}.focus\:bg-\[\#10437c\]\/\[0\.035\]:focus{background-color:#10437c09!important}.focus\:bg-white:focus{background-color:var(--color-white)!important}.focus\:\!shadow-\[0_0_0_3px_rgba\(16\,54\,125\,0\.08\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#10367d14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:\!ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:\!ring-\[\#10437c\]\/10:focus{--tw-ring-color:oklab(38.37% -.029131 -.106022/.1)!important}.focus\:ring-\[\#2D5C9B\]\/10:focus{--tw-ring-color:oklab(47.441% -.0266651 -.111308/.1)!important}.focus\:ring-\[\#43BAC8\]\/10:focus{--tw-ring-color:oklab(72.8823% -.0945997 -.0465959/.1)!important}.focus\:ring-\[\#315f9f\]\/10:focus{--tw-ring-color:oklab(48.5607% -.0256629 -.112175/.1)!important}.focus\:ring-\[\#10367D\]\/5:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.05)!important}.focus\:ring-\[\#10367D\]\/8:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.08)!important}.focus\:ring-\[\#10367D\]\/10:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.1)!important}.focus\:ring-\[\#10367D\]\/15:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.15)!important}.focus\:ring-\[\#10367D\]\/\[0\.05\]:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.05)!important}.focus\:ring-\[\#10367D\]\/\[0\.06\]:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.06)!important}.focus\:ring-\[\#10367D\]\/\[0\.07\]:focus{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.07)!important}.focus\:ring-\[\#10437c\]\/10:focus{--tw-ring-color:oklab(38.37% -.029131 -.106022/.1)!important}.focus\:ring-\[\#10437c\]\/15:focus{--tw-ring-color:oklab(38.37% -.029131 -.106022/.15)!important}.focus\:outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.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)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-\[\#10367D\]\/20:focus-visible{--tw-ring-color:oklab(35.3914% -.0189976 -.126747/.2)!important}.active\:translate-y-0:active{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.active\:scale-95:active{--tw-scale-x:95%!important;--tw-scale-y:95%!important;--tw-scale-z:95%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.active\:\!scale-\[0\.98\]:active{scale:.98!important}.active\:scale-\[0\.96\]:active{scale:.96!important}.active\:scale-\[0\.97\]:active{scale:.97!important}.active\:scale-\[0\.98\]:active{scale:.98!important}.active\:scale-\[0\.99\]:active{scale:.99!important}.active\:scale-\[0\.985\]:active{scale:.985!important}.active\:scale-\[0\.995\]:active{scale:.995!important}.active\:cursor-grabbing:active{cursor:grabbing!important}.active\:bg-\[\#F7F9FB\]:active{background-color:#f7f9fb!important}.active\:bg-slate-50:active{background-color:var(--color-slate-50)!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:cursor-default:disabled{cursor:default!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-wait:disabled{cursor:wait!important}.disabled\:border-\[\#E0E5EA\]:disabled{border-color:#e0e5ea!important}.disabled\:border-\[\#E4E8EC\]:disabled{border-color:#e4e8ec!important}.disabled\:border-slate-200:disabled{border-color:var(--color-slate-200)!important}.disabled\:border-transparent:disabled{border-color:#0000!important}.disabled\:bg-\[\#9AA8B9\]:disabled{background-color:#9aa8b9!important}.disabled\:bg-\[\#AEB9C5\]:disabled{background-color:#aeb9c5!important}.disabled\:bg-\[\#B8C3CE\]:disabled{background-color:#b8c3ce!important}.disabled\:bg-\[\#D7DDE3\]:disabled{background-color:#d7dde3!important}.disabled\:bg-\[\#D7DEE5\]:disabled{background-color:#d7dee5!important}.disabled\:bg-\[\#DCE2E8\]:disabled{background-color:#dce2e8!important}.disabled\:bg-\[\#E4E8EC\]:disabled{background-color:#e4e8ec!important}.disabled\:bg-\[\#E7EBEF\]:disabled{background-color:#e7ebef!important}.disabled\:bg-\[\#EEF1F4\]:disabled{background-color:#eef1f4!important}.disabled\:bg-\[\#F3F5F7\]:disabled{background-color:#f3f5f7!important}.disabled\:bg-\[\#F4F6F8\]:disabled{background-color:#f4f6f8!important}.disabled\:bg-\[\#F4F7F9\]:disabled{background-color:#f4f7f9!important}.disabled\:bg-\[\#F5F7F9\]:disabled{background-color:#f5f7f9!important}.disabled\:bg-\[\#F6F7F8\]:disabled{background-color:#f6f7f8!important}.disabled\:bg-\[\#F6F8FA\]:disabled{background-color:#f6f8fa!important}.disabled\:bg-\[\#F7F9FB\]:disabled{background-color:#f7f9fb!important}.disabled\:bg-\[\#F8F9FA\]:disabled{background-color:#f8f9fa!important}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)!important}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)!important}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)!important}.disabled\:text-\[\#7B8793\]:disabled{color:#7b8793!important}.disabled\:text-\[\#7D8894\]:disabled{color:#7d8894!important}.disabled\:text-\[\#8A95A2\]:disabled{color:#8a95a2!important}.disabled\:text-\[\#8E98A4\]:disabled{color:#8e98a4!important}.disabled\:text-\[\#8F99A5\]:disabled{color:#8f99a5!important}.disabled\:text-\[\#9AA3AC\]:disabled{color:#9aa3ac!important}.disabled\:text-\[\#9AA4AE\]:disabled{color:#9aa4ae!important}.disabled\:text-\[\#9AA4AF\]:disabled{color:#9aa4af!important}.disabled\:text-\[\#9AA5B0\]:disabled{color:#9aa5b0!important}.disabled\:text-\[\#9BA5AF\]:disabled{color:#9ba5af!important}.disabled\:text-\[\#98A2AD\]:disabled{color:#98a2ad!important}.disabled\:text-\[\#98A2AE\]:disabled{color:#98a2ae!important}.disabled\:text-\[\#99A2AC\]:disabled{color:#99a2ac!important}.disabled\:text-\[\#909AA5\]:disabled{color:#909aa5!important}.disabled\:text-\[\#566270\]:disabled{color:#566270!important}.disabled\:text-\[\#586472\]:disabled{color:#586472!important}.disabled\:text-\[\#A0A8B1\]:disabled{color:#a0a8b1!important}.disabled\:text-\[\#A0A9B3\]:disabled{color:#a0a9b3!important}.disabled\:text-\[\#A2ABB4\]:disabled{color:#a2abb4!important}.disabled\:text-\[\#A2ACB8\]:disabled{color:#a2acb8!important}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)!important}.disabled\:opacity-0:disabled{opacity:0!important}.disabled\:opacity-30:disabled{opacity:.3!important}.disabled\:opacity-35:disabled{opacity:.35!important}.disabled\:opacity-40:disabled{opacity:.4!important}.disabled\:opacity-45:disabled{opacity:.45!important}.disabled\:opacity-50:disabled{opacity:.5!important}.disabled\:opacity-60:disabled{opacity:.6!important}.disabled\:opacity-70:disabled{opacity:.7!important}.disabled\:opacity-90:disabled{opacity:.9!important}.disabled\:opacity-100:disabled{opacity:1!important}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)!important}.sm\:right-4{right:calc(var(--spacing) * 4)!important}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)!important}.sm\:col-span-1{grid-column:span 1/span 1!important}.sm\:col-span-2{grid-column:span 2/span 2!important}.sm\:float-right{float:right!important}.sm\:\!mx-6{margin-inline:calc(var(--spacing) * 6)!important}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)!important}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)!important}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)!important}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)!important}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:hidden{display:none!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:inline-flex{display:inline-flex!important}.sm\:h-10{height:calc(var(--spacing) * 10)!important}.sm\:h-11{height:calc(var(--spacing) * 11)!important}.sm\:h-12{height:calc(var(--spacing) * 12)!important}.sm\:h-14{height:calc(var(--spacing) * 14)!important}.sm\:h-\[52px\]{height:52px!important}.sm\:h-\[330px\]{height:330px!important}.sm\:h-\[360px\]{height:360px!important}.sm\:h-\[min\(90dvh\,900px\)\]{height:min(90dvh,900px)!important}.sm\:h-auto{height:auto!important}.sm\:max-h-\[90dvh\]{max-height:90dvh!important}.sm\:max-h-\[92dvh\]{max-height:92dvh!important}.sm\:max-h-\[92vh\]{max-height:92vh!important}.sm\:max-h-\[94vh\]{max-height:94vh!important}.sm\:max-h-\[360px\]{max-height:360px!important}.sm\:max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)!important}.sm\:min-h-\[60px\]{min-height:60px!important}.sm\:min-h-\[72px\]{min-height:72px!important}.sm\:min-h-\[300px\]{min-height:300px!important}.sm\:min-h-\[380px\]{min-height:380px!important}.sm\:w-10{width:calc(var(--spacing) * 10)!important}.sm\:w-11{width:calc(var(--spacing) * 11)!important}.sm\:w-12{width:calc(var(--spacing) * 12)!important}.sm\:w-14{width:calc(var(--spacing) * 14)!important}.sm\:w-\[46px\]{width:46px!important}.sm\:w-\[52px\]{width:52px!important}.sm\:w-\[96vw\]{width:96vw!important}.sm\:w-\[100px\]{width:100px!important}.sm\:w-\[132px\]{width:132px!important}.sm\:w-\[230px\]{width:230px!important}.sm\:w-\[520px\]{width:520px!important}.sm\:w-auto{width:auto!important}.sm\:max-w-\[390px\]{max-width:390px!important}.sm\:max-w-\[560px\]{max-width:560px!important}.sm\:max-w-\[620px\]{max-width:620px!important}.sm\:max-w-\[640px\]{max-width:640px!important}.sm\:max-w-\[940px\]{max-width:940px!important}.sm\:max-w-\[1000px\]{max-width:1000px!important}.sm\:max-w-\[1080px\]{max-width:1080px!important}.sm\:max-w-\[1120px\]{max-width:1120px!important}.sm\:max-w-\[1180px\]{max-width:1180px!important}.sm\:min-w-\[110px\]{min-width:110px!important}.sm\:min-w-\[170px\]{min-width:170px!important}.sm\:min-w-\[190px\]{min-width:190px!important}.sm\:min-w-\[430px\]{min-width:430px!important}.sm\:flex-none{flex:none!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:grid-cols-\[1fr_1fr_42px\]{grid-template-columns:1fr 1fr 42px!important}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px!important}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr!important}.sm\:flex-row{flex-direction:row!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}.sm\:items-center{align-items:center!important}.sm\:items-start{align-items:flex-start!important}.sm\:justify-between{justify-content:space-between!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:gap-2{gap:calc(var(--spacing) * 2)!important}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.sm\:gap-3{gap:calc(var(--spacing) * 3)!important}.sm\:gap-4{gap:calc(var(--spacing) * 4)!important}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0!important;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(1px * var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(0px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important}.sm\:self-auto{align-self:auto!important}.sm\:self-start{align-self:flex-start!important}.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:rounded-2xl{border-radius:var(--radius-2xl)!important}.sm\:rounded-\[13px\]{border-radius:13px!important}.sm\:rounded-\[14px\]{border-radius:14px!important}.sm\:rounded-\[18px\]{border-radius:18px!important}.sm\:rounded-\[20px\]{border-radius:20px!important}.sm\:rounded-\[22px\]{border-radius:22px!important}.sm\:rounded-\[24px\]{border-radius:24px!important}.sm\:rounded-\[26px\]{border-radius:26px!important}.sm\:rounded-\[28px\]{border-radius:28px!important}.sm\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.sm\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.sm\:border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.sm\:border-l-0{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.sm\:border-\[\#DCE4EB\]{border-color:#dce4eb!important}.sm\:border-\[\#E5EAF0\]{border-color:#e5eaf0!important}.sm\:bg-white{background-color:var(--color-white)!important}.sm\:p-3{padding:calc(var(--spacing) * 3)!important}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.sm\:p-4{padding:calc(var(--spacing) * 4)!important}.sm\:p-5{padding:calc(var(--spacing) * 5)!important}.sm\:p-6{padding:calc(var(--spacing) * 6)!important}.sm\:p-8{padding:calc(var(--spacing) * 8)!important}.sm\:p-\[18px\]{padding:18px!important}.sm\:\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)!important}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)!important}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)!important}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)!important}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)!important}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)!important}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.sm\:py-4{padding-block:calc(var(--spacing) * 4)!important}.sm\:py-4\.5{padding-block:calc(var(--spacing) * 4.5)!important}.sm\:py-5{padding-block:calc(var(--spacing) * 5)!important}.sm\:py-6{padding-block:calc(var(--spacing) * 6)!important}.sm\:py-7{padding-block:calc(var(--spacing) * 7)!important}.sm\:py-8{padding-block:calc(var(--spacing) * 8)!important}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)!important}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)!important}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)!important}.sm\:\[padding-bottom\:0\.875rem\]{padding-bottom:.875rem!important}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.sm\:pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)!important}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)!important}.sm\:text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.sm\:text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.sm\:text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.sm\:text-\[10px\]{font-size:10px!important}.sm\:text-\[11\.5px\]{font-size:11.5px!important}.sm\:text-\[11px\]{font-size:11px!important}.sm\:text-\[12px\]{font-size:12px!important}.sm\:text-\[13\.5px\]{font-size:13.5px!important}.sm\:text-\[13px\]{font-size:13px!important}.sm\:text-\[14\.5px\]{font-size:14.5px!important}.sm\:text-\[14px\]{font-size:14px!important}.sm\:text-\[15px\]{font-size:15px!important}.sm\:text-\[16px\]{font-size:16px!important}.sm\:text-\[17px\]{font-size:17px!important}.sm\:text-\[18px\]{font-size:18px!important}.sm\:text-\[19px\]{font-size:19px!important}.sm\:text-\[20px\]{font-size:20px!important}.sm\:text-\[21px\]{font-size:21px!important}.sm\:text-\[22px\]{font-size:22px!important}.sm\:text-\[23px\]{font-size:23px!important}.sm\:text-\[24px\]{font-size:24px!important}.sm\:text-\[25px\]{font-size:25px!important}.sm\:text-\[26px\]{font-size:26px!important}.sm\:text-\[27px\]{font-size:27px!important}.sm\:text-\[36px\]{font-size:36px!important}.sm\:text-\[38px\]{font-size:38px!important}.sm\:text-\[42px\]{font-size:42px!important}.sm\:shadow-\[0_30px_90px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.sm\:shadow-\[0_30px_90px_rgba\(16\,54\,125\,0\.24\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#10367d3d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (min-width:48rem){.md\:top-3{top:calc(var(--spacing) * 3)!important}.md\:right-3{right:calc(var(--spacing) * 3)!important}.md\:bottom-3{bottom:calc(var(--spacing) * 3)!important}.md\:col-span-1{grid-column:span 1/span 1!important}.md\:col-span-2{grid-column:span 2/span 2!important}.md\:col-span-3{grid-column:span 3/span 3!important}.md\:col-span-4{grid-column:span 4/span 4!important}.md\:col-span-5{grid-column:span 5/span 5!important}.md\:col-span-8{grid-column:span 8/span 8!important}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)!important}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:hidden{display:none!important}.md\:inline-block{display:inline-block!important}.md\:inline-flex{display:inline-flex!important}.md\:h-10{height:calc(var(--spacing) * 10)!important}.md\:h-12{height:calc(var(--spacing) * 12)!important}.md\:h-auto{height:auto!important}.md\:max-h-\[94vh\]{max-height:94vh!important}.md\:min-h-\[520px\]{min-height:520px!important}.md\:w-10{width:calc(var(--spacing) * 10)!important}.md\:w-12{width:calc(var(--spacing) * 12)!important}.md\:w-\[280px\]{width:280px!important}.md\:w-\[760px\]{width:760px!important}.md\:w-auto{width:auto!important}.md\:max-w-\[1500px\]{max-width:1500px!important}.md\:auto-cols-\[320px\]{grid-auto-columns:320px!important}.md\:grid-flow-col{grid-auto-flow:column!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.md\:grid-cols-\[210px_minmax\(0\,1fr\)_148px\]{grid-template-columns:210px minmax(0,1fr) 148px!important}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto!important}.md\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px!important}.md\:grid-cols-none{grid-template-columns:none!important}.md\:flex-row{flex-direction:row!important}.md\:items-center{align-items:center!important}.md\:items-end{align-items:flex-end!important}.md\:justify-between{justify-content:space-between!important}.md\:justify-end{justify-content:flex-end!important}.md\:overflow-x-auto{overflow-x:auto!important}.md\:overscroll-x-contain{overscroll-behavior-x:contain!important}.md\:rounded-\[16px\]{border-radius:16px!important}.md\:rounded-\[24px\]{border-radius:24px!important}.md\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.md\:border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.md\:border-\[\#DCE4EB\]{border-color:#dce4eb!important}.md\:p-4{padding:calc(var(--spacing) * 4)!important}.md\:p-5{padding:calc(var(--spacing) * 5)!important}.md\:px-4{padding-inline:calc(var(--spacing) * 4)!important}.md\:px-5{padding-inline:calc(var(--spacing) * 5)!important}.md\:px-6{padding-inline:calc(var(--spacing) * 6)!important}.md\:px-8{padding-inline:calc(var(--spacing) * 8)!important}.md\:py-4{padding-block:calc(var(--spacing) * 4)!important}.md\:py-4\.5{padding-block:calc(var(--spacing) * 4.5)!important}.md\:py-5{padding-block:calc(var(--spacing) * 5)!important}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.md\:text-\[8px\]{font-size:8px!important}.md\:text-\[9px\]{font-size:9px!important}.md\:text-\[12px\]{font-size:12px!important}.md\:text-\[13px\]{font-size:13px!important}.md\:text-\[15px\]{font-size:15px!important}.md\:text-\[19px\]{font-size:19px!important}.md\:text-\[20px\]{font-size:20px!important}.md\:text-\[21px\]{font-size:21px!important}.md\:text-\[22px\]{font-size:22px!important}.md\:shadow-\[0_30px_90px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.md\:shadow-\[0_30px_100px_rgba\(16\,54\,125\,0\.22\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#10367d38)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (min-width:64rem){.lg\:sticky{position:sticky!important}.lg\:top-0{top:0!important}.lg\:right-auto{right:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-3{bottom:calc(var(--spacing) * 3)!important}.lg\:left-0{left:0!important}.lg\:left-\[78px\]{left:78px!important}.lg\:left-\[326px\]{left:326px!important}.lg\:left-\[var\(--deino-sidebar-width\)\]{left:var(--deino-sidebar-width)!important}.lg\:left-\[var\(--deino-sidebar-width\,316px\)\]{left:var(--deino-sidebar-width,316px)!important}.lg\:z-20{z-index:20!important}.lg\:col-span-1{grid-column:span 1/span 1!important}.lg\:col-span-2{grid-column:span 2/span 2!important}.lg\:col-span-3{grid-column:span 3/span 3!important}.lg\:col-span-6{grid-column:span 6/span 6!important}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)!important}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:inline{display:inline!important}.lg\:inline-flex{display:inline-flex!important}.lg\:h-11{height:calc(var(--spacing) * 11)!important}.lg\:h-\[calc\(100dvh-24px\)\]{height:calc(100dvh - 24px)!important}.lg\:w-\[65px\]{width:65px!important}.lg\:w-\[68px\]{width:68px!important}.lg\:w-\[112px\]{width:112px!important}.lg\:w-\[145px\]{width:145px!important}.lg\:w-\[316px\]{width:316px!important}.lg\:w-\[330px\]{width:330px!important}.lg\:w-\[338px\]{width:338px!important}.lg\:w-\[830px\]{width:830px!important}.lg\:w-auto{width:auto!important}.lg\:max-w-\[300px\]{max-width:300px!important}.lg\:max-w-\[340px\]{max-width:340px!important}.lg\:max-w-\[420px\]{max-width:420px!important}.lg\:min-w-\[138px\]{min-width:138px!important}.lg\:translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.lg\:grid-cols-\[0\.85fr_1\.45fr_auto\]{grid-template-columns:.85fr 1.45fr auto!important}.lg\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr!important}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr!important}.lg\:grid-cols-\[1\.35fr_1fr_1fr\]{grid-template-columns:1.35fr 1fr 1fr!important}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr!important}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)!important}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)!important}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(390px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important}.lg\:grid-cols-\[minmax\(0\,1\.9fr\)_minmax\(330px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.9fr) minmax(330px,.9fr)!important}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px!important}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto!important}.lg\:grid-cols-\[minmax\(280px\,0\.8fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr)!important}.lg\:grid-cols-\[minmax\(280px\,1\.5fr\)_repeat\(3\,minmax\(140px\,0\.5fr\)\)_auto\]{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(140px,.5fr)) auto!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-center{align-items:center!important}.lg\:items-end{align-items:flex-end!important}.lg\:items-start{align-items:flex-start!important}.lg\:justify-between{justify-content:space-between!important}.lg\:justify-center{justify-content:center!important}.lg\:justify-end{justify-content:flex-end!important}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0!important;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(1px * var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))!important}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(0px * var(--tw-divide-y-reverse))!important;border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))!important}.lg\:self-auto{align-self:auto!important}.lg\:rounded-\[18px\]{border-radius:18px!important}.lg\:rounded-none{border-radius:0!important}.lg\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.lg\:border-y-0{border-block-style:var(--tw-border-style)!important;border-block-width:0!important}.lg\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.lg\:border-l-0{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.lg\:border-\[\#E9EEF3\]{border-color:#e9eef3!important}.lg\:p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.lg\:p-5{padding:calc(var(--spacing) * 5)!important}.lg\:p-6{padding:calc(var(--spacing) * 6)!important}.lg\:p-9{padding:calc(var(--spacing) * 9)!important}.lg\:p-10{padding:calc(var(--spacing) * 10)!important}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)!important}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)!important}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)!important}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)!important}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)!important}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)!important}.lg\:px-\[clamp\(40px\,5\.5vw\,96px\)\]{padding-inline:clamp(40px,5.5vw,96px)!important}.lg\:px-\[clamp\(44px\,5\.8vw\,104px\)\]{padding-inline:clamp(44px,5.8vw,104px)!important}.lg\:py-4{padding-block:calc(var(--spacing) * 4)!important}.lg\:py-5{padding-block:calc(var(--spacing) * 5)!important}.lg\:py-6{padding-block:calc(var(--spacing) * 6)!important}.lg\:py-8{padding-block:calc(var(--spacing) * 8)!important}.lg\:py-10{padding-block:calc(var(--spacing) * 10)!important}.lg\:pt-0{padding-top:0!important}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)!important}.lg\:pl-\[68px\]{padding-left:68px!important}.lg\:pl-\[316px\]{padding-left:316px!important}.lg\:text-\[42px\]{font-size:42px!important}.lg\:text-\[43px\]{font-size:43px!important}.lg\:text-\[48px\]{font-size:48px!important}.lg\:shadow-\[0_8px_26px_rgba\(16\,54\,125\,\.05\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#10367d0d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@media (min-width:80rem){.xl\:inset-\[7\%\]{top:7%!important;right:7%!important;bottom:7%!important;left:7%!important}.xl\:col-span-1{grid-column:span 1/span 1!important}.xl\:col-span-2{grid-column:span 2/span 2!important}.xl\:col-span-3{grid-column:span 3/span 3!important}.xl\:col-span-4{grid-column:span 4/span 4!important}.xl\:col-span-5{grid-column:span 5/span 5!important}.xl\:col-span-6{grid-column:span 6/span 6!important}.xl\:col-span-7{grid-column:span 7/span 7!important}.xl\:col-span-8{grid-column:span 8/span 8!important}.xl\:block{display:block!important}.xl\:flex{display:flex!important}.xl\:grid{display:grid!important}.xl\:hidden{display:none!important}.xl\:inline{display:inline!important}.xl\:inline-flex{display:inline-flex!important}.xl\:h-11{height:calc(var(--spacing) * 11)!important}.xl\:h-12{height:calc(var(--spacing) * 12)!important}.xl\:min-h-\[78px\]{min-height:78px!important}.xl\:min-h-\[80px\]{min-height:80px!important}.xl\:min-h-\[82px\]{min-height:82px!important}.xl\:w-11{width:calc(var(--spacing) * 11)!important}.xl\:w-12{width:calc(var(--spacing) * 12)!important}.xl\:w-\[154px\]{width:154px!important}.xl\:w-\[250px\]{width:250px!important}.xl\:w-\[280px\]{width:280px!important}.xl\:w-\[900px\]{width:900px!important}.xl\:max-w-\[560px\]{max-width:560px!important}.xl\:min-w-\[190px\]{min-width:190px!important}.xl\:min-w-\[260px\]{min-width:260px!important}.xl\:min-w-\[560px\]{min-width:560px!important}.xl\:flex-1{flex:1!important}.xl\:flex-none{flex:none!important}.xl\:auto-cols-\[340px\]{grid-auto-columns:340px!important}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.xl\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr!important}.xl\:grid-cols-\[1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr auto!important}.xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr!important}.xl\:grid-cols-\[170px_170px_minmax\(210px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:170px 170px minmax(210px,1fr) minmax(220px,1fr) auto!important}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)!important}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)!important}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(460px\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(330px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(330px\,0\.45fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(390px\,0\.78fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(390px,.78fr)!important}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(320px\,\.75fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)!important}.xl\:grid-cols-\[minmax\(0\,1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px!important}.xl\:grid-cols-\[minmax\(220px\,1\.25fr\)_minmax\(210px\,1\.15fr\)_minmax\(155px\,\.72fr\)_minmax\(155px\,\.72fr\)\]{grid-template-columns:minmax(220px,1.25fr) minmax(210px,1.15fr) minmax(155px,.72fr) minmax(155px,.72fr)!important}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_repeat\(3\,minmax\(150px\,0\.65fr\)\)_auto\]{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.65fr)) auto!important}.xl\:grid-cols-\[minmax\(280px\,1\.4fr\)_repeat\(4\,minmax\(145px\,0\.7fr\)\)\]{grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(145px,.7fr))!important}.xl\:grid-cols-\[minmax\(320px\,\.75fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(320px,.75fr) minmax(0,1.5fr)!important}.xl\:flex-row{flex-direction:row!important}.xl\:items-center{align-items:center!important}.xl\:items-end{align-items:flex-end!important}.xl\:justify-between{justify-content:space-between!important}.xl\:justify-center{justify-content:center!important}.xl\:justify-end{justify-content:flex-end!important}.xl\:gap-3{gap:calc(var(--spacing) * 3)!important}.xl\:self-center{align-self:center!important}.xl\:justify-self-center{justify-self:center!important}.xl\:justify-self-end{justify-self:flex-end!important}.xl\:justify-self-start{justify-self:flex-start!important}.xl\:rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.xl\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.xl\:border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.xl\:border-\[\#E7EBEF\]{border-color:#e7ebef!important}.xl\:border-\[\#EDF0F3\]{border-color:#edf0f3!important}.xl\:p-4{padding:calc(var(--spacing) * 4)!important}.xl\:p-5{padding:calc(var(--spacing) * 5)!important}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)!important}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)!important}.xl\:px-7{padding-inline:calc(var(--spacing) * 7)!important}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)!important}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)!important}.xl\:pb-1{padding-bottom:var(--spacing)!important}.xl\:text-\[13px\]{font-size:13px!important}.xl\:text-\[16px\]{font-size:16px!important}}@media (min-width:96rem){.\32xl\:col-span-2{grid-column:span 2/span 2!important}.\32xl\:max-w-\[530px\]{max-width:530px!important}.\32xl\:auto-cols-\[360px\]{grid-auto-columns:360px!important}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.\32xl\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr!important}.\32xl\:flex-row{flex-direction:row!important}.\32xl\:items-center{align-items:center!important}.\32xl\:justify-between{justify-content:space-between!important}.\32xl\:px-8{padding-inline:calc(var(--spacing) * 8)!important}}.\[\&_\.rdrCalendarWrapper\]\:w-full .rdrCalendarWrapper{width:100%!important}.\[\&_\.rdrCalendarWrapper\]\:bg-transparent .rdrCalendarWrapper{background-color:#0000!important}.\[\&_\.rdrCalendarWrapper\]\:font-afacad .rdrCalendarWrapper{font-family:var(--font-afacad)!important}.\[\&_\.rdrDay\]\:h-9 .rdrDay{height:calc(var(--spacing) * 9)!important}.\[\&_\.rdrDay\]\:rounded-lg .rdrDay{border-radius:var(--radius-lg)!important}.\[\&_\.rdrDay\]\:transition .rdrDay{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\[\&_\.rdrDayEndPreview\]\:border-\[\#10367D\] .rdrDayEndPreview{border-color:#10367d!important}.\[\&_\.rdrDayHovered\]\:rounded-lg .rdrDayHovered{border-radius:var(--radius-lg)!important}.\[\&_\.rdrDayInPreview\]\:border-\[\#10367D\]\/40 .rdrDayInPreview{border-color:#10367d66!important}.\[\&_\.rdrDayNumber_span\]\:text-\[11px\] .rdrDayNumber span{font-size:11px!important}.\[\&_\.rdrDayNumber_span\]\:font-semibold .rdrDayNumber span{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_\.rdrDayNumber_span\]\:text-\[\#52606D\] .rdrDayNumber span{color:#52606d!important}.\[\&_\.rdrDayStartPreview\]\:border-\[\#10367D\] .rdrDayStartPreview{border-color:#10367d!important}.\[\&_\.rdrEndEdge\]\:bg-\[\#10367D\] .rdrEndEdge{background-color:#10367d!important}.\[\&_\.rdrInRange\]\:bg-\[\#10367D\]\/10 .rdrInRange{background-color:#10367d1a!important}.\[\&_\.rdrMonth\]\:w-full .rdrMonth{width:100%!important}.\[\&_\.rdrMonth\]\:px-2 .rdrMonth,.\[\&_\.rdrMonthName\]\:px-2 .rdrMonthName{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.rdrMonthName\]\:pb-2 .rdrMonthName{padding-bottom:calc(var(--spacing) * 2)!important}.\[\&_\.rdrMonthName\]\:text-\[12px\] .rdrMonthName{font-size:12px!important}.\[\&_\.rdrMonthName\]\:font-bold .rdrMonthName{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.rdrMonthName\]\:text-\[\#10367D\] .rdrMonthName{color:#10367d!important}.\[\&_\.rdrMonthName\]\:capitalize .rdrMonthName{text-transform:capitalize!important}.\[\&_\.rdrMonths\]\:gap-3 .rdrMonths{gap:calc(var(--spacing) * 3)!important}.\[\&_\.rdrNextPrevButton\]\:rounded-lg .rdrNextPrevButton{border-radius:var(--radius-lg)!important}.\[\&_\.rdrNextPrevButton\]\:bg-\[\#EEF3F8\] .rdrNextPrevButton{background-color:#eef3f8!important}.\[\&_\.rdrNextPrevButton\]\:transition .rdrNextPrevButton{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.\[\&_\.rdrNextPrevButton\:hover\]\:bg-\[\#E4EBF3\] .rdrNextPrevButton:hover{background-color:#e4ebf3!important}.\[\&_\.rdrStartEdge\]\:bg-\[\#10367D\] .rdrStartEdge{background-color:#10367d!important}.\[\&_\.rdrWeekDay\]\:text-\[9px\] .rdrWeekDay{font-size:9px!important}.\[\&_\.rdrWeekDay\]\:font-bold .rdrWeekDay{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_\.rdrWeekDay\]\:text-\[\#98A2AD\] .rdrWeekDay{color:#98a2ad!important}.\[\&_\.rdrWeekDay\]\:uppercase .rdrWeekDay{text-transform:uppercase!important}.\[\&_button\]\:w-full button{width:100%!important}.\[\&_h1\]\:mb-4 h1{margin-bottom:calc(var(--spacing) * 4)!important}.\[\&_h1\]\:text-xl h1{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing) * 3)!important}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_h3\]\:mt-1 h3{margin-top:var(--spacing)!important}.\[\&_h3\]\:text-\[15px\] h3{font-size:15px!important}.\[\&_h3\]\:text-\[16px\] h3{font-size:16px!important}.\[\&_h3\]\:leading-none h3{--tw-leading:1!important;line-height:1!important}.\[\&_h3\]\:leading-snug h3{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.\[\&_h3\]\:font-extrabold h3{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_h3\]\:text-\[\#10367D\] h3{color:#10367d!important}.\[\&_h3\]\:text-\[\#233140\] h3{color:#233140!important}.\[\&_p\]\:mt-1\.5 p{margin-top:calc(var(--spacing) * 1.5)!important}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)!important}.\[\&_p\]\:text-\[11px\] p{font-size:11px!important}.\[\&_p\]\:font-semibold p{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_p\]\:text-\[\#8A95A2\] p{color:#8a95a2!important}.\[\&_small\]\:block small{display:block!important}.\[\&_small\]\:text-\[10px\] small{font-size:10px!important}.\[\&_small\]\:font-extrabold small{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_small\]\:tracking-\[0\.07em\] small{--tw-tracking:.07em!important;letter-spacing:.07em!important}.\[\&_small\]\:text-\[\#8A95A2\] small{color:#8a95a2!important}.\[\&_small\]\:text-\[\#8B96A2\] small{color:#8b96a2!important}.\[\&_small\]\:uppercase small{text-transform:uppercase!important}.\[\&_span\]\:block span{display:block!important}.\[\&_span\]\:text-\[9px\] span{font-size:9px!important}.\[\&_span\]\:text-\[10px\] span{font-size:10px!important}.\[\&_span\]\:font-bold span{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_span\]\:tracking-\[0\.05em\] span{--tw-tracking:.05em!important;letter-spacing:.05em!important}.\[\&_span\]\:tracking-\[0\.06em\] span{--tw-tracking:.06em!important;letter-spacing:.06em!important}.\[\&_span\]\:text-\[\#98A2AD\] span{color:#98a2ad!important}.\[\&_span\]\:text-\[\#8995A2\] span{color:#8995a2!important}.\[\&_span\]\:uppercase span{text-transform:uppercase!important}.\[\&_strong\]\:mt-0\.5 strong{margin-top:calc(var(--spacing) * .5)!important}.\[\&_strong\]\:block strong{display:block!important}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&_strong\]\:text-\[11px\] strong{font-size:11px!important}.\[\&_strong\]\:text-\[12px\] strong{font-size:12px!important}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_strong\]\:font-extrabold strong{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&_strong\]\:text-\[\#10367D\] strong{color:#10367d!important}.\[\&_strong\]\:text-\[\#475564\] strong{color:#475564!important}.\[\&_table\]\:w-full table{width:100%!important}.\[\&_table\]\:border-collapse table{border-collapse:collapse!important}.\[\&_td\]\:border td{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_td\]\:border-\[\#E1E6EB\] td{border-color:#e1e6eb!important}.\[\&_td\]\:p-2 td{padding:calc(var(--spacing) * 2)!important}.\[\&_th\]\:border th{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_th\]\:border-\[\#E1E6EB\] th{border-color:#e1e6eb!important}.\[\&_th\]\:bg-\[\#10367D\] th{background-color:#10367d!important}.\[\&_th\]\:p-2 th{padding:calc(var(--spacing) * 2)!important}.\[\&_th\]\:text-left th{text-align:left!important}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_th\]\:text-white th{color:var(--color-white)!important}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none!important}@media (min-width:40rem){.sm\:\[\&\:nth-child\(2n\)\]\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style)!important;border-right-width:0!important}}@media (min-width:64rem){.lg\:\[\&\:nth-child\(2n\)\]\:border-r:nth-child(2n){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.lg\:\[\&\:nth-child\(4n\)\]\:border-r-0:nth-child(4n){border-right-style:var(--tw-border-style)!important;border-right-width:0!important}}.\[\&\>h3\]\:mt-1>h3{margin-top:var(--spacing)!important}.\[\&\>h3\]\:truncate>h3{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&\>h3\]\:text-\[15px\]>h3{font-size:15px!important}.\[\&\>h3\]\:font-extrabold>h3{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&\>h3\]\:text-\[\#233140\]>h3{color:#233140!important}.\[\&\>i\]\:absolute>i{position:absolute!important}.\[\&\>i\]\:top-\[18px\]>i{top:18px!important}.\[\&\>i\]\:bottom-\[-2px\]>i{bottom:-2px!important}.\[\&\>i\]\:h-1>i{height:var(--spacing)!important}.\[\&\>i\]\:w-1>i{width:var(--spacing)!important}.\[\&\>i\]\:w-px>i{width:1px!important}.\[\&\>i\]\:rounded-full>i{border-radius:3.40282e38px!important}.\[\&\>i\]\:bg-\[\#CBD2DA\]>i{background-color:#cbd2da!important}.\[\&\>i\]\:bg-\[\#D9E1E8\]>i{background-color:#d9e1e8!important}.\[\&\>p\]\:m-0>p{margin:0!important}.\[\&\>p\]\:text-\[13px\]>p{font-size:13px!important}.\[\&\>p\]\:leading-5>p{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.\[\&\>p\]\:font-semibold>p{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&\>small\]\:mt-1>small{margin-top:var(--spacing)!important}.\[\&\>small\]\:block>small{display:block!important}.\[\&\>small\]\:truncate>small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&\>small\]\:text-\[10px\]>small{font-size:10px!important}.\[\&\>small\]\:text-\[11px\]>small{font-size:11px!important}.\[\&\>small\]\:font-bold>small{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&\>small\]\:font-extrabold>small{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&\>small\]\:font-semibold>small{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&\>small\]\:tracking-\[0\.07em\]>small{--tw-tracking:.07em!important;letter-spacing:.07em!important}.\[\&\>small\]\:text-\[\#8A95A2\]>small{color:#8a95a2!important}.\[\&\>small\]\:text-\[\#98A2AD\]>small{color:#98a2ad!important}.\[\&\>small\]\:text-\[\#566270\]>small{color:#566270!important}.\[\&\>small\]\:uppercase>small{text-transform:uppercase!important}.\[\&\>span\]\:block>span{display:block!important}.\[\&\>span\]\:inline-flex>span{display:inline-flex!important}.\[\&\>span\]\:max-w-\[420px\]>span{max-width:420px!important}.\[\&\>span\]\:items-center>span{align-items:center!important}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&\>span\]\:rounded-lg>span{border-radius:var(--radius-lg)!important}.\[\&\>span\]\:rounded-md>span{border-radius:var(--radius-md)!important}.\[\&\>span\]\:border>span{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&\>span\]\:border-\[\#DCE4EB\]>span{border-color:#dce4eb!important}.\[\&\>span\]\:bg-\[\#EEF3F8\]>span{background-color:#eef3f8!important}.\[\&\>span\]\:bg-\[\#F7F9FB\]>span{background-color:#f7f9fb!important}.\[\&\>span\]\:px-2>span{padding-inline:calc(var(--spacing) * 2)!important}.\[\&\>span\]\:px-2\.5>span{padding-inline:calc(var(--spacing) * 2.5)!important}.\[\&\>span\]\:py-1>span{padding-block:var(--spacing)!important}.\[\&\>span\]\:py-1\.5>span{padding-block:calc(var(--spacing) * 1.5)!important}.\[\&\>span\]\:text-\[10px\]>span{font-size:10px!important}.\[\&\>span\]\:text-\[11px\]>span{font-size:11px!important}.\[\&\>span\]\:font-bold>span{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&\>span\]\:tracking-\[0\.06em\]>span{--tw-tracking:.06em!important;letter-spacing:.06em!important}.\[\&\>span\]\:tracking-\[0\.07em\]>span{--tw-tracking:.07em!important;letter-spacing:.07em!important}.\[\&\>span\]\:text-\[\#5F6D7A\]>span{color:#5f6d7a!important}.\[\&\>span\]\:text-\[\#8A95A2\]>span{color:#8a95a2!important}.\[\&\>span\]\:text-\[\#98A2AD\]>span{color:#98a2ad!important}.\[\&\>span\]\:text-\[\#566270\]>span{color:#566270!important}.\[\&\>span\]\:uppercase>span{text-transform:uppercase!important}.\[\&\>strong\]\:mt-1>strong{margin-top:var(--spacing)!important}.\[\&\>strong\]\:block>strong{display:block!important}.\[\&\>strong\]\:truncate>strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.\[\&\>strong\]\:text-right>strong{text-align:right!important}.\[\&\>strong\]\:text-\[11px\]>strong{font-size:11px!important}.\[\&\>strong\]\:text-\[12px\]>strong{font-size:12px!important}.\[\&\>strong\]\:text-\[16px\]>strong{font-size:16px!important}.\[\&\>strong\]\:leading-tight>strong{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.\[\&\>strong\]\:font-bold>strong{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&\>strong\]\:font-extrabold>strong{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\[\&\>strong\]\:text-\[\#10367D\]>strong{color:#10367d!important}.\[\&\>strong\]\:text-\[\#233140\]>strong{color:#233140!important}.\[\&\>strong\]\:text-\[\#384553\]>strong{color:#384553!important}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)!important}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0!important}.\[\&\>svg\]\:animate-spin>svg{animation:var(--animate-spin)!important}.\[\&\>svg\]\:text-\[\#10367D\]>svg{color:#10367d!important}@media (max-height:680px){.\[\@media\(max-height\:680px\)\]\:mt-2{margin-top:calc(var(--spacing) * 2)!important}.\[\@media\(max-height\:680px\)\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\[\@media\(max-height\:680px\)\]\:mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\[\@media\(max-height\:680px\)\]\:h-\[46px\]{height:46px!important}.\[\@media\(max-height\:680px\)\]\:h-\[64px\]{height:64px!important}.\[\@media\(max-height\:680px\)\]\:w-\[88px\]{width:88px!important}.\[\@media\(max-height\:680px\)\]\:w-\[108px\]{width:108px!important}.\[\@media\(max-height\:680px\)\]\:max-w-\[440px\]{max-width:440px!important}:where(.\[\@media\(max-height\:680px\)\]\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))!important}.\[\@media\(max-height\:680px\)\]\:pt-\[68px\]{padding-top:68px!important}.\[\@media\(max-height\:680px\)\]\:pb-\[48px\]{padding-bottom:48px!important}.\[\@media\(max-height\:680px\)\]\:text-\[13px\]{font-size:13px!important}.\[\@media\(max-height\:680px\)\]\:text-\[32px\]{font-size:32px!important}}@media (max-height:760px){.\[\@media\(max-height\:760px\)\]\:mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\[\@media\(max-height\:760px\)\]\:h-\[72px\]{height:72px!important}.\[\@media\(max-height\:760px\)\]\:w-\[118px\]{width:118px!important}.\[\@media\(max-height\:760px\)\]\:max-w-\[470px\]{max-width:470px!important}.\[\@media\(max-height\:760px\)\]\:pt-\[78px\]{padding-top:78px!important}.\[\@media\(max-height\:760px\)\]\:pb-\[54px\]{padding-bottom:54px!important}.\[\@media\(max-height\:760px\)\]\:text-\[14px\]{font-size:14px!important}.\[\@media\(max-height\:760px\)\]\:text-\[36px\]{font-size:36px!important}}}@font-face{font-family:Afacad Flux;src:url(/assets/AfacadFlux-VariableFont_slnt_wght-ze9ObGxQ.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@keyframes so-slide-in-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes so-tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}@media (max-width:640px){.so-floating-notification{width:auto;padding:12px;top:12px;left:12px;right:12px}.so-notification-icon{font-size:1.6rem}.so-notification-title{font-size:.9rem}.so-notification-details{font-size:.8rem}.so-notification-view-btn{padding:7px 12px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.so-floating-notification,.so-notification-icon{animation:none}.so-notification-view-btn{transition:none}}*{scrollbar-width:thin!important;scrollbar-color:#10367d59 transparent!important}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:#10367d59 padding-box padding-box!important;border:1px solid #0000!important;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:#10367d99!important}::-webkit-scrollbar-thumb:active{background:#10367dcc!important}::-webkit-scrollbar-corner{background:0 0!important}.iridescence-container{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.iridescence-container canvas{display:block;width:100%!important;height:100%!important}@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-space-y-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 pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@font-face{font-family:Futura Lt BT;src:url(/assets/hinted-FuturaBT-Light-LM6SaFOS.woff2) format("woff2"),url(/assets/hinted-FuturaBT-Light-BIi38pQq.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FuturaBook;src:url(/assets/futura-book-C2DwSHIl.ttf) format("opentype");font-weight:200;font-style:medium}@font-face{font-family:FuturaBtBook;src:url(/assets/futura-bt-book-Dk4Yu1Ci.otf) format("opentype");font-weight:300;font-style:medium}@font-face{font-family:FuturaRegular;src:url(/assets/futura-regular-hUk1ON3i.ttf) format("opentype");font-weight:400;font-style:medium}@font-face{font-family:FuturaMdBT;src:url(/assets/futura-md-bt-medium-BpIWGx9c.ttf) format("opentype");font-weight:500;font-style:medium}@font-face{font-family:FuturaBold;src:url(/assets/hinted-Futura-Bold-D9rgmWC1.woff2) format("woff2"),url(/assets/hinted-Futura-Bold-3bIalZaq.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FuturaExtraBlackBt;src:url(/assets/futura-extra-black-cyTFqJ-g.ttf) format("opentype");font-weight:900;font-style:bold}@font-face{font-family:FuturaXblxBt;src:url(/assets/futura-xblk-bt-CT2JrZP_.ttf) format("opentype");font-weight:100;font-style:x-bold}@font-face{font-family:LCDM2B;src:url(/assets/LCDM2B__-CRqJ9mUv.TTF) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:LCDMU;src:url(/assets/LCDMU___-BQDchMxi.TTF) format("opentype");font-weight:700;font-style:normal}.login-page{width:100vw;min-height:100vh;background:linear-gradient(to bottom,#0d3f85,#0070b7);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.login-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/fondo%20pagina%20principal-24-24-BxeVzdRM.svg) center no-repeat;background-size:cover;opacity:.07;z-index:-1;filter:brightness(0)}.login-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.login-card{margin:0;padding:40px 35px 30px;border-radius:22px;background:#ffffff29;box-shadow:#00000040 0 25px 50px -12px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(7px);text-align:center;width:400px;min-width:300px;position:relative;animation:fade-slide 1.1s cubic-bezier(.39,.575,.565,1) both;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}.login-card:hover{box-shadow:0 12px 38px #0d3f8533,0 2.5px 12px #164d8e21}@keyframes fade-slide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo{width:220px;max-width:90vw;margin-bottom:24px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.login-card:hover .logo{transform:scale(1.1)}.logo-bottom{width:290px;opacity:1;max-width:45vw;margin:auto;display:none}.logo-bottom-2{position:absolute;top:85%;left:71%;width:480px}.input-group{width:100%;display:flex;align-items:center;margin-bottom:19px;font-family:Futura Lt BT;font-weight:400}.input-group input{width:100%;background-color:#fff;border:none;border-radius:10px;border-bottom:4px solid #d3d3d3;font-family:Futura Lt BT;font-weight:700;font-size:15px;padding:12px 16px 12px 44px;color:#164d8e;box-shadow:0 2px 10px #0d3f850f;transition:border-bottom-color .35s,box-shadow .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.input-group input:focus{border-bottom-color:#ffd400;box-shadow:0 3px 16px #ffd4002b;outline:none}.invalid{border-bottom-color:#e53935!important;background-color:#fff7f7;animation:shake .5s}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.btn-login{font-family:Futura Lt BT;font-size:16px;font-weight:700;border-radius:18px;background-color:#ffd400;border:none;padding:12px 0;cursor:pointer;color:#164d8e;width:90%;margin:28px auto 15px;transition:background-color .27s,color .27s,transform .2s;box-shadow:0 4px 14px #164d8e17;display:block}.btn-login:hover,.btn-login:focus{background-color:#fffbe6;color:#ffd400;transform:scale(1.03)}.btn-login:active:after{transform:scale(35);opacity:0;top:var(--y, 50%);left:var(--x, 50%)}.divider1{margin:12px 0;border-bottom:2px solid #bcd3ee41;width:100%}.text-login{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#fff;font-weight:100;margin-top:18px;margin-bottom:10px}.highlight{font-family:Futura Lt BT;font-size:14px;color:#ffd400;cursor:pointer;text-decoration:none;transition:color .3s,font-weight .2s,font-size .2s}.highlight:hover{color:#fbc02d;font-weight:800;font-size:16px}.error-message-login{padding:7px 2px;width:100%;border-radius:10px;color:#b00020;background:#fff7f7c5;font-weight:700;text-align:center;font-family:Futura Lt BT;font-size:14px;margin-top:8px;margin-bottom:-8px;opacity:0;animation:fadeInErr .7s forwards}@keyframes fadeInErr{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 650px){.login-card{width:92vw;min-width:unset;padding:24px 6vw 18px;border-radius:16px}.logo{width:60vw;max-width:220px}.logo-bottom{width:200px!important;height:40px;display:block}.logo-bottom-2{display:none}.input-group input{font-size:14px;padding:10px 10px 10px 44px}.btn-login{width:100%;font-size:15px;border-radius:13px}}@media (max-width: 400px){.login-card{padding:15px 5vw 10px}.logo{width:46vw}.logo-bottom{width:380px!important}.input-group input{font-size:13px;padding:8px 8px 8px 44px}}.input-group{position:relative}.input-icon,.input-icon-email{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:19px;color:#0070b7a0;pointer-events:none}.eye-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;color:#0070b7c8;font-size:19px;transition:color .2s;z-index:2}.eye-icon:hover,.eye-icon:focus{color:#ffd400}.forgot-block{display:flex;align-items:flex-start;gap:16px;border-radius:11px;padding:17px 16px 14px 50px;margin-top:22px;margin-bottom:8px;box-shadow:0 2px 10px #164d8e0f;animation:fadeInErr .7s .15s both}.forgot-icon{color:#ffd400;font-size:29px;margin-top:2px;flex-shrink:0;animation:swing 1.1s infinite alternate cubic-bezier(.66,0,.4,1)}@keyframes swing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.forgot-title{font-size:15px;color:#fff;font-family:Futura Lt BT;margin-bottom:10px;font-weight:600;letter-spacing:.2px;text-align:center}.btn-forgot{background:#ffd400;color:#164d8e;border:none;font-family:Futura Lt BT;font-size:14px;padding:7px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:background .22s,color .22s;box-shadow:0 2px 6px #164d8e14}.btn-forgot:hover,.btn-forgot:focus{background:#fffbe6;color:#0070b7}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff!important;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#0e56bb,#0a91d0)!important;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-button{display:none}.input-wrapper{width:100%}.user-input{width:100%;padding-right:120px;padding-left:20px}.fixed-domain{font-family:Futura Lt BT;position:absolute;right:12px;top:45%;font-weight:600;transform:translateY(-50%);color:#a0a0a049;font-size:.9rem;pointer-events:none;transition:color .25s ease}.user-input:not(:placeholder-shown)+.fixed-domain{color:#2563eb;font-weight:600}:root{--cl-blue: #164d8e;--cl-blue-dark: #0f3663;--cl-yellow: #ffd400;--cl-yellow-hover: #e6bf00;--cl-gray-bg: #f4f7fa;--cl-text: #334155;--cl-text-light: #64748b}.cl-auth-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#164d8e1c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:clZoomIn .4s cubic-bezier(.16,1,.3,1)}.cl-auth-card{background:#fff;width:420px;max-width:92%;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;position:relative;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,sans-serif;border:1px solid rgba(255,255,255,.2)}.cl-auth-header-badge{position:absolute;top:15px;left:20px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--cl-text-light);font-weight:700;display:flex;align-items:center;opacity:.7}.cl-auth-progress-bar{display:flex;align-items:center;justify-content:center;padding:40px 0 20px;background:#fff}.cl-auth-dot{width:34px;height:34px;border-radius:50%;background:#f1f5f9;color:#cbd5e1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .4s ease;border:2px solid transparent;position:relative;z-index:2}.cl-auth-dot.cl-active{background:#fff;color:var(--cl-blue);border-color:var(--cl-yellow);box-shadow:0 0 0 4px #ffd40033;transform:scale(1.1)}.cl-auth-dot.cl-completed{background:var(--cl-blue);color:var(--cl-yellow);border-color:var(--cl-blue);box-shadow:none}.cl-auth-line{width:40px;height:3px;background:#f1f5f9;margin:0 6px;transition:background .5s ease}.cl-auth-line.cl-line-filled{background:var(--cl-blue)}.cl-auth-slider-container{width:100%;overflow:hidden;position:relative}.cl-auth-slider-track{display:flex;width:300%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cl-auth-slide{width:33.3333%;flex-shrink:0;padding:10px 40px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.cl-auth-icon-float{width:70px;height:70px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 10px 25px #164d8e1a;animation:clFloat 3s ease-in-out infinite}.cl-icon-main{font-size:30px;color:var(--cl-blue)}.cl-auth-title{font-size:22px;color:#1e293b;margin:0 0 10px;font-weight:800}.cl-auth-subtitle{font-size:14px;color:var(--cl-text-light);line-height:1.5;margin-bottom:25px;padding:0 10px}.cl-auth-input-container{position:relative;width:100%;margin-bottom:15px}.cl-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--cl-blue);font-size:18px;pointer-events:none;transition:color .3s}.cl-auth-input-modern{width:100%;padding:16px 16px 16px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;outline:none;background:#f8fafc;color:var(--cl-text);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.cl-auth-input-modern:focus{border-color:var(--cl-blue);background:#fff;box-shadow:0 0 0 4px #164d8e1a}.cl-auth-input-modern:focus+.cl-input-icon{color:var(--cl-blue)}.cl-input-code{text-align:center;letter-spacing:8px;font-weight:700;font-size:18px;padding-left:16px}.cl-auth-btn-modern{width:70%;padding:16px;margin-top:10px;border:none;border-radius:12px;background:var(--cl-blue);color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 6px -1px #164d8e33}.cl-auth-btn-modern:hover{background:var(--cl-blue-dark);transform:translateY(-2px);border-bottom:3px solid var(--cl-yellow)}.cl-auth-btn-modern:active{transform:translateY(0)}.cl-btn-warning{background:var(--cl-yellow);color:var(--cl-blue-dark)}.cl-btn-warning:hover{background:var(--cl-yellow-hover)}.cl-btn-finish{background:linear-gradient(135deg,var(--cl-blue) 0%,#1e3a8a 100%)}.cl-auth-info-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;margin-bottom:20px;align-self:flex-start;padding-left:5px}.cl-timer-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border-radius:20px;font-size:13px;font-weight:600;color:var(--cl-text);margin-bottom:20px;border:1px solid #e2e8f0}.cl-timer-urgent{background:#fef2f2;color:#ef4444;border-color:#fecaca;animation:clPulse 1s infinite}.cl-text-link{background:none;border:none;color:var(--cl-text-light);font-size:13px;text-decoration:underline;cursor:pointer;margin-top:15px}.cl-text-link:hover{color:var(--cl-blue)}.cl-success-animation{font-size:60px;color:#10b981;margin-bottom:10px;animation:clPop .5s cubic-bezier(.175,.885,.32,1.275)}.cl-session-detail{background:#f8fafc;width:100%;border-radius:12px;padding:15px;margin-bottom:20px;border:1px dashed #cbd5e1}.cl-detail-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.cl-detail-item:last-child{margin-bottom:0}.cl-label{color:#64748b}.cl-value{font-family:monospace;font-weight:700;color:var(--cl-blue)}.cl-badge-success{background:#dcfce7;color:#166534;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700}.cl-auth-footer{margin-top:auto;padding-top:15px;font-size:11px;color:#94a3b8;display:flex;justify-content:center;align-items:center;gap:5px;border-top:1px solid #f1f5f9;width:85%;align-self:center}@keyframes clZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes clFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes clPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes clPop{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.soft-popup{width:320px!important;border-radius:14px!important;padding:18px 16px 14px!important;box-shadow:0 14px 35px #0000001f!important}.soft-icon{width:50px!important;height:50px!important;margin:0 auto 6px!important}.soft-title{font-size:18px!important;font-weight:700!important;color:#1e293b!important;margin:0!important}.soft-html{margin-top:4px!important}.soft-text{font-size:13px;color:#64748b;margin:4px 0;line-height:1.4}.soft-email{margin:6px auto;padding:6px 10px;border-radius:8px;background:#f1f5f9;color:#334155;font-weight:600;font-size:12.5px;display:inline-block}.soft-muted{margin-top:4px;font-size:12px;color:#94a3b8}.swal2-actions{margin-top:12px!important;gap:8px}.soft-confirm,.soft-cancel{min-width:110px!important;border:none!important;border-radius:9px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease}.soft-confirm{background:#2563eb!important;color:#fff!important}.soft-container .soft-cancel{background:#f8fafc!important;color:#64748b!important;border:1px solid #e2e8f0!important;border-radius:9px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:600!important;min-width:110px!important;box-shadow:none!important}.soft-container .soft-cancel:hover{background:#eef2f7!important;color:#334155!important;border-color:#cbd5e1!important}.environment-card{width:92%;margin:14px auto 16px;padding:12px;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px #0d3f852e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.environment-header{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:9px;font-family:Futura Lt BT;font-size:11px;font-weight:800;letter-spacing:1px;color:#fff;text-transform:uppercase}.environment-dot{width:8px;height:8px;border-radius:999px;background:#ffd400;box-shadow:0 0 12px #ffd400d9}.environment-select-wrapper{position:relative;width:100%}.environment-select{width:100%;height:44px;padding:0 42px 0 15px;border:none;border-radius:14px;background:linear-gradient(135deg,#fff,#edf6ff);color:#164d8e;font-family:Futura Lt BT;font-size:14px;font-weight:900;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 -3px #164d8e1f,0 8px 18px #0000001f;transition:all .25s ease}.environment-select:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff,#fffbe6);box-shadow:inset 0 -3px #ffd400cc,0 12px 24px #00000029}.environment-select:focus{box-shadow:inset 0 -3px #ffd400,0 0 0 4px #ffd40038}.environment-arrow{position:absolute;right:15px;top:46%;transform:translateY(-50%);color:#164d8e;font-size:23px;font-weight:900;pointer-events:none}.environment-header-icon{width:15px;height:15px;color:#ffd400;stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(255,212,0,.5))}.tuv-borradores-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 15% 20%,rgba(255,212,0,.09),transparent 28%),#071a31b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:tuv-borradores-overlay-enter .18s ease-out}.tuv-borradores-modal{position:relative;width:min(1180px,96vw);max-height:min(850px,92vh);overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(22,77,142,.16);border-radius:22px;box-shadow:0 32px 80px #02142a4d,0 8px 28px #164d8e24;animation:tuv-borradores-modal-enter .22s cubic-bezier(.2,.85,.35,1)}.tuv-borradores-modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0;padding:25px 28px 21px;background:linear-gradient(135deg,#164d8e0b,#ffd40009),#fff;border-bottom:1px solid rgba(22,77,142,.1)}.tuv-borradores-modal__title-wrapper{display:flex;align-items:center;gap:14px;min-width:0}.tuv-borradores-modal__title-indicator{width:7px;height:45px;flex-shrink:0;border-radius:999px;background:linear-gradient(180deg,#164d8e,#ffd400);box-shadow:0 6px 14px #164d8e33}.tuv-borradores-modal__title{margin:0;color:#123f74;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750;line-height:1.2;letter-spacing:-.025em}.tuv-borradores-modal__subtitle{margin:5px 0 0;color:#6b7c90;font-size:.9rem;line-height:1.4}.tuv-borradores-modal__close{width:42px;height:42px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0 0 3px;color:#164d8e;font-family:inherit;font-size:2rem;font-weight:300;line-height:1;background:#164d8e13;border:1px solid rgba(22,77,142,.09);border-radius:12px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.tuv-borradores-modal__close:hover{color:#fff;background:#164d8e;border-color:#164d8e;transform:rotate(4deg)}.tuv-borradores-modal__close:focus-visible{outline:3px solid rgba(255,212,0,.65);outline-offset:2px}.tuv-borradores-modal__body{min-height:0;overflow:auto;padding:24px 28px 27px;background:#f8fafc}.tuv-borradores{width:100%}.tuv-borradores__summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px;padding:14px 16px;background:#fff;border:1px solid rgba(22,77,142,.1);border-radius:14px;box-shadow:0 5px 18px #164d8e0b}.tuv-borradores__summary-text{display:flex;align-items:center;gap:11px;min-width:0}.tuv-borradores__summary-text div{display:flex;flex-direction:column;min-width:0}.tuv-borradores__summary-text strong{color:#164d8e;font-size:.93rem;font-weight:750}.tuv-borradores__summary-text span:not(.tuv-borradores__summary-icon){margin-top:2px;color:#728197;font-size:.78rem}.tuv-borradores__summary-icon{width:35px;height:35px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;font-size:1.15rem;background:#164d8e13;border-radius:10px}.tuv-borradores__limit-badge{flex-shrink:0;padding:7px 12px;color:#123f74;font-size:.75rem;font-weight:750;background:#ffd4003d;border:1px solid rgba(255,212,0,.52);border-radius:999px}.tuv-borradores__table-wrapper{position:relative;min-height:250px;max-height:480px;overflow:auto;background:#fff;border:1px solid rgba(22,77,142,.13);border-radius:16px;box-shadow:0 9px 25px #164d8e0f;scrollbar-width:thin;scrollbar-color:rgba(22,77,142,.45) transparent}.tuv-borradores__table-wrapper::-webkit-scrollbar{width:4px;height:4px}.tuv-borradores__table-wrapper::-webkit-scrollbar-track{background:transparent}.tuv-borradores__table-wrapper::-webkit-scrollbar-thumb{background:#164d8e5c;border:2px solid #ffffff;border-radius:999px}.tuv-borradores__table-wrapper::-webkit-scrollbar-thumb:hover{background:#164d8e94}.tuv-borradores__table{width:100%;min-width:920px;border-spacing:0;border-collapse:separate;color:#2e4055;font-size:.86rem}.tuv-borradores__table thead{position:sticky;top:0;z-index:4}.tuv-borradores__table thead tr{background:#164d8e}.tuv-borradores__table th{padding:12px 11px;color:#fff;font-size:.72rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;border-bottom:3px solid #ffd400}.tuv-borradores__table th:first-child{border-top-left-radius:14px}.tuv-borradores__table th:last-child{border-top-right-radius:14px}.tuv-borradores__selection-column{width:54px;text-align:center!important}.tuv-borradores__header-check{width:14px;height:14px;display:inline-block;vertical-align:middle;background:#ffffff21;border:2px solid rgba(255,255,255,.62);border-radius:6px}.tuv-borradores__row{position:relative;cursor:pointer;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.tuv-borradores__row td{padding:4px;vertical-align:middle;background:#fff;border-bottom:1px solid #e9eef4;transition:background-color .15s ease}.tuv-borradores__row:last-child td{border-bottom:0}.tuv-borradores__row:hover td{background:#f2f7fc}.tuv-borradores__row:focus-visible td{background:#f2f7fc;box-shadow:inset 0 2px #ffd400e6,inset 0 -2px #ffd400e6}.tuv-borradores__row:focus-visible td:first-child{box-shadow:inset 3px 0 #ffd400,inset 0 2px #ffd400e6,inset 0 -2px #ffd400e6}.tuv-borradores__row--selected td{background:#edf5ff;border-bottom-color:#164d8e1f}.tuv-borradores__row--selected:hover td{background:#e8f2fd}.tuv-borradores__row--selected td:first-child{box-shadow:inset 4px 0 #ffd400}.tuv-borradores__table tbody tr:nth-child(odd) td{background-color:#fff}.tuv-borradores__table tbody tr:nth-child(2n) td{background-color:#f9f7df}.tuv-borradores__table tbody tr:hover td{background-color:#eef5fc}.tuv-borradores__selection-cell{width:54px;text-align:center}.tuv-borradores__check{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:.78rem;font-weight:900;background:#fff;border:2px solid #b8c6d7;border-radius:7px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tuv-borradores__row:hover .tuv-borradores__check{border-color:#164d8e}.tuv-borradores__check--selected{color:#164d8e;background:#ffd400;border-color:#ffd400;box-shadow:0 4px 10px #ffd4004d;transform:scale(1.05)}.tuv-borradores__draft-code{display:flex;align-items:center;gap:10px;min-width:180px}.tuv-borradores__draft-code div{display:flex;flex-direction:column}.tuv-borradores__draft-code strong{color:#163e6c;font-size:.84rem;font-weight:750;white-space:nowrap}.tuv-borradores__draft-code span:not(.tuv-borradores__document-icon){margin-top:2px;color:#8a98aa;font-size:.7rem}.tuv-borradores__document-icon{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;font-size:1rem;background:#164d8e13;border-radius:9px}.tuv-borradores__client-code{display:inline-block;color:#164d8e;font-size:.8rem;font-weight:750;white-space:nowrap}.tuv-borradores__client-name{display:inline-block;max-width:280px;overflow:hidden;color:#31465e;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tuv-borradores__date{color:#68798e;font-size:.79rem;white-space:nowrap}.tuv-borradores__status-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;color:#164d8e;font-size:.72rem;font-weight:750;background:#164d8e13;border:1px solid rgba(22,77,142,.12);border-radius:999px;white-space:nowrap}.tuv-borradores__status-dot{width:7px;height:7px;flex-shrink:0;background:#ffd400;border:1px solid rgba(22,77,142,.18);border-radius:50%;box-shadow:0 0 0 3px #ffd4002e}.tuv-borradores__status,.tuv-borradores__empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#66788d;text-align:center}.tuv-borradores__status strong,.tuv-borradores__empty strong{margin-top:13px;color:#164d8e;font-size:1rem}.tuv-borradores__status p,.tuv-borradores__empty p{max-width:420px;margin:7px 0 0;color:#7d8da0;font-size:.83rem;line-height:1.5}.tuv-borradores__spinner{width:38px;height:38px;border:4px solid rgba(22,77,142,.13);border-top-color:#164d8e;border-right-color:#ffd400;border-radius:50%;animation:tuv-borradores-spin .75s linear infinite}.tuv-borradores__status-symbol,.tuv-borradores__empty-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;font-size:1.25rem;font-weight:850;background:#ffd40040;border:1px solid rgba(255,212,0,.58);border-radius:14px}.tuv-borradores__status--error .tuv-borradores__status-symbol{color:#a52b2b;background:#da3d3d17;border-color:#da3d3d33}.tuv-borradores__status--error strong{color:#9b2929}.tuv-borradores__selected-info{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;color:#38516d;font-size:.8rem;line-height:1.45;background:#164d8e0e;border:1px solid rgba(22,77,142,.1);border-radius:11px;animation:tuv-borradores-selected-enter .16s ease-out}.tuv-borradores__selected-info strong{color:#164d8e}.tuv-borradores__selected-info-check{width:25px;height:25px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;font-size:.75rem;font-weight:900;background:#ffd400;border-radius:7px}.tuv-borradores__actions{display:flex;align-items:center;justify-content:flex-end;gap:11px;margin-top:19px}.tuv-borradores__button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 19px;font-family:inherit;font-size:.84rem;font-weight:750;border-radius:11px;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.tuv-borradores__button:hover:not(:disabled){transform:translateY(-1px)}.tuv-borradores__button:active:not(:disabled){transform:translateY(0)}.tuv-borradores__button:focus-visible{outline:3px solid rgba(255,212,0,.55);outline-offset:2px}.tuv-borradores__button--secondary{color:#164d8e;background:#fff;border:1px solid rgba(22,77,142,.28)}.tuv-borradores__button--secondary:hover:not(:disabled){background:#164d8e0f;border-color:#164d8e}.tuv-borradores__button--primary{color:#fff;background:#164d8e;border:1px solid #164d8e;box-shadow:0 8px 17px #164d8e33}.tuv-borradores__button--primary span{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;font-size:.7rem;font-weight:900;background:#ffd400;border-radius:6px}.tuv-borradores__button--primary:hover:not(:disabled){background:#123f76;border-color:#123f76;box-shadow:0 11px 22px #164d8e45}.tuv-borradores__button:disabled{color:#98a5b4;background:#e8edf2;border-color:#dfe5eb;box-shadow:none;cursor:not-allowed;opacity:.78}.tuv-borradores__button--primary:disabled span{color:#8c98a6;background:#d4dbe2}.tuv-borradores__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;white-space:nowrap;border:0;clip:rect(0,0,0,0)}@media (max-width: 768px){.tuv-borradores-modal-overlay{align-items:flex-end;padding:0}.tuv-borradores-modal{width:100%;max-height:94vh;border-radius:22px 22px 0 0}.tuv-borradores-modal__header{padding:22px 18px 17px}.tuv-borradores-modal__body{padding:17px 14px 20px}.tuv-borradores-modal__subtitle{font-size:.79rem}.tuv-borradores__summary{align-items:flex-start;padding:12px}.tuv-borradores__limit-badge{padding:6px 9px;font-size:.68rem}.tuv-borradores__table-wrapper{max-height:52vh;border-radius:13px}.tuv-borradores__actions{display:grid;grid-template-columns:1fr 1.25fr}.tuv-borradores__button{width:100%;padding-inline:11px}}@media (max-width: 470px){.tuv-borradores-modal__title-indicator{height:38px}.tuv-borradores-modal__close{width:38px;height:38px}.tuv-borradores__summary-icon{display:none}.tuv-borradores__summary-text strong{font-size:.86rem}.tuv-borradores__actions{grid-template-columns:1fr}.tuv-borradores__button--primary{grid-row:1}.tuv-borradores__selected-info{align-items:flex-start}}@keyframes tuv-borradores-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes tuv-borradores-modal-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tuv-borradores-spin{to{transform:rotate(360deg)}}@keyframes tuv-borradores-selected-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tuv-borradores-modal-overlay,.tuv-borradores-modal,.tuv-borradores__selected-info,.tuv-borradores__spinner{animation:none}.tuv-borradores-modal__close,.tuv-borradores__row,.tuv-borradores__row td,.tuv-borradores__check,.tuv-borradores__button{transition:none}}.modal-overlay-warning{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content-warning{background:#e2ebea;padding:10px;border-radius:10px;text-align:center;width:300px;height:150px;box-shadow:0 4px 10px #fff3}.modal-message,.modal-submessage{color:#164d8e;font-family:FuturaBkBT;font-size:15px;margin-top:-3px;margin-bottom:0;text-align:center}.modal-button:hover{background-color:#69a536}.wrapper{height:100vh;display:flex;justify-content:center;align-items:center;background-color:#eee}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.modal-oferta-vent-search-input{font-family:Futura Lt BT;width:25%;height:15px;padding:3px 10px;border:1px solid transparent;border-radius:0}.modal-oferta-vent-table th{background:#164d8e;font-weight:100;font-size:12px;color:#fff;padding:5px 6px;text-align:left;white-space:nowrap}.modal-oferta-vent-table td{padding:2px 6px;font-size:12px;background:#ffffe0;border:1px solid transparent}.modal-oferta-vent-table tbody tr:nth-child(2n) td{background:#fff}.tipo-selector{font-family:Futura Lt BT;display:flex;gap:8px;margin-bottom:12px;border:none}.tipo-selector button{font-family:Futura Lt BT;font-size:14px;padding:6px 12px;border:0px solid transparent;background-color:#ffd400;cursor:pointer;font-weight:700;border-radius:8px;color:#164d8e}.tipo-selector button:hover{background-color:#164d8e;color:#fff;transition:background-color .3s ease}.tipo-selector button.selected{background-color:#164d8e;color:#fffbd2;font-weight:700}.tipo-selector button.selected:hover{background-color:#ffd400;color:#164d8e}.modal-overlay-confirm{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content-confirm{background:#e2ebea;padding:10px;border-radius:10px;text-align:center;width:450px;height:150px;box-shadow:0 4px 10px #fff3}.modal-message-confirm{color:#164d8e;font-family:Futura Lt BT,sans-serif;font-size:14px;margin-top:25px;margin-bottom:0;font-weight:700;text-align:center}.modal-buttons-confirm{display:flex;justify-content:center;gap:12px;margin-top:25px}.modal-button-confirm{padding:6px 14px;border:none;border-radius:6px;font-size:14px;font-weight:700;font-family:Futura Lt BT,sans-serif;cursor:pointer;transition:background-color .2s}.modal-button-confirm.confirm{font-family:Futura Lt BT,sans-serif;background-color:#ffd400;color:#164d8e}.modal-button-confirm.cancel{background-color:#fffbd2;color:#164d8e}.modal-button-confirm.confirm:hover{background-color:#164d8e;color:#fff}.modal-button-confirm.cancel:hover{background-color:#f8ef89;color:#164d8e}.modal-acuerdo-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffffc8;z-index:999}.modal-acuerdo-container{background:#eef4fa;width:60%;max-width:800px;height:80%;padding:20px;border-radius:8px;position:relative;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column}.modal-acuerdo-close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.modal-acuerdo-title{font-size:28px;font-weight:700;color:#164d8e;margin-bottom:15px}.modal-acuerdo-search{display:flex;align-items:center;margin-bottom:10px}.modal-acuerdo-search input{font-family:Inter;width:25%;height:15px;padding:3px 10px;border:1px solid transparent;border-radius:0}.modal-acuerdo-table{width:100%;border-collapse:separate;border-spacing:3px;background:transparent}.modal-acuerdo-table thead{position:sticky;top:0;background:#164d8e;color:#fff;z-index:10}.modal-acuerdo-table th{font-family:Futura Lt BT;background:#164d8e;font-weight:100;font-size:11px;color:#fff;padding:5px 6px;text-align:left;white-space:nowrap}.modal-acuerdo-table td{font-family:Futura Lt BT;padding:2px 6px;font-size:12px;font-weight:700;background:#ffffe0;border:1px solid transparent}.modal-acuerdo-table tbody tr:nth-child(2n) td{font-weight:700;background:#fff}.modal-acuerdo-table-container{max-height:380px;overflow-y:auto;border:1px solid transparent}.modal-acuerdo-table-container::-webkit-scrollbar{width:8px}.modal-acuerdo-table-container::-webkit-scrollbar-thumb{background:#164d8e;border-radius:4px}.modal-acuerdo-table-container::-webkit-scrollbar-track{background:#f0f0f0}.modal-acuerdo-container .modal-acuerdo-table tbody tr.selected-row td{background-color:#d9edf7!important;color:#000!important}@media screen and (max-width: 480px){.modal-acuerdo-container{width:300vw;padding:40px;height:auto;max-height:50vh;border-radius:10px}.modal-acuerdo-search{width:100%}.modal-acuerdo-search input{width:100%;font-size:13px;padding:6px 10px}.modal-acuerdo-table-container{max-height:230px;overflow-x:auto;overflow-y:auto}.modal-acuerdo-table{min-width:700px;width:max-content}.modal-acuerdo-table th,.modal-acuerdo-table td{font-size:11px;padding:4px 6px}.modal-actions-cliente{flex-direction:column;gap:10px;align-items:stretch;margin-top:20px;background-color:transparent}.finalize-button-cliente,.cancel-button-cliente{width:100%;padding:8px;font-size:13px}}@media screen and (max-width: 932px) and (max-height: 500px){.modal-acuerdo-container{width:100vw;height:auto;max-height:95vh;padding:20px;overflow-x:hidden;overflow-y:auto}.modal-acuerdo-title{font-size:22px;text-align:center}.modal-acuerdo-search{width:100%;margin-bottom:10px}.modal-acuerdo-search input{width:100%;font-size:14px;border-radius:5px;padding:5px 10px}.modal-acuerdo-table-container{overflow-x:auto;overflow-y:auto;max-height:300px;margin-top:10px}.modal-acuerdo-table{min-width:750px;width:max-content;white-space:nowrap;border-collapse:collapse}.modal-acuerdo-table th,.modal-acuerdo-table td{font-size:12px;padding:4px 8px}.modal-actions-cliente{margin-top:20px;flex-direction:column;gap:10px;align-items:stretch;background-color:transparent;width:100%}.finalize-button-cliente,.cancel-button-cliente{font-size:14px;padding:10px;width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px) and (min-height: 1000px){.modal-acuerdo-container{width:80%;height:auto;max-height:90%;padding:25px}.modal-acuerdo-title{font-size:24px}.modal-acuerdo-search input{width:100%;font-size:14px}.finalize-button-cliente{font-size:14px}}@media screen and (min-width: 1025px) and (max-width: 1400px) and (max-height: 1100px){.modal-acuerdo-container{width:70%;height:auto;padding:30px}.modal-acuerdo-title{font-size:26px}.modal-acuerdo-search input{width:40%;font-size:14px}.finalize-button-cliente{font-size:14px}}.estado-cerrado{color:#d9534f;font-weight:500;font-size:13px}.estado-abierto{color:#28a745;font-weight:500;font-size:13px}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--bg-main: #f8f9fe;--bg-canvas: #eef1f9;--bg-modal: color-mix(in srgb, #ffffff 85%, transparent);--tx1: #111827;--tx2: #4b5563;--br-light: #e5e7eb;--br-med: #cbd5e1;--ff: "Futura Lt BT", serif;--em: #0ea5a4;--bl: #2563eb;--vo: #8b5cf6;--am: #d97706;--cy: #06b6d4;--rd: #ef4444;--bg-glass: rgba(255, 255, 255, .6);--br-glass: rgba(226, 232, 240, .7);--sh-glass-inset: inset 0 1px 2px rgba(255, 255, 255, .75);--sh-card: 0 10px 28px -6px rgba(17, 24, 39, .12), 0 6px 18px -8px rgba(17, 24, 39, .1);--sh-card-hover: 0 22px 46px -10px rgba(17, 24, 39, .18), 0 12px 22px -10px rgba(17, 24, 39, .16);--sh-modal: 0 28px 60px -16px rgba(17, 24, 39, .28);--aurora-opacity: .75;--blur: 16px;--rLg: 24px;--rMd: 16px;--ang: 0deg;--t: .35s}[data-theme=dark]{--bg-main: #070b18;--bg-canvas: #060914;--bg-modal: rgba(14, 18, 33, .7);--tx1: #e8eeff;--tx2: #a7b1c6;--br-light: #2a3344;--br-med: #3b465c;--em: #10e99f;--bl: #3b9dff;--vo: #c061ff;--am: #ffb43a;--cy: #22e3ee;--rd: #ff5a5a;--bg-glass: rgba(28, 38, 64, .5);--br-glass: rgba(172, 196, 255, .18);--sh-glass-inset: inset 0 1px 2px rgba(0, 0, 0, .3);--sh-card: 0 12px 34px -8px rgba(0, 0, 0, .55);--sh-card-hover: 0 22px 54px -10px rgba(0, 0, 0, .65);--sh-modal: 0 0 90px -14px rgba(59, 157, 255, .35);--aurora-opacity: 1;--blur: 20px}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.rel-map-root,.rel-map-modal,.rel-map-modal__container,.rel-map-neon-node,.rel-map-controls button{transition:background-color var(--t) ease,color var(--t) ease,border-color var(--t) ease,box-shadow var(--t) ease,outline-color var(--t) ease,filter var(--t) ease,backdrop-filter var(--t) ease}.rel-map-theme-toggle{position:fixed;top:28px;right:28px;z-index:1001;width:52px;height:52px;border-radius:999px;border:1px solid var(--br-glass);cursor:pointer;display:grid;place-items:center;background:linear-gradient(180deg,var(--bg-modal),color-mix(in srgb,var(--bg-canvas),transparent 50%));color:var(--tx2);box-shadow:var(--sh-card);-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow var(--t) ease,border-color var(--t) ease;isolation:isolate}.rel-map-theme-toggle:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:conic-gradient(from calc(var(--ang) + 45deg),transparent 10%,color-mix(in srgb,var(--bl) 30%,transparent) 25%,transparent 35%,color-mix(in srgb,var(--cy) 30%,transparent) 55%,transparent 65%,color-mix(in srgb,var(--vo) 35%,transparent) 85%,transparent);filter:blur(10px);opacity:.6;pointer-events:none;animation:spin 10s linear infinite;mix-blend-mode:plus-lighter}.rel-map-theme-toggle:hover{transform:translateY(-3px) scale(1.06) rotate(-2deg);box-shadow:var(--sh-card-hover);color:var(--bl)}.rel-map-theme-toggle__icon{position:absolute;font-size:24px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s}.rel-map-theme-toggle__icon--sun{transform:scale(1) rotate(0);opacity:1}.rel-map-theme-toggle__icon--moon{transform:scale(0) rotate(-90deg);opacity:0}[data-theme=dark] .rel-map-theme-toggle__icon--sun{transform:scale(0) rotate(90deg);opacity:0}[data-theme=dark] .rel-map-theme-toggle__icon--moon{transform:scale(1) rotate(0);opacity:1}.rel-map-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--bg-main),transparent 28%);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);z-index:1000;animation:fade .4s ease-out}.rel-map-modal{position:relative;isolation:isolate;background:var(--bg-modal);-webkit-backdrop-filter:blur(var(--blur)) saturate(130%) contrast(105%);backdrop-filter:blur(var(--blur)) saturate(130%) contrast(105%);border-radius:var(--rLg);width:min(1300px,95vw);height:min(95vh,1024px);box-shadow:var(--sh-modal);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--br-glass);animation:up2 .6s cubic-bezier(.16,1,.3,1)}.rel-map-modal:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--rLg) + 2px);padding:2px;background:conic-gradient(from var(--ang),var(--bl),var(--cy),var(--em),var(--am),var(--vo),var(--bl));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:spin 8s linear infinite;opacity:.9;filter:blur(.3px)}.rel-map-modal__header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;flex-shrink:0;border-bottom:3px solid #ffd700;background:#164d8e}.rel-map-modal__header h2{margin:0;font-family:futuraBold,sans-serif;font-size:30px;color:gold}[data-theme=dark] .rel-map-modal__header h2{text-shadow:0 0 10px color-mix(in srgb,#ffd700 45%,transparent)}.rel-map-modal__close-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:2.5px solid #ffd700;background:transparent;color:gold;font-size:1.2rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.rel-map-modal__close-btn:hover{transform:translateY(-2px);background:color-mix(in srgb,#ffd700,transparent 86%);border-color:color-mix(in srgb,#ffd700,transparent 55%);color:gold;box-shadow:0 6px 18px color-mix(in srgb,#ffd700,transparent 82%)}.rel-map-modal__container{flex:1;position:relative;overflow:hidden;background-color:var(--bg-canvas);background-image:radial-gradient(color-mix(in srgb,var(--br-med) 44%,transparent) .6px,transparent .6px),radial-gradient(color-mix(in srgb,var(--br-med) 44%,transparent) .6px,var(--bg-canvas) .6px);background-size:20px 20px,20px 20px;background-position:0 0,10px 10px}.rel-map-modal__container:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;pointer-events:none;background:radial-gradient(40% 40% at 15% 20%,color-mix(in srgb,var(--bl) 15%,transparent) 0%,transparent 70%),radial-gradient(35% 35% at 80% 15%,color-mix(in srgb,var(--em) 15%,transparent) 0%,transparent 70%),radial-gradient(30% 35% at 20% 85%,color-mix(in srgb,var(--am) 15%,transparent) 0%,transparent 70%),radial-gradient(45% 40% at 85% 80%,color-mix(in srgb,var(--vo) 15%,transparent) 0%,transparent 70%);animation:aur 12s ease-in-out infinite alternate;opacity:var(--aurora-opacity)}.rel-map-modal__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;z-index:0}[data-theme=dark] .rel-map-modal__container:after{opacity:.05}.rel-map-neon-node{position:relative;width:280px;font-family:var(--ff);border-radius:var(--rMd);background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%) contrast(104%);backdrop-filter:blur(var(--blur)) saturate(140%) contrast(104%);border:1px solid var(--br-glass);box-shadow:var(--sh-card),var(--sh-glass-inset);overflow:hidden;cursor:grab;will-change:transform,box-shadow,filter;isolation:isolate;transform:translateZ(0);animation:pop .55s ease-out both;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow var(--t) ease}.rel-map-neon-node:after{content:"";position:absolute;top:-20%;right:-140%;bottom:-20%;left:-140%;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.65) 48%,rgba(255,255,255,.25) 52%,transparent 70%);transform:translate(-20%) skew(-18deg);animation:glass-sweep 1.2s ease-in-out infinite;mix-blend-mode:overlay}[data-theme=dark] .rel-map-neon-node:after{mix-blend-mode:plus-lighter;opacity:.6}.rel-map-neon-node:nth-child(2n):after{animation-delay:-1.6s}.rel-map-neon-node:nth-child(3n):after{animation-delay:-3.2s}.rel-map-neon-node:nth-child(4n):after{animation-delay:-4.8s}.react-flow__node.dragging .rel-map-neon-node,.rel-map-neon-node:hover{transform:translateY(-10px) scale(1.08) perspective(1200px) rotateX(6deg) rotateY(-5deg);box-shadow:var(--sh-card-hover),var(--sh-glass-inset),0 0 20px -2px color-mix(in srgb,var(--glow-color, var(--bl)) 80%,transparent),0 0 50px -10px color-mix(in srgb,var(--glow-color, var(--bl)) 50%,transparent)}@media (prefers-reduced-motion: reduce){.rel-map-neon-node,.rel-map-neon-node:after,.rel-map-theme-toggle:before{animation:none!important}.rel-map-neon-node:hover{transform:translateY(-4px) scale(1.02)}}.rel-map-neon-node__header{display:flex;align-items:center;padding:16px;position:relative;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);z-index:3}.rel-map-neon-node__icon{font-size:1.8rem;margin-right:14px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.rel-map-neon-node__title{font-weight:800;font-size:1.1rem;letter-spacing:.5px}.rel-map-neon-node__body{padding:18px;font-size:.92rem;position:relative;z-index:3}.rel-map-neon-node__detail-item{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed var(--br-light)}.rel-map-neon-node__detail-label{color:var(--tx2)}.rel-map-neon-node__detail-value{color:var(--tx1);font-weight:600;text-align:right}.rel-map-neon-node--offer{--glow-color: var(--em)}.rel-map-neon-node--order{--glow-color: var(--bl)}.rel-map-neon-node--delivery{--glow-color: var(--vo)}.rel-map-neon-node--invoice{--glow-color: var(--am)}.rel-map-neon-node--offer .rel-map-neon-node__header{background:linear-gradient(135deg,var(--em),color-mix(in srgb,var(--em) 70%,black))}.rel-map-neon-node--order .rel-map-neon-node__header{background:linear-gradient(135deg,var(--bl),color-mix(in srgb,var(--bl) 70%,black))}.rel-map-neon-node--delivery .rel-map-neon-node__header{background:linear-gradient(135deg,var(--vo),color-mix(in srgb,var(--vo) 70%,black))}.rel-map-neon-node--invoice .rel-map-neon-node__header{background:linear-gradient(135deg,var(--am),color-mix(in srgb,var(--am) 70%,black))}.rel-map-neon-node--business-partner{width:350px;cursor:default;background:linear-gradient(180deg,#f8fafc,#f1f5f9);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--br-med);box-shadow:var(--sh-card);z-index:3}.rel-map-neon-node--business-partner:before,.rel-map-neon-node--business-partner:after{display:none}.rel-map-neon-node--business-partner .rel-map-neon-node__header{background:linear-gradient(135deg,#334155,#1e293b)}[data-theme=dark] .rel-map-neon-node--business-partner{background:linear-gradient(180deg,#1b2332,#0d1120);border:1px solid var(--br-med);box-shadow:0 0 28px #a0aec01f,var(--sh-card)}[data-theme=dark] .rel-map-neon-node--business-partner .rel-map-neon-node__header{background:linear-gradient(135deg,#475569,#1e293b)}.rel-map-neon-node--business-partner .rel-map-edge-eraser,.rel-map-neon-node--business-partner:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:calc(var(--rMd) + 18px);background:var(--bg-canvas);box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 8px color-mix(in srgb,var(--bg-canvas),transparent 35%);z-index:2;pointer-events:none;mix-blend-mode:normal}.rel-map-neon-node--business-partner .react-flow__handle,.react-flow__edge.edge--bp{display:none!important}.rel-map-neon-handle{width:14px;height:14px;background:var(--cy);border:2px solid var(--bg-canvas);box-shadow:0 0 0 1px var(--cy);transition:transform .25s,box-shadow .25s}.rel-map-neon-handle:hover{transform:scale(1.2);box-shadow:0 0 0 2px var(--bg-canvas),0 0 15px var(--cy),0 0 25px var(--cy)}.rel-map-neon-node--offer .react-flow__handle-left,.rel-map-neon-node--offer .react-flow__handle.target{display:none!important}.rel-map-flow-canvas .react-flow__edge-path{stroke:var(--bl);stroke-width:2.5;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--bl) 30%,transparent));transition:stroke var(--t)}.rel-map-flow-canvas .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8;animation:flow-energy 1.25s linear infinite}.rel-map-controls button{background-color:var(--bg-modal);color:var(--tx2);border:1px solid var(--br-light);box-shadow:var(--sh-card)}.rel-map-controls button:hover{background-color:var(--bg-canvas);color:var(--tx1)}.rel-map-minimap{background-color:var(--bg-canvas);border:1px solid var(--br-light)}.rel-map-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffdb,#ffffffc2);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;z-index:10;color:var(--tx1);font-size:1.05rem}.rel-map-spinner{width:62px;height:62px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:#e2e8f0 #e2e8f0 transparent transparent;animation:rot 1s linear infinite;filter:drop-shadow(0 2px 4px rgba(2,6,23,.15))}.rel-map-spinner:after,.rel-map-spinner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:3px solid;border-radius:50%}.rel-map-spinner:after{width:46px;height:46px;border-color:transparent transparent var(--bl) var(--bl);animation:rot .6s linear infinite}.rel-map-spinner:before{width:30px;height:30px;border-color:var(--em) transparent transparent var(--em);animation:rot .8s linear infinite reverse}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes up2{0%{transform:translateY(50px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes pop{0%{transform:scale(.6);opacity:0}80%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes spin{to{--ang: 360deg}}@keyframes aur{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.05)}}@keyframes flow-energy{to{stroke-dashoffset:-16}}@keyframes rot{to{transform:rotate(360deg)}}.spp-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;overflow-y:auto;box-sizing:border-box}.spp-modal-content{width:100%;max-width:1080px;max-height:min(93vh,940px);background:#fff;border-radius:14px;box-shadow:0 18px 40px #00000040;padding:1rem 1.25rem;font-family:FuturaMdBT,sans-serif;position:relative;animation:spp-modal-fade-in-up .35s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;overflow:hidden;min-height:0;box-sizing:border-box}.spp-modal-body-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.6rem .35rem .5rem 0}@keyframes spp-modal-fade-in-up{0%{transform:translateY(18px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.spp-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:0;padding-bottom:.55rem;border-bottom:2px solid #ffd400;flex-wrap:nowrap;min-height:0;flex-shrink:0}.spp-modal-title-wrap{flex:1 1 auto;min-width:0}.spp-modal-header-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem;justify-content:flex-end;flex:0 1 auto;min-width:0}.spp-modal-user-assign-stack{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:none}.spp-chip-inline{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap;max-width:100%}.spp-chip-inline-label{font-weight:700;flex-shrink:0}.spp-chip-inline strong{margin-left:0}.spp-modal-chip-user-datetime .spp-chip-inline{font-size:.74rem}.spp-modal-chip-user-datetime,.spp-modal-user-assign-stack .spp-modal-chip-user{padding:.28rem .55rem;font-size:.74rem;max-width:none;overflow:visible;white-space:nowrap}.spp-modal-user-assign-stack .spp-modal-chip-user .spp-chip-inline strong{margin-left:0;font-weight:800}.spp-modal-chip{display:inline-flex;align-items:center;font-family:FuturaMdBT,sans-serif;font-size:.75rem;font-weight:700;line-height:1.15;padding:.28rem .6rem;border-radius:999px;border:1px solid transparent;white-space:nowrap;max-width:min(100%,280px);overflow:hidden;text-overflow:ellipsis}.spp-modal-chip strong{font-weight:800;margin-left:.2rem}.spp-modal-header-actions>.spp-modal-chip-estado,.spp-modal-header-actions>.spp-modal-chip-items{flex-shrink:0}.spp-modal-chip-user{background:#eef2ff;border-color:#4f46e5;color:#3730a3}.spp-modal-chip-items{background:#fff7ed;border-color:#fb923c;color:#9a3412}.spp-modal-chip-estado-recibido{background:#e8f4fc;border-color:#164d8e;color:#0c4a8a}.spp-modal-chip-estado-revision{background:#eab30829;border-color:#eab3086b;color:#a16207}.spp-modal-chip-estado-confirmado{background:#22c55e29;border-color:#22c55e6b;color:#15803d}.spp-modal-chip-estado-rechazado{background:#dc262624;border-color:#dc262659;color:#dc2626}.spp-modal-chip-estado-solicitado{background:#f3f4f6;border-color:#9ca3af;color:#374151}.spp-modal-chip-estado-otro{background:#f8fafc;border-color:#94a3b8;color:#334155}.spp-modal-close-btn{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease;font-size:1.2rem}.spp-modal-close-btn:hover{background:#164d8e;color:#fff;transform:rotate(90deg) scale(1.08)}.spp-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.65rem;margin-top:.6rem;border-top:1px solid rgba(22,77,142,.16)}.spp-modal-footer-left,.spp-modal-footer-right{display:inline-flex;align-items:center;gap:.5rem}.spp-modal-footer-text{color:#164d8e;font-size:.85rem;font-weight:800}.spp-modal-footer-text strong{color:#0f172a;font-weight:900}.spp-modal-footer-close-btn{border:1px solid rgba(22,77,142,.35);background:#164d8e;color:#fff;border-radius:10px;padding:.42rem .9rem;font-family:FuturaMdBT,sans-serif;font-size:.8rem;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .15s ease}.spp-modal-footer-close-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.spp-modal-title{margin:0;color:#164d8e;font-size:1.12rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spp-modal-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.spp-modal-summary-item{background:#f9fafb;border:1px solid rgba(22,77,142,.12);border-radius:10px;padding:.8rem .9rem;position:relative;overflow:hidden}.spp-summary-watermark{position:absolute;right:-6px;bottom:-10px;font-size:4.3rem;color:#164d8e24;transform:rotate(-10deg) translateY(0) scale(1);pointer-events:none;opacity:.85;transition:transform .28s ease,opacity .28s ease,color .28s ease}.spp-modal-summary-item:hover .spp-summary-watermark{transform:rotate(-10deg) translateY(-8px) scale(1.06);opacity:1;color:#164d8e2e}.spp-modal-summary-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#6b7280;text-transform:uppercase;display:block;margin-bottom:.35rem}.spp-modal-summary-value{font-size:.95rem;color:#111827;font-weight:600}.spp-modal-section{margin-top:1.5rem}.spp-modal-section-title{margin:0 0 .85rem;color:#164d8e;font-weight:800;font-size:1.2rem}.spp-lines-header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}.spp-lines-title{margin-bottom:0}.spp-lines-table-wrapper{overflow-x:auto;border:1px solid rgba(22,77,142,.12);border-radius:12px}.spp-lines-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}.spp-line-group{border:none}.spp-lines-table thead{background:#164d8e;color:#fff}.spp-lines-table th{text-align:left;padding:.75rem 1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;white-space:nowrap}.spp-lines-th-actions{text-align:right;width:1%}.spp-lines-th-num{width:2.5rem;text-align:center}.spp-lines-item-num{font-weight:900;color:#164d8e;text-align:center;vertical-align:middle}.spp-lines-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .55rem;padding:.4rem .55rem;margin:.35rem 0 .55rem;background:#f8fafc;border:1px solid rgba(22,77,142,.14);border-radius:12px;font-family:FuturaMdBT,sans-serif;font-size:.78rem;color:#334155}.spp-lines-pagination--inline{margin:0;flex:0 0 auto}.spp-lines-page-info{font-weight:600;text-align:center;flex:1;min-width:10rem;line-height:1.2}.spp-lines-page-info strong{color:#164d8e;font-weight:900}.spp-lines-page-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(22,77,142,.3);background:#fff;color:#164d8e;font-weight:800;font-size:.76rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease;font-family:FuturaMdBT,sans-serif}.spp-lines-page-btn:hover:not(:disabled){background:#e8f4fc;border-color:#164d8e}.spp-lines-page-btn:disabled{opacity:.45;cursor:not-allowed}.spp-lines-table tbody td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.spp-line-row-clickable{cursor:pointer}.spp-line-row-clickable:hover td{background:#164d8e0a}.spp-line-row-expanded>td{background:#164d8e0f}.spp-line-group--selected>tr:first-child>td{border-top:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:first-child>td:first-child{border-left:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:first-child>td:last-child{border-right:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:last-child>td{border-bottom:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:last-child>td:first-child{border-left:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:last-child>td:last-child{border-right:2px dashed rgba(22,77,142,.38)}.spp-line-group--selected>tr:first-child:not(:only-child)>td{border-bottom:none}.spp-lines-actions{text-align:right;white-space:nowrap}.spp-lines-details-btn{border:1px solid rgba(22,77,142,.28);background:linear-gradient(180deg,#fff,#f8fafc);color:#164d8e;font-weight:900;width:40px;height:34px;padding:0;border-radius:12px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;display:inline-grid;place-items:center}.spp-lines-details-btn:hover{background:linear-gradient(180deg,#e8f4fc,#fff);box-shadow:0 10px 18px #00000014;transform:translateY(-1px)}.spp-lines-details-btn:active{transform:translateY(0);box-shadow:none}.spp-lines-details-icon{display:inline-grid;place-items:center;font-size:1.1rem}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spp-lines-no-details{color:#94a3b8;font-weight:800}.spp-lines-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;font-weight:900;font-size:.78rem;border:1px solid transparent;white-space:nowrap}.spp-lines-status-icon{display:inline-flex;align-items:center;font-size:.9em}.spp-lines-status-badge.is-good{background:#ecfdf5;border-color:#059669;color:#047857}.spp-lines-status-badge.is-bad{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.spp-lines-status-badge.is-other{background:#f8fafc;border-color:#94a3b8;color:#334155}.spp-lines-status-badge.is-empty{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.spp-accordion-row td{border-bottom:1px solid #e5e7eb;padding:0}.spp-accordion-cell{padding:0!important}.spp-accordion{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .28s ease,opacity .22s ease,transform .22s ease}.spp-accordion.is-open{max-height:1200px;opacity:1;transform:translateY(0)}.spp-accordion-inner{padding:.72rem .8rem .82rem;background:#fff}.spp-item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.85rem}.spp-item-kv{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(22,77,142,.12);border-radius:14px;padding:.85rem 1rem;box-shadow:0 10px 26px #0000000f;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease;animation:spp-card-in .26s ease both;height:100%;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.spp-kv-watermark{position:absolute;right:-8px;bottom:-14px;font-size:3.8rem;color:#164d8e1f;transform:rotate(-10deg) translateY(0) scale(1);pointer-events:none;opacity:.8;transition:transform .24s ease,opacity .24s ease,color .24s ease}.spp-item-kv:hover .spp-kv-watermark{transform:rotate(-10deg) translateY(-8px) scale(1.06);opacity:1;color:#164d8e2b}.spp-item-kv:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0000001a}.spp-item-kv:nth-child(1){animation-delay:0ms}.spp-item-kv:nth-child(2){animation-delay:40ms}.spp-item-kv:nth-child(3){animation-delay:80ms}.spp-item-kv:nth-child(4){animation-delay:.12s}.spp-item-kv:nth-child(5){animation-delay:.16s}.spp-item-kv:nth-child(6){animation-delay:.2s}@keyframes spp-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.spp-item-kv .k{font-weight:900;color:#164d8e;font-size:.95rem;letter-spacing:0;text-transform:none;margin-bottom:.45rem}.spp-item-kv .v{font-weight:950;color:#0f172a;word-break:break-word;font-size:1.22rem;line-height:1.2}.spp-item-kv .spp-lines-status-badge{font-size:.92rem;padding:.35rem .78rem}.spp-item-obs{margin-top:.25rem;margin-bottom:.85rem}.spp-item-obs-title{font-weight:900;color:#164d8e;font-size:.95rem;letter-spacing:0;text-transform:none;margin-bottom:.35rem}.spp-item-obs-box{background:#fff;border:1px dashed rgba(22,77,142,.35);border-radius:12px;padding:.9rem;white-space:pre-wrap;line-height:1.55;font-weight:650}.spp-signs{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.85rem}.spp-signs-col{border:1px solid rgba(22,77,142,.12);background:#fff;border-radius:12px;padding:.85rem .9rem}.spp-signs-title{font-weight:950;color:#164d8e;margin-bottom:.65rem;display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.spp-signs-title span{font-weight:800;color:#6b7280;font-size:.85rem}.spp-signs-grid{display:grid;grid-template-columns:1fr;gap:.55rem}.spp-evidence{margin-top:.25rem}.spp-evidence-title{font-weight:900;color:#164d8e;font-size:.95rem;letter-spacing:0;text-transform:none;margin-bottom:0}.spp-evidence-head{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:.45rem}.spp-evidence-open-btn{border:1px solid rgba(22,77,142,.25);background:#f8fafc;color:#164d8e;border-radius:999px;padding:.3rem .62rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:900;font-size:.78rem;cursor:pointer}.spp-evidence-open-btn:hover{background:#eef2ff}.spp-evidence-cards{display:grid;grid-template-columns:repeat(4,minmax(150px,205px));gap:.45rem;align-items:stretch;justify-content:start}.spp-item-kv-compact{min-height:62px;padding:.5rem .5rem .36rem;border:1px dashed rgba(22,77,142,.35);box-shadow:none;background:#fff;overflow:visible}.spp-item-kv-compact .k{position:absolute;top:-10px;left:10px;background:#ffffffe6;border:1px solid rgba(22,77,142,.16);color:#164d8e;border-radius:999px;padding:.14rem .45rem;font-size:.72rem;line-height:1.1;margin-bottom:0;z-index:1;display:inline-flex;align-items:center;gap:.22rem;box-shadow:0 8px 18px #02061714}.spp-item-kv-compact .v{margin-top:.7rem;font-size:.84rem;line-height:1.2}.spp-item-kv-compact .k svg{font-size:.72rem}.spp-item-kv-compact .spp-lines-status-badge{font-size:.74rem;padding:.2rem .48rem}.spp-item-kv-compact .spp-kv-watermark{display:none}.spp-evidence-thumb{display:block;border-radius:12px;overflow:hidden;border:1px solid rgba(22,77,142,.12);background:#fff;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:120px}.spp-evidence-thumb.is-empty{cursor:default;height:120px;background:#f1f5f9;border-style:dashed}.spp-evidence-thumb img{width:100%;height:100%;object-fit:cover;display:block}.spp-evidence-thumb:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001f}.spp-evidence-thumb:focus-visible{box-shadow:0 0 0 3px #164d8e59}.spp-img-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;display:flex;align-items:center;justify-content:center;z-index:2200;padding:1rem}.spp-img-modal{position:relative;width:auto;max-width:94vw;max-height:92vh;background:transparent;border-radius:0;overflow:visible;box-shadow:none;border:none;display:flex;flex-direction:column;align-items:center}.spp-img-modal-close{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0f172abf;color:#e2e8f0;cursor:pointer;display:grid;place-items:center;font-size:1.2rem;z-index:1}.spp-img-modal-close:hover{background:#164d8ed9;border-color:#ffffff40;color:#fff}.spp-img-modal-body{padding:0;display:grid;place-items:center;overflow:visible}.spp-img-modal-body img{width:auto;height:auto;max-width:94vw;max-height:82vh;object-fit:contain;border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 44px #00000073;display:block}.spp-img-modal-nav{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:.5rem;width:min(460px,94vw);margin-top:.55rem;padding:.4rem .55rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.spp-img-modal-nav-btn{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0f172abf;color:#e2e8f0;cursor:pointer;display:grid;place-items:center;font-size:1.25rem}.spp-img-modal-nav-btn:hover{background:#164d8ed9;border-color:#ffffff40;color:#fff}.spp-img-modal-nav-counter{text-align:center;color:#e2e8f0;font-weight:900;letter-spacing:.02em}.spp-progress{background:#f9fafb;border:1px solid rgba(22,77,142,.12);border-radius:12px;padding:.8rem .9rem;margin-bottom:.9rem}.spp-progress-top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem}.spp-progress-label{color:#0f172a;font-weight:800}.spp-progress-label strong,.spp-progress-pct{font-weight:950;color:#164d8e}.spp-progress-track{height:10px;border-radius:999px;background:#164d8e1f;overflow:hidden}.spp-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#ef4444,#dc2626);transition:width .22s ease;position:relative;overflow:hidden}.spp-progress--low .spp-progress-pct,.spp-progress--low .spp-progress-label strong{color:#b91c1c}.spp-progress--medium .spp-progress-pct,.spp-progress--medium .spp-progress-label strong{color:#a16207}.spp-progress--high .spp-progress-pct,.spp-progress--high .spp-progress-label strong{color:#15803d}.spp-progress-fill--low{background:linear-gradient(90deg,#f87171,#dc2626)}.spp-progress-fill--medium{background:linear-gradient(90deg,#facc15,#f59e0b)}.spp-progress-fill--high{background:linear-gradient(90deg,#4ade80,#16a34a)}.spp-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,#ffffff6b,#ffffff6b 5px,#fff0 5px,#fff0 10px);opacity:.55;animation:spp-progress-bars .9s linear infinite}@keyframes spp-progress-bars{0%{background-position:0 0}to{background-position:40px 0}}.spp-lines-table tbody tr:nth-child(2n){background:#fffef0}.spp-lines-qty{font-weight:800;color:#164d8e}.spp-modal-empty{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.2rem;color:#6b7280;font-weight:600}.spp-freeText-box{background:#f9fafb;border:1px dashed rgba(22,77,142,.35);border-radius:12px;padding:1.1rem;color:#111827;font-size:1rem;font-weight:600;white-space:pre-wrap;line-height:1.6}.spp-finalizado{margin-top:.9rem}.spp-finalizado-title{font-weight:900;color:#164d8e;font-size:.95rem;margin-bottom:.55rem}.spp-finalizado-grid{display:grid;grid-template-columns:1fr;gap:.6rem;margin-bottom:.8rem}.spp-finalizado-compact{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(22,77,142,.12);border-radius:12px;padding:.6rem .75rem;display:grid;gap:.25rem}.spp-finalizado-compact-k{font-weight:950;color:#164d8e;font-size:.88rem}.spp-finalizado-compact-v{font-weight:900;color:#0f172a;font-size:.95rem;line-height:1.25}.spp-signatures{margin-top:.2rem}.spp-signatures-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.spp-signatures-col{border:1px solid rgba(22,77,142,.12);background:#fff;border-radius:12px;padding:.7rem .75rem;position:relative;overflow:hidden}.spp-sign-floating{position:absolute;top:4px;left:8px;z-index:1;background:#ffffffe6;border:1px solid rgba(22,77,142,.16);color:#164d8e;font-weight:950;font-size:.72rem;padding:.14rem .45rem;border-radius:999px;display:inline-flex;align-items:center;gap:.28rem;pointer-events:none;box-shadow:0 8px 18px #02061714}.spp-sign-thumb{width:100%;height:84px;border-radius:12px;overflow:hidden;border:1px solid rgba(22,77,142,.12);background:#fff;padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.spp-sign-thumb img{width:100%;height:100%;object-fit:contain;background:#f8fafc;display:block}.spp-sign-thumb:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001f}.spp-sign-thumb.is-empty{cursor:default;background:#f1f5f9;border-style:dashed}.spp-sign-thumb.is-empty:hover{transform:none;box-shadow:none}.spp-sign-meta{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed rgba(22,77,142,.28);display:grid;gap:.2rem}.spp-sign-name{font-weight:900;color:#0f172a;font-size:.9rem}.spp-sign-dt{font-weight:700;color:#0f172aa6;font-size:.82rem}@media (max-width: 900px){.spp-modal-summary{grid-template-columns:repeat(2,1fr)}.spp-modal-content{padding:.9rem 1rem .85rem;max-height:min(94vh,900px);max-width:100%}.spp-modal-header{flex-direction:column;align-items:stretch;flex-wrap:wrap}.spp-modal-title{white-space:normal}.spp-modal-header-actions{justify-content:flex-start;flex-wrap:wrap}.spp-modal-user-assign-stack{flex-wrap:wrap}.spp-evidence-cards{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 520px){.spp-modal-summary,.spp-item-grid{grid-template-columns:1fr}.spp-evidence-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}.spp-evidence-head{flex-direction:column;align-items:flex-start}.spp-signs,.spp-signatures-grid,.spp-signatures-cards{grid-template-columns:1fr}}.spbody{width:100%}.ic-body-container{min-width:0;display:block;gap:.7rem}.spp-table-card{background:#fff;border:1px solid rgba(22,77,142,.08);border-radius:12px;padding:.7rem .85rem .8rem;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-inline:auto}.spp-pagination-card{background:#fff;border:1px solid rgba(22,77,142,.08);border-radius:12px;padding:.25rem .55rem .5rem}.spbody-placeholder{background:#fafafa;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:1.25rem}.spbody-placeholder-text{margin:0;color:#0f172aa6;font-weight:600}.ic-th-n-pedido,.ic-td-n-pedido{width:9%;font-weight:700}.ic-th-asesor,.ic-td-asesor{width:13%}.ic-th-cliente,.ic-td-cliente{width:22%}.ic-th-fecha-solicitud,.ic-td-fecha-solicitud{width:13%}.ic-th-estado,.ic-td-estado{width:12%;font-weight:700}.ic-th-asignador,.ic-td-asignador{width:17%;font-weight:700}.spp-npedido-btn{background:transparent;border:none;padding:0;margin:0;cursor:pointer;font-family:FuturaMdBT,sans-serif;font-weight:800;color:#164d8e;text-decoration:underline;text-decoration-color:#164d8e59;transition:color .15s ease,text-decoration-color .15s ease,transform .15s ease}.spp-npedido-btn:hover{color:#0d3a6b;text-decoration-color:#0d3a6b;transform:translateY(-1px)}.spp-npedido-btn:active{transform:translateY(0)}.spp-asignador-cell{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem}.spp-asignador-value{font-size:.88rem;font-weight:700;color:#111827;white-space:normal;overflow-wrap:anywhere;max-width:none}.ic-th-acciones,.ic-td-acciones{width:14%;text-align:center}.ic-th-x,.ic-td-x{width:52px;text-align:center}.spp-actions-cell{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.spp-action-btn{width:36px;height:32px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;color:#164d8e}.spp-action-btn:hover{transform:translateY(-1px);border-color:#164d8e73;background:#f8fafc}.spp-action-user{color:#164d8e}.spp-action-user-assigned{background:#164d8e;border-color:#164d8e;color:#fff}.spp-action-user-assigned:hover{transform:none;background:#164d8e;border-color:#164d8e}.spp-action-ok{color:#16a34a;border-color:#16a34a40;background:#16a34a0f}.spp-action-ok:hover{background:#16a34a1f;border-color:#16a34a66}.spp-action-ok:disabled{color:#16a34a59;border-color:#16a34a1f;background:#16a34a08}.spp-action-x{color:#dc2626;border-color:#dc262640;background:#dc26260f}.spp-action-x:hover{background:#dc26261f;border-color:#dc262666}.spp-action-btn:disabled{cursor:not-allowed;opacity:.6}.qp-notification-popup{width:min(470px,calc(100vw - 24px))!important;border-radius:14px!important;border:1px solid rgba(59,130,246,.35)!important;background:linear-gradient(140deg,#f8fbff,#eef5ff)!important;box-shadow:0 12px 30px #1e40af29!important}.qp-notification-title{color:#123e77!important;font-size:15px!important;font-weight:700!important}.qp-notification-html{margin-top:4px!important;color:#133b6b!important}.qp-notification-toast{display:flex;align-items:flex-start;gap:10px;text-align:left;line-height:1.45;font-size:13px}.qp-notification-toast__icon{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;font-size:16px}.qp-notification-toast__content b{color:#0f3f76}.qp-event-chip{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:2px 8px;margin-right:6px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2px}.qp-event-chip--new{background:#2563eb29;color:#1d4ed8;border:1px solid rgba(37,99,235,.28)}.qp-event-chip--update{background:#f59e0b2e;color:#b45309;border:1px solid rgba(245,158,11,.36)}.qp-tone-primary{color:#1d4ed8}.qp-tone-info{color:#0369a1}.qp-tone-warning{color:#b45309}.qp-tone-success{color:#15803d}.qp-tone-danger{color:#b91c1c}.spp-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.01em;border:1px solid transparent}.spp-status-recibido{background:#2563eb24;border-color:#2563eb59;color:#1d4ed8}.spp-status-solicitado{background:#6b728024;border-color:#6b72804d;color:#4b5563}.spp-status-default{background:#0f172a14;border-color:#0f172a29;color:#334155}.spp-status-rechazado{background:#dc262624;border-color:#dc262659;color:#dc2626}.spp-status-revision{background:#eab30829;border-color:#eab30859;color:#a16207}.spp-status-confirmado{background:#22c55e29;border-color:#22c55e61;color:#15803d}.spp-status-filters{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center;margin:.9rem 0 1rem}.spp-status-badge-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.15rem;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#ffffffeb;color:#164d8e;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #02061714;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.spp-tab-icon{font-size:.92rem;flex-shrink:0}.spp-status-badge-btn:hover{transform:translateY(-1px);border-color:#164d8e73;box-shadow:0 12px 26px #0206171f}.spp-status-badge-btn.is-active{background:#164d8e;border-color:#164d8e;color:#fff}.spp-status-badge-btn.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,#ffffff38,#fff0 55%);opacity:1}.spp-status-badge-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.ic-th-reject-comment,.ic-td-reject-comment{min-width:280px;font-weight:700}.spp-reject-comment{max-width:none;line-height:1.35;word-break:break-word;white-space:normal}.spp-status-filters{min-width:0}.ic-table-wrapper{width:100%;min-height:auto;max-height:none;overflow-y:visible!important;overflow-x:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding-bottom:.15rem;box-sizing:border-box}.ic-data-table{width:100%;min-width:0;table-layout:fixed;max-width:100%;box-sizing:border-box}.ic-data-table th,.ic-data-table td{overflow-wrap:anywhere}.ic-table-footer{position:static;margin-top:.75rem;padding-top:0;margin-bottom:0;border:1px solid #e5e7eb;border-radius:0;background:#fff;box-shadow:none}.spp-inline-actions.is-compact{display:none}.spp-actions-hint{color:#64748b;font-size:.78rem;font-weight:700}.spp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;color:#64748b;font-weight:700}.spp-empty-state-icon{font-size:1.65rem;color:#164d8e;opacity:.9}@media (max-width: 1200px){.spp-table-card{padding:.65rem .7rem .7rem}.spp-pagination-card{padding:.2rem .45rem .45rem}.ic-header-actions{flex-wrap:wrap;row-gap:.65rem}.spp-status-filters{gap:.6rem}.spp-status-badge-btn{padding:.5rem .95rem;font-size:.9rem}.ic-table-wrapper{max-height:none;overflow-y:visible!important;overflow-x:hidden}.ic-data-table{table-layout:fixed}.ic-data-table thead{display:none}.ic-data-table tbody tr{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.65rem;background:#fff;padding:.35rem 0;box-shadow:0 4px 10px #0f172a0d}.ic-data-table tbody tr:last-child{margin-bottom:.35rem}.ic-data-table tbody tr:nth-child(2n){background:#fffef0}.ic-data-table td{display:grid;grid-template-columns:40% 60%;min-width:0;align-items:start;gap:.45rem;width:100%;border-right:none;border-bottom:1px solid #eef2f7;padding:.45rem .65rem;text-align:left;overflow-wrap:anywhere;word-break:break-word}.ic-data-table td:last-child{border-bottom:none}.ic-data-table td:before{content:attr(data-label);font-weight:700;color:#164d8e;text-transform:uppercase;font-size:.7rem;letter-spacing:.03em}.ic-td-acciones .spp-actions-cell{justify-content:flex-start}.spp-row-collapsible{cursor:pointer}.spp-row-collapsible.is-expanded{border-color:#164d8e59}.spp-inline-actions.is-compact{display:none;width:100%;margin-top:.35rem}.spp-row-collapsible.is-expanded .spp-inline-actions.is-compact{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.spp-inline-actions.is-compact .spp-action-btn{width:100%;min-width:0;height:36px;opacity:1;display:inline-flex;align-items:center;justify-content:center;border-width:1px}.spp-inline-actions.is-compact .spp-action-btn svg{font-size:1.05rem;line-height:1;opacity:1}.ic-th-n-pedido,.ic-td-n-pedido,.ic-th-asesor,.ic-td-asesor,.ic-th-cliente,.ic-td-cliente,.ic-th-fecha-solicitud,.ic-td-fecha-solicitud,.ic-th-estado,.ic-td-estado,.ic-th-asignador,.ic-td-asignador,.ic-th-acciones,.ic-td-acciones{width:auto}}@media (max-width: 768px){.spp-table-card{padding:.6rem;border-radius:10px}.spp-pagination-card{border-radius:10px}.spp-status-filters{flex-wrap:wrap;overflow:visible;padding-bottom:0;margin:.75rem 0 .9rem}.spp-status-badge-btn{flex:1 1 calc(50% - .6rem);white-space:normal;justify-content:center;padding:.48rem .9rem;font-size:.84rem}.ic-data-table th,.ic-data-table td{font-size:.82rem;padding:.42rem .38rem}.ic-table-wrapper{max-height:none;overflow-y:visible!important;border-radius:8px}}@media (max-width: 576px){.spp-table-card{padding:.5rem;border-radius:12px;margin-inline:auto;width:min(100%,420px)}.spp-pagination-card{padding:.2rem .4rem .4rem}.ic-table-wrapper{min-height:auto;max-height:none;overflow-y:visible!important;padding:.25rem .25rem 0;overflow-x:hidden!important;box-sizing:border-box;border-radius:10px}.ic-header-show{margin-left:0}.ic-footer-pagination{width:100%;justify-content:space-between;gap:.6rem}.ic-pagination-btn{flex:1 1 0;justify-content:center}.ic-table-footer{position:static;margin-top:.6rem;padding-top:0;border:1px solid #e5e7eb;box-shadow:none}.ic-td-acciones .spp-actions-cell{justify-content:flex-start}.spp-status-filters .spp-status-badge-btn{flex:1 1 100%}.ic-data-table tbody tr{padding:.45rem 0;border-radius:12px;width:100%;max-width:100%}.ic-data-table td{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.15rem;padding:.5rem .65rem;border-bottom:1px solid #edf2f7;overflow-wrap:anywhere;word-break:break-word}.ic-data-table td:before{display:block;margin-bottom:.1rem;font-size:.68rem;opacity:.9}.ic-td-acciones{display:flex;flex-direction:column}.spp-actions-hint{font-size:.74rem;color:#475569}.spp-inline-actions.is-compact .spp-action-btn{width:100%;min-width:0;height:38px;border-radius:9px;opacity:1;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0}.spp-inline-actions.is-compact .spp-action-btn svg{font-size:1.1rem;line-height:1;opacity:1}.spp-inline-actions.is-compact .spp-action-btn:disabled{opacity:1}.spp-inline-actions.is-compact .spp-action-ok:disabled{color:#9bc7a8;border-color:#16a34a47;background:#16a34a14}}.general-filters{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;margin-bottom:12px;background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 1px 2px #10182808,0 1px 3px #1018280a;white-space:nowrap;overflow-x:auto}.general-filters::-webkit-scrollbar{height:3px}.general-filters::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.general-filters__title{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 6px 0 2px;font-size:13px;font-weight:600;color:#374151}.filter-field{position:relative;display:flex;align-items:center;min-width:0;height:36px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.filter-field:hover{background:#fff;border-color:#d1d5db}.filter-field:focus-within{background:#fff;border-color:#9ca3af;box-shadow:0 0 0 3px #1118270d}.filter-field__icon{position:absolute;left:10px;display:flex;align-items:center;justify-content:center;color:#9ca3af;pointer-events:none}.filter-field:focus-within .filter-field__icon{color:#4b5563}.filter-field__chevron{position:absolute;right:9px;color:#9ca3af;pointer-events:none}.filter-control{width:140px;height:100%;padding:0 10px 0 32px;background:transparent;border:none;outline:none;font-family:inherit;font-size:13px;font-weight:500;color:#1f2937}.filter-control::placeholder{color:#9ca3af;font-weight:400}.filter-control--select{width:170px;padding-right:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.filter-control--date{width:150px}.filter-control--active{color:#111827;font-weight:600}.general-filters__clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:36px;padding:0 12px;background:transparent;border:1px solid transparent;border-radius:8px;color:#6b7280;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.general-filters__clear:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.general-filters__clear:active{transform:translateY(1px)}.filter-control[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.filter-control[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.8}@media (max-width: 1100px){.general-filters{overflow-x:auto}.general-filters__title,.filter-field,.general-filters__clear{flex-shrink:0}}.opi-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}.opi-title-row h2{margin:0}.opi-status-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.opi-count-badge{border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;line-height:1.35;border:1px solid transparent;display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.opi-count-badge strong{font-weight:800;font-variant-numeric:tabular-nums}.opi-count-solicitado{background:#6b728024;border-color:#6b72804d;color:#4b5563}.opi-count-recibido{background:#2563eb24;border-color:#2563eb59;color:#1d4ed8}.opi-count-revision{background:#eab30829;border-color:#eab30859;color:#a16207}.opi-count-finalizado{background:#22c55e29;border-color:#22c55e61;color:#15803d}.opi-count-rechazado{background:#dc262624;border-color:#dc262659;color:#dc2626}.tnm-container{width:min(96vw,1320px);max-width:1320px}.tnm-controls{display:flex;flex-direction:row;align-items:center;gap:.85rem}.tnm-filters{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:2px;flex:1 1 auto;min-width:0}.tnm-filters::-webkit-scrollbar{height:6px}.tnm-filters::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.tnm-filters .tnm-filter-btn{white-space:nowrap;flex:0 0 auto}.tnm-search-wrapper{width:280px;flex:0 0 auto}.tnm-search-input{box-sizing:border-box;width:100%;max-width:none}@media (max-width: 900px){.tnm-controls{flex-direction:column;align-items:stretch;gap:.65rem}.tnm-search-wrapper{width:100%}}.tnm-remision-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e8f5e9;color:#2e7d32;white-space:nowrap}.tnm-remision-empty{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f3f4f6;color:#6b7280;white-space:nowrap}.modal-container-descripcion{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:9999}.modal-content-descripcion{background-color:#fff;border:1px solid #ddd;border-radius:14px;width:400px;max-width:90%;padding:25px 30px;box-shadow:0 4px 16px #00000014;position:relative;font-family:Segoe UI,sans-serif}.modal-content-descripcion h2{font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}.modal-content-descripcion input{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:10px;font-size:15px;margin-bottom:20px}.modal-actions-descripcion{display:flex;justify-content:space-between;gap:10px}.modal-actions-descripcion button{flex:1;padding:10px;font-size:14px;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.modal-actions-descripcion button:first-child{background-color:#007bff;color:#fff}.modal-actions-descripcion button:last-child{background-color:#f0f0f0;color:#333}.close-btn-descripcion{position:absolute;top:12px;right:15px;background:none;border:none;font-size:22px;color:#666;cursor:pointer}@media screen and (max-width: 480px){.modal-content-descripcion{width:90%;padding:20px}.modal-content-descripcion h2{font-size:18px}.modal-content-descripcion input{font-size:14px}.modal-actions-descripcion{flex-direction:column}.modal-actions-descripcion button{width:100%}}.tuv-modal__overlay{--tuv-bg: #ffffff;--tuv-fg: #1e293b;--tuv-muted: #6b7280;--tuv-primary: #164d8e;--tuv-border: #e5e7eb;--tuv-shadow: 0 12px 32px rgba(0, 0, 0, .12);--tuv-radius: 18px;--tuv-blur: 10px;--tuv-hero-size: 42px;--tuv-z: 9999;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(var(--tuv-blur));backdrop-filter:blur(var(--tuv-blur));display:grid;place-items:center;z-index:var(--tuv-z);animation:tuv-fade-in .2s ease-out forwards}.tuv-modal__container{position:relative;width:min(680px,92vw);background:var(--tuv-bg);color:var(--tuv-fg);border:1px solid var(--tuv-border);border-radius:var(--tuv-radius);box-shadow:var(--tuv-shadow);padding:24px 24px 20px;transform:translateY(10px) scale(.98);opacity:0;animation:tuv-pop-in .22s cubic-bezier(.16,1,.3,1) forwards}.tuv-modal__close{position:absolute;top:12px;right:12px;border:none;background:transparent;padding:8px;border-radius:12px;cursor:pointer;transition:transform .12s ease,background-color .12s ease;color:var(--tuv-muted)}.tuv-modal__close:hover{background:#164d8e1a;transform:scale(1.06)}.tuv-modal__closeIcon{width:22px;height:22px}.tuv-modal__iconWrap{display:grid;place-items:center;margin-bottom:8px}.tuv-modal__heroIcon{width:var(--tuv-hero-size);height:var(--tuv-hero-size);color:var(--tuv-primary);filter:drop-shadow(0 6px 12px rgba(22,77,142,.25))}.tuv-modal__title{margin:0;text-align:center;font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:.2px}.tuv-modal__content{display:grid;gap:8px;text-align:center;padding:4px 2px 0}.tuv-modal__label{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--tuv-muted);font-size:14px}.tuv-modal__labelIcon{width:18px;height:18px}.tuv-modal__text{margin:0 auto;font-size:clamp(14px,1.9vw,16px);line-height:1.5;max-width:56ch;word-wrap:break-word;white-space:pre-wrap}.tuv-modal__emptyNote{margin:10px 0 0;font-size:14px;line-height:1.4;color:var(--tuv-muted);text-align:center}.tuv-modal__loader{display:grid;place-items:center;gap:10px;padding:10px 0 4px}.tuv-modal__spinner{width:34px;height:34px;border:3px solid transparent;border-top-color:var(--tuv-primary);border-right-color:var(--tuv-primary);border-radius:50%;animation:tuv-spin .9s linear infinite;box-shadow:0 0 0 1px #164d8e1a inset}.tuv-modal__loaderText{font-size:14px;color:var(--tuv-muted)}.tuv-modal__footer{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.tuv-modal__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease;display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.tuv-modal__btn:disabled{opacity:.6;cursor:not-allowed}.tuv-modal__btn:active:not(:disabled){transform:translateY(1px)}.tuv-modal__btn--primary{background:var(--tuv-primary);color:#fff;box-shadow:0 6px 18px #164d8e40}.tuv-modal__btn--primary:hover:not(:disabled){box-shadow:0 8px 22px #164d8e52}.tuv-modal__btn--ghost{background:transparent;border-color:var(--tuv-border);color:var(--tuv-fg)}.tuv-modal__btn--ghost:hover{background:#94a3b81f}.tuv-modal__btnIcon{width:18px;height:18px}@keyframes tuv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tuv-pop-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tuv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tuv-modal__overlay,.tuv-modal__container,.tuv-modal__spinner{animation:none!important}.tuv-modal__container{opacity:1;transform:none}}@media (max-width: 480px){.tuv-modal__container{padding:20px 16px 18px;border-radius:16px}.tuv-modal__close{top:8px;right:8px}.tuv-modal__footer{flex-direction:column-reverse;align-items:stretch}.tuv-modal__btn{width:100%;justify-content:center}}.tuv-modal__contextBar{background:#164d8e14;border:1px solid rgba(22,77,142,.25);border-radius:12px;padding:12px 14px;margin-top:10px;text-align:left}.tuv-modal__contextBarHeader{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tuv-modal__contextBarIcon{width:18px;height:18px;color:var(--tuv-primary);flex-shrink:0}.tuv-modal__contextBarLabel{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tuv-primary)}.tuv-modal__contextBarCode{margin:0 0 4px;font-size:18px;font-weight:700;color:#002a52;letter-spacing:.3px}.tuv-modal__contextBarDescription{margin:0;font-size:14px;line-height:1.4;color:var(--tuv-fg);word-wrap:break-word}.tuv-modal__content--enhanced{text-align:left;gap:10px;padding:10px 2px 0}.tuv-modal__section{display:grid;gap:4px}.tuv-modal__sectionTitle{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--tuv-primary);text-transform:uppercase;letter-spacing:.4px}.tuv-modal__sectionIcon{width:16px;height:16px}.tuv-modal__text--left{text-align:left;max-width:none;margin:0}.tuv-modal__copyMenu{position:relative}.tuv-modal__btn--copyToggle{min-width:120px}.tuv-modal__btnIcon--caret{width:14px;height:14px;opacity:.85}.tuv-modal__copyDropdown{position:absolute;right:0;bottom:calc(100% + 6px);min-width:230px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(22,77,142,.2);border-radius:10px;box-shadow:0 8px 24px #164d8e26;z-index:2}.tuv-modal__copyOption{width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--tuv-fg);cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.tuv-modal__copyOption:disabled{opacity:.45;cursor:not-allowed}.tuv-modal__copyOption:hover:not(:disabled),.tuv-modal__copyOption:focus-visible:not(:disabled){background:#164d8e1a;color:var(--tuv-primary);outline:none}.modal-detalles-logistica-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172a66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.modal-detalles-logistica-content{background:#fff;width:95%;max-width:950px;max-height:90vh;overflow-y:auto;padding:2.5rem;border-radius:24px;position:relative;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #00000005;animation:modal-fade-in-up .4s cubic-bezier(.16,1,.3,1)}.modal-detalles-logistica-content::-webkit-scrollbar{width:4px}.modal-detalles-logistica-content::-webkit-scrollbar-track{background:transparent;margin-block:20px}.modal-detalles-logistica-content::-webkit-scrollbar-thumb{background-color:#cbd5e166;border-radius:10px;transition:background-color .3s}.modal-detalles-logistica-content::-webkit-scrollbar-thumb:hover{background-color:#94a3b899}@keyframes modal-fade-in-up{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header-section{margin-bottom:1.5rem;display:flex;align-items:center}.modal-detalles-logistica-title{font-family:FuturaBold,sans-serif;font-size:1.6rem;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.modal-detalles-logistica-title span{position:relative;color:#164d8e;background-color:#f1f5f9;padding:4px 12px 6px;border-radius:8px;font-size:1.4rem;overflow:hidden}.modal-detalles-logistica-title span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#facc15}.modal-detalles-logistica-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;font-size:20px;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-detalles-logistica-close-btn:hover{background-color:#fee2e2;color:#ef4444;border-color:#fca5a5;transform:rotate(90deg)}.summary-card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px}.summary-card{display:flex;align-items:center;gap:16px;background-color:#fff;padding:16px 20px;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .3s ease}.summary-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #00000014}.summary-card.highlight{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}.summary-icon-wrapper{flex-shrink:0;display:grid;place-items:center;width:50px;height:50px;border-radius:12px}.summary-icon-wrapper.quantity{background-color:#e0f2fe;color:#0284c7}.summary-icon-wrapper.cost{background-color:#fef9c3;color:#ca8a04}.summary-icon{font-size:24px}.summary-text{display:flex;flex-direction:column}.summary-label{font-family:Futura Lt BT,sans-serif;font-size:.8rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-value{font-family:FuturaBold,sans-serif;font-size:1.6rem;color:#0f172a;margin:2px 0 0}.details-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-bottom:24px;align-items:stretch}.detail-item{flex:1;display:flex;align-items:center;gap:10px;background-color:#f8fafc;padding:8px 12px;border-radius:10px;border:1px solid #f1f5f9;min-width:0}.detail-item:first-child,.detail-item.full-width{flex:1.5}.detail-item.full-width{min-height:80px;margin-bottom:10px}.detail-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:14px;flex-shrink:0}.icon-pastel-purple{background-color:#f3e8ff;color:#9333ea}.icon-pastel-blue{background-color:#e0f2fe;color:#0284c7}.icon-pastel-orange{background-color:#ffedd5;color:#ea580c}.icon-pastel-pink{background-color:#fce7f3;color:#db2777}.detail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-label{font-family:Futura Lt BT,sans-serif;font-size:.65rem;color:#64748b;font-weight:600;text-transform:uppercase;white-space:nowrap}.detail-value{font-family:FuturaBold,sans-serif;font-size:.8rem;color:#1e293b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-value.comment{font-family:Futura Lt BT,sans-serif;font-style:italic;font-weight:500;color:#475569}.table-responsive-container{width:100%;border-radius:12px;overflow-x:auto;box-shadow:0 4px 6px -1px #0000000d,0 0 0 1px #e2e8f0}.table-responsive-container::-webkit-scrollbar{height:6px}.table-responsive-container::-webkit-scrollbar-track{background:transparent}.table-responsive-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.modal-detalles-logistica-table{width:100%;border-collapse:collapse;background-color:transparent;min-width:700px}.modal-detalles-logistica-table thead th{font-family:Futura Lt BT,sans-serif;padding:12px 16px;text-align:center;font-weight:600;font-size:.8rem;color:#fdfeff;text-transform:uppercase;letter-spacing:.5px;background-color:#164d8e;border-right:.5px solid #488de85a}.total-header{text-align:right!important}.modal-detalles-logistica-table tbody tr{transition:background-color .2s ease;border-bottom:1px solid #e2e8f0}.modal-detalles-logistica-table tbody tr:last-child{border-bottom:none}.modal-detalles-logistica-table td{padding:10px 16px;font-family:Futura Lt BT,sans-serif;font-size:.8rem;color:#374151;vertical-align:middle}.modal-detalles-logistica-table tbody tr:nth-child(odd){background-color:#fefeff}.modal-detalles-logistica-table tbody tr:nth-child(2n){background-color:#fffbd2}.modal-detalles-logistica-table tbody tr:hover td{filter:brightness(.97)}.modal-detalles-logistica-table tr td:first-child{font-family:FuturaBold,sans-serif;color:#164d8e}.centered-cell{text-align:center}.currency-cell-content{display:grid!important;grid-template-columns:35px 1fr;align-items:center;width:95px;margin-left:auto;text-align:right}.currency-cell-content span:first-child{color:#94a3b8;font-size:.75rem;text-align:left}.total-cell-content{display:grid!important;grid-template-columns:24px 35px 1fr;align-items:center;width:145px;margin-left:auto;text-align:right;font-family:FuturaBold,sans-serif;color:#0f172a}.total-icon{font-size:1.2rem;color:#164c8e8b;justify-self:start}.total-cell-content span:nth-of-type(1){color:#94a3b8;font-size:.75rem;font-family:Futura Lt BT,sans-serif;text-align:left}.empty-state{text-align:center;padding:2rem;font-family:Futura Lt BT,sans-serif;color:#64748b}@media (max-width: 768px){.modal-detalles-logistica-content{padding:1.5rem;width:100%;max-height:95vh}.modal-detalles-logistica-title{font-size:1.3rem;flex-wrap:wrap}.modal-detalles-logistica-title span{font-size:1.2rem}.summary-card-container{grid-template-columns:1fr}.details-grid{flex-direction:column;gap:8px}.detail-value{white-space:normal}.modal-detalles-logistica-close-btn{top:15px;right:15px;width:32px;height:32px;font-size:16px}}.overlay_leed{position:fixed;top:0;right:0;bottom:0;left:0;background:#111827a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in{animation:fadeIn .25s ease-out forwards}.modal_leed{background:#ffffffe6;border:1px solid rgba(229,231,235,.6);width:400px;padding:2rem;border-radius:1rem;box-shadow:0 10px 30px #00000026;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close_btn_leed{position:absolute;top:.8rem;right:.8rem;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.close_btn_leed:hover{transform:scale(1.1)}.icon_close_leed{font-size:1.4rem;color:#374151}.title_leed{font-family:FuturaBold,sans-serif;text-align:center;font-size:1.35rem;font-weight:600;margin-bottom:1.6rem;color:#164d8e;letter-spacing:.3px}.input_group_leed{margin-bottom:1rem}.label_leed{display:block;font-size:.9rem;font-weight:600;color:#164d8e;margin-bottom:.4rem}.input_leed{width:100%;padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:.95rem;outline:none;background-color:#f9fafb;transition:all .2s ease}.input_leed:focus{border-color:#2563eb;box-shadow:0 0 0 3px #3b82f626;background:#fff}.input_icon_wrapper_leed{position:relative;display:flex;align-items:center}.icon_money_leed,.icon_inform_leed{position:absolute;left:12px;color:#6b7280;font-size:1.2rem}.input_money_leed,.input_inform_leed{padding-left:2.2rem}.btn_group_leed{display:flex;justify-content:space-between;margin-top:1.5rem;gap:.6rem}.btn_add_leed{flex:1;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border:none;padding:.65rem 1rem;border-radius:.6rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn_add_leed:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:translateY(-1px)}.btn_cancel_leed{flex:1;background:#f3f4f6;color:#374151;border:none;padding:.65rem 1rem;border-radius:.6rem;cursor:pointer;font-weight:500;transition:all .2s ease}.btn_cancel_leed:hover{background:#e5e7eb}.committed-overlay{-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px)}.committed-modal-content{background:#fff;width:min(860px,92vw);max-height:84vh;overflow:hidden;border-radius:14px;padding:16px 16px 0;position:relative;box-shadow:0 18px 50px #0000002e;animation:fadeInUp .14s ease-out;display:flex;flex-direction:column}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.committed-header{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px}.committed-subtitle{font-size:11px;opacity:.85;margin-top:2px}.committed-actions{display:inline-flex;gap:8px;align-items:center}.input-with-icon{position:relative;display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:6px 8px;min-width:260px;background:#fafafa}.input-with-icon .i{margin-right:6px}.input-with-icon input{border:0;font-family:Futura Lt BT;outline:none;background:transparent;font-size:11px;width:180px}.input-with-icon .ghost{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;cursor:pointer;background:#fff}.btn.primary{background:#111827;color:#fff;border-color:#111827}.btn.primary:hover{filter:brightness(1.03)}.committed-panel__loading,.committed-panel__error,.committed-panel__empty{padding:10px;font-size:14px}.committed-panel__error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:8px}.skeleton-row{height:32px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:6px;margin-bottom:6px}@keyframes sk{0%{background-position:0 0}to{background-position:-200% 0}}.table-scroll{overflow:auto;max-height:58vh;margin:8px -2px 0;padding:0 2px}.committed-table{width:100%;border-collapse:separate;border-spacing:0}.committed-table thead th{position:sticky;top:0;background:#f8fafc;z-index:1;box-shadow:inset 0 -1px #e5e7eb}.committed-table th,.committed-table td{padding:5px 8px;font-size:11px}.committed-table th{font-weight:600}.committed-table tbody tr:nth-child(odd) td{background:#fcfcfd}.committed-table tbody tr:hover td{background:#f6f8fb;cursor:pointer}.th-sort{background:transparent;border:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 2px}.th-sort.right{justify-content:flex-end;width:100%}.sort-caret{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-caret.asc{border-bottom:6px solid #6b7280}.sort-caret.desc{border-top:6px solid #6b7280}.committed-footer{margin-top:auto;border-top:1px solid #eee;padding:12px 0 14px;display:flex;justify-content:flex-end;background:linear-gradient(180deg,#fff0,#fff 40%)}@media (max-width: 640px){.committed-modal-content{background:#eef4f9;width:94vw;padding:12px 12px 0}.committed-header{grid-template-columns:1fr;gap:6px}.input-with-icon{width:100%;min-width:0}.input-with-icon input{width:100%}.table-scroll{max-height:56vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0;padding:0;scrollbar-width:none}.table-scroll::-webkit-scrollbar{min-width:100%;height:0;display:none}.committed-table,.committed-table thead,.committed-table tbody,.committed-table th,.committed-table td,.committed-table tr{display:block;width:77%}.committed-table thead{display:none}.committed-table tr{border:1px solid #e5e7eb;border-radius:10px;padding:8px;margin-bottom:8px;background:#fff;box-sizing:border-box}.committed-table td:nth-child(1):before{content:"N° Pedido: ";font-weight:600}.committed-table td:nth-child(2):before{content:"Cliente: ";font-weight:600}.committed-table td:nth-child(3):before{content:"Propietario: ";font-weight:600}.committed-table td:nth-child(4){display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left!important;white-space:nowrap;font-weight:600}.committed-table td:nth-child(4):before{content:"Cant. comprometida: ";font-weight:600}}.subrow .subcell{font-size:.9em;background:#00000008;padding-top:6px;padding-bottom:6px}.expand-btn{border:1px solid rgba(0,0,0,.2);background:transparent;border-radius:6px;width:22px;height:22px;line-height:20px;text-align:center;cursor:pointer}@media (max-width: 640px){.committed-table td:nth-child(4){display:block;font-weight:600}.committed-table td:nth-child(4):before{content:"Cant. comprometida: ";font-weight:600;display:block;margin-bottom:2px}}.tracking-order-modal{--tracking-primary: #164d8e;--tracking-text: #263448;--tracking-muted: #7f8b9a;--tracking-border: #e3e9f0;--tracking-soft: #f7f9fc;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:24px}.tracking-order-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a8a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tracking-order-modal__panel{position:relative;z-index:1;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(226,232,240,.96);border-radius:22px;background:var(--tracking-soft);box-shadow:0 28px 70px #0f172a40,0 4px 14px #0f172a14}.tracking-order-modal__header{min-height:92px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e5eaf0;background:linear-gradient(135deg,#164d8e13,#fffffffa 48%),#fff}.tracking-order-modal__heading{min-width:0;display:flex;align-items:center;gap:13px}.tracking-order-modal__heading-icon{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--tracking-primary);box-shadow:0 9px 20px #164d8e33}.tracking-order-modal__heading span{display:block;color:var(--tracking-primary);font-size:8px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.tracking-order-modal__heading h2{margin:2px 0;color:#1f2d40;font-size:20px;font-weight:800;line-height:1.2}.tracking-order-modal__heading p{margin:0;color:var(--tracking-muted);font-size:9px}.tracking-order-modal__close{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:11px;color:#64748b;background:#fff;cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.tracking-order-modal__close:hover{transform:rotate(4deg);color:#b42323;border-color:#b4232333;background:#fff6f6}.tracking-order-modal__body{max-height:calc(100vh - 140px);padding:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aebdcc #edf2f6}.tracking-order-modal__body::-webkit-scrollbar{width:7px}.tracking-order-modal__body::-webkit-scrollbar-track{background:#edf2f6}.tracking-order-modal__body::-webkit-scrollbar-thumb{border:2px solid #edf2f6;border-radius:999px;background:#aebdcc}.tracking-order-hero{padding:16px;border:1px solid var(--tracking-border);border-radius:15px;background:#fff;box-shadow:0 6px 20px #164d8e0b}.tracking-order-hero__main{padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1f5}.tracking-order-hero__number span{display:block;color:#8c98a7;font-size:8px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.tracking-order-hero__number strong{display:block;margin-top:2px;color:var(--tracking-text);font-size:22px;font-weight:800;line-height:1.1}.tracking-order-status{width:fit-content;padding:6px 9px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.tracking-order-status--transito{color:#1769aa;background:#1769aa17}.tracking-order-status--produccion{color:#a26d00;background:#d6a91621}.tracking-order-status--pendiente{color:#ad4149;background:#cf4d561a}.tracking-order-status--entregado{color:#16754c;background:#27a56b1a}.tracking-order-hero__meta{padding-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tracking-order-meta-item{min-width:0;padding:10px;display:flex;align-items:center;gap:8px;border:1px solid #e8edf2;border-radius:10px;color:var(--tracking-primary);background:#fafcff}.tracking-order-meta-item>div{min-width:0}.tracking-order-meta-item span{display:block;color:#929daa;font-size:7px;font-weight:700;text-transform:uppercase}.tracking-order-meta-item strong{display:block;margin-top:1px;overflow:hidden;color:#354255;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tracking-section-heading{display:flex;align-items:center;gap:9px}.tracking-section-heading__icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--tracking-primary);background:#164d8e14}.tracking-section-heading h3{margin:0;color:#29374a;font-size:12px;font-weight:800}.tracking-section-heading p{margin:2px 0 0;color:#8b97a6;font-size:8px}.tracking-order-information,.tracking-order-items{margin-top:12px;padding:16px;border:1px solid var(--tracking-border);border-radius:15px;background:#fff;box-shadow:0 6px 20px #164d8e0a}.tracking-order-information__grid{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.tracking-order-info-card{min-width:0;padding:11px;display:flex;align-items:center;gap:9px;border:1px solid #e8edf2;border-radius:11px;background:#fafcff}.tracking-order-info-card__icon{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;color:var(--tracking-primary);background:#164d8e12}.tracking-order-info-card>div:last-child{min-width:0}.tracking-order-info-card span{display:block;color:#929daa;font-size:7px;font-weight:700;text-transform:uppercase}.tracking-order-info-card strong{display:block;margin-top:2px;overflow:hidden;color:#354255;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.tracking-order-comments{margin-top:11px;padding:11px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e8edf2;border-radius:11px;color:var(--tracking-primary);background:#fafcff}.tracking-order-comments>div{min-width:0}.tracking-order-comments span{display:block;color:#929daa;font-size:7px;font-weight:800;text-transform:uppercase}.tracking-order-comments p{margin:3px 0 0;color:#4d5b6e;font-size:9px;line-height:1.5}.tracking-order-items__heading{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.tracking-order-items__count{padding:5px 8px;border-radius:999px;color:var(--tracking-primary);background:#164d8e14;font-size:8px;font-weight:800;white-space:nowrap}.tracking-order-table-wrapper{max-height:390px;overflow:auto;border:1px solid #e5eaf0;border-radius:11px;scrollbar-width:thin;scrollbar-color:#aab9c8 #edf2f6}.tracking-order-table{width:100%;border-collapse:collapse;table-layout:fixed}.tracking-order-table th{position:sticky;top:0;z-index:2;height:40px;padding:0 12px;color:#7f8b9a;background:#f7f9fc;font-size:7px;font-weight:800;letter-spacing:.4px;text-align:left;text-transform:uppercase}.tracking-order-table th:nth-child(1){width:45px}.tracking-order-table th:nth-child(2){width:115px}.tracking-order-table th:nth-child(4){width:105px}.tracking-order-table th:nth-child(5){width:85px}.tracking-order-table td{padding:11px 12px;border-top:1px solid #edf1f5;color:#536174;font-size:9px;vertical-align:middle}.tracking-order-table tbody tr{transition:background .2s ease}.tracking-order-table tbody tr:hover{background:#fafcff}.tracking-order-table__index{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#69778a;background:#f0f3f7;font-size:8px;font-weight:800}.tracking-order-table__code{color:var(--tracking-primary);font-size:9px;font-weight:800}.tracking-order-table__description{display:block;overflow:hidden;color:#3f4d60;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.tracking-order-table__unit{padding:4px 6px;border-radius:6px;color:#677589;background:#f0f3f7;font-size:7px;font-weight:800;text-transform:uppercase}.tracking-order-empty,.tracking-order-state{min-height:220px;padding:28px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--tracking-primary);background:#fff}.tracking-order-empty{min-height:120px;border:1px dashed #d9e1ea;border-radius:11px;background:#fafcff}.tracking-order-empty>div,.tracking-order-state>div:last-child{display:flex;flex-direction:column}.tracking-order-empty strong,.tracking-order-state strong{color:#29374a;font-size:12px;font-weight:800}.tracking-order-empty span,.tracking-order-state span{margin-top:2px;color:#8793a2;font-size:9px}.tracking-order-state__loader,.tracking-order-state__icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:var(--tracking-primary);background:#164d8e14}.tracking-order-state__loader svg{animation:tracking-order-spin .85s linear infinite}.tracking-order-state--error{color:#b83f45}.tracking-order-state--error .tracking-order-state__icon{color:#b83f45;background:#b83f4514}.tracking-order-state__retry{width:fit-content;margin-top:9px;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;color:#fff;background:var(--tracking-primary);font-family:inherit;font-size:9px;font-weight:700;cursor:pointer}@keyframes tracking-order-spin{to{transform:rotate(360deg)}}@media (max-width: 820px){.tracking-order-modal{padding:12px}.tracking-order-modal__panel{max-height:calc(100vh - 24px);border-radius:17px}.tracking-order-information__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-order-modal__body{max-height:calc(100vh - 118px)}}@media (max-width: 580px){.tracking-order-modal__header{padding:16px}.tracking-order-modal__heading-icon{width:41px;height:41px}.tracking-order-modal__heading h2{font-size:17px}.tracking-order-modal__heading p{display:none}.tracking-order-modal__body{padding:13px}.tracking-order-hero__meta,.tracking-order-information__grid{grid-template-columns:1fr}.tracking-order-items,.tracking-order-information{padding:13px}.tracking-order-items__heading{align-items:flex-start;flex-direction:column}.tracking-order-table{min-width:700px}}@media (prefers-reduced-motion: reduce){.tracking-order-state__loader svg{animation:none}}.tracking-order-hero__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tracking-order-hero__date{padding:8px 12px;display:inline-flex;align-items:center;border:1px solid #e8edf2;border-radius:10px;background:#fafcff;color:#354255;font-size:9px;font-weight:700;box-shadow:0 2px 8px #164d8e0a;transition:all .2s ease}.tracking-order-hero__date:hover{border-color:#164d8e2e;background:#164d8e08}.tracking-order-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.tracking-order-btn{min-height:29px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e3e9f0;border-radius:8px;color:#64748b;background:#fafcff;font-family:inherit;font-size:8px;font-weight:750;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.tracking-order-btn svg{width:13px;height:13px;color:var(--tracking-primary);transition:transform .18s ease}.tracking-order-btn:hover{color:var(--tracking-primary);border-color:#164d8e38;background:#164d8e0b}.tracking-order-btn:hover svg{transform:translateY(1px)}.tracking-order-btn:active{transform:scale(.97)}.tracking-order-btn:focus-visible{outline:2px solid rgba(22,77,142,.18);outline-offset:2px}@media (max-width: 580px){.tracking-order-hero__document-date{width:100%}.tracking-order-actions{justify-content:flex-start}}.orders-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px}.orders-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.orders-modal__panel{position:relative;z-index:1;width:min(1120px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#f8fafc;box-shadow:0 28px 70px #0f172a3d,0 4px 14px #0f172a14}.orders-modal__header{min-height:92px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6ebf1;background:linear-gradient(135deg,#164d8e12,#fffffffa 48%),#fff}.orders-modal__heading{min-width:0;display:flex;align-items:center;gap:13px}.orders-modal__heading-icon{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;color:#fff;background:#164d8e;box-shadow:0 9px 20px #164d8e33}.orders-modal__heading span{display:block;color:#164d8e;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.orders-modal__heading h2{margin:2px 0 3px;color:#1f2d40;font-size:21px;font-weight:800;line-height:1.2}.orders-modal__heading p{margin:0;color:#7e8a9a;font-size:10px}.orders-modal__heading p strong{color:#48576a}.orders-modal__close{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:11px;color:#64748b;background:#fff;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.orders-modal__close:hover{transform:rotate(4deg);color:#b42323;border-color:#b4232333;background:#fff6f6}.orders-modal__summary{padding:14px 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-bottom:1px solid #e6ebf1;background:#fff}.orders-summary-card{min-width:0;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid #e5eaf0;border-radius:12px;background:#fff}.orders-summary-card__icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:#164d8e;background:#164d8e14}.orders-summary-card span{display:block;color:#8793a2;font-size:8px;font-weight:700;text-transform:uppercase}.orders-summary-card strong{display:block;margin-top:1px;color:#263448;font-size:17px;font-weight:800;line-height:1}.orders-summary-card--transito .orders-summary-card__icon{color:#1769aa;background:#1769aa17}.orders-summary-card--produccion .orders-summary-card__icon{color:#b47800;background:#d6a9161f}.orders-summary-card--pendiente .orders-summary-card__icon{color:#b24646;background:#cf4d561a}.orders-modal__body{min-height:280px;max-height:calc(100vh - 240px);padding:18px 22px 22px;overflow:auto}.orders-table-wrapper{overflow:hidden;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 8px 24px #164d8e0b}.orders-table{width:100%;border-collapse:collapse;table-layout:fixed}.orders-table th{height:42px;padding:0 14px;color:#7c8999;background:#f7f9fc;font-size:8px;font-weight:800;letter-spacing:.45px;text-align:left;text-transform:uppercase}.orders-table td{padding:13px 14px;border-top:1px solid #edf1f5;color:#3c4a5d;font-size:10px;vertical-align:middle}.orders-table tbody tr{transition:background .2s ease}.orders-table tbody tr:hover{background:#fafcff}.orders-table__order,.orders-table__text,.orders-table__quantity{min-width:0;display:flex;align-items:center;gap:8px}.orders-table__order svg,.orders-table__text svg,.orders-table__quantity svg{flex-shrink:0;color:#164d8e}.orders-table__order>div{min-width:0;display:flex;flex-direction:column}.orders-table__order strong{color:#263448;font-size:11px;font-weight:800}.orders-table__order span{color:#9aa5b2;font-size:8px}.orders-table__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table__quantity strong{color:#263448;font-size:11px}.orders-table__quantity span{color:#8b97a6;font-size:8px;font-weight:700;text-transform:uppercase}.orders-table__actions{width:118px;text-align:right}.orders-table__track{height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;color:#fff;background:#164d8e;box-shadow:0 5px 12px #164d8e2b;font-family:inherit;font-size:9px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.orders-table__track:hover{transform:translateY(-1px);background:#1e5fa7;box-shadow:0 7px 15px #164d8e3b}.orders-table__no-action{color:#b0bac6}.orders-status{width:fit-content;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.orders-status--transito{color:#1769aa;background:#1769aa17}.orders-status--produccion{color:#a26d00;background:#d6a91621}.orders-status--pendiente{color:#ad4149;background:#cf4d561a}.orders-status--entregado{color:#16754c;background:#27a56b1a}.orders-state{min-height:230px;padding:28px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #d9e1ea;border-radius:15px;color:#164d8e;background:#ffffffb8}.orders-state__icon,.orders-state__loader{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:#164d8e;background:#164d8e14}.orders-state__loader svg{animation:orders-loader-spin .85s linear infinite}.orders-state>div:last-child{display:flex;flex-direction:column}.orders-state strong{color:#29374a;font-size:12px;font-weight:800}.orders-state span{margin-top:2px;color:#8793a2;font-size:9px}.orders-state--error{color:#b83f45;border-color:#b83f4533;background:#b83f4506}.orders-state--error .orders-state__icon{color:#b83f45;background:#b83f4514}@keyframes orders-loader-spin{to{transform:rotate(360deg)}}@media (max-width: 850px){.orders-modal{padding:12px}.orders-modal__panel{max-height:calc(100vh - 24px);border-radius:17px}.orders-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-modal__body{max-height:calc(100vh - 310px)}.orders-table-wrapper{overflow:visible;border:0;background:transparent;box-shadow:none}.orders-table,.orders-table tbody{display:block}.orders-table thead{display:none}.orders-table tr{display:block;margin-bottom:10px;overflow:hidden;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.orders-table td{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf1f5;text-align:right}.orders-table td:first-child{border-top:0}.orders-table td:before{content:attr(data-label);color:#8a96a5;font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.orders-table td>*{max-width:68%}.orders-table__actions{width:auto}}@media (max-width: 560px){.orders-modal__header{padding:16px}.orders-modal__heading-icon{width:42px;height:42px}.orders-modal__heading h2{font-size:18px}.orders-modal__summary{padding:10px 16px;gap:8px}.orders-summary-card{padding:9px}.orders-modal__body{padding:14px 16px 18px}.orders-table td>*{max-width:64%}}@media (prefers-reduced-motion: reduce){.orders-state__loader svg{animation:none}}:root{--tuv-stock-v3-primary: #164d8e;--tuv-stock-v3-primary-strong: #0f3d73;--tuv-stock-v3-primary-soft: #edf5ff;--tuv-stock-v3-text: #172033;--tuv-stock-v3-muted: #667085;--tuv-stock-v3-border: #e5eaf1;--tuv-stock-v3-border-soft: #eef1f5;--tuv-stock-v3-surface: #ffffff;--tuv-stock-v3-surface-soft: #f8fafc;--tuv-stock-v3-success: #16825d;--tuv-stock-v3-success-soft: #eaf8f2;--tuv-stock-v3-danger: #c4424f;--tuv-stock-v3-danger-soft: #fff0f2;--tuv-stock-v3-warning: #a76a00;--tuv-stock-v3-warning-soft: #fff7e6;--tuv-stock-v3-shadow: 0 24px 80px rgba(15, 35, 60, .18)}.tuv-stock-v3__overlay,.tuv-stock-v3__overlay *{box-sizing:border-box}.tuv-stock-v3__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:grid;place-items:center;padding:24px;background:#111b2b6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:tuv-stock-v3-overlay-in .18s ease-out both}.tuv-stock-v3__dialog{width:min(1080px,100%);max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:var(--tuv-stock-v3-surface);box-shadow:var(--tuv-stock-v3-shadow);animation:tuv-stock-v3-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}.tuv-stock-v3__header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--tuv-stock-v3-border-soft);background:#fffffff5}.tuv-stock-v3__heading,.tuv-stock-v3__header-actions,.tuv-stock-v3__warehouse-name,.tuv-stock-v3__selection-status,.tuv-stock-v3__footer-actions,.tuv-stock-v3__pagination-controls,.tuv-stock-v3__summary-heading{display:flex;align-items:center}.tuv-stock-v3__heading{gap:12px;min-width:0}.tuv-stock-v3__heading-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d7e6f8;border-radius:12px;color:var(--tuv-stock-v3-primary);background:var(--tuv-stock-v3-primary-soft)}.tuv-stock-v3__heading-copy{min-width:0}.tuv-stock-v3__eyebrow,.tuv-stock-v3__summary-eyebrow{display:block;margin-bottom:2px;color:#8a94a6;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tuv-stock-v3__title,.tuv-stock-v3__summary-heading h3,.tuv-stock-v3__empty-state h3{margin:0;color:var(--tuv-stock-v3-text)}.tuv-stock-v3__title{font-size:20px;font-weight:750;letter-spacing:-.025em}.tuv-stock-v3__header-actions{gap:10px}.tuv-stock-v3__item-badge{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--tuv-stock-v3-border);border-radius:10px;color:var(--tuv-stock-v3-muted);background:#fff;font-size:12px}.tuv-stock-v3__item-badge strong{color:var(--tuv-stock-v3-text);font-weight:700}.tuv-stock-v3__close-button,.tuv-stock-v3__pagination-button{display:grid;place-items:center;border:1px solid var(--tuv-stock-v3-border);color:#657085;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.tuv-stock-v3__close-button{width:34px;height:34px;border-radius:10px}.tuv-stock-v3__close-button:hover,.tuv-stock-v3__pagination-button:hover:not(:disabled){border-color:#cdd8e6;color:var(--tuv-stock-v3-primary);background:#f5f9ff}.tuv-stock-v3__close-button:active,.tuv-stock-v3__pagination-button:active:not(:disabled){transform:scale(.96)}.tuv-stock-v3__content{min-height:0;flex:1;overflow-y:auto;padding:18px 20px 20px;background:#fbfcfe}.tuv-stock-v3__loader-state,.tuv-stock-v3__empty-state{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tuv-stock-v3__loader-state{gap:12px;color:var(--tuv-stock-v3-muted);font-size:13px}.tuv-stock-v3__empty-state{gap:7px;padding:40px 20px}.tuv-stock-v3__empty-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:5px;border:1px solid #dce7f3;border-radius:18px;color:var(--tuv-stock-v3-primary);background:#f1f7ff}.tuv-stock-v3__empty-state h3{font-size:17px}.tuv-stock-v3__empty-state p{max-width:420px;margin:0;color:var(--tuv-stock-v3-muted);font-size:13px;line-height:1.55}.tuv-stock-v3__table-shell{overflow:hidden;border:1px solid var(--tuv-stock-v3-border);border-radius:14px;background:#fff;box-shadow:0 6px 22px #18274b0a}.tuv-stock-v3__table-scroll{width:100%;overflow-x:auto}.tuv-stock-v3__table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.tuv-stock-v3__th{height:38px;padding:0 14px;border-bottom:1px solid var(--tuv-stock-v3-border);color:#7b8597;background:#f7f9fc;font-size:10px;font-weight:750;letter-spacing:.075em;text-align:left;text-transform:uppercase;white-space:nowrap}.tuv-stock-v3__th--code{width:11%}.tuv-stock-v3__th--warehouse{width:35%}.tuv-stock-v3__th--numeric{width:13.5%;text-align:center}.tuv-stock-v3__row{position:relative;height:44px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.tuv-stock-v3__row:not(:last-child){border-bottom:1px solid var(--tuv-stock-v3-border-soft)}.tuv-stock-v3__row:hover{background:#f8fbff}.tuv-stock-v3__row--selected{background:#eef6ff;box-shadow:inset 3px 0 0 var(--tuv-stock-v3-primary)}.tuv-stock-v3__row--selected:hover{background:#eaf4ff}.tuv-stock-v3__td{height:44px;padding:0 14px;color:#3f4a5c;font-size:12.5px;vertical-align:middle}.tuv-stock-v3__td--numeric{text-align:center}.tuv-stock-v3__warehouse-code{min-width:34px;height:24px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid #dce4ee;border-radius:7px;color:#42516a;background:#f8fafc;font-size:11px;font-weight:750}.tuv-stock-v3__warehouse-name{min-width:0;gap:9px}.tuv-stock-v3__warehouse-icon{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;color:var(--tuv-stock-v3-primary);background:#edf5ff}.tuv-stock-v3__warehouse-text{overflow:hidden;color:#273449;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tuv-stock-v3__value{color:#344054;font-variant-numeric:tabular-nums;font-weight:650}.tuv-stock-v3__metric,.tuv-stock-v3__loading-pill{min-height:25px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}button.tuv-stock-v3__metric{font-family:inherit;cursor:pointer}.tuv-stock-v3__metric--neutral{color:#778195;background:#f5f7fa}.tuv-stock-v3__metric--committed{border-color:#ffd7dd;color:var(--tuv-stock-v3-danger);background:var(--tuv-stock-v3-danger-soft);transition:background .15s ease,border-color .15s ease,transform .15s ease}.tuv-stock-v3__metric--committed:hover{border-color:#ffc3cd;background:#ffe8ec;transform:translateY(-1px)}.tuv-stock-v3__metric--available{color:var(--tuv-stock-v3-success);background:var(--tuv-stock-v3-success-soft)}.tuv-stock-v3__metric--unavailable{color:#7d8797;background:#f1f3f6}.tuv-stock-v3__metric--transit{color:#7b8597;background:#f4f6f9}.tuv-stock-v3__metric--transit-active{color:var(--tuv-stock-v3-warning);background:var(--tuv-stock-v3-warning-soft)}.tuv-stock-v3__loading-pill{color:#7b8597;background:#f4f6f9}.tuv-stock-v3__loading-pill svg{animation:tuv-stock-v3-pulse .9s ease-in-out infinite alternate}.tuv-stock-v3__pagination{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px 8px 14px;border-top:1px solid var(--tuv-stock-v3-border-soft);background:#fff}.tuv-stock-v3__pagination-summary{color:#7c8698;font-size:11.5px}.tuv-stock-v3__pagination-controls{gap:7px}.tuv-stock-v3__pagination-button{width:30px;height:30px;border-radius:8px}.tuv-stock-v3__pagination-button:disabled{opacity:.42;cursor:not-allowed}.tuv-stock-v3__page-indicator{min-width:48px;color:#465268;font-size:11.5px;font-weight:700;text-align:center}.tuv-stock-v3__summary{margin-top:16px}.tuv-stock-v3__summary-heading{justify-content:space-between;margin-bottom:9px;padding:0 2px;color:var(--tuv-stock-v3-primary)}.tuv-stock-v3__summary-heading h3{font-size:14px;font-weight:730}.tuv-stock-v3__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tuv-stock-v3__summary-card{min-width:0;min-height:72px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--tuv-stock-v3-border);border-radius:12px;color:inherit;background:#fff;box-shadow:0 4px 14px #18274b09}.tuv-stock-v3__summary-card--button{position:relative;width:100%;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tuv-stock-v3__summary-card--button:hover{border-color:#c8d9ee;background:#f8fbff;transform:translateY(-1px)}.tuv-stock-v3__summary-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px}.tuv-stock-v3__summary-icon--stock{color:var(--tuv-stock-v3-primary);background:var(--tuv-stock-v3-primary-soft)}.tuv-stock-v3__summary-icon--committed{color:var(--tuv-stock-v3-danger);background:var(--tuv-stock-v3-danger-soft)}.tuv-stock-v3__summary-icon--available{color:var(--tuv-stock-v3-success);background:var(--tuv-stock-v3-success-soft)}.tuv-stock-v3__summary-icon--transit{color:var(--tuv-stock-v3-warning);background:var(--tuv-stock-v3-warning-soft)}.tuv-stock-v3__summary-card>div{min-width:0}.tuv-stock-v3__summary-label{display:block;margin-bottom:3px;overflow:hidden;color:#7b8597;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tuv-stock-v3__summary-card strong{display:block;overflow:hidden;color:#273449;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.tuv-stock-v3__summary-arrow{position:absolute;right:11px;color:#98a2b3}.tuv-stock-v3__footer{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px;border-top:1px solid var(--tuv-stock-v3-border-soft);background:#fff}.tuv-stock-v3__selection-status{min-width:0;gap:7px;color:#778195;font-size:11.5px}.tuv-stock-v3__selection-status svg{flex:0 0 auto;color:var(--tuv-stock-v3-primary)}.tuv-stock-v3__selection-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuv-stock-v3__selection-status strong{color:#354158}.tuv-stock-v3__footer-actions{flex:0 0 auto;gap:9px}.tuv-stock-v3__secondary-button,.tuv-stock-v3__primary-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:9px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.tuv-stock-v3__secondary-button{border:1px solid var(--tuv-stock-v3-border);color:#58657a;background:#fff}.tuv-stock-v3__secondary-button:hover{border-color:#ced8e5;background:#f8fafc}.tuv-stock-v3__primary-button{border:1px solid var(--tuv-stock-v3-primary);color:#fff;background:linear-gradient(135deg,#1b5ba7,#164d8e);box-shadow:0 7px 16px #164d8e2e}.tuv-stock-v3__primary-button:hover:not(:disabled){background:linear-gradient(135deg,#1a579f,#0f417d);box-shadow:0 9px 20px #164d8e3d;transform:translateY(-1px)}.tuv-stock-v3__primary-button:disabled{border-color:#d4dbe5;color:#9da6b5;background:#edf0f4;box-shadow:none;cursor:not-allowed}.tuv-stock-v3__close-button:focus-visible,.tuv-stock-v3__pagination-button:focus-visible,.tuv-stock-v3__metric:focus-visible,.tuv-stock-v3__summary-card--button:focus-visible,.tuv-stock-v3__secondary-button:focus-visible,.tuv-stock-v3__primary-button:focus-visible{outline:3px solid rgba(41,121,214,.2);outline-offset:2px}@media (max-width: 860px){.tuv-stock-v3__overlay{padding:14px}.tuv-stock-v3__dialog{max-height:calc(100vh - 28px);border-radius:16px}.tuv-stock-v3__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuv-stock-v3__selection-status{display:none}.tuv-stock-v3__footer{justify-content:flex-end}}@media (max-width: 620px){.tuv-stock-v3__overlay{padding:0}.tuv-stock-v3__dialog{width:100%;height:100%;max-height:none;border:0;border-radius:0}.tuv-stock-v3__header{min-height:68px;padding:13px 14px}.tuv-stock-v3__heading-icon{width:36px;height:36px}.tuv-stock-v3__eyebrow,.tuv-stock-v3__item-badge{display:none}.tuv-stock-v3__title{font-size:17px}.tuv-stock-v3__content{padding:12px}.tuv-stock-v3__summary-grid{grid-template-columns:1fr}.tuv-stock-v3__summary-card{min-height:62px}.tuv-stock-v3__pagination-summary{display:none}.tuv-stock-v3__pagination{justify-content:flex-end}.tuv-stock-v3__footer{padding:10px 12px}.tuv-stock-v3__footer-actions{width:100%}.tuv-stock-v3__secondary-button,.tuv-stock-v3__primary-button{flex:1}}@keyframes tuv-stock-v3-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tuv-stock-v3-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tuv-stock-v3-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tuv-stock-v3__overlay,.tuv-stock-v3__dialog,.tuv-stock-v3__loading-pill svg{animation:none}.tuv-stock-v3__row,.tuv-stock-v3__close-button,.tuv-stock-v3__pagination-button,.tuv-stock-v3__metric,.tuv-stock-v3__summary-card--button,.tuv-stock-v3__secondary-button,.tuv-stock-v3__primary-button{transition:none}}@media (max-width: 960px){.tuv-stock-v3__overlay{padding:12px}.tuv-stock-v3__dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.tuv-stock-v3__header{min-height:68px;padding:12px 14px}.tuv-stock-v3__content{padding:14px}.tuv-stock-v3__table-scroll{overflow:visible}.tuv-stock-v3__table{min-width:0;table-layout:fixed}.tuv-stock-v3__th,.tuv-stock-v3__td{padding-inline:8px}.tuv-stock-v3__th{font-size:9px;letter-spacing:.045em}.tuv-stock-v3__td{font-size:11.5px}.tuv-stock-v3__th--code{width:9%}.tuv-stock-v3__th--warehouse{width:31%}.tuv-stock-v3__th--numeric{width:15%}.tuv-stock-v3__warehouse-icon{display:none}.tuv-stock-v3__warehouse-name{gap:0}.tuv-stock-v3__metric,.tuv-stock-v3__loading-pill{min-height:23px;padding:2px 6px;font-size:10.5px}.tuv-stock-v3__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuv-stock-v3__summary-card{min-height:66px;padding:10px}}@media (max-width: 680px){.tuv-stock-v3__overlay{padding:0;place-items:stretch}.tuv-stock-v3__dialog{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.tuv-stock-v3__header{position:sticky;top:0;z-index:4;min-height:62px;gap:10px;padding:10px 12px;box-shadow:0 1px 0 var(--tuv-stock-v3-border-soft)}.tuv-stock-v3__heading{gap:9px}.tuv-stock-v3__heading-icon{width:34px;height:34px;border-radius:10px}.tuv-stock-v3__eyebrow,.tuv-stock-v3__item-badge{display:none}.tuv-stock-v3__title{font-size:16px}.tuv-stock-v3__close-button{width:32px;height:32px}.tuv-stock-v3__content{padding:10px;overflow-y:auto;overscroll-behavior:contain}.tuv-stock-v3__table-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.tuv-stock-v3__table-scroll{overflow:visible}.tuv-stock-v3__table,.tuv-stock-v3__table tbody{display:block;width:100%;min-width:0}.tuv-stock-v3__table thead{display:none}.tuv-stock-v3__row{height:auto;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(76px,.7fr));gap:8px;margin-bottom:9px;padding:11px;overflow:hidden;border:1px solid var(--tuv-stock-v3-border)!important;border-radius:13px;background:#fff;box-shadow:0 4px 14px #18274b0b}.tuv-stock-v3__row:hover{background:#fff}.tuv-stock-v3__row--selected,.tuv-stock-v3__row--selected:hover{border-color:#bcd7f6!important;background:#f4f9ff;box-shadow:inset 3px 0 0 var(--tuv-stock-v3-primary),0 5px 16px #164d8e14}.tuv-stock-v3__td{height:auto;min-width:0;padding:0;text-align:left}.tuv-stock-v3__td:nth-child(1){grid-column:1;grid-row:1}.tuv-stock-v3__td:nth-child(2){grid-column:1 / -1;grid-row:2;padding-bottom:8px;border-bottom:1px solid var(--tuv-stock-v3-border-soft)}.tuv-stock-v3__td:nth-child(3),.tuv-stock-v3__td:nth-child(4),.tuv-stock-v3__td:nth-child(5),.tuv-stock-v3__td:nth-child(6){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-top:3px}.tuv-stock-v3__td:nth-child(3){grid-column:1;grid-row:3}.tuv-stock-v3__td:nth-child(4){grid-column:2;grid-row:3}.tuv-stock-v3__td:nth-child(5){grid-column:3;grid-row:3}.tuv-stock-v3__td:nth-child(6){grid-column:1 / -1;grid-row:4;flex-direction:row;align-items:center;justify-content:space-between;margin-top:2px;padding:8px 9px;border-radius:9px;background:#f8fafc}.tuv-stock-v3__td:nth-child(3):before,.tuv-stock-v3__td:nth-child(4):before,.tuv-stock-v3__td:nth-child(5):before,.tuv-stock-v3__td:nth-child(6):before{color:#8a94a6;font-size:9px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.tuv-stock-v3__td:nth-child(3):before{content:"Stock"}.tuv-stock-v3__td:nth-child(4):before{content:"Comprometido"}.tuv-stock-v3__td:nth-child(5):before{content:"Disponible"}.tuv-stock-v3__td:nth-child(6):before{content:"En tránsito"}.tuv-stock-v3__warehouse-code{min-width:32px;height:23px;border-radius:6px;font-size:10px}.tuv-stock-v3__warehouse-icon{display:grid;width:24px;height:24px}.tuv-stock-v3__warehouse-name{gap:8px}.tuv-stock-v3__warehouse-text{font-size:12px}.tuv-stock-v3__value,.tuv-stock-v3__metric,.tuv-stock-v3__loading-pill{font-size:11px}.tuv-stock-v3__metric,.tuv-stock-v3__loading-pill{min-height:24px;padding:3px 7px}.tuv-stock-v3__pagination{min-height:44px;justify-content:center;margin-top:2px;padding:7px 4px;border-top:0;background:transparent}.tuv-stock-v3__pagination-summary{display:none}.tuv-stock-v3__pagination-controls{width:100%;justify-content:center}.tuv-stock-v3__pagination-button{width:34px;height:34px}.tuv-stock-v3__page-indicator{min-width:64px}.tuv-stock-v3__summary{margin-top:10px}.tuv-stock-v3__summary-heading{margin-bottom:7px}.tuv-stock-v3__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tuv-stock-v3__summary-card{min-height:62px;gap:8px;padding:9px;border-radius:11px}.tuv-stock-v3__summary-icon{width:31px;height:31px;border-radius:9px}.tuv-stock-v3__summary-label{font-size:9.5px}.tuv-stock-v3__summary-card strong{font-size:14px}.tuv-stock-v3__summary-arrow{display:none}.tuv-stock-v3__footer{position:sticky;bottom:0;z-index:4;min-height:62px;padding:9px 10px;box-shadow:0 -7px 20px #0f233c0f}.tuv-stock-v3__selection-status{display:none}.tuv-stock-v3__footer-actions{width:100%;gap:8px}.tuv-stock-v3__secondary-button,.tuv-stock-v3__primary-button{min-height:40px;flex:1;padding-inline:10px}}@media (max-width: 390px){.tuv-stock-v3__content{padding:8px}.tuv-stock-v3__row{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.tuv-stock-v3__td:nth-child(1){grid-column:1}.tuv-stock-v3__td:nth-child(2){grid-column:1 / -1}.tuv-stock-v3__td:nth-child(3){grid-column:1;grid-row:3}.tuv-stock-v3__td:nth-child(4){grid-column:2;grid-row:3}.tuv-stock-v3__td:nth-child(5){grid-column:1;grid-row:4}.tuv-stock-v3__td:nth-child(6){grid-column:2;grid-row:4;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:0;padding:0;background:transparent}.tuv-stock-v3__summary-grid{grid-template-columns:1fr}}.modal-overlay-coment{display:flex;justify-content:center;align-items:left;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffff92;z-index:999}.modal{background:#eef4f9cc;width:40%;height:40%;padding:30px;margin-top:10%;border-radius:13px;box-shadow:0 4px 8px #0003,inset 0 0 15px #fff3;position:relative;text-align:center;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal h2{margin-bottom:15px}.modal-textarea{font-family:Futura Lt BT;font-weight:700;width:100%;height:100px;font-size:11px;padding:10px;border:1px solid transparent;border-radius:15px;resize:none;outline:none}.modal-textarea-container{border-radius:13px;margin-top:-4%;padding:10px;width:100%;margin-left:-3.5%}.modal-buttons{display:flex;justify-content:flex-end;margin-top:15px}.char-counter-container{font-family:Futura Lt BT;margin-top:10px;display:flex;font-weight:700;justify-content:flex-end;font-size:12px}.char-counter{color:#164d8e}.btn-insert{font-family:Futura Lt BT,serif;padding:8px 20px;border:none;font-weight:400;border-radius:13px;background:#164d8e;color:#fff;font-size:14px;cursor:pointer;transition:background .3s ease}.btn-insert:hover{background:#ffe24f;color:#164d8e;font-weight:700}.btn-insert:disabled{background:#d9d9d9;color:#164d8e}.btn-cancel{font-family:Futura Lt BT,serif;font-weight:500;padding:8px 20px;border:none;border-radius:13px;background:#fffbd2;color:#164d8e;font-size:14px;cursor:pointer;transition:background .3s ease}.btn-cancel:hover{background:#ffe24f;color:#164d8e}.btn-insert:active,.btn-cancel:active{transform:scale(.98)}@media screen and (max-width: 480px){.modal{width:87%;height:50%;padding:20px;margin-top:29%;border-radius:10px;backdrop-filter:none;-webkit-backdrop-filter:none}.modal h2{font-size:24px;margin-bottom:10px}.modal-textarea{width:95%;margin-left:-3.5%;height:150px;font-size:12px}.modal-textarea-container{width:100%;padding:8px;margin-left:0}.modal-buttons{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.btn-insert,.btn-cancel{width:100%;font-size:13px;padding:10px}.char-counter-container{font-size:12px;justify-content:flex-end;margin-top:8px}}@media screen and (max-width: 932px) and (orientation: landscape){.modal{width:85%;height:auto;padding:25px;margin-top:5%}.modal h2{font-size:20px}.modal-textarea{font-size:12px}.modal-buttons{flex-wrap:wrap;gap:10px;justify-content:center}.btn-insert,.btn-cancel{padding:8px 16px;font-size:13px}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.modal{width:70%;height:auto;padding:30px}.modal h2{font-size:22px}.modal-textarea{font-size:13px;height:100px}}@media screen and (min-width: 1025px) and (max-width: 1366px) and (orientation: landscape){.modal{width:60%;height:auto;padding:30px}.modal h2{font-size:24px}.modal-textarea{font-size:14px;height:110px}.btn-insert,.btn-cancel{font-size:14px;padding:10px 20px}}.modal-overlay-import{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#0009}.modal-import-content{background:#f4f9ff;width:60%;max-width:700px;padding:25px;border-radius:20px;box-shadow:0 4px 10px #0000004d;position:relative;z-index:10000;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center}.modal-title-import{font-family:FuturaBold;font-size:22px;font-weight:900;color:#164d8e;margin-bottom:10px}.import-instruction{font-size:14px;color:#666;margin-bottom:15px}.tabla-import-texto{max-height:300px;overflow-y:auto;margin-top:12px;border:1px solid transparent;padding:0;background:transparent;width:100%}.tabla-import-texto table{width:100%;border-collapse:collapse}.tabla-import-texto th,.tabla-import-texto td{font-family:Futura Lt BT,sans-serif;border:1px solid transparent;font-weight:700;padding:6px;text-align:center}.tabla-import-texto th{font-weight:100;font-size:14px}.tabla-import-texto input{width:100%;padding:5px;box-sizing:border-box;border:1px solid #ccc;background-color:#f9f9f9;border-radius:4px;font-family:FuturaBkBT,sans-serif}.close-btn-busqueda{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;font-weight:700;color:#002aff;cursor:pointer}.icon-close{font-size:22px;color:#164d8e}.icon-close:hover{color:#198cff}.btn-import-container-import{margin-top:15px;font-weight:700;display:flex;justify-content:flex-end;width:100%;font-family:Futura Lt BT,sans-serif;font-size:14px}.finalize-btn-import{padding:8px 18px;background-color:#164d8e;color:#fff;border:none;cursor:pointer;border-radius:10px;font-size:15px;font-weight:700;transition:background .2s;font-family:Futura Lt BT,sans-serif}.finalize-btn-import:disabled{background:#bdbdbd;cursor:not-allowed}.add-row-btn{margin-top:10px;margin-bottom:10px;padding:6px 12px;background-color:#6b6b6b;color:#fff;border:1px solid transparent;cursor:pointer;border-radius:5px;font-family:FuturaBkBT,sans-serif}:root{--bg: #f7f8fa;--card-bg: #ffffff;--text: #1f2937;--text-muted: #6b7280;--primary: #2563eb;--primary-600: #1d4ed8;--primary-50: #eff6ff;--border: #e5e7eb;--border-strong: #d1d5db;--success: #16a34a;--warning: #f59e0b;--danger: #ef4444;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 6px 20px rgba(16, 24, 40, .1);--radius: 16px;--radius-sm: 10px;--radius-lg: 20px;--focus: 0 0 0 3px rgba(37, 99, 235, .25);--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji"}.modal-historial-precio-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000061;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeInBg .2s}@keyframes fadeInBg{0%{background:#0000}to{background:#00000061}}.modal-historial-precio-container{background:#f5faff;padding:20px;width:90vw;overflow-y:auto;border-radius:18px;margin-left:5%;position:relative;box-shadow:0 8px 28px #2334592e,0 1.5px 10px #164d8e15;animation:fadeInModal .3s}@keyframes fadeInModal{0%{transform:translateY(35px) scale(.97);opacity:0}to{transform:none;opacity:1}}.modal-historial-precio-cerrar{position:absolute;top:16px;right:16px;background:#e14141;color:#fff;border:none;padding:6px 13px;font-size:1.1em;cursor:pointer;font-weight:700;border-radius:5px;box-shadow:0 2px 8px #e1414122;transition:background .18s,transform .15s}.modal-historial-precio-cerrar:hover{background:#a02020;transform:scale(1.09)}.modal-historial-precio-container h3{margin-top:2px;color:#174d8e;font-size:28px;font-weight:700;letter-spacing:.01em}.title-cliente.subtitulo{font-family:Futura Lt BT,serif;font-size:1em;font-weight:700;color:#174d8e;margin-bottom:2px}.title-cliente.subtitulo-1{font-family:Futura Lt BT,serif;font-size:18px;font-weight:700;color:#174d8e;margin-bottom:2px}.title-cliente.nombre{font-family:FuturaBold,serif;font-size:34px;margin-top:0;color:#174d8e}.modal-historial-precio-container p{font-family:FuturaBook,serif;margin-bottom:13px;color:#223;font-weight:900;font-size:18px}.selector-fechas{max-width:800px;display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:12px 24px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(0deg,#fff,#fff) padding-box,radial-gradient(120% 120% at 0% 0%,#fff,#f6f7fb) border-box}.selector-fechas label{display:grid;gap:6px;font-size:13px;color:var(--text-muted)}.selector-fechas input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font);font-size:14px;color:var(--text);padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-sm);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .06s ease;outline:none}.selector-fechas input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;transition:opacity .2s ease,transform .15s ease}.selector-fechas input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;transform:scale(1.04)}.selector-fechas input[type=date]:hover{border-color:var(--primary)}.selector-fechas input[type=date]:focus{border-color:var(--primary);box-shadow:var(--focus);background:var(--primary-50)}.selector-fechas input[type=date]:active{transform:translateY(.5px)}.selector-fechas button{height:40px;align-self:center;padding:0 18px;font-family:var(--font);font-size:14px;font-weight:600;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:12px;box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .2s ease,transform .06s ease,box-shadow .2s ease,opacity .2s ease}.selector-fechas button:hover{background:var(--primary-600)}.selector-fechas button:active{transform:translateY(1px)}.selector-fechas button:disabled{opacity:.5;cursor:not-allowed;background:var(--primary)}.modal-historial-precio-tabla{width:100%;border-collapse:separate;border-spacing:5px 5px;background:#fafdff;border-radius:0;overflow:hidden;font-size:.99em}.modal-historial-precio-tabla th,.modal-historial-precio-tabla td{font-family:Futura Lt BT,serif;border:0px solid transparent;padding:5px 8px;text-align:center;font-weight:500}.modal-historial-precio-tabla th{background:#174d8e;color:#fff;font-weight:700;font-size:1em;letter-spacing:.01em}.modal-historial-precio-tabla td{color:#223;background:#fafdff;font-size:.97em}.modal-historial-precio-tabla tr:nth-child(odd) td{background:#fff}.modal-historial-precio-tabla tr:nth-child(2n) td{background:#fffde6}@media (max-width: 670px){.modal-historial-precio-container{padding:15px 5vw;max-width:99vw}.selector-fechas{flex-direction:column;align-items:flex-start;gap:9px;padding:11px 7px}.modal-historial-precio-tabla th,.modal-historial-precio-tabla td{font-size:.95em;padding:7px 4px}}@media (max-width: 820px){.selector-fechas{grid-template-columns:1fr;gap:10px}.selector-fechas button{justify-self:start;width:100%}.nombre{font-size:20px}}@media (max-width: 420px){.subtitulo{font-size:12px}.nombre{font-size:18px}.selector-fechas label{font-size:12px}.selector-fechas input[type=date]{font-size:13px}}.transferoff-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#18314f99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:16px}.transferoff-container{background:linear-gradient(145deg,#f7faff,#fff);width:60%;max-width:1200px;height:95vh;max-height:900px;border-radius:24px;box-shadow:0 25px 80px -15px #001e4659;padding:2rem;display:flex;flex-direction:column;overflow:hidden;animation:transferoff-enter .4s cubic-bezier(.25,1,.5,1);border:1px solid rgba(255,255,255,.6)}@keyframes transferoff-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.transferoff-header{position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #dde8f5}.transferoff-title{color:#164d8e;font-family:Futura Lt BT,sans-serif;font-weight:800;font-size:2rem;line-height:1.2}.transferoff-title-small{font-size:1rem;color:#5a7a9d;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.transferoff-close-btn{position:absolute;right:-12px;top:-12px;background:transparent;border:none;cursor:pointer;color:#5a7a9d;font-size:2rem;transition:transform .3s ease,color .3s ease}.transferoff-close-btn:hover{transform:rotate(90deg) scale(1.1);color:#164d8e}.transferoff-type-selector{display:flex;justify-content:center;gap:1rem;margin:1rem auto}.transferoff-type-selector button{padding:10px 20px;font-weight:600;border-radius:12px;border:2px solid #dde8f5;background:#fff;color:#164d8e;cursor:pointer;transition:all .3s ease}.transferoff-type-selector button:hover{background:#eaf3ff}.transferoff-type-selector button.active{background:#164d8e;color:#fff;border-color:#164d8e}.transferoff-search{display:flex;justify-content:center;margin-bottom:1rem}.transferoff-search-input{width:100%;max-width:500px;padding:12px 16px;border:2px solid #dde8f5;border-radius:12px;font-family:Futura Lt BT,sans-serif;font-size:1rem;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.transferoff-search-input:focus{border-color:#164d8e;box-shadow:0 0 0 4px #164d8e26}.transferoff-table-wrapper{flex:1;overflow-y:auto;border-radius:16px;border:1px solid #dde8f5;background:#fff}.transferoff-table{width:100%;border-collapse:collapse}.transferoff-table thead th{position:sticky;top:0;background:#003c75;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:10px;text-align:left;border-bottom:2px solid #dde8f5}.transferoff-table td{padding:10px 12px;font-size:.85rem;font-weight:500;color:#1e293b;border-bottom:1px solid #eaf3ff}.transferoff-table tbody tr:nth-child(2n){background-color:#f9fbff}.transferoff-table tbody tr:hover td{background-color:#f0f5ff;cursor:pointer}.transferoff-row.selected td{background-color:#e0eaff!important;font-weight:600}.transferoff-message{text-align:center;padding:2rem;color:#5a7a9d;font-weight:600}.transferoff-message.error{color:#ef4444}.transferoff-no-results{text-align:center;padding:2rem;font-weight:600;color:#5a7a9d}.transferoff-badge{display:inline-block;padding:0 10px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff}.transferoff-badge.success{background-color:#16a34a}.transferoff-badge.danger{background-color:#dc2626}.transferoff-badge.warning{background-color:#f59e0b;color:#000}.transferoff-badge.info{color:#16a34a}.transferoff-badge.gray{background-color:#9ca3af}.transferoff-footer{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;border-top:1px solid #dde8f5;padding-top:1rem}.transferoff-btn{padding:10px 24px;font-family:Futura Lt BT,sans-serif;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease}.transferoff-btn.primary{background:#f1c40f;color:#164d8e;border:none}.transferoff-btn.primary:hover:not(:disabled){background:#164d8e;color:#fff;transform:scale(1.05)}.transferoff-btn.primary:disabled{background:#ccc;color:#fff;cursor:not-allowed}.transferoff-btn.secondary{background:#fffdf0;color:#164d8e;border:2px solid rgba(22,77,142,.2)}.transferoff-btn.secondary:hover{background:#164d8e;color:#fff;transform:scale(1.05)}.transferoff-table-wrapper::-webkit-scrollbar{width:8px}.transferoff-table-wrapper::-webkit-scrollbar-thumb{background:#b7c8e0;border-radius:10px}.transferoff-table-wrapper::-webkit-scrollbar-thumb:hover{background:#8fa7c6}@media (max-width: 768px){.transferoff-container{width:95vw;height:auto;max-height:90vh;border-radius:18px;padding:1.5rem 1rem}.transferoff-title{font-size:1.5rem}.transferoff-type-selector{flex-direction:column}.transferoff-search-input{max-width:none}.transferoff-table-wrapper{overflow-x:auto}.transferoff-footer{flex-direction:column-reverse}.transferoff-btn{width:100%}}.crm-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease-out}.crm-modal-container{background:var(--ort-bg-alt);width:90%;max-width:1400px!important;height:90vh;border-radius:20px;box-shadow:0 25px 50px -12px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease-out}.crm-modal-header{background:#fff;padding:20px 30px;border-bottom:1px solid var(--ort-border);display:flex;justify-content:space-between;align-items:center}.crm-header-title{display:flex;align-items:center;gap:15px}.crm-header-title h2{margin:0;font-size:1.4rem;font-weight:800;color:var(--ort-text-main);display:flex;align-items:center;gap:10px}.crm-badge-order{background:var(--ort-primary);color:#fff;padding:4px 12px;border-radius:8px;font-size:1.1rem}.crm-modal-close{background:var(--ort-bg-alt);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--ort-text-muted);cursor:pointer;transition:.2s}.crm-modal-close:hover{background:#fee2e2;color:#ef4444}.crm-modal-body{padding:30px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.crm-grid-layout{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));align-items:flex-start;gap:20px}.crm-card{position:relative;background:#fff;border:1px solid var(--ort-border);border-radius:16px;box-shadow:0 4px 15px #00000005;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);z-index:1}.crm-card.widget-active{box-shadow:0 25px 50px -12px #164d8e40;border-color:var(--ort-primary);transform:scale(1.04) translateY(-4px);z-index:100}.crm-card-corner-badge{position:absolute;top:-10px;right:-10px;background-color:var(--ort-accent);color:#854d0e;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:800;display:flex;align-items:center;gap:4px;border:2px solid white;box-shadow:0 4px 8px #00000026;z-index:10;animation:slideUp .3s ease-out}.crm-card-header{background:var(--ort-bg-alt);padding:12px 20px;font-size:.95rem;font-weight:800;color:var(--ort-primary);border-bottom:1px solid var(--ort-border);display:flex;align-items:center;gap:10px;text-transform:uppercase;border-radius:15px 15px 0 0}.crm-card-header.interactive{cursor:pointer;justify-content:space-between;transition:background .2s}.crm-card-header.interactive:hover{background:var(--ort-border)}.crm-widget-arrow{color:var(--ort-text-muted);transition:transform .3s ease}.crm-widget-arrow.open{transform:rotate(180deg);color:var(--ort-primary)}.crm-card-content{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.crm-data-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;border-bottom:1px dashed var(--ort-border);padding-bottom:8px}.crm-data-row:last-child{border-bottom:none;padding-bottom:0}.crm-data-row span{color:var(--ort-text-muted)}.crm-data-row strong{color:var(--ort-text-main);font-weight:700;text-align:right}.crm-status-highlight{background:var(--pastel-yellow);color:#854d0e!important;padding:2px 8px;border-radius:6px}.crm-text-blue{color:var(--ort-primary)!important;font-size:1.05rem}.crm-text-green{color:#16a34a!important;font-size:1.05rem}.crm-text-red{color:#dc2626!important;font-size:1.05rem}.crm-widget-form-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;background:var(--ort-bg-alt);border-radius:0 0 16px 16px}.crm-widget-form-container.open{max-height:800px;opacity:1;border-top:1px dashed var(--ort-border)}.crm-widget-form-inner{padding:15px 20px;display:flex;flex-direction:column;gap:10px}.crm-widget-input{background:#fff!important;font-weight:700;height:42px;width:100%;padding:10px;border-radius:8px;border:1px solid var(--ort-border);outline:none}.crm-widget-textarea{height:70px;background:#fff!important;padding:10px;width:100%;border:1px solid var(--ort-border);border-radius:12px;resize:none;font-family:inherit;font-size:.95rem;color:var(--ort-text-main);outline:none;transition:.2s}.crm-widget-textarea:focus{border-color:var(--ort-primary);box-shadow:0 0 0 3px #164d8e1a}.crm-widget-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.crm-btn-cancel-widget{background:transparent;color:var(--ort-text-muted);border:none;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:8px;transition:.2s}.crm-btn-cancel-widget:hover{background:#e2e8f0}.crm-btn-send-widget{background:var(--ort-primary);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.2s}.crm-btn-send-widget:hover:not(:disabled){background:#123e70;transform:translateY(-1px)}.crm-btn-send-widget:disabled{background:var(--ort-border-focus);cursor:not-allowed}.crm-logs-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px}.crm-log-panel{background:#fff;border:1px solid var(--ort-border);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000008;overflow:hidden}.crm-log-panel-header{background:#f8fafc;padding:16px 24px;font-size:.95rem;font-weight:800;color:var(--ort-primary);border-bottom:1px solid var(--ort-border);display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.5px}.crm-log-panel-body{padding:24px;background:#fff;max-height:450px;overflow-y:auto}.crm-scroll-subtle::-webkit-scrollbar-thumb{background:#00000008;border-radius:10px;transition:background .3s ease}.crm-scroll-subtle:hover::-webkit-scrollbar-thumb{background:#00000026}.crm-history-list{display:flex;flex-direction:column;gap:16px}.crm-history-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #00000005;border-radius:12px;padding:18px;transition:transform .2s,box-shadow .2s}.crm-history-card:hover{box-shadow:0 4px 12px #164d8e0d;border-color:#cbd5e1}.crm-history-card-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f1f5f9;padding-bottom:12px;margin-bottom:12px;gap:15px}.crm-history-subject-container{display:flex;flex-direction:column;flex:1}.crm-history-label{font-size:.65rem;text-transform:uppercase;color:#164d8e;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.crm-history-subject{font-weight:700;color:var(--ort-primary);font-size:.95rem;line-height:1.3}.crm-history-date-container{background:#f8fafc;padding:6px 10px;border-radius:8px;border:1px solid #e2e8f0;flex-shrink:0}.crm-history-date{font-size:.75rem;color:#64748b;font-weight:700}.crm-comment-group-pill{background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:800;text-transform:uppercase;margin-right:8px;vertical-align:middle}.crm-history-emails{font-size:.8rem;color:var(--ort-text-main);margin-bottom:10px;background:#f1f5f9;padding:6px 10px;border-radius:6px}.crm-history-emails span{font-weight:700;color:#64748b}.crm-history-msg{font-size:.9rem;color:var(--ort-text-main);white-space:pre-wrap;line-height:1.5}.crm-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;text-align:center}.crm-empty-icon{font-size:2.5rem;color:#cbd5e1;margin-bottom:10px}.crm-empty-state p{margin:0;font-size:.95rem}@media (max-width: 1024px){.crm-logs-layout{grid-template-columns:1fr}}@media (max-width: 1024px){.crm-logs-layout{grid-template-columns:1fr}.crm-grid-layout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.crm-modal-container{width:95%;height:95vh;max-height:95vh}.crm-modal-header{padding:15px;flex-direction:column;align-items:flex-start;gap:10px}.crm-modal-close{position:absolute;top:15px;right:15px}.crm-modal-body{padding:15px}}.crm-scroll-subtle::-webkit-scrollbar{width:4px}.crm-scroll-subtle::-webkit-scrollbar-track{background:transparent}.crm-scroll-subtle::-webkit-scrollbar-thumb{background:#0000;border-radius:10px;transition:background .3s ease}.crm-scroll-subtle:hover::-webkit-scrollbar-thumb{background:#0000001f}.crm-editable-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end;width:60%;max-width:170px}.crm-inline-input{background:transparent;border:none;border-bottom:1px dashed #cbd5e1;border-radius:0;padding:2px 18px 2px 4px;font-size:.9rem;font-weight:700;color:var(--ort-text-main);text-align:right;width:100%;transition:all .2s ease;outline:none;cursor:pointer}.crm-editable-wrapper:hover .crm-inline-input,.crm-inline-input:focus{background:#f8fafc;border-bottom:1px solid var(--ort-primary);border-radius:4px;box-shadow:0 2px 4px #00000005;cursor:text}.crm-edit-icon-floating{position:absolute;right:2px;font-size:.8rem;color:#94a3b8;opacity:0;transition:all .2s ease;pointer-events:none}.crm-editable-wrapper:hover .crm-edit-icon-floating{opacity:1;color:var(--ort-primary)}select.crm-inline-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.crm-main-readonly-comment{background:#f8fafc;border-left:3px solid var(--ort-primary);padding:12px 16px;border-radius:4px 8px 8px 4px;margin-bottom:15px}.crm-action-header-btn{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:none;letter-spacing:normal}.crm-action-header-btn svg{font-size:.9rem}.crm-action-header-btn:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 4px #1d4ed81a}.crm-action-header-btn:active{transform:translateY(0) scale(.96)}:root{--ort-primary: #164d8e;--ort-primary-light: #f0f4f8;--ort-primary-pastel: #eaf0f6;--ort-accent: #ffc107;--ort-bg: #ffffff;--ort-bg-alt: #f8fafc;--ort-border: #e2e8f0;--ort-border-focus: #94a3b8;--ort-text-main: #1e293b;--ort-text-muted: #64748b;--ort-shadow: 0 4px 20px -2px rgba(0, 0, 0, .05), 0 0 3px rgba(0, 0, 0, .02);--pastel-default: #f1f5f9;--pastel-green: #dcfce7;--pastel-blue: #e0f2fe;--pastel-red: #fee2e2;--pastel-yellow: #fef9c3;--pastel-purple: #f3e8ff}.ort-container{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:25px;animation:fadeIn .4s ease-in-out}.ort-top-filters-card{background:var(--ort-bg);border-radius:16px;padding:20px 24px;box-shadow:var(--ort-shadow);border:1px solid var(--ort-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:flex-end}.ort-filter-item{display:flex;flex-direction:column;gap:6px}.ort-label-inline{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--ort-text-muted);text-transform:uppercase}.ort-search-wrapper{position:relative}.ort-search-icon{position:absolute;left:14px;bottom:12px;color:var(--ort-text-muted);font-size:1.1rem}.ort-pl{padding-left:40px!important}.ort-input,.ort-select-input{width:100%;height:40px;padding:10px 14px;border:1px solid var(--ort-border);border-radius:10px;font-size:.9rem;color:var(--ort-text-main);background-color:var(--ort-bg-alt);transition:all .3s ease;outline:none;font-family:inherit}.ort-input:focus,.ort-select-input:focus{border-color:var(--ort-primary);background-color:var(--ort-bg);box-shadow:0 0 0 3px #164d8e1a}.ort-custom-dates-inline{display:flex;align-items:center;gap:8px;height:40px}.ort-custom-dates-inline .ort-input{padding:10px 8px;font-size:.85rem}.ort-close-custom-btn{background:#fee2e2;color:#ef4444;border:none;border-radius:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;flex-shrink:0}.ort-close-custom-btn:hover{background:#fca5a5}.ort-filter-btn-wrapper{display:flex;align-items:flex-end;height:100%}.ort-btn-reset{width:100%;height:40px;background-color:transparent;color:var(--ort-text-muted);border:1px dashed var(--ort-border);border-radius:10px;font-weight:600;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:8px}.ort-btn-reset:hover{background:#f1f5f9;color:var(--ort-text-main);border-color:#cbd5e1}.ort-main-content{background:var(--ort-bg);border-radius:16px;box-shadow:var(--ort-shadow);border:1px solid var(--ort-border);display:flex;flex-direction:column;width:100%;position:relative}.ort-table-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:20px 24px;border-bottom:1px solid var(--ort-border)}.ort-results-title{margin:0;font-size:1.15rem;font-weight:800;color:var(--ort-primary);display:flex;align-items:center;gap:12px}.ort-records-pill{background:var(--ort-primary);color:#fff;padding:4px 14px;border-radius:50px;font-size:.85rem;font-weight:700;box-shadow:0 2px 5px #164d8e4d}.ort-header-actions{display:flex;align-items:center;gap:15px}.ort-col-manager-wrapper{position:relative}.ort-btn-settings{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;background-color:var(--ort-bg);color:var(--ort-text-main);font-weight:600;border:1px solid var(--ort-border);border-radius:10px;cursor:pointer;transition:.2s}.ort-btn-settings:hover{background:var(--ort-bg-alt);border-color:var(--ort-border-focus)}.ort-limit-select{height:40px;padding:0 12px;border:1px solid var(--ort-border);border-radius:10px;background:var(--ort-bg-alt);color:var(--ort-text-main);font-weight:600;outline:none;cursor:pointer}.ort-col-manager-dropdown{position:absolute;top:50px;right:0;width:260px;background:#fff;border:1px solid var(--ort-border);border-radius:12px;box-shadow:0 10px 30px #00000026;z-index:100;padding:15px}.ort-col-manager-dropdown h4{margin:0 0 5px;color:var(--ort-primary);font-size:.95rem}.ort-col-list{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ort-col-list-item,.ort-col-list-item-simple{display:flex;align-items:center;gap:10px;padding:10px;background:var(--ort-bg-alt);border-radius:8px;font-size:.85rem;border:1px solid transparent}.ort-col-list-item{cursor:grab}.ort-col-list-item:hover,.ort-col-list-item-simple:hover{border-color:var(--ort-border)}.ort-drag-handle{color:#94a3b8}.ort-drag-handle.locked{color:#cbd5e1;cursor:not-allowed}.ort-table-container{width:100%;overflow-x:auto}.ort-table-container::-webkit-scrollbar{height:6px}.ort-table-container::-webkit-scrollbar-track{background:#00000005;border-radius:10px}.ort-table-container::-webkit-scrollbar-thumb{background:#164d8e33;border-radius:10px}.ort-table-container::-webkit-scrollbar-thumb:hover{background:#164d8e80}.ort-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;table-layout:auto}.ort-table thead{background-color:var(--ort-primary)}.ort-table th{padding:16px 15px;font-size:.85rem;font-weight:800;color:#fff;text-transform:uppercase;border-bottom:2px solid var(--ort-border);border-right:.3px solid #04458fbf}.ort-table td{padding:10px 15px;font-size:.9rem;color:var(--ort-text-main);border-bottom:1px solid var(--ort-border);vertical-align:middle}.ort-table tbody tr:hover{background-color:#f8fafc}.ort-table tbody tr:nth-child(2n){background-color:#fffdea}.ort-table th:nth-child(1),.ort-table td:nth-child(1){position:sticky;left:0;z-index:10}.ort-table th:nth-child(2),.ort-table td:nth-child(2){position:sticky;left:60px;z-index:10;box-shadow:3px 0 5px -2px #00000014}.ort-table th:nth-child(1),.ort-table th:nth-child(2){background-color:#164d8e}.ort-table tbody tr:hover td:nth-child(1),.ort-table tbody tr:hover td:nth-child(2){background-color:#f8fafc}.ort-edit-input{width:100%;min-width:120px;padding:10px 12px;border:1px solid var(--ort-border);border-radius:8px;background:var(--ort-bg-alt);font-size:.9rem;color:var(--ort-text-main);transition:all .2s;outline:none}.ort-edit-input:hover{border-color:var(--ort-border-focus);background:#fff}.ort-input-pulse:focus,.active-currency{animation:pulse-soft 1.5s infinite;border-color:var(--ort-primary);background:#fff}.ort-readonly-date{background-color:#f5f7fa;color:#94a3b8;cursor:not-allowed;border:1px dashed var(--ort-border);opacity:.8}.ort-readonly-date:hover{background-color:#f1f5f9;border-color:var(--ort-border)}.ort-readonly-text{font-family:monospace;color:var(--ort-text-muted);font-size:.95rem;background:var(--ort-bg-alt);padding:6px 10px;border-radius:6px;border:1px dashed var(--ort-border)}.ort-edit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:140px;padding:8px 30px 8px 12px;border:1px solid rgba(0,0,0,.05);border-radius:8px;font-size:.85rem;font-weight:700;text-align:center;color:var(--ort-text-main);cursor:pointer;transition:all .2s;outline:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:10px auto}.ort-edit-select:hover{border-color:var(--ort-border-focus);filter:brightness(.95)}.pastel-default{background-color:var(--pastel-default)}.pastel-green{background-color:var(--pastel-green);color:#166534}.pastel-blue{background-color:var(--pastel-blue);color:#1e40af}.pastel-red{background-color:var(--pastel-red);color:#991b1b}.pastel-yellow{background-color:var(--pastel-yellow);color:#854d0e}.pastel-purple{background-color:var(--pastel-purple);color:#6b21a8}.ort-edit-currency-display{text-align:right;cursor:text;color:#0f766e;font-weight:700}.active-currency{text-align:right}.ort-calc-text{font-weight:800;color:#b91c1c;display:block;text-align:right;padding-right:10px}.ort-badge-counter{background-color:var(--ort-primary);color:#fff;padding:5px 12px;border-radius:6px;font-weight:800;font-size:.85rem}.ort-badge-pastel-blue{background-color:var(--ort-primary-pastel);color:var(--ort-primary);border:1px solid var(--ort-primary-border);padding:4px 10px;border-radius:6px;font-weight:700;font-size:.9rem}.ort-badge-type{background-color:var(--ort-bg-alt);color:var(--ort-text-muted);border:1px solid var(--ort-border);padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:600}.ort-badge-intl{background-color:#ffc10726;color:#b38600;border-color:var(--ort-accent)}@keyframes fadeInSlide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.ort-col-anim{animation:fadeInSlide .3s ease-out forwards}@keyframes pulse-soft{0%{box-shadow:0 0 #164d8e33}70%{box-shadow:0 0 0 5px #164d8e00}to{box-shadow:0 0 #164d8e00}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ort-cell-with-action{display:flex;align-items:center;gap:10px}.ort-view-details-btn{background:var(--ort-bg-alt);border:1px solid var(--ort-border);color:var(--ort-primary);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000000d}.ort-view-details-btn:hover{background:var(--ort-primary);color:#fff;border-color:var(--ort-primary);transform:scale(1.05)}.ort-notify-btn,.ort-comment-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;width:100%}.ort-notify-btn{background:var(--pastel-blue);border:1px solid var(--ort-primary-border);color:var(--ort-primary)}.ort-notify-btn:hover{background:var(--ort-primary);color:#fff}.ort-comment-btn{background:var(--ort-bg-alt);border:1px solid var(--ort-border);color:var(--ort-text-main);font-weight:600}.ort-comment-btn:hover{background:var(--ort-primary-light);border-color:var(--ort-primary-border)}.ort-notify-icon-wrapper{position:relative;display:inline-flex}.ort-notify-icon,.icon-has-comment{font-size:1.1rem}.icon-has-comment{color:var(--ort-primary)}.ort-email-badge,.ort-comment-badge{position:absolute;top:-2px;right:-4px;width:10px;height:10px;background-color:var(--ort-accent);border-radius:50%;border:2px solid white;animation:pulse-soft 2s infinite}.ort-notify-btn:hover .ort-email-badge{border-color:var(--ort-primary)}.ort-bottom-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 24px;background-color:var(--ort-bg);gap:15px}.ort-info-text{justify-self:start;color:var(--ort-text-muted);font-weight:600;font-size:.9rem}.ort-horizontal-pager{justify-self:center;display:inline-flex;align-items:center;gap:15px;background:#fff;padding:6px 16px;border-radius:50px;box-shadow:0 4px 15px #0000001a;border:1px solid var(--ort-border);font-size:.85rem;font-weight:700;color:var(--ort-primary)}.ort-horizontal-pager button{background:var(--ort-bg-alt);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ort-text-main);transition:.2s}.ort-horizontal-pager button:hover:not(:disabled){background:var(--ort-primary);color:#fff}.ort-horizontal-pager button:disabled{opacity:.4;cursor:not-allowed}.ort-pagination-wrapper{justify-self:end;display:flex;align-items:center;gap:15px}.ort-page-btn{background-color:var(--ort-bg);border:1px solid var(--ort-border);width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.ort-page-btn:hover:not(:disabled){background:var(--ort-primary-light);color:var(--ort-primary);border-color:var(--ort-primary)}.ort-page-btn:disabled{background:var(--ort-bg-alt);color:#cbd5e1;cursor:not-allowed}.ort-page-info{font-size:.9rem;color:var(--ort-text-muted)}.ort-page-info strong{color:var(--ort-text-main)}.crm-deliveries-modal,.ort-modal-notify{max-width:800px;width:95%}.crm-partner-search-box{background:var(--ort-bg-alt);padding:20px;border-radius:16px;border:1px solid var(--ort-border);box-shadow:inset 0 2px 6px #00000005}.crm-search-input-group{display:flex;gap:12px;margin-top:10px}.crm-search-input-wrapper{position:relative;flex:1}.crm-search-input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.2rem}.crm-partner-input{padding-left:46px!important;height:48px;font-weight:700;letter-spacing:.5px;font-size:.95rem}.crm-btn-search{height:48px;padding:0 24px;background:var(--ort-primary);color:#fff;border:none;border-radius:10px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #164d8e40;font-size:.95rem}.crm-btn-search:hover:not(:disabled){background:#123e70;transform:translateY(-2px);box-shadow:0 6px 16px #164d8e59}.crm-btn-search:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;opacity:.8}.ort-spinner-small{animation:spin 1s linear infinite;font-size:1.3rem}.crm-partner-results{margin-top:15px;max-height:220px;overflow-y:auto;border:1px solid var(--ort-border);border-radius:12px;background:#fff;box-shadow:0 10px 25px -5px #0000001a}.crm-partner-results::-webkit-scrollbar{width:6px}.crm-partner-results::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.crm-partner-item{padding:14px 18px;border-bottom:1px solid var(--ort-bg-alt);font-size:.85rem;color:var(--ort-text-main);cursor:pointer;display:flex;align-items:center;transition:all .2s;opacity:0;animation:slideDownFade .3s ease-out forwards}.crm-partner-item:last-child{border-bottom:none}.crm-partner-item:hover{background:var(--ort-primary-light);padding-left:24px}.crm-partner-item strong{color:var(--ort-primary);margin-right:6px}.crm-add-icon-wrapper{margin-left:auto;background:var(--pastel-blue);color:var(--ort-primary);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:.2s}.crm-partner-item:hover .crm-add-icon-wrapper{background:var(--ort-primary);color:#fff;transform:scale(1.1)}.ort-notify-body{display:flex;flex-direction:column;gap:12px}.ort-notify-label{font-size:.8rem;font-weight:800;color:var(--ort-text-muted);text-transform:uppercase;margin-top:5px}.ort-autocomplete-container{position:relative;width:100%}.ort-selected-users{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;min-height:48px;background:var(--ort-bg-alt);border:1px solid var(--ort-border);border-radius:10px;transition:all .2s}.ort-selected-users:focus-within{border-color:var(--ort-primary);background:#fff;box-shadow:0 0 0 3px #164d8e1a}.ort-user-pill{background:var(--pastel-blue);color:#1e40af;padding:4px 12px;border-radius:50px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:6px;border:1px solid #bfdbfe;animation:fadeIn .2s ease-out}.ort-remove-user{cursor:pointer;background:#1e40af1a;border-radius:50%;padding:2px;font-size:.9rem;transition:.2s}.ort-remove-user:hover{background:#1e40af;color:#fff}.ort-autocomplete-input-wrapper{position:relative;flex:1;min-width:150px}.ort-autocomplete-input{width:100%;border:none;background:transparent;font-size:.9rem;color:var(--ort-text-main);outline:none;padding:4px}.ort-suggestions-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:250px;background:#fff;border:1px solid var(--ort-border);border-radius:10px;box-shadow:0 10px 25px #0000001a;margin-top:8px;z-index:100;overflow:hidden;animation:slideUp .2s ease-out}.ort-suggestion-item{display:flex;flex-direction:column;padding:10px 14px;border-bottom:1px solid var(--ort-bg-alt);cursor:pointer;transition:.2s}.ort-suggestion-item:last-child{border-bottom:none}.ort-suggestion-item:hover{background:var(--ort-primary-light)}.ort-sugg-name{font-size:.85rem;font-weight:700;color:var(--ort-text-main)}.ort-sugg-email{font-size:.75rem;color:var(--ort-text-muted)}.ort-notify-textarea{height:80px}.ort-history-section{margin-top:10px;border-top:1px dashed var(--ort-border);padding-top:15px}.ort-history-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:5px}.ort-history-list::-webkit-scrollbar{width:5px}.ort-history-list::-webkit-scrollbar-track{background:transparent}.ort-history-list::-webkit-scrollbar-thumb{background:var(--ort-border);border-radius:10px}.ort-history-empty{font-size:.85rem;color:var(--ort-text-muted);font-style:italic;display:flex;align-items:center;gap:8px}.ort-history-card{background:var(--ort-bg-alt);border:1px solid var(--ort-border);border-left:4px solid var(--ort-primary);border-radius:8px;padding:12px}.ort-history-header{display:flex;justify-content:space-between;margin-bottom:6px;align-items:center}.ort-history-date{font-size:.75rem;color:var(--ort-text-muted);font-weight:600}.ort-history-subject{font-size:.85rem;font-weight:800;color:var(--ort-text-main)}.ort-history-emails{font-size:.75rem;color:var(--ort-text-muted);display:block;margin-bottom:6px}.ort-history-msg{font-size:.85rem;color:var(--ort-text-main);margin:0;line-height:1.4;white-space:pre-wrap}.ort-btn-send{padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border:none;background:#164d8e;color:#fff;transition:.2s}.ort-btn-send:hover:not(:disabled){background:#164d8e;transform:translateY(-1px)}.ort-btn-send:disabled{background:var(--ort-bg-alt);color:var(--ort-border-focus);cursor:not-allowed}.crm-deliveries-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding-right:5px}.crm-deliveries-list::-webkit-scrollbar{width:5px}.crm-deliveries-list::-webkit-scrollbar-thumb{background:var(--ort-border);border-radius:10px}.crm-delivery-card{border:1px solid var(--ort-border);border-left:4px solid var(--ort-accent);border-radius:10px;padding:12px;background:#fff;box-shadow:0 2px 5px #00000005}.crm-delivery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.crm-delivery-client{font-weight:800;font-size:.95rem;color:var(--ort-primary)}.crm-btn-delete{background:#fee2e2;color:#ef4444;border:none;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.crm-btn-delete:hover{background:#fca5a5}.crm-delivery-inputs{display:flex;gap:10px}.ort-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999!important;animation:ortFadeIn .2s ease-out forwards}.ort-modal-content{background:#fff;width:90%;max-width:650px;border-radius:16px;padding:24px;box-shadow:0 25px 50px -12px #00000040;animation:slideUp .3s ease-out;min-height:30vh;overflow-y:auto}.ort-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ort-modal-header h3{margin:0;font-size:1.2rem;color:var(--ort-primary);font-weight:800}.ort-modal-close{background:var(--ort-bg-alt);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--ort-text-muted);cursor:pointer;transition:.2s}.ort-modal-close:hover{background:#fee2e2;color:#ef4444}.ort-modal-textarea{width:100%;padding:16px;border:1px solid var(--ort-border);border-radius:12px;resize:none;font-family:inherit;font-size:.95rem;color:var(--ort-text-main);background:var(--ort-bg-alt);outline:none;transition:border-color .2s;box-sizing:border-box;min-height:160px}.ort-modal-textarea:focus{border-color:var(--ort-primary);background:#fff;box-shadow:0 0 0 3px #164d8e1a}.ort-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.ort-btn-cancel,.ort-btn-save{padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border:none;transition:.2s}.ort-btn-cancel{background:var(--ort-bg-alt);color:var(--ort-text-main)}.ort-btn-cancel:hover{background:#e2e8f0}.ort-btn-save{background:var(--ort-primary);color:#fff}.ort-btn-save:hover{background:#123e70;transform:translateY(-1px)}.swal-modern-popup{border-radius:20px!important;padding:30px!important}.swal-modern-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin:20px 0}.swal-modern-loader .spinner{width:50px;height:50px;border:4px solid var(--ort-primary-light);border-top:4px solid var(--ort-primary);border-radius:50%}.swal-modern-loader p{margin:0;font-size:1rem;color:var(--ort-text-muted);font-weight:600}.ort-loader-container{display:flex;flex-direction:column;align-items:center;padding:100px 0;color:var(--ort-primary);font-weight:600}.ort-spinner{font-size:3rem;margin-bottom:15px;animation:spin 1s linear infinite}.ort-mobile-toggle-btn{display:none}@media (max-width: 992px){.ort-top-filters-card{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ort-top-filters-card{grid-template-columns:1fr}.ort-table-header{flex-direction:column;align-items:stretch}.ort-header-actions{justify-content:space-between;width:100%}.ort-bottom-bar{display:flex;flex-direction:column;text-align:center;gap:15px;padding-bottom:30px}.ort-horizontal-pager-wrapper,.ort-horizontal-pager,.ort-table thead{display:none}.ort-table,.ort-table tbody,.ort-table tr,.ort-table td{display:block;width:100%}.ort-table tr{background:#fff;border:1px solid var(--ort-border);border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.ort-table td{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--ort-bg-alt);text-align:right}.ort-table td:last-child{border-bottom:none}.ort-table td:before{content:attr(data-label);font-weight:800;color:var(--ort-primary);text-transform:uppercase;font-size:.75rem;text-align:left;flex-shrink:0;margin-right:15px}.ort-table tr:not(.is-expanded) td.mobile-hide{display:none}.ort-table tr.is-expanded td.mobile-hide{display:flex;animation:fadeIn .3s ease-in-out}.ort-table th:nth-child(1),.ort-table td:nth-child(1),.ort-table th:nth-child(2),.ort-table td:nth-child(2){position:static;box-shadow:none;background-color:transparent}.ort-table tbody tr:hover td:nth-child(1),.ort-table tbody tr:hover td:nth-child(2){background-color:transparent}.ort-mobile-toggle-btn{display:flex;align-items:center;justify-content:center;background:var(--ort-primary-light);color:var(--ort-primary);border:none;border-radius:8px;width:36px;height:36px;font-size:1.2rem;cursor:pointer;margin-right:15px;transition:.2s}.ort-mobile-toggle-btn:active{background:var(--ort-primary-pastel)}.ort-cell-content{display:flex;align-items:center;justify-content:flex-end;width:100%}}@media (max-width: 600px){.crm-search-input-group{flex-direction:column}.crm-btn-search{width:100%;justify-content:center}.crm-delivery-inputs{flex-direction:column}}.ort-th-header-flex{display:flex;align-items:center;justify-content:space-between;gap:8px}.ort-th-filter-wrapper{position:relative;display:flex;align-items:center}.ort-th-filter-icon{cursor:pointer;font-size:1.45rem;color:#94a3b8;transition:all .2s ease;background:transparent;padding:4px;border-radius:6px}.ort-th-filter-icon:hover{color:#3b82f6;background:#e2e8f0}.ort-th-filter-icon.active-filter{color:#2563eb;background:#dbeafe}.ort-filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;cursor:default}.ort-th-filter-dropdown.modern-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a;border-radius:10px;z-index:100;min-width:190px;display:flex;flex-direction:column;padding:6px 0;animation:ortFadeInScale .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes ortFadeInScale{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.ort-dropdown-title{font-size:.7rem;text-transform:uppercase;color:#64748b;font-weight:700;padding:6px 14px 4px;letter-spacing:.5px}.ort-th-filter-dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;font-size:.85rem;color:#334155;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .2s ease;font-weight:500}.ort-th-filter-dropdown button:hover{background:#f8fafc;color:#0f172a}.ort-dropdown-icon{font-size:1.1rem;color:#64748b}.ort-th-filter-dropdown button:hover .ort-dropdown-icon{color:#3b82f6}.ort-dropdown-divider{height:1px;background:#e2e8f0;margin:4px 0}.ort-th-filter-dropdown button.ort-dropdown-clear,.ort-th-filter-dropdown button.ort-dropdown-clear .ort-dropdown-icon{color:#ef4444}.ort-th-filter-dropdown button.ort-dropdown-clear:hover{background:#fef2f2}.ort-table thead{position:relative;z-index:50}th.active-th-filter{z-index:9999!important;position:relative}.ort-th-filter-dropdown.modern-dropdown{z-index:10000!important}.ort-filter-overlay{z-index:9998!important}.ort-recent-emails-panel{margin-top:5px;margin-bottom:15px;background:#f8fafc;padding:10px 12px;border-radius:8px;border:1px dashed #cbd5e1}.ort-recent-emails-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ort-recent-email-btn{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #e2e8f0;color:#475569;font-size:.75rem;padding:5px 12px;border-radius:20px;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 1px 2px #0000000d}.ort-recent-email-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;transform:translateY(-1px)}.ort-recent-email-btn svg{font-size:.8rem}.ort-close-order-btn{background:#fff;border:1px solid #e2e8f0;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#164d8e;cursor:pointer;margin-left:8px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000d}.ort-close-order-btn:hover{background:#164d8e;color:#ffd400;border-color:#164d8e;transform:scale(1.1) translateY(-1px);box-shadow:0 4px 8px #164d8e33}.ort-close-order-btn:active{transform:scale(.95)}.ort-status-oc-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 2px #0000000d}.ort-status-oc-badge.open{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.ort-status-oc-badge.closed{background-color:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.ort-status-oc-badge svg{margin-top:-1px}.ort-th-custom-filter{padding:4px 14px}.ort-th-search-input{width:100%;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.8rem;margin-bottom:8px;outline:none}.ort-th-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ort-th-checkbox-list{max-height:150px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.ort-th-checkbox-list::-webkit-scrollbar{width:4px}.ort-th-checkbox-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ort-th-checkbox-item{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#334155;cursor:pointer;font-weight:500}.ort-th-checkbox-item input{cursor:pointer;accent-color:#164d8e}.ort-th-date-inputs{display:flex;flex-direction:column;gap:8px;margin-top:5px}.ort-th-date-inputs label{font-size:.75rem;color:#64748b;display:flex;flex-direction:column;font-weight:700}.ort-th-date-inputs input{padding:5px;border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;font-size:.8rem;outline:none;margin-top:3px}.ort-action-icon-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.ort-action-icon-btn.pdf{color:#164d8e}.ort-action-icon-btn.pdf:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px)}.ort-action-icon-btn.close{color:#164d8e}.ort-action-icon-btn.close:hover{background:#164d8e;color:#ffd400;border-color:#164d8e;transform:translateY(-1px)}.ort-action-icon-btn:active{transform:scale(.95)}.crm-header-pdf-btn{display:inline-flex;align-items:center;gap:6px;margin-left:15px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.crm-header-pdf-btn:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--asm-primary: #164d8e;--asm-primary-light: #3b82f6;--asm-secondary: #ffd400;--asm-text-main: #1e293b;--asm-text-muted: #64748b;--asm-glass-bg: rgba(255, 255, 255, .95);--asm-glass-border: rgba(255, 255, 255, .6);--asm-blur: blur(16px);--asm-shadow-sm: 0 4px 12px rgba(0, 0, 0, .05);--asm-shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--asm-shadow-lg: 0 16px 40px rgba(15, 23, 42, .15);--asm-shadow-glow: 0 0 20px rgba(59, 130, 246, .4);--asm-radius-sm: 12px;--asm-radius-md: 16px;--asm-radius-lg: 24px;--asm-transition: all .3s cubic-bezier(.25, .8, .25, 1)}.asm-modern-wrapper{position:relative;width:100%;height:100%;font-family:Inter,system-ui,sans-serif;background:transparent}.asm-modern-wrapper *{box-sizing:border-box}.asm-map-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.asm-leaflet-instance{width:100%;height:100%;background:#d4e6f1}.asm-leaflet-instance .leaflet-tile-pane{filter:saturate(1.1) contrast(1.05) opacity(.9)}.leaflet-control-zoom{border:none!important;box-shadow:var(--asm-shadow-md)!important;border-radius:var(--asm-radius-sm)!important;overflow:hidden;margin-left:24px!important;margin-bottom:30px!important}.leaflet-control-zoom a{background:var(--asm-glass-bg)!important;-webkit-backdrop-filter:var(--asm-blur);backdrop-filter:var(--asm-blur);color:var(--asm-primary)!important;border-bottom:1px solid #e2e8f0!important;width:42px!important;height:42px!important;line-height:42px!important;font-size:1.2rem!important}.leaflet-control-zoom a:hover{background:#fff!important}.asm-ui-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none}.asm-ui-layer>*{pointer-events:auto}.asm-glass-panel{background:var(--asm-glass-bg);backdrop-filter:var(--asm-blur);-webkit-backdrop-filter:var(--asm-blur);border:1px solid var(--asm-glass-border);box-shadow:var(--asm-shadow-md)}.asm-hover-float{transition:var(--asm-transition)}.asm-hover-float:hover{transform:translateY(-4px);box-shadow:var(--asm-shadow-lg)}.asm-legend-widget{position:absolute;bottom:30px;right:24px;display:flex;align-items:flex-end;justify-content:flex-end}.asm-btn-toggle-legend{width:50px;height:50px;border-radius:50%;background:var(--asm-primary);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:var(--asm-shadow-lg);z-index:2;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.asm-btn-toggle-legend:hover{transform:scale(1.1);background:#0f3768}.asm-btn-toggle-legend.asm-hide{transform:scale(0);opacity:0;pointer-events:none}.asm-legend-panel{position:absolute;bottom:0;right:0;width:270px;border-radius:var(--asm-radius-md);padding:20px;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;visibility:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);transform-origin:bottom right;z-index:3}.asm-legend-panel.asm-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible}.asm-legend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #cbd5e1}.asm-legend-title{margin:0;font-size:.95rem;font-weight:800;color:var(--asm-text-main)}.asm-btn-close-legend{background:none;border:none;font-size:22px;color:#94a3b8;cursor:pointer;padding:0;transition:var(--asm-transition)}.asm-btn-close-legend:hover{color:#ef4444;transform:rotate(90deg)}.asm-legend-body{display:flex;flex-direction:column;gap:14px}.asm-legend-row{display:flex;align-items:center;gap:12px}.asm-legend-icon-wrap{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.asm-bg-blue{background:#eff6ff;color:#3b82f6}.asm-bg-orange{background:#fff7ed;color:#f97316}.asm-bg-purple{background:#faf5ff;color:#a855f7}.asm-bg-green{background:#ecfdf5;color:#10b981}.asm-legend-line{width:30px;height:4px;border-radius:2px;position:relative}.asm-line-solid{background:var(--asm-primary-light)}.asm-line-dashed{background:repeating-linear-gradient(90deg,#94a3b8 0,#94a3b8 4px,transparent 4px,transparent 8px)}.asm-glow-dot{position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 8px var(--asm-primary-light)}.asm-legend-text{display:flex;flex-direction:column}.asm-legend-text strong{font-size:.85rem;color:var(--asm-text-main);font-weight:700}.asm-legend-text span{font-size:.75rem;color:var(--asm-text-muted)}.leaflet-popup.asm-advanced-popup .leaflet-popup-content-wrapper{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--asm-radius-md);box-shadow:var(--asm-shadow-lg);padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.leaflet-popup.asm-advanced-popup .leaflet-popup-tip{background:#fffffff2;box-shadow:var(--asm-shadow-lg)}.leaflet-popup.asm-advanced-popup .leaflet-popup-content{margin:0;width:280px!important}.asm-ship-popup-container{display:flex;flex-direction:column}.asm-popup-header-status{background:var(--asm-primary);color:#fff;padding:8px 16px;font-size:.75rem;font-weight:800;letter-spacing:1px;display:flex;align-items:center;gap:8px;justify-content:center}.asm-live-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;animation:asmBlink 1.5s infinite}.asm-popup-main-info{padding:16px 16px 10px;text-align:center}.asm-popup-title{margin:0 0 4px;font-size:1.1rem;font-weight:900;color:var(--asm-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm-popup-imo{font-size:.75rem;color:var(--asm-text-muted);font-weight:700;background:#f1f5f9;padding:2px 8px;border-radius:4px;display:inline-block}.asm-popup-days-left{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px 16px}.asm-popup-days-left strong{font-size:2.5rem;line-height:1;font-weight:900;color:var(--asm-primary)}.asm-popup-days-left span{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-top:4px}.asm-popup-accordion{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background:#f8fafc}.asm-popup-accordion.asm-expanded{max-height:350px;transition:max-height .6s ease-in}.asm-popup-divider{height:1px;background:#e2e8f0}.asm-popup-clean-list{display:flex;flex-direction:column;gap:12px;padding:16px}.asm-list-item{display:flex;align-items:flex-start;gap:12px}.asm-icon-muted{color:#94a3b8;font-size:1rem;margin-top:2px}.asm-icon-origin{color:#f59e0b;font-size:1rem;margin-top:2px}.asm-icon-live{color:#a855f7;font-size:1rem;margin-top:2px}.asm-icon-dest{color:#10b981;font-size:1rem;margin-top:2px}.asm-list-text{display:flex;flex-direction:column;flex:1;overflow:hidden}.asm-list-text small{font-size:.65rem;color:#64748b;font-weight:700;text-transform:uppercase;margin-bottom:2px}.asm-list-text span{font-size:.8rem;color:var(--asm-text-main);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm-btn-accordion{width:100%;border:none;border-top:1px solid #e2e8f0;background:#fff;padding:12px;color:var(--asm-primary);font-size:.8rem;font-weight:800;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:background .2s;text-transform:uppercase}.asm-btn-accordion:hover{background:#f1f5f9}@keyframes asmBlink{0%,to{opacity:.4}50%{opacity:1}}.asm-path-future{stroke-dasharray:8,12;stroke-linecap:round;animation:asmDashScroll 20s linear infinite}.asm-path-past{stroke-linecap:round;stroke:#2563eb}.asm-path-glow{filter:blur(6px);animation:asmGlowPulse 3s ease-in-out infinite alternate}@keyframes asmDashScroll{to{stroke-dashoffset:-200}}@keyframes asmGlowPulse{0%{opacity:.2}to{opacity:.5;stroke:#38bdf8}}.asm-bg-transparent{background:transparent!important;border:none!important}.asm-marker-modern{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.asm-pin{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;color:#fff;animation:asmFloat 3s ease-in-out infinite;box-shadow:0 4px 8px #0003}.asm-marker-origin .asm-pin{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.asm-marker-ship .asm-pin{background:linear-gradient(135deg,#60a5fa,#2563eb)}.asm-marker-dest .asm-pin{background:linear-gradient(135deg,#34d399,#059669)}.asm-marker-live-dest .asm-pin{background:linear-gradient(135deg,#c084fc,#9333ea)}.asm-pin svg{width:50%;height:50%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.asm-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;z-index:1;animation:asmRingPulse 2s infinite cubic-bezier(.2,0,.2,1)}.asm-pulse-blue{border:2px solid #fbbf24;background:#fbbf2433}.asm-pulse-yellow{border:2px solid #3b82f6;background:#3b82f633}.asm-pulse-green{border:2px solid #10b981;background:#10b98133}.asm-pulse-purple{border:2px solid #a855f7;background:#a855f733}@keyframes asmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes asmRingPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.leaflet-tooltip.asm-modern-tooltip{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.leaflet-tooltip.asm-modern-tooltip:before{display:none!important}.asm-tooltip-container{background:#0f172abf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:8px 14px;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000004d;color:#fff;pointer-events:none;text-align:center}.asm-tt-subtitle{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#fbbf24;margin-bottom:2px}.asm-text-purple{color:#c084fc}.asm-text-green{color:#34d399}.asm-tt-title{font-size:.9rem;font-weight:800;white-space:nowrap}@media (max-width: 768px){.leaflet-control-zoom{margin-left:16px!important;margin-bottom:16px!important}.asm-legend-widget{bottom:80px;right:16px}}.asm-click-hint{position:absolute;top:-28px;white-space:nowrap;background:var(--asm-primary);color:#fff;font-size:.65rem;font-weight:800;padding:4px 10px;border-radius:12px;box-shadow:0 4px 10px #0003;animation:asmBounce 2s infinite;pointer-events:none}.asm-click-hint:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0;border-style:solid;border-color:var(--asm-primary) transparent transparent transparent}@keyframes asmBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.leaflet-popup.asm-advanced-popup{margin-bottom:0!important;animation:popupFadeIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.leaflet-control-zoom{margin-right:24px!important;margin-bottom:90px!important}.leaflet-popup{z-index:99999!important}.asm-modern-popup{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden}.asm-mp-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.asm-mp-title{display:flex;align-items:center;gap:8px}.asm-mp-title h4{margin:0;font-size:.95rem;font-weight:900;color:var(--asm-text-main)}.asm-mp-badge{background:var(--asm-primary);color:#fff;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:800}.asm-mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;max-height:0;opacity:0;transition:all .4s ease-out;overflow:hidden}.asm-mp-grid.asm-expanded{max-height:300px;opacity:1;padding:16px}.asm-mp-item{display:flex;align-items:flex-start;gap:10px}.asm-mp-icon{font-size:1.1rem;color:#94a3b8;margin-top:4px}.asm-c-origin{color:#f59e0b}.asm-c-dest{color:#10b981}.asm-mp-text{display:flex;flex-direction:column}.asm-mp-text span{font-size:.65rem;color:#64748b;font-weight:700;text-transform:uppercase}.asm-mp-text strong{font-size:.8rem;color:var(--asm-text-main);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.asm-mp-btn{width:100%;border:none;background:#fff;border-top:1px solid #e2e8f0;padding:10px;font-size:.75rem;font-weight:800;color:var(--asm-primary);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:6px}.asm-mp-btn:hover{background:#f1f5f9}.asm-pill-legend-wrapper{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;justify-content:flex-end;z-index:1000}.asm-pill-btn{background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:10px 20px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:800;color:var(--asm-primary);cursor:pointer;box-shadow:var(--asm-shadow-md);transition:var(--asm-transition);position:absolute;right:0;z-index:2}.asm-pill-btn:hover{background:#f8fafc}.asm-legend-open .asm-pill-btn{opacity:0;pointer-events:none;transform:translate(20px)}.asm-pill-content{background:#fffffff2;border-radius:24px;padding:16px;width:max-content;opacity:0;pointer-events:none;transform:translate(40px);transition:all .4s cubic-bezier(.25,.8,.25,1)}.asm-legend-open .asm-pill-content{opacity:1;pointer-events:auto;transform:translate(0)}.asm-pill-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #e2e8f0}.asm-pill-header span{font-size:.8rem;font-weight:800;color:var(--asm-text-main)}.asm-pill-header button{background:none;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer;padding:0}.asm-pill-header button:hover{color:#ef4444}.asm-pill-grid{display:flex;gap:16px}.asm-pill-item{display:flex;align-items:center;gap:8px}.asm-pill-item span{font-size:.75rem;font-weight:700;color:var(--asm-text-main)}:root{--trk-primary: #164d8e;--trk-secondary: #ffd400;--trk-bg: #f4f7fa;--trk-text-main: #2c3e50;--trk-text-light: #7f8c8d;--trk-shadow-sm: 0 4px 15px rgba(0, 0, 0, .04);--trk-shadow-md: 0 10px 30px rgba(0, 0, 0, .08);--trk-shadow-lg: 0 20px 50px rgba(22, 77, 142, .15);--trk-shadow-glow: 0 0 15px rgba(22, 77, 142, .3);--trk-radius-sm: 12px;--trk-radius-md: 18px;--trk-radius-lg: 24px;--trk-transition: all .4s cubic-bezier(.25, .8, .25, 1)}#trk-app-root{font-family:FuturaBook,system-ui,-apple-system,sans-serif;box-sizing:border-box;width:103%;height:100%;min-height:calc(100vh - 80px);position:relative;display:flex;flex-direction:column;margin-left:-30px;margin-top:-20px}#trk-app-root *{box-sizing:border-box}.trk-embedded-layout{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.trk-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.trk-modal-overlay.trk-visible{opacity:1;pointer-events:all}.trk-fullscreen-wrapper{position:absolute;top:16px;left:16px;right:16px;bottom:16px;width:calc(100% - 32px);height:calc(100% - 32px);overflow:hidden;background:#e2e8f0;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000000d}.trk-fullscreen-wrapper.trk-is-modal{position:relative;width:96vw;height:94vh;border-radius:var(--trk-radius-lg);box-shadow:0 25px 50px -12px #00000080;transform:translateY(20px) scale(.98);transition:var(--trk-transition)}.trk-visible .trk-fullscreen-wrapper.trk-is-modal{transform:translateY(0) scale(1)}.trk-map-fullscreen-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.trk-floating-search-pill{position:absolute;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50px;padding:6px 6px 6px 20px;z-index:30;border:1px solid rgba(255,255,255,.8);transition:var(--trk-transition)}.trk-floating-search-pill:hover{box-shadow:var(--trk-shadow-lg)}.trk-search-group{display:flex;align-items:center;gap:8px}.trk-icon-search{color:var(--trk-primary);font-size:1.1rem;opacity:.6}.trk-search-group input{border:none;background:transparent;outline:none;font-size:.9rem;color:var(--trk-text-main);font-weight:600;width:130px}.trk-search-group input::placeholder{color:#94a3b8;font-weight:400}.trk-divider-dot{width:4px;height:4px;background:#cbd5e1;border-radius:50%;margin:0 16px}.trk-btn-pill-search{background:var(--trk-primary);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trk-transition);font-size:1rem}.trk-btn-pill-search:hover{background:#0f3768;transform:scale(1.05)}.trk-btn-global-close{position:absolute;top:24px;right:24px;z-index:30;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trk-transition)}.trk-btn-global-close:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5;transform:rotate(90deg)}.trk-floating-panel{position:absolute;top:50px;height:max-content;max-height:calc(100vh - 160px);width:330px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--trk-radius-md);box-shadow:var(--trk-shadow-lg);display:flex;flex-direction:column;z-index:20;border:1px solid rgba(255,255,255,.6);transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .3s ease}.trk-panel-left.trk-panel-hidden{transform:translate(-105%);opacity:1}.trk-panel-right.trk-panel-hidden{transform:translate(105%);opacity:1}.trk-node-label,.trk-operator-name,.trk-item-name{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.trk-floating-operator-card{position:absolute;bottom:24px;left:24px;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--trk-radius-md);padding:16px 20px;display:flex;align-items:center;gap:14px;z-index:20;border:1px solid rgba(255,255,255,.6)}.trk-operator-avatar{width:44px;height:44px;border-radius:50%;background:var(--trk-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;border:2px solid var(--trk-secondary);flex-shrink:0}.trk-operator-name{margin:2px 0;font-size:.95rem;font-weight:800;color:var(--trk-text-main)}.trk-panel-left{left:24px}.trk-panel-right{right:24px}.trk-btn-toggle-side{position:absolute;top:24px;width:28px;height:50px;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--trk-shadow-md);color:var(--trk-primary);z-index:21;font-size:.9rem;transition:var(--trk-transition)}.trk-btn-toggle-side:hover{background:var(--trk-primary);color:#fff}.trk-toggle-left{right:-14px;border-radius:0 8px 8px 0;border-left:none}.trk-toggle-right{left:-14px;border-radius:8px 0 0 8px;border-right:none}.trk-panel-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.trk-custom-scrollbar::-webkit-scrollbar{width:6px}.trk-custom-scrollbar::-webkit-scrollbar-track{background:transparent}.trk-custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.trk-panel-header{display:flex;align-items:center;gap:14px;padding:24px 20px 10px}.trk-brand-icon{width:44px;height:44px;background:linear-gradient(135deg,var(--trk-primary),#296bb6);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:var(--trk-shadow-sm)}.trk-order-id{margin:0;font-size:1.15rem;font-weight:800;color:var(--trk-text-main)}.trk-customer-name{font-size:.8rem;color:var(--trk-text-light);font-weight:500}.trk-progress-card{margin:16px 20px;padding:20px;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.trk-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.trk-badge-route{background:#eff6ff;color:var(--trk-primary);padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:800;display:flex;gap:6px;align-items:center}.trk-progress-text{font-weight:800;color:var(--trk-primary);font-size:.85rem}.trk-stepper-track{display:flex;align-items:center;position:relative;padding:0 5px}.trk-stepper-bar-bg{flex:1;height:6px;background:#e2e8f0;border-radius:10px;margin:0 12px;position:relative}.trk-stepper-bar-fill{height:100%;background:linear-gradient(90deg,var(--trk-primary),#3b82f6);border-radius:10px;transition:width 1.5s ease-out;position:relative}.trk-ship-marker{position:absolute;right:-12px;top:-10px;background:#fff;border:2px solid var(--trk-secondary);color:var(--trk-primary);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:var(--trk-shadow-sm);z-index:3}.trk-stepper-node{display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2;width:60px;text-align:center}.trk-node-dot{width:12px;height:12px;background:#fff;border:3px solid var(--trk-primary);border-radius:50%}.trk-node-label{font-size:.7rem;font-weight:800;color:var(--trk-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.trk-last-sync{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:.7rem;color:#94a3b8;font-style:italic}.trk-quick-dates{display:flex;flex-direction:column;gap:10px;padding:0 20px 20px}.trk-date-pill{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.04);background:#f8fafc}.trk-pill-label{font-size:.75rem;text-transform:uppercase;color:var(--trk-text-light);font-weight:700;display:flex;align-items:center;gap:8px}.trk-pill-label svg{color:var(--trk-primary);font-size:1rem}.trk-pill-value{font-size:.9rem;color:var(--trk-text-main);font-weight:800}.trk-operator-profile{display:flex;align-items:center;gap:14px;padding:20px;margin-top:auto;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 var(--trk-radius-md) var(--trk-radius-md)}.trk-operator-avatar{width:42px;height:42px;border-radius:50%;background:var(--trk-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:2px solid var(--trk-secondary)}.trk-operator-role{font-size:.65rem;color:#64748b;font-weight:800;text-transform:uppercase}.trk-operator-name{margin:2px 0;font-size:.95rem;font-weight:800;color:var(--trk-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.trk-operator-id{font-size:.75rem;color:#94a3b8;font-weight:600}.trk-right-actions{padding:20px 20px 0}.trk-btn-sap{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--trk-primary);border:1px solid #e2e8f0;border-radius:12px;padding:10px;font-size:.85rem;font-weight:800;cursor:pointer;transition:var(--trk-transition)}.trk-btn-sap:hover{background:#f8fafc;border-color:var(--trk-primary)}.trk-tabs-nav{display:flex;gap:16px;padding:20px 20px 0;border-bottom:2px solid #f1f5f9;margin-bottom:15px}.trk-tab-btn{background:none;border:none;padding:0 0 10px;font-size:.85rem;font-weight:800;color:#64748b;cursor:pointer;position:relative;transition:var(--trk-transition)}.trk-tab-btn.trk-tab-active{color:var(--trk-primary)}.trk-tab-btn.trk-tab-active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:var(--trk-secondary);border-radius:3px 3px 0 0}.trk-tab-content-wrapper{padding:0 20px 20px}.trk-timeline-wrapper{padding:10px 0}.trk-timeline-event{display:flex;gap:16px;position:relative;padding-bottom:30px}.trk-timeline-event:last-child{padding-bottom:0}.trk-timeline-event:before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:#e2e8f0}.trk-timeline-event:last-child:before{display:none}.trk-event-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:2;flex-shrink:0;background:#fff;border:2px solid #e2e8f0;color:#94a3b8}.trk-event-done .trk-event-icon{background:#f0fdf4;border-color:#22c55e;color:#16a34a}.trk-event-active .trk-event-icon{background:var(--trk-primary);border-color:var(--trk-secondary);color:#fff;box-shadow:var(--trk-shadow-glow)}.trk-event-title{margin:0 0 4px;font-size:.9rem;color:var(--trk-text-main);font-weight:800}.trk-event-desc{margin:0 0 4px;font-size:.8rem;color:#475569}.trk-event-date{margin:0;font-size:.75rem;color:#94a3b8;font-weight:700}.trk-invoice-banner{padding:12px 16px;border-left:4px solid var(--trk-primary);background:#f8fafc;margin-bottom:16px;border-radius:8px}.trk-invoice-label{font-size:.7rem;color:#64748b;font-weight:800;text-transform:uppercase}.trk-invoice-number{margin:2px 0 0;font-size:1.2rem;color:var(--trk-primary);font-weight:900}.trk-items-grid{display:flex;flex-direction:column;gap:10px}.trk-item-card{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.trk-item-icon-wrapper{width:36px;height:36px;background:#eff6ff;color:var(--trk-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.trk-item-code{font-size:.65rem;background:#e2e8f0;padding:2px 6px;border-radius:4px;font-weight:800;color:#475569;display:inline-block}.trk-item-name{margin:6px 0;font-size:.8rem;font-weight:600;line-height:1.3;color:var(--trk-text-main)}.trk-badge-quantity{font-size:.7rem;background:#fffbeb;color:#b45309;padding:3px 8px;border-radius:10px;font-weight:800;border:1px solid #fef3c7}.trk-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:24px;text-align:center;background:url(/assets/fondo_rastreo2-CM0S1bJ9.png) center / cover no-repeat}.trk-empty-illustration{position:relative;width:140px;height:140px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.trk-empty-icon{font-size:80px;color:var(--trk-primary);z-index:2;opacity:.8;filter:drop-shadow(0 10px 15px rgba(22,77,142,.2))}.trk-empty-waves{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(22,77,142,.1);animation:trk-ripple 3s linear infinite}.trk-empty-card{width:min(90%,400px);padding:24px 25px;text-align:center;background:#ffffffe0;border:1px solid rgba(203,213,225,.75);border-radius:22px;box-shadow:0 20px 50px #0f428024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.trk-empty-illustration{position:relative;display:flex;justify-content:center;width:82px;height:82px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(145deg,#eff6ff,#dbeafe)}.trk-empty-icon{margin-top:18px;font-size:2.7rem;color:#2563eb}.trk-empty-waves{position:absolute;bottom:15px;width:38px;height:7px;border-top:3px solid #60a5fa;border-bottom:3px solid #93c5fd;border-radius:50%}.trk-empty-title{margin:0 0 8px;font-size:1.45rem;font-weight:800;color:var(--trk-text-main, #172b46)}.trk-empty-text{max-width:380px;margin:0 auto;font-size:.95rem;line-height:1.6;color:#64748b}.trk-float-anim{animation:trkFloat 2.8s ease-in-out infinite}@keyframes trkFloat{50%{transform:translateY(-5px)}}.trk-fade-in{animation:trkFadeIn .4s ease forwards}@keyframes trkFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trk-pulse-anim{animation:trkPulse 2s infinite}@keyframes trkPulse{0%{box-shadow:0 0 #164d8e66}70%{box-shadow:0 0 0 12px #164d8e00}to{box-shadow:0 0 #164d8e00}}.trk-spin-slow{animation:trkSpin 3s linear infinite;font-size:1.2rem;color:var(--trk-primary)}@keyframes trkSpin{to{transform:rotate(360deg)}}@keyframes trk-ripple{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.6);opacity:0}}@keyframes trkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trk-float-anim{animation:trkFloat 3s ease-in-out infinite}.trk-swal-loader-container{display:flex;flex-direction:column;align-items:center;padding:20px}.trk-swal-ship-wrap{position:relative;width:80px;height:80px;margin-bottom:15px}.trk-swal-ship-visual{width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23164D8E' d='M3.53604 16.5C5.10651 17.5517 6.98229 18.061 8.87869 17.965C10.7481 17.8704 12.5695 17.1896 14.1213 16H17.0711C19.8326 16 22.0711 13.7614 22.0711 11H20.0711C20.0711 11.4554 19.9213 11.875 19.667 12.215L17.5858 8.05256L18.4801 7.60542L19.3745 9.39414L21.1632 8.49977L19.3745 4.92231L12.5369 8.3411C11.6666 7.50285 10.5056 7 9.24265 7H3.07108L3.53604 16.5ZM4.94595 18.7297C6.39385 19.6053 8.08643 20.0631 9.80283 20.0381C11.9705 20.0066 14.0531 19.2273 15.8078 17.8649C16.2085 17.9535 16.6304 18 17.0711 18C19.7824 18 22.1444 16.4883 23.2979 14.2811C23.6366 13.9118 24.0711 13.5683 24.0711 13H24.0709C23.951 13.7712 23.6198 14.4925 23.1251 15.097C22.0125 17.4109 19.7214 19.062 17.0212 19.2662C16.8973 19.7348 16.6362 20.1504 16.2764 20.4673L15.6133 21.0514L14.2835 19.5414L14.9466 18.9573C15.1119 18.8117 15.223 18.6183 15.2638 18.4063C13.6826 19.6367 11.7516 20.3592 9.6975 20.419C7.81898 20.4737 6.00282 20.0035 4.41031 19.1065L4.94595 18.7297Z'/%3E%3C/svg%3E") no-repeat center;animation:trkFloat 2s infinite}@media (max-width: 900px){.trk-fullscreen-wrapper.trk-is-modal{width:100vw;height:100vh;border-radius:0;transform:none}.trk-floating-search-pill{top:10px;width:90%;max-width:400px;padding:6px 12px}.trk-search-group input{width:100%}.trk-floating-panel{width:100%;height:50vh;bottom:0;top:auto;border-radius:24px 24px 0 0}.trk-panel-left{left:0}.trk-panel-right{right:0;display:none}.trk-panel-left.trk-panel-hidden{transform:translateY(100%)}.trk-btn-toggle-side{top:-20px;left:50%;transform:translate(-50%) rotate(90deg);width:40px;height:20px;border-radius:8px 8px 0 0}#trk-app-root{width:100%}}.trk-quick-dates{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.trk-date-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:16px;background:#f8fafc;border:1px solid rgba(0,0,0,.05);text-align:center}.trk-pill-label{font-size:.8rem;margin-bottom:6px}.trk-pill-value-huge{font-size:1.6rem;color:var(--trk-primary);font-weight:900;letter-spacing:-.5px}.trk-stepper-track-modern{display:flex;align-items:flex-start;justify-content:space-between;position:relative;width:100%;margin-top:10px}.trk-stepper-node{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2;width:40%;text-align:center}.trk-node-label-full{font-size:.75rem;font-weight:800;color:var(--trk-text-main);white-space:normal;word-break:keep-all;line-height:1.3}.trk-stepper-bar-wrapper{flex:1;position:relative;margin:0 10px;top:10px}.trk-stepper-bar-bg{width:100%;height:6px;background:#e2e8f0;border-radius:10px;position:relative}.trk-scrollable-list{max-height:280px;overflow-y:auto;padding-right:10px;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding-top:10px;padding-bottom:10px}.trk-event-header{display:flex;align-items:center;gap:12px}.trk-badge_status{display:inline-block;padding:8px 16px;border-radius:12px;background-color:#ebf8ff;color:#2b6cb0;font-size:1.125rem;font-weight:600;box-shadow:0 2px 6px #00000014;border:solid .3px #2b6bb04b}:root{--pc-bg-body: #f0f4f8;--pc-bg-card: #ffffff;--pc-bg-pill: #f8fafc;--pc-border: #e2e8f0;--pc-text-main: #1e293b;--pc-text-muted: #64748b;--pc-primary: #3b82f6;--pc-primary-hover: #2563eb;--pc-shadow-card: 0 10px 30px rgba(0, 0, 0, .04);--pc-shadow-chip: 0 2px 6px rgba(0, 0, 0, .04);--pc-radius-lg: 24px;--pc-radius-md: 14px;--pc-radius-sm: 8px}.pc-wrapper{display:flex;min-height:100vh;width:110%;background-color:var(--pc-bg-body);font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--pc-text-main);box-sizing:border-box;padding:10px;gap:20px;overflow-y:auto;overflow-x:hidden;margin-left:-25px}.pc-wrapper *{box-sizing:border-box}.pc-scroll-hidden{scrollbar-width:none}.pc-scroll-hidden::-webkit-scrollbar{display:none}.pc-sidebar{width:18%;min-width:260px;max-width:300px;background:var(--pc-bg-card);border-radius:var(--pc-radius-lg);padding:24px 20px;display:flex;flex-direction:column;box-shadow:var(--pc-shadow-card);height:fit-content}.pc-sidebar-header{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;border-bottom:1px dashed var(--pc-border);margin-bottom:20px}.pc-sidebar-title{font-size:1.15rem;font-weight:800;margin:0;color:#164d8e;letter-spacing:-.5px}.pc-search-box{display:flex;align-items:center;background:var(--pc-bg-pill);border-radius:var(--pc-radius-md);padding:10px 14px;gap:10px;border:1px solid transparent;transition:all .3s ease}.pc-search-box:focus-within{background:#fff;border-color:var(--pc-primary);box-shadow:0 0 0 3px #3b82f61a}.pc-search-icon{color:var(--pc-text-muted);font-size:1.1rem}.pc-search-input{border:none;background:transparent;outline:none;width:100%;font-size:.8rem;color:var(--pc-text-main)}.pc-daily-list-container{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;border-bottom:1px dashed var(--pc-border);margin-bottom:20px}.pc-daily-header h3{margin:0;font-size:.95rem;font-weight:700;color:var(--pc-text-main)}.pc-daily-header p{margin:4px 0 0;font-size:.75rem;color:var(--pc-text-muted);font-weight:500}.pc-daily-scroll{display:flex;flex-direction:column;gap:10px}.pc-empty-state{text-align:center;color:var(--pc-text-muted);font-size:.8rem;margin-top:10px}.pc-daily-card{display:flex;align-items:center;padding:12px;background:var(--pc-bg-card);border:1px solid var(--pc-border);border-radius:var(--pc-radius-md);gap:12px;cursor:pointer;transition:.2s}.pc-daily-card:hover{transform:translateY(-2px);border-color:var(--pc-primary);box-shadow:0 4px 12px #00000008}.pc-daily-icon-box{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pc-daily-info{flex:1;display:flex;flex-direction:column;overflow:hidden}.pc-daily-doc{font-weight:700;font-size:.8rem;color:var(--pc-text-main)}.pc-daily-prov{font-size:.7rem;color:var(--pc-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-daily-status{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:800}.pc-status-dot{width:6px;height:6px;border-radius:50%}.pc-promo-banner{background:#e8f0fe;padding:24px 20px;border-radius:var(--pc-radius-lg);position:relative;display:flex;flex-direction:column;gap:10px;border:none;box-shadow:0 4px 20px #3b82f60f;min-height:170px;margin-top:10px}.pc-promo-banner h4{margin:0;color:#1e3a8a;font-weight:800;font-size:1.05rem;z-index:2;max-width:90%}.pc-promo-banner p{font-size:.75rem;color:#64748b;margin:0 0 8px;line-height:1.5;z-index:2;max-width:80%}.pc-promo-btn{background:#164d8e;color:#fff;border:none;font-weight:800;font-size:.85rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;z-index:2;align-self:flex-start;padding:7px;border-radius:10px}.pc-promo-btn:hover{color:#fff;transform:translate(4px)}.pc-promo-img{position:absolute;bottom:-18px;right:-20px;width:120px;height:auto;z-index:3;filter:drop-shadow(-5px 10px 15px rgba(0,0,0,.15));pointer-events:none}.pc-main-content{flex:1;background:var(--pc-bg-card);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-card);padding:30px;display:flex;flex-direction:column;gap:24px}.pc-top-nav{display:flex;justify-content:space-between;align-items:center}.pc-nav-tabs{display:flex;background:var(--pc-bg-pill);border-radius:30px;padding:4px;border:1px solid var(--pc-border)}.pc-tab{border:none;background:transparent;padding:6px 20px;border-radius:20px;font-weight:700;font-size:.8rem;color:var(--pc-text-muted);cursor:pointer;transition:.3s}.pc-tab.active{background:var(--pc-bg-card);color:var(--pc-primary);box-shadow:0 2px 8px #0000000d}.pc-nav-center{display:flex;align-items:center;gap:16px}.pc-icon-btn{border:1px solid var(--pc-border);background:var(--pc-bg-card);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--pc-text-main);cursor:pointer;transition:.2s;box-shadow:0 2px 5px #00000005}.pc-icon-btn:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.pc-month-title{margin:0;font-size:1.4rem;font-weight:800;min-width:200px;text-align:center;color:#164d8e}.pc-legend{display:flex;gap:16px;padding:8px 20px;background:var(--pc-bg-pill);border-radius:30px;border:1px solid var(--pc-border)}.pc-legend-item{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--pc-text-muted)}.pc-dot{width:10px;height:10px;border-radius:50%}.pc-grid-board{flex:1;display:flex;flex-direction:column}.pc-grid-wrapper{display:flex;flex-direction:column;height:100%}.pc-grid-header{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed var(--pc-border)}.pc-col-header{background:var(--pc-bg-pill);border-radius:20px;padding:10px 0;text-align:center;font-weight:800;color:var(--pc-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.pc-grid-body{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.pc-month-view{grid-auto-rows:minmax(130px,1fr)}.pc-day-column{background:var(--pc-bg-card);border-radius:var(--pc-radius-md);box-shadow:0 4px 15px #0000000a,0 1px 3px #00000005;border:none;padding:12px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease;position:relative}.pc-day-column:hover{transform:translateY(-4px);box-shadow:0 12px 25px #00000014,0 4px 10px #00000008;z-index:5}.pc-day-column:not(:has(.pc-event-chip)):not(.pc-today){background:#f8fafc;box-shadow:0 2px 6px #00000005;border:none}.pc-day-column:not(:has(.pc-event-chip)):not(.pc-today) .pc-day-number{color:#cbd5e1}.pc-day-column.pc-today{background:#f8faff;box-shadow:0 6px 20px #3b82f61f;border:none}.pc-day-column.empty{background:transparent!important;box-shadow:none!important;border:none!important;pointer-events:none}.pc-day-number{font-size:.9rem;font-weight:700;color:var(--pc-text-muted);align-self:flex-end;margin-bottom:4px}.pc-day-number-today{background:var(--pc-primary);color:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%}.pc-events-container{display:flex;flex-direction:column;gap:6px;flex:1}.pc-event-chip{display:flex;align-items:center;padding:6px 10px;border-radius:var(--pc-radius-sm);gap:8px;font-size:.75rem;font-weight:700;width:max-content;max-width:90%;box-shadow:var(--pc-shadow-chip);position:relative;transition:.15s ease;border-top:none!important;border-right:none!important;border-bottom:none!important;border-left-width:4px!important;border-left-style:solid!important;background-image:linear-gradient(#fff9,#fff9)!important}.pc-event-chip:hover{transform:scale(1.04) translate(2px);z-index:999;cursor:pointer}.pc-chip-icon{font-size:.9rem}.pc-chip-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-more-chip{width:100%;text-align:center;font-size:.7rem;font-weight:800;color:var(--pc-primary);background:#eff6ff;border:1px solid #dbeafe;border-radius:var(--pc-radius-sm);padding:6px 10px;margin-top:auto;transition:all .2s ease;cursor:pointer}.pc-more-chip:hover{background:var(--pc-primary);color:#fff;border-color:var(--pc-primary);box-shadow:0 4px 10px #3b82f633}.pc-tooltip{position:absolute;bottom:125%;left:0;background:var(--pc-bg-card);color:var(--pc-text-main);border:1px solid var(--pc-border);padding:12px;border-radius:var(--pc-radius-md);width:max-content;max-width:220px;box-shadow:0 15px 35px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,bottom .2s;z-index:99999!important}.pc-event-chip:hover .pc-tooltip{opacity:1;visibility:visible;bottom:140%}.pc-tooltip:after{content:"";position:absolute;top:100%;left:20px;margin-left:-6px;border-width:6px;border-style:solid;border-color:var(--pc-bg-card) transparent transparent transparent}.pc-tooltip:before{content:"";position:absolute;top:100%;left:20px;margin-left:-7px;border-width:7px;border-style:solid;border-color:var(--pc-border) transparent transparent transparent;z-index:-1}.pc-tooltip-title{font-weight:800;margin-bottom:8px;color:var(--pc-primary);font-size:.75rem;border-bottom:1px dashed var(--pc-border);padding-bottom:6px}.pc-tooltip-row{font-size:.7rem;margin-bottom:6px;line-height:1.3;color:var(--pc-text-muted)}.pc-tooltip-row strong{color:var(--pc-text-main)}.pc-right-sidebar{position:fixed;top:0;right:0;width:350px;height:100vh;background:var(--pc-bg-card);box-shadow:-10px 0 30px #0000000d;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1000;display:flex;flex-direction:column}.pc-right-sidebar.open{transform:translate(0)}.pc-rs-header{padding:20px;border-bottom:1px solid var(--pc-border);display:flex;justify-content:space-between;align-items:center;background:var(--pc-bg-pill)}.pc-rs-title{font-size:.95rem;font-weight:800;margin:0;color:var(--pc-text-main)}.pc-rs-close{background:none;border:none;font-size:1.3rem;color:var(--pc-text-muted);cursor:pointer}.pc-rs-close:hover{color:#ef4444}.pc-rs-content{padding:20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.pc-acc-item{border:1px solid var(--pc-border);border-radius:var(--pc-radius-md);overflow:hidden;transition:border-color .2s;background:var(--pc-bg-card)}.pc-acc-item.active{border-color:var(--pc-primary);box-shadow:0 4px 10px #3b82f60d}.pc-acc-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pc-acc-info{display:flex;flex-direction:column;gap:2px}.pc-acc-info strong{color:var(--pc-text-main);font-size:.85rem}.pc-acc-info span{color:var(--pc-text-muted);font-size:.7rem}.pc-acc-actions{display:flex;align-items:center;gap:8px}.pc-acc-badge{padding:4px 8px;border-radius:6px;font-size:.65rem;font-weight:700;border-width:1px;border-style:solid;border-left-width:3px!important}.pc-acc-arrow{transition:transform .3s;color:var(--pc-text-muted);font-size:.9rem}.pc-acc-item.active .pc-acc-arrow{transform:rotate(180deg);color:var(--pc-primary)}.pc-acc-collapse{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background:var(--pc-bg-pill)}.pc-acc-item.active .pc-acc-collapse{max-height:300px}.pc-acc-body{padding:16px;font-size:.8rem;line-height:1.5;color:var(--pc-text-main)}.pc-acc-btn{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:var(--pc-text-main);border:1px solid var(--pc-border);padding:8px;border-radius:var(--pc-radius-sm);font-weight:700;font-size:.8rem;cursor:pointer;transition:.2s}.pc-acc-btn:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.pc-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:2000}.pc-modal-box{background:var(--pc-bg-card);width:400px;border-radius:var(--pc-radius-lg);box-shadow:0 20px 40px #0000001a;overflow:hidden;animation:pc-popIn .2s ease-out;border:1px solid var(--pc-border)}@keyframes pc-popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pc-modal-header{padding:16px 20px;border-bottom:1px dashed var(--pc-border);display:flex;justify-content:space-between;align-items:center}.pc-modal-header h3{margin:0;font-size:1rem;color:#164d8e;font-weight:800}.pc-modal-close{background:transparent;border:none;font-size:1.2rem;color:var(--pc-text-muted);cursor:pointer}.pc-modal-body{padding:20px;color:var(--pc-text-main);font-size:.85rem}.pc-date-inputs{display:flex;gap:12px;margin-top:16px}.pc-input-group{flex:1;display:flex;flex-direction:column;gap:6px}.pc-input-group label{font-size:.75rem;font-weight:700;color:var(--pc-text-muted)}.pc-input-group input{padding:10px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);font-family:inherit;font-size:.8rem;color:var(--pc-text-main);background:var(--pc-bg-pill);outline:none}.pc-input-group input:focus{border-color:var(--pc-primary)}.pc-modal-footer{padding:16px 20px;background:var(--pc-bg-pill);display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--pc-border)}.pc-btn-cancel{padding:8px 14px;border:none;background:transparent;font-weight:700;font-size:.8rem;color:var(--pc-text-muted);cursor:pointer;border-radius:var(--pc-radius-sm)}.pc-btn-cancel:hover{background:#e2e8f0;color:var(--pc-text-main)}.pc-btn-confirm{padding:8px 16px;border:none;background:var(--pc-primary);color:#fff;font-weight:700;font-size:.8rem;border-radius:var(--pc-radius-sm);display:flex;align-items:center;gap:6px;cursor:pointer;transition:.2s}.pc-btn-confirm:hover{background:var(--pc-primary-hover)}@media (max-width: 1024px){.pc-wrapper{flex-direction:column;padding:16px}.pc-sidebar{width:100%;max-width:100%}.pc-main-content{padding:20px}}@media (max-width: 768px){.pc-top-nav{flex-direction:column;gap:16px}.pc-nav-center{width:100%;justify-content:space-between}.pc-legend{width:100%;justify-content:center;flex-wrap:wrap;padding:10px}.pc-grid-header{gap:8px}.pc-col-header{font-size:.55rem;padding:6px 0;border-radius:10px}.pc-grid-body{gap:8px}.pc-month-view{grid-auto-rows:minmax(100px,1fr)}.pc-day-column{padding:6px;border-radius:10px}.pc-day-number{font-size:.75rem}.pc-chip-text{display:none}.pc-event-chip{justify-content:center;padding:4px;max-width:100%}.pc-more-chip{font-size:.6rem;padding:4px;width:100%}.pc-right-sidebar{width:100%}.pc-modal-box{width:90%}}.pc-sidebar-filters{display:flex;flex-direction:column;gap:14px;padding-bottom:20px;border-bottom:1px dashed var(--pc-border);margin-bottom:20px}.pc-filter-group{display:flex;flex-direction:column;gap:6px}.pc-filter-label{font-size:.65rem;font-weight:800;color:var(--pc-text-muted);text-transform:uppercase;letter-spacing:.5px}.pc-consolidate-row{display:flex;gap:8px}.pc-native-select{flex:1;background:var(--pc-bg-pill);border:1px solid transparent;border-radius:10px;padding:8px 10px;font-size:.8rem;color:var(--pc-text-main);outline:none;cursor:pointer;transition:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748B%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:10px auto}.pc-native-select:focus,.pc-native-select:hover{border-color:var(--pc-border);background-color:#fff}.pc-consolidate-btn{width:100%;background:#eff6ff;color:var(--pc-primary);border:1px solid #dbeafe;padding:10px;border-radius:10px;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.pc-consolidate-btn:hover{background:var(--pc-primary);color:#fff;border-color:var(--pc-primary);box-shadow:0 4px 10px #3b82f633}.pc-filter-date-btn{background:var(--pc-bg-pill);color:#164d8e;border:1px solid var(--pc-border);padding:6px 14px;border-radius:20px;font-weight:700;font-size:.8rem;display:flex;align-items:center;gap:6px;cursor:pointer;transition:.3s}.pc-filter-date-btn:hover{border-color:var(--pc-primary);color:var(--pc-primary)}.pc-filter-date-btn.active{background:#eff6ff;color:var(--pc-primary);border-color:#dbeafe}.pc-clear-filter-btn{background:#fee2e2;color:#ef4444;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;font-weight:700;transition:.2s;margin-left:-6px}.pc-clear-filter-btn:hover{background:#fecaca}.pc-filter-tabs{display:flex;background:var(--pc-bg-pill);border-radius:10px;padding:4px;margin-bottom:16px;border:1px solid var(--pc-border)}.pc-f-tab{flex:1;border:none;background:transparent;padding:6px;border-radius:8px;font-size:.75rem;font-weight:700;color:var(--pc-text-muted);cursor:pointer;transition:.2s}.pc-f-tab.active{background:var(--pc-bg-card);color:var(--pc-primary);box-shadow:0 2px 4px #0000000d}.pc-filter-content{min-height:75px;display:flex;flex-direction:column;justify-content:center}.pc-f-text{font-size:.8rem;color:var(--pc-text-muted);text-align:center;margin:0}.cardbtn-crm-container{--card-accent: #164d8e;--card-icon-color: #164d8e;--card-background-image: none;position:relative;width:280px;height:350px;margin:12px;border-radius:30px;overflow:hidden;background:#0e50a0;color:#fff;cursor:pointer;isolation:isolate;box-shadow:#0e3f7e0a 0 0 0 1px,#2a33450a 0 1px 1px -.5px,#2a33460a 0 3px 3px -1.5px,#2a33460a 0 6px 6px -3px,#0e3f7e0a 0 12px 12px -6px,#0e3f7e0a 0 24px 24px -12px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.cardbtn-crm-container:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--card-accent) 22%,transparent);box-shadow:0 30px 65px #0f172a21,0 8px 22px #0f172a14,inset 0 1px #fffffff2}.cardbtn-crm-container:focus-visible{outline:3px solid color-mix(in srgb,var(--card-accent) 25%,transparent);outline-offset:4px}.cardbtn-disabled{cursor:not-allowed;pointer-events:none;filter:grayscale(1);opacity:.55;box-shadow:none}.cardbtn-crm-front{position:relative;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;z-index:2}.cardbtn-crm-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background-image:linear-gradient(180deg,#0e50a0 0%,#083469 100% var(--card-background-image));background-position:center;background-size:cover;background-repeat:no-repeat}.cardbtn-crm-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,rgb(255,255,255),transparent 78%);mask-image:linear-gradient(to bottom,rgb(255,255,255),transparent 78%)}.cardbtn-crm-glow{position:absolute;border-radius:999px;filter:blur(0px);pointer-events:none;z-index:-2}.cardbtn-crm-glow-one{width:180px;height:180px;right:-85px;bottom:20px;background:color-mix(in srgb,#ffffff71 22%,transparent)}.cardbtn-crm-glow-two{width:130px;height:130px;left:-70px;bottom:-25px;background:#164d8e}.cardbtn-crm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cardbtn-crm-icon,.cardbtn-crm-arrow{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ffffffb8;border:1px solid rgba(15,23,42,.07);box-shadow:0 8px 20px #0f172a0f,inset 0 1px #ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cardbtn-crm-icon{color:var(--card-icon-color)}.cardbtn-crm-arrow{width:38px;height:38px;color:#475569;transition:transform .3s ease,color .3s ease,background .3s ease}.cardbtn-crm-container:hover .cardbtn-crm-arrow{transform:rotate(8deg) translate(2px,-2px);color:#fff;background:var(--card-accent)}.cardbtn-crm-texts{position:relative;z-index:4;text-align:left}.cardbtn-crm-title{margin:0;max-width:220px;font-family:FuturaBold,Poppins,sans-serif;font-size:23px;line-height:1.12;letter-spacing:-.6px;color:#fff}.cardbtn-crm-subtitle{margin:8px 0 0;max-width:215px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.45;font-weight:400;color:#d6d6d6}.cardbtn-crm-image-area{position:absolute;left:14px;right:-20px;bottom:-14px;height:205px;z-index:2;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cardbtn-crm-container:hover .cardbtn-crm-image-area{transform:translateY(-7px) rotate(-1deg)}.cardbtn-crm-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:24px 0 0;background:transparent;border:1px solid transparent;transform:rotate(-4deg);transform-origin:bottom right}.cardbtn-crm-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(145deg,rgba(255,0,0,0),transparent 42%)}.cardbtn-crm-image-shadow{position:absolute;width:80%;height:80%;right:6px;bottom:8px;border-radius:28px;transform:rotate(-8deg)}.cardbtn-crm-image{width:80%;height:auto;display:block;object-fit:contain;object-position:center;pointer-events:none}.cardbtn-crm-bottom-line{position:absolute;left:20px;bottom:13px;width:44px;height:4px;border-radius:999px;background:var(--card-accent);opacity:.8;z-index:5}.cardbtn-crm-options-vertical{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;padding:20px;display:flex;flex-direction:column;background:linear-gradient(150deg,#fffffff5,#f1f5f9f0);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.cardbtn-crm-options-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.cardbtn-crm-options-label{display:block;margin-bottom:4px;font-size:10px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--card-accent)}.cardbtn-crm-options-title{margin:0;font-family:FuturaBold,Poppins,sans-serif;font-size:20px;color:#0f172a}.cardbtn-crm-close{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffffd9;color:#475569;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.cardbtn-crm-close:hover{background:#0f172a;color:#fff;transform:rotate(6deg)}.cardbtn-crm-options-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:3px}.cardbtn-crm-options-list::-webkit-scrollbar{width:4px}.cardbtn-crm-options-list::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.cardbtn-crm-option-item{width:100%;min-height:64px;padding:10px;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid rgba(15,23,42,.07);border-radius:17px;background:#ffffffbd;color:#0f172a;cursor:pointer;box-shadow:0 7px 18px #0f172a0b;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.cardbtn-crm-option-item:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--card-accent) 25%,transparent);background:#fff;box-shadow:0 12px 25px #0f172a14}.cardbtn-crm-option-icon{flex:0 0 auto;width:41px;height:41px;display:grid;place-items:center;border-radius:13px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 10%,white)}.cardbtn-crm-option-icon img{width:23px;height:23px;object-fit:contain}.cardbtn-crm-option-icon svg{width:21px;height:21px}.cardbtn-crm-option-text{min-width:0;flex:1;display:flex;flex-direction:column}.cardbtn-crm-option-text strong{overflow:hidden;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#1e293b;text-overflow:ellipsis;white-space:nowrap}.cardbtn-crm-option-text small{margin-top:2px;overflow:hidden;font-family:Poppins,sans-serif;font-size:10.5px;line-height:1.3;font-weight:400;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.cardbtn-crm-option-arrow{flex:0 0 auto;color:#94a3b8;transition:transform .25s ease,color .25s ease}.cardbtn-crm-option-item:hover .cardbtn-crm-option-arrow{transform:translate(3px);color:var(--card-accent)}.fade-in{animation:cardFadeIn .35s ease}.slide-in{animation:cardSlideIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes cardFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 600px){.cardbtn-crm-container{width:min(100%,340px);height:355px;margin:8px 0}.cardbtn-crm-title{font-size:22px}.cardbtn-crm-subtitle{font-size:12.5px}.cardbtn-crm-image-area{height:210px}}@media (prefers-reduced-motion: reduce){.cardbtn-crm-container,.cardbtn-crm-arrow,.cardbtn-crm-image-area,.cardbtn-crm-option-item,.cardbtn-crm-close{transition:none}.fade-in,.slide-in{animation:none}}.card-actividad .cardbtn-crm-image{width:132%;height:132%;object-fit:contain;transform:translateY(-50px) scale(1.15) translate(-50px)}.card-oportunidad .cardbtn-crm-image{width:120%;height:120%;object-fit:contain;transform:translateY(-20px) scale(1.15) translate(-35px)}.card-misventas .cardbtn-crm-image{width:120%;height:120%;object-fit:contain;transform:translateY(10px) scale(1.15) translate(-35px)}.card-pipeline .cardbtn-crm-image{width:140%;height:140%;object-fit:contain;transform:translateY(-50px) scale(1.15) translate(-75px)}.card-360 .cardbtn-crm-image{width:120%;height:120%;object-fit:contain;transform:translateY(10px) scale(1.15) translate(-55px)}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media (prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.modal-sechoport-overlay-sechov2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:9999}.modal-sechoport-container-sechov2{width:min(1120px,92vw);height:min(720px,90vh);background:#f5faff;border-radius:20px;box-shadow:0 25px 60px #0f172a59;padding:20px;position:relative;display:flex;flex-direction:column;border:1px solid rgba(30,58,138,.1)}.modal-sechoport-close-btn-sechov2{position:absolute;top:14px;right:14px;width:40px;height:40px;border:none;background:#ffffffb3;border-radius:12px;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,box-shadow .2s ease}.modal-sechoport-close-btn-sechov2:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1f}.icon-close-sechov2{font-size:20px;color:#1e3a8a}.modal-title-sechov2{margin:0 0 12px;font-size:28px;line-height:1.05;font-weight:900;color:#1e3a8a}.small-title-sechov2{font-size:14px;letter-spacing:2px;font-weight:800}.modal-sechoport-search-sechov2{margin-bottom:12px;display:flex;gap:10px;align-items:center;background:#fffffff2;border:1px solid rgba(30,58,138,.2);padding:10px 12px;border-radius:14px}.modal-sechoport-search-sechov2 svg{color:#1e3a8a}.modal-sechoport-search-input-sechov2{width:100%;border:none;outline:none;font-size:14px;background:transparent}.modal-sechoport-search-input-sechov2:focus{outline:none}.modal-sechoport-search-sechov2:focus-within{border-color:#1e3a8a73;box-shadow:0 0 0 4px #1e3a8a1f}.modal-sechoport-table-container-sechov2{flex:1;overflow:auto;border-radius:16px;background:#fff;border:1px solid rgba(219,234,254,1);scrollbar-width:thin;scrollbar-color:#93c5fd #eff6ff}.modal-sechoport-table-container-sechov2::-webkit-scrollbar{width:10px;height:10px}.modal-sechoport-table-container-sechov2::-webkit-scrollbar-track{background:#eff6ff;border-radius:999px}.modal-sechoport-table-container-sechov2::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:999px;border:2px solid #eff6ff}.modal-sechoport-table-container-sechov2::-webkit-scrollbar-thumb:hover{background:#60a5fa}.loading-message-sechov2,.error-message-sechov2{padding:14px;font-weight:700}.error-message-sechov2{color:#b91c1c}.modal-sechoport-table-sechov2{width:100%;border-collapse:collapse;font-size:13px}.modal-sechoport-table-sechov2 thead{background:#1e3a8a;color:#fff;position:sticky;top:0;z-index:2}.modal-sechoport-table-sechov2 th,.modal-sechoport-table-sechov2 td{padding:9px 10px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.modal-sechoport-table-sechov2 tbody tr{cursor:pointer;transition:background .15s ease}.modal-sechoport-table-sechov2 tbody tr:nth-child(odd){background:#fff}.modal-sechoport-table-sechov2 tbody tr:nth-child(2n){background:#fffbe6}.modal-sechoport-table-sechov2 tbody tr:hover{background:#eef6ff}.selected-row-sechov2{background:#dbeafe!important}.no-results-sechov2{padding:14px;text-align:center;font-weight:800;color:#0f172a8c}.estado-pill-sechov2{display:inline-flex;padding:4px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid rgba(30,58,138,.18);background:#dbeafe8c;color:#1e3a8a}.estado-sos_Open-sechov2{border-color:#16a34a40;background:#16a34a1a;color:#16a34a}.estado-sos_Closed-sechov2{border-color:#ef444440;background:#ef44441a;color:#dc2626}.estado-sos_Won-sechov2{border-color:#16a34a40;background:#16a34a1a;color:#16a34a}.estado-sos_Missed-sechov2{border-color:#ef444440;background:#ef44441a;color:#dc2626}.modal-footer-sechov2{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:14px}.modal-sechoport-pagination-sechov2{display:flex;align-items:center;gap:10px;font-weight:800;color:#0f172abf}.modal-sechoport-pagination-sechov2 button{border:none;background:transparent;cursor:pointer;font-size:34px;color:#1e3a8a;transition:transform .15s ease}.modal-sechoport-pagination-sechov2 button:hover{transform:translateY(-1px)}.modal-sechoport-pagination-sechov2 button:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-actions-sechov2{display:flex;justify-content:flex-end;gap:10px}.accept-button-sechov2{background:#1e3a8a;color:#fff;border:none;padding:9px 18px;border-radius:999px;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.accept-button-sechov2:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1f}.accept-button-sechov2:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.cancel-button-sechov2{background:#fde68a;border:none;padding:9px 18px;border-radius:999px;font-weight:900;cursor:pointer;transition:transform .15s ease}.cancel-button-sechov2:hover{transform:translateY(-1px)}@media (max-width: 720px){.modal-sechoport-overlay-sechov2{place-items:center;padding:12px}.modal-sechoport-container-sechov2{width:100%;max-width:560px;height:auto;max-height:92vh;border-radius:18px;padding:14px;box-shadow:0 25px 60px #0f172a47;overflow:hidden}.modal-title-sechov2{font-size:22px;margin-bottom:10px}.modal-sechoport-search-sechov2{padding:10px 12px;border-radius:12px}.modal-sechoport-table-container-sechov2{flex:1;min-height:0;overflow:auto;border-radius:14px;-webkit-overflow-scrolling:touch;background:transparent;border:none;padding-bottom:8px}.modal-sechoport-table-sechov2 thead{display:none}.modal-sechoport-table-sechov2,.modal-sechoport-table-sechov2 tbody,.modal-sechoport-table-sechov2 tr,.modal-sechoport-table-sechov2 td{display:block;width:100%}.modal-sechoport-table-sechov2 tbody tr{background:#fff;border:1px solid rgba(219,234,254,1);border-radius:14px;padding:10px;margin:10px 0;box-shadow:0 10px 18px #0f172a0f}.modal-sechoport-table-sechov2 tbody tr:nth-child(2n){background:#fffbe6}.selected-row-sechov2{background:#dbeafe!important;border-color:#1e3a8a40!important}.modal-sechoport-table-sechov2 td{border-bottom:1px dashed rgba(15,23,42,.1);padding:8px 6px;white-space:normal;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.modal-sechoport-table-sechov2 td:last-child{border-bottom:none}.modal-sechoport-table-sechov2 td:nth-child(1):before{content:"No.";font-weight:900;color:#1e3a8ad9}.modal-sechoport-table-sechov2 td:nth-child(2):before{content:"Nombre";font-weight:900;color:#1e3a8ad9}.modal-sechoport-table-sechov2 td:nth-child(3):before{content:"Cliente";font-weight:900;color:#1e3a8ad9}.modal-sechoport-table-sechov2 td:nth-child(4):before{content:"Estado";font-weight:900;color:#1e3a8ad9}.modal-footer-sechov2{position:sticky;bottom:0;background:#f5fafff5;padding:10px 0 2px;margin-top:10px;border-top:1px solid rgba(15,23,42,.08);flex-direction:column;align-items:stretch;gap:10px}.modal-actions-sechov2{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.accept-button-sechov2,.cancel-button-sechov2{width:100%;justify-content:center}.modal-sechoport-pagination-sechov2{justify-content:space-between}}@media (max-width: 720px){.modal-sechoport-table-sechov2 td{min-width:0}.modal-sechoport-table-sechov2 td>:not(:before){min-width:0}.modal-sechoport-table-sechov2 td:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-sechoport-table-sechov2 td:nth-child(3){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (min-width: 721px){.modal-sechoport-table-sechov2 td:nth-child(2),.modal-sechoport-table-sechov2 th:nth-child(2){max-width:220px}.modal-sechoport-table-sechov2 td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.modal-overlay-ownerv1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206178c;display:grid;place-items:center;padding:18px;z-index:9999}.modal-container-ownerv1{width:min(1100px,96vw);max-height:min(720px,92vh);background:#fff;border-radius:18px;box-shadow:0 30px 90px #00000059;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.08)}.modal-header-ownerv1{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 12px;background:linear-gradient(180deg,#f1f5f9e6,#fff);border-bottom:1px solid rgba(15,23,42,.08)}.modal-header-left-ownerv1{display:flex;flex-direction:column;gap:4px}.modal-title-ownerv1{margin:0;font-size:18px;font-weight:800;color:#0f172a}.modal-subtitle-ownerv1{margin:0;font-size:12px;color:#0f172aa6}.modal-close-btn-ownerv1{width:36px;height:36px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;cursor:pointer;font-size:16px;line-height:1;transition:transform .12s ease,background .12s ease}.modal-close-btn-ownerv1:hover{background:#f1f5f9;transform:translateY(-1px)}.modal-toolbar-ownerv1{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(15,23,42,.06);background:#fff}.modal-search-ownerv1{display:flex;align-items:center;gap:10px;flex:1;padding:10px 12px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#f8fafc}.modal-search-icon-ownerv1{opacity:.6;font-size:14px}.modal-search-ownerv1 input{border:none;outline:none;width:100%;background:transparent;font-size:14px;color:#0f172a}.modal-clear-ownerv1{border:none;background:transparent;cursor:pointer;font-size:12px;color:#0f172ab3}.modal-clear-ownerv1:hover{text-decoration:underline}.modal-count-ownerv1{font-size:12px;color:#0f172ab3;white-space:nowrap}.modal-body-ownerv1{padding:14px 18px;overflow:hidden;flex:1}.modal-loading-ownerv1,.modal-empty-ownerv1{padding:18px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#0f172acc}.modal-error-ownerv1{padding:16px;border-radius:14px;background:#fef2f2;border:1px solid rgba(248,113,113,.35);color:#7f1d1d}.modal-error-title-ownerv1{font-weight:800;margin-bottom:6px}.modal-error-msg-ownerv1{font-size:13px}.modal-tablewrap-ownerv1{height:min(480px,58vh);overflow:auto;border-radius:14px;border:1px solid rgba(15,23,42,.08)}.modal-table-ownerv1{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.modal-table-ownerv1 thead th{position:sticky;top:0;z-index:1;background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#0f172ab3;padding:12px;text-align:left}.modal-table-ownerv1 tbody td{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);color:#0f172ae6;font-size:14px;vertical-align:middle}.modal-table-ownerv1 tbody tr{cursor:pointer;transition:background .12s ease,transform .05s ease}.modal-table-ownerv1 tbody tr:hover{background:#f1f5f9e6}.modal-row-selected-ownerv1{background:#dbeafe!important}.modal-row-selected-ownerv1 td{border-bottom-color:#3b82f640}.modal-empty-row-ownerv1{padding:20px!important;text-align:center;color:#0f172aa6}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.cell-strong{font-weight:800}.pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);width:fit-content}.modal-footer-ownerv1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.modal-footer-left-ownerv1{display:flex;align-items:center;gap:10px;min-height:34px}.modal-selected-summary-ownerv1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag-ownerv1{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.25);color:#065f46}.muted-ownerv1{font-size:12px;color:#0f172aa6}.modal-footer-actions-ownerv1{display:flex;gap:10px}.modal-btn-secondary-ownerv1,.modal-btn-primary-ownerv1{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 14px;cursor:pointer;font-weight:800;font-size:13px;transition:transform .12s ease,background .12s ease}.modal-btn-secondary-ownerv1{background:#fff;color:#0f172ad9}.modal-btn-secondary-ownerv1:hover{background:#f1f5f9;transform:translateY(-1px)}.modal-btn-primary-ownerv1{background:#2563eb;color:#fff;border-color:#2563eb}.modal-btn-primary-ownerv1:hover{transform:translateY(-1px)}.modal-btn-primary-ownerv1:disabled{opacity:.5;cursor:not-allowed;transform:none}.ppm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px}.ppm-modal{background:#fff;width:min(800px,92vw);max-height:88vh;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column}.ppm-header,.ppm-footer{padding:12px 16px}.ppm-title{margin:0;font-size:18px}.ppm-search{width:260px}.ppm-tablewrap{overflow:auto;max-height:60vh}.ppm-table{width:100%;border-collapse:collapse}.ppm-table th,.ppm-table td{padding:8px 10px;border-bottom:1px solid #eee}.ppm-row--active{background:#f5f7ff}.ppm-empty{text-align:center;padding:24px;color:#666}.ppm-header{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px 16px 8px;background:#f6f8fb;border-bottom:1px solid #e5eaf2}.ppm-titlegroup{display:grid;gap:8px}.ppm-title{font-size:16px;margin:0;font-weight:600;color:#2a3343}.ppm-search{width:280px;max-width:100%;height:28px;padding:4px 8px;border:1px solid #cfd6e2;border-radius:4px;background:#fff;outline:none}.ppm-search:focus{border-color:#7aa2ff;box-shadow:0 0 0 3px #7aa2ff40}.ppm-close{border:none;background:transparent;font-size:20px;width:32px;height:32px;line-height:32px;border-radius:6px;color:#556581;cursor:pointer}.ppm-close:hover{background:#e9eef7;color:#1f2633}.ppm-tablewrap{max-height:360px;overflow:auto}.ppm-table{width:100%;border-collapse:collapse;font-size:14px}.ppm-table thead th{position:sticky;top:0;background:#eef2f8;color:#2a3343;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #dfe6f2;-webkit-user-select:none;user-select:none;cursor:pointer}.ppm-col-index{width:40px;text-align:right!important}.ppm-col-code{width:240px}.ppm-col-name{width:auto}.ppm-sort{margin-left:6px;font-size:11px;color:#9aa6bf}.ppm-sort--active{color:#3b5ccc}.ppm-table tbody td{padding:8px 10px;border-bottom:1px solid #edf1f7;color:#2a3343}.ppm-row{background:#fff}.ppm-row:hover{background:#f5f8ff}.ppm-row--active{background:#eaf1ff;outline:1px solid #bcd3ff}.ppm-empty{text-align:center;color:#7a889f;padding:18px 0}.ppm-footer{display:flex;gap:10px;justify-content:flex-start;padding:12px 16px;border-top:1px solid #e5eaf2;background:#f9fbff}.ppm-btn{min-width:110px;height:34px;padding:0 14px;border-radius:6px;border:1px solid #c9d3e6;background:#eef3fb;color:#2a3343;font-weight:600;cursor:pointer}.ppm-btn:hover{background:#e4ecf9}.ppm-btn:disabled{opacity:.6;cursor:not-allowed}.ppm-btn--primary{background:#3b6bed;border-color:#345fda;color:#fff}.ppm-btn--primary:hover{background:#315fe0}.ppm-btn--muted{background:#d9dfe9;border-color:#c9d0dc;color:#2a3343}.ppm-btn--muted:hover{background:#cfd6e2}.searchable-select-wrapper{position:relative;font-family:inherit;width:100%}.searchable-select-display{display:flex;align-items:center;width:100%;padding:8px 12px;border-radius:6px;border:1px solid #ccc;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.searchable-select-display:hover{border-color:#999}.searchable-select-display.disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}.searchable-select-icon{margin-right:8px;color:#888;display:flex;align-items:center}.searchable-select-value{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.searchable-select-value.placeholder{color:#888}.clear-button{background:none;border:none;padding:0;margin:0 8px 0 4px;cursor:pointer;color:#aaa;display:flex;align-items:center;font-size:16px}.clear-button:hover{color:#333}.arrow-icon{margin-left:auto;color:#888;transition:transform .2s ease-in-out}.arrow-icon.open{transform:rotate(180deg)}.searchable-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden;box-sizing:border-box}.dropdown-search-input{width:100%;padding:10px;border:none;border-bottom:1px solid #eee;font-size:14px;box-sizing:border-box}.dropdown-search-input:focus{outline:none}.dropdown-options-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.dropdown-options-list li{padding:10px;cursor:pointer;font-size:14px}.dropdown-options-list li:hover{background-color:#f0f0f0}.dropdown-options-list li.no-options{color:#999;font-style:italic;cursor:default;background-color:transparent}.dsm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.dsm-modal{width:min(820px,100%);max-height:85vh;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column}.dsm-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.dsm-title{margin:0;font-size:16px}.dsm-close{border:none;background:transparent;font-size:18px;cursor:pointer}.dsm-toolbar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.dsm-search{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:8px 10px;outline:none}.dsm-body{padding:10px 0;overflow:auto}.dsm-list{display:flex;flex-direction:column}.dsm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:none;background:#fff;cursor:pointer;text-align:left}.dsm-item:hover{background:#0000000a}.dsm-item-main{display:flex;flex-direction:column;gap:2px}.dsm-item-sub{opacity:.75;font-size:12px}.dsm-item-meta{opacity:.7;font-size:12px;white-space:nowrap}.dsm-state{padding:18px 16px;opacity:.8}.dsm-error{color:#b00020;opacity:1}.dsm-footer{padding:12px 16px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:flex-end}.dsm-btn{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:12px;padding:8px 12px;cursor:pointer}.dsm-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.dsm-footer-left,.dsm-footer-right{display:flex;gap:8px;align-items:center}.dsm-item.is-selected{border:1px solid #3b82f6;background:#3b82f614}.dsm-btn-primary{background:#3b82f6;color:#fff}.dsm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-accion{--bg: #154c8f;--bg2: #1f6ed6;--ring: rgba(37, 135, 255, .25);--shadow: 0 14px 28px rgba(15, 23, 42, .14);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:999px;color:#fff;font-weight:950;font-size:13.5px;letter-spacing:.2px;background:linear-gradient(135deg,var(--bg),var(--bg2));box-shadow:var(--shadow);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn-accion:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 18px 36px #0f172a2e}.btn-accion:active{transform:translateY(0) scale(.98);box-shadow:0 10px 22px #0f172a1f}.btn-accion:focus-visible{outline:none;box-shadow:0 0 0 5px var(--ring),var(--shadow)}.btn-accion:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.btn-accion .btn-accion__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff2e}@media (max-width: 640px){.btn-accion{width:100%;padding:12px 14px;font-size:14px}}.dsm-item.is-disabled{opacity:.6;cursor:not-allowed}.dsm-item.is-disabled:hover{transform:none}.dsm-item:disabled{opacity:.6;cursor:not-allowed}.activity-subtitle-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.activity-details{color:#5b6474;font-size:13px}.opportunity-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#eef4ff,#e0ecff);border:1px solid #c9dcff;color:#1f4fa3;font-size:12px;font-weight:600;letter-spacing:.2px;box-shadow:0 2px 8px #1f4fa314}.opportunity-badge-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.crm-activity-shell__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;z-index:9999}.crm-activity-shell__modal{width:90%;height:min(92vh,920px);background:#ffffffeb;border:0px solid transparent;border-radius:22px;overflow:hidden;outline:none;box-shadow:0 30px 90px #00000073,}.crm-activity-shell__container{height:100%;display:flex;flex-direction:column}.crm-activity-shell__header{height:68px;padding:0 18px 0 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(2,6,23,.08)}.crm-activity-shell__title{font-size:12px;font-weight:900;letter-spacing:.6px;color:#0b3a8f}.crm-activity-shell__close{width:42px;height:42px;border-radius:14px;border:1px solid rgba(2,6,23,.14);background:#ffffffe6;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 10px 22px #00000014}.crm-activity-shell__close:hover{background:#0206170a}.crm-activity-shell__close:active{transform:scale(.98)}.crm-activity-shell__grid{flex:1;min-height:0;display:grid;gap:14px;padding:14px}.crm-activity-shell__content{min-height:0;overflow:auto;padding:30px;background:#ffffffe6;border:0px solid transparent;border-radius:18px;box-shadow:0 10px 26px #0000000f}.crm-activity-shell__content>*{max-width:100%}.crm-activity-shell__aside{position:relative;min-height:0;background:linear-gradient(180deg,#f8fafc,#fff);border:0px solid transparent;border-radius:18px;box-shadow:0 10px 26px transparent;overflow:hidden}.crm-activity-shell__content .div-boton-fijo{position:sticky!important;top:0;margin-left:auto;width:100%;max-width:280px;background:transparent;border:0px solid transparent;border-radius:16px;padding:0;z-index:4;margin-bottom:10px}.crm-activity-shell__content .div-boton-fijo button{width:100%;border:none;border-radius:14px;padding:12px 16px;font-weight:800;font-size:15px;cursor:pointer;transition:all .18s ease}.crm-activity-shell__content .div-boton-fijo button:hover{transform:translateY(-1px)}.crm-activity-shell__content .div-boton-fijo button:active{transform:translateY(0);opacity:.95}@media (max-width: 1020px){.crm-activity-shell__grid{grid-template-columns:1fr}.crm-activity-shell__aside{display:none}.crm-activity-shell__content{display:block}.crm-activity-shell__content .div-boton-fijo{position:relative!important;width:100%;margin:0 0 12px;padding:12px;background:#f8fafc;border:1px solid rgba(2,6,23,.08);border-radius:16px;box-shadow:0 10px 20px #00000014}}.table-container-empleado{font-family:Futura Lt BT,serif;max-height:320px;overflow-y:auto;border:1px solid transparent;padding:5px}.table-container-empleado::-webkit-scrollbar{width:8px}.table-container-empleado::-webkit-scrollbar-thumb{background:#164d8e;border-radius:4px}.table-container-empleado::-webkit-scrollbar-track{background:#f0f0f0}.modal-container-empleado{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffffc8;z-index:999}.buscar-input{width:6%;font-family:Futura Lt BT;font-weight:700;font-size:16px}.modal-content-empleado{background:#eef4f9cc;width:45%;height:80%;padding:35px;border-radius:0;box-shadow:0 4px 8px #0003,inset 0 0 15px #fff3;position:relative;text-align:center;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.modal-title-empleado{font-size:32px;color:#164d8e;text-align:left;margin-left:3%;margin-bottom:20px;z-index:999s}.modal-form-empleado{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-form-empleado .form-group-empleado{font-family:Futura Lt BT;display:flex;align-items:center;width:100%}.modal-form-empleado input{font-family:Futura Lt BT;font-size:14px;width:40%;font-weight:700;padding:3px 10px;border:1px solid transparent;border-radius:0}.table-empleado{width:100%;background-color:transparent;border-collapse:separate;border-spacing:0 5px;margin-top:0}.table-empleado thead{background-color:#164d8e;color:#fff;font-size:12px;text-align:center}.table-empleado th,.table-empleado td{justify-content:left;align-items:left;text-align:left;padding:0 50px;border:1px solid transparent;font-weight:700;font-size:13px}.table-empleado tbody tr{box-shadow:0 2px 5px #0000001a}.table-empleado tbody tr:nth-child(odd){background-color:#fff}.table-empleado tbody tr:nth-child(2n){background-color:#fffbd2}.table-empleado tbody tr.selected-row{background-color:#d9edf7!important}.table-empleado tbody tr{cursor:pointer}.table-empleado tbody tr:active{-webkit-user-select:none;user-select:none}.loading-message-empleado{font-family:Futura Lt BT,serif;font-size:14px;font-weight:600;color:#002a52}.modal-actions-empleado{margin-top:20px;display:flex;gap:10px}.cancel-button-empleado{font-family:Futura Lt BT;font-weight:700;background-color:#fffbd2;color:#164d8e;font-size:13px;padding:0 15px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.cancel-button-empleado:hover{background-color:#164d8e;color:#fff}.finalize-button-empleado{width:80px;font-family:Futura Lt BT;font-weight:700;background-color:#f1c40f;color:#164d8e;font-size:13px;padding:7px 10px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.finalize-button-empleado:hover{background-color:#002a52;color:#fff}.finalize-button-empleado:disabled{background-color:#bfbfbfbc;color:#fff;cursor:not-allowed}.icon-button-employe{margin-left:-45px;left:1%;top:10px;margin-top:-2px;width:38px;height:30px;background-color:transparent;border:none;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff}.search-icon-employe{width:20px;height:23px;color:#164d8e}.search-icon-employe:hover{color:#ece852}@media screen and (max-width: 480px){.modal-content-empleado{width:89%;height:50%;padding:20px;border-radius:10px}.modal-title-empleado{font-size:20px;text-align:center;margin-left:0}.table-empleado th{font-size:12px}.modal-form-empleado{flex-direction:column;gap:10px}.modal-form-empleado input{width:100%;font-size:13px;padding:6px 12px}.table-container-empleado{max-height:250px;overflow-x:auto}.table-empleado{min-width:600px;font-size:14px}.modal-actions-empleado{flex-direction:column;align-items:stretch;gap:10px}.cancel-button-empleado,.finalize-button-empleado{width:100%;padding:14px;font-size:14px}.icon-button-employe{width:50px;height:50px;margin-left:-10%;background-color:transparent;border:none}.search-icon{width:50px;height:50px;margin-left:-10%}}@media screen and (max-width: 932px) and (orientation: landscape){.modal-content-empleado{width:90%;height:auto;padding:25px}.table-container-empleado{max-height:280px;overflow-x:auto}.table-empleado{min-width:700px}}@media screen and (min-width: 768px) and (max-width: 1366px){.modal-content-empleado{width:80%;height:auto;padding:30px}.table-container-empleado{max-height:320px}.table-empleado{font-size:13px}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.pipeline-profile{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 0 20px;background:transparent;border-bottom:1px solid rgba(15,23,42,.07)}.pipeline-profile__main{min-width:0;flex:1;display:flex;align-items:center;gap:17px}.pipeline-profile__avatar{position:relative;width:66px;height:66px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:linear-gradient(145deg,#e8f0fe,#dbeafe);cursor:pointer;outline:none;box-shadow:0 0 0 4px #fff,0 3px 12px #0f172a14;transition:box-shadow .18s ease,background .18s ease}.pipeline-profile__avatar:hover{background:linear-gradient(145deg,#dbeafe,#bfdbfe);box-shadow:0 0 0 4px #fff,0 0 0 6px #2563eb14,0 6px 18px #0f172a1f}.pipeline-profile__avatar:focus-visible{box-shadow:0 0 0 4px #fff,0 0 0 7px #2563eb2e}.pipeline-profile__avatar-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;pointer-events:none}.pipeline-profile__initials{color:#1d4ed8;font-size:20px;font-weight:600;line-height:1;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.pipeline-profile__camera{position:absolute;right:-2px;bottom:-2px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#fff;background:#202124;border:3px solid #ffffff;border-radius:50%;box-shadow:0 2px 7px #0f172a2e;pointer-events:none;transition:background .18s ease}.pipeline-profile__avatar:hover .pipeline-profile__camera{background:#2563eb}.pipeline-profile__identity{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.pipeline-profile__company{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase}.pipeline-profile__company-dot{width:6px;height:6px;flex-shrink:0;background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e1a}.pipeline-profile__name{max-width:100%;margin:0;overflow:hidden;color:#202124;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.18;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.pipeline-profile__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:7px}.pipeline-profile__role{display:flex;align-items:center;gap:7px;color:#5f6368;font-size:13px;font-weight:450;line-height:1.4}.pipeline-profile__role svg{flex-shrink:0;color:#64748b}.pipeline-profile__status{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;color:#15803d;font-size:10.5px;font-weight:600;line-height:1;background:#22c55e14;border-radius:999px}.pipeline-profile__contact{min-width:0;max-width:360px;display:flex;align-items:center;gap:11px;padding:7px 9px;border-radius:12px;transition:background .18s ease,transform .18s ease}.pipeline-profile__contact:hover{background:#0f172a09}.pipeline-profile__contact-icon{width:36px;height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#475569;background:#f1f3f4;border-radius:50%;transition:color .18s ease,background .18s ease}.pipeline-profile__contact:hover .pipeline-profile__contact-icon{color:#2563eb;background:#e8f0fe}.pipeline-profile__contact-info{min-width:0;display:flex;flex-direction:column;gap:2px}.pipeline-profile__contact-info span{color:#94a3b8;font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.pipeline-profile__contact-info strong{display:block;max-width:290px;overflow:hidden;color:#3c4043;font-size:13px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.pipeline-profile{gap:20px}.pipeline-profile__contact{max-width:280px}.pipeline-profile__contact-info strong{max-width:205px}}@media (max-width: 720px){.pipeline-profile{align-items:flex-start;gap:16px;padding-top:16px;padding-bottom:18px}.pipeline-profile__avatar{width:60px;height:60px}.pipeline-profile__initials{font-size:18px}.pipeline-profile__camera{width:25px;height:25px}.pipeline-profile__contact{max-width:230px;padding-right:0}.pipeline-profile__contact-info strong{max-width:160px}}@media (max-width: 600px){.pipeline-profile{flex-direction:column;align-items:stretch;gap:14px}.pipeline-profile__main{width:100%;gap:14px}.pipeline-profile__name{font-size:19px}.pipeline-profile__role{font-size:12px}.pipeline-profile__status{font-size:10px}.pipeline-profile__contact{width:fit-content;max-width:calc(100% - 74px);margin-left:74px;padding:4px 0}.pipeline-profile__contact:hover{background:transparent}.pipeline-profile__contact-info strong{max-width:calc(100vw - 165px);font-size:12px}}@media (max-width: 430px){.pipeline-profile__avatar{width:55px;height:55px}.pipeline-profile__initials{font-size:17px}.pipeline-profile__company{font-size:9px}.pipeline-profile__name{font-size:18px}.pipeline-profile__meta{gap:6px}.pipeline-profile__role{font-size:11.5px}.pipeline-profile__contact{max-width:100%;margin-left:69px}.pipeline-profile__contact-info strong{max-width:calc(100vw - 150px)}}@media (max-width: 350px){.pipeline-profile__status{display:none}.pipeline-profile__contact{margin-left:0}.pipeline-profile__contact-info strong{max-width:calc(100vw - 90px)}}@media (prefers-reduced-motion: reduce){.pipeline-profile *,.pipeline-profile *:before,.pipeline-profile *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cmr-container{position:relative;isolation:isolate;width:100%;min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:visible}.cmr-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 16%,transparent 84%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 14%,transparent 86%,transparent 100%)}.title-cmr{font-family:FuturaBold,sans-serif;font-size:48px;font-weight:800;color:#164d8e;margin-bottom:40px;width:100%;max-width:1200px;text-align:left}.button-container-cmr{position:relative;z-index:1;width:100%;max-width:1240px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;justify-items:center;gap:32px;padding:0 0 40px}.button-container-cmr>.cardbtn-crm-container,.button-container-cmr>.card-with-menu{width:100%;max-width:280px;margin:0}@media screen and (max-width: 1150px){.button-container-cmr{grid-template-columns:repeat(3,minmax(0,1fr));max-width:930px}}@media screen and (max-width: 850px){.button-container-cmr{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;gap:24px}}@media screen and (max-width: 600px){.cmr-container{padding:28px 14px 45px}.button-container-cmr{grid-template-columns:minmax(0,1fr);max-width:360px;gap:20px}.button-container-cmr>.cardbtn-crm-container,.button-container-cmr>.card-with-menu{width:100%;max-width:340px}}.card-with-menu{position:relative;display:flex;flex-direction:column;align-items:center}.notification-badge{position:absolute;top:10px;right:10px;background-color:#ff3b30;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:700;border:2px solid white;box-shadow:0 2px 5px #0003;animation:so-bounce-in .5s cubic-bezier(.68,-.55,.27,1.55)}@keyframes so-bounce-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.page-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:9999}.crm-title-wrapper{width:100%;max-width:1200px;margin:0 0 40px;position:relative;z-index:2}.crm-title-label{display:inline-flex;align-items:center;margin-bottom:10px;padding:7px 12px;border:1px solid rgba(22,77,142,.14);border-radius:999px;background:#e3effbbf;color:#164d8e;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;box-shadow:0 6px 16px #164d8e0f}.title-cmr{width:auto;margin:0;display:flex;align-items:baseline;font-family:FuturaBold,Poppins,sans-serif;font-size:clamp(58px,7vw,88px);line-height:.92;font-weight:800;letter-spacing:-5px;color:#164d8e;text-align:left;text-shadow:0 2px 0 rgba(255,255,255,.95),0 15px 35px rgba(22,77,142,.14)}.title-cmr-main{position:relative;font-size:52px;display:inline-block}.title-cmr-main:after{content:"";position:absolute;left:4px;bottom:-12px;width:70px;height:6px;border-radius:999px;background:linear-gradient(90deg,#164d8e 0%,#79a8d7 70%,transparent 100%)}.title-cmr-dot{display:inline-block;margin-left:5px;color:#f2b705;animation:crm-dot-pulse 2.4s ease-in-out infinite}.crm-title-subtitle{max-width:580px;margin:24px 0 0;font-family:Poppins,sans-serif;font-size:13px;line-height:12px;font-weight:400;color:#64748b}@keyframes crm-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.72}}@media screen and (max-width: 600px){.crm-title-wrapper{margin-bottom:30px}.title-cmr{font-size:56px;letter-spacing:-4px}.title-cmr-main:after{width:72px;height:5px}.crm-title-subtitle{margin-top:21px;font-size:13px}}@keyframes sav-fadeIn{to{opacity:1}}@keyframes sav-scaleIn{to{opacity:1;transform:scale(1)}}.sav-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#18223480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:1rem;animation:sav-fadeIn .3s forwards}.sav-modal-container{background-color:#f8f9fa;border-radius:24px;padding:40px;width:100%;max-width:850px;box-shadow:0 25px 50px -12px #00000040;position:relative;border:1px solid rgba(0,0,0,.1);opacity:1;transform:scale(1);animation:sav-scaleIn .25s cubic-bezier(.16,1,.3,1)}.sav-modal__close-btn{position:absolute;top:20px;right:20px;background:#164d8e;border:1px solid #dee2e6;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease}.sav-modal__close-btn:hover{background:#ffc107;color:#212529;transform:rotate(90deg) scale(1.1)}.sav-modal__header{text-align:center;margin-bottom:32px}.sav-modal__title{margin:0;font-size:2.5rem;font-weight:800;color:#212529}.sav-modal__title--highlight{background:linear-gradient(90deg,#164d8e,#2e7ac5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sav-modal__subtitle{margin:8px 0 0;color:#6c757d;font-size:1.125rem}.sav-modal__content{display:grid;grid-template-columns:1fr 1fr;gap:40px}@keyframes sav-card-enter{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sav-card{background:#fff;border-bottom:5px solid #164d8e;border-radius:20px;padding:32px 32px 28px;text-align:center;cursor:pointer;position:relative;overflow:hidden;will-change:transform;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;opacity:1}.sav-modal__content>.sav-card{animation:sav-card-enter .55s .25s cubic-bezier(.16,1,.3,1) forwards}.sav-modal__content>.sav-card:nth-child(2){animation-delay:.42s}.sav-card:hover{border-color:#ffc107;box-shadow:0 20px 30px -10px #164d8e33;transform:translateY(-4px) scale(1.02)}.sav-card__icon{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;margin:0 auto 10px;box-shadow:0 4px 12px #0000001a;transition:transform .35s ease,box-shadow .35s ease;transform:translateZ(18px) translateY(0)}.sav-card__icon--historic{background:linear-gradient(135deg,#164d8e,#2e7ac5)}.sav-card__icon--current{background:linear-gradient(135deg,#ffd400,#ffb700)}.sav-card__title{font-size:1.5rem;font-weight:700;color:#343a40;margin:0;transform:translateZ(10px) translateY(0);transition:transform .35s ease}.sav-card__description{font-size:.98rem;color:#6c757d;line-height:1.6;margin-top:14px;margin-bottom:0;opacity:0;max-height:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease,max-height .3s ease}.sav-card__cta{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:.35rem .9rem;border-radius:999px;background:#e3eefff2;color:#1c4f82;font-weight:600;font-size:.85rem;letter-spacing:.02em;box-shadow:0 8px 18px #164d8e26;opacity:0;max-height:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease,max-height .3s ease,box-shadow .3s ease;pointer-events:none}.sav-card:hover .sav-card__icon,.sav-card:hover .sav-card__title{transform:translateY(-18px)}.sav-card:hover .sav-card__description,.sav-card:hover .sav-card__cta{opacity:1;max-height:200px;transform:translateY(0);pointer-events:auto}.sav-card:hover .sav-card__cta{box-shadow:0 12px 24px #164d8e40}@media (max-width: 768px){.sav-modal__title{font-size:1.8rem}.sav-modal__content{grid-template-columns:1fr;gap:24px}.sav-card{padding:24px;min-height:210px}}.ha-module{padding:2.5rem;background-color:#f0f2f5;min-height:100vh;font-family:Inter,sans-serif;animation:fadeIn-ha .5s ease-out}@keyframes fadeIn-ha{0%{opacity:0}to{opacity:1}}.ha-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.ha-back-btn{display:inline-flex;align-items:center;gap:.5rem;background-color:#fff;border:1px solid #dee2e6;color:#343a40;padding:.75rem 1.25rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.ha-back-btn:hover{background-color:#f8f9fa;border-color:#adb5bd;transform:translateY(-2px)}.ha-header__title-container{text-align:left;flex-grow:1;padding:0 2rem}.ha-title{font-size:2.25rem;font-weight:800;color:#212529;margin:0}.ha-subtitle{font-size:1.1rem;color:#6c757d;margin-top:.25rem}.ha-header__controls{display:flex;align-items:center;gap:1.5rem}.ha-branch-badge{background-color:#164d8e;color:#fff;padding:.5rem 1.25rem;border-radius:30px;font-weight:700;font-size:.9rem;box-shadow:0 4px 10px #164d8e4d}.ha-year-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;color:#343a40;border:1px solid #ced4da;padding:.75rem 2.5rem .75rem 1.25rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;min-width:150px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:all .2s ease}.ha-dashboard-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.ha-dashboard-grid>.full-width{grid-column:1 / -1}.ha-dashboard-grid>*{animation:slideUp-ha .6s cubic-bezier(.165,.84,.44,1) backwards}@keyframes slideUp-ha{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ha-widget{background-color:#fff;border-radius:16px;box-shadow:0 7px 30px -10px #96aab480;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;border-top:4px solid var(--widget-color)}.ha-widget:hover{transform:translateY(-5px);box-shadow:0 12px 35px -10px #96aab4b3}.ha-widget__header{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f3f5}.ha-widget__icon-wrapper{color:var(--widget-color);font-size:1.2rem}.ha-widget__title{font-size:1.1rem;font-weight:600;color:#343a40;margin:0}.ha-widget__body{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.ha-kpi-group{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:30px}.ha-kpi-card{position:relative;display:flex;align-items:center;background-color:#fff;padding:1.25rem;border-radius:16px;box-shadow:0 7px 30px -10px #96aab480;overflow:hidden;transition:all .3s ease;border-left:6px solid var(--kpi-color)}.ha-kpi-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px -10px rgba(from var(--kpi-color) l c h / 50%)}.ha-kpi-card__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kpi-color);background-color:rgba(from var(--kpi-color) r g b / .1);font-size:1.25rem;flex-shrink:0}.ha-kpi-card__content{display:flex;flex-direction:column;margin-left:1rem}.ha-kpi-card__title{font-size:.9rem;color:#6c757d;font-weight:500}.ha-kpi-card__value{font-size:1.75rem;font-weight:700;color:#212529}.ha-custom-tooltip{background-color:#212529e6;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0003}.ha-tooltip-label{font-weight:600;color:#ffd400;margin:0 0 .25rem;text-transform:capitalize}.ha-tooltip-value{color:#fff;margin:0;font-size:1.1rem}.ha-pie-chart-wrapper{display:flex;align-items:center;height:100%;gap:1.5rem}.ha-pie-legend{width:50%;display:flex;flex-direction:column;gap:.75rem}.ha-pie-legend-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;cursor:pointer;transition:background-color .2s ease;border:1px solid transparent}.ha-pie-legend-item:hover{background-color:#f8f9fa}.ha-pie-legend-item.active{background-color:#f1f3f5;border-color:#dee2e6}.ha-pie-legend-color{width:20px;height:20px;border-radius:4px;flex-shrink:0}.ha-pie-legend-text{display:flex;flex-direction:column}.ha-pie-legend-text span{font-size:.8rem;color:#6c757d}.ha-pie-legend-text strong{font-size:1.1rem;font-weight:600;color:#343a40}.ha-data-table{display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.ha-data-table__row{display:grid;grid-template-columns:100px 1fr 150px;align-items:center;gap:1.5rem;padding:.25rem 0}.ha-data-table__month{font-weight:600;color:#495057;font-size:.9rem;text-transform:capitalize}.ha-data-table__bar-container{width:100%;background-color:#e9ecef;border-radius:4px;height:12px}.ha-data-table__bar{height:100%;border-radius:4px;background-image:linear-gradient(90deg,#17a2b8,#55d4e8);transition:width .8s ease-out}.ha-data-table__value{font-weight:600;color:#343a40;text-align:right}.ha-comparison-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.ha-comparison-controls select{font-size:1rem;font-weight:700;border-radius:8px;padding:.75rem;border:2px solid #ced4da;transition:all .2s ease}.ha-comparison-body{display:flex;align-items:center;justify-content:space-around;flex-grow:1;text-align:center}.ha-comparison-column h4{font-size:1.2rem;font-weight:600;color:#6c757d;margin:0 0 .5rem;text-transform:capitalize}.ha-comparison-column p{font-size:2.25rem;font-weight:700;color:#343a40;margin:0}.ha-comparison-center{padding:0 2rem}.ha-comparison-diff span{font-size:2.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem}.ha-comparison-diff p{margin:.25rem 0 0;font-size:1.2rem;color:#6c757d}.ha-comparison-diff.positive span{color:#28a745}.ha-comparison-diff.negative span{color:#dc3545}.ha-key-months-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;flex-grow:1;padding:1rem 0}.ha-key-month__title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#343a40;display:flex;align-items:center;gap:.5rem}.ha-key-month__month{margin:0;font-size:1rem;color:#6c757d;text-transform:capitalize}.ha-key-month__bar-wrapper{width:100%;background-color:#f1f3f5;border-radius:8px;margin-top:.5rem}.ha-key-month__bar{height:40px;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding:0 1rem;color:#fff;font-weight:700;transition:width .8s cubic-bezier(.165,.84,.44,1);white-space:nowrap}.ha-key-month__bar.best{background:linear-gradient(90deg,#ffd400,#ffb700);color:#495057}.ha-key-month__bar.worst{background:linear-gradient(90deg,#ff7b7b,#dc3545)}.ha-socio-table{width:100%;border-collapse:collapse;white-space:nowrap}.ha-socio-table th,.ha-socio-table td{padding:.65rem .8rem;text-align:right;border-bottom:1px solid #e9ecef;font-size:11px}.ha-socio-table tbody tr:nth-child(2n){background-color:#fffbd2}.ha-socio-table th{background-color:#164d8e;font-weight:600;color:#fff;position:sticky;top:0}.ha-socio-table th:first-child{text-align:left;font-weight:700;position:sticky;left:0;background-color:#164d8e;z-index:1}.ha-socio-table td:first-child{text-align:left;font-weight:700;position:sticky;left:0;background-color:#fff;box-shadow:2px 0 5px -2px #0000001a}.ha-socio-table td:last-child{text-align:right;font-weight:500;position:sticky;left:0;color:#fff;background-color:#164d8e;box-shadow:2px 0 5px -2px #0000001a}.ha-socio-table tbody tr:hover,.ha-socio-table tbody tr:hover td:first-child{background-color:#f1f3f5}.ha-branch-selector{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.5rem;background-color:#f8f9fa;border-radius:10px}.ha-branch-selector button{font-size:.8rem;padding:.5rem .75rem;border-radius:8px;border:1px solid #ced4da;background-color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;font-weight:500}.ha-branch-selector button.active{background-color:var(--btn-color);color:#fff;border-color:var(--btn-color);font-weight:700;box-shadow:0 4px 10px rgba(from var(--btn-color) l c h / 30%)}.ha-heatmap-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}.ha-heatmap-controls span{font-size:.9rem;font-weight:600;color:#6c757d;margin-right:.5rem}.ha-heatmap-controls button{font-size:.8rem;padding:.4rem .8rem;border-radius:6px;border:1px solid #ced4da;background-color:#fff;cursor:pointer;transition:all .2s ease}.ha-heatmap-controls button.active{background-color:#164d8e;color:#fff;border-color:#164d8e}.ha-heatmap-container{display:grid;grid-template-columns:100px 1fr;gap:.5rem 1rem}.ha-heatmap-y-axis{display:flex;flex-direction:column;justify-content:space-around;text-align:right;font-size:.8rem;font-weight:600;color:#495057}.ha-heatmap-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,1fr);gap:4px}.ha-heatmap-cell{aspect-ratio:1;background-color:#e9ecef;border-radius:4px;background-color:rgba(from #164d8e .9 .02 h);opacity:calc(.1 + (.9 * var(--intensity)));position:relative;transition:transform .2s ease}.ha-heatmap-cell:hover{transform:scale(1.1);z-index:2;box-shadow:0 0 10px #0003}.ha-heatmap-cell:hover .ha-heatmap-tooltip{opacity:1;transform:translateY(0);visibility:visible}.ha-heatmap-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(10px);background-color:#212529;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;white-space:nowrap;box-shadow:0 4px 10px #0003;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10}.ha-heatmap-x-axis{grid-column:2 / 3;display:grid;grid-template-columns:repeat(12,1fr);gap:4px;font-size:.7rem;font-weight:500;color:#6c757d;text-align:center}.ha-sparkline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.ha-sparkline-item{border:1px solid #e9ecef;padding:1rem;border-radius:10px}.ha-sparkline-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ha-sparkline-dot{width:10px;height:10px;border-radius:50%}.ha-sparkline-header h5{margin:0;font-size:.9rem;font-weight:600}@media (max-width: 1400px){.ha-dashboard-grid{grid-template-columns:1fr}.ha-kpi-group{grid-template-columns:repeat(2,1fr)}.ha-dashboard-grid>.full-width{grid-column:auto}}@media (max-width: 768px){.ha-module{padding:1.5rem}.ha-header{flex-direction:column;gap:1.5rem;align-items:stretch}.ha-kpi-group{grid-template-columns:1fr}.ha-pie-chart-wrapper{flex-direction:column}.ha-pie-legend{width:100%;margin-top:1.5rem}}.ha-export-controls{position:relative}.ha-export-btn{display:inline-flex;align-items:center;gap:.75rem;background-color:#164d8e;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px #164d8e40}.ha-export-btn:hover{background-color:#1e6ab3;transform:translateY(-2px);box-shadow:0 7px 20px #164d8e59}.ha-export-btn span{display:block}.ha-export-menu{position:absolute;top:calc(100% + 10px);right:0;background-color:#fff;border-radius:10px;box-shadow:0 10px 30px -5px #0003;padding:.5rem;z-index:10;width:180px;animation:slideDown-ha .3s cubic-bezier(.165,.84,.44,1)}@keyframes slideDown-ha{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ha-export-menu button{display:flex;align-items:center;gap:.75rem;width:100%;background:none;border:none;text-align:left;padding:.75rem 1rem;border-radius:6px;font-size:.95rem;font-weight:500;color:#343a40;cursor:pointer;transition:background-color .2s ease}.ha-export-menu button:hover{background-color:#f1f3f5}.modal-oferta-vent-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffffc8;z-index:999}.modal-oferta-vent-container{background:#eef4fa;width:60%;max-width:800px;height:80%;padding:20px;border-radius:8px;position:relative;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column}.modal-oferta-vent-close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.modal-oferta-vent-title{font-size:28px;font-weight:700;color:#164d8e;margin-bottom:15px}.modal-oferta-vent-search{display:flex;align-items:center;margin-bottom:10px}.modal-oferta-vent-search-input{font-family:Inter;width:25%;height:15px;padding:3px 10px;border:1px solid transparent;border-radius:0}.modal-oferta-vent-search-btn{background:none;border:none;cursor:pointer;font-size:16px;margin-left:5px}.modal-oferta-vent-table{width:100%;border-collapse:separate;border-spacing:3px;background:transparent}.modal-oferta-vent-table thead{position:sticky;top:0;background:#164d8e;color:#fff;z-index:10}.modal-oferta-vent-table th{font-family:Futura Lt BT;background:#164d8e;font-weight:100;font-size:11px;color:#fff;padding:5px 6px;text-align:left;white-space:nowrap}.modal-oferta-vent-table td{font-family:Futura Lt BT;padding:2px 6px;font-size:12px;font-weight:700;background:#ffffe0;border:1px solid transparent}.modal-oferta-vent-table tbody tr:nth-child(2n) td{font-weight:700;background:#fff}.modal-oferta-vent-table-container{max-height:380px;overflow-y:auto;border:1px solid transparent}.modal-oferta-vent-table-container::-webkit-scrollbar{width:8px}.modal-oferta-vent-table-container::-webkit-scrollbar-thumb{background:#164d8e;border-radius:4px}.modal-oferta-vent-table-container::-webkit-scrollbar-track{background:#f0f0f0}.modal-oferta-vent-actions{display:flex;justify-content:flex-end;margin-top:15px}.modal-oferta-vent-btn{font-family:FuturaBkBT;font-weight:100;background-color:#003a70;color:#fff;font-size:14px;padding:10px 15px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.modal-oferta-vent-btn:disabled{background-color:#999!important;cursor:not-allowed;color:#ccc}.modal-oferta-vent-btn:not(:disabled):hover{background-color:#002a52}.modal-oferta-vent-select{background:#ffd400;color:#002a52;margin-right:10px;border-radius:5px}.modal-oferta-vent-btn{border-radius:5px;background-color:#fffbd2}.modal-oferta-vent-container .modal-oferta-vent-table tbody tr.selected-row td{background-color:#d9edf7!important;color:#000!important}.small-title{font-weight:400}td.estado-rechazado span,.estado-rechazado{color:#c0392b!important;font-weight:700;font-size:12.5px}td.estado-abierto span,.estado-abierto{font-weight:700!important;font-size:12.5px!important}td.estado-pendiente span,.estado-pendiente{color:#b8860b!important;font-weight:700;font-size:14px}td.estado-cerrado span,.estado-cerrado{color:#c0392b!important;font-weight:700!important}.cancel-button-pendiente{font-family:FuturaBook!important;background-color:#ffffe0;color:#164d8e;font-weight:700;border:0px solid transparent;padding:8px 20px;border-radius:10px;cursor:pointer;transition:background-color .2s ease}.cancel-button-pendiente:hover{background-color:#ffd400}@media screen and (max-width: 480px){.modal-oferta-vent-container{width:300vw;padding:40px;height:auto;max-height:50vh;border-radius:10px}.modal-oferta-vent-search{width:100%}.modal-oferta-vent-search input,.modal-oferta-vent-search-input{width:100%;font-size:13px;padding:6px 10px}.modal-oferta-vent-search-btn{align-self:flex-end;font-size:13px;margin-top:8px}.modal-oferta-vent-table-container{max-height:230px;overflow-x:auto;overflow-y:auto}.modal-oferta-vent-table{min-width:700px;width:max-content}.modal-oferta-vent-table th,.modal-oferta-vent-table td{font-size:11px;padding:4px 6px}.modal-oferta-vent-actions{flex-direction:column;gap:10px;align-items:stretch;margin-top:20px}.modal-oferta-vent-btn,.modal-oferta-vent-select{width:100%;padding:8px;font-size:13px}}@media screen and (max-width: 932px) and (max-height: 500px){.modal-oferta-vent-container{width:100vw;height:auto;max-height:95vh;padding:20px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.modal-oferta-vent-title{font-size:22px;text-align:center}.modal-oferta-vent-search{width:100%;margin-bottom:10px}.modal-oferta-vent-search input{width:100%;font-size:14px;border-radius:5px;padding:5px 10px}.modal-oferta-vent-table-container{overflow-x:auto;overflow-y:auto;max-height:300px;margin-top:10px}.modal-oferta-vent-table{min-width:750px;width:max-content;white-space:nowrap;border-collapse:collapse}.modal-oferta-vent-table th,.modal-oferta-vent-table td{font-size:12px;padding:4px 8px}.modal-oferta-vent-actions{margin-top:20px;display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.modal-oferta-vent-btn,.modal-oferta-vent-select{font-size:14px;padding:10px;width:100%}}@media screen and (min-width: 768px) and (max-width: 1024px) and (min-height: 1000px){.modal-oferta-vent-container{width:80%;height:auto;max-height:90%;padding:25px}.modal-oferta-vent-title{font-size:24px}.modal-oferta-vent-search-input{width:100%;font-size:14px}.modal-oferta-vent-btn{font-size:14px}}@media screen and (min-width: 1025px) and (max-width: 1400px) and (max-height: 1100px){.modal-oferta-vent-container{width:70%;height:auto;padding:30px}.modal-oferta-vent-title{font-size:26px}.modal-oferta-vent-search-input{width:40%;font-size:14px}.modal-oferta-vent-btn{font-size:14px}}.so-modal-container{--so-primary-color: #164d8e;--so-primary-dark: #002a52;--so-secondary-color: #3b82f6;--so-accent-color: #f59e0b;--so-success-color: #16a34a;--so-danger-color: #ef4444;--so-light-bg: #f7faff;--so-border-color: #dde8f5;--so-text-primary: #1e293b;--so-text-secondary: #5a7a9d;--so-font-family: "Futura Lt BT", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--so-modal-border-radius: 24px;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#18314f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;padding:16px}.so-modal-content{background:linear-gradient(145deg,var(--so-light-bg),#ffffff);width:60%;max-width:1200px;height:95vh;max-height:900px;border-radius:var(--so-modal-border-radius);box-shadow:0 25px 80px -15px #001e4659;padding:2rem;display:flex;flex-direction:column;overflow:hidden;animation:so-modal-enter .4s cubic-bezier(.25,1,.5,1);border:1px solid rgba(255,255,255,.6)}.so-modal-header{flex-shrink:0;position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--so-border-color)}.so-modal-title{color:var(--so-primary-color);font-family:var(--so-font-family);font-weight:800;font-size:2rem;line-height:1.2}.so-modal-title-small{font-size:1rem;color:var(--so-text-secondary);font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.so-modal-close-btn{position:absolute;right:-12px;top:-12px;background:transparent;border:none;cursor:pointer;color:var(--so-text-secondary);font-size:2rem;transition:transform .3s ease,color .3s ease}.so-modal-close-btn:hover{transform:rotate(90deg) scale(1.1);color:var(--so-primary-color)}.so-modal-top-controls{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;flex-shrink:0}.so-modal-search-wrapper{position:relative;display:flex;align-items:center;flex:1;min-width:250px}.so-modal-search-input{width:100%;padding:12px 48px 12px 16px;border:2px solid var(--so-border-color);border-radius:12px;font-family:var(--so-font-family);font-size:1rem;outline:none;transition:all .3s cubic-bezier(.25,1,.5,1);background:#fff}.so-modal-search-input:focus{border-color:var(--so-primary-color);box-shadow:0 0 0 4px #3b82f633}.so-modal-filter-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#8fa6c1;font-size:1.2rem;padding:8px;border-radius:8px;transition:all .3s ease}.so-modal-filter-btn:hover{color:var(--so-primary-color);background-color:#eaf3ff}.so-modal-selection-counter{flex-basis:350px;flex-shrink:0}.so-modal-progress-bar-container{height:6px;width:100%;background-color:#e5e7eb;border-radius:3px;overflow:hidden;margin-top:4px}.so-modal-progress-bar-fill{height:100%;background:var(--so-primary-color);border-radius:3px;transition:width .4s cubic-bezier(.25,1,.5,1)}.so-modal-progress-bar-fill.limit-reached{background:linear-gradient(90deg,var(--so-danger-color),#f87171)}.so-modal-progress-text{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--so-font-family);font-size:.8rem;font-weight:700;color:var(--so-text-secondary);text-transform:uppercase}.so-modal-progress-text strong{font-size:1.5rem;font-weight:800;color:var(--so-text-primary)}.so-modal-progress-text strong span{font-size:1rem;color:var(--so-text-secondary);font-weight:600}.so-modal-main-content{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.so-modal-table-container{flex-grow:1;overflow-y:auto;border:1px solid var(--so-border-color);border-radius:16px;background:#fff}.so-modal-table{width:100%;border-collapse:collapse}.so-modal-table thead th{position:sticky;top:0;background:#003c75;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:8px 12px;text-align:left;border-bottom:2px solid var(--so-border-color);z-index:10;border-right:1px solid #164c8ebd!important}.so-modal-table td{padding:8px 12px;font-size:.85rem;font-weight:500;color:var(--so-text-primary);border-bottom:1px solid #eaf3ff;transition:background-color .2s ease}.so-modal-table tbody tr:nth-child(2n){background-color:#fefce8}.so-modal-table tbody tr{cursor:pointer}.so-modal-table tbody tr:hover td{background-color:#f0f5ff}.so-modal-selected-row td{background-color:#e0eaff!important;font-weight:600}.so-modal-no-wrap{white-space:nowrap}.so-modal-status-open{background-color:#16a34a1a;color:var(--so-success-color);padding:4px 10px;border-radius:9999px;font-size:.7rem;font-weight:700}.so-modal-no-results,.so-modal-loading-message,.so-modal-error-message{text-align:center;padding:4rem;color:var(--so-text-secondary);font-weight:600}.so-modal-custom-checkbox{width:20px;height:20px;background-color:#f0f5ff;border:2px solid #cdd9e8;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.so-modal-selected-row .so-modal-custom-checkbox,.so-modal-custom-checkbox.selected,.so-modal-mobile-list-item.selected .so-modal-custom-checkbox{background-color:#003c75;border-color:#003c75}.so-modal-checkmark{width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.so-modal-custom-checkbox.disabled{background-color:#e5e7eb;border-color:#d1d5db;cursor:not-allowed}.so-modal-disabled-row{opacity:.6;cursor:not-allowed;background-color:#f8fafc!important}.so-modal-disabled-row:hover td{background-color:transparent!important}.so-modal-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--so-border-color);flex-shrink:0}.so-modal-pagination-wrapper{flex-grow:1}.so-modal-action-buttons{display:flex;gap:1rem}.so-modal-btn-accept,.so-modal-btn-cancel{padding:8px 24px;font-family:Futura Lt BT;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease}.so-modal-btn-accept{background:#f1c40f;color:#164d8e;border:none}.so-modal-btn-accept:hover:not(:disabled){background:#002a 52;color:#fff;transform:scale(1.03)}.so-modal-btn-accept:disabled{background:#ccc;color:#fff;cursor:not-allowed}.so-modal-btn-cancel{background:#fffdf0;color:#164d8e;border:2px solid rgba(22,77,142,.15)}.so-modal-btn-cancel:hover{background:#164d8e;color:#fff;transform:scale(1.03)}.so-modal-pagination-container{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.so-modal-pagination-btn{background-color:#fff;color:var(--so-text-secondary);border:none;cursor:pointer;transition:all .2s ease}.so-modal-pagination-btn:hover:not(:disabled){background-color:var(--so-light-bg);color:var(--so-primary-color)}.so-modal-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.so-modal-pagination-info{font-size:.9rem;color:var(--so-text-secondary);font-weight:600}.so-modal-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#18314f4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;display:flex;justify-content:center;align-items:center;padding:1rem}.so-modal-filter-content{width:90%;max-width:550px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #001e4633;display:flex;flex-direction:column;overflow:hidden;animation:so-modal-enter .3s ease;max-height:80vh}.so-modal-filter-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--so-border-color)}.so-modal-filter-header h3{font-size:1.2rem;color:var(--so-primary-color);font-weight:700}.so-modal-filter-header button{background:none;border:none;font-size:1.5rem;color:var(--so-text-secondary);cursor:pointer}.so-modal-filter-controls{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;background-color:var(--so-light-bg);border-bottom:1px solid var(--so-border-color)}.so-modal-filter-search-input{width:100%;padding:10px 14px;border:1px solid var(--so-border-color);border-radius:8px;font-family:var(--so-font-family)}.so-modal-filter-date-inputs{display:flex;gap:1rem;width:100%}.so-modal-date-input-wrapper{position:relative;flex:1;cursor:pointer}.so-modal-date-label{position:absolute;top:0;left:16px;transform:translateY(-50%);background:#fff;padding:2px 10px;border-radius:6px;font-size:.7rem;font-weight:700;color:var(--so-primary-color);text-transform:uppercase;letter-spacing:.8px;z-index:2;transition:all .3s ease}.so-modal-filter-date-inputs input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:18px 16px 10px 42px;background-color:#fff;border:2px solid var(--so-border-color);border-radius:12px;font-family:var(--so-font-family);font-size:.95rem;font-weight:600;color:var(--so-text-primary);outline:none;transition:border-color .3s ease,box-shadow .3s ease;pointer-events:none}.so-modal-filter-date-inputs input[type=date]::-webkit-calendar-picker-indicator{display:none}.so-modal-date-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--so-text-secondary);z-index:1;pointer-events:none;transition:color .3s ease}.so-modal-date-input-wrapper:focus-within .so-modal-date-label{color:var(--so-primary-color)}.so-modal-date-input-wrapper:focus-within input[type=date]{border-color:var(--so-primary-color);box-shadow:0 0 0 4px #3b82f633}.so-modal-date-input-wrapper:focus-within .so-modal-date-icon{color:var(--so-primary-color)}.so-modal-filter-list{flex-grow:1;overflow-y:auto;padding:8px}.so-modal-filter-group{border-bottom:1px solid var(--so-border-color)}.so-modal-filter-accordion-header{display:flex;align-items:center;padding:12px 8px;cursor:pointer;transition:background-color .2s ease}.so-modal-filter-accordion-header:hover{background-color:var(--so-light-bg)}.so-modal-client-name{flex-grow:1;font-weight:700;color:var(--so-text-primary)}.so-modal-order-count-badge{background-color:var(--so-primary-color);color:#fff;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:999px;margin:0 12px}.so-modal-accordion-arrow{font-size:1rem;color:var(--so-text-secondary);transition:transform .3s ease}.so-modal-accordion-arrow.open{transform:rotate(180deg)}.so-modal-filter-order-list{padding:4px 8px 12px;background-color:var(--so-light-bg)}.so-modal-filter-list-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.so-modal-filter-list-item:hover{background-color:#e0eaff}.so-modal-filter-list-item.selected{background-color:#d1e0ff;font-weight:700}.so-modal-filter-item-docnum{color:var(--so-primary-dark)}.so-modal-custom-checkbox.small{width:20px;height:20px}.so-modal-filter-footer{padding:1rem;background-color:var(--so-light-bg);border-top:1px solid var(--so-border-color);text-align:right}@media (max-width: 768px){.so-modal-content{width:95vw;height:auto;max-height:90vh;border-radius:var(--so-modal-border-radius);padding:1.5rem 1rem;box-shadow:0 10px 40px -10px #001e4666}.so-modal-header{padding-bottom:.75rem;margin-bottom:.75rem}.so-modal-title{font-size:1.5rem}.so-modal-title-small{font-size:.8rem}.so-modal-top-controls{flex-direction:column;gap:1rem;margin-bottom:1rem}.so-modal-search-wrapper,.so-modal-selection-counter{width:100%}.so-modal-selection-counter{flex-basis:auto}.so-modal-main-content{flex-grow:1;overflow-y:auto;min-height:0;margin-bottom:0}.so-modal-mobile-list-container{padding:0 4px;-webkit-overflow-scrolling:touch}.so-modal-mobile-list-item{background:#fff;border-radius:12px;margin-bottom:12px;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px -5px #001e461a;border-bottom:4px solid transparent}.so-modal-mobile-list-item.selected{border-bottom-color:#f1c40f}.so-modal-mobile-list-item.disabled{opacity:.6}.so-modal-mobile-item-header{display:flex;align-items:center;gap:12px;padding:1rem;cursor:pointer}.so-modal-mobile-item-main-info{flex-grow:1;display:flex;flex-direction:column}.so-modal-mobile-item-docnum{font-weight:700;color:var(--so-primary-color)}.so-modal-mobile-item-cardname{font-size:.9rem;color:var(--so-text-secondary)}.so-modal-accordion-arrow{font-size:1rem;color:var(--so-text-secondary);transition:transform .3s ease}.so-modal-accordion-arrow.open{transform:rotate(180deg)}.so-modal-mobile-item-content{padding:0px 1rem 1rem 3.75rem;animation:so-modal-slide-down .3s ease}.so-modal-info-row{display:flex;justify-content:space-between;padding:4px 0;font-size:.9rem}.so-modal-info-row strong{color:var(--so-text-secondary)}@keyframes so-modal-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.so-modal-footer{flex-direction:column-reverse;padding-top:1rem}.so-modal-action-buttons,.so-modal-pagination-wrapper{width:100%;display:flex;justify-content:center}.so-modal-action-buttons{gap:.75rem}.so-modal-btn-accept,.so-modal-btn-cancel{flex-grow:1}.so-modal-pagination-wrapper{margin-top:1rem}.so-modal-filter-content{max-height:85vh;width:95vw}}.sot-modal-container{--so-primary-color: #164d8e;--so-primary-dark: #002a52;--so-secondary-color: #3b82f6;--so-accent-color: #f59e0b;--so-success-color: #16a34a;--so-danger-color: #ef4444;--so-light-bg: #f7faff;--so-border-color: #dde8f5;--so-text-primary: #1e293b;--so-text-secondary: #5a7a9d;--so-font-family: "Futura Lt BT", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--so-modal-border-radius: 24px;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#18314f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;padding:16px}.sot-modal-content{background:linear-gradient(145deg,var(--so-light-bg),#ffffff);width:60%;max-width:1200px;height:95vh;max-height:900px;border-radius:var(--so-modal-border-radius);box-shadow:0 25px 80px -15px #001e4659;padding:2rem;display:flex;flex-direction:column;overflow:hidden;animation:so-modal-enter .4s cubic-bezier(.25,1,.5,1);border:1px solid rgba(255,255,255,.6)}@keyframes so-modal-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sot-modal-header{flex-shrink:0;position:relative;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--so-border-color)}.sot-modal-title{color:var(--so-primary-color);font-family:var(--so-font-family);font-weight:800;font-size:2rem;line-height:1.2}.sot-modal-title-small{font-size:1rem;color:var(--so-text-secondary);font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.sot-modal-close-btn{position:absolute;right:-12px;top:-12px;background:transparent;border:none;cursor:pointer;color:var(--so-text-secondary);font-size:2rem;transition:transform .3s ease,color .3s ease}.sot-modal-close-btn:hover{transform:rotate(90deg) scale(1.1);color:var(--so-primary-color)}.sot-modal-top-controls{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;flex-shrink:0}.sot-modal-search-wrapper{position:relative;display:flex;align-items:center;flex:1;min-width:250px}.sot-modal-search-input{width:100%;padding:12px 48px 12px 16px;border:2px solid var(--so-border-color);border-radius:12px;font-family:var(--so-font-family);font-size:1rem;outline:none;transition:all .3s cubic-bezier(.25,1,.5,1);background:#fff}.sot-modal-search-input:focus{border-color:var(--so-primary-color);box-shadow:0 0 0 4px #3b82f633}.sot-modal-filter-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#8fa6c1;font-size:1.2rem;padding:8px;border-radius:8px;transition:all .3s ease}.sot-modal-filter-btn:hover{color:var(--so-primary-color);background-color:#eaf3ff}.sot-modal-selection-counter{flex-basis:350px;flex-shrink:0}.sot-modal-progress-bar-container{height:6px;width:100%;background-color:#e5e7eb;border-radius:3px;overflow:hidden;margin-top:4px}.sot-modal-progress-bar-fill{height:100%;background:var(--so-primary-color);border-radius:3px;transition:width .4s cubic-bezier(.25,1,.5,1)}.sot-modal-progress-bar-fill.limit-reached{background:linear-gradient(90deg,var(--so-danger-color),#f87171)}.sot-modal-progress-text{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--so-font-family);font-size:.8rem;font-weight:700;color:var(--so-text-secondary);text-transform:uppercase}.sot-modal-progress-text strong{font-size:1.5rem;font-weight:800;color:var(--so-text-primary)}.sot-modal-progress-text strong span{font-size:1rem;color:var(--so-text-secondary);font-weight:600}.sot-modal-main-content{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.sot-modal-table-container{flex-grow:1;overflow-y:auto;border:1px solid var(--so-border-color);border-radius:16px;background:#fff}.sot-modal-table{width:100%;border-collapse:collapse}.sot-modal-table thead th{position:sticky;top:0;background:#003c75;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:8px 12px;text-align:left;border-bottom:2px solid var(--so-border-color);z-index:10;border-right:1px solid #164c8ebd!important}.sot-modal-table td{padding:8px 12px;font-size:.85rem;font-weight:500;color:var(--so-text-primary);border-bottom:1px solid #eaf3ff;transition:background-color .2s ease}.sot-modal-table tbody tr:nth-child(2n){background-color:#fefce8}.sot-modal-table tbody tr{cursor:pointer}.sot-modal-table tbody tr:hover td{background-color:#f0f5ff}.sot-modal-selected-row td{background-color:#e0eaff!important;font-weight:600}.sot-modal-no-wrap{white-space:nowrap}.sot-modal-status-open{background-color:#16a34a1a;color:var(--so-success-color);padding:4px 10px;border-radius:9999px;font-size:.7rem;font-weight:700}.sot-modal-no-results,.sot-modal-loading-message,.sot-modal-error-message{text-align:center;padding:4rem;color:var(--so-text-secondary);font-weight:600}.sot-modal-custom-checkbox{width:20px;height:20px;background-color:#f0f5ff;border:2px solid #cdd9e8;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.sot-modal-selected-row .so-modal-custom-checkbox,.sot-modal-custom-checkbox.selected,.sot-modal-mobile-list-item.selected .so-modal-custom-checkbox{background-color:#003c75;border-color:#003c75}.sot-modal-checkmark{width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.sot-modal-custom-checkbox.disabled{background-color:#e5e7eb;border-color:#d1d5db;cursor:not-allowed}.sot-modal-disabled-row{opacity:.6;cursor:not-allowed;background-color:#f8fafc!important}.sot-modal-disabled-row:hover td{background-color:transparent!important}.sot-modal-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--so-border-color);flex-shrink:0}.sot-modal-pagination-wrapper{flex-grow:1}.sot-modal-action-buttons{display:flex;gap:1rem}.sot-modal-btn-accept,.sot-modal-btn-cancel{padding:8px 24px;font-family:Futura Lt BT;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease}.sot-modal-btn-accept{background:#f1c40f;color:#164d8e;border:none}.sot-modal-btn-accept:hover:not(:disabled){background:#002a 52;color:#fff;transform:scale(1.03)}.sot-modal-btn-accept:disabled{background:#ccc;color:#fff;cursor:not-allowed}.sot-modal-btn-cancel{background:#fffdf0;color:#164d8e;border:2px solid rgba(22,77,142,.15)}.sot-modal-btn-cancel:hover{background:#164d8e;color:#fff;transform:scale(1.03)}.sot-modal-pagination-container{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.sot-modal-pagination-btn{background-color:#fff;color:var(--so-text-secondary);border:none;cursor:pointer;transition:all .2s ease}.sot-modal-pagination-btn:hover:not(:disabled){background-color:var(--so-light-bg);color:var(--so-primary-color)}.sot-modal-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.sot-modal-pagination-info{font-size:.9rem;color:var(--so-text-secondary);font-weight:600}.sot-modal-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#18314f4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;display:flex;justify-content:center;align-items:center;padding:1rem}.sot-modal-filter-content{width:90%;max-width:550px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #001e4633;display:flex;flex-direction:column;overflow:hidden;animation:so-modal-enter .3s ease;max-height:80vh}.sot-modal-filter-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--so-border-color)}.sot-modal-filter-header h3{font-size:1.2rem;color:var(--so-primary-color);font-weight:700}.sot-modal-filter-header button{background:none;border:none;font-size:1.5rem;color:var(--so-text-secondary);cursor:pointer}.sot-modal-filter-controls{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;background-color:var(--so-light-bg);border-bottom:1px solid var(--so-border-color)}.sot-modal-filter-search-input{width:100%;padding:10px 14px;border:1px solid var(--so-border-color);border-radius:8px;font-family:var(--so-font-family)}.sot-modal-filter-date-inputs{display:flex;gap:1rem;width:100%}.sot-modal-date-input-wrapper{position:relative;flex:1;cursor:pointer}.sot-modal-date-label{position:absolute;top:0;left:16px;transform:translateY(-50%);background:#fff;padding:2px 10px;border-radius:6px;font-size:.7rem;font-weight:700;color:var(--so-primary-color);text-transform:uppercase;letter-spacing:.8px;z-index:2;transition:all .3s ease}.sot-modal-filter-date-inputs input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:18px 16px 10px 42px;background-color:#fff;border:2px solid var(--so-border-color);border-radius:12px;font-family:var(--so-font-family);font-size:.95rem;font-weight:600;color:var(--so-text-primary);outline:none;transition:border-color .3s ease,box-shadow .3s ease;pointer-events:none}.sot-modal-filter-date-inputs input[type=date]::-webkit-calendar-picker-indicator{display:none}.sot-modal-date-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--so-text-secondary);z-index:1;pointer-events:none;transition:color .3s ease}.sot-modal-date-input-wrapper:focus-within .so-modal-date-label{color:var(--so-primary-color)}.sot-modal-date-input-wrapper:focus-within input[type=date]{border-color:var(--so-primary-color);box-shadow:0 0 0 4px #3b82f633}.sot-modal-date-input-wrapper:focus-within .so-modal-date-icon{color:var(--so-primary-color)}.sot-modal-filter-list{flex-grow:1;overflow-y:auto;padding:8px}.sot-modal-filter-group{border-bottom:1px solid var(--so-border-color)}.sot-modal-filter-accordion-header{display:flex;align-items:center;padding:12px 8px;cursor:pointer;transition:background-color .2s ease}.sot-modal-filter-accordion-header:hover{background-color:var(--so-light-bg)}.sot-modal-client-name{flex-grow:1;font-weight:700;color:var(--so-text-primary)}.sot-modal-order-count-badge{background-color:var(--so-primary-color);color:#fff;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:999px;margin:0 12px}.sot-modal-accordion-arrow{font-size:1rem;color:var(--so-text-secondary);transition:transform .3s ease}.sot-modal-accordion-arrow.open{transform:rotate(180deg)}.sot-modal-filter-order-list{padding:4px 8px 12px;background-color:var(--so-light-bg)}.sot-modal-filter-list-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.sot-modal-filter-list-item:hover{background-color:#e0eaff}.sot-modal-filter-list-item.selected{background-color:#d1e0ff;font-weight:700}.sot-modal-filter-item-docnum{color:var(--so-primary-dark)}.sot-modal-custom-checkbox.small{width:20px;height:20px}.sot-modal-filter-footer{padding:1rem;background-color:var(--so-light-bg);border-top:1px solid var(--so-border-color);text-align:right}@media (max-width: 768px){.sot-modal-content{width:95vw;height:auto;max-height:90vh;border-radius:var(--so-modal-border-radius);padding:1.5rem 1rem;box-shadow:0 10px 40px -10px #001e4666}.sot-modal-header{padding-bottom:.75rem;margin-bottom:.75rem}.sot-modal-title{font-size:1.5rem}.sot-modal-title-small{font-size:.8rem}.sot-modal-top-controls{flex-direction:column;gap:1rem;margin-bottom:1rem}.sot-modal-search-wrapper,.sot-modal-selection-counter{width:100%}.sot-modal-selection-counter{flex-basis:auto}.sot-modal-main-content{flex-grow:1;overflow-y:auto;min-height:0;margin-bottom:0}.sot-modal-mobile-list-container{padding:0 4px;-webkit-overflow-scrolling:touch}.sot-modal-mobile-list-item{background:#fff;border-radius:12px;margin-bottom:12px;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px -5px #001e461a;border-bottom:4px solid transparent}.sot-modal-mobile-list-item.selected{border-bottom-color:#f1c40f}.sot-modal-mobile-list-item.disabled{opacity:.6}.sot-modal-mobile-item-header{display:flex;align-items:center;gap:12px;padding:1rem;cursor:pointer}.sot-modal-mobile-item-main-info{flex-grow:1;display:flex;flex-direction:column}.sot-modal-mobile-item-docnum{font-weight:700;color:var(--so-primary-color)}.sot-modal-mobile-item-cardname{font-size:.9rem;color:var(--so-text-secondary)}.sot-modal-accordion-arrow{font-size:1rem;color:var(--so-text-secondary);transition:transform .3s ease}.sot-modal-accordion-arrow.open{transform:rotate(180deg)}.sot-modal-mobile-item-content{padding:0px 1rem 1rem 3.75rem;animation:so-modal-slide-down .3s ease}.sot-modal-info-row{display:flex;justify-content:space-between;padding:4px 0;font-size:.9rem}.sot-modal-info-row strong{color:var(--so-text-secondary)}@keyframes so-modal-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sot-modal-footer{flex-direction:column-reverse;padding-top:1rem}.sot-modal-action-buttons,.sot-modal-pagination-wrapper{width:100%;display:flex;justify-content:center}.sot-modal-action-buttons{gap:.75rem}.sot-modal-btn-accept,.sot-modal-btn-cancel{flex-grow:1}.sot-modal-pagination-wrapper{margin-top:1rem}.sot-modal-filter-content{max-height:85vh;width:95vw}}.actions{display:flex;justify-content:center;align-items:center;gap:300px;margin:-10px auto}.explore-btn,.reset-btn-anexos{background-color:#004a98;font-family:Futura Lt BT,serif;color:#fff;border:none;padding:8px 25px;font-size:12px;border-radius:10px;cursor:pointer}.explore-btn:hover,.reset-btn-anexos:hover{background-color:#164d8e;transform:scale(1.05)}.alert-warning-anex{font-family:Futura Lt Bt;font-weight:700;display:flex;align-items:center;gap:8px;color:#164d8e;border:0px solid transparent;border-radius:6px;font-size:12px;margin-top:10px}@media screen and (max-width: 480px){.modal-content1{width:80%;height:auto;padding:25px;border-radius:20px}.text-reset{font-size:20px;margin-bottom:15px}.subtext-reset{font-size:14px;margin-bottom:20px;text-align:center}.modal-buttons{flex-direction:column;align-items:stretch;gap:8px;margin-top:15px}.confirm-btn,.confirm-btn1,.cancel-btn,.cancel-btn1{width:100%;font-size:13px;padding:8px;border-radius:12px}}@media screen and (max-width: 932px) and (orientation: landscape){.modal-content1{width:70%;height:auto;padding:25px;border-radius:20px}.text-reset{font-size:22px}.subtext-reset{font-size:15px}.modal-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.confirm-btn,.confirm-btn1,.cancel-btn,.cancel-btn1{font-size:13px;padding:6px 15px}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.modal-content1{width:60%;height:auto;padding:30px}.text-reset{font-size:24px}.subtext-reset{font-size:15px}}@media screen and (min-width: 1025px) and (max-width: 1366px) and (orientation: landscape){.modal-content1{width:45%;height:auto;padding:30px}.text-reset{font-size:24px}.subtext-reset{font-size:16px}.modal-buttons{justify-content:center;gap:12px}}.transferstock-container{width:100%;margin:-10px auto 0;color:#333;padding:5px}.transfer-stock-header-title{font-family:FuturaBold;display:flex;align-items:center;gap:.6rem;font-size:1.85rem;font-weight:700;color:#164d8e;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none;width:fit-content;transition:color .3s ease;margin-top:0}.transfer-stock-header-title:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right,gold,#164d8e);border-radius:4px;opacity:.9;transition:width .3s ease}.transfer-stock-header-title:hover:after{width:110%}.transfer-stock-header-icon-header-icon{font-size:2rem;color:#164d8e;transition:transform .3s ease,color .3s ease}.transfer-stock-header-title:hover .transfer-stock-header-icon-header-icon{transform:translateY(-2px) rotate(-3deg);color:#164d8e}.transfer-stock-tab-content .styled-table .input-descripcion{width:400px}.transfer-stock-tab-content .styled-table .input-unidadmedida{width:80px}.transfer-stock-tab-content .styled-table .input-precio{width:125px}.transfer-stock-tab-content .styled-table .input-iva{width:80px}.transfer-stock-tab-content .styled-table .input-cantidad{text-align:right;width:80px}.transfer-stock-tab-content .styled-table .input-descuento{width:108px}.transfer-stock-button-group{margin-top:6px;display:flex;justify-content:space-between;width:96%}.transfer-stock-left-buttons,.transfer-stock-right-buttons{display:flex;gap:10px}.transfer-stock-left-buttons{justify-content:flex-start}.transfer-stock-right-buttons{justify-content:flex-end}.transfer-stock-dropdown-menu-up{position:absolute;bottom:100%;left:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px #00000026;border-radius:8px;padding:6px 0;z-index:1000;min-width:160px;display:flex;flex-direction:column;gap:4px}.transfer-stock-dropdown-item-dropdown-item{background:none;border:none;text-align:left;padding:10px 14px;width:100%;cursor:pointer;font-size:14px;font-weight:500;color:#333;border-radius:4px;transition:background-color .2s ease,color .2s ease}.transfer-stock-dropdown-item-dropdown-item:hover{background-color:#f3f4f6;color:#164d8e}.transfer-stock-dropdown-wrapper{position:relative;display:inline-block;overflow:visible}.btn-transfer-stock{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;cursor:pointer}.modal-overlay_comment{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1228a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn_comment .3s ease}.modal-box_comment{background:#ffffffe6;border-radius:20px;width:850px;max-width:95%;padding:30px;box-shadow:0 20px 60px #00000040;animation:scaleIn_comment .35s ease;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25)}.modal-header_comment{display:flex;align-items:center;justify-content:center;margin-bottom:25px;gap:12px;position:relative}.modal-icon_comment{width:32px;height:32px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;animation:pulseIcon 1.8s infinite}.modal-icon_comment svg{width:18px;height:18px;fill:#fff}.modal-title_comment{font-family:FuturaBold,sans-serif;font-size:1.4rem;font-weight:700;color:#1f3b73;letter-spacing:.5px}.modal-body_comment{max-height:360px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding-right:6px}.comment-card_comment{background:#fff;border-radius:14px;border:1px solid rgba(229,231,235,.6);transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000000f}.comment-card_comment:hover{transform:translateY(-3px);box-shadow:0 6px 18px #2563eb2e}.comment-card-header_comment{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#164d8e,#102b75);color:#fff;padding:12px 16px;border-radius:14px 14px 0 0}.comment-card-title_comment{font-size:1rem;font-weight:600}.comment-card-left_comment{display:flex;align-items:center;gap:8px}.comment-card-left_comment svg{width:18px;height:18px;fill:#fff}.comment-number_comment{background:#ffffff40;padding:4px 10px;border-radius:8px;font-weight:600;font-size:.9rem}.comment-textarea_comment{width:100%;min-height:90px;padding:12px;border:none;border-top:1px solid #e5e7eb;outline:none;resize:none;color:#164d8e;background:#f9fafb;border-radius:0 0 14px 14px;transition:background .2s ease;font-size:14px;font-weight:600}.comment-textarea_comment:focus{background:#fff;box-shadow:inset 0 0 0 2px #2563eb33}.btn-detail_comment{align-self:flex-end;background:#164d8e;color:#fff;border:none;margin:8px 12px 12px;padding:8px 14px;border-radius:30px;font-size:.9rem;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .25s ease}.btn-detail_comment svg{width:16px;height:16px;fill:#fff}.btn-detail_comment:hover{background:#1d4ed8;transform:scale(1.03)}.modal-actions_comment{display:flex;justify-content:flex-end;margin-top:25px;gap:14px}.btn-save_comment{background:linear-gradient(135deg,#2563eb,#1e3a8a);color:#fff;border:none;padding:10px 22px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease}.btn-save_comment:hover{transform:translateY(-1px);box-shadow:0 0 12px #2563eb66}.btn-cancel_comment{background:#f3f4f6;color:#374151;border:none;padding:10px 18px;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .25s ease}.btn-cancel_comment:hover{background:#fee2e2}@keyframes fadeIn_comment{0%{opacity:0}to{opacity:1}}@keyframes scaleIn_comment{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulseIcon{0%{box-shadow:0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.modal-overlay_detail{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box_detail{background:#fff;width:90%;max-width:600px;border-radius:1rem;box-shadow:0 8px 25px #00000026;overflow:hidden;animation:fadeIn .3s ease}.modal-header_detail{background:linear-gradient(135deg,#164d8e,#10225e);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.modal-header-left{display:flex;align-items:center;gap:.6rem}.modal-icon_detail{font-size:1.5rem;display:flex;align-items:center}.modal-title_detail{font-size:1.1rem;font-weight:600;letter-spacing:.5px}.btn-close_detail{background:transparent;border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:transform .2s ease}.btn-close_detail:hover{transform:rotate(90deg)}.modal-body_detail{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.95rem}.detail-subtitle{margin-top:.5rem;font-weight:600;color:#1e3a8a;border-bottom:2px solid #e5e7eb;padding-bottom:.3rem}.detail-lines{list-style:none;margin:0;padding:0}.detail-line-item{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;align-items:center}.detail-line-item .line-info{grid-column:1}.detail-line-item .qty{grid-column:2}.detail-line-item .btn-add-comment-icon{grid-column:3}.detail-line-item .comment-container{grid-column:1 / -1;margin-top:.5rem;display:block}.comment-bubble{width:fit-content;max-width:100%;word-wrap:break-word}.line-info{display:flex;flex-direction:column}.line-info .code{font-weight:600;color:#1e3a8a}.qty{font-weight:600;color:#2563eb}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.modal-box_detail{width:95%;border-radius:.8rem}.info-grid{grid-template-columns:1fr}.modal-title_detail{font-size:1rem}}.btn-add-comment-icon{background:#f3f4f6;border:none;color:#2563eb;border-radius:50%;padding:.45rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem}.btn-add-comment-icon:hover{background:#e0e7ff;transform:scale(1.1)}.comment-container{width:100%;display:block;margin-top:.6rem}.comment-bubble{background:#f9fafb;border-left:3px solid #3b82f6;padding:.6rem .8rem;border-radius:8px;color:#374151;font-size:.9rem;box-shadow:0 1px 4px #0000000f;width:fit-content;max-width:100%;word-wrap:break-word;animation:fadeInComment .3s ease-in;margin-left:0}@keyframes fadeInComment{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mini-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000073;display:flex;align-items:center;justify-content:center;z-index:999}.mini-modal-box{background:#fff;border-radius:12px;padding:1.2rem;width:320px;box-shadow:0 6px 20px #00000026;animation:zoomIn .25s ease-out}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.mini-modal-box h4{font-size:1rem;margin-bottom:.6rem;color:#111827}.mini-textarea{width:100%;height:90px;border-radius:10px;border:1px solid #e5e7eb;padding:.6rem;font-size:.9rem;background:#f9fafb;color:#111827;resize:vertical;margin-bottom:.8rem;transition:all .2s ease}.mini-textarea:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 2px #3b82f633}.mini-modal-actions{display:flex;justify-content:flex-end;gap:.5rem}.btn-save-mini{background-color:#3b82f6;color:#fff;padding:.45rem .8rem;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-save-mini:hover{background-color:#2563eb}.btn-cancel-mini{background-color:#e5e7eb;color:#111827;padding:.45rem .8rem;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel-mini:hover{background-color:#d1d5db}:root{--primary-color: #4f46e5;--text-color: #111827;--subtle-text-color: #6b7280;--bg-color: #f9fafb;--card-bg: #ffffff;--border-color: #d1d5db;--focus-ring-color: rgba(79, 70, 229, .2);--card-radius: 12px;--card-shadow: 0 4px 6px -1px rgb(0 0 0 / .05), 0 2px 4px -2px rgb(0 0 0 / .05);--card-shadow-hover: 0 10px 15px -3px rgb(0 0 0 / .07), 0 4px 6px -4px rgb(0 0 0 / .07);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--transition-speed: .25s}body{background-color:var(--bg-color)}.accordion-toggle{display:none}.accordion-content-transfer{display:block}.micro-header{display:grid;grid-template-columns:1fr 1fr;gap:8.5rem;padding:1.5rem;font-family:FuturaMdBT;align-items:start;background-color:#f0f5fa71;border-radius:20px;margin-top:-20px}.header-column-card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:1rem 1.25rem;border:1px solid #e5e7eb;transition:transform var(--transition-speed) var(--ease-out-quad),box-shadow var(--transition-speed) var(--ease-out-quad)}@media (hover: hover){.header-column-card:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover);transform:scale(1.1);border-bottom:solid 3px #ffd700}}.card-title{font-size:.9rem;font-weight:600;color:var(--text-color);margin:0 0 1rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1rem}.full-width{grid-column:1 / -1}.form-group{position:relative;margin-top:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;font-size:.7rem;font-weight:500;padding:.6rem .5rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--card-bg);transition:all var(--transition-speed) var(--ease-out-quad);position:relative;z-index:1}.form-group label{position:absolute;top:-.6rem;left:.5rem;background:var(--card-bg);padding:0 .25rem;font-size:.8rem;font-weight:600;color:#164d8e;transition:color var(--transition-speed) var(--ease-out-quad);z-index:2}.form-group input:focus+label,.form-group select:focus+label,.form-group textarea:focus+label{color:var(--primary-color)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--focus-ring-color)}@keyframes perpetual-pulse{0%{transform:scale(1);box-shadow:0 0 #4f46e566}70%{transform:scale(1);box-shadow:0 0 0 10px #4f46e500}to{transform:scale(1);box-shadow:0 0 #4f46e500}}.input-with-icon1 .icon-button{position:absolute;right:.3rem;top:10%;transform:translateY(-50%);z-index:2;border:none;background:transparent;padding:.4rem;color:var(--subtle-text-color);cursor:pointer;transition:color var(--transition-speed) ease;border-radius:50%}.input-with-icon .icon-button{animation:perpetual-pulse 2s infinite}.input-with-icon .icon-button:hover{color:var(--primary-color)}.input-with-icon input{padding-right:2.5rem}.status-input{text-align:center;border-radius:4px}.status-input[data-status=abierto]{background-color:#e0e7ff;color:#3730a3}.status-input[data-status=cerrado]{background-color:#fee2e2;color:#991b1b}.input-group-side{display:flex;align-items:flex-end}.input-group-side .doc-num-select{flex-basis:90px;border-right:none;border-radius:4px 0 0 4px}.input-group-side input{border-radius:0 4px 4px 0}.input-group-side label{top:-.6rem;left:95px;background:var(--card-bg);padding:0 .25rem;z-index:2}.form-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--transition-speed) ease}.form-group input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-group input:disabled,.form-group select:disabled{color:var(--subtle-text-color);background-color:#f9fafb;border-bottom-style:dashed}@media (max-width: 992px){.micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.header-column-card{all:unset;display:block}.accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--card-shadow)}.accordion-title-content{display:flex;align-items:center;gap:.8rem}.card-title{font-size:.95rem;font-weight:600;color:var(--text-color);margin:0}.accordion-title-icon{font-size:1.2rem;color:var(--primary-color)}.accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.accordion-chevron[data-open=true]{transform:rotate(180deg);color:var(--primary-color)}.accordion-content-transfer{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.accordion-content-transfer.open{max-height:1500px;margin-top:.75rem}.form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.full-width{grid-column:auto}.form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.form-group:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--focus-ring-color)}.form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--subtle-text-color);text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-size:.9rem;color:var(--text-color);background-color:transparent}.form-group select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-with-icon .icon-button{all:unset;display:flex;position:absolute;right:.5rem;bottom:.5rem;width:2rem;height:2rem;align-items:center;justify-content:center;color:var(--subtle-text-color);cursor:pointer;border-radius:50%;transition:all .2s ease}.input-with-icon .icon-button:hover{color:var(--primary-color);background-color:var(--focus-ring-color)}.input-with-icon input{width:calc(100% - 2.5rem)}.form-group:has(#nombre) input,.form-group:has(.status-input) input{width:100%}.input-group-side{display:flex;align-items:stretch;padding:0;background:transparent;border:none}.form-group:has(.input-group-side){padding:0}.input-group-side .doc-num-select,.input-group-side input{padding:.8rem;border:none}.input-group-side .doc-num-select{background-color:#f3f4f6;border-radius:10px 0 0 10px;flex-basis:40%}.input-group-side input{border-radius:0 10px 10px 0;flex-basis:60%}.input-group-side+label{display:none!important}.status-input{text-align:center;font-weight:500;border-radius:6px}.status-input[data-status=abierto]{background-color:#e0e7ff;color:#3730a3}.status-input[data-status=cerrado]{background-color:#fee2e2;color:#991b1b}.form-group input:disabled,.form-group select:disabled{color:var(--subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}.full-width{grid-column:span 2}.form-group.full-width select{width:323px}@media (max-width: 992px){.form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.full-width{grid-column:auto}}.header-buzon{position:absolute;top:12px;right:20px}.buzon-button-modern{position:relative;background:#3b82f626;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3);color:#1e40af;width:50px;height:50px;border-radius:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f640}.buzon-button-modern:hover{transform:translateY(-3px) scale(1.07);background:#3b82f640;box-shadow:0 6px 16px #3b82f659}.buzon-icon-modern{width:30px;height:30px;color:#1e3a8a;transition:transform .3s ease}.buzon-button-modern:hover .buzon-icon-modern{color:#000;transform:scale(1.15) rotate(-8deg)}.buzon-badge-modern{position:absolute;top:-6px;right:-6px;background:#fde68a;color:#92400e;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;border:2px solid #fff;box-shadow:0 2px 6px #fde68a66;animation:subtlePulse 2s infinite}@keyframes subtlePulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.85}to{transform:scale(1);opacity:1}}.modal-container-contact{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffffc8;z-index:999}.buscar-input{width:6%;font-family:Futura Lt BT;font-weight:100;font-size:16px}.modal-content-contact{background:#eef4f9ab;width:45%;height:55%;padding:35px;border-radius:0;box-shadow:0 4px 8px #0003,inset 0 0 15px #fff3;position:relative;text-align:center;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.modal-title-contact{font-size:32px;color:#164d8e;text-align:left;margin-left:3%;margin-bottom:20px;line-height:1.2;font-weight:700;text-transform:uppercase}.small-title{font-family:FuturaBook;font-weight:900;font-size:24px}.modal-form-contact{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-form-contact .form-group-contact{display:flex;align-items:center;width:100%}.modal-form-contact input{font-family:Futura Lt BT;font-size:12px;font-weight:700;width:40%;padding:2px 10px;border:1px solid transparent;border-radius:0}.search-icon{width:20px;height:20px}.contact-table{font-family:Futura Lt BT;font-weight:100;width:100%;margin-left:0%;background-color:transparent;border-collapse:separate;border-spacing:0 5px;margin-top:0}.contact-table thead{max-width:100%;background-color:#164d8e;color:#fff;font-size:10px;text-align:center}.contact-table th,.contact-table td{padding:2px 10px;border:1px solid transparent;font-weight:700;justify-content:left;align-items:left;text-align:left;font-size:11px;cursor:pointer}.contact-table tbody tr{background-color:#fff;box-shadow:0 2px 5px #0000001a}.contact-table tbody tr:nth-child(2n){background-color:#fff59d}.contact-table tbody tr:nth-child(odd){background-color:#fff}.contact-table .selected-row{background-color:#d9edf7}.contact-table-scroll{max-height:160px;overflow-y:auto;position:relative;border-top:0px solid transparent}.contact-table thead th{position:sticky;top:0;background-color:#164d8e;color:#fff;z-index:2}.contact-table-scroll::-webkit-scrollbar{width:6px}.contact-table-scroll::-webkit-scrollbar-thumb{background-color:#164d8e;border-radius:4px}.no-results{text-align:center;font-style:italic;color:#777;padding:10px 0}.loading,.error-message{text-align:center;font-size:14px;color:#d9534f;margin-top:10px}.modal-actions-contact{display:flex;align-items:center;margin-top:20px}.create-client-button{margin-right:auto;font-family:Futura Lt BT,serif;font-weight:500;background-color:#164d8e;color:#fff;font-size:13px;padding:5px 15px;border:none;border-radius:8px;cursor:pointer}.create-client-button:hover{background-color:#219150}.loading-message{font-size:12px;font-family:FuturaBook}.finalize-button-contact,.cancel-button-contact{margin-left:10px}.cancel-button-contact{font-family:Futura Lt BT,serif;font-weight:700;background-color:#fffbd2;color:#002a52;font-size:13px;padding:5px 15px;border:none;border-radius:8px;cursor:pointer}.cancel-button-contact:hover{color:#fff;background-color:#ffcc02}.finalize-button-contact{font-family:Futura Lt BT,serif;font-weight:700;background-color:#ffcc02;color:#002a52;font-size:13px;padding:5px 10px;border:none;border-radius:8px;cursor:pointer}.finalize-button-contact:hover{background-color:#002a52;color:#fff}.finalize-button-contact:disabled{background-color:#cbcbcb;cursor:not-allowed;color:#002a52}.filter-container{display:flex;gap:5px;font-size:13px;color:#003a70;white-space:nowrap}.filter-container select{width:100%;padding:0 10px;font-size:14px;border:2px solid transparent;border-radius:0;background-color:#fff;color:#003a70;cursor:pointer;transition:all .3s ease}.filter-container select:hover{background-color:#f0f8ff}.filter-container select:focus{font-size:14px;outline:none;border-color:#f1c40f;background-color:#fff7d6}.icon-button-contact{margin-left:-45px;left:1%;top:10px;margin-top:-2px;width:38px;height:30px;background-color:transparent;border:none;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff}.icon-lupa-contact{color:#164d8e;width:15px;height:25px;margin-right:1px;vertical-align:middle}.icon-lupa-contact:hover{color:#ffb200}@media screen and (max-width: 480px){.modal-container-contact{padding:10px}.modal-content-contact{width:100%;margin-left:4%;height:auto;margin-top:10%;padding:20px;border-radius:8px;backdrop-filter:none;-webkit-backdrop-filter:none}.modal-title-contact{font-size:20px;margin-left:0;text-align:center}.small-title{font-size:17px}.modal-form-contact{flex-direction:column;align-items:flex-start;gap:10px}.modal-form-contact input{width:100%;font-size:14px;padding:6px 12px;border-radius:10px;font-family:Futura Lt BT}.contact-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.contact-table{min-width:800px;width:max-content;border-collapse:separate}.contact-table th,.contact-table td{font-size:16px;padding:4px 6px}.modal-actions-contact{flex-direction:column;align-items:stretch;gap:10px}.cancel-button-contact,.finalize-button-contact{font-size:14px;padding:8px 12px}.create-client-button{font-size:12px}.filter-container{flex-direction:column;gap:px}.filter-container select{font-size:11px;width:100%;padding:5px 10px;margin-top:0%;border-radius:10px}.filter-container{margin-top:-5%}.filter-container option{font-size:12px}.icon-lupa-contact{width:30px;font-size:18px;height:30px;margin-top:10%;color:#003a70}.icon-button-contact{margin-top:0%}}@media screen and (max-width: 932px) and (max-height: 500px){.modal-content-contact{width:90%;height:auto;padding:25px;backdrop-filter:none;-webkit-backdrop-filter:none}.modal-title-contact{font-size:24px;margin-left:0;text-align:center}.modal-form-contact{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.modal-form-contact input{width:30%;font-size:14px;padding:6px 12px;border-radius:5px;font-family:Futura Lt BT}.modal-actions-contact{justify-content:space-between;flex-wrap:wrap;gap:10px}.create-client-button,.cancel-button-contact,.finalize-button-contact{text-align:center;font-size:14px;padding:8px 12px}.filter-container select{font-family:Inter;font-size:12px;width:100%;padding:5px 10px;margin-top:0%;border-radius:5px}.filter-container{text-align:left;margin-top:-2.5%;flex-direction:column}.filter-container option{font-size:12px}.contact-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.contact-table{min-width:900px;width:max-content;border-collapse:separate}}@media screen and (min-width: 768px) and (max-width: 1024px) and (min-height: 1000px){.modal-content-contact{width:80%;padding:30px}.modal-title-contact{font-size:26px}.modal-form-contact input{font-size:15px;width:100%}.buscar-input{width:90%}.filter-container select{font-size:14px}}@media screen and (min-width: 1025px) and (max-width: 1400px) and (max-height: 1100px){.modal-content-contact{width:70%;padding:35px}.modal-title-contact{font-size:28px}.buscar-input{width:80%}.modal-form-contact input{width:100%;font-size:15px}.filter-container select{width:100%}}:root{--tnm-primary-color: #164d8e;--tnm-secondary-color: #003a70;--tnm-bg-color: #f4f7fa;--tnm-surface-color: #ffffff;--tnm-text-primary: #1f2937;--tnm-text-secondary: #6b7280;--tnm-border-color: #e5e7eb;--tnm-accent-color: #fefce8;--tnm-notif-color: #ef4444;--tnm-font-main: "Futura Lt BT", "Inter", sans-serif;--tnm-font-alt: "FuturaBook", "FuturaBkBT", sans-serif;--tnm-radius: 12px}@keyframes tnmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tnmSlideIn{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tnmFilterPopIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tnmBadgePopIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tnm-pulse-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.tnm-overlay,.tnm-popover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;animation:tnmFadeIn .3s ease-out}.tnm-overlay{background-color:#182d4b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.tnm-popover-overlay{background-color:#00000080;z-index:1050}.tnm-container,.tnm-details-container{display:flex;flex-direction:column;overflow:hidden;width:90%;background:var(--tnm-surface-color);border-radius:var(--tnm-radius);box-shadow:0 10px 30px #0003;animation:tnmSlideIn .4s cubic-bezier(.25,.46,.45,.94)}.tnm-container{max-width:950px;height:90vh;max-height:800px}.tnm-details-container{max-width:650px;max-height:80vh}.tnm-header,.tnm-details-header-st{display:flex;justify-content:space-between;align-items:flex-start!important;padding:24px 32px;border-bottom:1px solid var(--tnm-border-color);flex-shrink:0;position:relative}.tnm-details-header{padding:20px 24px}.tnm-header-title h2,.tnm-details-title{font-family:var(--tnm-font-main);font-size:24px;color:var(--tnm-primary-color);margin:0}.tnm-header-title p{font-family:var(--tnm-font-alt);font-size:14px;font-weight:600;color:var(--tnm-text-secondary);margin:4px 0 0}.tnm-details-docnum{display:inline-block;font-family:var(--tnm-font-alt);font-size:14px;font-weight:600;color:#fff!important;background-color:#164d8e;padding:4px 10px;border-radius:12px;margin:4px 0 0;line-height:1.4;transition:background .2s ease}.tnm-close-btn{background:none;border:none;cursor:pointer;color:var(--tnm-text-secondary);font-size:24px;padding:4px;line-height:1;transition:color .2s;position:absolute;top:16px;right:16px}.tnm-close-btn:hover{color:var(--tnm-text-primary)}.tnm-tabs{display:flex;gap:4px;padding:8px 32px 0;border-bottom:1px solid var(--tnm-border-color);background-color:var(--tnm-surface-color);flex-shrink:0}.tnm-tab-btn{display:flex;align-items:center;gap:8px;padding:12px 18px;border:none;background-color:transparent;border-bottom:3px solid transparent;font-family:var(--tnm-font-main);font-size:15px;color:var(--tnm-text-secondary);cursor:pointer;transition:all .2s ease-in-out;position:relative;top:1px}.tnm-tab-btn:hover{background-color:#eef2f7;color:var(--tnm-text-primary)}.tnm-tab-btn.active{color:var(--tnm-primary-color);border-bottom-color:var(--tnm-primary-color);font-weight:700}.tnm-tab-notif-badge{background-color:var(--tnm-notif-color);color:#fff;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700;animation:tnmBadgePopIn .5s cubic-bezier(.175,.885,.32,1.275)}.tnm-tab-content{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.tnm-tab-pane{height:100%;display:flex;flex-direction:column;overflow:hidden}.tnm-controls{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid var(--tnm-border-color);flex-shrink:0;gap:16px}.tnm-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tnm-filters-icon{color:var(--tnm-text-secondary)}.tnm-filter-btn{font-family:var(--tnm-font-main);font-size:13px;padding:6px 12px;border:1px solid var(--tnm-border-color);border-radius:20px;background-color:var(--tnm-surface-color);color:var(--tnm-text-secondary);cursor:pointer;transition:all .2s}.tnm-filter-btn:hover{border-color:var(--tnm-primary-color);color:var(--tnm-primary-color)}.tnm-filter-btn.active{background-color:var(--tnm-primary-color);color:#fff;border-color:var(--tnm-primary-color);font-weight:700}.tnm-search-wrapper{position:relative}.tnm-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tnm-text-secondary)}.tnm-search-input{font-family:var(--tnm-font-alt);padding:8px 12px 8px 36px;border:1px solid var(--tnm-border-color);border-radius:8px;width:250px;transition:border-color .2s,box-shadow .2s}.tnm-search-input:focus{outline:none;border-color:var(--tnm-primary-color);box-shadow:0 0 0 2px #164d8e33}.tnm-table-wrapper{flex-grow:1;overflow-y:auto;padding:0 32px}.tnm-table-wrapper::-webkit-scrollbar{width:8px}.tnm-table-wrapper::-webkit-scrollbar-track{background:var(--tnm-bg-color)}.tnm-table-wrapper::-webkit-scrollbar-thumb{background:var(--tnm-border-color);border-radius:4px}.tnm-table-wrapper::-webkit-scrollbar-thumb:hover{background:#d1d5db}.tnm-table{width:100%;border-collapse:collapse}.tnm-table thead{position:sticky;top:0;background-color:#003c75;z-index:10}.tnm-table th{font-family:var(--tnm-font-alt);font-weight:500;font-size:12px;color:#fff;text-align:left;padding:8px;border-bottom:1px solid var(--tnm-border-color);text-transform:uppercase;letter-spacing:.5px}.tnm-table td{font-family:var(--tnm-font-main);padding:14px 8px;border-bottom:1px solid var(--tnm-border-color);color:var(--tnm-text-primary);font-size:14px;vertical-align:middle}.tnm-table tbody tr:nth-child(2n){background-color:var(--tnm-accent-color)}.tnm-table tbody tr:hover{background-color:#eef2f7}.tnm-status-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:700;text-transform:capitalize}.tnm-status-badge.status-solicitado{background-color:#dbeafe;color:#1e40af}.tnm-status-badge.status-pendiente{background-color:#fef3c7;color:#92400e}.tnm-status-badge.status-cerrado{background-color:#fee2e2;color:#991b1b}.tnm-action-btn{font-family:var(--tnm-font-main);background:none;border:1px solid var(--tnm-border-color);border-radius:6px;padding:6px 10px;font-size:13px;cursor:pointer;color:var(--tnm-text-secondary);transition:all .2s}.tnm-action-btn:hover{background-color:var(--tnm-primary-color);color:#fff;border-color:var(--tnm-primary-color)}.tnm-no-results td{border:none;text-align:center}.tnm-no-results-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--tnm-text-secondary)}.tnm-no-results-content p{font-size:16px;font-weight:700;margin:16px 0 4px}.tnm-no-results-content span{font-size:14px;max-width:350px}.tnm-footer,.tnm-details-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;border-top:1px solid var(--tnm-border-color);background-color:var(--tnm-surface-color);flex-shrink:0}.tnm-details-footer{padding:16px 24px}.tnm-btn-cancel,.tnm-btn-primary{font-family:var(--tnm-font-main);font-size:14px;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.tnm-btn-cancel{background-color:var(--tnm-surface-color);color:var(--tnm-text-primary);border:1px solid var(--tnm-border-color)}.tnm-btn-cancel:hover{background-color:#f3f4f6}.tnm-btn-primary{background-color:var(--tnm-primary-color);color:#fff}.tnm-btn-primary:hover{background-color:var(--tnm-secondary-color)}.tnm-btn-primary:disabled{background-color:#9ca3af;cursor:not-allowed}.tnm-details-body{padding:24px;overflow-y:auto}.tnm-details-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.tnm-info-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tnm-text-primary)}.tnm-info-icon{color:var(--tnm-primary-color);flex-shrink:0}.tnm-info-item-full{grid-column:1 / -1;background-color:var(--tnm-bg-color);border:1px solid var(--tnm-border-color);padding:10px 12px;border-radius:8px;margin-top:8px;align-items:flex-start}.tnm-details-subtitle{margin:28px 0 16px;font-size:16px;font-weight:600;color:var(--tnm-text-primary);border-bottom:1px solid var(--tnm-border-color);padding-bottom:10px;display:flex;align-items:center;gap:8px}.tnm-details-item-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.tnm-details-item{display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:var(--tnm-surface-color);padding:16px;border-radius:var(--tnm-radius);border:1px solid var(--tnm-border-color);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.tnm-details-item:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #00000014}.tnm-item-info{display:flex;flex-direction:column;gap:6px;flex-grow:1;min-width:0}.tnm-item-code{font-family:var(--tnm-font-alt);font-size:13px;font-weight:700;color:var(--tnm-text-secondary);letter-spacing:.5px}.tnm-item-desc{font-size:15px;font-weight:600;color:var(--tnm-text-primary);line-height:1.4;word-break:break-word}.tnm-item-comment{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tnm-text-secondary);margin-top:8px;padding-top:8px;border-top:1px dashed var(--tnm-border-color)}.tnm-item-comment strong{display:flex;align-items:center;gap:6px;color:var(--tnm-text-primary)}.tnm-item-comment svg{font-size:16px;color:var(--tnm-primary-color);flex-shrink:0}.tnm-item-qty{flex-shrink:0;font-size:14px;font-weight:700;padding:6px 12px;border-radius:20px;background-color:#e0eaf6;color:var(--tnm-primary-color)}.tnm-details-item-empty{text-align:center;padding:24px;font-size:14px;color:var(--tnm-text-secondary);border:2px dashed var(--tnm-border-color);border-radius:var(--tnm-radius)}.tnm-adv-list-container{margin-top:28px;border:1px solid var(--tnm-border-color);border-radius:var(--tnm-radius);background-color:var(--tnm-surface-color);overflow:hidden}.tnm-adv-list-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;width:100%;background-color:transparent;border:none;cursor:pointer;border-bottom:1px solid var(--tnm-border-color);transition:background-color .2s}.tnm-adv-list-header:hover{background-color:var(--tnm-bg-color)}.tnm-adv-list-title{display:flex;align-items:center;gap:12px;font-family:var(--tnm-font-main);color:var(--tnm-text-primary)}.tnm-adv-list-title h4{margin:0;font-size:16px}.tnm-adv-list-badge{background-color:var(--tnm-primary-color);color:#fff;font-size:12px;padding:2px 8px;border-radius:10px;font-weight:700}.tnm-adv-list-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.25,.46,.45,.94)}.tnm-adv-list-content>div{overflow:hidden}.tnm-adv-list-content.open{grid-template-rows:1fr}.tnm-adv-list-controls{padding:16px;border-bottom:1px solid var(--tnm-border-color)}.tnm-adv-list-search{position:relative;display:flex;align-items:center}.tnm-adv-list-search>svg{position:absolute;left:12px;color:var(--tnm-text-secondary)}.tnm-adv-list-search input{flex-grow:1;padding:8px 12px 8px 36px;border-radius:8px;border:1px solid var(--tnm-border-color);font-family:var(--tnm-font-alt)}.tnm-adv-filter-btn{margin-left:12px;padding:8px;border:1px solid var(--tnm-border-color);background:var(--tnm-surface-color);border-radius:8px;cursor:pointer;position:relative;line-height:1}.tnm-adv-filter-btn svg{color:var(--tnm-primary-color)}.tnm-adv-filter-badge{position:absolute;top:-5px;right:-5px;background-color:var(--tnm-notif-color);color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.tnm-adv-table-container{padding:0 8px}.tnm-adv-table{width:100%;border-collapse:collapse;table-layout:fixed}.tnm-adv-table th,.tnm-adv-table td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--tnm-border-color);vertical-align:middle}.tnm-adv-table th{font-family:var(--tnm-font-alt);font-size:11px;color:#fff;text-transform:uppercase;background-color:var(--tnm-primary-color);border-right:1px solid #71a8ebcf}.tnm-adv-table tbody tr:nth-child(2n){background-color:var(--tnm-accent-color)}.tnm-adv-table td{font-family:var(--tnm-font-main);font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tnm-adv-td-clickable{cursor:pointer;transition:color .2s}.tnm-adv-td-clickable:hover{color:var(--tnm-primary-color);font-weight:800;transform:scale(1.02)}.tnm-adv-td-center,.tnm-adv-td-comments{text-align:center}.tnm-adv-table.with-comments .tnm-adv-th-desc{width:auto}.tnm-adv-table:not(.with-comments) .tnm-adv-th-desc{width:55%}.tnm-adv-table.with-comments .tnm-adv-th-code{width:15%}.tnm-adv-table:not(.with-comments) .tnm-adv-th-code{width:30%}.tnm-adv-th-qty{width:10%}.tnm-adv-th-comments{width:18%}.tnm-adv-comment-icon{cursor:pointer;color:var(--tnm-primary-color);display:inline-block;animation:tnm-pulse-glow 2s infinite ease-in-out}.tnm-adv-list-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--tnm-border-color);font-size:16px;font-weight:600;color:var(--tnm-primary-color)}.tnm-adv-list-pagination button{font-family:var(--tnm-font-main);background:var(--tnm-surface-color);border:none;padding:6px;color:var(--tnm-primary-color);border-radius:6px;cursor:pointer}.tnm-adv-list-pagination button:disabled{opacity:.5;cursor:not-allowed}.tnm-popover-content,.tnm-filter-dd-container{background:var(--tnm-surface-color);border-radius:var(--tnm-radius);box-shadow:0 5px 20px #00000026;display:flex;flex-direction:column;animation:tnmFilterPopIn .2s ease-out;width:90%}.tnm-popover-content{max-width:450px;overflow:hidden}.tnm-filter-dd-container{max-width:350px;border:1px solid var(--tnm-border-color)}.tnm-popover-header,.tnm-filter-dd-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--tnm-border-color)}.tnm-popover-header h4,.tnm-filter-dd-header h5{margin:0;font-size:16px;color:var(--tnm-primary-color)}.tnm-filter-dd-header h5{font-size:14px}.tnm-popover-header button,.tnm-filter-dd-header button{background:none;border:none;font-size:20px;cursor:pointer;color:var(--tnm-text-secondary)}.tnm-popover-body{padding:16px;font-size:14px;color:var(--tnm-text-primary);line-height:1.5;max-height:300px;overflow-y:auto;word-break:break-word}.tnm-comments-popover .tnm-popover-body{display:flex;flex-direction:column;gap:16px;padding:12px;background:#f9fafb;border-radius:12px;box-shadow:0 4px 12px #0000000f}.tnm-comment-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.05);border-left:4px solid #164d8e;box-shadow:0 2px 6px #00000008;transition:transform .15s ease,box-shadow .15s ease}.tnm-comment-item:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000014}.tnm-comment-icon{color:var(--tnm-primary-color);font-size:32px;flex-shrink:0;margin-top:2px;background:#eef2ff;padding:8px;border-radius:10px}.tnm-comment-text strong{display:block;font-size:14px;font-weight:600;color:var(--tnm-text-primary);margin-bottom:4px}.tnm-comment-text p{margin:0;font-size:14px;color:var(--tnm-text-secondary);line-height:1.5;word-break:break-word}.tnm-filter-dd-search{position:relative;padding:12px 16px;border-bottom:1px solid var(--tnm-border-color)}.tnm-filter-dd-search svg{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--tnm-text-secondary)}.tnm-filter-dd-search input{width:100%;padding:6px 12px 6px 32px;border:1px solid var(--tnm-border-color);border-radius:6px}.tnm-filter-dd-list{list-style:none;padding:8px;margin:0;max-height:200px;overflow-y:auto}.tnm-filter-dd-list li label{display:flex;align-items:center;padding:8px;border-radius:6px;cursor:pointer;transition:background-color .2s}.tnm-filter-dd-list li label:hover{background-color:var(--tnm-bg-color)}.tnm-filter-dd-code{flex-grow:1;margin:0 8px;font-size:14px;color:var(--tnm-text-primary)}.tnm-filter-dd-count{font-size:12px;background-color:var(--tnm-border-color);color:var(--tnm-text-secondary);padding:2px 6px;border-radius:10px}.tnm-filter-dd-footer{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--tnm-border-color)}.tnm-filter-dd-btn{font-family:var(--tnm-font-main);font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer}.tnm-filter-dd-btn.clear{color:var(--tnm-text-secondary);background:transparent}.tnm-filter-dd-btn.apply{color:#fff;background-color:var(--tnm-primary-color)}.custom-tooltip{background:#164d8e!important;color:#fff!important;font-size:13px!important;padding:6px 10px!important;border-radius:6px!important;box-shadow:#11111a1a 0 1px!important}.tnm-adv-table-container,.tnm-adv-grid-container{display:none}@media (min-width: 769px){.tnm-adv-table-container{display:block}}@media (max-width: 768px){.tnm-adv-grid-container{display:grid}}@media screen and (max-width: 768px){.tnm-container{width:100%;height:100vh;max-height:none;border-radius:0}.tnm-header,.tnm-controls,.tnm-table-wrapper,.tnm-footer,.tnm-tabs{padding-left:16px;padding-right:16px}.tnm-controls{flex-direction:column;align-items:stretch;gap:16px}.tnm-search-input{width:100%}.tnm-table thead{display:none}.tnm-table,.tnm-table tbody,.tnm-table tr,.tnm-table td{display:block;width:100%}.tnm-table tr{margin-bottom:16px;border:1px solid var(--tnm-border-color);border-radius:8px;background:var(--tnm-surface-color);overflow:hidden}.tnm-table td{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:none;border-bottom:1px solid var(--tnm-border-color);text-align:right}.tnm-table tr td:last-child{border-bottom:none}.tnm-table td:before{content:attr(data-label);font-weight:700;color:var(--tnm-text-secondary);text-align:left;margin-right:16px}.tnm-adv-grid-container{grid-template-columns:1fr;gap:12px;padding:16px}.tnm-adv-list-item-mobile{background:var(--tnm-surface-color);border:1px solid var(--tnm-border-color);border-radius:10px;padding:14px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 5px #0000000d}.tnm-mobile-item-info{flex-grow:1;display:flex;flex-direction:column;gap:4px;min-width:0}.tnm-mobile-item-info .tnm-item-code{font-weight:700;font-size:14px;color:var(--tnm-text-primary)}.tnm-mobile-item-info .tnm-item-desc{font-size:13px;color:var(--tnm-text-secondary);white-space:normal;word-break:break-word;line-height:1.4}.tnm-mobile-item-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tnm-mobile-item-actions .tnm-item-qty{font-size:13px;padding:4px 8px;border-radius:6px;font-weight:700;background-color:#eef2f7;color:var(--tnm-primary-color)}.tnm-mobile-comment-btn{background:transparent;border:none;padding:4px;cursor:pointer;line-height:1}.tnm-mobile-comment-btn svg{font-size:20px;color:var(--tnm-primary-color);animation:tnm-pulse-glow 2.5s infinite ease-in-out}}.footer-container-transfer{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:1rem 1.5rem;margin-top:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000f;font-family:Futura Lt BT,sans-serif;width:50%}.footer-left-section-transfer{display:flex;flex-direction:column;gap:1rem;width:100%}.footer-field-transfer{display:flex;flex-direction:column;gap:.3rem;position:relative;width:100%}.footer-label-transfer{width:25%;background-color:#fff;font-size:.78rem;font-weight:600;color:#164d8e;margin-bottom:.1rem;top:30px;margin-left:5px;transform:translateY(60%);letter-spacing:.4px}.footer-input-transfer,.footer-textarea-transfer{width:100%;padding:.45rem .6rem;font-size:.83rem;border:1px solid #d1d5db;border-radius:5px;background-color:#f9fafb;transition:all .2s ease;resize:none}.footer-input-transfer:focus,.footer-textarea-transfer:focus{outline:none;border-color:#164d8e;box-shadow:0 0 0 2px #164d8e26;background-color:#fff}.footer-icon-button-transfer{position:absolute;right:.3rem;top:53%;transform:translateY(-20%);background:transparent;border:none;border-radius:50%;width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#0f3a6d}.footer-icon-button-transfer:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.08)}.footer-icon-button-transfer:disabled{background:#9ca3af;cursor:not-allowed}.footer-icon-transfer{font-size:1rem}.footer-textarea-transfer{min-height:70px;line-height:1.4}.footer-counter-transfer{font-size:.7rem;color:#6b7280;margin-top:.25rem;display:block;text-align:right}@media (max-width: 768px){.footer-container-transfer{width:100%;border-left-width:3px;padding:1rem}.footer-icon-button-transfer{right:.5rem;top:auto;bottom:.4rem;transform:none}}.modal-container-transfer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#f0f8ffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999}.modal-content-transfer{background:linear-gradient(145deg,#ffffffd9,#f7faffd9);width:55%;height:75%;border-radius:20px;box-shadow:0 10px 40px #00000040;padding:32px;position:relative;display:flex;flex-direction:column;overflow:hidden;animation:fadeInTransfer .35s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(22,77,142,.15)}@keyframes fadeInTransfer{0%{opacity:0;transform:translateY(-15px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.close-btn-transfer{position:absolute;right:22px;top:22px;background:transparent;border:none;cursor:pointer;color:#164d8e;font-size:1.8rem;transition:transform .25s,color .25s}.close-btn-transfer:hover{transform:rotate(90deg) scale(1.1);color:#002a52}.modal-title-transfer{color:#164d8e;font-family:Futura Lt BT;font-weight:800;font-size:28px;margin-bottom:20px;letter-spacing:-.5px}.title-small-transfer{font-size:16px;color:#666;font-weight:500;letter-spacing:1px}.modal-form-transfer{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.form-group-transfer-modal{display:flex;align-items:center;width:100%;gap:10px;margin-bottom:10px}.search-input-transfer-modal{flex:1;padding:11px 14px;border:2px solid #164d8e26;border-radius:8px;font-family:Futura Lt BT;font-size:15px;outline:none;transition:all .3s ease;background:#fff}.search-input-transfer-modal:focus{border-color:#164d8e;box-shadow:0 0 8px #164d8e40}.search-btn-transfer{background:#164d8e;border:none;border-radius:10px;padding:10px 12px;cursor:pointer;transition:background .3s,transform .2s;display:flex;align-items:center;justify-content:center}.search-btn-transfer:hover{background:#002a52;transform:scale(1.05)}.search-icon-transfer{width:20px;height:20px;filter:invert(1)}.table-container-transfer{max-height:400px;overflow-y:auto;overflow-x:hidden;border-radius:12px;background:#ffffffe6;padding:0;font-family:Futura Lt BT;border:1px solid rgba(22,77,142,.1);box-shadow:inset 0 1px 4px #0000000d}.table-transfer thead th{position:static;top:0;background:#164d8e;color:#fff;z-index:2;text-align:left;padding:10px 16px;font-size:14px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 3px #00000014}.table-container-transfer::-webkit-scrollbar{width:8px}.table-container-transfer::-webkit-scrollbar-thumb{background:#164d8eaa;border-radius:4px}.table-container-transfer::-webkit-scrollbar-thumb:hover{background:#002a52}.table-transfer{width:100%;border-collapse:collapse;text-align:left}.table-transfer tbody tr{transition:background .25s,transform .1s;cursor:pointer}.table-transfer tbody tr:nth-child(2n){background:#fffdf0}.table-transfer tbody tr:hover{background:#eaf3ff;transform:scale(1.005)}.table-transfer th,.table-transfer td{padding:12px 16px;font-size:14px;font-weight:600}.selected-row-transfer{background:#d9edf7!important;border-left:4px solid #164d8e}.loading-message-transfer,.no-results-transfer{text-align:center;color:#666;padding:20px 0;font-weight:600;font-size:15px}.modal-actions-transfer{margin-top:auto;display:flex;justify-content:flex-end;gap:12px}.btn-accept-transfer,.btn-cancel-transfer{padding:8px 24px;font-family:Futura Lt BT;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease}.btn-accept-transfer{background:#f1c40f;color:#164d8e;border:none}.btn-accept-transfer:hover{background:#002a 52;color:#fff;transform:scale(1.03)}.btn-accept-transfer:disabled{background:#ccc;color:#fff;cursor:not-allowed}.btn-cancel-transfer{background:#fffdf0;color:#164d8e;border:2px solid rgba(22,77,142,.15)}.btn-cancel-transfer:hover{background:#164d8e;color:#fff;transform:scale(1.03)}@media (max-width: 768px){.modal-content-transfer{width:90%;height:auto;padding:24px}.modal-title-transfer{font-size:22px;text-align:center}.table-container-transfer{margin-bottom:12px}.modal-actions-transfer{flex-direction:column}.btn-accept-transfer,.btn-cancel-transfer{width:100%}}:root{--tabs-bg: #FFD400;--tab-text: #8a8f98;--tab-text-active: #1f2937;--radius: 999px;--h: 40px;--pad: 4px;--shadow: 0 1px 2px rgba(0,0,0,.06);--font: "FuturaBook", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}.tabs-transferstock-container{position:relative;display:grid;grid-template-columns:repeat(var(--count, 2),1fr);align-items:center;gap:0;width:max-content;min-width:320px;background:var(--tabs-bg);border-radius:30px;padding:var(--pad);height:calc(var(--h) + var(--pad)*2);box-shadow:inset 0 0 0 1px #ffffffb3;margin-bottom:5px}.active-tab-indicator-transferstock{position:absolute;top:var(--pad);left:var(--pad);height:calc(100% - var(--pad) * 2);width:calc((100% - var(--pad) * 2) / var(--count, 2));background:#fbec9f;border-radius:30px;box-shadow:var(--shadow);transform:translate(calc(var(--index, 0) * 100%));transition:transform .22s cubic-bezier(.22,.61,.36,1);will-change:transform;pointer-events:none;z-index:0}.tab-transfstock{position:relative;z-index:1;height:var(--h);border:none;background:transparent;border-radius:var(--radius);cursor:pointer;font:600 14px/1 var(--font);color:var(--tab-text);padding:0 18px;transition:color .15s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:6px}.tab-transfstock:hover{color:#69717e}.tab-transfstock.active{color:var(--tab-text-active)}.tab-icon-transferstock{display:flex;align-items:center;font-size:1.2em}.tab-transfstock.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tab-transfstock:focus-visible{box-shadow:0 0 0 3px #1f293726}@media (max-width: 480px){:root{--h: 36px}.tabs-transferstock-container{min-width:260px}.tab-transfstock{padding:0 14px;font-size:13px}}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--primary-color: #4f46e5;--primary-color-light: #e0e7ff;--primary-color-dark: #4338ca;--danger-color: #ef4444;--danger-color-light: #fee2e2;--danger-color-dark: #dc2626;--success-color: #22c55e;--warning-color: #f59e0b;--table-header-bg: #164d8e;--table-header-text: #f9fafb;--table-row-odd-bg: #ffffff;--table-row-even-bg: #fffbd275;--table-row-hover-bg: #eef2ff;--surface-ground: #f8fafc;--surface-card: #ffffff;--surface-border: #e2e8f0;--surface-hover: #f1f5f9;--text-color: #0f172a;--text-color-secondary: #64748b;--border-radius: .5rem;--shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1)}body{background-color:var(--surface-ground);color:var(--text-color)}.content-wrapper-table{overflow-y:auto;max-height:70vh;position:relative;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f1f5f9}.content-wrapper-table::-webkit-scrollbar{width:12px}.content-wrapper-table::-webkit-scrollbar-track{background:#f1f5f9}.content-wrapper-table::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:3px solid #f1f5f9}.table-scroll-wrapper{overflow:visible;border:none}.loading-indicator{padding:1.5rem;text-align:center;font-weight:500;color:var(--text-color-secondary);display:flex;justify-content:center;align-items:center;gap:.5rem}.modern-table-container{background-color:var(--surface-card);border-radius:var(--border-radius);padding-left:1.5rem;padding-right:1.5rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.25rem;margin-bottom:50px;transition:transform .3s ease-in-out,ease-in-out}.table-controls{display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap;align-items:center}.search-wrapper{position:relative;flex-grow:1;min-width:250px}.search-icon{font-size:1.1rem;left:.85rem;margin-top:.2rem}.search-input-transfer{padding-left:2.5rem}.search-input-transfer{width:100%;margin-top:10px;padding:.6rem 1rem;border:1px solid var(--surface-border);border-radius:30px;background-color:var(--surface-ground);font-size:1rem;transition:all var(--transition-speed)}.search-input-transfer::placeholder{color:var(--text-color-secondary)}.search-input-transfer:focus{outline:none;border-color:var(--primary-color);background-color:var(--surface-card);box-shadow:0 0 0 3px var(--primary-color-light)}.button-primary,.button-secondary,.button-danger,.button-secondary-outline{border:none;padding:.55rem 1.2rem;border-radius:var(--border-radius);cursor:pointer;font-weight:500;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all var(--transition-speed)}.button-primary{background-color:#fff;border:solid 1.5px #e6e8ec;color:#164c8e94}.button-primary:hover{background-color:#164d8e;transform:translateY(-1px);box-shadow:0 2px 8px -1px var(--primary-color-light);color:#fff}.button-primary:disabled{background-color:#93c5fd;cursor:not-allowed;transform:none;box-shadow:none}.modern-table-desktop{display:none}.table-scroll-wrapper{overflow:auto;border:1px solid var(--surface-border);border-radius:var(--border-radius);scroll-behavior:auto}.modern-table{width:100%;border-collapse:collapse}.modern-table thead th{position:sticky;top:0;z-index:2;background-color:var(--table-header-bg);color:var(--table-header-text);padding:.75rem 1rem;text-align:center;font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-right:1px solid #164c8ebd}.modern-table thead th:first-child{border-top-left-radius:var(--border-radius)}.modern-table thead th:last-child{border-top-right-radius:var(--border-radius)}.modern-table tbody td{padding:.5rem 1rem;text-align:center;vertical-align:middle;border-top:1px solid var(--surface-border);font-size:.79rem}.col-actions{min-width:90px}.col-descripcion{min-width:200px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.col-articulo{min-width:170px}.col-cantidad{min-width:90px}.col-precio{min-width:100px}.col-total{min-width:150px}.col-almacen_destino{min-width:270px!important}.modern-table tbody tr{background-color:var(--table-row-odd-bg)}.modern-table tbody tr:nth-child(2n){background-color:var(--table-row-even-bg)}.modern-table tbody tr:hover{background-color:#f8fbfd}.modern-table .row-number-transfer{background-color:#164d8e;color:#fff;font-weight:800;margin-right:.5rem;padding:.2rem .5rem;border-radius:4px}.modern-table input,.modern-table select{width:100%;padding:.35rem .5rem;font-size:.79rem;border:1px solid transparent;border-radius:4px;background-color:transparent;transition:all .2s ease-in-out}.modern-table tr:hover input,.modern-table tr:hover select{border-color:#d1d5db;background-color:var(--surface-card)}.icon-button{background:transparent;border:none;cursor:pointer;padding:.35rem;border-radius:50%;color:#9ca3af;display:inline-flex;transition:all var(--transition-speed)}.icon-button:hover{background-color:#e5e7eb;color:var(--text-color)}.icon-button.delete-button:hover{background-color:#fee2e2;color:#b91c1c}.total-records{font-size:.95rem;color:#164d8e;font-weight:500}.pagination-buttons{display:flex;align-items:center;gap:.25rem}.pagination-buttons button{background:var(--primary-color);border:1px solid var(--surface-border);border-radius:6px;padding:.4rem .8rem;cursor:pointer;font-weight:500;font-size:.8rem;transition:all var(--transition-speed)}.modern-table-mobile{display:block}.modern-list{display:flex;flex-direction:column;gap:1rem}.list-item{background-color:var(--surface-card);border-radius:var(--border-radius);border:1px solid var(--surface-border);box-shadow:var(--shadow);overflow:hidden;transition:all var(--transition-speed)}.list-item:has([aria-expanded=true]){border-color:var(--primary-color-light);box-shadow:0 4px 12px -2px #00000026}.list-item-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer}.list-item-summary{display:flex;flex-direction:column;gap:.25rem;overflow:hidden;text-align:left}.list-item-title{font-weight:600;font-size:1rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-subtitle{font-size:.85rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0;padding-left:1rem}.list-item-total{font-weight:700;font-size:1rem;color:var(--primary-color)}.list-item-header .icon-button{width:32px;height:32px;background-color:var(--surface-ground);color:var(--text-color-secondary);transition:transform var(--transition-speed)}.list-item-header[aria-expanded=true] .icon-button{transform:rotate(180deg);background-color:var(--primary-color-light);color:var(--primary-color-dark)}.list-item-body{display:grid;grid-template-columns:1fr;gap:1.25rem;padding:0 1.25rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-out,opacity .4s ease-out,padding-bottom .4s ease-out}.list-item-header[aria-expanded=true]+.list-item-body{max-height:2000px;opacity:1;padding-bottom:1.5rem;border-top:1px solid var(--surface-border)}.list-field{display:flex;flex-direction:column;gap:.35rem;text-align:left}.list-field label{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);text-transform:uppercase}.list-field input,.list-field select,.list-field .button-secondary-outline{width:100%;padding:.75rem;font-size:1rem;border:1px solid var(--surface-border);border-radius:var(--border-radius);background-color:var(--surface-card);text-align:center}.list-field input:focus,.list-field select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light);outline:none}.list-field .input-with-icon{text-align:left}.list-field .input-with-icon input{text-align:left;padding-right:2.5rem}.list-field .input-with-icon .icon-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.list-field-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.list-field-actions .button-secondary,.list-field-actions .button-danger{font-size:.9rem;padding:.75rem}.mobile-controls-group{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.actions-wrapper-batch{display:flex;align-items:center;gap:.5rem}.add-count-input{width:70px;padding:.6rem;border:1px solid var(--surface-border);border-radius:var(--border-radius);text-align:center;font-weight:600;font-size:1rem;color:var(--primary-color);-moz-appearance:textfield}.add-count-input::-webkit-outer-spin-button,.add-count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-count-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light)}.actions-wrapper-batch .button-primary{padding:.6rem 1rem}.rows-per-page-wrapper{flex-shrink:0}.pagination-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem;font-family:FuturaMdBT;border-radius:var(--border-radius)}.column-pagination-controls{display:none}.column-pagination-controls span{font-weight:500;color:#164d8e}.pagination-arrow{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1.2rem;transition:all .25s ease;color:#3b82f6}.pagination-arrow:hover:not(:disabled){background-color:#e6f0ff;border-color:#3b82f6;color:#3b82f6;transform:scale(1.05);box-shadow:0 2px 6px #3b82f64d}.pagination-arrow:disabled{opacity:.4;cursor:not-allowed;transform:none}.pagination-buttons{display:flex;align-items:center;gap:.5rem}.pagination-buttons button{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-weight:500;transition:all var(--transition-speed)}.pagination-buttons button:not(:disabled):hover{border-color:var(--primary-color);color:var(--primary-color)}.pagination-buttons button:disabled{opacity:.6;cursor:not-allowed}.pagination-buttons span{font-weight:500;padding:0 .5rem}.rows-per-page-wrapper{display:flex;align-items:center;gap:.5rem;position:relative}.rows-per-page-wrapper label{font-size:.95rem;font-weight:500;color:#164d8e;font-family:FuturaMdBT}.rows-per-page-select-transfer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9fafb;border:1px solid var(--surface-border);border-radius:var(--border-radius);padding:.5rem 2rem .5rem .75rem;font-size:.9rem;font-weight:500;color:var(--text-color);cursor:pointer;transition:all var(--transition-speed)}.rows-per-page-select-transfer:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light)}.rows-per-page-select-transfer:disabled{opacity:.6;cursor:not-allowed}.select-arrow-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);pointer-events:none;transition:transform var(--transition-speed)}.rows-per-page-select-transfer:focus+.select-arrow-icon{transform:translateY(-50%) rotate(180deg)}@media (min-width: 1024px){.modern-table-desktop{display:block}.modern-table-mobile{display:none}.column-pagination-controls{display:flex;align-items:center;gap:.75rem;background-color:#f9f9f9;padding:.6rem 1rem;border-radius:.75rem;font-family:FuturaMdBT;font-size:.95rem;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}.table-controls{flex-direction:row;align-items:center}.search-wrapper{width:auto}.search-icon-transfer{font-size:1.55rem}.search-input-transfer{padding-left:3rem}.mobile-controls-group{display:contents}.actions-wrapper{flex-grow:0}.actions-wrapper .button-primary{width:auto}}.no-results-row{text-align:center;color:var(--text-color-secondary);padding:3rem 1rem;font-size:1.1rem}.button-secondary2{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.6rem 1rem;border-radius:var(--border-radius);cursor:pointer;font-weight:500;font-size:.85rem;display:inline-flex;align-items:center;gap:.5rem;transition:all var(--transition-speed)}.button-secondary2:hover{background-color:#e5e7eb}.button-secondary2:disabled{opacity:.6;cursor:not-allowed}.export-button{background-color:#107c41;color:#fff;border-color:#0f6d38}.export-button:hover{background-color:#0f6d38}.modal-overlay-descripcion{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e293b94;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;z-index:1300}.modal-descripcion{background:#fff;border-radius:24px;box-shadow:0 6px 30px #00000026,0 1.5px 10px #1e293b1a;padding:2rem 2.3rem 1.7rem;min-width:320px;max-width:420px;width:100%;max-height:100vh;min-height:260px;overflow-y:auto;position:relative;animation:modalPopIn .24s cubic-bezier(.23,1,.32,1);box-sizing:border-box}@keyframes modalPopIn{0%{transform:translateY(28px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.cerrar-modal-x{position:absolute;top:13px;right:13px;margin-bottom:20px;background:transparent;border:none;cursor:pointer;padding:7px;border-radius:50%;transition:background .15s;z-index:2}.cerrar-modal-x:hover,.cerrar-modal-x:focus{background:#e8eafc}.icon-close{font-size:1.45rem;color:#273043;vertical-align:middle}.modal-descripcion h2{font-size:1.18rem;font-weight:700;margin:0 0 .65rem;color:#1e293b;letter-spacing:.01em;word-break:break-word}.modal-descripcion p{font-size:1.04rem;color:#444b58;margin:0;line-height:1.53;word-break:break-word;overflow-wrap:break-word}.modal-descripcion b{color:#2563eb;font-weight:600;margin-right:.27em}@media (max-width: 600px){.modal-overlay-descripcion{background:#1e293bb3;width:100vw;height:100vh;min-height:100vh;min-width:100vw}.modal-descripcion{padding:1rem .5rem 1.2rem;min-width:0;max-width:98vw;border-radius:14px;max-height:100vh}.modal-descripcion h2{font-size:1.01rem;word-break:break-word}.modal-descripcion p{font-size:.97rem;word-break:break-word}.cerrar-modal-x{top:7px;right:7px;padding:4px}}.inv-wrapper-modern{display:flex;flex-direction:column;align-items:center;gap:20px}.inv-table-container-modern{width:100%;background:#fff;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.inv-table-modern{width:100%;border-collapse:collapse}.inv-table-modern thead{background:#0a4c8b;color:#fff}.inv-table-modern thead th{padding:12px 18px;font-size:10px;font-weight:600;border-right:1px solid rgba(255,255,255,.2)}.inv-table-modern tbody tr{border-bottom:1px solid #e5e7eb}.inv-table-modern tbody td{padding:5px 12px;font-size:12px;color:#1f2937}.inv-table-modern tbody tr:hover{background:#eef6ff}.inv-no-data-modern{text-align:center;padding:20px;color:#6b7280;font-size:14px}.badge{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;display:inline-block}.badge-blue{color:#1e40af}.badge-center{text-align:center}.badge-orange{color:#c2410c}.badge-qty{background:#f3f4f6;color:#111827;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;display:inline-block;min-width:70px;text-align:center;border:1px solid #d1d5db}.num-box{display:inline-block;min-width:20px;font-family:12px;text-align:center;padding:2px 4px;border:1px solid #d1d5db;border-radius:6px;font-weight:600;color:#fff;background:#164d8e}.inv-user-header{width:100%;display:flex;justify-content:left;margin-bottom:5px}.inv-user-info{background:#fff;padding:5px 0;display:flex;gap:10px;align-items:center;justify-content:center;min-width:320px}.user-label{font-weight:700;color:#0f172a;font-size:12px;letter-spacing:.5px}.user-value{font-weight:600;color:#1e293b;background:#edf2f7;padding:6px 14px;border-radius:8px;font-size:12px;border:1px solid #cbd5e1}.inv-table-box{position:relative;width:100%;background:#fff;border-radius:12px;padding:10px 20px 20px;border:3px solid white;box-shadow:0 3px 10px #00000014;margin-bottom:10px}.inv-user-label-inside{position:absolute;top:-14px;left:16px;background:#fff;padding:0 10px;font-size:13px;font-weight:600;color:#0f172a;border-radius:6px;box-shadow:0 2px 5px #0000000f;border:1px solid #e5e7eb}.badge-green{color:#15803d}.badge-red{color:#b91c1c}.badge-yellow{color:#ca8a04}.badge-gray{color:#374151}.inv-row-disabled{opacity:.45;background:#f3f4f6}.inv-row-disabled td{color:#6b7280}.badge.disabled{background:#d1d5db!important;color:#6b7280!important}.inv-pagination{margin-top:25px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#1e3a8a;font-weight:500}.inv-pagination-center{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:8px 18px;border-radius:10px}.inv-page-btn{width:28px;height:28px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:16px;color:#1e3a8a}.inv-page-number{font-size:16px;font-weight:700}.inv-top-options{margin-bottom:15px;display:flex;justify-content:flex-start}.inv-rows-label{font-size:14px;font-weight:600;color:#1e3a8a}.inv-rows-select{margin-left:8px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.inv-top-left{width:100%;display:flex;justify-content:flex-end;margin-bottom:12px}@media (max-width: 768px){.inv-table-container-modern{display:none}}.inventory-mobile{display:none}@media (max-width: 768px){.inventory-mobile{display:flex;flex-direction:column;gap:12px;margin-top:10px}.inv-card{background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 10px #00000014}.inv-card-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:10px}.inv-card-info{flex:1}.inv-card-title{font-size:16px;font-weight:600}.inv-card-sub{font-size:13px;color:#666}.inv-card-badge{font-weight:700;color:#4c53ff;margin-right:10px}.inv-chevron{transition:transform .25s ease}.inv-chevron.rotated{transform:rotate(180deg)}.inv-card-body{margin-top:12px;border-top:1px solid #eee;padding-top:12px}.inv-row{display:flex;justify-content:space-between;padding:8px 0}.inv-row .label{font-size:14px;font-weight:500;color:#444}.inv-row .value{font-size:14px;font-weight:600}}@media (max-width: 768px){.inv-user-header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:10px 0}.inv-user-info{display:flex;flex-direction:column;align-items:center}.user-label{font-size:14px;color:#666}.user-value{font-size:16px;font-weight:600}.rows-per-page-wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:4px}.rows-per-page-select-transfer{padding:6px 10px;border-radius:6px;font-size:14px}.select-arrow-icon{margin-left:-20px;pointer-events:none}}.invassign-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 700px at 20% 10%,rgba(29,78,216,.25),transparent 60%),radial-gradient(900px 600px at 90% 30%,rgba(56,189,248,.18),transparent 55%),#0a0f199e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:5000}.invassign-modal{width:min(560px,96vw);max-height:88vh;overflow:hidden;display:flex;flex-direction:column;background:#ffffffeb;border:1px solid rgba(255,255,255,.55);border-radius:22px;box-shadow:0 40px 120px #00000059,0 2px #ffffff59 inset;animation:invassignShow .18s ease-out;position:relative}.invassign-modal:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#1d4ed8,#38bdf8,#1d4ed8);opacity:.95}@keyframes invassignShow{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.invassign-title{margin:18px 18px 2px;font-size:20px;font-weight:950;letter-spacing:-.3px;color:#0f172af2}.invassign-subtitle{margin:0 18px 14px;font-size:12.5px;color:#0f172aad}.invassign-loading{padding:18px;color:#0f172ab8;font-weight:700}.invassign-user-list{padding:0 14px 14px;margin-bottom:10px;overflow:auto;max-height:52vh;display:flex;flex-direction:column;gap:10px}.invassign-user-list::-webkit-scrollbar{width:6px}.invassign-user-list::-webkit-scrollbar-thumb{background:#1d4ed88c;border-radius:999px}.invassign-user-list::-webkit-scrollbar-thumb:hover{background:#1d4ed8bf}.invassign-user-item{background:#ffffffd9;border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.invassign-user-item:hover{transform:translateY(-1px);background:#fffffff2;box-shadow:0 18px 38px #0000001a;border-color:#1d4ed838}.invassign-user-item.selected{background:#c6dfff71;border-color:#1d4ed88c;box-shadow:0 22px 55px #1d4ed82e}.invassign-user-row{display:flex;align-items:center;gap:12px}.invassign-number{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:950;color:#0f172ad1;background:#0f172a0f;border:1px solid rgba(15,23,42,.08)}.invassign-avatar{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#1d4ed8,#38bdf8);color:#fff;display:grid;place-items:center;font-size:16px;font-weight:1000;letter-spacing:.02em;box-shadow:0 16px 35px #1d4ed838}.invassign-user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.invassign-user-name{text-transform:uppercase;margin:0;font-size:12px;font-weight:950;color:#0f172af2;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invassign-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.badge-available{background:#22c55e1f;color:#0c663ef2;border:1px solid rgba(34,197,94,.22);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:950}.badge-count{background:#0f172a0f;color:#0f172ad9;border:1px solid rgba(15,23,42,.1);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:950}.invassign-user-id{margin:0;font-size:11px;color:#0f172a99}.invassign-actions{padding:12px 14px 14px;border-top:1px solid rgba(15,23,42,.08);background:#ffffffd9;display:flex;gap:10px;justify-content:space-between;position:sticky;bottom:0}.invassign-btn-cancel{flex:1;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#0f172a0f;color:#0f172ae0;cursor:pointer;font-weight:950;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.invassign-btn-cancel:hover{transform:translateY(-1px);background:#0f172a14;box-shadow:0 12px 26px #00000014}.invassign-btn-confirm{flex:1;padding:12px 14px;border-radius:14px;border:none;cursor:pointer;font-weight:1000;color:#fff;background:linear-gradient(135deg,#164d8e,#1d4ed8 55%,#38bdf8 120%);box-shadow:0 18px 40px #1d4ed838;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.invassign-btn-confirm:hover{transform:translateY(-1px);box-shadow:0 22px 55px #1d4ed847;filter:brightness(1.03)}.invassign-btn-confirm.disabled,.invassign-btn-confirm:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;filter:none}@media (max-width: 520px){.invassign-overlay{padding:12px;align-items:center;justify-content:center}.invassign-modal{width:100%;max-height:90vh;border-radius:18px}.invassign-title{margin:16px 14px 2px;font-size:18px}.invassign-subtitle{margin:0 14px 12px;font-size:12px}.invassign-user-list{padding:0 12px 12px;max-height:55vh;gap:9px}.invassign-user-item{padding:11px;border-radius:14px}.invassign-number{width:30px;height:30px;border-radius:10px}.invassign-avatar{width:42px;height:42px;border-radius:14px;font-size:15px}.invassign-user-name{font-size:13px}.invassign-actions{padding:10px 12px 12px}}.mcps-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f199e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px;z-index:9999}.mcps-modal{width:min(1100px,96vw);max-height:92vh;background:#ffffffeb;border:0px solid rgba(255,255,255,.55);border-radius:22px;box-shadow:0 30px 110px #00000040;overflow:hidden;display:flex;flex-direction:column}.mcps-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 10px;background:linear-gradient(135deg,#164d8e,#1d4ed8);border-bottom:1px solid rgba(15,23,42,.08)}.mcps-header-left{min-width:0}.mcps-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0f172aeb;background:#ffffffa6;border:1px solid rgba(15,23,42,.1)}.mcps-title{font-family:FuturaBold,sans-serif;margin:10px 0 2px;font-size:20px;font-weight:1000;letter-spacing:-.3px;color:#fff}.mcps-subtitle{margin:0;font-size:12px;color:#fff}.mcps-close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffbf;cursor:pointer;font-size:18px;line-height:1;color:#0f172ad9;transition:transform .15s ease,box-shadow .15s ease}.mcps-close:hover{transform:translateY(-1px);box-shadow:0 18px 30px #0000001a}.mcps-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#ffffffbf;border-bottom:1px solid rgba(15,23,42,.08)}.mcps-search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6}.mcps-search input{width:100%;border:none;outline:none;background:transparent;font-size:13px;color:#0f172ae6}.mcps-search-ico{opacity:.7;font-size:14px}.mcps-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mcps-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;font-size:12px;color:#0f172ac7}.mcps-chip strong{color:#0f172af2}.mcps-body{padding:8px;font-family:Futura Lt BT;overflow:auto}.mcps-state{min-height:260px;display:grid;place-items:center;text-align:center;padding:22px;color:#0f172ab8}.mcps-emptyIcon{font-size:48px;margin-bottom:10px}.mcps-state h3{margin:6px 0;color:#0f172aeb}.mcps-state p{margin:0;font-size:12px}.mcps-spinner{width:44px;height:44px;border-radius:999px;border:4px solid rgba(15,23,42,.1);border-top-color:#1d4ed8bf;animation:mcpsSpin 1s linear infinite;margin-bottom:12px}@keyframes mcpsSpin{to{transform:rotate(360deg)}}.mcps-tableWrap{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffc7;overflow:hidden}.mcps-table{width:100%;border-collapse:collapse}.mcps-table thead th{position:sticky;top:0;background:#164d90;z-index:1;text-align:center;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:12px;border-bottom:1px solid rgba(15,23,42,.08)}.mcps-table tbody td{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);font-size:13px;color:#0f172ad9;vertical-align:middle}.mcps-table tbody tr:hover{background:#3b82f60f}.mcps-person{display:flex;align-items:center;gap:10px}.mcps-personTxt strong{display:block;font-weight:900;text-transform:uppercase;line-height:1.1}.mcps-personTxt small{display:block;font-size:11px;opacity:.72;margin-top:2px}.mcps-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.1)}.mcps-pill-ok{background:#22c55e1f;color:#0c663ef2;border-color:#22c55e2e}.mcps-pill-warn{background:#f59e0b1f;color:#7c4500f2;border-color:#f59e0b2e}.mcps-th-actions,.mcps-td-actions{text-align:right}.mcps-btn{border:none;cursor:pointer;font-family:Futura Lt BT;font-weight:950;padding:10px 14px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#164d8e,#1d4ed8);transition:transform .15s ease,box-shadow .15s ease}.mcps-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1d4ed842}.mcps-footer{padding:12px 18px 16px;border-top:1px solid rgba(15,23,42,.08);display:flex;justify-content:flex-end;background:#ffffffc7}.mcps-btn-ghost{cursor:pointer;font-weight:950;padding:10px 14px;border-radius:14px;background:#0f172a0f;border:1px solid rgba(15,23,42,.1);color:#0f172ad9;transition:transform .15s ease,box-shadow .15s ease}.mcps-btn-ghost:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00000014}.mcps-cards{display:none}@media (max-width: 860px){.mcps-overlay{padding:12px;place-items:center}.mcps-modal{width:100%;max-width:96vw;max-height:92vh;border-radius:18px}.mcps-header{padding:16px}.mcps-title{font-size:16px}.mcps-subtitle{font-size:12px;opacity:.95}.mcps-toolbar{padding:12px 16px}.mcps-search{min-width:0;border-radius:14px}.mcps-meta{width:100%;justify-content:flex-start}.mcps-body{padding:12px}.mcps-tableWrap{display:none}.mcps-cards{display:grid;gap:12px}.mcps-card{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;box-shadow:0 10px 25px #00000014;overflow:hidden}.mcps-cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 10px;background:#164d9014}.mcps-cardTitle{min-width:0}.mcps-cardTitle strong{display:block;font-size:13px;font-weight:950;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcps-cardTitle small{display:block;font-size:12px;opacity:.75;margin-top:2px}.mcps-cardBody{padding:10px 12px 12px;display:grid;gap:8px}.mcps-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#0f172ae0}.mcps-label{opacity:.7;font-weight:800}.mcps-mono{font-variant-numeric:tabular-nums}.mcps-cardActions{padding:12px;border-top:1px solid rgba(15,23,42,.08);background:#ffffffb3}.mcps-btn{width:100%;border-radius:14px;padding:12px 14px}}:root{--overlay: rgba(15, 23, 42, .55);--bg: #ffffff;--bg2: #f8fafc;--bg3: #f1f5f9;--border: #e2e8f0;--border2:#cbd5e1;--text: #0f172a;--muted:#475569;--muted2:#64748b;--blue:#2563eb;--blue2:#1d4ed8;--blueSoft:#eff6ff;--blueRing: rgba(37, 99, 235, .22);--shadow: 0 22px 70px rgba(2, 6, 23, .18);--radius: 18px}.sapOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--overlay);display:grid;place-items:center;padding:12px}.sapModal2{width:min(980px,100%);max-height:min(90vh,900px);border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;animation:pop .16s ease-out}@keyframes pop{0%{transform:translateY(10px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.sapTop{padding:14px 14px 10px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-bottom:1px solid var(--border);background:var(--bg)}.sapTopLeft{display:flex;gap:12px;align-items:center;min-width:0}.sapAppIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;box-shadow:0 0 0 6px #2563eb1a;color:var(--blue);flex:0 0 auto}.sapAppIcon svg{width:22px;height:22px}.sapTopText{min-width:0}.sapTitle{margin:0;color:var(--text);font-size:18px;font-weight:1000;letter-spacing:.2px}.sapSubtitle{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.35;max-width:70ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sapIconBtn2{width:42px;height:42px;border-radius:14px;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.sapIconBtn2:hover{transform:translateY(-1px);background:var(--bg2);border-color:var(--border2);color:var(--text)}.sapSearchRow{padding:10px 14px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sapSearch{flex:1 1 260px;display:flex;align-items:center;gap:8px;border-radius:16px;border:1px solid var(--border);background:var(--bg2);padding:10px}.sapSearchIcon{color:var(--muted2);flex:0 0 auto}.sapSearchInput2{width:100%;border:none;outline:none;background:transparent;color:var(--text);font-weight:800;font-size:13px}.sapSearchInput2::placeholder{color:var(--muted2);font-weight:800}.sapClearBtn{width:34px;height:34px;border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--muted);cursor:pointer;display:grid;place-items:center}.sapClearBtn:hover{background:var(--bg2);color:var(--text)}.sapSelectedPill,.sapHintPill{border-radius:999px;padding:10px 12px;font-size:12px;font-weight:1000;display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--bg2);color:var(--muted)}.sapSelectedPill{border-color:#dbeafe;background:var(--blueSoft);color:var(--blue2)}.sapSelectedPill svg{color:var(--blue)}.sapBody{padding:12px 14px 10px;overflow:auto;background:var(--bg)}.sapState2{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px;border:1px dashed var(--border2);border-radius:16px;background:var(--bg2);color:var(--muted);font-weight:900}.sapSpin{animation:spin .7s linear infinite}.sapTable2{width:100%;border:1px solid var(--border);border-radius:16px;overflow:hidden;border-collapse:separate;border-spacing:0;background:#fff}.sapTh2{position:sticky;top:0;z-index:1;text-align:left;padding:12px;font-size:12px;font-weight:1000;color:var(--muted);background:var(--bg3);border-bottom:1px solid var(--border);white-space:nowrap}.sapMini2{width:70px}.sapTr2{cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .12s ease}.sapTr2:hover{background:#f8fafc}.sapTr2.isSelected2{background:var(--blueSoft);outline:1px solid rgba(37,99,235,.3);outline-offset:-1px;box-shadow:inset 0 0 0 999px #2563eb0f}.sapTr2:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:-2px}.sapTd2{padding:12px;font-size:13px;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top}.sapMain{font-weight:1000;letter-spacing:.2px}.sapMutedText{color:var(--muted)}.sapPick{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--border);background:#fff;color:#94a3b8;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.sapPick svg{width:18px;height:18px}.sapPick.on{background:linear-gradient(135deg,var(--blue),var(--blue2));border-color:#2563eb40;color:#fff;box-shadow:0 0 0 6px var(--blueRing);transform:scale(1.04)}.sapFooter2{padding:12px 14px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);background:var(--bg)}.sapBtn2{border-radius:16px;border:1px solid var(--border);padding:10px 14px;font-weight:1000;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .12s ease,background .12s ease,opacity .12s ease,filter .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none;background:#fff;color:var(--text)}.sapBtn2 svg{width:18px;height:18px}.sapBtn2.ghost{background:#fff;color:var(--muted)}.sapBtn2.ghost:hover{background:var(--bg2);border-color:var(--border2);color:var(--text);transform:translateY(-1px)}.sapBtn2.primary{background:linear-gradient(135deg,var(--blue),var(--blue2));border-color:#2563eb33;color:#fff}.sapBtn2.primary:hover{transform:translateY(-1px);filter:brightness(1.02)}.sapBtn2:disabled{opacity:.55;cursor:not-allowed;transform:none!important;filter:none!important}@media (max-width: 640px){.sapOverlay{padding:10px}.sapModal2{max-height:94vh;border-radius:16px}.sapTop{padding:12px 12px 10px}.sapBody{padding:10px 12px}.sapTable2 thead{display:none}.sapTable2,.sapTable2 tbody,.sapTable2 tr,.sapTable2 td{display:block;width:100%}.sapTr2{padding:10px;border-bottom:1px solid var(--border)}.sapTd2{padding:8px 10px;border-bottom:1px dashed var(--border2)}.sapTd2.sapMini2{display:flex;justify-content:flex-end;padding:2px 10px 10px;border-bottom:none}.sapTr2 .sapTd2:nth-of-type(2):before{content:"Número"}.sapTr2 .sapTd2:nth-of-type(3):before{content:"Fecha"}.sapTr2 .sapTd2:nth-of-type(4):before{content:"Hora"}.sapTr2 .sapTd2:nth-of-type(5):before{content:"Comentario"}.sapTr2 .sapTd2:nth-of-type(n+2):before{display:block;margin-bottom:4px;color:var(--muted2);font-size:12px;font-weight:1000;letter-spacing:.2px}.sapTd2:last-child{border-bottom:none}.sapFooter2{padding:10px 12px 12px;gap:8px}.sapBtn2{flex:1;justify-content:center}.sapPick{width:38px;height:38px;border-radius:16px}}.itabs-wrap{width:100%;display:flex;padding:10px 0 18px}.itabs{position:relative;display:grid;grid-template-columns:repeat(var(--count, 1),1fr);align-items:center;gap:0;width:max-content;min-width:240px;background:#ffd400;border-radius:999px;padding:4px;height:44px;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 12px #00000014;overflow:hidden;will-change:contents}.itabs-indicator{position:absolute;top:4px;height:calc(100% - 8px);background:#fff4b0;border-radius:999px;box-shadow:0 1px 4px #0000001a;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);will-change:left,width;pointer-events:none;z-index:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.itabs-btn{position:relative;z-index:1;height:36px;border:none;background:transparent;border-radius:999px;cursor:pointer;font:800 14px/1 FuturaBook,Futura Md BT,sans-serif;color:#0000008c;padding:0 18px;transition:color .2s ease,transform .1s ease;outline:none;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;min-width:0}.itabs-btn:hover{color:#4a5568;transform:translateY(-1px)}.itabs-btn.is-active{color:#1f2937}@media (max-width: 768px){.itabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.itabs::-webkit-scrollbar{display:none}.itabs-btn{min-width:max-content;white-space:nowrap;padding:0 16px;font-size:13px}}@media (max-width: 768px){.itabs-wrap{padding:8px 0 14px}.itabs{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:6px;padding:6px;height:48px}.itabs-indicator{display:none}.itabs-btn{min-width:max-content;padding:0 14px;height:36px;font-size:13px;scroll-snap-align:start}.itabs-btn.is-active{background:#ffffffc7;box-shadow:0 6px 16px #0000001a}}:root{--ipm-blue: #0B3B7A;--ipm-blue-2: #0E4A97;--ipm-ink: #0F1B2D;--ipm-muted: #5D6B82;--ipm-border: #E6ECF5;--ipm-bg: #F3F6FB;--ipm-surface: #FFFFFF;--ipm-card: #FFFFFF;--ipm-yellow: #F2C200;--ipm-yellow-soft: #FFF7D1;--ipm-success: #16A34A;--ipm-success-soft: #EAF8F0;--ipm-warn: #F59E0B;--ipm-warn-soft: #FFF3D9;--ipm-danger: #DC2626;--ipm-danger-soft: #FDECEC}.ipm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c121c8c;display:grid;place-items:center;padding:18px;z-index:9999}.ipm-modal{width:min(1100px,96vw);max-height:92vh;overflow:hidden;border-radius:18px;border:1px solid var(--ipm-border);background:var(--ipm-surface);box-shadow:0 24px 70px #00000059;color:var(--ipm-ink)}.ipm-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid var(--ipm-border);background:#fff}.ipm-header-left{display:flex;gap:12px;align-items:flex-start}.ipm-status{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--ipm-border);font-size:12px;white-space:nowrap;background:#f7faff;color:var(--ipm-blue-2)}.ipm-status.ok{background:var(--ipm-success-soft);border-color:#16a34a2e;color:var(--ipm-success)}.ipm-status.warn{background:var(--ipm-warn-soft);border-color:#f59e0b38;color:#b45309}.ipm-title h2{margin:0;font-size:22px;font-weight:900;letter-spacing:-.2px;color:var(--ipm-blue)}.ipm-title h2:after{content:"";display:block;width:220px;height:3px;margin-top:10px;background:var(--ipm-yellow);border-radius:999px}.ipm-title p{margin:10px 0 0;font-size:12px;color:var(--ipm-muted);display:flex;align-items:center;gap:6px}.ipm-mono{font-family:Futura Lt BT,sans-serif}.ipm-actions{display:flex;gap:10px;align-items:center}.ipm-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--ipm-border);background:#fff;color:var(--ipm-blue);cursor:pointer;font-weight:800;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ipm-btn-ghost:hover{transform:translateY(-1px);border-color:#0b3b7a40;box-shadow:0 10px 24px #0b3b7a1a}.ipm-close{top:16px;right:16px;width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;font-size:20px;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.ipm-close:hover{background-color:#e44f4f;color:#fff;transform:rotate(90deg) scale(1.1)}.ipm-body{padding:16px 18px 18px;overflow:auto;max-height:calc(92vh - 74px);background:#fff;margin-bottom:10px}.ipm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 980px){.ipm-grid{grid-template-columns:1fr}}.ipm-card{border-radius:12px;background:var(--ipm-card);padding:20px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008;margin-bottom:5px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ipm-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px #164d8e26}.ipm-table-card{border-radius:12px;background:var(--ipm-card);padding:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008;margin-bottom:20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ipm-table-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px -5px #164d8e26}.ipm-card-title{margin:0 0 12px;font-size:13px;font-weight:900;color:var(--ipm-blue);letter-spacing:.2px}.ipm-kv{display:grid;gap:10px}.ipm-kv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;background:#f8faff;border:1px solid #EEF2FB}.ipm-k{font-size:12px;color:var(--ipm-muted)}.ipm-v{font-size:12px;font-weight:900;color:var(--ipm-ink)}.ipm-users{display:flex;flex-direction:column;gap:10px}.ipm-user-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;background:#f8faff;border:1px solid #EEF2FB}.ipm-user{display:flex;align-items:center;gap:10px;color:var(--ipm-blue)}.ipm-user-label{display:block;font-size:11px;color:var(--ipm-muted)}.ipm-user-name{text-transform:uppercase;display:block;font-size:12px;font-weight:900;color:var(--ipm-ink)}.ipm-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid var(--ipm-border);font-size:12px;white-space:nowrap;background:#fff;color:var(--ipm-blue);font-weight:800}.ipm-pill.ok{background:var(--ipm-success-soft);border-color:#16a34a2e;color:var(--ipm-success)}.ipm-pill.warn{background:var(--ipm-warn-soft);border-color:#f59e0b38;color:#b45309}.ipm-pill.danger{background:var(--ipm-danger-soft);border-color:#dc26262e;color:var(--ipm-danger)}.ipm-table-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ipm-table-meta{font-size:12px;color:var(--ipm-blue);display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:0;border:1px solid var(--ipm-border);background:#f7faff;font-weight:800}.ipm-table-wrap{overflow:auto;border-radius:0;border:1px solid var(--ipm-border);background:#fff}.ipm-table thead th{position:sticky;top:0;z-index:1;background:var(--ipm-blue);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);padding:12px;font-size:10px;text-align:left;letter-spacing:.3px;font-weight:900;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.18)}.ipm-table thead th:last-child{border-right:0}.ipm-th-num{text-align:right}.ipm-table{width:100%;border-collapse:separate;border-spacing:0;min-width:820px;background:#fff}.ipm-table tbody td{padding:6px 12px;font-size:12px;color:var(--ipm-ink);font-family:Futura Lt BT,sans-serif;border-bottom:1px solid #fff;border-right:1px solid #fff}.ipm-table tbody td:last-child{border-right:0}.ipm-table tbody tr:hover td{background:var(--ipm-yellow-soft)}.ipm-table tbody tr:nth-child(odd) td{background:#fff}.ipm-table tbody tr:nth-child(2n) td{background:var(--ipm-yellow-soft)}.ipm-table tbody tr:hover td{background:#c7e6ff36}.ipm-td-desc{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipm-td-num{text-align:right;font-variant-numeric:tabular-nums}.ipm-td-num.muted{opacity:.55}.ipm-empty{text-align:center;padding:18px!important;color:var(--ipm-muted)}.ipm-footer{margin-top:14px;display:flex;justify-content:flex-end}.ipm-btn{border:1px solid rgba(11,59,122,.2);background:#0b3b7a1a;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:900;color:var(--ipm-blue);transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ipm-btn:hover{transform:translateY(-1px);background:#0b3b7a24;box-shadow:0 10px 24px #0b3b7a1f}@media (max-width: 640px){.ipm-overlay{padding:10px}.ipm-modal{width:100%;max-height:94vh;border-radius:16px}.ipm-header{flex-direction:column;align-items:stretch;gap:10px;padding:14px 14px 10px}.ipm-header-left{flex-direction:column;align-items:flex-start;gap:10px}.ipm-title h2{font-size:18px;line-height:1.15}.ipm-title h2:after{width:140px;margin-top:8px}.ipm-actions{width:100%;justify-content:space-between;gap:10px}.ipm-btn-ghost{flex:1;justify-content:center;padding:10px;font-size:12px}.ipm-close{width:40px;height:40px;flex:0 0 40px}.ipm-body{padding:12px;max-height:calc(94vh - 120px)}.ipm-grid{grid-template-columns:1fr;gap:12px}.ipm-card{padding:14px}.ipm-user-row{flex-direction:column;align-items:flex-start;gap:10px}.ipm-pill{width:100%;justify-content:center}.ipm-table-head{flex-direction:column;align-items:flex-start;gap:8px}.ipm-table-meta{width:100%;justify-content:center}.ipm-table-wrap{border-radius:12px}.ipm-table{min-width:620px}.ipm-table thead th{font-size:10px;padding:10px}.ipm-table tbody td{padding:8px 10px;font-size:12px}.ipm-td-desc{max-width:240px}}.ipm-td-comment{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard2{width:100%;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.22);box-shadow:0 14px 34px #0f172a14;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease;cursor:pointer;display:grid;gap:10px}.pcard2:hover{transform:translateY(-2px);box-shadow:0 22px 54px #0f172a1f;border-color:#3b82f640}.pcard2:active{transform:translateY(-1px)}.pcard2--done{border-color:#22c55e40}.pcard2__row{display:flex;align-items:center;gap:10px;min-width:0}.pcard2__row--bottom{justify-content:space-between;gap:12px}.pcard2__avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(148,163,184,.22);background:#f8fafce6;color:#334155;font-size:26px}.pcard2__avatar.is-warn{background:#f59e0b1a;border-color:#f59e0b3b;color:#92400e}.pcard2__avatar.is-ok{background:#22c55e1a;border-color:#22c55e3b;color:#166534}.pcard2__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pcard2__title{font-size:13px;font-weight:950;color:#0f172a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard2__subtitle{font-size:12px;font-weight:850;color:#64748b;white-space:nowrap;overflow:hidden;text-transform:uppercase;text-overflow:ellipsis}.pcard2__badge{flex:0 0 auto;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:950;border:1px solid rgba(148,163,184,.22);background:#ffffffd9}.pcard2__badge.is-warn{color:#92400e;box-shadow:0 0 0 4px #f59e0b1a}.pcard2__badge.is-ok{color:#166534;box-shadow:0 0 0 4px #22c55e1a}.pcard2__date{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;color:#64748b}.pcard2__btn{border:1px solid rgba(59,130,246,.22);background:linear-gradient(135deg,#1d4ed81a,#3b82f614);color:#0f172a;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:950;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.pcard2__btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1f}.pcard2__btn span{line-height:1}.pcard2--skeleton{cursor:default}.sk2{position:relative;overflow:hidden;background:#e5e7eb;border-radius:12px}.sk2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:sk2Shimmer 1.05s infinite}@keyframes sk2Shimmer{0%{transform:translate(-60%)}to{transform:translate(140%)}}.sk2-line{height:12px}.sk2-lg{width:220px;height:14px}.sk2-md{width:160px}.sk2-sm{width:180px}.sk2-pill{width:110px;height:28px;border-radius:999px}.sk2-btn{width:70px;height:34px;border-radius:12px}.pcard2--doneGreen{background:#d3ffe454;border-color:#22c55e59}.pcard2--doneGreen:hover{border-color:#22c55e8c}.admin-panel-container{padding:25px 0}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px;width:100%;padding:10px 0}.inv-top{margin-bottom:18px}.inv-hero{position:relative;border-radius:22px;padding:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#6366f12e,#22c55e1a);overflow:hidden;box-shadow:0 20px 60px #00000026}.inv-hero:before{content:"";position:absolute;inset:-40px -60px auto auto;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,#ffffff38,#fff0);filter:blur(6px);transform:rotate(18deg);pointer-events:none}.inv-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}@media (max-width: 980px){.inv-hero{grid-template-columns:1fr}}.inv-title .inv-kicker{display:inline-block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.inv-title h2{margin:10px 0 4px;font-size:18px;font-weight:800;letter-spacing:-.2px}.inv-title p{margin:0;font-size:12px;opacity:.82}.inv-pills{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.inv-pill{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inv-pill strong{display:block;font-size:16px;line-height:1.1}.inv-pill small{display:block;font-size:11px;opacity:.78}.inv-pill-dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 4px #ffffff14}.inv-pill-dot.green{background:#22c55ef2;box-shadow:0 0 0 4px #22c55e26}.inv-pill-dot.amber{background:#f59e0bf2;box-shadow:0 0 0 4px #f59e0b26}.inv-pill-dot.blue{background:#6366f1f2;box-shadow:0 0 0 4px #6366f126}.inv-hero-right{display:flex;align-items:stretch}.inv-mini{width:100%;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inv-mini-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;opacity:.9;margin-top:6px}.inv-mini-row:first-child{margin-top:0}.inv-mini-bar{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin:8px 0 10px}.inv-mini-fill{height:100%;width:0%;border-radius:999px;background:#6366f1e0}.inv-mini-fill.green{background:#22c55ee0}.inv-filters{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 980px){.inv-filters{grid-template-columns:1fr}}.inv-filter{border-radius:18px;padding:14px;text-align:left;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.inv-filter:hover{transform:translateY(-1px);border-color:#ffffff29;box-shadow:0 14px 30px #0000002e}.inv-filter.active{border-color:#6366f18c;box-shadow:0 0 0 4px #6366f12e,0 14px 30px #0000002e;background:#6366f11a}.inv-filter.success.active{border-color:#22c55e8c;box-shadow:0 0 0 4px #22c55e2e,0 14px 30px #0000002e;background:#22c55e1a}.inv-filter-top{display:flex;align-items:center;gap:10px}.inv-icon{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;border:1px solid rgba(255,255,255,.14);background:#0000001a}.inv-icon.take1{color:#6366f1}.inv-icon.take2{color:#f59e0b}.inv-icon.done{color:#22c55e}.inv-filter-labels strong{display:block;font-size:13px;font-weight:800}.inv-filter-labels span{display:block;font-size:11px;opacity:.75;margin-top:2px}.inv-filter-metric{display:flex;align-items:baseline;gap:8px;margin-top:10px}.inv-filter-metric h3{margin:0;font-size:26px;font-weight:900;letter-spacing:-.5px}.inv-filter-metric p{margin:0;font-size:12px;opacity:.75}.inv-filter-bar{margin-top:12px;height:9px;border-radius:999px;background:#ffffff1a;overflow:hidden}.inv-filter-fill{height:100%;width:0%;border-radius:999px;background:#6366f1e0}.inv-filter-fill.green{background:#22c55ee0}.tabs-pill{display:flex;background:#fff;padding:10px;border-radius:14px;gap:10px;box-shadow:0 6px 20px #0000000d;margin-bottom:28px;border:1px solid #f2f2f2}.pill{padding:10px 24px;font-size:.92rem;font-weight:600;border-radius:12px;color:#7d7d7d;cursor:pointer;transition:.2s ease}.pill:hover{background:#f1f1f1}.pill.active{background:#e8f0ff;color:#3056d3;font-weight:700;box-shadow:0 3px 8px #00000014}.kpi-tabs-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:28px}.kpi-tabs-container{display:flex;background:#f3f4f6;padding:8px 14px;border-radius:40px;gap:22px;box-shadow:0 4px 14px #0000000d}.kpi-tab-btn{background:transparent;border:none;padding:10px 18px;border-radius:20px;font-size:.95rem;font-weight:500;color:#7a7a7a;cursor:pointer;transition:all .25s ease}.kpi-tab-btn:hover{color:#444}.kpi-tab-btn.active{background:#fff;color:#1a2d7c;font-weight:600;box-shadow:0 2px 10px #00000012}.skeleton-card{background:#fff;border-radius:16px;padding:18px;min-height:160px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;border:1px solid #f2f2f2}.skeleton-header{width:50px;height:50px;border-radius:12px;background:#e5e7eb}.skeleton-title{width:70%;height:18px;border-radius:5px;background:#e5e7eb}.skeleton-line{width:90%;height:12px;border-radius:6px;background:#e5e7eb}.skeleton-line.short{width:50%}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:shimmerMove 1.2s infinite}@keyframes shimmerMove{0%{transform:translate(0)}to{transform:translate(300px)}}.global-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999}.ipx-compact{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;color:#fff;border:1px solid rgba(17,24,39,.1);background:linear-gradient(135deg,#164d8e,#1d4ed8);box-shadow:0 18px 55px #1118271a;margin-bottom:12px}.ipx-compact-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center;line-height:1}.ipx-compact-kicker{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.ipx-compact-chip{padding:6px 10px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#1118270a;font-weight:950;font-size:12px}.ipx-miniBtn{border-radius:12px;padding:10px 12px;font-weight:950;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipx-miniBtn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #11182724}.ipx-tabsOnly{margin-bottom:12px}.ipx-tabsOnly .ipx-tabs{margin-top:0}.ipx-page{width:100%;padding:0}.ipx-panel{width:100%;background:linear-gradient(135deg,#164d8e,#1d4ed8);border-radius:16px;padding:1.5rem 2rem;color:#fff;box-shadow:0 12px 24px -12px #164d8e99;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ipx-panel{position:relative;overflow:hidden}.ipx-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;pointer-events:none;background:linear-gradient(120deg,#3b82f638,#a855f724,#22c55e1f);opacity:.35;filter:blur(18px)}.ipx-panel__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.ipx-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#ffffff8c;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ipx-pill__dot{width:9px;height:9px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 4px #3b82f629}.ipx-h2{margin:8px 0 4px;font-size:22px;font-family:FuturaBold,sans-serif}.ipx-sub{margin:0;opacity:.72;font-family:Futura Lt BT,sans-serif}.ipx-btn{border-radius:14px;padding:10px 12px;font-weight:950;border:1px solid rgba(17,24,39,.12);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ipx-btn--soft{background:#ffffffa6}.ipx-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #11182724}.ipx-btn__chev{font-weight:1000}.ipx-kpiRow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.ipx-kpi{border-radius:18px;padding:12px;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipx-kpi__label{font-weight:900;opacity:.7;font-size:12px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.ipx-kpi__value{font-size:28px;font-weight:1000;line-height:1}.ipx-progress{position:relative;z-index:1;margin-top:12px}.ipx-progress__meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ipx-progress__meta span{opacity:.72;font-weight:900}.ipx-progress__meta strong{font-weight:1000}.ipx-progress__bar{height:12px;border-radius:999px;background:#1118271a;overflow:hidden}.ipx-progress__fill{height:100%;border-radius:999px;transition:width .25s ease;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ipx-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ipx-tab{flex:1;min-width:220px;border-radius:18px;padding:12px;border:3px solid rgba(17,24,39,.1);background:#ffffff9e;cursor:pointer;display:flex;align-items:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;background:#ffffff26;color:#1a2d7c;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipx-tab:hover{transform:translateY(-1px);box-shadow:0 18px 40px #11182724}.ipx-tab.is-active{background:#ffffffdb;border-color:#3b82f661;color:#1a2d7c}.ipx-tab.is-success.is-active{border-color:#22c55e66;color:#0f766e}.ipx-tab__ico{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;font-weight:1000;border:1px solid rgba(17,24,39,.1);background:#fff9}.ipx-ico--blue{color:#1d4ed8;box-shadow:inset 0 0 0 1px #3b82f629}.ipx-ico--violet{color:#6d28d9;box-shadow:inset 0 0 0 1px #a855f729}.ipx-ico--green{color:#0f766e;box-shadow:inset 0 0 0 1px #22c55e29}.ipx-tab__txt strong{display:block;font-weight:1000;line-height:1.05}.ipx-tab__txt small{display:block;margin-top:2px;opacity:.72;font-weight:800}.ipx-accent-blue .ipx-pill__dot{background:#3b82f6;box-shadow:0 0 0 4px #3b82f629}.ipx-accent-blue .ipx-progress__fill{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ipx-accent-violet .ipx-pill__dot{background:#8b5cf6;box-shadow:0 0 0 4px #8b5cf629}.ipx-accent-violet .ipx-progress__fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.ipx-accent-green .ipx-pill__dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.ipx-accent-green .ipx-progress__fill{background:linear-gradient(90deg,#22c55e,#34d399)}@media (max-width: 900px){.ipx-panel__top{flex-direction:column}.ipx-kpiRow{grid-template-columns:1fr}.ipx-tab{min-width:100%}.ipx-compact{margin-top:5px}}.ipx-emptyWrap{grid-column:1 / -1;min-height:320px;display:grid;place-items:center;padding:24px 12px}.ipx-emptyCard{width:min(520px,100%);background:transparent;border:none;border-radius:18px;padding:22px 18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.ipx-emptyIcon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin:0 auto 10px;background:#3b82f61f;border:1px solid rgba(59,130,246,.22);font-size:26px}.ipx-emptyTitle{margin:6px 0;font-size:18px;letter-spacing:.2px}.ipx-emptyText{margin:0 auto 14px;max-width:46ch;font-size:13.5px;opacity:.8;line-height:1.35rem}.ipx-emptyActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ipx-btn{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:600;font-size:13px}.ipx-btn--primary{background:#111827;color:#fff;border-color:#111827e6}.ipx-btn--soft{background:#1118270f;color:#111827}.ipx-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:10px 0 14px}.ipx-filter{display:flex;flex-direction:column;gap:6px;min-width:220px}.ipx-filterLabel{font-size:13px;opacity:.85;font-weight:600}.ipx-select,.ipx-input{height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:0 12px;background:#fff;outline:none}.ipx-clearBtn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:700}.ipx-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0 8px;flex-wrap:wrap}.ipx-pageBtn{padding:10px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:600}.ipx-pageBtn:disabled{opacity:.5;cursor:not-allowed}.ipx-pageInfo{font-size:14px;opacity:.9}.ipx-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0 8px}.ipx-pageBtn{width:42px;height:42px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease}.ipx-pageBtn svg{font-size:20px}.ipx-pageBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000014;border-color:#0000002e}.ipx-pageBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ipx-pageNums{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ipx-pageNum{min-width:38px;height:38px;padding:0 10px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-weight:800;font-size:14px;transition:background .12s ease,border-color .12s ease,transform .08s ease}.ipx-pageNum:hover{background:#0000000f;transform:translateY(-1px)}.ipx-pageNum.is-active{background:#0000001a;border-color:#0000001f}.ipx-pageDots{padding:0 6px;opacity:.65;font-weight:900;-webkit-user-select:none;user-select:none}.ipx-pageInfo{width:100%;text-align:center;font-size:13px;opacity:.9;line-height:1.3;margin-top:2px}@media (max-width: 768px){.ipx-pageNums{width:50%;justify-content:center}}.ipx-filtersCard{border:1px solid rgba(0,0,0,.1);background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:14px;margin:10px 0 14px;box-shadow:0 10px 28px #0000000f}.ipx-filtersHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ipx-filtersTitle{display:flex;align-items:center;gap:10px}.ipx-filtersIco{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);background:#0000000a}.ipx-filtersIco svg{font-size:18px}.ipx-filtersTitle h4{margin:0;font-size:14px;letter-spacing:.2px}.ipx-filtersTitle p{margin:2px 0 0;font-size:12.5px;opacity:.75}.ipx-filtersChip{display:flex;align-items:baseline;gap:6px;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#0000000a}.ipx-filtersChip strong{font-size:16px}.ipx-filtersChip span{font-size:12px;opacity:.75}.ipx-filtersGrid{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.ipx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ipx-label{font-size:12.5px;font-weight:700;opacity:.85}.ipx-control{position:relative}.ipx-controlIco{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.65;display:flex;align-items:center;justify-content:center}.ipx-controlIco svg{font-size:18px}.ipx-selectModern,.ipx-inputModern{width:100%;font-family:Futura Lt BT,sans-serif;height:44px;font-weight:900;border-radius:14px;text-transform:uppercase;border:1px solid rgba(0,0,0,.12);background:#fff;padding:0 12px 0 40px;outline:none;transition:box-shadow .12s ease,border-color .12s ease,transform .08s ease;font-size:14px}.ipx-selectModern:focus,.ipx-inputModern:focus{border-color:#00000038;box-shadow:0 10px 26px #00000014}.ipx-clearBtnModern{height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:800;display:flex;align-items:center;gap:8px;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease,opacity .12s ease}.ipx-clearBtnModern svg{font-size:18px}.ipx-clearBtnModern:hover{transform:translateY(-1px);box-shadow:0 10px 26px #00000014;border-color:#0000002e}.ipx-clearBtnModern:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ipx-activeFilters{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ipx-activeLabel{font-size:12px;font-weight:800;opacity:.75}.ipx-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000a;font-size:12.5px}@media (max-width: 768px){.ipx-filtersGrid{grid-template-columns:1fr}.ipx-clearBtnModern{width:100%;justify-content:center}.ipx-filtersHeader{flex-direction:column;align-items:stretch}.ipx-filtersChip{justify-content:center}}@media (max-width: 768px){.ipx-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px}.ipx-pageBtn{width:44px;height:44px;border-radius:14px;flex:0 0 auto}.ipx-pageNums{width:50%;flex:0 0 35%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.ipx-pageNums::-webkit-scrollbar{height:6px}.ipx-pageNums::-webkit-scrollbar-thumb{border-radius:999px;background:#0000002e}.ipx-pageNums::-webkit-scrollbar-track{background:#0000000f;border-radius:999px}.ipx-pageNum{min-width:44px;height:44px;padding:0 14px;border-radius:14px;font-size:15px;font-weight:900;flex:0 0 auto;scroll-snap-align:center}.ipx-pageDots{font-size:18px;padding:0 10px;opacity:.7;flex:0 0 auto}.ipx-pageInfo{width:100%;text-align:center;font-size:13px;line-height:1.3;margin-top:6px}}@media (max-width: 420px){.ipx-pageBtn{width:42px;height:42px}.ipx-pageNum{min-width:42px;height:42px;padding:0 12px;font-size:14px}.ipx-pageNums{justify-content:flex-start}}.inv-admin-container{padding:0}.inv-header{display:flex;justify-content:space-between;align-items:center}.inv-buttons{display:flex;gap:10px}.inv-btn-import{padding:10px 16px;background:#007bff;border-radius:6px;border:none;color:#fff;cursor:pointer}.inv-btn-import:hover{background:#005dc1}.inv-btn-paste{padding:10px 16px;background:#00b894;border-radius:6px;border:none;color:#fff;cursor:pointer}.inv-btn-paste:hover{background:#009e7d}.inv-btn-assign{padding:10px 18px;background:#6c63ff;color:#fff;border:none;border-radius:6px;cursor:pointer}.inv-btn-assign:hover{background:#574fed}.inv-btn-send{padding:10px 18px;background:#ff9800;color:#fff;border:none;border-radius:6px;cursor:pointer}.inv-btn-send:hover{background:#e68900}.ic-main-title{font-family:FuturaBold;display:flex;align-items:center;gap:.6rem;font-size:1.85rem;font-weight:700;color:#164d8e;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none;width:fit-content;transition:color .3s ease;margin-top:0}.ic-main-title:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right,gold,#164d8e);border-radius:4px;opacity:.9;transition:width .3s ease}.ic-main-title:hover:after{width:110%}.ic-title-icon{font-size:2rem;color:#164d8e;transition:transform .3s ease,color .3s ease}.ic-main-title:hover .ic-title-icon{transform:translateY(-2px) rotate(-3deg);color:#164d8e}.swal-modern-popup{border-radius:18px!important;padding:25px!important;box-shadow:0 8px 25px #00000026!important}.swal-confirm-btn{background-color:#3b82f6!important;color:#fff!important;padding:10px 22px!important;border-radius:10px!important;font-size:15px!important;border:none!important;cursor:pointer;transition:.2s}.swal-confirm-btn:hover{background-color:#2563eb!important}.swal-cancel-btn{background-color:#e5e7eb!important;color:#374151!important;padding:10px 20px!important;border-radius:10px!important;font-size:15px!important;border:none!important;margin-right:10px!important;cursor:pointer;transition:.2s}.swal-cancel-btn:hover{background-color:#d1d5db!important}.inv-btn-paste-modern{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border:none;padding:12px 18px;border-radius:12px;cursor:pointer;font-family:Futura Lt BT;font-size:15px;font-weight:600;letter-spacing:.3px;transition:all .25s ease;box-shadow:0 6px 16px #2563eb59}.inv-btn-paste-modern:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2563eb73}.inv-btn-paste-modern:active{transform:translateY(0) scale(.98)}.paste-icon{font-size:18px}.inv-btn-paste-modern.slide{position:relative;overflow:hidden}.inv-btn-paste-modern.slide:before{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:#ffffff2e;transform:skew(-20deg);transition:.5s}.inv-btn-paste-modern.slide:hover:before{left:120%}.inv-actions-modern{margin-top:10px;display:flex;gap:12px;flex-wrap:wrap;justify-content:left}.action-btn-inv{display:flex;align-items:center;gap:5px;font-family:Futura Lt BT;padding:10px 12px;font-size:14px;border-radius:8px;cursor:pointer;border:none;transition:.25s ease;font-weight:600}.action-btn-inv .btn-icon{font-size:18px}.action-btn-inv{background:#ffd500;color:#0a4c8b}.action-btn-inv:hover{background:#0a4c8b;color:#fff}.action-btn-inv.success{background:#31c48d;color:#fff}.action-btn-inv.success:hover{background:#24a170}.action-btn-inv.secondary{background:#fffbd2;color:#0a4c8b}.action-btn-inv.secondary:hover{background:#ffd500;color:#0a4c8b}.inv-list-title{font-size:1.4rem;font-weight:700;color:#2c3e50;margin:10px 0 20px;border-left:4px solid #007bff;padding-left:10px}.inv-actions-modern{display:flex;align-items:center;gap:12px}.action-btn-send-right{margin-left:auto}@media (max-width: 640px){.inv-admin-container{padding:0}.inv-header{display:flex;flex-direction:column;align-items:stretch;gap:10px}.ic-main-title{font-family:FuturaBold;display:flex;align-items:center;gap:.6rem;font-size:1.85rem;font-weight:700;color:#164d8e;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none;width:fit-content;transition:color .3s ease;margin-top:0}.ic-main-title:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right,gold,#164d8e);border-radius:4px;opacity:.9;transition:width .3s ease}.ic-main-title:hover:after{width:110%}.ic-title-icon{font-size:2rem;color:#164d8e;transition:transform .3s ease,color .3s ease}.ic-main-title:hover .ic-title-icon{transform:translateY(-2px) rotate(-3deg);color:#164d8e}@media (max-width: 720px){.ic-main-title{justify-content:center;text-align:center;flex-wrap:wrap;gap:.5rem;font-size:1.15rem;line-height:1.2;padding:10px 12px;margin-bottom:12px;border-radius:18px;width:100%}.ic-main-title:after{left:50%;transform:translate(-50%);width:86%;height:3px;bottom:6px;border-radius:999px}.ic-title-icon{font-size:1.35rem}.ic-main-title:hover:after{width:86%}.ic-main-title:hover .ic-title-icon-inv{transform:none}}@media (max-width: 360px){.ic-main-title{font-size:1.05rem;padding:9px 10px}}.inv-buttons{display:flex;width:100%}.inv-btn-paste-modern{width:100%;justify-content:center;padding:12px 14px;border-radius:14px;font-size:14px;margin-bottom:10px}.inv-btn-paste-modern .paste-icon{font-size:16px}.inv-list-title{margin:10px 0 12px;font-size:14px;line-height:1.2}.inv-actions-modern{display:flex;flex-direction:column;gap:10px;width:100%}.action-btn-inv{width:100%;justify-content:center;padding:12px 14px;border-radius:14px;font-size:14px}.action-btn-send-right{margin-left:0!important}.inventory-table-wrap,.inv-table-wrap,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}:root{--iu-bg: #F4F7FB;--iu-card: #FFFFFF;--iu-ink: #0F1B2D;--iu-muted: #5D6B82;--iu-border: #E6ECF5;--iu-blue: #0B3B7A;--iu-blue2: #0E4A97;--iu-yellow: #F2C200;--iu-green: #16A34A;--iu-red: #DC2626;--iu-orange: #F59E0B;--iu-shadow: 0 18px 50px rgba(15, 27, 45, .08)}.iu-page{background:var(--iu-bg);min-height:100vh;padding:0;color:var(--iu-ink)}.iu-topbar{display:flex;align-items:stretch;justify-content:space-between;gap:14px;margin-bottom:14px}.iu-title{display:flex;gap:12px;align-items:flex-start;background:var(--iu-card);border:1px solid var(--iu-border);border-radius:18px;padding:14px;box-shadow:var(--iu-shadow);flex:1}.iu-title-ico{font-size:28px;color:var(--iu-blue);margin-top:2px}.iu-title h2{margin:0;font-size:16px;font-weight:950;color:var(--iu-blue);letter-spacing:.2px}.iu-title p{margin:6px 0 0;color:var(--iu-muted);font-size:12px}.iu-usercard{width:min(420px,100%);background:var(--iu-card);border:1px solid var(--iu-border);border-radius:18px;padding:14px;box-shadow:var(--iu-shadow);display:flex;gap:12px;align-items:center;justify-content:space-between}.iu-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:950;color:#fff;background:linear-gradient(135deg,var(--iu-blue),var(--iu-blue2))}.iu-userinfo{flex:1;min-width:0}.iu-username{text-transform:uppercase;font-weight:950;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iu-userid{margin-top:4px;display:flex;align-items:center;gap:6px;font-size:14px;color:var(--iu-muted)}.iu-usericon{width:42px;height:42px;border-radius:14px;border:1px solid var(--iu-border);background:#f7faff;display:grid;place-items:center;color:var(--iu-blue);font-size:18px}.iu-grid{display:grid;grid-template-columns:380px 1fr;gap:14px;align-items:start}.iu-panel{position:sticky;top:14px;align-self:start}.iu-card{background:var(--iu-card);border:1px solid var(--iu-border);border-radius:18px;padding:14px;box-shadow:var(--iu-shadow)}.iu-card.full{margin-top:14px}.iu-cardhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.iu-cardtitle{display:flex;align-items:center;gap:8px;font-weight:950;color:var(--iu-blue)}.iu-muted{color:var(--iu-muted);font-size:12px;margin:0 0 10px}.iu-rightmeta-itemstablet{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.iu-ghost{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;border:1px solid var(--iu-border);background:#fff;color:var(--iu-blue);cursor:pointer;font-weight:900;transition:transform .08s ease,background .15s ease,border-color .15s ease}.iu-ghost:active{transform:scale(.98)}.iu-focusbtn{white-space:nowrap}.iu-ghost-limpiar{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;border:1px solid var(--iu-border);background:#fff;color:var(--iu-blue);cursor:pointer;font-weight:900;transition:transform .08s ease,background .15s ease,border-color .15s ease}.iu-ghost-limpiar:active{transform:scale(.98)}.iu-tablewrap{border:1px solid var(--iu-border);border-radius:16px;overflow:hidden;background:#fff}.iu-tablewrap.tall{max-height:520px;overflow:auto}.iu-empty{padding:14px;color:var(--iu-muted);text-align:center}.iu-empty.big{padding:28px 14px}.iu-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.iu-table.items{min-width:980px}.iu-table thead th:first-child{border-top-left-radius:12px}.iu-table thead th:last-child{border-top-right-radius:12px}.iu-table thead th{position:sticky;top:0;z-index:1;background:var(--iu-blue);color:#fff;font-size:12px;font-weight:950;text-align:left;padding:12px;border-bottom:1px solid rgba(255,255,255,.2)}.iu-table tbody td{padding:12px;font-size:12px;border-bottom:1px solid #EEF2FB;color:var(--iu-ink);background:#fff}.iu-table tbody tr:nth-child(2n) td{background:#fbfcfe}.iu-table tbody tr:hover td{background:#f2f4f7}.iu-row{cursor:pointer}.iu-row.active td{background:#eef5ff!important}.iu-table .num{text-align:right;font-variant-numeric:tabular-nums}.iu-table .desc{max-width:380px;white-space:normal}.iu-chip,.iu-pill-itemstablet{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid var(--iu-border);background:#f7faff;color:var(--iu-blue);font-weight:900;font-size:12px}.iu-chip{padding:7px 10px}.iu-pill-itemstablet-warn{background:#fff4e5;color:#a15c00;border:1px solid #FFD8A8}.iu-pill-itemstablet-ok{background:#eaf7ee;color:#1b7a37;border:1px solid #BFE7C9}.iu-pick{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(11,59,122,.22);background:#0b3b7a14;color:var(--iu-blue);font-weight:950;cursor:pointer;white-space:nowrap}.iu-pick:disabled{opacity:.6;cursor:not-allowed}.iu-row.is-pending{opacity:.75}.iu-selected{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:12px;border:1px solid var(--iu-border);border-radius:16px;background:#f8faff;margin-bottom:10px}.iu-selected-compact{flex-direction:column;align-items:stretch}.iu-selected-title{display:flex;gap:10px;align-items:flex-start;color:var(--iu-blue)}.iu-selected-title strong{display:block;color:var(--iu-ink);font-size:13px;font-weight:950}.iu-selected-sub{display:block;margin-top:2px;font-size:12px;color:var(--iu-muted)}.take{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--iu-border);font-weight:950;font-size:12px}.take .dot{width:8px;height:8px;border-radius:999px;background:var(--iu-blue)}.take-1{background:#eaf8f0;border-color:#16a34a2e;color:var(--iu-green)}.take-1 .dot{background:var(--iu-green)}.take-2{background:#fff3d9;border-color:#f59e0b38;color:#b45309}.take-2 .dot{background:#f59e0b}.take-warn{background:#fdecec;border-color:#dc26262e;color:var(--iu-red)}.take-warn .dot{background:var(--iu-red)}.iu-progress{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.iu-progressbar{flex:1;height:10px;border-radius:999px;background:#eef2fb;overflow:hidden;border:1px solid var(--iu-border);margin-top:6px}.iu-progressfill{height:100%;background:linear-gradient(90deg,var(--iu-blue),var(--iu-yellow));width:0%;border-radius:999px}.iu-mini-metrics{display:flex;gap:10px}.iu-mini-metric{padding:8px 10px;border-radius:14px;border:1px solid var(--iu-border);background:#fff;min-width:120px;text-align:right}.iu-mini-metric span{display:block;font-size:11px;color:var(--iu-muted)}.iu-mini-metric strong{font-size:13px;font-weight:950;color:var(--iu-ink)}.iu-filters{display:grid;grid-template-columns:1.2fr .6fr .8fr .5fr;gap:10px}.iu-filters-panel{grid-template-columns:1fr!important}.iu-field label{display:flex;align-items:center;gap:8px;color:var(--iu-muted);font-weight:900;font-size:12px;margin-bottom:6px}.iu-inputwrap{position:relative}.iu-inputico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--iu-muted);font-size:14px}.iu-inputwrap input{width:100%;padding:12px 12px 12px 36px;border-radius:14px;border:1px solid var(--iu-border);outline:none;background:#fff;font-weight:800;color:var(--iu-ink)}.iu-inputwrap input:focus,.iu-field select:focus,.iu-count:focus{border-color:#0b3b7a59;box-shadow:0 0 0 4px #0b3b7a1a}.iu-field select{width:100%;padding:12px;border-radius:14px;border:1px solid var(--iu-border);outline:none;background:#fff;font-weight:850;color:var(--iu-ink)}.iu-countbox{display:flex;justify-content:flex-end}.iu-count{width:110px;padding:10px 12px;border-radius:14px;border:1px solid var(--iu-border);outline:none;font-weight:950;text-align:right;background:#fff}.iu-status{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;border:1px solid var(--iu-border);font-weight:950;font-size:12px;min-width:110px}.iu-status.st-red{background:#fee2e2;color:#991b1b;border:1px solid #FCA5A5}.iu-status.st-orange{background:#ffedd5;color:#9a3412;border:1px solid #FDBA74}.iu-status.st-green{background:#dcfce7;color:#166534;border:1px solid #86EFAC}.iu-status.st-blue{background:#eef5ff;color:var(--iu-blue2);border:1px solid rgba(14,74,151,.22)}.iu-actions{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.iu-hint{display:flex;align-items:center;gap:8px;color:var(--iu-muted);font-size:12px;font-weight:850}.iu-send{padding:12px 14px;border-radius:14px;border:1px solid rgba(11,59,122,.22);background:#0b3b7a1a;color:var(--iu-blue);font-weight:950;cursor:pointer;min-width:190px}.iu-send.disabled{opacity:.5;cursor:not-allowed}.iu-send.active:hover{background:#0b3b7a}.iu-net{position:sticky;top:10px;z-index:999;margin:0 auto 10px;width:fit-content;max-width:calc(100% - 24px);display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000001f;font-weight:900;letter-spacing:.01em;color:#0f172aeb;animation:iuNetIn .18s ease-out}@keyframes iuNetIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.iu-netDot{width:10px;height:10px;border-radius:99px;box-shadow:0 0 0 4px #0000000f}.iu-netText{font-size:13px;text-transform:uppercase;white-space:nowrap}.iu-netSep{width:1px;height:18px;background:#0f172a1f;border-radius:99px}.iu-netMeta{font-size:12px;font-weight:800;opacity:.9}.iu-netMeta strong{font-weight:1000;opacity:1}.iu-net.on{border-color:#22c55e38}.iu-net.on .iu-netDot{background:#22c55ef2;box-shadow:0 0 0 4px #22c55e2e}.iu-net.off{border-color:#ef444440}.iu-net.off .iu-netDot{background:#ef4444f2;box-shadow:0 0 0 4px #ef444429}.iu-net.sync{border-color:#3b82f640}.iu-net.sync .iu-netDot{background:#3b82f6f2;box-shadow:0 0 0 4px #3b82f629;animation:iuPulse 1.1s infinite}@keyframes iuPulse{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.iu-page.is-focus-table .iu-topbar,.iu-page.is-focus-table .iu-grid{display:none!important}.iu-page.is-focus-table .iu-card.full{position:fixed;top:0;right:0;bottom:0;left:0;margin:0!important;border-radius:0!important;padding:14px!important;z-index:9999}.iu-page.is-focus-table .iu-tablewrap.tall{max-height:none!important;height:calc(100vh - 140px);overflow:auto;border-radius:14px}.iu-page.is-focus-table .iu-actions{position:sticky;bottom:0;background:var(--iu-card);padding-top:10px;border-top:1px solid var(--iu-border);z-index:10}@media (max-width: 1050px){.iu-topbar{flex-direction:column}.iu-usercard{width:100%}.iu-grid{grid-template-columns:1fr}.iu-panel{position:relative;top:0}}@media (max-width: 640px){:root{--iu-shadow: 0 10px 26px rgba(15, 27, 45, .06)}.iu-card{padding:10px;border-radius:12px}.iu-topbar{gap:10px;margin-bottom:10px}.iu-title{padding:10px;border-radius:12px}.iu-title-ico{font-size:22px}.iu-title h2{font-size:14px}.iu-title p{font-size:11px;margin-top:4px}.iu-usercard{padding:10px;border-radius:12px;gap:10px}.iu-avatar{width:40px;height:40px;border-radius:12px}.iu-usericon{width:38px;height:38px;border-radius:12px;font-size:16px}.iu-username{font-size:12px}.iu-userid{font-size:14px}.iu-grid{grid-template-columns:1fr;gap:10px}.iu-panel{position:relative;top:0}.iu-cardhead{margin-bottom:8px;gap:8px;flex-wrap:wrap}.iu-cardtitle{font-size:12px;gap:6px}.iu-muted{font-size:11px;margin-bottom:8px}.iu-ghost,.iu-ghost-limpiar{padding:7px 9px;border-radius:10px;font-size:11px;gap:6px}.iu-pill-itemstablet,.iu-chip{padding:6px 8px;font-size:11px;gap:6px}.iu-pick{padding:6px 8px;font-size:11px;border-radius:10px}.iu-selected{padding:9px;border-radius:12px;gap:10px;margin-bottom:8px}.iu-selected-title strong{font-size:12px}.take{padding:6px 8px;font-size:11px;gap:6px;margin-top:8px}.take .dot{width:7px;height:7px}.iu-progress{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.iu-progressbar{height:8px;margin-top:2px}.iu-mini-metrics{gap:8px}.iu-mini-metric{min-width:0;text-align:left;padding:8px 9px;border-radius:12px;flex:1}.iu-mini-metric span{font-size:10px}.iu-mini-metric strong{font-size:12px}.iu-field label{font-size:11px;margin-bottom:5px;gap:6px}.iu-inputico{left:10px;font-size:13px}.iu-inputwrap input{padding:10px 10px 10px 32px;border-radius:12px;font-size:12px}.iu-field select{padding:10px;border-radius:12px;font-size:12px}.iu-tablewrap{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.iu-lists .iu-table{min-width:0;width:100%}.iu-lists .iu-table thead th,.iu-lists .iu-table tbody td{padding:8px;font-size:10px}.iu-lists .iu-chip{padding:5px 7px;font-size:10px}.iu-lists .iu-pick{padding:6px 8px;font-size:10px}.iu-tablewrap.tall{max-height:none}.iu-actions{position:sticky;bottom:0;background:var(--iu-card);padding:8px 10px;border-top:1px solid var(--iu-border);margin-top:0;z-index:5;gap:8px}.iu-hint{font-size:11px}.iu-send{padding:10px 12px;border-radius:12px;min-width:unset;width:100%;font-size:12px}.iu-table.items{min-width:unset!important}.iu-mobile-list{display:grid;gap:10px;padding:10px;background:#fff}.iu-itemcard{border:1px solid var(--iu-border);border-radius:16px;padding:12px;background:#fff;box-shadow:0 10px 28px #0f1b2d0f;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.iu-itemcard-title{font-weight:950;font-size:13px;color:var(--iu-ink);line-height:1.2}.iu-itemcard-sub{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--iu-muted);font-weight:850}.iu-dotsep{opacity:.6}.iu-itemcard-right{display:grid;gap:8px;justify-items:end;min-width:130px}.iu-itemcard-input{width:110px;padding:10px 12px;border-radius:14px;border:1px solid var(--iu-border);outline:none;font-weight:950;text-align:right;background:#fff}.iu-status{min-width:unset;padding:7px 10px;font-size:11px}.iu-net{position:fixed;top:auto;bottom:14px;left:14px;right:auto;z-index:99999;width:auto;max-width:calc(100vw - 28px);padding:10px 12px;border-radius:999px;border:0;box-shadow:0 12px 30px #0000002e,0 2px 10px #0000001a}.iu-netSep{display:none}.iu-netText{font-size:12px;max-width:55vw;overflow:hidden;text-overflow:ellipsis}.iu-netMeta{margin-left:6px;font-size:11px}.iu-netDot{width:9px;height:9px;box-shadow:0 0 0 3px #ffffff26}}@media (max-width: 640px){.iu-page{padding:12px!important}.iu-grid{width:100%!important}.iu-grid>section{min-width:0!important}.iu-card,.iu-title,.iu-usercard{width:100%!important;max-width:100%!important;box-sizing:border-box}.iu-tablewrap{max-width:100%!important;box-sizing:border-box}.iu-lists .iu-table{min-width:0!important;width:100%!important;table-layout:fixed}.iu-lists .iu-table th,.iu-lists .iu-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iu-lists .iu-pick{max-width:100%}.iu-rightmeta-itemstablet{min-width:0!important}}.iu-page.is-focus-table{padding:0!important}.iu-lists--mobile .iu-tablewrap{display:none}.iu-listcards{display:grid;gap:10px;padding:6px 2px 2px}.iu-listcard{width:100%;text-align:left;border:1px solid var(--iu-border);border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 26px #0f1b2d0f;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.iu-listcard:active{transform:scale(.99)}.iu-listcard.is-active{border-color:#0b3b7a40;box-shadow:0 12px 30px #0b3b7a1f;background:#f7faff}.iu-listcard.is-pending{opacity:.72;cursor:not-allowed}.iu-listcard:disabled{pointer-events:none}.iu-listcard__top{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.iu-listcard__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.iu-listcard__index{font-weight:950;color:var(--iu-blue);background:#0b3b7a14;border:1px solid rgba(11,59,122,.15);padding:4px 8px;border-radius:999px;font-size:12px}.iu-statuspill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid var(--iu-border)}.iu-statuspill.ok{background:#eaf7ee;color:#1b7a37;border:1px solid #BFE7C9}.iu-statuspill.warn{background:#fff4e5;color:#a15c00;border:1px solid #FFD8A8}.iu-listcard__meta{display:grid;gap:6px;color:var(--iu-muted);font-size:12px;font-weight:850}.iu-listcard__metaItem{display:grid;grid-template-columns:14px auto 1fr;gap:8px;align-items:center;min-width:0}.iu-listcard__metaItem .label{opacity:.85}.iu-listcard__metaItem .value{text-align:right;color:#0f172ad9;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iu-listcard__right{display:grid;gap:8px;justify-items:end}.iu-listcard__items{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid var(--iu-border);background:#f7faff;color:var(--iu-blue);font-weight:950;font-size:12px}.iu-listcard__cta{font-size:12px;font-weight:950;color:var(--iu-blue);opacity:.95}@media (max-width: 640px){.iu-lists{min-width:0}}.iu-grid>*{min-width:0}.iu-tablewrap{overflow-x:auto;max-width:100%}.iu-tablewrap-drag{overflow-x:auto;overflow-y:hidden;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.iu-tablewrap-drag::-webkit-scrollbar{height:0}.iu-tablewrap-drag.is-dragging{cursor:grabbing}.iu-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--iu-border);border-radius:14px;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px #0f1b2d0f;margin:10px 0}.iu-pager__meta{font-size:12px;color:var(--iu-muted);font-weight:850;white-space:nowrap}.iu-pager__meta strong{color:var(--iu-ink);font-weight:1000}.iu-pager__controls{display:flex;align-items:center;gap:8px}.iu-pagerbtn{width:38px;height:38px;border-radius:12px;border:1px solid var(--iu-border);background:#fff;color:var(--iu-blue);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px #0f1b2d0f}.iu-pagerbtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.iu-pager__nums{display:flex;gap:6px}.iu-pagenum{min-width:38px;height:38px;padding:0 10px;border-radius:12px;border:1px solid var(--iu-border);background:#fff;color:#0f1b2de0;font-weight:950;cursor:pointer}.iu-pagenum.is-active{background:#0b3b7a1a;border-color:#0b3b7a38;color:var(--iu-blue)}.iu-pill-itemstablet-soft{background:#0b3b7a0f;border-color:#0b3b7a24}.iu-table.iu-table-modern{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.iu-table-modern .col-num{width:60px}.iu-table-modern .col-date{width:190px}.iu-table-modern .col-items{width:100px;text-align:center}.iu-table-modern .col-state{width:140px}.iu-table-modern .col-action{width:150px;text-align:right}.iu-table-modern .iu-chip,.iu-table-modern .iu-pill-itemstablet{padding:6px 8px;font-size:11px}.iu-table-modern .iu-pick{padding:6px 10px;font-size:11px;border-radius:10px}@media (max-width: 640px){.iu-pager{flex-direction:column;align-items:stretch}.iu-pager__controls{justify-content:space-between}.iu-pager__nums{justify-content:center;flex-wrap:wrap}}.iu-itemsfilter{margin:8px 0 12px}.iu-itemsfilter__inputwrap{position:relative;width:100%}.iu-itemsfilter__ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--iu-muted);font-size:14px}.iu-itemsfilter__input{width:100%;padding:12px 40px 12px 36px;border-radius:14px;border:1px solid var(--iu-border);outline:none;background:#fff;font-weight:850;color:var(--iu-ink)}.iu-itemsfilter__input:focus{border-color:#0b3b7a59;box-shadow:0 0 0 4px #0b3b7a1a}.iu-itemsfilter__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:10px;border:1px solid var(--iu-border);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--iu-muted)}.iu-itemsfilter__clear:active{transform:translateY(-50%) scale(.98)}.iu-table.items tbody tr.iu-row-added td{background:#2563eb24!important}.iu-table.items tbody tr.iu-row-added td:first-child{box-shadow:inset 4px 0 #2563ebbf}.iu-mobile-list .iu-itemcard.iu-card-added{border:1px solid rgba(37,99,235,.35)!important;background:#2563eb1a!important}.iu-obsbtn{width:42px;height:38px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;color:#0f172ac7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 20px #0f172a0f;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.iu-obsbtn svg{width:18px;height:18px}.iu-obsbtn:hover{background:#fffffffa;border-color:#0f172a29;box-shadow:0 14px 26px #0f172a14}.iu-obsbtn:active{transform:scale(.98)}.iu-obsbtn.has{border-color:#2563eb38;background:linear-gradient(180deg,#2563eb1f,#7c3aed14);color:#2563ebfa;box-shadow:0 16px 30px #2563eb1f}.iu-obsbtn:focus-visible{outline:none;box-shadow:0 0 0 5px #2563eb2e,0 14px 26px #0f172a14}.iu-obsbtn-mobile{height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172acc;display:inline-flex;align-items:center;gap:8px;font-weight:950;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 22px #0f172a0f;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.iu-obsbtn-mobile__ico{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.iu-obsbtn-mobile__ico svg{width:16px;height:16px}.iu-obsbtn-mobile__txt{font-size:.86rem;line-height:1}.iu-obsbtn-mobile:active{transform:scale(.98)}.iu-obsbtn-mobile.has{background:linear-gradient(180deg,#2563eb1f,#7c3aed14);border-color:#2563eb38;color:#2563ebfa;box-shadow:0 14px 26px #2563eb1f}.iu-obsbtn-mobile.has .iu-obsbtn-mobile__ico{background:#2563eb1a;border-color:#2563eb33;color:#2563ebfa}.iu-obsbtn-mobile:focus-visible{outline:none;box-shadow:0 0 0 6px #2563eb29,0 14px 26px #0f172a14}.iu-obspeek{position:fixed;left:12px;right:12px;bottom:18px;z-index:9999;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 26px 60px #0f172a2e;padding:12px;animation:iuPeekIn .14s ease-out forwards}@keyframes iuPeekIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.iu-obspeek__top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.iu-obspeek__badge{font-weight:950;font-size:.72rem;padding:4px 8px;border-radius:999px;border:1px solid rgba(37,99,235,.22);background:#2563eb1a;color:#2563ebf2}.iu-obspeek__title{font-weight:950;color:#0f172ae0;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iu-obspeek__text{color:#0f172ad1;font-weight:750;font-size:.92rem;line-height:1.25;max-height:3.8em;overflow:hidden}.iu-obspeek__hint{margin-top:8px;font-size:.78rem;font-weight:850;color:#0f172a8c}@media (min-width: 900px){.iu-obspeek{left:auto;right:18px;bottom:18px;width:min(420px,calc(100vw - 36px))}}.iu-itemcard-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:150px}.iu-countrow{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:10px}.iu-itemcard-input{width:92px;height:40px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0f172a0f;text-align:center;font-weight:950;font-size:.98rem;outline:none;transition:box-shadow .16s ease,border-color .16s ease}.iu-itemcard-input:focus{border-color:#2563eb59;box-shadow:0 0 0 6px #2563eb24,0 10px 22px #0f172a0f}.iu-obsbtn-mobileIcon{width:44px;height:40px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 22px #0f172a0f;color:#0f172ab8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.iu-obsbtn-mobileIcon svg{width:18px;height:18px}.iu-obsbtn-mobileIcon:active{transform:scale(.98)}.iu-obsbtn-mobileIcon.has{border-color:#2563eb38;background:linear-gradient(180deg,#2563eb1f,#7c3aed14);color:#2563ebfa;box-shadow:0 14px 26px #2563eb1f}.iu-obs-chip{margin-left:8px;padding:3px 8px;font-size:.72rem;font-weight:950;border-radius:999px;border:1px solid rgba(37,99,235,.22);background:#2563eb1a;color:#2563ebf2}.iu-itemcard{border-radius:18px;padding:12px;gap:12px}@media (max-width: 380px){.iu-itemcard-input{width:82px}.iu-itemcard-right{min-width:140px}}.iu-card.iu-focus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;width:100vw;height:100dvh;margin:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column;background:#fffffff5}.iu-card.iu-focus .iu-cardhead,.iu-card.iu-focus .iu-itemsfilter{position:sticky;top:0;z-index:2;background:#fffffff5}.iu-card.iu-focus .iu-itemsfilter{top:64px}.iu-tablewrap-focus{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.iu-card.iu-focus .iu-actions{position:sticky;bottom:0;z-index:2;background:#fffffff5;border-top:1px solid rgba(15,23,42,.08);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.iu-card.iu-focus .iu-tablewrap-focus{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.iu-card.iu-focus .iu-tablewrap.tall{height:auto!important;max-height:none!important}.iu-countbox--excel{display:flex;gap:8px;align-items:center;justify-content:flex-end}.iu-count--excel{min-width:140px}.iu-opbtn,.iu-miniop,.iu-histbtn{border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#fff;border-radius:10px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.iu-histbtn.is-on,.iu-miniop.is-on{background:#6366f12e;border-color:#6366f173}.iu-count-history{margin-top:8px;border:1px solid rgba(255,255,255,.08);background:#00000038;border-radius:14px;padding:10px}.iu-count-history__head{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px;opacity:.95;margin-bottom:6px}.iu-count-history__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.iu-count-history__item{display:flex;justify-content:space-between;gap:10px;font-size:12px;opacity:.92}.iu-count-history__op{font-weight:700;min-width:56px}.iu-count-history__arrow{flex:1;opacity:.9}.iu-count-history__time{opacity:.7;white-space:nowrap}.iu-count-history__empty{font-size:12px;opacity:.7}@media (max-width: 640px){.iu-mobile-list{display:grid;gap:10px}.iu-itemcard{border-radius:16px;padding:12px;background:#fff;box-shadow:0 6px 18px #0f172a0f;border:1px solid rgba(15,23,42,.08)}.iu-card-added{border:1px dashed rgba(16,185,129,.55);background:linear-gradient(180deg,#10b98114,#fff)}.iu-itemcard-title{font-size:14px;font-weight:800;line-height:1.2;margin-bottom:6px;color:#0f172a}.iu-itemcard-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#0f172abf}.iu-itemcode{font-weight:800;color:#0f172a;background:#0f172a0f;padding:2px 8px;border-radius:999px}.iu-itemwh{font-weight:700;background:#3b82f614;color:#1e40aff2;padding:2px 8px;border-radius:999px}.iu-dotsep{opacity:.5}.iu-obs-chip{margin-left:auto;font-size:11px;font-weight:800;background:#a855f71f;color:#581c87f2;padding:2px 8px;border-radius:999px}.iu-itemcard-right{margin-top:10px;display:grid;gap:8px}.iu-countrow{display:grid;grid-template-columns:1fr 44px 44px 44px;gap:8px;align-items:center}.iu-itemcard-input{height:44px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:0 12px;font-size:16px;font-weight:800;color:#0f172a;outline:none}.iu-itemcard-input:focus{border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f629}.iu-ghost{height:44px;width:44px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 12px #0f172a0d;transition:transform .05s ease}.iu-ghost:active{transform:scale(.98)}.iu-obsbtn-mobileIcon{height:44px;width:44px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 12px #0f172a0d}.iu-obsbtn-mobileIcon.has{border-color:#a855f759;background:#a855f71a}.iu-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;width:fit-content;border:1px solid rgba(15,23,42,.1)}.st-green{background:#10b9811f;color:#065f46}.st-orange{background:#f973161f;color:#7c2d12}.st-red{background:#ef44441f;color:#7f1d1d}.iu-card{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fffffffa;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iu-card .iu-history-scroll{max-height:220px;overflow:auto;padding-right:6px}.iu-card .iu-history-row{display:grid;grid-template-columns:54px 70px 1fr;gap:8px;padding:8px 0;font-size:12px;border-bottom:1px solid rgba(15,23,42,.06)}.iu-card .iu-history-time{opacity:.75}.iu-card .iu-history-delta{font-weight:900}.iu-card .iu-history-after{opacity:.9}.iu-obspeek{position:fixed;left:10px;right:10px;bottom:14px;z-index:9999;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fffffffa;box-shadow:0 18px 40px #0f172a2e;padding:12px}}@media (max-width: 768px){.iu-card.full{border-radius:16px;overflow:hidden}.iu-cardhead{gap:10px;padding:12px;flex-wrap:wrap}.iu-cardtitle{gap:10px;font-size:14px}.iu-rightmeta-itemstablet{width:100%;display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.iu-pill-itemstablet{font-size:12px;padding:6px 10px;border-radius:999px}.iu-itemsfilter{padding:10px 12px 12px}.iu-itemsfilter__inputwrap{border-radius:14px}.iu-itemsfilter__input{height:44px;font-size:14px}.iu-mobile-list{display:grid;gap:10px;padding:10px 12px 12px}.iu-itemcard{border-radius:16px;padding:12px;display:grid;grid-template-columns:1fr;gap:10px;border:1px solid rgba(0,0,0,.06);background:#fff}.iu-card-added{border-color:#00000014;box-shadow:0 8px 24px #0000000f}.iu-itemcard-left{min-width:0}.iu-itemcard-title{font-size:14px;font-weight:700;line-height:1.15;margin-bottom:6px;word-break:break-word}.iu-itemcard-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;opacity:.9}.iu-itemcode,.iu-itemwh{font-family:Futura Lt BT,sans-serif;font-size:14px}.iu-dotsep{opacity:.4}.iu-obs-chip{font-size:11px;padding:4px 8px;border-radius:999px;background:#0000000f}.iu-itemcard-right{display:grid;gap:10px}.iu-countrow{display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px;align-items:center}.iu-itemcard-input{height:46px;border-radius:14px;font-size:16px;font-weight:700;text-align:center;border:1px solid rgba(0,0,0,.1);background:#fff}.iu-ghost,.iu-obsbtn-mobileIcon{height:46px;width:46px;padding:0!important;border-radius:14px!important;display:grid;place-items:center;border:1px solid rgba(0,0,0,.1);background:#fff;touch-action:manipulation}.iu-obsbtn-mobileIcon.has{border-color:#00000029}.iu-status{justify-self:start;font-size:12px;padding:6px 10px;border-radius:999px}.iu-actions{padding:12px;gap:10px;display:grid}.iu-hint{font-size:12px}.iu-send{height:48px;border-radius:14px;font-weight:800;letter-spacing:.2px}.iu-card[style*="position: fixed"][style*="z-index: 9999"]{left:10px!important;right:10px!important;width:auto!important;max-width:none!important;top:auto!important;bottom:12px!important;border-radius:18px;box-shadow:0 18px 60px #00000038;border:1px solid rgba(0,0,0,.08)}.iu-card .iu-itemsfilter__input{height:44px;border-radius:14px;font-size:16px;text-align:center;font-weight:800}.iu-card button.iu-ghost{border-radius:14px}.iu-history-scroll{max-height:180px;overflow:auto;padding-right:4px}.iu-history-row{display:grid;grid-template-columns:64px 70px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:12px}.iu-history-time{opacity:.7;font-variant-numeric:tabular-nums}.iu-history-delta{font-weight:900;font-variant-numeric:tabular-nums}.iu-history-after{opacity:.95}.iu-obspeek{left:12px;right:12px;bottom:12px;border-radius:16px;box-shadow:0 18px 60px #0000002e}}.iu-history-scroll{max-height:190px;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:6px}.iu-history-row{display:grid;grid-template-columns:56px 70px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:12px}.iu-history-time{opacity:.75}.iu-history-delta{font-weight:800}.iu-history-after{opacity:.92}@media (max-width: 768px){.iu-card[style*="z-index: 9999"]{border-radius:18px!important;box-shadow:0 18px 60px #0003}.iu-card[style*="z-index: 9999"] button.iu-ghost{min-width:0;white-space:nowrap}.iu-history-scroll{max-height:220px}}@media (max-width: 640px){.iu-itemcard{flex-direction:column;align-items:stretch}.iu-itemcard-right{align-items:stretch;min-width:0;width:100%}.iu-itemcard-right .iu-countrow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.iu-itemcard-input{flex:1 1 100%}}.iu-actions-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 720px){.iu-actions-buttons{flex-direction:column;align-items:stretch;gap:10px}.iu-actions-buttons>button{width:100%;justify-content:center}}:root{--iu-border: rgba(15, 23, 42, .1);--iu-text: #0f172a;--iu-muted: rgba(15, 23, 42, .6);--iu-primary: #2563eb;--iu-primary2: #7c3aed;--iu-ring: rgba(37, 99, 235, .18);--iu-soft: rgba(15, 23, 42, .05);--iu-danger: #ef4444}.iu-modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 600px at 15% 10%,rgba(37,99,235,.14),transparent 55%),radial-gradient(900px 600px at 85% 0%,rgba(124,58,237,.12),transparent 55%),#f5f7ffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.iu-modal{width:min(980px,100%);background:linear-gradient(180deg,#fffffff5,#ffffffe6);border:1px solid var(--iu-border);border-radius:26px;box-shadow:0 26px 70px #0f172a29,0 10px 30px #0f172a14;overflow:hidden;transform:translateY(4px) scale(.995);animation:iuModalIn .16s ease-out forwards}.iu-modal--wide{width:min(1100px,100%)}@keyframes iuModalIn{to{transform:translateY(0) scale(1)}}.iu-modaltop{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#2563eb0f,#7c3aed0a)}.iu-modaltitle{display:flex;align-items:center;gap:10px;color:var(--iu-text);font-weight:950;letter-spacing:-.03em;flex-wrap:wrap}.iu-modaltitle svg{width:20px;height:20px;color:var(--iu-primary);filter:drop-shadow(0 6px 12px rgba(37,99,235,.18))}.iu-pillsoft{margin-left:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:#2563eb14;color:#0f172ad1;font-weight:900;font-size:.82rem}.iu-modalclose{width:40px;height:40px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;color:var(--iu-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.iu-modalclose:hover{background:#ffffffeb;border-color:#0f172a24}.iu-modalclose:active{transform:scale(.98)}.iu-modalbody{padding:14px 16px}.iu-alert{border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#0f172aeb;padding:10px 12px;border-radius:16px;font-weight:800;margin-bottom:12px}.iu-tablewrap-modal{border:1px solid rgba(15,23,42,.1);border-radius:18px;overflow:hidden;background:#ffffffc7;box-shadow:0 10px 25px #0f172a0d}.iu-addtable{width:100%;border-collapse:separate;border-spacing:0}.iu-addtable thead th{position:sticky;top:0;z-index:1;background:#f8fafff5;border-bottom:1px solid rgba(15,23,42,.1);color:#0f172ab3;font-size:.78rem;font-weight:950;text-align:left;padding:10px;white-space:nowrap}.iu-addtable tbody td{padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle}.iu-addtable tbody tr:last-child td{border-bottom:0}.iu-tdinput{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:8px 10px;font-size:.92rem;color:var(--iu-text);outline:none;transition:box-shadow .14s ease,border-color .14s ease}.iu-tdinput:focus{border-color:#2563eb73;box-shadow:0 0 0 5px var(--iu-ring)}.iu-tdinput.is-error{border-color:#ef44448c;box-shadow:0 0 0 5px #ef44441f}.row-error{background:#ef444408}.c-code{width:160px}.c-wh{width:120px}.c-count{width:110px}.c-desc{width:330px}.c-obs{width:280px}.c-act{width:70px;text-align:right}.iu-actcell{text-align:right}.iu-iconbtn{width:40px;height:40px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;color:var(--iu-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.iu-iconbtn:hover{background:#0f172a0f}.iu-iconbtn:active{transform:scale(.98)}.iu-iconbtn--danger{border-color:#ef444438;background:#ef44441a;color:#ef4444f2}.iu-addfooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.iu-addhint{color:#0f172a9e;font-weight:800;font-size:.85rem}.iu-modalactions{padding:12px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(15,23,42,.08);background:#f8faffb8}.iu-btn--tight{padding:9px 12px;border-radius:14px}.iu-ghost{border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:var(--iu-text);font-weight:950;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .12s ease,background .16s ease,border-color .16s ease}.iu-ghost:hover{background:#0f172a0f;border-color:#0f172a29}.iu-ghost:active{transform:scale(.99)}.iu-send{border:0;background:#2563eb;color:#fff;font-weight:950;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 18px 40px #2563eb38;transition:transform .12s ease,filter .16s ease,box-shadow .16s ease}.iu-send:hover{filter:brightness(1.03);box-shadow:0 22px 46px #2563eb42}.iu-send:active{transform:scale(.99)}.iu-send:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.iu-tdinput[type=number]::-webkit-outer-spin-button,.iu-tdinput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iu-tdinput[type=number]{-moz-appearance:textfield}@media (max-width: 720px){.iu-modalback{padding:10px;align-items:flex-end}.iu-modal{width:100%;max-height:calc(100dvh - 14px);display:flex;flex-direction:column;border-radius:22px}.iu-modaltop{position:sticky;top:0;z-index:10;padding:12px 14px}.iu-modalbody{overflow:auto;-webkit-overflow-scrolling:touch;padding:12px}.iu-tablewrap-modal{border:0;background:transparent;box-shadow:none;overflow:visible}.iu-addtable thead{display:none}.iu-addtable,.iu-addtable tbody,.iu-addtable tr,.iu-addtable td{display:block;width:100%}.iu-addtable tbody tr{margin-bottom:10px;padding:10px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;box-shadow:0 10px 22px #0f172a0f;animation:iuRowIn .14s ease-out both}@keyframes iuRowIn{0%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}.iu-addtable tbody td{padding:8px 6px;border:0}.iu-addtable tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:.72rem;font-weight:950;color:#0f172a94;letter-spacing:-.01em}.iu-tdinput{border-radius:16px;padding:11px 12px;font-size:.95rem;background:#fffffff0}.iu-actcell{display:flex;justify-content:flex-end;padding-top:4px!important}.iu-iconbtn{width:44px;height:44px;border-radius:16px}.iu-addfooter{flex-direction:column;align-items:stretch;gap:10px;margin-top:10px}.iu-addhint{font-size:.85rem;text-align:left}.iu-modalactions{position:sticky;bottom:0;z-index:10;gap:10px;padding:12px;background:#f8faffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.iu-modalactions>button{flex:1;justify-content:center}.row-error{background:#ef44440a!important;border-color:#ef44442e!important}}@media (prefers-reduced-motion: reduce){.iu-modal,.iu-addtable tbody tr{animation:none!important;transition:none!important}}:root{--iuobs-text: #0f172a;--iuobs-muted: rgba(15, 23, 42, .62);--iuobs-border: rgba(15, 23, 42, .1);--iuobs-border2: rgba(15, 23, 42, .08);--iuobs-bg: #ffffff;--iuobs-primary: #2563eb;--iuobs-primary2: #7c3aed;--iuobs-ring: rgba(37, 99, 235, .18);--iuobs-bad: rgba(239, 68, 68, .18)}.iuobs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;padding:18px;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 600px at 15% 10%,rgba(37,99,235,.16),transparent 55%),radial-gradient(900px 600px at 85% 0%,rgba(124,58,237,.14),transparent 55%),#f5f7ffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.iuobs-modal{width:min(720px,100%);background:linear-gradient(180deg,#fffffffa,#fffffff0);border:1px solid var(--iuobs-border);border-radius:26px;overflow:hidden;box-shadow:0 28px 80px #0f172a2e,0 10px 30px #0f172a1a;transform:translateY(8px) scale(.99);opacity:.98;animation:iuObsIn .16s ease-out forwards}@keyframes iuObsIn{to{transform:translateY(0) scale(1);opacity:1}}.iuobs-top{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#2563eb0f,#7c3aed0a);border-bottom:1px solid var(--iuobs-border2)}.iuobs-title{display:flex;gap:12px;align-items:center}.iuobs-ico{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1a;border:1px solid rgba(37,99,235,.18);box-shadow:0 16px 28px #2563eb1f}.iuobs-ico svg{width:18px;height:18px;color:var(--iuobs-primary)}.iuobs-titletext{display:flex;flex-direction:column;gap:2px}.iuobs-h{font-weight:950;letter-spacing:-.03em;color:var(--iuobs-text);line-height:1.1}.iuobs-sub{font-size:.84rem;color:var(--iuobs-muted)}.iuobs-close{width:40px;height:40px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;color:var(--iuobs-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.iuobs-close:hover{background:#ffffffeb;border-color:#0f172a24}.iuobs-close:active{transform:scale(.98)}.iuobs-body{padding:14px 16px 6px}.iuobs-item{border:1px solid var(--iuobs-border2);background:#ffffffc7;border-radius:18px;padding:12px;box-shadow:0 10px 24px #0f172a0d;margin-bottom:12px}.iuobs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:var(--iuobs-text);font-weight:850;margin-right:8px}.iuobs-chip.soft{background:#2563eb0f;border-color:#2563eb24}.iuobs-desc{margin-top:10px;color:var(--iuobs-text);font-weight:750;letter-spacing:-.015em;line-height:1.25}.iuobs-field{border:1px solid var(--iuobs-border2);background:#ffffffc7;border-radius:18px;padding:12px;box-shadow:0 10px 24px #0f172a0d}.iuobs-label{display:block;font-size:.78rem;font-weight:950;color:var(--iuobs-muted);margin-bottom:8px;letter-spacing:-.01em}.iuobs-textarea{width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;color:var(--iuobs-text);padding:12px;outline:none;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease}.iuobs-textarea:focus{border-color:#2563eb73;box-shadow:0 0 0 5px var(--iuobs-ring)}.iuobs-textarea.is-over{border-color:#ef44448c;box-shadow:0 0 0 5px var(--iuobs-bad)}.iuobs-counter{margin-top:8px;font-size:.78rem;color:var(--iuobs-muted);display:flex;align-items:center;gap:8px}.iuobs-counter.is-over{color:#dc2626eb;font-weight:850}.iuobs-hint{color:#0f172a7a}.iuobs-actions{padding:12px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--iuobs-border2);background:#f8faffb8}.iuobs-btn{border-radius:16px;padding:10px 14px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .12s ease,filter .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.iuobs-btn.ghost{border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:var(--iuobs-text)}.iuobs-btn.ghost:hover{background:#0f172a0f;border-color:#0f172a29}.iuobs-btn.ghost:active{transform:scale(.99)}.iuobs-btn.primary{border:0;background:#2563eb;color:#fff;box-shadow:0 18px 40px #2563eb38}.iuobs-btn.primary:hover{filter:brightness(1.03);box-shadow:0 22px 46px #2563eb42}.iuobs-btn.primary:active{transform:scale(.99)}.iuobs-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.invlogin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:radial-gradient(1200px 600px at 20% 10%,rgba(255,212,0,.18),transparent 55%),radial-gradient(900px 500px at 90% 20%,rgba(11,59,122,.18),transparent 50%),#0c121c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.invlogin-card--modern{width:min(460px,92vw);border-radius:22px;padding:18px 18px 16px;background:#ffffffeb;border:1px solid rgba(15,27,45,.1);box-shadow:0 30px 90px #00000038;position:relative;overflow:hidden}.invlogin-card--modern:before{content:"";position:absolute;inset:-120px -140px auto auto;width:240px;height:240px;background:radial-gradient(circle at 30% 30%,rgba(242,194,0,.3),transparent 60%);filter:blur(2px);transform:rotate(18deg);pointer-events:none}.invlogin-head{text-align:center;margin-bottom:14px;position:relative;z-index:1}.invlogin-badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#fff7d1;color:#0b3b7a;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(242,194,0,.28)}.invlogin-title{margin:10px 0 4px;font-size:22px;font-weight:1000;color:#0b3b7a;letter-spacing:-.2px}.invlogin-subtitle{margin:0;font-size:13px;color:#5d6b82}.invlogin-field{margin-top:14px;text-align:left;position:relative;z-index:1}.invlogin-label{display:block;font-size:12px;font-weight:900;color:#0f1b2d;margin-bottom:8px}.invlogin-inputWrap{display:flex;align-items:center;gap:10px;border-radius:14px;border:1px solid rgba(230,236,245,1);background:#f8faff;padding:12px;transition:box-shadow .15s ease,border-color .15s ease,transform .12s ease}.invlogin-inputWrap:focus-within{border-color:#0b3b7a40;box-shadow:0 10px 26px #0b3b7a1a;transform:translateY(-1px)}.invlogin-inputIcon{color:#65a8ff;font-size:14px;opacity:.85}.invlogin-input-modern--clean{border:0!important;outline:none!important;background:transparent!important;width:100%;font-size:14px;font-weight:900;color:#0f1b2d;padding:0!important}.invlogin-input-modern--clean::placeholder{color:#5d6b82b3;font-weight:700}.invlogin-btn-modern--primary{width:100%;margin-top:14px;border-radius:14px;padding:12px 14px;background:linear-gradient(135deg,#0b3b7a,#0e4a97);color:#fff;border:0;font-weight:1000;letter-spacing:.2px;box-shadow:0 14px 34px #0b3b7a2e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,filter .12s ease;position:relative}.invlogin-btn-modern--primary:hover{transform:translateY(-1px);box-shadow:0 18px 48px #0b3b7a3d}.invlogin-btn-modern--primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.1)}.invlogin-btnContent{display:inline-flex;align-items:center;justify-content:center;gap:10px}.invlogin-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:invSpin .8s linear infinite}@keyframes invSpin{to{transform:rotate(360deg)}}.invlogin-hint{margin-top:10px;font-size:12px;color:#5d6b82;text-align:center}.invlogin-loadingOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:5;border-radius:22px}.invlogin-loadingOverlay p{margin:0;font-size:12px;font-weight:900;color:#0b3b7a}.spinner-inv{width:44px;height:44px;border-radius:50%;border:4px solid rgba(11,59,122,.18);border-top-color:#0b3b7a;animation:invSpin .8s linear infinite}@media (max-width: 520px){.invlogin-overlay{padding:14px}.invlogin-card--modern{width:100%;border-radius:18px;padding:16px 14px 14px}.invlogin-title{font-size:20px}.invlogin-subtitle{font-size:12px}.invlogin-inputWrap{padding:12px 10px}.invlogin-btn-modern--primary{padding:13px 14px}}@media (max-width: 992px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-banner-title{font-size:1.2rem}.ic-banner-subtitle{font-size:.85rem}.ic-banner-filters{flex-wrap:wrap;gap:.5rem;padding:.6rem .8rem}.ic-banner-filter-label{font-size:.85rem}.ic-banner-filter-select,.ic-banner-filter-input{min-width:90px;font-size:.85rem;padding:.4rem .6rem}.ic-counter-item{padding:.4rem .6rem;font-size:.9rem}.ic-counter-label{font-size:.75rem}.ic-counter-value{font-size:1.2rem}.ic-counters-wrapper{flex-direction:column;gap:.75rem}.ic-counters-wrapper>.ic-counter-item{width:100%;justify-content:space-between}.ic-micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.ic-header-column-card{all:unset;display:block}.ic-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--ic-card-shadow)}.ic-accordion-title-content{display:flex;align-items:center;gap:.8rem}.ic-card-title{font-size:.95rem;font-weight:600;color:var(--ic-text-color);margin:0}.ic-accordion-title-icon{font-size:1.2rem;color:var(--ic-primary-color)}.ic-accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.ic-accordion-chevron[data-ic-open=true]{transform:rotate(180deg);color:var(--ic-primary-color)}.ic-accordion-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.ic-accordion-content.ic-open{max-height:1500px;margin-top:.75rem}.ic-form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.ic-full-width{grid-column:auto}.ic-form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.ic-form-group:focus-within{border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--ic-subtle-text-color);text-transform:uppercase}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-family:Futura Lt BT,sans-serif;font-size:.9rem;color:var(--ic-text-color);background-color:transparent}.ic-form-group select{font-family:Futura Lt BT,sans-serif;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ic-form-group select option{font-family:Futura Lt BT,sans-serif}.ic-status-input{text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}.ic-confirm-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-confirm-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:100%;position:relative;padding:2rem;font-family:FuturaMdBT,sans-serif;animation:modalSlideIn .3s ease-out}.ic-confirm-modal-close-btn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;width:2.5rem;height:2.5rem}.ic-confirm-modal-close-btn:hover{background:#f3f4f6;color:#111827}.ic-confirm-modal-header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.ic-confirm-modal-icon{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#fbbf24);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 4px 12px #f59e0b4d}.ic-confirm-modal-title{font-size:1.5rem;font-weight:700;color:#164d8e;margin:0;text-align:center}.ic-confirm-modal-body{margin-bottom:2rem}.ic-confirm-modal-warning{font-size:1rem;color:#374151;text-align:center;margin-bottom:1.5rem;line-height:1.6}.ic-confirm-modal-info{background:#f9fafb;border-radius:12px;padding:1.25rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}.ic-confirm-info-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.ic-confirm-info-item:last-child{border-bottom:none}.ic-confirm-info-label{font-size:.9rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ic-confirm-info-value{font-size:1rem;font-weight:600;color:#164d8e}.ic-confirm-modal-footer{display:flex;gap:1rem;justify-content:flex-end}.ic-confirm-btn{padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;font-family:FuturaMdBT,sans-serif;min-width:120px}.ic-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.ic-confirm-btn-cancel{background:#f3f4f6;color:#374151}.ic-confirm-btn-cancel:hover:not(:disabled){background:#e5e7eb;color:#111827}.ic-confirm-btn-accept{background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;box-shadow:0 4px 12px #164d8e4d}.ic-confirm-btn-accept:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 6px 16px #164d8e66;transform:translateY(-1px)}@media (max-width: 576px){.ic-confirm-modal-content{padding:1.5rem;max-width:95%}.ic-confirm-modal-title{font-size:1.25rem}.ic-confirm-modal-footer{flex-direction:column}.ic-confirm-btn{width:100%}}.ic-confirm-loader-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-confirm-loader-fullscreen .spinner{width:64px;height:64px}.ic-confirm-processing-text{font-size:1.1rem;font-weight:600;color:#164d8e;margin:0;text-align:center;font-family:FuturaMdBT,sans-serif;letter-spacing:.02em}.ic-success-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-success-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:100%;position:relative;padding:2rem;font-family:FuturaMdBT,sans-serif;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ic-success-modal-close-btn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;width:2.5rem;height:2.5rem}.ic-success-modal-close-btn:hover{background:#f3f4f6;color:#111827}.ic-success-modal-header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.ic-success-modal-icon{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 4px 12px #22c55e4d}.ic-success-modal-title{font-size:1.5rem;font-weight:700;color:#164d8e;margin:0;text-align:center}.ic-success-modal-body{margin-bottom:2rem}.ic-success-modal-info{background:#f9fafb;border-radius:12px;padding:1.25rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}.ic-success-info-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.ic-success-info-item:last-child{border-bottom:none}.ic-success-info-label{font-size:.9rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ic-success-info-value{font-size:1rem;font-weight:600;color:#164d8e}.ic-success-modal-footer{display:flex;justify-content:center}.ic-success-btn{padding:.75rem 2rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;font-family:FuturaMdBT,sans-serif;background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;box-shadow:0 4px 12px #164d8e4d;min-width:150px}.ic-success-btn:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 6px 16px #164d8e66;transform:translateY(-1px)}@media (max-width: 576px){.ic-success-modal-content{padding:1.5rem;max-width:95%}.ic-success-modal-title{font-size:1.25rem}}.ic-batch-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:2100;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-batch-loader-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:3100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-batch-processing-text{font-size:1.05rem;font-weight:700;color:#164d8e;margin:0;text-align:center;font-family:FuturaMdBT,sans-serif;letter-spacing:.02em}.ic-batch-modal-content{background:#fff;border-radius:18px;max-width:620px;width:100%;padding:2rem;position:relative;font-family:FuturaMdBT,sans-serif;box-shadow:0 20px 30px -10px #0f172a59;animation:ic-batch-slide-in .28s ease-out}@keyframes ic-batch-slide-in{0%{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ic-batch-modal-close-btn{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:1.5rem;color:#6b7280;cursor:pointer;border-radius:999px;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.ic-batch-modal-close-btn:hover{background:#f3f4f6;color:#111827;transform:translateY(-1px)}.ic-batch-modal-header{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-bottom:1.5rem;text-align:center}.ic-batch-modal-icon{width:3.75rem;height:3.75rem;border-radius:999px;background:radial-gradient(circle at 30% 20%,#fde68a,#f97316);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 6px 16px #f8b53b8c}.ic-batch-modal-title{margin:0;font-size:1.35rem;font-weight:800;color:#164d8e}.ic-batch-modal-subtitle{margin:0;font-size:.95rem;color:#4b5563}.ic-batch-modal-body{margin-bottom:1.75rem}.ic-batch-summary{display:flex;justify-content:flex-end;margin-bottom:.75rem;font-size:.85rem;color:#4b5563}.ic-batch-summary-count strong{color:#164d8e}.ic-batch-doc-list{max-height:260px;overflow-y:auto;border-radius:14px;border:1px solid #e5e7eb;background:#f9fafb;padding:.75rem .5rem}.ic-batch-doc-row{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;border-bottom:1px solid #e5e7eb}.ic-batch-doc-row:last-child{border-bottom:none}.ic-batch-doc-index{font-size:.85rem;font-weight:700;color:#6b7280;min-width:2.2rem}.ic-batch-doc-main{flex:1;min-width:0}.ic-batch-doc-number{font-size:.95rem;font-weight:700;color:#111827;margin-bottom:.15rem}.ic-batch-doc-client{font-size:.85rem;color:#4b5563}.ic-batch-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.ic-batch-btn{padding:.7rem 1.4rem;border-radius:999px;border:none;font-family:FuturaMdBT,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;min-width:140px}.ic-batch-btn:disabled{opacity:.6;cursor:not-allowed}.ic-batch-btn-cancel{background:#f3f4f6;color:#374151}.ic-batch-btn-cancel:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.ic-batch-btn-accept{background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;box-shadow:0 6px 14px -4px #2563eb99}.ic-batch-btn-accept:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:translateY(-1px);box-shadow:0 8px 18px -6px #2563ebbf}@media (max-width: 576px){.ic-batch-modal-content{padding:1.5rem}.ic-batch-modal-footer{flex-direction:column}.ic-batch-btn{width:100%}}.ic-status-abierto{background-color:var(--icb-success-color-light);color:#14532d}.ic-close-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:FuturaMdBT,sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px #0000001f;font-size:.9rem}.ic-close-btn:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;box-shadow:none}@media (max-width: 576px){.ic-header-actions{flex-direction:column-reverse;align-items:stretch}.ic-excel-btn,.ic-close-btn{justify-content:center;width:100%}.ic-header-show{justify-content:space-between;width:100%}}:root{--ma-blue: #164d8e;--ma-yellow: #ffd400;--ma-yellow-dark: #e6be00;--ma-bg-overlay: rgba(20, 20, 30, .75)}.ma-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--ma-bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:2000;padding:15px;animation:maFadeIn .2s ease-out}@keyframes maFadeIn{0%{opacity:0}to{opacity:1}}@keyframes maPopIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ma-card{width:100%;max-width:800px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #00000059;font-family:Segoe UI,Roboto,sans-serif;animation:maPopIn .3s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column}.ma-card-header{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;color:#fff}.theme-blue .ma-card-header{background:linear-gradient(135deg,var(--ma-blue),#0d3a6b)}.theme-yellow .ma-card-header{background:linear-gradient(135deg,var(--ma-yellow),#ffc107);color:#333}.ma-header-content{display:flex;align-items:center;gap:15px}.ma-status-icon{font-size:2rem;display:flex}.ma-title{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:.5px}.ma-subtitle{font-size:.9rem;opacity:.85}.ma-close-icon{background:none;border:none;font-size:1.4rem;cursor:pointer;opacity:.7;color:inherit;transition:opacity .2s}.ma-close-icon:hover{opacity:1}.ma-card-body{padding:25px 30px 30px}.ma-hero-section{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #eee}.ma-label-mini{font-size:.75rem;color:#999;font-weight:700;text-transform:uppercase;margin-bottom:5px;display:block}.ma-price-text{font-size:1.8rem;font-weight:800;color:var(--ma-blue);letter-spacing:-.5px;line-height:1}.ma-date-badge{display:inline-flex;align-items:center;gap:8px;background:#f4f4f4;color:#555;padding:8px 16px;border-radius:8px;font-size:1rem;font-weight:600}.ma-middle-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px}.ma-section-label{font-size:.8rem;font-weight:700;color:#bbb;text-transform:uppercase;margin-bottom:10px}.ma-badges-container{display:flex;flex-direction:column;gap:12px}.ma-pill{display:flex;align-items:center;gap:12px;background:#fcfcfc;border:1px solid #eee;padding:10px 15px;border-radius:12px;transition:transform .2s,box-shadow .2s}.ma-pill:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.ma-pill-icon{font-size:1.2rem;color:var(--ma-blue);opacity:.8}.ma-pill-label{display:block;font-size:.75rem;color:#888;font-weight:600}.ma-pill-value{display:block;font-size:1rem;color:#333;font-weight:600}.ma-management-box{background:#164d8e0a;border-radius:12px;padding:15px 20px;height:80%;border-left:5px solid var(--ma-blue);display:flex;flex-direction:column;justify-content:center;gap:10px}.theme-yellow .ma-management-box{border-left-color:var(--ma-yellow-dark);background:#ffd40014}.ma-mgmt-row{display:flex;justify-content:space-between;align-items:center}.ma-mgmt-label{color:#666;font-weight:600;font-size:.9rem}.ma-mgmt-value{font-weight:700;color:#333;font-size:1rem}.ma-mgmt-value.highlight{color:var(--ma-blue);text-transform:uppercase}.ma-items-wrapper{margin-bottom:25px}.ma-section-header{font-size:.85rem;font-weight:800;color:#444;margin-bottom:12px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.ma-carousel-container{width:100%;overflow:hidden;position:relative;padding:10px 0;mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent)}.ma-carousel-track{display:flex;gap:20px}.ma-carousel-track.animated-track{width:max-content;animation:scroll 40s linear infinite}.ma-carousel-track.animated-track:hover{animation-play-state:paused}.ma-carousel-track.static-track{width:100%;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.ma-carousel-track.static-track::-webkit-scrollbar{height:6px}.ma-carousel-track.static-track::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ma-mini-card{width:220px;min-width:220px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:15px;box-shadow:0 4px 15px #0000000d;flex-shrink:0;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;justify-content:space-between}.ma-mini-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a;border-color:var(--ma-blue)}.ma-mini-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ma-code{font-size:.8rem;font-weight:800;color:var(--ma-blue)}.ma-qty{background:#eee;font-size:.8rem;padding:3px 8px;border-radius:6px;font-weight:700;color:#333}.ma-desc{font-size:.9rem;color:#555;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;margin-bottom:10px}.ma-mini-footer{text-align:right;font-size:.95rem;font-weight:700;color:#333;border-top:1px solid #f5f5f5;padding-top:8px}.ma-footer-comment{background:#f9f9f9;border-top:1px solid #eee;margin:0 -30px -30px;padding:20px 30px;display:flex;gap:15px;align-items:flex-start}.ma-comment-icon{color:#aaa;margin-top:2px;font-size:1.1rem}.ma-comment-label{display:block;font-size:.75rem;font-weight:700;color:#999;text-transform:uppercase;margin-bottom:4px}.ma-comment-text{margin:0;font-size:.95rem;color:#555;line-height:1.5;font-style:italic}@media (max-width: 600px){.ma-middle-grid{grid-template-columns:1fr;gap:15px}.ma-hero-section{flex-direction:column;align-items:flex-start;gap:15px}.ma-price-text{font-size:1.5rem}}.traslados-header-container{width:100%;background:linear-gradient(135deg,#164d8e,#1d4ed8);border-radius:16px;padding:1.5rem 2rem;color:#fff;box-shadow:0 12px 24px -12px #164d8e99;margin-bottom:1.5rem}.traslados-header-content{display:flex;flex-direction:column;gap:.5rem}.traslados-header-title{font-family:FuturaMdBT,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.08em}.traslados-header-subtitle{font-family:Futura Lt BT,sans-serif;font-size:.95rem;max-width:680px;opacity:.9}@media (max-width: 992px){.traslados-header-container{padding:1.25rem 1.5rem}.traslados-header-title{font-size:1.2rem}.traslados-header-subtitle{font-size:.85rem;max-width:100%}}@media (max-width: 768px){.traslados-header-container{padding:1rem 1.25rem}.traslados-header-title{font-size:1.1rem}.traslados-header-subtitle{font-size:.8rem}}@media (max-width: 480px){.traslados-header-container{padding:.875rem 1rem}.traslados-header-title{font-size:1rem}.traslados-header-subtitle{font-size:.75rem}}.traslados-body-placeholder{width:100%;padding:1.5rem;background:#f1f5f9;border-radius:16px;border:1px dashed rgba(11,122,117,.35);display:flex;justify-content:center;align-items:center;min-height:220px}.traslados-body-card{max-width:720px;text-align:center;color:#1f2937;font-family:FuturaMdBT,sans-serif}.traslados-body-card h4{font-size:1.2rem;font-weight:700;color:#0b7a75;margin-bottom:.75rem}.traslados-body-card p{font-size:.95rem;color:#475569;line-height:1.6}.ic-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.ic-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:2rem;font-family:FuturaMdBT,sans-serif;animation:modal-fade-in-up .4s cubic-bezier(.25,.8,.25,1)}@keyframes modal-fade-in-up{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ic-modal-close-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;font-size:20px;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.ic-modal-close-btn:hover{background-color:#164d8e;color:#fff;transform:rotate(90deg) scale(1.1)}.ic-modal-title{font-size:1.5rem;font-weight:700;color:#164d8e;margin:0 0 1.5rem;padding-right:3rem;padding-bottom:12px;border-bottom:2px solid #ffd400;display:inline-block;width:auto}.ic-modal-body{display:flex;flex-direction:column;gap:1.5rem}.ic-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ic-modal-detail-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ic-modal-detail-label{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ic-modal-detail-value{font-size:.95rem;font-weight:500;color:#111827}.ic-modal-detail-value .ic-documento-link{color:#164d8e;cursor:pointer;text-decoration:underline;transition:color .2s ease,text-decoration-color .2s ease;font-weight:600;display:inline-flex;align-items:center;gap:20px}.ic-modal-detail-value .ic-documento-link:hover{color:#0f3a6b;text-decoration-color:#0f3a6b}.ic-modal-detail-value .ic-documento-link:active{color:#082d5a}.ic-modal-detail-value .ic-documento-link .ic-pdf-icon{font-size:.9rem;flex-shrink:0}.ic-status-activo{background-color:#dcfce7;color:#14532d}.ic-status-pendiente{background-color:#fef3c7;color:#92400e}.ic-status-abierto{background-color:#dcfce7;color:#14532d}.ic-status-cancelado{background-color:#fee2e2;color:#991b1b}.ic-modal-items-section{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}.ic-modal-items-title{font-size:1.25rem;font-weight:700;color:#164d8e;margin:0 0 1rem}.ic-loading-items,.ic-error-items,.ic-no-items{padding:1.5rem;text-align:center;color:#6b7280;font-size:.95rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ic-error-items{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ic-items-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.ic-items-table{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff}.ic-items-table thead{background:#164d8e;border-bottom:2px solid #0f3a6b;color:#fff}.ic-items-table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;white-space:nowrap}.ic-items-table th:last-child{text-align:right}.ic-items-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease;background-color:#fff}.ic-items-table tbody tr:nth-child(odd){background-color:#fff}.ic-items-table tbody tr:nth-child(2n){background-color:#fffef0}.ic-items-table tbody tr:hover{background-color:#f3f4f6}.ic-items-table tbody tr:last-child{border-bottom:none}.ic-items-table td{padding:.75rem 1rem;color:#111827;vertical-align:top}.ic-items-table td:first-child{font-weight:600;color:#164d8e}.ic-text-right{text-align:right}.ic-text-center{text-align:center}.ic-total-cell{font-weight:600;color:#164d8e}@media (max-width: 768px){.ic-modal-content{padding:1.5rem;max-width:95%}.ic-modal-grid{grid-template-columns:1fr}.ic-modal-title{font-size:1.25rem}.ic-items-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ic-items-table{font-size:.8rem}.ic-items-table th,.ic-items-table td{padding:.5rem .75rem}}@media (max-width: 992px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-counters-wrapper{flex-direction:column;gap:.75rem}.ic-counters-wrapper>.ic-counter-item{width:100%;justify-content:space-between}.ic-micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.ic-header-column-card{all:unset;display:block}.ic-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--ic-card-shadow)}.ic-accordion-title-content{display:flex;align-items:center;gap:.8rem}.ic-card-title{font-size:.95rem;font-weight:600;color:var(--ic-text-color);margin:0}.ic-accordion-title-icon{font-size:1.2rem;color:var(--ic-primary-color)}.ic-accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.ic-accordion-chevron[data-ic-open=true]{transform:rotate(180deg);color:var(--ic-primary-color)}.ic-accordion-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.ic-accordion-content.ic-open{max-height:1500px;margin-top:.75rem}.ic-form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.ic-full-width{grid-column:auto}.ic-form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.ic-form-group:focus-within{border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--ic-subtle-text-color);text-transform:uppercase}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-family:Futura Lt BT,sans-serif;font-size:.9rem;color:var(--ic-text-color);background-color:transparent}.ic-form-group select{font-family:Futura Lt BT,sans-serif;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ic-form-group select option{font-family:Futura Lt BT,sans-serif}.ic-status-input{text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}@media (max-width: 992px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-banner-title{font-size:1.2rem}.ic-banner-subtitle{font-size:.85rem}.ic-banner-filters{flex-wrap:wrap;gap:.5rem;padding:.6rem .8rem}.ic-banner-filter-label{font-size:.85rem}.ic-banner-filter-select,.ic-banner-filter-input{min-width:90px;font-size:.85rem;padding:.4rem .6rem}.ic-counter-item{padding:.4rem .6rem;font-size:.9rem}.ic-counter-label{font-size:.75rem}.ic-counter-value{font-size:1.2rem}.ic-counters-wrapper{flex-direction:column;gap:.75rem}.ic-counters-wrapper>.ic-counter-item{width:100%;justify-content:space-between}.ic-micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.ic-header-column-card{all:unset;display:block}.ic-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--ic-card-shadow)}.ic-accordion-title-content{display:flex;align-items:center;gap:.8rem}.ic-card-title{font-size:.95rem;font-weight:600;color:var(--ic-text-color);margin:0}.ic-accordion-title-icon{font-size:1.2rem;color:var(--ic-primary-color)}.ic-accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.ic-accordion-chevron[data-ic-open=true]{transform:rotate(180deg);color:var(--ic-primary-color)}.ic-accordion-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.ic-accordion-content.ic-open{max-height:1500px;margin-top:.75rem}.ic-form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.ic-full-width{grid-column:auto}.ic-form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.ic-form-group:focus-within{border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--ic-subtle-text-color);text-transform:uppercase}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-family:Futura Lt BT,sans-serif;font-size:.9rem;color:var(--ic-text-color);background-color:transparent}.ic-form-group select{font-family:Futura Lt BT,sans-serif;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ic-form-group select option{font-family:Futura Lt BT,sans-serif}.ic-status-input{text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}.modal-detalles-cliente-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-detalles-cliente-content{background:#fff;border-radius:12px;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;font-family:FuturaMdBT,sans-serif;animation:modal-detalles-cliente-fade-in-up .4s cubic-bezier(.25,.8,.25,1)}@keyframes modal-detalles-cliente-fade-in-up{0%{transform:translateY(20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-detalles-cliente-close-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;font-size:20px;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease;z-index:10}.modal-detalles-cliente-close-btn:hover{background-color:#164d8e;color:#fff;transform:rotate(90deg) scale(1.1)}.modal-detalles-cliente-title{font-family:FuturaBold,sans-serif;font-size:1.5rem;color:#164d8e;margin:0 0 1.5rem;padding-right:3rem;padding-bottom:12px;border-bottom:2px solid #ffd400;display:inline-block;width:auto}.modal-detalles-cliente-body{padding:0}.modal-detalles-cliente-section{margin-bottom:2rem}.modal-detalles-cliente-section:last-child{margin-bottom:0}.modal-detalles-cliente-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:.85rem 1.25rem;cursor:pointer;text-align:left;transition:background-color .2s ease,box-shadow .2s ease}.modal-detalles-cliente-toggle:hover{background-color:#f3f4f6;box-shadow:0 2px 6px #0f172a14}.modal-detalles-cliente-section-title{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;color:#164d8e;margin:0 0 1rem;font-weight:700;font-family:FuturaBold,sans-serif}.modal-detalles-cliente-section-title svg{color:#667eea}.modal-detalles-cliente-toggle-icon{font-size:1.1rem;color:#64748b;transition:transform .2s ease}.modal-detalles-cliente-toggle-icon[data-open=true]{transform:rotate(180deg)}.modal-detalles-cliente-table-container{overflow-x:auto;border-radius:8px;border:1px solid #e0e0e0}.modal-detalles-cliente-table{width:100%;border-collapse:collapse;font-size:.95rem}.modal-detalles-cliente-table thead{background:#164d8e;border-bottom:2px solid #0f3a6b;color:#fff}.modal-detalles-cliente-table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;white-space:nowrap;font-family:FuturaBold,sans-serif}.modal-detalles-cliente-table td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;color:#111827}.modal-detalles-cliente-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease;background-color:#fff}.modal-detalles-cliente-table tbody tr:nth-child(odd){background-color:#fff}.modal-detalles-cliente-table tbody tr:nth-child(2n){background-color:#fffef0}.modal-detalles-cliente-table tbody tr:hover{background-color:#f3f4f6}.modal-detalles-cliente-estado{display:inline-block;padding:.35rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;text-transform:uppercase}.modal-detalles-cliente-estado.cerrado{background:#d4edda;color:#155724}.modal-detalles-cliente-estado.abierto{background:#fff3cd;color:#856404}.modal-detalles-cliente-empty{text-align:center;padding:3rem;color:#999;font-size:1.1rem}@media (max-width: 768px){.modal-detalles-cliente-content{max-width:95%;max-height:95vh}.modal-detalles-cliente-title{font-size:1.4rem;padding:1.5rem 1.5rem 1rem}.modal-detalles-cliente-body{padding:1rem 1.5rem 1.5rem}.modal-detalles-cliente-table{font-size:.85rem}.modal-detalles-cliente-table th,.modal-detalles-cliente-table td{padding:.75rem .5rem}}:root{--bg: #f6f8fc;--card: #ffffff;--text: #0f172a;--muted: #64748b;--border: #e5e7eb;--border2: #eef2f7;--primary: #2563eb;--primary-soft: rgba(37, 99, 235, .1);--green: #16a34a;--green-soft: rgba(22, 163, 74, .12);--teal: #0f766e;--teal-soft: rgba(15, 118, 110, .12);--amber: #d97706;--amber-soft: rgba(217, 119, 6, .12);--shadow: 0 18px 55px rgba(2, 6, 23, .12);--shadow2: 0 10px 30px rgba(2, 6, 23, .08);--radius: 16px}.resumen-container{width:100%;padding:0;color:var(--text)}.resumen-desktop-layout{display:block}.resumen-desktop-top-row{display:grid;grid-template-columns:1.05fr .95fr;gap:12px;align-items:start}.resumen-desktop-left,.resumen-desktop-right,.resumen-desktop-bottom-row,.resumen-materiales{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow2);overflow:hidden}.resumen-desktop-left,.resumen-desktop-right{padding:14px}.resumen-desktop-bottom-row{margin-top:12px;padding:14px}.resumen-section-title-desktop{margin:0 0 10px;display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:800;letter-spacing:.2px}.resumen-section-title-desktop svg{color:#164d91}.resumen-section-title{margin:0;display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:800}.resumen-section-title svg{color:#164d91}.loader-overlay{padding:40px 0}.resumen-loader-content{background:transparent;border:0px solid transparent;border-radius:0;box-shadow:transparent;padding:18px;display:grid;justify-items:center;gap:10px}.resumen-loader-text{color:var(--muted);font-weight:700;font-size:.9rem}.resumen-error{background:#fff;border:1px solid rgba(220,38,38,.25);color:#b91c1c;border-radius:16px;padding:14px}.resumen-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resumen-metric-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:0 8px 18px #0206170a;display:flex;gap:10px;align-items:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.resumen-metric-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #02061714;border-color:#dbe3ef}.resumen-metric-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border2);background:#f8fafc;color:var(--primary);flex:0 0 auto}.resumen-metric-icon.pedidos{background:#164d91;background:linear-gradient(90deg,#164d91,#1f6ccc);color:#fff}.resumen-metric-icon.entregas{background:#ddaa1f;background:linear-gradient(90deg,#ddaa1f,#ffcf4a);color:#164d91}.resumen-metric-icon.clientes{background:#164d91;background:linear-gradient(90deg,#164d91,#1f6ccc);color:#fff}.resumen-metric-icon.documentos{background:#ddaa1f;background:linear-gradient(90deg,#ddaa1f,#ffcf4a);color:#164d91}.resumen-metric-content{display:grid;gap:2px}.resumen-metric-label{margin:0;font-size:.76rem;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.resumen-metric-value{margin:0;font-size:1.2rem;font-family:FuturaBold,sans-serif;font-weight:900;line-height:1.05;color:#fff}.resumen-metric-label1{margin:0;font-size:.76rem;color:#164d91;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.resumen-metric-value1{margin:0;font-size:1.2rem;font-family:FuturaBold,sans-serif;font-weight:900;line-height:1.05;color:#164d91}.resumen-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resumen-breakdown-secondary{margin-top:10px}.resumen-breakdown-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:0 8px 18px #0206170a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.resumen-breakdown-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #02061714;border-color:#dbe3ef}.resumen-breakdown-title{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:850;color:#fff}.resumen-breakdown-title svg{color:#fff}.resumen-breakdown-value{font-family:FuturaBold,sans-serif;margin:0;font-size:1.15rem;letter-spacing:.2px;color:#fff}.resumen-breakdown-detail{margin-top:6px;font-size:12px;color:#fff;font-weight:650}.resumen-breakdown-title1{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:850;color:#000}.resumen-breakdown-title1 svg{color:#000}.resumen-breakdown-value1{font-family:FuturaBold,sans-serif;margin:0;font-size:1.15rem;letter-spacing:.2px;color:#000}.resumen-breakdown-detail1{margin-top:6px;font-size:12px;color:#000;font-weight:650}.resumen-top-clientes-desktop{display:grid;gap:10px}.resumen-section-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.resumen-clientes-filter-inline{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:800;font-size:.82rem}.resumen-clientes-select{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:#fff;color:var(--text);font-weight:800;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.resumen-clientes-select:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.resumen-clientes-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resumen-cliente-item{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:10px;display:flex;gap:10px;align-items:center;box-shadow:0 8px 18px #0206170a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.resumen-cliente-item:hover{transform:translateY(-2px);box-shadow:0 14px 28px #02061714;border-color:#dbe3ef}.resumen-cliente-rank{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft);border:1px solid rgba(37,99,235,.2);color:var(--primary);font-weight:950}.resumen-cliente-info{min-width:0}.resumen-cliente-name{margin:0;font-weight:900;font-size:.9rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.resumen-cliente-value{margin:2px 0 0;font-weight:900;color:var(--muted);font-size:.86rem}.resumen-materiales{margin-top:12px;padding:14px}.resumen-materiales-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.resumen-material-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:10px;box-shadow:0 8px 18px #0206170a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.resumen-material-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #02061714;border-color:#dbe3ef}.resumen-material-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.resumen-material-rank{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.18);color:var(--teal);font-weight:950}.resumen-material-badge{padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-weight:900;font-size:.72rem;color:var(--muted);background:#f8fafc}.resumen-material-badge.tipo{background:#2563eb1a;border-color:#2563eb2e;color:var(--primary)}.resumen-material-body{display:grid;gap:6px}.resumen-material-codigo{margin:0;font-weight:950;color:var(--text);font-size:.82rem;background:#f8fafc;border:1px solid var(--border2);padding:5px 8px;border-radius:999px;width:fit-content}.resumen-material-nombre{margin:0;color:var(--text);font-weight:850;font-size:.88rem;line-height:1.2;max-height:2.4em;overflow:hidden}.resumen-material-stats{display:grid;gap:4px;margin-top:4px}.resumen-material-stat{display:flex;justify-content:space-between;gap:10px;font-size:.82rem}.resumen-material-stat-label{color:var(--muted);font-weight:800}.resumen-material-stat-value{font-weight:950;color:var(--text)}.resumen-mobile-layout{display:none}.resumen-accordion{display:grid;gap:10px}.resumen-accordion-item{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 8px 18px #0206170a}.resumen-accordion-header{width:100%;border:none;background:#fff;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background .14s ease}.resumen-accordion-header:hover{background:#f8fafc}.resumen-accordion-header-content{display:flex;align-items:center;gap:10px;min-width:0}.resumen-accordion-icon{color:var(--primary)}.resumen-accordion-title{font-weight:950;font-size:.92rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resumen-accordion-content{padding:10px 12px 12px;border-top:1px solid var(--border2);animation:resumenFadeIn .18s ease}@keyframes resumenFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.resumen-desktop-top-row{grid-template-columns:1fr}.resumen-clientes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resumen-materiales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.resumen-desktop-layout{display:none}.resumen-mobile-layout{display:block}.resumen-materiales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.resumen-metrics-grid,.resumen-breakdown,.resumen-materiales-grid{grid-template-columns:1fr}}.resumen-metric-card.grad-blue,.resumen-metric-card.grad-yellow,.resumen-breakdown-card.grad-blue,.resumen-breakdown-card.grad-yellow{position:relative;overflow:hidden}.resumen-metric-card .resumen-metric-icon,.resumen-metric-card .resumen-metric-content,.resumen-breakdown-card *{position:relative;z-index:2}.resumen-metric-card.grad-blue:before,.resumen-metric-card.grad-yellow:before,.resumen-breakdown-card.grad-blue:before,.resumen-breakdown-card.grad-yellow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.resumen-metric-card.grad-blue:after,.resumen-metric-card.grad-yellow:after,.resumen-breakdown-card.grad-blue:after,.resumen-breakdown-card.grad-yellow:after{content:"";position:absolute;width:240px;height:240px;right:-150px;top:-150px;border-radius:999px;opacity:.85;pointer-events:none;z-index:1}.resumen-metric-card.grad-blue,.resumen-breakdown-card.grad-blue{background:#164f92;background:linear-gradient(90deg,#164f92,#1f6cd0);border-color:#2563eb2e}.resumen-metric-card.grad-blue:after,.resumen-breakdown-card.grad-blue:after{background:radial-gradient(circle at 30% 30%,#acc7ff99,#2563eb00 70%)}.resumen-metric-card.grad-yellow,.resumen-breakdown-card.grad-yellow{background:#f7b604;background:linear-gradient(90deg,#f7b604,#fed043);border-color:#f59e0b33}.resumen-metric-card.grad-yellow:after,.resumen-breakdown-card.grad-yellow:after{background:radial-gradient(circle at 30% 30%,#e08e0099,#f59e0b00 70%)}.resumen-metric-card.glass{position:relative;overflow:hidden;border-radius:16px;background:#e3effb;border:1px solid #d3e8fd;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 14px 40px #02061710}.resumen-metric-card.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(120deg,#ffffffb3,#ffffff38 35%,#ffffff14 60%,#fff0);opacity:.95}.resumen-metric-card.glass:after{content:"";position:absolute;width:260px;height:260px;right:-160px;top:-160px;border-radius:999px;pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 30%,#fcfcfc,#fff 45%,#fff0 70%);opacity:.9}.resumen-metric-card.glass .resumen-metric-icon,.resumen-metric-card.glass .resumen-metric-content{position:relative;z-index:2}.resumen-metric-card.documentos-glass{border-color:#0f172a1f}.ic-banner-filters{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff1a;border-radius:8px;margin-top:.5rem;font-family:FuturaMdBT,sans-serif;width:fit-content;flex-wrap:wrap}.ic-banner-buttons-wrapper{display:inline-flex;align-items:center;gap:.5rem}.ic-banner-clear-button{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;background:#ffffff40;color:#fff;border:2px solid rgba(255,255,255,.4);padding:.5rem 1rem;border-radius:6px;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:calc(2.5rem + 4px)}.ic-banner-clear-button:hover{background:#ffffff59;border-color:#fff9;box-shadow:0 4px 10px #0003;transform:translateY(-1px)}.ic-banner-clear-button:active{background:#ffffff4d;transform:translateY(0);box-shadow:0 2px 6px #00000026}.ic-banner-clear-button:focus{outline:none;background:#fff6;border-color:#fffc;box-shadow:0 0 0 3px #fff3}.ic-filter-buttons-wrapper{display:flex;align-items:center;gap:.5rem;grid-column:1 / -1;margin-top:.5rem}.ic-filter-search-button,.ic-filter-clear-button{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;background:var(--ic-primary-color);color:#fff;border:2px solid var(--ic-primary-color);padding:.5rem 1rem;border-radius:6px;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex:1}.ic-filter-search-button:hover,.ic-filter-clear-button:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 10px #164d8e4d;transform:translateY(-1px)}.ic-filter-search-button:active,.ic-filter-clear-button:active{background:#164d8e;transform:translateY(0);box-shadow:0 2px 6px #164d8e33}.ic-filter-search-button:focus,.ic-filter-clear-button:focus{outline:none;box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-filter-search-icon{font-size:.9rem;width:.9rem;height:.9rem}.ic-counter-item:not(.ic-counter-button){background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem .75rem;font-size:1rem;line-height:1.5;box-sizing:border-box;height:calc(2.5rem + 4px);cursor:default}@media (max-width: 1200px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-banner-filters{flex-wrap:wrap;gap:.5rem}.ic-banner-filter-select,.ic-banner-filter-input{min-width:100px;font-size:.9rem}}@media (max-width: 992px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-banner-title{font-size:1.2rem}.ic-banner-subtitle{font-size:.85rem}.ic-banner-filters{flex-wrap:wrap;gap:.5rem;padding:.6rem .8rem}.ic-banner-filter-label{font-size:.85rem}.ic-banner-filter-select,.ic-banner-filter-input{min-width:90px;font-size:.85rem;padding:.4rem .6rem}.ic-counter-item{padding:.4rem .6rem;font-size:.9rem}.ic-counter-label{font-size:.75rem}.ic-counter-value{font-size:1.2rem}.ic-counters-wrapper{flex-direction:column;gap:.75rem}.ic-counters-wrapper>.ic-counter-item{width:100%;justify-content:space-between}.ic-micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.ic-header-column-card{all:unset;display:block}.ic-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--ic-card-shadow)}.ic-accordion-title-content{display:flex;align-items:center;gap:.8rem}.ic-card-title{font-size:.95rem;font-weight:600;color:var(--ic-text-color);margin:0}.ic-accordion-title-icon{font-size:1.2rem;color:var(--ic-primary-color)}.ic-accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.ic-accordion-chevron[data-ic-open=true]{transform:rotate(180deg);color:var(--ic-primary-color)}.ic-accordion-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.ic-accordion-content.ic-open{max-height:1500px;margin-top:.75rem}.ic-form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.ic-full-width{grid-column:auto}.ic-form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.ic-form-group:focus-within{border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--ic-subtle-text-color);text-transform:uppercase}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-family:Futura Lt BT,sans-serif;font-size:.9rem;color:var(--ic-text-color);background-color:transparent}.ic-form-group select{font-family:Futura Lt BT,sans-serif;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ic-form-group select option{font-family:Futura Lt BT,sans-serif}.ic-status-input{text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}.ep-header-wrap{margin-bottom:1rem}.ep-mobile-badges{display:none;margin-top:.75rem;gap:.5rem;flex-wrap:wrap}.ep-badge{border:1px solid transparent;border-radius:999px;padding:.4rem .8rem;font-family:FuturaMdBT,sans-serif;font-size:.85rem;cursor:pointer}.ep-badge.is-active{box-shadow:inset 0 0 0 2px #0000002e}.ep-badge-vencido{background:#fee2e2;color:#991b1b}.ep-badge-hoy{background:#fef3c7;color:#92400e}.ep-badge-por-vencer{background:#dbeafe;color:#1e40af}.ep-badge-al-dia{background:#dcfce7;color:#166534}.ep-counter-vencido{background:#ef444440!important;border-color:#fecacab3!important}.ep-counter-hoy{background:#f59e0b40!important;border-color:#fde68ab3!important}.ep-counter-por-vencer{background:#3b82f640!important;border-color:#bfdbfeb3!important}.ep-counter-al-dia{background:#22c55e40!important;border-color:#bbf7d0b3!important}.ic-status-input[data-ic-status=vencido]{background-color:#fee2e2;color:#991b1b}.ic-status-input[data-ic-status=vence_hoy]{background-color:#fef3c7;color:#92400e}.ic-status-input[data-ic-status=por_vencer]{background-color:#dbeafe;color:#1e40af}.ic-status-input[data-ic-status=al_dia]{background-color:#dcfce7;color:#166534}@media (max-width: 992px){.ep-mobile-badges{display:flex}}.ic-tabs-container{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}.ic-tab-btn{background:none;border:none;cursor:pointer;padding:.75rem 1.25rem;font-family:FuturaMdBT,sans-serif;font-size:.95rem;font-weight:600;color:var(--icb-text-color-secondary);border-bottom:3px solid transparent;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-2px;white-space:nowrap}.ic-tab-btn:hover{color:#164d8e;background-color:#f3f4f6}.ic-tab-btn.active{color:#164d8e;border-bottom-color:#164d8e;background-color:#fff}.ic-tab-icon{font-size:1rem}.ic-header-actions{display:flex;align-items:center;gap:15px;width:100%;justify-content:space-between;flex-wrap:wrap}.ic-header-actions-left{display:flex;align-items:center;gap:10px}.ic-excel-btn{display:flex;align-items:center;gap:8px;background-color:#164d8e;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:FuturaMdBT,sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:0 2px 4px #0000001a}.ic-excel-btn:disabled{background-color:#a8d5b9;cursor:not-allowed}.ic-close-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:FuturaMdBT,sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a;font-size:.9rem}.ic-close-btn:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#ef4444);transform:translateY(-1px);box-shadow:0 4px 10px #f8717166}.ic-close-btn:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.ic-data-table{width:100%;border-collapse:collapse;font-family:FuturaMdBT,sans-serif;min-width:900px}.ic-th-auth,.ic-td-auth{min-width:160px;text-align:center}.ic-status-activo,.ic-status-abierto{background-color:var(--icb-success-color-light);color:#14532d}.ic-auth-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.ic-auth-badge:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.ic-badge-authorized{background-color:#164d8e;color:#fff}.ic-badge-pending{background-color:#ffd400;color:#111827}.ic-exento-text{font-size:.85rem;color:#9ca3af;font-style:italic;font-weight:500}.ic-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;background-color:transparent}.ic-btn-detalles{color:var(--icb-primary-color-dark)}.ic-btn-delete{color:#991b1b}.ic-btn-delete:hover:not(:disabled){color:#dc2626}.ic-btn-delete:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.ic-table-footer{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:8px;padding:12px 20px;margin-top:14px;font-family:FuturaMdBT,sans-serif;flex-wrap:wrap;gap:1rem}.ic-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-loader-text{font-family:FuturaMdBT,sans-serif;font-size:.95rem;font-weight:600;color:#164d8e}@media (max-width: 992px){.ic-table-footer{flex-direction:column}}@media (max-width: 576px){.ic-header-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.ic-header-show{margin-left:0;justify-content:space-between}.ic-excel-btn,.ic-close-btn{justify-content:center;width:100%}.ic-tabs-container{overflow-x:auto}}.ep-table th,.ep-table td{white-space:nowrap}.ep-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.ep-status-vencido{background:#fee2e2;color:#991b1b}.ep-status-vence_hoy{background:#fef3c7;color:#92400e}.ep-status-por_vencer{background:#dbeafe;color:#1e40af}.ep-status-al_dia{background:#dcfce7;color:#166534}.ep-status-sin_fecha{background:#e5e7eb;color:#4b5563}.ic-banner-informes{width:100%;background:linear-gradient(135deg,#164d8e,#1d4ed8);border-radius:16px;padding:1.5rem 2rem;color:#fff;box-shadow:0 12px 24px -12px #164d8e99;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ic-banner-informes>.ic-counter-item{display:inline-flex;flex:1;min-width:0}.ic-banner-filters{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff1a;border-radius:8px;margin-top:.5rem;font-family:FuturaMdBT,sans-serif;width:fit-content}.ic-banner-filter-select,.ic-banner-filter-input{font-size:1rem;font-weight:600;background:#ffffff40;color:#fff;border:2px solid rgba(255,255,255,.4);padding:.5rem .75rem;border-radius:6px;min-width:120px;text-align:center;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease}.ic-banner-filter-input{min-width:100px}.ic-banner-filter-input::-webkit-inner-spin-button,.ic-banner-filter-input::-webkit-outer-spin-button{opacity:1;cursor:pointer}.ic-counters-wrapper{display:flex;gap:1rem;margin-top:.5rem;width:100%}.ic-counters-wrapper>.ic-counter-item{flex:1;min-width:0}.ic-counter-item{display:flex;align-items:center;gap:.75rem;padding:0;border-radius:6px;font-family:FuturaMdBT,sans-serif;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ic-counter-button{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem .75rem;font-size:1rem;line-height:1.5;box-sizing:border-box;height:calc(2.5rem + 4px)}.ic-counter-button:hover{background:#ffffff40;border:2px solid rgba(255,255,255,.5);box-shadow:0 4px 10px #0003;transform:translateY(-1px)}.ic-counter-button:active{transform:translateY(0);box-shadow:0 2px 6px #00000026}.ic-counter-active{background:#ffffff4d;border:2px solid rgba(255,255,255,.6);box-shadow:0 4px 12px #00000040;font-weight:700}.ic-counter-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fffffff2}.ic-counter-active .ic-counter-label{color:#fff;font-weight:700}.ic-counter-value{font-size:1.4rem;font-weight:700;min-width:2.5rem;text-align:center;color:#fff}.ic-micro-header{display:grid;grid-template-columns:1fr 1fr;gap:8.5rem;padding:1.5rem;font-family:FuturaMdBT;align-items:start;background-color:#f0f5fa71;border-radius:20px;margin-top:0}.ic-header-column-card{background:var(--ic-card-bg);border-radius:var(--ic-card-radius);box-shadow:var(--ic-card-shadow);padding:1rem 1.25rem;border:1px solid #e5e7eb;transition:transform var(--ic-transition-speed) var(--ic-ease-out-quad),box-shadow var(--ic-transition-speed) var(--ic-ease-out-quad)}@media (hover: hover){.ic-header-column-card:hover{transform:translateY(-5px);box-shadow:var(--ic-card-shadow-hover);transform:scale(1.1);border-bottom:solid 3px #ffd700}}.ic-card-title{font-size:.9rem;font-weight:600;color:var(--ic-text-color);margin:0 0 1rem}.ic-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1rem}.ic-full-width{grid-column:1 / -1}.ic-form-group{position:relative;margin-top:.5rem}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{width:100%;font-family:Futura Lt BT,sans-serif;font-size:.7rem;font-weight:500;padding:.6rem .5rem;border:1px solid var(--ic-border-color);border-radius:6px;background-color:var(--ic-card-bg);transition:all var(--ic-transition-speed) var(--ic-ease-out-quad);position:relative;z-index:1}.ic-form-group label{position:absolute;top:-.6rem;left:.5rem;background:var(--ic-card-bg);padding:0 .25rem;font-size:.8rem;font-weight:600;color:#164d8e;transition:color var(--ic-transition-speed) var(--ic-ease-out-quad);z-index:2}.ic-form-group input:focus+label,.ic-form-group select:focus+label,.ic-form-group textarea:focus+label{color:var(--ic-primary-color)}.ic-form-group input:focus,.ic-form-group select:focus,.ic-form-group textarea:focus{outline:none;border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-status-input{text-align:center;border-radius:4px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:dashed}@media (max-width: 992px){.ic-banner-informes{padding:1.25rem 1.5rem}.ic-counters-wrapper{flex-direction:column;gap:.75rem}.ic-counters-wrapper>.ic-counter-item{width:100%;justify-content:space-between}.ic-micro-header{background:#f3f4f6;border-radius:1.5rem;padding:1rem;grid-template-columns:1fr;gap:1rem;margin-top:30px;margin-bottom:30px}.ic-header-column-card{all:unset;display:block}.ic-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;box-shadow:var(--ic-card-shadow)}.ic-accordion-title-content{display:flex;align-items:center;gap:.8rem}.ic-card-title{font-size:.95rem;font-weight:600;color:var(--ic-text-color);margin:0}.ic-accordion-title-icon{font-size:1.2rem;color:var(--ic-primary-color)}.ic-accordion-chevron{font-size:1.1rem;color:#6b7280;transition:transform .3s ease}.ic-accordion-chevron[data-ic-open=true]{transform:rotate(180deg);color:var(--ic-primary-color)}.ic-accordion-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.1,.25,1)}.ic-accordion-content.ic-open{max-height:1500px;margin-top:.75rem}.ic-form-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.ic-full-width{grid-column:auto}.ic-form-group{all:unset;display:block;position:relative;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.5rem 1rem .8rem;transition:all .3s ease}.ic-form-group:focus-within{border-color:var(--ic-primary-color);box-shadow:0 0 0 3px var(--ic-focus-ring-color)}.ic-form-group label{all:unset;display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:500;color:var(--ic-subtle-text-color);text-transform:uppercase}.ic-form-group input,.ic-form-group select,.ic-form-group textarea{all:unset;display:block;width:100%;box-sizing:border-box;font-family:Futura Lt BT,sans-serif;font-size:.9rem;color:var(--ic-text-color);background-color:transparent}.ic-form-group select{font-family:Futura Lt BT,sans-serif;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.25em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ic-form-group select option{font-family:Futura Lt BT,sans-serif}.ic-status-input{text-align:center;font-weight:500;border-radius:6px;cursor:pointer}.ic-status-input[data-ic-status=todos]{background-color:#dbeafe;color:#164d8e}.ic-status-input[data-ic-status=Abierto]{background-color:#dcfce7;color:#14532d}.ic-status-input[data-ic-status=Cerrado]{background-color:#e5e7eb;color:#374151}.ic-form-group input:disabled,.ic-form-group select:disabled{color:var(--ic-subtle-text-color);background-color:#f9fafb;border-bottom-style:none}}@media (max-width: 768px){.ic-banner-informes{padding:1rem 1.25rem;gap:1rem}.ic-banner-title{font-size:1.1rem}.ic-banner-subtitle{font-size:.8rem;max-width:100%}.ic-banner-filters{flex-direction:column;align-items:flex-start;width:100%;gap:.75rem;padding:.75rem}.ic-banner-filter-label{font-size:.8rem}.ic-banner-filter-select,.ic-banner-filter-input{width:100%;min-width:100%;font-size:.9rem;padding:.5rem}.ic-counter-item{width:100%;justify-content:space-between;padding:.5rem .75rem}.ic-counter-label{font-size:.7rem}.ic-counter-value{font-size:1.1rem}}@media (max-width: 480px){.ic-banner-informes{padding:.875rem 1rem;gap:.875rem}.ic-banner-title{font-size:1rem}.ic-banner-subtitle{font-size:.75rem}.ic-banner-filters{padding:.6rem;gap:.6rem}.ic-banner-filter-label{font-size:.75rem}.ic-banner-filter-select,.ic-banner-filter-input{font-size:.85rem;padding:.45rem}.ic-counter-item{padding:.45rem .6rem}.ic-counter-label{font-size:.65rem}.ic-counter-value{font-size:1rem}}.ic-body-container{width:100%;padding:1.5rem;background-color:var(--icb-bg-color);border-radius:var(--icb-border-radius);margin-top:1rem;position:relative;min-height:200px}.ic-table-wrapper{background-color:#fff;border-radius:var(--icb-border-radius);box-shadow:var(--icb-shadow);overflow:hidden;overflow-x:auto;border:1px solid #e5e7eb}.ic-data-table th{padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0f3a6b;color:#fff;position:sticky;top:0;background-color:#164d8e;z-index:4;line-height:1.3}.ic-data-table tbody tr{border-bottom:1px solid #e5e7eb;background-color:#fff;transition:background-color .2s ease}.ic-data-table tbody tr:nth-child(odd){background-color:#fff}.ic-data-table tbody tr:last-child{border-bottom:1px solid #e5e7eb}.ic-data-table th{border-right:1px solid rgba(255,255,255,.3)}.ic-th-n-documento,.ic-td-n-documento{min-width:120px;font-weight:600;vertical-align:middle}.ic-documento-link{color:#164d8e;cursor:pointer;text-decoration:underline;transition:color .2s ease,text-decoration-color .2s ease;font-weight:600;display:inline-flex;align-items:center;gap:20px}.ic-documento-link .ic-pdf-icon{font-size:.9rem;flex-shrink:0}.ic-documento-link:hover{color:#0f3a6b;text-decoration-color:#0f3a6b}.ic-documento-link:active{color:#082d5a}.ic-th-cliente,.ic-td-cliente{min-width:200px}.ic-th-usuario,.ic-td-usuario{min-width:150px}.ic-th-valor-total,.ic-td-valor-total{min-width:150px;text-align:right;font-weight:600}.ic-th-fecha-creacion,.ic-td-fecha-creacion{min-width:140px}.ic-th-estado,.ic-td-estado{min-width:120px;text-align:center}.ic-th-detalles,.ic-td-detalles{min-width:100px;text-align:center}.ic-th-acciones,.ic-td-acciones{min-width:2rem;width:2rem;text-align:center;padding:.5rem}.ic-status-badge{display:inline-block;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ic-status-activo{background-color:var(--icb-success-color-light);color:#14532d}.ic-status-pendiente{background-color:var(--icb-warning-color-light);color:#92400e}.ic-status-cerrado{background-color:#e5e7eb;color:#374151}.ic-status-cancelado{background-color:var(--icb-danger-color-light);color:#991b1b}.ic-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:.875rem}.ic-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.ic-btn-detalles{background-color:transparent;color:var(--icb-primary-color-dark)}.ic-btn-detalles:hover{background-color:transparent;color:var(--icb-primary-color)}.ic-btn-delete{background-color:transparent;color:#991b1b}.ic-btn-delete:hover:not(:disabled){background-color:transparent;color:#dc2626}.ic-btn-delete:disabled{background-color:transparent;color:#9ca3af;cursor:not-allowed;opacity:.6}.ic-btn-delete:disabled:hover{transform:none;box-shadow:none;color:#9ca3af}.ic-delete-icon{width:1rem;height:1rem;fill:currentColor;stroke:currentColor}.ic-loading-small{font-size:.75rem;letter-spacing:.2em}@media (max-width: 992px){.ic-body-container{padding:1rem}.ic-table-wrapper{overflow-x:auto}.ic-data-table{min-width:800px}.ic-data-table th,.ic-data-table td{padding:.5rem .75rem;font-size:.85rem;line-height:1.3}.ic-action-btn{width:1.75rem;height:1.75rem;font-size:.75rem}}@media (max-width: 576px){.ic-body-container{padding:.75rem}.ic-data-table th,.ic-data-table td{padding:.4rem .625rem;font-size:.8rem;line-height:1.25}.ic-th-n-documento,.ic-td-n-documento,.ic-th-cliente,.ic-td-cliente,.ic-th-usuario,.ic-td-usuario{min-width:100px}.ic-document-counters{flex-direction:column;gap:.75rem;padding:.75rem 1rem}.ic-counter-item{padding:.625rem 1rem}.ic-counter-value{font-size:1.25rem}}.ic-document-counters{display:flex;gap:1.5rem;margin-bottom:1rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;border:1px solid #e5e7eb}.ic-counter-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:8px;font-family:FuturaMdBT,sans-serif}.ic-counter-cerrados{background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;box-shadow:0 4px 12px #164d8e4d}.ic-counter-abiertos{background:linear-gradient(135deg,#ffd400,#ffe867 72%,#fff7b1);color:#1f2937;box-shadow:0 4px 12px #ffd4004d}.ic-counter-label{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ic-counter-value{font-size:1.5rem;font-weight:700;min-width:2.5rem;text-align:center}.ic-table-header{display:flex;justify-content:flex-end;align-items:center;background:#fff;border:1px solid transparent;border-radius:8px;padding:12px 16px;margin-bottom:14px;font-size:14px}.ic-header-show{display:flex;align-items:center;gap:6px;color:#164d8e;font-weight:500;white-space:nowrap;font-family:FuturaMdBT,sans-serif}.ic-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ic-loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.ic-loader-overlay .spinner{width:56px;height:56px}.ic-scroll-top-btn{position:fixed;right:2rem;bottom:2rem;width:3rem;height:3rem;border-radius:50%;border:none;background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;font-size:1.35rem;font-weight:700;cursor:pointer;box-shadow:0 10px 20px -10px #164d8eb3;transition:transform .25s ease,box-shadow .25s ease;z-index:10;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.ic-table-footer{flex-direction:column;align-items:stretch}.ic-footer-left,.ic-footer-center,.ic-footer-right{justify-content:center}}@media (max-width: 576px){.ic-table-header{padding:8px 12px}.ic-table-footer{padding:8px 12px;font-size:12px}.ic-footer-center{padding:.375rem .75rem}.ic-footer-btn{width:22px;height:22px;font-size:.875rem}.ic-footer-btn1{padding:3px 6px;font-size:.875rem}}.comercial-container{width:100%;min-height:100vh;padding:2rem;background:#f5f5f5}.comercial-content{width:100%}.comercial-title-row{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.comercial-title{font-family:FuturaBold;font-size:2.5rem;color:#164d8e;margin-bottom:1.5rem;margin-top:0}.comercial-subtitle-inline{margin:0;color:#5b6778;font-family:FuturaMdBT,sans-serif;font-size:1rem;font-weight:600}.comercial-options-container{background:#fff;border-radius:14px;padding:1.35rem;border:1px solid #e5e7eb;box-shadow:0 10px 28px #00000014;min-height:calc(100vh - 220px)}.comercial-options-grid{display:grid;grid-template-columns:1fr;gap:1.1rem;max-width:100%}.comercial-option-card{position:relative;border:1px solid #dbe4f0;border-radius:12px;background:linear-gradient(145deg,#fff,#f3f8ff);padding:1.25rem 1.35rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:180px;gap:.65rem;overflow:hidden;isolation:isolate;animation:comercialCardReveal .42s ease both;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.comercial-option-card:nth-child(2){animation-delay:.11s}.comercial-option-card:hover{transform:translateY(-4px) scale(1.005);border-color:#164d8e;box-shadow:0 14px 30px #164d8e2e}.comercial-option-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 90% 20%,rgba(22,77,142,.09),transparent 45%);z-index:0}.comercial-option-card__chip{position:relative;z-index:2;width:fit-content;display:inline-flex;align-items:center;gap:.35rem;background:#164d8e1a;color:#164d8e;border:1px solid rgba(22,77,142,.25);border-radius:999px;padding:.2rem .55rem;font-family:FuturaMdBT,sans-serif;font-size:.78rem;font-weight:600}.comercial-option-card__title{position:relative;z-index:2;color:#164d8e;font-family:FuturaBold;font-size:1.25rem}.comercial-option-card__desc{position:relative;z-index:2;color:#334155;font-family:FuturaBook,Futura Md BT,sans-serif;font-size:.96rem;max-width:72%}.comercial-option-card__watermark{position:absolute;right:14px;bottom:8px;color:#164d8e;opacity:.14;font-size:7.2rem;line-height:1;pointer-events:none;z-index:1;transition:transform .25s ease,opacity .25s ease}.comercial-option-card:hover .comercial-option-card__watermark{transform:scale(1.06) rotate(-2deg);opacity:.2}.comercial-view-toolbar{display:flex;justify-content:flex-start;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.75rem}.comercial-module-switcher{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem;border-radius:999px;border:1px solid #dbe4f0;background:#fff;box-shadow:0 4px 12px #00000014}.comercial-module-switcher__btn{border:none;background:transparent;color:#4b5563;border-radius:999px;padding:.45rem .8rem;font-family:FuturaMdBT,sans-serif;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:all .2s ease}.comercial-module-switcher__btn:hover{color:#164d8e;background:#eef5ff}.comercial-module-switcher__btn.is-active{color:#fff;background:linear-gradient(135deg,#164d8e,#1f5ea8);box-shadow:0 4px 10px #164d8e47}.comercial-select-card{position:relative;min-height:calc(100vh - 300px);border:1px solid #dbe4f0;border-radius:16px;background:linear-gradient(160deg,#fff,#edf5ff);box-shadow:0 14px 30px #164d8e1f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:2rem}.comercial-select-card__watermark{position:absolute;font-size:clamp(8rem,24vw,15rem);color:#164d8e;opacity:.09;line-height:1;pointer-events:none}.comercial-select-card__title{margin:0;position:relative;z-index:1;font-family:FuturaBold;font-size:clamp(1.6rem,3.2vw,2.4rem);color:#164d8e}.comercial-select-card__desc{margin:.6rem 0 0;position:relative;z-index:1;max-width:640px;color:#334155;font-family:FuturaBook,Futura Md BT,sans-serif;font-size:clamp(.95rem,1.5vw,1.1rem)}@keyframes comercialCardReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.comercial-container{padding:1.5rem}.comercial-title{font-size:2rem}}@media (max-width: 992px){.comercial-container{padding:1.25rem}.comercial-title{font-size:1.75rem;margin-bottom:1.25rem}}@media (max-width: 768px){.comercial-container{padding:1rem}.comercial-title{font-size:1.5rem;margin-bottom:1rem}.comercial-subtitle-inline{width:100%;font-size:.95rem;margin-top:-.5rem;margin-bottom:.7rem}.comercial-options-grid{grid-template-columns:1fr}.comercial-option-card{min-height:160px}.comercial-option-card__desc{max-width:100%}.comercial-option-card__watermark{font-size:5.5rem}.comercial-module-switcher{width:100%;justify-content:center}.comercial-view-toolbar{justify-content:center}.comercial-select-card{min-height:320px;padding:1.25rem}}@media (max-width: 480px){.comercial-container{padding:.75rem}.comercial-title{font-size:1.25rem;margin-bottom:.875rem}}:root{--icb-primary-color: #4f46e5;--icb-primary-color-light: #e0e7ff;--icb-primary-color-dark: #4338ca;--icb-danger-color: #ef4444;--icb-danger-color-light: #fee2e2;--icb-success-color: #22c55e;--icb-success-color-light: #dcfce7;--icb-warning-color: #f59e0b;--icb-warning-color-light: #fef3c7;--icb-text-color: #111827;--icb-text-color-secondary: #6b7280;--icb-bg-color: #f9fafb;--icb-card-bg: #ffffff;--icb-border-color: #d1d5db;--icb-border-radius: 12px;--icb-shadow: 0 4px 6px -1px rgb(0 0 0 / .05), 0 2px 4px -2px rgb(0 0 0 / .05)}.ic-body-container{width:100%;padding:0;background-color:transparent;border-radius:0;margin-top:0;position:relative;min-height:200px}.ic-table-wrapper{background-color:#fff;border-radius:0;box-shadow:none;overflow:hidden;overflow-x:auto;border:none}.ic-data-table{width:100%;border-collapse:collapse;font-family:FuturaMdBT,sans-serif}.ic-data-table thead{background-color:#164d8e;color:#fff;position:sticky;top:0;z-index:3}.ic-data-table th{padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0f3a6b;color:#fff;position:sticky;top:0;background-color:#164d8e;z-index:4;line-height:1.3;border-right:1px solid rgba(255,255,255,.3)}.ic-data-table th:last-child{border-right:none}.ic-data-table tbody{background-color:#fff}.ic-data-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.ic-data-table tbody tr:nth-child(2n){background-color:#fffef0}.ic-data-table tbody tr:hover{background-color:#f3f4f6}.ic-data-table td{padding:.5rem .75rem;font-size:.9rem;color:var(--icb-text-color);vertical-align:middle;border-right:1px solid #e5e7eb;line-height:1.3}.ic-data-table td:last-child{border-right:none}.ic-th-codigo,.ic-td-codigo{min-width:120px;font-weight:600}.ic-th-nombre,.ic-td-nombre{min-width:400px;text-align:left}.ic-th-identificacion,.ic-td-identificacion{min-width:220px;font-weight:600;text-align:left}.ic-th-tipo-documento,.ic-td-tipo-documento{min-width:120px;text-align:left}.ic-th-correo,.ic-td-correo{min-width:220px;text-align:left;word-break:break-all}.ic-legal-tabs{display:flex;gap:0;margin-bottom:1rem;border-bottom:2px solid #e5e7eb;background:transparent}.ic-legal-tab{padding:.65rem 1.5rem;font-family:FuturaMdBT,sans-serif;font-size:.95rem;font-weight:600;color:#6b7280;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease}.ic-legal-tab:hover{color:#164d8e}.ic-legal-tab.active{color:#164d8e;border-bottom-color:#164d8e}.ic-empty-state{text-align:center;padding:3rem 1rem;color:var(--icb-text-color-secondary);font-size:1rem}.ic-error-state{color:var(--icb-danger-color);font-weight:600}.ic-loading-spinner{display:flex;align-items:center;justify-content:center;gap:.5rem}.ic-loading-spinner:before{content:"";width:20px;height:20px;border:3px solid #e5e7eb;border-top-color:#164d8e;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ic-table-header{display:flex;justify-content:flex-end;align-items:center;background:transparent;border:none;border-radius:0;padding:0 0 12px;margin-bottom:14px;font-size:14px}.ic-header-actions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px}.ic-header-show{display:flex;align-items:center;gap:6px;color:#164d8e;font-weight:500;white-space:nowrap;font-family:FuturaMdBT,sans-serif;margin-left:auto}.ic-header-show span{color:#164d8e;font-weight:500}.ic-header-show select{border:1px solid #d1d5db;border-radius:8px;padding:8px;background:#f9fafb;transition:all .2s ease;font-size:.9rem;cursor:pointer;color:#1f2937;font-family:FuturaMdBT,sans-serif}.ic-header-show select:hover{border-color:#2563eb}.ic-header-show select:disabled{opacity:.6;cursor:not-allowed}.ic-excel-btn{display:flex;align-items:center;gap:8px;background-color:#164d8e;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:FuturaMdBT,sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;box-shadow:0 2px 4px #0000001a;font-size:.9rem}.ic-excel-btn:hover:not(:disabled){background-color:#164d8e;transform:translateY(-1px)}.ic-excel-btn:disabled{background-color:#a8d5b9;cursor:not-allowed;box-shadow:none}.ic-excel-btn svg{font-size:1.1rem}.ic-table-footer{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid transparent;border-radius:8px;padding:12px 20px;margin-top:14px;font-family:FuturaMdBT,sans-serif;flex-wrap:wrap;gap:1rem}.ic-footer-info{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ic-footer-info-item{background:linear-gradient(135deg,#164d8e,#0d3a6b);color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;font-family:FuturaMdBT,sans-serif;white-space:nowrap}.ic-footer-pagination{display:flex;align-items:center;gap:1rem}.ic-pagination-btn{display:inline-flex;align-items:center;gap:.5rem;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease;border:1px solid;color:#164d8e}.ic-pagination-btn-prev{background-color:#e3f2fd;border-color:#164d8e}.ic-pagination-btn-prev:hover:not(:disabled){background-color:#bbdefb;border-color:#0d3a6b}.ic-pagination-btn-next{background-color:#fff;border-color:#e5e7eb}.ic-pagination-btn-next:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.ic-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.ic-pagination-icon{font-size:16px;width:16px;height:16px}.loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ic-loader-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.ic-loader-text{font-family:FuturaMdBT,sans-serif;font-size:.95rem;font-weight:600;color:#164d8e;letter-spacing:.02em}.ic-scroll-top-btn{position:fixed;right:2rem;bottom:5.5rem;width:3rem;height:3rem;border-radius:50%;border:none;background:linear-gradient(135deg,#164d8e,#1d4ed8);color:#fff;font-size:1.35rem;font-weight:700;cursor:pointer;box-shadow:0 10px 20px -10px #164d8eb3;transition:transform .25s ease,box-shadow .25s ease;z-index:10;display:flex;align-items:center;justify-content:center}.ic-scroll-top-btn:hover{transform:translateY(-4px);box-shadow:0 14px 24px -10px #164d8ebf}.ic-scroll-top-btn:active{transform:translateY(1px)}@media (max-width: 992px){.ic-body-container{padding:1rem}.ic-table-wrapper{overflow-x:auto}.ic-data-table{min-width:900px}.ic-data-table th,.ic-data-table td{padding:.5rem .75rem;font-size:.85rem;line-height:1.3}.ic-table-footer{flex-direction:column;align-items:stretch}.ic-footer-info,.ic-footer-pagination{justify-content:center}}@media (max-width: 576px){.ic-body-container{padding:.75rem}.ic-data-table th,.ic-data-table td{padding:.4rem .625rem;font-size:.8rem;line-height:1.25}.ic-th-codigo,.ic-td-codigo,.ic-th-nombre,.ic-td-nombre{min-width:100px}.ic-table-header{padding:8px 12px}.ic-table-footer{padding:8px 12px;font-size:12px}.ic-footer-info-item,.ic-pagination-btn{padding:6px 12px;font-size:12px}.ic-pagination-icon{width:14px;height:14px;font-size:14px}.ic-header-actions{flex-direction:column-reverse;align-items:stretch}.ic-excel-btn{justify-content:center;width:100%}.ic-header-show{justify-content:space-between;width:100%;margin-left:0}}.swal-legal-popup{font-family:FuturaMdBT,sans-serif;border-radius:12px}.swal-legal-title{font-family:FuturaBold,sans-serif;font-size:1.5rem;color:#164d8e;margin-bottom:1rem}.swal-legal-content{font-family:FuturaMdBT,sans-serif;font-size:1rem;color:#333;line-height:1.6}.swal-legal-content p{margin:0;text-align:left}.swal-legal-button{font-family:FuturaMdBT,sans-serif;font-weight:600;padding:.75rem 2rem;border-radius:8px;font-size:1rem;transition:all .3s ease}.swal-legal-button:hover{background-color:#0f3a6b!important;transform:translateY(-2px);box-shadow:0 4px 12px #164d8e4d}@media (max-width: 768px){.swal-legal-popup{width:90%!important;padding:1.5rem!important}.swal-legal-title{font-size:1.25rem}.swal-legal-content{font-size:.9rem}}:root{--ic-primary-color: #164d8e;--ic-text-color: #111827;--ic-subtle-text-color: #6b7280;--ic-bg-color: #f9fafb;--ic-card-bg: #ffffff;--ic-border-color: #d1d5db;--ic-focus-ring-color: rgba(22, 77, 142, .2);--ic-card-radius: 12px;--ic-card-shadow: 0 4px 6px -1px rgb(0 0 0 / .05), 0 2px 4px -2px rgb(0 0 0 / .05);--ic-card-shadow-hover: 0 10px 15px -3px rgb(0 0 0 / .07), 0 4px 6px -4px rgb(0 0 0 / .07);--ic-ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ic-transition-speed: .25s}body{background-color:var(--ic-bg-color)}.ic-accordion-toggle{display:none}.ic-accordion-content{display:block}.ic-banner-legal{width:100%;background:linear-gradient(135deg,#164d8e,#1d4ed8);border-radius:0;padding:1.5rem 2rem;color:#fff;box-shadow:none;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ic-banner-content{display:flex;flex-direction:column;gap:.45rem}.ic-banner-title{font-family:FuturaMdBT,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.08em}.ic-banner-subtitle{font-family:Futura Lt BT,sans-serif;font-size:.95rem;max-width:680px;opacity:.9}.ic-banner-filters{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff1a;border-radius:8px;margin-top:.5rem;font-family:FuturaMdBT,sans-serif;width:100%;flex-wrap:wrap}.ic-banner-filter-label{font-size:.9rem;font-weight:600;opacity:.9;letter-spacing:.05em}.ic-banner-filter-select,.ic-banner-filter-input{font-size:1rem;font-weight:600;background:#ffffff40;color:#fff;border:2px solid rgba(255,255,255,.4);padding:.5rem .75rem;border-radius:6px;min-width:200px;font-family:FuturaMdBT,sans-serif;transition:all .2s ease}.ic-banner-filter-select{cursor:pointer}.ic-banner-filter-input{cursor:text}.ic-banner-filter-input::placeholder{color:#ffffffb3;font-weight:400}.ic-banner-filter-select:hover,.ic-banner-filter-input:hover{background:#ffffff59;border-color:#fff9}.ic-banner-filter-select:focus,.ic-banner-filter-input:focus{outline:none;background:#fff6;border-color:#fffc;box-shadow:0 0 0 3px #fff3}.ic-banner-filter-select option{background:#164d8e;color:#fff}.ic-banner-filter-input{min-width:200px}.ic-banner-search-button{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;background:#ffffff40;color:#fff;border:2px solid rgba(255,255,255,.4);padding:.5rem 1rem;border-radius:6px;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:calc(2.5rem + 4px)}.ic-banner-search-button:hover{background:#ffffff59;border-color:#fff9;box-shadow:0 4px 10px #0003;transform:translateY(-1px)}.ic-banner-search-button:active{background:#ffffff4d;transform:translateY(0);box-shadow:0 2px 6px #00000026}.ic-banner-search-button:focus{outline:none;background:#fff6;border-color:#fffc;box-shadow:0 0 0 3px #fff3}.ic-banner-search-icon{font-size:1rem;width:1rem;height:1rem}.ic-banner-clear-button{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.35);padding:.5rem 1rem;border-radius:6px;font-family:FuturaMdBT,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:calc(2.5rem + 4px)}.ic-banner-clear-button:hover{background:#ffffff40;border-color:#ffffff80}@media (max-width: 1200px){.ic-banner-legal{padding:1.25rem 1.5rem}.ic-banner-filters{gap:.5rem}.ic-banner-filter-input,.ic-banner-filter-select{min-width:150px;font-size:.9rem}}@media (max-width: 992px){.ic-banner-legal{padding:1.25rem 1.5rem}.ic-banner-title{font-size:1.2rem}.ic-banner-subtitle{font-size:.85rem;max-width:100%}.ic-banner-filters{flex-direction:column;align-items:flex-start;width:100%;gap:.75rem;padding:.75rem}.ic-banner-filter-label{font-size:.85rem}.ic-banner-filter-input,.ic-banner-filter-select{width:100%;min-width:100%;font-size:.9rem;padding:.5rem}}@media (max-width: 768px){.ic-banner-legal{padding:1rem 1.25rem;gap:1rem}.ic-banner-title{font-size:1.1rem}.ic-banner-subtitle{font-size:.8rem}.ic-banner-filters{padding:.6rem;gap:.6rem}.ic-banner-filter-label{font-size:.8rem}.ic-banner-filter-input,.ic-banner-filter-select{font-size:.85rem;padding:.45rem}}@media (max-width: 480px){.ic-banner-legal{padding:.875rem 1rem;gap:.875rem}.ic-banner-title{font-size:1rem}.ic-banner-subtitle{font-size:.75rem}.ic-banner-filters{padding:.5rem;gap:.5rem}.ic-banner-filter-label{font-size:.75rem}.ic-banner-filter-input,.ic-banner-filter-select{font-size:.8rem;padding:.4rem}}.tabs-informes-container{position:relative;display:grid;grid-template-columns:repeat(var(--count, 1),1fr);align-items:center;gap:0;width:max-content;min-width:240px;background:#ffd400;border-radius:999px;padding:4px;height:44px;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 12px #00000014;margin-bottom:16px;font-family:FuturaBook,Futura Md BT,sans-serif;overflow:hidden;will-change:contents}.active-tab-indicator-informes{position:absolute;top:4px;height:calc(100% - 8px);background:#fff4b0;border-radius:999px;box-shadow:0 1px 4px #0000001a;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);will-change:left,width;pointer-events:none;z-index:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tab-informes{position:relative;z-index:1;height:36px;border:none;background:transparent;border-radius:999px;cursor:pointer;font:600 14px/1 FuturaBook,Futura Md BT,sans-serif;color:#0000008c;padding:0 18px;transition:color .2s ease,transform .1s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;min-width:0;flex:1}.tab-informes:hover{color:#4a5568}.tab-informes.active{color:#1f2937}.tab-informes.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;color:#9ca3af!important;background-color:#9ca3af1a}.tab-informes.disabled .tab-label-informes{color:#9ca3af}.tab-informes.disabled:hover{color:#9ca3af!important}.tab-label-informes{font-size:.95rem;font-weight:600}.tab-content-informes{width:100%;min-height:200px;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:.7}to{opacity:1}}.tabs-container-informes{width:100%}@media (max-width: 1200px){.tabs-informes-container{width:100%;min-width:100%}.tab-informes{padding:0 12px;font-size:13px}.tab-label-informes{font-size:.9rem}}@media (max-width: 992px){.tabs-informes-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.tabs-informes-container::-webkit-scrollbar{height:6px}.tabs-informes-container::-webkit-scrollbar-track{background:transparent}.tabs-informes-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.tab-informes{min-width:max-content;white-space:nowrap;padding:0 14px;font-size:13px}.tab-label-informes{font-size:.85rem}}@media (max-width: 768px){.tabs-informes-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;padding:3px;height:40px}.tabs-informes-container::-webkit-scrollbar{height:4px}.tabs-informes-container::-webkit-scrollbar-thumb{background:#0000004d}.active-tab-indicator-informes{top:3px;height:calc(100% - 6px)}.tab-informes{min-width:max-content;white-space:nowrap;padding:0 12px;font-size:12px;height:34px}.tab-label-informes{font-size:.8rem}}@media (max-width: 480px){.tabs-informes-container{height:38px;padding:2px}.active-tab-indicator-informes{top:2px;height:calc(100% - 4px)}.tab-informes{padding:0 10px;font-size:11px;height:34px}.tab-label-informes{font-size:.75rem}}.legal-container{width:100%;min-height:100vh;padding:2rem;background:#f5f5f5}.legal-content{width:100%;display:flex;flex-direction:column;gap:1.5rem}.legal-title{font-family:FuturaBold;font-size:2.5rem;color:#164d8e;margin:0 0 1rem}.legal-body-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000000f;border:1px solid rgba(22,77,142,.08)}.legal-container.spp-module{padding:1rem 1.25rem}.legal-container.spp-module .legal-content{gap:1rem;min-width:0}.legal-container.spp-module .legal-body-card.spp-module-card{padding:.75rem 1rem;width:100%;min-width:0;overflow:visible}@media (min-width: 1200px){.legal-container.spp-module .legal-body-card.spp-module-card{padding:.75rem 1.25rem}}.legal-container.spp-module .ic-banner-legal{padding:1rem 1.15rem;margin-bottom:1rem;gap:1rem}.spp-main-title{font-family:FuturaBold,Futura Md BT,sans-serif;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:700;color:#164d8e;position:relative;padding-bottom:.5rem;margin:.75rem 0 .9rem;-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;letter-spacing:.06em;line-height:1.2;transition:color .3s ease}.legal-container.spp-module .legal-content>.spp-main-title{align-self:flex-start}.spp-main-title:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(to right,gold,#164d8e);border-radius:4px;opacity:.9;transition:width .3s ease}.spp-main-title:hover:after{width:110%}.spp-main-title-icon{font-size:2rem;color:#164d8e;flex-shrink:0;transition:transform .3s ease,color .3s ease}.spp-main-title:hover .spp-main-title-icon{transform:translateY(-2px) rotate(-3deg);color:#164d8e}@media (prefers-reduced-motion: reduce){.spp-main-title:after{transition:none}.spp-main-title:hover:after{width:100%}.spp-main-title-icon{transition:none}.spp-main-title:hover .spp-main-title-icon{transform:none}}@media (max-width: 992px){.legal-container.spp-module{padding:.85rem}.legal-container.spp-module .legal-body-card.spp-module-card{padding:.7rem .75rem}.legal-container.spp-module .ic-banner-legal{padding:.9rem}}@media (max-width: 576px){.legal-container.spp-module{padding:.7rem .5rem}.spp-main-title{font-size:clamp(1.05rem,6vw,1.35rem);margin:.45rem 0 .65rem;letter-spacing:.04em}.spp-main-title-icon{font-size:1.35rem}.legal-container.spp-module .legal-body-card.spp-module-card{padding:.55rem .45rem;border-radius:10px}.legal-container.spp-module .ic-banner-legal{padding:.75rem;margin-bottom:.8rem}}.spp-module{--spp-primary: #164d8e;--spp-primary-dark: #123f75;--spp-primary-soft: #eef5fb;--spp-primary-border: #b9d5ee;--spp-border: #dce3ec;--spp-text: #172033;--spp-text-secondary: #64748b}.spp-module-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.spp-module-heading__icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#164d8e;background:#eef5fb;border:1px solid #dceaf7;border-radius:8px}.spp-main-title{margin:0;font-family:FuturaBold,Arial,sans-serif;font-size:clamp(23px,2.2vw,30px);line-height:1.1;color:#0f345f}.spp-main-subtitle{margin:5px 0 0;font-family:Futura Bk BT,Arial,sans-serif;font-size:13px;color:#64748b}.spp-module-tabs{width:fit-content;max-width:100%;min-width:580px;display:flex;align-items:center;gap:0;margin-bottom:16px;padding:4px;background:gold;border:none;border-radius:50px;box-shadow:0 2px 6px #0000001a;overflow:hidden}.spp-module-tab{min-height:40px;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 26px;cursor:pointer;font-family:Futura Medium BT,Arial,sans-serif;font-size:.85rem;font-weight:600;color:#1c1b1d80;background:transparent;border:none;border-radius:50px;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.spp-module-tab:hover:not(.is-active){color:#333;background:#ffffff40}.spp-module-tab.is-active{color:#333;background:#fff4b0;border-color:transparent;box-shadow:none}.spp-module-tab:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width: 650px){.spp-module-heading{align-items:flex-start}.spp-module-tabs{width:100%;flex-wrap:wrap;border-radius:24px}.spp-module-tab{flex:1 1 50%;justify-content:center;text-align:center;padding:8px 16px}}.spheader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.spheader-left{flex:1;min-width:0}.spheader-title{font-size:1.35rem;font-family:FuturaBold;color:#164d8e;margin:0}.spheader-subtitle{margin:.35rem 0 0;color:#0f172aa6;font-size:.95rem;line-height:1.5}.spheader-status-badges{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.spp-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.spheader-status-badges--top{justify-content:flex-end;margin-top:.15rem;min-width:0}.spheader-status-badges--top .spheader-badge{white-space:nowrap}.spheader-badge{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:700;border:1px solid rgba(255,255,255,.35);background:#ffffff29;color:#fff;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.spheader-badge:hover{transform:translateY(-1px);filter:brightness(1.03)}.spheader-badge:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:1px}.spheader-badge.is-active{border-color:#ffffffd9;box-shadow:inset 0 0 0 1px #ffffff59,0 5px 14px #02061733}.spheader-badge-icon{font-size:.84rem;flex-shrink:0}.spheader-badge strong{font-weight:800}.spheader-badge-solicitado{background:#94a3b840}.spheader-badge-recibido{background:#3b82f64d}.spheader-badge-revision{background:#eab30852}.spheader-badge-finalizado{background:#22c55e4d}.spheader-badge-rechazado{background:#f8717159}@media (max-width: 1100px){.spp-header-top{flex-direction:column;align-items:stretch}.spheader-status-badges--top{justify-content:flex-start;width:100%}}@media (max-width: 768px){.spheader-status-badges--top{flex-wrap:wrap;overflow:visible;padding-bottom:0}.spheader-status-badges--top .spheader-badge{flex:0 1 auto;white-space:normal}}@media (max-width: 576px){.spheader-badge{font-size:.72rem;padding:.22rem .62rem}.spheader-badge-icon{font-size:.8rem}}.spp-a-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2100;padding:1rem}.spp-a-modal-content{width:100%;max-width:720px;background:#fff;border-radius:14px;box-shadow:0 18px 40px #00000040;padding:2rem 2rem 1.5rem;position:relative;animation:spp-a-modal-fade-in-up .35s cubic-bezier(.25,.8,.25,1)}@keyframes spp-a-modal-fade-in-up{0%{transform:translateY(18px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.spp-a-modal-close-btn{position:absolute;top:1.1rem;right:1.1rem;width:40px;height:40px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease;font-size:1.2rem}.spp-a-modal-close-btn:hover{background:#164d8e;color:#fff;transform:rotate(90deg) scale(1.08)}.spp-a-modal-title{margin:0 0 1rem;padding-bottom:12px;border-bottom:2px solid #ffd400;color:#164d8e;font-size:1.35rem;font-weight:900}.spp-a-modal-section{margin-top:1.25rem}.spp-a-modal-section-title{font-weight:900;color:#164d8e;margin-bottom:.75rem}.spp-a-assignees-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.spp-a-assignee-card{border:1px solid rgba(22,77,142,.2);background:#f9fafb;border-radius:12px;padding:.9rem .95rem;cursor:pointer;font-family:FuturaMdBT,sans-serif;font-weight:800;color:#111827;transition:all .2s ease}.spp-a-assignee-card:hover{border-color:#164d8e8c;transform:translateY(-1px)}.spp-a-assignee-card.active{background:#e8f0ff;border-color:#164d8ee6;color:#0d3a6b;box-shadow:0 0 0 3px #164d8e26}@media (max-width: 640px){.spp-a-assignees-grid{grid-template-columns:1fr}}.rgo-container{--rgo-blue-50: #eef5fb;--rgo-blue-100: #dceaf7;--rgo-blue-200: #b9d5ee;--rgo-blue-500: #3675bc;--rgo-blue-600: #225fa3;--rgo-blue-700: #164d8e;--rgo-blue-800: #123f75;--rgo-blue-900: #0f345f;--rgo-yellow-50: #fffbea;--rgo-yellow-100: #fff4bd;--rgo-yellow-400: #ffd400;--rgo-success: #059669;--rgo-warning: #d97706;--rgo-error: #dc2626;--rgo-info: #2563eb;--rgo-text: #172033;--rgo-text-secondary: #64748b;--rgo-border: #dce3ec;--rgo-surface: #ffffff;--rgo-background: #f7f9fc;width:100%;display:flex;flex-direction:column;gap:16px;font-family:Futura Bk BT,Arial,sans-serif;color:var(--rgo-text)}.rgo-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:var(--rgo-surface);border:1px solid var(--rgo-border);border-radius:12px;box-shadow:0 2px 8px #0f345f14}.rgo-eyebrow,.rgo-section-label{display:block;margin-bottom:4px;font-family:Futura Medium BT,Arial,sans-serif;font-size:12px;font-weight:400;color:var(--rgo-blue-600)}.rgo-title{margin:0;font-family:FuturaBold,Arial,sans-serif;font-size:clamp(22px,2vw,28px);line-height:1.15;color:var(--rgo-blue-900)}.rgo-description{max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--rgo-text-secondary)}.rgo-header-branch{min-width:150px;display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--rgo-blue-700);background:var(--rgo-blue-50);border:1px solid var(--rgo-blue-100);border-radius:8px}.rgo-header-branch>div{display:flex;flex-direction:column;gap:2px}.rgo-header-branch span{font-family:Futura Medium BT,Arial,sans-serif;font-size:11px;color:var(--rgo-text-secondary)}.rgo-header-branch strong{font-family:FuturaBold,Arial,sans-serif;font-size:15px;color:var(--rgo-blue-800)}.rgo-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rgo-kpi-card{min-width:0;display:flex;align-items:center;gap:16px;padding:20px;background:var(--rgo-surface);border:1px solid var(--rgo-border);border-radius:12px;box-shadow:0 2px 8px #0f345f0f}.rgo-kpi-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:var(--rgo-blue-700);background:var(--rgo-blue-50);border-radius:8px}.rgo-kpi-icon--warning{color:var(--rgo-warning);background:#fff7ed}.rgo-kpi-icon--success{color:var(--rgo-success);background:#ecfdf5}.rgo-kpi-icon--error{color:var(--rgo-error);background:#fef2f2}.rgo-kpi-card>div:last-child{min-width:0;display:flex;flex-direction:column}.rgo-kpi-label{font-family:Futura Medium BT,Arial,sans-serif;font-size:12px;color:var(--rgo-text-secondary)}.rgo-kpi-value{margin-top:2px;font-family:FuturaBold,Arial,sans-serif;font-size:26px;line-height:1;color:var(--rgo-blue-900)}.rgo-kpi-card small{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#94a3b8}.rgo-status-panel{padding:20px;background:var(--rgo-surface);border:1px solid var(--rgo-border);border-radius:12px;box-shadow:0 2px 8px #0f345f0f}.rgo-status-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:var(--rgo-blue-700)}.rgo-status-panel__header>div{display:flex;flex-direction:column}.rgo-status-panel__header strong{font-family:FuturaBold,Arial,sans-serif;font-size:16px;color:var(--rgo-blue-900)}.rgo-status-list{display:flex;flex-wrap:wrap;gap:8px}.rgo-status-badge{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Futura Medium BT,Arial,sans-serif;font-size:12px;background:#fff;border:1px solid var(--rgo-border);border-radius:8px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.rgo-status-badge:hover{background:var(--rgo-blue-50);border-color:var(--rgo-blue-200)}.rgo-status-badge:active{transform:translateY(1px)}.rgo-status-badge strong{min-width:26px;display:inline-grid;place-items:center;padding:3px 7px;border-radius:999px}.rgo-status-badge--primary{color:var(--rgo-blue-700)}.rgo-status-badge--primary strong{background:var(--rgo-blue-50)}.rgo-status-badge--info{color:var(--rgo-info)}.rgo-status-badge--warning{color:var(--rgo-warning)}.rgo-status-badge--success{color:var(--rgo-success)}.rgo-status-badge--error{color:var(--rgo-error)}.rgo-status-badge.is-selected{color:#fff;background:var(--rgo-blue-700);border-color:var(--rgo-blue-700)}.rgo-status-badge.is-selected strong{color:var(--rgo-blue-900);background:#fff}.rgo-filter-card{padding:20px;background:var(--rgo-surface);border:1px solid var(--rgo-border);border-radius:12px;box-shadow:0 2px 8px #0f345f0f}.rgo-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.rgo-filter-heading>div{display:flex;align-items:center;gap:8px;font-family:FuturaBold,Arial,sans-serif;font-size:15px;color:var(--rgo-blue-900)}.rgo-clear-btn{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer;font-family:Futura Medium BT,Arial,sans-serif;font-size:12px;color:var(--rgo-blue-700);background:#fff;border:1px solid var(--rgo-blue-200);border-radius:8px;transition:background .18s ease,border-color .18s ease}.rgo-clear-btn:hover{background:var(--rgo-blue-50);border-color:var(--rgo-blue-500)}.rgo-filter-grid{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(150px,1fr));gap:12px}.rgo-search-field,.rgo-floating-field{position:relative}.rgo-search-field{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--rgo-text-secondary);background:#fff;border:1px solid var(--rgo-border);border-radius:8px}.rgo-search-field:focus-within{border-color:var(--rgo-blue-500);box-shadow:0 0 0 3px #3675bc1a}.rgo-search-field input{min-width:0;flex:1;height:100%;font-family:Futura Medium BT,Arial,sans-serif;font-size:13px;color:var(--rgo-text);background:transparent;border:0;outline:0}.rgo-floating-field{height:40px}.rgo-floating-field>label{position:absolute;top:-7px;left:10px;z-index:2;padding:0 5px;font-family:Futura Medium BT,Arial,sans-serif;font-size:10px;color:var(--rgo-text-secondary);background:#fff}.rgo-input-with-icon,.rgo-select-control{width:100%;height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--rgo-text-secondary);background:#fff;border:1px solid var(--rgo-border);border-radius:8px}.rgo-input-with-icon:focus-within,.rgo-select-control:focus-within{border-color:var(--rgo-blue-500);box-shadow:0 0 0 3px #3675bc1a}.rgo-input-with-icon input,.rgo-select-control select{width:100%;min-width:0;height:100%;font-family:Futura Medium BT,Arial,sans-serif;font-size:12px;color:var(--rgo-text);background:transparent;border:0;outline:0}.rgo-select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rgo-table-card{width:100%;overflow:hidden;background:var(--rgo-surface);border:1px solid var(--rgo-border);border-radius:12px;box-shadow:0 2px 8px #0f345f14}.rgo-table-heading{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 17px;border-bottom:1px solid var(--rgo-border)}.rgo-table-heading h3{margin:0;font-family:FuturaBold,Arial,sans-serif;font-size:16px;color:var(--rgo-blue-900)}.rgo-table-count{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-family:Futura Medium BT,Arial,sans-serif;font-size:11px;color:var(--rgo-blue-700);background:var(--rgo-blue-50);border-radius:8px}.rgo-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(22,77,142,.18) transparent;overscroll-behavior-x:contain}.rgo-table-scroll::-webkit-scrollbar{height:4px}.rgo-table-scroll::-webkit-scrollbar-track{background:transparent}.rgo-table-scroll::-webkit-scrollbar-thumb{background:#164d8e29;border-radius:999px}.rgo-table-scroll::-webkit-scrollbar-thumb:hover{background:#164d8e4d}.rgo-table{width:100%;min-width:1120px;table-layout:fixed;border-collapse:collapse;font-family:Futura Medium BT,Arial,sans-serif;font-size:10px}.rgo-table thead{background:var(--rgo-blue-700)}.rgo-table th{height:42px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:normal;font-family:Futura Medium BT,Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.15;color:#fff;overflow-wrap:normal;word-break:normal;border-right:1px solid rgba(255,255,255,.12)}.rgo-table th:last-child{border-right:0}.rgo-table td{min-height:43px;padding:6px 5px;text-align:center;vertical-align:middle;white-space:normal;font-size:10px;line-height:1.2;color:#334155;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4}.rgo-table tbody tr:nth-child(odd){background:#fff}.rgo-table tbody tr:nth-child(2n){background:var(--rgo-yellow-50)}.rgo-table tbody tr:hover{background:var(--rgo-blue-50)}.rgo-table tbody tr:last-child td{border-bottom:0}.rgo-table:has(th:nth-child(12)){width:100%;min-width:1180px;table-layout:fixed}.rgo-table:has(th:nth-child(12)) th,.rgo-table:has(th:nth-child(12)) td{padding-left:3px;padding-right:3px}.rgo-table:has(th:nth-child(12)) th:nth-child(1),.rgo-table:has(th:nth-child(12)) td:nth-child(1){width:6%}.rgo-table:has(th:nth-child(12)) th:nth-child(2),.rgo-table:has(th:nth-child(12)) td:nth-child(2){width:12.5%}.rgo-table:has(th:nth-child(12)) th:nth-child(3),.rgo-table:has(th:nth-child(12)) td:nth-child(3){width:5%}.rgo-table:has(th:nth-child(12)) th:nth-child(4),.rgo-table:has(th:nth-child(12)) td:nth-child(4){width:13.5%}.rgo-table:has(th:nth-child(12)) th:nth-child(5),.rgo-table:has(th:nth-child(12)) td:nth-child(5){width:5%}.rgo-table:has(th:nth-child(12)) th:nth-child(6),.rgo-table:has(th:nth-child(12)) td:nth-child(6){width:13.5%}.rgo-table:has(th:nth-child(12)) th:nth-child(7),.rgo-table:has(th:nth-child(12)) td:nth-child(7){width:5%}.rgo-table:has(th:nth-child(12)) th:nth-child(8),.rgo-table:has(th:nth-child(12)) td:nth-child(8){width:11%}.rgo-table:has(th:nth-child(12)) th:nth-child(9),.rgo-table:has(th:nth-child(12)) td:nth-child(9){width:5%}.rgo-table:has(th:nth-child(12)) th:nth-child(10),.rgo-table:has(th:nth-child(12)) td:nth-child(10){width:10%}.rgo-table:has(th:nth-child(12)) th:nth-child(11),.rgo-table:has(th:nth-child(12)) td:nth-child(11){width:5%}.rgo-table:has(th:nth-child(12)) th:nth-child(12),.rgo-table:has(th:nth-child(12)) td:nth-child(12){width:8.5%}.rgo-order-number{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-family:FuturaBold,Arial,sans-serif;font-size:10px;color:var(--rgo-blue-700)}.rgo-client-cell{width:100%;max-width:100%;white-space:normal;overflow:visible;line-height:1.25;overflow-wrap:anywhere;word-break:normal;color:#334155}.rgo-reject-comment{width:100%;max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;text-overflow:ellipsis;font-size:9px;line-height:1.2;color:#475569}.rgo-state-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 7px;white-space:nowrap;font-family:Futura Medium BT,Arial,sans-serif;font-size:9px;border-radius:999px}.rgo-state-badge.is-primary{color:var(--rgo-blue-700);background:var(--rgo-blue-50)}.rgo-state-badge.is-info{color:var(--rgo-info);background:#eff6ff}.rgo-state-badge.is-warning{color:var(--rgo-warning);background:#fff7ed}.rgo-state-badge.is-success{color:var(--rgo-success);background:#ecfdf5}.rgo-state-badge.is-error{color:var(--rgo-error);background:#fef2f2}.rgo-remission{white-space:nowrap;color:var(--rgo-success);font-family:FuturaBold,Arial,sans-serif}.rgo-muted{color:#94a3b8}.rgo-table-state{height:220px!important;text-align:center!important;background:#fff!important}.rgo-local-loader,.rgo-empty-state,.rgo-error-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.rgo-local-loader span,.rgo-empty-state span{font-size:12px;color:var(--rgo-text-secondary)}.rgo-empty-state{color:var(--rgo-blue-500)}.rgo-empty-state strong{margin-top:4px;font-family:FuturaBold,Arial,sans-serif;font-size:15px;color:var(--rgo-blue-900)}.rgo-error-state{color:var(--rgo-error)}.rgo-table-footer{min-height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 16px;background:#fff;border-top:1px solid #dce3ec}.rgo-table-footer__side{display:flex;align-items:center;justify-content:flex-start}.rgo-pagination-text{font-family:Futura Medium BT,Arial,sans-serif;font-size:11px;color:#64748b}.rgo-view-navigation{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:center}.rgo-view-arrow{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;cursor:pointer;color:#164d8e;background:#fff;border:1px solid #b9d5ee;border-radius:8px;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.rgo-view-arrow:hover:not(:disabled){color:#fff;background:#164d8e;border-color:#164d8e;transform:translateY(-1px);box-shadow:0 3px 8px #164d8e26}.rgo-view-arrow:disabled{cursor:not-allowed;color:#aab6c5;background:#f8fafc;border-color:#e2e8f0;opacity:.65}.rgo-view-navigation__label{min-width:150px;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#164d8e;background:#eef5fb;border:1px solid #dceaf7;border-radius:8px}.rgo-view-navigation__label span{font-family:Futura Medium BT,Arial,sans-serif;font-size:11px}.rgo-view-navigation__label small{padding-left:6px;font-family:Futura Medium BT,Arial,sans-serif;font-size:9px;color:#64748b;border-left:1px solid #cbd5e1}.rgo-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px}.rgo-page-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;cursor:pointer;font-family:Futura Medium BT,Arial,sans-serif;font-size:10px;color:#164d8e;background:#fff;border:1px solid #b9d5ee;border-radius:8px;transition:background .16s ease,border-color .16s ease}.rgo-page-btn:hover:not(:disabled){background:#eef5fb;border-color:#3675bc}.rgo-page-btn:disabled{cursor:not-allowed;opacity:.45}.rgo-page-current{min-width:68px;text-align:center;font-family:Futura Medium BT,Arial,sans-serif;font-size:10px;color:#64748b}.rgo-control-panel{width:100%;overflow:hidden;background:#fff;border:1px solid #dce3ec;border-radius:12px;box-shadow:0 2px 8px #0f345f12}.rgo-control-panel__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;background:linear-gradient(90deg,#164d8e09,#eef5fb8c),#fff;border-bottom:1px solid #e8edf3}.rgo-control-panel__title{min-width:185px;display:flex;align-items:center;gap:10px}.rgo-control-panel__icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:#164d8e;background:#eef5fb;border:1px solid #dceaf7;border-radius:8px}.rgo-control-panel__title>div:last-child{display:flex;flex-direction:column}.rgo-control-panel__title .rgo-section-label{margin:0 0 1px;font-size:10px}.rgo-control-panel__title strong{font-family:FuturaBold,Arial,sans-serif;font-size:14px;white-space:nowrap;color:#0f345f}.rgo-status-list{flex:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.rgo-status-badge{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;cursor:pointer;font-family:Futura Medium BT,Arial,sans-serif;font-size:11px;background:#fff;border:1px solid #dce3ec;border-radius:999px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.rgo-status-badge:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0f345f14}.rgo-status-badge strong{min-width:20px;display:inline-grid;place-items:center;padding:2px 5px;font-family:FuturaBold,Arial,sans-serif;font-size:10px;border-radius:999px}.rgo-status-badge--primary{color:#164d8e;border-color:#b9d5ee}.rgo-status-badge--primary strong{background:#eef5fb}.rgo-status-badge--info{color:#2563eb;border-color:#bfdbfe}.rgo-status-badge--info strong{background:#eff6ff}.rgo-status-badge--warning{color:#b45309;border-color:#fed7aa}.rgo-status-badge--warning strong{background:#fff7ed}.rgo-status-badge--success{color:#047857;border-color:#a7f3d0}.rgo-status-badge--success strong{background:#ecfdf5}.rgo-status-badge--error{color:#dc2626;border-color:#fecaca}.rgo-status-badge--error strong{background:#fef2f2}.rgo-status-badge.is-selected{color:#fff;background:#164d8e;border-color:#164d8e;box-shadow:0 3px 8px #164d8e2e}.rgo-status-badge.is-selected strong{color:#164d8e;background:#fff}.rgo-control-panel__filters{display:flex;align-items:center;gap:14px;padding:13px 18px;background:#fff}.rgo-filter-heading{min-width:max-content;display:flex;align-items:center;gap:8px;margin:0}.rgo-filter-heading>div{display:flex;align-items:center;gap:6px;font-family:FuturaBold,Arial,sans-serif;font-size:12px;color:#164d8e}.rgo-clear-btn{min-height:34px;padding:0 9px;gap:5px;font-size:11px}.rgo-filter-grid{flex:1;display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(120px,.75fr) minmax(150px,.9fr) minmax(145px,.85fr) minmax(120px,.7fr);gap:9px}.rgo-search-field,.rgo-floating-field{height:38px}.rgo-search-field{padding:0 10px}.rgo-input-with-icon,.rgo-select-control{height:38px;padding:0 9px}.rgo-floating-field>label{top:-6px;font-size:9px}.rgo-search-field input,.rgo-input-with-icon input,.rgo-select-control select{font-size:11px}.estado-cell{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.estado-usuario{width:100%;display:block;overflow:hidden;margin-bottom:1px;white-space:nowrap;text-overflow:ellipsis;font-family:FuturaBold,Arial,sans-serif;font-size:9px;color:#26384f}.rgo-history-date-badge{width:100%;min-height:28px;display:flex;align-items:center;justify-content:center;padding:3px;text-align:center;background:transparent;border:0;border-radius:6px}.rgo-history-date-badge span{width:100%;display:block;overflow:hidden;white-space:nowrap!important;text-overflow:clip;font-family:Futura Medium BT,Arial,sans-serif;font-size:8.5px;font-weight:500;line-height:1.15;letter-spacing:-.15px}.rgo-history-date-badge.is-primary,.rgo-history-date-badge.is-info,.rgo-history-date-badge.is-warning,.rgo-history-date-badge.is-success,.rgo-history-date-badge.is-error{color:#172033;font-weight:600}.rgo-history-time-badge{min-width:42px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:3px 5px;white-space:nowrap;font-family:FuturaBold,Arial,sans-serif;font-size:8.5px;line-height:1;color:#164d8e;background:#eef5fb;border:1px solid #dceaf7;border-radius:999px}.rgo-table:has(th:nth-child(10)) td>.rgo-history-date-badge:not(.estado-cell .rgo-history-date-badge){min-height:25px;padding:2px 3px;border-radius:999px}.rgo-history-empty-badge{min-width:40px;min-height:23px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;white-space:nowrap;font-family:Futura Medium BT,Arial,sans-serif;font-size:8px;color:#94a3b8;background:#f8fafcbf;border:1px dashed #cbd5e1;border-radius:999px}.rgo-search-field.is-searching-order{border-color:var(--rgo-blue-500);background:var(--rgo-blue-50);box-shadow:0 0 0 3px #3675bc14}.rgo-search-spinner{width:15px;height:15px;flex:0 0 15px;border:2px solid #dceaf7;border-top-color:#164d8e;border-radius:50%;animation:rgo-search-spin .7s linear infinite}.rgo-search-clear{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;cursor:pointer;font-family:Arial,sans-serif;font-size:18px;line-height:1;color:#64748b;background:transparent;border:0;border-radius:6px}.rgo-search-clear:hover{color:#164d8e;background:#dceaf7}@keyframes rgo-search-spin{to{transform:rotate(360deg)}}@media (min-width: 1251px){.rgo-table-scroll{overflow-x:auto}.rgo-table:has(th:nth-child(10)){width:100%;min-width:1120px}}@media (max-width: 1250px){.rgo-control-panel__top{align-items:flex-start;flex-direction:column}.rgo-status-list{width:100%;justify-content:flex-start}.rgo-control-panel__filters{align-items:stretch;flex-direction:column}.rgo-filter-heading{justify-content:space-between}.rgo-filter-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.rgo-search-field{grid-column:span 2}.rgo-table:has(th:nth-child(10)){min-width:1080px}.rgo-table th{font-size:8.5px;padding-left:3px;padding-right:3px}.rgo-table td{font-size:9px;padding-left:3px;padding-right:3px}.rgo-history-date-badge span{font-size:8px}.estado-usuario{font-size:8.5px}}@media (max-width: 1050px){.rgo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rgo-header{align-items:flex-start}.rgo-table:has(th:nth-child(10)){min-width:1050px}}@media (max-width: 850px){.rgo-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgo-search-field{grid-column:span 2}.rgo-table-footer{grid-template-columns:1fr}.rgo-table-footer__side,.rgo-pagination{justify-content:center}.rgo-view-navigation{grid-row:1}.rgo-table:has(th:nth-child(10)){min-width:1020px}}@media (max-width: 760px){.rgo-container{gap:12px}.rgo-header{flex-direction:column;padding:16px}.rgo-header-branch{width:100%}.rgo-kpis{grid-template-columns:1fr;gap:8px}.rgo-kpi-card,.rgo-status-panel,.rgo-filter-card{padding:16px}.rgo-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rgo-status-badge{justify-content:space-between}.rgo-filter-grid{grid-template-columns:1fr}.rgo-search-field{grid-column:auto}.rgo-table-heading{align-items:flex-start;flex-direction:column}.rgo-pagination{justify-content:space-between}}@media (max-width: 600px){.rgo-control-panel__top,.rgo-control-panel__filters{padding:12px}.rgo-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rgo-status-badge{justify-content:space-between}.rgo-filter-grid{grid-template-columns:1fr}.rgo-search-field{grid-column:auto}.rgo-view-navigation__label{min-width:130px}.rgo-table-footer{padding:10px}}@media (max-width: 480px){.rgo-status-list{grid-template-columns:1fr}}.rgo-duration-cell{padding-left:2px!important;padding-right:2px!important;text-align:center}.rgo-duration-cell .rgo-history-date-badge{width:auto;min-width:0;min-height:23px;display:inline-flex;padding:2px 4px;white-space:nowrap;border-radius:999px}.rgo-duration-cell .rgo-history-date-badge span{width:auto;white-space:nowrap!important;font-family:FuturaBold,Arial,sans-serif;font-size:8px;line-height:1;letter-spacing:-.2px}.rgo-history-date-badge{width:100%;min-height:25px;display:flex;align-items:center;justify-content:center;padding:2px;text-align:center;background:transparent;border:0;border-radius:6px}.rgo-history-date-badge span{width:100%;display:block;white-space:nowrap!important;font-family:Futura Medium BT,Arial,sans-serif;font-size:8.2px;font-weight:500;line-height:1.1;letter-spacing:-.2px;color:#172033}:root{--auth-pedidos-primary: #164d8e;--auth-pedidos-secondary: #ffd400;--auth-pedidos-text: #212529;--auth-pedidos-text-light: #6c757d;--auth-pedidos-background: #f8f9fa;--auth-pedidos-surface: #ffffff;--auth-pedidos-border: #dee2e6;--auth-pedidos-filter-bg: #fffbd2;--auth-pedidos-row-yellow: #fffde7;--auth-pedidos-success: #198754;--auth-pedidos-danger: #dc3545;--auth-pedidos-font-primary: "Futura Lt BT", "Segoe UI", "Roboto", sans-serif;--auth-pedidos-font-bold: "FuturaBold", "Segoe UI", "Roboto", sans-serif;--auth-pedidos-border-radius: 12px;--auth-pedidos-shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--auth-pedidos-shadow-md: 0 8px 16px rgba(0, 0, 0, .08);--auth-pedidos-transition-speed: .3s}.auth-pedidos-layout{position:relative;display:flex;height:100vh;background-color:var(--auth-pedidos-background);font-family:var(--auth-pedidos-font-primary);color:var(--auth-pedidos-text);overflow:hidden}.auth-pedidos-main-content{flex:1;display:flex;flex-direction:column;padding:2rem 2.5rem;overflow-y:auto;transition:margin-left var(--auth-pedidos-transition-speed) cubic-bezier(.4,0,.2,1);margin-left:80px;max-width:2000px;margin-right:auto}.auth-pedidos-sidebar.is-expanded~.auth-pedidos-main-content{margin-left:250px}.auth-pedidos-controls-container{background-color:#fffde7;padding:20px;border-radius:10px}.auth-pedidos-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1000;display:flex;flex-direction:column;background:var(--auth-pedidos-primary);border-right:3px solid var(--auth-pedidos-secondary);transition:width var(--auth-pedidos-transition-speed) cubic-bezier(.4,0,.2,1)}.auth-pedidos-sidebar.is-expanded{width:250px}.auth-pedidos-sidebar.is-collapsed{width:80px}.auth-pedidos-sidebar-toggle{position:fixed;top:1.5rem;left:65px;z-index:1001;width:40px;height:40px;background:var(--auth-pedidos-surface);border:1px solid var(--auth-pedidos-border);border-radius:50%;color:var(--auth-pedidos-primary);font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--auth-pedidos-shadow-md);transition:transform .2s ease,left var(--auth-pedidos-transition-speed) cubic-bezier(.4,0,.2,1)}.auth-pedidos-sidebar-toggle:hover{transform:scale(1.1)}.auth-pedidos-sidebar-toggle.is-active{left:235px}.auth-pedidos-sidebar__nav{margin:80px 0;padding:0 1rem;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.auth-pedidos-nav__item{display:flex;align-items:center;gap:1.25rem;padding:.9rem 1rem;border:none;background-color:transparent;color:#ffffffb3;font-size:1rem;font-weight:500;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .25s ease}.auth-pedidos-nav__item svg{font-size:1.5rem;flex-shrink:0}.auth-pedidos-sidebar.is-collapsed .auth-pedidos-nav__item span{opacity:0;width:0}.auth-pedidos-sidebar.is-expanded .auth-pedidos-nav__item span{opacity:1}.auth-pedidos-nav__item:hover{background-color:#ffffff1a;color:#fff}.auth-pedidos-nav__item.is-active{background-color:var(--auth-pedidos-secondary);color:var(--auth-pedidos-primary);font-weight:700}.auth-pedidos-sidebar__footer{padding:0 1rem 1rem}.auth-pedidos-nav__item--return:hover{background-color:#dc354533}#cliente-filter{max-width:400px}.auth-pedidos-main-header{margin-bottom:2.5rem}.auth-pedidos-main-title{font-family:var(--auth-pedidos-font-bold);font-size:2.5rem;color:var(--auth-pedidos-primary)}.auth-pedidos-controls-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-top:2rem}.auth-pedidos-filters{display:flex;gap:1.5rem;flex-wrap:wrap}.auth-pedidos-filter-group{display:flex;flex-direction:column;gap:.5rem}.auth-pedidos-filter-group label{font-size:.85rem;font-weight:500;color:var(--auth-pedidos-text-light);padding-left:.5rem}.filter-input-wrapper{position:relative;display:flex;align-items:center;background:var(--auth-pedidos-surface);border-radius:var(--auth-pedidos-border-radius);box-shadow:var(--auth-pedidos-shadow-sm);border:1px solid var(--auth-pedidos-border);transition:all var(--auth-pedidos-transition-speed) ease}.filter-input-wrapper:hover{border-color:var(--auth-pedidos-primary);box-shadow:0 4px 12px #00000014}.filter-input-wrapper select{width:100%;min-width:200px;border:none;background:transparent;padding:.75rem 2.5rem .75rem 1rem;font-family:var(--auth-pedidos-font-primary);font-size:1rem;font-weight:500;color:var(--auth-pedidos-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236c757d'%3E%3Cpath d='M12 16l-6-6h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.5em}.filter-input-wrapper.with-toggle select{padding-right:3.5rem}.sort-toggle-btn{position:absolute;right:3rem;top:50%;transform:translateY(-50%);background:var(--auth-pedidos-background);color:var(--auth-pedidos-primary);border:1px solid var(--auth-pedidos-border);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .2s ease}.sort-toggle-btn:hover{background-color:var(--auth-pedidos-secondary);border-color:var(--auth-pedidos-secondary)}.auth-pedidos-bulk-action{margin-bottom:1.5rem;text-align:right}.auth-pedidos-list{display:flex;flex-direction:column;gap:1.5rem}.accordion-trigger,.accordion-panel{display:contents}.auth-pedidos-card{background:var(--auth-pedidos-surface);border-radius:var(--auth-pedidos-border-radius);box-shadow:var(--auth-pedidos-shadow-sm);padding:1.5rem 2rem;transition:all var(--auth-pedidos-transition-speed) ease;cursor:pointer;position:relative;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--auth-pedidos-secondary)}.auth-pedidos-card:hover{transform:translateY(-5px);box-shadow:var(--auth-pedidos-shadow-md);border-left-color:var(--auth-pedidos-primary);border-right-color:var(--auth-pedidos-primary);border-bottom:none;transform:scale(1.02)}.auth-pedidos-card.is-selected{border-left-color:var(--auth-pedidos-primary);box-shadow:0 8px 24px #164d8e26;border-bottom:none}.auth-pedidos-card__info-grid{display:none}.auth-pedidos-card__compact-layout{display:flex;flex-direction:column}.compact-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;margin-bottom:1rem;gap:1rem}.compact-header__main-info .client-name{font-family:var(--auth-pedidos-font-bold);font-size:1.25rem;color:var(--auth-pedidos-primary);display:block}.compact-header__main-info .meta-info{font-size:.8rem;color:var(--auth-pedidos-text-light)}.compact-header__highlight{background-color:var(--auth-pedidos-secondary);color:var(--auth-pedidos-primary);border-radius:var(--auth-pedidos-border-radius);padding:.5rem 1rem;text-align:center;flex-shrink:0}.compact-header__highlight span{display:block;font-size:.75rem;font-weight:500}.compact-header__highlight strong{font-family:var(--auth-pedidos-font-bold);font-size:1.5rem;line-height:1.2}.compact-body{display:flex;flex-wrap:wrap;gap:.75rem}.compact-item{background-color:#164d8e0d;border:1px solid rgba(22,77,142,.2);border-radius:50px;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 5px #00000008;transition:all .2s ease-in-out}.compact-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000f;border-color:var(--auth-pedidos-primary);background-color:#164d8e1a}.compact-item svg{font-size:1.1rem;color:var(--auth-pedidos-primary);flex-shrink:0}.compact-label{font-size:.8rem;color:var(--auth-pedidos-text-light);white-space:nowrap}.compact-value{font-size:.9rem;font-weight:700;color:var(--auth-pedidos-primary);white-space:nowrap}.status-tag{padding:.1rem .5rem;border-radius:20px;font-size:.75rem;font-weight:700}.status-tag.is-yes{background-color:#d1e7dd;color:#0f5132}.status-tag.is-no{background-color:#f8d7da;color:#842029}.info-item.highlight-item{background-color:var(--auth-pedidos-secondary);color:var(--auth-pedidos-primary)}.highlight-value{font-size:1.25rem}.auth-pedidos-card__details{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f0f0f0}.auth-pedidos-card__details summary{cursor:pointer;font-weight:500;color:var(--auth-pedidos-primary);list-style:none;display:inline-flex;align-items:center;gap:.25rem}.auth-pedidos-card__details summary::-webkit-details-marker{display:none}.details-icon{transition:transform .2s ease}.auth-pedidos-card__details[open] .details-icon{transform:rotate(180deg)}.auth-pedidos-card__actions{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center}.actions-left{display:flex;gap:1rem}.auth-pedidos-table-container{margin-top:1.5rem;width:100%;overflow-x:auto}.auth-pedidos-lines-table{width:100%;border-collapse:collapse;font-size:.9rem}.auth-pedidos-lines-table th,.auth-pedidos-lines-table td{padding:12px 15px;text-align:left;white-space:nowrap}.auth-pedidos-lines-table th{background-color:var(--auth-pedidos-primary);color:#fff;font-family:var(--auth-pedidos-font-bold);font-weight:400}.auth-pedidos-lines-table tbody tr{border-bottom:1px solid var(--auth-pedidos-border);transition:background-color .2s ease}.auth-pedidos-lines-table tbody tr:nth-child(2n){background-color:var(--auth-pedidos-surface)}.auth-pedidos-lines-table tbody tr:nth-child(odd){background-color:var(--auth-pedidos-row-yellow)}.auth-pedidos-lines-table tbody tr:hover{background-color:#e9ecef}.auth-pedidos-lines-table .text-right{text-align:right}.auth-pedidos-lines-table tfoot td{font-weight:700;color:var(--auth-pedidos-primary)}.auth-pedidos-button{font-family:var(--auth-pedidos-font-bold);border:2px solid transparent;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700}.auth-pedidos-button:hover{transform:translateY(-2px);box-shadow:var(--auth-pedidos-shadow-sm)}.auth-pedidos-button.is-primary{background-color:var(--auth-pedidos-primary);color:#fff}.auth-pedidos-button.is-outline{background-color:transparent}.auth-pedidos-button.is-outline.is-success{border-color:var(--auth-pedidos-success);color:var(--auth-pedidos-success)}.auth-pedidos-button.is-outline.is-danger{border-color:var(--auth-pedidos-danger);color:var(--auth-pedidos-danger)}.auth-pedidos-button.is-outline.is-success:hover{background-color:var(--auth-pedidos-success);color:#fff}.auth-pedidos-button.is-outline.is-danger:hover{background-color:var(--auth-pedidos-danger);color:#fff}.auth-pedidos-button.is-icon-only{background:transparent;color:var(--auth-pedidos-text-light);font-size:1.5rem;padding:.5rem;border:none}.auth-pedidos-button.is-icon-only:hover{background:var(--auth-pedidos-background);color:var(--auth-pedidos-primary);transform:none;box-shadow:none}.auth-pedidos-empty-state{text-align:center;padding:4rem 2rem;color:var(--auth-pedidos-text-light)}.auth-pedidos-empty-state svg{font-size:5rem;margin-bottom:1rem}.auth-pedidos-empty-state h2{font-family:var(--auth-pedidos-font-bold);font-size:1.5rem;color:var(--auth-pedidos-text)}.trigger-info,.trigger-status{display:none}.auth-pedidos-sort-button{background-color:var(--auth-pedidos-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-family:var(--auth-pedidos-font-bold);cursor:pointer;margin-left:auto;transition:all var(--auth-pedidos-transition-speed);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.auth-pedidos-sort-button svg{font-size:1.25em;transition:transform .3s ease}.auth-pedidos-sort-button:hover{background-color:#103a6e}.auth-pedidos-sort-button.is-inactive{background-color:#5a85b9;opacity:.8}.auth-pedidos-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding:1rem 0}.auth-pedidos-pagination__button{width:44px;height:44px;border-radius:50%;background-color:var(--auth-pedidos-surface);border:1px solid var(--auth-pedidos-border);color:var(--auth-pedidos-primary);box-shadow:var(--auth-pedidos-shadow-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.auth-pedidos-pagination__button:hover:not(:disabled){background-color:var(--auth-pedidos-secondary);color:var(--auth-pedidos-primary);transform:translateY(-3px);box-shadow:var(--auth-pedidos-shadow-md)}.auth-pedidos-pagination__button:disabled{background-color:var(--auth-pedidos-background);color:var(--auth-pedidos-text-light);opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.auth-pedidos-pagination__info{font-size:.95rem;font-weight:500;color:var(--auth-pedidos-text-light);background-color:var(--auth-pedidos-surface);padding:.6rem 1.5rem;border-radius:50px;box-shadow:var(--auth-pedidos-shadow-sm);white-space:nowrap}.auth-pedidos-pagination__info strong{color:var(--auth-pedidos-primary);font-weight:700}.auth-pedidos-filter-item.with-icon{position:relative}.auth-pedidos-filter-item.with-icon svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--auth-pedidos-text-light);font-size:1.1em;pointer-events:none}.auth-pedidos-filter-item.with-icon select{padding-left:2.8rem}.auth-pedidos-filter-item:not(.with-icon) select{padding-left:1rem}@media (max-width: 992px){.auth-pedidos-layout{display:block;height:auto;overflow:visible}.auth-pedidos-main-content{width:100%;margin-left:0!important;padding:85px 1rem 2rem;box-sizing:border-box;overflow-y:visible}.auth-pedidos-sidebar-toggle{display:none}.auth-pedidos-sidebar{position:fixed;top:0;left:0;right:0;width:100%!important;height:70px;flex-direction:row;align-items:center;padding:0 .5rem;box-shadow:var(--auth-pedidos-shadow-md);background:var(--auth-pedidos-primary);color:var(--auth-pedidos-secondary);border-right:none;border-bottom:3px solid var(--auth-pedidos-secondary)}.auth-pedidos-sidebar__nav{flex-direction:row;margin:0;width:100%;justify-content:space-around}.auth-pedidos-nav__item{color:#fff;flex-direction:column;padding:.5rem;gap:.25rem;flex:1}.auth-pedidos-sidebar.is-collapsed .auth-pedidos-nav__item span,.auth-pedidos-sidebar.is-expanded .auth-pedidos-nav__item span{opacity:1;width:auto;font-size:.7rem;font-weight:500}.auth-pedidos-nav__item svg{font-size:1.25rem}.auth-pedidos-nav__item.is-active{background:transparent;color:var(--auth-pedidos-secondary)}.auth-pedidos-nav__item.is-active:after{content:"";position:absolute;bottom:-5px;left:15%;right:15%;height:3px;background:var(--auth-pedidos-primary);border-radius:3px}.auth-pedidos-sidebar__footer{display:none}.auth-pedidos-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;padding:.5rem}.auth-pedidos-filter-bar select{border-right:none}.auth-pedidos-sort-button{margin-left:0;grid-column:1 / -1}.auth-pedidos-list{gap:0}.auth-pedidos-accordion-item{background-color:var(--auth-pedidos-surface);border-bottom:1px solid var(--auth-pedidos-border)}.accordion-trigger{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;width:100%}.trigger-info{display:flex;flex-direction:column;gap:.2rem}.trigger-client{font-family:var(--auth-pedidos-font-bold);color:var(--auth-pedidos-primary);font-size:1.1rem}.trigger-meta{font-size:.8rem;color:var(--auth-pedidos-text-light)}.trigger-status{display:flex;align-items:center;gap:.75rem;color:var(--auth-pedidos-primary);background-color:var(--auth-pedidos-secondary);border-radius:20px;padding:8px}.trigger-status strong{font-size:1.25rem;font-family:var(--auth-pedidos-font-bold)}.accordion-icon{font-size:1.5rem;transition:transform var(--auth-pedidos-transition-speed) ease-in-out}.auth-pedidos-accordion-item.is-open .accordion-icon{transform:rotate(180deg)}.accordion-panel{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.auth-pedidos-accordion-item.is-open .accordion-panel{max-height:1000vh;overflow:visible}.accordion-panel-content{padding:0}.auth-pedidos-card{display:block;background:transparent;border:none;border-left:none;box-shadow:none;padding:1.25rem;border-top:1px solid var(--auth-pedidos-border);cursor:default}.auth-pedidos-card.is-selected{background-color:#f0f5fc}.auth-pedidos-card:hover{transform:none;box-shadow:none;border-left-color:transparent}.compact-header{flex-direction:column;align-items:stretch;gap:.75rem;display:none}.compact-header__main-info{text-align:center}.compact-body{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.compact-item{justify-content:center;padding:.5rem .3rem}.auth-pedidos-card__info-grid{grid-template-columns:1fr}.auth-pedidos-table-container{overflow-x:hidden}.auth-pedidos-lines-table{border:0}.auth-pedidos-lines-table thead{display:none}.auth-pedidos-lines-table tr{display:block;margin-bottom:1.5rem;border-radius:8px;border:1px solid var(--auth-pedidos-border);box-shadow:var(--auth-pedidos-shadow-sm);overflow:hidden;background:var(--auth-pedidos-surface)!important}.auth-pedidos-lines-table tr:last-child{margin-bottom:0}.auth-pedidos-lines-table td{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-align:right;border-bottom:1px solid #f1f1f1;white-space:normal}.auth-pedidos-lines-table td:last-child{border-bottom:0}.auth-pedidos-lines-table td:before{content:attr(data-label);font-weight:700;color:var(--auth-pedidos-primary);margin-right:1rem;text-align:left}.auth-pedidos-card__actions{flex-direction:column;gap:.75rem;align-items:stretch;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--auth-pedidos-border)}.actions-left{display:contents}.auth-pedidos-button{width:100%;justify-content:center}.auth-pedidos-pagination{gap:.75rem}.auth-pedidos-pagination__button{width:40px;height:40px}.auth-pedidos-pagination__info{font-size:.85rem;padding:.5rem 1rem}.auth-pedidos-main-title{font-size:1.75rem;text-align:center}.auth-pedidos-controls-container{flex-direction:column;align-items:stretch}.auth-pedidos-filters{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.filter-input-wrapper select{min-width:unset;width:100%;font-size:.9rem}.auth-pedidos-sort-button{width:100%;margin-top:1rem}}.sidebar-v2-fab{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:50px;height:50px;background:var(--triada-yellow);border:solid 2px var(--triada-yellow);border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--auth-pedidos-primary);cursor:pointer;box-shadow:0 5px 15px #0003;transition:all var(--transition-main);z-index:10}.sidebar-v2-fab:hover{transform:translate(-50%) translateY(-5px)}@media (min-width: 769px){.sidebar-v2:hover:not(.collapsed) .sidebar-v2-fab{left:auto;right:20px;transform:translate(0)}}:root{--uam-primary: #2563eb;--uam-primary-dark: #1e40af;--uam-primary-soft: #eff6ff;--uam-secondary: #f59e0b;--uam-success: #10b981;--uam-danger: #ef4444;--uam-purple: #8b5cf6;--uam-text-main: #0f172a;--uam-text-secondary: #64748b;--uam-bg: #f1f5f9;--uam-white: #ffffff;--uam-radius-xl: 24px;--uam-radius-md: 12px;--uam-shadow-sm: 0 2px 4px rgba(148, 163, 184, .1);--uam-shadow-card: 0 10px 30px -5px rgba(148, 163, 184, .15);--uam-shadow-hover: 0 20px 40px -5px rgba(148, 163, 184, .25)}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff6;z-index:9999;flex-direction:column;color:#64748b;font-size:20px;font-weight:700}.uam-wrapper{font-family:FuturaBook,serif;background-color:var(--uam-bg);min-height:100vh;padding:2.5rem;color:var(--uam-text-main)}.uam-header-section{margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:center}.uam-title{font-size:2rem;font-weight:800;color:var(--uam-text-main);letter-spacing:-.03em;margin:0}.uam-subtitle{color:var(--uam-text-secondary);margin-top:.5rem;font-size:1rem;font-weight:500}.uam-kpi-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:2.5rem}.uam-kpi-card{display:flex;align-items:center;gap:1.25rem;background:var(--uam-white);padding:1.5rem 1.75rem;border-radius:var(--uam-radius-xl);box-shadow:var(--uam-shadow-card);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(226,232,240,.6);border-bottom-width:4px}.uam-kpi-card.uam-blue,.uam-kpi-card.uam-green,.uam-kpi-card.uam-orange,.uam-kpi-card.uam-purple{border-bottom-color:#164d8e}.uam-kpi-card:hover{transform:translateY(-5px);box-shadow:var(--uam-shadow-hover)}.uam-kpi-badge{position:relative;flex-shrink:0;width:64px;height:74px;border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:2;font-size:1.2rem;box-shadow:inset 0 2px 4px #00000005}.uam-blue .uam-kpi-badge,.uam-green .uam-kpi-badge,.uam-orange .uam-kpi-badge,.uam-purple .uam-kpi-badge{background:#eff6ff;color:#164d8e}.uam-kpi-content{display:flex;flex-direction:column;z-index:2}.uam-kpi-content h4{margin:0 0 .25rem;font-size:.85rem;color:var(--uam-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.uam-kpi-content span{font-size:2.4rem;font-weight:800;color:var(--uam-text-main);line-height:1;letter-spacing:-.03em}.uam-kpi-deco-icon{position:absolute;right:-25px;top:50%;transform:translateY(-50%) rotate(15deg) scale(1.3);opacity:.05;pointer-events:none;z-index:0;transition:transform .4s ease;color:var(--uam-text-main)}.uam-kpi-card:hover .uam-kpi-deco-icon{transform:translateY(-50%) rotate(0) scale(1.5);opacity:.08}.uam-toolbar{background:var(--uam-white);padding:1.25rem;border-radius:var(--uam-radius-xl);box-shadow:var(--uam-shadow-card);margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.uam-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:1rem;align-items:center}@media (max-width: 1100px){.uam-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.uam-filter-grid{grid-template-columns:1fr}}.uam-search-wrapper{position:relative;width:100%}.uam-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--uam-text-secondary);pointer-events:none}.uam-input-search{width:100%;padding:.85rem 1rem .85rem 3rem;border:1px solid #e2e8f0;border-radius:50px;font-size:.95rem;outline:none;background:#f8fafc;transition:all .2s ease;font-weight:500;color:var(--uam-text-main)}.uam-input-search:focus{background:var(--uam-white);border-color:var(--uam-primary);box-shadow:0 0 0 4px var(--uam-primary-soft)}.uam-select-modern{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid #e2e8f0;background-color:var(--uam-white);font-size:.9rem;font-weight:500;color:var(--uam-text-secondary);cursor:pointer;outline:none;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.uam-select-modern:focus{border-color:var(--uam-primary);box-shadow:0 0 0 3px var(--uam-primary-soft)}.uam-btn-primary{background:linear-gradient(135deg,var(--uam-primary) 0%,#164d8e 100%);color:#fff;border:none;padding:.85rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #2563eb4d}.uam-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}.uam-btn-icon-only{background:#fff;border:1px solid #e2e8f0;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uam-text-secondary);transition:all .2s}.uam-btn-icon-only:hover{border-color:var(--uam-primary);color:var(--uam-primary);background:var(--uam-primary-soft)}.uam-table-card{background:var(--uam-white);border-radius:var(--uam-radius-xl);box-shadow:var(--uam-shadow-card);overflow:hidden;padding:.5rem}.uam-table-container{overflow-x:auto;border-radius:var(--uam-radius-md)}.uam-table{width:100%;border-collapse:separate;border-spacing:0}.uam-table th{background:#164d8e;padding:1.05rem 1.5rem;text-align:left;font-size:.75rem;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:.08em;border-right:1px solid #2771ca9d}.uam-table td{padding:.75rem 1.5rem;border-bottom:1px solid #f1f5f9;vertical-align:middle;background:#fff;transition:background .2s}.uam-table tbody tr:nth-child(2n) td{background:#fffbd275}.uam-table tr:hover td{background-color:#f8fafc}.uam-user-cell{display:flex;align-items:center;gap:1rem}.uam-avatar{width:44px;height:44px;background:#164d8e;color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 4px 6px -1px #2563eb33}.uam-user-details div:first-child{font-weight:700;font-size:.95rem;color:var(--uam-text-main)}.uam-user-details div:last-child{font-size:.85rem;color:var(--uam-text-secondary)}.uam-role-badge{display:inline-flex;padding:.35rem .75rem;border-radius:8px;font-size:.8rem;font-weight:600;background:#eff6ff;color:var(--uam-text-secondary);border:1px solid #aecffc}.uam-role-badge.admin,.uam-role-badge.sales{background:#eff6ff;color:#164d8e;border-color:#aecffc}.uam-status-pill{padding:.35rem .85rem;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.uam-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.uam-status-pill.active{background:#ecfdf5;color:#059669}.uam-status-pill.inactive{background:#fef2f2;color:#dc2626}.uam-action-btn{background:transparent;border:none;cursor:pointer;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .2s}.uam-action-btn:hover{background:#f1f5f9;color:var(--uam-primary);transform:scale(1.1)}.uam-action-btn.delete:hover{background:#fef2f2;color:var(--uam-danger)}.uam-pagination{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:var(--uam-white);border-top:1px solid #f1f5f9}.uam-page-btn{background:#fff;border:1px solid #e2e8f0;padding:.6rem 1.2rem;border-radius:10px;font-weight:600;color:var(--uam-text-secondary);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.uam-page-btn:not(:disabled):hover{border-color:var(--uam-primary);color:var(--uam-primary);box-shadow:0 4px 12px #2563eb1a}.uam-page-btn:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.uam-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center}.uam-modal-card{background:#fff;width:1000px;height:750px;border-radius:24px;display:flex;box-shadow:var(--uam-shadow-hover);overflow:hidden}.uam-detail-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn .3s forwards}.uam-detail-card{background:var(--uam-white);width:700px;max-width:90%;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;transform:scale(.95);animation:zoomIn .3s forwards;max-height:90vh}.uam-detail-header{background:linear-gradient(135deg,var(--uam-primary) 0%,var(--uam-primary-dark) 100%);padding:3rem 2rem 2rem;color:#fff;position:relative;text-align:center}.uam-close-detail{position:absolute;top:15px;right:15px;background:#fff3;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:.2s}.uam-close-detail:hover{background:#fff6}.uam-detail-avatar-large{width:90px;height:90px;background:#fff;color:var(--uam-primary);border-radius:24px;font-size:2.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 10px 25px #0003}.uam-detail-name{font-size:1.5rem;font-weight:700;margin:0}.uam-detail-email{opacity:.8;font-size:.95rem;margin-top:5px}.uam-detail-body{padding:2rem;overflow-y:auto;background:#f8fafc}.uam-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 600px){.uam-detail-grid{grid-template-columns:1fr}}.uam-info-card{background:#fff;padding:1.25rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 5px #00000005;transition:.2s}.uam-info-card:hover{border-color:var(--uam-primary);transform:translateY(-2px)}.uam-info-label{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--uam-text-secondary);text-transform:uppercase;margin-bottom:.5rem}.uam-info-value{font-size:1rem;font-weight:600;color:var(--uam-text-main);word-break:break-word}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.uam-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:uamFadeIn .2s ease-out}.uam-modal-container{background:#fff;width:90%;max-width:850px;max-height:90vh;border-radius:24px;box-shadow:0 25px 50px -12px #00000026;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid #f1f5f9}.uam-modal-watermark{position:absolute;bottom:-40px;left:-40px;width:250px;opacity:0;transform:rotate(15deg);pointer-events:none;z-index:0}.uam-modal-close-btn{position:absolute;top:20px;right:20px;background:#f8fafc;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s;z-index:10}.uam-modal-close-btn:hover{background:#eff6ff;color:#ef4444;transform:rotate(90deg)}.uam-modal-header{padding:2.5rem 2.5rem 1.5rem;display:flex;align-items:center;gap:20px;border-bottom:1px solid #f1f5f9;background:#fff;z-index:1}.uam-modal-avatar{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;box-shadow:0 10px 15px -3px #3b82f640}.uam-modal-title h2{margin:0;font-size:1.5rem;color:#1e293b;font-weight:700}.uam-modal-subtitle{margin:4px 0 0;color:#64748b;font-size:.95rem;display:flex;align-items:center;gap:8px}.uam-modal-status{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.uam-modal-status.active{background:#dcfce7;color:#166534}.uam-modal-status.inactive{background:#fee2e2;color:#991b1b}.uam-modal-content-scroll{padding:2rem 2.5rem;overflow-y:auto;z-index:1;display:flex;flex-direction:column;gap:24px}.uam-section-title{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:#164d8e;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:solid 2px #e0e7ff8f;width:fit-content}.uam-info-grid-card{background:#fff;border:1px solid rgba(241,245,249,.8);border-radius:24px;padding:30px;box-shadow:0 20px 25px -5px #0000000d,0 8px 10px -6px #00000003;display:grid;grid-template-columns:repeat(2,1fr);gap:25px 35px;transition:transform .3s ease,box-shadow .3s ease}.uam-info-grid-card:hover{box-shadow:0 25px 50px -12px #00000014,0 0 1px #0000001a;transform:translateY(-2px)}.uam-grid-item{display:flex;align-items:flex-start;gap:16px;padding:8px;border-radius:12px;transition:background-color .2s ease}.uam-grid-item:hover{background-color:#f8fafc}.uam-grid-icon-box{min-width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:#f1f5f9;color:#64748b;transition:all .2s ease}.uam-grid-item:hover .uam-grid-icon-box{transform:scale(1.05)}.uam-icon-blue,.uam-icon-orange,.uam-icon-green,.uam-icon-purple,.uam-icon-gray{background:#eff6ff;color:#164d8e}.uam-grid-text-group{display:flex;flex-direction:column;gap:3px}.uam-grid-label{font-size:.7rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.uam-grid-value{font-size:.95rem;color:#1e293b;font-weight:600;line-height:1.4;word-break:break-word}@media (max-width: 600px){.uam-info-grid-card{grid-template-columns:1fr;gap:20px;padding:20px}}.uam-permissions-card{background:#fff;border-radius:20px;padding:20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;border:1px solid rgba(241,245,249,.8)}.uam-perm-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:.85rem;font-weight:600;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.uam-perm-chip.enabled{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.uam-perm-chip.disabled{border-color:#fecaca;background:#fef2f2;color:#991b1b}.uam-modal-footer{margin-top:auto;border-top:1px solid #f1f5f9;padding:1.5rem 2.5rem;background:#fcfcfc;display:flex;justify-content:space-between;color:#94a3b8;font-size:.8rem;z-index:1}@keyframes uamFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){.uam-info-grid-card{grid-template-columns:1fr}}.uam-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-top:10px}.uam-team-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:15px;display:flex;align-items:center;gap:12px;transition:all .3s ease;box-shadow:0 4px 6px -1px #00000005;position:relative;overflow:hidden}.uam-team-card:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #00000014;border-color:#cbd5e1}.uam-team-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--uam-primary, #164d8e);border-radius:4px 0 0 4px}.uam-team-avatar{width:40px;height:40px;background:#eff6ff;color:#1d4ed8;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.uam-team-info{display:flex;flex-direction:column;overflow:hidden}.uam-team-name{font-size:.8rem;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.uam-team-id{font-size:.7rem;color:#94a3b8;display:flex;align-items:center;gap:4px}.uam-header-actions{display:flex;gap:10px}.uam-mb-1{margin-bottom:1rem}.uam-mt-20{margin-top:20px}.uam-empty-state-container{padding:4rem;text-align:center;color:#64748b}.uam-empty-icon{opacity:.2;margin-bottom:15px}.uam-error-state-container{padding:3rem;text-align:center;color:#ef4444}.uam-error-icon{margin:0 auto 1rem}.uam-th-index{width:50px}.uam-th-center{text-align:center}.uam-th-right{text-align:right}.uam-td-index{color:#94a3b8}.uam-user-name-wrapper{display:flex;align-items:center;gap:5px}.uam-sap-verified-icon{color:#10b981}.uam-text-slate{color:#64748b}.uam-td-date{font-size:.85rem;color:#64748b}.uam-td-center{text-align:center}.uam-td-right{text-align:right}.uam-btn-view-soft{background:#eff6ff!important;color:var(--uam-primary)!important}.uam-pagination-info{font-size:.9rem;color:#64748b}.uam-pagination-controls{display:flex;gap:10px}.uam-modal-subtitle-dot{margin:0 8px}.uam-font-mono{font-family:monospace}.uam-perm-chip-supervisor{background:#fff;border-color:#e2e8f0;color:#64748b}.uam-team-loading{padding:20px;text-align:center;color:#94a3b8;background:#f8fafc;border-radius:12px}.uam-spinner-inline{width:20px;height:20px;border-width:2px;display:inline-block;vertical-align:middle;margin-right:8px}.uam-team-empty-dashed{padding:15px;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;font-size:.85rem;font-style:italic}.uam-footer-dates{display:flex;gap:20px}.uam-title-wrapper{display:flex;align-items:center;gap:16px}.uam-btn-back{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000d}.uam-btn-back:hover{background-color:#f8fafc;color:#0f172a;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.uam-btn-back:active{transform:translateY(0)}:root{--tuv-blue: #164d8e;--tuv-yellow: #fdd200;--tuv-yellow-glow: rgba(253, 210, 0, .5);--tuv-bg-light: #f8fafc;--tuv-text: #1e293b;--tuv-text-muted: #64748b;--tuv-border: #e2e8f0;--tuv-shadow: 0 10px 30px -5px rgba(22, 77, 142, .15)}.wiz-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#164d8e4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center}.wiz-modal{width:1100px;height:750px;background:#fff;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #164d8e66;font-family:FuturaBook,serif;position:relative}.wiz-sidebar{width:320px;background:#fff;border-right:.5px rgba(22,77,142,.2) solid;padding:3rem 2rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.wiz-giant-logo{position:absolute;bottom:-70px;left:-50px;width:250px;opacity:.2;transform:rotate(25deg);pointer-events:none;z-index:0;mix-blend-mode:multiply}.wiz-giant-logo img{width:100%;height:auto}.wiz-brand-area{margin-bottom:2.75rem;position:relative;z-index:2;padding-bottom:30px;border-bottom:2px solid #f1f5f9}.wiz-brand-area h1{font-size:1.8rem;font-weight:800;color:var(--tuv-blue);margin:0;letter-spacing:-.5px}.wiz-brand-area p{color:var(--tuv-text-muted);font-size:.9rem}.wiz-timeline{position:relative;display:flex;flex-direction:column;gap:2rem;z-index:2}.wiz-line-bg{position:absolute;left:29px;top:0;bottom:30px;width:3px;background:#e2e8f0;z-index:0}.wiz-line-progress{position:absolute;left:30px;top:0;width:3.7px;background:linear-gradient(to bottom,var(--tuv-blue) 0%,var(--tuv-blue) 40%,yellow 50%,var(--tuv-blue) 60%,var(--tuv-blue) 100%);background-size:100% 200%;animation:pulseLine 2s linear infinite;z-index:0;transition:height .4s ease}@keyframes pulseLine{0%{background-position:0 0}to{background-position:0 100%}}.wiz-step{display:flex;align-items:center;gap:1.2rem;position:relative;z-index:1;cursor:pointer;transition:.3s;opacity:.6}.wiz-step.active,.wiz-step.done{opacity:1;transform:translate(5px)}.wiz-step-icon{width:55px;height:55px;border-radius:50%;background:#fff;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:var(--tuv-text-muted);transition:.3s;font-weight:700;z-index:2}.wiz-step.active .wiz-step-icon{background:var(--tuv-yellow);border-color:var(--tuv-yellow);color:var(--tuv-blue);box-shadow:0 0 0 4px var(--tuv-yellow-glow);transform:scale(1.1)}.wiz-step.done .wiz-step-icon{background:var(--tuv-blue);border-color:var(--tuv-blue);color:#fff}.wiz-step-text{font-weight:700;font-size:1.05rem;color:var(--tuv-text);padding:.5rem 1rem;border-radius:8px;transition:.3s}.wiz-step.active .wiz-step-text{background:var(--tuv-blue);color:#fff;box-shadow:0 4px 10px #164d8e33}.wiz-main{flex:1;display:flex;flex-direction:column;background:#fff;position:relative}.wiz-close{position:absolute;top:25px;right:25px;width:40px;height:40px;border-radius:50%;background:#f8fafc;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--tuv-text-muted);transition:.2s;z-index:50}.wiz-close:hover{background:#fee2e2;color:#ef4444}.wiz-body{flex:1;padding:2.5rem 4rem;overflow-y:auto;display:flex;flex-direction:column}.wiz-header{margin-bottom:2rem;animation:fadeUp .4s ease}.wiz-header-top{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.wiz-header-icon{width:45px;height:45px;background:var(--tuv-bg-light);border-radius:12px;color:var(--tuv-blue);display:flex;align-items:center;justify-content:center}.wiz-header h2{font-size:1.8rem;font-weight:800;color:var(--tuv-blue);margin:0}.wiz-header p{color:var(--tuv-text-muted);margin:0}.wiz-header-line{height:2.5px;width:100%;background:linear-gradient(90deg,#ffd700,#164d8e,transparent)}.wiz-modern-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);border-bottom:5px solid transparent;position:relative;overflow:hidden}.wiz-modern-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001f;border-bottom-color:#ffc107}.wiz-card-header{margin-top:0;margin-bottom:1.5rem;font-size:1.1rem;color:#333;font-weight:600;border-left:4px solid #ffc107;padding-left:10px}.wiz-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 600px){.wiz-form-grid{grid-template-columns:1fr}}.wiz-input-group label{display:block;font-size:.85rem;font-weight:600;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.wiz-input-wrapper{display:flex;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.6rem 1rem;transition:all .2s ease}.wiz-input-wrapper:focus-within{background-color:#fff;border-color:#03175748;box-shadow:0 0 0 3px #0720ff1c}.wiz-icon{color:#adb5bd;margin-right:10px;transition:color .2s}.wiz-input-wrapper:focus-within .wiz-icon{color:#ffc107}.wiz-input-wrapper input{border:none;background:transparent;width:100%;outline:none;font-size:.95rem;color:#333;font-family:inherit}.wiz-input-wrapper input::placeholder{color:#bbb}.wiz-section-label{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--tuv-text);margin-bottom:1rem;font-size:.9rem}.wiz-compact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}.wiz-card-compact{display:flex;align-items:center;gap:10px;padding:.9rem;border-radius:10px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;position:relative;overflow:hidden;transition:all .2s}.wiz-card-compact:hover{transform:translateY(-3px);border-color:var(--tuv-yellow);box-shadow:0 5px 15px #0000000d}.wiz-card-compact.selected{border-color:var(--tuv-blue);background:#f0f7ff;box-shadow:0 0 0 1px var(--tuv-blue)}.wiz-compact-dot{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.wiz-card-compact.selected .wiz-compact-dot{background:var(--tuv-blue)}.wiz-card-compact span{font-weight:600;font-size:.9rem;color:var(--tuv-text)}.wiz-spacer{height:1.5rem}.wiz-toggle-main{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:2rem;box-shadow:0 4px 6px #00000005}.wiz-toggle-main:hover{border-color:var(--tuv-blue)}.wiz-toggle-switch{width:50px;height:28px;background:#cbd5e1;border-radius:20px;position:relative;transition:.3s}.wiz-toggle-switch.active{background:var(--tuv-blue)}.wiz-switch-knob{width:24px;height:24px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:.3s}.wiz-toggle-switch.active .wiz-switch-knob{transform:translate(22px)}.wiz-ultra-card{background:#fff;border-radius:24px;padding:2.5rem;margin-top:2rem;position:relative;box-shadow:0 20px 50px -12px #0000001a,0 0 1px #0000001a;border:1px solid rgba(255,255,255,.8)}.wiz-section-header{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:#94a3b8;margin-bottom:1.2rem;font-weight:700}.wiz-roles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:center}@media (max-width: 768px){.wiz-roles-grid{grid-template-columns:repeat(2,1fr)}}.wiz-role-big-card{position:relative;background:#f8fafc;border-radius:16px;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:2px solid transparent}.wiz-role-big-card:hover{transform:translateY(-8px);background:#fff;box-shadow:0 12px 20px #0000000f}.role-icon-wrapper{color:#cbd5e1;transition:color .3s ease}.role-label{font-weight:600;color:#64748b;font-size:.95rem}.wiz-role-big-card.active{background:#fff;border-color:#ffc107;box-shadow:0 10px 25px #ffc10726}.wiz-role-big-card.active .role-icon-wrapper{color:#d97706;transform:scale(1.1)}.wiz-role-big-card.active .role-label{color:#1e293b}.wiz-perms-large-grid{display:flex;flex-direction:column;gap:1.2rem}.wiz-perm-item{display:flex;align-items:center;padding:1.2rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;transition:all .3s ease}.wiz-perm-item:hover{border-color:#cbd5e1;box-shadow:0 8px 16px #00000008;transform:scale(1.01)}.perm-icon-box{width:56px;height:56px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-right:1.2rem;transition:all .3s ease}.perm-content{flex:1}.perm-content h3{margin:0;font-size:1.05rem;color:#334155;font-weight:600}.perm-content p{margin:4px 0 0;font-size:.85rem;color:#94a3b8}.perm-switch{width:50px;height:28px;background:#e2e8f0;border-radius:50px;padding:4px;position:relative;transition:background .3s ease}.switch-knob{width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wiz-perm-item.active{border-color:#ffc107;background:#fffbf0}.wiz-perm-item.active .perm-icon-box{background:#ffc107;color:#fff;box-shadow:0 4px 10px #ffc1074d}.wiz-perm-item.active .perm-switch{background:#ffc107}.wiz-perm-item.active .switch-knob{transform:translate(22px)}.wiz-alias-container{display:flex;align-items:center;margin-top:2rem;background:#f8fafc;padding:1rem 1.5rem;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.wiz-alias-container:focus-within{background:#fff;border-color:#ffc107;box-shadow:0 4px 12px #0000000d}.wiz-alias-icon{color:#94a3b8;margin-right:1.5rem;padding-right:1.5rem;border-right:1px solid #e2e8f0}.wiz-alias-container:focus-within .wiz-alias-icon{color:#ffc107}.wiz-alias-input-group{display:flex;flex-direction:column;width:100%}.wiz-alias-input-group label{font-size:.75rem;text-transform:uppercase;color:#64748b;font-weight:700;margin-bottom:4px}.wiz-alias-input-group input{border:none;background:transparent;font-size:1.2rem;font-weight:600;color:#333;outline:none}.wiz-center-content{display:flex;justify-content:center;align-items:center;height:100%}.wiz-summary-board{width:100%;background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 15px 30px #0000000d}.wiz-summary-top{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-bottom:1px solid #f1f5f9}.wiz-sum-avatar{width:70px;height:70px;background:var(--tuv-blue);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800}.wiz-sum-intro h3{margin:0;color:var(--tuv-text);font-size:1.4rem}.wiz-sum-intro span{color:var(--tuv-text-muted);display:block;margin-bottom:5px}.wiz-status-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:800}.wiz-status-badge.active{background:#dcfce7;color:#15803d}.wiz-status-badge.inactive{background:#fee2e2;color:#b91c1c}.wiz-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;background:#fcfcfc}.wiz-sum-item small{display:block;font-size:.7rem;font-weight:700;color:#94a3b8}.wiz-sum-item strong{color:var(--tuv-text);font-size:1rem}.wiz-sum-permissions{padding:1.5rem}.wiz-sum-permissions h4{font-size:.8rem;color:var(--tuv-blue);margin-bottom:1rem;display:flex;align-items:center;gap:8px}.wiz-perm-tags{display:flex;gap:8px;flex-wrap:wrap}.wiz-tag{padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:6px}.wiz-tag.primary{background:#e0f2fe;color:#0369a1}.wiz-tag.secondary{background:#f3e8ff;color:#7e22ce}.wiz-tag.warning{background:#fef9c3;color:#a16207}.wiz-tag.info{background:#dbeafe;color:#1d4ed8}.wiz-tag.neutral{background:#f1f5f9;color:#475569}.wiz-footer{padding:1.5rem 4rem;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;background:#fff}.wiz-btn-back{background:#f3f0f044;padding:2px 40px;border:transparent;border-radius:20px;font-weight:600;color:#94a3b8;cursor:pointer}.wiz-btn-next{padding:.8rem 2rem;background:var(--tuv-blue);color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px}.wiz-btn-finish{padding:.8rem 2.5rem;background:var(--tuv-yellow);color:var(--tuv-blue);border:none;border-radius:10px;font-weight:800;cursor:pointer}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wiz-dual-list-container{display:flex;align-items:stretch;gap:24px;height:480px;margin-top:10px}.wiz-list-card{flex:1;background:#fff;border:1px solid #f1f5f9;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px #00000008;transition:all .3s cubic-bezier(.25,.8,.25,1)}.wiz-list-card:hover{box-shadow:0 10px 25px #0000000f;transform:translateY(-2px);transform:scale(1.05)}.wiz-list-card.droppable-zone{border-color:var(--tuv-blue);background:#f0f9ff;box-shadow:0 0 0 2px #164d8e33}.wiz-list-card.right-card{background:linear-gradient(to bottom,#fff,#fcfcfc);border:1px dashed #cbd5e1}.wiz-list-card.right-card:hover{border-style:solid;border-color:var(--tuv-blue)}.wiz-list-header{padding:1.2rem;background:#fff;border-bottom:1px solid #f1f5f9}.wiz-list-header.selected-header{background:#f8fafc}.wiz-header-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.wiz-list-header h4{margin:0;font-size:.95rem;color:#1e293b;font-weight:800;letter-spacing:-.3px}.wiz-header-desc{margin:0;font-size:.75rem;color:#94a3b8}.wiz-count-badge{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:700}.wiz-count-badge.gray{background:#f1f5f9;color:#64748b}.wiz-count-badge.blue{background:var(--tuv-blue);color:#fff}.wiz-search-modern{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;transition:all .2s ease}.wiz-search-modern:focus-within{background:#fff;border-color:var(--tuv-blue);box-shadow:0 0 0 3px #164d8e1a}.search-icon{color:#94a3b8;margin-right:8px}.wiz-search-modern input{border:none;background:transparent;width:100%;outline:none;font-size:.85rem;color:#334155;font-family:inherit}.wiz-list-body{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.wiz-list-body::-webkit-scrollbar{width:6px}.wiz-list-body::-webkit-scrollbar-track{background:transparent}.wiz-list-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.wiz-list-body::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.wiz-list-item{background:#fff;padding:10px 12px;border-radius:12px;display:flex;align-items:center;gap:12px;border:1px solid transparent;cursor:grab;transition:all .2s ease;position:relative}.wiz-list-item:hover{background:#f8fafc;border-color:#e2e8f0;transform:translate(3px);box-shadow:0 2px 8px #00000008}.wiz-list-item:active{cursor:grabbing}.wiz-drag-indicator{color:#e2e8f0}.wiz-list-item:hover .wiz-drag-indicator{color:#94a3b8}.wiz-avatar-mini{width:32px;height:32px;border-radius:8px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.wiz-item-info{flex:1;display:flex;flex-direction:column;overflow:hidden}.wiz-item-name{font-size:.85rem;font-weight:600;color:#334155;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.wiz-item-sub{font-size:.7rem;color:#94a3b8}.wiz-btn-icon{width:28px;height:28px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:0;transform:scale(.8)}.wiz-list-item:hover .wiz-btn-icon{opacity:1;transform:scale(1)}.wiz-btn-icon.add{background:#eff6ff;color:var(--tuv-blue)}.wiz-btn-icon.add:hover{background:var(--tuv-blue);color:#fff}.wiz-btn-icon.remove{background:#fee2e2;color:#ef4444}.wiz-btn-icon.remove:hover{background:#ef4444;color:#fff}.wiz-list-item.selected{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 4px #00000005}.wiz-list-item.selected:hover{border-color:#cbd5e1;background:#fff}.wiz-check-circle{width:22px;height:22px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 5px #10b9814d}.wiz-list-divider{display:flex;align-items:center;justify-content:center}.wiz-divider-icon{width:40px;height:40px;border-radius:50%;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #0000000d}.wiz-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;padding:20px}.wiz-empty-icon{width:48px;height:48px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#cbd5e1}.wiz-empty-zone{border:2px dashed #cbd5e1;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;margin-bottom:6px;color:#94a3b8}@media (max-width: 900px){.wiz-dual-list-container{flex-direction:column;height:auto}.wiz-list-card{height:300px}.wiz-list-divider{transform:rotate(90deg);padding:10px}}.wiz-modal{width:1230px;height:770px;background:#fff;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #164d8e66;font-family:FuturaBook,serif;position:relative}.wiz-sidebar{width:340px;background:#fff;border-right:1px solid rgba(226,232,240,.8);padding:3rem 2.5rem;display:flex;flex-direction:column;position:relative;z-index:50;box-shadow:4px 0 24px #00000005}.wiz-main{flex:1;display:flex;flex-direction:column;background:#fff;position:relative;z-index:10;overflow:hidden}#group-step-container{height:100%;display:flex;flex-direction:column}#group-step-container .wiz-dual-list-container{display:flex;align-items:stretch;gap:30px;flex:1;margin-top:10px;min-height:0}#group-step-container .wiz-list-card{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px -5px #00000008;transition:transform .2s ease,box-shadow .2s ease}#group-step-container .wiz-list-card:hover{box-shadow:0 15px 35px -5px #0000000f}#group-step-container .wiz-search-modern{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:0;margin-top:12px;transition:all .2s ease;overflow:hidden}#group-step-container .wiz-search-modern:focus-within{background:#fff;border-color:var(--tuv-blue);box-shadow:0 0 0 3px #164d8e1a}#group-step-container .search-icon-wrapper{padding:10px 0 10px 12px;display:flex;align-items:center;justify-content:center;color:#94a3b8}#group-step-container .wiz-search-modern input{border:none;background:transparent;width:100%;height:100%;outline:none;font-size:.9rem;color:#334155;padding:10px 12px;font-family:inherit}#group-step-container .wiz-list-item{background:#fff;padding:8px 12px;border-radius:12px;display:flex;align-items:center;gap:14px;border:1px solid transparent;margin-bottom:8px;transition:all .2s ease}#group-step-container .wiz-list-item:hover{background:#f8fafc;border-color:#cbd5e1;transform:translate(4px);box-shadow:0 2px 6px #0000000a}#group-step-container .wiz-check-circle{min-width:24px;height:24px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 3px 8px #10b9814d}#group-step-container .wiz-avatar-mini{min-width:36px;height:36px;border-radius:10px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}#group-step-container .wiz-list-body{padding:15px}@media (max-width: 1024px){.wiz-modal{width:95%;height:90vh;flex-direction:column;border-radius:16px;overflow:hidden}.wiz-sidebar{width:100%;height:auto;padding:1rem 1.5rem;flex-direction:row;align-items:center;justify-content:space-between;border-right:none;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 10px #00000008;z-index:100}.wiz-giant-logo,.wiz-brand-area p,.wiz-line-bg,.wiz-line-progress{display:none}.wiz-brand-area{margin:0;padding:0;border:none;width:auto}.wiz-brand-area h1{font-size:1.2rem}.wiz-timeline{flex-direction:row;gap:1.3rem}.wiz-step{gap:0}.wiz-step-text{display:none}.wiz-step-icon{width:36px;height:36px;font-size:.8rem}.wiz-step.active .wiz-step-icon{transform:scale(1.1)}.wiz-main{width:100%;height:100%}.wiz-body{padding:1.5rem}.wiz-close{top:15px;right:15px;width:32px;height:32px;background:#fee2e2;color:#ef4444}.wiz-header h2{font-size:1.4rem}.wiz-header-icon{width:38px;height:38px}.wiz-form-grid,.wiz-sum-grid,.wiz-roles-grid{grid-template-columns:1fr;gap:1rem}.wiz-roles-grid{grid-template-columns:repeat(2,1fr)}#group-step-container .wiz-dual-list-container{flex-direction:column;height:auto;gap:15px}#group-step-container .wiz-list-card{height:300px;flex:none;box-shadow:0 4px 12px #0000000d}.wiz-list-divider{transform:rotate(90deg);padding:5px}#group-step-container .wiz-list-item .wiz-btn-icon{opacity:1;transform:scale(1);background:#f1f5f9}#group-step-container .wiz-list-item .wiz-btn-icon.add{color:var(--tuv-blue)}#group-step-container .wiz-list-item .wiz-btn-icon.remove{color:#ef4444}#group-step-container .wiz-search-modern{padding:0}#group-step-container .wiz-search-modern input{font-size:16px;padding:12px}.wiz-footer{padding:1rem 1.5rem;flex-direction:column-reverse;gap:12px;background:#fff;border-top:1px solid #f1f5f9}.wiz-btn-next,.wiz-btn-finish,.wiz-btn-back{width:100%;justify-content:center;padding:1rem;font-size:1rem}.wiz-btn-back{background:#f8fafc}.wiz-input-wrapper input{font-size:16px}}@media (max-width: 480px){.wiz-roles-grid{grid-template-columns:1fr}.wiz-brand-area h1{display:none}.wiz-sidebar{justify-content:center}}.wiz-step.clickable{cursor:pointer}.wiz-step.clickable:hover .wiz-step-text{color:#164d8e;font-weight:600}.wiz-dashboard-container{display:grid;grid-template-columns:320px 1fr;gap:24px;padding:10px}.wiz-dash-profile-card{background:#fff;border-radius:24px;padding:30px 20px;text-align:center;box-shadow:0 10px 40px -10px #164d8e26;border:1px solid rgba(255,255,255,.5);display:flex;flex-direction:column;align-items:center;height:100%}.wiz-dash-avatar-large{width:90px;height:90px;background:linear-gradient(135deg,#164d8e,#0f3666);color:#fdd200;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;margin-bottom:15px;box-shadow:0 8px 20px -5px #164d8e66}.wiz-dash-profile-card h3{margin:0;color:#1e293b;font-size:1.2rem;font-weight:700}.wiz-dash-role-badge{background:#fff8cc;color:#9e8200;padding:5px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-top:5px;letter-spacing:.5px}.wiz-dash-divider{width:100%;height:1px;background:#f1f5f9;margin:20px 0}.wiz-dash-contact-row{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:15px;text-align:left}.icon-circle{width:36px;height:36px;border-radius:12px;background:#f4f8fd;color:#164d8e;display:flex;align-items:center;justify-content:center}.wiz-dash-contact-row .info{display:flex;flex-direction:column}.wiz-dash-contact-row .info label{font-size:.65rem;color:#94a3b8;text-transform:uppercase;font-weight:600}.wiz-dash-contact-row .info span{font-size:.85rem;color:#334155;font-weight:500}.wiz-dash-status-pill{margin-top:auto;background:#f1f5f9;padding:8px 16px;border-radius:12px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:8px;width:70%;justify-content:center}.wiz-dash-status-pill.active{background:#164d8e;color:#fff}.wiz-dash-status-pill.inactive{background:#ffe4e6;color:#be123c}.wiz-dash-status-pill .dot{width:9px;height:9px;border-radius:50%;background:#fdd200}.wiz-dash-col-right{display:flex;flex-direction:column;gap:20px}.wiz-dash-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wiz-dash-mini-card{background:#fff;border-radius:20px;padding:15px 20px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 20px -5px #0000000d;border:1px solid #f1f5f9;transition:transform .2s}.wiz-dash-mini-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px -5px #00000014}.mini-icon{width:44px;height:44px;background:#fdd200;color:#164d8e;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 10px #fdd20066}.wiz-dash-mini-card small{display:block;font-size:.7rem;color:#64748b;text-transform:uppercase;margin-bottom:2px}.wiz-dash-mini-card strong{font-size:.95rem;color:#1e293b;display:block}.wiz-dash-wide-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 20px -5px #0000000d;border:1px solid #f1f5f9}.card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-header-row h4{margin:0;color:#164d8e;display:flex;align-items:center;gap:8px;font-size:1rem}.wiz-yellow-badge{background:#fffbeb;color:#b45309;border:1px solid #fdd200;font-size:.7rem;padding:2px 8px;border-radius:10px;font-weight:600}.wiz-perms-pills{display:flex;gap:10px}.perm-pill{flex:1;padding:10px;border-radius:12px;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}.perm-pill.on{background:#f4f8fd;color:#164d8e;border:1px solid #cfe0f5}.perm-pill.off{background:#f8fafc;color:#94a3b8;border:1px dashed #cbd5e1}.wiz-team-scroll-list{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:5px}.wiz-team-scroll-list::-webkit-scrollbar{width:4px}.wiz-team-scroll-list::-webkit-scrollbar-thumb{background:#0073ff;border-radius:4px}.wiz-team-member-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background .2s}.wiz-team-member-row:hover{background:#f8fafc}.member-avatar{width:32px;height:32px;background:#164d8e;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.member-info{display:flex;flex-direction:column}.member-info .name{font-size:.85rem;font-weight:600;color:#334155}.member-info .code{font-size:.7rem;color:#94a3b8}@media (max-width: 900px){.wiz-dashboard-container{grid-template-columns:1fr}}.tvtribox-tv{min-height:100vh;width:100vw;padding:40px 50px;background:linear-gradient(180deg,#f0f5fc,#e1ebf7);color:#0f172a;box-sizing:border-box;overflow:hidden}.tvtribox-header{display:grid;grid-template-columns:1.2fr .9fr;gap:30px;align-items:stretch;margin-bottom:30px}.tvtribox-brand-card{position:relative;display:flex;align-items:center;gap:18px;padding:24px 28px;border-radius:28px;background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid rgba(11,99,229,.12);box-shadow:0 12px 30px #11345614,inset 0 1px #ffffffe6;overflow:hidden}.tvtribox-brand-entry{display:flex;align-items:center}.tvtribox-brand-text{display:flex;align-items:center;gap:16px;margin-top:-10px}.tvtribox-logo{width:70px;height:70px;object-fit:contain}.tvtribox-title{font-family:futuraBold,sans-serif;font-size:64px;margin:0;font-weight:900;color:#0f172a;letter-spacing:-1px}.tvtribox-tv-highlight{font-style:italic!important;border:3px solid #0b63e5;padding:4px 14px;border-radius:10px;font-size:24px;font-weight:900;color:#0b63e5;position:relative;top:-12px}.tvtribox-datetime-card{display:flex;flex-direction:column;justify-content:center}.tvtribox-time-section,.tvtribox-date-section{display:flex;flex-direction:column;gap:6px}.tvtribox-time-label,.tvtribox-date-label{font-family:LCDMU,monospace,sans-serif;display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;color:#64748b;letter-spacing:2px}.tvtribox-time-big{font-family:LCDMU,monospace,sans-serif;font-size:100px;line-height:.9;color:#0f172a}.tvtribox-divider{width:100%;height:2px;margin:20px 0;background:#0f172a1a}.tvtribox-date-bottom{font-family:LCDMU,monospace,sans-serif;font-size:1.8rem;font-weight:700;color:#334155;letter-spacing:1px}.tvtribox-content{width:100%}.tvtribox-board-head{display:flex;margin-bottom:24px}.tvtribox-board-counter{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border-radius:999px;background:#fff;border:2px solid #cbd5e1;color:#0f172a;font-size:1.4rem;font-weight:900;box-shadow:0 10px 25px #0f172a0d}.counter-dot{width:16px;height:16px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px #22c55e33;animation:pulse-dot 2s infinite}.tvtribox-turnero-list{display:flex;flex-direction:column;gap:20px}.tvtribox-board-row{display:grid;grid-template-columns:1.2fr 2.5fr 1fr;align-items:center;background:#fff;border-radius:36px;padding:32px 48px;box-shadow:0 12px 32px #0f172a0a;border:3px solid transparent;position:relative;overflow:hidden}.board-col-pedido,.board-col-usuario,.board-col-fecha{display:flex;flex-direction:column;gap:8px;min-width:0}.board-col-fecha{align-items:flex-end;text-align:right}.board-label{font-size:1.3rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em}.board-value-pedido{font-size:5.5rem;font-weight:900;color:#0b63e5;line-height:1;letter-spacing:-2px}.board-hash{font-size:4rem;color:#cbd5e1;margin-right:6px;font-weight:700}.board-value-usuario{font-size:4rem;font-weight:900;color:#0f172a;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.board-value-fecha{font-size:2.5rem;font-weight:800;color:#64748b;line-height:1.1}.tvtribox-board-row.is-active{background:linear-gradient(90deg,#f0f7ff,#fff);border:3px solid #0b63e5;z-index:10;animation:zoomAtencion 3.5s ease-in-out infinite}.tvtribox-board-row.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:#0b63e5;border-radius:36px 0 0 36px}.tvtribox-board-row.is-active .board-value-pedido{color:#084eb8}.board-badge-atencion{background:#0b63e5;color:#fff;padding:12px 24px;border-radius:999px;font-size:1.3rem;font-weight:900;letter-spacing:2px;margin-top:14px;box-shadow:0 8px 20px #0b63e559;animation:badge-pulse 2s infinite}.tvtribox-board-row.is-new{animation:tvtriboxRowPulse 2.5s ease-out}@keyframes tvtriboxRowPulse{0%{box-shadow:0 0 #22c55e99;transform:scale(1.03);border-color:#22c55e}70%{box-shadow:0 0 0 50px #22c55e00;transform:scale(1)}to{box-shadow:0 0 #22c55e00;border-color:transparent}}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-dot{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 15px #22c55e00}to{box-shadow:0 0 #22c55e00}}.tvtribox-toast{position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:999;display:flex;align-items:center;gap:20px;background:#0f172a;color:#22c55e;padding:24px 48px;border-radius:999px;box-shadow:0 20px 50px #0000004d;font-size:2.2rem;font-weight:900;letter-spacing:1px}.tvtribox-empty-state,.tvtribox-loading-state{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tvtribox-empty-orbit{position:relative;width:300px;height:300px;margin-bottom:40px;display:flex;align-items:center;justify-content:center}.tvtribox-empty-circle{width:200px;height:200px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#cbd5e1;box-shadow:0 20px 50px #0f172a0d}.tvtribox-empty-title,.tvtribox-loading-title{font-size:3.5rem;font-weight:900;color:#0f172a;margin-bottom:16px}.tvtribox-empty-text,.tvtribox-loading-text{font-size:2rem;font-weight:600;color:#64748b}.tvtribox-loading-spinner{width:100px;height:100px;border-radius:50%;border:8px solid rgba(11,99,229,.15);border-top-color:#0b63e5;animation:tvtriboxSpin 1s linear infinite;margin-bottom:40px}@keyframes tvtriboxSpin{to{transform:rotate(360deg)}}.tvtribox-jornada-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#ffffff0f,#0000002e),#0a122361;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tvtribox-jornada-stage{position:relative;width:100vw;height:100vh;overflow:hidden;background:#f3f4f6}.tvtribox-jornada-bg-shape{position:absolute;background:linear-gradient(135deg,#1d8fff,#005fd6);filter:saturate(1.05)}.tvtribox-jornada-bg-shape.top{top:0;right:0;width:58vw;height:24vh;border-bottom-left-radius:34px}.tvtribox-jornada-bg-shape.right{right:0;bottom:0;width:30vw;height:72vh}.tvtribox-jornada-bg-outline{position:absolute;border-radius:28px;pointer-events:none}.tvtribox-jornada-bg-outline.outline-1{left:-5vw;bottom:8vh;width:38vw;height:26vh;border:4px solid rgba(0,132,255,.75);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.tvtribox-jornada-bg-outline.outline-2{right:12vw;top:23vh;width:26vw;height:56vh;border:4px solid rgba(22,22,22,.75);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.tvtribox-jornada-banner{position:absolute;top:10vh;right:12vw;bottom:10vh;left:12vw;display:grid;grid-template-columns:.95fr 1.25fr;align-items:center;gap:2.5rem;padding:3rem 3.25rem;border-radius:36px;background:linear-gradient(180deg,#fffffff5,#f9fafbfa);box-shadow:0 28px 60px #00000024,0 10px 24px #00000014;overflow:hidden}.tvtribox-jornada-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff6b,#fff0);pointer-events:none}.tvtribox-jornada-banner:after{content:"";position:absolute;left:3rem;right:3rem;bottom:1.2rem;height:18px;border-radius:50%;background:#00000014;filter:blur(14px);z-index:0}.tvtribox-jornada-left{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100%}.tvtribox-jornada-icon-wrap{position:relative;width:min(30vw,370px);height:min(30vw,370px);display:flex;align-items:center;justify-content:center}.tvtribox-jornada-icon-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,#3ba8ff,#0b67e8 58%,#0847b5);box-shadow:inset -18px -22px 30px #0000002e,inset 14px 14px 24px #ffffff29,0 20px 40px #0055c83d}.tvtribox-jornada-icon-ring:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:3px solid rgba(255,255,255,.24)}.tvtribox-jornada-icon{position:relative;z-index:2;width:72%;height:72%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 8px 24px rgba(0,0,0,.15)}.tvtribox-jornada-right{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.tvtribox-jornada-chip-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tvtribox-jornada-chip{display:inline-flex;align-items:center;justify-content:center;min-width:280px;padding:1rem 2rem;border-radius:24px;background:linear-gradient(135deg,#ffe600,#ffd500);color:#005fd6;font-size:clamp(2rem,4vw,4rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 24px #ffd5003d,inset 0 1px #ffffff4d}.tvtribox-jornada-dots{display:flex;align-items:center;gap:.7rem;padding-right:.5rem}.tvtribox-jornada-dots span{width:14px;height:14px;border-radius:50%;background:#0048a0e6;opacity:.9}.tvtribox-jornada-text-card{display:flex;flex-direction:column;gap:1.2rem;max-width:780px}.tvtribox-jornada-title{margin:0;color:#0f4fb8;font-size:clamp(2rem,3.2vw,4rem);line-height:1.04;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.tvtribox-jornada-subtitle{margin:0;color:#123f82;font-size:clamp(1.1rem,1.6vw,1.9rem);line-height:1.25;font-weight:600;max-width:820px}.tvtribox-jornada-line{width:min(340px,42%);height:8px;border-radius:999px;background:linear-gradient(90deg,#006eff,#46a5ff);box-shadow:0 8px 20px #006eff33}.tvtribox-jornada-banner.descanso .tvtribox-jornada-chip{background:linear-gradient(135deg,#ffe600,#ffc400);color:#0c55be}.tvtribox-jornada-banner.fin .tvtribox-jornada-chip{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.tvtribox-jornada-banner.regreso .tvtribox-jornada-chip{background:linear-gradient(135deg,#dcfce7,#86efac);color:#166534}.tvtribox-jornada-banner.regreso .tvtribox-jornada-title{color:#11613c}.tvtribox-jornada-banner.regreso .tvtribox-jornada-subtitle{color:#198754}.tvtribox-jornada-banner.fin .tvtribox-jornada-title{color:#1e366c}.tvtribox-jornada-banner.fin .tvtribox-jornada-subtitle{color:#244078}.tvtribox-bloqueo-box{display:flex;align-items:center;gap:32px;background:#0f172a;color:#fff;padding:30px 40px;border-radius:24px;margin-bottom:40px;box-shadow:0 20px 40px #0003}.tvtribox-bloqueo-title{margin:0 0 10px;font-size:2.5rem;font-weight:900;color:#facc15}.tvtribox-bloqueo-text{margin:0;font-size:1.6rem;color:#cbd5e1}@keyframes zoomAtencion{0%{transform:scale(1.01);box-shadow:0 20px 40px #0b63e526}50%{transform:scale(1.035);box-shadow:0 35px 70px #0b63e547}to{transform:scale(1.01);box-shadow:0 20px 40px #0b63e526}}.saturated-steam-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.filters-container-metric .filter-group-metric label{color:#0f2450}.saturated-steam-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.saturated-steam-table-metric thead th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.saturated-steam-table-metric thead tr:first-child th:first-child{border-top-left-radius:10px}.saturated-steam-table-metric thead tr:first-child th:last-child{border-top-right-radius:10px}.saturated-steam-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.saturated-steam-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.saturated-steam-table-metric td[style*="text-align: center"]{text-align:center!important}.saturated-steam-table-metric td[style*="text-align: right"]{text-align:right!important}.saturated-steam-table-metric th sup{font-size:.7em;vertical-align:super}@media (max-width: 768px){.saturated-steam-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.saturated-steam-table-metric{font-size:11px}.saturated-steam-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.saturated-steam-table-metric td{padding:6px 4px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.saturated-steam-table-metric{font-size:10px}.saturated-steam-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.saturated-steam-table-metric td{padding:4px 2px}}.fluid-flow-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.subtitle-metric{text-align:center;color:#333;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;margin-bottom:5px;font-style:normal}.controls-container-metric{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:12px;border:1px solid #e9ecef;border-radius:12px;background:#fff;align-items:end}.control-group-metric{display:flex;flex-direction:column;min-width:220px}.control-group-metric label{font-weight:700;color:#495057;margin-bottom:6px}.control-group-metric select,.control-group-metric input{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;background:#fff}.control-group-metric select:focus,.control-group-metric input:focus{outline:none;border-color:#1f4fb3;box-shadow:0 0 0 2px #1f4fb333}.info-cards-container-metric{display:flex;gap:20px;margin:0 auto 30px;align-items:flex-start;justify-content:center;max-width:1600px}.info-card-metric{flex:0 1 700px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a;min-height:180px}.info-card-title-metric{color:#1f4fb3;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.info-card-list-metric{list-style:none;padding:0;margin:0}.info-card-list-metric li{color:#495057;font-size:15px;line-height:1.7;margin-bottom:10px;padding-left:25px;position:relative}.info-card-list-metric li:before{content:"→";color:#1f4fb3;position:absolute;left:0;font-weight:700}.table-container-metric{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.fluid-flow-table-metric{width:100%;border-collapse:collapse;background-color:#fff;font-size:12px;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;min-width:1200px}.fluid-flow-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;text-align:center;padding:15px 8px;border:1px solid rgba(255,255,255,.2);position:relative;vertical-align:middle}.gpm-header-metric{background:linear-gradient(180deg,#1f4fb3,#153a86)!important;color:#fff!important;font-weight:800!important;text-align:center!important;vertical-align:middle!important;min-width:80px}.pipe-header-metric{background:linear-gradient(180deg,#1f4fb3,#153a86)!important;color:#fff!important;font-weight:800!important;text-align:center!important;vertical-align:middle!important;min-width:120px;position:relative;height:80px;overflow:visible}.diagonal-text{position:absolute;top:50%;left:50%;transform:translate();transform-origin:center;white-space:nowrap;font-size:12px;font-weight:800;color:#fff;line-height:1;pointer-events:none}.fluid-flow-table-metric .sub-header th{background:linear-gradient(180deg,#2c5aa0,#1e4a7c);color:#fff;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:600;text-align:center;padding:10px 8px;border:1px solid rgba(255,255,255,.2);font-size:11px}.sub-column-header-metric{background:linear-gradient(180deg,#2c5aa0,#1e4a7c)!important;color:#fff!important;font-weight:600!important;text-align:center!important;font-size:11px!important;min-width:60px}.fluid-flow-table-metric td{border:1px solid #dee2e6;padding:8px 6px;text-align:center;background:#fff;font-size:12px;vertical-align:middle;border-color:#dee2e6!important}.gpm-cell{background:#f8f9fa!important;font-weight:700!important;color:#1f4fb3!important;text-align:center!important;border-right:1px solid #dee2e6!important}.data-cell-metric{font-weight:500;color:#495057}.velocity-cell{background:#e8f4fd!important;color:#0c5aa6!important}.pressure-drop-cell{background:#fff3cd!important;color:#856404!important}.empty-cell-metric{background:#f8f9fa!important;color:#6c757d!important;font-style:italic}.selected-row{background:#e3f2fd!important}.selected-row td{background:#e3f2fd!important;border-color:#dee2e6!important}.fluid-flow-table-metric tbody tr:hover,.fluid-flow-table-metric tbody tr:hover td{background:#f5f5f5}@media (max-width: 768px){.fluid-flow-container-metric{padding:10px}.main-title-metric{font-size:24px;margin-bottom:8px}.subtitle-metric{font-size:14px;margin-bottom:20px}.controls-container-metric{flex-direction:column;align-items:stretch}.control-group-metric{min-width:auto}.info-cards-container-metric{flex-direction:column;gap:15px;margin-bottom:20px;max-width:100%}.info-card-metric{flex:none;width:100%;max-width:100%}.info-container-metric{grid-template-columns:1fr;gap:15px}.fluid-flow-table-metric{font-size:10px;min-width:800px}.diagonal-text{font-size:9px}.fluid-flow-table-metric .main-header-metric th{padding:10px 4px}.fluid-flow-table-metric .sub-header th{padding:8px 4px}.fluid-flow-table-metric td{padding:6px 4px}}@media (max-width: 480px){.main-title-metric{font-size:20px}.subtitle-metric{font-size:12px}.fluid-flow-table-metric{font-size:9px;min-width:600px}.diagonal-text{font-size:8px}.fluid-flow-table-metric .main-header-metric th{padding:8px 2px}.fluid-flow-table-metric .sub-header th{padding:6px 2px}.fluid-flow-table-metric td{padding:4px 2px}}.steam-capacity-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.filter-group-metric select,.filter-group-metric input{background:#fff;color:#0f2450;outline:none;transition:box-shadow .2s ease,border-color .2s ease}.filter-group-metric select:focus,.filter-group-metric input:focus{border-color:#1f4fb3;box-shadow:0 0 0 3px #1f4fb326}.steam-capacity-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.steam-capacity-table-metric thead th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.steam-capacity-table-metric thead tr:first-child th:first-child{border-top-left-radius:10px}.steam-capacity-table-metric thead tr:first-child th:last-child{border-top-right-radius:10px}.steam-capacity-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.steam-capacity-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.steam-capacity-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.pressure-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important}.temperature-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important}.capacity-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.flow-rate-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important}.notes-title-metric:before{content:"💨";margin-right:10px;font-size:20px}.instructions-container-metric{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;border-left:5px solid #17a2b8;box-shadow:0 4px 8px #0000001a}.instructions-title-metric{color:#0c5460;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.instructions-title-metric:before{content:"📖";margin-right:10px;font-size:20px}@media (max-width: 768px){.steam-capacity-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.steam-capacity-table-metric{font-size:11px}.steam-capacity-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.steam-capacity-table-metric td{padding:6px 4px}.notes-container-metric,.instructions-container-metric{padding:15px}.notes-title-metric,.instructions-title-metric{font-size:16px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.steam-capacity-table-metric{font-size:10px}.steam-capacity-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.steam-capacity-table-metric td{padding:4px 2px}.notes-container-metric,.instructions-container-metric{padding:12px}.notes-title-metric,.instructions-title-metric{font-size:14px}}.modal-overlay-metric{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeInMetric .3s ease-out}@keyframes fadeInMetric{0%{opacity:0}to{opacity:1}}.modal-content-metric{background:#fff;border-radius:12px;max-width:95vw;max-height:95vh;overflow:hidden;box-shadow:0 10px 40px #0006;position:relative;animation:slideInMetric .3s ease-out;border:1px solid #e9ecef}@keyframes slideInMetric{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header-metric{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid #153a86;background:linear-gradient(180deg,#1f4fb3,#153a86);border-radius:12px 12px 0 0}.modal-title-metric{margin:0;font-size:1.4rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.modal-title-metric:before{content:"📊";font-size:1.2rem}.modal-close-metric{background:linear-gradient(180deg,#dc3545,#c82333);border:none;font-size:1.2rem;cursor:pointer;color:#fff;padding:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;font-weight:700;box-shadow:0 2px 4px #dc35454d}.modal-close-metric:hover{background:linear-gradient(180deg,#c82333,#a71e2a);transform:translateY(-2px);box-shadow:0 4px 8px #dc354566}.modal-close-metric:active{transform:translateY(0);box-shadow:0 2px 4px #dc35454d}.modal-body-metric{padding:24px;overflow:auto;max-height:calc(95vh - 120px);background:#fff}.modal-body-metric img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid #e9ecef;transition:transform .2s ease}.modal-body-metric img:hover{transform:scale(1.02)}.velocity-chart-button-metric{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;border:none;border-radius:8px;padding:12px 20px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 2px 4px #153a864d;margin-left:10px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;line-height:1.5}.velocity-chart-button-metric:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #153a8666;text-decoration:none;color:#fff}.velocity-chart-button-metric:focus{box-shadow:0 0 0 .2rem #1f4fb340;outline:0}.velocity-chart-button-metric:active{transform:translateY(0);box-shadow:0 2px 4px #153a864d}.velocity-chart-button-metric:before{content:"📊";font-size:14px;margin-right:2px}.velocity-chart-container-metric{max-width:100%;overflow-x:auto}.chart-info-metric{background-color:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:20px;border-left:4px solid #007bff}.chart-info-metric p{margin:0;color:#333;font-size:14px}.velocity-chart-metric{background:#fff;border:2px solid #333;border-radius:8px;padding:20px;position:relative;min-height:500px;font-family:Arial,sans-serif}.chart-title-metric{text-align:center;font-size:18px;font-weight:700;margin-bottom:20px;color:#333;border-bottom:2px solid #333;padding-bottom:10px}@media (max-width: 768px){.chart-title-metric{font-size:16px}.modal-content-metric{width:95%}.modal-header-metric{padding:16px}.modal-body-metric{padding:15px}}.table-container-wrapper-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.table-container-filters-metric{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:12px;border:1px solid #e9ecef;border-radius:12px;background:#fff;align-items:end}.table-container-filter-group-metric{display:flex;flex-direction:column;min-width:220px}.table-container-filter-group-metric label{font-weight:700;color:#495057;margin-bottom:6px}.table-container-filter-group-metric input{padding:8px 12px;border:1px solid #ced4da;border-radius:4px}.table-container-filter-results-metric{margin-left:auto;color:#6c757d}.table-container-wrapper-table-metric{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.table-container-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.table-container-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.table-container-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.table-container-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.table-container-title-metric{text-align:center;color:#0f2450;font-family:Futura Extra Black,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:32px;font-weight:900;margin-bottom:28px;text-transform:uppercase;letter-spacing:2px}.table-container-title-metric:after{content:"";display:block;width:140px;height:4px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,#1f4fb3,#153a86)}.table-container-subtitle-metric{margin:0 0 20px;padding:14px 18px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:5px solid #1f4fb3;border-radius:12px;color:#0f2450;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;text-align:center;box-shadow:0 4px 8px #0000001a}.table-container-notes-metric{margin-top:10px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:5px solid #1f4fb3;border-radius:12px;box-shadow:0 4px 8px #0000001a}.table-container-notes-metric p{margin:0 0 10px;color:#495057;line-height:1.6}.table-metric td[style*="text-align: center"]{text-align:center!important}.table-metric td[style*="text-align: right"]{text-align:right!important}@media (max-width: 768px){.table-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.table-metric{font-size:11px}.table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.table-metric td{padding:6px 4px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.table-metric{font-size:10px}.table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.table-metric td{padding:4px 2px}}.filters-container-metric{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;padding:20px;background-color:#fff;border-radius:12px;border:1px solid #e9ecef;align-items:end}.filter-group-metric{display:flex;flex-direction:column;min-width:150px}.filter-group-metric label{font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;color:#495057;margin-bottom:5px;font-size:14px;display:flex;align-items:center;gap:6px}.filter-icon-metric{font-size:16px;opacity:.7}.filter-group-metric input,.filter-group-metric select,.filter-input-metric,.filter-select-metric{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.filter-group-metric input:focus,.filter-group-metric select:focus,.filter-input-metric:focus,.filter-select-metric:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 .2rem #3b82f640}.filter-results-metric{margin-left:auto;font-size:14px;color:#6c757d;font-weight:500;align-self:center;display:flex;align-items:center;gap:6px}.results-icon-metric{font-size:16px;opacity:.7}@media (max-width: 768px){.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px}}.action-button-metric{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;border:none;border-radius:8px;padding:12px 20px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 2px 4px #153a864d;display:inline-flex;align-items:center;gap:8px;text-decoration:none;line-height:1.5;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.action-button-metric:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #153a8666}.action-button-secondary-metric{background:linear-gradient(180deg,#6c757d,#5a6268);box-shadow:0 2px 4px #6c757d4d}.action-button-secondary-metric:hover:not(:disabled){box-shadow:0 4px 8px #6c757d66}.action-button-danger-metric{background:linear-gradient(180deg,#dc3545,#c82333);box-shadow:0 2px 4px #dc35454d}.action-button-danger-metric:hover:not(:disabled){box-shadow:0 4px 8px #dc354566}.button-icon-metric{font-size:16px;line-height:1}@media (max-width: 768px){.action-button-metric{padding:10px 16px;font-size:13px}.button-icon-metric{font-size:14px}}.orifice-discharge-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.orifice-discharge-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.orifice-discharge-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.orifice-discharge-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.orifice-discharge-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.orifice-size-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important}.pressure-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important}.discharge-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.flow-rate-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important}.coefficient-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important}.notes-container-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #dc3545;box-shadow:0 4px 8px #0000001a}.notes-title-metric{color:#dc3545;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.notes-title-metric:before{content:"⚡";margin-right:10px;font-size:20px}.notes-list-metric li:before{content:"→";color:#dc3545;font-weight:700;position:absolute;left:0}.instructions-container-metric{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f39c12;box-shadow:0 4px 8px #0000001a}.instructions-title-metric{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.instructions-title-metric:before{content:"📐";margin-right:10px;font-size:20px}.warning-container-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f1c40f;box-shadow:0 4px 8px #0000001a}.warning-title-metric{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.warning-title-metric:before{content:"⚠️";margin-right:10px;font-size:20px}.warning-list-metric{list-style:none;padding:0;margin:0}.warning-list-metric li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.warning-list-metric li:before{content:"!";color:#dc3545;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.orifice-discharge-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.orifice-discharge-table-metric{font-size:11px}.orifice-discharge-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.orifice-discharge-table-metric td{padding:6px 4px}.notes-container-metric,.instructions-container-metric,.warning-container-metric{padding:15px}.notes-title-metric,.instructions-title-metric,.warning-title-metric{font-size:16px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.orifice-discharge-table-metric{font-size:10px}.orifice-discharge-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.orifice-discharge-table-metric td{padding:4px 2px}.notes-container-metric,.instructions-container-metric,.warning-container-metric{padding:12px}.notes-title-metric,.instructions-title-metric,.warning-title-metric{font-size:14px}}.cv-formula-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.cv-formula-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.cv-formula-table-metric thead th,.cv-formula-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.cv-formula-table-metric td{border:1px solid #e6eef8;padding:8px 6px;background:#fff}.cv-formula-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.formula-cell{background:#fff8e1!important;color:#856404!important;font-family:Courier New,monospace!important;font-weight:600!important;text-align:center!important;font-size:14px!important;padding:12px 8px!important;border:1px solid #ffe8a1!important}.definition-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-style:italic!important;text-align:left!important;padding:10px 12px!important;border-left:3px solid #bcdcff!important}.rowspan-cell{vertical-align:middle!important;text-align:center!important;font-weight:700!important;color:#0c5aa6!important;background:#f1f7fe!important;border:1px solid #d6e6ff!important}.units-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-size:11px!important;text-align:center!important;font-weight:600!important;border:1px solid #cfe6ff!important}.variable-cell{background:#fff3cd!important;color:#856404!important;font-weight:700!important;text-align:center!important;font-family:Courier New,monospace!important;border:1px solid #ffe8a1!important}.definitions-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.definitions-title{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.definitions-title:before{content:"📚";margin-right:10px;font-size:20px}.definitions-list{list-style:none;padding:0;margin:0}.definitions-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.definitions-list li:before{content:"•";color:#1f4fb3;font-weight:700;position:absolute;left:0}.where-section-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d9ecff);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.where-title-metric{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;margin-bottom:12px;text-transform:uppercase;display:flex;align-items:center}.where-title-metric:before{content:"📍";margin-right:8px}.where-list-metric{list-style:none;padding:0;margin:0}.where-list-metric li{color:#0f2450;font-size:14px;line-height:1.6;margin-bottom:8px;padding-left:18px;position:relative}.where-list-metric li:before{content:"→";color:#1f4fb3;position:absolute;left:0}.formulas-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f39c12;box-shadow:0 4px 8px #0000001a}.formulas-title{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.formulas-title:before{content:"🧮";margin-right:10px;font-size:20px}.formula-item{background:#fff;padding:15px;margin-bottom:15px;border-radius:8px;border:1px solid #ffe8a1;box-shadow:0 2px 4px #0000000f}.formula-name{color:#856404;font-weight:700;font-size:14px;margin-bottom:8px}.formula-equation{background:#f8f9fa;padding:10px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:#495057;text-align:center;border:1px solid #dee2e6}@media (max-width: 768px){.cv-formula-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.cv-formula-table-metric{font-size:11px}.formula-cell{font-size:12px!important;padding:8px 4px!important}.definition-cell{font-size:11px!important;padding:8px 6px!important}.cv-formula-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.cv-formula-table-metric td{padding:6px 4px}.definitions-section,.formulas-section,.notes-container-metric{padding:15px}.definitions-title,.formulas-title,.notes-title-metric{font-size:16px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.cv-formula-table-metric{font-size:10px}.formula-cell{font-size:10px!important;padding:6px 2px!important}.definition-cell{font-size:10px!important;padding:6px 4px!important}.cv-formula-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.cv-formula-table-metric td{padding:4px 2px}.definitions-section,.formulas-section,.notes-container-metric{padding:12px}.definitions-title,.formulas-title,.notes-title-metric{font-size:14px}}.conversion-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.instructions-container-metric{margin-bottom:25px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.instructions-title-metric{color:#1f4fb3;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.instructions-title-metric:before{content:"📋";margin-right:10px;font-size:20px}.instructions-text-metric{color:#495057;font-size:14px;line-height:1.6;margin:0}.tables-container-metric{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.left-table-wrapper-metric{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.left-table-title-metric{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:15px;margin:0;text-align:center;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:12px 12px 0 0}.right-table-wrapper-metric{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.right-table-title-metric{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:15px;margin:0;text-align:center;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:12px 12px 0 0}.conversion-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.conversion-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.conversion-table-metric td{border:1px solid #e6eef8;padding:8px 6px;background:#fff}.conversion-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.secondary-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.secondary-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.secondary-table-metric td{border:1px solid #e6eef8;padding:8px 6px;background:#fff}.secondary-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.conversion-factor-cell{background:#fff3cd!important;color:#856404!important;font-weight:700!important;text-align:center!important;font-family:Courier New,monospace!important;border:1px solid #ffe8a1!important}.unit-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important;border:1px solid #cfe6ff!important}.description-cell{background:#f8f9fa!important;color:#495057!important;text-align:left!important;font-style:italic!important;border:1px solid #e0e6ee!important}.secondary-factor-cell{background:#fff3cd!important;color:#856404!important;font-weight:700!important;text-align:center!important;font-family:Courier New,monospace!important;border:1px solid #ffe8a1!important}.secondary-unit-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important;border:1px solid #cfe6ff!important}.secondary-description-cell{background:#f8f9fa!important;color:#495057!important;text-align:left!important;font-style:italic!important;border:1px solid #e0e6ee!important}.notes-list-metric li:before{content:"•";color:#6c757d;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.conversion-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.instructions-container-metric{padding:15px}.instructions-title-metric{font-size:16px}.instructions-text-metric{font-size:13px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.tables-container-metric{grid-template-columns:1fr;gap:15px}.conversion-table-metric,.secondary-table-metric{font-size:11px}.conversion-table-metric .main-header-metric th,.secondary-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.conversion-table-metric td,.secondary-table-metric td{padding:6px 4px}.left-table-title-metric,.right-table-title-metric{font-size:14px;padding:12px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.instructions-container-metric{padding:12px}.instructions-title-metric{font-size:14px}.instructions-text-metric{font-size:12px}.conversion-table-metric,.secondary-table-metric{font-size:10px}.conversion-table-metric .main-header-metric th,.secondary-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.conversion-table-metric td,.secondary-table-metric td{padding:4px 2px}.left-table-title-metric,.right-table-title-metric{font-size:12px;padding:10px}}.valve-materials-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.valve-materials-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.valve-materials-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap;font-size:12px}.valve-materials-table-metric .sub-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:700;white-space:nowrap;font-size:11px}.valve-materials-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.valve-materials-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.valve-materials-table-metric .material-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important;font-size:13px!important}.valve-materials-table-metric .description-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important;font-size:13px!important}.temperature-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-size:11px!important}.pressure-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important;font-size:11px!important}.application-cell{background:#fff3cd!important;color:#856404!important;text-align:left!important;font-style:italic!important;font-size:11px!important}.section-title-metric{color:#1f4fb3;font-family:Futura Extra Black,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;margin-top:16px;margin-bottom:20px;text-transform:uppercase;text-align:center;letter-spacing:1px;position:relative;padding-bottom:10px}.section-title-metric:after{content:"";display:block;width:120px;height:3px;margin:8px auto 0;border-radius:2px;background:linear-gradient(90deg,#1f4fb3,#153a86)}.chemical-composition-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.chemical-composition-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.chemical-composition-table-metric .sub-header-metric th,.chemical-composition-table-metric .sub-sub-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:700;white-space:nowrap}.chemical-composition-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.chemical-composition-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.element-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important}.mechanical-properties-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d6eaff);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.mechanical-properties-title{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.mechanical-properties-title:before{content:"⚙️";margin-right:10px;font-size:20px}.mechanical-properties-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.mechanical-properties-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.mechanical-properties-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.mechanical-properties-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.property-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important}.mechanical-value-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.unit-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important;font-size:10px!important}.applications-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #6c757d;box-shadow:0 4px 8px #0000001a}.applications-title{color:#495057;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.applications-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.applications-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.applications-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.applications-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.application-material-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important}.application-type-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important}.application-description-cell{background:#e8f4fd!important;color:#0c5aa6!important;text-align:left!important;font-style:italic!important}@media (max-width: 768px){.valve-materials-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.valve-materials-table-metric,.chemical-composition-table-metric,.mechanical-properties-table-metric,.applications-table-metric{font-size:11px}.valve-materials-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.valve-materials-table-metric td{padding:6px 4px}.chemical-composition-section,.mechanical-properties-section,.applications-section,.notes-container-metric{padding:15px}.section-title-metric,.chemical-composition-title,.mechanical-properties-title,.applications-title,.notes-title-metric{font-size:18px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.valve-materials-table-metric,.chemical-composition-table-metric,.mechanical-properties-table-metric,.applications-table-metric{font-size:10px}.valve-materials-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.valve-materials-table-metric td{padding:4px 2px}.chemical-composition-section,.mechanical-properties-section,.applications-section,.notes-container-metric{padding:12px}.section-title-metric,.chemical-composition-title,.mechanical-properties-title,.applications-title,.notes-title-metric{font-size:16px}}.technical-specifications-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.technical-specifications-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.technical-specifications-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.technical-specifications-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.technical-specifications-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.specification-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important;font-size:13px!important}.value-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.unit-cell{background:#d1ecf1!important;color:#0c5460!important;font-size:11px!important;text-align:center!important;font-weight:600!important}.description-cell{background:#f8f9fa!important;color:#495057!important;text-align:left!important;font-style:italic!important;font-size:11px!important}.info-section-metric{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.info-title-metric{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.info-title-metric:before{content:"ℹ️";margin-right:10px;font-size:20px}.info-content-metric{color:#495057;font-size:14px;line-height:1.6;margin:0}.standards-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f39c12;box-shadow:0 4px 8px #0000001a}.standards-title{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.standards-title:before{content:"📋";margin-right:10px;font-size:20px}.standards-list{list-style:none;padding:0;margin:0}.standards-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.standards-list li:before{content:"✓";color:#f39c12;font-weight:700;position:absolute;left:0}.certifications-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border-left:5px solid #28a745;box-shadow:0 4px 8px #0000001a}.certifications-title{color:#155724;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.certifications-title:before{content:"🏆";margin-right:10px;font-size:20px}.certifications-list{list-style:none;padding:0;margin:0}.certifications-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.certifications-list li:before{content:"★";color:#28a745;font-weight:700;position:absolute;left:0}.warnings-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-radius:12px;border-left:5px solid #dc3545;box-shadow:0 4px 8px #0000001a}.warnings-title{color:#721c24;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.warnings-title:before{content:"⚠️";margin-right:10px;font-size:20px}.warnings-list{list-style:none;padding:0;margin:0}.warnings-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.warnings-list li:before{content:"!";color:#dc3545;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.technical-specifications-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.technical-specifications-table-metric{font-size:11px}.technical-specifications-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.technical-specifications-table-metric td{padding:6px 4px}.info-section-metric,.standards-section,.certifications-section,.notes-container-metric,.warnings-section{padding:15px}.info-title-metric,.standards-title,.certifications-title,.notes-title-metric,.warnings-title{font-size:16px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.technical-specifications-table-metric{font-size:10px}.technical-specifications-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.technical-specifications-table-metric td{padding:4px 2px}.info-section-metric,.standards-section,.certifications-section,.notes-container-metric,.warnings-section{padding:12px}.info-title-metric,.standards-title,.certifications-title,.notes-title-metric,.warnings-title{font-size:14px}}.pipe-data-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.pipe-data-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.pipe-data-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.pipe-data-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.pipe-data-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.notes-container-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #6c757d;box-shadow:0 4px 8px #0000001a}.notes-title-metric{color:#495057;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.notes-list-metric li:before{content:"→";color:#6c757d;font-weight:700;position:absolute;left:0}.pipe-data-table-metric td[style*="text-align: center"]{text-align:center!important}.pipe-data-table-metric td[style*="text-align: right"]{text-align:right!important}.pipe-data-table-metric th sup{font-size:.7em;vertical-align:super}@media (max-width: 768px){.pipe-data-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.pipe-data-table-metric{font-size:11px}.pipe-data-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.pipe-data-table-metric td{padding:6px 4px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.pipe-data-table-metric{font-size:10px}.pipe-data-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.pipe-data-table-metric td{padding:4px 2px}}.pipe-data-container-metric-11{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.filters-container-metric-11{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:12px;border:1px solid #e9ecef;border-radius:12px;background:#fff;align-items:end}.filter-group-metric-11{display:flex;flex-direction:column;min-width:220px}.filter-group-metric-11 label{font-weight:700;color:#495057;margin-bottom:6px}.filter-group-metric-11 input{padding:8px 12px;border:1px solid #ced4da;border-radius:4px}.filter-results-metric-11{margin-left:auto;color:#6c757d}.table-wrapper-metric-11{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.pipe-data-table-metric-11{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.pipe-data-table-metric-11 .main-header-metric-11 th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.pipe-data-table-metric-11 td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.pipe-data-table-metric-11 tbody tr:nth-child(odd) td{background:#f8fbff}.stacked-cell{display:flex;flex-direction:column;gap:2px}.stacked-cell>div{line-height:1.1}.table-title-metric-11{text-align:center;color:#0f2450;font-family:Futura Extra Black,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:32px;font-weight:900;margin-bottom:28px;text-transform:uppercase;letter-spacing:2px}.table-title-metric-11:after{content:"";display:block;width:140px;height:4px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,#1f4fb3,#153a86)}.pipe-data-table-metric-11 td[style*="text-align: center"]{text-align:center!important}.pipe-data-table-metric-11 td[style*="text-align: right"]{text-align:right!important}.pipe-data-table-metric-11 th sup{font-size:.7em;vertical-align:super}@media (max-width: 768px){.pipe-data-container-metric-11{padding:10px}.table-title-metric-11{font-size:24px;margin-bottom:20px}.filters-container-metric-11{flex-direction:column;align-items:stretch}.filter-group-metric-11{min-width:auto}.filter-results-metric-11{margin-left:0;margin-top:10px;text-align:center}.pipe-data-table-metric-11{font-size:11px}.pipe-data-table-metric-11 .main-header-metric-11 th{padding:8px 4px;font-size:12px}.pipe-data-table-metric-11 td{padding:6px 4px}}@media (max-width: 480px){.table-title-metric-11{font-size:20px}.pipe-data-table-metric-11{font-size:10px}.pipe-data-table-metric-11 .main-header-metric-11 th{padding:6px 2px;font-size:11px}.pipe-data-table-metric-11 td{padding:4px 2px}}.pressure-temperature-container-metric{max-width:1600px;margin:0 auto;padding:20px;background:#fff;border:1px solid rgba(26,54,93,.08);border-radius:16px;box-shadow:0 10px 25px #1a365d1f,0 2px 6px #1a365d0f;font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif}.table-title-metric{text-align:center;color:#0f2450;font-family:Futura Extra Black,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:32px;font-weight:900;margin-bottom:28px;text-transform:uppercase;letter-spacing:2px}.table-title-metric:after{content:"";display:block;width:140px;height:4px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,#1f4fb3,#153a86)}.notes-container-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #78218b1a}.notes-list-metric li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.notes-list-metric li:before{content:"→";color:#1f4fb3;font-weight:700;position:absolute;left:0}.subtitle-metric{text-align:center;color:#1f4fb3;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.filters-container-metric{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:12px;border:1px solid #e9ecef;border-radius:12px;background:#fff;align-items:end}.filter-group-metric{display:flex;flex-direction:column;min-width:220px}.filter-group-metric label{font-weight:700;color:#495057;margin-bottom:6px}.filter-group-metric input{padding:8px 12px;border:1px solid #ced4da;border-radius:4px}.filter-results-metric{margin-left:auto;color:#6c757d}.table-wrapper-metric{overflow-x:auto;border:1px solid rgba(26,54,93,.12);border-radius:12px;background:#fff;box-shadow:0 12px 24px #1a365d1f,0 3px 6px #1a365d14}.pressure-temperature-table-metric{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.pressure-temperature-table-metric .main-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:800;white-space:nowrap}.pressure-temperature-table-metric .material-header-row-metric th,.pressure-temperature-table-metric .sub-header-metric th{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:10px 6px;border:1px solid rgba(255,255,255,.2);text-align:center;font-weight:700}.pressure-temperature-table-metric .material-header-row-metric .temperature-column-header{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff}.pressure-temperature-table-metric td{border:1px solid #dee2e6;padding:8px 6px;background:#fff}.pressure-temperature-table-metric tbody tr:nth-child(odd) td{background:#f8fbff}.class-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:700!important;text-align:center!important;font-size:13px!important}.pressure-cell{background:#e8f4fd!important;color:#0c5aa6!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.temperature-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-family:Courier New,monospace!important}.range-cell{background:#fff3cd!important;color:#856404!important;font-weight:600!important;text-align:center!important;font-size:11px!important}.application-cell{background:#f8f9fa!important;color:#495057!important;text-align:left!important;font-style:italic!important;font-size:11px!important}.class-150{background:linear-gradient(180deg,#1f4fb3,#153a86)!important;color:#fff!important;border-left:4px solid #153a86!important;font-weight:800!important}.class-value-cell-metric{background:linear-gradient(180deg,#1f4fb3,#153a86)!important;color:#fff!important;font-weight:800!important;text-align:center!important}.class-indicator-metric .class-label-large{display:inline-block;background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;padding:8px 14px;border-radius:10px;font-weight:900;letter-spacing:1px;box-shadow:0 4px 10px #1a365d26}.class-300{background:#e8f4fd!important;color:#0c5aa6!important;border-left:4px solid #1f4fb3!important}.class-600{background:#fff3cd!important;color:#856404!important;border-left:4px solid #ffc107!important}.class-900,.class-1500,.class-2500{background:#e8f4fd!important;color:#0c5aa6!important;border-left:4px solid #1f4fb3!important}.pressure-ranges-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d6eaff);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.pressure-ranges-title{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.pressure-ranges-title:before{content:"📊";margin-right:10px;font-size:20px}.pressure-ranges-content{color:#495057;font-size:14px;line-height:1.6;margin:0}.temperature-ranges-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f1c40f;box-shadow:0 4px 8px #0000001a}.temperature-ranges-title{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.temperature-ranges-title:before{content:"🌡️";margin-right:10px;font-size:20px}.temperature-ranges-content{color:#495057;font-size:14px;line-height:1.6;margin:0}.applications-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.applications-title{color:#0c5aa6;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.applications-title:before{content:"🔧";margin-right:10px;font-size:20px}.applications-list{list-style:none;padding:0;margin:0}.applications-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.applications-list li:before{content:"→";color:#1f4fb3;font-weight:700;position:absolute;left:0}.notes-container-metric{margin-top:20px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:5px solid #1f4fb3;box-shadow:0 4px 8px #0000001a}.notes-title-metric{color:#1f4fb3;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.notes-title-metric:before{content:"📝";margin-right:10px;font-size:20px}.notes-list-metric{list-style:none;padding:0;margin:0}.notes-list-metric li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.notes-list-metric li:before{content:"•";color:#1f4fb3;font-weight:700;position:absolute;left:0}.safety-warnings-section{margin-top:30px;padding:20px;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border-left:5px solid #f1c40f;box-shadow:0 4px 8px #0000001a}.safety-warnings-title{color:#856404;font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase;display:flex;align-items:center}.safety-warnings-title:before{content:"⚠️";margin-right:10px;font-size:20px}.safety-warnings-list{list-style:none;padding:0;margin:0}.safety-warnings-list li{color:#495057;font-size:14px;line-height:1.6;margin-bottom:10px;padding-left:20px;position:relative}.safety-warnings-list li:before{content:"!";color:#dc3545;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.pressure-temperature-container-metric{padding:10px}.table-title-metric{font-size:24px;margin-bottom:20px}.subtitle-metric{font-size:16px;margin-bottom:20px}.filters-container-metric{flex-direction:column;align-items:stretch}.filter-group-metric{min-width:auto}.filter-results-metric{margin-left:0;margin-top:10px;text-align:center}.pressure-temperature-table-metric{font-size:11px}.pressure-temperature-table-metric .main-header-metric th{padding:8px 4px;font-size:12px}.pressure-temperature-table-metric td{padding:6px 4px}.pressure-ranges-section,.temperature-ranges-section,.applications-section,.notes-container-metric,.safety-warnings-section{padding:15px}.pressure-ranges-title,.temperature-ranges-title,.applications-title,.notes-title-metric,.safety-warnings-title{font-size:16px}}@media (max-width: 480px){.table-title-metric{font-size:20px}.subtitle-metric{font-size:14px}.pressure-temperature-table-metric{font-size:10px}.pressure-temperature-table-metric .main-header-metric th{padding:6px 2px;font-size:11px}.pressure-temperature-table-metric td{padding:4px 2px}.pressure-ranges-section,.temperature-ranges-section,.applications-section,.notes-container-metric,.safety-warnings-section{padding:12px}.pressure-ranges-title,.temperature-ranges-title,.applications-title,.notes-title-metric,.safety-warnings-title{font-size:14px}}.table-navigation-container-metric{min-height:100vh;padding:0}.navigation-header-metric{display:flex;justify-content:space-between;align-items:center;margin:10px 10px 30px;padding:20px;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 6px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-button-metric{background:linear-gradient(180deg,#1f4fb3,#153a86);color:#fff;border:none;border-radius:8px;padding:12px 20px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease;box-shadow:0 2px 4px #153a864d}.nav-button-metric:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #153a8666}.nav-button-metric:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:0 2px 4px #153a8633}.table-indicator-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.current-table-metric{font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#0f2450;margin-bottom:4px}.table-counter-metric{font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;color:#6c757d;font-weight:500}.table-content-metric{background:transparent}.modal-trigger{margin-top:8px;font-size:13px;padding:8px 16px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;max-width:600px;width:90%;max-height:80vh;overflow:hidden;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:linear-gradient(135deg,#1f4fb3,#153a86);color:#fff}.modal-header h2{color:#fff!important}.modal-title{font-family:Futura Md,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;margin:0;color:#fff!important}.modal-header .modal-title,.modal-header h2.modal-title{color:#fff!important}.modal-close{background:#fff3;border:none;color:#fff;font-size:18px;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.modal-body{padding:25px;max-height:60vh;overflow-y:auto}.modal-table-list{display:grid;gap:12px}.modal-table-item{display:flex;align-items:center;padding:15px 20px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.modal-table-item:hover{background:#e3f2fd;border-color:#1f4fb3;transform:translateY(-2px);box-shadow:0 4px 12px #1f4fb326}.modal-table-item.active{background:linear-gradient(135deg,#1f4fb3,#153a86);border-color:#1f4fb3;color:#fff}.table-number{background:#1f4fb3;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-right:15px;flex-shrink:0}.modal-table-item.active .table-number{background:#fff3;color:#fff}.table-name{font-family:Futura Lt,Futura,Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#495057;flex:1}.modal-table-item.active .table-name{color:#fff;font-weight:600}@media (max-width: 768px){.table-navigation-container-metric{padding:10px}.navigation-header-metric{flex-direction:column;gap:15px;text-align:center}.nav-button-metric:hover:not(:disabled){padding:10px 16px;font-size:13px}.current-table-metric{font-size:16px}.table-counter-metric{font-size:13px}.modal-content{width:95%;max-height:85vh}.modal-header{padding:15px 20px}.modal-title{font-size:18px}.modal-body{padding:20px}.modal-table-item{padding:12px 15px}.table-name{font-size:13px}}@media (max-width: 480px){.navigation-header-metric{padding:15px}.nav-button-metric{padding:8px 12px;font-size:12px}.current-table-metric{font-size:14px}.table-counter-metric{font-size:12px}.dropdown-menu{min-width:260px;max-width:300px;margin-top:5px}.modal-content{width:98%;max-height:90vh;border-radius:12px}.modal-header{padding:12px 15px}.modal-title{font-size:16px}.modal-close{width:28px;height:28px;font-size:16px}.modal-body{padding:15px}.modal-table-item{padding:10px 12px}.table-number{width:24px;height:24px;font-size:11px;margin-right:12px}.table-name{font-size:12px}}.testing-watermark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.testing-watermark span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-28deg);font-size:clamp(55px,10vw,150px);font-weight:900;letter-spacing:8px;color:#164d8e0e;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none}
