/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-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-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-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-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container,.\@container-\[inline-size\]{container-type:inline-size}.\@container-size{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!absolute{position:absolute!important}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.\!top-14{top:calc(var(--spacing) * 14)!important}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[3px\]{top:3px}.top-\[33px\]{top:33px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-10{left:calc(var(--spacing) * 10)}.left-11{left:calc(var(--spacing) * 11)}.left-14{left:calc(var(--spacing) * 14)}.left-\[3px\]{left:3px}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[99\]{z-index:99}.z-\[2000\]{z-index:2000}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[99999\]{z-index:99999}.order-0{order:0}.order-first{order:-9999}.order-none{order:0}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-end{float:inline-end}.float-left{float:left}.float-none{float:none}.float-right{float:right}.float-start{float:inline-start}.clear-both{clear:both}.clear-end{clear:inline-end}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.clear-start{clear:inline-start}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[16px\]{margin-top:16px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!inline{display:inline!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:var(--spacing);height:var(--spacing)}.size-auto{width:auto;height:auto}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[70vh\]{height:70vh}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[calc\(100\%-3rem\)\]{height:calc(100% - 3rem)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[40px\]{max-height:40px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[350px\]{max-height:350px}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-full{max-height:100%}.max-h-lh{max-height:1lh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[38px\]{min-height:38px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-auto{min-height:auto}.min-h-full{min-height:100%}.min-h-lh{min-height:1lh}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[7\%\]{width:7%}.w-\[13\%\]{width:13%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18px\]{width:18px}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[85px\]{width:85px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[180px\]{width:180px}.w-\[280px\]{width:280px}.w-\[310px\]{width:310px}.w-\[380px\]{width:380px}.w-\[920px\]{width:920px}.w-\[1100px\]{width:1100px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[40\%\]{max-width:40%}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[98vw\]{max-width:98vw}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[18px\]{min-width:18px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[900px\]{min-width:900px}.min-w-auto{min-width:auto}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-screen{min-width:100vw}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-full{--tw-translate-x:100%;--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-3d{translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-none{scale:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-none{rotate:none}.transform,.transform-cpu{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.snap-none{scroll-snap-type:none}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-align-none{scroll-snap-align:none}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.scrollbar-auto{scrollbar-width:auto}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-auto{scrollbar-gutter:auto}.scrollbar-gutter-both{scrollbar-gutter:stable both-edges}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-auto{appearance:auto}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-baseline{place-content:baseline start}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-center-safe{place-content:safe center}.place-content-end{place-content:end}.place-content-end-safe{place-content:safe end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.place-items-center-safe{place-items:safe center}.place-items-end{place-items:end}.place-items-end-safe{place-items:safe end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-baseline{align-content:baseline}.content-between{align-content:space-between}.content-center{align-content:center}.content-center-safe{align-content:safe center}.content-end{align-content:flex-end}.content-end-safe{align-content:safe flex-end}.content-evenly{align-content:space-evenly}.content-normal{align-content:normal}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-baseline-last{align-items:last baseline}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-end{align-items:flex-end}.items-end-safe{align-items:safe flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-baseline{justify-content:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-end-safe{justify-content:safe flex-end}.justify-evenly{justify-content:space-evenly}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-center-safe{justify-items:safe center}.justify-items-end{justify-items:end}.justify-items-end-safe{justify-items:safe end}.justify-items-normal{justify-items:normal}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3px * var(--tw-space-y-reverse));margin-block-end:calc(3px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-center-safe{place-self:safe center}.place-self-end{place-self:end}.place-self-end-safe{place-self:safe end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-baseline-last{align-self:last baseline}.self-center{align-self:center}.self-center-safe{align-self:safe center}.self-end{align-self:flex-end}.self-end-safe{align-self:safe flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-center-safe{justify-self:safe center}.justify-self-end{justify-self:flex-end}.justify-self-end-safe{justify-self:safe flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-blue-600{border-color:var(--color-blue-600)!important}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/30{border-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-600\/30{border-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.border-blue-600\/30{border-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.border-blue-700{border-color:var(--color-blue-700)}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-600\/30{border-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.border-green-600\/30{border-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500{border-color:var(--color-orange-500)}.border-pink-400{border-color:var(--color-pink-400)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400{border-color:var(--color-purple-400)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-400\/15{border-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/15{border-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-400\/10{border-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/10{border-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}.border-slate-400\/15{border-color:#90a1b926}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/15{border-color:color-mix(in oklab, var(--color-slate-400) 15%, transparent)}}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/25{border-color:color-mix(in oklab, var(--color-slate-400) 25%, transparent)}}.border-slate-400\/\[0\.08\]{border-color:#90a1b914}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-slate-400) 8%, transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/15{border-color:#45556c26}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/15{border-color:color-mix(in oklab, var(--color-slate-600) 15%, transparent)}}.border-slate-600\/30{border-color:#45556c4d}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/30{border-color:color-mix(in oklab, var(--color-slate-600) 30%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-amber-600{border-top-color:var(--color-amber-600)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-blue-700{border-top-color:var(--color-blue-700)}.border-t-current{border-top-color:currentColor}.border-t-emerald-600{border-top-color:var(--color-emerald-600)}.border-t-green-500{border-top-color:var(--color-green-500)}.border-t-green-600{border-top-color:var(--color-green-600)}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-blue-600{border-left-color:var(--color-blue-600)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-emerald-600{border-left-color:var(--color-emerald-600)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-sky-500{border-left-color:var(--color-sky-500)}.border-l-slate-300{border-left-color:var(--color-slate-300)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.border-l-transparent{border-left-color:#0000}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\(--my_variable\){background-color:var(--my_variable)}.bg-\(color\:--my-color\){background-color:var(--my-color)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a2e\]{background-color:#1a1a2e}.bg-\[\#0061E1\]{background-color:#0061e1}.bg-\[\#0088cc\]{background-color:#08c}.bg-\[\#111\]{background-color:#111}.bg-\[\#863bff\]{background-color:#863bff}.bg-\[\#16213e\]{background-color:#16213e}.bg-\[\#202020\]{background-color:#202020}.bg-\[\#292929\]{background-color:#292929}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[color\:var\(--my-color\)\]{background-color:var(--my-color)}.bg-\[var\(--my_variable\)\]{background-color:var(--my_variable)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/50{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/30{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.bg-blue-600\/80{background-color:#155dfccc}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/80{background-color:color-mix(in oklab, var(--color-blue-600) 80%, transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-700\/60{background-color:#1447e699}@supports (color:color-mix(in lab, red, red)){.bg-blue-700\/60{background-color:color-mix(in oklab, var(--color-blue-700) 60%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-600\/80{background-color:#e30076cc}@supports (color:color-mix(in lab, red, red)){.bg-pink-600\/80{background-color:color-mix(in oklab, var(--color-pink-600) 80%, transparent)}}.bg-pink-700{background-color:var(--color-pink-700)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800\/60{background-color:#6e11b099}@supports (color:color-mix(in lab, red, red)){.bg-purple-800\/60{background-color:color-mix(in oklab, var(--color-purple-800) 60%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/50{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-red-500\/\[50\%\]{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[50\%\]{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/90{background-color:color-mix(in oklab, var(--color-red-950) 90%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/30{background-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/30{background-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30{background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/40{background-color:#45556c66}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/40{background-color:color-mix(in oklab, var(--color-slate-600) 40%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-800\/95{background-color:#1d293df2}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/95{background-color:color-mix(in oklab, var(--color-slate-800) 95%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/85{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.-bg-conic,.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.via-none{--tw-gradient-via-stops:initial}.from-\[\#863bff\]{--tw-gradient-from:#863bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/15{--tw-gradient-from:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.from-sky-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-600{--tw-gradient-from:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400{--tw-gradient-from:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500{--tw-gradient-from:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5b21b6\]{--tw-gradient-to:#5b21b6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-800{--tw-gradient-to:var(--color-emerald-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600\/15{--tw-gradient-to:#0084cc26}@supports (color:color-mix(in lab, red, red)){.to-sky-600\/15{--tw-gradient-to:color-mix(in oklab, var(--color-sky-600) 15%, transparent)}}.to-sky-600\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-500{--tw-gradient-to:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-600{--tw-gradient-to:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-none{-webkit-mask-image:none;mask-image:none}.mask-circle{--tw-mask-radial-shape:circle}.mask-ellipse{--tw-mask-radial-shape:ellipse}.mask-radial-closest-corner{--tw-mask-radial-size:closest-corner}.mask-radial-closest-side{--tw-mask-radial-size:closest-side}.mask-radial-farthest-corner{--tw-mask-radial-size:farthest-corner}.mask-radial-farthest-side{--tw-mask-radial-size:farthest-side}.mask-radial-at-bottom{--tw-mask-radial-position:bottom}.mask-radial-at-bottom-left{--tw-mask-radial-position:bottom left}.mask-radial-at-bottom-right{--tw-mask-radial-position:bottom right}.mask-radial-at-center{--tw-mask-radial-position:center}.mask-radial-at-left{--tw-mask-radial-position:left}.mask-radial-at-right{--tw-mask-radial-position:right}.mask-radial-at-top{--tw-mask-radial-position:top}.mask-radial-at-top-left{--tw-mask-radial-position:top left}.mask-radial-at-top-right{--tw-mask-radial-position:top right}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-bottom-left{background-position:0 100%}.bg-bottom-right{background-position:100% 100%}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-top-left{background-position:0 0}.bg-top-right{background-position:100% 0}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.mask-add{-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.mask-exclude{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-subtract{-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-luminance{-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;mask-mode:luminance}.mask-match{-webkit-mask-source-type:auto;-webkit-mask-source-type:auto;-webkit-mask-source-type:auto;mask-mode:match-source}.mask-type-alpha{mask-type:alpha}.mask-type-luminance{mask-type:luminance}.mask-auto{-webkit-mask-size:auto;mask-size:auto}.mask-contain{-webkit-mask-size:contain;mask-size:contain}.mask-cover{-webkit-mask-size:cover;mask-size:cover}.mask-clip-border{-webkit-mask-clip:border-box;mask-clip:border-box}.mask-clip-content{-webkit-mask-clip:content-box;mask-clip:content-box}.mask-clip-fill{-webkit-mask-clip:fill-box;mask-clip:fill-box}.mask-clip-padding{-webkit-mask-clip:padding-box;mask-clip:padding-box}.mask-clip-stroke{-webkit-mask-clip:stroke-box;mask-clip:stroke-box}.mask-clip-view{-webkit-mask-clip:view-box;mask-clip:view-box}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-bottom{-webkit-mask-position:bottom;mask-position:bottom}.mask-bottom-left{-webkit-mask-position:0 100%;mask-position:0 100%}.mask-bottom-right{-webkit-mask-position:100% 100%;mask-position:100% 100%}.mask-center{-webkit-mask-position:50%;mask-position:50%}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.mask-top{-webkit-mask-position:top;mask-position:top}.mask-top-left{-webkit-mask-position:0 0;mask-position:0 0}.mask-top-right{-webkit-mask-position:100% 0;mask-position:100% 0}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.mask-repeat-round{-webkit-mask-repeat:round;mask-repeat:round}.mask-repeat-space{-webkit-mask-repeat:space;mask-repeat:space}.mask-repeat-x{-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mask-repeat-y{-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.mask-origin-border{-webkit-mask-origin:border-box;mask-origin:border-box}.mask-origin-content{-webkit-mask-origin:content-box;mask-origin:content-box}.mask-origin-fill{-webkit-mask-origin:fill-box;mask-origin:fill-box}.mask-origin-padding{-webkit-mask-origin:padding-box;mask-origin:padding-box}.mask-origin-stroke{-webkit-mask-origin:stroke-box;mask-origin:stroke-box}.mask-origin-view{-webkit-mask-origin:view-box;mask-origin:view-box}.fill-none{fill:none}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.wrap-normal{overflow-wrap:normal}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-blue-600{color:var(--color-blue-600)!important}.\[color\:red\]{color:red}.\[color\:red\]\/50{color:oklab(62.7955% .224863 .125846/.5)}.\[color\:red\]\/50\!{color:oklab(62.7955% .224863 .125846/.5)!important}.text-\[\#0061E1\]{color:#0061e1}.text-\[\#863bff\]{color:#863bff}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.font-stretch-condensed{font-stretch:75%}.font-stretch-expanded{font-stretch:125%}.font-stretch-extra-condensed{font-stretch:62.5%}.font-stretch-extra-expanded{font-stretch:150%}.font-stretch-normal{font-stretch:100%}.font-stretch-semi-condensed{font-stretch:87.5%}.font-stretch-semi-expanded{font-stretch:112.5%}.font-stretch-ultra-condensed{font-stretch:50%}.font-stretch-ultra-expanded{font-stretch:200%}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-auto{text-decoration-thickness:auto}.decoration-from-font{text-decoration-thickness:from-font}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.accent-auto{accent-color:auto}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-green-600{accent-color:var(--color-green-600)}.accent-pink-500{accent-color:var(--color-pink-500)}.accent-sky-500{accent-color:var(--color-sky-500)}.scheme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.scheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.scheme-normal{color-scheme:normal}.scheme-only-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}.scheme-only-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_12px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -4px 12px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-600\/25{--tw-shadow-color:#155dfc40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-initial{--tw-shadow-color:initial}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-white{--tw-ring-color:var(--color-white)}.inset-shadow-initial{--tw-inset-shadow-color:initial}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-none{--tw-drop-shadow: ;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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!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}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-discrete{transition-behavior:allow-discrete}.transition-normal{transition-behavior:normal}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-size{--tw-contain-size:size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.contain-content{contain:content}.contain-none{contain:none}.contain-strict{contain:strict}.content-none{--tw-content:none;content:none}.forced-color-adjust-auto{forced-color-adjust:auto}.forced-color-adjust-none{forced-color-adjust:none}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-dotted{--tw-outline-style:dotted;outline-style:dotted}.outline-double{--tw-outline-style:double;outline-style:double}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[hash\:10\]{hash:10}.\[k\:K\]{k:K}.\[vite\:html\]{vite:html}.\[vue-router\:HMR\]{vue-router:HMR}.backface-hidden{backface-visibility:hidden}.backface-visible{backface-visibility:visible}.block-auto{block-size:auto}.block-lh{block-size:1lh}.block-screen{block-size:100vh}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-initial{--tw-duration:initial}.inline-auto{inline-size:auto}.inline-screen{inline-size:100vw}.max-block-lh{max-block-size:1lh}.max-block-none{max-block-size:none}.max-block-screen{max-block-size:100vh}.max-inline-none{max-inline-size:none}.max-inline-screen{max-inline-size:100vw}.min-block-auto{min-block-size:auto}.min-block-lh{min-block-size:1lh}.min-block-screen{min-block-size:100vh}.min-inline-auto{min-inline-size:auto}.min-inline-screen{min-inline-size:100vw}.ring-inset{--tw-ring-inset:inset}.text-shadow-initial{--tw-text-shadow-color:initial}.transform-3d{transform-style:preserve-3d}.transform-border{transform-box:border-box}.transform-content{transform-box:content-box}.transform-fill{transform-box:fill-box}.transform-flat{transform-style:flat}.transform-stroke{transform-box:stroke-box}.transform-view{transform-box:view-box}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:bg-amber-100:is(:where(.group):hover *){background-color:var(--color-amber-100)}.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-green-100:is(:where(.group):hover *){background-color:var(--color-green-100)}.group-hover\:bg-slate-200:is(:where(.group):hover *){background-color:var(--color-slate-200)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-green-500:is(:where(.peer):checked~*){background-color:var(--color-green-500)}.peer-checked\:bg-sky-500:is(:where(.peer):checked~*){background-color:var(--color-sky-500)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus\:ring-sky-400\/20:is(:where(.peer):focus~*){--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.peer-focus\:ring-sky-400\/20:is(:where(.peer):focus~*){--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-blue-50::file-selector-button{background-color:var(--color-blue-50)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-blue-600::file-selector-button{color:var(--color-blue-600)}.file\:text-blue-700::file-selector-button{color:var(--color-blue-700)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0\.5:before{content:var(--tw-content);top:calc(var(--spacing) * .5)}.before\:left-0\.5:before{content:var(--tw-content);left:calc(var(--spacing) * .5)}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing) * 4)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing) * 4)}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:transition:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-slate-300:after{content:var(--tw-content);background-color:var(--color-slate-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.even\:bg-slate-50:nth-child(2n){background-color:var(--color-slate-50)}.checked\:bg-green-500:checked{background-color:var(--color-green-500)}.checked\:before\:translate-x-5:checked:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.hover\:-mx-2:hover{margin-inline:calc(var(--spacing) * -2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-green-700:hover{border-color:var(--color-green-700)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-600:hover{border-color:var(--color-sky-600)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-200\/50:hover{background-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-200\/50:hover{background-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-50\/50:hover{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/50:hover{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-400\/10:hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/10:hover{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.hover\:bg-sky-400\/15:hover{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/15:hover{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.hover\:bg-sky-400\/20:hover{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/20:hover{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.hover\:bg-sky-400\/25:hover{background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/25:hover{background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.hover\:bg-sky-400\/\[0\.04\]:hover{background-color:#00bcfe0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-sky-400) 4%, transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/70:hover{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-sky-500:hover{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-sky-600:hover{--tw-gradient-from:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-sky-700:hover{--tw-gradient-from:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-700:hover{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-sky-600:hover{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-sky-700:hover{--tw-gradient-to:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:px-2:hover{padding-inline:calc(var(--spacing) * 2)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:file\:bg-blue-100:hover::file-selector-button{background-color:var(--color-blue-100)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-green-400:focus{border-color:var(--color-green-400)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:border-slate-400:focus{border-color:var(--color-slate-400)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/10:focus{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.focus\:ring-blue-600\/10:focus{--tw-ring-color:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-600\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.focus\:ring-green-400:focus{--tw-ring-color:var(--color-green-400)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-sky-400\/15:focus{--tw-ring-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-400\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.focus\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-blue-700:active{background-color:var(--color-blue-700)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (width>=64rem){.max-lg\:absolute{position:absolute}.max-lg\:inset-y-0{inset-block:0}.max-lg\:left-0{left:0}.max-lg\:z-10{z-index:10}.max-lg\:hidden{display:none}.max-lg\:inline-flex{display:inline-flex}.max-lg\:w-full{width:100%}.max-lg\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (width>=40rem){.sm\:inset-0{inset:0}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-0{top:0}.sm\:top-2{top:calc(var(--spacing) * 2)}.sm\:top-12{top:calc(var(--spacing) * 12)}.sm\:top-auto{top:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-full{left:100%}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mt-0{margin-top:0}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-\[48px\]{height:48px}.sm\:h-auto{height:auto}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[320px\]{max-height:320px}.sm\:max-h-\[420px\]{max-height:420px}.sm\:min-h-\[64px\]{min-height:64px}.sm\:w-1\/2{width:50%}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[300px\]{min-width:300px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.sm\:rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-40{height:calc(var(--spacing) * 40)}.md\:h-full{height:100%}.md\:max-h-80{max-height:calc(var(--spacing) * 80)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.6667%}.md\:w-5\/12{width:41.6667%}.md\:w-full{width:100%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-right{text-align:right}}@media (width>=64rem){.lg\:static{position:static}.lg\:left-52{left:calc(var(--spacing) * 52)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table{display:table}.lg\:h-3\.5{height:calc(var(--spacing) * 3.5)}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-7{height:calc(var(--spacing) * 7)}.lg\:h-full{height:100%}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:min-h-0{min-height:0}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-2\/5{width:40%}.lg\:w-3\.5{width:calc(var(--spacing) * 3.5)}.lg\:w-3\/5{width:60%}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-7{width:calc(var(--spacing) * 7)}.lg\:w-52{width:calc(var(--spacing) * 52)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:min-w-\[794px\]{min-width:794px}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-1{gap:var(--spacing)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-none{border-radius:0}.lg\:bg-transparent{background-color:#0000}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:py-1{padding-block:var(--spacing)}.lg\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-slate-500{color:var(--color-slate-500)}@media (hover:hover){.lg\:hover\:text-green-700:hover{color:var(--color-green-700)}.lg\:hover\:text-slate-700:hover{color:var(--color-slate-700)}}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:block{display:block}.print\:flex{display:flex}.print\:hidden{display:none}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:p-0{padding:0}}}table thead tr{color:#fff!important;background-color:#2563eb!important}.route-slide-enter-active,.route-slide-leave-active{transition:transform .25s,opacity .25s}.route-slide-enter-from{transform:translateX(calc(var(--route-dir,1) * 30px));opacity:0}.route-slide-leave-to{transform:translateX(calc(var(--route-dir,1) * -30px));opacity:0}.route-slide-enter-active,.route-slide-leave-active{position:absolute;inset:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@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}}.confirm-fade-enter-active[data-v-f3bb8c6a],.confirm-fade-leave-active[data-v-f3bb8c6a]{transition:opacity .15s}.confirm-fade-enter-from[data-v-f3bb8c6a],.confirm-fade-leave-to[data-v-f3bb8c6a]{opacity:0}aside nav[data-v-a0324902] svg,aside .shrink-0[data-v-a0324902] svg{flex-shrink:0;width:1.2rem;height:1.2rem}@media (width>=1024px){aside nav[data-v-a0324902] svg,aside .shrink-0[data-v-a0324902] svg{width:1.25rem;height:1.25rem}}.custom-scrollbar[data-v-a0324902]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-a0324902]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-a0324902]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-a0324902]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@keyframes fadeIn-0bd0521c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-0bd0521c]{animation:.2s ease-out fadeIn-0bd0521c}.home-hero[data-v-e00631be]:before{content:"";pointer-events:none;background-image:radial-gradient(#64748b1f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.blob[data-v-e00631be]{filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.blob-1[data-v-e00631be]{background:#bfdbfe;width:420px;height:420px;animation:14s ease-in-out infinite drift-e00631be;top:-120px;left:-100px}.blob-2[data-v-e00631be]{background:#a5f3fc;width:340px;height:340px;animation:18s ease-in-out infinite reverse drift-e00631be;bottom:-100px;right:-80px}.blob-3[data-v-e00631be]{background:#c7d2fe;width:260px;height:260px;animation:16s ease-in-out 2s infinite drift-e00631be;top:55%;left:60%}@keyframes drift-e00631be{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,25px)scale(.95)}}.tooth[data-v-e00631be]{color:#3b82f61a;pointer-events:none;position:absolute}.tooth-1[data-v-e00631be]{width:90px;height:90px;animation:7s ease-in-out infinite floatY-e00631be;top:12%;left:8%}.tooth-2[data-v-e00631be]{width:60px;height:60px;animation:9s ease-in-out 1.5s infinite floatY-e00631be;top:68%;left:14%}.tooth-3[data-v-e00631be]{width:110px;height:110px;animation:8s ease-in-out .8s infinite floatY-e00631be;top:20%;right:10%}@keyframes floatY-e00631be{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-18px)rotate(6deg)}}.glass-card[data-v-e00631be]{text-align:center;-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:28px;padding:48px 56px;animation:.9s cubic-bezier(.22,1,.36,1) both cardIn-e00631be;position:relative;box-shadow:0 24px 60px #1e293b1f}@keyframes cardIn-e00631be{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.tooth-icon[data-v-e00631be]{background:linear-gradient(135deg,#4f6ef7,#22d3ee);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:-92px auto 18px;animation:.9s cubic-bezier(.22,1,.36,1) .15s both cardIn-e00631be;display:flex;box-shadow:0 10px 30px #22d3ee66}.brand-name[data-v-e00631be]{letter-spacing:.08em;background:linear-gradient(90deg,#1d4ed8 0%,#0891b2 50%,#1d4ed8 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:800;line-height:1.1;animation:5s linear infinite shine-e00631be}@keyframes shine-e00631be{to{background-position:200%}}.anim-item[data-v-e00631be]{opacity:0;animation:.7s ease-out forwards fadeUp-e00631be}.anim-1[data-v-e00631be]{animation-delay:.3s}.anim-2[data-v-e00631be]{animation-delay:.45s}.anim-3[data-v-e00631be]{animation-delay:.6s}.anim-4[data-v-e00631be]{animation-delay:.75s}@keyframes fadeUp-e00631be{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.welcome-badge[data-v-e00631be]{color:#fff;background:linear-gradient(135deg,#4f6ef7,#22d3ee);border:1px solid #ffffff80;border-radius:50px;align-items:center;gap:10px;margin-top:26px;padding:12px 26px;font-size:.9rem;font-weight:600;animation:.7s ease-out .75s forwards fadeUp-e00631be,3s ease-in-out 1.5s infinite badgeFloat-e00631be;display:inline-flex;box-shadow:0 8px 24px #4f6ef759}.welcome-star[data-v-e00631be]{animation:2.5s linear infinite spin-e00631be}@keyframes badgeFloat-e00631be{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes spin-e00631be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.glass-card[data-v-e00631be]{border-radius:22px;margin-top:40px;padding:40px 24px}.tooth-icon[data-v-e00631be]{width:60px;height:60px;margin-top:-76px}.tooth-icon .w-9[data-v-e00631be]{width:28px;height:28px}.welcome-badge[data-v-e00631be]{gap:8px;padding:10px 20px;font-size:.8rem}}.form-scroll[data-v-a83c27bf]{scrollbar-width:none;-ms-overflow-style:none}.form-scroll[data-v-a83c27bf]::-webkit-scrollbar{display:none}.rx-viewer[data-v-175e347f]{background:#000;flex-direction:column;width:100%;height:100%;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.rx-toolbar[data-v-175e347f]{z-index:10;background:linear-gradient(#1e293b,#0f172a);border-bottom:2px solid #0ea5e9;flex-shrink:0;align-items:center;gap:4px;height:48px;padding:0 10px;display:flex}.rx-brand[data-v-175e347f]{color:#00e5ff;white-space:nowrap;text-shadow:0 0 8px #00e5ff66;align-items:center;gap:8px;padding-right:8px;font-size:14px;font-weight:800;display:flex}.rx-brand i[data-v-175e347f]{font-size:17px}.rx-divider[data-v-175e347f]{background:#38bdf84d;flex-shrink:0;width:1px;height:24px}.rx-toolbar-group[data-v-175e347f]{align-items:center;gap:2px;display:flex}.rx-toolbar-scroll[data-v-175e347f]{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.rx-toolbar-scroll[data-v-175e347f]::-webkit-scrollbar{display:none}.rx-toolbar-spacer[data-v-175e347f]{flex:1}.rx-tool-btn[data-v-175e347f]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .15s;display:flex}.rx-tool-btn[data-v-175e347f]:hover{color:#00e5ff;background:#00e5ff33}.rx-tool-btn.active[data-v-175e347f]{color:#fff;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 0 12px #06b6d480}.rx-close-btn[data-v-175e347f]:hover{color:#fca5a5;background:#f8717140;box-shadow:0 0 8px #f871714d}.rx-zoom-control[data-v-175e347f]{align-items:center;gap:6px;padding:0 4px;display:flex}.rx-zoom-slider[data-v-175e347f]{accent-color:#38bdf8;cursor:pointer;width:80px;height:4px}.rx-zoom-label[data-v-175e347f]{color:#00e5ff;text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px;font-weight:600}.rx-side-panel[data-v-175e347f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0f172afc;border-left:2px solid #0ea5e9;flex-direction:column;width:260px;display:flex;position:absolute;top:48px;bottom:0;right:0;box-shadow:-4px 0 20px #00000080}.rx-side-header[data-v-175e347f]{color:#00e5ff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 6px #00e5ff4d;border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.rx-side-close[data-v-175e347f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.rx-side-close[data-v-175e347f]:hover{color:#fca5a5}.rx-side-body[data-v-175e347f]{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.rx-adj-group[data-v-175e347f]{flex-direction:column;gap:6px;display:flex}.rx-adj-label-row[data-v-175e347f]{justify-content:space-between;align-items:center;display:flex}.rx-adj-label[data-v-175e347f]{color:#e2e8f0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.rx-adj-value[data-v-175e347f]{color:#00e5ff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rx-adj-slider[data-v-175e347f]{accent-color:#06b6d4;cursor:pointer;width:100%;height:5px}.rx-toggle-btn[data-v-175e347f]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s}.rx-toggle-btn.active[data-v-175e347f]{color:#00e5ff;background:#06b6d440;border-color:#06b6d4;box-shadow:0 0 8px #06b6d44d}.rx-reset-btn[data-v-175e347f]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.rx-reset-btn[data-v-175e347f]:hover{color:#00e5ff;background:#06b6d433;border-color:#06b6d4}.rx-canvas-area[data-v-175e347f]{background:#000;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.rx-side-container[data-v-175e347f]{width:100%;height:100%;display:flex}.rx-side-container .rx-viewport[data-v-175e347f]{border-right:1px solid #38bdf81a;flex:1;width:50%}.rx-side-container .rx-viewport[data-v-175e347f]:last-child{border-right:none}.rx-viewport[data-v-175e347f]{cursor:grab;touch-action:none;flex:1;position:relative;overflow:hidden}.rx-viewport[data-v-175e347f]:active{cursor:grabbing}.rx-image-wrapper[data-v-175e347f]{transform-origin:0 0;position:absolute;top:0;left:0}.rx-image[data-v-175e347f]{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;display:block}.rx-image-overlay[data-v-175e347f]{width:100%;height:100%;position:absolute;top:0;left:0}.rx-annotation-svg[data-v-175e347f]{pointer-events:all;cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.rx-viewport-overlay[data-v-175e347f]{width:100%}.rx-loading[data-v-175e347f]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.rx-spinner[data-v-175e347f]{border:3px solid #38bdf833;border-top-color:#38bdf8;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite rx-spin-175e347f}@keyframes rx-spin-175e347f{to{transform:rotate(360deg)}}.rx-zoom-panel[data-v-175e347f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6;background:#0f172af2;border:2px solid #0ea5e9;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 16px #00000080}.rx-zoom-panel-btn[data-v-175e347f]{color:#00e5ff;cursor:pointer;background:#38bdf81a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.rx-zoom-panel-btn[data-v-175e347f]:hover{color:#fff;background:#00e5ff40;box-shadow:0 0 8px #00e5ff4d}.rx-zoom-panel-slider-wrap[data-v-175e347f]{justify-content:center;align-items:center;height:80px;padding:2px 0;display:flex}.rx-zoom-panel-slider[data-v-175e347f]{appearance:slider-vertical;writing-mode:bt-lr;accent-color:#06b6d4;cursor:pointer;width:6px;height:80px}.rx-zoom-panel-info[data-v-175e347f]{justify-content:center;align-items:center;padding:2px 0;display:flex}.rx-zoom-panel-label[data-v-175e347f]{color:#00e5ff;font-variant-numeric:tabular-nums;text-shadow:0 0 4px #00e5ff66;font-size:11px;font-weight:700}.rx-lens[data-v-175e347f]{pointer-events:none;z-index:8;cursor:none;border:3px solid #a855f7;border-radius:50%;width:160px;height:160px;position:absolute;overflow:hidden;box-shadow:0 0 20px #a855f780,inset 0 0 10px #0000004d}.rx-lens-inner[data-v-175e347f]{width:100%;height:100%}.rx-lens-crosshair-h[data-v-175e347f]{background:#a855f780;height:1px;position:absolute;top:50%;left:0;right:0}.rx-lens-crosshair-v[data-v-175e347f]{background:#a855f780;width:1px;position:absolute;top:0;bottom:0;left:50%}.rx-minimap[data-v-175e347f]{z-index:5;background:#000000d9;border:2px solid #06b6d4;border-radius:6px;width:140px;height:100px;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 0 12px #06b6d44d}.rx-minimap-inner[data-v-175e347f]{width:100%;height:100%;position:relative}.rx-minimap-img[data-v-175e347f]{object-fit:contain;width:100%;height:100%}.rx-minimap-viewport[data-v-175e347f]{pointer-events:none;background:#00e5ff33;border:2px solid #00e5ff;position:absolute;box-shadow:0 0 6px #00e5ff66}.rx-annotate-bar[data-v-175e347f]{background:linear-gradient(#1e293b,#0f172a);border-top:2px solid #facc15;flex-shrink:0;align-items:center;gap:6px;height:42px;padding:0 12px;display:flex}.rx-ann-label[data-v-175e347f]{color:#facc15;text-transform:uppercase;letter-spacing:.05em;padding-right:4px;font-size:11px;font-weight:700}.rx-ann-btn[data-v-175e347f]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.rx-ann-btn[data-v-175e347f]:hover{color:#facc15;background:#facc1526}.rx-ann-btn.active[data-v-175e347f]{color:#fde047;background:#facc1540;border-color:#facc15;box-shadow:0 0 8px #facc154d}.rx-ann-divider[data-v-175e347f]{background:#94a3b833;width:1px;height:20px}.rx-color-label[data-v-175e347f]{color:#cbd5e1;font-size:11px;font-weight:600}.rx-color-picker[data-v-175e347f]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px}.rx-ann-spacer[data-v-175e347f]{flex:1}.rx-ann-count[data-v-175e347f]{color:#facc15;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.rx-statusbar[data-v-175e347f]{color:#64748b;background:#000;border-top:1px solid #38bdf826;flex-shrink:0;align-items:center;gap:12px;height:28px;padding:0 14px;font-size:10px;display:flex}.rx-status-item[data-v-175e347f]{font-variant-numeric:tabular-nums;color:#94a3b8;align-items:center;gap:4px;display:flex}.rx-status-item i[data-v-175e347f]{opacity:.8;font-size:9px}.rx-status-spacer[data-v-175e347f]{flex:1}.rx-mode-badge[data-v-175e347f]{color:#00e5ff;background:#06b6d433;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.rx-mode-badge.annotate[data-v-175e347f],.rx-mode-badge.measure[data-v-175e347f]{color:#facc15;background:#facc1533}.rx-mode-badge.crop[data-v-175e347f]{color:#00e5ff;background:#00e5ff33}.rx-mode-badge.zoomArea[data-v-175e347f]{color:#a3e635;background:#84cc1633}.rx-mode-badge.lens[data-v-175e347f],.rx-mode-badge.angle[data-v-175e347f]{color:#c084fc;background:#a855f733}.rx-mode-badge.calibrate[data-v-175e347f]{color:#22d3ee;background:#06b6d433}.rx-mode-badge.roi[data-v-175e347f]{color:#4ade80;background:#22c55e33}.rx-mode-badge.freehand[data-v-175e347f]{color:#fb923c;background:#f9731633}.rx-filter-grid[data-v-175e347f]{grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;display:grid}.rx-filter-btn[data-v-175e347f]{color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #38bdf84d;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:600;transition:all .15s}.rx-filter-btn[data-v-175e347f]:hover{color:#00e5ff;background:#38bdf826}.rx-filter-btn.active[data-v-175e347f]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0284c7;box-shadow:0 0 8px #0ea5e966}.rx-measure-bar[data-v-175e347f]{background:linear-gradient(#1e293b,#0f172a);border-top:2px solid #facc15;flex-shrink:0;align-items:center;gap:6px;height:42px;padding:0 12px;display:flex}.rx-measure-label[data-v-175e347f]{color:#facc15}.rx-measure-hint[data-v-175e347f]{color:#cbd5e1;font-size:11px;font-weight:500}.rx-measure-input[data-v-175e347f]{color:#facc15;text-align:center;background:#0f172acc;border:1px solid #facc154d;border-radius:5px;width:70px;padding:4px 8px;font-size:12px;font-weight:600}.rx-measure-input[data-v-175e347f]:focus{border-color:#facc15;outline:none;box-shadow:0 0 6px #facc154d}.rx-measure-count[data-v-175e347f]{color:#facc15!important}.rx-crop-bar[data-v-175e347f]{background:linear-gradient(#1e293b,#0f172a);border-top:2px solid #00e5ff;flex-shrink:0;align-items:center;gap:6px;height:42px;padding:0 12px;display:flex}.rx-crop-label[data-v-175e347f]{color:#00e5ff}.rx-crop-apply[data-v-175e347f]{color:#4ade80;background:#22c55e33;border-color:#22c55e}.rx-crop-apply[data-v-175e347f]:hover{color:#86efac;background:#22c55e4d}.rx-slide-right-enter-active[data-v-175e347f],.rx-slide-right-leave-active[data-v-175e347f]{transition:transform .2s,opacity .2s}.rx-slide-right-enter-from[data-v-175e347f],.rx-slide-right-leave-to[data-v-175e347f]{opacity:0;transform:translate(100%)}.rx-slide-up-enter-active[data-v-175e347f],.rx-slide-up-leave-active[data-v-175e347f]{transition:transform .2s,opacity .2s}.rx-slide-up-enter-from[data-v-175e347f],.rx-slide-up-leave-to[data-v-175e347f]{opacity:0;transform:translateY(100%)}@media (width<=1023px){.rx-tool-btn[data-v-175e347f]{flex-shrink:0;width:40px;height:40px;font-size:15px}.rx-toolbar-group[data-v-175e347f],.rx-brand[data-v-175e347f],.rx-divider[data-v-175e347f]{flex-shrink:0}.rx-brand span[data-v-175e347f]{display:none}.rx-side-panel[data-v-175e347f]{width:min(260px,85vw)}.rx-annotate-bar[data-v-175e347f],.rx-measure-bar[data-v-175e347f],.rx-crop-bar[data-v-175e347f]{scrollbar-width:none;overflow-x:auto}.rx-annotate-bar[data-v-175e347f]::-webkit-scrollbar{display:none}.rx-measure-bar[data-v-175e347f]::-webkit-scrollbar{display:none}.rx-crop-bar[data-v-175e347f]::-webkit-scrollbar{display:none}.rx-ann-btn[data-v-175e347f]{flex-shrink:0;padding:8px 10px}.rx-ann-label[data-v-175e347f],.rx-measure-hint[data-v-175e347f],.rx-color-label[data-v-175e347f],.rx-ann-count[data-v-175e347f]{flex-shrink:0}.rx-statusbar[data-v-175e347f]{overflow-x:auto}.rx-status-item[data-v-175e347f]{flex-shrink:0}.rx-minimap[data-v-175e347f]{display:none}.rx-zoom-panel-btn[data-v-175e347f]{width:38px;height:38px}}.pv-tool-btn[data-v-51aac876]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.pv-tool-btn[data-v-51aac876]:hover{color:#fff;background:#1e3a8a;border-color:#60a5fa}@media (width<=1023px){.pv-tool-btn[data-v-51aac876]{flex-shrink:0;width:42px;height:42px}}.pv-tool-btn.bg-blue-700[data-v-51aac876]{box-shadow:0 0 8px 2px #60a5fa99}.pv-tool-btn.bg-pink-700[data-v-51aac876]{box-shadow:0 0 8px 2px #ec489999}.pv-filter-btn[data-v-51aac876]{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:4px;padding:6px 8px;font-size:11px;transition:all .15s}.pv-filter-btn[data-v-51aac876]:hover{color:#fff;background:#1e3a8a;border-color:#60a5fa}.pv-filter-btn.active[data-v-51aac876]{color:#fff;background:#1d4ed8;border-color:#60a5fa}.slide-right-enter-active[data-v-51aac876],.slide-right-leave-active[data-v-51aac876]{transition:transform .2s,opacity .2s}.slide-right-enter-from[data-v-51aac876],.slide-right-leave-to[data-v-51aac876]{opacity:0;transform:translate(100%)}.cm-overlay[data-v-2b230317]{z-index:2000;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cm-box[data-v-2b230317]{background:#fff;border-radius:10px;flex-direction:column;width:720px;max-width:98vw;height:90vh;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 6px 32px #00000047}.cm-top[data-v-2b230317]{color:#fff;background:#1a3a5c;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.cm-btn-close[data-v-2b230317]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:16px;display:flex}.cm-btn-close[data-v-2b230317]:hover{background:#fff3}.cm-body[data-v-2b230317]{background:#1a1a1a;flex:1;min-height:0;position:relative;overflow:hidden}.cm-img-wrapper[data-v-2b230317]{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:flex;position:absolute;top:0;left:0}.cm-source-img[data-v-2b230317]{-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cm-crop-svg[data-v-2b230317]{pointer-events:none;position:absolute}.cm-crop-handle[data-v-2b230317]{pointer-events:all;cursor:move;touch-action:none}.cm-rotate-btns[data-v-2b230317]{align-items:center;gap:6px;display:flex}.cm-rot-btn[data-v-2b230317]{cursor:pointer;color:#1a3a5c;background:#fff;border:1px solid #ccc;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.cm-rot-btn[data-v-2b230317]:hover{background:#e8f0fe;border-color:#1a3a5c}.cm-rot-deg[data-v-2b230317]{color:#444;text-align:center;min-width:36px;font-size:12px;font-weight:700}.cm-footer[data-v-2b230317]{background:#fafafa;border-top:1px solid #e0e0e0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;padding:10px 12px;display:flex;position:relative}.cm-footer-actions[data-v-2b230317]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cm-footer-toolbar[data-v-2b230317]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#0000008c;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;display:flex;overflow-x:auto}.cm-footer-toolbar[data-v-2b230317]::-webkit-scrollbar{display:none}.cm-footer-toolbar .cm-rot-btn[data-v-2b230317]{color:#fff;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff40;border-radius:0;justify-content:center;align-items:center;width:36px;height:30px;font-size:14px;transition:background .15s;display:flex}.cm-footer-toolbar .cm-rot-btn[data-v-2b230317]:last-of-type{border-right:none}.cm-footer-toolbar .cm-rot-btn[data-v-2b230317]:hover{background:#fff3}.cm-footer-toolbar .cm-rot-deg[data-v-2b230317]{color:#fff;text-align:center;border-right:1px solid #ffffff40;min-width:34px;padding:0 6px;font-size:12px;font-weight:700}.cm-footer-toolbar .cm-filt-btn[data-v-2b230317]{color:#fff;cursor:pointer;background:0 0;border:none;border-right:1px solid #ffffff40;border-radius:0;justify-content:center;align-items:center;width:36px;height:30px;font-size:14px;transition:background .15s;display:flex}.cm-footer-toolbar .cm-filt-btn[data-v-2b230317]:last-of-type{border-right:none}.cm-footer-toolbar .cm-filt-btn[data-v-2b230317]:hover{background:#fff3}.cm-footer-toolbar .cm-filt-btn.active[data-v-2b230317]{color:#7dd3fc;background:#ffffff40}.cm-toolbar-sep[data-v-2b230317]{background:#ffffff59;width:1px;height:20px;margin:0 2px}.cm-btn[data-v-2b230317]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 18px;font-size:13px;font-weight:600;display:flex}.cm-btn-cancel[data-v-2b230317]{color:#444;background:#e0e0e0}.cm-btn-cancel[data-v-2b230317]:hover{background:#c8c8c8}.cm-btn-confirm[data-v-2b230317]{color:#fff;background:#1a3a5c}.cm-btn-confirm[data-v-2b230317]:hover{background:#14304f}.cm-filter-control-footer[data-v-2b230317]{box-sizing:border-box;color:#fff;z-index:20;background:#1a1a1a;border-radius:0;align-items:center;gap:8px;width:100%;padding:8px 14px;display:flex;position:absolute;bottom:100%;left:0}.cm-filter-control-footer input[type=range][data-v-2b230317]{flex:1;min-width:80px}.cm-filter-control-footer .cm-filter-label[data-v-2b230317]{white-space:nowrap;min-width:60px;font-size:12px;font-weight:600}.cm-filter-control-footer .cm-filter-value[data-v-2b230317]{font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:12px}.cm-filt-btn-ok[data-v-2b230317]{color:#fff;background:#1a3a5c}.cm-filt-btn-ok[data-v-2b230317]:hover{background:#14304f}.dicom-scroll[data-v-26af470f]{appearance:none;cursor:pointer;opacity:.85;background:#0f172a;border:1px solid #475569;border-radius:2px;width:14px;height:calc(100% - 3.25rem)}.dicom-scroll[data-v-26af470f]:hover,.dicom-scroll[data-v-26af470f]:focus{opacity:1;border-color:#60a5fa;outline:none}.dicom-scroll[data-v-26af470f]::-webkit-slider-runnable-track{background:#1e293b;border-radius:0;width:12px;height:100%}.dicom-scroll[data-v-26af470f]::-webkit-slider-thumb{appearance:none;background:#2563eb;border:1px solid #93c5fd;border-radius:1px;width:12px;height:34px}.dicom-scroll[data-v-26af470f]::-moz-range-track{background:#1e293b;border-radius:0;width:12px;height:100%}.dicom-scroll[data-v-26af470f]::-moz-range-thumb{background:#2563eb;border:1px solid #93c5fd;border-radius:1px;width:12px;height:34px}.tool-btn[data-v-26af470f]{color:#cbd5e1;background:#0f172a;border:1px solid #475569;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.tool-btn[data-v-26af470f]:hover{color:#fff;background:#1e3a8a;border-color:#60a5fa}.tool-btn.bg-pink-700[data-v-26af470f]{box-shadow:0 0 8px 2px #f472b6b3}.tool-btn.bg-blue-700[data-v-26af470f]{box-shadow:0 0 8px 2px #60a5fab3}.viewer[data-v-aebc4a32]{border:1px solid #ccc;width:100%}.app-container[data-v-65db13d8]{height:100%;display:flex}.toolbar[data-v-65db13d8]{background:linear-gradient(#0f172a,#1e293b);border-right:1px solid #94a3b81a;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:70px;padding:20px 0;display:flex}.tool-btn[data-v-65db13d8]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.tool-btn[data-v-65db13d8]:hover{color:#38bdf8;background:#38bdf81a}.tool-btn.active[data-v-65db13d8]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7)}.viewer-section[data-v-65db13d8]{background:#0f172a;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.viewer-header[data-v-65db13d8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-bottom:1px solid #94a3b81a;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.viewer-content[data-v-65db13d8]{background:linear-gradient(#0f172a,#1e293b);flex:1;justify-content:center;align-items:flex-start;padding:10px;display:flex;overflow:auto}.image-wrapper[data-v-65db13d8]{transform-origin:0 0;width:1007px}.ceph-image[data-v-65db13d8]{border-radius:8px;width:1007px;height:auto;display:block;box-shadow:0 25px 50px -12px #00000080}.floating-controls[data-v-65db13d8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0f172af2;border:1px solid #94a3b81a;border-radius:16px;gap:8px;padding:8px;display:flex;position:fixed;bottom:30px;left:calc(50% - 155px);transform:translate(-50%)}.zoom-btn[data-v-65db13d8]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.zoom-btn[data-v-65db13d8]:hover{color:#38bdf8;background:#38bdf81a}.sidebar-right[data-v-65db13d8]{background:linear-gradient(#0f172a,#1e293b);border-left:1px solid #94a3b81a;flex-direction:column;flex-shrink:0;width:380px;display:flex}.panel-header[data-v-65db13d8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-bottom:1px solid #94a3b81a;flex-shrink:0;place-content:center;align-items:center;height:60px;padding:0 24px;font-weight:600}.panel-content[data-v-65db13d8]{flex:1;padding:10px;overflow-y:auto}.info-card[data-v-65db13d8]{background:#1e293b66;border:1px solid #94a3b81a;border-radius:16px;margin-bottom:16px;padding:20px}.card-title[data-v-65db13d8]{text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:16px;font-size:.75rem;font-weight:600}.modern-input[data-v-65db13d8]{color:#e2e8f0;background:#0f172a80;border:1px solid #94a3b833;border-radius:12px;width:100%;margin-bottom:12px;padding:12px 16px}.btn-primary-modern[data-v-65db13d8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ae902,#006110);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary-manual[data-v-65db13d8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0238e9,#120150);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.stats-grid[data-v-65db13d8]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-container[data-v-65db13d8]{overflow:hidden}.stat-item[data-v-65db13d8]{text-align:center;background:#0f172a80;border-radius:12px;padding:16px}.stat-value[data-v-65db13d8]{color:#38bdf8;font-size:1.5rem;font-weight:700}#label-U6Mesial[data-v-65db13d8],#label-U1IncisalTip[data-v-65db13d8],#label-U1RootTip[data-v-65db13d8],#label-L1IncisalTip[data-v-65db13d8],#label-L1RootTip[data-v-65db13d8],#label-CorpusLeft[data-v-65db13d8],#label-RamusDown[data-v-65db13d8],#label-SoftTissueNa[data-v-65db13d8],#label-NasalBridgePoint[data-v-65db13d8],#label-DorsumOfNose[data-v-65db13d8],#label-Columella[data-v-65db13d8],#label-Subnasale[data-v-65db13d8],#label-SoftTissueA[data-v-65db13d8],#label-LabraleSuperius[data-v-65db13d8],#label-UpperLip[data-v-65db13d8],#label-UpperEmbrasure[data-v-65db13d8],#label-LowerEmbrasure[data-v-65db13d8],#label-LowerLip[data-v-65db13d8],#label-LabraleInferius[data-v-65db13d8],#label-SoftTissueB[data-v-65db13d8],#label-SoftTissuePog[data-v-65db13d8],#label-Id[data-v-65db13d8],#label-Sd[data-v-65db13d8],#label-maxilla_outline_11[data-v-65db13d8],#label-symphysis_outline_4[data-v-65db13d8],#label-SoftTissueGn[data-v-65db13d8],#label-SoftTissueMe[data-v-65db13d8],#label-SubmandibularPoint[data-v-65db13d8],#label-U6Distal[data-v-65db13d8],#label-L6Mesial[data-v-65db13d8],#label-L6Distal[data-v-65db13d8]{display:none}circle#G[data-v-65db13d8],circle#SoftTissueNa[data-v-65db13d8],circle#NasalBridgePoint[data-v-65db13d8],circle#DorsumOfNose[data-v-65db13d8],circle#Prn[data-v-65db13d8],circle#Columella[data-v-65db13d8],circle#Subnasale[data-v-65db13d8],circle#SoftTissueA[data-v-65db13d8],circle#LabraleSuperius[data-v-65db13d8],circle#UpperLip[data-v-65db13d8],circle#Stms[data-v-65db13d8],circle#UpperEmbrasure[data-v-65db13d8],circle#LowerEmbrasure[data-v-65db13d8],circle#Stmi[data-v-65db13d8],circle#LowerLip[data-v-65db13d8],circle#LabraleInferius[data-v-65db13d8],circle#SoftTissueB[data-v-65db13d8],circle#SoftTissuePog[data-v-65db13d8],circle#SoftTissueGn[data-v-65db13d8],circle#SoftTissueMe[data-v-65db13d8],circle#SubmandibularPoint[data-v-65db13d8],circle#C[data-v-65db13d8]{fill:green!important}circle#Sd[data-v-65db13d8],circle#PM[data-v-65db13d8],circle#Gn[data-v-65db13d8],circle#Id[data-v-65db13d8],circle#An[data-v-65db13d8],circle#RamusDown[data-v-65db13d8],circle#CorpusLeft[data-v-65db13d8],circle#maxilla_outline_1[data-v-65db13d8],circle#maxilla_outline_2[data-v-65db13d8],circle#maxilla_outline_3[data-v-65db13d8],circle#maxilla_outline_4[data-v-65db13d8],circle#maxilla_outline_5[data-v-65db13d8],circle#maxilla_outline_6[data-v-65db13d8],circle#maxilla_outline_7[data-v-65db13d8],circle#maxilla_outline_8[data-v-65db13d8],circle#maxilla_outline_9[data-v-65db13d8],circle#maxilla_outline_10[data-v-65db13d8],circle#maxilla_outline_11[data-v-65db13d8],circle#symphysis_outline_1[data-v-65db13d8],circle#symphysis_outline_2[data-v-65db13d8],circle#symphysis_outline_3[data-v-65db13d8],circle#symphysis_outline_4[data-v-65db13d8],circle#mandible_outline_1[data-v-65db13d8],circle#mandible_outline_2[data-v-65db13d8],circle#mandible_outline_3[data-v-65db13d8],circle#mandible_outline_4[data-v-65db13d8],circle#mandible_outline_5[data-v-65db13d8],circle#mandible_outline_6[data-v-65db13d8]{fill:orange!important}#sphenoid_bone_outline_0[data-v-65db13d8],#label-sphenoid_bone_outline_0[data-v-65db13d8],#sphenoid_bone_outline_1[data-v-65db13d8],#label-sphenoid_bone_outline_1[data-v-65db13d8],#sphenoid_bone_outline_2[data-v-65db13d8],#label-sphenoid_bone_outline_2[data-v-65db13d8],#sphenoid_bone_outline_3[data-v-65db13d8],#label-sphenoid_bone_outline_3[data-v-65db13d8],#sphenoid_bone_outline_4[data-v-65db13d8],#label-sphenoid_bone_outline_4[data-v-65db13d8],#sphenoid_bone_outline_5[data-v-65db13d8],#label-sphenoid_bone_outline_5[data-v-65db13d8],#sphenoid_bone_outline_6[data-v-65db13d8],#label-sphenoid_bone_outline_6[data-v-65db13d8],#sphenoid_bone_outline_7[data-v-65db13d8],#label-sphenoid_bone_outline_7[data-v-65db13d8],#sphenoid_bone_outline_8[data-v-65db13d8],#label-sphenoid_bone_outline_8[data-v-65db13d8],#sphenoid_bone_outline_9[data-v-65db13d8],#label-sphenoid_bone_outline_9[data-v-65db13d8],#sphenoid_bone_outline_10[data-v-65db13d8],#label-sphenoid_bone_outline_10[data-v-65db13d8],#sphenoid_bone_outline_11[data-v-65db13d8],#label-sphenoid_bone_outline_11[data-v-65db13d8],#sphenoid_bone_outline_12[data-v-65db13d8],#label-sphenoid_bone_outline_12[data-v-65db13d8],#sphenoid_bone_outline_13[data-v-65db13d8],#label-sphenoid_bone_outline_13[data-v-65db13d8],#sphenoid_bone_outline_14[data-v-65db13d8],#label-sphenoid_bone_outline_14[data-v-65db13d8],#sphenoid_bone_outline_15[data-v-65db13d8],#label-sphenoid_bone_outline_15[data-v-65db13d8],#sphenoid_bone_outline_16[data-v-65db13d8],#label-sphenoid_bone_outline_16[data-v-65db13d8],#sphenoid_bone_outline_17[data-v-65db13d8],#label-sphenoid_bone_outline_17[data-v-65db13d8],#sphenoid_bone_outline_18[data-v-65db13d8],#label-sphenoid_bone_outline_18[data-v-65db13d8],#sphenoid_bone_outline_19[data-v-65db13d8],#label-sphenoid_bone_outline_19[data-v-65db13d8],#sphenoid_bone_outline_20[data-v-65db13d8],#label-sphenoid_bone_outline_20[data-v-65db13d8],#sphenoid_bone_outline_21[data-v-65db13d8],#label-sphenoid_bone_outline_21[data-v-65db13d8],#label-maxilla_outline_1[data-v-65db13d8],#label-maxilla_outline_2[data-v-65db13d8],#label-maxilla_outline_3[data-v-65db13d8],#label-maxilla_outline_4[data-v-65db13d8],#label-maxilla_outline_5[data-v-65db13d8],#label-maxilla_outline_6[data-v-65db13d8],#label-maxilla_outline_7[data-v-65db13d8],#label-maxilla_outline_8[data-v-65db13d8],#label-maxilla_outline_9[data-v-65db13d8],#label-maxilla_outline_10[data-v-65db13d8],#label-symphysis_outline_1[data-v-65db13d8],#label-symphysis_outline_2[data-v-65db13d8],#label-symphysis_outline_3[data-v-65db13d8],#label-symphysis_outline_4[data-v-65db13d8],#label-maxilla_outline_11[data-v-65db13d8],#label-mandible_outline_1[data-v-65db13d8],#label-mandible_outline_2[data-v-65db13d8],#label-mandible_outline_3[data-v-65db13d8],#label-mandible_outline_4[data-v-65db13d8],#label-mandible_outline_5[data-v-65db13d8],#label-mandible_outline_6[data-v-65db13d8],#label-nasal_bone_outline_0[data-v-65db13d8],#label-nasal_bone_outline_1[data-v-65db13d8],#label-nasal_bone_outline_2[data-v-65db13d8],#label-nasal_bone_outline_3[data-v-65db13d8],#label-nasal_bone_outline_4[data-v-65db13d8],#label-nasal_bone_outline_5[data-v-65db13d8],#label-nasal_bone_outline_6[data-v-65db13d8],#label-nasal_bone_outline_7[data-v-65db13d8],#label-nasal_bone_outline_8[data-v-65db13d8],#label-nasal_bone_outline_9[data-v-65db13d8],#label-nasal_bone_outline_10[data-v-65db13d8],#label-nasal_bone_outline_11[data-v-65db13d8],#label-nasal_bone_outline_12[data-v-65db13d8],#label-nasal_bone_outline_13[data-v-65db13d8],circle#nasal_bone_outline_0[data-v-65db13d8],circle#nasal_bone_outline_1[data-v-65db13d8],circle#nasal_bone_outline_2[data-v-65db13d8],circle#nasal_bone_outline_3[data-v-65db13d8],circle#nasal_bone_outline_4[data-v-65db13d8],circle#nasal_bone_outline_5[data-v-65db13d8],circle#nasal_bone_outline_6[data-v-65db13d8],circle#nasal_bone_outline_7[data-v-65db13d8],circle#nasal_bone_outline_8[data-v-65db13d8],circle#nasal_bone_outline_9[data-v-65db13d8],circle#nasal_bone_outline_10[data-v-65db13d8],circle#nasal_bone_outline_11[data-v-65db13d8],circle#nasal_bone_outline_12[data-v-65db13d8],circle#nasal_bone_outline_13[data-v-65db13d8],circle#porion_outline_0[data-v-65db13d8],circle#porion_outline_1[data-v-65db13d8],circle#porion_outline_2[data-v-65db13d8],circle#porion_outline_3[data-v-65db13d8],circle#porion_outline_4[data-v-65db13d8],circle#porion_outline_5[data-v-65db13d8],#label-porion_outline_0[data-v-65db13d8],#label-porion_outline_1[data-v-65db13d8],#label-porion_outline_2[data-v-65db13d8],#label-porion_outline_3[data-v-65db13d8],#label-porion_outline_4[data-v-65db13d8],#label-porion_outline_5[data-v-65db13d8],circle#anterior_cranial_base_outline_3_1[data-v-65db13d8],circle#anterior_cranial_base_outline_3_2[data-v-65db13d8],circle#anterior_cranial_base_outline_3_3[data-v-65db13d8],circle#anterior_cranial_base_outline_3_4[data-v-65db13d8],circle#anterior_cranial_base_outline_3_5[data-v-65db13d8],#label-anterior_cranial_base_outline_3_1[data-v-65db13d8],#label-anterior_cranial_base_outline_3_2[data-v-65db13d8],#label-anterior_cranial_base_outline_3_3[data-v-65db13d8],#label-anterior_cranial_base_outline_3_4[data-v-65db13d8],#label-anterior_cranial_base_outline_3_5[data-v-65db13d8],circle#anterior_cranial_base_outline_3_1[data-v-65db13d8],circle#anterior_cranial_base_outline_3_2[data-v-65db13d8],circle#anterior_cranial_base_outline_3_3[data-v-65db13d8],circle#anterior_cranial_base_outline_3_4[data-v-65db13d8],circle#anterior_cranial_base_outline_3_5[data-v-65db13d8],#label-orbital_bone_outline_1_0[data-v-65db13d8],#label-orbital_bone_outline_1_1[data-v-65db13d8],#label-orbital_bone_outline_1_2[data-v-65db13d8],#label-orbital_bone_outline_1_3[data-v-65db13d8],#label-orbital_bone_outline_1_4[data-v-65db13d8],#label-orbital_bone_outline_1_5[data-v-65db13d8],#label-orbital_bone_outline_1_6[data-v-65db13d8],circle#orbital_bone_outline_1_0[data-v-65db13d8],circle#orbital_bone_outline_1_1[data-v-65db13d8],circle#orbital_bone_outline_1_2[data-v-65db13d8],circle#orbital_bone_outline_1_3[data-v-65db13d8],circle#orbital_bone_outline_1_4[data-v-65db13d8],circle#orbital_bone_outline_1_5[data-v-65db13d8],circle#orbital_bone_outline_1_6[data-v-65db13d8],#label-anterior_cranial_base_outline_2_1[data-v-65db13d8],#label-anterior_cranial_base_outline_2_2[data-v-65db13d8],#label-anterior_cranial_base_outline_2_3[data-v-65db13d8],#label-anterior_cranial_base_outline_2_4[data-v-65db13d8],#label-anterior_cranial_base_outline_2_5[data-v-65db13d8],#label-anterior_cranial_base_outline_2_6[data-v-65db13d8],#label-anterior_cranial_base_outline_2_7[data-v-65db13d8],#label-anterior_cranial_base_outline_2_8[data-v-65db13d8],#label-anterior_cranial_base_outline_2_9[data-v-65db13d8],#label-anterior_cranial_base_outline_2_10[data-v-65db13d8],#label-anterior_cranial_base_outline_2_0[data-v-65db13d8],circle#anterior_cranial_base_outline_2_0[data-v-65db13d8],circle#anterior_cranial_base_outline_2_1[data-v-65db13d8],circle#anterior_cranial_base_outline_2_2[data-v-65db13d8],circle#anterior_cranial_base_outline_2_3[data-v-65db13d8],circle#anterior_cranial_base_outline_2_4[data-v-65db13d8],circle#anterior_cranial_base_outline_2_5[data-v-65db13d8],circle#anterior_cranial_base_outline_2_6[data-v-65db13d8],circle#anterior_cranial_base_outline_2_7[data-v-65db13d8],circle#anterior_cranial_base_outline_2_8[data-v-65db13d8],circle#anterior_cranial_base_outline_2_9[data-v-65db13d8],circle#anterior_cranial_base_outline_2_10[data-v-65db13d8],#label-PM[data-v-65db13d8],#label-Stms[data-v-65db13d8],#label-Stmi[data-v-65db13d8],#label-pterygoid_fissure_outline_0[data-v-65db13d8],circle#pterygoid_fissure_outline_0[data-v-65db13d8],#label-pterygoid_fissure_outline_1[data-v-65db13d8],circle#pterygoid_fissure_outline_1[data-v-65db13d8],#label-pterygoid_fissure_outline_3[data-v-65db13d8],circle#pterygoid_fissure_outline_3[data-v-65db13d8],#label-pterygoid_fissure_outline_4[data-v-65db13d8],circle#pterygoid_fissure_outline_4[data-v-65db13d8],#label-pterygoid_fissure_outline_5[data-v-65db13d8],circle#pterygoid_fissure_outline_5[data-v-65db13d8],#label-pterygoid_fissure_outline_6[data-v-65db13d8],circle#pterygoid_fissure_outline_6[data-v-65db13d8],#label-pterygoid_fissure_outline_7[data-v-65db13d8],circle#pterygoid_fissure_outline_7[data-v-65db13d8],#label-pterygoid_fissure_outline_8[data-v-65db13d8],circle#pterygoid_fissure_outline_8[data-v-65db13d8],#label-pterygoid_fissure_outline_9[data-v-65db13d8],circle#pterygoid_fissure_outline_9[data-v-65db13d8],#label-pterygoid_fissure_outline_10[data-v-65db13d8],circle#pterygoid_fissure_outline_10[data-v-65db13d8],#label-pterygoid_fissure_outline_12[data-v-65db13d8],circle#pterygoid_fissure_outline_12[data-v-65db13d8],#label-Gn[data-v-65db13d8]{display:none}.image-container[data-v-65db13d8]{width:100%;position:relative}.image-wrapper[data-v-65db13d8]{display:inline-block;position:relative}.image-wrapper img[data-v-65db13d8]{display:block}svg[data-v-65db13d8]{pointer-events:none;position:absolute;top:0;left:0}circle[data-v-65db13d8]{pointer-events:all}.landmark-label[data-v-65db13d8]{pointer-events:none}.landmark-guide-frame[data-v-65db13d8]{width:335px;height:400px;position:relative;overflow:hidden}#label-U6Mesial,#label-U1IncisalTip,#label-U1RootTip,#label-L1IncisalTip,#label-L1RootTip,#label-CorpusLeft,#label-RamusDown,#label-SoftTissueNa,#label-NasalBridgePoint,#label-DorsumOfNose,#label-Columella,#label-Subnasale,#label-SoftTissueA,#label-LabraleSuperius,#label-UpperLip,#label-UpperEmbrasure,#label-LowerEmbrasure,#label-LowerLip,#label-LabraleInferius,#label-SoftTissueB,#label-SoftTissuePog,#label-Id,#label-Sd,#label-maxilla_outline_11,#label-symphysis_outline_4,#label-SoftTissueGn,#label-SoftTissueMe,#label-SubmandibularPoint,#label-U6Distal,#label-L6Mesial,#label-L6Distal{display:none}circle#G,circle#SoftTissueNa,circle#NasalBridgePoint,circle#DorsumOfNose,circle#Prn,circle#Columella,circle#Subnasale,circle#SoftTissueA,circle#LabraleSuperius,circle#UpperLip,circle#Stms,circle#UpperEmbrasure,circle#LowerEmbrasure,circle#Stmi,circle#LowerLip,circle#LabraleInferius,circle#SoftTissueB,circle#SoftTissuePog,circle#SoftTissueGn,circle#SoftTissueMe,circle#SubmandibularPoint,circle#C{fill:green!important}circle#Sd,circle#PM,circle#Gn,circle#Id,circle#An,circle#RamusDown,circle#CorpusLeft,circle#maxilla_outline_1,circle#maxilla_outline_2,circle#maxilla_outline_3,circle#maxilla_outline_4,circle#maxilla_outline_5,circle#maxilla_outline_6,circle#maxilla_outline_7,circle#maxilla_outline_8,circle#maxilla_outline_9,circle#maxilla_outline_10,circle#maxilla_outline_11,circle#symphysis_outline_1,circle#symphysis_outline_2,circle#symphysis_outline_3,circle#symphysis_outline_4,circle#mandible_outline_1,circle#mandible_outline_2,circle#mandible_outline_3,circle#mandible_outline_4,circle#mandible_outline_5,circle#mandible_outline_6{fill:orange!important}#sphenoid_bone_outline_0,#label-sphenoid_bone_outline_0,#sphenoid_bone_outline_1,#label-sphenoid_bone_outline_1,#sphenoid_bone_outline_2,#label-sphenoid_bone_outline_2,#sphenoid_bone_outline_3,#label-sphenoid_bone_outline_3,#sphenoid_bone_outline_4,#label-sphenoid_bone_outline_4,#sphenoid_bone_outline_5,#label-sphenoid_bone_outline_5,#sphenoid_bone_outline_6,#label-sphenoid_bone_outline_6,#sphenoid_bone_outline_7,#label-sphenoid_bone_outline_7,#sphenoid_bone_outline_8,#label-sphenoid_bone_outline_8,#sphenoid_bone_outline_9,#label-sphenoid_bone_outline_9,#sphenoid_bone_outline_10,#label-sphenoid_bone_outline_10,#sphenoid_bone_outline_11,#label-sphenoid_bone_outline_11,#sphenoid_bone_outline_12,#label-sphenoid_bone_outline_12,#sphenoid_bone_outline_13,#label-sphenoid_bone_outline_13,#sphenoid_bone_outline_14,#label-sphenoid_bone_outline_14,#sphenoid_bone_outline_15,#label-sphenoid_bone_outline_15,#sphenoid_bone_outline_16,#label-sphenoid_bone_outline_16,#sphenoid_bone_outline_17,#label-sphenoid_bone_outline_17,#sphenoid_bone_outline_18,#label-sphenoid_bone_outline_18,#sphenoid_bone_outline_19,#label-sphenoid_bone_outline_19,#sphenoid_bone_outline_20,#label-sphenoid_bone_outline_20,#sphenoid_bone_outline_21,#label-sphenoid_bone_outline_21,#label-maxilla_outline_1,#label-maxilla_outline_2,#label-maxilla_outline_3,#label-maxilla_outline_4,#label-maxilla_outline_5,#label-maxilla_outline_6,#label-maxilla_outline_7,#label-maxilla_outline_8,#label-maxilla_outline_9,#label-maxilla_outline_10,#label-symphysis_outline_1,#label-symphysis_outline_2,#label-symphysis_outline_3,#label-symphysis_outline_4,#label-maxilla_outline_11,#label-mandible_outline_1,#label-mandible_outline_2,#label-mandible_outline_3,#label-mandible_outline_4,#label-mandible_outline_5,#label-mandible_outline_6,#label-nasal_bone_outline_0,#label-nasal_bone_outline_1,#label-nasal_bone_outline_2,#label-nasal_bone_outline_3,#label-nasal_bone_outline_4,#label-nasal_bone_outline_5,#label-nasal_bone_outline_6,#label-nasal_bone_outline_7,#label-nasal_bone_outline_8,#label-nasal_bone_outline_9,#label-nasal_bone_outline_10,#label-nasal_bone_outline_11,#label-nasal_bone_outline_12,#label-nasal_bone_outline_13,circle#nasal_bone_outline_0,circle#nasal_bone_outline_1,circle#nasal_bone_outline_2,circle#nasal_bone_outline_3,circle#nasal_bone_outline_4,circle#nasal_bone_outline_5,circle#nasal_bone_outline_6,circle#nasal_bone_outline_7,circle#nasal_bone_outline_8,circle#nasal_bone_outline_9,circle#nasal_bone_outline_10,circle#nasal_bone_outline_11,circle#nasal_bone_outline_12,circle#nasal_bone_outline_13,circle#porion_outline_0,circle#porion_outline_1,circle#porion_outline_2,circle#porion_outline_3,circle#porion_outline_4,circle#porion_outline_5,#label-porion_outline_0,#label-porion_outline_1,#label-porion_outline_2,#label-porion_outline_3,#label-porion_outline_4,#label-porion_outline_5,circle#anterior_cranial_base_outline_3_1,circle#anterior_cranial_base_outline_3_2,circle#anterior_cranial_base_outline_3_3,circle#anterior_cranial_base_outline_3_4,circle#anterior_cranial_base_outline_3_5,#label-anterior_cranial_base_outline_3_1,#label-anterior_cranial_base_outline_3_2,#label-anterior_cranial_base_outline_3_3,#label-anterior_cranial_base_outline_3_4,#label-anterior_cranial_base_outline_3_5,circle#anterior_cranial_base_outline_3_1,circle#anterior_cranial_base_outline_3_2,circle#anterior_cranial_base_outline_3_3,circle#anterior_cranial_base_outline_3_4,circle#anterior_cranial_base_outline_3_5,#label-orbital_bone_outline_1_0,#label-orbital_bone_outline_1_1,#label-orbital_bone_outline_1_2,#label-orbital_bone_outline_1_3,#label-orbital_bone_outline_1_4,#label-orbital_bone_outline_1_5,#label-orbital_bone_outline_1_6,circle#orbital_bone_outline_1_0,circle#orbital_bone_outline_1_1,circle#orbital_bone_outline_1_2,circle#orbital_bone_outline_1_3,circle#orbital_bone_outline_1_4,circle#orbital_bone_outline_1_5,circle#orbital_bone_outline_1_6,#label-anterior_cranial_base_outline_2_1,#label-anterior_cranial_base_outline_2_2,#label-anterior_cranial_base_outline_2_3,#label-anterior_cranial_base_outline_2_4,#label-anterior_cranial_base_outline_2_5,#label-anterior_cranial_base_outline_2_6,#label-anterior_cranial_base_outline_2_7,#label-anterior_cranial_base_outline_2_8,#label-anterior_cranial_base_outline_2_9,#label-anterior_cranial_base_outline_2_10,#label-anterior_cranial_base_outline_2_0,circle#anterior_cranial_base_outline_2_0,circle#anterior_cranial_base_outline_2_1,circle#anterior_cranial_base_outline_2_2,circle#anterior_cranial_base_outline_2_3,circle#anterior_cranial_base_outline_2_4,circle#anterior_cranial_base_outline_2_5,circle#anterior_cranial_base_outline_2_6,circle#anterior_cranial_base_outline_2_7,circle#anterior_cranial_base_outline_2_8,circle#anterior_cranial_base_outline_2_9,circle#anterior_cranial_base_outline_2_10,#label-PM,#label-Stms,#label-Stmi,#label-pterygoid_fissure_outline_0,circle#pterygoid_fissure_outline_0,#label-pterygoid_fissure_outline_1,circle#pterygoid_fissure_outline_1,#label-pterygoid_fissure_outline_3,circle#pterygoid_fissure_outline_3,#label-pterygoid_fissure_outline_4,circle#pterygoid_fissure_outline_4,#label-pterygoid_fissure_outline_5,circle#pterygoid_fissure_outline_5,#label-pterygoid_fissure_outline_6,circle#pterygoid_fissure_outline_6,#label-pterygoid_fissure_outline_7,circle#pterygoid_fissure_outline_7,#label-pterygoid_fissure_outline_8,circle#pterygoid_fissure_outline_8,#label-pterygoid_fissure_outline_9,circle#pterygoid_fissure_outline_9,#label-pterygoid_fissure_outline_10,circle#pterygoid_fissure_outline_10,#label-pterygoid_fissure_outline_12,circle#pterygoid_fissure_outline_12,#label-Gn,.puntosCef,.TextCef{display:none}.foto-overlay-image{transform-origin:0 0;-webkit-user-select:none;user-select:none;border:2px dashed #38bdf880;border-radius:4px;width:1007px;height:auto;position:absolute;top:0;left:0}.analysis_lines.highlight,path.analysis_lines.highlight{stroke:#0ff!important;stroke-width:4px!important;filter:drop-shadow(0 0 6px #0ff)!important}circle.highlight{stroke:#0ff!important;stroke-width:4px!important;fill:none!important;filter:drop-shadow(0 0 6px #0ff)!important}text.highlight,.measurement_text.highlight,.measurement_index.highlight,.measurement_item_index.highlight{fill:#0ff!important;filter:drop-shadow(0 0 4px #0ff)!important;font-size:16px!important;font-weight:700!important}.circleIndex.highlight{stroke:#0ff!important;stroke-width:4px!important;fill:none!important;filter:drop-shadow(0 0 6px #0ff)!important}.measurement_text,.measurement_index,.measurement_item_index,.circleIndex,.measurement_index_circle,.measurement_index_number{pointer-events:all;cursor:pointer}.image-wrapper[data-v-de484263]{transform-origin:0 0;width:1007px}.ceph-image[data-v-de484263]{border-radius:8px;width:1007px;height:auto;display:block;box-shadow:0 25px 50px -12px #00000080}.image-container[data-v-de484263]{width:100%;position:relative;overflow:hidden}.image-wrapper[data-v-de484263]{display:inline-block;position:relative}.image-wrapper img[data-v-de484263]{display:block}svg[data-v-de484263]{pointer-events:none;position:absolute;top:0;left:0}circle[data-v-de484263]{pointer-events:all}.landmark-label[data-v-de484263]{pointer-events:none}#chartPerfilograma[data-v-de484263]{display:inline-block}.viewer-page[data-v-d51600fe]{color:#e2e8f0;background:#07111f;width:100%;height:100%;font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:hidden}.viewer-stage[data-v-d51600fe]{--viewer-header-height:55px;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.viewer-stage[data-v-d51600fe] canvas{z-index:0;display:block;position:absolute;inset:0}.viewer-topbar[data-v-d51600fe],.floating-panel[data-v-d51600fe]{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae6;border:1px solid #94a3b833;position:absolute;box-shadow:0 12px 32px #00000042}.viewer-topbar[data-v-d51600fe]{z-index:20;height:var(--viewer-header-height);border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(220px,1fr) minmax(240px,380px) 180px;align-items:center;gap:16px;padding:7px 52px 7px 12px;display:grid;top:0;left:0;right:0}.patient-summary[data-v-d51600fe]{align-items:center;gap:11px;min-width:0;display:flex}.patient-summary>div[data-v-d51600fe]:last-child{flex-direction:column;min-width:0;display:flex}.patient-summary strong[data-v-d51600fe]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.patient-icon[data-v-d51600fe]{color:#38bdf8;background:#0ea5e924;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.topbar-label[data-v-d51600fe]{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.topbar-control[data-v-d51600fe]{min-width:0}.control-title[data-v-d51600fe]{color:#cbd5e1;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px;display:flex}.control-title strong[data-v-d51600fe]{color:#38bdf8;font-variant-numeric:tabular-nums}.separation-control input[data-v-d51600fe],.slice-controls input[data-v-d51600fe]{accent-color:#0ea5e9;width:100%}.render-control[data-v-d51600fe]{flex-direction:column;gap:4px;display:flex}.render-control select[data-v-d51600fe]{color:#e2e8f0;background:#111c2e;border:1px solid #334155;border-radius:8px;outline:none;width:100%;height:34px;padding:0 10px}.viewer-close-btn[data-v-d51600fe]{color:#cbd5e1;cursor:pointer;background:#1e293bc7;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.viewer-close-btn[data-v-d51600fe]:hover{color:#fca5a5;background:#ef44442e;border-color:#ef4444}.floating-panel[data-v-d51600fe]{padding:10px}.tools-panel[data-v-d51600fe]{top:var(--viewer-header-height);border-left:0;border-radius:0 0 10px;width:188px;left:0}.models-panel[data-v-d51600fe]{top:var(--viewer-header-height);border-right:0;border-radius:0 0 0 10px;width:195px;transition:background .2s;right:0}.panel-toggle[data-v-d51600fe]{color:#f8fafc;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;margin:0;padding:0}.panel-toggle>span[data-v-d51600fe]{align-items:center;gap:8px;display:flex}.toggle-arrow[data-v-d51600fe]{font-size:10px;transition:transform .2s;color:#64748b!important}.toggle-arrow.rotated[data-v-d51600fe]{transform:rotate(180deg)}.models-panel-content[data-v-d51600fe]{padding-top:8px}.panel-slide-enter-active[data-v-d51600fe],.panel-slide-leave-active[data-v-d51600fe]{transition:opacity .18s,transform .18s}.panel-slide-enter-from[data-v-d51600fe],.panel-slide-leave-to[data-v-d51600fe]{opacity:0;transform:translateY(-5px)}.panel-heading[data-v-d51600fe]{color:#f8fafc;letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.panel-heading svg[data-v-d51600fe]{color:#38bdf8}.panel-heading.compact[data-v-d51600fe]{margin:0}.panel-divider[data-v-d51600fe]{background:#94a3b82e;height:1px;margin:11px 0}.button-grid[data-v-d51600fe]{gap:7px;display:grid}.button-grid.two-columns[data-v-d51600fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.viewer-button[data-v-d51600fe]{color:#cbd5e1;cursor:pointer;background:#1e293bc7;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:5px 7px;font-size:11px;font-weight:600;transition:all .18s;display:flex}.viewer-button[data-v-d51600fe]:hover:not(:disabled){color:#f8fafc;background:#0ea5e92e;border-color:#0ea5e9;transform:translateY(-1px)}.viewer-button.active[data-v-d51600fe]{color:#fff;background:#0284c7;border-color:#38bdf8}.viewer-button.danger[data-v-d51600fe]:hover:not(:disabled){background:#ef444433;border-color:#ef4444}.viewer-button[data-v-d51600fe]:disabled{opacity:.55;cursor:wait}.viewer-button.full-width[data-v-d51600fe]{width:100%;margin-top:7px}.contact-legend[data-v-d51600fe]{color:#cbd5e1;background:#02061773;border-radius:8px;gap:4px;margin-top:9px;padding:8px;font-size:10px;display:grid}.contact-legend span[data-v-d51600fe]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-d51600fe],.model-indicator[data-v-d51600fe]{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.legend-dot.contact[data-v-d51600fe]{background:#ef4444}.legend-dot.near[data-v-d51600fe]{background:#f97316}.legend-dot.proximity[data-v-d51600fe]{background:#facc15}.model-toggle[data-v-d51600fe]{color:#cbd5e1;cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;margin:0;padding:0 3px;font-size:12px;display:flex}.model-toggle span[data-v-d51600fe]{align-items:center;gap:8px;display:flex}.model-toggle input[data-v-d51600fe],.artifact-toggle input[data-v-d51600fe],.slice-switch input[data-v-d51600fe]{accent-color:#0ea5e9;width:16px;height:16px}.model-indicator.upper[data-v-d51600fe]{background:#38bdf8}.model-indicator.lower[data-v-d51600fe]{background:#a78bfa}.model-indicator.bite[data-v-d51600fe]{background:#34d399}.artifact-toggle[data-v-d51600fe]{color:#cbd5e1;cursor:pointer;align-items:flex-start;gap:9px;margin:0;display:flex}.artifact-toggle span[data-v-d51600fe]{flex-direction:column;gap:2px;display:flex}.artifact-toggle strong[data-v-d51600fe]{font-size:11px}.artifact-toggle small[data-v-d51600fe]{color:#64748b;font-size:9px}.flat-base-toggle[data-v-d51600fe]{border-top:1px solid #94a3b82e;margin-top:10px;padding-top:10px}.slices-panel[data-v-d51600fe]{border-bottom:0;border-radius:10px 10px 0 0;padding:8px 12px;bottom:0;left:188px;right:195px}.slices-panel.enabled[data-v-d51600fe]{border-color:#38bdf86b}.slices-header[data-v-d51600fe]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.slice-switch[data-v-d51600fe]{color:#94a3b8;cursor:pointer;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.slice-controls[data-v-d51600fe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.slice-controls label[data-v-d51600fe]{color:#94a3b8;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:10px;display:flex}.slice-controls b[data-v-d51600fe]{color:#38bdf8}.slice-controls input[data-v-d51600fe]:disabled{opacity:.35}.overlaySniper[data-v-d51600fe]{z-index:100;color:#f8fafc;background:#020617e6;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.spinner[data-v-d51600fe]{border:3px solid #94a3b840;border-top-color:#38bdf8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite viewer-spin-d51600fe}@keyframes viewer-spin-d51600fe{to{transform:rotate(360deg)}}.print-views-btn[data-v-d51600fe]{font-weight:600;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;border:none!important}.print-views-btn[data-v-d51600fe]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e94d;background:linear-gradient(135deg,#0284c7,#0369a1)!important}.print-views-modal[data-v-d51600fe]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.print-views-content[data-v-d51600fe]{background:#0f172a;border:1px solid #38bdf833;border-radius:16px;flex-direction:column;width:90vw;max-width:1000px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.print-views-header[data-v-d51600fe]{border-bottom:1px solid #94a3b826;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.print-views-header h3[data-v-d51600fe]{color:#e2e8f0;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.print-views-close[data-v-d51600fe]{color:#94a3b8;cursor:pointer;background:#94a3b81a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.print-views-close[data-v-d51600fe]:hover{color:#ef4444;background:#ef444426}.print-views-info[data-v-d51600fe]{color:#94a3b8;border-bottom:1px solid #94a3b814;flex-shrink:0;gap:20px;padding:12px 24px;font-size:13px;display:flex}.capture-overlay[data-v-d51600fe]{z-index:9999;background:#0f172a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.capture-overlay-content[data-v-d51600fe]{color:#fff;flex-direction:column;align-items:center;gap:16px;font-size:16px;font-weight:600;display:flex}.capture-overlay-content .spinner[data-v-d51600fe]{border:4px solid #ffffff4d;border-top-color:#30a9d8;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite viewer-spin-d51600fe}.print-views-loading[data-v-d51600fe]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 24px;font-size:14px;display:flex}.print-views-grid[data-v-d51600fe]{flex:1;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 24px;display:grid;overflow-y:auto}.print-view-card[data-v-d51600fe]{text-align:center;background:#0f172a99;border:1px solid #94a3b81f;border-radius:10px;padding:8px;transition:all .2s}.print-view-card[data-v-d51600fe]:hover{border-color:#38bdf84d;transform:translateY(-2px)}.print-view-card img[data-v-d51600fe]{border-radius:6px;width:100%;height:auto;display:block}.print-view-label[data-v-d51600fe]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:11px;font-weight:600;display:block}.print-views-actions[data-v-d51600fe]{border-top:1px solid #94a3b826;flex-shrink:0;gap:12px;padding:16px 24px;display:flex}.print-action-btn[data-v-d51600fe]{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.print-action-btn[data-v-d51600fe]:disabled{opacity:.5;cursor:not-allowed}.print-action-btn.secondary[data-v-d51600fe]{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b833}.print-action-btn.secondary[data-v-d51600fe]:hover:not(:disabled){background:#94a3b833}.print-action-btn.primary[data-v-d51600fe]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7)}.print-action-btn.primary[data-v-d51600fe]:hover:not(:disabled){background:linear-gradient(135deg,#0284c7,#0369a1);transform:translateY(-1px);box-shadow:0 4px 14px #0ea5e959}@media (width<=900px){.viewer-stage[data-v-d51600fe]{--viewer-header-height:116px}.viewer-topbar[data-v-d51600fe]{grid-template-columns:1fr 1fr}.patient-summary[data-v-d51600fe]{grid-column:1/-1}.slices-panel[data-v-d51600fe]{left:0;right:0}.tools-panel[data-v-d51600fe],.models-panel[data-v-d51600fe]{max-height:calc(100% - var(--viewer-header-height));overflow-y:auto}}@media (width<=640px){.viewer-stage[data-v-d51600fe]{--viewer-header-height:52px}.viewer-topbar[data-v-d51600fe]{grid-template-columns:1fr 1fr;gap:4px 10px;padding:6px 46px 6px 10px}.patient-summary[data-v-d51600fe]{display:none}.patient-icon[data-v-d51600fe]{border-radius:8px;flex-basis:30px;width:30px;height:30px}.patient-summary strong[data-v-d51600fe]{font-size:12px}.control-title[data-v-d51600fe]{margin-bottom:3px;font-size:10px}.render-control select[data-v-d51600fe]{height:30px;font-size:12px}.tools-panel[data-v-d51600fe],.models-panel[data-v-d51600fe]{width:180px}.tools-panel[data-v-d51600fe]{left:0}.models-panel[data-v-d51600fe]{right:0}.models-panel .panel-divider[data-v-d51600fe],.models-panel .artifact-toggle[data-v-d51600fe]{display:none}.slices-panel[data-v-d51600fe]{max-height:45%;bottom:0;left:0;right:0;overflow-y:auto}.slice-controls[data-v-d51600fe]{gap:8px}.viewer-button[data-v-d51600fe]{min-height:40px;font-size:12px}}#dibujar #pieza{max-width:60px;position:relative}#dibujar #pieza img{vertical-align:middle;width:100%}#dibujar #pieza img.rotar{transform:rotate(180deg)}#dibujar #pieza .direccionPieza{background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute}#dibujar #pieza.categoria-centro #direccionPieza-centro{background-size:50%;width:100%;height:20px;bottom:10%}#dibujar #pieza.categoria-centro #direccionPieza-centro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador_malorelleno_center.png)}#dibujar #pieza.categoria-centro #direccionPieza-centro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador_bueno_center.png)}#dibujar #pieza.categoria-centro #direccionPieza-centro.sellantes.malo,#dibujar #pieza.categoria-centro #direccionPieza-centro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador_malo_center.png)}#dibujar #pieza.categoria-centro #direccionPieza-centro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador_buenorelleno_center.png)}#dibujar #pieza.categoria-centro #direccionPieza-centro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador_malorelleno_center.png)}#dibujar #pieza.categoria-centro #direccionPieza-centro.giro{top:10.5%}#dibujar #pieza.categoria-centro #direccionPieza-arriba,#dibujar #pieza.categoria-centro #direccionPieza-abajo{background-size:90% 90%;width:100%;height:10px}#dibujar #pieza.categoria-centro #direccionPieza-arriba.lesionCaries,#dibujar #pieza.categoria-centro #direccionPieza-abajo.lesionCaries{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_top_bottom.png)}#dibujar #pieza.categoria-centro #direccionPieza-arriba.sellantes.bueno,#dibujar #pieza.categoria-centro #direccionPieza-abajo.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador01_bueno_top_bottom.png)}#dibujar #pieza.categoria-centro #direccionPieza-arriba.sellantes.malo,#dibujar #pieza.categoria-centro #direccionPieza-abajo.sellantes.malo,#dibujar #pieza.categoria-centro #direccionPieza-arriba.restauracionTemporal,#dibujar #pieza.categoria-centro #direccionPieza-abajo.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador01_malo_top_bottom.png)}#dibujar #pieza.categoria-centro #direccionPieza-arriba.restauracionDefinitiva.bueno,#dibujar #pieza.categoria-centro #direccionPieza-abajo.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador01_buenorelleno_top_bottom.png)}#dibujar #pieza.categoria-centro #direccionPieza-arriba.restauracionDefinitiva.malo,#dibujar #pieza.categoria-centro #direccionPieza-abajo.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_top_bottom.png)}#dibujar #pieza.categoria-centro #direccionPieza-arriba{top:55%}#dibujar #pieza.categoria-centro #direccionPieza-arriba.giro{top:0}#dibujar #pieza.categoria-centro #direccionPieza-abajo{bottom:1%;transform:rotate(180deg)}#dibujar #pieza.categoria-centro #direccionPieza-abajo.giro{top:33%}#dibujar #pieza.categoria-centro #direccionPieza-derecha,#dibujar #pieza.categoria-centro #direccionPieza-izquierda{background-size:90% 90%;width:15px;height:38px;bottom:0%}#dibujar #pieza.categoria-centro #direccionPieza-derecha.lesionCaries,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.lesionCaries{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_left_right.png)}#dibujar #pieza.categoria-centro #direccionPieza-derecha.sellantes.bueno,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador01_bueno_left_right.png)}#dibujar #pieza.categoria-centro #direccionPieza-derecha.sellantes.malo,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.sellantes.malo,#dibujar #pieza.categoria-centro #direccionPieza-derecha.restauracionTemporal,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador01_malo_left_right.png)}#dibujar #pieza.categoria-centro #direccionPieza-derecha.restauracionDefinitiva.bueno,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador01_buenorelleno_left_right.png)}#dibujar #pieza.categoria-centro #direccionPieza-derecha.restauracionDefinitiva.malo,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_left_right.png)}#dibujar #pieza.categoria-centro #direccionPieza-derecha.giro,#dibujar #pieza.categoria-centro #direccionPieza-izquierda.giro{top:0%}#dibujar #pieza.categoria-centro #direccionPieza-derecha{right:0;transform:rotate(180deg)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo{width:98%;height:18px}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.lesionCaries,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.lesionCaries{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_top_bottom.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.sellantes.bueno,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador02_bueno_top_bottom.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.sellantes.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.sellantes.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.restauracionTemporal,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador02_malo_top_bottom.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.restauracionDefinitiva.bueno,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador02_buenorelleno_top_bottom.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.restauracionDefinitiva.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_top_bottom.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba{top:55%}#dibujar #pieza.categoria-nocentro #direccionPieza-arriba.giro{top:0}#dibujar #pieza.categoria-nocentro #direccionPieza-abajo{bottom:1%;transform:rotate(180deg)}#dibujar #pieza.categoria-nocentro #direccionPieza-abajo.giro{top:22%}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha{background-size:90% 90%;width:12px;height:38px;bottom:0%}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.lesionCaries,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.lesionCaries{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_left_right.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.sellantes.bueno,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador02_bueno_left_right.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.sellantes.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.sellantes.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.restauracionTemporal,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador02_malo_left_right.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.restauracionDefinitiva.bueno,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador02_buenorelleno_left_right.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.restauracionDefinitiva.malo,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_left_right.png)}#dibujar #pieza.categoria-nocentro #direccionPieza-izquierda.giro,#dibujar #pieza.categoria-nocentro #direccionPieza-derecha.giro{top:0}#dibujar #pieza.categoria-nocentro #direccionPieza-derecha{right:1%;transform:rotate(180deg)}#odontograma{justify-content:center;align-items:start;padding:2%;display:flex}.odontograma-contenido{position:relative}.odontograma-contenido img{vertical-align:middle}.odontograma-contenido .cursor{z-index:1000;width:6.25%;position:absolute}.odontograma-contenido .cursor:hover{cursor:pointer;border-radius:3px;box-shadow:inset 0 0 0 1px #111}.odontograma-contenido.unico .cursor:hover{background-color:#26bc8a;border-radius:3px}.odontograma-contenido.unico .cursor:hover:before{content:"SEL";color:#fff;position:absolute;top:35%;left:25%}.odontograma-contenido.detalle .cursor:hover{background-color:#ee600d;border-radius:3px}.odontograma-contenido.detalle .cursor:hover:before{content:"DET";color:#fff;position:absolute;top:35%;left:25%}.odontograma-contenido.inicio .cursor:hover,.odontograma-contenido.fin .cursor:hover,.odontograma-contenido .inicioSelec{background-color:#26bc8a}.odontograma-contenido.inicio .cursor:hover:before,.odontograma-contenido.fin .cursor:hover:before,.odontograma-contenido .inicioSelec:before{content:"INI";color:#fff;position:absolute;top:35%;left:25%}.odontograma-contenido.fin .cursor:hover:before{content:"FIN"}.odontograma-contenido .recuadro{word-wrap:break-word;width:6.25%;height:2.5%;font-size:8.5px;font-weight:100;position:absolute}.odontograma-contenido .recuadro span{letter-spacing:.2px;line-height:0%;display:inline}.odontograma-contenido .recuadro span.bueno{color:#0040ff}.odontograma-contenido .recuadro span.malo{color:red}.odontograma-contenido .hallazgos{background-position-x:50%;background-repeat:no-repeat;width:6.25%;position:absolute}.odontograma-contenido .corona,.odontograma-contenido .coronaTemporal{background-size:90%}.odontograma-contenido .corona.bueno,.odontograma-contenido .coronaTemporal.bueno{background-image:url(/assets/img/odonto/images/corona_buen.png)}.odontograma-contenido .corona.malo,.odontograma-contenido .coronaTemporal.malo{background-image:url(/assets/img/odonto/images/corona_mal.png)}.odontograma-contenido .erupcion{background-image:url(/assets/img/odonto/images/erupcion.png);background-size:contain;height:4.8%}.odontograma-contenido .aparatoOrtoFijoInicio{background-size:100% 100%;height:2.65%}.odontograma-contenido .aparatoOrtoFijoInicio.bueno{background-image:url(/assets/img/odonto/images/AparatoOrtoFijoBueno.png)}.odontograma-contenido .aparatoOrtoFijoInicio.malo{background-image:url(/assets/img/odonto/images/AparatoOrtoFijoMalo.png)}.odontograma-contenido .aparatoOrtoFijoFin{background-size:100% 100%;height:2.65%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoFin.bueno{background-image:url(/assets/img/odonto/images/AparatoOrtoFijoBueno.png)}.odontograma-contenido .aparatoOrtoFijoFin.malo{background-image:url(/assets/img/odonto/images/AparatoOrtoFijoMalo.png)}.odontograma-contenido .linea{background-size:100% 100%;height:2.65%}.odontograma-contenido .linea.bueno{background-image:url(/assets/img/odonto/images/lineaBuena.png)}.odontograma-contenido .linea.malo{background-image:url(/assets/img/odonto/images/lineaMala.png)}.odontograma-contenido .aparatoOrtoRemovible{background-size:100%;height:3.1%}.odontograma-contenido .aparatoOrtoRemovible.bueno{background-image:url(/assets/img/odonto/images/AparatoOrtoRemovibleBueno.png)}.odontograma-contenido .aparatoOrtoRemovible.malo{background-image:url(/assets/img/odonto/images/AparatoOrtoRemovibleMalo.png)}.odontograma-contenido .diastema{background-image:url(/assets/img/odonto/images/diastema.png);background-size:100%;width:1%;height:4%}.odontograma-contenido .piezaAusente{background-image:url(/assets/img/odonto/images/dienteAusente.png);background-position-x:50%;background-size:50% 100%;height:9%}.odontograma-contenido .piezaAusenteR{background-image:url(../images/dienteAusenteR.png);background-position-x:50%;background-size:50% 100%;height:9%}.odontograma-contenido .piezaClavija{background-image:url(/assets/img/odonto/images/piezaClavija.png);background-position-x:50%;background-size:92% 100%;height:4.5%}.odontograma-contenido .piezaExtruida,.odontograma-contenido .piezaIntruida{background-image:url(/assets/img/odonto/images/piezaFlecha.png);background-position-x:50%;background-size:30%;height:2.6%}.odontograma-contenido .piezaSupernumeraria{background-image:url(/assets/img/odonto/images/supernumeraria.png);height:3.2%}.odontograma-contenido .edentulo{background-image:url(/assets/img/odonto/images/edentulo.png);background-repeat:repeat-x;height:.5%}.odontograma-contenido .munon{background-size:36%;height:7%}.odontograma-contenido .munon.bueno{background-image:url(/assets/img/odonto/images/munonBueno.png)}.odontograma-contenido .munon.malo{background-image:url(/assets/img/odonto/images/munonMalo.png)}.odontograma-contenido .fusion{background-image:url(/assets/img/odonto/images/fusion.png);background-size:100% 80%;width:9.75%;height:4%}.odontograma-contenido .fracturaCoronal{background-image:url(/assets/img/odonto/images/fracturaCoronal.png);background-size:80%;height:.4%}.odontograma-contenido .fracturaIncisal{background-image:url(/assets/img/odonto/images/fracturaIncisal.png);background-size:100%;width:2.15%;height:2.5%}.odontograma-contenido .fracturaRaizCorona{background-image:url(/assets/img/odonto/images/fracturaRaizCorona.png);background-size:100%;width:5.25%;height:5.5%}.odontograma-contenido .geminasion{background-image:url(/assets/img/odonto/images/geminasion.png);background-size:50%;height:3.7%}.odontograma-contenido .giroversion{height:3.7%}.odontograma-contenido .giroversionDistal{background-image:url(/assets/img/odonto/images/distal.png)}.odontograma-contenido .giroversionMesial{background-image:url(/assets/img/odonto/images/mesial.png)}.odontograma-contenido .protesisFijaInicio{background-size:100% 100%;height:2.65%}.odontograma-contenido .protesisFijaInicio.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)}.odontograma-contenido .protesisFijaInicio.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)}.odontograma-contenido .protesisFijaFin{background-size:100% 100%;height:2.65%}.odontograma-contenido .protesisFijaFin.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)}.odontograma-contenido .protesisFijaFin.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)}.odontograma-contenido .protesisRemovible{height:1.8%}.odontograma-contenido .protesisRemovible.bueno{background-image:url(/assets/img/odonto/images/protesisRemovibleBueno.png)}.odontograma-contenido .protesisRemovible.malo{background-image:url(/assets/img/odonto/images/protesisRemovibleMalo.png)}.odontograma-contenido .protesisTotal{height:1.8%}.odontograma-contenido .protesisTotal.bueno{background-image:url(/assets/img/odonto/images/protesisRemovibleBueno.png)}.odontograma-contenido .protesisTotal.malo{background-image:url(/assets/img/odonto/images/protesisRemovibleMalo.png)}.odontograma-contenido .transposicion{background-image:url(/assets/img/odonto/images/transposicion.png);background-size:100%;height:2.8%}.odontograma-contenido .tratamientoPulparTC-PC{background-size:100%;height:6.5%}.odontograma-contenido .tratamientoPulparTC-PC.bueno{background-image:url(/assets/img/odonto/images/tratamientoPulparTCBueno.png)}.odontograma-contenido .tratamientoPulparTC-PC.malo{background-image:url(/assets/img/odonto/images/tratamientoPulparTCMalo.png)}.odontograma-contenido .tratamientoPulparPP{background-size:40%;height:3.2%}.odontograma-contenido .tratamientoPulparPP.bueno{background-image:url(/assets/img/odonto/images/tratamientoPulparPPBueno.png)}.odontograma-contenido .tratamientoPulparPP.malo{background-image:url(/assets/img/odonto/images/tratamientoPulparPPMalo.png)}.odontograma-contenido .direccion-derecha,.odontograma-contenido .direccion-izquierda{background-size:100% 100%;width:1.2%;height:4%}.odontograma-contenido .direccion-derecha.centro.lesionCaries,.odontograma-contenido .direccion-izquierda.centro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_left_right.png)}.odontograma-contenido .direccion-derecha.centro.sellantes.bueno,.odontograma-contenido .direccion-izquierda.centro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador01_bueno_left_right.png)}.odontograma-contenido .direccion-derecha.centro.sellantes.malo,.odontograma-contenido .direccion-izquierda.centro.sellantes.malo,.odontograma-contenido .direccion-derecha.centro.restauracionTemporal,.odontograma-contenido .direccion-izquierda.centro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador01_malo_left_right.png)}.odontograma-contenido .direccion-derecha.centro.restauracionDefinitiva.bueno,.odontograma-contenido .direccion-izquierda.centro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador01_buenorelleno_left_right.png)}.odontograma-contenido .direccion-derecha.centro.restauracionDefinitiva.malo,.odontograma-contenido .direccion-izquierda.centro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_left_right.png)}.odontograma-contenido .direccion-derecha.nocentro.lesionCaries,.odontograma-contenido .direccion-izquierda.nocentro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_left_right.png)}.odontograma-contenido .direccion-derecha.nocentro.sellantes.bueno,.odontograma-contenido .direccion-izquierda.nocentro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador02_bueno_left_right.png)}.odontograma-contenido .direccion-derecha.nocentro.sellantes.malo,.odontograma-contenido .direccion-izquierda.nocentro.sellantes.malo,.odontograma-contenido .direccion-derecha.nocentro.restauracionTemporal,.odontograma-contenido .direccion-izquierda.nocentro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador02_malo_left_right.png)}.odontograma-contenido .direccion-derecha.nocentro.restauracionDefinitiva.bueno,.odontograma-contenido .direccion-izquierda.nocentro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador02_buenorelleno_left_right.png)}.odontograma-contenido .direccion-derecha.nocentro.restauracionDefinitiva.malo,.odontograma-contenido .direccion-izquierda.nocentro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_left_right.png)}.odontograma-contenido .direccion-arriba,.odontograma-contenido .direccion-abajo{background-size:100% 100%;width:5.2%;height:1.2%}.odontograma-contenido .direccion-arriba.centro.lesionCaries,.odontograma-contenido .direccion-abajo.centro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_top_bottom.png)}.odontograma-contenido .direccion-arriba.centro.sellantes.bueno,.odontograma-contenido .direccion-abajo.centro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador01_bueno_top_bottom.png)}.odontograma-contenido .direccion-arriba.centro.sellantes.malo,.odontograma-contenido .direccion-abajo.centro.sellantes.malo,.odontograma-contenido .direccion-arriba.centro.restauracionTemporal,.odontograma-contenido .direccion-abajo.centro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador01_malo_top_bottom.png)}.odontograma-contenido .direccion-arriba.centro.restauracionDefinitiva.bueno,.odontograma-contenido .direccion-abajo.centro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador01_buenorelleno_top_bottom.png)}.odontograma-contenido .direccion-arriba.centro.restauracionDefinitiva.malo,.odontograma-contenido .direccion-abajo.centro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador01_malorelleno_top_bottom.png)}.odontograma-contenido .direccion-arriba.nocentro,.odontograma-contenido .direccion-abajo.nocentro{height:2%}.odontograma-contenido .direccion-arriba.nocentro.lesionCaries,.odontograma-contenido .direccion-abajo.nocentro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_top_bottom.png)}.odontograma-contenido .direccion-arriba.nocentro.sellantes.bueno,.odontograma-contenido .direccion-abajo.nocentro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador02_bueno_top_bottom.png)}.odontograma-contenido .direccion-arriba.nocentro.sellantes.malo,.odontograma-contenido .direccion-abajo.nocentro.sellantes.malo,.odontograma-contenido .direccion-arriba.nocentro.restauracionTemporal,.odontograma-contenido .direccion-abajo.nocentro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador02_malo_top_bottom.png)}.odontograma-contenido .direccion-arriba.nocentro.restauracionDefinitiva.bueno,.odontograma-contenido .direccion-abajo.nocentro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador02_buenorelleno_top_bottom.png)}.odontograma-contenido .direccion-arriba.nocentro.restauracionDefinitiva.malo,.odontograma-contenido .direccion-abajo.nocentro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador02_malorelleno_top_bottom.png)}.odontograma-contenido .direccion-abajo,.odontograma-contenido .direccion-derecha{transform:rotate(180deg)}.odontograma-contenido .direccion-centro{background-repeat:no-repeat;background-size:100%;width:2.5%;height:1.9%}.odontograma-contenido .direccion-centro.lesionCaries{background-image:url(/assets/img/odonto/images/marcador_malorelleno_center.png)}.odontograma-contenido .direccion-centro.sellantes.bueno{background-image:url(/assets/img/odonto/images/marcador_bueno_center.png)}.odontograma-contenido .direccion-centro.sellantes.malo,.odontograma-contenido .direccion-centro.restauracionTemporal{background-image:url(/assets/img/odonto/images/marcador_malo_center.png)}.odontograma-contenido .direccion-centro.restauracionDefinitiva.bueno{background-image:url(/assets/img/odonto/images/marcador_buenorelleno_center.png)}.odontograma-contenido .direccion-centro.restauracionDefinitiva.malo{background-image:url(/assets/img/odonto/images/marcador_malorelleno_center.png)}.odontograma-contenido .cursor-1{height:9.6%;top:9.2%;left:0%}.odontograma-contenido .recuadro-1{top:0%;left:0%}.odontograma-contenido .corona-1,.odontograma-contenido .coronaTemporal-1{background-position-y:bottom;height:9.6%;top:9.1%;left:0%}.odontograma-contenido .erupcion-1{background-position-y:35%;top:9.8%;left:0%}.odontograma-contenido .aparatoOrtoFijoInicio-1,.odontograma-contenido .aparatoOrtoFijoFin-1,.odontograma-contenido .linea-1{top:3.5%;left:0%}.odontograma-contenido .aparatoOrtoRemovible-1{top:3.6%;left:0%}.odontograma-contenido .diastema-1{top:15%;left:5.8%}.odontograma-contenido .piezaAusente-1{top:10%;left:0%}.odontograma-contenido .piezaClavija-1{top:5.5%;left:0%}.odontograma-contenido .piezaExtruida-1{top:18.5%;left:0%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-1{top:18.5%;left:0%}.odontograma-contenido .piezaSupernumeraria-1{top:7%;left:3%}.odontograma-contenido .edentulo-1{top:16.5%;left:0%}.odontograma-contenido .munon-1{top:11%;left:0%}.odontograma-contenido .fusion-1{top:7%;left:1.5%}.odontograma-contenido .fracturaCoronal-1{top:14.5%;left:0%}.odontograma-contenido .fracturaIncisal-1{top:16.5%;left:3.8%}.odontograma-contenido .fracturaRaizCorona-1{top:12%;left:.8%}.odontograma-contenido .geminasion-1{top:6.4%;left:0%}.odontograma-contenido .giroversionDistal-1,.odontograma-contenido .giroversionMesial-1{top:20%;left:0%}.odontograma-contenido .protesisFijaInicio-1,.odontograma-contenido .protesisFijaFin-1{top:4.6%;left:0%}.odontograma-contenido .protesisRemovible-1{top:4.5%;left:0%}.odontograma-contenido .protesisTotal-1{top:16%;left:0%}.odontograma-contenido .transposicion-1{top:5%;left:3%}.odontograma-contenido .tratamientoPulparTC-PC-1{top:10%;left:0%}.odontograma-contenido .tratamientoPulparPP-1{top:16%;left:0%}.odontograma-contenido .direccion-arriba-1{top:14.6%;left:.6%}.odontograma-contenido .direccion-abajo-1{top:17.5%;left:.6%}.odontograma-contenido .direccion-abajo-1.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-1{top:14.6%;left:.55%}.odontograma-contenido .direccion-derecha-1{top:14.6%;left:4.6%}.odontograma-contenido .direccion-centro-1{top:15.9%;left:1.9%}.odontograma-contenido .cursor-2{height:9.6%;top:9.2%;left:6.25%}.odontograma-contenido .recuadro-2{top:0%;left:6.25%}.odontograma-contenido .corona-2,.odontograma-contenido .coronaTemporal-2{background-position-y:bottom;height:9.6%;top:9.1%;left:6.25%}.odontograma-contenido .erupcion-2{background-position-y:35%;top:9.8%;left:6.25%}.odontograma-contenido .aparatoOrtoFijoInicio-2,.odontograma-contenido .aparatoOrtoFijoFin-2,.odontograma-contenido .linea-2{top:3.5%;left:6.25%}.odontograma-contenido .aparatoOrtoRemovible-2{top:3.6%;left:6.25%}.odontograma-contenido .diastema-2{top:15%;left:12.05%}.odontograma-contenido .piezaAusente-2{top:10%;left:6.25%}.odontograma-contenido .piezaClavija-2{top:5.5%;left:6.25%}.odontograma-contenido .piezaExtruida-2{top:18.5%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-2{top:18.5%;left:6.25%}.odontograma-contenido .piezaSupernumeraria-2{top:7%;left:9.25%}.odontograma-contenido .edentulo-2{top:16.5%;left:6.25%}.odontograma-contenido .munon-2{top:11%;left:6.25%}.odontograma-contenido .fusion-2{top:7%;left:7.75%}.odontograma-contenido .fracturaCoronal-2{top:14.5%;left:6.25%}.odontograma-contenido .fracturaIncisal-2{top:16.5%;left:10.05%}.odontograma-contenido .fracturaRaizCorona-2{top:12%;left:7.05%}.odontograma-contenido .geminasion-2{top:6.4%;left:6.25%}.odontograma-contenido .giroversionDistal-2,.odontograma-contenido .giroversionMesial-2{top:20%;left:6.25%}.odontograma-contenido .protesisFijaInicio-2,.odontograma-contenido .protesisFijaFin-2{top:4.6%;left:6.25%}.odontograma-contenido .protesisRemovible-2{top:4.5%;left:6.25%}.odontograma-contenido .protesisTotal-2{top:16%;left:6.25%}.odontograma-contenido .transposicion-2{top:5%;left:9.25%}.odontograma-contenido .tratamientoPulparTC-PC-2{top:10%;left:6.25%}.odontograma-contenido .tratamientoPulparPP-2{top:16%;left:6.25%}.odontograma-contenido .direccion-arriba-2{top:14.6%;left:6.85%}.odontograma-contenido .direccion-abajo-2{top:17.5%;left:6.85%}.odontograma-contenido .direccion-abajo-2.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-2{top:14.6%;left:6.8%}.odontograma-contenido .direccion-derecha-2{top:14.6%;left:10.85%}.odontograma-contenido .direccion-centro-2{top:15.9%;left:8.15%}.odontograma-contenido .cursor-3{height:9.6%;top:9.2%;left:12.5%}.odontograma-contenido .recuadro-3{top:0%;left:12.5%}.odontograma-contenido .corona-3,.odontograma-contenido .coronaTemporal-3{background-position-y:bottom;height:9.6%;top:9.1%;left:12.5%}.odontograma-contenido .erupcion-3{background-position-y:35%;top:9.8%;left:12.5%}.odontograma-contenido .aparatoOrtoFijoInicio-3,.odontograma-contenido .aparatoOrtoFijoFin-3,.odontograma-contenido .linea-3{top:3.5%;left:12.5%}.odontograma-contenido .aparatoOrtoRemovible-3{top:3.6%;left:12.5%}.odontograma-contenido .diastema-3{top:15%;left:18.3%}.odontograma-contenido .piezaAusente-3{top:10%;left:12.5%}.odontograma-contenido .piezaClavija-3{top:5.5%;left:12.5%}.odontograma-contenido .piezaExtruida-3{top:18.5%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-3{top:18.5%;left:12.5%}.odontograma-contenido .piezaSupernumeraria-3{top:7%;left:15.5%}.odontograma-contenido .edentulo-3{top:16.5%;left:12.5%}.odontograma-contenido .munon-3{top:11%;left:12.5%}.odontograma-contenido .fusion-3{top:7%;left:14%}.odontograma-contenido .fracturaCoronal-3{top:14.5%;left:12.5%}.odontograma-contenido .fracturaIncisal-3{top:16.5%;left:16.3%}.odontograma-contenido .fracturaRaizCorona-3{top:12%;left:13.3%}.odontograma-contenido .geminasion-3{top:6.4%;left:12.5%}.odontograma-contenido .giroversionDistal-3,.odontograma-contenido .giroversionMesial-3{top:20%;left:12.5%}.odontograma-contenido .protesisFijaInicio-3,.odontograma-contenido .protesisFijaFin-3{top:4.6%;left:12.5%}.odontograma-contenido .protesisRemovible-3{top:4.5%;left:12.5%}.odontograma-contenido .protesisTotal-3{top:16%;left:12.5%}.odontograma-contenido .transposicion-3{top:5%;left:15.5%}.odontograma-contenido .tratamientoPulparTC-PC-3{top:10%;left:12.5%}.odontograma-contenido .tratamientoPulparPP-3{top:16%;left:12.5%}.odontograma-contenido .direccion-arriba-3{top:14.6%;left:13.1%}.odontograma-contenido .direccion-abajo-3{top:17.5%;left:13.1%}.odontograma-contenido .direccion-abajo-3.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-3{top:14.6%;left:13.05%}.odontograma-contenido .direccion-derecha-3{top:14.6%;left:17.1%}.odontograma-contenido .direccion-centro-3{top:15.9%;left:14.4%}.odontograma-contenido .cursor-4{height:9.6%;top:9.2%;left:18.75%}.odontograma-contenido .recuadro-4{top:0%;left:18.75%}.odontograma-contenido .corona-4,.odontograma-contenido .coronaTemporal-4{background-position-y:bottom;height:9.6%;top:9.1%;left:18.75%}.odontograma-contenido .erupcion-4{background-position-y:35%;top:9.8%;left:18.75%}.odontograma-contenido .aparatoOrtoFijoInicio-4,.odontograma-contenido .aparatoOrtoFijoFin-4,.odontograma-contenido .linea-4{top:3.5%;left:18.75%}.odontograma-contenido .aparatoOrtoRemovible-4{top:3.6%;left:18.75%}.odontograma-contenido .diastema-4{top:15%;left:24.55%}.odontograma-contenido .piezaAusente-4{top:10%;left:18.75%}.odontograma-contenido .piezaClavija-4{top:5.5%;left:18.75%}.odontograma-contenido .piezaExtruida-4{top:18.5%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-4{top:18.5%;left:18.75%}.odontograma-contenido .piezaSupernumeraria-4{top:7%;left:21.75%}.odontograma-contenido .edentulo-4{top:16.5%;left:18.75%}.odontograma-contenido .munon-4{top:11%;left:18.75%}.odontograma-contenido .fusion-4{top:7%;left:20.25%}.odontograma-contenido .fracturaCoronal-4{top:14.5%;left:18.75%}.odontograma-contenido .fracturaIncisal-4{top:16.5%;left:22.55%}.odontograma-contenido .fracturaRaizCorona-4{top:12%;left:19.55%}.odontograma-contenido .geminasion-4{top:6.4%;left:18.75%}.odontograma-contenido .giroversionDistal-4,.odontograma-contenido .giroversionMesial-4{top:20%;left:18.75%}.odontograma-contenido .protesisFijaInicio-4,.odontograma-contenido .protesisFijaFin-4{top:4.6%;left:18.75%}.odontograma-contenido .protesisRemovible-4{top:4.5%;left:18.75%}.odontograma-contenido .protesisTotal-4{top:16%;left:18.75%}.odontograma-contenido .transposicion-4{top:5%;left:21.75%}.odontograma-contenido .tratamientoPulparTC-PC-4{top:10%;left:18.75%}.odontograma-contenido .tratamientoPulparPP-4{top:16%;left:18.75%}.odontograma-contenido .direccion-arriba-4{top:14.6%;left:19.35%}.odontograma-contenido .direccion-abajo-4{top:17.5%;left:19.35%}.odontograma-contenido .direccion-abajo-4.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-4{top:14.6%;left:19.3%}.odontograma-contenido .direccion-derecha-4{top:14.6%;left:23.35%}.odontograma-contenido .direccion-centro-4{top:15.9%;left:20.65%}.odontograma-contenido .cursor-5{height:9.6%;top:9.2%;left:25%}.odontograma-contenido .recuadro-5{top:0%;left:25%}.odontograma-contenido .corona-5,.odontograma-contenido .coronaTemporal-5{background-position-y:bottom;height:9.6%;top:9.1%;left:25%}.odontograma-contenido .erupcion-5{background-position-y:35%;top:9.8%;left:25%}.odontograma-contenido .aparatoOrtoFijoInicio-5,.odontograma-contenido .aparatoOrtoFijoFin-5,.odontograma-contenido .linea-5{top:3.5%;left:25%}.odontograma-contenido .aparatoOrtoRemovible-5{top:3.6%;left:25%}.odontograma-contenido .diastema-5{top:15%;left:30.8%}.odontograma-contenido .piezaAusente-5{top:10%;left:25%}.odontograma-contenido .piezaClavija-5{top:5.5%;left:25%}.odontograma-contenido .piezaExtruida-5{top:18.5%;left:25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-5{top:18.5%;left:25%}.odontograma-contenido .piezaSupernumeraria-5{top:7%;left:28%}.odontograma-contenido .edentulo-5{top:16.5%;left:25%}.odontograma-contenido .munon-5{top:11%;left:25%}.odontograma-contenido .fusion-5{top:7%;left:26.5%}.odontograma-contenido .fracturaCoronal-5{top:14.5%;left:25%}.odontograma-contenido .fracturaIncisal-5{top:16.5%;left:28.8%}.odontograma-contenido .fracturaRaizCorona-5{top:12%;left:25.8%}.odontograma-contenido .geminasion-5{top:6.4%;left:25%}.odontograma-contenido .giroversionDistal-5,.odontograma-contenido .giroversionMesial-5{top:20%;left:25%}.odontograma-contenido .protesisFijaInicio-5,.odontograma-contenido .protesisFijaFin-5{top:4.6%;left:25%}.odontograma-contenido .protesisRemovible-5{top:4.5%;left:25%}.odontograma-contenido .protesisTotal-5{top:16%;left:25%}.odontograma-contenido .transposicion-5{top:5%;left:28%}.odontograma-contenido .tratamientoPulparTC-PC-5{top:10%;left:25%}.odontograma-contenido .tratamientoPulparPP-5{top:16%;left:25%}.odontograma-contenido .direccion-arriba-5{top:14.6%;left:25.6%}.odontograma-contenido .direccion-abajo-5{top:17.5%;left:25.6%}.odontograma-contenido .direccion-abajo-5.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-5{top:14.6%;left:25.55%}.odontograma-contenido .direccion-derecha-5{top:14.6%;left:29.6%}.odontograma-contenido .direccion-centro-5{top:15.9%;left:26.9%}.odontograma-contenido .cursor-6{height:9.6%;top:9.2%;left:31.25%}.odontograma-contenido .recuadro-6{top:0%;left:31.25%}.odontograma-contenido .corona-6,.odontograma-contenido .coronaTemporal-6{background-position-y:bottom;height:9.6%;top:9.1%;left:31.25%}.odontograma-contenido .erupcion-6{background-position-y:35%;top:9.8%;left:31.25%}.odontograma-contenido .aparatoOrtoFijoInicio-6,.odontograma-contenido .aparatoOrtoFijoFin-6,.odontograma-contenido .linea-6{top:3.5%;left:31.25%}.odontograma-contenido .aparatoOrtoRemovible-6{top:3.6%;left:31.25%}.odontograma-contenido .diastema-6{top:15%;left:37.05%}.odontograma-contenido .piezaAusente-6{top:10%;left:31.25%}.odontograma-contenido .piezaClavija-6{top:5.5%;left:31.25%}.odontograma-contenido .piezaExtruida-6{top:18.5%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-6{top:18.5%;left:31.25%}.odontograma-contenido .piezaSupernumeraria-6{top:7%;left:34.25%}.odontograma-contenido .edentulo-6{top:16.5%;left:31.25%}.odontograma-contenido .munon-6{top:11%;left:31.25%}.odontograma-contenido .fusion-6{top:7%;left:32.75%}.odontograma-contenido .fracturaCoronal-6{top:14.5%;left:31.25%}.odontograma-contenido .fracturaIncisal-6{top:16.5%;left:35.05%}.odontograma-contenido .fracturaRaizCorona-6{top:12%;left:32.05%}.odontograma-contenido .geminasion-6{top:6.4%;left:31.25%}.odontograma-contenido .giroversionDistal-6,.odontograma-contenido .giroversionMesial-6{top:20%;left:31.25%}.odontograma-contenido .protesisFijaInicio-6,.odontograma-contenido .protesisFijaFin-6{top:4.6%;left:31.25%}.odontograma-contenido .protesisRemovible-6{top:4.5%;left:31.25%}.odontograma-contenido .protesisTotal-6{top:16%;left:31.25%}.odontograma-contenido .transposicion-6{top:5%;left:34.25%}.odontograma-contenido .tratamientoPulparTC-PC-6{top:10%;left:31.25%}.odontograma-contenido .tratamientoPulparPP-6{top:16%;left:31.25%}.odontograma-contenido .direccion-arriba-6{top:14.6%;left:31.85%}.odontograma-contenido .direccion-abajo-6{top:17.5%;left:31.85%}.odontograma-contenido .direccion-abajo-6.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-6{top:14.6%;left:31.8%}.odontograma-contenido .direccion-derecha-6{top:14.6%;left:35.85%}.odontograma-contenido .direccion-centro-6{top:15.9%;left:33.15%}.odontograma-contenido .cursor-7{height:9.6%;top:9.2%;left:37.5%}.odontograma-contenido .recuadro-7{top:0%;left:37.5%}.odontograma-contenido .corona-7,.odontograma-contenido .coronaTemporal-7{background-position-y:bottom;height:9.6%;top:9.1%;left:37.5%}.odontograma-contenido .erupcion-7{background-position-y:35%;top:9.8%;left:37.5%}.odontograma-contenido .aparatoOrtoFijoInicio-7,.odontograma-contenido .aparatoOrtoFijoFin-7,.odontograma-contenido .linea-7{top:3.5%;left:37.5%}.odontograma-contenido .aparatoOrtoRemovible-7{top:3.6%;left:37.5%}.odontograma-contenido .diastema-7{top:15%;left:43.3%}.odontograma-contenido .piezaAusente-7{top:10%;left:37.5%}.odontograma-contenido .piezaClavija-7{top:5.5%;left:37.5%}.odontograma-contenido .piezaExtruida-7{top:18.5%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-7{top:18.5%;left:37.5%}.odontograma-contenido .piezaSupernumeraria-7{top:7%;left:40.5%}.odontograma-contenido .edentulo-7{top:16.5%;left:37.5%}.odontograma-contenido .munon-7{top:11%;left:37.5%}.odontograma-contenido .fusion-7{top:7%;left:39%}.odontograma-contenido .fracturaCoronal-7{top:14.5%;left:37.5%}.odontograma-contenido .fracturaIncisal-7{top:16.5%;left:41.3%}.odontograma-contenido .fracturaRaizCorona-7{top:12%;left:38.3%}.odontograma-contenido .geminasion-7{top:6.4%;left:37.5%}.odontograma-contenido .giroversionDistal-7,.odontograma-contenido .giroversionMesial-7{top:20%;left:37.5%}.odontograma-contenido .protesisFijaInicio-7,.odontograma-contenido .protesisFijaFin-7{top:4.6%;left:37.5%}.odontograma-contenido .protesisRemovible-7{top:4.5%;left:37.5%}.odontograma-contenido .protesisTotal-7{top:16%;left:37.5%}.odontograma-contenido .transposicion-7{top:5%;left:40.5%}.odontograma-contenido .tratamientoPulparTC-PC-7{top:10%;left:37.5%}.odontograma-contenido .tratamientoPulparPP-7{top:16%;left:37.5%}.odontograma-contenido .direccion-arriba-7{top:14.6%;left:38.1%}.odontograma-contenido .direccion-abajo-7{top:17.5%;left:38.1%}.odontograma-contenido .direccion-abajo-7.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-7{top:14.6%;left:38.05%}.odontograma-contenido .direccion-derecha-7{top:14.6%;left:42.1%}.odontograma-contenido .direccion-centro-7{top:15.9%;left:39.4%}.odontograma-contenido .cursor-8{height:9.6%;top:9.2%;left:43.75%}.odontograma-contenido .recuadro-8{top:0%;left:43.75%}.odontograma-contenido .corona-8,.odontograma-contenido .coronaTemporal-8{background-position-y:bottom;height:9.6%;top:9.1%;left:43.75%}.odontograma-contenido .erupcion-8{background-position-y:35%;top:9.8%;left:43.75%}.odontograma-contenido .aparatoOrtoFijoInicio-8,.odontograma-contenido .aparatoOrtoFijoFin-8,.odontograma-contenido .linea-8{top:3.5%;left:43.75%}.odontograma-contenido .aparatoOrtoRemovible-8{top:3.6%;left:43.75%}.odontograma-contenido .diastema-8{top:15%;left:49.55%}.odontograma-contenido .piezaAusente-8{top:10%;left:43.75%}.odontograma-contenido .piezaClavija-8{top:5.5%;left:43.75%}.odontograma-contenido .piezaExtruida-8{top:18.5%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-8{top:18.5%;left:43.75%}.odontograma-contenido .piezaSupernumeraria-8{top:7%;left:46.75%}.odontograma-contenido .edentulo-8{top:16.5%;left:43.75%}.odontograma-contenido .munon-8{top:11%;left:43.75%}.odontograma-contenido .fusion-8{top:7%;left:45.25%}.odontograma-contenido .fracturaCoronal-8{top:14.5%;left:43.75%}.odontograma-contenido .fracturaIncisal-8{top:16.5%;left:47.55%}.odontograma-contenido .fracturaRaizCorona-8{top:12%;left:44.55%}.odontograma-contenido .geminasion-8{top:6.4%;left:43.75%}.odontograma-contenido .giroversionDistal-8,.odontograma-contenido .giroversionMesial-8{top:20%;left:43.75%}.odontograma-contenido .protesisFijaInicio-8,.odontograma-contenido .protesisFijaFin-8{top:4.6%;left:43.75%}.odontograma-contenido .protesisRemovible-8{top:4.5%;left:43.75%}.odontograma-contenido .protesisTotal-8{top:16%;left:43.75%}.odontograma-contenido .transposicion-8{top:5%;left:46.75%}.odontograma-contenido .tratamientoPulparTC-PC-8{top:10%;left:43.75%}.odontograma-contenido .tratamientoPulparPP-8{top:16%;left:43.75%}.odontograma-contenido .direccion-arriba-8{top:14.6%;left:44.35%}.odontograma-contenido .direccion-abajo-8{top:17.5%;left:44.35%}.odontograma-contenido .direccion-abajo-8.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-8{top:14.6%;left:44.3%}.odontograma-contenido .direccion-derecha-8{top:14.6%;left:48.35%}.odontograma-contenido .direccion-centro-8{top:15.9%;left:45.65%}.odontograma-contenido .cursor-9{height:9.6%;top:9.2%;left:50%}.odontograma-contenido .recuadro-9{top:0%;left:50%}.odontograma-contenido .corona-9,.odontograma-contenido .coronaTemporal-9{background-position-y:bottom;height:9.6%;top:9.1%;left:50%}.odontograma-contenido .erupcion-9{background-position-y:35%;top:9.8%;left:50%}.odontograma-contenido .aparatoOrtoFijoInicio-9,.odontograma-contenido .aparatoOrtoFijoFin-9,.odontograma-contenido .linea-9{top:3.5%;left:50%}.odontograma-contenido .aparatoOrtoRemovible-9{top:3.6%;left:50%}.odontograma-contenido .diastema-9{top:15%;left:55.8%}.odontograma-contenido .piezaAusente-9{top:10%;left:50%}.odontograma-contenido .piezaClavija-9{top:5.5%;left:50%}.odontograma-contenido .piezaExtruida-9{top:18.5%;left:50%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-9{top:18.5%;left:50%}.odontograma-contenido .piezaSupernumeraria-9{top:7%;left:53%}.odontograma-contenido .edentulo-9{top:16.5%;left:50%}.odontograma-contenido .munon-9{top:11%;left:50%}.odontograma-contenido .fusion-9{top:7%;left:51.5%}.odontograma-contenido .fracturaCoronal-9{top:14.5%;left:50%}.odontograma-contenido .fracturaIncisal-9{top:16.5%;left:53.8%}.odontograma-contenido .fracturaRaizCorona-9{top:12%;left:50.8%}.odontograma-contenido .geminasion-9{top:6.4%;left:50%}.odontograma-contenido .giroversionDistal-9,.odontograma-contenido .giroversionMesial-9{top:20%;left:50%}.odontograma-contenido .protesisFijaInicio-9,.odontograma-contenido .protesisFijaFin-9{top:4.6%;left:50%}.odontograma-contenido .protesisRemovible-9{top:4.5%;left:50%}.odontograma-contenido .protesisTotal-9{top:16%;left:50%}.odontograma-contenido .transposicion-9{top:5%;left:53%}.odontograma-contenido .tratamientoPulparTC-PC-9{top:10%;left:50%}.odontograma-contenido .tratamientoPulparPP-9{top:16%;left:50%}.odontograma-contenido .direccion-arriba-9{top:14.6%;left:50.6%}.odontograma-contenido .direccion-abajo-9{top:17.5%;left:50.6%}.odontograma-contenido .direccion-abajo-9.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-9{top:14.6%;left:50.55%}.odontograma-contenido .direccion-derecha-9{top:14.6%;left:54.6%}.odontograma-contenido .direccion-centro-9{top:15.9%;left:51.9%}.odontograma-contenido .cursor-10{height:9.6%;top:9.2%;left:56.25%}.odontograma-contenido .recuadro-10{top:0%;left:56.25%}.odontograma-contenido .corona-10,.odontograma-contenido .coronaTemporal-10{background-position-y:bottom;height:9.6%;top:9.1%;left:56.25%}.odontograma-contenido .erupcion-10{background-position-y:35%;top:9.8%;left:56.25%}.odontograma-contenido .aparatoOrtoFijoInicio-10,.odontograma-contenido .aparatoOrtoFijoFin-10,.odontograma-contenido .linea-10{top:3.5%;left:56.25%}.odontograma-contenido .aparatoOrtoRemovible-10{top:3.6%;left:56.25%}.odontograma-contenido .diastema-10{top:15%;left:62.05%}.odontograma-contenido .piezaAusente-10{top:10%;left:56.25%}.odontograma-contenido .piezaClavija-10{top:5.5%;left:56.25%}.odontograma-contenido .piezaExtruida-10{top:18.5%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-10{top:18.5%;left:56.25%}.odontograma-contenido .piezaSupernumeraria-10{top:7%;left:59.25%}.odontograma-contenido .edentulo-10{top:16.5%;left:56.25%}.odontograma-contenido .munon-10{top:11%;left:56.25%}.odontograma-contenido .fusion-10{top:7%;left:57.75%}.odontograma-contenido .fracturaCoronal-10{top:14.5%;left:56.25%}.odontograma-contenido .fracturaIncisal-10{top:16.5%;left:60.05%}.odontograma-contenido .fracturaRaizCorona-10{top:12%;left:57.05%}.odontograma-contenido .geminasion-10{top:6.4%;left:56.25%}.odontograma-contenido .giroversionDistal-10,.odontograma-contenido .giroversionMesial-10{top:20%;left:56.25%}.odontograma-contenido .protesisFijaInicio-10,.odontograma-contenido .protesisFijaFin-10{top:4.6%;left:56.25%}.odontograma-contenido .protesisRemovible-10{top:4.5%;left:56.25%}.odontograma-contenido .protesisTotal-10{top:16%;left:56.25%}.odontograma-contenido .transposicion-10{top:5%;left:59.25%}.odontograma-contenido .tratamientoPulparTC-PC-10{top:10%;left:56.25%}.odontograma-contenido .tratamientoPulparPP-10{top:16%;left:56.25%}.odontograma-contenido .direccion-arriba-10{top:14.6%;left:56.85%}.odontograma-contenido .direccion-abajo-10{top:17.5%;left:56.85%}.odontograma-contenido .direccion-abajo-10.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-10{top:14.6%;left:56.8%}.odontograma-contenido .direccion-derecha-10{top:14.6%;left:60.85%}.odontograma-contenido .direccion-centro-10{top:15.9%;left:58.15%}.odontograma-contenido .cursor-11{height:9.6%;top:9.2%;left:62.5%}.odontograma-contenido .recuadro-11{top:0%;left:62.5%}.odontograma-contenido .corona-11,.odontograma-contenido .coronaTemporal-11{background-position-y:bottom;height:9.6%;top:9.1%;left:62.5%}.odontograma-contenido .erupcion-11{background-position-y:35%;top:9.8%;left:62.5%}.odontograma-contenido .aparatoOrtoFijoInicio-11,.odontograma-contenido .aparatoOrtoFijoFin-11,.odontograma-contenido .linea-11{top:3.5%;left:62.5%}.odontograma-contenido .aparatoOrtoRemovible-11{top:3.6%;left:62.5%}.odontograma-contenido .diastema-11{top:15%;left:68.3%}.odontograma-contenido .piezaAusente-11{top:10%;left:62.5%}.odontograma-contenido .piezaClavija-11{top:5.5%;left:62.5%}.odontograma-contenido .piezaExtruida-11{top:18.5%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-11{top:18.5%;left:62.5%}.odontograma-contenido .piezaSupernumeraria-11{top:7%;left:65.5%}.odontograma-contenido .edentulo-11{top:16.5%;left:62.5%}.odontograma-contenido .munon-11{top:11%;left:62.5%}.odontograma-contenido .fusion-11{top:7%;left:64%}.odontograma-contenido .fracturaCoronal-11{top:14.5%;left:62.5%}.odontograma-contenido .fracturaIncisal-11{top:16.5%;left:66.3%}.odontograma-contenido .fracturaRaizCorona-11{top:12%;left:63.3%}.odontograma-contenido .geminasion-11{top:6.4%;left:62.5%}.odontograma-contenido .giroversionDistal-11,.odontograma-contenido .giroversionMesial-11{top:20%;left:62.5%}.odontograma-contenido .protesisFijaInicio-11,.odontograma-contenido .protesisFijaFin-11{top:4.6%;left:62.5%}.odontograma-contenido .protesisRemovible-11{top:4.5%;left:62.5%}.odontograma-contenido .protesisTotal-11{top:16%;left:62.5%}.odontograma-contenido .transposicion-11{top:5%;left:65.5%}.odontograma-contenido .tratamientoPulparTC-PC-11{top:10%;left:62.5%}.odontograma-contenido .tratamientoPulparPP-11{top:16%;left:62.5%}.odontograma-contenido .direccion-arriba-11{top:14.6%;left:63.1%}.odontograma-contenido .direccion-abajo-11{top:17.5%;left:63.1%}.odontograma-contenido .direccion-abajo-11.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-11{top:14.6%;left:63.05%}.odontograma-contenido .direccion-derecha-11{top:14.6%;left:67.1%}.odontograma-contenido .direccion-centro-11{top:15.9%;left:64.4%}.odontograma-contenido .cursor-12{height:9.6%;top:9.2%;left:68.75%}.odontograma-contenido .recuadro-12{top:0%;left:68.75%}.odontograma-contenido .corona-12,.odontograma-contenido .coronaTemporal-12{background-position-y:bottom;height:9.6%;top:9.1%;left:68.75%}.odontograma-contenido .erupcion-12{background-position-y:35%;top:9.8%;left:68.75%}.odontograma-contenido .aparatoOrtoFijoInicio-12,.odontograma-contenido .aparatoOrtoFijoFin-12,.odontograma-contenido .linea-12{top:3.5%;left:68.75%}.odontograma-contenido .aparatoOrtoRemovible-12{top:3.6%;left:68.75%}.odontograma-contenido .diastema-12{top:15%;left:74.55%}.odontograma-contenido .piezaAusente-12{top:10%;left:68.75%}.odontograma-contenido .piezaClavija-12{top:5.5%;left:68.75%}.odontograma-contenido .piezaExtruida-12{top:18.5%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-12{top:18.5%;left:68.75%}.odontograma-contenido .piezaSupernumeraria-12{top:7%;left:71.75%}.odontograma-contenido .edentulo-12{top:16.5%;left:68.75%}.odontograma-contenido .munon-12{top:11%;left:68.75%}.odontograma-contenido .fusion-12{top:7%;left:70.25%}.odontograma-contenido .fracturaCoronal-12{top:14.5%;left:68.75%}.odontograma-contenido .fracturaIncisal-12{top:16.5%;left:72.55%}.odontograma-contenido .fracturaRaizCorona-12{top:12%;left:69.55%}.odontograma-contenido .geminasion-12{top:6.4%;left:68.75%}.odontograma-contenido .giroversionDistal-12,.odontograma-contenido .giroversionMesial-12{top:20%;left:68.75%}.odontograma-contenido .protesisFijaInicio-12,.odontograma-contenido .protesisFijaFin-12{top:4.6%;left:68.75%}.odontograma-contenido .protesisRemovible-12{top:4.5%;left:68.75%}.odontograma-contenido .protesisTotal-12{top:16%;left:68.75%}.odontograma-contenido .transposicion-12{top:5%;left:71.75%}.odontograma-contenido .tratamientoPulparTC-PC-12{top:10%;left:68.75%}.odontograma-contenido .tratamientoPulparPP-12{top:16%;left:68.75%}.odontograma-contenido .direccion-arriba-12{top:14.6%;left:69.35%}.odontograma-contenido .direccion-abajo-12{top:17.5%;left:69.35%}.odontograma-contenido .direccion-abajo-12.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-12{top:14.6%;left:69.3%}.odontograma-contenido .direccion-derecha-12{top:14.6%;left:73.35%}.odontograma-contenido .direccion-centro-12{top:15.9%;left:70.65%}.odontograma-contenido .cursor-13{height:9.6%;top:9.2%;left:75%}.odontograma-contenido .recuadro-13{top:0%;left:75%}.odontograma-contenido .corona-13,.odontograma-contenido .coronaTemporal-13{background-position-y:bottom;height:9.6%;top:9.1%;left:75%}.odontograma-contenido .erupcion-13{background-position-y:35%;top:9.8%;left:75%}.odontograma-contenido .aparatoOrtoFijoInicio-13,.odontograma-contenido .aparatoOrtoFijoFin-13,.odontograma-contenido .linea-13{top:3.5%;left:75%}.odontograma-contenido .aparatoOrtoRemovible-13{top:3.6%;left:75%}.odontograma-contenido .diastema-13{top:15%;left:80.8%}.odontograma-contenido .piezaAusente-13{top:10%;left:75%}.odontograma-contenido .piezaClavija-13{top:5.5%;left:75%}.odontograma-contenido .piezaExtruida-13{top:18.5%;left:75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-13{top:18.5%;left:75%}.odontograma-contenido .piezaSupernumeraria-13{top:7%;left:78%}.odontograma-contenido .edentulo-13{top:16.5%;left:75%}.odontograma-contenido .munon-13{top:11%;left:75%}.odontograma-contenido .fusion-13{top:7%;left:76.5%}.odontograma-contenido .fracturaCoronal-13{top:14.5%;left:75%}.odontograma-contenido .fracturaIncisal-13{top:16.5%;left:78.8%}.odontograma-contenido .fracturaRaizCorona-13{top:12%;left:75.8%}.odontograma-contenido .geminasion-13{top:6.4%;left:75%}.odontograma-contenido .giroversionDistal-13,.odontograma-contenido .giroversionMesial-13{top:20%;left:75%}.odontograma-contenido .protesisFijaInicio-13,.odontograma-contenido .protesisFijaFin-13{top:4.6%;left:75%}.odontograma-contenido .protesisRemovible-13{top:4.5%;left:75%}.odontograma-contenido .protesisTotal-13{top:16%;left:75%}.odontograma-contenido .transposicion-13{top:5%;left:78%}.odontograma-contenido .tratamientoPulparTC-PC-13{top:10%;left:75%}.odontograma-contenido .tratamientoPulparPP-13{top:16%;left:75%}.odontograma-contenido .direccion-arriba-13{top:14.6%;left:75.6%}.odontograma-contenido .direccion-abajo-13{top:17.5%;left:75.6%}.odontograma-contenido .direccion-abajo-13.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-13{top:14.6%;left:75.55%}.odontograma-contenido .direccion-derecha-13{top:14.6%;left:79.6%}.odontograma-contenido .direccion-centro-13{top:15.9%;left:76.9%}.odontograma-contenido .cursor-14{height:9.6%;top:9.2%;left:81.25%}.odontograma-contenido .recuadro-14{top:0%;left:81.25%}.odontograma-contenido .corona-14,.odontograma-contenido .coronaTemporal-14{background-position-y:bottom;height:9.6%;top:9.1%;left:81.25%}.odontograma-contenido .erupcion-14{background-position-y:35%;top:9.8%;left:81.25%}.odontograma-contenido .aparatoOrtoFijoInicio-14,.odontograma-contenido .aparatoOrtoFijoFin-14,.odontograma-contenido .linea-14{top:3.5%;left:81.25%}.odontograma-contenido .aparatoOrtoRemovible-14{top:3.6%;left:81.25%}.odontograma-contenido .diastema-14{top:15%;left:87.05%}.odontograma-contenido .piezaAusente-14{top:10%;left:81.25%}.odontograma-contenido .piezaClavija-14{top:5.5%;left:81.25%}.odontograma-contenido .piezaExtruida-14{top:18.5%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-14{top:18.5%;left:81.25%}.odontograma-contenido .piezaSupernumeraria-14{top:7%;left:84.25%}.odontograma-contenido .edentulo-14{top:16.5%;left:81.25%}.odontograma-contenido .munon-14{top:11%;left:81.25%}.odontograma-contenido .fusion-14{top:7%;left:82.75%}.odontograma-contenido .fracturaCoronal-14{top:14.5%;left:81.25%}.odontograma-contenido .fracturaIncisal-14{top:16.5%;left:85.05%}.odontograma-contenido .fracturaRaizCorona-14{top:12%;left:82.05%}.odontograma-contenido .geminasion-14{top:6.4%;left:81.25%}.odontograma-contenido .giroversionDistal-14,.odontograma-contenido .giroversionMesial-14{top:20%;left:81.25%}.odontograma-contenido .protesisFijaInicio-14,.odontograma-contenido .protesisFijaFin-14{top:4.6%;left:81.25%}.odontograma-contenido .protesisRemovible-14{top:4.5%;left:81.25%}.odontograma-contenido .protesisTotal-14{top:16%;left:81.25%}.odontograma-contenido .transposicion-14{top:5%;left:84.25%}.odontograma-contenido .tratamientoPulparTC-PC-14{top:10%;left:81.25%}.odontograma-contenido .tratamientoPulparPP-14{top:16%;left:81.25%}.odontograma-contenido .direccion-arriba-14{top:14.6%;left:81.85%}.odontograma-contenido .direccion-abajo-14{top:17.5%;left:81.85%}.odontograma-contenido .direccion-abajo-14.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-14{top:14.6%;left:81.8%}.odontograma-contenido .direccion-derecha-14{top:14.6%;left:85.85%}.odontograma-contenido .direccion-centro-14{top:15.9%;left:83.15%}.odontograma-contenido .cursor-15{height:9.6%;top:9.2%;left:87.5%}.odontograma-contenido .recuadro-15{top:0%;left:87.5%}.odontograma-contenido .corona-15,.odontograma-contenido .coronaTemporal-15{background-position-y:bottom;height:9.6%;top:9.1%;left:87.5%}.odontograma-contenido .erupcion-15{background-position-y:35%;top:9.8%;left:87.5%}.odontograma-contenido .aparatoOrtoFijoInicio-15,.odontograma-contenido .aparatoOrtoFijoFin-15,.odontograma-contenido .linea-15{top:3.5%;left:87.5%}.odontograma-contenido .aparatoOrtoRemovible-15{top:3.6%;left:87.5%}.odontograma-contenido .diastema-15{top:15%;left:93.3%}.odontograma-contenido .piezaAusente-15{top:10%;left:87.5%}.odontograma-contenido .piezaClavija-15{top:5.5%;left:87.5%}.odontograma-contenido .piezaExtruida-15{top:18.5%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-15{top:18.5%;left:87.5%}.odontograma-contenido .piezaSupernumeraria-15{top:7%;left:90.5%}.odontograma-contenido .edentulo-15{top:16.5%;left:87.5%}.odontograma-contenido .munon-15{top:11%;left:87.5%}.odontograma-contenido .fusion-15{top:7%;left:89%}.odontograma-contenido .fracturaCoronal-15{top:14.5%;left:87.5%}.odontograma-contenido .fracturaIncisal-15{top:16.5%;left:91.3%}.odontograma-contenido .fracturaRaizCorona-15{top:12%;left:88.3%}.odontograma-contenido .geminasion-15{top:6.4%;left:87.5%}.odontograma-contenido .giroversionDistal-15,.odontograma-contenido .giroversionMesial-15{top:20%;left:87.5%}.odontograma-contenido .protesisFijaInicio-15,.odontograma-contenido .protesisFijaFin-15{top:4.6%;left:87.5%}.odontograma-contenido .protesisRemovible-15{top:4.5%;left:87.5%}.odontograma-contenido .protesisTotal-15{top:16%;left:87.5%}.odontograma-contenido .transposicion-15{top:5%;left:90.5%}.odontograma-contenido .tratamientoPulparTC-PC-15{top:10%;left:87.5%}.odontograma-contenido .tratamientoPulparPP-15{top:16%;left:87.5%}.odontograma-contenido .direccion-arriba-15{top:14.6%;left:88.1%}.odontograma-contenido .direccion-abajo-15{top:17.5%;left:88.1%}.odontograma-contenido .direccion-abajo-15.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-15{top:14.6%;left:88.05%}.odontograma-contenido .direccion-derecha-15{top:14.6%;left:92.1%}.odontograma-contenido .direccion-centro-15{top:15.9%;left:89.4%}.odontograma-contenido .cursor-16{height:9.6%;top:9.2%;left:93.75%}.odontograma-contenido .recuadro-16{top:0%;left:93.75%}.odontograma-contenido .corona-16,.odontograma-contenido .coronaTemporal-16{background-position-y:bottom;height:9.6%;top:9.1%;left:93.75%}.odontograma-contenido .erupcion-16{background-position-y:35%;top:9.8%;left:93.75%}.odontograma-contenido .aparatoOrtoFijoInicio-16,.odontograma-contenido .aparatoOrtoFijoFin-16,.odontograma-contenido .linea-16{top:3.5%;left:93.75%}.odontograma-contenido .aparatoOrtoRemovible-16{top:3.6%;left:93.75%}.odontograma-contenido .diastema-16{top:15%;left:99.55%}.odontograma-contenido .piezaAusente-16{top:10%;left:93.75%}.odontograma-contenido .piezaClavija-16{top:5.5%;left:93.75%}.odontograma-contenido .piezaExtruida-16{top:18.5%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-16{top:18.5%;left:93.75%}.odontograma-contenido .piezaSupernumeraria-16{top:7%;left:96.75%}.odontograma-contenido .edentulo-16{top:16.5%;left:93.75%}.odontograma-contenido .munon-16{top:11%;left:93.75%}.odontograma-contenido .fusion-16{top:7%;left:95.25%}.odontograma-contenido .fracturaCoronal-16{top:14.5%;left:93.75%}.odontograma-contenido .fracturaIncisal-16{top:16.5%;left:97.55%}.odontograma-contenido .fracturaRaizCorona-16{top:12%;left:94.55%}.odontograma-contenido .geminasion-16{top:6.4%;left:93.75%}.odontograma-contenido .giroversionDistal-16,.odontograma-contenido .giroversionMesial-16{top:20%;left:93.75%}.odontograma-contenido .protesisFijaInicio-16,.odontograma-contenido .protesisFijaFin-16{top:4.6%;left:93.75%}.odontograma-contenido .protesisRemovible-16{top:4.5%;left:93.75%}.odontograma-contenido .protesisTotal-16{top:16%;left:93.75%}.odontograma-contenido .transposicion-16{top:5%;left:96.75%}.odontograma-contenido .tratamientoPulparTC-PC-16{top:10%;left:93.75%}.odontograma-contenido .tratamientoPulparPP-16{top:16%;left:93.75%}.odontograma-contenido .direccion-arriba-16{top:14.6%;left:94.35%}.odontograma-contenido .direccion-abajo-16{top:17.5%;left:94.35%}.odontograma-contenido .direccion-abajo-16.nocentro{top:16.7%}.odontograma-contenido .direccion-izquierda-16{top:14.6%;left:94.3%}.odontograma-contenido .direccion-derecha-16{top:14.6%;left:98.35%}.odontograma-contenido .direccion-centro-16{top:15.9%;left:95.65%}.odontograma-contenido .cursor-17{height:9.7%;top:31.5%;left:18.75%}.odontograma-contenido .recuadro-17{top:23%;left:18.75%}.odontograma-contenido .corona-17,.odontograma-contenido .coronaTemporal-17{background-position-y:62%;height:9.7%;top:33%;left:18.75%}.odontograma-contenido .erupcion-17{background-position-y:35%;top:32%;left:18.75%}.odontograma-contenido .aparatoOrtoFijoInicio-17,.odontograma-contenido .aparatoOrtoFijoFin-17,.odontograma-contenido .linea-17,.odontograma-contenido .aparatoOrtoRemovible-17{top:27%;left:18.75%}.odontograma-contenido .diastema-17{top:36.5%;left:24.55%}.odontograma-contenido .piezaAusente-17{top:32%;left:18.75%}.odontograma-contenido .piezaClavija-17{top:43.7%;left:18.75%}.odontograma-contenido .piezaExtruida-17{top:40.4%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-17{top:40.4%;left:18.75%}.odontograma-contenido .piezaSupernumeraria-17{top:44%;left:21.95%}.odontograma-contenido .edentulo-17{top:38.2%;left:18.75%}.odontograma-contenido .munon-17{top:32.7%;left:18.75%}.odontograma-contenido .fusion-17{top:45%;left:20.25%}.odontograma-contenido .fracturaCoronal-17{top:36.4%;left:18.75%}.odontograma-contenido .fracturaIncisal-17{top:38.2%;left:22.55%}.odontograma-contenido .fracturaRaizCorona-17{top:33.5%;left:19.45%}.odontograma-contenido .geminasion-17{top:44.8%;left:18.75%}.odontograma-contenido .giroversionDistal-17,.odontograma-contenido .giroversionMesial-17{top:41.5%;left:18.75%}.odontograma-contenido .protesisFijaInicio-17,.odontograma-contenido .protesisFijaFin-17{top:28.2%;left:18.75%}.odontograma-contenido .protesisRemovible-17{top:28%;left:18.75%}.odontograma-contenido .protesisTotal-17{top:37.6%;left:18.75%}.odontograma-contenido .transposicion-17{top:43%;left:21.75%}.odontograma-contenido .tratamientoPulparTC-PC-17{top:32%;left:18.75%}.odontograma-contenido .tratamientoPulparPP-17{top:37.6%;left:18.75%}.odontograma-contenido .direccion-arriba-17{top:36.5%;left:19.35%}.odontograma-contenido .direccion-abajo-17{top:39.2%;left:19.35%}.odontograma-contenido .direccion-abajo-17.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-17{top:36.4%;left:19.35%}.odontograma-contenido .direccion-derecha-17{top:36.4%;left:23.35%}.odontograma-contenido .direccion-centro-17{top:37.5%;left:20.65%}.odontograma-contenido .cursor-18{height:9.7%;top:31.5%;left:25%}.odontograma-contenido .recuadro-18{top:23%;left:25%}.odontograma-contenido .corona-18,.odontograma-contenido .coronaTemporal-18{background-position-y:62%;height:9.7%;top:33%;left:25%}.odontograma-contenido .erupcion-18{background-position-y:35%;top:32%;left:25%}.odontograma-contenido .aparatoOrtoFijoInicio-18,.odontograma-contenido .aparatoOrtoFijoFin-18,.odontograma-contenido .linea-18,.odontograma-contenido .aparatoOrtoRemovible-18{top:27%;left:25%}.odontograma-contenido .diastema-18{top:36.5%;left:30.8%}.odontograma-contenido .piezaAusente-18{top:32%;left:25%}.odontograma-contenido .piezaClavija-18{top:43.7%;left:25%}.odontograma-contenido .piezaExtruida-18{top:40.4%;left:25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-18{top:40.4%;left:25%}.odontograma-contenido .piezaSupernumeraria-18{top:44%;left:28.2%}.odontograma-contenido .edentulo-18{top:38.2%;left:25%}.odontograma-contenido .munon-18{top:32.7%;left:25%}.odontograma-contenido .fusion-18{top:45%;left:26.5%}.odontograma-contenido .fracturaCoronal-18{top:36.4%;left:25%}.odontograma-contenido .fracturaIncisal-18{top:38.2%;left:28.8%}.odontograma-contenido .fracturaRaizCorona-18{top:33.5%;left:25.7%}.odontograma-contenido .geminasion-18{top:44.8%;left:25%}.odontograma-contenido .giroversionDistal-18,.odontograma-contenido .giroversionMesial-18{top:41.5%;left:25%}.odontograma-contenido .protesisFijaInicio-18,.odontograma-contenido .protesisFijaFin-18{top:28.2%;left:25%}.odontograma-contenido .protesisRemovible-18{top:28%;left:25%}.odontograma-contenido .protesisTotal-18{top:37.6%;left:25%}.odontograma-contenido .transposicion-18{top:43%;left:28%}.odontograma-contenido .tratamientoPulparTC-PC-18{top:32%;left:25%}.odontograma-contenido .tratamientoPulparPP-18{top:37.6%;left:25%}.odontograma-contenido .direccion-arriba-18{top:36.5%;left:25.6%}.odontograma-contenido .direccion-abajo-18{top:39.2%;left:25.6%}.odontograma-contenido .direccion-abajo-18.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-18{top:36.4%;left:25.6%}.odontograma-contenido .direccion-derecha-18{top:36.4%;left:29.6%}.odontograma-contenido .direccion-centro-18{top:37.5%;left:26.9%}.odontograma-contenido .cursor-19{height:9.7%;top:31.5%;left:31.25%}.odontograma-contenido .recuadro-19{top:23%;left:31.25%}.odontograma-contenido .corona-19,.odontograma-contenido .coronaTemporal-19{background-position-y:62%;height:9.7%;top:33%;left:31.25%}.odontograma-contenido .erupcion-19{background-position-y:35%;top:32%;left:31.25%}.odontograma-contenido .aparatoOrtoFijoInicio-19,.odontograma-contenido .aparatoOrtoFijoFin-19,.odontograma-contenido .linea-19,.odontograma-contenido .aparatoOrtoRemovible-19{top:27%;left:31.25%}.odontograma-contenido .diastema-19{top:36.5%;left:37.05%}.odontograma-contenido .piezaAusente-19{top:32%;left:31.25%}.odontograma-contenido .piezaClavija-19{top:43.7%;left:31.25%}.odontograma-contenido .piezaExtruida-19{top:40.4%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-19{top:40.4%;left:31.25%}.odontograma-contenido .piezaSupernumeraria-19{top:44%;left:34.45%}.odontograma-contenido .edentulo-19{top:38.2%;left:31.25%}.odontograma-contenido .munon-19{top:32.7%;left:31.25%}.odontograma-contenido .fusion-19{top:45%;left:32.75%}.odontograma-contenido .fracturaCoronal-19{top:36.4%;left:31.25%}.odontograma-contenido .fracturaIncisal-19{top:38.2%;left:35.05%}.odontograma-contenido .fracturaRaizCorona-19{top:33.5%;left:31.95%}.odontograma-contenido .geminasion-19{top:44.8%;left:31.25%}.odontograma-contenido .giroversionDistal-19,.odontograma-contenido .giroversionMesial-19{top:41.5%;left:31.25%}.odontograma-contenido .protesisFijaInicio-19,.odontograma-contenido .protesisFijaFin-19{top:28.2%;left:31.25%}.odontograma-contenido .protesisRemovible-19{top:28%;left:31.25%}.odontograma-contenido .protesisTotal-19{top:37.6%;left:31.25%}.odontograma-contenido .transposicion-19{top:43%;left:34.25%}.odontograma-contenido .tratamientoPulparTC-PC-19{top:32%;left:31.25%}.odontograma-contenido .tratamientoPulparPP-19{top:37.6%;left:31.25%}.odontograma-contenido .direccion-arriba-19{top:36.5%;left:31.85%}.odontograma-contenido .direccion-abajo-19{top:39.2%;left:31.85%}.odontograma-contenido .direccion-abajo-19.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-19{top:36.4%;left:31.85%}.odontograma-contenido .direccion-derecha-19{top:36.4%;left:35.85%}.odontograma-contenido .direccion-centro-19{top:37.5%;left:33.15%}.odontograma-contenido .cursor-20{height:9.7%;top:31.5%;left:37.5%}.odontograma-contenido .recuadro-20{top:23%;left:37.5%}.odontograma-contenido .corona-20,.odontograma-contenido .coronaTemporal-20{background-position-y:62%;height:9.7%;top:33%;left:37.5%}.odontograma-contenido .erupcion-20{background-position-y:35%;top:32%;left:37.5%}.odontograma-contenido .aparatoOrtoFijoInicio-20,.odontograma-contenido .aparatoOrtoFijoFin-20,.odontograma-contenido .linea-20,.odontograma-contenido .aparatoOrtoRemovible-20{top:27%;left:37.5%}.odontograma-contenido .diastema-20{top:36.5%;left:43.3%}.odontograma-contenido .piezaAusente-20{top:32%;left:37.5%}.odontograma-contenido .piezaClavija-20{top:43.7%;left:37.5%}.odontograma-contenido .piezaExtruida-20{top:40.4%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-20{top:40.4%;left:37.5%}.odontograma-contenido .piezaSupernumeraria-20{top:44%;left:40.7%}.odontograma-contenido .edentulo-20{top:38.2%;left:37.5%}.odontograma-contenido .munon-20{top:32.7%;left:37.5%}.odontograma-contenido .fusion-20{top:45%;left:39%}.odontograma-contenido .fracturaCoronal-20{top:36.4%;left:37.5%}.odontograma-contenido .fracturaIncisal-20{top:38.2%;left:41.3%}.odontograma-contenido .fracturaRaizCorona-20{top:33.5%;left:38.2%}.odontograma-contenido .geminasion-20{top:44.8%;left:37.5%}.odontograma-contenido .giroversionDistal-20,.odontograma-contenido .giroversionMesial-20{top:41.5%;left:37.5%}.odontograma-contenido .protesisFijaInicio-20,.odontograma-contenido .protesisFijaFin-20{top:28.2%;left:37.5%}.odontograma-contenido .protesisRemovible-20{top:28%;left:37.5%}.odontograma-contenido .protesisTotal-20{top:37.6%;left:37.5%}.odontograma-contenido .transposicion-20{top:43%;left:40.5%}.odontograma-contenido .tratamientoPulparTC-PC-20{top:32%;left:37.5%}.odontograma-contenido .tratamientoPulparPP-20{top:37.6%;left:37.5%}.odontograma-contenido .direccion-arriba-20{top:36.5%;left:38.1%}.odontograma-contenido .direccion-abajo-20{top:39.2%;left:38.1%}.odontograma-contenido .direccion-abajo-20.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-20{top:36.4%;left:38.1%}.odontograma-contenido .direccion-derecha-20{top:36.4%;left:42.1%}.odontograma-contenido .direccion-centro-20{top:37.5%;left:39.4%}.odontograma-contenido .cursor-21{height:9.7%;top:31.5%;left:43.75%}.odontograma-contenido .recuadro-21{top:23%;left:43.75%}.odontograma-contenido .corona-21,.odontograma-contenido .coronaTemporal-21{background-position-y:62%;height:9.7%;top:33%;left:43.75%}.odontograma-contenido .erupcion-21{background-position-y:35%;top:32%;left:43.75%}.odontograma-contenido .aparatoOrtoFijoInicio-21,.odontograma-contenido .aparatoOrtoFijoFin-21,.odontograma-contenido .linea-21,.odontograma-contenido .aparatoOrtoRemovible-21{top:27%;left:43.75%}.odontograma-contenido .diastema-21{top:36.5%;left:49.55%}.odontograma-contenido .piezaAusente-21{top:32%;left:43.75%}.odontograma-contenido .piezaClavija-21{top:43.7%;left:43.75%}.odontograma-contenido .piezaExtruida-21{top:40.4%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-21{top:40.4%;left:43.75%}.odontograma-contenido .piezaSupernumeraria-21{top:44%;left:46.95%}.odontograma-contenido .edentulo-21{top:38.2%;left:43.75%}.odontograma-contenido .munon-21{top:32.7%;left:43.75%}.odontograma-contenido .fusion-21{top:45%;left:45.25%}.odontograma-contenido .fracturaCoronal-21{top:36.4%;left:43.75%}.odontograma-contenido .fracturaIncisal-21{top:38.2%;left:47.55%}.odontograma-contenido .fracturaRaizCorona-21{top:33.5%;left:44.45%}.odontograma-contenido .geminasion-21{top:44.8%;left:43.75%}.odontograma-contenido .giroversionDistal-21,.odontograma-contenido .giroversionMesial-21{top:41.5%;left:43.75%}.odontograma-contenido .protesisFijaInicio-21,.odontograma-contenido .protesisFijaFin-21{top:28.2%;left:43.75%}.odontograma-contenido .protesisRemovible-21{top:28%;left:43.75%}.odontograma-contenido .protesisTotal-21{top:37.6%;left:43.75%}.odontograma-contenido .transposicion-21{top:43%;left:46.75%}.odontograma-contenido .tratamientoPulparTC-PC-21{top:32%;left:43.75%}.odontograma-contenido .tratamientoPulparPP-21{top:37.6%;left:43.75%}.odontograma-contenido .direccion-arriba-21{top:36.5%;left:44.35%}.odontograma-contenido .direccion-abajo-21{top:39.2%;left:44.35%}.odontograma-contenido .direccion-abajo-21.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-21{top:36.4%;left:44.35%}.odontograma-contenido .direccion-derecha-21{top:36.4%;left:48.35%}.odontograma-contenido .direccion-centro-21{top:37.5%;left:45.65%}.odontograma-contenido .cursor-22{height:9.7%;top:31.5%;left:50%}.odontograma-contenido .recuadro-22{top:23%;left:50%}.odontograma-contenido .corona-22,.odontograma-contenido .coronaTemporal-22{background-position-y:62%;height:9.7%;top:33%;left:50%}.odontograma-contenido .erupcion-22{background-position-y:35%;top:32%;left:50%}.odontograma-contenido .aparatoOrtoFijoInicio-22,.odontograma-contenido .aparatoOrtoFijoFin-22,.odontograma-contenido .linea-22,.odontograma-contenido .aparatoOrtoRemovible-22{top:27%;left:50%}.odontograma-contenido .diastema-22{top:36.5%;left:55.8%}.odontograma-contenido .piezaAusente-22{top:32%;left:50%}.odontograma-contenido .piezaClavija-22{top:43.7%;left:50%}.odontograma-contenido .piezaExtruida-22{top:40.4%;left:50%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-22{top:40.4%;left:50%}.odontograma-contenido .piezaSupernumeraria-22{top:44%;left:53.2%}.odontograma-contenido .edentulo-22{top:38.2%;left:50%}.odontograma-contenido .munon-22{top:32.7%;left:50%}.odontograma-contenido .fusion-22{top:45%;left:51.5%}.odontograma-contenido .fracturaCoronal-22{top:36.4%;left:50%}.odontograma-contenido .fracturaIncisal-22{top:38.2%;left:53.8%}.odontograma-contenido .fracturaRaizCorona-22{top:33.5%;left:50.7%}.odontograma-contenido .geminasion-22{top:44.8%;left:50%}.odontograma-contenido .giroversionDistal-22,.odontograma-contenido .giroversionMesial-22{top:41.5%;left:50%}.odontograma-contenido .protesisFijaInicio-22,.odontograma-contenido .protesisFijaFin-22{top:28.2%;left:50%}.odontograma-contenido .protesisRemovible-22{top:28%;left:50%}.odontograma-contenido .protesisTotal-22{top:37.6%;left:50%}.odontograma-contenido .transposicion-22{top:43%;left:53%}.odontograma-contenido .tratamientoPulparTC-PC-22{top:32%;left:50%}.odontograma-contenido .tratamientoPulparPP-22{top:37.6%;left:50%}.odontograma-contenido .direccion-arriba-22{top:36.5%;left:50.6%}.odontograma-contenido .direccion-abajo-22{top:39.2%;left:50.6%}.odontograma-contenido .direccion-abajo-22.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-22{top:36.4%;left:50.6%}.odontograma-contenido .direccion-derecha-22{top:36.4%;left:54.6%}.odontograma-contenido .direccion-centro-22{top:37.5%;left:51.9%}.odontograma-contenido .cursor-23{height:9.7%;top:31.5%;left:56.25%}.odontograma-contenido .recuadro-23{top:23%;left:56.25%}.odontograma-contenido .corona-23,.odontograma-contenido .coronaTemporal-23{background-position-y:62%;height:9.7%;top:33%;left:56.25%}.odontograma-contenido .erupcion-23{background-position-y:35%;top:32%;left:56.25%}.odontograma-contenido .aparatoOrtoFijoInicio-23,.odontograma-contenido .aparatoOrtoFijoFin-23,.odontograma-contenido .linea-23,.odontograma-contenido .aparatoOrtoRemovible-23{top:27%;left:56.25%}.odontograma-contenido .diastema-23{top:36.5%;left:62.05%}.odontograma-contenido .piezaAusente-23{top:32%;left:56.25%}.odontograma-contenido .piezaClavija-23{top:43.7%;left:56.25%}.odontograma-contenido .piezaExtruida-23{top:40.4%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-23{top:40.4%;left:56.25%}.odontograma-contenido .piezaSupernumeraria-23{top:44%;left:59.45%}.odontograma-contenido .edentulo-23{top:38.2%;left:56.25%}.odontograma-contenido .munon-23{top:32.7%;left:56.25%}.odontograma-contenido .fusion-23{top:45%;left:57.75%}.odontograma-contenido .fracturaCoronal-23{top:36.4%;left:56.25%}.odontograma-contenido .fracturaIncisal-23{top:38.2%;left:60.05%}.odontograma-contenido .fracturaRaizCorona-23{top:33.5%;left:56.95%}.odontograma-contenido .geminasion-23{top:44.8%;left:56.25%}.odontograma-contenido .giroversionDistal-23,.odontograma-contenido .giroversionMesial-23{top:41.5%;left:56.25%}.odontograma-contenido .protesisFijaInicio-23,.odontograma-contenido .protesisFijaFin-23{top:28.2%;left:56.25%}.odontograma-contenido .protesisRemovible-23{top:28%;left:56.25%}.odontograma-contenido .protesisTotal-23{top:37.6%;left:56.25%}.odontograma-contenido .transposicion-23{top:43%;left:59.25%}.odontograma-contenido .tratamientoPulparTC-PC-23{top:32%;left:56.25%}.odontograma-contenido .tratamientoPulparPP-23{top:37.6%;left:56.25%}.odontograma-contenido .direccion-arriba-23{top:36.5%;left:56.85%}.odontograma-contenido .direccion-abajo-23{top:39.2%;left:56.85%}.odontograma-contenido .direccion-abajo-23.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-23{top:36.4%;left:56.85%}.odontograma-contenido .direccion-derecha-23{top:36.4%;left:60.85%}.odontograma-contenido .direccion-centro-23{top:37.5%;left:58.15%}.odontograma-contenido .cursor-24{height:9.7%;top:31.5%;left:62.5%}.odontograma-contenido .recuadro-24{top:23%;left:62.5%}.odontograma-contenido .corona-24,.odontograma-contenido .coronaTemporal-24{background-position-y:62%;height:9.7%;top:33%;left:62.5%}.odontograma-contenido .erupcion-24{background-position-y:35%;top:32%;left:62.5%}.odontograma-contenido .aparatoOrtoFijoInicio-24,.odontograma-contenido .aparatoOrtoFijoFin-24,.odontograma-contenido .linea-24,.odontograma-contenido .aparatoOrtoRemovible-24{top:27%;left:62.5%}.odontograma-contenido .diastema-24{top:36.5%;left:68.3%}.odontograma-contenido .piezaAusente-24{top:32%;left:62.5%}.odontograma-contenido .piezaClavija-24{top:43.7%;left:62.5%}.odontograma-contenido .piezaExtruida-24{top:40.4%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-24{top:40.4%;left:62.5%}.odontograma-contenido .piezaSupernumeraria-24{top:44%;left:65.7%}.odontograma-contenido .edentulo-24{top:38.2%;left:62.5%}.odontograma-contenido .munon-24{top:32.7%;left:62.5%}.odontograma-contenido .fusion-24{top:45%;left:64%}.odontograma-contenido .fracturaCoronal-24{top:36.4%;left:62.5%}.odontograma-contenido .fracturaIncisal-24{top:38.2%;left:66.3%}.odontograma-contenido .fracturaRaizCorona-24{top:33.5%;left:63.2%}.odontograma-contenido .geminasion-24{top:44.8%;left:62.5%}.odontograma-contenido .giroversionDistal-24,.odontograma-contenido .giroversionMesial-24{top:41.5%;left:62.5%}.odontograma-contenido .protesisFijaInicio-24,.odontograma-contenido .protesisFijaFin-24{top:28.2%;left:62.5%}.odontograma-contenido .protesisRemovible-24{top:28%;left:62.5%}.odontograma-contenido .protesisTotal-24{top:37.6%;left:62.5%}.odontograma-contenido .transposicion-24{top:43%;left:65.5%}.odontograma-contenido .tratamientoPulparTC-PC-24{top:32%;left:62.5%}.odontograma-contenido .tratamientoPulparPP-24{top:37.6%;left:62.5%}.odontograma-contenido .direccion-arriba-24{top:36.5%;left:63.1%}.odontograma-contenido .direccion-abajo-24{top:39.2%;left:63.1%}.odontograma-contenido .direccion-abajo-24.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-24{top:36.4%;left:63.1%}.odontograma-contenido .direccion-derecha-24{top:36.4%;left:67.1%}.odontograma-contenido .direccion-centro-24{top:37.5%;left:64.4%}.odontograma-contenido .cursor-25{height:9.7%;top:31.5%;left:68.75%}.odontograma-contenido .recuadro-25{top:23%;left:68.75%}.odontograma-contenido .corona-25,.odontograma-contenido .coronaTemporal-25{background-position-y:62%;height:9.7%;top:33%;left:68.75%}.odontograma-contenido .erupcion-25{background-position-y:35%;top:32%;left:68.75%}.odontograma-contenido .aparatoOrtoFijoInicio-25,.odontograma-contenido .aparatoOrtoFijoFin-25,.odontograma-contenido .linea-25,.odontograma-contenido .aparatoOrtoRemovible-25{top:27%;left:68.75%}.odontograma-contenido .diastema-25{top:36.5%;left:74.55%}.odontograma-contenido .piezaAusente-25{top:32%;left:68.75%}.odontograma-contenido .piezaClavija-25{top:43.7%;left:68.75%}.odontograma-contenido .piezaExtruida-25{top:40.4%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-25{top:40.4%;left:68.75%}.odontograma-contenido .piezaSupernumeraria-25{top:44%;left:71.95%}.odontograma-contenido .edentulo-25{top:38.2%;left:68.75%}.odontograma-contenido .munon-25{top:32.7%;left:68.75%}.odontograma-contenido .fusion-25{top:45%;left:70.25%}.odontograma-contenido .fracturaCoronal-25{top:36.4%;left:68.75%}.odontograma-contenido .fracturaIncisal-25{top:38.2%;left:72.55%}.odontograma-contenido .fracturaRaizCorona-25{top:33.5%;left:69.45%}.odontograma-contenido .geminasion-25{top:44.8%;left:68.75%}.odontograma-contenido .giroversionDistal-25,.odontograma-contenido .giroversionMesial-25{top:41.5%;left:68.75%}.odontograma-contenido .protesisFijaInicio-25,.odontograma-contenido .protesisFijaFin-25{top:28.2%;left:68.75%}.odontograma-contenido .protesisRemovible-25{top:28%;left:68.75%}.odontograma-contenido .protesisTotal-25{top:37.6%;left:68.75%}.odontograma-contenido .transposicion-25{top:43%;left:71.75%}.odontograma-contenido .tratamientoPulparTC-PC-25{top:32%;left:68.75%}.odontograma-contenido .tratamientoPulparPP-25{top:37.6%;left:68.75%}.odontograma-contenido .direccion-arriba-25{top:36.5%;left:69.35%}.odontograma-contenido .direccion-abajo-25{top:39.2%;left:69.35%}.odontograma-contenido .direccion-abajo-25.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-25{top:36.4%;left:69.35%}.odontograma-contenido .direccion-derecha-25{top:36.4%;left:73.35%}.odontograma-contenido .direccion-centro-25{top:37.5%;left:70.65%}.odontograma-contenido .cursor-26{height:9.7%;top:31.5%;left:75%}.odontograma-contenido .recuadro-26{top:23%;left:75%}.odontograma-contenido .corona-26,.odontograma-contenido .coronaTemporal-26{background-position-y:62%;height:9.7%;top:33%;left:75%}.odontograma-contenido .erupcion-26{background-position-y:35%;top:32%;left:75%}.odontograma-contenido .aparatoOrtoFijoInicio-26,.odontograma-contenido .aparatoOrtoFijoFin-26,.odontograma-contenido .linea-26,.odontograma-contenido .aparatoOrtoRemovible-26{top:27%;left:75%}.odontograma-contenido .diastema-26{top:36.5%;left:80.8%}.odontograma-contenido .piezaAusente-26{top:32%;left:75%}.odontograma-contenido .piezaClavija-26{top:43.7%;left:75%}.odontograma-contenido .piezaExtruida-26{top:40.4%;left:75%;transform:rotate(180deg)}.odontograma-contenido .piezaIntruida-26{top:40.4%;left:75%}.odontograma-contenido .piezaSupernumeraria-26{top:44%;left:78.2%}.odontograma-contenido .edentulo-26{top:38.2%;left:75%}.odontograma-contenido .munon-26{top:32.7%;left:75%}.odontograma-contenido .fusion-26{top:45%;left:76.5%}.odontograma-contenido .fracturaCoronal-26{top:36.4%;left:75%}.odontograma-contenido .fracturaIncisal-26{top:38.2%;left:78.8%}.odontograma-contenido .fracturaRaizCorona-26{top:33.5%;left:75.7%}.odontograma-contenido .geminasion-26{top:44.8%;left:75%}.odontograma-contenido .giroversionDistal-26,.odontograma-contenido .giroversionMesial-26{top:41.5%;left:75%}.odontograma-contenido .protesisFijaInicio-26,.odontograma-contenido .protesisFijaFin-26{top:28.2%;left:75%}.odontograma-contenido .protesisRemovible-26{top:28%;left:75%}.odontograma-contenido .protesisTotal-26{top:37.6%;left:75%}.odontograma-contenido .transposicion-26{top:43%;left:78%}.odontograma-contenido .tratamientoPulparTC-PC-26{top:32%;left:75%}.odontograma-contenido .tratamientoPulparPP-26{top:37.6%;left:75%}.odontograma-contenido .direccion-arriba-26{top:36.5%;left:75.6%}.odontograma-contenido .direccion-abajo-26{top:39.2%;left:75.6%}.odontograma-contenido .direccion-abajo-26.nocentro{top:38.5%}.odontograma-contenido .direccion-izquierda-26{top:36.4%;left:75.6%}.odontograma-contenido .direccion-derecha-26{top:36.4%;left:79.6%}.odontograma-contenido .direccion-centro-26{top:37.5%;left:76.9%}.odontograma-contenido .cursor-27{height:9.7%;top:57.5%;left:18.75%}.odontograma-contenido .recuadro-27{top:72.7%;left:18.75%}.odontograma-contenido .corona-27,.odontograma-contenido .coronaTemporal-27{background-position-y:41%;height:9.7%;top:55.9%;left:18.65%}.odontograma-contenido .erupcion-27{background-position-y:35%;top:62%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-27,.odontograma-contenido .aparatoOrtoFijoFin-27,.odontograma-contenido .linea-27{top:68.5%;left:18.75%}.odontograma-contenido .aparatoOrtoRemovible-27{top:68%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-27{top:58%;left:24.55%}.odontograma-contenido .piezaAusente-27{top:58%;left:18.75%}.odontograma-contenido .piezaClavija-27{top:49.3%;left:18.75%}.odontograma-contenido .piezaExtruida-27{top:55.7%;left:18.75%}.odontograma-contenido .piezaIntruida-27{top:55.7%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-27{top:51%;left:21.95%}.odontograma-contenido .edentulo-27{top:60%;left:18.75%}.odontograma-contenido .munon-27{top:59%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-27{top:50.5%;left:20.25%}.odontograma-contenido .fracturaCoronal-27{top:62%;left:18.75%}.odontograma-contenido .fracturaIncisal-27{top:58%;left:19.25%}.odontograma-contenido .fracturaRaizCorona-27{top:60%;left:19.25%}.odontograma-contenido .geminasion-27{top:50%;left:18.75%}.odontograma-contenido .giroversionDistal-27,.odontograma-contenido .giroversionMesial-27{top:53.5%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-27{top:67.3%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-27.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-27.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-27{top:67.3%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-27.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-27.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-27{top:68.5%;left:18.75%}.odontograma-contenido .protesisTotal-27{top:59.2%;left:18.75%}.odontograma-contenido .transposicion-27{top:53%;left:21.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-27{top:60%;left:18.75%}.odontograma-contenido .tratamientoPulparPP-27{top:59.4%;left:18.75%}.odontograma-contenido .direccion-arriba-27{top:58.1%;left:19.35%}.odontograma-contenido .direccion-abajo-27{top:60.9%;left:19.35%}.odontograma-contenido .direccion-abajo-27.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-27{top:58.1%;left:19.45%}.odontograma-contenido .direccion-derecha-27{top:58.1%;left:23.45%}.odontograma-contenido .direccion-centro-27{top:59.2%;left:20.65%}.odontograma-contenido .cursor-28{height:9.7%;top:57.5%;left:25%}.odontograma-contenido .recuadro-28{top:72.7%;left:25%}.odontograma-contenido .corona-28,.odontograma-contenido .coronaTemporal-28{background-position-y:41%;height:9.7%;top:55.9%;left:24.9%}.odontograma-contenido .erupcion-28{background-position-y:35%;top:62%;left:25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-28,.odontograma-contenido .aparatoOrtoFijoFin-28,.odontograma-contenido .linea-28{top:68.5%;left:25%}.odontograma-contenido .aparatoOrtoRemovible-28{top:68%;left:25%;transform:rotate(180deg)}.odontograma-contenido .diastema-28{top:58%;left:30.8%}.odontograma-contenido .piezaAusente-28{top:58%;left:25%}.odontograma-contenido .piezaClavija-28{top:49.3%;left:25%}.odontograma-contenido .piezaExtruida-28{top:55.7%;left:25%}.odontograma-contenido .piezaIntruida-28{top:55.7%;left:25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-28{top:51%;left:28.2%}.odontograma-contenido .edentulo-28{top:60%;left:25%}.odontograma-contenido .munon-28{top:59%;left:25%;transform:rotate(180deg)}.odontograma-contenido .fusion-28{top:50.5%;left:26.5%}.odontograma-contenido .fracturaCoronal-28{top:62%;left:25%}.odontograma-contenido .fracturaIncisal-28{top:58%;left:25.5%}.odontograma-contenido .fracturaRaizCorona-28{top:60%;left:25.5%}.odontograma-contenido .geminasion-28{top:50%;left:25%}.odontograma-contenido .giroversionDistal-28,.odontograma-contenido .giroversionMesial-28{top:53.5%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-28{top:67.3%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-28.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-28.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-28{top:67.3%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-28.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-28.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-28{top:68.5%;left:25%}.odontograma-contenido .protesisTotal-28{top:59.2%;left:25%}.odontograma-contenido .transposicion-28{top:53%;left:28%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-28{top:60%;left:25%}.odontograma-contenido .tratamientoPulparPP-28{top:59.4%;left:25%}.odontograma-contenido .direccion-arriba-28{top:58.1%;left:25.6%}.odontograma-contenido .direccion-abajo-28{top:60.9%;left:25.6%}.odontograma-contenido .direccion-abajo-28.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-28{top:58.1%;left:25.7%}.odontograma-contenido .direccion-derecha-28{top:58.1%;left:29.7%}.odontograma-contenido .direccion-centro-28{top:59.2%;left:26.9%}.odontograma-contenido .cursor-29{height:9.7%;top:57.5%;left:31.25%}.odontograma-contenido .recuadro-29{top:72.7%;left:31.25%}.odontograma-contenido .corona-29,.odontograma-contenido .coronaTemporal-29{background-position-y:41%;height:9.7%;top:55.9%;left:31.15%}.odontograma-contenido .erupcion-29{background-position-y:35%;top:62%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-29,.odontograma-contenido .aparatoOrtoFijoFin-29,.odontograma-contenido .linea-29{top:68.5%;left:31.25%}.odontograma-contenido .aparatoOrtoRemovible-29{top:68%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-29{top:58%;left:37.05%}.odontograma-contenido .piezaAusente-29{top:58%;left:31.25%}.odontograma-contenido .piezaClavija-29{top:49.3%;left:31.25%}.odontograma-contenido .piezaExtruida-29{top:55.7%;left:31.25%}.odontograma-contenido .piezaIntruida-29{top:55.7%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-29{top:51%;left:34.45%}.odontograma-contenido .edentulo-29{top:60%;left:31.25%}.odontograma-contenido .munon-29{top:59%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-29{top:50.5%;left:32.75%}.odontograma-contenido .fracturaCoronal-29{top:62%;left:31.25%}.odontograma-contenido .fracturaIncisal-29{top:58%;left:31.75%}.odontograma-contenido .fracturaRaizCorona-29{top:60%;left:31.75%}.odontograma-contenido .geminasion-29{top:50%;left:31.25%}.odontograma-contenido .giroversionDistal-29,.odontograma-contenido .giroversionMesial-29{top:53.5%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-29{top:67.3%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-29.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-29.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-29{top:67.3%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-29.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-29.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-29{top:68.5%;left:31.25%}.odontograma-contenido .protesisTotal-29{top:59.2%;left:31.25%}.odontograma-contenido .transposicion-29{top:53%;left:34.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-29{top:60%;left:31.25%}.odontograma-contenido .tratamientoPulparPP-29{top:59.4%;left:31.25%}.odontograma-contenido .direccion-arriba-29{top:58.1%;left:31.85%}.odontograma-contenido .direccion-abajo-29{top:60.9%;left:31.85%}.odontograma-contenido .direccion-abajo-29.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-29{top:58.1%;left:31.95%}.odontograma-contenido .direccion-derecha-29{top:58.1%;left:35.95%}.odontograma-contenido .direccion-centro-29{top:59.2%;left:33.15%}.odontograma-contenido .cursor-30{height:9.7%;top:57.5%;left:37.5%}.odontograma-contenido .recuadro-30{top:72.7%;left:37.5%}.odontograma-contenido .corona-30,.odontograma-contenido .coronaTemporal-30{background-position-y:41%;height:9.7%;top:55.9%;left:37.4%}.odontograma-contenido .erupcion-30{background-position-y:35%;top:62%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-30,.odontograma-contenido .aparatoOrtoFijoFin-30,.odontograma-contenido .linea-30{top:68.5%;left:37.5%}.odontograma-contenido .aparatoOrtoRemovible-30{top:68%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-30{top:58%;left:43.3%}.odontograma-contenido .piezaAusente-30{top:58%;left:37.5%}.odontograma-contenido .piezaClavija-30{top:49.3%;left:37.5%}.odontograma-contenido .piezaExtruida-30{top:55.7%;left:37.5%}.odontograma-contenido .piezaIntruida-30{top:55.7%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-30{top:51%;left:40.7%}.odontograma-contenido .edentulo-30{top:60%;left:37.5%}.odontograma-contenido .munon-30{top:59%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-30{top:50.5%;left:39%}.odontograma-contenido .fracturaCoronal-30{top:62%;left:37.5%}.odontograma-contenido .fracturaIncisal-30{top:58%;left:38%}.odontograma-contenido .fracturaRaizCorona-30{top:60%;left:38%}.odontograma-contenido .geminasion-30{top:50%;left:37.5%}.odontograma-contenido .giroversionDistal-30,.odontograma-contenido .giroversionMesial-30{top:53.5%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-30{top:67.3%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-30.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-30.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-30{top:67.3%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-30.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-30.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-30{top:68.5%;left:37.5%}.odontograma-contenido .protesisTotal-30{top:59.2%;left:37.5%}.odontograma-contenido .transposicion-30{top:53%;left:40.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-30{top:60%;left:37.5%}.odontograma-contenido .tratamientoPulparPP-30{top:59.4%;left:37.5%}.odontograma-contenido .direccion-arriba-30{top:58.1%;left:38.1%}.odontograma-contenido .direccion-abajo-30{top:60.9%;left:38.1%}.odontograma-contenido .direccion-abajo-30.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-30{top:58.1%;left:38.2%}.odontograma-contenido .direccion-derecha-30{top:58.1%;left:42.2%}.odontograma-contenido .direccion-centro-30{top:59.2%;left:39.4%}.odontograma-contenido .cursor-31{height:9.7%;top:57.5%;left:43.75%}.odontograma-contenido .recuadro-31{top:72.7%;left:43.75%}.odontograma-contenido .corona-31,.odontograma-contenido .coronaTemporal-31{background-position-y:41%;height:9.7%;top:55.9%;left:43.65%}.odontograma-contenido .erupcion-31{background-position-y:35%;top:62%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-31,.odontograma-contenido .aparatoOrtoFijoFin-31,.odontograma-contenido .linea-31{top:68.5%;left:43.75%}.odontograma-contenido .aparatoOrtoRemovible-31{top:68%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-31{top:58%;left:49.55%}.odontograma-contenido .piezaAusente-31{top:58%;left:43.75%}.odontograma-contenido .piezaClavija-31{top:49.3%;left:43.75%}.odontograma-contenido .piezaExtruida-31{top:55.7%;left:43.75%}.odontograma-contenido .piezaIntruida-31{top:55.7%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-31{top:51%;left:46.95%}.odontograma-contenido .edentulo-31{top:60%;left:43.75%}.odontograma-contenido .munon-31{top:59%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-31{top:50.5%;left:45.25%}.odontograma-contenido .fracturaCoronal-31{top:62%;left:43.75%}.odontograma-contenido .fracturaIncisal-31{top:58%;left:44.25%}.odontograma-contenido .fracturaRaizCorona-31{top:60%;left:44.25%}.odontograma-contenido .geminasion-31{top:50%;left:43.75%}.odontograma-contenido .giroversionDistal-31,.odontograma-contenido .giroversionMesial-31{top:53.5%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-31{top:67.3%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-31.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-31.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-31{top:67.3%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-31.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-31.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-31{top:68.5%;left:43.75%}.odontograma-contenido .protesisTotal-31{top:59.2%;left:43.75%}.odontograma-contenido .transposicion-31{top:53%;left:46.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-31{top:60%;left:43.75%}.odontograma-contenido .tratamientoPulparPP-31{top:59.4%;left:43.75%}.odontograma-contenido .direccion-arriba-31{top:58.1%;left:44.35%}.odontograma-contenido .direccion-abajo-31{top:60.9%;left:44.35%}.odontograma-contenido .direccion-abajo-31.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-31{top:58.1%;left:44.45%}.odontograma-contenido .direccion-derecha-31{top:58.1%;left:48.45%}.odontograma-contenido .direccion-centro-31{top:59.2%;left:45.65%}.odontograma-contenido .cursor-32{height:9.7%;top:57.5%;left:50%}.odontograma-contenido .recuadro-32{top:72.7%;left:50%}.odontograma-contenido .corona-32,.odontograma-contenido .coronaTemporal-32{background-position-y:41%;height:9.7%;top:55.9%;left:49.9%}.odontograma-contenido .erupcion-32{background-position-y:35%;top:62%;left:50%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-32,.odontograma-contenido .aparatoOrtoFijoFin-32,.odontograma-contenido .linea-32{top:68.5%;left:50%}.odontograma-contenido .aparatoOrtoRemovible-32{top:68%;left:50%;transform:rotate(180deg)}.odontograma-contenido .diastema-32{top:58%;left:55.8%}.odontograma-contenido .piezaAusente-32{top:58%;left:50%}.odontograma-contenido .piezaClavija-32{top:49.3%;left:50%}.odontograma-contenido .piezaExtruida-32{top:55.7%;left:50%}.odontograma-contenido .piezaIntruida-32{top:55.7%;left:50%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-32{top:51%;left:53.2%}.odontograma-contenido .edentulo-32{top:60%;left:50%}.odontograma-contenido .munon-32{top:59%;left:50%;transform:rotate(180deg)}.odontograma-contenido .fusion-32{top:50.5%;left:51.5%}.odontograma-contenido .fracturaCoronal-32{top:62%;left:50%}.odontograma-contenido .fracturaIncisal-32{top:58%;left:50.5%}.odontograma-contenido .fracturaRaizCorona-32{top:60%;left:50.5%}.odontograma-contenido .geminasion-32{top:50%;left:50%}.odontograma-contenido .giroversionDistal-32,.odontograma-contenido .giroversionMesial-32{top:53.5%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-32{top:67.3%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-32.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-32.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-32{top:67.3%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-32.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-32.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-32{top:68.5%;left:50%}.odontograma-contenido .protesisTotal-32{top:59.2%;left:50%}.odontograma-contenido .transposicion-32{top:53%;left:53%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-32{top:60%;left:50%}.odontograma-contenido .tratamientoPulparPP-32{top:59.4%;left:50%}.odontograma-contenido .direccion-arriba-32{top:58.1%;left:50.6%}.odontograma-contenido .direccion-abajo-32{top:60.9%;left:50.6%}.odontograma-contenido .direccion-abajo-32.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-32{top:58.1%;left:50.7%}.odontograma-contenido .direccion-derecha-32{top:58.1%;left:54.7%}.odontograma-contenido .direccion-centro-32{top:59.2%;left:51.9%}.odontograma-contenido .cursor-33{height:9.7%;top:57.5%;left:56.25%}.odontograma-contenido .recuadro-33{top:72.7%;left:56.25%}.odontograma-contenido .corona-33,.odontograma-contenido .coronaTemporal-33{background-position-y:41%;height:9.7%;top:55.9%;left:56.15%}.odontograma-contenido .erupcion-33{background-position-y:35%;top:62%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-33,.odontograma-contenido .aparatoOrtoFijoFin-33,.odontograma-contenido .linea-33{top:68.5%;left:56.25%}.odontograma-contenido .aparatoOrtoRemovible-33{top:68%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-33{top:58%;left:62.05%}.odontograma-contenido .piezaAusente-33{top:58%;left:56.25%}.odontograma-contenido .piezaClavija-33{top:49.3%;left:56.25%}.odontograma-contenido .piezaExtruida-33{top:55.7%;left:56.25%}.odontograma-contenido .piezaIntruida-33{top:55.7%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-33{top:51%;left:59.45%}.odontograma-contenido .edentulo-33{top:60%;left:56.25%}.odontograma-contenido .munon-33{top:59%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-33{top:50.5%;left:57.75%}.odontograma-contenido .fracturaCoronal-33{top:62%;left:56.25%}.odontograma-contenido .fracturaIncisal-33{top:58%;left:56.75%}.odontograma-contenido .fracturaRaizCorona-33{top:60%;left:56.75%}.odontograma-contenido .geminasion-33{top:50%;left:56.25%}.odontograma-contenido .giroversionDistal-33,.odontograma-contenido .giroversionMesial-33{top:53.5%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-33{top:67.3%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-33.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-33.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-33{top:67.3%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-33.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-33.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-33{top:68.5%;left:56.25%}.odontograma-contenido .protesisTotal-33{top:59.2%;left:56.25%}.odontograma-contenido .transposicion-33{top:53%;left:59.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-33{top:60%;left:56.25%}.odontograma-contenido .tratamientoPulparPP-33{top:59.4%;left:56.25%}.odontograma-contenido .direccion-arriba-33{top:58.1%;left:56.85%}.odontograma-contenido .direccion-abajo-33{top:60.9%;left:56.85%}.odontograma-contenido .direccion-abajo-33.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-33{top:58.1%;left:56.95%}.odontograma-contenido .direccion-derecha-33{top:58.1%;left:60.95%}.odontograma-contenido .direccion-centro-33{top:59.2%;left:58.15%}.odontograma-contenido .cursor-34{height:9.7%;top:57.5%;left:62.5%}.odontograma-contenido .recuadro-34{top:72.7%;left:62.5%}.odontograma-contenido .corona-34,.odontograma-contenido .coronaTemporal-34{background-position-y:41%;height:9.7%;top:55.9%;left:62.4%}.odontograma-contenido .erupcion-34{background-position-y:35%;top:62%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-34,.odontograma-contenido .aparatoOrtoFijoFin-34,.odontograma-contenido .linea-34{top:68.5%;left:62.5%}.odontograma-contenido .aparatoOrtoRemovible-34{top:68%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-34{top:58%;left:68.3%}.odontograma-contenido .piezaAusente-34{top:58%;left:62.5%}.odontograma-contenido .piezaClavija-34{top:49.3%;left:62.5%}.odontograma-contenido .piezaExtruida-34{top:55.7%;left:62.5%}.odontograma-contenido .piezaIntruida-34{top:55.7%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-34{top:51%;left:65.7%}.odontograma-contenido .edentulo-34{top:60%;left:62.5%}.odontograma-contenido .munon-34{top:59%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-34{top:50.5%;left:64%}.odontograma-contenido .fracturaCoronal-34{top:62%;left:62.5%}.odontograma-contenido .fracturaIncisal-34{top:58%;left:63%}.odontograma-contenido .fracturaRaizCorona-34{top:60%;left:63%}.odontograma-contenido .geminasion-34{top:50%;left:62.5%}.odontograma-contenido .giroversionDistal-34,.odontograma-contenido .giroversionMesial-34{top:53.5%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-34{top:67.3%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-34.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-34.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-34{top:67.3%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-34.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-34.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-34{top:68.5%;left:62.5%}.odontograma-contenido .protesisTotal-34{top:59.2%;left:62.5%}.odontograma-contenido .transposicion-34{top:53%;left:65.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-34{top:60%;left:62.5%}.odontograma-contenido .tratamientoPulparPP-34{top:59.4%;left:62.5%}.odontograma-contenido .direccion-arriba-34{top:58.1%;left:63.1%}.odontograma-contenido .direccion-abajo-34{top:60.9%;left:63.1%}.odontograma-contenido .direccion-abajo-34.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-34{top:58.1%;left:63.2%}.odontograma-contenido .direccion-derecha-34{top:58.1%;left:67.2%}.odontograma-contenido .direccion-centro-34{top:59.2%;left:64.4%}.odontograma-contenido .cursor-35{height:9.7%;top:57.5%;left:68.75%}.odontograma-contenido .recuadro-35{top:72.7%;left:68.75%}.odontograma-contenido .corona-35,.odontograma-contenido .coronaTemporal-35{background-position-y:41%;height:9.7%;top:55.9%;left:68.65%}.odontograma-contenido .erupcion-35{background-position-y:35%;top:62%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-35,.odontograma-contenido .aparatoOrtoFijoFin-35,.odontograma-contenido .linea-35{top:68.5%;left:68.75%}.odontograma-contenido .aparatoOrtoRemovible-35{top:68%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-35{top:58%;left:74.55%}.odontograma-contenido .piezaAusente-35{top:58%;left:68.75%}.odontograma-contenido .piezaClavija-35{top:49.3%;left:68.75%}.odontograma-contenido .piezaExtruida-35{top:55.7%;left:68.75%}.odontograma-contenido .piezaIntruida-35{top:55.7%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-35{top:51%;left:71.95%}.odontograma-contenido .edentulo-35{top:60%;left:68.75%}.odontograma-contenido .munon-35{top:59%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-35{top:50.5%;left:70.25%}.odontograma-contenido .fracturaCoronal-35{top:62%;left:68.75%}.odontograma-contenido .fracturaIncisal-35{top:58%;left:69.25%}.odontograma-contenido .fracturaRaizCorona-35{top:60%;left:69.25%}.odontograma-contenido .geminasion-35{top:50%;left:68.75%}.odontograma-contenido .giroversionDistal-35,.odontograma-contenido .giroversionMesial-35{top:53.5%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-35{top:67.3%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-35.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-35.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-35{top:67.3%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-35.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-35.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-35{top:68.5%;left:68.75%}.odontograma-contenido .protesisTotal-35{top:59.2%;left:68.75%}.odontograma-contenido .transposicion-35{top:53%;left:71.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-35{top:60%;left:68.75%}.odontograma-contenido .tratamientoPulparPP-35{top:59.4%;left:68.75%}.odontograma-contenido .direccion-arriba-35{top:58.1%;left:69.35%}.odontograma-contenido .direccion-abajo-35{top:60.9%;left:69.35%}.odontograma-contenido .direccion-abajo-35.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-35{top:58.1%;left:69.45%}.odontograma-contenido .direccion-derecha-35{top:58.1%;left:73.45%}.odontograma-contenido .direccion-centro-35{top:59.2%;left:70.65%}.odontograma-contenido .cursor-36{height:9.7%;top:57.5%;left:75%}.odontograma-contenido .recuadro-36{top:72.7%;left:75%}.odontograma-contenido .corona-36,.odontograma-contenido .coronaTemporal-36{background-position-y:41%;height:9.7%;top:55.9%;left:74.9%}.odontograma-contenido .erupcion-36{background-position-y:35%;top:62%;left:75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-36,.odontograma-contenido .aparatoOrtoFijoFin-36,.odontograma-contenido .linea-36{top:68.5%;left:75%}.odontograma-contenido .aparatoOrtoRemovible-36{top:68%;left:75%;transform:rotate(180deg)}.odontograma-contenido .diastema-36{top:58%;left:80.8%}.odontograma-contenido .piezaAusente-36{top:58%;left:75%}.odontograma-contenido .piezaClavija-36{top:49.3%;left:75%}.odontograma-contenido .piezaExtruida-36{top:55.7%;left:75%}.odontograma-contenido .piezaIntruida-36{top:55.7%;left:75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-36{top:51%;left:78.2%}.odontograma-contenido .edentulo-36{top:60%;left:75%}.odontograma-contenido .munon-36{top:59%;left:75%;transform:rotate(180deg)}.odontograma-contenido .fusion-36{top:50.5%;left:76.5%}.odontograma-contenido .fracturaCoronal-36{top:62%;left:75%}.odontograma-contenido .fracturaIncisal-36{top:58%;left:75.5%}.odontograma-contenido .fracturaRaizCorona-36{top:60%;left:75.5%}.odontograma-contenido .geminasion-36{top:50%;left:75%}.odontograma-contenido .giroversionDistal-36,.odontograma-contenido .giroversionMesial-36{top:53.5%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-36{top:67.3%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-36.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-36.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-36{top:67.3%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-36.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-36.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-36{top:68.5%;left:75%}.odontograma-contenido .protesisTotal-36{top:59.2%;left:75%}.odontograma-contenido .transposicion-36{top:53%;left:78%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-36{top:60%;left:75%}.odontograma-contenido .tratamientoPulparPP-36{top:59.4%;left:75%}.odontograma-contenido .direccion-arriba-36{top:58.1%;left:75.6%}.odontograma-contenido .direccion-abajo-36{top:60.9%;left:75.6%}.odontograma-contenido .direccion-abajo-36.nocentro{top:60%}.odontograma-contenido .direccion-izquierda-36{top:58.1%;left:75.7%}.odontograma-contenido .direccion-derecha-36{top:58.1%;left:79.7%}.odontograma-contenido .direccion-centro-36{top:59.2%;left:76.9%}.odontograma-contenido .cursor-37{height:9.6%;top:79.8%;left:0%}.odontograma-contenido .recuadro-37{bottom:0;left:0%}.odontograma-contenido .corona-37,.odontograma-contenido .coronaTemporal-37{background-position-y:top;height:9.7%;top:80.6%;left:0%}.odontograma-contenido .erupcion-37{background-position-y:35%;top:84.5%;left:0%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-37,.odontograma-contenido .aparatoOrtoFijoFin-37,.odontograma-contenido .linea-37{top:93.5%;left:0%}.odontograma-contenido .aparatoOrtoRemovible-37{top:93%;left:0%;transform:rotate(180deg)}.odontograma-contenido .diastema-37{top:80.5%;left:5.8%}.odontograma-contenido .piezaAusente-37{top:80.5%;left:0%}.odontograma-contenido .piezaClavija-37{top:88.3%;left:0%}.odontograma-contenido .piezaExtruida-37{top:78%;left:0%}.odontograma-contenido .piezaIntruida-37{top:78%;left:0%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-37{top:89.5%;left:3.2%}.odontograma-contenido .edentulo-37{top:82.5%;left:0%}.odontograma-contenido .munon-37{top:81%;left:0%;transform:rotate(180deg)}.odontograma-contenido .fusion-37{top:89.4%;left:1.5%}.odontograma-contenido .fracturaCoronal-37{top:84.4%;left:0%}.odontograma-contenido .fracturaIncisal-37{top:80.5%;left:.5%}.odontograma-contenido .fracturaRaizCorona-37{top:82.5%;left:.5%}.odontograma-contenido .geminasion-37{top:89%;left:0%}.odontograma-contenido .giroversionDistal-37,.odontograma-contenido .giroversionMesial-37{top:76%;left:0%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-37{top:92.4%;left:0%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-37.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-37.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-37{top:92.4%;left:0%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-37.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-37.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-37{top:93.5%;left:0%}.odontograma-contenido .protesisTotal-37{top:81.5%;left:0%}.odontograma-contenido .transposicion-37{top:92%;left:3%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-37{top:82%;left:0%}.odontograma-contenido .tratamientoPulparPP-37{top:81.83%;left:0%}.odontograma-contenido .direccion-arriba-37{top:80.5%;left:.6%}.odontograma-contenido .direccion-abajo-37{top:83.5%;left:.6%}.odontograma-contenido .direccion-abajo-37.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-37{top:80.5%;left:.6%}.odontograma-contenido .direccion-derecha-37{top:80.5%;left:4.7%}.odontograma-contenido .direccion-centro-37{top:81.7%;left:1.9%}.odontograma-contenido .cursor-38{height:9.6%;top:79.8%;left:6.25%}.odontograma-contenido .recuadro-38{bottom:0;left:6.25%}.odontograma-contenido .corona-38,.odontograma-contenido .coronaTemporal-38{background-position-y:top;height:9.7%;top:80.6%;left:6.25%}.odontograma-contenido .erupcion-38{background-position-y:35%;top:84.5%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-38,.odontograma-contenido .aparatoOrtoFijoFin-38,.odontograma-contenido .linea-38{top:93.5%;left:6.25%}.odontograma-contenido .aparatoOrtoRemovible-38{top:93%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-38{top:80.5%;left:12.05%}.odontograma-contenido .piezaAusente-38{top:80.5%;left:6.25%}.odontograma-contenido .piezaClavija-38{top:88.3%;left:6.25%}.odontograma-contenido .piezaExtruida-38{top:78%;left:6.25%}.odontograma-contenido .piezaIntruida-38{top:78%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-38{top:89.5%;left:9.45%}.odontograma-contenido .edentulo-38{top:82.5%;left:6.25%}.odontograma-contenido .munon-38{top:81%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-38{top:89.4%;left:7.75%}.odontograma-contenido .fracturaCoronal-38{top:84.4%;left:6.25%}.odontograma-contenido .fracturaIncisal-38{top:80.5%;left:6.75%}.odontograma-contenido .fracturaRaizCorona-38{top:82.5%;left:6.75%}.odontograma-contenido .geminasion-38{top:89%;left:6.25%}.odontograma-contenido .giroversionDistal-38,.odontograma-contenido .giroversionMesial-38{top:76%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-38{top:92.4%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-38.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-38.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-38{top:92.4%;left:6.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-38.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-38.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-38{top:93.5%;left:6.25%}.odontograma-contenido .protesisTotal-38{top:81.5%;left:6.25%}.odontograma-contenido .transposicion-38{top:92%;left:9.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-38{top:82%;left:6.25%}.odontograma-contenido .tratamientoPulparPP-38{top:81.83%;left:6.25%}.odontograma-contenido .direccion-arriba-38{top:80.5%;left:6.85%}.odontograma-contenido .direccion-abajo-38{top:83.5%;left:6.85%}.odontograma-contenido .direccion-abajo-38.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-38{top:80.5%;left:6.85%}.odontograma-contenido .direccion-derecha-38{top:80.5%;left:10.95%}.odontograma-contenido .direccion-centro-38{top:81.7%;left:8.15%}.odontograma-contenido .cursor-39{height:9.6%;top:79.8%;left:12.5%}.odontograma-contenido .recuadro-39{bottom:0;left:12.5%}.odontograma-contenido .corona-39,.odontograma-contenido .coronaTemporal-39{background-position-y:top;height:9.7%;top:80.6%;left:12.5%}.odontograma-contenido .erupcion-39{background-position-y:35%;top:84.5%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-39,.odontograma-contenido .aparatoOrtoFijoFin-39,.odontograma-contenido .linea-39{top:93.5%;left:12.5%}.odontograma-contenido .aparatoOrtoRemovible-39{top:93%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-39{top:80.5%;left:18.3%}.odontograma-contenido .piezaAusente-39{top:80.5%;left:12.5%}.odontograma-contenido .piezaClavija-39{top:88.3%;left:12.5%}.odontograma-contenido .piezaExtruida-39{top:78%;left:12.5%}.odontograma-contenido .piezaIntruida-39{top:78%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-39{top:89.5%;left:15.7%}.odontograma-contenido .edentulo-39{top:82.5%;left:12.5%}.odontograma-contenido .munon-39{top:81%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-39{top:89.4%;left:14%}.odontograma-contenido .fracturaCoronal-39{top:84.4%;left:12.5%}.odontograma-contenido .fracturaIncisal-39{top:80.5%;left:13%}.odontograma-contenido .fracturaRaizCorona-39{top:82.5%;left:13%}.odontograma-contenido .geminasion-39{top:89%;left:12.5%}.odontograma-contenido .giroversionDistal-39,.odontograma-contenido .giroversionMesial-39{top:76%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-39{top:92.4%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-39.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-39.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-39{top:92.4%;left:12.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-39.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-39.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-39{top:93.5%;left:12.5%}.odontograma-contenido .protesisTotal-39{top:81.5%;left:12.5%}.odontograma-contenido .transposicion-39{top:92%;left:15.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-39{top:82%;left:12.5%}.odontograma-contenido .tratamientoPulparPP-39{top:81.83%;left:12.5%}.odontograma-contenido .direccion-arriba-39{top:80.5%;left:13.1%}.odontograma-contenido .direccion-abajo-39{top:83.5%;left:13.1%}.odontograma-contenido .direccion-abajo-39.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-39{top:80.5%;left:13.1%}.odontograma-contenido .direccion-derecha-39{top:80.5%;left:17.2%}.odontograma-contenido .direccion-centro-39{top:81.7%;left:14.4%}.odontograma-contenido .cursor-40{height:9.6%;top:79.8%;left:18.75%}.odontograma-contenido .recuadro-40{bottom:0;left:18.75%}.odontograma-contenido .corona-40,.odontograma-contenido .coronaTemporal-40{background-position-y:top;height:9.7%;top:80.6%;left:18.75%}.odontograma-contenido .erupcion-40{background-position-y:35%;top:84.5%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-40,.odontograma-contenido .aparatoOrtoFijoFin-40,.odontograma-contenido .linea-40{top:93.5%;left:18.75%}.odontograma-contenido .aparatoOrtoRemovible-40{top:93%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-40{top:80.5%;left:24.55%}.odontograma-contenido .piezaAusente-40{top:80.5%;left:18.75%}.odontograma-contenido .piezaClavija-40{top:88.3%;left:18.75%}.odontograma-contenido .piezaExtruida-40{top:78%;left:18.75%}.odontograma-contenido .piezaIntruida-40{top:78%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-40{top:89.5%;left:21.95%}.odontograma-contenido .edentulo-40{top:82.5%;left:18.75%}.odontograma-contenido .munon-40{top:81%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-40{top:89.4%;left:20.25%}.odontograma-contenido .fracturaCoronal-40{top:84.4%;left:18.75%}.odontograma-contenido .fracturaIncisal-40{top:80.5%;left:19.25%}.odontograma-contenido .fracturaRaizCorona-40{top:82.5%;left:19.25%}.odontograma-contenido .geminasion-40{top:89%;left:18.75%}.odontograma-contenido .giroversionDistal-40,.odontograma-contenido .giroversionMesial-40{top:76%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-40{top:92.4%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-40.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-40.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-40{top:92.4%;left:18.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-40.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-40.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-40{top:93.5%;left:18.75%}.odontograma-contenido .protesisTotal-40{top:81.5%;left:18.75%}.odontograma-contenido .transposicion-40{top:92%;left:21.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-40{top:82%;left:18.75%}.odontograma-contenido .tratamientoPulparPP-40{top:81.83%;left:18.75%}.odontograma-contenido .direccion-arriba-40{top:80.5%;left:19.35%}.odontograma-contenido .direccion-abajo-40{top:83.5%;left:19.35%}.odontograma-contenido .direccion-abajo-40.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-40{top:80.5%;left:19.35%}.odontograma-contenido .direccion-derecha-40{top:80.5%;left:23.45%}.odontograma-contenido .direccion-centro-40{top:81.7%;left:20.65%}.odontograma-contenido .cursor-41{height:9.6%;top:79.8%;left:25%}.odontograma-contenido .recuadro-41{bottom:0;left:25%}.odontograma-contenido .corona-41,.odontograma-contenido .coronaTemporal-41{background-position-y:top;height:9.7%;top:80.6%;left:25%}.odontograma-contenido .erupcion-41{background-position-y:35%;top:84.5%;left:25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-41,.odontograma-contenido .aparatoOrtoFijoFin-41,.odontograma-contenido .linea-41{top:93.5%;left:25%}.odontograma-contenido .aparatoOrtoRemovible-41{top:93%;left:25%;transform:rotate(180deg)}.odontograma-contenido .diastema-41{top:80.5%;left:30.8%}.odontograma-contenido .piezaAusente-41{top:80.5%;left:25%}.odontograma-contenido .piezaClavija-41{top:88.3%;left:25%}.odontograma-contenido .piezaExtruida-41{top:78%;left:25%}.odontograma-contenido .piezaIntruida-41{top:78%;left:25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-41{top:89.5%;left:28.2%}.odontograma-contenido .edentulo-41{top:82.5%;left:25%}.odontograma-contenido .munon-41{top:81%;left:25%;transform:rotate(180deg)}.odontograma-contenido .fusion-41{top:89.4%;left:26.5%}.odontograma-contenido .fracturaCoronal-41{top:84.4%;left:25%}.odontograma-contenido .fracturaIncisal-41{top:80.5%;left:25.5%}.odontograma-contenido .fracturaRaizCorona-41{top:82.5%;left:25.5%}.odontograma-contenido .geminasion-41{top:89%;left:25%}.odontograma-contenido .giroversionDistal-41,.odontograma-contenido .giroversionMesial-41{top:76%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-41{top:92.4%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-41.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-41.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-41{top:92.4%;left:25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-41.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-41.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-41{top:93.5%;left:25%}.odontograma-contenido .protesisTotal-41{top:81.5%;left:25%}.odontograma-contenido .transposicion-41{top:92%;left:28%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-41{top:82%;left:25%}.odontograma-contenido .tratamientoPulparPP-41{top:81.83%;left:25%}.odontograma-contenido .direccion-arriba-41{top:80.5%;left:25.6%}.odontograma-contenido .direccion-abajo-41{top:83.5%;left:25.6%}.odontograma-contenido .direccion-abajo-41.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-41{top:80.5%;left:25.6%}.odontograma-contenido .direccion-derecha-41{top:80.5%;left:29.7%}.odontograma-contenido .direccion-centro-41{top:81.7%;left:26.9%}.odontograma-contenido .cursor-42{height:9.6%;top:79.8%;left:31.25%}.odontograma-contenido .recuadro-42{bottom:0;left:31.25%}.odontograma-contenido .corona-42,.odontograma-contenido .coronaTemporal-42{background-position-y:top;height:9.7%;top:80.6%;left:31.25%}.odontograma-contenido .erupcion-42{background-position-y:35%;top:84.5%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-42,.odontograma-contenido .aparatoOrtoFijoFin-42,.odontograma-contenido .linea-42{top:93.5%;left:31.25%}.odontograma-contenido .aparatoOrtoRemovible-42{top:93%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-42{top:80.5%;left:37.05%}.odontograma-contenido .piezaAusente-42{top:80.5%;left:31.25%}.odontograma-contenido .piezaClavija-42{top:88.3%;left:31.25%}.odontograma-contenido .piezaExtruida-42{top:78%;left:31.25%}.odontograma-contenido .piezaIntruida-42{top:78%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-42{top:89.5%;left:34.45%}.odontograma-contenido .edentulo-42{top:82.5%;left:31.25%}.odontograma-contenido .munon-42{top:81%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-42{top:89.4%;left:32.75%}.odontograma-contenido .fracturaCoronal-42{top:84.4%;left:31.25%}.odontograma-contenido .fracturaIncisal-42{top:80.5%;left:31.75%}.odontograma-contenido .fracturaRaizCorona-42{top:82.5%;left:31.75%}.odontograma-contenido .geminasion-42{top:89%;left:31.25%}.odontograma-contenido .giroversionDistal-42,.odontograma-contenido .giroversionMesial-42{top:76%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-42{top:92.4%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-42.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-42.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-42{top:92.4%;left:31.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-42.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-42.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-42{top:93.5%;left:31.25%}.odontograma-contenido .protesisTotal-42{top:81.5%;left:31.25%}.odontograma-contenido .transposicion-42{top:92%;left:34.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-42{top:82%;left:31.25%}.odontograma-contenido .tratamientoPulparPP-42{top:81.83%;left:31.25%}.odontograma-contenido .direccion-arriba-42{top:80.5%;left:31.85%}.odontograma-contenido .direccion-abajo-42{top:83.5%;left:31.85%}.odontograma-contenido .direccion-abajo-42.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-42{top:80.5%;left:31.85%}.odontograma-contenido .direccion-derecha-42{top:80.5%;left:35.95%}.odontograma-contenido .direccion-centro-42{top:81.7%;left:33.15%}.odontograma-contenido .cursor-43{height:9.6%;top:79.8%;left:37.5%}.odontograma-contenido .recuadro-43{bottom:0;left:37.5%}.odontograma-contenido .corona-43,.odontograma-contenido .coronaTemporal-43{background-position-y:top;height:9.7%;top:80.6%;left:37.5%}.odontograma-contenido .erupcion-43{background-position-y:35%;top:84.5%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-43,.odontograma-contenido .aparatoOrtoFijoFin-43,.odontograma-contenido .linea-43{top:93.5%;left:37.5%}.odontograma-contenido .aparatoOrtoRemovible-43{top:93%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-43{top:80.5%;left:43.3%}.odontograma-contenido .piezaAusente-43{top:80.5%;left:37.5%}.odontograma-contenido .piezaClavija-43{top:88.3%;left:37.5%}.odontograma-contenido .piezaExtruida-43{top:78%;left:37.5%}.odontograma-contenido .piezaIntruida-43{top:78%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-43{top:89.5%;left:40.7%}.odontograma-contenido .edentulo-43{top:82.5%;left:37.5%}.odontograma-contenido .munon-43{top:81%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-43{top:89.4%;left:39%}.odontograma-contenido .fracturaCoronal-43{top:84.4%;left:37.5%}.odontograma-contenido .fracturaIncisal-43{top:80.5%;left:38%}.odontograma-contenido .fracturaRaizCorona-43{top:82.5%;left:38%}.odontograma-contenido .geminasion-43{top:89%;left:37.5%}.odontograma-contenido .giroversionDistal-43,.odontograma-contenido .giroversionMesial-43{top:76%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-43{top:92.4%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-43.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-43.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-43{top:92.4%;left:37.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-43.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-43.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-43{top:93.5%;left:37.5%}.odontograma-contenido .protesisTotal-43{top:81.5%;left:37.5%}.odontograma-contenido .transposicion-43{top:92%;left:40.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-43{top:82%;left:37.5%}.odontograma-contenido .tratamientoPulparPP-43{top:81.83%;left:37.5%}.odontograma-contenido .direccion-arriba-43{top:80.5%;left:38.1%}.odontograma-contenido .direccion-abajo-43{top:83.5%;left:38.1%}.odontograma-contenido .direccion-abajo-43.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-43{top:80.5%;left:38.1%}.odontograma-contenido .direccion-derecha-43{top:80.5%;left:42.2%}.odontograma-contenido .direccion-centro-43{top:81.7%;left:39.4%}.odontograma-contenido .cursor-44{height:9.6%;top:79.8%;left:43.75%}.odontograma-contenido .recuadro-44{bottom:0;left:43.75%}.odontograma-contenido .corona-44,.odontograma-contenido .coronaTemporal-44{background-position-y:top;height:9.7%;top:80.6%;left:43.75%}.odontograma-contenido .erupcion-44{background-position-y:35%;top:84.5%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-44,.odontograma-contenido .aparatoOrtoFijoFin-44,.odontograma-contenido .linea-44{top:93.5%;left:43.75%}.odontograma-contenido .aparatoOrtoRemovible-44{top:93%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-44{top:80.5%;left:49.55%}.odontograma-contenido .piezaAusente-44{top:80.5%;left:43.75%}.odontograma-contenido .piezaClavija-44{top:88.3%;left:43.75%}.odontograma-contenido .piezaExtruida-44{top:78%;left:43.75%}.odontograma-contenido .piezaIntruida-44{top:78%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-44{top:89.5%;left:46.95%}.odontograma-contenido .edentulo-44{top:82.5%;left:43.75%}.odontograma-contenido .munon-44{top:81%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-44{top:89.4%;left:45.25%}.odontograma-contenido .fracturaCoronal-44{top:84.4%;left:43.75%}.odontograma-contenido .fracturaIncisal-44{top:80.5%;left:44.25%}.odontograma-contenido .fracturaRaizCorona-44{top:82.5%;left:44.25%}.odontograma-contenido .geminasion-44{top:89%;left:43.75%}.odontograma-contenido .giroversionDistal-44,.odontograma-contenido .giroversionMesial-44{top:76%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-44{top:92.4%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-44.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-44.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-44{top:92.4%;left:43.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-44.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-44.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-44{top:93.5%;left:43.75%}.odontograma-contenido .protesisTotal-44{top:81.5%;left:43.75%}.odontograma-contenido .transposicion-44{top:92%;left:46.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-44{top:82%;left:43.75%}.odontograma-contenido .tratamientoPulparPP-44{top:81.83%;left:43.75%}.odontograma-contenido .direccion-arriba-44{top:80.5%;left:44.35%}.odontograma-contenido .direccion-abajo-44{top:83.5%;left:44.35%}.odontograma-contenido .direccion-abajo-44.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-44{top:80.5%;left:44.35%}.odontograma-contenido .direccion-derecha-44{top:80.5%;left:48.45%}.odontograma-contenido .direccion-centro-44{top:81.7%;left:45.65%}.odontograma-contenido .cursor-45{height:9.6%;top:79.8%;left:50%}.odontograma-contenido .recuadro-45{bottom:0;left:50%}.odontograma-contenido .corona-45,.odontograma-contenido .coronaTemporal-45{background-position-y:top;height:9.7%;top:80.6%;left:50%}.odontograma-contenido .erupcion-45{background-position-y:35%;top:84.5%;left:50%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-45,.odontograma-contenido .aparatoOrtoFijoFin-45,.odontograma-contenido .linea-45{top:93.5%;left:50%}.odontograma-contenido .aparatoOrtoRemovible-45{top:93%;left:50%;transform:rotate(180deg)}.odontograma-contenido .diastema-45{top:80.5%;left:55.8%}.odontograma-contenido .piezaAusente-45{top:80.5%;left:50%}.odontograma-contenido .piezaClavija-45{top:88.3%;left:50%}.odontograma-contenido .piezaExtruida-45{top:78%;left:50%}.odontograma-contenido .piezaIntruida-45{top:78%;left:50%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-45{top:89.5%;left:53.2%}.odontograma-contenido .edentulo-45{top:82.5%;left:50%}.odontograma-contenido .munon-45{top:81%;left:50%;transform:rotate(180deg)}.odontograma-contenido .fusion-45{top:89.4%;left:51.5%}.odontograma-contenido .fracturaCoronal-45{top:84.4%;left:50%}.odontograma-contenido .fracturaIncisal-45{top:80.5%;left:50.5%}.odontograma-contenido .fracturaRaizCorona-45{top:82.5%;left:50.5%}.odontograma-contenido .geminasion-45{top:89%;left:50%}.odontograma-contenido .giroversionDistal-45,.odontograma-contenido .giroversionMesial-45{top:76%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-45{top:92.4%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-45.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-45.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-45{top:92.4%;left:50%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-45.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-45.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-45{top:93.5%;left:50%}.odontograma-contenido .protesisTotal-45{top:81.5%;left:50%}.odontograma-contenido .transposicion-45{top:92%;left:53%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-45{top:82%;left:50%}.odontograma-contenido .tratamientoPulparPP-45{top:81.83%;left:50%}.odontograma-contenido .direccion-arriba-45{top:80.5%;left:50.6%}.odontograma-contenido .direccion-abajo-45{top:83.5%;left:50.6%}.odontograma-contenido .direccion-abajo-45.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-45{top:80.5%;left:50.6%}.odontograma-contenido .direccion-derecha-45{top:80.5%;left:54.7%}.odontograma-contenido .direccion-centro-45{top:81.7%;left:51.9%}.odontograma-contenido .cursor-46{height:9.6%;top:79.8%;left:56.25%}.odontograma-contenido .recuadro-46{bottom:0;left:56.25%}.odontograma-contenido .corona-46,.odontograma-contenido .coronaTemporal-46{background-position-y:top;height:9.7%;top:80.6%;left:56.25%}.odontograma-contenido .erupcion-46{background-position-y:35%;top:84.5%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-46,.odontograma-contenido .aparatoOrtoFijoFin-46,.odontograma-contenido .linea-46{top:93.5%;left:56.25%}.odontograma-contenido .aparatoOrtoRemovible-46{top:93%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-46{top:80.5%;left:62.05%}.odontograma-contenido .piezaAusente-46{top:80.5%;left:56.25%}.odontograma-contenido .piezaClavija-46{top:88.3%;left:56.25%}.odontograma-contenido .piezaExtruida-46{top:78%;left:56.25%}.odontograma-contenido .piezaIntruida-46{top:78%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-46{top:89.5%;left:59.45%}.odontograma-contenido .edentulo-46{top:82.5%;left:56.25%}.odontograma-contenido .munon-46{top:81%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-46{top:89.4%;left:57.75%}.odontograma-contenido .fracturaCoronal-46{top:84.4%;left:56.25%}.odontograma-contenido .fracturaIncisal-46{top:80.5%;left:56.75%}.odontograma-contenido .fracturaRaizCorona-46{top:82.5%;left:56.75%}.odontograma-contenido .geminasion-46{top:89%;left:56.25%}.odontograma-contenido .giroversionDistal-46,.odontograma-contenido .giroversionMesial-46{top:76%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-46{top:92.4%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-46.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-46.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-46{top:92.4%;left:56.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-46.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-46.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-46{top:93.5%;left:56.25%}.odontograma-contenido .protesisTotal-46{top:81.5%;left:56.25%}.odontograma-contenido .transposicion-46{top:92%;left:59.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-46{top:82%;left:56.25%}.odontograma-contenido .tratamientoPulparPP-46{top:81.83%;left:56.25%}.odontograma-contenido .direccion-arriba-46{top:80.5%;left:56.85%}.odontograma-contenido .direccion-abajo-46{top:83.5%;left:56.85%}.odontograma-contenido .direccion-abajo-46.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-46{top:80.5%;left:56.85%}.odontograma-contenido .direccion-derecha-46{top:80.5%;left:60.95%}.odontograma-contenido .direccion-centro-46{top:81.7%;left:58.15%}.odontograma-contenido .cursor-47{height:9.6%;top:79.8%;left:62.5%}.odontograma-contenido .recuadro-47{bottom:0;left:62.5%}.odontograma-contenido .corona-47,.odontograma-contenido .coronaTemporal-47{background-position-y:top;height:9.7%;top:80.6%;left:62.5%}.odontograma-contenido .erupcion-47{background-position-y:35%;top:84.5%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-47,.odontograma-contenido .aparatoOrtoFijoFin-47,.odontograma-contenido .linea-47{top:93.5%;left:62.5%}.odontograma-contenido .aparatoOrtoRemovible-47{top:93%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-47{top:80.5%;left:68.3%}.odontograma-contenido .piezaAusente-47{top:80.5%;left:62.5%}.odontograma-contenido .piezaClavija-47{top:88.3%;left:62.5%}.odontograma-contenido .piezaExtruida-47{top:78%;left:62.5%}.odontograma-contenido .piezaIntruida-47{top:78%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-47{top:89.5%;left:65.7%}.odontograma-contenido .edentulo-47{top:82.5%;left:62.5%}.odontograma-contenido .munon-47{top:81%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-47{top:89.4%;left:64%}.odontograma-contenido .fracturaCoronal-47{top:84.4%;left:62.5%}.odontograma-contenido .fracturaIncisal-47{top:80.5%;left:63%}.odontograma-contenido .fracturaRaizCorona-47{top:82.5%;left:63%}.odontograma-contenido .geminasion-47{top:89%;left:62.5%}.odontograma-contenido .giroversionDistal-47,.odontograma-contenido .giroversionMesial-47{top:76%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-47{top:92.4%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-47.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-47.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-47{top:92.4%;left:62.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-47.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-47.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-47{top:93.5%;left:62.5%}.odontograma-contenido .protesisTotal-47{top:81.5%;left:62.5%}.odontograma-contenido .transposicion-47{top:92%;left:65.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-47{top:82%;left:62.5%}.odontograma-contenido .tratamientoPulparPP-47{top:81.83%;left:62.5%}.odontograma-contenido .direccion-arriba-47{top:80.5%;left:63.1%}.odontograma-contenido .direccion-abajo-47{top:83.5%;left:63.1%}.odontograma-contenido .direccion-abajo-47.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-47{top:80.5%;left:63.1%}.odontograma-contenido .direccion-derecha-47{top:80.5%;left:67.2%}.odontograma-contenido .direccion-centro-47{top:81.7%;left:64.4%}.odontograma-contenido .cursor-48{height:9.6%;top:79.8%;left:68.75%}.odontograma-contenido .recuadro-48{bottom:0;left:68.75%}.odontograma-contenido .corona-48,.odontograma-contenido .coronaTemporal-48{background-position-y:top;height:9.7%;top:80.6%;left:68.75%}.odontograma-contenido .erupcion-48{background-position-y:35%;top:84.5%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-48,.odontograma-contenido .aparatoOrtoFijoFin-48,.odontograma-contenido .linea-48{top:93.5%;left:68.75%}.odontograma-contenido .aparatoOrtoRemovible-48{top:93%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-48{top:80.5%;left:74.55%}.odontograma-contenido .piezaAusente-48{top:80.5%;left:68.75%}.odontograma-contenido .piezaClavija-48{top:88.3%;left:68.75%}.odontograma-contenido .piezaExtruida-48{top:78%;left:68.75%}.odontograma-contenido .piezaIntruida-48{top:78%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-48{top:89.5%;left:71.95%}.odontograma-contenido .edentulo-48{top:82.5%;left:68.75%}.odontograma-contenido .munon-48{top:81%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-48{top:89.4%;left:70.25%}.odontograma-contenido .fracturaCoronal-48{top:84.4%;left:68.75%}.odontograma-contenido .fracturaIncisal-48{top:80.5%;left:69.25%}.odontograma-contenido .fracturaRaizCorona-48{top:82.5%;left:69.25%}.odontograma-contenido .geminasion-48{top:89%;left:68.75%}.odontograma-contenido .giroversionDistal-48,.odontograma-contenido .giroversionMesial-48{top:76%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-48{top:92.4%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-48.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-48.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-48{top:92.4%;left:68.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-48.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-48.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-48{top:93.5%;left:68.75%}.odontograma-contenido .protesisTotal-48{top:81.5%;left:68.75%}.odontograma-contenido .transposicion-48{top:92%;left:71.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-48{top:82%;left:68.75%}.odontograma-contenido .tratamientoPulparPP-48{top:81.83%;left:68.75%}.odontograma-contenido .direccion-arriba-48{top:80.5%;left:69.35%}.odontograma-contenido .direccion-abajo-48{top:83.5%;left:69.35%}.odontograma-contenido .direccion-abajo-48.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-48{top:80.5%;left:69.35%}.odontograma-contenido .direccion-derecha-48{top:80.5%;left:73.45%}.odontograma-contenido .direccion-centro-48{top:81.7%;left:70.65%}.odontograma-contenido .cursor-49{height:9.6%;top:79.8%;left:75%}.odontograma-contenido .recuadro-49{bottom:0;left:75%}.odontograma-contenido .corona-49,.odontograma-contenido .coronaTemporal-49{background-position-y:top;height:9.7%;top:80.6%;left:75%}.odontograma-contenido .erupcion-49{background-position-y:35%;top:84.5%;left:75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-49,.odontograma-contenido .aparatoOrtoFijoFin-49,.odontograma-contenido .linea-49{top:93.5%;left:75%}.odontograma-contenido .aparatoOrtoRemovible-49{top:93%;left:75%;transform:rotate(180deg)}.odontograma-contenido .diastema-49{top:80.5%;left:80.8%}.odontograma-contenido .piezaAusente-49{top:80.5%;left:75%}.odontograma-contenido .piezaClavija-49{top:88.3%;left:75%}.odontograma-contenido .piezaExtruida-49{top:78%;left:75%}.odontograma-contenido .piezaIntruida-49{top:78%;left:75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-49{top:89.5%;left:78.2%}.odontograma-contenido .edentulo-49{top:82.5%;left:75%}.odontograma-contenido .munon-49{top:81%;left:75%;transform:rotate(180deg)}.odontograma-contenido .fusion-49{top:89.4%;left:76.5%}.odontograma-contenido .fracturaCoronal-49{top:84.4%;left:75%}.odontograma-contenido .fracturaIncisal-49{top:80.5%;left:75.5%}.odontograma-contenido .fracturaRaizCorona-49{top:82.5%;left:75.5%}.odontograma-contenido .geminasion-49{top:89%;left:75%}.odontograma-contenido .giroversionDistal-49,.odontograma-contenido .giroversionMesial-49{top:76%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-49{top:92.4%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-49.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-49.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-49{top:92.4%;left:75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-49.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-49.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-49{top:93.5%;left:75%}.odontograma-contenido .protesisTotal-49{top:81.5%;left:75%}.odontograma-contenido .transposicion-49{top:92%;left:78%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-49{top:82%;left:75%}.odontograma-contenido .tratamientoPulparPP-49{top:81.83%;left:75%}.odontograma-contenido .direccion-arriba-49{top:80.5%;left:75.6%}.odontograma-contenido .direccion-abajo-49{top:83.5%;left:75.6%}.odontograma-contenido .direccion-abajo-49.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-49{top:80.5%;left:75.6%}.odontograma-contenido .direccion-derecha-49{top:80.5%;left:79.7%}.odontograma-contenido .direccion-centro-49{top:81.7%;left:76.9%}.odontograma-contenido .cursor-50{height:9.6%;top:79.8%;left:81.25%}.odontograma-contenido .recuadro-50{bottom:0;left:81.25%}.odontograma-contenido .corona-50,.odontograma-contenido .coronaTemporal-50{background-position-y:top;height:9.7%;top:80.6%;left:81.25%}.odontograma-contenido .erupcion-50{background-position-y:35%;top:84.5%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-50,.odontograma-contenido .aparatoOrtoFijoFin-50,.odontograma-contenido .linea-50{top:93.5%;left:81.25%}.odontograma-contenido .aparatoOrtoRemovible-50{top:93%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .diastema-50{top:80.5%;left:87.05%}.odontograma-contenido .piezaAusente-50{top:80.5%;left:81.25%}.odontograma-contenido .piezaClavija-50{top:88.3%;left:81.25%}.odontograma-contenido .piezaExtruida-50{top:78%;left:81.25%}.odontograma-contenido .piezaIntruida-50{top:78%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-50{top:89.5%;left:84.45%}.odontograma-contenido .edentulo-50{top:82.5%;left:81.25%}.odontograma-contenido .munon-50{top:81%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .fusion-50{top:89.4%;left:82.75%}.odontograma-contenido .fracturaCoronal-50{top:84.4%;left:81.25%}.odontograma-contenido .fracturaIncisal-50{top:80.5%;left:81.75%}.odontograma-contenido .fracturaRaizCorona-50{top:82.5%;left:81.75%}.odontograma-contenido .geminasion-50{top:89%;left:81.25%}.odontograma-contenido .giroversionDistal-50,.odontograma-contenido .giroversionMesial-50{top:76%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-50{top:92.4%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-50.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-50.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-50{top:92.4%;left:81.25%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-50.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-50.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-50{top:93.5%;left:81.25%}.odontograma-contenido .protesisTotal-50{top:81.5%;left:81.25%}.odontograma-contenido .transposicion-50{top:92%;left:84.25%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-50{top:82%;left:81.25%}.odontograma-contenido .tratamientoPulparPP-50{top:81.83%;left:81.25%}.odontograma-contenido .direccion-arriba-50{top:80.5%;left:81.85%}.odontograma-contenido .direccion-abajo-50{top:83.5%;left:81.85%}.odontograma-contenido .direccion-abajo-50.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-50{top:80.5%;left:81.85%}.odontograma-contenido .direccion-derecha-50{top:80.5%;left:85.95%}.odontograma-contenido .direccion-centro-50{top:81.7%;left:83.15%}.odontograma-contenido .cursor-51{height:9.6%;top:79.8%;left:87.5%}.odontograma-contenido .recuadro-51{bottom:0;left:87.5%}.odontograma-contenido .corona-51,.odontograma-contenido .coronaTemporal-51{background-position-y:top;height:9.7%;top:80.6%;left:87.5%}.odontograma-contenido .erupcion-51{background-position-y:35%;top:84.5%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-51,.odontograma-contenido .aparatoOrtoFijoFin-51,.odontograma-contenido .linea-51{top:93.5%;left:87.5%}.odontograma-contenido .aparatoOrtoRemovible-51{top:93%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .diastema-51{top:80.5%;left:93.3%}.odontograma-contenido .piezaAusente-51{top:80.5%;left:87.5%}.odontograma-contenido .piezaClavija-51{top:88.3%;left:87.5%}.odontograma-contenido .piezaExtruida-51{top:78%;left:87.5%}.odontograma-contenido .piezaIntruida-51{top:78%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-51{top:89.5%;left:90.7%}.odontograma-contenido .edentulo-51{top:82.5%;left:87.5%}.odontograma-contenido .munon-51{top:81%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .fusion-51{top:89.4%;left:89%}.odontograma-contenido .fracturaCoronal-51{top:84.4%;left:87.5%}.odontograma-contenido .fracturaIncisal-51{top:80.5%;left:88%}.odontograma-contenido .fracturaRaizCorona-51{top:82.5%;left:88%}.odontograma-contenido .geminasion-51{top:89%;left:87.5%}.odontograma-contenido .giroversionDistal-51,.odontograma-contenido .giroversionMesial-51{top:76%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-51{top:92.4%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-51.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-51.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-51{top:92.4%;left:87.5%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-51.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-51.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-51{top:93.5%;left:87.5%}.odontograma-contenido .protesisTotal-51{top:81.5%;left:87.5%}.odontograma-contenido .transposicion-51{top:92%;left:90.5%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-51{top:82%;left:87.5%}.odontograma-contenido .tratamientoPulparPP-51{top:81.83%;left:87.5%}.odontograma-contenido .direccion-arriba-51{top:80.5%;left:88.1%}.odontograma-contenido .direccion-abajo-51{top:83.5%;left:88.1%}.odontograma-contenido .direccion-abajo-51.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-51{top:80.5%;left:88.1%}.odontograma-contenido .direccion-derecha-51{top:80.5%;left:92.2%}.odontograma-contenido .direccion-centro-51{top:81.7%;left:89.4%}.odontograma-contenido .cursor-52{height:9.6%;top:79.8%;left:93.75%}.odontograma-contenido .recuadro-52{bottom:0;left:93.75%}.odontograma-contenido .corona-52,.odontograma-contenido .coronaTemporal-52{background-position-y:top;height:9.7%;top:80.6%;left:93.75%}.odontograma-contenido .erupcion-52{background-position-y:35%;top:84.5%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .aparatoOrtoFijoInicio-52,.odontograma-contenido .aparatoOrtoFijoFin-52,.odontograma-contenido .linea-52{top:93.5%;left:93.75%}.odontograma-contenido .aparatoOrtoRemovible-52{top:93%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .diastema-52{top:80.5%;left:99.55%}.odontograma-contenido .piezaAusente-52{top:80.5%;left:93.75%}.odontograma-contenido .piezaClavija-52{top:88.3%;left:93.75%}.odontograma-contenido .piezaExtruida-52{top:78%;left:93.75%}.odontograma-contenido .piezaIntruida-52{top:78%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .piezaSupernumeraria-52{top:89.5%;left:96.95%}.odontograma-contenido .edentulo-52{top:82.5%;left:93.75%}.odontograma-contenido .munon-52{top:81%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .fusion-52{top:89.4%;left:95.25%}.odontograma-contenido .fracturaCoronal-52{top:84.4%;left:93.75%}.odontograma-contenido .fracturaIncisal-52{top:80.5%;left:94.25%}.odontograma-contenido .fracturaRaizCorona-52{top:82.5%;left:94.25%}.odontograma-contenido .geminasion-52{top:89%;left:93.75%}.odontograma-contenido .giroversionDistal-52,.odontograma-contenido .giroversionMesial-52{top:76%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-52{top:92.4%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaInicio-52.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoFin.png)!important}.odontograma-contenido .protesisFijaInicio-52.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloFin.png)!important}.odontograma-contenido .protesisFijaFin-52{top:92.4%;left:93.75%;transform:rotate(180deg)}.odontograma-contenido .protesisFijaFin-52.bueno{background-image:url(/assets/img/odonto/images/protesisFijaBuenoInicio.png)!important}.odontograma-contenido .protesisFijaFin-52.malo{background-image:url(/assets/img/odonto/images/protesisFijaMaloInicio.png)!important}.odontograma-contenido .protesisRemovible-52{top:93.5%;left:93.75%}.odontograma-contenido .protesisTotal-52{top:81.5%;left:93.75%}.odontograma-contenido .transposicion-52{top:92%;left:96.75%;transform:rotate(180deg)}.odontograma-contenido .tratamientoPulparTC-PC-52{top:82%;left:93.75%}.odontograma-contenido .tratamientoPulparPP-52{top:81.83%;left:93.75%}.odontograma-contenido .direccion-arriba-52{top:80.5%;left:94.35%}.odontograma-contenido .direccion-abajo-52{top:83.5%;left:94.35%}.odontograma-contenido .direccion-abajo-52.nocentro{top:82.5%}.odontograma-contenido .direccion-izquierda-52{top:80.5%;left:94.35%}.odontograma-contenido .direccion-derecha-52{top:80.5%;left:98.45%}.odontograma-contenido .direccion-centro-52{top:81.7%;left:95.65%}.progress-row[data-v-b651825b]{background:linear-gradient(to right, #3498db 0%, #3498db var(--progress-evolucion,0%), transparent var(--progress-evolucion,0%), transparent 100%) bottom / 100% 5px no-repeat, linear-gradient(to right, var(--color) 0%, var(--color) var(--progress,0%), transparent var(--progress,0%), transparent 100%) top / 100% calc(100% - 5px) no-repeat;transition:background .4s}.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fade-enter-from,.fade-leave-to{opacity:0}.chat-list[data-v-4989949f]{background:#fff;flex-direction:column;height:100%;display:flex}.brand-header[data-v-4989949f]{background:#2563eb;flex-shrink:0;align-items:center;padding:8px 8px 8px 20px;display:flex}.brand-logo[data-v-4989949f]{object-fit:contain;max-width:100%;height:53px}.brand-name[data-v-4989949f]{color:#fff;letter-spacing:.3px;padding:12px 0;font-size:20px;font-weight:700}.wa-warning[data-v-4989949f]{color:#856404;background:#fff3cd;border-bottom:1px solid #ffe69c;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.wa-warning i[data-v-4989949f]{flex-shrink:0;font-size:16px}.search-container[data-v-4989949f]{background:#f0f2f5;padding:8px 16px 16px}.search-box[data-v-4989949f]{align-items:center;display:flex;position:relative}.search-icon[data-v-4989949f]{color:#667781;font-size:16px;position:absolute;left:16px}.search-input[data-v-4989949f]{color:#111b21;background:#fff;border:none;border-radius:8px;outline:none;width:100%;padding:10px 16px 10px 44px;font-size:15px;transition:box-shadow .2s}.search-input[data-v-4989949f]:focus{box-shadow:0 0 0 2px #00a884}.search-input[data-v-4989949f]::placeholder{color:#8696a0}.filters[data-v-4989949f]{background:#fff;border-bottom:1px solid #e9edef;gap:8px;padding:6px 16px;display:flex;overflow-x:auto}.filter-btn[data-v-4989949f]{color:#54656f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e9edef;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.filter-btn[data-v-4989949f]:hover{background:#f5f6f6}.filter-btn.active[data-v-4989949f]{color:#fff;background:#00a884;border-color:#00a884}.filter-btn i[data-v-4989949f]{font-size:13px}.chats-container[data-v-4989949f]{background:#fff;flex:1;overflow-y:auto}.chats-container[data-v-4989949f]::-webkit-scrollbar{width:6px}.chats-container[data-v-4989949f]::-webkit-scrollbar-thumb{background:#d1d7db;border-radius:3px}.chats-container[data-v-4989949f]::-webkit-scrollbar-thumb:hover{background:#b3b9bd}.loading-state[data-v-4989949f],.empty-state[data-v-4989949f]{color:#667781;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.spinner[data-v-4989949f]{border:3px solid #e9edef;border-top-color:#00a884;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-4989949f}@keyframes spin-4989949f{to{transform:rotate(360deg)}}.empty-icon[data-v-4989949f]{color:#d1d7db;margin-bottom:16px;font-size:64px}.empty-state p[data-v-4989949f],.loading-state p[data-v-4989949f]{margin-top:12px;font-size:14px}.chat-item[data-v-4989949f]{cursor:pointer;border-bottom:1px solid #f0f2f5;align-items:center;padding:12px 16px;transition:background .2s;display:flex}.chat-item[data-v-4989949f]:hover{background:#f5f6f6}.chat-item.active[data-v-4989949f]{background:#f0f2f5}.chat-item.unread[data-v-4989949f]{background:#f7f8fa}.chat-avatar[data-v-4989949f]{flex-shrink:0;margin-right:16px;position:relative}.chat-avatar img[data-v-4989949f]{object-fit:cover;border-radius:50%;width:50px;height:50px}.online-indicator[data-v-4989949f]{background:#25d366;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:2px}.chat-content[data-v-4989949f]{flex:1;min-width:0}.chat-header[data-v-4989949f]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.chat-name[data-v-4989949f]{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:500;overflow:hidden}.chat-time[data-v-4989949f]{color:#667781;flex-shrink:0;margin-left:8px;font-size:12px}.chat-item.unread .chat-time[data-v-4989949f]{color:#00a884;font-weight:500}.chat-preview[data-v-4989949f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-preview[data-v-4989949f]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.message-icon[data-v-4989949f]{color:#667781;flex-shrink:0;font-size:13px}.message-text[data-v-4989949f]{color:#667781;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.chat-item.unread .message-text[data-v-4989949f]{color:#111b21;font-weight:500}.unread-badge[data-v-4989949f]{color:#fff;text-align:center;background:#00a884;border-radius:10px;flex-shrink:0;min-width:20px;padding:2px 6px;font-size:12px;font-weight:600}.load-more[data-v-4989949f]{text-align:center;padding:16px}.load-more-btn[data-v-4989949f]{color:#00a884;cursor:pointer;background:#fff;border:1px solid #e9edef;border-radius:20px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.load-more-btn[data-v-4989949f]:hover{background:#f5f6f6}.loading-more[data-v-4989949f]{justify-content:center;padding:16px;display:flex}.spinner-small[data-v-4989949f]{border:2px solid #e9edef;border-top-color:#00a884;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-4989949f}@media only screen and (width<=767px){body:has(.chat-list) .document-preview{min-width:-webkit-fill-available!important}body:has(.chat-list) .messages-area{padding:10px 1%!important}}.toast-fade-enter-active[data-v-e8d6e137],.toast-fade-leave-active[data-v-e8d6e137]{transition:all .3s}.toast-fade-enter-from[data-v-e8d6e137],.toast-fade-leave-to[data-v-e8d6e137]{opacity:0;transform:translateY(10px)}.whatsapp-container[data-v-c578d681],.whatsapp-container-windows[data-v-c578d681]{background:#f0f2f5;height:100%;min-height:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.whatsapp-standalone[data-v-c578d681]{height:100vh}.whatsapp-sidebar[data-v-c578d681]{background:#fff;border-right:1px solid #e9edef;flex-direction:column;flex-shrink:0;width:420px;transition:transform .3s;display:flex}.whatsapp-main[data-v-c578d681]{background:#efeae2;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.route-slide-wrapper[data-v-c578d681]{flex-direction:column;height:100%;min-height:0;display:flex}@media (width<=1024px){.whatsapp-sidebar[data-v-c578d681]{z-index:10;width:100%;position:absolute;top:0;bottom:0;left:0}.whatsapp-sidebar.mobile-hidden[data-v-c578d681]{transform:translate(-100%)}.whatsapp-main[data-v-c578d681]{width:100%}.whatsapp-main[data-v-c578d681]:not(.mobile-visible){display:none}}@media (width>=1025px){.whatsapp-sidebar[data-v-c578d681]{max-width:420px}}.chat-home[data-v-7b1e4049]{background:#f8f9fa;border-bottom:6px solid #00a884;justify-content:center;align-items:center;height:100%;display:flex}.home-content[data-v-7b1e4049]{text-align:center;max-width:560px;padding:40px 20px}.home-illustration[data-v-7b1e4049]{opacity:.9;margin-bottom:32px}.home-illustration svg[data-v-7b1e4049]{max-width:100%;height:auto}.home-title[data-v-7b1e4049]{color:#41525d;margin:0 0 16px;font-size:32px;font-weight:300}.home-description[data-v-7b1e4049]{color:#667781;margin:0 0 8px;font-size:16px;line-height:1.6}.home-subtitle[data-v-7b1e4049]{color:#8696a0;margin:0 0 32px;font-size:14px}.home-features[data-v-7b1e4049]{flex-direction:column;align-items:center;gap:16px;display:flex}.feature-item[data-v-7b1e4049]{color:#667781;align-items:center;gap:12px;font-size:14px;display:flex}.feature-item i[data-v-7b1e4049]{color:#00a884;font-size:20px}@media (width<=768px){.home-title[data-v-7b1e4049]{font-size:24px}.home-illustration[data-v-7b1e4049]{margin-bottom:24px}.home-illustration svg[data-v-7b1e4049]{width:280px}}.audio-player[data-v-c897e9d6]{background:#0000000d;border-radius:8px;align-items:center;gap:12px;min-width:280px;padding:8px;display:flex}.play-btn[data-v-c897e9d6]{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.play-btn[data-v-c897e9d6]:hover{background:#008f6d;transform:scale(1.05)}.play-btn i[data-v-c897e9d6]{font-size:15px}.audio-progress[data-v-c897e9d6]{flex:1;align-items:center;gap:8px;display:flex}.progress-bar[data-v-c897e9d6]{background:#0000001a;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.progress-fill[data-v-c897e9d6]{background:#00a884;border-radius:2px;height:100%;transition:width .1s;position:absolute;top:0;left:0}.progress-slider[data-v-c897e9d6]{opacity:0;cursor:pointer;width:100%;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}.duration[data-v-c897e9d6]{color:#667781;text-align:right;min-width:40px;font-size:12px;font-weight:500}.document-preview[data-v-a4ab8389]{cursor:pointer;background:#0000000d;border-radius:8px;align-items:center;gap:12px;min-width:280px;padding:12px;display:flex}.document-icon[data-v-a4ab8389]{color:#fff;background:#00a884;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.document-icon i[data-v-a4ab8389]{font-size:22px}.document-info[data-v-a4ab8389]{flex:1;min-width:0}.document-name[data-v-a4ab8389]{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.document-size[data-v-a4ab8389]{color:#667781;font-size:12px}.download-btn[data-v-a4ab8389]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.download-btn[data-v-a4ab8389]:hover{background:#0000001a}.download-btn i[data-v-a4ab8389]{font-size:16px}.voice-recorder[data-v-069eb4c2]{position:relative}.record-btn[data-v-069eb4c2]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.record-btn[data-v-069eb4c2]:hover{background:#e9edef}.record-btn i[data-v-069eb4c2]{font-size:20px}.recording-interface[data-v-069eb4c2]{z-index:100;background:#fff;border-radius:24px;align-items:center;gap:12px;width:90%;max-width:500px;padding:8px 16px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #00000026}.cancel-btn[data-v-069eb4c2],.stop-btn[data-v-069eb4c2]{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.cancel-btn[data-v-069eb4c2]{color:#fff;background:#f44336}.cancel-btn[data-v-069eb4c2]:hover{background:#d32f2f;transform:scale(1.05)}.stop-btn[data-v-069eb4c2]{color:#fff;background:#00a884}.stop-btn[data-v-069eb4c2]:hover{background:#008f6d;transform:scale(1.05)}.cancel-btn i[data-v-069eb4c2],.stop-btn i[data-v-069eb4c2]{font-size:15px}.recording-info[data-v-069eb4c2],.recording-indicator[data-v-069eb4c2]{align-items:center;gap:8px;display:flex}.recording-dot[data-v-069eb4c2]{background:#f44336;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-069eb4c2}@keyframes pulse-069eb4c2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.recording-text[data-v-069eb4c2]{color:#667781;font-size:14px;font-weight:500}.recording-time[data-v-069eb4c2]{color:#111b21;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.waveform[data-v-069eb4c2]{flex:1;justify-content:center;align-items:center;gap:2px;height:32px;display:flex}.wave-bar[data-v-069eb4c2]{background:#00a884;border-radius:2px;width:3px;transition:height .1s}.audio-preview[data-v-069eb4c2]{z-index:100;background:#fff;border-radius:12px;width:90%;max-width:400px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0003}.preview-header[data-v-069eb4c2]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-header h3[data-v-069eb4c2]{color:#111b21;margin:0;font-size:16px}.close-preview[data-v-069eb4c2]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.close-preview[data-v-069eb4c2]:hover{background:#e9edef}.close-preview i[data-v-069eb4c2]{font-size:18px}.preview-player[data-v-069eb4c2]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.play-preview-btn[data-v-069eb4c2]{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.play-preview-btn[data-v-069eb4c2]:hover{background:#008f6d;transform:scale(1.05)}.play-preview-btn i[data-v-069eb4c2]{font-size:15px}.preview-waveform[data-v-069eb4c2]{background:#e9edef;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.preview-progress[data-v-069eb4c2]{background:#00a884;height:100%;transition:width .1s}.preview-duration[data-v-069eb4c2]{color:#667781;font-variant-numeric:tabular-nums;text-align:right;min-width:45px;font-size:14px;font-weight:500}.preview-actions[data-v-069eb4c2]{gap:12px;display:flex}.btn-secondary[data-v-069eb4c2],.btn-primary[data-v-069eb4c2]{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-069eb4c2]{color:#54656f;background:#e9edef}.btn-secondary[data-v-069eb4c2]:hover{background:#d1d7db}.btn-primary[data-v-069eb4c2]{color:#fff;background:#00a884}.btn-primary[data-v-069eb4c2]:hover:not(:disabled){background:#008f6d}.btn-primary[data-v-069eb4c2]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary i[data-v-069eb4c2],.btn-primary i[data-v-069eb4c2]{font-size:14px}.spin[data-v-069eb4c2]{animation:1s linear infinite spin-069eb4c2}@keyframes spin-069eb4c2{to{transform:rotate(360deg)}}.slide-left-enter-active[data-v-069eb4c2],.slide-left-leave-active[data-v-069eb4c2]{transition:all .3s}.slide-left-enter-from[data-v-069eb4c2],.slide-left-leave-to[data-v-069eb4c2]{opacity:0;transform:translate(-50%)translateY(20px)}.fade-enter-active[data-v-069eb4c2],.fade-leave-active[data-v-069eb4c2]{transition:all .3s}.fade-enter-from[data-v-069eb4c2],.fade-leave-to[data-v-069eb4c2]{opacity:0;transform:translate(-50%)translateY(10px)}.document-uploader[data-v-2958938c]{position:relative}.upload-btn[data-v-2958938c]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.upload-btn[data-v-2958938c]:hover{background:#e9edef}.upload-btn i[data-v-2958938c]{font-size:20px}.upload-menu[data-v-2958938c]{z-index:100;position:absolute;bottom:60px;left:10px}.menu-backdrop[data-v-2958938c]{z-index:99;background:0 0;position:fixed;inset:0}.menu-content[data-v-2958938c]{z-index:100;background:#fff;border-radius:12px;width:220px;padding:8px;position:relative;box-shadow:0 4px 16px #00000026}.menu-item[data-v-2958938c]{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;transition:background .2s;display:flex}.menu-item[data-v-2958938c]:hover{background:#f0f2f5}.menu-icon[data-v-2958938c]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.menu-icon i[data-v-2958938c]{color:#fff;font-size:18px}.menu-item span[data-v-2958938c]{color:#111b21;text-align:left;font-size:14px;font-weight:500}.slide-up-enter-active[data-v-2958938c],.slide-up-leave-active[data-v-2958938c]{transition:all .3s}.slide-up-enter-from .menu-content[data-v-2958938c],.slide-up-leave-to .menu-content[data-v-2958938c]{transform:translateY(100%)}.slide-up-enter-from .menu-backdrop[data-v-2958938c],.slide-up-leave-to .menu-backdrop[data-v-2958938c]{opacity:0}.document-preview-modal[data-v-2958938c]{z-index:100;background:#fff;border-radius:12px;width:90%;max-width:400px;padding:20px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.preview-header[data-v-2958938c]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-header h3[data-v-2958938c]{color:#111b21;margin:0;font-size:16px;font-weight:600}.close-btn[data-v-2958938c]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.close-btn[data-v-2958938c]:hover{background:#e9edef}.close-btn i[data-v-2958938c]{font-size:18px}.document-card[data-v-2958938c]{background:#f0f2f5;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.document-icon[data-v-2958938c]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.document-icon i[data-v-2958938c]{color:#fff;font-size:24px}.file-pdf[data-v-2958938c]{background:#f44336}.file-word[data-v-2958938c]{background:#2196f3}.file-excel[data-v-2958938c]{background:#4caf50}.file-powerpoint[data-v-2958938c]{background:#ff9800}.file-archive[data-v-2958938c]{background:#9c27b0}.file-text[data-v-2958938c]{background:#607d8b}.file-default[data-v-2958938c]{background:#00a884}.document-info[data-v-2958938c]{flex:1;min-width:0}.document-name[data-v-2958938c]{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.document-meta[data-v-2958938c]{color:#667781;gap:8px;font-size:12px;display:flex}.document-type[data-v-2958938c]{font-weight:600}.image-preview-container[data-v-2958938c]{margin-bottom:12px}.preview-image[data-v-2958938c]{object-fit:contain;background:#f0f2f5;border-radius:8px;width:100%;max-height:300px;margin-bottom:8px}.image-info[data-v-2958938c]{background:#f0f2f5;border-radius:8px;padding:8px 12px}.image-info .document-name[data-v-2958938c]{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.image-info .document-size[data-v-2958938c]{color:#667781;font-size:12px}.caption-input[data-v-2958938c]{color:#111b21;resize:none;background:#f0f2f5;border:1px solid #e9edef;border-radius:8px;width:100%;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:14px}.caption-input[data-v-2958938c]::placeholder{color:#8696a0}.caption-input[data-v-2958938c]:focus{background:#fff;border-color:#00a884;outline:none}.preview-actions[data-v-2958938c]{gap:12px;display:flex}.btn-cancel[data-v-2958938c],.btn-send[data-v-2958938c]{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-cancel[data-v-2958938c]{color:#54656f;background:#e9edef}.btn-cancel[data-v-2958938c]:hover{background:#d1d7db}.btn-send[data-v-2958938c]{color:#fff;background:#00a884}.btn-send[data-v-2958938c]:hover:not(:disabled){background:#008f6d}.btn-send[data-v-2958938c]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel i[data-v-2958938c],.btn-send i[data-v-2958938c]{font-size:14px}.spin[data-v-2958938c]{animation:1s linear infinite spin-2958938c}@keyframes spin-2958938c{to{transform:rotate(360deg)}}.progress-bar[data-v-2958938c]{background:#e9edef;border-radius:2px;height:4px;margin-top:12px;position:relative;overflow:hidden}.progress-fill[data-v-2958938c]{background:#00a884;height:100%;transition:width .3s}.progress-text[data-v-2958938c]{color:#111b21;font-size:12px;font-weight:600;position:absolute;top:-20px;right:0}.fade-up-enter-active[data-v-2958938c],.fade-up-leave-active[data-v-2958938c]{transition:all .3s}.fade-up-enter-from[data-v-2958938c],.fade-up-leave-to[data-v-2958938c]{opacity:0;transform:translate(-50%,-45%)scale(.95)}.emoji-picker[data-v-8e5b2f5c]{background:#fff;flex-direction:column;width:340px;height:300px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.emoji-tabs[data-v-8e5b2f5c]{border-bottom:1px solid #e9edef;gap:4px;padding:4px;display:flex}.emoji-tab[data-v-8e5b2f5c]{cursor:pointer;color:#54656f;background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-size:16px;transition:background .2s}.emoji-tab[data-v-8e5b2f5c]:hover{background:#f0f2f5}.emoji-tab.active[data-v-8e5b2f5c]{color:#00a884;background:#e9edef}.emoji-grid[data-v-8e5b2f5c]{flex:1;grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;padding:8px;display:grid;overflow-y:auto}.emoji-grid[data-v-8e5b2f5c]::-webkit-scrollbar{width:6px}.emoji-grid[data-v-8e5b2f5c]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.emoji-btn[data-v-8e5b2f5c]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:22px;line-height:1;transition:background .15s}.emoji-btn[data-v-8e5b2f5c]:hover{background:#f0f2f5}.chat-conversation[data-v-5c0bfa03]{background:#efeae2;flex-direction:column;height:100%;display:flex;position:relative}.conversation-header[data-v-5c0bfa03]{background:#f0f2f5;border-bottom:1px solid #d1d7db;align-items:center;gap:12px;padding:10px 16px;display:flex}.back-btn[data-v-5c0bfa03]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:none}.back-btn[data-v-5c0bfa03]:hover{background:#e9edef}.back-btn i[data-v-5c0bfa03]{font-size:20px}@media (width<=1024px){.back-btn[data-v-5c0bfa03]{display:flex}}.header-info[data-v-5c0bfa03]{cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px 8px;transition:background .2s;display:flex}.header-info[data-v-5c0bfa03]:hover{background:#e9edef}.header-avatar[data-v-5c0bfa03]{object-fit:cover;border-radius:50%;width:40px;height:40px}.header-text[data-v-5c0bfa03]{flex:1;min-width:0}.header-name[data-v-5c0bfa03]{color:#111b21;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:16px;font-weight:500;overflow:hidden}.header-status[data-v-5c0bfa03]{color:#667781;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.online-dot[data-v-5c0bfa03]{background:#25d366;border-radius:50%;width:8px;height:8px;display:inline-block}.header-actions[data-v-5c0bfa03]{gap:4px;display:flex}.action-btn[data-v-5c0bfa03]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.action-btn[data-v-5c0bfa03]:hover{background:#e9edef}.action-btn i[data-v-5c0bfa03]{font-size:18px}.action-btn[data-v-5c0bfa03]:disabled{opacity:.4;cursor:not-allowed}.messages-area[data-v-5c0bfa03]{flex:1;padding:20px 8%;position:relative;overflow-y:auto}.messages-area[data-v-5c0bfa03]::-webkit-scrollbar{width:6px}.messages-area[data-v-5c0bfa03]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.chat-background[data-v-5c0bfa03]{opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#00000005 10px 20px);position:absolute;inset:0}.messages-wrapper[data-v-5c0bfa03]{z-index:1;position:relative}.loading-messages[data-v-5c0bfa03]{z-index:10;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-spinner[data-v-5c0bfa03]{width:60px;height:60px;position:relative}.spinner[data-v-5c0bfa03]{border:4px solid #0080691a;border-top-color:#00a884;border-radius:50%;width:100%;height:100%;animation:1s linear infinite spin-5c0bfa03}@keyframes spin-5c0bfa03{to{transform:rotate(360deg)}}.loading-text[data-v-5c0bfa03]{color:#667781;margin:0;font-size:14px;font-weight:500}.date-divider[data-v-5c0bfa03]{justify-content:center;margin:16px 0;display:flex}.date-badge[data-v-5c0bfa03]{color:#54656f;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000001a}.message-group[data-v-5c0bfa03]{gap:8px;margin-bottom:12px;display:flex}.message-group.message-sent[data-v-5c0bfa03]{flex-direction:row-reverse}.messages-container[data-v-5c0bfa03]{flex-direction:column;gap:2px;max-width:65%;display:flex}.message-sent .messages-container[data-v-5c0bfa03]{align-items:flex-end}.message-bubble[data-v-5c0bfa03]{word-wrap:break-word;background:#fff;border-radius:8px;padding:8px 12px;position:relative;box-shadow:0 1px 2px #0000001a}.message-sent .message-bubble[data-v-5c0bfa03]{background:#d9fdd3}.message-text[data-v-5c0bfa03]{color:#111b21;margin-bottom:4px;font-size:14px;line-height:1.5}.message-text[data-v-5c0bfa03] strong{font-weight:600}.message-text[data-v-5c0bfa03] .message-link{color:#027eb5;text-decoration:none}.message-text[data-v-5c0bfa03] .message-link:hover{text-decoration:underline}.message-image[data-v-5c0bfa03]{cursor:pointer;border-radius:8px;max-width:300px;overflow:hidden}.message-image img[data-v-5c0bfa03]{width:100%;height:auto;display:block}.message-video[data-v-5c0bfa03]{cursor:pointer;border-radius:8px;max-width:300px;overflow:hidden}.message-video video[data-v-5c0bfa03]{width:100%;height:auto;display:block}.message-meta[data-v-5c0bfa03]{justify-content:flex-start;align-items:center;gap:8px;margin-top:4px;display:flex}.message-time[data-v-5c0bfa03]{color:#667781;margin-left:auto;font-size:11px}.message-user[data-v-5c0bfa03]{color:#00a884;font-size:11px;font-weight:500}.message-check[data-v-5c0bfa03]{color:#53bdeb;font-size:14px}.message-status[data-v-5c0bfa03]{margin-left:2px;font-size:14px}.message-status-pending[data-v-5c0bfa03]{color:#f5a623;animation:1.5s infinite pulseStatus-5c0bfa03}.message-status-failed[data-v-5c0bfa03]{color:#e74c3c}@keyframes pulseStatus-5c0bfa03{0%,to{opacity:1}50%{opacity:.4}}.typing-indicator[data-v-5c0bfa03]{align-items:center;gap:8px;margin:12px 0;display:flex}.typing-dots[data-v-5c0bfa03]{background:#fff;border-radius:8px;gap:4px;padding:12px 16px;display:flex}.typing-dots span[data-v-5c0bfa03]{background:#90949c;border-radius:50%;width:8px;height:8px;animation:1.4s infinite typing-5c0bfa03}.typing-dots span[data-v-5c0bfa03]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-5c0bfa03]:nth-child(3){animation-delay:.4s}@keyframes typing-5c0bfa03{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.input-area[data-v-5c0bfa03]{background:#f0f2f5;padding:10px 16px;position:relative}.emoji-picker-wrapper[data-v-5c0bfa03]{z-index:100;border-radius:12px;position:absolute;bottom:70px;left:16px;overflow:hidden;box-shadow:0 4px 12px #00000026}.input-container[data-v-5c0bfa03]{align-items:flex-end;gap:8px;display:flex;position:relative}.input-btn[data-v-5c0bfa03]{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.input-btn[data-v-5c0bfa03]:hover{background:#e9edef}.input-btn i[data-v-5c0bfa03]{font-size:20px}.input-wrapper[data-v-5c0bfa03]{background:#fff;border-radius:8px;flex:1;padding:10px 12px}.message-input[data-v-5c0bfa03]{color:#111b21;resize:none;border:none;outline:none;width:100%;max-height:120px;font-family:inherit;font-size:15px;line-height:1.5}.message-input[data-v-5c0bfa03]::placeholder{color:#8696a0}.send-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.send-btn[data-v-5c0bfa03]:not(.active){color:#54656f;background:0 0}.send-btn[data-v-5c0bfa03]:hover{transform:scale(1.05)}.send-btn[data-v-5c0bfa03]:disabled{opacity:.5;cursor:not-allowed}.send-btn i[data-v-5c0bfa03]{font-size:18px}.file-viewer-modal[data-v-5c0bfa03]{z-index:100;background:#000000f2;flex-direction:column;display:flex;position:absolute;inset:0}.file-viewer-header[data-v-5c0bfa03]{background:#00000080;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.file-viewer-title[data-v-5c0bfa03]{color:#fff;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.file-viewer-title i[data-v-5c0bfa03]{color:#00a884;font-size:22px}.file-viewer-title span[data-v-5c0bfa03]{white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}.file-viewer-actions[data-v-5c0bfa03]{gap:8px;display:flex}.viewer-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .2s;display:flex}.viewer-btn[data-v-5c0bfa03]:hover{background:#fff3}.viewer-btn i[data-v-5c0bfa03]{font-size:20px}.file-viewer-content[data-v-5c0bfa03]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.file-viewer-content.full-content[data-v-5c0bfa03]{padding:0}.file-viewer-content img[data-v-5c0bfa03]{object-fit:contain;max-width:100%;max-height:100%}.file-viewer-content iframe[data-v-5c0bfa03]{background:#fff;border:none;width:100%;height:100%}.file-viewer-content video[data-v-5c0bfa03]{border-radius:8px;max-width:100%;max-height:100%}.file-viewer-fallback[data-v-5c0bfa03]{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.file-viewer-fallback i[data-v-5c0bfa03]{color:#00a884;font-size:80px}.file-viewer-fallback p[data-v-5c0bfa03]{word-break:break-word;max-width:400px;margin:0;font-size:18px}.download-fallback-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;transition:background .2s;display:flex}.download-fallback-btn[data-v-5c0bfa03]:hover{background:#008f72}.download-fallback-btn i[data-v-5c0bfa03]{font-size:18px}.fade-enter-active[data-v-5c0bfa03],.fade-leave-active[data-v-5c0bfa03]{transition:opacity .3s}.fade-enter-from[data-v-5c0bfa03],.fade-leave-to[data-v-5c0bfa03]{opacity:0}.fade-up-enter-active[data-v-5c0bfa03],.fade-up-leave-active[data-v-5c0bfa03]{transition:all .3s}.fade-up-enter-from[data-v-5c0bfa03],.fade-up-leave-to[data-v-5c0bfa03]{opacity:0;transform:translateY(10px)}.selected-patient-bar[data-v-5c0bfa03]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.selected-patient-bar .patient-info[data-v-5c0bfa03]{align-items:center;gap:10px;display:flex}.selected-patient-bar .patient-info img[data-v-5c0bfa03]{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;width:36px;height:36px}.selected-patient-bar .patient-details[data-v-5c0bfa03]{flex-direction:column;display:flex}.selected-patient-bar .patient-name[data-v-5c0bfa03]{font-size:14px;font-weight:600}.selected-patient-bar .patient-label[data-v-5c0bfa03]{opacity:.8;font-size:11px}.selected-patient-bar .patient-actions[data-v-5c0bfa03]{gap:6px;display:flex}.patient-action-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.patient-action-btn[data-v-5c0bfa03]:hover{background:#ffffff4d;transform:scale(1.1)}.patient-close-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:8px;display:flex}.patient-close-btn[data-v-5c0bfa03]:hover{background:#ff00004d}.patient-search-modal[data-v-5c0bfa03]{z-index:200;background:#00000080;justify-content:center;align-items:flex-start;padding-top:60px;display:flex;position:absolute;inset:0}.patient-search-container[data-v-5c0bfa03]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d}.search-header[data-v-5c0bfa03]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.search-header h3[data-v-5c0bfa03]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.close-search-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.close-search-btn[data-v-5c0bfa03]:hover{background:#ffffff4d}.search-input-wrapper[data-v-5c0bfa03]{background:#f5f5f5;border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;padding:12px 16px;display:flex}.search-input-wrapper>i[data-v-5c0bfa03]{color:#666;font-size:16px}.search-input-wrapper input[data-v-5c0bfa03]{background:0 0;border:none;outline:none;flex:1;font-size:15px}.clear-search[data-v-5c0bfa03]{color:#666;cursor:pointer;background:#ddd;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.search-results[data-v-5c0bfa03]{flex:1;min-height:200px;overflow-y:auto}.search-loading[data-v-5c0bfa03],.no-results[data-v-5c0bfa03],.search-hint[data-v-5c0bfa03]{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.search-loading i[data-v-5c0bfa03],.no-results i[data-v-5c0bfa03],.search-hint i[data-v-5c0bfa03]{opacity:.5;font-size:40px}.results-list[data-v-5c0bfa03]{padding:8px}.patient-result-item[data-v-5c0bfa03]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:background .2s;display:flex}.patient-result-item[data-v-5c0bfa03]:hover{background:#f0f2f5}.patient-result-item img[data-v-5c0bfa03]{object-fit:cover;border-radius:50%;width:44px;height:44px}.patient-result-info[data-v-5c0bfa03]{flex:1;min-width:0}.patient-result-name[data-v-5c0bfa03]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.patient-result-meta[data-v-5c0bfa03]{color:#666;gap:12px;margin-top:2px;font-size:12px;display:flex}.patient-result-actions[data-v-5c0bfa03]{gap:6px;display:flex}.result-action-btn[data-v-5c0bfa03]{cursor:pointer;color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.result-action-btn.historia[data-v-5c0bfa03]{background:#00a884}.result-action-btn.historia[data-v-5c0bfa03]:hover{background:#008f72;transform:scale(1.1)}.result-action-btn.cita[data-v-5c0bfa03]{background:#667eea}.result-action-btn.cita[data-v-5c0bfa03]:hover{background:#5a6fd6;transform:scale(1.1)}.slide-down-enter-active[data-v-5c0bfa03],.slide-down-leave-active[data-v-5c0bfa03]{transition:all .3s}.slide-down-enter-from[data-v-5c0bfa03],.slide-down-leave-to[data-v-5c0bfa03]{opacity:0;transform:translateY(-100%)}.spin[data-v-5c0bfa03]{animation:1s linear infinite spin-5c0bfa03}.citas-modal-overlay[data-v-5c0bfa03]{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.citas-modal[data-v-5c0bfa03]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:550px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d}.citas-modal-header[data-v-5c0bfa03]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.citas-modal-header h3[data-v-5c0bfa03]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.close-modal-btn[data-v-5c0bfa03]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.close-modal-btn[data-v-5c0bfa03]:hover{background:#ffffff4d}.citas-modal-body[data-v-5c0bfa03]{flex:1;padding:16px;overflow-y:auto}.citas-loading[data-v-5c0bfa03],.citas-empty[data-v-5c0bfa03]{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.citas-loading i[data-v-5c0bfa03],.citas-empty i[data-v-5c0bfa03]{color:#999;font-size:40px}.citas-list[data-v-5c0bfa03]{flex-direction:column;gap:12px;display:flex}.cita-card[data-v-5c0bfa03]{background:#f8f9fa;border-left:4px solid #667eea;border-radius:10px;padding:14px;transition:all .2s}.cita-card[data-v-5c0bfa03]:hover{box-shadow:0 4px 12px #0000001a}.cita-card.cita-atendido[data-v-5c0bfa03]{background:#f0fff4;border-left-color:#28a745}.cita-card.cita-no-atendido[data-v-5c0bfa03]{background:#fff5f5;border-left-color:#dc3545}.cita-header[data-v-5c0bfa03]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cita-fecha[data-v-5c0bfa03],.cita-hora[data-v-5c0bfa03]{color:#555;align-items:center;gap:5px;font-size:13px;display:flex}.cita-fecha i[data-v-5c0bfa03],.cita-hora i[data-v-5c0bfa03]{color:#667eea}.cita-status[data-v-5c0bfa03]{color:#fff;border-radius:12px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.cita-body[data-v-5c0bfa03]{flex-direction:column;gap:6px;display:flex}.cita-tratamiento[data-v-5c0bfa03],.cita-medico[data-v-5c0bfa03]{color:#333;align-items:center;gap:8px;font-size:13px;display:flex}.cita-tratamiento i[data-v-5c0bfa03]{color:#667eea}.cita-medico i[data-v-5c0bfa03]{color:#28a745}@media only screen and (width<=767px){.conversation-header[data-v-5c0bfa03]{z-index:100;background:#fff;border-bottom:1px solid #e9edef;min-height:56px;padding:6px 8px;position:sticky;top:0}.header-info[data-v-5c0bfa03]{flex:1;gap:8px;min-width:0;padding:2px 4px}.header-avatar[data-v-5c0bfa03]{flex-shrink:0;width:32px;height:32px}.header-text[data-v-5c0bfa03]{flex:1;min-width:0}.header-name[data-v-5c0bfa03]{margin:0;font-size:14px;font-weight:600;line-height:1.2}.header-status[data-v-5c0bfa03]{margin:0;font-size:11px;line-height:1.2}.online-dot[data-v-5c0bfa03]{width:5px;height:5px}.header-actions[data-v-5c0bfa03]{flex-shrink:0;gap:1px;display:flex}.action-btn[data-v-5c0bfa03]{width:32px;min-width:32px;height:32px;padding:0}.action-btn i[data-v-5c0bfa03]{font-size:15px}.back-btn[data-v-5c0bfa03]{width:32px;min-width:32px;height:32px;margin-right:4px}.back-btn i[data-v-5c0bfa03]{font-size:16px}@media only screen and (width<=480px){.header-actions .action-btn[data-v-5c0bfa03]:nth-child(4),.header-actions .action-btn[data-v-5c0bfa03]:nth-child(5){display:none}}@media only screen and (width<=360px){.header-actions .action-btn[data-v-5c0bfa03]:nth-child(3){display:none}}}.custom-scrollbar[data-v-f6b87849]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-f6b87849]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-f6b87849]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}@media print{.hc-print-ancestor{border:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.hc-print-hide{display:none!important}}aside nav svg[data-v-f96a28a7]{flex-shrink:0;width:1.25rem;height:1.25rem}.custom-scrollbar[data-v-f96a28a7]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-f96a28a7]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-f96a28a7]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-f96a28a7]::-webkit-scrollbar-thumb:hover{background-color:#64748b}aside nav svg[data-v-c7cfdf45]{flex-shrink:0;width:1.25rem;height:1.25rem}.custom-scrollbar[data-v-c7cfdf45]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-c7cfdf45]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-c7cfdf45]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-c7cfdf45]::-webkit-scrollbar-thumb:hover{background-color:#64748b}aside nav svg[data-v-3ff4d751]{flex-shrink:0;width:1.25rem;height:1.25rem}.custom-scrollbar[data-v-3ff4d751]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-3ff4d751]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-3ff4d751]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-3ff4d751]::-webkit-scrollbar-thumb:hover{background-color:#64748b}aside nav svg[data-v-4ae752b5]{flex-shrink:0;width:1.25rem;height:1.25rem}.custom-scrollbar[data-v-4ae752b5]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-4ae752b5]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-4ae752b5]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-4ae752b5]::-webkit-scrollbar-thumb:hover{background-color:#64748b}aside nav svg[data-v-9c5208f3]{flex-shrink:0;width:1.25rem;height:1.25rem}.custom-scrollbar[data-v-9c5208f3]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-9c5208f3]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-9c5208f3]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:5px}.custom-scrollbar[data-v-9c5208f3]::-webkit-scrollbar-thumb:hover{background-color:#64748b}.custom-scrollbar[data-v-cf51a510]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-cf51a510]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-cf51a510]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-cf51a510]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.custom-scrollbar[data-v-a1c7ac57]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-a1c7ac57]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-a1c7ac57]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-a1c7ac57]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.custom-scrollbar[data-v-3782c93f]::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar[data-v-3782c93f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.custom-scrollbar[data-v-3782c93f]::-webkit-scrollbar-thumb{background-color:#94a3b8;border:2px solid #f1f5f9;border-radius:5px}.custom-scrollbar[data-v-3782c93f]::-webkit-scrollbar-thumb:hover{background-color:#64748b}.custom-scrollbar[data-v-3782c93f]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.custom-scrollbar[data-v-be31214f]::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar[data-v-be31214f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.custom-scrollbar[data-v-be31214f]::-webkit-scrollbar-thumb{background-color:#94a3b8;border:2px solid #f1f5f9;border-radius:5px}.custom-scrollbar[data-v-be31214f]::-webkit-scrollbar-thumb:hover{background-color:#64748b}.custom-scrollbar[data-v-be31214f]{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.custom-scrollbar[data-v-b0ffd5a2]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-b0ffd5a2]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-scrollbar[data-v-b0ffd5a2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-b0ffd5a2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar[data-v-b0d490e7]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-b0d490e7]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-scrollbar[data-v-b0d490e7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-b0d490e7]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-4d7a6177{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-4d7a6177]{animation:.15s ease-out fadeIn-4d7a6177}
