.page-module__peJjeG__wrapper{box-sizing:border-box;background:linear-gradient(#f6f8fb 0%,#fff 100%);justify-content:center;align-items:flex-start;min-height:80vh;padding:10px;display:flex}.page-module__peJjeG__card{background:#fff;border:1px solid #1018280a;border-radius:12px;width:1200px;overflow:hidden;box-shadow:0 10px 30px #17203c0f}.page-module__peJjeG__header{background:linear-gradient(90deg,#6366f10f,#8b5cf608);border-bottom:1px solid #1018280a;padding:28px 32px}.page-module__peJjeG__title{color:#0f172a;letter-spacing:-.2px;margin:0;font-size:20px}.page-module__peJjeG__subtitle{color:#475569;margin:6px 0 0;font-size:13px}.page-module__peJjeG__main{grid-template-columns:380px 1fr;gap:24px;padding:22px;display:grid}.page-module__peJjeG__formSection{padding:8px 12px 20px}.page-module__peJjeG__form{flex-direction:column;gap:12px;display:flex}.page-module__peJjeG__formRow{flex-direction:column;gap:6px;display:flex}.page-module__peJjeG__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__peJjeG__label{color:#475569;font-size:12px}.page-module__peJjeG__input{box-sizing:border-box;color:#0f172a;background:#fbfdff;border:1px solid #e6eef8;border-radius:8px;outline:none;height:40px;padding:8px 12px;font-size:14px}.page-module__peJjeG__input:focus{border-color:#6366f1e6;box-shadow:0 0 0 4px #6366f10f}.page-module__peJjeG__actions{gap:8px;margin-top:6px;display:flex}.page-module__peJjeG__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#8b5cf6);border:none;border-radius:8px;padding:10px 14px;font-weight:600}.page-module__peJjeG__primaryBtn[disabled]{opacity:.7;cursor:default}.page-module__peJjeG__secondaryBtn{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #e6eef8;border-radius:8px;padding:10px 12px}.page-module__peJjeG__ghostBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px}.page-module__peJjeG__toastSuccess{color:#065f46;background:#ecfdf5;border:1px solid #065f4614;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px}.page-module__peJjeG__toastError{color:#842029;background:#fff1f2;border:1px solid #b81c1c14;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px}.page-module__peJjeG__tableSection{flex-direction:column;gap:8px;padding:6px 12px 20px;display:flex}.page-module__peJjeG__tableHeader{justify-content:space-between;align-items:center;display:flex}.page-module__peJjeG__tableTitle{color:#0f172a;margin:6px 0;font-size:16px}.page-module__peJjeG__tableMeta{color:#64748b;font-size:13px}.page-module__peJjeG__tableWrap{background:linear-gradient(#fff,#fbfdff);border:1px solid #1018280a;border-radius:10px;padding:8px;overflow-x:auto}.page-module__peJjeG__table{border-collapse:collapse;width:100%;font-size:14px}.page-module__peJjeG__table thead th{text-align:left;color:#0f172a;border-bottom:1px solid #1018280a;padding:12px 10px;font-size:13px;font-weight:600}.page-module__peJjeG__table tbody td{vertical-align:middle;border-bottom:1px solid #10182805;padding:10px}.page-module__peJjeG__row:hover{background:#6366f105}.page-module__peJjeG__avatar{object-fit:cover;border:1px solid #1018280a;border-radius:999px;width:42px;height:42px}.page-module__peJjeG__avatarFallback{color:#4f46e5;background:linear-gradient(#eef2ff,#f8fafc);border:1px solid #1018280a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:inline-flex}.page-module__peJjeG__tdMono{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace;font-size:13px}.page-module__peJjeG__tdSmall{color:#475569;font-size:13px}.page-module__peJjeG__tdName{color:#0f172a;font-weight:600}.page-module__peJjeG__actionsCol{text-align:right;width:110px}.page-module__peJjeG__iconBtn,.page-module__peJjeG__deleteBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;margin-left:6px;padding:6px;font-size:15px}.page-module__peJjeG__iconBtn:hover{background:#6366f10f}.page-module__peJjeG__deleteBtn:hover{background:#ef44440f}.page-module__peJjeG__empty{text-align:center;color:#64748b;padding:26px}@media (max-width:980px){.page-module__peJjeG__card{width:calc(100% - 32px)}.page-module__peJjeG__main,.page-module__peJjeG__row2{grid-template-columns:1fr}.page-module__peJjeG__actionsCol{text-align:left}}html.dark .page-module__peJjeG__wrapper{background:linear-gradient(#0f172a 0%,#1e293b 100%)}html.dark .page-module__peJjeG__card{background:#1e293b;border-color:#ffffff0f;box-shadow:0 10px 30px #0000004d}html.dark .page-module__peJjeG__header{background:linear-gradient(90deg,#6366f11a,#8b5cf60f);border-bottom-color:#ffffff0f}html.dark .page-module__peJjeG__title{color:#e2e8f0}html.dark .page-module__peJjeG__subtitle{color:#94a3b8}html.dark .page-module__peJjeG__input{color:#e2e8f0;background:#273244;border-color:#ffffff1a}html.dark .page-module__peJjeG__input:focus{background:#1e293b;border-color:#6366f1b3}html.dark .page-module__peJjeG__label{color:#94a3b8}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__formSection,.page-module__peJjeG__listSection,.page-module__peJjeG__tableWrap,.page-module__peJjeG__usersList,.page-module__peJjeG__sectionCard,.page-module__peJjeG__empty){background:#1e293b;border-color:#ffffff14}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__tableHeader,.page-module__peJjeG__rowHeader,.page-module__peJjeG__listHeader){color:#cbd5e1;background:#172131;border-color:#ffffff14}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__row,.page-module__peJjeG__tableRow,.page-module__peJjeG__listRow){border-color:#ffffff0f}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__row:hover,.page-module__peJjeG__tableRow:hover,.page-module__peJjeG__listRow:hover){background:#3b82f61f}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__iconBtn,.page-module__peJjeG__deleteBtn,.page-module__peJjeG__btn,.page-module__peJjeG__cancelBtn,.page-module__peJjeG__secondaryBtn){color:#e2e8f0}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__iconBtn:hover,.page-module__peJjeG__deleteBtn:hover){background:#ffffff14}html.dark .page-module__peJjeG__wrapper :where(.page-module__peJjeG__empty,.page-module__peJjeG__muted,.page-module__peJjeG__meta,.page-module__peJjeG__helper,.page-module__peJjeG__subtext){color:#94a3b8}
.Toast-module__LnK72a__container{z-index:999999;pointer-events:none;width:380px;max-width:calc(100vw - 32px);position:fixed;overflow:visible}.Toast-module__LnK72a__posBR{bottom:16px;right:16px}.Toast-module__LnK72a__posBL{bottom:16px;left:16px}.Toast-module__LnK72a__posTR{top:16px;right:16px}.Toast-module__LnK72a__posTL{top:16px;left:16px}.Toast-module__LnK72a__posTC{top:16px;left:50%;transform:translate(-50%)}.Toast-module__LnK72a__posBC{bottom:16px;left:50%;transform:translate(-50%)}.Toast-module__LnK72a__toast{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(16px);will-change:transform, opacity;background:linear-gradient(145deg,#1c1c20fa,#121216f5);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 10px 24px -4px #0000002e,inset 0 0 0 1px #ffffff0f}.Toast-module__LnK72a__content{flex-direction:column;flex:auto;min-width:0;display:flex}.Toast-module__LnK72a__title{color:inherit;font-size:14px;font-weight:600;line-height:1.3}.Toast-module__LnK72a__description{opacity:.75;color:inherit;margin-top:3px;font-size:13px;font-weight:400;line-height:1.45}.Toast-module__LnK72a__close{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;align-self:flex-start;margin-top:-1px;padding:2px 4px;font-size:18px;line-height:1;transition:color .15s}.Toast-module__LnK72a__close:hover{color:#ffffffe6}@media (max-width:480px){.Toast-module__LnK72a__container{width:calc(100vw - 24px)}.Toast-module__LnK72a__posBR,.Toast-module__LnK72a__posBL{width:auto;left:12px;right:12px}.Toast-module__LnK72a__posTC,.Toast-module__LnK72a__posBC{width:calc(100vw - 24px);max-width:none}}
.loading-module__ajq7ZW__wrapper{background:linear-gradient(135deg,#0f9d58 0%,#6b7280 100%);place-items:center;min-height:100vh;display:grid}.loading-module__ajq7ZW__card{text-align:center;-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;width:min(90%,420px);padding:28px 24px;box-shadow:0 25px 60px #00000040}.loading-module__ajq7ZW__logo{width:220px;height:auto}.loading-module__ajq7ZW__partTop,.loading-module__ajq7ZW__partArch,.loading-module__ajq7ZW__partBottom{opacity:0}.loading-module__ajq7ZW__partTop{animation:3.5s ease-in-out infinite loading-module__ajq7ZW__assembleTop}.loading-module__ajq7ZW__partArch{transform-origin:50%;animation:3.5s ease-in-out infinite loading-module__ajq7ZW__assembleArch}.loading-module__ajq7ZW__partBottom{animation:3.5s ease-in-out infinite loading-module__ajq7ZW__assembleBottom}@keyframes loading-module__ajq7ZW__assembleTop{0%{opacity:0;transform:translateY(-60px)}25%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes loading-module__ajq7ZW__assembleArch{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes loading-module__ajq7ZW__assembleBottom{0%{opacity:0;transform:translateY(60px)}35%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}.loading-module__ajq7ZW__text{color:#f9fafb;margin-top:12px;font-weight:600}html.dark .loading-module__ajq7ZW__wrapper{background:linear-gradient(135deg,#0a6840 0%,#374151 100%)}html.dark .loading-module__ajq7ZW__card{background:#ffffff12;border-color:#ffffff24;box-shadow:0 25px 60px #00000061}html.dark .logo-green{fill:#104d1f}html.dark .strokable{stroke:#104d1f}
.confirm-module__A60EKq__backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#0a0c1494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-module__A60EKq__dialog{color:#f4f7fb;background:linear-gradient(#141824fa,#10121cfa);border:1px solid #ffffff1f;border-radius:20px;outline:none;width:min(92vw,440px);animation:.16s ease-out confirm-module__A60EKq__popIn;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 24px 80px #00000073,0 2px 8px #0003}@keyframes confirm-module__A60EKq__popIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-module__A60EKq__header{justify-content:space-between;align-items:start;gap:16px;padding:24px 24px 0;display:flex}.confirm-module__A60EKq__title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.confirm-module__A60EKq__closeButton{color:#f4f7fbb8;cursor:pointer;background:0 0;border:0;margin-top:-4px;padding:0;font-size:1.75rem;line-height:1;transition:color .14s,transform .14s}.confirm-module__A60EKq__closeButton:hover:not(:disabled){color:#fff;transform:scale(1.05)}.confirm-module__A60EKq__closeButton:disabled{cursor:not-allowed;opacity:.5}.confirm-module__A60EKq__message{color:#f4f7fbcc;word-break:break-word;padding:16px 24px 0;font-size:.98rem;line-height:1.55}.confirm-module__A60EKq__actions{justify-content:end;gap:12px;margin-top:6px;padding:24px;display:flex}.confirm-module__A60EKq__secondaryButton,.confirm-module__A60EKq__primaryButton{min-width:104px;height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:0 16px;font-weight:600;transition:transform .14s,background-color .14s,border-color .14s,box-shadow .14s,opacity .14s}.confirm-module__A60EKq__secondaryButton{color:#f4f7fb;background:#ffffff0f;border-color:#ffffff14}.confirm-module__A60EKq__secondaryButton:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.confirm-module__A60EKq__primaryButton{color:#fff;background:linear-gradient(#5b8cff,#3f6ef5);box-shadow:0 10px 24px #3f6ef547}.confirm-module__A60EKq__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #3f6ef557}.confirm-module__A60EKq__destructive{background:linear-gradient(#ff6b6b,#e54848);box-shadow:0 10px 24px #e548483d}.confirm-module__A60EKq__destructive:hover:not(:disabled){box-shadow:0 14px 28px #e548484d}.confirm-module__A60EKq__secondaryButton:disabled,.confirm-module__A60EKq__primaryButton:disabled{cursor:not-allowed;opacity:.65;transform:none}.confirm-module__A60EKq__secondaryButton:focus-visible,.confirm-module__A60EKq__primaryButton:focus-visible,.confirm-module__A60EKq__closeButton:focus-visible{outline-offset:2px;outline:2px solid #7dadfff2}@media (max-width:480px){.confirm-module__A60EKq__dialog{border-radius:18px;width:min(94vw,440px)}.confirm-module__A60EKq__header,.confirm-module__A60EKq__message,.confirm-module__A60EKq__actions{padding-left:18px;padding-right:18px}.confirm-module__A60EKq__actions{flex-direction:column-reverse}.confirm-module__A60EKq__secondaryButton,.confirm-module__A60EKq__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.confirm-module__A60EKq__dialog,.confirm-module__A60EKq__secondaryButton,.confirm-module__A60EKq__primaryButton,.confirm-module__A60EKq__closeButton{transition:none;animation:none}}
.page-module__5y8P4a__page{color:#0f172a;flex-direction:column;gap:16px;padding:16px;display:flex}.page-module__5y8P4a__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__5y8P4a__title{color:#052e16;margin:0;font-size:1.55rem;font-weight:700}.page-module__5y8P4a__subtitle{color:#4b5563;max-width:900px;margin:8px 0 0;line-height:1.45}.page-module__5y8P4a__headerActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__5y8P4a__primaryLink,.page-module__5y8P4a__secondaryLink{border-radius:8px;padding:10px 12px;font-weight:600;text-decoration:none;transition:transform .15s}.page-module__5y8P4a__primaryLink{color:#fff;background:linear-gradient(135deg,#0f9d58,#0a7b43)}.page-module__5y8P4a__secondaryLink{color:#0f9d58;background:#f0fdf4;border:1px solid #0f9d5859}.page-module__5y8P4a__primaryLink:hover,.page-module__5y8P4a__secondaryLink:hover{transform:translateY(-1px)}.page-module__5y8P4a__panel{background:linear-gradient(#fff 0%,#fbfdfc 100%);border:1px solid #dbe6df;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 10px 24px #0f172a0f}.page-module__5y8P4a__panel:first-of-type{background:linear-gradient(#1d4fd84b 0%,#1d4fd814 100%);border-left:4px solid #1d4ed8}.page-module__5y8P4a__panel:last-of-type{background:linear-gradient(#0f9d584b 0%,#0f9d5814 100%);border-left:4px solid #0f9d58}.page-module__5y8P4a__panelTitle{color:#052e16;margin:0;font-size:1.18rem}.page-module__5y8P4a__panelText{color:#4b5563;margin:0;font-size:.93rem}.page-module__5y8P4a__form{flex-direction:column;gap:12px;display:flex}.page-module__5y8P4a__gridTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__5y8P4a__gridTwo>*{min-width:0}.page-module__5y8P4a__field{flex-direction:column;gap:6px;display:flex}.page-module__5y8P4a__field label{color:#334155;font-size:.88rem;font-weight:600}.page-module__5y8P4a__input,.page-module__5y8P4a__textarea{color:#0f172a;background:#fff;border:1px solid #dbe6df;border-radius:10px;padding:10px;font-size:.93rem;transition:border-color .15s,box-shadow .15s}.page-module__5y8P4a__input:focus,.page-module__5y8P4a__textarea:focus{border-color:#0f9d58;outline:none;box-shadow:0 0 0 3px #0f9d581f}.page-module__5y8P4a__textarea{resize:vertical;line-height:1.4}.page-module__5y8P4a__structurePanel{border:1px solid #dbe6df;border-radius:12px;flex-direction:column;gap:10px;padding:10px;display:flex}.page-module__5y8P4a__feesPanel{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#bfdbfe}.page-module__5y8P4a__progressPanel{background:linear-gradient(#f7fff8 0%,#fff 100%);border-color:#bbf7d0}.page-module__5y8P4a__structureHeader h3{color:#0f172a;margin:0;font-size:.96rem}.page-module__5y8P4a__structureHeader p{color:#64748b;margin:4px 0 0;font-size:.83rem}.page-module__5y8P4a__termList{flex-direction:column;gap:10px;max-height:56vh;padding-right:2px;display:flex;overflow:auto}.page-module__5y8P4a__termCard{background:#e7e3e3a1;border:1px solid #737975;border-radius:10px;flex-direction:column;gap:9px;padding:10px;display:flex}.page-module__5y8P4a__termTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__5y8P4a__termTopRow strong{color:#334155;font-size:.86rem}.page-module__5y8P4a__termInputs{background:#0000003f;border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.page-module__5y8P4a__termInputs>*{min-width:0}.page-module__5y8P4a__termInputs label{color:#475569;flex-direction:column;gap:5px;font-size:.79rem;font-weight:700;display:flex}.page-module__5y8P4a__entryList{flex-direction:column;gap:8px;display:flex}.page-module__5y8P4a__entryRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__5y8P4a__entryRow>.page-module__5y8P4a__input{flex:100px;min-width:0}.page-module__5y8P4a__entryRow>.page-module__5y8P4a__smallDangerButton{flex:none}.page-module__5y8P4a__smallDangerButton,.page-module__5y8P4a__smallGhostButton,.page-module__5y8P4a__addLevelButton{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:700}.page-module__5y8P4a__smallDangerButton{color:#991b1b;background:#ccbdbd;border-color:#fecaca}.page-module__5y8P4a__smallDangerButton:disabled{opacity:.55;cursor:not-allowed}.page-module__5y8P4a__smallGhostButton{color:#334155;background:#f8fafc;border-color:#dbe6df;align-self:flex-start}.page-module__5y8P4a__addLevelButton{color:#075985;background:#e0f2fe;border-color:#bae6fd;align-self:flex-start}.page-module__5y8P4a__levelPreview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.page-module__5y8P4a__levelPreview>span{color:#334155;font-size:.86rem;font-weight:700}.page-module__5y8P4a__chips{flex-wrap:wrap;gap:6px;display:flex}.page-module__5y8P4a__chip{color:#166534;background:#e6f9ee;border:1px solid #b6f0cb;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700}.page-module__5y8P4a__validationHint{color:#64748b;margin:0;font-size:.87rem}.page-module__5y8P4a__readOnlyMeta{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.page-module__5y8P4a__metaLabel{color:#64748b;margin-bottom:2px;font-size:.78rem;display:block}.page-module__5y8P4a__metaValue{color:#0f172a;font-size:.93rem;font-weight:700}.page-module__5y8P4a__formActions{justify-content:flex-end;margin-top:2px;display:flex}.page-module__5y8P4a__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f9d58,#0a7b43);border:none;border-radius:8px;padding:10px 14px;font-weight:700;transition:transform .15s,opacity .15s;box-shadow:0 8px 16px #0f9d5838}.page-module__5y8P4a__primaryButton:hover{transform:translateY(-1px)}.page-module__5y8P4a__primaryButton:disabled{opacity:.65;cursor:wait}@media (max-width:960px){.page-module__5y8P4a__header{flex-direction:column}.page-module__5y8P4a__termInputs,.page-module__5y8P4a__readOnlyMeta{grid-template-columns:1fr}}@media (max-width:1100px){.page-module__5y8P4a__gridTwo{grid-template-columns:1fr}}html.dark .page-module__5y8P4a__page{color:#e2e8f0}html.dark .page-module__5y8P4a__title{color:#e2e8f0}html.dark .page-module__5y8P4a__subtitle{color:#94a3b8}html.dark .page-module__5y8P4a__panel{background:linear-gradient(#1e293b 0%,#1a2840 100%);border-color:#ffffff14;box-shadow:0 10px 24px #0000004d}html.dark .page-module__5y8P4a__secondaryLink{color:#34d399;background:#0f9d5814;border-color:#0f9d5840}html.dark .page-module__5y8P4a__page :where(.page-module__5y8P4a__panel,.page-module__5y8P4a__gridTwo,.page-module__5y8P4a__entryRow,.page-module__5y8P4a__readOnlyMeta,.page-module__5y8P4a__tableWrap,.page-module__5y8P4a__modalCard,.page-module__5y8P4a__section){border-color:#ffffff14}html.dark .page-module__5y8P4a__page :where(.page-module__5y8P4a__input,.page-module__5y8P4a__select,.page-module__5y8P4a__textInput,.page-module__5y8P4a__miniInput,.page-module__5y8P4a__textarea,.page-module__5y8P4a__outlineButton){color:#e2e8f0;background:#172131;border-color:#ffffff1a}html.dark .page-module__5y8P4a__page :where(.page-module__5y8P4a__input:focus,.page-module__5y8P4a__select:focus,.page-module__5y8P4a__textInput:focus,.page-module__5y8P4a__miniInput:focus,.page-module__5y8P4a__textarea:focus){box-shadow:0 0 0 3px #3b82f629}html.dark .page-module__5y8P4a__page :where(.page-module__5y8P4a__muted,.page-module__5y8P4a__label,.page-module__5y8P4a__hint,.page-module__5y8P4a__meta){color:#94a3b8}html.dark .page-module__5y8P4a__page :where(.page-module__5y8P4a__panelTitle,.page-module__5y8P4a__sectionTitle,.page-module__5y8P4a__value,.page-module__5y8P4a__heading){color:#e2e8f0}:is(html.dark .page-module__5y8P4a__structurePanel,html.dark .page-module__5y8P4a__feesPanel,html.dark .page-module__5y8P4a__progressPanel,html.dark .page-module__5y8P4a__termCard,html.dark .page-module__5y8P4a__termInputs,html.dark .page-module__5y8P4a__levelPreview,html.dark .page-module__5y8P4a__readOnlyMeta){background:#172131;border-color:#ffffff14}html.dark .page-module__5y8P4a__field label{color:#e2e8f0}html.dark .page-module__5y8P4a__termTopRow strong{color:#e2e8f0}html.dark .page-module__5y8P4a__termInputs label{color:#e2e8f0}html.dark .page-module__5y8P4a__structureHeader h3{color:#e2e8f0}html.dark .page-module__5y8P4a__levelPreview>span{color:#e2e8f0}html.dark .page-module__5y8P4a__metaValue{color:#e2e8f0}html.dark .page-module__5y8P4a__structureHeader p{color:#94a3b8}html.dark .page-module__5y8P4a__validationHint{color:#94a3b8}html.dark .page-module__5y8P4a__metaLabel{color:#94a3b8}html.dark .page-module__5y8P4a__chip{color:#94a3b8}:is(html.dark .page-module__5y8P4a__smallGhostButton,html.dark .page-module__5y8P4a__addLevelButton){color:#e2e8f0;background:#273244;border-color:#ffffff1a}html.dark .page-module__5y8P4a__smallDangerButton{color:#e97e7e;background:#5c39304f;border-color:#ff000076}html.dark .page-module__5y8P4a__termInputs{background:#ffffff1e}
.page-module__dYCNXG__page{color:#0f172a;padding:16px}.page-module__dYCNXG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__dYCNXG__title{color:#052e16;margin:0;font-size:1.5rem;font-weight:700}.page-module__dYCNXG__subtitle{color:#475569;margin:8px 0 0;line-height:1.45}.page-module__dYCNXG__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__dYCNXG__secondaryLink{color:#0a7b43;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:9px;padding:10px 12px;font-weight:600;text-decoration:none;transition:transform .15s}.page-module__dYCNXG__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f9d58,#0a7b43);border:none;border-radius:9px;padding:10px 14px;font-weight:700;transition:transform .15s;box-shadow:0 8px 18px #0f9d5833}.page-module__dYCNXG__primaryButton:disabled{cursor:not-allowed;opacity:.55}.page-module__dYCNXG__secondaryLink:hover,.page-module__dYCNXG__primaryButton:hover{transform:translateY(-1px)}.page-module__dYCNXG__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-module__dYCNXG__searchWrap{flex:1;align-items:center;gap:8px;min-width:260px;display:flex}.page-module__dYCNXG__searchInput{background:#fff;border:1px solid #dbe6df;border-radius:10px;outline:none;width:100%;padding:10px 12px}.page-module__dYCNXG__searchInput:focus{border-color:#0f9d58;box-shadow:0 0 0 3px #0f9d581f}.page-module__dYCNXG__clearButton{cursor:pointer;background:#fff;border:1px solid #dbe6df;border-radius:10px;padding:10px 12px;font-weight:600}.page-module__dYCNXG__clearButton:disabled{opacity:.5;cursor:not-allowed}.page-module__dYCNXG__select{background:#fff;border:1px solid #dbe6df;border-radius:10px;outline:none;min-width:170px;padding:10px}.page-module__dYCNXG__sortGroup{flex-wrap:wrap;gap:6px;display:flex}.page-module__dYCNXG__sortBtn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe6df;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:600}.page-module__dYCNXG__summaryRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.page-module__dYCNXG__summaryChip{color:#334155;background:#f8fafc;border:1px solid #dbe6df;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.page-module__dYCNXG__summaryHint{color:#64748b;font-size:.84rem}.page-module__dYCNXG__tableWrap{background:#fff;border:1px solid #dbe6df;border-radius:12px;overflow:hidden}.page-module__dYCNXG__tableHead{color:#334155;background:linear-gradient(#fbfdfc,#f8fafc);border-bottom:1px solid #e5e7eb;grid-template-columns:220px minmax(260px,1.5fr) minmax(160px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(170px,1fr);align-items:center;gap:8px;padding:12px;font-size:.84rem;font-weight:700;display:grid}.page-module__dYCNXG__selectAll{align-items:center;gap:8px;font-weight:700;display:inline-flex}.page-module__dYCNXG__headStudent{padding-left:6px}.page-module__dYCNXG__tableBody{max-height:67vh;overflow:auto}.page-module__dYCNXG__row{border-bottom:1px solid #f1f5f9;grid-template-columns:220px minmax(260px,1.5fr) minmax(160px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(170px,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.page-module__dYCNXG__row:hover{background:linear-gradient(90deg,#0f3a9d1a,#0000)}.page-module__dYCNXG__selectedRow{background:linear-gradient(90deg,#0bb86441,#0f9d580d)}.page-module__dYCNXG__selectedRow:hover{background:linear-gradient(90deg,#0c744257,#0f9d580d)}.page-module__dYCNXG__blockedRow{background:linear-gradient(90deg,#ef444412,#0000)}.page-module__dYCNXG__cellCheckbox{align-items:center;display:flex}.page-module__dYCNXG__studentCell{align-items:center;gap:10px;min-width:0;display:flex}.page-module__dYCNXG__avatarWrap{flex:0 0 42px;width:42px;height:42px}.page-module__dYCNXG__avatar{object-fit:cover;border:1px solid #0000001a;border-radius:999px;width:42px;height:42px}.page-module__dYCNXG__fallbackAvatar{color:#14532d;background:#dcfce7;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.page-module__dYCNXG__studentMeta{flex-direction:column;min-width:0;display:flex}.page-module__dYCNXG__studentName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.page-module__dYCNXG__studentReg{color:#64748b;margin-top:2px;font-size:.82rem}.page-module__dYCNXG__textCell{color:#1f2937;font-size:.9rem}.page-module__dYCNXG__statusCell{align-items:center;display:flex}.page-module__dYCNXG__badgePromote,.page-module__dYCNXG__badgeGraduate,.page-module__dYCNXG__badgeBlocked{border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:700;display:inline-block}.page-module__dYCNXG__badgePromote{color:#0c4a6e;background:#ecfeff;border:1px solid #bae6fd}.page-module__dYCNXG__badgeGraduate{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.page-module__dYCNXG__badgeBlocked{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.page-module__dYCNXG__emptyState{text-align:center;color:#64748b;padding:20px}.page-module__dYCNXG__confirmText p{color:#abb1b8;margin:0 0 10px;line-height:1.45}.page-module__dYCNXG__confirmText p:last-child{margin-bottom:0}@media (max-width:1200px){.page-module__dYCNXG__tableHead,.page-module__dYCNXG__row{grid-template-columns:220px minmax(220px,1.5fr) minmax(140px,1fr) minmax(130px,1fr) minmax(130px,1fr) minmax(150px,1fr)}}@media (max-width:900px){.page-module__dYCNXG__page{padding:12px}.page-module__dYCNXG__header{flex-direction:column}.page-module__dYCNXG__filters{flex-direction:column;align-items:stretch}.page-module__dYCNXG__searchWrap,.page-module__dYCNXG__sortGroup{width:100%}.page-module__dYCNXG__sortBtn{text-align:center;flex:1;min-width:130px}}html.dark .page-module__dYCNXG__page{color:#e2e8f0}html.dark .page-module__dYCNXG__title{color:#e2e8f0}html.dark .page-module__dYCNXG__subtitle{color:#94a3b8}html.dark .page-module__dYCNXG__secondaryLink{color:#34d399;background:#0f9d5814;border-color:#a7f3d033}html.dark .page-module__dYCNXG__page :where(.page-module__dYCNXG__filters,.page-module__dYCNXG__tableWrap,.page-module__dYCNXG__table,.page-module__dYCNXG__row,.page-module__dYCNXG__card,.page-module__dYCNXG__summaryCard,.page-module__dYCNXG__modalCard){border-color:#ffffff14}html.dark .page-module__dYCNXG__page :where(.page-module__dYCNXG__searchInput,.page-module__dYCNXG__select,.page-module__dYCNXG__sortBtn,.page-module__dYCNXG__refreshBtn,.page-module__dYCNXG__secondaryBtn){color:#e2e8f0;background:#172131;border-color:#ffffff1a}html.dark .page-module__dYCNXG__page :where(.page-module__dYCNXG__table thead th,.page-module__dYCNXG__tableHead,.page-module__dYCNXG__rowHeader){color:#cbd5e1;background:#172131}html.dark .page-module__dYCNXG__page :where(.page-module__dYCNXG__table tbody tr:hover,.page-module__dYCNXG__row:hover){background:#3b82f61f}html.dark .page-module__dYCNXG__page :where(.page-module__dYCNXG__muted,.page-module__dYCNXG__meta,.page-module__dYCNXG__hint,.page-module__dYCNXG__emptyStructure){color:#94a3b8}:is(html.dark .page-module__dYCNXG__tableWrap,html.dark .page-module__dYCNXG__tableBody,html.dark .page-module__dYCNXG__tableHead,html.dark .page-module__dYCNXG__row){background:#1e293b}html.dark .page-module__dYCNXG__tableHead{border-bottom-color:#ffffff14}html.dark .page-module__dYCNXG__row{border-bottom-color:#ffffff0f}:is(html.dark .page-module__dYCNXG__studentName,html.dark .page-module__dYCNXG__textCell,html.dark .page-module__dYCNXG__summaryChip,html.dark .page-module__dYCNXG__badgePromote,html.dark .page-module__dYCNXG__badgeGraduate,html.dark .page-module__dYCNXG__badgeBlocked){color:#e2e8f0}:is(html.dark .page-module__dYCNXG__summaryChip,html.dark .page-module__dYCNXG__badgePromote,html.dark .page-module__dYCNXG__badgeGraduate,html.dark .page-module__dYCNXG__badgeBlocked){background:#172131;border-color:#ffffff1a}html.dark .page-module__dYCNXG__fallbackAvatar{color:#eff6ff;background:linear-gradient(135deg,#1d4ed8,#0f172a)}html.dark .page-module__dYCNXG__row:hover{background:linear-gradient(90deg,#ffffff1a,#0000)}html.dark .page-module__dYCNXG__selectedRow{background:#22c55e2e}html.dark .page-module__dYCNXG__selectedRow:hover{background:#22c55e40}
.page-module__mgpbqW__page{color:#0f172a;padding:16px}.page-module__mgpbqW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-module__mgpbqW__title{color:#0b1220;margin:0;font-size:1.55rem;font-weight:700}.page-module__mgpbqW__subtitle{color:#4b5563;max-width:820px;margin:8px 0 0;line-height:1.45}.page-module__mgpbqW__headerActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__mgpbqW__primaryLink,.page-module__mgpbqW__secondaryLink{border-radius:8px;padding:10px 12px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.page-module__mgpbqW__primaryLink{color:#fff;background:linear-gradient(135deg,#0f9d58,#0a7b43);box-shadow:0 8px 20px #0f9d5833}.page-module__mgpbqW__secondaryLink{color:#0f9d58;background:#f0fdf4;border:1px solid #0f9d5859}.page-module__mgpbqW__primaryLink:hover,.page-module__mgpbqW__secondaryLink:hover{transform:translateY(-1px)}.page-module__mgpbqW__emptyState{background:#f8fafc;border:1px dashed #9ca3af;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.page-module__mgpbqW__emptyState h2{margin:0}.page-module__mgpbqW__emptyState p{color:#4b5563;margin:0}.page-module__mgpbqW__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.page-module__mgpbqW__card{background:linear-gradient(#fff 0%,#fbfdfc 100%);border-left:4px solid #0f9d58;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 8px 20px #0f172a0d}.page-module__mgpbqW__cardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.page-module__mgpbqW__cardTitle{color:#052e16;margin:0;font-size:1.15rem}.page-module__mgpbqW__cardMeta{color:#4b5563;margin:4px 0 0;font-size:.9rem}.page-module__mgpbqW__pill{color:#0a7b43;white-space:nowrap;background:#ecfdf3;border:1px solid #b6f0cb;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700}.page-module__mgpbqW__description{color:#374151;min-height:40px;margin:0;line-height:1.4}.page-module__mgpbqW__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__mgpbqW__statBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:3px;padding:8px;display:flex}.page-module__mgpbqW__statLabel{color:#64748b;font-size:.74rem;font-weight:600}.page-module__mgpbqW__statValue{color:#0f172a;font-size:1.05rem;font-weight:700}.page-module__mgpbqW__structureInfo{background:#f1f5f9;border:1px solid #dbe6df;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.page-module__mgpbqW__infoLabel{color:#334155;margin-right:6px;font-size:.83rem}.page-module__mgpbqW__infoValue{color:#0f172a;font-size:.9rem;font-weight:700}.page-module__mgpbqW__levelsWrap{flex-wrap:wrap;gap:6px;display:flex}.page-module__mgpbqW__levelChip{color:#166534;background:#e6f9ee;border:1px solid #b6f0cb;border-radius:999px;padding:4px 8px;font-size:.77rem;font-weight:700}.page-module__mgpbqW__actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.page-module__mgpbqW__outlineButton,.page-module__mgpbqW__primaryButton,.page-module__mgpbqW__closeModal{cursor:pointer;border:none;border-radius:8px;padding:9px 11px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s}.page-module__mgpbqW__outlineButton{color:#0a7b43;background:#f0fdf4;border:1px solid #a7f3d0}.page-module__mgpbqW__primaryButton{color:#fff;background:linear-gradient(135deg,#0f9d58,#0a7b43);box-shadow:0 8px 16px #0f9d583d}.page-module__mgpbqW__outlineButton:hover,.page-module__mgpbqW__primaryButton:hover,.page-module__mgpbqW__closeModal:hover{transform:translateY(-1px)}.page-module__mgpbqW__primaryButton:disabled{opacity:.65;cursor:wait}.page-module__mgpbqW__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.page-module__mgpbqW__modalCard{background:#fff;border:1px solid #dbe6df;border-radius:12px;flex-direction:column;width:min(900px,100%);max-width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a52}.page-module__mgpbqW__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.page-module__mgpbqW__modalHeader h3{color:#052e16;margin:0;font-size:1rem}.page-module__mgpbqW__closeModal{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.page-module__mgpbqW__modalBody{-webkit-overflow-scrolling:touch;padding:12px 14px;overflow:auto}.page-module__mgpbqW__table{border-collapse:collapse;width:100%;min-width:600px}.page-module__mgpbqW__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.page-module__mgpbqW__table th,.page-module__mgpbqW__table td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:9px}.page-module__mgpbqW__table thead{background:#f1f5f9}.page-module__mgpbqW__table th{color:#334155;font-size:.82rem}.page-module__mgpbqW__table td{color:#1f2937;font-size:.86rem}.page-module__mgpbqW__muted{color:#6b7280;font-size:.84rem}.page-module__mgpbqW__detailList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__mgpbqW__detailItem{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.page-module__mgpbqW__detailKey{color:#334155;font-size:.8rem;font-weight:700}.page-module__mgpbqW__detailValue{color:#0f172a;word-break:break-word;font-size:.84rem}@media (max-width:900px){.page-module__mgpbqW__header{flex-direction:column}.page-module__mgpbqW__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page-module__mgpbqW__stats{grid-template-columns:1fr}.page-module__mgpbqW__actions{flex-direction:column}.page-module__mgpbqW__outlineButton,.page-module__mgpbqW__primaryButton{width:100%}}@media (max-width:640px){.page-module__mgpbqW__modalOverlay{padding:8px}.page-module__mgpbqW__modalCard{border-radius:10px;max-height:95vh}.page-module__mgpbqW__modalHeader h3{font-size:.95rem}.page-module__mgpbqW__table{min-width:520px}}html.dark .page-module__mgpbqW__page{color:#e2e8f0}html.dark .page-module__mgpbqW__title{color:#e2e8f0}html.dark .page-module__mgpbqW__subtitle{color:#94a3b8}html.dark .page-module__mgpbqW__card{background:linear-gradient(#1e293b 0%,#1a2840 100%);box-shadow:0 8px 20px #0000004d}html.dark .page-module__mgpbqW__emptyState{background:#1e293b;border-color:#ffffff1a}html.dark .page-module__mgpbqW__emptyState p{color:#94a3b8}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__grid,.page-module__mgpbqW__modalCard,.page-module__mgpbqW__tableWrap,.page-module__mgpbqW__detailItem,.page-module__mgpbqW__section){border-color:#ffffff14}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__card,.page-module__mgpbqW__modalCard,.page-module__mgpbqW__tableWrap,.page-module__mgpbqW__detailItem,.page-module__mgpbqW__section){background:#1e293b}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__table th,.page-module__mgpbqW__table thead th,.page-module__mgpbqW__tableHeader){color:#cbd5e1;background:#172131}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__table td,.page-module__mgpbqW__detailValue,.page-module__mgpbqW__detailKey,.page-module__mgpbqW__modalBody){color:#e2e8f0}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__table tbody tr:hover,.page-module__mgpbqW__card:hover){background:#3b82f61a}html.dark .page-module__mgpbqW__page :where(.page-module__mgpbqW__muted,.page-module__mgpbqW__subtitle,.page-module__mgpbqW__meta,.page-module__mgpbqW__detailList .page-module__mgpbqW__muted){color:#94a3b8}:is(html.dark .page-module__mgpbqW__pill,html.dark .page-module__mgpbqW__levelChip){color:#86efac;background:#22c55e29;border-color:#86efac42}:is(html.dark .page-module__mgpbqW__statBox,html.dark .page-module__mgpbqW__structureInfo,html.dark .page-module__mgpbqW__tableWrapper){background:#172131;border-color:#ffffff14}html.dark .page-module__mgpbqW__cardTitle{color:#e2e8f0}html.dark .page-module__mgpbqW__statValue{color:#e2e8f0}html.dark .page-module__mgpbqW__infoValue{color:#e2e8f0}html.dark .page-module__mgpbqW__modalHeader h3{color:#e2e8f0}html.dark .page-module__mgpbqW__detailKey{color:#e2e8f0}html.dark .page-module__mgpbqW__detailValue{color:#e2e8f0}:is(html.dark .page-module__mgpbqW__cardMeta,html.dark .page-module__mgpbqW__description,html.dark .page-module__mgpbqW__statLabel,html.dark .page-module__mgpbqW__infoLabel,html.dark .page-module__mgpbqW__muted){color:#94a3b8}
.page-module__iaDNhq__page{color:#0f172a;min-height:100vh;padding:16px}.page-module__iaDNhq__header{margin-bottom:24px}.page-module__iaDNhq__titleRow{flex-direction:column;gap:8px;display:flex}.page-module__iaDNhq__title{color:#0b1220;margin:0;font-size:1.5rem;font-weight:600}.page-module__iaDNhq__subtitle{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.page-module__iaDNhq__link{color:#0b74ff;cursor:pointer;font-weight:500;text-decoration:none}.page-module__iaDNhq__link:hover{text-decoration:underline}.page-module__iaDNhq__main{justify-content:center;display:flex}.page-module__iaDNhq__formContainer{background:#fff;border:1px solid #e6e9ef;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:900px;padding:24px;display:flex}.page-module__iaDNhq__avatarSection{background:linear-gradient(135deg,#0b74ff0a,#0b74ff05);border:1px solid #e6e9ef;border-radius:10px;align-items:center;gap:24px;padding:20px;display:flex}.page-module__iaDNhq__avatarPreview{flex:none;justify-content:center;align-items:center;display:flex}.page-module__iaDNhq__avatarImage{object-fit:cover;border:2px solid #0b74ff;border-radius:12px;width:120px;height:120px;box-shadow:0 4px 12px #0b74ff26}.page-module__iaDNhq__avatarPlaceholder{color:#07316a;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:2px dashed #0b74ff;border-radius:12px;justify-content:center;align-items:center;width:120px;height:120px;font-size:48px;font-weight:700;display:flex}.page-module__iaDNhq__avatarUpload{flex-direction:column;flex:auto;gap:8px;display:flex}.page-module__iaDNhq__uploadLabel{color:#0f172a;font-size:.95rem;font-weight:600}.page-module__iaDNhq__fileInput{cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:10px 12px;font-size:.9rem;transition:all .2s}.page-module__iaDNhq__fileInput:hover{background:linear-gradient(#0b74ff05,#0000);border-color:#0b74ff}.page-module__iaDNhq__fileInput:focus{border-color:#0b74ff;outline:none;box-shadow:0 0 0 3px #0b74ff1a}.page-module__iaDNhq__fileInput:disabled{opacity:.6;cursor:not-allowed}.page-module__iaDNhq__uploadHint{color:#6b7280;margin:0;font-size:.8rem}.page-module__iaDNhq__progressContainer{flex-direction:column;gap:8px;display:flex}.page-module__iaDNhq__progressBar{background:#f3f4f6;border:1px solid #e6e9ef;border-radius:3px;height:6px;overflow:hidden}.page-module__iaDNhq__progressFill{background:linear-gradient(90deg,#0b74ff,#0a64e5);border-radius:3px;height:100%;transition:width .2s}.page-module__iaDNhq__progressText{color:#6b7280;font-size:.8rem}.page-module__iaDNhq__formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__iaDNhq__formCard{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #e6e9ef;border-left:3px solid #0b74ff;border-radius:10px;flex-direction:column;gap:16px;padding:18px;display:flex}.page-module__iaDNhq__formCardFull{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #e6e9ef;border-left:3px solid #f59e0b;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:16px;padding:18px;display:flex}.page-module__iaDNhq__cardTitle{color:#1f2937;margin:0 0 4px;font-size:1rem;font-weight:600}.page-module__iaDNhq__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__iaDNhq__formGroupRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__iaDNhq__label{color:#374151;font-size:.85rem;font-weight:500}.page-module__iaDNhq__input,.page-module__iaDNhq__select{color:#0f172a;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:all .2s}.page-module__iaDNhq__input:focus,.page-module__iaDNhq__select:focus{border-color:#0b74ff;outline:none;box-shadow:0 0 0 3px #0b74ff1a}.page-module__iaDNhq__input:disabled,.page-module__iaDNhq__select:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.page-module__iaDNhq__input::placeholder{color:#9ca3af}.page-module__iaDNhq__regNoContainer{align-items:center;display:flex;position:relative}.page-module__iaDNhq__regNoContainer .page-module__iaDNhq__input{border:1px solid #ccc;border-radius:6px;width:100%;padding:10px 44px 10px 12px;font-size:14px}.page-module__iaDNhq__regNoContainer .page-module__iaDNhq__generateBtn{cursor:pointer;background:#00000017;border:1px solid #4d5056;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.page-module__iaDNhq__regNoContainer .page-module__iaDNhq__generateBtn:hover{background:#0000000d}.page-module__iaDNhq__regNoContainer .page-module__iaDNhq__icon{width:16px;height:16px}.page-module__iaDNhq__feePreview{background:linear-gradient(135deg,#0b74ff0f,#0b74ff08);border:1px solid #0b74ff;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.page-module__iaDNhq__feeTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:600}.page-module__iaDNhq__feeInfo{color:#6b7280;margin:0;font-size:.85rem}.page-module__iaDNhq__feeAmount{color:#0b74ff;margin:0;font-size:1.25rem;font-weight:700}.page-module__iaDNhq__feeBreakdown{background:#f3f4f6;border:1px solid #e6e9ef;border-radius:8px;margin-top:8px;padding:12px}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table{border-collapse:collapse;width:100%;font-size:.9rem}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table th,.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table td{text-align:left;text-transform:capitalize;border:1px solid #ddd;padding:10px}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table thead{background-color:#f4f4f4}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table th{font-weight:600}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table tbody tr:nth-child(2n){background-color:#fafafa}.page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table tbody tr:hover{background-color:#f0f7ff;transition:background .2s}.page-module__iaDNhq__feeInput{color:#0f172a;background:#fff;border:1px solid #e6e9ef;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:.875rem;transition:border-color .2s}.page-module__iaDNhq__feeInput:focus{border-color:#0b74ff;outline:none;box-shadow:0 0 0 2px #0b74ff1a}.page-module__iaDNhq__lockedRow{background:#f8fafc}.page-module__iaDNhq__lockedCell{color:#6b7280;text-transform:capitalize;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 8px;font-size:.875rem;font-style:italic;display:flex}.page-module__iaDNhq__lockBadge{opacity:.6;font-size:.75rem;font-style:normal}.page-module__iaDNhq__deleteRowBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;transition:background .2s;display:flex}.page-module__iaDNhq__deleteRowBtn:hover{background:#fecaca}.page-module__iaDNhq__addRowBtn{color:#0b74ff;cursor:pointer;background:#fff;border:1px dashed #0b74ff;border-radius:7px;margin-top:10px;padding:7px 14px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .2s}.page-module__iaDNhq__addRowBtn:hover{background:#0b74ff0d}.page-module__iaDNhq__feeTotalRow td{background:#f9fafb;border-top:2px solid #e6e9ef;font-size:.95rem}.page-module__iaDNhq__formActions{border-top:1px solid #e6e9ef;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.page-module__iaDNhq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b74ff,#0a64e5);border:none;border-radius:8px;padding:10px 24px;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #0b74ff4d}.page-module__iaDNhq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0b74ff66}.page-module__iaDNhq__submitBtn:active:not(:disabled){transform:translateY(0)}.page-module__iaDNhq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__iaDNhq__cancelBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__iaDNhq__cancelBtn:hover{background:#f9fafb;border-color:#d1d5db}.page-module__iaDNhq__cancelBtn:active{background:#f3f4f6}@media (max-width:768px){.page-module__iaDNhq__page{padding:12px}.page-module__iaDNhq__formContainer{gap:16px;padding:16px}.page-module__iaDNhq__formGrid,.page-module__iaDNhq__formGroupRow{grid-template-columns:1fr}.page-module__iaDNhq__avatarSection{text-align:center;flex-direction:column}.page-module__iaDNhq__avatarUpload{width:100%}.page-module__iaDNhq__formActions{flex-direction:column}.page-module__iaDNhq__submitBtn,.page-module__iaDNhq__cancelBtn{width:100%}.page-module__iaDNhq__title{font-size:1.25rem}.page-module__iaDNhq__subtitle{font-size:.9rem}}@media (max-width:480px){.page-module__iaDNhq__page{padding:10px}.page-module__iaDNhq__formContainer{border-radius:8px;padding:12px}.page-module__iaDNhq__formCard,.page-module__iaDNhq__formCardFull{gap:12px;padding:12px}.page-module__iaDNhq__cardTitle{font-size:.9rem}.page-module__iaDNhq__label{font-size:.8rem}.page-module__iaDNhq__input,.page-module__iaDNhq__select{padding:8px 10px;font-size:.85rem}.page-module__iaDNhq__avatarSection{gap:12px;padding:12px}.page-module__iaDNhq__avatarImage,.page-module__iaDNhq__avatarPlaceholder{width:80px;height:80px;font-size:32px}.page-module__iaDNhq__submitBtn,.page-module__iaDNhq__cancelBtn{padding:8px 16px;font-size:.9rem}}html.dark .page-module__iaDNhq__page{color:#e2e8f0}html.dark .page-module__iaDNhq__title{color:#e2e8f0}html.dark .page-module__iaDNhq__subtitle{color:#94a3b8}html.dark .page-module__iaDNhq__formContainer{background:#1e293b;border-color:#ffffff14}html.dark .page-module__iaDNhq__avatarSection{background:linear-gradient(135deg,#0b74ff0f,#0b74ff08);border-color:#ffffff14}html.dark .page-module__iaDNhq__avatarPlaceholder{color:#eff6ff;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-color:#93c5fd47}:is(html.dark .page-module__iaDNhq__uploadLabel,html.dark .page-module__iaDNhq__feeTitle,html.dark .page-module__iaDNhq__cardTitle,html.dark .page-module__iaDNhq__label){color:#e2e8f0}:is(html.dark .page-module__iaDNhq__uploadHint,html.dark .page-module__iaDNhq__progressText,html.dark .page-module__iaDNhq__feeInfo){color:#94a3b8}:is(html.dark .page-module__iaDNhq__fileInput,html.dark .page-module__iaDNhq__input,html.dark .page-module__iaDNhq__select,html.dark .page-module__iaDNhq__cancelBtn){color:#e2e8f0;background:#172131;border-color:#ffffff14}:is(html.dark .page-module__iaDNhq__fileInput:hover,html.dark .page-module__iaDNhq__cancelBtn:hover){background:#273244;border-color:#93c5fd2e}:is(html.dark .page-module__iaDNhq__formCard,html.dark .page-module__iaDNhq__formCardFull,html.dark .page-module__iaDNhq__feeBreakdown){background:linear-gradient(#1a2233 0%,#1e293b 100%);border-color:#ffffff14}html.dark .page-module__iaDNhq__progressBar{background:#172131;border-color:#ffffff14}:is(html.dark .page-module__iaDNhq__regNoContainer .page-module__iaDNhq__input,html.dark .page-module__iaDNhq__regNoContainer .page-module__iaDNhq__generateBtn){color:#e2e8f0;background:#172131;border-color:#ffffff1a}html.dark .page-module__iaDNhq__regNoContainer .page-module__iaDNhq__generateBtn:hover{background:#273244}html.dark .page-module__iaDNhq__feePreview{background:linear-gradient(135deg,#0b74ff1a,#0b74ff0a)}:is(html.dark .page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table th,html.dark .page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table td){color:#e2e8f0;border-color:#ffffff14}html.dark .page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table thead{background:#172131}html.dark .page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table tbody tr:nth-child(2n){background-color:#ffffff08}html.dark .page-module__iaDNhq__feeBreakdown .page-module__iaDNhq__table tbody tr:hover{background-color:#3b82f61f}html.dark .page-module__iaDNhq__formActions{border-top-color:#ffffff14}html.dark .page-module__iaDNhq__feeInput{color:#e2e8f0;background:#172131;border-color:#ffffff1a}html.dark .page-module__iaDNhq__feeInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}html.dark .page-module__iaDNhq__lockedRow{background:#ffffff05}html.dark .page-module__iaDNhq__lockedCell{color:#64748b}html.dark .page-module__iaDNhq__deleteRowBtn{color:#fca5a5;background:#b91c1c33}html.dark .page-module__iaDNhq__deleteRowBtn:hover{background:#b91c1c59}html.dark .page-module__iaDNhq__addRowBtn{color:#93c5fd;background:0 0;border-color:#3b82f666}html.dark .page-module__iaDNhq__addRowBtn:hover{background:#3b82f614}html.dark .page-module__iaDNhq__feeTotalRow td{color:#e2e8f0;background:#ffffff0a;border-top-color:#ffffff1a}
.page-module__vC3CPa__page{color:#0f172a;padding:10px}.page-module__vC3CPa__header{margin-bottom:16px}.page-module__vC3CPa__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__vC3CPa__title{color:#0b1220;margin:0;font-size:1.4rem;font-weight:600}.page-module__vC3CPa__refreshBtn{cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:8px 12px}.page-module__vC3CPa__headerControls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.page-module__vC3CPa__search{border:1px solid #e6e9ef;border-radius:8px;outline:none;min-width:260px;padding:8px 12px}.page-module__vC3CPa__select{background:#fff;border:1px solid #e6e9ef;border-radius:8px;min-width:160px;padding:8px 10px}.page-module__vC3CPa__exportGroup{align-items:center;gap:8px;display:flex}.page-module__vC3CPa__btn{cursor:pointer;background:#f8fafc;border:1px solid #e6e9ef;border-radius:8px;padding:8px 12px}.page-module__vC3CPa__importLabel{cursor:pointer;background:#fff;border:1px dashed #e6e9ef;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.page-module__vC3CPa__fileInput{display:none}.page-module__vC3CPa__main{margin-top:12px}.page-module__vC3CPa__listSection{background:#fff;border:1px solid #e6e9ef;border-radius:10px;overflow:hidden}.page-module__vC3CPa__tableHeader{color:#374151;background:linear-gradient(#fbfdff,#fff);border-bottom:1px solid #eef2f7;grid-template-columns:48px 1fr 220px 1fr 160px;align-items:center;gap:12px;padding:10px 14px;font-weight:600;display:grid}.page-module__vC3CPa__colIndexHeader{text-align:center}.page-module__vC3CPa__colActionsHeader{text-align:right}.page-module__vC3CPa__tableBody{max-height:60vh;display:block;overflow:auto}.page-module__vC3CPa__empty{text-align:center;color:#6b7280;padding:20px}.page-module__vC3CPa__pillRow{cursor:pointer;border-bottom:1px solid #f3f4f6;grid-template-columns:48px 1fr 220px 1fr 160px;align-items:center;gap:12px;padding:12px;display:grid}.page-module__vC3CPa__pillRow:hover{background:linear-gradient(90deg,#0b74ff08,#0000)}.page-module__vC3CPa__colIndex{color:#6b7280;text-align:center}.page-module__vC3CPa__colName{align-items:center;gap:12px;display:flex}.page-module__vC3CPa__nameBlock{align-items:center;gap:12px;min-width:0;display:flex}.page-module__vC3CPa__avatar{color:#07316a;object-fit:cover;background:#eef2ff;border:1px solid #0000000f;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.page-module__vC3CPa__avatar img{object-fit:cover;border:1px solid #0000000f;border-radius:999px;width:48px;height:48px}.page-module__vC3CPa__nameMeta{flex-direction:column;min-width:0;display:flex}.page-module__vC3CPa__fullName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.page-module__vC3CPa__lightMeta{color:#6b7280;margin-top:2px;font-size:.85rem}.page-module__vC3CPa__colProgram{color:#0f172a;font-weight:500}.page-module__vC3CPa__colMeta{color:#0f172a;font-size:.9rem}.page-module__vC3CPa__metaColumn{flex-direction:column;gap:6px;display:flex}.page-module__vC3CPa__metaRow{align-items:baseline;gap:8px;display:flex}.page-module__vC3CPa__metaLabel{color:#6b7280;min-width:90px;font-size:.75rem}.page-module__vC3CPa__metaValue{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9rem;overflow:hidden}.page-module__vC3CPa__statusPill{text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__vC3CPa__statusRegistered{color:#0b74ff;background:#0b74ff1f}.page-module__vC3CPa__statusRejected{color:#b91c1c;background:#b91c1c14}.page-module__vC3CPa__statusPending{color:#6b7280;background:#6b728014}.page-module__vC3CPa__colActions{justify-content:flex-end;gap:8px;display:flex}.page-module__vC3CPa__actionBtn{cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:6px 10px}.page-module__vC3CPa__iconBtnDanger{color:#b91c1c;cursor:pointer;background:#b91c1c0a;border:1px solid #b91c1c1f;border-radius:8px;padding:6px 10px}.page-module__vC3CPa__iconBtn{cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:6px 10px}.page-module__vC3CPa__pager{background:linear-gradient(#ffffffe6,#fffffff2);border-top:1px solid #eef2f7;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.page-module__vC3CPa__smallBtn{cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:8px 10px}.page-module__vC3CPa__pagerInfo{color:#374151;font-weight:600}.page-module__vC3CPa__modalOverlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__vC3CPa__modalCard{background:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:900px;max-height:80vh;animation:.2s page-module__vC3CPa__modalPop;display:flex;overflow:auto;box-shadow:0 10px 30px #0206172e}@keyframes page-module__vC3CPa__modalPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.page-module__vC3CPa__modalHeader{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.page-module__vC3CPa__modalClose{cursor:pointer;background:0 0;border:none;font-size:20px}.page-module__vC3CPa__modalBody{flex:auto;padding:14px 16px;overflow:auto}.page-module__vC3CPa__viewGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px;display:grid}.page-module__vC3CPa__actionGrid{grid-template-columns:1fr 1fr;display:grid}.page-module__vC3CPa__viewLeft{flex-direction:column;align-items:start;gap:8px;display:flex}.page-module__vC3CPa__avatarLarge{color:#07316a;background:#eef2ff;border:1px solid #0000000f;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;font-weight:700;display:flex}.page-module__vC3CPa__viewName{margin:0;font-size:1.25rem}.page-module__vC3CPa__viewSub{color:#6b7280}.page-module__vC3CPa__viewRight{flex-direction:column;gap:10px;display:flex}.page-module__vC3CPa__viewRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__vC3CPa__viewActions{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.page-module__vC3CPa__viewActions button{cursor:pointer;border:1px solid;border-radius:8px;width:50%;padding:8px 12px}.page-module__vC3CPa__viewActions .page-module__vC3CPa__approve{color:#fff;background:#0b74ff;border-color:#0b74ff}.page-module__vC3CPa__viewActions .page-module__vC3CPa__reject{color:#b91c1c;background:#b91c1c4d;border-color:#b91c1c1f}.page-module__vC3CPa__viewActions .page-module__vC3CPa__archive{color:#3b475e;background:#6b728084;border-color:#6b728029}.page-module__vC3CPa__viewActions .page-module__vC3CPa__edit{color:#0f172a;background:#dfdfdfb9;border-color:#000}.page-module__vC3CPa__registeredInfo{cursor:pointer;background:#c0ffeb;border:1px solid #e6e9ef;border-radius:8px;padding:8px 12px}.page-module__vC3CPa__registeredInfo p{color:#535453;margin:0;font-size:.8rem;font-weight:300}.page-module__vC3CPa__registeredInfo p a{color:#0b74ff;text-decoration:underline}.page-module__vC3CPa__registeredInfo p button{color:#0b74ff;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.75rem;text-decoration:underline}.page-module__vC3CPa__positive{color:#fff;cursor:pointer;background:#0b74ff;border:none;border-radius:8px;padding:8px 12px}.page-module__vC3CPa__warning{color:#111827;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;padding:8px 12px}.page-module__vC3CPa__status{text-transform:capitalize;background:#b8b8b839;border:1px solid #000;border-radius:20px;width:fit-content;padding:4px 8px;font-weight:600}.page-module__vC3CPa__editForm{flex-direction:column;gap:10px;display:flex}.page-module__vC3CPa__label{color:#374151;margin-bottom:6px;font-size:.85rem}.page-module__vC3CPa__editActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.page-module__vC3CPa__page .page-module__vC3CPa__input,.page-module__vC3CPa__page input[type=text],.page-module__vC3CPa__page input[type=tel],.page-module__vC3CPa__page input[type=date],.page-module__vC3CPa__page textarea{box-sizing:border-box;border:1px solid #e6e9ef;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:.95rem}.page-module__vC3CPa__page .page-module__vC3CPa__input:focus,.page-module__vC3CPa__page input[type=text]:focus,.page-module__vC3CPa__page input[type=tel]:focus,.page-module__vC3CPa__page input[type=date]:focus,.page-module__vC3CPa__page textarea:focus{border-color:#0b74ff;box-shadow:0 0 0 4px #0b74ff0f}.page-module__vC3CPa__formCard,.page-module__vC3CPa__formCardFull{background:#f8fafce6;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 8px 22px #0f172a0d}:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) select,:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) input[type=text],:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) input[type=tel],:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) input[type=date]{border:1px solid #000;border-radius:8px;outline:none;padding:8px 10px}:is(.page-module__vC3CPa__formCardFull,.page-module__vC3CPa__formCard) small{color:#b91c1c;font-size:.75rem}.page-module__vC3CPa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__vC3CPa__formCardFull{grid-column:1/-1}.page-module__vC3CPa__formCard label,.page-module__vC3CPa__formCardFull label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}@media (max-width:720px){.page-module__vC3CPa__formGrid{grid-template-columns:1fr}}.page-module__vC3CPa__toast{color:#fff;z-index:1100;background:#0b74fff2;border-radius:8px;padding:8px 12px;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #0b74ff1f}.page-module__vC3CPa__error{color:#b91c1c;margin-top:8px;padding:8px 12px}@media (max-width:800px){.page-module__vC3CPa__tableHeader,.page-module__vC3CPa__pillRow{grid-template-columns:40px 1fr 120px}.page-module__vC3CPa__colProgram,.page-module__vC3CPa__colProgramHeader,.page-module__vC3CPa__colActions,.page-module__vC3CPa__colActionsHeader{display:none}.page-module__vC3CPa__colMetaHeader .page-module__vC3CPa__colMeta{display:flex}.page-module__vC3CPa__headerControls>:not(.page-module__vC3CPa__refreshBtn){display:none}.page-module__vC3CPa__headerControls .page-module__vC3CPa__refreshBtn{display:inline-flex}.page-module__vC3CPa__search{min-width:120px}.page-module__vC3CPa__viewGrid{grid-template-columns:1fr}.page-module__vC3CPa__modalCard{max-width:520px}}@media (max-width:450px){.page-module__vC3CPa__colMetaHeader,.page-module__vC3CPa__colMeta{display:none}}@media (max-width:1040px){.page-module__vC3CPa__colActions,.page-module__vC3CPa__colActionsHeader{display:none}}html.dark .page-module__vC3CPa__page{color:#e2e8f0}html.dark .page-module__vC3CPa__title{color:#e2e8f0}:is(html.dark .page-module__vC3CPa__refreshBtn,html.dark .page-module__vC3CPa__btn),:is(html.dark .page-module__vC3CPa__search,html.dark .page-module__vC3CPa__select){color:#e2e8f0;background:#1e293b;border-color:#ffffff14}:is(html.dark .page-module__vC3CPa__importLabel,html.dark .page-module__vC3CPa__listSection,html.dark .page-module__vC3CPa__modalCard){background:#1e293b;border-color:#ffffff14}:is(html.dark .page-module__vC3CPa__tableHeader,html.dark .page-module__vC3CPa__pager,html.dark .page-module__vC3CPa__modalFooter){color:#cbd5e1;background:linear-gradient(#172131,#1e293b);border-color:#ffffff14}html.dark .page-module__vC3CPa__pillRow{border-bottom-color:#ffffff0f}html.dark .page-module__vC3CPa__pillRow:hover{background:linear-gradient(90deg,#0b74ff1f,#0b74ff05)}:is(html.dark .page-module__vC3CPa__avatar,html.dark .page-module__vC3CPa__avatarLarge){color:#eff6ff;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-color:#bfdbfe3d}:is(html.dark .page-module__vC3CPa__fullName,html.dark .page-module__vC3CPa__colProgram,html.dark .page-module__vC3CPa__colMeta,html.dark .page-module__vC3CPa__metaValue,html.dark .page-module__vC3CPa__viewName,html.dark .page-module__vC3CPa__pagerInfo){color:#e2e8f0}:is(html.dark .page-module__vC3CPa__lightMeta,html.dark .page-module__vC3CPa__metaLabel,html.dark .page-module__vC3CPa__empty,html.dark .page-module__vC3CPa__viewSub,html.dark .page-module__vC3CPa__colIndex){color:#94a3b8}:is(html.dark .page-module__vC3CPa__actionBtn,html.dark .page-module__vC3CPa__iconBtn,html.dark .page-module__vC3CPa__smallBtn,html.dark .page-module__vC3CPa__refreshBtn,html.dark .page-module__vC3CPa__btn){color:#e2e8f0;background:#172131;border-color:#ffffff14}:is(html.dark .page-module__vC3CPa__modalHeader,html.dark .page-module__vC3CPa__modalFooter){border-color:#ffffff14}html.dark .page-module__vC3CPa__modalBody{background:#1e293b}html.dark .page-module__vC3CPa__modalClose{color:#cbd5e1}html.dark .page-module__vC3CPa__registeredInfo{background:#10b9811f;border-color:#10b9812e}html.dark .page-module__vC3CPa__registeredInfo p{color:#cbd5e1}:is(html.dark .page-module__vC3CPa__registeredInfo p a,html.dark .page-module__vC3CPa__registeredInfo p button){color:#93c5fd}html.dark .page-module__vC3CPa__archive{color:#93c5fd}html.dark .page-module__vC3CPa__reject{color:#93c5fd}:is(html.dark .page-module__vC3CPa__formCardFull,html.dark .page-module__vC3CPa__formCard){color:#93c5fd;background-color:#0f172a}.page-module__vC3CPa__feeSections{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}@media (max-width:720px){.page-module__vC3CPa__feeSections{grid-template-columns:1fr}}.page-module__vC3CPa__feeSection{background:#f8fafc;border:1px solid #e6e9ef;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__vC3CPa__feeSectionHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__vC3CPa__feeSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;font-size:.85rem;font-weight:700}.page-module__vC3CPa__feeSectionBadge{color:#64748b;background:#e2e8f0;border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:600}.page-module__vC3CPa__feeSectionBadgeEdit{color:#0b74ff;background:#0b74ff1a;border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:600}.page-module__vC3CPa__feeSectionDesc{color:#6b7280;margin:0;font-size:.8rem}.page-module__vC3CPa__feeEmpty{color:#9ca3af;font-size:.85rem;font-style:italic}.page-module__vC3CPa__feeTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__vC3CPa__feeTable th,.page-module__vC3CPa__feeTable td{text-align:left;border:1px solid #e6e9ef;padding:7px 10px}.page-module__vC3CPa__feeTable thead{background:#f1f5f9}.page-module__vC3CPa__feeTable thead th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.78rem;font-weight:600}.page-module__vC3CPa__feeTable tfoot td{background:#f8fafc;border-top:2px solid #e2e8f0}.page-module__vC3CPa__feeTable tbody tr:nth-child(2n){background:#fafafa}.page-module__vC3CPa__feeTableKey{text-transform:capitalize}.page-module__vC3CPa__feeInput{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #e6e9ef;border-radius:6px;width:100%;padding:5px 7px;font-family:inherit;font-size:.85rem}.page-module__vC3CPa__feeInput:focus{border-color:#0b74ff;outline:none;box-shadow:0 0 0 2px #0b74ff1a}.page-module__vC3CPa__feeDeleteBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-family:inherit;font-size:1rem;line-height:1;transition:background .2s;display:flex}.page-module__vC3CPa__feeDeleteBtn:hover{background:#fecaca}.page-module__vC3CPa__feeAddBtn{color:#0b74ff;cursor:pointer;background:#fff;border:1px dashed #0b74ff;border-radius:7px;align-self:flex-start;margin-top:6px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .2s}.page-module__vC3CPa__feeAddBtn:hover{background:#0b74ff0d}html.dark .page-module__vC3CPa__feeSection{background:#0f172a;border-color:#ffffff14}html.dark .page-module__vC3CPa__feeSectionTitle{color:#e2e8f0}html.dark .page-module__vC3CPa__feeSectionBadge{color:#94a3b8;background:#ffffff14}html.dark .page-module__vC3CPa__feeSectionBadgeEdit{color:#93c5fd;background:#3b82f626}:is(html.dark .page-module__vC3CPa__feeSectionDesc,html.dark .page-module__vC3CPa__feeEmpty){color:#64748b}:is(html.dark .page-module__vC3CPa__feeTable th,html.dark .page-module__vC3CPa__feeTable td){color:#e2e8f0;border-color:#ffffff14}html.dark .page-module__vC3CPa__feeTable thead{background:#172131}html.dark .page-module__vC3CPa__feeTable tfoot td{background:#ffffff08;border-top-color:#ffffff1a}html.dark .page-module__vC3CPa__feeTable tbody tr:nth-child(2n){background:#ffffff05}html.dark .page-module__vC3CPa__feeInput{color:#e2e8f0;background:#172131;border-color:#ffffff1a}html.dark .page-module__vC3CPa__feeInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}html.dark .page-module__vC3CPa__feeDeleteBtn{color:#fca5a5;background:#b91c1c33}html.dark .page-module__vC3CPa__feeDeleteBtn:hover{background:#b91c1c59}html.dark .page-module__vC3CPa__feeAddBtn{color:#93c5fd;background:0 0;border-color:#3b82f666}html.dark .page-module__vC3CPa__feeAddBtn:hover{background:#3b82f614}
