@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap);
.email-editor{display:flex;flex-direction:column;height:100%;min-height:400px;max-height:calc(100vh - 120px);background-color:#f9fafb;border-radius:8px;overflow:hidden;position:relative}.email-editor__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.email-editor__title{font-size:14px;font-weight:600;color:#374151;margin:0}.email-editor__content{flex:1;overflow-y:auto;padding:16px;background-color:#f9fafb}.email-editor__sections{display:flex;flex-direction:column;gap:8px;max-width:800px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.email-editor__preview{flex:1;overflow-y:auto;padding:16px;background-color:#f9fafb}.email-editor__preview-content{max-width:800px;margin:0 auto;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);line-height:1.6}.email-editor__variables{padding:12px 16px;background-color:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.email-editor__variables-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.email-editor__variables-title{font-size:13px;font-weight:600;color:#374151;margin:0}.email-editor__variables-hint{font-size:11px;color:#9ca3af}.email-editor__variables-list{display:flex;flex-wrap:wrap;gap:8px}.email-editor__variables-tip{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;color:#6b7280}.email-editor__variable-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.email-editor__variable-tag:hover{background-color:rgb(213.5,231.65625,255);border-color:rgb(156.5219512195,192.1951219512,250.4780487805);transform:translateY(-1px);box-shadow:0 2px 4px rgba(59,130,246,.15)}.email-editor__variable-tag:active{cursor:grabbing;transform:scale(0.98)}.email-editor__variable-tag--dragging{opacity:.7;transform:scale(1.05);box-shadow:0 4px 12px rgba(59,130,246,.25)}.email-editor__variable-icon{color:#3b82f6;font-size:12px}.email-editor__variable-label{font-size:12px;font-weight:500;color:#1e40af}.email-editor__variable-value{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#3b82f6}.email-editor__section{position:relative;border:2px dashed rgba(0,0,0,0);border-radius:4px;transition:all .15s ease}.email-editor__section:hover{border-color:#e5e7eb}.email-editor__section--selected{border-color:#3b82f6 !important;background-color:#eff6ff}.email-editor__section--drag-over{border-color:#10b981 !important;background-color:#ecfdf5}.email-editor__section--locked{background-color:#f9fafb}.email-editor__section--locked:hover{border-color:rgba(0,0,0,0)}.email-editor__section-content{padding:16px;min-height:60px;outline:none;line-height:1.6}.email-editor__section-content:focus{outline:none}.email-editor__section-content[contenteditable=false]{cursor:not-allowed;color:#6b7280}.email-editor__section-content::-moz-selection{background-color:#bfdbfe}.email-editor__section-content::selection{background-color:#bfdbfe}.email-editor__section-lock-badge{display:flex;align-items:center;position:absolute;top:8px;right:8px;gap:4px;padding:2px 8px;background-color:#fef3c7;color:#92400e;font-size:10px;font-weight:500;border-radius:4px;z-index:5}.email-editor__drop-cursor{position:absolute;width:2px;background-color:#10b981;pointer-events:none;z-index:10;animation:pulse 1s ease-in-out infinite;box-shadow:0 0 8px rgba(16,185,129,.6)}.email-editor__inserted-variable{display:inline-block;padding:2px 8px;margin:0 2px;background-color:#f3e8ff;color:#7c3aed;font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border:1px solid #c4b5fd;border-radius:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline}.email-editor__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.floating-toolbar{position:fixed;z-index:9999;display:flex;align-items:center;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.08);padding:8px 12px;animation:floatingToolbarFadeIn .15s ease-out;transform-origin:center bottom}.floating-toolbar--below{transform-origin:center top}.floating-toolbar__arrow{position:absolute;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);transform:translateX(-50%)}.floating-toolbar__arrow--bottom{bottom:-6px;border-top:6px solid #fff;filter:drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1))}.floating-toolbar__arrow--top{top:-6px;border-bottom:6px solid #fff;filter:drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.1))}.floating-toolbar__controls{display:flex;align-items:center;gap:8px}.floating-toolbar__group{display:flex;align-items:center;gap:6px}.floating-toolbar__label{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.floating-toolbar__select{font-size:12px;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;background-color:#f9fafb;color:#374151;cursor:pointer;min-width:60px;transition:all .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 6px center;padding-right:22px}.floating-toolbar__select:hover{background-color:rgb(242.88,244.9,246.92);border-color:#9ca3af}.floating-toolbar__select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2);background-color:#fff}.floating-toolbar__select option{background-color:#fff;color:#374151}.floating-toolbar__divider{width:1px;height:20px;background-color:#e5e7eb;margin:0 4px}.floating-toolbar__color-preview{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0}@keyframes floatingToolbarFadeIn{from{opacity:0;transform:translateY(4px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@media(max-width: 1024px){.floating-toolbar{padding:4px 6px}.floating-toolbar__label{font-size:12px}.floating-toolbar__select{min-width:50px;font-size:11px;padding:3px 18px 3px 4px}.email-editor__variables-list{gap:6px}.email-editor__variable-tag{padding:4px 10px}}@media(max-width: 640px){.email-editor{max-height:calc(100vh - 80px)}.email-editor__header{padding:8px 12px}.email-editor__variables{padding:8px 12px}.email-editor__variable-value{display:none}.email-editor__content{padding:8px}.email-editor__preview{padding:8px}.email-editor__section-content{padding:12px;font-size:14px}.floating-toolbar{max-width:calc(100vw - 16px);overflow-x:auto}.floating-toolbar__controls{flex-wrap:nowrap}.floating-toolbar__label{display:none}.floating-toolbar__select{min-width:45px}}@media(min-resolution: 120dpi){.floating-toolbar{padding:4px 6px}.floating-toolbar__select{min-width:45px;font-size:12px}.floating-toolbar__label{font-size:12px}}@media(min-resolution: 144dpi){.floating-toolbar{transform:scale(0.9)}}body.theme-dark .email-editor{background-color:var(--color-bg-layout)}body.theme-dark .email-editor__header{background-color:var(--color-bg-container);border-bottom-color:var(--color-border)}body.theme-dark .email-editor__title{color:var(--color-text)}body.theme-dark .email-editor__content{background-color:var(--color-bg-layout)}body.theme-dark .email-editor__sections{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.theme-dark .email-editor__preview{background-color:var(--color-bg-layout)}body.theme-dark .email-editor__preview-content{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#374151}body.theme-dark .email-editor__variables{background-color:var(--color-bg-container);border-bottom-color:var(--color-border)}body.theme-dark .email-editor__variables-title{color:var(--color-text)}body.theme-dark .email-editor__variables-hint{color:var(--color-text-tertiary)}body.theme-dark .email-editor__variables-tip{color:var(--color-text-secondary)}body.theme-dark .email-editor__variable-tag{background-color:rgba(96,165,250,.15);border-color:rgba(96,165,250,.3)}body.theme-dark .email-editor__variable-tag:hover{background-color:rgba(96,165,250,.25);border-color:rgba(96,165,250,.5)}body.theme-dark .email-editor__variable-icon{color:var(--color-primary)}body.theme-dark .email-editor__variable-label{color:var(--color-primary)}body.theme-dark .email-editor__variable-value{color:rgba(96,165,250,.8)}body.theme-dark .email-editor__section:hover{border-color:#e5e7eb}body.theme-dark .email-editor__section--selected{border-color:#3b82f6 !important;background-color:#eff6ff}body.theme-dark .email-editor__section--locked{background-color:#f9fafb}body.theme-dark .email-editor__section-content{color:#374151}body.theme-dark .email-editor__section-content[contenteditable=false]{color:#6b7280}body.theme-dark .email-editor__section-content::-moz-selection{background-color:#bfdbfe}body.theme-dark .email-editor__section-content::selection{background-color:#bfdbfe}body.theme-dark .email-editor__section-lock-badge{background-color:#fef3c7;color:#92400e}body.theme-dark .email-editor__inserted-variable{background-color:#f3e8ff;color:#7c3aed;border-color:#c4b5fd}body.theme-dark .floating-toolbar{background-color:var(--color-bg-elevated);border-color:var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.4)}body.theme-dark .floating-toolbar__arrow--bottom{border-top-color:var(--color-bg-elevated)}body.theme-dark .floating-toolbar__arrow--top{border-bottom-color:var(--color-bg-elevated)}body.theme-dark .floating-toolbar__label{color:var(--color-text-secondary)}body.theme-dark .floating-toolbar__select{background-color:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}body.theme-dark .floating-toolbar__select:hover{background-color:var(--color-bg-spotlight);border-color:var(--color-border-hover)}body.theme-dark .floating-toolbar__select:focus{border-color:var(--color-primary);background-color:var(--color-bg-container)}body.theme-dark .floating-toolbar__select option{background-color:var(--color-bg-elevated);color:var(--color-text)}body.theme-dark .floating-toolbar__divider{background-color:var(--color-border)}body.theme-dark .floating-toolbar__color-preview{border-color:var(--color-border)}
.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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-left-5{left:-1.25rem}.bottom-0{bottom:0px}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.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-right{float:right}.\!m-0{margin:0px !important}.m-0{margin:0px}.m-8{margin:2rem}.m-\[1px\]{margin:1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-2{margin-left:-0.5rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mr-0{margin-right:0px}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[3\.5rem\]{margin-top:3.5rem}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!h-6{height:1.5rem !important}.\!h-auto{height:auto !important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[100px\]{height:100px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[50px\]{height:50px}.h-\[75px\]{height:75px}.h-\[calc\(100\%-45px\)\]{height:calc(100% - 45px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-20{max-height:5rem}.max-h-72{max-height:18rem}.max-h-\[300px\]{max-height:300px}.min-h-20{min-height:5rem}.min-h-60{min-height:15rem}.min-h-8{min-height:2rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem !important}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\/12{width:25%}.w-32{width:8rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-6\/12{width:50%}.w-72{width:18rem}.w-8{width:2rem}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[18px\]{width:18px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.w-screen{width:100vw}.\!min-w-0{min-width:0px !important}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-\[10\%\]{min-width:10%}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[350px\]{max-width:350px}.max-w-\[70\%\]{max-width:70%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-center{transform-origin:center}.transform{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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[30\%_70\%\]{grid-template-columns:30% 70%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[5px\]{gap:5px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229, 231, 235, var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-full{border-radius:9999px !important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0px}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-b{border-bottom-width:1px}.border-b-8{border-bottom-width:8px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(209, 213, 219, var(--tw-border-opacity, 1)) !important}.border-\[\#438eb9\]{--tw-border-opacity: 1;border-color:rgb(67, 142, 185, var(--tw-border-opacity, 1))}.border-\[\#667EEA\]{--tw-border-opacity: 1;border-color:rgb(102, 126, 234, var(--tw-border-opacity, 1))}.border-\[\#BFBFBF\]{--tw-border-opacity: 1;border-color:rgb(191, 191, 191, var(--tw-border-opacity, 1))}.border-\[\#D1D5DB\]{--tw-border-opacity: 1;border-color:rgb(209, 213, 219, var(--tw-border-opacity, 1))}.border-\[\#F1F0F1\]{--tw-border-opacity: 1;border-color:rgb(241, 240, 241, var(--tw-border-opacity, 1))}.border-\[\#b2e5ff\]{--tw-border-opacity: 1;border-color:rgb(178, 229, 255, var(--tw-border-opacity, 1))}.border-\[\#cccccc\]{--tw-border-opacity: 1;border-color:rgb(204, 204, 204, var(--tw-border-opacity, 1))}.border-\[\#d3adf7\]{--tw-border-opacity: 1;border-color:rgb(211, 173, 247, var(--tw-border-opacity, 1))}.border-\[\#d6487e\]{--tw-border-opacity: 1;border-color:rgb(214, 72, 126, var(--tw-border-opacity, 1))}.border-\[\#d9d9d9\]{--tw-border-opacity: 1;border-color:rgb(217, 217, 217, var(--tw-border-opacity, 1))}.border-\[\#e5e5e5\]{--tw-border-opacity: 1;border-color:rgb(229, 229, 229, var(--tw-border-opacity, 1))}.border-\[\#f2f2f2\]{--tw-border-opacity: 1;border-color:rgb(242, 242, 242, var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243, 244, 246, var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229, 231, 235, var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209, 213, 219, var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34, 197, 94, var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22, 163, 74, var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249, 115, 22, var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254, 202, 202, var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239, 68, 68, var(--tw-border-opacity, 1))}.border-transparent{border-color:rgba(0,0,0,0)}.\!border-t-\[\#BFBFBF\]{--tw-border-opacity: 1 !important;border-top-color:rgb(191, 191, 191, var(--tw-border-opacity, 1)) !important}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255, 255, 255, var(--tw-border-opacity, 1))}.\!bg-\[\#D6487E\]{--tw-bg-opacity: 1 !important;background-color:rgb(214, 72, 126, var(--tw-bg-opacity, 1)) !important}.\!bg-\[\#D6497F\]{--tw-bg-opacity: 1 !important;background-color:rgb(214, 73, 127, var(--tw-bg-opacity, 1)) !important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1)) !important}.bg-\[\#2e8965\]{--tw-bg-opacity: 1;background-color:rgb(46, 137, 101, var(--tw-bg-opacity, 1))}.bg-\[\#438eb9\]{--tw-bg-opacity: 1;background-color:rgb(67, 142, 185, var(--tw-bg-opacity, 1))}.bg-\[\#667EEA\]{--tw-bg-opacity: 1;background-color:rgb(102, 126, 234, var(--tw-bg-opacity, 1))}.bg-\[\#CE6F9E\]{--tw-bg-opacity: 1;background-color:rgb(206, 111, 158, var(--tw-bg-opacity, 1))}.bg-\[\#E6FFFA\]{--tw-bg-opacity: 1;background-color:rgb(230, 255, 250, var(--tw-bg-opacity, 1))}.bg-\[\#EDF4FA\]{--tw-bg-opacity: 1;background-color:rgb(237, 244, 250, var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250, 250, 250, var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFB\]{--tw-bg-opacity: 1;background-color:rgb(250, 251, 251, var(--tw-bg-opacity, 1))}.bg-\[\#d6487e\]{--tw-bg-opacity: 1;background-color:rgb(214, 72, 126, var(--tw-bg-opacity, 1))}.bg-\[\#ddf4ff\]{--tw-bg-opacity: 1;background-color:rgb(221, 244, 255, var(--tw-bg-opacity, 1))}.bg-\[\#e0e0e0\]{--tw-bg-opacity: 1;background-color:rgb(224, 224, 224, var(--tw-bg-opacity, 1))}.bg-\[\#e6f7ff\]{--tw-bg-opacity: 1;background-color:rgb(230, 247, 255, var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244, 244, 244, var(--tw-bg-opacity, 1))}.bg-\[\#f9f0ff\]{--tw-bg-opacity: 1;background-color:rgb(249, 240, 255, var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251, 191, 36, var(--tw-bg-opacity, 1))}.bg-blueBase{--tw-bg-opacity: 1;background-color:rgb(67, 142, 185, var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243, 244, 246, var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229, 231, 235, var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209, 213, 219, var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249, 250, 251, var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107, 114, 128, var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255, 237, 213, var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254, 242, 242, var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239, 68, 68, var(--tw-bg-opacity, 1))}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254, 240, 138, var(--tw-bg-opacity, 1))}.bg-opacity-90{--tw-bg-opacity: 0.9 }.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position) }.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0px !important}.p-0{padding:0px}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.\!px-3{padding-left:.75rem !important;padding-right:.75rem !important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[0\.5\]{padding-top:.5;padding-bottom:.5}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-0{padding-right:0px}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.\!text-\[13px\]{font-size:13px !important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-9xl{font-size:8rem;line-height:1}.text-\[1\.3em\]{font-size:1.3em}.text-\[1\.5em\]{font-size:1.5em}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.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-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-0.01em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-tight{letter-spacing:-0.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255, 255, 255, var(--tw-text-opacity, 1)) !important}.text-\[\#1cb0f6\]{--tw-text-opacity: 1;color:rgb(28, 176, 246, var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51, 51, 51, var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55, 65, 81, var(--tw-text-opacity, 1))}.text-\[\#428EB8\]{--tw-text-opacity: 1;color:rgb(66, 142, 184, var(--tw-text-opacity, 1))}.text-\[\#438eb9\]{--tw-text-opacity: 1;color:rgb(67, 142, 185, var(--tw-text-opacity, 1))}.text-\[\#4b4b4b\]{--tw-text-opacity: 1;color:rgb(75, 75, 75, var(--tw-text-opacity, 1))}.text-\[\#52c41a\]{--tw-text-opacity: 1;color:rgb(82, 196, 26, var(--tw-text-opacity, 1))}.text-\[\#585958\]{--tw-text-opacity: 1;color:rgb(88, 89, 88, var(--tw-text-opacity, 1))}.text-\[\#595859\]{--tw-text-opacity: 1;color:rgb(89, 88, 89, var(--tw-text-opacity, 1))}.text-\[\#647177\]{--tw-text-opacity: 1;color:rgb(100, 113, 119, var(--tw-text-opacity, 1))}.text-\[\#667EEA\]{--tw-text-opacity: 1;color:rgb(102, 126, 234, var(--tw-text-opacity, 1))}.text-\[\#722ed1\]{--tw-text-opacity: 1;color:rgb(114, 46, 209, var(--tw-text-opacity, 1))}.text-\[\#777777\]{--tw-text-opacity: 1;color:rgb(119, 119, 119, var(--tw-text-opacity, 1))}.text-\[\#afafaf\]{--tw-text-opacity: 1;color:rgb(175, 175, 175, var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120, 53, 15, var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0, 0, 0, var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59, 130, 246, var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30, 64, 175, var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156, 163, 175, var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107, 114, 128, var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75, 85, 99, var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55, 65, 81, var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31, 41, 55, var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17, 24, 39, var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34, 197, 94, var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22, 163, 74, var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251, 146, 60, var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249, 115, 22, var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194, 65, 12, var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239, 68, 68, var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220, 38, 38, var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255, 255, 255, var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-blue-500{text-decoration-color:#3b82f6}.decoration-dotted{text-decoration-style:dotted}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.outline-none{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.outline{outline-style:solid}.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)}.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-sm{--tw-backdrop-blur: blur(4px);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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.\[font-family\:-apple-system-headline\,BlinkMacSystemFont\,sans-serif\]{font-family:-apple-system-headline,BlinkMacSystemFont,sans-serif}[data-theme=dark]{--color-bg-base: #141416;--color-bg-container: #1c1c1f;--color-bg-elevated: #242428;--color-bg-layout: #141416;--color-bg-spotlight: #2c2c31;--color-border: #2c2c31;--color-border-secondary: #242428;--color-border-hover: #3d3d44;--color-text: rgba(255, 255, 255, 0.88);--color-text-secondary: rgba(255, 255, 255, 0.65);--color-text-tertiary: rgba(255, 255, 255, 0.45);--color-text-quaternary: rgba(255, 255, 255, 0.25);--color-primary: #60a5fa;--color-sidebar-bg: #111113;--color-sidebar-hover: #1f1f23;--color-sidebar-active: #27272a;--color-sidebar-border: #27272a;--scrollbar-thumb: #3f3f46;--scrollbar-thumb-hover: #52525b}body.theme-dark{background-color:var(--color-bg-layout);color:var(--color-text)}body.theme-dark *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}body.theme-dark *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body.theme-dark aside{background:var(--color-sidebar-bg) !important;border-right-color:var(--color-sidebar-border) !important}body.theme-dark aside .aside_hero{background:var(--color-sidebar-bg) !important;border-bottom-color:var(--color-sidebar-border) !important}body.theme-dark aside .aside_hero_text span{color:var(--color-text) !important}body.theme-dark aside .aside_navigation{background:var(--color-sidebar-bg) !important}body.theme-dark aside .aside_navigation::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body.theme-dark aside .aside_navigation::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb) !important}body.theme-dark aside .aside_navigation::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) !important}body.theme-dark aside .aside_navigation .nav-section{background:var(--color-bg-container) !important;border-color:var(--color-border) !important}body.theme-dark aside .aside_navigation .nav-section .section-header{background:var(--color-bg-elevated) !important;border-bottom-color:var(--color-border) !important}body.theme-dark aside .aside_navigation .nav-section .section-header:hover{background:var(--color-bg-spotlight) !important}body.theme-dark aside .aside_navigation .nav-section .section-header .section-title{color:var(--color-text) !important}body.theme-dark aside .aside_navigation .nav-section .section-header .toggle-arrow{color:var(--color-text-tertiary) !important}body.theme-dark aside .aside_navigation .nav-section .section-items{background:var(--color-bg-container) !important}body.theme-dark aside .aside_navigation .nav-item{color:var(--color-text-secondary) !important}body.theme-dark aside .aside_navigation .nav-item:hover{background:var(--color-sidebar-hover) !important;color:var(--color-text) !important}body.theme-dark aside .aside_navigation .nav-item.active_aside_element{background:var(--color-sidebar-active) !important;color:var(--color-primary) !important}body.theme-dark aside .aside_navigation .nav-item.active_aside_element i,body.theme-dark aside .aside_navigation .nav-item.active_aside_element label{color:var(--color-primary) !important}body.theme-dark aside .aside_navigation .nav-item i{color:var(--color-text-tertiary) !important}body.theme-dark aside .sidebar-footer{background:var(--color-sidebar-bg) !important;border-top-color:var(--color-sidebar-border) !important}body.theme-dark aside .sidebar-collapse-button{background:var(--color-bg-elevated) !important;border-color:var(--color-border) !important;color:var(--color-text-secondary) !important}body.theme-dark aside .sidebar-collapse-button:hover{background:var(--color-bg-spotlight) !important;color:var(--color-text) !important}body.theme-dark .ant-table-container{border-color:var(--color-border) !important}body.theme-dark .ant-table-thead>tr>th{border-bottom-color:var(--color-border) !important}body.theme-dark .ant-table-tbody>tr>td{border-bottom-color:var(--color-border) !important}body.theme-dark .ant-table-cell{border-inline-end:none !important}body.theme-dark .custom-table-container{border-color:var(--color-border) !important;background-color:var(--color-bg-container)}body.theme-dark .custom-table{background-color:var(--color-bg-container)}body.theme-dark .custom-table thead tr{border-bottom-color:var(--color-border) !important}body.theme-dark .custom-table th{background-color:#1f1f23 !important;color:var(--color-text) !important}body.theme-dark .custom-table th:hover{background-color:#27272a !important}body.theme-dark .custom-table th.sorted{background-color:#27272a !important;color:var(--color-primary) !important}body.theme-dark .custom-table tbody tr{border-bottom-color:var(--color-border) !important}body.theme-dark .custom-table tbody tr:hover{background-color:var(--color-bg-elevated) !important}body.theme-dark .custom-table td{color:var(--color-text) !important;background-color:var(--color-bg-container)}body.theme-dark .custom-table .no-data{color:var(--color-text-secondary) !important}body.theme-dark .loading-spinner{color:var(--color-text-secondary) !important}body.theme-dark .custom-table-container::-webkit-scrollbar-track{background:var(--color-bg-container)}body.theme-dark .custom-table-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}body.theme-dark .custom-table-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body.theme-dark .datagrid thead tr{background:var(--color-bg-elevated) !important;color:var(--color-text) !important}body.theme-dark .datagrid tbody tr td{color:var(--color-text) !important;background-color:var(--color-bg-container);border-bottom-color:var(--color-border) !important}body.theme-dark .datagrid tbody tr:hover td{background-color:var(--color-bg-elevated)}body.theme-dark .table-title td{background:var(--color-bg-elevated) !important;color:var(--color-text) !important}body.theme-dark .table-child td{border-bottom-color:var(--color-border) !important;color:var(--color-text)}body.theme-dark .ant-input-search-button,body.theme-dark .ant-input-search .ant-input-group-addon{background-color:var(--color-bg-spotlight) !important;border-color:var(--color-border) !important}.breadcrumb-container{background-color:#f5f5f5;border-bottom:1px solid #e4e4e7}.breadcrumb-link{color:#666}.breadcrumb-link:hover{color:#428eb8}.breadcrumb-separator{color:#ccc}.breadcrumb-current{color:#666;font-weight:500}body.theme-dark .breadcrumb-container{background-color:var(--color-bg-base);border-bottom-color:var(--color-border)}body.theme-dark .breadcrumb-link{color:var(--color-text-secondary)}body.theme-dark .breadcrumb-link:hover{color:var(--color-primary)}body.theme-dark .breadcrumb-separator{color:var(--color-text-quaternary)}body.theme-dark .breadcrumb-current{color:var(--color-text)}body.theme-dark .content,body.theme-dark .main_container .content{background-color:var(--color-bg-layout)}body.theme-dark nav .widgets{background-color:rgba(0,0,0,0) !important}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6{color:var(--color-text)}body.theme-dark .text-gray-900,body.theme-dark .text-gray-800,body.theme-dark .text-gray-700{color:var(--color-text) !important}body.theme-dark .text-gray-600,body.theme-dark .text-gray-500{color:var(--color-text-secondary) !important}body.theme-dark .text-gray-400{color:var(--color-text-tertiary) !important}body.theme-dark .text-black{color:var(--color-text) !important}body.theme-dark .bg-white{background-color:var(--color-bg-container) !important}body.theme-dark .bg-gray-100,body.theme-dark .bg-gray-50{background-color:var(--color-bg-elevated) !important}body.theme-dark .bg-gray-200{background-color:var(--color-bg-spotlight) !important}body.theme-dark .border-gray-100,body.theme-dark .border-gray-200,body.theme-dark .border-gray-300{border-color:var(--color-border) !important}body.theme-dark .hover\:bg-gray-150:hover,body.theme-dark .hover\:bg-gray-100:hover{background-color:var(--color-bg-spotlight) !important}body.theme-dark .shadow-lg,body.theme-dark .shadow-md,body.theme-dark .shadow-sm{box-shadow:0 4px 16px rgba(0,0,0,.4) !important}body.theme-dark .formStepper .tabs .tab{background-color:var(--color-bg-container);border-top-color:var(--color-border);border-left-color:var(--color-border);border-right-color:var(--color-border);border-bottom-color:var(--color-border);color:var(--color-text)}body.theme-dark .formStepper .tabs .tab.active{background-color:var(--color-bg-layout);border-bottom-color:rgba(0,0,0,0)}body.theme-dark .formStepper .tabs .tab:hover{background-color:var(--color-bg-elevated)}body.theme-dark .draggable-item{background-color:var(--color-bg-container);border-color:#3f3f46 !important;color:var(--color-text)}body.theme-dark .draggable-item:hover{background-color:var(--color-bg-elevated);border-color:#52525b !important}body.theme-dark .inputOptions{border-color:#3f3f46 !important;background-color:var(--color-bg-container)}body.theme-dark .stepper{border-color:#3f3f46 !important;background-color:var(--color-bg-container)}body.theme-dark .attachments{border-color:#3f3f46 !important}body.theme-dark .noData{border-color:#3f3f46 !important;background-color:var(--color-bg-container)}body.theme-dark .studentImage img{border-color:#3f3f46 !important}body.theme-dark .editable-row:hover .editable-cell-value-wrap{border-color:#3f3f46 !important}body.theme-dark .check-switch{border-color:#3f3f46 !important;background-color:var(--color-bg-container);color:var(--color-text)}body.theme-dark .ant-divider{border-color:#3f3f46 !important}body.theme-dark .ant-select-item-option-content{color:var(--color-text) !important}body.theme-dark .ant-select-dropdown{background-color:var(--color-bg-elevated) !important;border-color:var(--color-border) !important}body.theme-dark .ant-select-item{color:var(--color-text) !important}body.theme-dark .ant-select-item:hover,body.theme-dark .ant-select-item-option-active{background-color:var(--color-bg-spotlight) !important}body.theme-dark .ant-select-item-option-selected{background-color:var(--color-bg-container) !important}body,aside,.breadcrumb-container{transition:background-color .2s ease,border-color .2s ease,color .2s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:"Lato",sans-serif}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}*::-webkit-scrollbar-thumb:active{background-color:#999}*::-webkit-scrollbar-thumb:hover{background:#b3b3b3;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}a{text-decoration:none;color:#333}.p1{padding:1em}.w100{width:100%}.center{display:flex;justify-content:center;align-items:center}.mt1{margin-top:1em}.mb2{margin-bottom:2em}.mb1{margin-bottom:1em}.mb4{margin-bottom:4em}.pointer{cursor:pointer}nav{width:100%;max-width:100%;background:#438eb9;height:45px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff;font-size:20px;padding:0 .7em;position:relative;z-index:50}nav .logo{display:flex;height:100%;align-items:center;color:#fff}nav .logo img{height:71%;margin-right:.5em;background:#fff;border-radius:50%;padding:3px}nav .widgets{height:100%;display:flex;gap:1px;background-color:#fff}nav .widgets .widget{padding:0 .5em;cursor:pointer;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center;position:relative}nav .widgets .widget:first-child{margin-left:0}nav .widgets .widget .widget_icon{width:30%;margin-right:.5em}nav .widgets .widget .widget_icon img{height:calc(100% - 1em);max-height:100%;border-radius:50%}nav .widgets .widget .widget_text{display:flex;flex-direction:column;align-items:left;justify-content:center;padding:5px;width:100%;white-space:pre}nav .widgets .widget .widget_text_header{font-size:12px}nav .widgets .widget .widget_text_body{font-size:14px;width:100%}nav .widgets .widget .widget_text span{width:100%;font-size:14px}nav .widgets .widget_arrow i{font-size:10px;transform:rotate(90deg) translateX(-5px);margin-left:.5em}nav .widgets .widget_primary{background:rgb(84.5357142857,153.6428571429,193.2642857143)}nav .widgets .widget_secondary{background:#8a3665}nav .widgets .widget_success{background:#2e8965}nav .widgets .widget_expand{position:relative}nav .widgets .widget_expand .widget_dropdown{color:#333;position:absolute;top:100%;right:0;min-width:240px;background:#fff;border:1px solid #ccc;box-shadow:rgba(0,0,0,.3) 0px 4px 12px}nav .widgets .widget_expand .dropdown_table{font-size:15px;z-index:5}nav .widgets .widget_expand .dropdown_table .dropdown_title{padding:.5em 1em;width:100%;background:#ecf2f7;color:#647177;border-bottom:1px solid #ccc}nav .widgets .widget_expand .dropdown_table ul{list-style:none;width:100%}nav .widgets .widget_expand .dropdown_table ul li{width:100%;display:flex;align-items:center;padding:.6em 0;padding-left:.5em;border-bottom:1px solid hsl(0,0%,82%)}nav .widgets .widget_expand .dropdown_table ul li:hover{background:#f4f9fc}nav .widgets .widget_expand .dropdown_table ul li input[type=radio]{margin-right:.5em;width:10%}nav .widgets .widget_expand .dropdown_table ul li span{width:90%;height:100%;display:flex;align-items:center;font-size:14px;color:#647177}nav .widgets .widget_expand .dropdown_card{z-index:5}nav .widgets .widget_expand .dropdown_card section{border-bottom:1px solid #ccc}nav .widgets .widget_expand .dropdown_card section div{width:100%;display:flex;align-items:center;padding:.5em 0;color:rgb(75,84.75,89.25) !important}nav .widgets .widget_expand .dropdown_card section div i{font-size:13px;width:30%;display:flex;justify-content:center}nav .widgets .widget_expand .dropdown_card section div span{font-size:16px}nav .widgets .inactive_dropdown{display:none}@media(max-width: 700px){nav .widgets .widget .widget_icon{height:100%;margin-right:1em;display:flex;justify-content:center;align-items:center}nav .widgets .widget .widget_icon img{height:90%}nav .widgets .widget .widget_text{display:none}}.signout-menu-item:hover{background-color:#fee2e2 !important}.signout-menu-item .ant-dropdown-menu-item-icon,.signout-menu-item span{color:#ef4444}.navbar-dropdown-menu{min-width:160px !important}.years-selector-dropdown{max-height:70vh;overflow-y:scroll}.years-selector-dropdown .ant-dropdown-menu{min-width:200px;border-radius:8px;padding:6px;box-shadow:0 12px 32px rgba(15,23,42,.14)}.years-selector-dropdown .ant-dropdown-menu-item-group-title{padding:0 6px 8px}.years-selector-dropdown .ant-dropdown-menu-item-divider{margin:0 0 6px !important}.years-selector-dropdown .ant-dropdown-menu-item{padding:0 !important;margin:2px 0;border-radius:8px;transition:background-color .2s ease}.years-selector-dropdown .ant-dropdown-menu-title-content{width:100%;margin-inline-end:0 !important;display:block}.years-selector-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5 !important}.theme-toggle-menu-item{cursor:pointer !important}.theme-toggle-menu-item:hover{background-color:rgba(0,0,0,0) !important}.theme-toggle-menu-item .ant-dropdown-menu-item-icon{display:none !important}.theme-toggle-container{display:flex;align-items:center;gap:12px;padding:4px 0;cursor:pointer;user-select:none}.theme-toggle-track{position:relative;width:52px;height:28px;border-radius:14px;transition:all .3s ease;overflow:hidden}.theme-toggle-track.light{background:#f5f5f5}.theme-toggle-track.dark{background:#374151}.theme-toggle-icons{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 7px;pointer-events:none}.theme-toggle-icons .theme-icon{font-size:12px;transition:all .3s ease}.theme-toggle-icons .theme-icon.sun{color:#f59e0b}.theme-toggle-icons .theme-icon.moon{color:#6366f1}.theme-toggle-thumb{position:absolute;top:3px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:11px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dark .theme-toggle-thumb{left:calc(100% - 25px);color:#6366f1}.light .theme-toggle-thumb{left:3px;color:#f59e0b}.theme-toggle-label{font-size:14px;font-weight:500;color:var(--color-text, #484848);transition:color .3s ease}body.theme-dark .years-selector-dropdown .ant-dropdown-menu{box-shadow:0 10px 30px rgba(2,6,23,.5)}body.theme-dark .years-selector-dropdown .ant-dropdown-menu-item:hover{background:var(--color-bg-spotlight) !important;box-shadow:inset 0 0 0 1px var(--color-border-hover)}body.theme-dark .year-option-item:hover{background:var(--color-bg-spotlight) !important}body.theme-dark .year-option-item_selected{background:var(--color-sidebar-active) !important}body.theme-dark .year-option-check{border-color:var(--color-border-hover) !important;background:rgba(0,0,0,0) !important}body.theme-dark .year-option-check_selected{border-color:var(--color-primary) !important;background:var(--color-primary) !important}body.theme-dark .year-option-label{color:var(--color-text-secondary) !important}body.theme-dark .year-option-item_selected .year-option-label{color:var(--color-primary) !important}body.theme-dark .year-selector-header{color:var(--color-text-tertiary) !important}body.theme-dark .year-selector-header-value{color:var(--color-primary) !important}body.theme-dark .theme-toggle-label{color:var(--color-text)}body.theme-dark .theme-toggle-thumb{background:#f9fafb}body.theme-dark .theme-toggle-menu-item:hover{background-color:var(--color-bg-spotlight) !important}.main_container{width:100%;display:flex;height:calc(100vh - 45px);height:calc(100dvh - 45px);position:relative;overflow:hidden}.main_container aside{transition:.3s ease-in-out}.main_container .content{flex:1;min-width:0;height:100%;transition:width .3s ease-in-out;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);max-width:100%;overflow-x:hidden;overflow-y:auto}body{min-width:100vw;min-height:100vh;overflow-x:hidden}.ant-tooltip .ant-tooltip-inner{color:#fff !important}.active_aside_element{background-color:#e6fffa !important;border-left:3px solid #667eea !important}.active_aside_element i,.active_aside_element label{color:#667eea !important;font-weight:600 !important}aside{width:240px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;position:fixed;top:45px;left:0;bottom:0;z-index:999}aside .aside_hero_text{font-size:14px;font-weight:bold}aside .aside_navigation::-webkit-scrollbar{width:6px;border-radius:20px}aside .aside_navigation::-webkit-scrollbar-track{background:rgba(0,0,0,0)}aside .aside_navigation::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:20px}aside .aside_navigation{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0;min-height:0;background:#f8fafc}aside .aside_navigation .nav-section{margin:0 8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .3s ease}aside .aside_navigation .nav-section:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}aside .aside_navigation .nav-section .section-header{display:flex;align-items:center;padding:12px 14px;background:#f7fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background .2s ease,padding .3s ease;user-select:none}aside .aside_navigation .nav-section .section-header:hover{background:#edf2f7}aside .aside_navigation .nav-section .section-header.collapsed{border-bottom:none}aside .aside_navigation .nav-section .section-header .section-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:14px;color:#fff;flex-shrink:0}aside .aside_navigation .nav-section .section-header .section-title{flex:1;font-weight:400;font-size:12px;color:#2d3748;text-transform:uppercase;letter-spacing:.5px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}aside .aside_navigation .nav-section .section-header .toggle-arrow{color:#a0aec0;font-size:12px;transition:transform .2s ease;flex-shrink:0}aside .aside_navigation .nav-section .section-header .toggle-arrow.rotated{transform:rotate(180deg)}aside .aside_navigation .nav-section .section-items{max-height:600px;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:8px 0}aside .aside_navigation .nav-section .section-items.collapsed{max-height:0;padding:0}aside .aside_navigation .nav-item{display:flex;align-items:center;padding:10px 16px;text-decoration:none;color:#4a5568;font-size:13px;font-weight:500;transition:all .2s ease;position:relative;background:rgba(0,0,0,0);cursor:pointer}aside .aside_navigation .nav-item:hover{background:#f7fafc;color:#2d3748;text-decoration:none;padding-left:20px}aside .aside_navigation .nav-item.active_aside_element{background:#e6fffa;color:#234e52;font-weight:600;border-left:3px solid #667eea}aside .aside_navigation .nav-item.active_aside_element::after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:6px solid #667eea;filter:drop-shadow(0 0 1px rgba(102, 126, 234, 0.3))}aside .aside_navigation .nav-item.active_aside_element i{color:#667eea !important}aside .aside_navigation .nav-item i{width:18px;margin-right:10px;font-size:14px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}aside .aside_navigation .nav-item label{flex:1;cursor:pointer;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside .sidebar-footer{padding:12px 8px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}aside .sidebar-collapse-button{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;color:#718096;font-size:13px;font-weight:500;transition:all .2s ease;gap:8px}aside .sidebar-collapse-button:hover{background:#edf2f7;border-color:#cbd5e0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}aside .sidebar-collapse-button:active{background:#edf2f7;transform:translateY(0)}aside .sidebar-collapse-button .collapse-icon{font-size:12px;transition:transform .2s ease}aside .sidebar-collapse-button .collapse-text{user-select:none;font-size:13px}aside .aside_hero{padding:1em;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;background:#fff;flex-shrink:0}aside .aside_hero img{width:3em;height:3em;border-radius:50%;border:2px solid #667eea;transition:margin .3s ease}aside .aside_hero ._text{transition:opacity .3s ease;overflow:hidden;font-size:14px}aside .aside_hero ._text span{font-weight:600;color:#2d3748;opacity:0;animation:appear .3s ease forwards}@keyframes appear{to{opacity:1}}.active_navbar aside{width:240px}.active_navbar aside .aside_hero img{margin-right:1em}.active_navbar .content{width:100%;padding-left:240px}.inactive_navbar aside{width:80px}.inactive_navbar aside .aside_hero_text{display:none;opacity:0}.inactive_navbar aside .active_aside_element{border-right:3px solid #667eea}.inactive_navbar aside .active_aside_element::after{display:none}.inactive_navbar aside .nav-item{justify-content:center}.inactive_navbar aside .nav-item>i{margin:0px !important}.inactive_navbar .content{width:100%;padding-left:80px}.inactive_navbar .nav-item label,.inactive_navbar .nav-item i,.inactive_navbar .section-title,.inactive_navbar .section-header .toggle-arrow{display:none}.page-transition{animation:pageTransition .4s ease-in-out}@keyframes pageTransition{0%{opacity:0;transform:translate(10%)}}.form_element input{border-radius:1em;border:1px solid hsl(0,0%,64%);font-size:16px;padding:.5em}.form_element input:disabled{background:rgb(228.9,234.3,241.5)}.fixed-btn{align-items:center;background:#000;background:rgb(228.9,234.3,241.5);display:flex;justify-content:center;margin:1.5em 1em 0 1em;padding:1.5em 0;width:calc(100% - 2em);position:sticky}.switch{position:relative;display:inline-block;width:55px;height:25px;margin-bottom:0}.switch .round{border-radius:34px}.switch .round:before{border-radius:50%}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#438eb9}.switch input:disabled+.slider{background-color:rgb(43.55,92.3,120.25)}.switch input:focus+.slider{box-shadow:0 0 1px #438eb9}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.input{height:100%;border-radius:.3em;border:1px solid #d9d9d9;font-size:15px;padding:0 .5em;height:3em}.input:focus{outline:2px solid #2684ff}.btn{background:#000;padding:.5em 1em;color:#fff;border-radius:3em}.btn-primary{background-color:#438eb9}.form{align-items:center;display:flex;flex-direction:column;justify-content:center}.form .disabled{background:rgb(228.9,234.3,241.5)}.form_element{column-gap:1em;display:grid;grid-template-columns:1fr 2fr;margin-bottom:.5em;width:100%}.form_element span{width:100%;display:flex;height:100%;align-items:center;justify-content:right;color:#333}.form_element .input_with_icon{width:100%;position:relative;cursor:pointer}.form_element .input_with_icon input{width:100%}.form_element .input_with_icon i{position:absolute;right:.5em;top:50%;transform:translate(0, -50%);color:#438eb9}.form_actions{align-items:center;display:flex;justify-content:center;margin-top:.5em;width:100%}.form_actions .form_btn{background:#438eb9;border-radius:2em;border:none;cursor:pointer;display:flex;overflow:hidden;padding:.5em;position:relative}.form_actions .form_btn .icon{align-items:center;background:#438eb9;border-radius:50%;color:#fff;display:flex;height:2em;justify-content:center;margin-right:.5em;width:2em}.form_actions .form_btn .icon i{transition:.3s ease-in-out}.form_actions .form_btn span{background:trasparent;border:none;color:#fff;font-size:20px;margin-right:.5em}.DragAndDrop{overflow:hidden;position:relative}.file-upload-content{display:none;text-align:center}.file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.image-upload-wrap{border-radius:2em;position:relative;height:200px;transition:.3s ease-in-out;border:2px dashed hsl(0,0%,67.6274509804%)}.image-upload-wrap:hover{background-color:rgb(178.8,178.8,178.8)}.text-information{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.text-information i,.text-information span{color:#333}.text-information i{font-size:35px;animation:animation 2s ease-in-out infinite}.text-information span{width:90%;text-align:center}.save_button{transition:all .2s ease-in-out;padding:7px 17px;font-weight:500;font-size:1rem;cursor:pointer;color:#fff;border:none;border-radius:5px;background-color:#438eb9}.save_button:hover{background-color:rgb(60.3,127.8,166.5)}.save_button:active{transform:translate(5%, 5%)}.save_button i{font-weight:600;margin-right:.5em}.required_legend .text{margin-right:.5em}.required_legend .switch{height:20px;width:35.2px}.required_legend .switch .round{cursor:default;border-radius:20px}.required_legend .slider::before{height:12px;width:12px;top:4px;left:-6px}@keyframes animation{0%{transform:translate(0, 0)}50%{transform:translate(0, -0.5em)}}.form_element input{border-radius:1em;border:1px solid hsl(0,0%,64%);font-size:16px;padding:.5em}.form_element input:disabled{background:hsl(0,0%,82%)}.inputElements{padding-bottom:10px}.formStepper .tabs{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.formStepper .tabs .tab{padding:.5em .7em;cursor:pointer;background-color:hsl(0,0%,90%);position:relative;user-select:none;min-width:100px;text-align:center;text-transform:capitalize;border-top:4px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:2px solid #ccc;flex-grow:1}.formStepper .tabs .tab i{margin-right:.5em}.formStepper .tabs .tab::after{content:"";position:absolute;top:-4px;left:50%;height:4px;width:0;background:#000;z-index:1;transition:.3s ease-in-out}.formStepper .tabs .tab:hover::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(1) i{color:#227805}.formStepper .tabs .tab:nth-child(1)::after{background:#227805}.formStepper .tabs .tab:nth-child(1).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(1).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(2) i{color:#428eb8}.formStepper .tabs .tab:nth-child(2)::after{background:#428eb8}.formStepper .tabs .tab:nth-child(2).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(2).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(3) i{color:#9484bf}.formStepper .tabs .tab:nth-child(3)::after{background:#9484bf}.formStepper .tabs .tab:nth-child(3).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(3).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(4) i{color:#ff4d4f}.formStepper .tabs .tab:nth-child(4)::after{background:#ff4d4f}.formStepper .tabs .tab:nth-child(4).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(4).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(5) i{color:#f3ba46}.formStepper .tabs .tab:nth-child(5)::after{background:#f3ba46}.formStepper .tabs .tab:nth-child(5).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(5).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(6) i{color:#73d03c}.formStepper .tabs .tab:nth-child(6)::after{background:#73d03c}.formStepper .tabs .tab:nth-child(6).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(6).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(7) i{color:#732ed0}.formStepper .tabs .tab:nth-child(7)::after{background:#732ed0}.formStepper .tabs .tab:nth-child(7).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(7).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(8) i{color:#1990fe}.formStepper .tabs .tab:nth-child(8)::after{background:#1990fe}.formStepper .tabs .tab:nth-child(8).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(8).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(9) i{color:#ea2e96}.formStepper .tabs .tab:nth-child(9)::after{background:#ea2e96}.formStepper .tabs .tab:nth-child(9).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(9).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(10) i{color:#ff8c00}.formStepper .tabs .tab:nth-child(10)::after{background:#ff8c00}.formStepper .tabs .tab:nth-child(10).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(10).active::after{left:0;width:100%}.formStepper .tabs .tab:nth-child(4) i{color:#ff4d4f}.formStepper .tabs .tab:nth-child(4)::after{background:#ff4d4f}.formStepper .tabs .tab:nth-child(4).active{background-color:#fff;border-bottom:none}.formStepper .tabs .tab:nth-child(4).active::after{left:0;width:100%}.formStepper .tabs .tab:last-child{border-radius:0px 8px 0px 0px}.formStepper .tabs .tab:first-child{border-radius:8px 0px 0px}.formStepper .disabled{background:hsl(0,0%,82%)}.formStepper .title{width:100%;font-size:15px;color:#666;margin-top:1em;text-align:center}.formStepper .element{width:100%;margin-top:.5em;display:grid;grid-template-columns:1fr 2fr;gap:1em;margin-bottom:.5em}.formStepper .element:first-child{margin-top:1em}.formStepper .element label{font-size:20px;font-weight:bold;margin-bottom:.5em;text-align:right;display:flex;align-items:center;justify-content:right}.formStepper .element textarea{min-height:5em;padding:0 4em}.formStepper .double{display:grid;grid-template-columns:1fr 1fr;gap:1em}.formStepper .triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}.formStepper .quadruple{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em}.formStepper .grid2{display:grid;padding-right:160px;grid-template-columns:1fr 1fr}.buttons{width:100%;justify-content:center;align-items:center;display:flex;margin-top:1em;gap:.5em}.buttons .button{border:none;background:#438eb9;padding:.5em 1em;border-radius:1em;color:#fff;cursor:pointer}.attachedFilesTitle{width:100%;text-align:center;background:#438eb9;font-size:17px;color:#fff;margin-top:.5em;padding:.5em 0}.attachedFiles{display:grid;gap:1em;margin-top:1em;width:45%;padding-top:5px;padding-bottom:5px}.attachedFiles .file{max-width:100%;max-height:15em;overflow:hidden;position:relative}.attachedFiles .file:hover .attachedFileTitle{opacity:1}.attachedFiles .file .attachedFileTitle{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:left;align-items:start;opacity:0;transition:.3s ease-in-out}.attachedFiles .file .file-preview{max-width:100%;min-width:100%}.attachedFiles .file img{width:100%}@media screen and (max-width: 768px){.step i{margin-left:.5em}.step .stepperTitle{display:none}}.alert{width:100%;padding:.5em 0;transition:.5s height}.alert .alert-item{padding:.5em 1em;border-radius:.5em;cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center}.alert .alert-item:active{transform:scale(0.99)}.alert-info{background:rgba(103.4761904762,164.9047619048,200.1238095238,.8);color:rgb(46.9,99.4,129.5);border:1px solid rgb(60.3,127.8,166.5)}.hide-alert{visibility:hidden;height:0;animation:.5s hideAlert ease-in-out;animation-timing-function:cubic-bezier(0.5, 1.6, 0.4, 1)}@keyframes hideAlert{0%{visibility:visible;height:100%}90%{transform:translate(-10%);visibility:visible;height:100%}100%{opacity:0;height:0}}.table{width:100%}.table-primary .table-title{background:#438eb9}.table-title{font-size:15px;color:#fff}.table-title td{padding:.5em 1em;font-weight:bold}.table-child td{padding:.5em 1em;border-bottom:1px solid #ccc;font-size:14px}.button{padding:.5em 1em;border-radius:.5em;height:fit-content;background:rgba(0,0,0,0)}.button_success{background:#2e8965;color:#fff}.button_success:active{background:rgb(41.4,123.3,90.9)}.button_success:hover{background:rgb(43.7,130.15,95.95)}.button_success i{color:#fff}.input{min-width:30%}.quickEdition{width:100%;display:flex;gap:.5em;justify-content:left}.datagrid{border-collapse:collapse;margin:0;width:100%}.datagrid td{text-align:center}.datagrid thead tr{background:#317dcc;color:#fff}.datagrid thead tr td{font-size:15px;padding:.5em}.datagrid tbody tr{border-bottom:1px solid #ccc}.datagrid tbody tr td{color:#333;font-size:14px;padding:7px 7px}.datagrid tbody tr .multiple .title{font-size:20;margin-bottom:5px}.datagrid tbody tr .multiple .subtitle{color:#647177}.datagrid tbody tr .arrows{text-align:right}.datagrid tbody tr .arrows .action{cursor:pointer;transition:color .5s ease}.datagrid tbody tr .arrows .action i{font-size:17px;color:#babbba;transition:color .3s ease}.datagrid tbody tr .arrows .action i:hover{color:#428bca}.datagrid tbody tr .arrows .action:nth-child(even){margin-left:.5em;margin-right:.5em}.datagrid tbody tr .actions{text-align:right}.datagrid tbody tr .actions .action{cursor:pointer}.datagrid tbody tr .actions .action i{font-size:17px}.datagrid tbody tr .actions .action:nth-child(1) i{color:#719bc0}.datagrid tbody tr .actions .action:nth-child(2) i{color:#8eb279}.datagrid tbody tr .actions .action:nth-child(3) i{color:#d25b47}.datagrid tbody tr .actions .action:nth-child(4) i{color:#9584be}.datagrid tbody tr .actions .action:nth-child(even){margin-left:.5em;margin-right:.5em}.datagrid tbody tr .actions .disabled{font-size:17px;color:#babbba}.react-quill-editor:focus-within .ql-toolbar .ql-formats{background-color:#fefeff}.react-quill-editor:focus-within .ql-toolbar .ql-formats button svg{opacity:1}.react-quill-editor{border-bottom:1px solid #ccc;padding-bottom:.5em}.react-quill-editor .ql-toolbar{background-color:#f1f5fa}.react-quill-editor .ql-toolbar .ql-formats{background-color:#f1f5fa}.react-quill-editor .ql-toolbar .ql-formats button{border:.5px solid #cdcccd;width:40px;height:30px;border-radius:3px}.react-quill-editor .ql-toolbar .ql-formats button svg{margin-left:5px;width:20px;height:20px;opacity:.6}.react-quill-editor .ql-editor{min-height:70vh}.react-quill-editor .ql-active{background-color:#68adde !important;color:#fff !important}.react-quill-editor .ql-active .ql-fill{fill:#fff !important}.react-quill-editor .ql-active .ql-stroke{stroke:#fff !important}.success{background-color:#d6497f !important;color:#fff !important}.success:hover{color:#fff !important;background-color:#e6648f !important;border-color:#e6648f !important}.button_red{background-color:#d6487e !important;color:#fff}.button_red:active{background-color:rgb(208.7651785714,48.6348214286,109.5294642857) !important}.button_red:hover{background-color:rgb(211.3825892857,60.3174107143,117.7647321429) !important}.button_red i{color:#fff}.button_red:hover{border-color:#d6487e !important;color:#fff !important}.ant-form-item-label{padding:0 0 3px !important}.primary-radio-group-selector .ant-radio-button-wrapper{border-color:#438eb9;background-color:#edf4fa;color:#438eb9}.primary-radio-group-selector .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#438eb9 !important;background-color:#438eb9 !important;color:#fff !important}.ant-empty-normal{margin-block:0px !important}.ant-table-title{text-transform:capitalize;text-align:center !important}.ant-descriptions-item-label{padding:11px 16px !important}th.ant-table-cell{text-transform:capitalize;padding:10px 10px !important}td.ant-table-cell{padding:10px 10px !important}body.theme-light .ant-table-title,body:not(.theme-dark) .ant-table-title{background-color:#fafafa}body.theme-light .ant-table-thead>tr>th,body:not(.theme-dark) .ant-table-thead>tr>th{position:static !important;background-color:#438eb9 !important;color:#fff !important}body.theme-light .ant-table-thead>tr>th.ant-table-column-sort,body:not(.theme-dark) .ant-table-thead>tr>th.ant-table-column-sort{background-color:#ffc657 !important;color:#855d10 !important}.app-edit-color{color:#87b97e !important}.app-edit-bg{background:#87b97e !important}.language-dropdown .ant-dropdown-menu{padding:4px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:48px}.language-dropdown .ant-dropdown-menu-item{padding:0;margin:4px 0;border-radius:50%}.language-dropdown .ant-dropdown-menu-item:hover{background-color:rgba(0,0,0,0)}.noImage{display:flex;justify-content:center;align-items:center;font-size:2em;height:100%;width:100%;background-color:#8e8e8e}.school-description{color:#585958;padding-top:1rem;padding-bottom:1rem}.school-description h1{color:#000}@media(max-width: 576px){.school-description{font-size:.9rem;line-height:1.5;padding-top:.75rem;padding-bottom:.75rem}.school-description h1,.school-description h2,.school-description h3{font-size:1.1rem}.school-description p{margin-bottom:.5rem}}.ql-align-center{text-align:center}li.ql-align-center{list-style-position:inside;padding:0}.ql-indent-1{padding-left:2em}.ql-indent-2{padding-left:4em}.ql-indent-3{padding-left:6em}.ql-indent-4{padding-left:8em}.ql-indent-5{padding-left:10em}.ant-descriptions-item-label{font-weight:bold !important;color:#000 !important}.dynamic_form{border:1px solid #f1f0f1;border-radius:6px}.public-bordered .ant-table-bordered>.ant-table-container{border-inline-start:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.public-bordered .ant-table-bordered .ant-table-cell{border-inline-end:1px solid #f0f0f0 !important}.public-bordered .ant-table-bordered .ant-table-tbody>tr>td,.public-bordered .ant-table-bordered .ant-table-thead>tr>th{border-bottom:1px solid #f0f0f0}.public-bordered .ant-descriptions-bordered>.ant-descriptions-view{border:1px solid rgba(5,5,5,.06);border-radius:6px}.public-bordered .ant-descriptions-bordered .ant-descriptions-item-label,.public-bordered .ant-descriptions-bordered .ant-descriptions-item-content{border-inline-end:1px solid rgba(5,5,5,.06)}.public-bordered .ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid rgba(5,5,5,.06)}.form_header{border:1px solid #d9d9d9;padding:1rem;padding-top:4.5rem;font-size:15px}@media(max-width: 576px){.form_header{padding:.75rem;padding-top:4rem;font-size:14px}.form_header h2{font-size:1.1rem;margin-bottom:.25rem}.form_header span{font-size:.85rem;line-height:1.3}}.form_footer{position:fixed;width:100%;display:flex;align-items:center;background:#fafbfb;border-top:1px solid #ccc;bottom:0;padding:1em;justify-content:flex-end;box-sizing:border-box;left:0;right:0;z-index:10}@media(max-width: 576px){.form_footer{padding:.75rem;justify-content:center;gap:.5rem}.form_footer button{flex:1;max-width:160px;min-height:44px}}.form_footer .form_summary_button{background-color:#f1f0f1 !important;color:#000 !important;margin-right:10px !important}.form_footer .form_summary_button:hover{color:#fff !important}@media(max-width: 576px){.form_footer .form_summary_button{margin-right:0 !important}}.tabs_form{margin-right:3em;overflow-y:auto;overflow-x:hidden}@media(max-width: 576px){.tabs_form{margin-right:0;margin-left:0;width:100%;max-width:100vw}}.applicationSideTabs .ant-tabs-content-left{margin-bottom:6em}.applicationSideTabs .ant-tabs-nav-list{height:calc(100vh - 9rem);width:15em;background:#f8fafc;border-right:1px solid #e2e8f0;padding:12px 8px}.applicationSideTabs .ant-tabs-tab{margin:0 !important;padding:0 !important;border-radius:6px;overflow:hidden;transition:all .2s ease}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn{display:flex;align-items:center;width:100%;padding:12px 16px;color:#4a5568;font-size:13px;font-weight:500;transition:all .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:6px}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn:hover{background:#f7fafc;color:#2d3748}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn .anticon{font-size:14px}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn img{margin-right:10px}.applicationSideTabs .ant-tabs-tab-active .ant-tabs-tab-btn{background:#e6fffa !important;border-left:3px solid #667eea !important;color:#667eea !important;font-weight:400 !important;position:relative}.applicationSideTabs .ant-tabs-tab-active .ant-tabs-tab-btn::after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:6px solid #667eea;filter:drop-shadow(0 0 1px rgba(102, 126, 234, 0.3))}.applicationSideTabs .ant-tabs-tab-active .ant-tabs-tab-btn .anticon{color:#667eea !important}.applicationSideTabs .ant-tabs-ink-bar{display:none}.applicationSideTabs .ant-tabs-nav::before{border:none}@media(max-width: 576px){.applicationSideTabs .ant-tabs-nav{margin:0;padding:0;position:relative}.applicationSideTabs .ant-tabs-nav::before{border:none}.applicationSideTabs .ant-tabs-nav::after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;background:linear-gradient(to right, transparent, rgba(248, 250, 252, 0.95));pointer-events:none;z-index:1}.applicationSideTabs .ant-tabs-nav-list{height:auto;width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;padding-right:24px;background:#f8fafc;border-right:none;border-bottom:1px solid #e2e8f0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.applicationSideTabs .ant-tabs-nav-list::-webkit-scrollbar{display:none}.applicationSideTabs .ant-tabs-tab{flex-shrink:0;margin-right:6px !important}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn{padding:10px 14px;font-size:12px;white-space:nowrap;margin-bottom:0;min-height:44px;justify-content:center}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn img{margin-right:6px;width:14px;height:14px}.applicationSideTabs .ant-tabs-tab .ant-tabs-tab-btn .anticon{font-size:12px;margin-right:4px}.applicationSideTabs .ant-tabs-tab-active .ant-tabs-tab-btn{border-left:1px solid #e2e8f0 !important;border-bottom:3px solid #667eea !important}.applicationSideTabs .ant-tabs-tab-active .ant-tabs-tab-btn::after{display:none}.applicationSideTabs .ant-tabs-content-holder{width:100%;overflow-x:hidden}.applicationSideTabs .ant-tabs-content-left,.applicationSideTabs .ant-tabs-content{margin-bottom:5rem;width:100%;max-width:100%}.applicationSideTabs .ant-tabs-tabpane{padding:0 !important}}.hover\:border-\[\#67a7c7\]:hover{--tw-border-opacity: 1;border-color:rgb(103, 167, 199, var(--tw-border-opacity, 1))}.hover\:\!bg-black\/70:hover{background-color:rgba(0,0,0,.7) !important}.hover\:bg-\[\#438eb9\]\/90:hover{background-color:rgba(67,142,185,.9)}.hover\:bg-\[\#5ba0c9\]:hover{--tw-bg-opacity: 1;background-color:rgb(91, 160, 201, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F6F6F6\]:hover{--tw-bg-opacity: 1;background-color:rgb(246, 246, 246, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#b83e6c\]:hover{--tw-bg-opacity: 1;background-color:rgb(184, 62, 108, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#cceeff\]:hover{--tw-bg-opacity: 1;background-color:rgb(204, 238, 255, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6588e\]:hover{--tw-bg-opacity: 1;background-color:rgb(230, 88, 142, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e9e9e9\]:hover{--tw-bg-opacity: 1;background-color:rgb(233, 233, 233, var(--tw-bg-opacity, 1))}.hover\:bg-\[\#efdbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(239, 219, 255, var(--tw-bg-opacity, 1))}.hover\:bg-blueHover:hover{--tw-bg-opacity: 1;background-color:rgb(57, 122, 165, var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249, 250, 251, var(--tw-bg-opacity, 1))}.hover\:\!text-black:hover{--tw-text-opacity: 1 !important;color:rgb(0, 0, 0, var(--tw-text-opacity, 1)) !important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255, 255, 255, var(--tw-text-opacity, 1)) !important}.hover\:text-\[\#67a7c7\]:hover{--tw-text-opacity: 1;color:rgb(103, 167, 199, var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0, 0, 0, var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) }.active\:bg-\[\#d6487e\]:active{--tw-bg-opacity: 1;background-color:rgb(214, 72, 126, var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.dark\:border-\[\#6b4d8a\]:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107, 77, 138, var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30, 41, 59, var(--tw-border-opacity, 1))}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82, 82, 91, var(--tw-border-opacity, 1))}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63, 63, 70, var(--tw-border-opacity, 1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(39, 39, 42, var(--tw-border-opacity, 1))}.dark\:bg-\[\#1a2e3e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26, 46, 62, var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2a1a3e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42, 26, 62, var(--tw-bg-opacity, 1))}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245, 158, 11, var(--tw-bg-opacity, 1))}.dark\:bg-tableDark-bg:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28, 28, 31, var(--tw-bg-opacity, 1))}.dark\:bg-tableDark-header:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31, 31, 35, var(--tw-bg-opacity, 1))}.dark\:bg-violet-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(167, 139, 250, var(--tw-bg-opacity, 1))}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63, 63, 70, var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39, 39, 42, var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24, 24, 27, var(--tw-bg-opacity, 1))}.dark\:text-\[\#7ab8d9\]:is(.dark *){--tw-text-opacity: 1;color:rgb(122, 184, 217, var(--tw-text-opacity, 1))}.dark\:text-\[\#c9a0dc\]:is(.dark *){--tw-text-opacity: 1;color:rgb(201, 160, 220, var(--tw-text-opacity, 1))}.dark\:text-amber-950:is(.dark *){--tw-text-opacity: 1;color:rgb(69, 26, 3, var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75, 85, 99, var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17, 24, 39, var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203, 213, 225, var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148, 163, 184, var(--tw-text-opacity, 1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity: 1;color:rgb(228, 228, 231, var(--tw-text-opacity, 1))}.dark\:hover\:border-\[\#67a7c7\]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(103, 167, 199, var(--tw-border-opacity, 1))}.dark\:hover\:bg-\[\#2a3e4e\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42, 62, 78, var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[\#3a2a4e\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(58, 42, 78, var(--tw-bg-opacity, 1))}.dark\:hover\:bg-tableDark-headerHover:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(40, 40, 44, var(--tw-bg-opacity, 1))}.dark\:hover\:bg-tableDark-rowHover:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42, 42, 46, var(--tw-bg-opacity, 1))}@media(max-width: 768px){.max-\[768px\]\:hidden{display:none}.max-\[768px\]\:h-auto{height:auto}.max-\[768px\]\:min-h-screen{min-height:100vh}.max-\[768px\]\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 576px){.max-\[576px\]\:m-3{margin:.75rem}.max-\[576px\]\:my-\[0\.35rem\]{margin-top:.35rem;margin-bottom:.35rem}.max-\[576px\]\:mb-1{margin-bottom:.25rem}.max-\[576px\]\:mb-2{margin-bottom:.5rem}.max-\[576px\]\:mb-20{margin-bottom:5rem}.max-\[576px\]\:mb-3{margin-bottom:.75rem}.max-\[576px\]\:ml-0{margin-left:0px}.max-\[576px\]\:ml-1{margin-left:.25rem}.max-\[576px\]\:ml-2{margin-left:.5rem}.max-\[576px\]\:mr-0{margin-right:0px}.max-\[576px\]\:mr-2{margin-right:.5rem}.max-\[576px\]\:mt-4{margin-top:1rem}.max-\[576px\]\:block{display:block}.max-\[576px\]\:\!flex{display:flex !important}.max-\[576px\]\:\!h-5{height:1.25rem !important}.max-\[576px\]\:h-12{height:3rem}.max-\[576px\]\:h-auto{height:auto}.max-\[576px\]\:max-h-\[200px\]{max-height:200px}.max-\[576px\]\:\!min-h-11{min-height:2.75rem !important}.max-\[576px\]\:min-h-11{min-height:2.75rem}.max-\[576px\]\:min-h-40{min-height:10rem}.max-\[576px\]\:\!w-full{width:100% !important}.max-\[576px\]\:w-\[4\.5rem\]{width:4.5rem}.max-\[576px\]\:w-\[50px\]{width:50px}.max-\[576px\]\:w-full{width:100%}.max-\[576px\]\:max-w-40{max-width:10rem}.max-\[576px\]\:max-w-80{max-width:20rem}.max-\[576px\]\:max-w-full{max-width:100%}.max-\[576px\]\:flex-1{flex:1 1 0%}.max-\[576px\]\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.max-\[576px\]\:flex-col{flex-direction:column}.max-\[576px\]\:\!items-center{align-items:center !important}.max-\[576px\]\:items-stretch{align-items:stretch}.max-\[576px\]\:\!justify-center{justify-content:center !important}.max-\[576px\]\:justify-center{justify-content:center}.max-\[576px\]\:\!gap-2{gap:.5rem !important}.max-\[576px\]\:gap-3{gap:.75rem}.max-\[576px\]\:overflow-x-hidden{overflow-x:hidden}.max-\[576px\]\:rounded{border-radius:.25rem}.max-\[576px\]\:p-4{padding:1rem}.max-\[576px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[576px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[576px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-\[576px\]\:pb-20{padding-bottom:5rem}.max-\[576px\]\:pt-0{padding-top:0px}.max-\[576px\]\:pt-12{padding-top:3rem}.max-\[576px\]\:pt-4{padding-top:1rem}.max-\[576px\]\:text-center{text-align:center}.max-\[576px\]\:\!text-\[0\.95rem\]{font-size:.95rem !important}.max-\[576px\]\:text-\[0\.85rem\]{font-size:.85rem}.max-\[576px\]\:text-\[1\.25em\]{font-size:1.25em}.max-\[576px\]\:text-base{font-size:1rem;line-height:1.5rem}.max-\[576px\]\:leading-\[1\.3\]{line-height:1.3}.max-\[576px\]\:leading-\[1\.4\]{line-height:1.4}}@media(min-width: 640px){.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0px;margin-bottom:0px}.sm\:w-\[20\%\]{width:20%}.sm\:w-\[30\%\]{width:30%}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:flex-row{flex-direction:row}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width: 768px){.md\:w-\[60\%\]{width:60%}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-\[10px\]{padding-left:10px;padding-right:10px}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width: 1024px){.lg\:mt-0{margin-top:0px}.lg\:w-\[560px\]{width:560px}.lg\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.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-\[1fr_250px\]{grid-template-columns:1fr 250px}.lg\:grid-cols-\[3fr_6fr_1fr\]{grid-template-columns:3fr 6fr 1fr}}.\[\&_\.DragAndDrop\]\:border .DragAndDrop{border-width:1px}.\[\&_\.DragAndDrop\]\:border-t-\[3px\] .DragAndDrop{border-top-width:3px}.\[\&_\.DragAndDrop\]\:border-\[\#f2f2f2\] .DragAndDrop{--tw-border-opacity: 1;border-color:rgb(242, 242, 242, var(--tw-border-opacity, 1))}.\[\&_\.DragAndDrop\]\:p-2\.5 .DragAndDrop{padding:.625rem}.\[\&_\.ant-descriptions-item-label\]\:\!font-bold .ant-descriptions-item-label{font-weight:700 !important}.\[\&_\.ant-descriptions-item-label\]\:\!text-black .ant-descriptions-item-label{--tw-text-opacity: 1 !important;color:rgb(0, 0, 0, var(--tw-text-opacity, 1)) !important}.\[\&_\.ant-select-item-option-content\]\:text-black .ant-select-item-option-content{--tw-text-opacity: 1;color:rgb(0, 0, 0, var(--tw-text-opacity, 1))}.\[\&_\.ant-select-selection-overflow\]\:\!h-7 .ant-select-selection-overflow{height:1.75rem !important}.\[\&_\.ant-select-selection-overflow\]\:overflow-y-auto .ant-select-selection-overflow{overflow-y:auto}@media(max-width: 576px){.max-\[576px\]\:\[\&_\.ant-select-selector\]\:\!min-h-11 .ant-select-selector{min-height:2.75rem !important}.max-\[576px\]\:\[\&_\.ant-select-selector\]\:\!items-center .ant-select-selector{align-items:center !important}}.\[\&_\.ant-table-tbody\>tr\>td\]\:\!h-\[50px\] .ant-table-tbody>tr>td{height:50px !important}@media(max-width: 576px){.\[\&_h2\]\:max-\[576px\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h3\]\:max-\[576px\]\:text-base h3{font-size:1rem;line-height:1.5rem}}.\[\&_i\]\:pointer-events-none i{pointer-events:none}.\[\&_label\]\:\!h-auto label{height:auto !important}.\[\&_label\]\:\!whitespace-normal label{white-space:normal !important}.\[\&_label\]\:\!text-left label{text-align:left !important}
