@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Roboto:wght@300;400;500;700&display=swap";:root{--color-primary: #1B4242;--color-primary-dark: #132f2f;--color-primary-light: #2a5f5f;--color-accent: #F0A04B;--color-accent-dark: #d4883a;--color-accent-light: #f7c48a;--color-bg: #f4f6f9;--color-surface: #ffffff;--color-surface-alt: #f8fafb;--color-border: #e2e8f0;--color-border-light: #f0f4f8;--color-text-primary: #1a2332;--color-text-secondary:#4a5568;--color-text-muted: #718096;--color-text-white: #ffffff;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06);--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.07), 0 4px 6px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px rgba(0,0,0,.08), 0 10px 10px rgba(0,0,0,.04);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4,0,.2,1);--transition-normal: .25s cubic-bezier(.4,0,.2,1);--transition-slow: .35s cubic-bezier(.4,0,.2,1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Inter,Roboto,sans-serif;font-weight:400;font-style:normal;background-color:var(--color-bg);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{font-family:Inter,Roboto,sans-serif;background-color:var(--color-bg);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-border-light);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:#b0bec5;border-radius:var(--radius-full);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background:rgba(27,66,66,.15);color:var(--color-primary)}a{text-decoration:none;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-wrapper{padding:var(--space-6);max-width:100%}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-col{display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--radius-md)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;border:2px solid #f1f5f9}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.MuiMenu-paper{min-width:180px!important;max-width:400px!important;overflow:auto!important;border-radius:12px!important;border:1px solid #edf2f7!important;box-shadow:0 10px 30px #00000014!important}.mcq-container{padding:20px;background:#f7f9fc;min-height:100vh}.page-title{margin:15px 0 20px;font-size:22px;font-weight:600}.table-card{background:white;border-radius:10px;padding:10px;box-shadow:0 2px 8px #00000014;overflow-x:auto}table{width:100%;border-collapse:collapse}thead{background:#e9f6e7}th{padding:12px;text-align:left;font-weight:600;font-size:14px}td{padding:12px;font-size:14px;border-bottom:1px solid #e0e0e0}tbody tr:hover{background:#f5faff;transition:.2s}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://testing.nursingupdate.in/assets/dm-sans-latin-ext-400-normal-30709f6f.woff2) format("woff2"),url(https://testing.nursingupdate.in/assets/dm-sans-latin-ext-400-normal-1b935e31.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://testing.nursingupdate.in/assets/dm-sans-latin-400-normal-b99e2ac0.woff2) format("woff2"),url(https://testing.nursingupdate.in/assets/dm-sans-latin-400-normal-f61d613c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-cyrillic-ext-wght-normal-ee63fd6e.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-cyrillic-wght-normal-8f76526e.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-greek-ext-wght-normal-fb96390b.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-greek-wght-normal-131c390d.woff2) format("woff2-variations");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-hebrew-wght-normal-dc0387c8.woff2) format("woff2-variations");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-math-wght-normal-6b0dab53.woff2) format("woff2-variations")}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-symbols-wght-normal-7e510e61.woff2) format("woff2-variations")}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-vietnamese-wght-normal-35e5eea8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-latin-ext-wght-normal-adfa4526.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(https://testing.nursingupdate.in/assets/open-sans-latin-wght-normal-3c4d6a14.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans}.glider-slide{display:flex!important;padding:8px 0}::-webkit-scrollbar{width:2px;border-radius:5px;display:none}::-webkit-scrollbar-track{background:#fff;display:none}::-webkit-scrollbar-thumb{background:#8a8a8a}::-webkit-scrollbar-thumb:hover{background:#8a8a8a}
