.lms__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .15s,box-shadow .18s,background .15s}.lms__btn--primary{background:var(--edorer-grad-brand,linear-gradient(135deg,var(--edorer-brand),var(--edorer-info-500)));color:#fff;box-shadow:var(--edorer-elev-brand,0 4px 14px -2px rgba(99,102,241,.3))}.lms__btn--primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.lms__btn--ghost{background:var(--edorer-surface);border:1px solid var(--edorer-border);color:var(--edorer-gray-800)}.lms__btn--ghost:hover{background:var(--edorer-surface-alt)}.lms__err{background:var(--edorer-danger-50,#fef2f2);border:1px solid var(--edorer-danger-100,#fecaca);color:var(--edorer-danger-600,#dc2626);border-radius:var(--edorer-radius-md);padding:10px 14px;font-size:13px;margin-bottom:12px}.lms__skeleton{text-align:center;padding:60px 24px;background:var(--edorer-surface);border:1px dashed var(--edorer-border);border-radius:var(--edorer-radius-lg);color:var(--edorer-text-muted)}.lms__skeleton .anticon{font-size:28px;color:var(--edorer-brand);margin-bottom:8px}.lms__skeleton h3{margin:0 0 6px;font-family:var(--edorer-font-display,var(--edorer-font-sans));font-weight:500;font-size:16px;color:var(--edorer-ink)}.lms__skeleton p{margin:0;font-size:13px}.lms__table-wrap{background:var(--edorer-surface);border:1px solid var(--edorer-border-soft);border-radius:var(--edorer-radius-lg);overflow:hidden;box-shadow:var(--edorer-elev-1)}.lms__table{width:100%;border-collapse:collapse;font-size:13.5px}.lms__table th{text-align:left;background:var(--edorer-surface-alt);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--edorer-text-muted)}.lms__table td,.lms__table th{padding:11px 14px;border-bottom:1px solid var(--edorer-border-soft)}.lms__table td{color:var(--edorer-ink,var(--edorer-text));vertical-align:middle}.lms__table tr:last-child td{border-bottom:none}.lms__table tbody tr:hover td{background:var(--edorer-surface-alt)}.lms__table a{color:var(--edorer-brand-700,var(--edorer-brand));text-decoration:none;font-weight:500}.lms__table a:hover{text-decoration:underline}.lms__table code{font-family:var(--edorer-font-mono);font-size:11.5px;background:var(--edorer-surface-alt);padding:2px 6px;border-radius:4px;color:var(--edorer-text-muted)}.lms__empty,.lms__loading{text-align:center!important;padding:40px 16px!important;color:var(--edorer-text-muted)}.lms__empty .anticon{font-size:24px;margin-bottom:6px;display:block;color:var(--edorer-brand)}.lms__empty p{margin:0;font-size:13px}.lms__empty p+p{margin-top:6px}.lms__empty-hint{color:var(--edorer-text-subtle);font-size:12px!important}.lms__empty-hint a{color:var(--edorer-brand);text-decoration:none}.lms__empty-hint a:hover{text-decoration:underline}.lms__empty strong{color:var(--edorer-ink)}.lms__muted{color:var(--edorer-text-subtle)}.lms__status{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.lms__status.is-draft{background:var(--edorer-gray-100);color:var(--edorer-text-muted)}.lms__status.is-open,.lms__status.is-published{background:var(--edorer-info-50);color:var(--edorer-info-600)}.lms__status.is-active,.lms__status.is-graded,.lms__status.is-paid{background:var(--edorer-success-50);color:var(--edorer-success-600)}.lms__status.is-archived,.lms__status.is-closed{background:var(--edorer-gray-100);color:var(--edorer-text-muted)}.lms__status.is-cancelled,.lms__status.is-overdue{background:var(--edorer-danger-50);color:var(--edorer-danger-600)}.lms__status.is-full{background:var(--edorer-warning-50);color:var(--edorer-warning-700)}.lms__status.is-pending{background:var(--edorer-gold-50,#fffbeb);color:var(--edorer-gold,#b45309)}.lms__status.is-admitted{background:var(--edorer-success-50);color:var(--edorer-success-600)}.lms__status.is-rejected{background:var(--edorer-danger-50);color:var(--edorer-danger-600)}.lms__status.is-applied{background:var(--edorer-info-50);color:var(--edorer-info-600)}.lms__status.is-interviewing{background:var(--edorer-gold-50,#fffbeb);color:var(--edorer-gold,#b45309)}.lms__status.is-enrolled{background:var(--edorer-success-50);color:var(--edorer-success-600)}.lms__status.is-unpaid{background:var(--edorer-danger-50);color:var(--edorer-danger-600)}.lms__status.is-partial{background:var(--edorer-gold-50,#fffbeb);color:var(--edorer-gold,#b45309)}.lms__status.is-locked{background:var(--edorer-gray-100);color:var(--edorer-text-muted)}.lms__status.is-final{background:var(--edorer-success-50);color:var(--edorer-success-600)}.lms__form{background:var(--edorer-surface);border:1px solid var(--edorer-border-soft);border-radius:var(--edorer-radius-lg);padding:22px 24px;gap:14px;box-shadow:var(--edorer-elev-1)}.lms__field,.lms__form{display:flex;flex-direction:column}.lms__field{gap:6px}.lms__field span{font-size:12.5px;font-weight:600;color:var(--edorer-ink);letter-spacing:-.005em}.lms__row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lms__row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.lms__input,.lms__select,.lms__textarea{width:100%;border:1px solid var(--edorer-border);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px;color:var(--edorer-ink);background:var(--edorer-surface);resize:vertical}.lms__input:focus,.lms__select:focus,.lms__textarea:focus{outline:none;border-color:var(--edorer-brand);box-shadow:var(--edorer-ring)}.lms__saved{background:var(--edorer-success-50);border:1px solid rgba(16,185,129,.2);color:var(--edorer-success-600);padding:8px 14px;border-radius:var(--edorer-radius-md);font-size:13px;margin-bottom:12px}.pact{flex-wrap:wrap}.pact,.pact__desktop{display:inline-flex;align-items:center;gap:8px}.pact__primary{display:inline-flex}.pact__more{display:none}.pact__btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:38px;border-radius:10px;font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:none;border:1px solid var(--edorer-border);background:#fff;color:var(--edorer-text);font-family:inherit;transition:background .12s,border-color .12s,transform 60ms}.pact__btn--ghost:hover:not(:disabled){background:var(--edorer-surface-alt)}.pact__btn:disabled{opacity:.55;cursor:not-allowed}.pact__more-trigger{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;padding:0 6px}.pact__desktop>.ddm__trigger{width:auto;height:38px;padding:0 14px;border:1px solid var(--edorer-border,#e5e7eb);background:var(--edorer-surface,#fff)}.pact__desktop>.ddm__trigger:hover{background:var(--edorer-surface-alt,#f9fafb)}.pact__more-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--edorer-border);border-radius:12px;background:#fff;color:var(--edorer-text);font-size:22px;cursor:pointer;font-family:inherit;flex-shrink:0}.pact__more-btn:hover{background:var(--edorer-surface-alt)}.pact__more-btn:active{transform:scale(.97)}@media (max-width:720px){.pact{display:flex;width:100%;gap:12px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding-right:20px;box-sizing:border-box}.pact__desktop{display:none}.pact__more{display:inline-flex;flex:0 0 44px;order:0}.pact__primary{flex:0 1 150px;max-width:150px;min-width:0;order:1}.pact__primary>*{width:100%!important;justify-content:center!important;min-height:44px!important}}.pact__sheet{display:flex;flex-direction:column}.pact__sheet-row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:none;border-bottom:1px solid var(--edorer-border,#e5e7eb);background:transparent;text-align:left;font-family:inherit;font-size:15px;cursor:pointer;color:var(--edorer-text)}.pact__sheet-row:last-child{border-bottom:none}.pact__sheet-row:hover:not(:disabled){background:var(--edorer-surface-alt,#f5f5f5)}.pact__sheet-row:active:not(:disabled){background:var(--edorer-surface-alt,#ececec)}.pact__sheet-row:disabled{opacity:.5;cursor:not-allowed}.pact__sheet-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--edorer-surface-alt,#f3f4f6);color:var(--edorer-brand,#6366f1);flex-shrink:0}.pact__sheet-label{flex:1;font-weight:600}.pact__sheet-hint{font-size:12px;color:var(--edorer-text-muted,#6b7280);font-weight:400}.power-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.power-input-wrapper .power-input-postfix,.power-input-wrapper .power-input-prefix{position:absolute;display:inline-flex;align-items:center;color:var(--edorer-text-subtle);pointer-events:none}.power-input-wrapper .power-input-prefix{left:14px}.power-input-wrapper .power-input-postfix{right:14px}.power-input{box-sizing:border-box;width:100%;height:38px;padding:0 12px;font-size:14px;line-height:1.4;font-family:var(--edorer-font-sans);border-radius:8px;border:1px solid var(--edorer-border,#e5e7eb);background:#fff;color:var(--edorer-text,#111827);transition:border-color .15s,box-shadow .15s;outline:none;margin:0}.power-input::placeholder{color:var(--edorer-text-subtle,#9ca3af)}.power-input:hover:not(:disabled){border-color:var(--edorer-border-strong,#d1d5db)}.power-input.focused{border-color:var(--edorer-brand);box-shadow:none}.power-input-wrapper.is-disabled .power-input,.power-input:disabled{background:var(--edorer-surface-alt);color:var(--edorer-text-muted);cursor:not-allowed}.loader-container{position:relative;width:100%;height:calc(100% - 250px);display:flex;justify-content:center;align-items:center;.loader{position:absolute;top:50%;left:50%;width:64px;height:64px;border-radius:50%;perspective:800px;transform:translate(-50%,-50%);.inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%;&.one{left:0;top:0;animation:rotate-one 1s linear infinite;border-bottom:3px solid var(--loader-color-1)}&.two{right:0;top:0;animation:rotate-two 1s linear infinite;border-right:3px solid var(--loader-color-2)}&.three{right:0;bottom:0;animation:rotate-three 1s linear infinite;border-top:3px solid var(--loader-color-3)}}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}}}.page-loader{display:flex;align-items:center;justify-content:center;width:100%;flex:1}.page-loader__inner{display:flex;flex-direction:column;align-items:center;gap:18px}.page-loader__spinner{position:relative;width:56px;height:56px;border-radius:50%;border-left:3px solid var(--edorer-gray-100,#f1f5f9);border-bottom:3px solid var(--edorer-gray-100,#f1f5f9);border-right-color:var(--edorer-gray-100,#f1f5f9);border-top-color:var(--edorer-gray-100,#f1f5f9);border-top:3px solid var(--edorer-brand,#6366f1);border-right:3px solid var(--edorer-brand,#6366f1);animation:page-loader-spin .85s linear infinite}.page-loader__spinner:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid transparent;border-top-color:rgba(99,102,241,.18);animation:page-loader-spin 1.6s linear infinite reverse}.page-loader__message{font-size:13.5px;font-weight:500;letter-spacing:.01em;color:var(--edorer-text-muted);animation:page-loader-fade .4s ease-out}@keyframes page-loader-spin{to{transform:rotate(1turn)}}@keyframes page-loader-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-loader__spinner,.page-loader__spinner:after{animation-duration:2.4s}.page-loader__message{animation:none}}.delete-confirmation__title{display:inline-flex;align-items:center;gap:8px}.delete-confirmation__title .anticon{color:var(--edorer-danger-600,#dc2626)}.delete-confirmation__body{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:var(--edorer-text,#1f2937)}.delete-confirmation__body p{margin:0}.delete-confirmation__hint{color:var(--edorer-text-muted,#6b7280);font-size:13px}.delete-confirmation__error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:13px}.delete-confirmation__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background .15s,border-color .15s}.delete-confirmation__btn--ghost{background:transparent;border-color:var(--edorer-border,#e5e7eb);color:var(--edorer-text,#1f2937)}.delete-confirmation__btn--ghost:hover:not(:disabled){background:var(--edorer-hover,#f3f4f6)}.delete-confirmation__btn--danger{background:var(--edorer-danger-600,#dc2626);color:#fff;border-color:var(--edorer-danger-600,#dc2626)}.delete-confirmation__btn--danger:hover:not(:disabled){background:#b91c1c}.delete-confirmation__btn:disabled{opacity:.55;cursor:not-allowed}.sire-v2-radio{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:8px;transition:background-color .2s ease;&:hover{background-color:rgba(0,0,0,.05)}input[type=radio]{display:none}.radio-custom{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;display:inline-block;position:relative;transition:all .2s ease;&:after{content:"";width:10px;height:10px;background:#000;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}}input[type=radio]:checked+.radio-custom{border-color:#000;&:after{transform:translate(-50%,-50%) scale(1)}}}.sire-v2-textarea-wrapper{position:relative;width:100%;.sire-v2-textarea{width:100%;padding:12px;font-size:14px;font-family:var(--default-font);border-radius:8px;border:1px solid var(--edorer-gray-200);transition:all .3s ease;background:#fff;&::placeholder{color:#9e9e9e}&:hover{border-color:#bbb}&.focused{outline:none;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--colored-bg) border-box;box-shadow:none;animation:lightningEffect .5s ease}}.sire-v2-textarea-clear{position:absolute;right:12px;top:12px;background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-color-secondary);padding:0;line-height:1;&:hover{color:var(--text-color)}}}.power-toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.power-toggle.is-disabled{opacity:.55;cursor:not-allowed}.power-toggle__switch{position:relative;flex-shrink:0}.power-toggle__switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit;margin:0}.power-toggle__track{display:inline-block;width:40px;height:22px;background:var(--edorer-border,#e5e7eb);border-radius:999px;position:relative;transition:background .18s}.power-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform .18s}.power-toggle__switch input:checked+.power-toggle__track{background:var(--edorer-brand,#2563eb)}.power-toggle__switch input:checked+.power-toggle__track .power-toggle__knob{transform:translateX(18px)}.power-toggle__switch input:focus-visible+.power-toggle__track{box-shadow:0 0 0 3px rgba(37,99,235,.25)}.power-toggle__text{display:flex;flex-direction:column;gap:2px}.power-toggle__label{font-weight:500;font-size:14px;color:var(--edorer-text,#1f2937)}.power-toggle__desc{font-size:12px;color:var(--edorer-text-muted,#6b7280)}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&display=swap");@media (max-width:767px){.ddm__trigger,.prowact__trigger,.rowact__trigger{width:40px!important;height:40px!important;font-size:18px!important}.lms__td-actions{width:auto!important;min-width:56px!important;padding-right:8px!important}}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:89.84%;descent-override:28.10%;line-gap-override:0.00%;size-adjust:117.50%}:root{--edorer-brand:#6366f1;--edorer-brand-rgb:99,102,241;--edorer-brand-50:#eef2ff;--edorer-brand-100:#e0e7ff;--edorer-brand-200:#c7d2fe;--edorer-brand-300:#a5b4fc;--edorer-brand-400:#818cf8;--edorer-brand-500:#6366f1;--edorer-brand-600:#4f46e5;--edorer-brand-700:#4338ca;--edorer-brand-800:#3730a3;--edorer-brand-900:#312e81;--edorer-gray-50:#f9fafb;--edorer-gray-100:#f3f4f6;--edorer-gray-200:#e5e7eb;--edorer-gray-300:#d1d5db;--edorer-gray-400:#9ca3af;--edorer-gray-500:#6b7280;--edorer-gray-600:#4b5563;--edorer-gray-700:#374151;--edorer-gray-800:#1f2937;--edorer-gray-900:#111827;--edorer-success-500:#10b981;--edorer-success-50:#ecfdf5;--edorer-success-600:#059669;--edorer-warn-500:#f59e0b;--edorer-warn-50:#fffbeb;--edorer-warn-600:#d97706;--edorer-danger-500:#ef4444;--edorer-danger-600:#dc2626;--edorer-danger-50:#fef2f2;--edorer-danger-100:#fee2e2;--edorer-info-500:#3b82f6;--edorer-info-50:#eff6ff;--edorer-info-600:#2563eb;--edorer-ink:#0f172a;--edorer-ink-soft:#1e293b;--edorer-gold:#b45309;--edorer-gold-50:#fffbeb;--edorer-gold-100:#fef3c7;--edorer-navy:#1e3a8a;--edorer-text:var(--edorer-gray-900);--edorer-text-muted:var(--edorer-gray-500);--edorer-text-subtle:var(--edorer-gray-400);--edorer-surface:#fff;--edorer-surface-alt:var(--edorer-gray-50);--edorer-surface-sunken:var(--edorer-gray-100);--edorer-page-bg:#f8fafc;--edorer-border:var(--edorer-gray-200);--edorer-border-soft:#f1f5f9;--edorer-border-strong:var(--edorer-gray-300);--edorer-hover:var(--edorer-gray-100);--edorer-radius-sm:6px;--edorer-radius-md:10px;--edorer-radius-lg:14px;--edorer-radius-xl:20px;--edorer-radius-xs:4px;--edorer-radius-2xl:24px;--edorer-radius-pill:999px;--edorer-shadow-sm:0 1px 3px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.06);--edorer-shadow-md:0 4px 12px rgba(15,23,42,.06),0 8px 24px -10px rgba(15,23,42,.08);--edorer-shadow-lg:0 12px 32px -8px rgba(15,23,42,.18),0 4px 10px -2px rgba(15,23,42,.08);--edorer-elev-1:0 1px 0 rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.05);--edorer-elev-2:0 1px 2px rgba(15,23,42,.04),0 8px 24px -8px rgba(15,23,42,.1);--edorer-elev-3:0 2px 4px rgba(15,23,42,.05),0 24px 60px -16px rgba(15,23,42,.18);--edorer-elev-brand:0 4px 14px -2px rgba(99,102,241,.3),0 2px 4px rgba(99,102,241,.12);--edorer-ring:0 0 0 1px rgba(99,102,241,.35);--edorer-ring-danger:0 0 0 1px rgba(239,68,68,.35);--edorer-ring-success:0 0 0 1px rgba(16,185,129,.35);--edorer-grad-hero:linear-gradient(135deg,#eef2ff,#f8fafc 50%,#fefce8);--edorer-grad-ink:linear-gradient(135deg,#0f172a,#1e3a8a);--edorer-grad-brand:linear-gradient(135deg,#6366f1,#4f46e5 50%,#4338ca);--edorer-font-sans:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--edorer-font-display:"Fraunces","Fraunces Fallback","Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",Georgia,serif;--edorer-font-mono:"SF Mono",Menlo,Monaco,Consolas,monospace;--default-font:var(--edorer-font-sans);--edorer-fs-xs:12px;--edorer-fs-sm:13px;--edorer-fs-base:14px;--edorer-fs-md:16px;--edorer-fs-lg:18px;--edorer-fs-xl:22px;--edorer-fs-2xl:28px;--edorer-fs-3xl:36px;--edorer-fs-4xl:48px;--edorer-ease-out:cubic-bezier(0.22,1,0.36,1);--edorer-ease-in:cubic-bezier(0.7,0,0.84,0);--edorer-ease-in-out:cubic-bezier(0.65,0,0.35,1);--edorer-sp-1:4px;--edorer-sp-2:8px;--edorer-sp-3:12px;--edorer-sp-4:16px;--edorer-sp-5:20px;--edorer-sp-6:24px;--edorer-sp-8:32px;--edorer-sp-10:40px;--edorer-sp-12:48px;--edorer-sp-16:64px}#root,body,html{font-family:var(--edorer-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03","ss04"}body{margin:0;background:var(--edorer-page-bg);color:var(--edorer-text);font-size:14px;line-height:1.5}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid rgba(99,102,241,.5);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.tabular-nums{font-variant-numeric:tabular-nums}.font-display{font-family:var(--edorer-font-display);font-feature-settings:"ss01","liga","kern";letter-spacing:-.01em}@media (max-width:768px){[contenteditable=true],input,input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.theme-color-midnight{--edorer-brand:#4338ca;--edorer-brand-rgb:67,56,202;--edorer-brand-50:#e0e7ff;--edorer-brand-100:#c7d2fe;--edorer-brand-200:#a5b4fc;--edorer-brand-300:#818cf8;--edorer-brand-400:#6366f1;--edorer-brand-500:#4f46e5;--edorer-brand-600:#4338ca;--edorer-brand-700:#3730a3;--edorer-brand-800:#312e81;--edorer-brand-900:#1e1b4b;--edorer-page-bg:#f1f5f9;--edorer-surface:#fff;--edorer-surface-alt:#f8fafc;--edorer-surface-sunken:#e2e8f0;--edorer-border:#cbd5e1;--edorer-border-soft:#e2e8f0;--edorer-border-strong:#94a3b8;--edorer-text:#0f172a;--edorer-text-muted:#475569;--edorer-text-subtle:#94a3b8;--edorer-ink:#020617;--edorer-ink-soft:#0f172a;--edorer-ring:0 0 0 3px rgba(67,56,202,.32);--edorer-elev-brand:0 4px 14px -2px rgba(67,56,202,.3),0 2px 4px rgba(67,56,202,.15);--edorer-grad-brand:linear-gradient(135deg,#6366f1,#4338ca 50%,#312e81);--edorer-grad-hero:linear-gradient(135deg,#e0e7ff,#f1f5f9 50%,#fef3c7)}html.theme-comp-sharp{--edorer-radius-xs:2px;--edorer-radius-sm:3px;--edorer-radius-md:4px;--edorer-radius-lg:6px;--edorer-radius-xl:8px;--edorer-radius-2xl:10px;--edorer-elev-1:0 0 0 1px rgba(15,23,42,.06);--edorer-elev-2:0 0 0 1px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.04);--edorer-elev-3:0 0 0 1px rgba(15,23,42,.1),0 8px 20px -8px rgba(15,23,42,.1);--edorer-elev-brand:0 0 0 1px var(--edorer-brand)}html.theme-comp-sharp a:hover,html.theme-comp-sharp button:hover:not(:disabled){transform:none!important}html.theme-comp-sharp .att-report__hero,html.theme-comp-sharp .exam-finish__hero,html.theme-comp-sharp .exam-intro__hero{background:var(--edorer-surface)!important}html.theme-comp-sharp .exam-finish__hero:after,html.theme-comp-sharp .exam-intro__hero:after{display:none!important}html.theme-header-minimal .top-bar{background:var(--edorer-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--edorer-border)}html.theme-header-minimal .top-bar__avatar,html.theme-header-minimal .top-bar__brand-mark,html.theme-header-minimal .top-bar__tenant-mark{background:var(--edorer-ink)!important;box-shadow:none!important}html.theme-header-minimal .top-bar__brand-text{font-family:var(--edorer-font-sans)!important;letter-spacing:-.005em;font-weight:700;font-size:15px}html.theme-header-minimal .top-bar__tenant{box-shadow:none;border-color:var(--edorer-border-soft)}html.theme-menu-pill .shell-menu__item:before{display:none}html.theme-menu-pill .shell-menu__item.is-active{background:var(--edorer-brand);color:#fff}html.theme-menu-pill .shell-menu__item.is-active .shell-menu__icon{color:#fff}html.theme-menu-pill .shell-menu__item.is-active .shell-menu__badge{background:hsla(0,0%,100%,.22);color:#fff}html.theme-menu-pill .shell-menu__item:hover:not(.is-active){background:var(--edorer-surface-alt);color:var(--edorer-ink)}html.theme-mod-exam-compact .att-report__header-title h1,html.theme-mod-exam-compact .exam-finish__hero h1,html.theme-mod-exam-compact .exam-intro__hero h1,html.theme-mod-exam-compact .exam-setup__header h1,html.theme-mod-exam-compact .exam-take__header-left h1,html.theme-mod-exam-compact .wizard__header-title h1{font-family:var(--edorer-font-sans)!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.01em!important}html.theme-mod-exam-compact .att-report__bar-stat strong,html.theme-mod-exam-compact .att-report__grade-letter,html.theme-mod-exam-compact .att-report__stat-value,html.theme-mod-exam-compact .att-report__strip-cell strong,html.theme-mod-exam-compact .exam-att__kpi-value,html.theme-mod-exam-compact .exam-finish__stat-value,html.theme-mod-exam-compact .exam-intro__stat-value,html.theme-mod-exam-compact .exam-view__stat-value{font-family:var(--edorer-font-sans)!important;font-weight:800!important;letter-spacing:-.01em!important}html.theme-mod-exam-compact .att-report,html.theme-mod-exam-compact .exam-finish,html.theme-mod-exam-compact .exam-intro,html.theme-mod-exam-compact .exam-setup{padding-top:20px!important;padding-bottom:60px!important;gap:12px!important}html.theme-mod-exam-compact .exam-finish__hero,html.theme-mod-exam-compact .exam-intro__hero{padding:22px 24px!important}html.theme-mod-exam-compact .exam-intro__hero h1{font-size:26px!important}html.theme-mod-exam-compact .exam-finish__hero h1{font-size:24px!important}html.theme-mod-exam-compact .att-report__panel,html.theme-mod-exam-compact .exam-intro__card,html.theme-mod-exam-compact .exam-setup__card,html.theme-mod-exam-compact .exam-view__panel{padding:14px 16px!important}html.theme-mod-core-dense .dashboard{gap:12px!important}html.theme-mod-core-dense .dashboard__hero{padding:14px 18px!important;gap:12px!important}html.theme-mod-core-dense .dashboard__hero-icon{width:36px!important;height:36px!important;border-radius:10px!important}html.theme-mod-core-dense .dashboard__cards,html.theme-mod-core-dense .dashboard__charts,html.theme-mod-core-dense .dashboard__stats{gap:8px!important}html.theme-mod-core-dense .dashboard__card,html.theme-mod-core-dense .dashboard__chart-card,html.theme-mod-core-dense .dashboard__stat-link{padding:12px 14px!important}html.theme-mod-core-dense .dashboard h2{font-size:14px!important}html.theme-mod-auth-centered .access-hero{display:none!important}html.theme-mod-auth-centered .access-form-panel{width:100%!important;background:radial-gradient(1000px 500px at 50% 0,rgba(99,102,241,.12),transparent 60%),var(--edorer-page-bg)!important;display:flex!important;align-items:center!important;justify-content:center!important}html.theme-mod-auth-centered .access-form-card{box-shadow:var(--edorer-elev-3)!important;border-radius:var(--edorer-radius-2xl)!important}html.theme-mod-auth-centered .access-form-card__mobile-brand{display:flex!important;margin-bottom:12px}html.theme-mod-user-cards .universities-list__table-wrap,html.theme-mod-user-cards .user-list__table-wrap{background:transparent!important;border:none!important;box-shadow:none!important}html.theme-mod-user-cards .universities-list__table thead,html.theme-mod-user-cards .user-list__table thead{display:none}html.theme-mod-user-cards .universities-list__table,html.theme-mod-user-cards .user-list__table{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}html.theme-mod-user-cards .universities-list__table tbody,html.theme-mod-user-cards .user-list__table tbody{display:contents}html.theme-mod-user-cards .universities-list__table tbody tr,html.theme-mod-user-cards .user-list__table tbody tr{display:flex!important;flex-direction:column;gap:8px;padding:16px 18px;background:var(--edorer-surface);border:1px solid var(--edorer-border-soft);border-radius:var(--edorer-radius-lg);box-shadow:var(--edorer-elev-1)}html.theme-mod-user-cards .universities-list__table td,html.theme-mod-user-cards .user-list__table td{padding:0!important;border:none!important}html.theme-plugin-login-quote-inline .login-quote,html.theme-plugin-login-quote-inline [data-plugin=login-quote]{background:transparent!important;padding:8px 0!important;font-style:italic;font-size:12.5px!important;color:var(--edorer-text-muted);border:none!important;box-shadow:none!important}html.theme-plugin-aiqgen-drawer .aiq-modal-scrim{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:stretch!important;justify-content:flex-end!important;pointer-events:none!important}html.theme-plugin-aiqgen-drawer .aiq-modal{pointer-events:auto;max-width:420px!important;width:100%!important;height:100vh!important;margin:0!important;border-radius:16px 0 0 16px!important;box-shadow:-16px 0 40px -8px rgba(15,23,42,.2)!important;animation:aiqgen-drawer-slide .24s var(--edorer-ease-out,cubic-bezier(.22,1,.36,1))!important}@keyframes aiqgen-drawer-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.skeleton{display:inline-block;position:relative;overflow:hidden;background-color:#e2e8f0;background-image:linear-gradient(90deg,rgba(226,232,240,0),hsla(0,0%,100%,.65) 50%,rgba(226,232,240,0));background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:6px;vertical-align:middle}.skeleton--block{display:block}@keyframes skeleton-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;background-image:none;background-color:#e2e8f0}}.skeleton-card{background:var(--edorer-surface,#fff);border:1px solid var(--edorer-border,#e5e7eb);border-radius:var(--edorer-radius-lg,14px);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.skeleton-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton-card__chips{display:flex;gap:8px;flex-wrap:wrap}.skeleton-card__lines{display:flex;flex-direction:column;gap:8px}.skeleton-card__foot{margin-top:6px;padding-top:12px;border-top:1px dashed var(--edorer-border,#e5e7eb)}.skeleton-row td{padding:14px 12px;border-bottom:1px solid var(--edorer-border,#e5e7eb)}.skeleton-row:last-child td{border-bottom:none}.dt{display:flex;flex-direction:column;gap:12px}.dt__toolbar{justify-content:space-between;flex-wrap:wrap}.dt__toolbar,.dt__toolbar-left{display:flex;align-items:center;gap:12px}.dt__toolbar-left{flex:1 1 auto;min-width:0}.dt__title{margin:0;font-family:var(--edorer-font-display,var(--edorer-font-sans));font-weight:600;font-size:var(--edorer-fs-xl,22px);color:var(--edorer-ink,var(--edorer-text));letter-spacing:-.01em}.dt__search{flex:0 1 280px;min-width:160px;border:1px solid var(--edorer-border);border-radius:var(--edorer-radius-md);padding:8px 12px;font-family:inherit;font-size:14px;color:var(--edorer-ink);background:var(--edorer-surface);transition:border-color .15s,box-shadow .15s}.dt__search:focus{outline:none;border-color:var(--edorer-brand);box-shadow:var(--edorer-ring)}.dt__toolbar-right{display:flex;align-items:center;gap:10px}.dt__poppers{gap:4px}.dt__actions,.dt__poppers{display:flex;align-items:center}.dt__actions{gap:8px}.dt__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--edorer-radius-md);border:1px solid var(--edorer-border);background:var(--edorer-surface);color:var(--edorer-gray-600);font-size:16px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s}.dt__icon:hover{background:var(--edorer-surface-alt);color:var(--edorer-brand-700)}.dt__icon:active{transform:scale(.96)}.dt__icon.is-open{background:var(--edorer-brand-50);border-color:var(--edorer-brand-200);color:var(--edorer-brand-700)}.dt__icon-badge{top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.dt__icon-badge,.dt__icon-dot{position:absolute;border-radius:999px;background:var(--edorer-brand);box-shadow:0 0 0 2px var(--edorer-surface)}.dt__icon-dot{top:-3px;right:-3px;width:8px;height:8px}.dt__mobile-controls{display:none}.dt-popper{position:relative}.dt-popper__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:240px;max-width:320px;max-height:70vh;overflow-y:auto;background:var(--edorer-surface);border:1px solid var(--edorer-border);border-radius:var(--edorer-radius-lg);box-shadow:var(--edorer-elev-3,var(--edorer-shadow-lg));padding:8px;transform-origin:top right}.dt-popper__head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--edorer-text-muted);padding:4px 8px 8px}.dt-menu{display:flex;flex-direction:column;gap:2px}.dt-menu__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:var(--edorer-radius-sm);font-family:inherit;font-size:13.5px;color:var(--edorer-ink);cursor:pointer;text-align:left;transition:background .12s}.dt-menu__row:hover{background:var(--edorer-surface-alt)}.dt-menu__row.is-active{color:var(--edorer-brand-700);font-weight:600}.dt-menu__label{min-width:0}.dt-menu__sortind{color:var(--edorer-brand);font-size:12px}.dt-menu__empty{padding:10px;font-size:13px;color:var(--edorer-text-muted)}.dt-menu__reset{margin-top:6px;padding:8px 10px;border:none;background:transparent;border-top:1px solid var(--edorer-border-soft);border-radius:0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--edorer-brand-700);cursor:pointer;text-align:left}.dt-menu__reset:hover{color:var(--edorer-brand-900);text-decoration:underline}.dt-menu--filters{gap:10px;padding:4px}.dt-filter{display:flex;flex-direction:column;gap:4px}.dt-filter__label{font-size:12px;font-weight:600;color:var(--edorer-ink)}.dt-filter__input,.dt-filter__select{width:100%;box-sizing:border-box;border:1px solid var(--edorer-border);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13.5px;color:var(--edorer-ink);background:var(--edorer-surface);appearance:menulist}.dt-filter__input:focus,.dt-filter__select:focus{outline:none;border-color:var(--edorer-brand);box-shadow:var(--edorer-ring)}.dt-menu--columns{gap:2px}.dt-col{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:var(--edorer-radius-sm)}.dt-col:hover{background:var(--edorer-surface-alt)}.dt-col__check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--edorer-ink);cursor:pointer;min-width:0}.dt-col__check input{width:16px;height:16px;accent-color:var(--edorer-brand);cursor:pointer}.dt-acsel{position:relative;width:100%}.dt-acsel__field{display:flex;align-items:center;gap:6px;height:38px;padding:0 4px 0 10px;border:1px solid var(--edorer-border);border-radius:8px;background:var(--edorer-surface);transition:border-color .15s,box-shadow .15s}.dt-acsel[data-open] .dt-acsel__field,.dt-acsel__field:focus-within{border-color:var(--edorer-brand);box-shadow:var(--edorer-ring)}.dt-acsel__search{color:var(--edorer-text-muted);font-size:12px;flex:0 0 auto}.dt-acsel__input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--edorer-ink);outline:none;padding:0}.dt-acsel__input::placeholder{color:var(--edorer-text-muted)}.dt-acsel__chevron,.dt-acsel__x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:none;background:transparent;border-radius:6px;color:var(--edorer-text-muted);font-size:11px;cursor:pointer;transition:background .15s,color .15s,transform .18s}.dt-acsel__chevron:hover,.dt-acsel__x:hover{background:var(--edorer-surface-alt);color:var(--edorer-ink)}.dt-acsel[data-open] .dt-acsel__chevron{transform:rotate(180deg)}.dt-acsel[data-open]{z-index:2000}.dt-acsel__menu{z-index:5000;max-height:260px;overflow-y:auto;background:var(--edorer-surface,#fff);border:1px solid var(--edorer-border);border-radius:10px;box-shadow:var(--edorer-elev-3,var(--edorer-shadow-lg));padding:6px;isolation:isolate}@media (prefers-reduced-motion:no-preference){.dt-acsel__menu{animation:dt-pop-in .13s var(--edorer-ease-out,cubic-bezier(.22,1,.36,1)) both}}.dt-acsel__empty{padding:10px;font-size:13px;color:var(--edorer-text-muted);text-align:center}.dt-acsel__opt{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:13.5px;color:var(--edorer-ink);cursor:pointer}.dt-acsel__opt.is-active,.dt-acsel__opt:hover{background:var(--edorer-surface-alt)}.dt-acsel__opt.is-picked{font-weight:600;color:var(--edorer-brand-700)}.dt__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dt__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 10px;border-radius:999px;background:var(--edorer-brand-50);border:1px solid var(--edorer-brand-200);font-size:12.5px;color:var(--edorer-brand-800)}.dt__chip-label{font-weight:600;flex:0 0 auto}.dt__chip-value{font-weight:500;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt__chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:none;background:transparent;border-radius:999px;color:var(--edorer-brand-700);font-size:9px;cursor:pointer;transition:background .12s,color .12s}.dt__chip-x:hover{background:var(--edorer-brand-100);color:var(--edorer-brand-900)}.dt__chips-clear{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--edorer-text-muted);cursor:pointer;padding:4px 6px;border-radius:6px}.dt__chips-clear:hover{color:var(--edorer-ink);text-decoration:underline}.dt__pagination-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.dt__pagination-top .pagination{margin:0}.dt__view-saved{font-size:12px;color:var(--edorer-text-muted);white-space:nowrap}.dt__bulkbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px;border-radius:var(--edorer-radius-lg);background:var(--edorer-brand-50);border:1px solid var(--edorer-brand-200);box-shadow:var(--edorer-elev-1)}.dt__bulkbar-count{font-weight:700;font-size:13.5px;color:var(--edorer-brand-800)}.dt__bulkbar-link{border:none;background:transparent;color:var(--edorer-brand-700);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.dt__bulkbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap;min-width:0;flex:1 1 auto;justify-content:flex-end}.dt__bulkbar-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--edorer-border);background:var(--edorer-surface);border-radius:var(--edorer-radius-md);font-family:inherit;font-size:13px;font-weight:600;color:var(--edorer-gray-800);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.dt__bulkbar-btn:hover{background:var(--edorer-surface-alt);transform:translateY(-1px)}.dt__bulkbar-btn.is-danger{color:var(--edorer-danger-600);border-color:var(--edorer-danger-100,#fee2e2);background:var(--edorer-danger-50)}.dt__bulkbar-btn.is-danger:hover{background:var(--edorer-danger-100,#fee2e2)}.dt__bulkbar-clear,.dt__bulkbar-icon{display:inline-flex;font-size:13px}.dt__bulkbar-clear{align-items:center;gap:5px;padding:7px 12px;border:none;background:transparent;border-radius:var(--edorer-radius-md);font-family:inherit;color:var(--edorer-text-muted);cursor:pointer}.dt__bulkbar-clear:hover{color:var(--edorer-ink);background:rgba(var(--edorer-brand-rgb),.06)}.dt__table-wrap{background:var(--edorer-surface);border:1px solid var(--edorer-border-soft);border-radius:var(--edorer-radius-lg);overflow-x:auto;overflow-y:visible;box-shadow:var(--edorer-elev-1)}.dt__table{width:100%;border-collapse:collapse;font-size:13.5px}.dt__table td,.dt__table th{border-right:none;border-left:none;border-inline:none}.dt__table thead th{position:sticky;top:0;z-index:1;text-align:left;background:var(--edorer-surface-alt);border-bottom:1px solid var(--edorer-border-soft);border-right:none;border-left:none;white-space:nowrap}.dt__th{padding:0}.dt__th.is-right .dt__th-btn{justify-content:flex-end}.dt__th.is-center .dt__th-btn{justify-content:center}.dt__th-btn{display:inline-flex;align-items:center;gap:6px;width:100%;padding:11px 14px;border:none;background:transparent;font-family:inherit;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--edorer-text-muted);cursor:pointer;transition:color .12s}.dt__th-btn:hover:not(.is-static){color:var(--edorer-brand-700)}.dt__th-btn.is-static{cursor:default}.dt__th-sort{display:inline-flex;font-size:11px;color:var(--edorer-brand);transition:opacity .15s,transform .15s}.dt__th-sort-hint{opacity:0;color:var(--edorer-text-subtle)}.dt__th-btn:hover .dt__th-sort-hint{opacity:.5}.dt__td-check,.dt__th-check{width:40px;text-align:center;padding:0 0 0 14px}.dt__td-check input,.dt__th-check input{width:16px;height:16px;accent-color:var(--edorer-brand);cursor:pointer}.dt__table td{padding:8px 14px;border-bottom:1px solid var(--edorer-border-soft);color:var(--edorer-ink,var(--edorer-text));vertical-align:middle}@media (min-width:721px){.dt__table td{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt__table td.dt__td--wrap,.dt__table td:has(.dt-cell--stack){white-space:normal}.dt__table td.card-table__primary,.dt__table td:has(.dt-cell--stack){min-width:220px;max-width:420px}}.dt-cell--stack,.dt-cell__title{white-space:normal}.dt-cell__title{display:block;overflow-wrap:anywhere;word-break:break-word;overflow:visible;line-height:1.3;min-height:1.3em}.dt-cell__sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt__table td.is-right{text-align:right;font-variant-numeric:tabular-nums}.dt__table td.is-center{text-align:center}.dt__table tbody tr:last-child td{border-bottom:none}.dt__row{transition:background .12s}.dt__row:hover td{background:var(--edorer-surface-alt)}.dt__row.is-selected td{background:var(--edorer-brand-50)}.dt__row.is-selected:hover td{background:var(--edorer-brand-100)}.dt__row--lastvisited td{background:var(--edorer-brand-50,#eef2ff);box-shadow:inset 3px 0 0 0 var(--edorer-brand,#6366f1);transition:background 4s ease}.dt__row--lastvisited:hover td{background:var(--edorer-brand-100,#e0e7ff)}.dt__empty,.dt__error,.dt__loading{text-align:center!important;padding:44px 16px!important;color:var(--edorer-text-muted);font-size:13.5px}.dt__error{color:var(--edorer-danger-600,#dc2626)}.dt--loading .dt__table-wrap{position:relative}.dt__tbody--loading{opacity:.55;transition:opacity .15s ease}.dt--loading .dt__table-wrap:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0,var(--edorer-brand,#6366f1) 50%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.dt--loading .dt__table-wrap:after{animation:dt-loading-bar 1.1s ease-in-out infinite}@keyframes dt-loading-bar{0%{background-position:-40% 0}to{background-position:140% 0}}}@media (prefers-reduced-motion:reduce){.dt--loading .dt__table-wrap:after{background-position:50% 0}}.dt-sheet{gap:22px}.dt-sheet,.dt-sheet__sec{display:flex;flex-direction:column}.dt-sheet__sec{gap:8px}.dt-sheet__h{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--edorer-text-muted)}.dt-menu--sheet .dt-menu__row{padding:11px 12px;font-size:15px}.dt-menu--sheet .dt-col{padding:9px 10px}.dt-menu--sheet .dt-filter__input,.dt-menu--sheet .dt-filter__select{padding:10px 12px;font-size:16px}@media (prefers-reduced-motion:no-preference){.dt-popper__panel{animation:dt-pop-in .16s var(--edorer-ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes dt-pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.dt__bulkbar{animation:dt-bulk-in .24s var(--edorer-ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes dt-bulk-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dt__row--enter{animation:dt-row-in .28s var(--edorer-ease-out,cubic-bezier(.22,1,.36,1)) backwards;animation-delay:calc(min(var(--dt-i, 0) * 14ms, .16s))}@keyframes dt-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:720px){.dt__poppers{display:none}.dt__toolbar{gap:10px}.dt__search{min-width:0;min-height:44px}.dt__search,.dt__toolbar-left{flex:1 1 100%}.dt__toolbar-right{flex:1 1 100%;justify-content:space-between;gap:8px}.dt__mobile-controls{display:flex;flex:1 1 100%;gap:8px}.dt__mctl{position:relative;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:0 6px;border:1px solid var(--edorer-border);background:var(--edorer-surface);border-radius:var(--edorer-radius-md);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--edorer-gray-700);cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.dt__mctl .anticon{font-size:13px}.dt__mctl>span:not(.dt__badge):not(.dt__mctl-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt__mctl--icon{flex:0 0 44px;padding:0;gap:0}.dt__mctl:active{transform:scale(.97)}.dt__mctl-dot{width:7px;height:7px;flex:0 0 auto}.dt__badge,.dt__mctl-dot{border-radius:999px;background:var(--edorer-brand)}.dt__badge{min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.dt__actions{flex:1 1 auto}.dt__actions>*{flex:1 1 auto;min-height:40px}.dt__pagination-top{display:block;padding:0 16px}.dt__pagination-top .pagination{margin:8px 0 6px}.dt__view-saved{display:none}.dt__toolbar-left,.dt__toolbar-right{padding-left:0!important;padding-right:0!important}.dt__table-wrap{background:transparent;border:none;box-shadow:none;overflow:visible}.dt__td-check,.dt__th-check{display:none!important}.dt__row.is-selected{outline:2px solid var(--edorer-brand);outline-offset:-1px;border-radius:14px}}