.Header-module__F4_BAG__header{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border-bottom:1px solid #e2e8f0;min-height:3.5rem;position:fixed;top:0;left:0;right:0}.Header-module__F4_BAG__container{max-width:80rem;margin:0 auto;padding:.5rem 1rem}.Header-module__F4_BAG__row{justify-content:space-between;align-items:center;display:flex}.Header-module__F4_BAG__logo{align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.Header-module__F4_BAG__logo:hover{opacity:.8}.Header-module__F4_BAG__logoImg{width:2rem;height:2rem}.Header-module__F4_BAG__logoText{background:linear-gradient(90deg,#2563eb,#1e40af);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.Header-module__F4_BAG__desktopNav{align-items:center;gap:1.5rem;display:none}.Header-module__F4_BAG__navLink{color:#475569;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__F4_BAG__navLink:hover{color:#0f172a}.Header-module__F4_BAG__navLinkActive{color:#2563eb;}.Header-module__F4_BAG__ctaWrap{align-items:center;gap:.5rem;display:none}.Header-module__F4_BAG__loginBtn{color:#334155;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.Header-module__F4_BAG__loginBtn:hover{color:#2563eb}.Header-module__F4_BAG__ctaBtn{color:#fff;background-color:#2563eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.Header-module__F4_BAG__ctaBtn:hover{background-color:#1d4ed8}.Header-module__F4_BAG__mobileBtn{cursor:pointer;color:#0f172a;background:0 0;border:none;padding:.5rem;display:block}.Header-module__F4_BAG__mobileMenu{border-top:1px solid #e2e8f0;margin-top:.5rem;padding:1rem 0;display:block}.Header-module__F4_BAG__mobileNav{flex-direction:column;gap:1rem;display:flex}.Header-module__F4_BAG__mobileCtaBtn{color:#fff;text-align:center;background-color:#2563eb;border-radius:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.Header-module__F4_BAG__mobileCtaBtn:hover{background-color:#1d4ed8}@media (min-width:768px){.Header-module__F4_BAG__header{min-height:4.5rem}.Header-module__F4_BAG__container{padding:1rem 2rem}.Header-module__F4_BAG__logo{gap:.75rem}.Header-module__F4_BAG__logoImg{width:2.5rem;height:2.5rem}.Header-module__F4_BAG__logoText{font-size:1.5rem}.Header-module__F4_BAG__navLink{font-size:1rem}.Header-module__F4_BAG__mobileMenu{margin-top:1rem;padding:1.5rem 0}.Header-module__F4_BAG__mobileNav{gap:1.25rem}.Header-module__F4_BAG__mobileCtaBtn{padding:1rem;font-size:1rem}}@media (min-width:1025px){.Header-module__F4_BAG__header{min-height:4.5rem}.Header-module__F4_BAG__container{padding:1rem 1.5rem}.Header-module__F4_BAG__logo{gap:.75rem}.Header-module__F4_BAG__logoImg{width:2.5rem;height:2.5rem}.Header-module__F4_BAG__logoText{font-size:1.5rem}.Header-module__F4_BAG__desktopNav{gap:2rem;display:flex}.Header-module__F4_BAG__ctaWrap{display:block}.Header-module__F4_BAG__ctaBtn{padding:.625rem 1.25rem}.Header-module__F4_BAG__mobileBtn,.Header-module__F4_BAG__mobileMenu{display:none}}
.Modal-module__mC9AyG__overlay{z-index:40;background-color:#00000080;justify-content:center;align-items:center;animation:.15s ease-out Modal-module__mC9AyG__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__mC9AyG__modal{background-color:#fff;border-radius:.75rem;width:90%;max-height:90vh;padding:1.5rem;animation:.15s ease-out Modal-module__mC9AyG__slideUp;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.Modal-module__mC9AyG__sm{max-width:28rem}.Modal-module__mC9AyG__md{max-width:32rem}.Modal-module__mC9AyG__lg{max-width:40rem}.Modal-module__mC9AyG__xl{max-width:56rem}.Modal-module__mC9AyG__full{max-width:72rem}.Modal-module__mC9AyG__header{margin-bottom:1rem}.Modal-module__mC9AyG__title{color:#0f172a;font-size:1.125rem;font-weight:700}.Modal-module__mC9AyG__description{color:#64748b;margin-top:.25rem;font-size:.875rem}.Modal-module__mC9AyG__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}@keyframes Modal-module__mC9AyG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__mC9AyG__slideUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.Modal-module__mC9AyG__overlay{align-items:flex-end}.Modal-module__mC9AyG__modal{border-radius:1rem 1rem 0 0;width:100%;max-height:85vh}}
.AddMemberDialog-module__NliAtG__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AddMemberDialog-module__NliAtG__modal{background-color:#fff;border-radius:.75rem;width:100%;max-width:34rem;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.AddMemberDialog-module__NliAtG__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 1rem;display:flex}.AddMemberDialog-module__NliAtG__headerText{flex-direction:column;gap:.25rem;display:flex}.AddMemberDialog-module__NliAtG__headerTitle{color:#0f172a;font-size:1.125rem;font-weight:700}.AddMemberDialog-module__NliAtG__headerDescription{color:#64748b;font-size:.8125rem}.AddMemberDialog-module__NliAtG__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.AddMemberDialog-module__NliAtG__closeBtn:hover{color:#475569;background-color:#f1f5f9}.AddMemberDialog-module__NliAtG__form{flex-direction:column;gap:0;padding:.5rem 0;display:flex}.AddMemberDialog-module__NliAtG__formRow{grid-template-columns:7rem 1fr;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:grid}.AddMemberDialog-module__NliAtG__formLabel{color:#334155;text-align:left;white-space:nowrap;font-size:.875rem;font-weight:500}.AddMemberDialog-module__NliAtG__required{color:#ef4444;margin-left:.125rem}.AddMemberDialog-module__NliAtG__input{color:#0f172a;background-color:hsl(var(--field-background));box-sizing:border-box;border:none;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s,box-shadow .2s}.AddMemberDialog-module__NliAtG__input::placeholder{color:#94a3b8}.AddMemberDialog-module__NliAtG__input:focus{background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}.AddMemberDialog-module__NliAtG__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.AddMemberDialog-module__NliAtG__btnCancel{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.AddMemberDialog-module__NliAtG__btnCancel:hover{background-color:#f8fafc}.AddMemberDialog-module__NliAtG__btnSubmit{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.AddMemberDialog-module__NliAtG__btnSubmit:hover{background-color:#1e293b}.AddMemberDialog-module__NliAtG__btnSubmit:disabled{opacity:.5;cursor:not-allowed}.AddMemberDialog-module__NliAtG__passwordWrapper{width:100%;position:relative}.AddMemberDialog-module__NliAtG__passwordWrapper .AddMemberDialog-module__NliAtG__input{padding-right:2.25rem}.AddMemberDialog-module__NliAtG__eyeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.AddMemberDialog-module__NliAtG__eyeBtn:hover{color:#64748b}.AddMemberDialog-module__NliAtG__inputError{box-shadow:0 0 0 2px #ef444433!important}.AddMemberDialog-module__NliAtG__errorText{color:#ef4444;grid-column:2;margin-top:-.25rem;font-size:.75rem}.AddMemberDialog-module__NliAtG__addressCol{flex-direction:column;gap:.5rem;width:100%;display:flex}.AddMemberDialog-module__NliAtG__addressRow{gap:.5rem;display:flex}.AddMemberDialog-module__NliAtG__inputZip{color:#0f172a;background-color:hsl(var(--field-background));box-sizing:border-box;border:none;border-radius:.375rem;outline:none;width:6rem;padding:.5rem .75rem;font-size:.875rem}.AddMemberDialog-module__NliAtG__btnAddressSearch{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.AddMemberDialog-module__NliAtG__btnAddressSearch:hover{background-color:#1d4ed8}.AddMemberDialog-module__NliAtG__centerSearchWrapper{width:100%;position:relative}.AddMemberDialog-module__NliAtG__centerInputRow{background-color:hsl(var(--field-background));border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .5rem;display:flex}.AddMemberDialog-module__NliAtG__centerSearchIcon{color:#94a3b8;flex-shrink:0}.AddMemberDialog-module__NliAtG__centerSearchInput{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.5rem 0;font-size:.875rem}.AddMemberDialog-module__NliAtG__centerSearchInput::placeholder{color:#64748b}.AddMemberDialog-module__NliAtG__centerClearBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.125rem;display:flex}.AddMemberDialog-module__NliAtG__centerClearBtn:hover{color:#64748b}.AddMemberDialog-module__NliAtG__centerDropdown{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;max-height:10rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.AddMemberDialog-module__NliAtG__centerDropdownItem{color:#334155;cursor:pointer;padding:.5rem .75rem;font-size:.8125rem}.AddMemberDialog-module__NliAtG__centerDropdownItem:hover{background-color:#f1f5f9}.AddMemberDialog-module__NliAtG__centerDropdownItemActive{color:#2563eb;background-color:#eff6ff;font-weight:500}.AddMemberDialog-module__NliAtG__centerDropdownEmpty{color:#94a3b8;text-align:center;padding:.75rem;font-size:.8125rem}
.AddCenterDialog-module__kaA0ZW__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AddCenterDialog-module__kaA0ZW__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;width:90%;max-width:32rem;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.AddCenterDialog-module__kaA0ZW__header{z-index:1;background-color:#fff;border-bottom:1px solid #f1f5f9;padding:1.25rem 1.25rem 1rem;position:sticky;top:0}.AddCenterDialog-module__kaA0ZW__headerTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.AddCenterDialog-module__kaA0ZW__headerIcon{color:#2563eb}.AddCenterDialog-module__kaA0ZW__headerDescription{color:#64748b;margin-top:.25rem;font-size:.8125rem}.AddCenterDialog-module__kaA0ZW__form{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.AddCenterDialog-module__kaA0ZW__uploadArea{text-align:center;cursor:pointer;border:2px dashed #e2e8f0;border-radius:.5rem;padding:1.25rem;transition:border-color .2s}.AddCenterDialog-module__kaA0ZW__uploadArea:hover{border-color:#93c5fd}.AddCenterDialog-module__kaA0ZW__uploadIcon{color:#94a3b8;margin:0 auto .375rem}.AddCenterDialog-module__kaA0ZW__uploadText{color:#475569;margin:0;font-size:.875rem}.AddCenterDialog-module__kaA0ZW__uploadHint{color:#94a3b8;margin-top:.125rem;font-size:.75rem}.AddCenterDialog-module__kaA0ZW__uploadedFile{color:#16a34a;justify-content:center;align-items:center;gap:.5rem;display:flex}.AddCenterDialog-module__kaA0ZW__uploadedFileName{font-size:.875rem;font-weight:500}.AddCenterDialog-module__kaA0ZW__removeFileBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.125rem;display:flex}.AddCenterDialog-module__kaA0ZW__removeFileBtn:hover{background-color:#f1f5f9}.AddCenterDialog-module__kaA0ZW__hiddenInput{display:none}.AddCenterDialog-module__kaA0ZW__fieldGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.AddCenterDialog-module__kaA0ZW__fieldFull{grid-column:span 2}.AddCenterDialog-module__kaA0ZW__label{color:#334155;align-items:center;gap:.375rem;margin-bottom:.3rem;font-size:.8125rem;font-weight:500;display:flex}.AddCenterDialog-module__kaA0ZW__required{color:#ef4444}.AddCenterDialog-module__kaA0ZW__input{color:#0f172a;box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,background-color .2s}.AddCenterDialog-module__kaA0ZW__input::placeholder{color:#94a3b8}.AddCenterDialog-module__kaA0ZW__input:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.AddCenterDialog-module__kaA0ZW__select{color:#0f172a;cursor:pointer;appearance:none;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;transition:border-color .2s}.AddCenterDialog-module__kaA0ZW__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.AddCenterDialog-module__kaA0ZW__statusRow{align-items:center;gap:.5rem;display:flex}.AddCenterDialog-module__kaA0ZW__statusDot{background-color:#22c55e;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.AddCenterDialog-module__kaA0ZW__typeSection{flex-direction:column;gap:.5rem;display:flex}.AddCenterDialog-module__kaA0ZW__typeBox{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;min-height:6rem;padding:.875rem}.AddCenterDialog-module__kaA0ZW__typeList{flex-wrap:wrap;gap:.5rem;display:flex}.AddCenterDialog-module__kaA0ZW__typeBadge{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s;display:inline-block}.AddCenterDialog-module__kaA0ZW__typeBadge:hover{background-color:#f1f5f9;border-color:#94a3b8}.AddCenterDialog-module__kaA0ZW__typeBadgeSelected{color:#fff;background-color:#2563eb;border-color:#2563eb;}.AddCenterDialog-module__kaA0ZW__typeBadgeSelected:hover{background-color:#1d4ed8}.AddCenterDialog-module__kaA0ZW__typeHint{color:#64748b;margin-left:.25rem;font-size:.75rem}.AddCenterDialog-module__kaA0ZW__addressRow{align-items:center;gap:.5rem;display:flex}.AddCenterDialog-module__kaA0ZW__inputZipCode{color:#0f172a;box-sizing:border-box;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;flex-shrink:0;width:7rem;padding:.5rem .75rem;font-size:.875rem}.AddCenterDialog-module__kaA0ZW__btnAddressSearch{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:flex}.AddCenterDialog-module__kaA0ZW__btnAddressSearch:hover{background-color:#1d4ed8}.AddCenterDialog-module__kaA0ZW__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.AddCenterDialog-module__kaA0ZW__btnCancel{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.AddCenterDialog-module__kaA0ZW__btnCancel:hover{background-color:#f8fafc}.AddCenterDialog-module__kaA0ZW__btnSubmit{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.AddCenterDialog-module__kaA0ZW__btnSubmit:hover{background-color:#1d4ed8}.AddCenterDialog-module__kaA0ZW__btnSubmit:disabled{cursor:not-allowed;background-color:#93c5fd}.AddCenterDialog-module__kaA0ZW__loadingContainer{justify-content:center;padding:2rem;display:flex}@media (max-width:640px){.AddCenterDialog-module__kaA0ZW__overlay{align-items:flex-end;padding:0}.AddCenterDialog-module__kaA0ZW__modal{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;max-height:95vh}.AddCenterDialog-module__kaA0ZW__fieldGrid{grid-template-columns:1fr}.AddCenterDialog-module__kaA0ZW__fieldFull{grid-column:span 1}}
.CreateCourseDialog-module__hjdEGW__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CreateCourseDialog-module__hjdEGW__modal{background-color:#fff;border-radius:.75rem;width:90%;max-width:40rem;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.CreateCourseDialog-module__hjdEGW__header{margin-bottom:1.25rem}.CreateCourseDialog-module__hjdEGW__headerTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.CreateCourseDialog-module__hjdEGW__headerIcon{color:#2563eb}.CreateCourseDialog-module__hjdEGW__headerDescription{color:#64748b;margin-top:.25rem;font-size:.875rem}.CreateCourseDialog-module__hjdEGW__form{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.CreateCourseDialog-module__hjdEGW__fieldLabel{color:#334155;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.CreateCourseDialog-module__hjdEGW__required{color:#ef4444}.CreateCourseDialog-module__hjdEGW__input{color:#0f172a;background-color:hsl(var(--field-background));border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.CreateCourseDialog-module__hjdEGW__input::placeholder{color:#94a3b8}.CreateCourseDialog-module__hjdEGW__input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.CreateCourseDialog-module__hjdEGW__select{color:#0f172a;cursor:pointer;appearance:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.CreateCourseDialog-module__hjdEGW__select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.CreateCourseDialog-module__hjdEGW__fieldHint{color:#64748b;margin-top:.375rem;font-size:.75rem}.CreateCourseDialog-module__hjdEGW__textarea{color:#0f172a;background-color:hsl(var(--field-background));resize:none;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;min-height:6rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.CreateCourseDialog-module__hjdEGW__textarea::placeholder{color:#94a3b8}.CreateCourseDialog-module__hjdEGW__textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.CreateCourseDialog-module__hjdEGW__footer{justify-content:flex-end;gap:.5rem;display:flex}.CreateCourseDialog-module__hjdEGW__btnCancel{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.CreateCourseDialog-module__hjdEGW__btnCancel:hover{background-color:#f8fafc}.CreateCourseDialog-module__hjdEGW__btnSubmit{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.CreateCourseDialog-module__hjdEGW__btnSubmit:hover{background-color:#1d4ed8}.CreateCourseDialog-module__hjdEGW__btnSubmit:disabled{opacity:.5;cursor:not-allowed}
.FAQDialog-module___aBGLW__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FAQDialog-module___aBGLW__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;width:37.5rem;max-width:90vw;max-height:90vh;padding:1.5rem;display:flex;overflow-y:auto}.FAQDialog-module___aBGLW__modalHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.FAQDialog-module___aBGLW__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.FAQDialog-module___aBGLW__closeBtn:hover{color:#475569;background-color:#f1f5f9}.FAQDialog-module___aBGLW__title{color:#0f172a;font-size:1.125rem;font-weight:600}.FAQDialog-module___aBGLW__description{color:#64748b;font-size:.875rem}.FAQDialog-module___aBGLW__form{flex-direction:column;gap:1rem;display:flex}.FAQDialog-module___aBGLW__field{flex-direction:column;gap:.5rem;display:flex}.FAQDialog-module___aBGLW__label{color:#334155;font-size:.875rem;font-weight:500}.FAQDialog-module___aBGLW__input{background-color:hsl(var(--field-background));color:#0f172a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.FAQDialog-module___aBGLW__input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.FAQDialog-module___aBGLW__select{color:#0f172a;cursor:pointer;appearance:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.FAQDialog-module___aBGLW__textarea{background-color:hsl(var(--field-background));color:#0f172a;resize:none;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.FAQDialog-module___aBGLW__textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.FAQDialog-module___aBGLW__checkboxRow{align-items:center;gap:.5rem;display:flex}.FAQDialog-module___aBGLW__checkboxLabel{color:#334155;cursor:pointer;font-size:.875rem}.FAQDialog-module___aBGLW__footer{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.FAQDialog-module___aBGLW__cancelBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.FAQDialog-module___aBGLW__cancelBtn:hover{background-color:#f8fafc}.FAQDialog-module___aBGLW__submitBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.FAQDialog-module___aBGLW__submitBtn:hover{background-color:#1d4ed8}
.ManualCreateDialog-module__DYUmDG__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ManualCreateDialog-module__DYUmDG__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;width:36rem;max-width:90vw;max-height:90vh;padding:1.5rem;display:flex;overflow-y:auto}.ManualCreateDialog-module__DYUmDG__header{margin-bottom:.25rem}.ManualCreateDialog-module__DYUmDG__modalHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.ManualCreateDialog-module__DYUmDG__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.ManualCreateDialog-module__DYUmDG__closeBtn:hover{color:#475569;background-color:#f1f5f9}.ManualCreateDialog-module__DYUmDG__headerTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.ManualCreateDialog-module__DYUmDG__headerIcon{color:#2563eb}.ManualCreateDialog-module__DYUmDG__headerDesc{color:#64748b;margin-top:.25rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__form{flex-direction:column;gap:1rem;display:flex}.ManualCreateDialog-module__DYUmDG__field{flex-direction:column;gap:.375rem;display:flex}.ManualCreateDialog-module__DYUmDG__label{color:#334155;font-size:.875rem;font-weight:500}.ManualCreateDialog-module__DYUmDG__required{color:#ef4444}.ManualCreateDialog-module__DYUmDG__input{background-color:hsl(var(--field-background));color:#0f172a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.ManualCreateDialog-module__DYUmDG__select{color:#0f172a;cursor:pointer;appearance:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__textarea{background-color:hsl(var(--field-background));color:#0f172a;resize:none;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.ManualCreateDialog-module__DYUmDG__dropzone{text-align:center;cursor:pointer;border:2px dashed #cbd5e1;border-radius:.5rem;padding:1.5rem;transition:border-color .15s}.ManualCreateDialog-module__DYUmDG__dropzone:hover{border-color:#60a5fa}.ManualCreateDialog-module__DYUmDG__dropzoneIcon{color:#94a3b8;margin:0 auto .5rem}.ManualCreateDialog-module__DYUmDG__dropzoneText{color:#475569;margin-bottom:.25rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__dropzoneHint{color:#94a3b8;font-size:.75rem}.ManualCreateDialog-module__DYUmDG__fileSelected{color:#1d4ed8;background-color:#eff6ff;border-radius:.375rem;margin-top:.5rem;padding:.5rem;font-size:.875rem}.ManualCreateDialog-module__DYUmDG__footer{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.ManualCreateDialog-module__DYUmDG__cancelBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.ManualCreateDialog-module__DYUmDG__cancelBtn:hover{background-color:#f8fafc}.ManualCreateDialog-module__DYUmDG__submitBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.ManualCreateDialog-module__DYUmDG__submitBtn:hover{background-color:#1d4ed8}.ManualCreateDialog-module__DYUmDG__submitBtn:disabled{opacity:.5;cursor:not-allowed}
.MembersPage-module__CanyGW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.MembersPage-module__CanyGW__header{flex-direction:column;gap:.5rem;display:flex}.MembersPage-module__CanyGW__title{color:#1e293b;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.MembersPage-module__CanyGW__titleIcon{color:#2563eb}.MembersPage-module__CanyGW__subtitle{color:#64748b}.MembersPage-module__CanyGW__statsGrid{grid-template-columns:1fr;gap:clamp(1rem,.95rem + .25vw,1.5rem);display:grid}@media (min-width:640px){.MembersPage-module__CanyGW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MembersPage-module__CanyGW__statsGrid{grid-template-columns:repeat(5,1fr)}}.MembersPage-module__CanyGW__statValueRed{color:#dc2626;}.MembersPage-module__CanyGW__statIconRedBg{background-color:#fef2f2;}.MembersPage-module__CanyGW__iconRed{color:#dc2626}.MembersPage-module__CanyGW__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.MembersPage-module__CanyGW__statLabel{color:#64748b;margin-bottom:.25rem;font-size:.75rem}.MembersPage-module__CanyGW__statValue{color:#1e293b;font-size:1.5rem;font-weight:700}.MembersPage-module__CanyGW__statValueBlue{color:#2563eb;}.MembersPage-module__CanyGW__statValuePurple{color:#7c3aed;}.MembersPage-module__CanyGW__statValueOrange{color:#ea580c;}.MembersPage-module__CanyGW__statExtra{color:#94a3b8;margin-top:.5rem;font-size:.75rem}.MembersPage-module__CanyGW__statIconWrapper{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.MembersPage-module__CanyGW__statIconBlueBg{background-color:#eff6ff;}.MembersPage-module__CanyGW__statIconPurpleBg{background-color:#f5f3ff;}.MembersPage-module__CanyGW__statIconOrangeBg{background-color:#fff7ed;}.MembersPage-module__CanyGW__iconBlue{color:#2563eb}.MembersPage-module__CanyGW__iconPurple{color:#7c3aed}.MembersPage-module__CanyGW__iconOrange{color:#ea580c}
.DatePicker-module__hbDTnG__trigger{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.DatePicker-module__hbDTnG__trigger:hover{border-color:#cbd5e1}.DatePicker-module__hbDTnG__trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.DatePicker-module__hbDTnG__disabled{opacity:.5;cursor:not-allowed;background-color:#f8fafc}.DatePicker-module__hbDTnG__calendarIcon{color:#94a3b8;flex-shrink:0}.DatePicker-module__hbDTnG__valueText{text-align:left;color:#1e293b;flex:1}.DatePicker-module__hbDTnG__placeholder{text-align:left;color:#94a3b8;flex:1}.DatePicker-module__hbDTnG__clearIcon{color:#94a3b8;cursor:pointer;border-radius:2px;flex-shrink:0;padding:1px}.DatePicker-module__hbDTnG__clearIcon:hover{color:#ef4444;background-color:#fef2f2}.DatePicker-module__hbDTnG__popover{width:auto!important;padding:0!important}
.CenterDetailDialog-module__y6Ds4a__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CenterDetailDialog-module__y6Ds4a__modal{background-color:#fff;border-radius:.75rem;width:100%;max-width:56rem;max-height:90vh;padding:1.5rem;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.CenterDetailDialog-module__y6Ds4a__header{margin-bottom:1.5rem}.CenterDetailDialog-module__y6Ds4a__headerTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.CenterDetailDialog-module__y6Ds4a__headerIcon{color:#2563eb}.CenterDetailDialog-module__y6Ds4a__headerDescription{color:#64748b;margin-top:.25rem;font-size:.875rem}.CenterDetailDialog-module__y6Ds4a__tabList{background-color:#f1f5f9;border-radius:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;padding:.25rem;display:grid}.CenterDetailDialog-module__y6Ds4a__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.CenterDetailDialog-module__y6Ds4a__tab:hover{color:#334155}.CenterDetailDialog-module__y6Ds4a__tabActive{color:#0f172a;background-color:#fff;box-shadow:0 1px 3px #0000001a;}.CenterDetailDialog-module__y6Ds4a__infoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CenterDetailDialog-module__y6Ds4a__infoFull{grid-column:span 2}.CenterDetailDialog-module__y6Ds4a__infoLabel{color:#64748b;margin-bottom:.25rem;font-size:.75rem}.CenterDetailDialog-module__y6Ds4a__infoValue{color:#0f172a;font-size:.875rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__statusBadgeActive{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.CenterDetailDialog-module__y6Ds4a__statusBadgeInactive{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-block}.CenterDetailDialog-module__y6Ds4a__typeBadge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;margin-bottom:.375rem;margin-right:.375rem;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.CenterDetailDialog-module__y6Ds4a__paymentsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CenterDetailDialog-module__y6Ds4a__paymentsTitle{color:#0f172a;font-weight:600}.CenterDetailDialog-module__y6Ds4a__paymentsSubtitle{color:#64748b;font-size:.875rem}.CenterDetailDialog-module__y6Ds4a__countBadge{color:#64748b;border:1px solid #e2e8f0;border-radius:9999px;padding:.25rem .625rem;font-size:.875rem}.CenterDetailDialog-module__y6Ds4a__tableWrapper{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.CenterDetailDialog-module__y6Ds4a__table{text-align:left;border-collapse:collapse;width:100%;font-size:.875rem}.CenterDetailDialog-module__y6Ds4a__table th{color:#64748b;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__table td{border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.CenterDetailDialog-module__y6Ds4a__table tr:last-child td{border-bottom:none}.CenterDetailDialog-module__y6Ds4a__textBold{font-weight:500}.CenterDetailDialog-module__y6Ds4a__textBlue{color:#2563eb;font-weight:500}.CenterDetailDialog-module__y6Ds4a__methodBadge{color:#64748b;border:1px solid #e2e8f0;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.CenterDetailDialog-module__y6Ds4a__statusComplete{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__statusPending{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__emptyState{text-align:center;background-color:#f8fafc;border-radius:.5rem;padding:3rem 0}.CenterDetailDialog-module__y6Ds4a__emptyIcon{color:#94a3b8;margin:0 auto .75rem}.CenterDetailDialog-module__y6Ds4a__emptyText{color:#64748b}.CenterDetailDialog-module__y6Ds4a__subscriptionCard{background:linear-gradient(90deg,#eff6ff,#eef2ff);border:1px solid #bfdbfe;border-radius:.5rem;padding:1.5rem}.CenterDetailDialog-module__y6Ds4a__subscriptionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CenterDetailDialog-module__y6Ds4a__subscriptionTitle{color:#0f172a;font-size:1.125rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__subscriptionStatusActive{color:#fff;background-color:#16a34a;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__subscriptionStatusInactive{color:#fff;background-color:#94a3b8;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__subscriptionGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.CenterDetailDialog-module__y6Ds4a__subscriptionItem{background-color:#fff;border-radius:.5rem;padding:1rem}.CenterDetailDialog-module__y6Ds4a__subscriptionItemLabel{color:#64748b;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.CenterDetailDialog-module__y6Ds4a__subscriptionItemValue{color:#0f172a;font-size:1.125rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__subscriptionItemValueBlue{color:#2563eb;font-size:1.125rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__subscriptionItemValueSm{color:#0f172a;font-size:.875rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__infoBox{background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.CenterDetailDialog-module__y6Ds4a__infoBoxIcon{background-color:#fef3c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.CenterDetailDialog-module__y6Ds4a__infoBoxTitle{color:#92400e;margin-bottom:.25rem;font-weight:600}.CenterDetailDialog-module__y6Ds4a__infoBoxText{color:#a16207;font-size:.875rem;line-height:1.6}.CenterDetailDialog-module__y6Ds4a__emptyBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;margin-top:1rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.CenterDetailDialog-module__y6Ds4a__emptyBtn:hover{background-color:#1d4ed8}.CenterDetailDialog-module__y6Ds4a__footer{justify-content:flex-end;margin-top:1.5rem;display:flex}.CenterDetailDialog-module__y6Ds4a__btnClose{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.CenterDetailDialog-module__y6Ds4a__btnClose:hover{background-color:#f8fafc}.CenterDetailDialog-module__y6Ds4a__loadingContainer{justify-content:center;padding:2rem;display:flex}
.CourseTypesPage-module__dTVR3W__wrapper{flex-direction:column;gap:1.5rem;display:flex}.CourseTypesPage-module__dTVR3W__header{flex-direction:column;gap:.25rem;display:flex}.CourseTypesPage-module__dTVR3W__title{color:#1e293b;font-size:1.5rem;font-weight:700}.CourseTypesPage-module__dTVR3W__subtitle{color:#64748b;font-size:.875rem}.CourseTypesPage-module__dTVR3W__infoBanner{background-color:#eff6ff;border:2px solid #bfdbfe;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.CourseTypesPage-module__dTVR3W__infoBannerIcon{color:#2563eb;flex-shrink:0;margin-top:.125rem}.CourseTypesPage-module__dTVR3W__infoBannerTitle{color:#1e3a5f;margin-bottom:.25rem;font-weight:600}.CourseTypesPage-module__dTVR3W__infoBannerList{color:#1d4ed8;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.6;display:flex}.CourseTypesPage-module__dTVR3W__statsGrid{grid-template-columns:repeat(1fr);gap:1rem;display:grid}@media (min-width:501px){.CourseTypesPage-module__dTVR3W__statsGrid{grid-template-columns:repeat(2,1fr)}}.CourseTypesPage-module__dTVR3W__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.CourseTypesPage-module__dTVR3W__statLabel{color:#64748b;font-size:.875rem}.CourseTypesPage-module__dTVR3W__statValue{color:#1e293b;font-size:1.5rem;font-weight:700}.CourseTypesPage-module__dTVR3W__statIconBlue{color:#3b82f6}.CourseTypesPage-module__dTVR3W__statIconPurple{color:#8b5cf6}.CourseTypesPage-module__dTVR3W__listCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.CourseTypesPage-module__dTVR3W__listHeader{border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem}.CourseTypesPage-module__dTVR3W__listTitleRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.CourseTypesPage-module__dTVR3W__listTitle{color:#0f172a;font-size:1.125rem;font-weight:600}.CourseTypesPage-module__dTVR3W__addBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:flex}.CourseTypesPage-module__dTVR3W__addBtn:hover{background-color:#1d4ed8}.CourseTypesPage-module__dTVR3W__searchWrapper{position:relative}.CourseTypesPage-module__dTVR3W__searchIcon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.CourseTypesPage-module__dTVR3W__searchInput{color:#0f172a;background-color:#f2f3f4;border:1px solid #0000;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.CourseTypesPage-module__dTVR3W__searchInput::placeholder{color:#94a3b8}.CourseTypesPage-module__dTVR3W__searchInput:focus{background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}.CourseTypesPage-module__dTVR3W__emptyState{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.CourseTypesPage-module__dTVR3W__emptyTitle{color:#475569;margin-top:1rem;font-size:1rem;font-weight:600}.CourseTypesPage-module__dTVR3W__emptyDesc{color:#94a3b8;margin-top:.25rem;margin-bottom:1.5rem;font-size:.875rem}.CourseTypesPage-module__dTVR3W__courseGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1.5rem;display:grid}
.FAQPage-module__37SLJq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.FAQPage-module__37SLJq__header{justify-content:space-between;align-items:center;display:flex}.FAQPage-module__37SLJq__headerTitle{color:#0f172a;font-size:1.875rem;font-weight:700}.FAQPage-module__37SLJq__headerSubtitle{color:#475569;margin-top:.25rem}.FAQPage-module__37SLJq__addBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.FAQPage-module__37SLJq__addBtn:hover{background-color:#1d4ed8}.FAQPage-module__37SLJq__statsGrid{grid-template-columns:1fr;gap:clamp(.8125rem,.775rem + .1875vw,1rem);display:grid}@media (min-width:640px){.FAQPage-module__37SLJq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FAQPage-module__37SLJq__statsGrid{grid-template-columns:repeat(4,1fr)}}.FAQPage-module__37SLJq__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.FAQPage-module__37SLJq__statContent{justify-content:space-between;align-items:center;display:flex}.FAQPage-module__37SLJq__statLabel{color:#475569;font-size:.875rem}.FAQPage-module__37SLJq__statValue{color:#0f172a;margin-top:.25rem;font-size:1.5rem;font-weight:700}.FAQPage-module__37SLJq__statValueGreen{color:#16a34a;}.FAQPage-module__37SLJq__statValueSlate{color:#475569;}.FAQPage-module__37SLJq__statValuePurple{color:#7c3aed;}.FAQPage-module__37SLJq__statIconBlue{color:#2563eb;background-color:#dbeafe;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.FAQPage-module__37SLJq__statIconGreen{color:#16a34a;background-color:#dcfce7;}.FAQPage-module__37SLJq__statIconSlate{color:#475569;background-color:#f1f5f9;}.FAQPage-module__37SLJq__statIconPurple{color:#7c3aed;background-color:#f3e8ff;}.FAQPage-module__37SLJq__filterCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem}.FAQPage-module__37SLJq__filterRow{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:501px){.FAQPage-module__37SLJq__filterRow{grid-template-columns:7fr 1fr}}.FAQPage-module__37SLJq__searchWrapper{flex:1;position:relative}.FAQPage-module__37SLJq__searchIcon{color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.FAQPage-module__37SLJq__searchInput{color:#0f172a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem}.FAQPage-module__37SLJq__searchInput::placeholder{color:#94a3b8}.FAQPage-module__37SLJq__searchInput:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.FAQPage-module__37SLJq__filterSelect{color:#0f172a;cursor:pointer;appearance:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:12rem;padding:.5rem .75rem;font-size:.875rem}.FAQPage-module__37SLJq__listCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.FAQPage-module__37SLJq__listHeader{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600}.FAQPage-module__37SLJq__listBody{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.FAQPage-module__37SLJq__empty{text-align:center;color:#64748b;padding:3rem}.FAQPage-module__37SLJq__emptyIcon{color:#cbd5e1;margin:0 auto 1rem}
.ManualsPage-module__XfHzVa__wrapper{flex-direction:column;gap:1.5rem;display:flex}.ManualsPage-module__XfHzVa__headerTitle{color:#1e293b;font-size:1.5rem;font-weight:700}.ManualsPage-module__XfHzVa__headerSubtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.ManualsPage-module__XfHzVa__infoBanner{background-color:#eff6ff;border:2px solid #bfdbfe;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ManualsPage-module__XfHzVa__infoIcon{color:#2563eb;flex-shrink:0;margin-top:.125rem}.ManualsPage-module__XfHzVa__infoTitle{color:#1e3a5f;margin-bottom:.25rem;font-weight:600}.ManualsPage-module__XfHzVa__infoList{color:#1d4ed8;margin:0;padding:0;font-size:.875rem;line-height:1.6;list-style:none}.ManualsPage-module__XfHzVa__infoList li:before{content:"• "}.ManualsPage-module__XfHzVa__statsGrid{grid-template-columns:1fr;gap:clamp(.8125rem,.775rem + .1875vw,1rem);display:grid}@media (min-width:640px){.ManualsPage-module__XfHzVa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.ManualsPage-module__XfHzVa__statsGrid{grid-template-columns:repeat(4,1fr)}}.ManualsPage-module__XfHzVa__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.ManualsPage-module__XfHzVa__statContent{justify-content:space-between;align-items:center;display:flex}.ManualsPage-module__XfHzVa__statLabel{color:#64748b;font-size:.875rem}.ManualsPage-module__XfHzVa__statValue{color:#1e293b;margin-top:.25rem;font-size:1.5rem;font-weight:700}.ManualsPage-module__XfHzVa__iconBlue{color:#3b82f6}.ManualsPage-module__XfHzVa__iconGreen{color:#22c55e}.ManualsPage-module__XfHzVa__iconPurple{color:#8b5cf6}.ManualsPage-module__XfHzVa__mainCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.ManualsPage-module__XfHzVa__mainCardHeader{padding:1.25rem 1.5rem}.ManualsPage-module__XfHzVa__mainCardHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ManualsPage-module__XfHzVa__mainCardTitle{color:#0f172a;font-size:1.125rem;font-weight:600}.ManualsPage-module__XfHzVa__addBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:flex}.ManualsPage-module__XfHzVa__addBtn:hover{background-color:#1d4ed8}.ManualsPage-module__XfHzVa__filterRow{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:501px){.ManualsPage-module__XfHzVa__filterRow{grid-template-columns:7fr 1fr}}.ManualsPage-module__XfHzVa__searchWrapper{flex:1;position:relative}.ManualsPage-module__XfHzVa__searchIcon{color:#64748b;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ManualsPage-module__XfHzVa__searchInput{width:100%;min-width:120px}.ManualsPage-module__XfHzVa__searchInput::placeholder{color:#94a3b8}.ManualsPage-module__XfHzVa__searchInput:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.ManualsPage-module__XfHzVa__filterSelect{width:11.25rem}.ManualsPage-module__XfHzVa__manualList{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}
.TimePicker-module__sXrPwG__trigger{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.TimePicker-module__sXrPwG__trigger:hover{border-color:#cbd5e1}.TimePicker-module__sXrPwG__trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.TimePicker-module__sXrPwG__disabled{opacity:.5;cursor:not-allowed;background-color:#f8fafc}.TimePicker-module__sXrPwG__icon{color:#94a3b8;flex-shrink:0}.TimePicker-module__sXrPwG__valueText{text-align:left;color:#1e293b;flex:1;font-family:ui-monospace,monospace;font-weight:500}.TimePicker-module__sXrPwG__placeholder{text-align:left;color:#94a3b8;flex:1}.TimePicker-module__sXrPwG__popover{width:auto!important;padding:0!important}.TimePicker-module__sXrPwG__container{width:160px}.TimePicker-module__sXrPwG__inputRow{padding:8px 8px 0}.TimePicker-module__sXrPwG__timeInput{text-align:center;color:#0f172a;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;height:32px;padding:0 8px;font-family:ui-monospace,monospace;font-size:.9rem;font-weight:600}.TimePicker-module__sXrPwG__timeInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.TimePicker-module__sXrPwG__timeInput::placeholder{color:#cbd5e1;font-weight:400}.TimePicker-module__sXrPwG__columns{height:200px;display:flex}.TimePicker-module__sXrPwG__column{flex-direction:column;flex:1;display:flex}.TimePicker-module__sXrPwG__columnHeader{color:#94a3b8;text-align:center;border-bottom:1px solid #f1f5f9;padding:8px 0 4px;font-size:.7rem;font-weight:600}.TimePicker-module__sXrPwG__divider{background:#f1f5f9;width:1px}.TimePicker-module__sXrPwG__scrollList{flex:1;padding:4px;overflow-y:auto}.TimePicker-module__sXrPwG__scrollList::-webkit-scrollbar{width:4px}.TimePicker-module__sXrPwG__scrollList::-webkit-scrollbar-track{background:0 0}.TimePicker-module__sXrPwG__scrollList::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.TimePicker-module__sXrPwG__item{text-align:center;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 0;font-family:ui-monospace,monospace;font-size:.8rem;display:block}.TimePicker-module__sXrPwG__item:hover{color:#2563eb;background:#eff6ff}.TimePicker-module__sXrPwG__itemActive{color:#fff;background:#2563eb;font-weight:600}.TimePicker-module__sXrPwG__itemActive:hover{color:#fff;background:#1d4ed8}
.SearchInput-module__kJivnq__searchWrapper{position:relative}.SearchInput-module__kJivnq__searchIcon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.SearchInput-module__kJivnq__searchInput{background-color:hsl(var(--field-background));color:#0f172a;box-sizing:border-box;border:1px solid #0000;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;transition:background-color .2s,box-shadow .2s}.SearchInput-module__kJivnq__searchInput:focus{border-color:gray;box-shadow:0 0 0 3px #94a3b840}
.CenterDetailList-module__jLIiGq__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.CenterDetailList-module__jLIiGq__cardHeader{border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem}.CenterDetailList-module__jLIiGq__cardTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.CenterDetailList-module__jLIiGq__cardIcon{color:#64748b}.CenterDetailList-module__jLIiGq__cardDesc{color:#64748b;margin-top:.25rem;font-size:.75rem}.CenterDetailList-module__jLIiGq__list{max-height:37.5rem;overflow-y:auto}.CenterDetailList-module__jLIiGq__centerItem{border-bottom:1px solid #f1f5f9}.CenterDetailList-module__jLIiGq__centerItem:last-child{border-bottom:none}.CenterDetailList-module__jLIiGq__centerHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .15s;display:flex}.CenterDetailList-module__jLIiGq__centerHeader:hover{background-color:#f8fafc}.CenterDetailList-module__jLIiGq__centerLeft{align-items:center;gap:.75rem;display:flex}.CenterDetailList-module__jLIiGq__centerAvatar{color:#fff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:flex}.CenterDetailList-module__jLIiGq__centerName{color:#1e293b;font-size:.875rem;font-weight:700}.CenterDetailList-module__jLIiGq__centerMeta{color:#64748b;margin-top:.125rem;font-size:.75rem}.CenterDetailList-module__jLIiGq__centerRight{align-items:center;gap:1.5rem;display:flex}.CenterDetailList-module__jLIiGq__centerStats{text-align:right}.CenterDetailList-module__jLIiGq__centerBadgeRow{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.CenterDetailList-module__jLIiGq__badgeSms{color:#475569;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.CenterDetailList-module__jLIiGq__badgeLms{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.CenterDetailList-module__jLIiGq__centerTotal{color:#2563eb;font-size:1.125rem;font-weight:700}.CenterDetailList-module__jLIiGq__centerWon{color:#94a3b8;font-size:.75rem}.CenterDetailList-module__jLIiGq__chevron{color:#94a3b8}.CenterDetailList-module__jLIiGq__detailArea{background-color:#f8fafc;border-top:1px solid #e2e8f0}.CenterDetailList-module__jLIiGq__table{text-align:left;border-collapse:collapse;width:100%;font-size:.8125rem}.CenterDetailList-module__jLIiGq__table thead tr{background-color:#f1f5f9}.CenterDetailList-module__jLIiGq__table th{color:#334155;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.CenterDetailList-module__jLIiGq__table td{padding:.75rem 1rem}.CenterDetailList-module__jLIiGq__table tbody tr{border-bottom:1px solid #e2e8f0}.CenterDetailList-module__jLIiGq__table tbody tr:hover{background-color:#fff}.CenterDetailList-module__jLIiGq__thDate{width:8.75rem}.CenterDetailList-module__jLIiGq__thType{width:5rem}.CenterDetailList-module__jLIiGq__thNum{text-align:right;width:5rem}.CenterDetailList-module__jLIiGq__thPerson{width:6.25rem}.CenterDetailList-module__jLIiGq__tdDate{color:#475569;font-size:.75rem}.CenterDetailList-module__jLIiGq__tdTitle{color:#1e293b;font-size:.8125rem;font-weight:500}.CenterDetailList-module__jLIiGq__tdContent{color:#475569;max-width:18.75rem;font-size:.75rem}.CenterDetailList-module__jLIiGq__truncate{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.CenterDetailList-module__jLIiGq__typeBadgeSms{color:#475569;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.CenterDetailList-module__jLIiGq__typeBadgeLms{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.CenterDetailList-module__jLIiGq__tdNumVal{text-align:right}.CenterDetailList-module__jLIiGq__numValue{color:#334155;font-size:.8125rem;font-weight:500}.CenterDetailList-module__jLIiGq__costValue{color:#2563eb;font-size:.8125rem;font-weight:700}.CenterDetailList-module__jLIiGq__numUnit{color:#94a3b8;margin-left:.125rem;font-size:.75rem}.CenterDetailList-module__jLIiGq__tdPerson{color:#475569;font-size:.75rem}.CenterDetailList-module__jLIiGq__empty{text-align:center;color:#94a3b8;padding:3rem}
.ChatWindow-module__uFmhhG__wrapper{background-color:#fff;flex-direction:column;flex:1;display:flex;position:relative}.ChatWindow-module__uFmhhG__emptyState{color:#94a3b8;background-color:#f8fafc4d;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ChatWindow-module__uFmhhG__emptyIcon{opacity:.1;margin-bottom:1rem}.ChatWindow-module__uFmhhG__emptyTitle{color:#475569;font-size:1.125rem;font-weight:500}.ChatWindow-module__uFmhhG__emptySubtitle{font-size:.875rem}.ChatWindow-module__uFmhhG__chatHeader{z-index:10;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.ChatWindow-module__uFmhhG__chatHeaderLeft{align-items:center;gap:.75rem;display:flex}.ChatWindow-module__uFmhhG__headerAvatar{color:#2563eb;background-color:#eff6ff;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:flex}.ChatWindow-module__uFmhhG__headerNameRow{align-items:center;gap:.5rem;display:flex}.ChatWindow-module__uFmhhG__headerName{color:#1e293b;font-size:.875rem;font-weight:700}.ChatWindow-module__uFmhhG__headerBadgeHomepage{color:#fff;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.ChatWindow-module__uFmhhG__headerBadgeNew{color:#fff;background:linear-gradient(90deg,#ef4444,#f97316);border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.ChatWindow-module__uFmhhG__headerBadgeClosed{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.ChatWindow-module__uFmhhG__headerBadgeActive{color:#fff;background-color:#22c55e;border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem}.ChatWindow-module__uFmhhG__headerSubtitle{color:#64748b;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.ChatWindow-module__uFmhhG__headerSubtitleBold{color:#475569;font-weight:500}.ChatWindow-module__uFmhhG__headerSeparator{color:#cbd5e1}.ChatWindow-module__uFmhhG__headerContact{color:#2563eb;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.ChatWindow-module__uFmhhG__headerActions{align-items:center;gap:.5rem;display:flex}.ChatWindow-module__uFmhhG__inviteBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:.375rem;align-items:center;gap:.5rem;height:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.ChatWindow-module__uFmhhG__inviteBtn:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8)}.ChatWindow-module__uFmhhG__closeBtn{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:.375rem;align-items:center;gap:.5rem;height:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:flex}.ChatWindow-module__uFmhhG__closeBtn:hover{background-color:#dc2626}.ChatWindow-module__uFmhhG__closedLabel{color:#94a3b8;cursor:not-allowed;opacity:.8;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;height:2rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.ChatWindow-module__uFmhhG__menuBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ChatWindow-module__uFmhhG__menuBtn:hover{background-color:#f1f5f9}.ChatWindow-module__uFmhhG__menuDropdown{z-index:20;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;min-width:10rem;padding:.25rem;position:absolute;top:3.5rem;right:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.ChatWindow-module__uFmhhG__menuDropdownLabel{color:#64748b;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.ChatWindow-module__uFmhhG__menuDropdownSeparator{background-color:#f1f5f9;height:1px;margin:.25rem 0}.ChatWindow-module__uFmhhG__menuDropdownItem{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;width:100%;padding:.375rem .5rem;font-size:.75rem;display:block}.ChatWindow-module__uFmhhG__menuDropdownItem:hover{background-color:#f1f5f9}.ChatWindow-module__uFmhhG__menuDropdownDanger{color:#dc2626;}.ChatWindow-module__uFmhhG__menuDropdownDanger:hover{background-color:#fef2f2}.ChatWindow-module__uFmhhG__messagesArea{background-color:#f8fafc4d;flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.ChatWindow-module__uFmhhG__systemMessage{justify-content:center;margin:1rem 0;display:flex}.ChatWindow-module__uFmhhG__systemBubble{color:#64748b;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex;box-shadow:0 1px 2px #0000000d}.ChatWindow-module__uFmhhG__messageRow{width:100%;display:flex}.ChatWindow-module__uFmhhG__messageRowAdmin{justify-content:flex-end;}.ChatWindow-module__uFmhhG__messageRowCenter{justify-content:flex-start;}.ChatWindow-module__uFmhhG__messageGroup{gap:.5rem;max-width:70%;display:flex}.ChatWindow-module__uFmhhG__messageGroupAdmin{flex-direction:row-reverse;}.ChatWindow-module__uFmhhG__messageGroupCenter{flex-direction:row;}.ChatWindow-module__uFmhhG__messageAvatar{color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.25rem;font-size:.625rem;display:flex}.ChatWindow-module__uFmhhG__bubbleAdmin{white-space:pre-wrap;color:#fff;background-color:#2563eb;border-radius:1rem 0 1rem 1rem;padding:.75rem;font-size:.875rem;line-height:1.6;box-shadow:0 1px 2px #0000000d}.ChatWindow-module__uFmhhG__bubbleCenter{white-space:pre-wrap;color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:0 1rem 1rem;padding:.75rem;font-size:.875rem;line-height:1.6;box-shadow:0 1px 2px #0000000d}.ChatWindow-module__uFmhhG__messageTime{color:#94a3b8;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.625rem;display:flex}.ChatWindow-module__uFmhhG__messageTimeAdmin{justify-content:flex-end;}.ChatWindow-module__uFmhhG__messageTimeCenter{justify-content:flex-start;}.ChatWindow-module__uFmhhG__readLabel{color:#60a5fa}.ChatWindow-module__uFmhhG__inputArea{background-color:#fff;border-top:1px solid #e2e8f0;padding:1rem}.ChatWindow-module__uFmhhG__inputRow{align-items:flex-end;gap:.5rem;display:flex}.ChatWindow-module__uFmhhG__inputWrapper{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex:1;padding:.25rem;transition:box-shadow .15s}.ChatWindow-module__uFmhhG__inputWrapper:focus-within{box-shadow:0 0 0 2px #bfdbfe80}.ChatWindow-module__uFmhhG__textarea{resize:none;color:#0f172a;background:0 0;border:none;outline:none;width:100%;min-height:1.25rem;max-height:7.5rem;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.ChatWindow-module__uFmhhG__textarea::placeholder{color:#94a3b8}.ChatWindow-module__uFmhhG__sendBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:flex}.ChatWindow-module__uFmhhG__sendBtn:hover{background-color:#1d4ed8}.ChatWindow-module__uFmhhG__sendBtn:disabled{opacity:.5;cursor:not-allowed}.ChatWindow-module__uFmhhG__closedInput{color:#94a3b8;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.875rem;font-size:.875rem;display:flex}
.MessageUsagePage-module__39qPoW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.MessageUsagePage-module__39qPoW__headerTitle{color:#1e293b;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.MessageUsagePage-module__39qPoW__headerIcon{color:#2563eb}.MessageUsagePage-module__39qPoW__headerSubtitle{color:#64748b;margin-top:.25rem}.MessageUsagePage-module__39qPoW__tabList{background-color:hsl(var(--field-background));white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;border-radius:2rem;gap:.25rem;width:100%;max-width:max-content;padding:.25rem;display:flex;overflow-x:auto}.MessageUsagePage-module__39qPoW__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;width:120px;padding:.3rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.MessageUsagePage-module__39qPoW__tab:hover{color:#334155}.MessageUsagePage-module__39qPoW__tabActive{color:#0f172a;background-color:#fff;box-shadow:0 1px 3px #0000001a;}.MessageUsagePage-module__39qPoW__periodRow{align-items:flex-end;gap:1rem;display:flex}.MessageUsagePage-module__39qPoW__periodGroup{flex-direction:column;gap:.5rem;display:flex}.MessageUsagePage-module__39qPoW__periodLabel{color:#334155;font-size:.75rem;font-weight:500}.MessageUsagePage-module__39qPoW__periodSelect{color:#0f172a;cursor:pointer;appearance:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:7.5rem;padding:.5rem .75rem;font-size:.875rem}.MessageUsagePage-module__39qPoW__totalLabel{color:#475569;font-size:.875rem;font-weight:500}.MessageUsagePage-module__39qPoW__statsGrid{grid-template-columns:1fr;gap:clamp(.8125rem,.775rem + .1875vw,1rem);display:grid}@media (min-width:501px){.MessageUsagePage-module__39qPoW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.MessageUsagePage-module__39qPoW__statsGrid{grid-template-columns:repeat(4,1fr)}}.MessageUsagePage-module__39qPoW__statCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.MessageUsagePage-module__39qPoW__statContent{justify-content:space-between;align-items:center;display:flex}.MessageUsagePage-module__39qPoW__statLabel{color:#64748b;margin-bottom:.25rem;font-size:.75rem}.MessageUsagePage-module__39qPoW__statValue{color:#1e293b;font-size:1.5rem;font-weight:700}.MessageUsagePage-module__39qPoW__statValueBlue{color:#2563eb;font-size:1.5rem;font-weight:700}.MessageUsagePage-module__39qPoW__statExtra{color:#94a3b8;margin-top:.5rem;font-size:.75rem}.MessageUsagePage-module__39qPoW__badgeRow{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.MessageUsagePage-module__39qPoW__badgeSms{color:#475569;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.MessageUsagePage-module__39qPoW__badgeLms{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500;display:inline-block}.MessageUsagePage-module__39qPoW__statIconBlue{color:#2563eb;background-color:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.MessageUsagePage-module__39qPoW__statIconGreen{color:#16a34a;background-color:#f0fdf4;}.MessageUsagePage-module__39qPoW__statIconOrange{color:#ea580c;background-color:#fff7ed;}.MessageUsagePage-module__39qPoW__statIconPurple{color:#7c3aed;background-color:#faf5ff;}
.CenterCard-module__LWi6Wq__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;transition:box-shadow .2s;position:relative}.CenterCard-module__LWi6Wq__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CenterCard-module__LWi6Wq__header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.CenterCard-module__LWi6Wq__headerLeft{align-items:center;gap:.75rem;display:flex}.CenterCard-module__LWi6Wq__avatar{color:#2563eb;background-color:#eff6ff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:flex}.CenterCard-module__LWi6Wq__centerName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.CenterCard-module__LWi6Wq__location{color:#64748b;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.CenterCard-module__LWi6Wq__menuWrapper{position:relative}.CenterCard-module__LWi6Wq__menuBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s;display:flex}.CenterCard-module__LWi6Wq__menuBtn:hover{background-color:#f1f5f9}.CenterCard-module__LWi6Wq__dropdown{z-index:10;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;min-width:8rem;position:absolute;top:2.25rem;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.CenterCard-module__LWi6Wq__dropdownItem{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.CenterCard-module__LWi6Wq__dropdownItem:hover{background-color:#f8fafc}.CenterCard-module__LWi6Wq__dropdownDanger{color:#dc2626;}.CenterCard-module__LWi6Wq__dropdownDanger:hover{background-color:#fef2f2}.CenterCard-module__LWi6Wq__dropdownSeparator{background-color:#f1f5f9;height:1px}.CenterCard-module__LWi6Wq__infoGrid{grid-template-columns:1fr 1fr;gap:.75rem .5rem;margin-bottom:1rem;font-size:.875rem;display:grid}.CenterCard-module__LWi6Wq__infoLabel{color:#64748b}.CenterCard-module__LWi6Wq__infoValue{text-align:right;color:#0f172a;justify-content:flex-end;align-items:center;gap:.25rem;font-weight:500;display:flex}.CenterCard-module__LWi6Wq__memberSection{margin-bottom:1rem}.CenterCard-module__LWi6Wq__sectionLabel{color:#64748b;margin-bottom:.5rem;font-size:.75rem}.CenterCard-module__LWi6Wq__memberGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.CenterCard-module__LWi6Wq__memberBox{text-align:center;border-radius:.5rem;padding:.625rem}.CenterCard-module__LWi6Wq__memberBoxBlue{background-color:#eff6ff;}.CenterCard-module__LWi6Wq__memberBoxPurple{background-color:#faf5ff;}.CenterCard-module__LWi6Wq__memberBoxOrange{background-color:#fff7ed;}.CenterCard-module__LWi6Wq__memberIcon{justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.CenterCard-module__LWi6Wq__memberLabel{color:#475569;margin-bottom:.125rem;font-size:.75rem}.CenterCard-module__LWi6Wq__memberCountBlue{color:#2563eb;font-size:1.125rem;font-weight:700}.CenterCard-module__LWi6Wq__memberCountPurple{color:#7c3aed;font-size:1.125rem;font-weight:700}.CenterCard-module__LWi6Wq__memberCountOrange{color:#ea580c;font-size:1.125rem;font-weight:700}.CenterCard-module__LWi6Wq__typesSection{margin-bottom:1rem}.CenterCard-module__LWi6Wq__typesList{flex-wrap:wrap;gap:.375rem;display:flex}.CenterCard-module__LWi6Wq__typeBadge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.CenterCard-module__LWi6Wq__footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.CenterCard-module__LWi6Wq__statusActive{color:#15803d;background-color:#dcfce7;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.CenterCard-module__LWi6Wq__statusClosed{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.CenterCard-module__LWi6Wq__detailLink{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600}.CenterCard-module__LWi6Wq__detailLink:hover{text-decoration:underline}
.EmploymentPage-module__I4b4Ga__wrapper{flex-direction:column;gap:1.5rem;display:flex}.EmploymentPage-module__I4b4Ga__header{justify-content:space-between;align-items:center;display:flex}.EmploymentPage-module__I4b4Ga__title{color:#1e293b;font-size:1.5rem;font-weight:700}.EmploymentPage-module__I4b4Ga__exportBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.EmploymentPage-module__I4b4Ga__exportBtn:hover{background-color:#f8fafc}.EmploymentPage-module__I4b4Ga__statsGrid{grid-template-columns:1fr;gap:clamp(.8125rem,.775rem + .1875vw,1rem);display:grid}@media (min-width:640px){.EmploymentPage-module__I4b4Ga__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EmploymentPage-module__I4b4Ga__statsGrid{grid-template-columns:repeat(3,1fr)}}.EmploymentPage-module__I4b4Ga__statCard{border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.EmploymentPage-module__I4b4Ga__statCardBlue{background-color:#eff6ff;border:1px solid #dbeafe;}.EmploymentPage-module__I4b4Ga__statCardOrange{background-color:#fff7ed;border:1px solid #ffedd5;}.EmploymentPage-module__I4b4Ga__statCardGreen{background-color:#f0fdf4;border:1px solid #dcfce7;}.EmploymentPage-module__I4b4Ga__statIconWrapper{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.EmploymentPage-module__I4b4Ga__statIconBlue{color:#2563eb;background-color:#dbeafe;}.EmploymentPage-module__I4b4Ga__statIconOrange{color:#ea580c;background-color:#ffedd5;}.EmploymentPage-module__I4b4Ga__statIconGreen{color:#16a34a;background-color:#dcfce7;}.EmploymentPage-module__I4b4Ga__statLabel{color:#64748b;font-size:.875rem;font-weight:500}.EmploymentPage-module__I4b4Ga__statValue{color:#0f172a;font-size:1.5rem;font-weight:700}
.InquiriesPage-module__o9GIja__content{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;gap:0;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}
.spinner-module__z8pT-a__spinner{border-style:solid;border-color:#3b82f6 #e2e8f0 #e2e8f0;border-radius:50%;animation:.7s linear infinite spinner-module__z8pT-a__spin}.spinner-module__z8pT-a__sm{border-width:2px;width:16px;height:16px}.spinner-module__z8pT-a__md{border-width:3px;width:24px;height:24px}.spinner-module__z8pT-a__lg{border-width:4px;width:36px;height:36px}@keyframes spinner-module__z8pT-a__spin{to{transform:rotate(360deg)}}
.LoadingWithText-module__gGbgYq__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:2rem;display:flex}.LoadingWithText-module__gGbgYq__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite LoadingWithText-module__gGbgYq__spin}.LoadingWithText-module__gGbgYq__text{color:#94a3b8;font-size:13px}@keyframes LoadingWithText-module__gGbgYq__spin{to{transform:rotate(360deg)}}
.RecentClasses-module__i_5FGG__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.RecentClasses-module__i_5FGG__header{padding:1.5rem 1.5rem 0}.RecentClasses-module__i_5FGG__title{color:#0f172a;font-size:1rem;font-weight:700}.RecentClasses-module__i_5FGG__description{color:#64748b;margin-top:.25rem;font-size:.875rem}.RecentClasses-module__i_5FGG__content{padding:1.5rem}.RecentClasses-module__i_5FGG__tableWrapper{overflow-x:auto}.RecentClasses-module__i_5FGG__table{text-align:left;border-collapse:collapse;width:100%;font-size:.875rem}.RecentClasses-module__i_5FGG__tableHead{background-color:#f8fafc}.RecentClasses-module__i_5FGG__tableHead th{color:#64748b;padding:.5rem .75rem;font-size:.75rem;font-weight:500}.RecentClasses-module__i_5FGG__tableHead th:first-child{border-radius:.375rem 0 0 .375rem}.RecentClasses-module__i_5FGG__tableHead th:last-child{border-radius:0 .375rem .375rem 0}.RecentClasses-module__i_5FGG__thCenter{text-align:center}.RecentClasses-module__i_5FGG__tableBody tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s}.RecentClasses-module__i_5FGG__tableBody tr:last-child{border-bottom:none}.RecentClasses-module__i_5FGG__tableBody tr:hover{background-color:#f8fafc}.RecentClasses-module__i_5FGG__tableBody td{padding:.5rem .75rem}.RecentClasses-module__i_5FGG__tdBold{color:#0f172a;font-weight:500}.RecentClasses-module__i_5FGG__tdMuted{color:#64748b;font-size:.75rem}.RecentClasses-module__i_5FGG__tdCenter{text-align:center}.RecentClasses-module__i_5FGG__badge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}
.RevenueChart-module__A5oVFW__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.RevenueChart-module__A5oVFW__header{padding:1.5rem 1.5rem 0}.RevenueChart-module__A5oVFW__title{color:#0f172a;font-size:1rem;font-weight:700}.RevenueChart-module__A5oVFW__description{color:#64748b;margin-top:.25rem;font-size:.875rem}.RevenueChart-module__A5oVFW__content{padding:1.5rem}.RevenueChart-module__A5oVFW__chartContainer{width:100%;height:400px}.RevenueChart-module__A5oVFW__legend{justify-content:space-between;align-items:center;margin-top:1rem;padding:0 1rem;display:flex}.RevenueChart-module__A5oVFW__legendItem{color:#64748b;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.RevenueChart-module__A5oVFW__legendDot{background-color:#22c55e;border-radius:9999px;width:.75rem;height:.75rem}.RevenueChart-module__A5oVFW__summary{text-align:right}.RevenueChart-module__A5oVFW__summaryLabel{color:#64748b;font-size:.75rem}.RevenueChart-module__A5oVFW__summaryValue{color:#16a34a;font-size:1.125rem;font-weight:700}
.FooterModals-module__DyoNDW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0009;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.FooterModals-module__DyoNDW__modal{width:100%;max-width:56rem}.FooterModals-module__DyoNDW__card{background-color:#fff;border-radius:.75rem;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.FooterModals-module__DyoNDW__cardHeader{background:linear-gradient(90deg,#eff6ff,#eef2ff);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.FooterModals-module__DyoNDW__headerLeft{align-items:center;gap:.5rem;display:flex}.FooterModals-module__DyoNDW__iconBox{color:#2563eb;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:0 1px 2px #0000000d}.FooterModals-module__DyoNDW__headerTitle{color:#2563eb;font-size:1.125rem;font-weight:700}.FooterModals-module__DyoNDW__headerSub{color:#475569;margin-top:.125rem;font-size:.75rem}.FooterModals-module__DyoNDW__closeBtn{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex}.FooterModals-module__DyoNDW__closeBtn:hover{background-color:#ffffff80}.FooterModals-module__DyoNDW__cardContent{word-break:keep-all;max-height:calc(90vh - 80px);padding:1.25rem;overflow-y:auto}.FooterModals-module__DyoNDW__faqList{flex-direction:column;gap:.75rem;display:flex}.FooterModals-module__DyoNDW__faqItem{background:linear-gradient(to bottom right,#f8fafc,#f1f5f980);border:1px solid #e2e8f0;border-radius:.625rem;padding:1rem;transition:border-color .3s,box-shadow .3s}.FooterModals-module__DyoNDW__faqItem:hover{border-color:#93c5fd;box-shadow:0 4px 6px -1px #0000001a}.FooterModals-module__DyoNDW__faqBadge{border-radius:9999px;margin-bottom:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.FooterModals-module__DyoNDW__badgeBlue{color:#1d4ed8;background-color:#dbeafe}.FooterModals-module__DyoNDW__badgeGreen{color:#15803d;background-color:#dcfce7}.FooterModals-module__DyoNDW__badgePurple{color:#7e22ce;background-color:#f3e8ff}.FooterModals-module__DyoNDW__badgeOrange{color:#c2410c;background-color:#ffedd5}.FooterModals-module__DyoNDW__badgePink{color:#be185d;background-color:#fce7f3}.FooterModals-module__DyoNDW__badgeSlate{color:#475569;background-color:#f1f5f9}.FooterModals-module__DyoNDW__faqRow{gap:.5rem;display:flex}.FooterModals-module__DyoNDW__faqRowAnswer{gap:.5rem;margin-top:.5rem;display:flex}.FooterModals-module__DyoNDW__faqIcon{color:#fff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000d}.FooterModals-module__DyoNDW__faqIconQ{background-color:#3b82f6;}.FooterModals-module__DyoNDW__faqIconA{background-color:#22c55e;}.FooterModals-module__DyoNDW__faqQuestion{color:#0f172a;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.FooterModals-module__DyoNDW__faqAnswer{color:#334155;font-size:.8125rem;line-height:1.625}.FooterModals-module__DyoNDW__sectionBlock{margin-bottom:.75rem}.FooterModals-module__DyoNDW__sectionTitle{color:#0f172a;margin-bottom:.375rem;font-size:1rem;font-weight:700}.FooterModals-module__DyoNDW__sectionText{color:#475569;margin-bottom:.75rem;font-size:.8125rem;line-height:1.625}.FooterModals-module__DyoNDW__infoGrid{background-color:#f8fafc;border-radius:.5rem;grid-template-columns:1fr;gap:.75rem;padding:1rem;display:grid}.FooterModals-module__DyoNDW__infoLabel{color:#64748b;font-size:.8125rem}.FooterModals-module__DyoNDW__infoValue{color:#0f172a;font-size:.8125rem;font-weight:500}.FooterModals-module__DyoNDW__infoFull{grid-column:span 1}.FooterModals-module__DyoNDW__visionTitle{color:#0f172a;margin-top:1rem;margin-bottom:.375rem;font-size:1rem;font-weight:700}.FooterModals-module__DyoNDW__legalContent{flex-direction:column;gap:.75rem;font-size:.8125rem;display:flex}.FooterModals-module__DyoNDW__legalTitle{color:#0f172a;margin-bottom:.375rem;font-size:1rem;font-weight:700}.FooterModals-module__DyoNDW__legalText{color:#475569;line-height:1.625}.FooterModals-module__DyoNDW__legalList{color:#475569;flex-direction:column;gap:.25rem;padding-left:1.25rem;list-style:outside;display:flex}.FooterModals-module__DyoNDW__legalNote{color:#64748b;margin-top:.75rem;font-size:.6875rem}.FooterModals-module__DyoNDW__partnerSection{flex-direction:column;gap:1rem;display:flex}.FooterModals-module__DyoNDW__partnerGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.FooterModals-module__DyoNDW__partnerCard{border:2px solid #dbeafe;border-radius:.625rem;overflow:hidden}.FooterModals-module__DyoNDW__partnerCardGreen{border:2px solid #dcfce7;border-radius:.625rem;overflow:hidden}.FooterModals-module__DyoNDW__partnerCardHeader{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.9375rem;font-weight:700}.FooterModals-module__DyoNDW__partnerCardBody{padding:.75rem 1rem}.FooterModals-module__DyoNDW__partnerList{color:#475569;flex-direction:column;gap:.375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.FooterModals-module__DyoNDW__partnerCta{background-color:#eff6ff;border-radius:.5rem;padding:1rem}.FooterModals-module__DyoNDW__partnerCtaTitle{color:#0f172a;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.FooterModals-module__DyoNDW__partnerCtaText{color:#475569;margin-bottom:.5rem;font-size:.8125rem}.FooterModals-module__DyoNDW__partnerContact{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.FooterModals-module__DyoNDW__partnerContactLabel{font-weight:700}@media (min-width:768px){.FooterModals-module__DyoNDW__overlay{padding:1rem}.FooterModals-module__DyoNDW__card{border-radius:1rem;max-height:85vh}.FooterModals-module__DyoNDW__cardHeader{padding:1.5rem 2rem}.FooterModals-module__DyoNDW__headerLeft{gap:.75rem}.FooterModals-module__DyoNDW__iconBox{border-radius:.75rem;width:3rem;height:3rem}.FooterModals-module__DyoNDW__headerTitle{font-size:1.5rem}.FooterModals-module__DyoNDW__headerSub{font-size:.875rem}.FooterModals-module__DyoNDW__closeBtn{width:2.5rem;height:2.5rem}.FooterModals-module__DyoNDW__cardContent{max-height:calc(85vh - 120px);padding:2rem}.FooterModals-module__DyoNDW__faqList{gap:1rem}.FooterModals-module__DyoNDW__faqItem{border-radius:.75rem;padding:1.5rem}.FooterModals-module__DyoNDW__faqBadge{margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem}.FooterModals-module__DyoNDW__faqRow,.FooterModals-module__DyoNDW__faqRowAnswer{gap:.75rem}.FooterModals-module__DyoNDW__faqRowAnswer{margin-top:.75rem}.FooterModals-module__DyoNDW__faqIcon{border-radius:.5rem;width:2rem;height:2rem;font-size:.875rem}.FooterModals-module__DyoNDW__faqQuestion{margin-bottom:.75rem;font-size:1.125rem}.FooterModals-module__DyoNDW__faqAnswer{font-size:.875rem}.FooterModals-module__DyoNDW__sectionBlock{margin-bottom:1rem}.FooterModals-module__DyoNDW__sectionTitle{margin-bottom:.5rem;font-size:1.125rem}.FooterModals-module__DyoNDW__sectionText{margin-bottom:1rem;font-size:.875rem}.FooterModals-module__DyoNDW__infoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem}.FooterModals-module__DyoNDW__infoLabel,.FooterModals-module__DyoNDW__infoValue{font-size:.875rem}.FooterModals-module__DyoNDW__infoFull{grid-column:span 2}.FooterModals-module__DyoNDW__visionTitle{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem}.FooterModals-module__DyoNDW__legalContent{gap:1rem;font-size:.875rem}.FooterModals-module__DyoNDW__legalTitle{margin-bottom:.5rem;font-size:1.125rem}.FooterModals-module__DyoNDW__legalList{padding-left:1.5rem}.FooterModals-module__DyoNDW__legalNote{margin-top:1rem;font-size:.75rem}.FooterModals-module__DyoNDW__partnerSection{gap:1.5rem}.FooterModals-module__DyoNDW__partnerGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.FooterModals-module__DyoNDW__partnerCard,.FooterModals-module__DyoNDW__partnerCardGreen{border-radius:.75rem}.FooterModals-module__DyoNDW__partnerCardHeader{padding:1rem 1.5rem;font-size:1.125rem}.FooterModals-module__DyoNDW__partnerCardBody{padding:1rem 1.5rem}.FooterModals-module__DyoNDW__partnerList{gap:.5rem;font-size:.875rem}.FooterModals-module__DyoNDW__partnerCta{padding:1.5rem}.FooterModals-module__DyoNDW__partnerCtaTitle{margin-bottom:.5rem;font-size:1rem}.FooterModals-module__DyoNDW__partnerCtaText{margin-bottom:.75rem;font-size:.875rem}.FooterModals-module__DyoNDW__partnerContact{font-size:.875rem}}
.CenterPayments-module__5yhuvG__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.CenterPayments-module__5yhuvG__header{padding:1.5rem 1.5rem 0}.CenterPayments-module__5yhuvG__headerRow{justify-content:space-between;align-items:center;display:flex}.CenterPayments-module__5yhuvG__title{color:#0f172a;font-size:1rem;font-weight:700}.CenterPayments-module__5yhuvG__description{color:#64748b;margin-top:.25rem;font-size:.875rem}.CenterPayments-module__5yhuvG__summaryLabel{color:#64748b;text-align:right;font-size:.75rem}.CenterPayments-module__5yhuvG__summaryValue{color:#2563eb;text-align:right;font-size:1.5rem;font-weight:700}.CenterPayments-module__5yhuvG__content{padding:1.5rem}.CenterPayments-module__5yhuvG__tableWrapper{overflow-x:auto}.CenterPayments-module__5yhuvG__table{text-align:left;border-collapse:collapse;width:100%;font-size:.875rem}.CenterPayments-module__5yhuvG__tableHead{background-color:#f8fafc}.CenterPayments-module__5yhuvG__tableHead th{color:#64748b;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.CenterPayments-module__5yhuvG__tableHead th:first-child{border-radius:.375rem 0 0 .375rem}.CenterPayments-module__5yhuvG__tableHead th:last-child{border-radius:0 .375rem .375rem 0}.CenterPayments-module__5yhuvG__thCenter{text-align:center}.CenterPayments-module__5yhuvG__thRight{text-align:right}.CenterPayments-module__5yhuvG__tableBody tr{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background-color .15s}.CenterPayments-module__5yhuvG__tableBody tr:last-child{border-bottom:none}.CenterPayments-module__5yhuvG__tableBody tr:hover{background-color:#f8fafc}.CenterPayments-module__5yhuvG__tableBody td{padding:.75rem 1rem}.CenterPayments-module__5yhuvG__tdBold{color:#0f172a;font-weight:500}.CenterPayments-module__5yhuvG__tdMuted{color:#64748b;font-size:.75rem}.CenterPayments-module__5yhuvG__tdCenter{text-align:center}.CenterPayments-module__5yhuvG__tdRight{text-align:right}.CenterPayments-module__5yhuvG__rankBadge{color:#fff;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.CenterPayments-module__5yhuvG__rankGold{background-color:#eab308;}.CenterPayments-module__5yhuvG__rankSilver{background-color:#94a3b8;}.CenterPayments-module__5yhuvG__rankBronze{background-color:#ea580c;}.CenterPayments-module__5yhuvG__rankDefault{color:#64748b;font-weight:500}.CenterPayments-module__5yhuvG__textBlue{color:#2563eb;font-weight:700}.CenterPayments-module__5yhuvG__textGreen{color:#16a34a;font-weight:700}.CenterPayments-module__5yhuvG__tableFoot{background-color:#f1f5f9;font-weight:700}.CenterPayments-module__5yhuvG__tableFoot td{padding:.75rem 1rem}.CenterPayments-module__5yhuvG__footLabel{color:#334155}.CenterPayments-module__5yhuvG__footBlue{color:#1d4ed8}.CenterPayments-module__5yhuvG__footGreen{color:#15803d}
.LoadingPage-module__7nTl-a__page{flex:1;justify-content:center;align-items:center;width:100%;display:flex}
.Footer-module__leZmBW__footer{color:#fff;background-color:#0f172a;padding:2rem 0}.Footer-module__leZmBW__container{max-width:72rem;margin:0 auto;padding:0 1rem}.Footer-module__leZmBW__grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.Footer-module__leZmBW__brand{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.Footer-module__leZmBW__brandDesc{color:#94a3b8;font-size:.8125rem}.Footer-module__leZmBW__brandCompany{color:#64748b;margin-top:.375rem;font-size:.75rem}.Footer-module__leZmBW__columnTitle{margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.Footer-module__leZmBW__columnList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__leZmBW__columnItem{color:#94a3b8;cursor:pointer;font-size:.8125rem;transition:color .2s}.Footer-module__leZmBW__columnItem:hover{color:#fff}.Footer-module__leZmBW__bottom{text-align:center;color:#64748b;border-top:1px solid #1e293b;padding-top:1.5rem;font-size:.75rem}.Footer-module__leZmBW__bottomLine{margin-top:.375rem}.Footer-module__leZmBW__bottomLineSm{margin-top:.25rem}@media (min-width:768px){.Footer-module__leZmBW__footer{padding:2.5rem 0}.Footer-module__leZmBW__container{padding:0 1.5rem}.Footer-module__leZmBW__grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.Footer-module__leZmBW__brand{margin-bottom:.625rem;font-size:1.375rem}.Footer-module__leZmBW__brandDesc{font-size:.875rem}.Footer-module__leZmBW__columnTitle{margin-bottom:.625rem;font-size:1rem}.Footer-module__leZmBW__columnList{gap:.5rem}.Footer-module__leZmBW__columnItem{font-size:.875rem}.Footer-module__leZmBW__bottom{padding-top:2rem;font-size:.8125rem}.Footer-module__leZmBW__bottomLine{margin-top:.5rem}}@media (min-width:1025px){.Footer-module__leZmBW__footer{padding:3rem 0}.Footer-module__leZmBW__grid{grid-template-columns:repeat(4,1fr);gap:2rem}.Footer-module__leZmBW__brand{margin-bottom:.75rem;font-size:1.5rem}.Footer-module__leZmBW__columnTitle{margin-bottom:.75rem}.Footer-module__leZmBW__bottom{font-size:.875rem}}@media (min-width:1280px){.Footer-module__leZmBW__container{padding:0 2rem}.Footer-module__leZmBW__grid{gap:3rem}}
.AdminDashboard-module__RcvTGq__dashboard{flex-direction:column;gap:1.5rem;display:flex}.AdminDashboard-module__RcvTGq__titleRow{justify-content:space-between;align-items:center;display:flex}.AdminDashboard-module__RcvTGq__title{color:#1e293b;font-size:1.5rem;font-weight:700}.AdminDashboard-module__RcvTGq__updatedAt{color:#64748b;font-size:.875rem}.AdminDashboard-module__RcvTGq__twoColGrid{grid-template-columns:1fr;gap:clamp(1rem,.95rem + .25vw,1.5rem);display:grid}@media (min-width:768px){.AdminDashboard-module__RcvTGq__twoColGrid{grid-template-columns:repeat(2,1fr)}}
.layout-module__mJirpG__wrapper{flex-direction:column;min-height:100vh;padding-top:3.5rem;display:flex}.layout-module__mJirpG__main{flex:1}@media (min-width:768px){.layout-module__mJirpG__wrapper{padding-top:4.5rem}}@media (min-width:1025px){.layout-module__mJirpG__wrapper{padding-top:4.5rem}}
.CentersPage-module__vRWjPW__page{flex-direction:column;gap:1.5rem;display:flex}.CentersPage-module__vRWjPW__titleRow{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,.95rem + .25vw,1.5rem);display:flex}.CentersPage-module__vRWjPW__titleGroup h2{color:#1e293b;font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);font-weight:700}.CentersPage-module__vRWjPW__titleGroup p{color:#64748b;margin-top:.25rem;font-size:.875rem}.CentersPage-module__vRWjPW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:821px){.CentersPage-module__vRWjPW__titleRow{flex-direction:row;align-items:center}.CentersPage-module__vRWjPW__actions{width:auto}}.CentersPage-module__vRWjPW__btnOutline{color:#334155;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.CentersPage-module__vRWjPW__btnOutline:hover{background-color:#f8fafc}.CentersPage-module__vRWjPW__btnPrimary{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2563eb;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.CentersPage-module__vRWjPW__btnPrimary:hover{background-color:#1d4ed8}@media (min-width:821px){.CentersPage-module__vRWjPW__btnOutline,.CentersPage-module__vRWjPW__btnPrimary{flex:none}}.CentersPage-module__vRWjPW__searchCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:15px;padding:1rem 1.5rem;display:flex}.CentersPage-module__vRWjPW__searchRow{justify-content:space-between;align-items:center;display:flex}.CentersPage-module__vRWjPW__searchWrapper{width:100%;max-width:24rem;position:relative}.CentersPage-module__vRWjPW__searchIcon{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.CentersPage-module__vRWjPW__searchInput{color:#0f172a;background-color:#f2f3f4;border-radius:.375rem;outline:none;width:100%;padding:.5rem 1rem .5rem 2.25rem;font-size:.875rem;transition:border-color .2s}.CentersPage-module__vRWjPW__searchInput::placeholder{color:#94a3b8}.CentersPage-module__vRWjPW__searchInput:focus{background-color:#fff;box-shadow:0 0 0 3px #2563eb1a}.CentersPage-module__vRWjPW__filterBtn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s;display:flex}.CentersPage-module__vRWjPW__filterBtn:hover{background-color:#f8fafc}.CentersPage-module__vRWjPW__emptyState{color:#94a3b8;background-color:#fff;border:1px dashed #e2e8f0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.CentersPage-module__vRWjPW__emptyTitle{color:#475569;margin-top:1rem;font-size:1rem;font-weight:600}.CentersPage-module__vRWjPW__emptyDesc{color:#94a3b8;margin-top:.25rem;margin-bottom:1.5rem;font-size:.875rem}.CentersPage-module__vRWjPW__cardGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}
.HomepageInquiriesPage-module__WUKh3a__wrapper{flex-direction:column;gap:1.5rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__header{justify-content:space-between;align-items:flex-start;display:flex}.HomepageInquiriesPage-module__WUKh3a__title{color:#0f172a;font-size:1.375rem;font-weight:700}.HomepageInquiriesPage-module__WUKh3a__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.HomepageInquiriesPage-module__WUKh3a__stats{gap:1rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__statItem{color:#64748b;font-size:.8125rem}.HomepageInquiriesPage-module__WUKh3a__statItem strong{color:#0f172a;font-weight:700}.HomepageInquiriesPage-module__WUKh3a__textBlue{color:#2563eb!important}.HomepageInquiriesPage-module__WUKh3a__empty{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;display:flex}.HomepageInquiriesPage-module__WUKh3a__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;display:grid}.HomepageInquiriesPage-module__WUKh3a__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:box-shadow .2s;display:flex}.HomepageInquiriesPage-module__WUKh3a__card:hover{box-shadow:0 4px 12px #00000014}.HomepageInquiriesPage-module__WUKh3a__cardTop{justify-content:space-between;align-items:center;display:flex}.HomepageInquiriesPage-module__WUKh3a__cardDate{color:#94a3b8;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__cardTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.HomepageInquiriesPage-module__WUKh3a__cardCategory{color:#64748b;margin:0;font-size:.8125rem}.HomepageInquiriesPage-module__WUKh3a__contactList{flex-direction:column;gap:.375rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__contactItem{color:#475569;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__contactLink{color:#2563eb;text-decoration:none}.HomepageInquiriesPage-module__WUKh3a__contactLink:hover{text-decoration:underline}.HomepageInquiriesPage-module__WUKh3a__cardActions{gap:.5rem;margin-top:.25rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__statusNew{color:#2563eb;background-color:#eff6ff;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.HomepageInquiriesPage-module__WUKh3a__statusProgress{color:#a16207;background-color:#fef9c3;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.HomepageInquiriesPage-module__WUKh3a__statusClosed{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.HomepageInquiriesPage-module__WUKh3a__overlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.HomepageInquiriesPage-module__WUKh3a__modal{background:#fff;border-radius:.75rem;width:100%;max-width:36rem;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.HomepageInquiriesPage-module__WUKh3a__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__modalTitle{font-size:1.125rem;font-weight:700}.HomepageInquiriesPage-module__WUKh3a__modalClose{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:.25rem}.HomepageInquiriesPage-module__WUKh3a__modalBody{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__modalFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__detailSection{flex-direction:column;gap:.5rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__detailLabel{color:#334155;margin:0;font-size:.8125rem;font-weight:600}.HomepageInquiriesPage-module__WUKh3a__detailGrid{color:#475569;grid-template-columns:1fr 1fr;gap:.5rem;font-size:.8125rem;display:grid}.HomepageInquiriesPage-module__WUKh3a__detailGrid div{align-items:center;gap:.375rem;display:flex}.HomepageInquiriesPage-module__WUKh3a__messageBox{color:#334155;white-space:pre-wrap;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;font-size:.875rem;line-height:1.6}
.CenterAttendanceSheet-module__NdKuwG__wrapper{flex-direction:column;gap:1rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__filterCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000000f}.CenterAttendanceSheet-module__NdKuwG__filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__filterLeft{flex:1;align-items:center;gap:.75rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__filterLabelGroup{align-items:center;gap:.5rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__filterIcon{color:#64748b}.CenterAttendanceSheet-module__NdKuwG__filterLabel{color:#334155;white-space:nowrap;font-size:.875rem;font-weight:500}.CenterAttendanceSheet-module__NdKuwG__selectWrapper{width:320px;position:relative}.CenterAttendanceSheet-module__NdKuwG__select{color:#334155;appearance:none;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;outline:none;width:100%;height:2.25rem;padding:0 2rem 0 .75rem;font-size:.875rem;transition:border-color .15s}.CenterAttendanceSheet-module__NdKuwG__select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.CenterAttendanceSheet-module__NdKuwG__filterRight{align-items:center;gap:.5rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__searchWrapper{position:relative}.CenterAttendanceSheet-module__NdKuwG__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.CenterAttendanceSheet-module__NdKuwG__searchInput{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;outline:none;width:200px;height:2.25rem;padding:0 .75rem 0 2.25rem;font-size:.875rem;transition:border-color .15s}.CenterAttendanceSheet-module__NdKuwG__searchInput::placeholder{color:#94a3b8}.CenterAttendanceSheet-module__NdKuwG__searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.CenterAttendanceSheet-module__NdKuwG__excelButton{color:#16a34a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #16a34a;border-radius:.375rem;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.CenterAttendanceSheet-module__NdKuwG__excelButton:hover{background-color:#f0fdf4}.CenterAttendanceSheet-module__NdKuwG__displayOptions{border-top:1px solid #e2e8f0;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__displayLabel{color:#334155;white-space:nowrap;font-size:.875rem;font-weight:500}.CenterAttendanceSheet-module__NdKuwG__checkboxGroup{align-items:center;gap:1rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__checkboxLabel{cursor:pointer;color:#475569;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__checkbox{accent-color:#3b82f6;cursor:pointer;width:1rem;height:1rem}.CenterAttendanceSheet-module__NdKuwG__classInfoCard{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000000f}.CenterAttendanceSheet-module__NdKuwG__classInfoRow{flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.CenterAttendanceSheet-module__NdKuwG__classInfoItem{white-space:nowrap}.CenterAttendanceSheet-module__NdKuwG__classInfoLabel{color:#475569}.CenterAttendanceSheet-module__NdKuwG__classInfoValueBold{color:#1e293b;margin-left:.5rem;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__classInfoValue{color:#334155;margin-left:.5rem;font-weight:500}.CenterAttendanceSheet-module__NdKuwG__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.CenterAttendanceSheet-module__NdKuwG__tableScroll{height:600px;overflow:auto}.CenterAttendanceSheet-module__NdKuwG__table{border-collapse:collapse;width:100%}.CenterAttendanceSheet-module__NdKuwG__thead{z-index:20;background:#f1f5f9;position:sticky;top:0}.CenterAttendanceSheet-module__NdKuwG__thNo{color:#334155;z-index:30;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;min-width:50px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:sticky;left:0}.CenterAttendanceSheet-module__NdKuwG__thStudent{color:#334155;z-index:30;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;min-width:100px;padding:.5rem 1rem;font-size:.75rem;font-weight:700;position:sticky;left:50px}.CenterAttendanceSheet-module__NdKuwG__thCategory{color:#334155;z-index:30;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;min-width:60px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:sticky;left:150px}.CenterAttendanceSheet-module__NdKuwG__thDates{color:#334155;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;padding:.5rem 1rem;font-size:.75rem;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__thTotal{color:#334155;z-index:30;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;min-width:60px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:sticky;right:0}.CenterAttendanceSheet-module__NdKuwG__thDate{color:#334155;text-align:center;border:1px solid #cbd5e1;min-width:45px;padding:.25rem;font-size:10px;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__thDateDefault{background:#f1f5f9;}.CenterAttendanceSheet-module__NdKuwG__thDateInternship{background:#f3e8ff;}.CenterAttendanceSheet-module__NdKuwG__dateContent{text-align:center;line-height:1.2}.CenterAttendanceSheet-module__NdKuwG__dateDayOfWeek{color:#64748b;font-weight:400}.CenterAttendanceSheet-module__NdKuwG__dateInternshipLabel{color:#7e22ce;margin-top:2px;font-size:8px;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__emptyCell{text-align:center;color:#64748b;border:1px solid #cbd5e1;padding:1rem 3rem}.CenterAttendanceSheet-module__NdKuwG__dataRow{transition:background-color .15s}.CenterAttendanceSheet-module__NdKuwG__dataRow:hover{background-color:#eff6ff4d}.CenterAttendanceSheet-module__NdKuwG__tdNo{text-align:center;color:#334155;z-index:10;background:#fff;border:1px solid #cbd5e1;min-width:50px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:sticky;left:0}.CenterAttendanceSheet-module__NdKuwG__tdName{color:#1e293b;z-index:10;background:#fff;border:1px solid #cbd5e1;min-width:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:sticky;left:50px}.CenterAttendanceSheet-module__NdKuwG__tdCategoryBase{text-align:center;z-index:10;background:#fff;border:1px solid #cbd5e1;min-width:60px;padding:.25rem .5rem;font-size:10px;font-weight:500;position:sticky;left:150px}.CenterAttendanceSheet-module__NdKuwG__tdCategoryTheory{color:#1d4ed8;}.CenterAttendanceSheet-module__NdKuwG__tdCategoryPractical{color:#15803d;}.CenterAttendanceSheet-module__NdKuwG__tdCategoryPractice{color:#7e22ce;}.CenterAttendanceSheet-module__NdKuwG__tdCategoryTotal{text-align:center;color:#1e293b;z-index:10;background:#f1f5f9;border:1px solid #cbd5e1;min-width:60px;padding:.25rem .5rem;font-size:10px;font-weight:700;position:sticky;left:150px}.CenterAttendanceSheet-module__NdKuwG__tdValue{text-align:center;color:#334155;border:1px solid #cbd5e1;padding:.25rem;font-size:11px}.CenterAttendanceSheet-module__NdKuwG__tdTotalValue{text-align:center;color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;padding:.25rem;font-size:11px;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__tdRowTotalBase{text-align:center;z-index:10;border:1px solid #cbd5e1;min-width:60px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;position:sticky;right:0}.CenterAttendanceSheet-module__NdKuwG__tdRowTotalTheory{color:#1d4ed8;background:#eff6ff;}.CenterAttendanceSheet-module__NdKuwG__tdRowTotalPractical{color:#15803d;background:#f0fdf4;}.CenterAttendanceSheet-module__NdKuwG__tdRowTotalPractice{color:#7e22ce;background:#faf5ff;}.CenterAttendanceSheet-module__NdKuwG__tdRowTotalGrand{color:#1e293b;background:#f1f5f9;}.CenterAttendanceSheet-module__NdKuwG__thTotalLeftSticky{color:#334155;z-index:30;text-align:center;background:#f1f5f9;border:1px solid #cbd5e1;min-width:70px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:sticky;left:150px}.CenterAttendanceSheet-module__NdKuwG__tdTotalLeftSticky{text-align:center;z-index:10;background:#f1f5f9;border:1px solid #cbd5e1;min-width:70px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;position:sticky;left:150px}.CenterAttendanceSheet-module__NdKuwG__totalRow{background:#f8fafc80;border-bottom:2px solid #94a3b8}.CenterAttendanceSheet-module__NdKuwG__statsCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px #0000000f}.CenterAttendanceSheet-module__NdKuwG__statsTitle{color:#1e293b;margin-bottom:.75rem;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.CenterAttendanceSheet-module__NdKuwG__statsGrid{grid-template-columns:repeat(5,1fr)}}.CenterAttendanceSheet-module__NdKuwG__statBox{text-align:center;border-style:solid;border-width:1px;border-radius:.5rem;padding:.75rem}.CenterAttendanceSheet-module__NdKuwG__statBoxTheory{background:#eff6ff;border-color:#bfdbfe;}.CenterAttendanceSheet-module__NdKuwG__statBoxPractical{background:#f0fdf4;border-color:#bbf7d0;}.CenterAttendanceSheet-module__NdKuwG__statBoxPractice{background:#faf5ff;border-color:#e9d5ff;}.CenterAttendanceSheet-module__NdKuwG__statBoxTotal{background:#f1f5f9;border-color:#cbd5e1;}.CenterAttendanceSheet-module__NdKuwG__statBoxAttendance{background:#fff7ed;border-color:#fed7aa;}.CenterAttendanceSheet-module__NdKuwG__statLabel{margin-bottom:.25rem;font-size:.75rem}.CenterAttendanceSheet-module__NdKuwG__statLabelTheory{color:#2563eb;}.CenterAttendanceSheet-module__NdKuwG__statLabelPractical{color:#16a34a;}.CenterAttendanceSheet-module__NdKuwG__statLabelPractice{color:#9333ea;}.CenterAttendanceSheet-module__NdKuwG__statLabelTotal{color:#475569;}.CenterAttendanceSheet-module__NdKuwG__statLabelAttendance{color:#ea580c;}.CenterAttendanceSheet-module__NdKuwG__statValue{font-size:1.5rem;font-weight:700}.CenterAttendanceSheet-module__NdKuwG__statValueTheory{color:#1d4ed8;}.CenterAttendanceSheet-module__NdKuwG__statValuePractical{color:#15803d;}.CenterAttendanceSheet-module__NdKuwG__statValuePractice{color:#7e22ce;}.CenterAttendanceSheet-module__NdKuwG__statValueTotal{color:#1e293b;}.CenterAttendanceSheet-module__NdKuwG__statValueAttendance{color:#c2410c;}
.PeriodTemplatesPage-module__0ibIoW__container{padding:1.5rem 0}.PeriodTemplatesPage-module__0ibIoW__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__title{color:#0f172a;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.PeriodTemplatesPage-module__0ibIoW__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.PeriodTemplatesPage-module__0ibIoW__headerActions{gap:.5rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.PeriodTemplatesPage-module__0ibIoW__btnPrimary:hover{background:#1d4ed8}.PeriodTemplatesPage-module__0ibIoW__btnOutline{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.PeriodTemplatesPage-module__0ibIoW__btnOutline:hover{background:#f8fafc}.PeriodTemplatesPage-module__0ibIoW__btnOutlineSm{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:inline-flex}.PeriodTemplatesPage-module__0ibIoW__btnOutlineSm:hover{background:#f8fafc}.PeriodTemplatesPage-module__0ibIoW__emptyState{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__emptyTitle{color:#64748b;margin-top:1rem;font-size:1rem;font-weight:600}.PeriodTemplatesPage-module__0ibIoW__emptyDesc{color:#94a3b8;margin-top:.25rem;font-size:.875rem}.PeriodTemplatesPage-module__0ibIoW__grid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:768px){.PeriodTemplatesPage-module__0ibIoW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.PeriodTemplatesPage-module__0ibIoW__grid{grid-template-columns:repeat(3,1fr)}}.PeriodTemplatesPage-module__0ibIoW__card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;transition:box-shadow .2s}.PeriodTemplatesPage-module__0ibIoW__card:hover{box-shadow:0 4px 6px -1px #0000001a}.PeriodTemplatesPage-module__0ibIoW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__cardTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.PeriodTemplatesPage-module__0ibIoW__cardActions{gap:4px;display:flex}.PeriodTemplatesPage-module__0ibIoW__iconBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.PeriodTemplatesPage-module__0ibIoW__iconBtn:hover{color:#2563eb;background:#f1f5f9}.PeriodTemplatesPage-module__0ibIoW__defaultBadge{color:#1d4ed8;background:#dbeafe;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:500}.PeriodTemplatesPage-module__0ibIoW__cardMeta{color:#64748b;margin-bottom:.75rem;font-size:.8rem}.PeriodTemplatesPage-module__0ibIoW__configList{flex-direction:column;gap:2px;display:flex}.PeriodTemplatesPage-module__0ibIoW__configItem{background:#f8fafc;border-radius:4px;justify-content:space-between;padding:4px 8px;font-size:.8rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__lunchItem{color:#ea580c;background:#fff7ed}.PeriodTemplatesPage-module__0ibIoW__configLabel{color:#334155;font-weight:500}.PeriodTemplatesPage-module__0ibIoW__configTime{color:#64748b}.PeriodTemplatesPage-module__0ibIoW__lunchItem .PeriodTemplatesPage-module__0ibIoW__configLabel,.PeriodTemplatesPage-module__0ibIoW__lunchItem .PeriodTemplatesPage-module__0ibIoW__configTime{color:#ea580c}.PeriodTemplatesPage-module__0ibIoW__modalTitle{color:#0f172a;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.PeriodTemplatesPage-module__0ibIoW__modalFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__formGroup{margin-bottom:1rem}.PeriodTemplatesPage-module__0ibIoW__formLabel{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.PeriodTemplatesPage-module__0ibIoW__formInput{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem}.PeriodTemplatesPage-module__0ibIoW__formInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.PeriodTemplatesPage-module__0ibIoW__configTable{border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden}.PeriodTemplatesPage-module__0ibIoW__configTableHeader{color:#64748b;background:#f8fafc;grid-template-columns:50px 1fr 90px 90px 30px;gap:4px;padding:6px 8px;font-size:.75rem;font-weight:600;display:grid}.PeriodTemplatesPage-module__0ibIoW__configTableRow{border-top:1px solid #f1f5f9;grid-template-columns:50px 1fr 90px 90px 30px;align-items:center;gap:4px;padding:4px 8px;display:grid}.PeriodTemplatesPage-module__0ibIoW__configInput{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:4px;outline:none;height:28px;padding:0 6px;font-size:.8rem}.PeriodTemplatesPage-module__0ibIoW__configInput:focus{border-color:#3b82f6}.PeriodTemplatesPage-module__0ibIoW__removeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;display:flex}.PeriodTemplatesPage-module__0ibIoW__removeBtn:hover{color:#ef4444;background:#fef2f2}