.ios-admin{--ios-blue:#007aff;--ios-blue-press:#0062cc;--ios-blue-tint:#007aff1f;--ios-red:#ff3b30;--ios-green:#34c759;--ios-orange:#ff9500;--ios-bg:#f2f2f7;--ios-card:#fff;--ios-sep:#e5e5ea;--ios-sep-strong:#d1d1d6;--ios-label:#1c1c1e;--ios-label2:#6e6e73;--ios-label3:#8e8e93;--ios-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter","Segoe UI",system-ui,sans-serif;--ios-ease:cubic-bezier(.22,.8,.3,1)}.ios-admin,.ios-admin [class*=__variable_]{--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",system-ui,sans-serif;font-family:var(--ios-font);-webkit-font-smoothing:antialiased}.ios-admin :where(button,input,select,textarea){font-family:inherit}.ios-admin :where(h1,h2,h3){letter-spacing:-.022em}.ios-admin :where(h1){font-weight:700}.ios-admin :where(button,[role=button],a[class*=btn i],a[class*=button i]){transition:background-color .15s var(--ios-ease),color .15s var(--ios-ease),transform .12s var(--ios-ease),box-shadow .15s var(--ios-ease),opacity .15s var(--ios-ease),border-color .15s var(--ios-ease);-webkit-tap-highlight-color:transparent}.ios-admin :where(button):not(:disabled):active{transform:scale(.97)}.ios-admin :where(button):disabled{cursor:not-allowed}.ios-admin :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:1px;outline:3px solid #007aff59!important}.ios-admin :where(input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.ios-admin :where(textarea),.ios-admin :where(select){transition:border-color .15s var(--ios-ease),box-shadow .15s var(--ios-ease),background-color .15s var(--ios-ease);border-radius:12px!important}.ios-admin :where(input,textarea,select):focus{outline:none;border-color:var(--ios-blue)!important;box-shadow:0 0 0 4px #007aff29!important}.ios-admin ::placeholder{color:#aeaeb2;opacity:1}.ios-admin :where(input[type=checkbox],input[type=radio]),.ios-admin :where(input[type=range]){accent-color:var(--ios-blue)}.ios-admin ::selection{background:#007aff38}.ios-admin :where(table){border-collapse:separate;border-spacing:0}.ios-admin :where(thead th){letter-spacing:.01em;font-weight:600}.ios-admin :where(tbody tr){transition:background-color .12s var(--ios-ease)}.ios-admin :where([role=dialog],[class*=modal i]>div[class*=card i],[class*=modalBox i],[class*=modalCard i]){border-radius:20px}.ios-admin *{scrollbar-width:thin;scrollbar-color:#3c3c434d transparent}.ios-admin ::-webkit-scrollbar{width:8px;height:8px}.ios-admin ::-webkit-scrollbar-thumb{background:#3c3c4347 padding-box content-box;border:2px solid #0000;border-radius:999px}.ios-admin ::-webkit-scrollbar-track{background:0 0}@supports (appearance:base-select){.ios-admin select{appearance:base-select}.ios-admin select::picker(select){appearance:base-select}.ios-admin select{cursor:pointer}.ios-admin select::picker-icon{content:"";width:7px;height:7px;transition:transform .2s var(--ios-ease);border-bottom:2px solid #8e8e93;border-right:2px solid #8e8e93;flex:none;margin-left:6px;transform:rotate(45deg)translateY(-2px)}.ios-admin select:open::picker-icon{transform:rotate(-135deg)translateY(-2px)}.ios-admin select::picker(select){-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);opacity:0;transform-origin:top;max-height:min(340px,60vh);transition:opacity .16s var(--ios-ease),transform .16s var(--ios-ease),overlay .16s allow-discrete,display .16s allow-discrete;background:#ffffffeb;border:1px solid #3c3c431f;border-radius:14px;margin-top:6px;padding:6px;overflow:auto;transform:translateY(-6px)scale(.98);box-shadow:0 12px 40px #0000002e,0 2px 8px #00000014}.ios-admin select:open::picker(select){opacity:1;transform:none}@starting-style{.ios-admin select:open::picker(select){opacity:0;transform:translateY(-6px)scale(.98)}}.ios-admin select option{color:#1c1c1e;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:1px 0;padding:10px 12px;font-size:15px;line-height:1.25;transition:background-color .1s linear;display:flex}.ios-admin select option:hover,.ios-admin select option:focus-visible{background:#007aff1f;outline:none}.ios-admin select option:checked{color:#007aff;background:0 0;font-weight:600}.ios-admin select option:checked:hover{background:#007aff1f}.ios-admin select option::checkmark{content:"✓";color:#007aff;order:2;font-size:15px;font-weight:700}.ios-admin select option:disabled{color:#aeaeb2;cursor:not-allowed}.ios-admin select optgroup{color:#8e8e93;letter-spacing:.03em;text-transform:uppercase;padding:8px 12px 2px;font-size:12px;font-weight:600}.ios-admin select hr{border:0;border-top:1px solid #3c3c431f;margin:4px 8px}}@media (prefers-reduced-motion:reduce){.ios-admin *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ios-admin{color:#1c1c1e;background:#f2f2f7}.ios-admin ::-webkit-scrollbar-thumb{background:#3c3c433d padding-box content-box}.ios-admin :where(.card,.panel,.section,.statCard,.recentExam,.toppersCard,.notificationCard,.emptyCard){border:1px solid #3c3c4314;box-shadow:0 1px 2px #00000009,0 12px 34px #0000000b}.ios-admin{--ios-radius:16px;--ios-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.ios-admin :where(.card,.panel,.section,.statCard,.recentExam,.toppersCard,.notificationCard,.emptyCard,[class*=Card i]:not(button):not(a):not(input)){border-radius:var(--ios-radius)}.ios-admin :where(table){background:#fff;border:1px solid #3c3c431f;border-radius:14px;overflow:hidden}.ios-admin :where(thead th){color:#6e6e73;text-transform:uppercase;letter-spacing:.04em;background:#f2f2f7e6;border-bottom:1px solid #3c3c431f;font-size:12px}.ios-admin :where(tbody td){border-bottom:1px solid #3c3c4314}.ios-admin :where(tbody tr:last-child td){border-bottom:0}.ios-admin :where(tbody tr:hover){background:#007aff0d}.ios-admin :where([class*=overlay i],[class*=backdrop i],[class*=scrim i]){-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%)}.ios-admin :where([role=dialog],[class*=modalBox i],[class*=modalCard i]){border:1px solid #3c3c431a;border-radius:22px;box-shadow:0 24px 70px #00000047}.ios-admin :where([class*=badge i],[class*=chip i],[class*=pill i],[class*=tag i]):not(button):not(input){border-radius:999px}.ios-admin :where(button[class*=primary i],button[class*=save i],button[class*=submit i]){background-color:var(--ios-blue);color:#fff;border-radius:12px;font-weight:600}.ios-admin :where(button[class*=primary i],button[class*=save i],button[class*=submit i]):not(:disabled):hover{background-color:var(--ios-blue-press)}.ios-admin input[type=checkbox][role=switch]{appearance:none;cursor:pointer;width:51px;height:31px;transition:background-color .2s var(--ios-ease);background:#e9e9ea;border:0;border-radius:999px;position:relative}.ios-admin input[type=checkbox][role=switch]:after{content:"";width:27px;height:27px;transition:transform .2s var(--ios-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #0000002e,0 1px 1px #00000029}.ios-admin input[type=checkbox][role=switch]:checked{background:var(--ios-green)}.ios-admin input[type=checkbox][role=switch]:checked:after{transform:translate(20px)}.ios-admin :where(main h1,[class*=content i]>h1,[class*=title i]:is(h1)){letter-spacing:-.03em;font-size:clamp(26px,3vw,34px);font-weight:700}
