body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{bottom:0;top:0}.bottom-0{bottom:0}.bottom-\[-1px\]{bottom:-1px}.bottom-\[50\%\]{bottom:50%}.left-0{left:0}.left-\[-1px\]{left:-1px}.right-0{right:0}.right-\[5px\]{right:5px}.top-\[50\%\]{top:50%}.top-\[5px\]{top:5px}.z-0{z-index:0}.z-10,.z-\[10\]{z-index:10}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-left{float:left}.m-\[50px\]{margin:50px}.m-auto{margin:auto}.mx-\[20\%\]{margin-left:20%;margin-right:20%}.mx-\[70px\]{margin-left:70px;margin-right:70px}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-auto{margin-bottom:auto;margin-top:auto}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[15px\]{margin-bottom:15px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-\[-100px\]{margin-left:-100px}.ml-\[-25px\]{margin-left:-25px}.ml-\[10px\]{margin-left:10px}.ml-\[13px\]{margin-left:13px}.ml-\[150px\]{margin-left:150px}.ml-\[15px\]{margin-left:15px}.ml-\[180px\]{margin-left:180px}.ml-\[200px\]{margin-left:200px}.ml-\[20px\]{margin-left:20px}.ml-\[25\%\]{margin-left:25%}.ml-\[25px\]{margin-left:25px}.ml-\[32px\]{margin-left:32px}.ml-\[35px\]{margin-left:35px}.ml-\[40px\]{margin-left:40px}.ml-\[5\%\]{margin-left:5%}.ml-\[5px\]{margin-left:5px}.ml-\[60px\]{margin-left:60px}.mr-1{margin-right:.25rem}.mr-5{margin-right:1.25rem}.mr-\[15px\]{margin-right:15px}.mr-\[22px\]{margin-right:22px}.mr-\[5px\]{margin-right:5px}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[-3px\]{margin-top:-3px}.mt-\[-60px\]{margin-top:-60px}.mt-\[10\%\]{margin-top:10%}.mt-\[10px\]{margin-top:10px}.mt-\[15px\]{margin-top:15px}.mt-\[2\%\]{margin-top:2%}.mt-\[200px\]{margin-top:200px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[3px\]{margin-top:3px}.mt-\[55px\]{margin-top:55px}.mt-\[60px\]{margin-top:60px}.mt-\[6px\]{margin-top:6px}.mt-\[75px\]{margin-top:75px}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-24{height:6rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[11px\]{height:11px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18rem\]{height:18rem}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[40\%\]{height:40%}.h-\[40px\]{height:40px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[59px\]{height:59px}.h-\[60\%\]{height:60%}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[80px\]{height:80px}.h-\[85\%\]{height:85%}.h-\[90\%\]{height:90%}.h-full{height:100%}.max-h-\[74vh\]{max-height:74vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[100\%\]{width:100%}.w-\[1000px\]{width:1000px}.w-\[100px\]{width:100px}.w-\[110\%\]{width:110%}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[30vw\]{width:30vw}.w-\[350px\]{width:350px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[48\%\]{width:48%}.w-\[480px\]{width:480px}.w-\[490px\]{width:490px}.w-\[50\%\]{width:50%}.w-\[600px\]{width:600px}.w-\[70\%\]{width:70%}.w-\[700px\]{width:700px}.w-\[80\%\]{width:80%}.w-\[800px\]{width:800px}.w-\[80vw\]{width:80vw}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.min-w-\[40px\]{min-width:40px}.flex-1{flex:1 1}.table-auto{table-layout:auto}.border-separate{border-collapse:initial}.border-spacing-\[8px\]{--tw-border-spacing-x:8px;--tw-border-spacing-y:8px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-\[13px\]{--tw-translate-y:-13px}.-translate-y-\[13px\],.translate-x-\[2px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[2px\]{--tw-translate-x:2px}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.transform,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[7\]{grid-template-columns:7}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-\[7\]{grid-template-rows:7}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.place-content-center{place-content:center}.place-content-between{place-content:space-between}.place-items-center{place-items:center}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[15px\]{gap:15px}.gap-\[25px\]{gap:25px}.gap-\[30px\]{gap:30px}.gap-\[9px\]{gap:9px}.gap-x-\[15px\]{column-gap:15px}.gap-x-\[5px\]{column-gap:5px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[7px\]{row-gap:7px}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-\[50px\]{border-radius:50px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.bg-\[\#8eccff\]{--tw-bg-opacity:1;background-color:rgb(142 204 255/var(--tw-bg-opacity))}.bg-\[\#FA3E3E\]{--tw-bg-opacity:1;background-color:rgb(250 62 62/var(--tw-bg-opacity))}.bg-\[\#ac7de8\]{--tw-bg-opacity:1;background-color:rgb(172 125 232/var(--tw-bg-opacity))}.bg-\[\#add8e6\]{--tw-bg-opacity:1;background-color:rgb(173 216 230/var(--tw-bg-opacity))}.bg-\[\#d8bfd8\]{--tw-bg-opacity:1;background-color:rgb(216 191 216/var(--tw-bg-opacity))}.bg-\[\#e3d4f7\]{--tw-bg-opacity:1;background-color:rgb(227 212 247/var(--tw-bg-opacity))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.bg-\[\#eaeaea\]{--tw-bg-opacity:1;background-color:rgb(234 234 234/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[32px\]{padding:32px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pb-2{padding-bottom:.5rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[15px\]{padding-bottom:15px}.pb-\[30px\]{padding-bottom:30px}.pb-\[40px\]{padding-bottom:40px}.pb-\[5px\]{padding-bottom:5px}.pb-\[90px\]{padding-bottom:90px}.pl-10{padding-left:2.5rem}.pl-\[10px\]{padding-left:10px}.pl-\[15px\]{padding-left:15px}.pl-\[62px\]{padding-left:62px}.pr-10{padding-right:2.5rem}.pr-7{padding-right:1.75rem}.pr-\[10px\]{padding-right:10px}.pr-\[5px\]{padding-right:5px}.pr-\[7px\]{padding-right:7px}.pt-2{padding-top:.5rem}.pt-\[13px\]{padding-top:13px}.pt-\[15px\]{padding-top:15px}.pt-\[5px\]{padding-top:5px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.normal-case{text-transform:none}.text-\[\#797979\]{--tw-text-opacity:1;color:rgb(121 121 121/var(--tw-text-opacity))}.text-\[\#ac7de8\]{--tw-text-opacity:1;color:rgb(172 125 232/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity:1;color:rgb(255 255 255/var(--tw-placeholder-opacity))}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-\[\#ccb6d8\]:hover{--tw-bg-opacity:1;background-color:rgb(204 182 216/var(--tw-bg-opacity))}.hover\:bg-\[\#e5ceed\]:hover{--tw-bg-opacity:1;background-color:rgb(229 206 237/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.hover\:stroke-\[0\.5\]:hover{stroke-width:.5}.hover\:stroke-\[2\.5\]:hover{stroke-width:2.5}.hover\:font-bold:hover{font-weight:700}.hover\:text-\[\#8eccff\]:hover{--tw-text-opacity:1;color:rgb(142 204 255/var(--tw-text-opacity))}.hover\:text-\[\#ac7de8\]:hover{--tw-text-opacity:1;color:rgb(172 125 232/var(--tw-text-opacity))}.hover\:text-\[\#e3d4f7\]:hover{--tw-text-opacity:1;color:rgb(227 212 247/var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.active\:h-9:active{height:2.25rem}.active\:w-9:active{width:2.25rem}.active\:w-\[18px\]:active{width:18px}.active\:bg-\[\#f6ddff\]:active{--tw-bg-opacity:1;background-color:rgb(246 221 255/var(--tw-bg-opacity))}.active\:bg-gray-50:active{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}@media only screen and (max-width:768px){.authentication-page{display:flex;flex-direction:row}.authentication-page-main-container{display:flex;flex-direction:column;gap:10px}.greeting-container{padding-left:40px;padding-right:40px;padding-top:50px}.logo-container{align-items:center;display:flex;flex-direction:row;padding-bottom:15px}.greeting{color:#5b346b;font-family:Roboto,sans-serif;font-size:40pt;font-weight:700}.greeting-subtext{font-family:Arial,Helvetica,sans-serif;font-size:15pt;padding-bottom:30px;padding-left:5px;padding-top:10px}.field-main-container{gap:10px;padding-left:40px;padding-right:40px}.field-container,.field-main-container{display:flex;flex-direction:column}.field-name{font-size:9pt;padding-left:10px}.field{border:1.5px solid #c4c4c4;border-radius:5px;box-shadow:none;font-size:12pt;padding:20px}.field:focus{outline-color:#5b346b}.option-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:40px;padding-right:40px;padding-top:30px}}@media only screen and (min-width:769px){.authentication-page{display:flex;flex-direction:row;height:100vh}.authentication-page-main-container{display:flex;flex-direction:column;gap:10px;width:600px}.greeting-container{padding-left:95px;padding-right:100px;padding-top:200px}.logo-container{align-items:center;display:flex;flex-direction:row;padding-bottom:15px}.greeting{color:#5b346b;font-family:Roboto,sans-serif;font-size:40pt;font-weight:700}.greeting-subtext{font-family:Arial,Helvetica,sans-serif;font-size:15pt;padding-bottom:30px;padding-left:5px;padding-top:10px}.field-main-container{gap:10px;padding-left:100px;padding-right:100px}.field-container,.field-main-container{display:flex;flex-direction:column}.field-name{font-size:9pt;padding-left:10px}.field{border:1.5px solid #c4c4c4;border-radius:5px;box-shadow:none;font-size:12pt;padding:20px}.field:focus{outline-color:#5b346b}.option-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:100px;padding-right:100px;padding-top:30px}}.sign-up-button{color:#5b346b;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700}.sign-up-button:hover{color:#6d3f80}.sign-in-button:active{color:#5b346b}.sign-in-button{align-items:center;background-color:#5b346b;border-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100px}.sign-in-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700}.sign-in-button:hover{background-color:#6d3f80}.sign-in-button:active{background-color:#5b346b}.dropdown{display:inline-block;font-size:12pt;position:relative;width:100%}.dropdown.prompted{padding-bottom:15px}.dropdown-title{font-size:9pt;padding-left:10px}.dropdown-box{border:1.5px solid #c4c4c4;border-radius:5px;height:calc(12pt + padding);padding:20px}.dropdown-list{background-color:#fff;border-radius:5px;border-style:solid;border-width:0;box-shadow:2px 2px 5px 0 #c4c4c4;display:flex;flex-direction:column;max-height:150px;overflow-y:auto;position:absolute;width:100%;z-index:1}.dropdown-list-item{background-color:#fff;cursor:pointer;display:block;padding:12px 20px;transition:.5s}.dropdown-prompt{bottom:-10;font-size:9pt;left:0;overflow:visible;padding-bottom:20px;padding-left:10px;position:absolute;white-space:nowrap}.dropdown-list::-webkit-scrollbar{height:0;width:0}.dropdown-list-item:hover{background-color:#e9e9e9}.dropdown:focus .dropdown-box{border-color:#5b346b;border-width:2px;padding:18px}.dropdown-list-item.closed,.dropdown-list.closed{display:none}.textfield{display:flex;flex-direction:column;width:100%}.textfield-title{font-size:9pt;padding-left:10px}.textfield-box{border:1.5px solid #c4c4c4;border-radius:5px;box-shadow:none;font-size:12pt;outline-color:#5b346b;padding:20px;width:100%}.textfield-prompt{font-size:9pt;padding-left:10px}.textfield-placeholder{color:#4e4c4c80}.topbar{align-items:center;border:0;border-bottom:1px;border-color:#c4c4c4;border-style:solid;display:flex;flex-direction:row;height:70px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.topbar-red-circle{background-color:red;border:1px;border-radius:50%;display:none;height:10px;left:15px;margin-left:32px;position:absolute;top:35px;width:10px;z-index:1}.topbar-red-circle.active{display:block}.topbar-red-circle.active.mobile{display:block;left:20px;top:43px}.logo{align-items:center;display:flex;flex-direction:row;gap:3%;left:100px;position:absolute}.logo-icon{height:40px}.logo-img{height:20px}@media only screen and (max-width:768px){.hamburger{display:none}.account{border:1px solid #c4c4c4;border-radius:50%;left:25px;position:absolute;transition:.5s}.account,.account-img{height:35px}}@media only screen and (min-width:769px){.account{border-radius:50%;position:absolute;right:25px;transition:.5s;width:35px}.account,.account-img{height:35px}.account:hover{-webkit-filter:brightness(95%)}.hamburger{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;left:25px;position:absolute;transition:.7s;width:35px}.hamburger:hover{background-color:#efefef}.name{position:absolute;right:70px;top:23px}}.sidenavigation{border:0;border-right:1px;border-color:#c4c4c4;border-style:solid;padding:20px;transition:transform .3s ease;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:210px}.sidenavigation.hidden-nav{transform:translateX(-190px)}.navigation-selection{align-items:center;border:1px;border-radius:20px;display:flex;flex-direction:row;gap:15px;height:40px;padding-left:20px}.navigation-selection:hover{background-color:#efefef}.active .navigation-selection{background-color:#c3b1e1}.navigation-notification-red-circle{background-color:red;border:1px;border-radius:50%;height:10px;margin-left:32px;width:10px}.name{padding:0 20px 10px 5px}.appointment-card{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;padding:10px}.appointment-card-header{border-bottom:1px solid #a3a3a3;padding-bottom:10px;padding-left:10px}.appointment-card-header,.appointment-card-header-status{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.appointment-card-header-status{gap:10px}.appointment-card-header-status-light{border-radius:50%;height:10px;width:10px}.appointment-card-header-date{color:#a3a3a3}.appointment-card-body{padding-bottom:10px;padding-top:10px}.appointment-card-body-for{font-size:13pt}.appointment-card-body-dentist{color:#a3a3a3}.appointment-card-footer{display:flex;flex-direction:row-reverse;gap:10px}.appointment-card-footer-button{border:1px;border-color:#c4c4c4;border-radius:10px;border-style:solid;cursor:pointer;padding:10px;text-align:center;transition:background-color .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.appointment-card-footer-button:hover{background-color:#efefef}.appointment-card-footer-button:active{border-color:#0000}.cancel-reason-modal,.reschedule-modal{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px #0000001a;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.cancel-reason-modal h2,.reschedule-modal h2{color:#333;font-size:18px;margin-top:0}.cancel-reason-modal table,.reschedule-modal table{border-collapse:collapse;width:100%}.cancel-reason-modal table td,.reschedule-modal table td{padding:8px}.cancel-reason-modal table label,.reschedule-modal table label{font-weight:700}.cancel-reason-modal table input[type=text],.reschedule-modal table input[type=datetime-local]{border:1px solid #ccc;border-radius:5px;outline:none;padding:8px;width:calc(100% - 16px)}.cancel-reason-modal table input[type=submit],.reschedule-modal table input[type=submit]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.cancel-reason-modal table input[type=submit]:hover,.reschedule-modal table input[type=submit]:hover{background-color:#0056b3}.register-container{align-items:center;border:1.5px solid #c4c4c4;border-radius:10px;display:flex;flex-direction:column;gap:10px;min-height:500px;padding:0;position:relative;width:425px}.header{font-size:20pt}.header,.subheader{font-family:Arial,Helvetica,sans-serif;padding:0 25px}.subheader{color:#616161;font-size:12pt}.register-prompt-container{align-items:center;display:flex;flex-direction:column;gap:15px;padding-top:50px}.register-logo-container{align-items:center;display:flex;flex-direction:row;padding-left:95px;padding-right:100px}.register-fields-container{padding-top:10px;width:80%}.register-options-container{bottom:40px;position:absolute;width:80%}@media screen and (max-width:768px){.register-container{border:0;left:0;position:absolute;top:0;width:100%}}.colored-button{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:80px;padding:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.colored-button-text{font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:700}.medical-history-item-question{border-top:1px solid #cacaca;padding-top:10px;width:100%}.medical-history-item-header{display:flex;flex-direction:row;gap:20px}.medical-history-item-question-text{height:auto}.medical-history-item-question-yes-or-no-radio-container{display:flex;flex-direction:row;gap:20px}.medical-history-item-question-yes-or-no-radio{display:flex;flex-direction:row;gap:5px}.signup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.os-option-container{display:flex;flex-direction:row;gap:10px;padding-top:20px}.os-option-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding-bottom:20px;width:160px}.os-option-image{height:200px}.os-option-text{font-size:12pt;font-weight:700}.user-details-container{align-items:center;justify-content:center;margin:auto;padding:10%}.user-details-container,.user-details-fields-container{display:flex;flex-direction:column}.user-details-options-container{display:flex;flex-direction:row-reverse}.name-page{align-items:center;justify-content:center;margin:auto;padding:10%}.name-container-fields,.name-page{display:flex;flex-direction:column}.name-container-fields-middle-and-last-name{display:flex;flex-direction:row;gap:10px}.name-container-options{display:flex;flex-direction:row-reverse}.personal-details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.personal-details-fields-bottom,.personal-details-fields-top{display:flex;flex-direction:row;gap:10px}.personal-details-container-options{display:flex;flex-direction:row-reverse}.error-message{color:red;font-size:12px;margin-bottom:10px;margin-top:5px}.address-container{align-items:center;justify-content:center;margin:auto;padding:10%}.address-container,.address-container-fields{display:flex;flex-direction:column}.address-container-fields-bottom{display:flex;flex-direction:row;gap:10px}.address-container-options{display:flex;flex-direction:row-reverse}.civil-details-container{align-items:center;justify-content:center;margin:auto;padding:10%}.civil-details-container,.civil-details-container-fields{display:flex;flex-direction:column}.civil-details-container-options{display:flex;flex-direction:row-reverse}.home-page{display:flex;flex-direction:column;height:100vh}.main-container{display:flex;flex:1 1;flex-direction:row;gap:0;overflow-y:auto;width:100%}.medical-record{background-color:#fff}@media only screen and (max-width:768px){.page-container{background-color:#fafafa;flex:1 1;margin-right:-190px;overflow-y:auto;transition:transform .3s ease}.page-container.hidden-nav{transform:translateX(-190px)}.medical-record{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 0 20px 20px;top:70px;transform:translateY(70px)}}@media only screen and (min-width:769px){.page-container{background-color:#fafafa;flex:1 1;overflow-y:auto;transition:margin-left .3s ease}.page-container.hidden-nav{margin-left:-190px}.medical-record{border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:768px}}@media only screen and (max-width:768px){.dashboard-container{display:flex;flex-direction:column}.appointment-container,.appointment-container-header-container{display:flex;flex-direction:column;gap:20px;padding:20px}.appointment-container-header-container{align-items:baseline;background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;justify-content:space-between}.appointment-container-header-name{font-size:18pt;font-weight:700}.appointment-container-header-request-button{border:1px;border-color:#c4c4c4;border-radius:10px;border-style:solid;cursor:pointer;padding:10px;transition:background-color .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.appointment-container-header-request-button:hover{background-color:#efefef}.appointment-container-header-request-button:active{border-color:#0000}.balance-container{display:none}.request-modal{background-color:#fff;border:1px;border-radius:10px;bottom:50%;box-shadow:2px 2px 2px 2px #efefef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:20px;position:fixed;right:50%;top:50%;transform:translate(-50%,-50%);width:80%}.request-modal-header{font-size:15pt;padding-bottom:20px}.request-modal-fields{padding-bottom:20px}.request-modal-options{display:flex;flex-direction:row-reverse}}@media only screen and (min-width:769px){.dashboard-container{display:flex;flex-direction:row;height:100%}.appointment-container{display:flex;flex-direction:column;gap:20px;padding:20px;width:50%}.appointment-container-header-container{align-items:center;background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;display:flex;gap:10px;justify-content:space-between;padding:20px}.appointment-container-header-name{font-size:18pt;font-weight:700}.appointment-container-header-request-button{border:1px;border-color:#c4c4c4;border-radius:10px;border-style:solid;cursor:pointer;padding:10px;transition:background-color .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.appointment-container-header-request-button:hover{background-color:#efefef}.appointment-container-header-request-button:active{border-color:#0000}.balance-container{gap:20px;width:50%}.balance-box,.balance-container{display:flex;flex-direction:column;padding:20px}.balance-box{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:10px;justify-content:space-between}.balance-box-header{border-bottom:1px solid #efefef;font-size:18pt;font-weight:700;padding-bottom:20px}.balance-box-contents-recent-payable{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.balance-box-contents-recent-payable-title{color:#c4c4c4}.balance-box-contents-previous-balance{border-bottom:1px solid #efefef;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.balance-box-contents-previous-balance-title{color:#c4c4c4}.balance-box-contents-balance{display:flex;flex-direction:column;padding-top:20px}.balance-box-contents-balance-title{color:#c4c4c4;font-weight:700}.balance-box-contents-balance-amount{color:#444;font-family:Roboto,sans-serif;font-size:21pt;font-weight:700}.request-modal{background-color:#fff;border:1px;border-radius:10px;bottom:50%;box-shadow:2px 2px 2px 2px #efefef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:20px;position:fixed;right:50%;top:50%;transform:translate(-50%,-50%);width:400px}.request-modal-header{font-size:15pt;padding-bottom:20px}.request-modal-fields{padding-bottom:20px}.request-modal-options{display:flex;flex-direction:row-reverse}.history-modal{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:400px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.history-modal .content{flex-grow:1;margin-bottom:10px;overflow-y:auto}}.billing-container{gap:20px}.billing-container,.billing-header{display:flex;flex-direction:column;padding:20px}.billing-header{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:10px}.billing-header-text{font-size:18pt;font-weight:700}.billing-box-container{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;display:flex;flex-direction:column;gap:10px;padding:20px}.procedure-modal-header-title{color:#a0a0a0;font-size:12px}.procedure-modal-header{border-bottom:1px solid #efefef;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.procedure-modal-header-text{font-size:15pt;font-weight:700}.procedure-modal-header-procedure-status{border:1px;border-radius:15px;padding-left:10px;padding-right:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.procedure-modal-header-procedure-status.incomplete{background-color:#ff5e5e}.procedure-modal-body{display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px}.procedure-modal-procedure-description-title{color:#a0a0a0}.procedure-modal-procedure-description{padding-left:20px}.procedure-model-procedure-cost-title{color:#a0a0a0}.procedure-model-procedure-cost{color:#444;font-family:Roboto,sans-serif;font-size:18pt;font-weight:700}.billingpage-balance-container{display:flex;flex-direction:column;gap:20px}.billingpage-balance-box{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px}.billingpage-balance-box-header{border-bottom:1px solid #efefef;font-size:18pt;font-weight:700;padding-bottom:20px}.billingpage-balance-box-contents-recent-payable{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.billingpage-balance-box-contents-recent-payable-title{color:#c4c4c4}.billingpage-balance-box-contents-previous-balance{border-bottom:1px solid #efefef;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}.billingpage-balance-box-contents-previous-balance-title{color:#c4c4c4}.billingpage-balance-box-contents-balance{display:flex;flex-direction:column;padding-top:20px}.billingpage-balance-box-contents-balance-title{color:#c4c4c4;font-weight:700}.billingpage-balance-box-contents-balance-amount{color:#444;font-family:Roboto,sans-serif;font-size:21pt;font-weight:700}@media screen and (max-width:768px){.billing-box-row{display:grid;grid-template-columns:repeat(3,33.33%[col-start])}.billing-box-header{font-weight:700}.billing-box-item{display:inline-block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:90%}.billing-box-row-header{display:grid;grid-template-columns:repeat(3,33.33%[col-start])}.billing-box-item-cost{align-items:center;display:flex;justify-content:center;margin-right:10px}.billing-box-item-cost.incomplete{background-color:#ff5e5e;border:1px;border-radius:10px}.procedure-modal{background-color:#fff;border:1px;border-radius:10px;bottom:50%;box-shadow:2px 2px 2px 2px #efefef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:20px;position:fixed;right:50%;top:50%;transform:translate(-50%,-50%);width:80%}}@media screen and (min-width:769px){.billing-box-row{display:grid;grid-template-columns:repeat(4,25%[col-start])}.billing-box-header{font-weight:700}.billing-box-item{word-wrap:break-word;align-items:center;display:flex;flex-direction:row;word-break:break-all}.billing-box-row-header{display:grid;grid-template-columns:repeat(4,25%[col-start])}.billing-box-procedure-status-circle{background-color:red;border:1px;border-radius:50%;height:10px;margin-left:20px;width:10px}.procedure-modal{background-color:#fff;border:1px;border-radius:10px;bottom:50%;box-shadow:2px 2px 2px 2px #efefef;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:20px;position:fixed;right:50%;top:50%;transform:translate(-50%,-50%);width:400px}}.inbox-container{gap:20px}.inbox-container,.inbox-header{display:flex;flex-direction:column;padding:20px}.inbox-header{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:10px}.inbox-header-title{font-size:18pt;font-weight:700}.inbox-body{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:10px;padding:20px}.inbox-body,.inbox-notification{display:flex;flex-direction:column}.inbox-notification{border-left:10px solid;border-color:#efefef;max-height:92px;overflow:hidden;padding-bottom:10px;padding-left:10px;padding-top:10px}.inbox-notification.opened{max-height:1000px}.inbox-notification-header{display:flex;flex-direction:row;justify-content:space-between}.inbox-notification-title-container{align-items:center;display:flex;flex-direction:row}.inbox-notification-title{font-weight:700;padding-left:10px}.inbox-notification-unread{background-color:red;border:1px;border-radius:50%;height:10px;width:10px}.inbox-notification-date{color:#9b9b9b}.inbox-notification-description{display:inline-block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;width:100%}.inbox-notification-description.opened{white-space:pre-wrap}.account-container{gap:20px}.account-container,.account-header{display:flex;flex-direction:column;padding:20px}.account-header{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:10px}.account-header-text{font-size:18pt;font-weight:700}.account-box-container{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;gap:15px;padding:20px}.account-box-container,.patient-information{display:flex;flex-direction:column}.patient-information-title-box{display:flex;flex-direction:row}.patient-information-title{color:#708090}.patient-information-edit-button,.patient-information-save-button{padding-left:10px;padding-top:3px}.patient-information-value{font-weight:600}.clinic-name-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.clinic-name-fields-container{gap:10px}.clinic-name-fields-container,.clinic-name-firstname-field-container{display:flex;flex-direction:column}.clinic-name-middlename-and-lastname-fields-container{display:flex;flex-direction:row;gap:10px}.clinic-name-options-container{display:flex;flex-direction:row-reverse}.clinic-register-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.clinic-register-options-container{display:flex;flex-direction:row-reverse}.question-modal-container{display:flex;flex-direction:column}.question-modal-header{color:#5b346b;padding-bottom:20px}.question-modal-header-text{font-size:15pt}.question-modal-body{display:flex;flex-direction:column;padding-bottom:20px}.question-modal-option{display:flex;flex-direction:column;gap:10px}.question-modal-option-radio{display:flex;flex-direction:row;gap:10px}.question-modal-footer{display:flex;flex-direction:row-reverse}@media screen and (max-width:768px){.question-modal-body{max-height:50vh;overflow:auto}.question-modal-option{width:100%}}@media screen and (min-width:769px){.question-modal-body{flex-wrap:wrap;max-height:40vh}.question-modal-option{width:20%}}.clinic-details-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.clinic-details-fields-container{display:flex;flex-direction:column;gap:10px}.clinic-details-options-container{display:flex;flex-direction:row-reverse}.clinic-address-container{align-items:center;justify-content:center;margin:auto;padding:10%}.clinic-address-container,.clinic-address-container-fields{display:flex;flex-direction:column}.clinic-address-container-fields-bottom{display:flex;flex-direction:row;gap:10px}.clinic-address-container-options{display:flex;flex-direction:row-reverse}.clinic-contact-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:10%}.clinic-contact-fields-container{display:flex;flex-direction:column;gap:10px}.clinic-contact-options-container{display:flex;flex-direction:row-reverse}::placeholder{color:#4e4c4c80}.medical-history-container{display:flex;flex-direction:column}.question-options-modal{background-color:#fff;border:1px;border-radius:10px;box-shadow:2px 2px 2px 2px #efefef;padding:20px;position:absolute}.medical-history-container-header{padding-bottom:10px}.medical-history-container-header-text{font-size:18pt;font-weight:700}.medical-history-container-body{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:20px}.medical-history-container-question-fields{align-items:flex-end;display:flex;flex-direction:row;gap:10px}.medical-history-container-question-6-field{display:flex;flex-direction:row;width:100%}.medical-history-container-footer{display:flex;flex-direction:row-reverse;padding-top:20px}.dental-history-question-seven-table{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:grid;grid-template-columns:50% 50%;padding:10px 10px 0 20px}@media screen and (max-width:768px){.question-options-modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:70px;transform:translateY(70px);width:100%}.medical-history-container-body{max-height:65vh;overflow-y:auto}.medical-history-container-footer{padding-right:20px}}@media screen and (min-width:769px) and (max-width:1274px){.question-options-modal{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 15vh)}.medical-history-container-body{grid-column-gap:20px;max-height:75vh}}@media screen and (min-width:1275px){.question-options-modal{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50vh)}.medical-history-container-body{grid-column-gap:20px;max-height:75vh}}
/*# sourceMappingURL=main.73b91108.css.map*/