@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{font-family:IRANSansWeb,Tahoma,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{font-family:IRANSansWeb,Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:IRANSansWeb,Tahoma,Arial,sans-serif;font-weight:600}.btn,.form-control,.form-select{font-family:IRANSansWeb,Tahoma,Arial,sans-serif}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansWeb;src:url(./IRANSansWeb-Cp5U5RiJ.eot);src:url(./IRANSansWeb-Cp5U5RiJ.eot?#iefix) format("embedded-opentype"),url(./IRANSansWeb-BSQQInCr.woff2) format("woff2"),url(./IRANSansWeb-yY5n63c0.woff) format("woff"),url(./IRANSansWeb-Bzj7oJ-3.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{font-family:var(--site-active-font, "IRANSansWeb", "Tahoma", "Arial", sans-serif)!important}body{font-family:var(--site-active-font, "IRANSansWeb", "Tahoma", "Arial", sans-serif)!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text-rtl{direction:rtl;text-align:right}h1,h2,h3,h4,h5,h6{font-family:var(--site-active-font, "IRANSansWeb", "Tahoma", "Arial", sans-serif)!important;font-weight:600}.btn,.form-control,.form-select,input,textarea,select,.c-sidebar,.c-header,.c-main,.c-footer,.modal,.modal-content,.modal-header,.modal-body,.modal-footer,.table,.table th,.table td,.form-label,.form-text,.form-check-label,*,html,body,div,span,p,a,button,label,h1,h2,h3,h4,h5,h6,li,ul,ol,table,th,td,tr,thead,tbody,tfoot,.card,.card-header,.card-body,.card-footer,.nav,.nav-link,.navbar,.navbar-brand,.navbar-nav,.dropdown,.dropdown-menu,.dropdown-item,.alert,.badge,.progress,.spinner-border,.tooltip,.popover,.toast,.toast-header,.toast-body{font-family:var(--site-active-font, "IRANSansWeb", "Tahoma", "Arial", sans-serif)!important}.text-rtl,[dir=rtl]{direction:rtl;text-align:right}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[data-vite],[data-hmr],[data-dev],[data-build],[data-preview],[data-serve],[data-watch],[data-optimize],[data-bundle],[data-chunk],[data-asset],[data-module],[data-plugin],[data-config],[data-env],[data-import],[data-export],[data-transform],[data-resolve],[data-load],[data-parse],[data-generate],[data-emit],[data-write],[data-read],[data-copy],[data-move],[data-delete],[data-create],[data-update],[data-refresh],[data-reload],[data-restart],[data-stop],[data-start],[data-run],[data-execute],[data-process],[data-handle],[data-manage],[data-control],[data-monitor],[data-track],[data-log],[data-debug],[data-error],[data-warning],[data-info],[data-success],[data-failure],[data-complete],[data-pending],[data-running],[data-idle],[data-active],[data-inactive],[data-enabled],[data-disabled],[data-visible],[data-hidden],[data-open],[data-closed],[data-locked],[data-unlocked],[data-secure],[data-insecure],[data-valid],[data-invalid],[data-required],[data-optional],[data-mandatory],[data-voluntary],[data-automatic],[data-manual],[data-dynamic],[data-static],[data-public],[data-private],[data-protected],[data-internal],[data-external],[data-local],[data-remote],[data-online],[data-offline],[data-connected],[data-disconnected],[data-available],[data-unavailable],[data-ready],[data-not-ready],[data-initialized],[data-not-initialized],[data-loaded],[data-not-loaded],[data-mounted],[data-unmounted],[data-rendered],[data-not-rendered],[data-updated],[data-not-updated],[data-changed],[data-not-changed],[data-modified],[data-not-modified],[data-dirty],[data-clean],[data-stale],[data-fresh],[data-new],[data-old],[data-recent],[data-ancient],[data-current],[data-previous],[data-next],[data-first],[data-last],[data-beginning],[data-end],[data-begin],[data-finish],[data-incomplete],[data-partial],[data-full],[data-empty],[data-null],[data-undefined],[data-true],[data-false],[data-yes],[data-no],[data-on],[data-off],[data-up],[data-down],[data-left],[data-right],[data-top],[data-bottom],[data-center],[data-middle],[data-front],[data-back],[data-forward],[data-reverse],[data-normal],[data-abnormal],[data-regular],[data-irregular],[data-standard],[data-non-standard],[data-custom],[data-default],[data-override],[data-extend],[data-inherit],[data-implement],[data-abstract],[data-concrete],[data-virtual],[data-real],[data-fake],[data-original],[data-clone],[data-duplicate],[data-unique],[data-common],[data-rare],[data-frequent],[data-occasional],[data-constant],[data-variable],[data-fixed],[data-flexible],[data-rigid],[data-soft],[data-hard],[data-easy],[data-difficult],[data-simple],[data-complex],[data-basic],[data-advanced],[data-beginner],[data-expert],[data-novice],[data-professional],[data-amateur],[data-master],[data-apprentice],[data-student],[data-teacher],[data-instructor],[data-mentor],[data-guide],[data-leader],[data-follower],[data-boss],[data-employee],[data-manager],[data-worker],[data-owner],[data-customer],[data-client],[data-user],[data-guest],[data-member],[data-visitor],[data-admin],[data-moderator],[data-editor],[data-author],[data-creator],[data-developer],[data-programmer],[data-coder],[data-hacker],[data-designer],[data-artist],[data-writer],[data-reader],[data-listener],[data-speaker],[data-talker],[data-communicator],[data-messenger],[data-sender],[data-receiver],[data-transmitter],[data-transceiver],[data-router],[data-switch],[data-hub],[data-bridge],[data-gateway],[data-portal],[data-door],[data-window]{direction:rtl;text-align:right}:root{--brand-50: #EFF6FF;--brand-100: #DBEAFE;--brand-200: #BFDBFE;--brand-300: #93C5FD;--brand-400: #60A5FA;--brand-500: #3B82F6;--brand-600: #2563EB;--brand-700: #1D4ED8;--brand-800: #1E40AF;--brand-900: #1E3A8A;--brand: var(--brand-600);--brand-strong: var(--brand-700);--on-brand: #FFFFFF;--audio-400: #FBBF24;--audio-500: #F59E0B;--audio-600: #D97706;--audio-text: #92400E;--audio-soft: #FEF3C7;--on-audio: #1E293B;--success: #15803D;--success-soft: #DCFCE7;--warning: #B45309;--warning-soft: #FEF3C7;--danger: #B91C1C;--danger-soft: #FEE2E2;--info: #0E7490;--info-soft: #CFFAFE;--bg: #F4F6FB;--surface: #FFFFFF;--surface-alt: #EFF6FF;--surface-sunken: #F1F3F9;--border: #E3E7F0;--border-strong: #BFDBFE;--ink: #172554;--ink-muted: #5A6478;--ink-faint: #8B93A7;--on-dark: #F8FAFC;--grad-brand: linear-gradient(135deg, #2563EB 0%, #1E3A8A 100%);--grad-audio: linear-gradient(135deg, #F59E0B 0%, #FBBF24 100%);--grad-soft: linear-gradient(135deg, #FBFCFE 0%, #F1F4FA 100%);--grad-mesh: radial-gradient(1200px 600px at 12% -10%, rgba(37,99,235,.2), transparent 60%), radial-gradient(900px 500px at 95% 0%, rgba(245,158,11,.12), transparent 55%);--scrim: linear-gradient(180deg, rgba(9,17,40,.05) 0%, rgba(9,17,40,.72) 100%);--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--e-1: 0 1px 2px rgba(23,37,84,.05), 0 2px 8px rgba(23,37,84,.05);--e-2: 0 4px 12px rgba(23,37,84,.08), 0 2px 4px rgba(23,37,84,.04);--e-3: 0 12px 32px rgba(23,37,84,.12), 0 4px 8px rgba(23,37,84,.05);--e-4: 0 24px 60px rgba(23,37,84,.18);--e-brand: 0 10px 30px rgba(37,99,235,.28);--e-audio: 0 10px 30px rgba(245,158,11,.28);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--font: var(--site-active-font, "Vazirmatn", "IRANSansWeb", "Tahoma", "Segoe UI", sans-serif);--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--lh-body: 1.75;--lh-tight: 1.35;--t-fast: .15s;--t-base: .22s;--t-slow: .32s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--container: 1180px;--z-header: 30;--z-dropdown: 40;--z-modal: 1000}.tnum,.mp-kpi-value,.mp-tbl td,.mp-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-400);outline-offset:2px;border-radius:var(--r-sm)}.tbar{display:flex;gap:2px;align-items:stretch;height:6px;border-radius:var(--r-pill);overflow:hidden}.tbar>i{flex:1 1 0;min-width:2px;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px #1725540a;border-radius:1px;transition:background var(--t-fast) var(--ease-out)}.tbar>i.on{background:var(--brand-600)}.tbar>i.warn{background:var(--audio-500)}.tbar>i.over{background:var(--danger)}.tbar--fine{height:4px;gap:1px}.tbar--tall{height:10px;gap:3px}:root{--mp-brand-1: var(--brand-600);--mp-brand-2: var(--brand-900);--mp-grad: var(--grad-brand);--mp-grad-soft: var(--grad-soft);--mp-line: var(--border);--mp-border: var(--border);--mp-muted: var(--ink-muted);--mp-ink: var(--ink);--mp-surface: var(--bg);--mp-radius: var(--r-md);--mp-g-primary: var(--grad-brand);--mp-g-success: linear-gradient(135deg, #16A34A 0%, #15803D 100%);--mp-g-info: linear-gradient(135deg, #0EA5E9 0%, #0369A1 100%);--mp-g-warning: linear-gradient(135deg, #F59E0B 0%, #D97706 100%);--mp-g-danger: linear-gradient(135deg, #DC2626 0%, #991B1B 100%);--mp-g-pink: linear-gradient(135deg, #E11D48 0%, #9F1239 100%);--mp-g-orange: var(--grad-audio);--mp-g-teal: linear-gradient(135deg, #0D9488 0%, #115E59 100%);--mp-g-purple: linear-gradient(135deg, #7C3AED 0%, #4C1D95 100%);--mp-g-secondary: linear-gradient(135deg, #94A3B8 0%, #64748B 100%)}#admin .wrapper,#admin .wrapper.bg-light{background:var(--mp-surface)!important}#admin{color:var(--mp-ink)}@keyframes mpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#admin .body>.container-fluid{animation:mpFade .32s ease both}#admin h1,#admin h2,#admin h3,#admin h4,#admin h5,#admin h6{color:var(--mp-ink)}#admin .text-muted,#admin .text-medium-emphasis{color:var(--mp-muted)!important}#admin .card{border:none;border-radius:var(--mp-radius);box-shadow:0 1px 3px #0000000d}.mp-pagehdr{position:relative;overflow:hidden;background:var(--mp-grad);color:#fff;border-radius:var(--mp-radius);padding:20px 24px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 8px 24px #2563eb47}.mp-pagehdr__text{display:flex;align-items:center;gap:15px;position:relative;z-index:2;min-width:0}.mp-pagehdr__icon{flex:0 0 auto;width:50px;height:50px;border-radius:14px;background:#ffffff29;display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:inset 0 0 0 1px #ffffff2e}.mp-pagehdr__title{margin:0;font-weight:700;font-size:1.3rem;line-height:1.2;color:#fff}.mp-pagehdr__sub{opacity:.85;font-size:.83rem;margin-top:3px}.mp-pagehdr__actions{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-pagehdr:before{content:"";position:absolute;top:-70px;inset-inline-end:-40px;width:190px;height:190px;border-radius:50%;background:#ffffff1f}.mp-pagehdr:after{content:"";position:absolute;bottom:-55px;inset-inline-start:10%;width:130px;height:130px;border-radius:50%;background:#ffffff12}.mp-pagehdr .badge{font-weight:700}.mp-kpi{display:flex;gap:14px;align-items:center;background:#fff;padding:16px 18px;border-radius:var(--mp-radius);border:1px solid var(--surface-sunken);box-shadow:0 1px 3px #0000000a;height:100%;transition:transform .18s,box-shadow .18s}.mp-kpi:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000012}.mp-kpi-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:1.25rem}.mp-kpi-body{min-width:0;flex:1}.mp-kpi-label{font-size:.7rem;color:var(--mp-muted);text-transform:uppercase;font-weight:700;letter-spacing:.4px}.mp-kpi-value{font-size:1.5rem;font-weight:700;color:var(--mp-ink);line-height:1.1;margin-top:2px}.mp-kpi-sub{font-size:.7rem;color:var(--mp-muted);margin-top:2px}.mp-kpi-primary .mp-kpi-icon{background:var(--mp-g-primary)}.mp-kpi-success .mp-kpi-icon{background:var(--mp-g-success)}.mp-kpi-info .mp-kpi-icon{background:var(--mp-g-info)}.mp-kpi-warning .mp-kpi-icon{background:var(--mp-g-warning)}.mp-kpi-danger .mp-kpi-icon{background:var(--mp-g-danger)}.mp-kpi-pink .mp-kpi-icon{background:var(--mp-g-pink)}.mp-kpi-orange .mp-kpi-icon{background:var(--mp-g-orange)}.mp-kpi-teal .mp-kpi-icon{background:var(--mp-g-teal)}.mp-kpi-secondary .mp-kpi-icon{background:var(--mp-g-secondary)}.mp-section{border:none;border-radius:var(--mp-radius);box-shadow:0 1px 3px #0000000a;overflow:visible;background:#fff}.mp-section-hd{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--mp-grad-soft);border-bottom:1px solid var(--mp-line);border-top-left-radius:var(--mp-radius);border-top-right-radius:var(--mp-radius)}.mp-section-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;background:var(--mp-g-primary)}.mp-count-badge{background:var(--brand-50);color:var(--brand-700);font-weight:700;padding:4px 12px;border-radius:999px;font-size:.78rem}.mp-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.mp-status-pill{background:#fff;border:1.5px solid var(--mp-border);color:var(--ink-muted);padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:all .18s;cursor:pointer}.mp-status-pill:hover{transform:translateY(-1px);border-color:var(--mp-brand-1);color:var(--brand-700)}.mp-status-pill-count{background:var(--surface-sunken);color:var(--mp-muted);padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.mp-status-pill.active{color:#fff;border-color:transparent}.mp-status-pill.active .mp-status-pill-count{background:#ffffff40;color:#fff}.mp-status-pill.active.mp-status-pill-all{background:var(--mp-g-primary)}.mp-status-pill.active.mp-status-pill-active{background:var(--mp-g-success)}.mp-status-pill.active.mp-status-pill-inactive{background:var(--mp-g-secondary)}.mp-label{font-size:.72rem;color:var(--mp-muted);font-weight:700;text-transform:uppercase;letter-spacing:.4px;display:block;margin-bottom:6px}#admin .mp-control,#admin .form-control,#admin .form-select{border:1.5px solid var(--mp-border);border-radius:10px;padding:8px 12px;transition:all .18s}[dir=rtl] .form-select{background-position:left .75rem center;padding-inline-end:2.25rem;padding-inline-start:12px}[dir=ltr] .form-select{background-position:right .75rem center;padding-inline-end:2.25rem;padding-inline-start:12px}#admin .form-control:focus,#admin .form-select:focus,#admin .mp-control:focus{border-color:var(--mp-brand-1);box-shadow:0 0 0 .18rem #2563eb26}#admin .input-group-text{background:#fff;border:1.5px solid var(--mp-border);color:var(--mp-muted);border-radius:10px}#admin .input-group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}#admin .input-group>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}[dir=ltr] #admin .input-group>:not(:first-child){margin-left:-1.5px;margin-right:0}[dir=rtl] #admin .input-group>:not(:first-child){margin-right:-1.5px;margin-left:0}#admin .form-label{font-weight:600;color:var(--ink-muted)}#admin .form-switch .form-check-input:checked{background-color:var(--mp-brand-1);border-color:var(--mp-brand-1)}#admin .mp-table{margin-bottom:0}#admin .mp-table thead tr,#admin .table thead tr{background:var(--surface)}#admin .mp-table thead th,#admin .table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--ink-muted);border-bottom:1px solid var(--mp-border);padding:13px 16px;white-space:nowrap}#admin .mp-table td,#admin .table>:not(caption)>*>*{padding:13px 16px;vertical-align:middle}#admin .mp-table tbody tr,#admin .table tbody tr{transition:background .18s}#admin .mp-table tbody tr:hover,#admin .table tbody tr:hover{background:var(--surface)}.mp-icon-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-weight:700;font-size:.95rem;background:var(--mp-g-info);box-shadow:0 2px 6px #4facfe40}.mp-code-chip{display:inline-flex;align-items:center;background:#4facfe1a;color:#1769aa;padding:4px 12px;border-radius:8px;font-size:.82rem;font-weight:700;font-family:monospace;letter-spacing:.5px;text-transform:uppercase}.mp-action-btn{background:#fff;border:1.5px solid var(--mp-border);color:var(--ink-muted);padding:6px 9px;border-radius:8px;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;transition:all .18s;cursor:pointer}.mp-action-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.mp-action-edit:hover{border-color:var(--audio-500);color:var(--audio-text)}.mp-action-delete:hover{border-color:var(--danger);color:var(--danger)}.mp-action-view:hover{border-color:var(--mp-brand-1);color:var(--brand-700)}.mp-action-success:hover{border-color:#43a047;color:#2e7d32}.mp-action-warning:hover{border-color:var(--audio-500);color:var(--audio-text)}#admin .btn{border-radius:10px;font-weight:600}#admin .btn-primary{background:var(--mp-grad);border:none;box-shadow:0 4px 12px #2563eb4d}#admin .btn-primary:hover,#admin .btn-primary:focus{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb66}.mp-pill{border-radius:999px!important}.mp-empty{text-align:center;padding:56px 24px;background:#fff;border-radius:var(--mp-radius)}.mp-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;background:linear-gradient(135deg,var(--brand-50) 0%,var(--brand-50) 100%);color:var(--mp-brand-1);margin:0 auto 18px;font-size:2.4rem}.mp-empty-btn{background:var(--mp-grad);color:#fff;border:none;padding:10px 22px;border-radius:999px;font-weight:600;box-shadow:0 4px 14px #2563eb4d;transition:all .18s;display:inline-flex;align-items:center;gap:8px}.mp-empty-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb66}.mp-pagination-footer{background:var(--mp-grad-soft);border-top:1px solid var(--mp-line);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom-left-radius:var(--mp-radius);border-bottom-right-radius:var(--mp-radius)}#admin .page-item.active .page-link{background:var(--mp-brand-1);border-color:var(--mp-brand-1)}#admin .page-link{color:var(--mp-brand-2);border-radius:8px!important;margin:0 2px;border-color:var(--mp-border)}#admin .page-link:hover{background:var(--brand-50)}#admin .badge{border-radius:999px;font-weight:600}.mp-toast{position:fixed;top:18px;inset-inline-end:18px;z-index:4000;min-width:250px;max-width:380px;border:0;border-radius:12px;box-shadow:0 12px 34px #10182833;animation:mpFade .25s ease both}.mp-modal .modal-content{border:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #10182847}.mp-modal .modal-header{background:var(--mp-grad);color:#fff;border-bottom:0;padding:1rem 1.25rem}.mp-modal .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.9}.mp-modal .modal-title{font-weight:700;font-size:1.05rem;color:#fff}.mp-modal.mp-modal--danger .modal-header{background:linear-gradient(135deg,var(--danger) 0%,var(--danger) 100%)}#admin .card-header{background:var(--mp-grad-soft);border-bottom:1px solid var(--mp-line);font-weight:700;color:var(--mp-ink)}#admin ::-webkit-scrollbar{width:11px;height:11px}#admin ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:3px solid transparent;background-clip:content-box}#admin ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}#admin .spinner-border{color:var(--mp-brand-1)}.mp-sidenav-link{letter-spacing:.01em}.mp-sidenav-link:hover:not(.active){background:var(--brand-50)!important;color:var(--brand-700)!important}.mp-sidenav-link.active .nav-icon,.mp-sidenav-link.active:hover{color:#fff!important}.mp-course-list{padding-inline-end:2px}.mp-course-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;transition:background .15s ease;margin-bottom:2px}.mp-course-item:hover{background:var(--bg)}.mp-course-item.active{background:#2563eb1f;box-shadow:inset 3px 0 #2563eb}[dir=rtl] .mp-course-item.active{box-shadow:inset -3px 0 #2563eb}.mp-thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:0 0 auto}.mp-thumb--ph{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:#2563eb}.mp-tile{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--mp-radius);background:#fff;border:1px solid var(--surface-sunken);box-shadow:0 1px 3px #0000000a;cursor:pointer;transition:transform .18s,box-shadow .18s;color:var(--mp-ink);text-decoration:none}.mp-tile:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000012;color:var(--mp-ink)}.mp-tile__icon{flex:0 0 auto;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff}.mp-tile__title{font-weight:700;line-height:1.1}.mp-tile__sub{font-size:.78rem;color:var(--mp-muted);margin-top:2px}html:has(#admin),html:has(#institute-panel),body:has(#admin),body:has(#institute-panel){overflow-x:clip}@media (pointer: coarse){:is(#admin,#institute-panel) :is(.mp-action-btn,.btn,.mp-status-pill,.page-link){min-width:44px;min-height:44px}:is(#admin,#institute-panel) .mp-action-btn{padding:10px}}@media (max-width: 575.98px){.mp-pagehdr{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.mp-pagehdr__actions{width:100%}.mp-pagehdr__icon{width:42px;height:42px}.mp-pagehdr__title{font-size:1.1rem}.mp-section-hd{padding:12px 14px}.mp-kpi{padding:14px}.mp-kpi-value{font-size:1.3rem}:is(#admin,#institute-panel) .table-responsive{-webkit-overflow-scrolling:touch}}.mp-page-pad-b{padding-bottom:3cm}
