Skip to main content
Logo
Instalar Metapol Versión 1.0
Versión App Disponible para iPhone
1
Pulsa el icono en el menú inferior.
2
Selecciona "Añadir a pantalla de inicio".
METAPOL
  • Home
  • More
Log in
METAPOL
Home

Contact site support

Required
Contact site support
You are not logged in. (Log in)
Data retention summary
*,*::before,*::after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.metapol-modal,.metapol-toast,.metapol-alert-modal,.metapol-card,.metapol-rectangular-card,.dropdown-menu,#metapol-alert-overlay,#metapol-progress-overlay,.metapol-test-modal,.usermenu .dropdown-menu{transform:translateZ(0);backface-visibility:hidden}.metapol-card,.metapol-rectangular-card,.coursebox,.card,.block{contain:initial!important}.navbar,#metapol-toast-container,.metapol-finish-review-top{will-change:transform}.que,.activity-item,.section-item{content-visibility:visible!important;overflow:visible!important}.activity-item .dropdown,.activity-item .dropdown-menu,.section-item .dropdown,.section-item .dropdown-menu{overflow:visible!important;z-index:1050!important}.course-content,.section,.activity{overflow:visible!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}$accent-navy:#0B2545;$accent-burgundy:#7B1E26;$cream:#FCEEDC;$light-bg:#f9fafb;$light-surface:#fff;$muted:#6b7480;$dark-bg:#0b0b0b;$dark-surface:#181818;$dark-surface-2:#1e1e1e;$dark-text:#e9e5de;$dark-muted:#b3ada3;$notif-red:#e11d48;body,.navbar,.nav-link,.dropdown-menu,.btn,input,label,.card{font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:400;letter-spacing:.1px;transition:all 0.25s ease}h1,h2,h3,h4,h5,h6{font-weight:700!important;color:$accent-navy!important;letter-spacing:-.3px}.section-item{box-shadow:none!important;border:none!important;box-shadow:0 4px 8px rgb(0 0 0 / .548)!important;border-radius:5px}.coursebox .content .teachers{display:none!important}.coursebox .content .d-flex{flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:.5rem}.box.py-3.generalbox.info{max-width:100%;margin:0;padding:1.8rem 1.8rem 1.6rem;background:linear-gradient(135deg,rgb(3 22 55 / .18),rgb(8 68 136 / .08));border:1px solid rgb(255 255 255 / .3);border-radius:22px;box-shadow:0 20px 55px rgb(5 26 58 / .3);text-align:left;position:relative;overflow:hidden;grid-column:2 / 3;grid-area:card;align-self:stretch;backdrop-filter:blur(40px) saturate(200%) brightness(1.08) contrast(1.02);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.08) contrast(1.02)}.box.py-3.generalbox.info::after{content:"";position:absolute;inset:1rem;border-radius:14px;border:1px dashed rgb(201 214 236 / .6);pointer-events:none}.coursebox .flex-grow-1{flex-grow:0;width:auto}body.path-enrol #region-main{background:#fff0;padding:0;position:relative;z-index:0}body.path-enrol #region-main::before{content:none}body.path-enrol #page-header{display:none}body.path-enrol #region-main>div[role="main"]{max-width:1200px;margin:4rem auto 3rem;background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px rgb(0 0 0 / .08),0 8px 24px rgb(0 0 0 / .04),0 0 0 1px rgb(0 0 0 / .04);padding:3.5rem 3rem 3rem;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem;position:relative;overflow:hidden;z-index:1;transition:box-shadow 0.3s ease}body.path-enrol #region-main h2{color:#0f172a;font-size:clamp(1.75rem, 2.5vw, 2.5rem);margin:0 0 2rem 0;font-weight:700;letter-spacing:-.02em;line-height:1.2;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;grid-column:1 / 2}body.path-enrol #region-main h2::before{content:"PASO 1";display:inline-flex;align-items:center;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-weight:600;margin-bottom:.5rem;background:#fff0;padding:0;border-radius:0}body.path-enrol #region-main h2::after{content:"Revisa la disponibilidad de matrícula";display:block;font-size:.95rem;color:#64748b;font-weight:400;letter-spacing:0;text-transform:none;margin-top:.5rem;width:auto;height:auto;background:none;line-height:1.5}.coursebox .content{display:block;margin:0;padding:0;box-shadow:none!important;border:none!important;background:transparent!important}.coursebox .courseimage,.coursebox .courseimage img{display:none!important}body#page-user-profile{background:#f9fafb!important}body#page-user-profile #region-main{background:transparent!important;padding:2rem 0 3rem 0!important}body#page-user-profile #region-main>div[role="main"],body#page-user-profile .userprofile{max-width:1200px;margin:0 auto;padding:0 1.5rem}body#page-user-profile #page-header{background:#fff;border-radius:1rem;box-shadow:0 1px 3px rgb(0 0 0 / .05);margin-bottom:2rem;padding:2rem 2.5rem;border:1px solid #e5e7eb}body#page-user-profile .page-context-header{display:flex!important;align-items:center!important;gap:1.75rem;padding:0!important;border-bottom:none!important;margin-bottom:0!important}body#page-user-profile .page-header-image{margin-right:0!important;flex-shrink:0}body#page-user-profile .page-header-image .userinitials.size-100{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#0b2545,#1a3b80);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.25rem;font-weight:700;box-shadow:0 8px 24px rgb(11 37 69 / .2);border:3px solid #fff}body#page-user-profile .page-header-headings{flex:1;text-align:left}body#page-user-profile .page-header-headings h1{font-size:2rem!important;font-weight:700!important;margin:0 0 .5rem 0!important;color:#0f172a!important;line-height:1.2;letter-spacing:-.02em}body#page-user-profile .page-header-headings h1::after{content:"Último acceso " attr(data-lastaccess);display:block;font-size:.75rem;font-weight:400;color:#64748b;margin-top:.5rem;text-transform:none;letter-spacing:0}body#page-user-profile .header-button-group{margin-top:0!important;align-self:flex-start}body#page-user-profile .header-button-group .btn{border-radius:0.5rem!important;border:1px solid #e5e7eb!important;padding:.625rem 1.25rem!important;font-size:0.875rem!important;font-weight:500!important;color:#475569!important;background:#ffffff!important;transition:all 0.2s ease!important}body#page-user-profile .header-button-group .btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0 / .08)}body#page-user-profile .profile_tree{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:0}body#page-user-profile .profile_tree .node_category.card{width:100%!important;margin:0!important;border-radius:1rem!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;overflow:hidden!important;background:#ffffff!important;transition:all 0.2s ease!important}body#page-user-profile .profile_tree .node_category.card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;transform:translateY(-2px)}body#page-user-profile .profile_tree .node_category .card-body{padding:1.75rem 2rem!important}body#page-user-profile .profile_tree .node_category h3.lead{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#475569;margin:0 0 1.25rem 0;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}body#page-user-profile .profile_tree .node_category ul{list-style:none;margin:0;padding:0}body#page-user-profile .profile_tree .node_category li{margin-bottom:.75rem;font-size:.9375rem;color:#1e293b;line-height:1.6}body#page-user-profile .profile_tree .node_category li:last-child{margin-bottom:0}body#page-user-profile .profile_tree .node_category a{color:#2563eb;text-decoration:none;font-weight:500;transition:color 0.2s ease}body#page-user-profile .profile_tree .node_category a:hover{color:#1d4ed8;text-decoration:underline}body#page-user-profile .profile_tree .node_category dl{margin:0 0 1rem 0}body#page-user-profile .profile_tree .node_category dl:last-child{margin-bottom:0}body#page-user-profile .profile_tree .node_category dt{font-weight:600;font-size:.875rem;color:#64748b;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}body#page-user-profile .profile_tree .node_category dd{margin:0 0 0 0;font-size:.9375rem;color:#1e293b;line-height:1.6;padding-left:0}body#page-user-profile .profile_tree .node_category .editprofile a{display:inline-block;padding:.5rem 1rem;background:#f1f5f9;border-radius:.5rem;font-weight:600;color:#0b2545;margin-top:.5rem;transition:all 0.2s ease}body#page-user-profile .profile_tree .node_category .editprofile a:hover{background:#e2e8f0;color:#0b2545;text-decoration:none;transform:translateY(-1px)}body#page-user-profile .profile_tree .node_category:first-of-type{grid-column:1 / -1;border:2px solid #e5e7eb}body#page-user-profile .profile_tree .node_category:first-of-type .card-body{padding:2rem 2.5rem!important}body#page-user-profile .profile_tree .node_category:first-of-type h3.lead{font-size:1.125rem;margin-bottom:1.5rem;padding-bottom:1rem}@media (max-width:991px){body#page-user-profile .profile_tree{grid-template-columns:1fr;gap:1.25rem}body#page-user-profile .page-context-header{flex-direction:column;text-align:center;gap:1.25rem}body#page-user-profile .page-header-headings{text-align:center}body#page-user-profile .header-button-group{align-self:center}body#page-user-profile #page-header{padding:1.5rem 1.75rem}}@media (max-width:576px){body#page-user-profile #region-main>div[role="main"],body#page-user-profile .userprofile{padding:0 1rem}body#page-user-profile #page-header{padding:1.25rem 1.5rem;border-radius:.75rem}body#page-user-profile .page-header-image .userinitials.size-100{width:80px;height:80px;font-size:1.75rem}body#page-user-profile .page-header-headings h1{font-size:1.5rem!important}body#page-user-profile .profile_tree .node_category .card-body{padding:1.5rem 1.5rem!important}}.coursebox .coursename{display:block;font-size:1.1rem;color:#1b3157;font-weight:800;letter-spacing:.05em;margin:0 0 .35rem 0}.coursebox .coursename a{text-decoration:none;color:inherit}.coursebox .coursename a:hover{text-decoration:underline}.coursebox .content .d-flex{flex-direction:row;align-items:center;justify-content:flex-start;gap:1.4rem}.box.py-3.generalbox.info{max-width:100%;margin:0;padding:2.25rem 2rem;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 10px 30px rgb(0 0 0 / .06),0 4px 12px rgb(0 0 0 / .03);text-align:left;position:relative;overflow:hidden;grid-column:2 / 3;grid-row:1 / 3;align-self:start;display:flex;flex-direction:column;gap:1.75rem}.box.py-3.generalbox.info .info{display:flex;flex-direction:column;gap:.25rem}.box.py-3.generalbox.info .info::before{content:"PRESENCIAL";display:inline-flex;align-items:center;padding:.35rem .875rem;border-radius:.5rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:#f1f5f9;color:#475569;font-weight:600;margin-bottom:.75rem}.box.py-3.generalbox.info .coursename{margin:0 0 1.25rem 0}.box.py-3.generalbox.info .coursename a{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#0f172a;line-height:1.3}.box.py-3.generalbox.info .coursename a:hover{text-decoration:none;color:#1e293b}.coursebox .flex-grow-1{flex-grow:1;width:100%}.coursebox .flex-grow-1::after{content:none}#notice.box.py-3.generalbox{text-align:left;font-size:.95rem;font-weight:400;color:#1e293b;background:#fef2f2;border-radius:1rem;border:1px solid #fecaca;border-left:4px solid #ef4444;padding:1.5rem 1.75rem;margin:0;max-width:100%;grid-column:1 / 2;position:relative;box-shadow:0 4px 12px rgb(239 68 68 / .08);display:flex;align-items:flex-start;gap:1.25rem;line-height:1.6}#notice.box.py-3.generalbox::before{content:"!";font-weight:700;font-size:1rem;width:36px;height:36px;border-radius:50%;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgb(239 68 68 / .25)}#notice.box.py-3.generalbox::after{display:block;font-size:.875rem;color:#64748b;margin-top:.5rem;line-height:1.5}.continuebutton{text-align:left;margin-top:1.5rem;grid-column:1 / 2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.continuebutton::before{content:"Siguiente paso";font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;font-weight:500}.continuebutton .btn-primary{background:#0f172a;border-color:#fff0;padding:.875rem 2.25rem;font-size:.875rem;border-radius:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;min-width:180px;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(15 23 42 / .15);color:#fff}.continuebutton .btn-primary:hover{transform:translateY(-2px);background:#1e293b;box-shadow:0 8px 20px rgb(15 23 42 / .25)}@media (max-width:992px){body.path-enrol #region-main>div[role="main"]{grid-template-columns:1fr;padding:2.5rem 2rem;gap:2rem;margin-top:3rem}.box.py-3.generalbox.info{grid-column:1 / 2;grid-row:auto;order:-1}body.path-enrol #region-main h2,#notice.box.py-3.generalbox,.continuebutton{grid-column:1 / 2}}@media (max-width:576px){body.path-enrol #region-main>div[role="main"]{margin-top:2rem;padding:2rem 1.5rem;border-radius:1.25rem}body.path-enrol #region-main h2{font-size:1.5rem;margin-bottom:1.5rem}#notice.box.py-3.generalbox{padding:1.25rem 1.5rem}.continuebutton{flex-direction:column;align-items:flex-start;gap:.75rem}.continuebutton .btn-primary{width:100%}}.navbar{background-color:$light-surface!important;box-shadow:0 6px 20px rgb(11 37 69 / .06)!important;padding:.8rem 1.6rem!important;border-bottom:none!important;display:flex;align-items:center;justify-content:space-between;.navbar-brand{color:$accent-navy!important;font-weight:700!important;font-size:1.05rem!important}.nav-link,.nav>li>a{color:#2b2f36!important;font-weight:500!important;padding:.4rem 0.9rem!important;border-radius:8px;transition:all 0.2s ease;&:hover{background-color:rgb(11 37 69 / .06)!important;color:$accent-navy!important}&.active{background-color:rgb(11 37 69 / .08)!important;color:$accent-navy!important;font-weight:600!important}}.icon{width:36px;height:36px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;background:#f3f4f6;color:$accent-navy;font-size:1.15rem;transition:all 0.2s ease}.nav>li>a:hover .icon{background:rgb(11 37 69 / .09);color:$accent-navy;transform:translateY(-2px)}.usermenu img{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgb(11 37 69 / .06)!important;object-fit:cover!important}}.btn-primary{background-color:$accent-navy!important;color:#fff!important;border-radius:10px!important;padding:.5rem 1.1rem!important;box-shadow:0 6px 18px rgb(11 37 69 / .12);transition:transform 0.18s ease,box-shadow 0.18s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(11 37 69 / .18)}#page-login-index{.login-heading,.login-subheading,.login-layout-left,.login-promo,.login-promo-container,.login-description,.login-divider,.loginform h1.h2,.loginform h1,.login-container h1,#loginpanel h1,.loginform p.text-muted,.login-container p.text-muted,#loginpanel p.text-muted,#loginpanel h4,#loginpanel .h4,.login-container h4,.login-container .h4,.login-wrapper h2,.login-wrapper .h2,.card-body>h4,.card-body>.h4,.card-body>h2,.card-body>h3,.card-body>p:first-of-type{display:none!important}.login-layout-right,.login-wrapper{flex:0 0 100%!important;max-width:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.login-wrapper{display:block!important;width:100%!important}.form-label-color{display:block;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:.9rem;color:#0B2545;margin-bottom:.35rem}label:not(.form-label-color){display:none!important}.login-welcome-wrapper{display:block!important}input.form-control{border-radius:8px!important;border:1px solid #d1d5db!important;padding:.65rem 0.9rem!important;font-size:0.95rem!important;color:#111827!important;height:42px;transition:all 0.2s ease;&:focus{border-color:#0B2545!important;box-shadow:0 0 0 3px rgb(11 37 69 / .15)!important}}.login-container{background-color:#fff;border-radius:18px;box-shadow:0 6px 22px rgb(11 37 69 / .08);max-width:420px;width:100%;padding:2.2rem 2rem;margin:2rem auto!important;float:none!important;.logo-area img{max-width:90px;height:auto;margin-bottom:1.4rem}.login-welcome-wrapper{margin-bottom:1.2rem;text-align:center;h2{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;color:#0B2545;font-size:1.3rem;margin-bottom:.3rem}p{color:#6b7480;font-size:.95rem;margin:0}}.alert-danger{background-color:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;border-radius:10px;font-size:.9rem;padding:.7rem 1rem;margin-bottom:1rem;text-align:left}.login-form{.form-group{margin-bottom:1rem}.password-field-eye{position:relative;.show-password-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#6b7480;cursor:pointer;transition:color 0.2s ease;&:hover{color:#0B2545}}}.login-form-forgotpassword{text-align:right;a{font-size:.8rem;color:#0B2545;font-weight:500;text-decoration:none;&:hover{text-decoration:underline}}}#loginbtn{background-color:#0B2545!important;border:none;border-radius:10px;font-weight:600;font-size:.95rem;padding:.7rem 0;width:100%;color:#fff;box-shadow:0 6px 18px rgb(11 37 69 / .12);transition:all 0.18s ease;&:hover{background-color:darken(#0B2545,6%)!important;transform:translateY(-1px);box-shadow:0 8px 22px rgb(11 37 69 / .18)}}}.cookies-section{margin-top:1.4rem;display:flex;justify-content:center;align-items:center;gap:1rem;font-size:.85rem;color:#6b7480;a{color:#0B2545;text-decoration:none;font-weight:500;&:hover{text-decoration:underline}}}.login-divider,a[data-modal-title-str*="cookiesenabled"],button[data-modal-title-str*="cookiesenabled"]{display:none!important}}.toggle-sensitive-wrapper{position:relative!important;display:flex!important;align-items:center!important;input.form-control{padding-right:45px!important}.toggle-sensitive-btn{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:transparent!important;border:none!important;color:#6b7480!important;opacity:1!important;visibility:visible!important;pointer-events:all!important;cursor:pointer!important;z-index:5!important;i{font-size:18px!important;pointer-events:none!important}&:hover{color:#0B2545!important}}}}#usernavigation.navbar-nav{display:flex;align-items:center;gap:20px;margin-left:auto!important}#usernavigation{.nav-link,.popover-region-toggle{background:transparent!important;border:none!important;box-shadow:none!important;padding:.4rem 0.45rem!important;border-radius:10px!important;position:relative;i{font-size:1.3rem!important;color:$accent-navy!important;background:transparent!important;transition:color 0.25s ease,transform 0.25s ease,filter 0.25s ease}&:hover{background-color:rgb(11 37 69 / .06)!important;i{color:#0b2545!important;filter:drop-shadow(0 2px 3px rgb(11 37 69 / .2));transform:translateY(-1px)}}}}.nav-darkmode .edw-icon{font-size:1.3rem!important;color:$accent-navy!important;background:transparent!important;transition:color 0.25s ease,transform 0.25s ease,filter 0.25s ease}.nav-darkmode .dm-toggle:hover .edw-icon{color:#0b2545!important;filter:drop-shadow(0 2px 3px rgb(11 37 69 / .2));transform:translateY(-1px)}.count-container{background:$notif-red!important;color:#fff!important;border-radius:999px!important;font-size:0.65rem!important;min-width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:1px!important;right:2px!important;font-weight:600!important;border:1px solid #fff!important;box-shadow:0 2px 4px rgb(225 29 72 / .4)}.usermenu{.dropdown-toggle{border:none!important;background:transparent!important;box-shadow:none!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:transform 0.2s ease,opacity 0.2s ease;img,.userinitials{width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover!important;border:none!important;background:#e2e8f0!important;color:$accent-navy!important;font-weight:600!important;font-size:0.95rem!important}&:hover{opacity:0.85!important;transform:translateY(-1px)}}.dropdown-menu{background:#fff!important;border:1px solid rgb(11 37 69 / .08)!important;border-radius:14px!important;box-shadow:0 8px 26px rgb(11 37 69 / .12)!important;padding:.6rem 0!important;min-width:210px!important;backdrop-filter:blur(32px) saturate(190%) brightness(1.07)!important;-webkit-backdrop-filter:blur(32px) saturate(190%) brightness(1.07)!important;border:1px solid rgb(255 255 255 / .55)!important;box-shadow:0 8px 32px rgb(11 37 69 / .14),inset 0 1.5px 0 rgb(255 255 255 / .85)!important;a.dropdown-item{display:flex!important;align-items:center!important;gap:10px!important;padding:.6rem 1rem!important;font-size:0.93rem!important;font-weight:500!important;color:#1f2937!important;border-radius:8px!important;transition:all 0.18s ease;i{font-size:1.05rem!important;color:$accent-navy!important;opacity:0.85!important;width:22px!important;text-align:center!important;transition:color 0.2s ease,opacity 0.2s ease}&:hover{background:rgb(11 37 69 / .06)!important;color:$accent-navy!important;transform:translateX(3px);i{color:$accent-navy!important;opacity:1!important}}}}}@keyframes fadeInUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#page-content,#region-main,.main-inner,#frontpage-available-course-list,#coursecontentcollapseid1{max-width:1400px!important;width:100%!important;margin:0 auto!important;padding:0 2rem!important}.activity-altcontent{h3{font-size:1.5rem;font-weight:700;color:#0a2e5c;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center}p{text-align:center!important}}body#page-site-index{.header-maxwidth::before{content:"";display:block;width:100%;height:400px;background-image:image-set(url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.avif?w=800) type('image/avif') 1x,url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.avif?w=1200) type('image/avif') 2x,url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp?w=800) type('image/webp') 1x,url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp?w=1200) type('image/webp') 2x,url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp) type('image/webp'));background-image:url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:1rem;box-shadow:0 4px 12px rgb(0 0 0 / .08);margin-bottom:2rem;will-change:transform;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint;position:relative;z-index:0}@media (max-width:768px){.header-maxwidth::before{height:250px;background-image:image-set(url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.avif?w=600) type('image/avif'),url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp?w=600) type('image/webp'),url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp?w=600));background-image:url(https://plataforma-academiametapol.com/imagenes/fondo_moodle.webp?w=600)}}@media (min-width:769px) and (max-width:1024px){.header-maxwidth::before{height:300px}}@media (prefers-reduced-motion:no-preference){.header-maxwidth::before{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}#page-header{margin-top:2rem}}#frontpage-available-course-list{max-width:1200px;margin:0 auto;padding:2rem 1rem;>h2{font-size:22px;font-weight:700;color:#1c274c;margin-bottom:2rem;border-left:5px solid #1c274c;padding-left:.8rem}&,.courses,.coursebox{border:none!important;box-shadow:none!important;background:transparent!important}.courses{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px!important}.coursebox{flex-grow:1;flex-shrink:1;flex-basis:308px;padding:0 15px!important;margin:0 0 30px 0!important;min-width:0}h2{border:none!important;padding-bottom:0!important;margin-bottom:1rem!important}}.metapol-card{background:#fff;border-radius:18px;overflow:hidden;width:100%;max-width:308px!important;min-width:308px!important;display:flex;flex-direction:column;box-shadow:0 8px 20px rgb(0 0 0 / .07);transition:transform 0.3s ease,box-shadow 0.3s ease;margin:0 auto;&:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgb(0 0 0 / .12)}.metapol-card-img{width:100%;height:0;padding-top:64.935%;background-size:cover!important;background-position:center!important;position:relative}.metapol-card-body{flex-grow:0;height:148px!important;padding:1.2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between}.metapol-card-category{font-size:11px;font-weight:600;color:#7a8194;text-transform:uppercase;margin-bottom:.5rem}.metapol-card-title{a{font-size:15px;font-weight:600;color:#1c274c;text-decoration:none;display:block;margin-bottom:1rem;line-height:1.4;&:hover{color:#2f4170}}}.metapol-card-footer{display:flex;justify-content:flex-end;margin-top:auto}.metapol-card-btn{background-color:#1c274c;color:#fff;font-size:12px;font-weight:600;padding:.5rem 1.3rem;border-radius:8px;text-decoration:none;transition:background 0.3s ease;&:hover{background-color:#2f4170}}}.metapol-card-block{background:#fff;border:none!important;border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .05);padding:30px;margin-bottom:35px;transition:all 0.3s ease;&:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .08)}h3,h5{font-weight:600;color:#1c2a4a;margin-bottom:15px}.btn-primary{background:#1c2a4a;border:none;border-radius:10px;padding:10px 18px;font-weight:500;letter-spacing:.3px;transition:all 0.2s ease;&:hover{background:#2d4170;box-shadow:0 4px 10px rgb(28 42 74 / .25)}}}.modern-calendar{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgb(0 0 0 / .05);padding:30px;overflow:hidden;border:none!important;caption{font-size:20px;font-weight:600;color:#1c2a4a;margin-bottom:18px}.calendar-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;.btn{background:#1c2a4a;color:#fff;border:none;border-radius:8px;font-size:14px;padding:6px 12px;font-weight:500;transition:all 0.2s ease;&:hover{background:#2d4170;transform:translateY(-1px)}}}table{width:100%;border-collapse:collapse!important;border-spacing:0!important;text-align:center;background:#fff0}th{background:#f3f5f9;color:#1c2a4a;font-weight:600;padding:12px 0;border:none!important}td{padding:14px 0;border:none!important;border-radius:10px;cursor:pointer;transition:all 0.25s ease;color:#1c2a4a;font-weight:500;&:hover{background:#eef3ff;color:#1c2a4a}&.today{background:#1c2a4a!important;color:#fff!important;font-weight:600;box-shadow:0 0 0 3px #e5ebff}}}.path-my .block,.path-my .block-region,.path-my .block_myoverview,.path-my .block_calendar_month{border:none!important;box-shadow:none!important;outline:none!important}.path-my table,.path-my th,.path-my td{border:none!important;border-collapse:collapse!important;box-shadow:none!important;outline:none!important;background-clip:padding-box!important}.drawer-toggles .drawer-toggle.nav-link{display:none!important}.drawer{border:none!important;box-shadow:none!important;.drawer-content{padding-top:0.5rem!important}.drawer-header{background-color:transparent!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:.7rem 1rem .5rem 1rem!important;border-bottom:none!important;.h5.drawer-title{display:none}.btn-close{display:block!important;background:transparent!important;color:#000000!important;opacity:1!important;padding:0.5rem!important;margin:0!important;position:static!important;box-shadow:none!important;font-size:1.25rem!important;&:focus,&:hover{opacity:0.7!important;background:rgb(0 0 0 / .05)!important;border-radius:50%}}}.list-group-item{padding:.7rem 1rem!important;font-size:1.05rem!important;font-weight:500!important;color:#1f2937!important;border-radius:8px!important;margin:.2rem 0.5rem!important;border:none!important;transition:all 0.2s ease;&.active,&:hover{background-color:#e5ebff!important;color:$accent-navy!important;font-weight:600!important}&.active{border-bottom:none!important}}}body.path-my #region-main,body.path-my .dashboard-area{background:#ffffff!important;padding:3rem 0 2rem 0!important}.dashboard-area{background-color:#f6f8fa;padding:60px 40px;border-radius:24px;min-height:calc(100vh - 180px);font-family:"Inter","Segoe UI",sans-serif}body.path-my .page-header-headings h1.dashboard-title,body.path-my .page-header-headings h1.h2{font-size:2.25rem!important;font-weight:700!important;color:#0f172a!important;margin-top:15%;margin-bottom:0.5rem!important;padding-left:1.5rem!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important;letter-spacing:-0.5px!important;line-height:1.2!important;position:relative!important}body.path-my .page-header-headings h1.dashboard-title::before,body.path-my .page-header-headings h1.h2::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:4px!important;height:60%!important;background-color:#0f172a!important;border-radius:2px!important}body.path-my .block_myoverview .card-title,body.path-my .block_myoverview h3.h5{font-size:1.375rem!important;font-weight:600!important;color:#334155!important;margin-bottom:2rem!important;padding:0!important;border:none!important;letter-spacing:-0.2px!important}body.path-my .block_myoverview.metapol-card-block{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;padding:2.5rem!important;margin-bottom:2rem!important;margin-top:0!important}body.path-my .block_myoverview .card-body{padding:0!important}body.path-my .block_myoverview .card-text.content{margin-top:0!important}body.path-my .block_myoverview [data-region="filter"]{margin-bottom:2rem!important;padding-bottom:1.5rem!important;border-bottom:1px solid #e2e8f0!important}body.path-my .block_myoverview [data-region="filter"] .d-flex{gap:0.875rem!important;align-items:center!important;flex-wrap:wrap!important}body.path-my .block_myoverview #groupingdropdown,body.path-my .block_myoverview [data-region="filter"] .dropdown:first-child button{display:none!important}body.path-my .block_myoverview #groupingdropdown~.dropdown-menu,body.path-my .block_myoverview [data-region="filter"] .dropdown:first-child .dropdown-menu{display:flex!important;position:static!important;flex-direction:row!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 0 1.5rem 0!important;width:100%!important;min-width:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;float:none!important;clear:none!important;border-bottom:1px solid #e2e8f0!important}body.path-my .block_myoverview .dropdown-menu li{list-style:none!important;margin:0!important;margin-right:1.5rem!important}body.path-my .block_myoverview .dropdown-menu .dropdown-item{padding:.875rem 0.5rem!important;font-size:0.9375rem!important;font-weight:500!important;color:#64748b!important;border:none!important;border-bottom:2px solid transparent!important;background:transparent!important;border-radius:0!important;transition:all 0.2s ease!important;margin-bottom:-1px!important;position:relative!important;white-space:nowrap!important;text-decoration:none!important;display:inline-block!important}body.path-my .block_myoverview .dropdown-menu .dropdown-item:hover{color:#334155!important;background:transparent!important;border-bottom-color:#cbd5e1!important}body.path-my .block_myoverview .dropdown-menu .dropdown-item-active,body.path-my .block_myoverview .dropdown-menu .dropdown-item[aria-current="true"]{color:#0f172a!important;background:transparent!important;border-bottom-color:#0f172a!important;font-weight:600!important}body.path-my .block_myoverview .dropdown-menu .dropdown-item-active::before,body.path-my .block_myoverview .dropdown-menu .dropdown-item[aria-current="true"]::before,body.path-my .block_myoverview .dropdown-menu .dropdown-item-active::after,body.path-my .block_myoverview .dropdown-menu .dropdown-item[aria-current="true"]::after,body.path-my .block_myoverview .dropdown-menu .dropdown-item-active .icon,body.path-my .block_myoverview .dropdown-menu .dropdown-item[aria-current="true"] .icon,body.path-my .block_myoverview .dropdown-menu .dropdown-item-active i,body.path-my .block_myoverview .dropdown-menu .dropdown-item[aria-current="true"] i{display:none!important;content:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}body.path-my .block_myoverview .dropdown-divider{display:none!important}body.path-my .block_myoverview .searchbar,body.path-my .block_myoverview .simplesearchform{flex:1!important;min-width:200px!important}body.path-my .block_myoverview input[type="text"][data-region="input"],body.path-my .block_myoverview input.form-control.withclear{background:#ffffff!important;border:1px solid #e2e8f0!important;color:#1e293b!important;font-size:0.875rem!important;padding:.5625rem 1rem .5625rem 2.5rem!important;border-radius:8px!important;transition:all 0.2s ease!important;box-shadow:none!important;width:100%!important}body.path-my .block_myoverview input[type="text"][data-region="input"]:focus,body.path-my .block_myoverview input.form-control.withclear:focus{border-color:#cbd5e1!important;box-shadow:0 0 0 2px rgb(15 23 42 / .08)!important;outline:none!important}body.path-my .block_myoverview #sortingdropdown,body.path-my .block_myoverview #displaydropdown,body.path-my .block_myoverview [data-region="filter"] .dropdown button{background:#ffffff!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:0.875rem!important;font-weight:500!important;padding:.5625rem 0.9375rem!important;border-radius:8px!important;transition:all 0.2s ease!important;box-shadow:none!important}body.path-my .block_myoverview #sortingdropdown:hover,body.path-my .block_myoverview #displaydropdown:hover,body.path-my .block_myoverview [data-region="filter"] .dropdown button:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}body.path-my .block_myoverview #sortingdropdown:focus,body.path-my .block_myoverview #displaydropdown:focus,body.path-my .block_myoverview [data-region="filter"] .dropdown button:focus{box-shadow:0 0 0 2px rgb(15 23 42 / .08)!important;border-color:#cbd5e1!important;outline:none!important}body.path-my .block_myoverview .course-card,body.path-my .block_myoverview .card.course-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important;transition:all 0.3s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;margin-bottom:1.5rem!important;height:100%!important;display:flex!important;flex-direction:column!important}body.path-my .block_myoverview .course-card:hover,body.path-my .block_myoverview .card.course-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;transform:translateY(-2px)!important}body.path-my .block_myoverview .course-card .card-img-top{width:100%!important;height:180px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important;overflow:hidden!important}body.path-my .block_myoverview .course-card .card-img-top::before{display:none!important}body.path-my .block_myoverview .course-card .card-body{padding:1.5rem!important;flex:1!important;display:flex!important;flex-direction:column!important}body.path-my .block_myoverview .course-card .coursename,body.path-my .block_myoverview .course-card .coursename a{font-size:1.25rem!important;font-weight:600!important;color:#0B2545!important;margin-bottom:0.5rem!important;line-height:1.4!important;text-decoration:none!important;transition:color 0.2s ease!important}body.path-my .block_myoverview .course-card .coursename a:hover{color:#1e40af!important}body.path-my .block_myoverview .course-card .categoryname,body.path-my .block_myoverview .course-card .text-muted{font-size:0.875rem!important;color:#64748b!important;font-weight:400!important;margin-top:0.25rem!important}body.path-my .block_myoverview .course-card .card-footer{padding:.75rem 1rem!important;background:#ffffff!important;border-top:1px solid #f1f5f9!important;display:flex!important;justify-content:flex-end!important}body.path-my .block_myoverview .course-card .coursemenubtn{background:transparent!important;border:none!important;color:#64748b!important;padding:0.5rem!important;border-radius:6px!important;transition:all 0.2s ease!important}body.path-my .block_myoverview .course-card .coursemenubtn:hover{background:#f8fafc!important;color:#334155!important}body.path-my .block_myoverview .card-grid,body.path-my .block_myoverview [data-region="card-deck"]{gap:1.5rem!important;margin:0!important}body.path-my .block_myoverview .card-grid .col{padding:0!important;margin-bottom:0!important}@media (max-width:767px){body.path-my .page-header-headings h1.dashboard-title{font-size:1.5rem!important}body.path-my .block_myoverview .card-title{font-size:1.25rem!important}body.path-my .block_myoverview.metapol-card-block{padding:1.5rem!important}body.path-my .block_myoverview [data-region="filter"]{flex-direction:column!important;align-items:stretch!important}body.path-my .block_myoverview .dropdown-menu{flex-wrap:wrap!important;gap:0.5rem!important}body.path-my .block_myoverview .dropdown-menu li{margin-right:0.75rem!important;margin-bottom:0.5rem!important}body.path-my .block_myoverview .searchbar{width:100%!important;margin-bottom:0.75rem!important}}@media (max-width:991px){#page-content,#region-main,.main-inner,#frontpage-available-course-list,#coursecontentcollapseid1{padding:0 1rem!important}body#page-site-index .header-maxwidth::before{height:300px;margin-bottom:1.5rem}#usernavigation.navbar-nav{gap:10px}.dashboard-area{padding:40px 25px}.metapol-card-block,.modern-calendar{padding:25px}.dashboard-title{font-size:26px!important}}@media (max-width:767px){#page-content,#region-main,.main-inner,#frontpage-available-course-list,#coursecontentcollapseid1{padding:0 0.3rem!important}.navbar{padding:.6rem 1rem!important}#usernavigation.navbar-nav{gap:8px}#page-login-index .login-container{padding:1.8rem 1.5rem}body#page-site-index{.header-maxwidth::before{height:240px;margin-bottom:1.5rem}#page-header{margin-top:1.5rem}}.metapol-card{max-width:100%!important}#frontpage-available-course-list>h2{position:static!important;left:0!important;font-size:1.25rem!important;border-left:none;padding-left:0;text-align:left}.activity-altcontent{h3{font-size:1.2rem;justify-content:center}p{font-size:.9rem;text-align:center!important}}.dashboard-area{padding:30px 15px}.dashboard-title{font-size:22px!important;margin-bottom:30px}.metapol-card-block,.modern-calendar{padding:20px}.modern-calendar{padding:18px 8px;width:110%!important;margin-left:-5%;border-radius:16px;caption{font-size:18.5px;margin-bottom:12px}th{font-size:1rem;padding:14px 2px}td{font-size:.95rem;padding:14px 0;min-width:42px}}#region-main{display:flex;flex-direction:column;gap:24px}.block_timeline,.block_recentlyaccessedcourses,.block_calendar_month{width:100%!important;margin:0 auto!important}}body.path-mod-quiz-attempt #region-main,body.path-mod-quiz #region-main{background:#ffffff!important;padding:2.5rem 0 3.5rem 0!important}body.path-course #course-header-banner,body.path-course-view #course-header-banner{width:calc(100% + 4rem)!important;max-width:calc(100% + 4rem)!important;height:320px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;margin-left:-2rem!important;margin-right:-2rem!important;margin-bottom:2rem!important;border-radius:12px!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;position:relative!important;overflow:hidden!important}body.path-course #course-header-banner::after,body.path-course-view #course-header-banner::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,#fff0 50%,rgb(0 0 0 / .1) 100%)!important;pointer-events:none!important}body.path-course #page-header .d-flex.align-items-center .me-auto,body.path-course-view #page-header .d-flex.align-items-center .me-auto{margin-right:auto!important;margin-left:auto!important;width:100%!important;display:flex!important;justify-content:center!important}body.path-course .page-header-headings,body.path-course-view .page-header-headings{text-align:center!important;width:100%!important;margin:0 auto!important}body.path-course .page-header-headings h1,body.path-course-view .page-header-headings h1,body.path-course .page-header-headings h1.h2,body.path-course-view .page-header-headings h1.h2{text-align:center!important;margin:0 auto!important;width:100%!important}body.path-course .page-context-header,body.path-course-view .page-context-header{justify-content:center!important;width:100%!important}body.path-course .page-context-header .page-header-headings,body.path-course-view .page-context-header .page-header-headings{width:100%!important;text-align:center!important}@media (max-width:991px){body.path-course #course-header-banner,body.path-course-view #course-header-banner{height:220px!important;width:calc(100% + 3rem)!important;max-width:calc(100% + 3rem)!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important}}@media (max-width:767px){body.path-course #course-header-banner,body.path-course-view #course-header-banner{height:200px!important;width:calc(100% + 2rem)!important;max-width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important;margin-bottom:1.5rem!important;border-radius:8px!important}}@media (max-width:480px){body.path-course #course-header-banner,body.path-course-view #course-header-banner{height:170px!important;width:calc(100% + 1rem)!important;max-width:calc(100% + 1rem)!important;margin-left:-0.5rem!important;margin-right:-0.5rem!important;margin-bottom:1rem!important}}body.path-mod-quiz-attempt .page-header-headings,body.path-mod-quiz .page-header-headings{text-align:center!important}body.path-mod-quiz-attempt .page-header-headings h1,body.path-mod-quiz .page-header-headings h1{text-align:center!important;margin:0 auto!important}.quizreviewsummary,table.quizreviewsummary{width:100%!important;max-width:100%!important;background:linear-gradient(135deg,#ffffff 0%,#fafbfc 100%)!important;border:none!important;border-radius:20px!important;box-shadow:0 8px 32px rgb(0 0 0 / .12),0 2px 8px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .9)!important;overflow:hidden!important;margin-bottom:2.5rem!important;border-collapse:separate!important;border-spacing:0!important;position:relative!important;display:table!important;visibility:visible!important;opacity:1!important}.quizreviewsummary::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;background:linear-gradient(90deg,#0B2545 0%,#1e3a8a 30%,#3b82f6 60%,#60a5fa 100%)!important;z-index:1!important;box-shadow:0 2px 8px rgb(11 37 69 / .2)!important}.quizreviewsummary::after{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:radial-gradient(circle at top right,rgb(59 130 246 / .03) 0%,transparent 50%)!important;pointer-events:none!important;z-index:0!important}.quizreviewsummary caption{display:none!important}.quizreviewsummary tbody{display:block!important}.quizreviewsummary tr{display:flex!important;border-bottom:1px solid #f1f5f9!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.quizreviewsummary tr:last-child{border-bottom:none!important}.quizreviewsummary tr:nth-child(even){background:linear-gradient(to right,#ffffff 0%,#f8fafc 100%)!important}.quizreviewsummary tr:hover{background:linear-gradient(to right,#f8fafc 0%,#f1f5f9 100%)!important;transform:translateX(2px)!important;box-shadow:inset 3px 0 0 #3b82f6!important}.quizreviewsummary th.cell{width:280px!important;min-width:280px!important;padding:1.75rem 2.25rem!important;font-size:0.9375rem!important;font-weight:700!important;color:#475569!important;text-align:left!important;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)!important;border-right:2px solid #cbd5e1!important;display:flex!important;align-items:center!important;margin:0!important;text-transform:uppercase!important;letter-spacing:1.2px!important;position:relative!important}.quizreviewsummary th.cell::after{content:''!important;position:absolute!important;right:0!important;top:20%!important;bottom:20%!important;width:1px!important;background:linear-gradient(to bottom,transparent,#cbd5e1,transparent)!important}.quizreviewsummary td.cell{flex:1!important;padding:1.75rem 2.25rem!important;font-size:1.0625rem!important;font-weight:500!important;color:#1e293b!important;display:flex!important;align-items:center!important;margin:0!important;line-height:1.6!important}.quizreviewsummary td.cell b{font-weight:700!important;margin-right:5px;color:#0B2545!important;font-size:1.0625rem!important;background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.quizreviewsummary tr:first-child th.cell{border-top-left-radius:16px!important;padding-top:calc(1.375rem + 4px)!important}.quizreviewsummary tr:first-child td.cell{border-top-right-radius:16px!important;padding-top:calc(1.375rem + 4px)!important}.quizreviewsummary tr:last-child th.cell{border-bottom-left-radius:16px!important}.quizreviewsummary tr:last-child td.cell{border-bottom-right-radius:16px!important}#quiz-question-filters{display:flex!important;gap:1rem!important;margin-bottom:2rem!important;padding:1.5rem!important;background:#ffffff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important;flex-wrap:wrap!important;align-items:center!important}#quiz-question-filters .filter-label{font-size:0.875rem!important;font-weight:600!important;color:#64748b!important;margin-right:0.5rem!important;white-space:nowrap!important}#quiz-question-filters .filter-buttons{display:flex!important;gap:0.75rem!important;flex-wrap:wrap!important;flex:1!important}#quiz-question-filters .filter-btn{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;padding:.625rem 1.25rem!important;border-radius:8px!important;font-size:0.875rem!important;font-weight:600!important;border:2px solid #e2e8f0!important;background:#ffffff!important;color:#475569!important;cursor:pointer!important;transition:all 0.25s ease!important;text-decoration:none!important;white-space:nowrap!important}#quiz-question-filters .filter-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgb(0 0 0 / .08)!important}#quiz-question-filters .filter-btn.active{background:$accent-navy!important;border-color:$accent-navy!important;color:#ffffff!important;box-shadow:0 3px 6px rgb(11 37 69 / .2)!important}#quiz-question-filters .filter-btn.filter-correct{border-color:#86efac!important}#quiz-question-filters .filter-btn.filter-correct:hover{background:#f0fdf4!important;border-color:#4ade80!important;color:#166534!important}#quiz-question-filters .filter-btn.filter-correct.active{background:#22c55e!important;border-color:#22c55e!important;color:#ffffff!important}#quiz-question-filters .filter-btn.filter-incorrect{border-color:#fca5a5!important}#quiz-question-filters .filter-btn.filter-incorrect:hover{background:#fef2f2!important;border-color:#f87171!important;color:#991b1b!important}#quiz-question-filters .filter-btn.filter-incorrect.active{background:#ef4444!important;border-color:#ef4444!important;color:#ffffff!important}#quiz-question-filters .filter-btn.filter-blank{border-color:#fde68a!important}#quiz-question-filters .filter-btn.filter-blank:hover{background:#fef3c7!important;border-color:#fcd34d!important;color:#78350f!important}#quiz-question-filters .filter-btn.filter-blank.active{background:#f59e0b!important;border-color:#f59e0b!important;color:#ffffff!important}#quiz-question-filters .filter-btn .filter-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;padding:0 0.5rem!important;background:rgb(0 0 0 / .1)!important;border-radius:12px!important;font-size:0.75rem!important;font-weight:700!important}#quiz-question-filters .filter-btn.active .filter-count{background:rgb(255 255 255 / .25)!important}.que.filtered-out{display:none!important}.quiz-average-score-container{margin-bottom:2rem!important;margin-top:0!important}.quiz-average-score-container .average-score-card{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;border:2px solid #e2e8f0!important;border-radius:16px!important;padding:1.75rem!important;box-shadow:0 4px 12px rgb(0 0 0 / .08),0 2px 4px rgb(0 0 0 / .04)!important;transition:all 0.3s ease!important;position:relative!important;overflow:hidden!important}.quiz-average-score-container .average-score-card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#0B2545 0%,#3b82f6 50%,#0B2545 100%)!important}.quiz-average-score-container .average-score-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(0 0 0 / .12),0 4px 8px rgb(0 0 0 / .06)!important;border-color:#cbd5e1!important}.quiz-average-score-container .average-score-header{display:flex!important;align-items:center!important;gap:0.75rem!important;margin-bottom:1.5rem!important}.quiz-average-score-container .average-score-header i{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#0B2545 0%,#3b82f6 100%)!important;color:#ffffff!important;border-radius:10px!important;font-size:1.125rem!important;box-shadow:0 2px 8px rgb(11 37 69 / .25)!important}.quiz-average-score-container .average-score-header h3{margin:0!important;font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-0.02em!important}.quiz-average-score-container .average-score-content{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.quiz-average-score-container .average-score-main{display:flex!important;flex-direction:column!important;gap:0.75rem!important}.quiz-average-score-container .average-score-value{display:flex!important;align-items:baseline!important;gap:0.5rem!important;justify-content:center!important}.quiz-average-score-container .average-score-value .score-number{font-size:2.5rem!important;font-weight:800!important;color:#0B2545!important;line-height:1!important;font-variant-numeric:tabular-nums!important;letter-spacing:-0.03em!important}.quiz-average-score-container .average-score-value .score-separator{font-size:2rem!important;font-weight:600!important;color:#64748b!important;line-height:1!important}.quiz-average-score-container .average-score-value .score-max{font-size:2rem!important;font-weight:600!important;color:#64748b!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.quiz-average-score-container .average-score-grade{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:0.375rem!important;flex-wrap:wrap!important}.quiz-average-score-container .average-score-grade .grade-number{font-size:1.75rem!important;font-weight:700!important;color:#3b82f6!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.quiz-average-score-container .average-score-grade .grade-label{font-size:1rem!important;font-weight:500!important;color:#64748b!important;line-height:1!important}.quiz-average-score-container .average-score-grade .grade-percentage{font-size:1rem!important;font-weight:600!important;color:#475569!important;line-height:1!important;padding:.25rem 0.625rem!important;background:#f1f5f9!important;border-radius:6px!important}.quiz-average-score-container .average-score-footer{display:flex!important;justify-content:center!important;padding-top:1rem!important;border-top:1px solid #e2e8f0!important}.quiz-average-score-container .students-count{display:flex!important;align-items:center!important;gap:0.5rem!important;font-size:0.875rem!important;font-weight:500!important;color:#64748b!important}.quiz-average-score-container .students-count i{color:#3b82f6!important;font-size:1rem!important}@media (max-width:768px){.quiz-average-score-container .average-score-card{padding:1.5rem!important}.quiz-average-score-container .average-score-value .score-number{font-size:2rem!important}.quiz-average-score-container .average-score-value .score-separator,.quiz-average-score-container .average-score-value .score-max{font-size:1.5rem!important}.quiz-average-score-container .average-score-grade .grade-number{font-size:1.5rem!important}}@media (max-width:480px){.quiz-average-score-container .average-score-card{padding:1.25rem!important;border-radius:12px!important}.quiz-average-score-container .average-score-header{margin-bottom:1.25rem!important}.quiz-average-score-container .average-score-header i{width:36px!important;height:36px!important;font-size:1rem!important}.quiz-average-score-container .average-score-header h3{font-size:1rem!important}.quiz-average-score-container .average-score-value .score-number{font-size:1.75rem!important}.quiz-average-score-container .average-score-value .score-separator,.quiz-average-score-container .average-score-value .score-max{font-size:1.25rem!important}.quiz-average-score-container .average-score-grade .grade-number{font-size:1.25rem!important}.quiz-average-score-container .average-score-grade .grade-label,.quiz-average-score-container .average-score-grade .grade-percentage{font-size:0.875rem!important}}#metapol-quiz-ranking{width:clamp(360px, 40vw, 560px);max-width:100%}#metapol-quiz-ranking .generaltable{width:100%}#metapol-quiz-ranking h3,#metapol-quiz-ranking h4{margin-top:0;margin-bottom:.75rem;font-size:1.05rem}#metapol-quiz-ranking p{margin:0 0 .75rem 0}#metapol-quiz-ranking.metapol-ranking-floating{position:absolute;right:clamp(1rem, 5vw, 50px);top:var(--metapol-ranking-top,0);width:clamp(380px, 40vw, 580px);z-index:50}@media (max-width:1200px){#metapol-quiz-ranking{width:100%;max-width:none}#metapol-quiz-ranking.metapol-ranking-floating{position:static;right:auto;top:auto}}#metapol-quiz-ranking.metapol-ranking-card{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border-radius:22px;border:1px solid rgb(15 23 42 / .08);box-shadow:0 20px 50px rgb(15 23 42 / .1);padding:1.5rem 1.75rem}#metapol-quiz-ranking h3,#metapol-quiz-ranking h4{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}#metapol-quiz-ranking p{color:#475569;font-size:.9rem;margin-bottom:1.25rem}#metapol-quiz-ranking .metapol-ranking-grid{border-radius:16px;border:1px solid rgb(15 23 42 / .08);overflow:hidden}.metapol-ranking-grid-header,.metapol-ranking-row{display:grid;grid-template-columns:70px 1fr 140px;align-items:center}.metapol-ranking-grid-header{background:linear-gradient(120deg,#0f172a,#1e3a8a);color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:.85rem 0;border-bottom:1px solid rgb(255 255 255 / .15)}.metapol-ranking-grid-header span{padding:0 1rem}.metapol-ranking-grid-body{display:flex;flex-direction:column}.metapol-ranking-row{position:relative;background:#fff;padding:.85rem 0;color:#0f172a;font-size:.9rem;border-bottom:1px solid rgb(15 23 42 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease}.metapol-ranking-row:last-child{border-bottom:none}.metapol-ranking-row span{padding:0 1rem}.metapol-ranking-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#e2e8f0}.metapol-ranking-row:hover{transform:translateX(6px);box-shadow:0 10px 28px rgb(15 23 42 / .12)}.metapol-ranking-row-gold::before{background:linear-gradient(180deg,#fcd34d,#fbbf24)}.metapol-ranking-row-silver::before{background:linear-gradient(180deg,#e5e7eb,#cbd5f5)}.metapol-ranking-row-bronze::before{background:linear-gradient(180deg,#fdba74,#fb923c)}.metapol-ranking-row-current td{background:linear-gradient(90deg,rgb(59 130 246 / .12),rgb(29 78 216 / .05));font-weight:600}.metapol-ranking-col-position{font-weight:700;color:#0f172a;text-align:center}.metapol-ranking-col-score{text-align:right;font-variant-numeric:tabular-nums}.metapol-ranking-row-empty,.metapol-ranking-empty-row{grid-column:1 / -1;text-align:center;color:#94a3b8}.metapol-ranking-empty-row{text-align:center;padding:1.5rem;color:#94a3b8}.submitbtns.metapol-finish-review-top{margin:1.5rem 0 2rem!important;padding-top:0!important;border-top:none!important;display:flex!important;justify-content:flex-end!important;gap:1rem!important;flex-wrap:wrap!important}.submitbtns.metapol-finish-review-top .btn,.submitbtns.metapol-finish-review-top input[type="button"],.submitbtns.metapol-finish-review-top input[type="submit"]{background:linear-gradient(135deg,#0B2545 0%,#1e40af 100%)!important;border:none!important;color:#ffffff!important;font-weight:600!important;padding:1rem 2.25rem!important;border-radius:12px!important;font-size:1rem!important;box-shadow:0 4px 12px rgb(11 37 69 / .25)!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.submitbtns.metapol-finish-review-top .btn:hover,.submitbtns.metapol-finish-review-top input[type="button"]:hover,.submitbtns.metapol-finish-review-top input[type="submit"]:hover{background:linear-gradient(135deg,#0a1f3a 0%,#1e3a8a 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(11 37 69 / .35)!important}.submitbtns.metapol-finish-review-top .btn:active,.submitbtns.metapol-finish-review-top input[type="button"]:active,.submitbtns.metapol-finish-review-top input[type="submit"]:active{transform:translateY(0)!important;box-shadow:0 3px 8px rgb(11 37 69 / .25)!important}@media (max-width:768px){.submitbtns.metapol-finish-review-top{justify-content:center!important}.submitbtns.metapol-finish-review-top .btn,.submitbtns.metapol-finish-review-top input[type="button"],.submitbtns.metapol-finish-review-top input[type="submit"]{width:100%!important}}#metapol-toast-container{position:fixed!important;top:90px!important;right:2rem!important;z-index:99999!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important;pointer-events:none!important;max-width:400px!important}.metapol-toast{display:flex!important;align-items:center!important;gap:0.875rem!important;padding:1rem 1.25rem!important;background:rgb(255 255 255 / .68)!important;backdrop-filter:blur(48px) saturate(210%) brightness(1.1) contrast(1.02)!important;-webkit-backdrop-filter:blur(48px) saturate(210%) brightness(1.1) contrast(1.02)!important;border-radius:16px!important;box-shadow:0 8px 32px rgb(0 0 0 / .12),0 2px 8px rgb(0 0 0 / .08),inset 0 1.5px 0 rgb(255 255 255 / .95)!important;border:1px solid rgb(255 255 255 / .7)!important;opacity:0!important;transform:translateX(400px) scale(.9)!important;transition:all 0.4s cubic-bezier(.68,-.55,.265,1.55)!important;pointer-events:all!important;min-width:280px!important;max-width:400px!important}.metapol-toast.show{opacity:1!important;transform:translateX(0) scale(1)!important}.metapol-toast-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.metapol-toast-icon i{color:#ffffff!important;font-size:1.125rem!important}.metapol-toast-content{flex:1!important;min-width:0!important}.metapol-toast-message{font-size:0.9375rem!important;font-weight:500!important;color:#1e293b!important;line-height:1.5!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}@media (max-width:767px){#metapol-toast-container{top:1rem!important;right:0.5rem!important;left:0.5rem!important;max-width:none!important}.metapol-toast{min-width:auto!important;max-width:100%!important;padding:.875rem 1rem!important;border-radius:14px!important}.metapol-toast-icon{width:36px!important;height:36px!important;border-radius:10px!important}.metapol-toast-icon i{font-size:1rem!important}.metapol-toast-message{font-size:0.875rem!important}}#region-main #maincontent~h2,#region-main h2:has(+.activity-header){font-size:2.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:2.5rem!important;padding-bottom:1rem!important;border-bottom:3px solid #e2e8f0!important;letter-spacing:-0.3px!important;position:relative!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}#region-main #maincontent~h2::before,#region-main h2:has(+.activity-header)::before{content:""!important;position:absolute!important;bottom:-3px!important;left:0!important;width:120px!important;height:4px!important;background:$accent-navy!important;border-radius:2px 2px 0 0!important}.tertiary-navigation .btn-secondary{background:#ffffff!important;border:1.5px solid #e2e8f0!important;color:#475569!important;font-weight:500!important;padding:.625rem 1.5rem!important;border-radius:8px!important;transition:all 0.25s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;font-size:0.875rem!important}.tertiary-navigation .btn-secondary:hover{background:#f8fafc!important;border-color:$accent-navy!important;color:$accent-navy!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)!important;transform:translateY(-1px)!important}#quiz-timer-wrapper{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0.75rem!important;margin-bottom:1rem!important;padding:0!important;position:sticky!important;top:70px!important;z-index:1000!important;background:transparent!important;min-height:auto!important}#quiz-timer-wrapper.hidden-timer{margin-bottom:2.5rem!important}#quiz-timer{background:#fff!important;border:2px solid #fee2e2!important;border-left:5px solid #ef4444!important;border-radius:10px!important;padding:1rem 2rem!important;font-weight:600!important;color:#1f2937!important;box-shadow:0 4px 8px rgb(239 68 68 / .15)!important;display:flex!important;align-items:center!important;gap:0.75rem!important;font-size:0.9375rem!important;visibility:visible!important;opacity:1!important}#quiz-time-left{font-weight:700!important;font-size:1.375rem!important;font-variant-numeric:tabular-nums!important;letter-spacing:0.5px!important;color:#dc2626!important}#toggle-timer{background:#fff!important;border:1.5px solid #e5e7eb!important;color:#64748b!important;font-weight:500!important;padding:.625rem 1.25rem!important;border-radius:8px!important;transition:all 0.2s ease!important;font-size:0.875rem!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important}#toggle-timer:hover{background:#f8f9fa!important;border-color:$accent-navy!important;color:$accent-navy!important}#responseform{max-width:100%!important;position:relative!important}#region-main .tertiary-navigation{margin-bottom:1.5rem!important}#region-main .tertiary-navigation .row{margin:0!important}.que .formulation{width:100%!important}.que .ablock{width:100%!important}.que{background:#ffffff!important;border:2px solid #e2e8f0!important;border-left:6px solid $accent-navy!important;border-radius:12px!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;padding:0!important;margin-bottom:3rem!important;transition:all 0.3s ease!important;position:relative!important;display:flex!important;flex-direction:row!important;overflow:hidden!important}.que:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)!important;border-left-color:#1e40af!important;transform:translateY(-2px)!important;border-color:#cbd5e1!important}.que .info{width:320px!important;min-width:320px!important;padding:2.5rem 2rem!important;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important;border-right:2px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:1.5rem!important;margin:0!important;align-self:stretch!important;min-height:100%!important}.que .info h3.no{font-size:0!important;margin:0 0 1.25rem 0!important;padding:0!important}.que .info h3.no .qno{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;background:#000000!important;color:#ffffff!important;border-radius:12px!important;font-size:1.5rem!important;font-weight:700!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;letter-spacing:-0.5px!important}.que .info .state{font-size:0.8125rem!important;font-weight:600!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:0.5rem!important;padding:.5rem 0.875rem!important;border-radius:8px!important;border:2px solid!important;width:fit-content!important}.que.correct .info .state,.que.state-correct .info .state{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.que.correct .info .state::before,.que.state-correct .info .state::before{content:""!important;width:9px!important;height:9px!important;background:#22c55e!important;border-radius:50%!important;box-shadow:0 0 0 3px rgb(34 197 94 / .25)!important}.que.incorrect .info .state,.que.state-incorrect .info .state{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.que.incorrect .info .state::before,.que.state-incorrect .info .state::before{content:""!important;width:9px!important;height:9px!important;background:#ef4444!important;border-radius:50%!important;box-shadow:0 0 0 3px rgb(239 68 68 / .25)!important}.que.notanswered .info .state,.que.notyetanswered .info .state,.que.state-blank .info .state{color:#78350f!important;background:#fef3c7!important;border-color:#fde68a!important}.que.notanswered .info .state::before,.que.notyetanswered .info .state::before,.que.state-blank .info .state::before{content:""!important;width:9px!important;height:9px!important;background:#f59e0b!important;border-radius:50%!important;box-shadow:0 0 0 3px rgb(245 158 11 / .25)!important}.que .info .grade{font-size:0.75rem!important;color:#64748b!important;font-weight:500!important;margin:0!important;padding:.5rem 0.875rem!important;background:#ffffff!important;border-radius:8px!important;border:2px solid #e2e8f0!important;width:fit-content!important}.que .questionflag{margin-top:0!important}.que .questionflag .aabtn{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;color:#3b82f6!important;font-size:0.8125rem!important;font-weight:500!important;text-decoration:none!important;padding:.5rem 0.875rem!important;border-radius:8px!important;transition:all 0.25s ease!important;background:transparent!important;border:2px solid transparent!important;width:fit-content!important}.que .questionflag .aabtn:hover{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important;transform:translateX(2px)!important}.que .questionflag .questionflagimage{width:18px!important;height:18px!important;opacity:0.75!important;transition:all 0.25s ease!important}.que .questionflag .aabtn:hover .questionflagimage{opacity:1!important;transform:scale(1.1)!important}.que .content{flex:1!important;padding:2.5rem 3rem!important;margin:0!important;background:#ffffff!important}.que .qtext{margin-bottom:2.5rem!important;padding:2rem 2.25rem!important;background:linear-gradient(135deg,#e0e7ff 0%,#f0f4ff 100%)!important;border-radius:12px!important;border-left:5px solid $accent-navy!important;box-shadow:0 2px 8px rgb(11 37 69 / .08)!important}.que .qtext p{font-size:1rem!important;line-height:1.7!important;color:#1e293b!important;margin:0!important;font-weight:400!important;letter-spacing:0.01em!important}.que .qtext p strong{font-weight:600!important;color:#0f172a!important;font-size:1.0625rem!important}.que .ablock{margin-top:2rem!important;overflow:visible!important}.que .ablock.no-overflow,.que .ablock.visual-scroll-x{overflow:visible!important;overflow-x:visible!important}.que .answer{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.que .qtype_multichoice_clearchoice{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.que .qtype_multichoice_clearchoice *{display:none!important}.que .ablock,.que .ablock.no-overflow,.que .ablock.visual-scroll-x,.que fieldset,.que fieldset.visual-scroll-x{overflow-x:hidden!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.que .ablock::-webkit-scrollbar,.que fieldset::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.que .answer>div{position:relative!important;padding:0!important;margin:0!important;width:100%!important}.que .answer input[type="radio"]{position:absolute!important;opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;z-index:3!important;left:0!important;top:0!important}.que .answer [data-region="answer-label"]{display:flex!important;align-items:center!important;gap:1.25rem!important;padding:1.5rem 2rem 1.5rem 5rem!important;background:#ffffff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;cursor:pointer!important;transition:all 0.3s ease!important;position:relative!important;margin:0!important;min-height:72px!important;width:100%!important}.que .answer [data-region="answer-label"]::before{content:""!important;position:absolute!important;left:2rem!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;border:3px solid #cbd5e1!important;border-radius:50%!important;background:#ffffff!important;transition:all 0.3s ease!important;z-index:1!important}.que .answer [data-region="answer-label"]:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateX(4px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}.que .answer [data-region="answer-label"]:hover::before{border-color:#94a3b8!important;transform:translateY(-50%) scale(1.1)!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"]{background:linear-gradient(135deg,#eff6ff 0%,#e0e7ff 100%)!important;border-color:$accent-navy!important;box-shadow:0 0 0 3px rgb(11 37 69 / .1),0 4px 12px rgb(11 37 69 / .15)!important;transform:translateX(6px)!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"]::before{border-color:$accent-navy!important;background:$accent-navy!important;box-shadow:0 0 0 4px rgb(11 37 69 / .12)!important;transform:translateY(-50%)!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"]::after{content:""!important;position:absolute!important;left:calc(2rem + 12px)!important;top:50%!important;transform:translate(-50%,-50%)!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#ffffff!important;z-index:2!important;box-shadow:0 1px 2px rgb(0 0 0 / .1)!important}.que .answer .answernumber{font-weight:600!important;color:#64748b!important;font-size:0.875rem!important;min-width:26px!important;display:inline-block!important}.que .answer .flex-fill{flex:1!important}.que .answer .flex-fill p{margin:0!important;font-size:0.875rem!important;line-height:1.6!important;color:#475569!important;font-weight:400!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"] .answernumber{color:$accent-navy!important;font-weight:700!important;font-size:0.875rem!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"] .flex-fill p{color:#1e293b!important;font-weight:500!important;font-size:0.875rem!important}.metapol-clear-answer-wrapper{display:block!important;margin-top:0.75rem!important;margin-bottom:0.5rem!important}.metapol-clear-answer-btn{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;border:2px solid #e2e8f0!important;background:#ffffff!important;color:#475569!important;font-weight:500!important;font-size:0.8125rem!important;border-radius:8px!important;padding:.5rem 0.875rem!important;cursor:pointer!important;transition:all 0.25s ease!important;width:100%!important;justify-content:flex-start!important}.metapol-clear-answer-btn i{font-size:0.875rem!important;color:#64748b!important}.metapol-clear-answer-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;transform:translateX(2px)!important}.metapol-clear-answer-btn:hover i{color:#475569!important}.metapol-clear-answer-btn:active{transform:translateX(0)!important;background:#f1f5f9!important}@media (max-width:768px){.metapol-clear-answer-wrapper{margin-top:0.75rem!important}.metapol-clear-answer-btn{width:100%!important}}.que .answer .r0 .ms-1 .icon,.que .answer .r1 .ms-1 .icon,.que .answer>div .ms-1 .icon,.que .answer>div span.ms-1 .icon{font-size:2rem!important;width:2.5rem!important;height:2.5rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;flex-shrink:0!important}.que .answer .r0 .ms-1 .icon.fa-circle-check,.que .answer .r1 .ms-1 .icon.fa-circle-check,.que .answer>div .ms-1 .icon.fa-circle-check,.que .answer>div span.ms-1 .icon.fa-circle-check,.que .answer .correct .ms-1 .icon{color:#22c55e!important;background:rgb(34 197 94 / .1)!important;border:2px solid #22c55e!important}.que .answer .r0 .ms-1 .icon.fa-circle-xmark,.que .answer .r1 .ms-1 .icon.fa-circle-xmark,.que .answer>div .ms-1 .icon.fa-circle-xmark,.que .answer>div span.ms-1 .icon.fa-circle-xmark,.que .answer .incorrect .ms-1 .icon{color:#ef4444!important;background:rgb(239 68 68 / .1)!important;border:2px solid #ef4444!important}.que .answer .r0 .ms-1,.que .answer .r1 .ms-1,.que .answer>div .ms-1,.que .answer>div span.ms-1{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:0.75rem!important;flex-shrink:0!important}.que .answer>div.incorrect [data-region="answer-label"],.que .answer>div.incorrect [data-region="answer-label"].incorrect-answer,.que .answer>div:has(.fa-circle-xmark) [data-region="answer-label"],.que .answer>div:has(.icon.fa-circle-xmark) [data-region="answer-label"]{background:#fee2e2!important;border-color:#ef4444!important;border-width:2px!important}.que .answer>div.incorrect [data-region="answer-label"] .answernumber,.que .answer>div.incorrect [data-region="answer-label"].incorrect-answer .answernumber,.que .answer>div:has(.fa-circle-xmark) [data-region="answer-label"] .answernumber,.que .answer>div:has(.icon.fa-circle-xmark) [data-region="answer-label"] .answernumber{color:#991b1b!important;font-weight:700!important}.que .answer>div.incorrect [data-region="answer-label"] .flex-fill p,.que .answer>div.incorrect [data-region="answer-label"].incorrect-answer .flex-fill p,.que .answer>div:has(.fa-circle-xmark) [data-region="answer-label"] .flex-fill p,.que .answer>div:has(.icon.fa-circle-xmark) [data-region="answer-label"] .flex-fill p{color:#7f1d1d!important;font-weight:600!important}.que .answer>div.correct [data-region="answer-label"],.que .answer>div.correct [data-region="answer-label"].correct-answer,.que .answer>div:has(.fa-circle-check) [data-region="answer-label"],.que .answer>div:has(.icon.fa-circle-check) [data-region="answer-label"]{background:#dcfce7!important;border-color:#22c55e!important;border-width:2px!important}.que .answer>div.correct [data-region="answer-label"] .answernumber,.que .answer>div.correct [data-region="answer-label"].correct-answer .answernumber,.que .answer>div:has(.fa-circle-check) [data-region="answer-label"] .answernumber,.que .answer>div:has(.icon.fa-circle-check) [data-region="answer-label"] .answernumber{color:#166534!important;font-weight:700!important}.que .answer>div.correct [data-region="answer-label"] .flex-fill p,.que .answer>div.correct [data-region="answer-label"].correct-answer .flex-fill p,.que .answer>div:has(.fa-circle-check) [data-region="answer-label"] .flex-fill p,.que .answer>div:has(.icon.fa-circle-check) [data-region="answer-label"] .flex-fill p{color:#14532d!important;font-weight:600!important}.submitbtns{margin-top:4rem!important;padding-top:2.5rem!important;border-top:3px solid #f1f5f9!important;display:flex!important;justify-content:flex-end!important}.submitbtns .btn-primary{background:linear-gradient(135deg,$accent-navy 0%,#1e40af 100%)!important;border:none!important;color:#ffffff!important;font-weight:600!important;padding:1rem 2.5rem!important;border-radius:10px!important;font-size:1rem!important;box-shadow:0 4px 12px rgb(11 37 69 / .25)!important;transition:all 0.3s ease!important;letter-spacing:0.3px!important}.submitbtns .btn-primary:hover{background:linear-gradient(135deg,#0a1f3a 0%,$accent-navy 100%)!important;box-shadow:0 6px 16px rgb(11 37 69 / .35)!important;transform:translateY(-2px)!important}.submitbtns .btn-primary:active{transform:translateY(0)!important;box-shadow:0 3px 8px rgb(11 37 69 / .25)!important}#mod_quiz_navblock{background:#ffffff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)!important;padding:0!important;overflow:hidden!important;position:sticky!important;top:2rem!important}#mod_quiz_navblock .card-body{padding:1.5rem!important}#mod_quiz_navblock .card-body.p-3{padding:1.5rem!important}#mod_quiz_navblock .card-title,#mod_quiz_navblock .h5.card-title{font-size:1rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1.25rem!important;padding-bottom:0.875rem!important;border-bottom:2px solid #f1f5f9!important;display:block!important}#mod_quiz_navblock .card-text.content{margin-top:0!important}#mod_quiz_navblock .qn_buttons{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0.5rem!important;margin-bottom:1.5rem!important}#mod_quiz_navblock .qnbutton{min-width:44px!important;width:100%!important;height:44px!important;padding:0!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;background:#ffffff!important;color:#64748b!important;font-weight:700!important;font-size:1rem!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;position:relative!important}#mod_quiz_navblock .qnbutton:hover{background:#f8fafc!important;border-color:#0B2545!important;color:#0B2545!important;transform:translateY(-2px)!important;box-shadow:0 5px 12px rgb(11 37 69 / .15)!important}#mod_quiz_navblock .qnbutton.answersaved,#mod_quiz_navblock .qnbutton.answered{background:#0B2545!important;border-color:#0B2545!important;color:#ffffff!important}#mod_quiz_navblock .qnbutton.notyetanswered{background:#ffffff!important;border-color:#e2e8f0!important;color:#64748b!important}#mod_quiz_navblock .qnbutton.flagged::after{content:""!important;position:absolute!important;top:6px!important;right:6px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#FFB340!important;box-shadow:0 0 0 2px #ffffff!important;z-index:10!important;border:none!important}#mod_quiz_navblock .qnbutton.answersaved.flagged::after,#mod_quiz_navblock .qnbutton.answered.flagged::after{box-shadow:0 0 0 2px #0B2545!important}#mod_quiz_navblock .qnbutton .thispageholder,#mod_quiz_navblock .qnbutton .trafficlight,#mod_quiz_navblock .qnbutton .accesshide,#mod_quiz_navblock .qnbutton .flagstate{display:none!important}#mod_quiz_navblock .othernav{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:2px solid #f1f5f9!important;display:flex!important;flex-direction:column!important;gap:0.875rem!important}#mod_quiz_navblock .endtestlink{display:block!important;padding:.75rem 1.25rem!important;background:#fef2f2!important;color:#991b1b!important;border-radius:8px!important;font-weight:600!important;font-size:0.875rem!important;text-decoration:none!important;transition:all 0.25s ease!important;border:1.5px solid #fecaca!important;width:100%!important;text-align:center!important}#mod_quiz_navblock .endtestlink:hover{background:#fee2e2!important;border-color:#fca5a5!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px rgb(220 38 38 / .15)!important}#mod_quiz_navblock .singlebutton{width:100%!important}#mod_quiz_navblock .singlebutton .btn-secondary{width:100%!important;padding:.75rem 1.25rem!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;color:#475569!important;border-radius:8px!important;font-weight:500!important;font-size:0.875rem!important;transition:all 0.25s ease!important}#mod_quiz_navblock .singlebutton .btn-secondary:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important;transform:translateY(-1px)!important}#mod_quiz_navblock .autosave_info{display:none!important}#mod_quiz_navblock .footer{display:none!important}@media (max-width:991px){body.path-mod-quiz-attempt #region-main,body.path-mod-quiz #region-main{padding:2rem 1rem 2.5rem 1rem!important}#quiz-question-filters{padding:1.25rem!important;gap:0.875rem!important;margin-bottom:1.75rem!important}#quiz-question-filters .filter-label{font-size:0.8125rem!important;width:100%!important;margin-bottom:0.5rem!important}#quiz-question-filters .filter-buttons{width:100%!important;gap:0.625rem!important}#quiz-question-filters .filter-btn{padding:.5625rem 1rem!important;font-size:0.8125rem!important;flex:1!important;min-width:0!important;justify-content:center!important}#quiz-question-filters .filter-btn .filter-count{min-width:22px!important;height:22px!important;font-size:0.6875rem!important}.quizreviewsummary th.cell{width:160px!important;min-width:160px!important;padding:1rem 1.25rem!important;font-size:0.8125rem!important}.quizreviewsummary td.cell{padding:1rem 1.25rem!important;font-size:0.875rem!important}#region-main #maincontent~h2,#region-main h2:has(+.activity-header){font-size:1.75rem!important;margin-bottom:2rem!important}.que{flex-direction:column!important;margin-bottom:2.5rem!important;border-radius:10px!important}.que .info{width:100%!important;min-width:100%!important;border-right:none!important;border-bottom:2px solid #e2e8f0!important;padding:1.75rem 1.5rem!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:1rem!important}.que .info h3.no{margin:0!important}.que .info h3.no .qno{width:50px!important;height:50px!important;font-size:1.25rem!important}.que .content{padding:1.75rem 1.5rem!important}.que .qtext{padding:1.5rem 1.75rem!important;margin-bottom:2rem!important}.que .qtext p{font-size:1rem!important;line-height:1.7!important}.que .qtext p strong{font-size:1.0625rem!important}.que .answer [data-region="answer-label"]{padding:1.125rem 1.5rem 1.125rem 4.25rem!important;min-height:60px!important}.que .answer [data-region="answer-label"]::before{left:1.5rem!important;width:22px!important;height:22px!important}.que .answer [data-region="answer-label"]::after{left:1.5rem!important;width:9px!important;height:9px!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"]::before{transform:translateY(-50%)!important}.que .answer .answernumber{font-size:0.875rem!important}.que .answer .flex-fill p{font-size:0.875rem!important}.que .answer .r0 .ms-1 .icon,.que .answer .r1 .ms-1 .icon,.que .answer>div .ms-1 .icon{font-size:1.75rem!important;width:2.25rem!important;height:2.25rem!important}#quiz-timer-wrapper{margin-bottom:2rem!important}#quiz-timer{padding:.875rem 1.5rem!important;font-size:0.875rem!important}#quiz-time-left{font-size:1.125rem!important}.submitbtns{margin-top:3rem!important;padding-top:2rem!important}.submitbtns .btn-primary{padding:.875rem 2rem!important;font-size:0.9375rem!important}}@media (max-width:767px){body.path-mod-quiz-attempt #region-main,body.path-mod-quiz #region-main{padding:1rem .5rem 1.5rem 0.5rem!important}#quiz-question-filters{padding:1rem 0.875rem!important;gap:0.75rem!important;margin-bottom:1.5rem!important;border-radius:10px!important}#quiz-question-filters .filter-label{font-size:0.75rem!important;width:100%!important;margin-bottom:0.5rem!important;margin-right:0!important}#quiz-question-filters .filter-buttons{width:100%!important;gap:0.5rem!important;flex-direction:column!important}#quiz-question-filters .filter-btn{padding:.625rem 1rem!important;font-size:0.8125rem!important;width:100%!important;justify-content:space-between!important}#quiz-question-filters .filter-btn .filter-count{min-width:24px!important;height:24px!important;font-size:0.75rem!important}.metapol-finish-review-container{position:relative!important;top:0!important;margin-bottom:1.5rem!important;justify-content:center!important}.metapol-finish-review-btn{padding:.875rem 1.5rem!important;font-size:0.9375rem!important;width:100%!important;justify-content:center!important}.quizreviewsummary{border-radius:10px!important;margin-bottom:1.5rem!important}.quizreviewsummary tr{flex-direction:column!important;border-bottom:1px solid #f1f5f9!important}.quizreviewsummary th.cell{width:100%!important;min-width:100%!important;padding:.875rem 1rem!important;font-size:0.75rem!important;border-right:none!important;border-bottom:1px solid #e2e8f0!important;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)!important}.quizreviewsummary td.cell{padding:.875rem 1rem!important;font-size:0.8125rem!important}.quizreviewsummary td.cell b{font-size:0.9375rem!important}.quizreviewsummary tr:first-child th.cell{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.quizreviewsummary tr:first-child td.cell{border-top-right-radius:0!important}.quizreviewsummary tr:last-child th.cell{border-bottom-left-radius:0!important}.quizreviewsummary tr:last-child td.cell{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}#region-main #maincontent~h2,#region-main h2:has(+.activity-header){font-size:1.375rem!important;margin-bottom:1.25rem!important;padding-bottom:0.75rem!important}#region-main #maincontent~h2::before,#region-main h2:has(+.activity-header)::before{width:50px!important;height:2px!important}.tertiary-navigation{margin-bottom:1rem!important}.tertiary-navigation .btn-secondary{padding:.5rem 1rem!important;font-size:0.75rem!important;width:100%!important;text-align:center!important}#quiz-timer-wrapper{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0.5rem!important;margin-bottom:0.5rem!important;margin-top:0!important;position:sticky!important;top:60px!important;z-index:1000!important;background:transparent!important;padding:.5rem 0!important;min-height:36px!important}#quiz-timer-wrapper.hidden-timer{margin-bottom:0.5rem!important}#quiz-timer{flex:1!important;justify-content:center!important;padding:.4375rem 0.625rem!important;font-size:0.625rem!important;border-radius:6px!important;border-width:1.5px!important;border-left-width:3px!important;min-width:0!important;box-shadow:0 2px 4px rgb(239 68 68 / .1)!important}#quiz-time-left{font-size:0.75rem!important;letter-spacing:0.3px!important}#toggle-timer{padding:.4375rem 0.625rem!important;font-size:0.625rem!important;border-radius:6px!important;white-space:nowrap!important;flex-shrink:0!important;min-width:60px!important}#metapol-quiz-ranking.metapol-ranking-card{width:100%!important;max-width:100%!important;padding:1.25rem 1rem!important;margin:1.5rem 0!important;border-radius:12px!important}#metapol-quiz-ranking h3,#metapol-quiz-ranking h4{font-size:1rem!important;margin-bottom:0.5rem!important}#metapol-quiz-ranking p{font-size:0.8125rem!important;margin-bottom:1rem!important}#metapol-quiz-ranking .metapol-ranking-grid{border-radius:10px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.metapol-ranking-grid-header,.metapol-ranking-row{grid-template-columns:50px 1fr 120px!important;min-width:280px!important}.metapol-ranking-grid-header{font-size:0.6875rem!important;padding:.75rem 0!important}.metapol-ranking-grid-header span{padding:0 0.75rem!important}.metapol-ranking-row{padding:.75rem 0!important;font-size:0.8125rem!important}.metapol-ranking-row span{padding:0 0.75rem!important;word-break:break-word!important;overflow-wrap:break-word!important}.metapol-ranking-col-position{font-size:0.875rem!important;min-width:50px!important}.metapol-ranking-col-user{font-size:0.8125rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.metapol-ranking-col-score{font-size:0.8125rem!important;text-align:right!important;white-space:nowrap!important;min-width:120px!important;padding-right:0.75rem!important}.que{margin-bottom:1.75rem!important;border-radius:10px!important;border-left-width:4px!important;border-width:1.5px!important}.que .info{padding:1rem 0.875rem!important;gap:0.75rem!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:100%!important}.que .info h3.no{margin:0 0 .625rem 0!important}.que .info h3.no .qno{width:40px!important;height:40px!important;font-size:1rem!important}.que .info .state{font-size:0.6875rem!important;padding:.375rem 0.625rem!important}.que .info .grade{font-size:0.625rem!important;padding:.375rem 0.625rem!important}.que .questionflag{margin-top:0.5rem!important}.que .questionflag .aabtn{font-size:0.6875rem!important;padding:.375rem 0.625rem!important}.que .questionflag .questionflagimage{width:12px!important;height:12px!important}.que .content{padding:1rem 0.875rem!important}.que .qtext{padding:1rem 0.875rem!important;margin-bottom:1.25rem!important;border-radius:8px!important}.que .qtext p{font-size:0.875rem!important;line-height:1.6!important}.que .qtext p strong{font-size:0.9375rem!important}.que .ablock{margin-top:1.25rem!important}.que .answer{gap:0.875rem!important}.que .answer [data-region="answer-label"]{padding:.875rem 1rem .875rem 3.25rem!important;min-height:52px!important;border-radius:8px!important;border-width:1.5px!important}.que .answer [data-region="answer-label"]::before{left:1rem!important;width:18px!important;height:18px!important;border-width:2px!important}.que .answer [data-region="answer-label"]::after{left:1rem!important;width:8px!important;height:8px!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"]::before{transform:translateY(-50%)!important}.que .answer .answernumber{font-size:0.75rem!important;min-width:22px!important}.que .answer .flex-fill p{font-size:0.75rem!important;line-height:1.55!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"] .answernumber{font-size:0.8125rem!important}.que .answer input[type="radio"]:checked~[data-region="answer-label"] .flex-fill p{font-size:0.8125rem!important}.que .answer .r0 .ms-1 .icon,.que .answer .r1 .ms-1 .icon,.que .answer>div .ms-1 .icon{font-size:1.5rem!important;width:2rem!important;height:2rem!important}.submitbtns{margin-top:2rem!important;padding-top:1.25rem!important;border-top-width:2px!important}.submitbtns .btn-primary{width:100%!important;padding:.75rem 1.5rem!important;font-size:0.875rem!important;border-radius:8px!important}#mod_quiz_navblock{position:static!important;margin-bottom:1.5rem!important;border-radius:10px!important}#mod_quiz_navblock .card-body{padding:1rem 0.875rem!important}#mod_quiz_navblock .card-title{font-size:0.875rem!important;margin-bottom:0.875rem!important;padding-bottom:0.625rem!important}#mod_quiz_navblock .qn_buttons{grid-template-columns:repeat(5,1fr)!important;gap:0.4375rem!important;margin-bottom:1rem!important}#mod_quiz_navblock .qnbutton{min-width:36px!important;height:36px!important;font-size:0.6875rem!important;border-radius:6px!important}#mod_quiz_navblock .othernav{margin-top:1rem!important;padding-top:1rem!important;gap:0.625rem!important}#mod_quiz_navblock .endtestlink{padding:.625rem 1rem!important;font-size:0.75rem!important;border-radius:8px!important}#mod_quiz_navblock .singlebutton .btn-secondary{padding:.625rem 1rem!important;font-size:0.75rem!important;border-radius:8px!important}}@media (max-width:480px){body.path-mod-quiz-attempt #region-main,body.path-mod-quiz #region-main{padding:.75rem .375rem 1rem 0.375rem!important}#quiz-question-filters{padding:.875rem 0.75rem!important;gap:0.625rem!important;margin-bottom:1.25rem!important}#quiz-question-filters .filter-label{font-size:0.6875rem!important}#quiz-question-filters .filter-btn{padding:.5625rem 0.875rem!important;font-size:0.75rem!important}#quiz-question-filters .filter-btn .filter-count{min-width:20px!important;height:20px!important;font-size:0.6875rem!important}.quizreviewsummary{border-radius:8px!important;margin-bottom:1.25rem!important}.quizreviewsummary th.cell{padding:.75rem 0.875rem!important;font-size:0.6875rem!important}.quizreviewsummary td.cell{padding:.75rem 0.875rem!important;font-size:0.75rem!important}.quizreviewsummary td.cell b{font-size:0.875rem!important}.que .answer .r0 .ms-1 .icon,.que .answer .r1 .ms-1 .icon,.que .answer>div .ms-1 .icon{font-size:1.25rem!important;width:1.75rem!important;height:1.75rem!important}#region-main #maincontent~h2,#region-main h2:has(+.activity-header){font-size:1.25rem!important;margin-bottom:1rem!important}#quiz-timer-wrapper{margin-bottom:0.875rem!important;min-height:32px!important}#quiz-timer{padding:.375rem 0.5rem!important;font-size:0.5625rem!important}#quiz-time-left{font-size:0.6875rem!important}#toggle-timer{padding:.375rem 0.5rem!important;font-size:0.5625rem!important;min-width:55px!important}.que{margin-bottom:1.5rem!important}.que .info{padding:.875rem 0.75rem!important}.que .info h3.no .qno{width:36px!important;height:36px!important;font-size:0.9375rem!important}.que .content{padding:.875rem 0.75rem!important}.que .qtext{padding:.875rem 0.75rem!important}.que .qtext p{font-size:0.8125rem!important}.que .qtext p strong{font-size:0.875rem!important}.que .answer [data-region="answer-label"]{padding:.75rem .875rem .75rem 3rem!important;min-height:48px!important}.que .answer [data-region="answer-label"]::before{left:0.875rem!important;width:16px!important;height:16px!important}#mod_quiz_navblock .qn_buttons{grid-template-columns:repeat(4,1fr)!important;gap:0.375rem!important}#mod_quiz_navblock .qnbutton{min-width:32px!important;height:32px!important;font-size:0.625rem!important}}.metapol-confirm-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;z-index:3000000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem!important;pointer-events:none!important}.metapol-confirm-overlay>*{pointer-events:all!important}.metapol-confirm-overlay.active+.modal-backdrop{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.metapol-confirm-modal{background:#ffffff!important;border-radius:20px!important;max-width:540px!important;width:100%!important;box-shadow:0 20px 50px rgb(0 0 0 / .25),0 0 0 1px rgb(0 0 0 / .05)!important;overflow:hidden!important;font-family:'Plus Jakarta Sans',sans-serif!important;border:1px solid rgb(226 232 240 / .8)!important}.metapol-confirm-header{padding:2.25rem 2.5rem 2rem 2.5rem!important;background:#ffffff!important;border-bottom:2px solid #f1f5f9!important;position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.metapol-confirm-header-content{display:flex!important;align-items:center!important;gap:1.25rem!important;flex:1!important}.metapol-confirm-close-btn{width:38px!important;height:38px!important;border-radius:10px!important;border:none!important;background:#f1f5f9!important;color:#64748b!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-left:1rem!important;padding:0!important}.metapol-confirm-close-btn i{font-size:1.125rem!important;color:#64748b!important}.metapol-confirm-close-btn:hover{background:#fee2e2!important;color:#ef4444!important}.metapol-confirm-close-btn:hover i{color:#ef4444!important}.metapol-confirm-icon-wrapper{width:56px!important;height:56px!important;background:#0B2545!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgb(11 37 69 / .2)!important;flex-shrink:0!important}.metapol-confirm-icon-wrapper i{font-size:1.75rem!important;color:#ffffff!important}.metapol-confirm-title-section{flex:1!important;min-width:0!important}.metapol-confirm-title{margin:0 0 .5rem 0!important;font-size:1.5rem!important;font-weight:700!important;color:#0B2545!important;letter-spacing:-0.4px!important;line-height:1.3!important}.metapol-confirm-subtitle{margin:0!important;font-size:0.875rem!important;color:#64748b!important;font-weight:500!important;line-height:1.5!important}.metapol-confirm-body{padding:2.5rem 2.5rem 2rem 2.5rem!important;background:#ffffff!important}.metapol-confirm-message{margin:0 0 2.5rem 0!important;font-size:1.0625rem!important;color:#1e293b!important;line-height:1.7!important;font-weight:400!important;padding:1.75rem 2rem!important;background:#f8fafc!important;border-radius:12px!important;border-left:4px solid #0B2545!important;box-shadow:0 2px 8px rgb(0 0 0 / .04)!important}.metapol-confirm-actions{display:flex!important;gap:1rem!important;justify-content:flex-end!important;padding-top:1.5rem!important;border-top:1px solid #f1f5f9!important}.metapol-confirm-btn{padding:1rem 2rem!important;border-radius:12px!important;font-weight:600!important;cursor:pointer!important;font-size:0.9375rem!important;display:inline-flex!important;align-items:center!important;gap:0.625rem!important;border:none!important;font-family:'Plus Jakarta Sans',sans-serif!important;letter-spacing:0.2px!important}.metapol-confirm-btn i{font-size:0.9375rem!important}.metapol-confirm-btn-cancel{background:#ffffff!important;color:#64748b!important;border:2px solid #e2e8f0!important;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important}.metapol-confirm-btn-cancel:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important}.metapol-confirm-btn-cancel:active{box-shadow:0 2px 4px rgb(0 0 0 / .08)!important}.metapol-confirm-btn-accept{background:#0B2545!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(11 37 69 / .25)!important}.metapol-confirm-btn-accept:hover{background:#0a1f3a!important;box-shadow:0 6px 16px rgb(11 37 69 / .35)!important}.metapol-confirm-btn-accept:active{box-shadow:0 2px 8px rgb(11 37 69 / .25)!important}.metapol-confirm-btn:focus{outline:none!important;box-shadow:0 0 0 3px rgb(11 37 69 / .15)!important}@media (max-width:767px){.metapol-confirm-overlay{padding:1rem!important}.metapol-confirm-modal{max-width:100%!important;border-radius:16px!important}.metapol-confirm-header{padding:1.75rem 1.5rem 1.5rem 1.5rem!important}.metapol-confirm-close-btn{width:36px!important;height:36px!important;margin-left:0.75rem!important}.metapol-confirm-close-btn i{font-size:1rem!important}.metapol-confirm-icon-wrapper{width:48px!important;height:48px!important;border-radius:12px!important}.metapol-confirm-icon-wrapper i{font-size:1.5rem!important}.metapol-confirm-title{font-size:1.25rem!important;margin-bottom:0.5rem!important}.metapol-confirm-subtitle{font-size:0.8125rem!important}.metapol-confirm-body{padding:2rem 1.5rem 1.75rem 1.5rem!important}.metapol-confirm-message{font-size:1rem!important;margin-bottom:2rem!important;padding:1.5rem 1.75rem!important;border-radius:10px!important;line-height:1.6!important}.metapol-confirm-actions{flex-direction:column!important;gap:0.875rem!important;padding-top:1.25rem!important}.metapol-confirm-btn{width:100%!important;justify-content:center!important;padding:.9375rem 1.5rem!important;border-radius:10px!important}}#failed-questions-modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .5)!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem!important}#failed-questions-modal>div{background:#ffffff!important;border-radius:20px!important;max-width:950px!important;width:100%!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 20px 50px rgb(0 0 0 / .25),0 0 0 1px rgb(0 0 0 / .05)!important;display:flex!important;flex-direction:column!important;border:1px solid rgb(226 232 240 / .8)!important}.metapol-view-questions-header{padding:2rem 2.5rem 1.75rem 2.5rem!important;background:#0B2545!important;border-bottom:2px solid rgb(255 255 255 / .1)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:sticky!important;top:0!important;z-index:10!important}.metapol-view-questions-header h2{margin:0!important;font-size:1.625rem!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-0.3px!important}.metapol-view-questions-close{width:38px!important;height:38px!important;background:rgb(255 255 255 / .15)!important;border:none!important;border-radius:10px!important;color:#ffffff!important;font-size:1.5rem!important;cursor:pointer!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-shrink:0!important;line-height:1!important;padding:0!important;padding-top:0.20rem!important;position:relative!important;font-weight:300!important}.metapol-view-questions-close>*{line-height:1!important;margin:0!important;padding:0!important;display:inline-block!important;vertical-align:middle!important;transform:translateY(-5px)!important;position:relative!important;text-align:center!important}@media (max-width:767px){.metapol-view-questions-close>*{transform:translateY(-4px)!important}}.metapol-view-questions-close:hover{background:rgb(255 255 255 / .25)!important}#failed-questions-list{padding:2.5rem 2.75rem!important;overflow-y:auto!important;flex:1!important}.metapol-question-card{margin-bottom:2rem!important;padding:2rem 2.25rem!important;background:#ffffff!important;border-radius:16px!important;border-left:5px solid #ef4444!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;border:1px solid #f1f5f9!important}.metapol-question-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .12)!important}.metapol-question-card-header{display:flex!important;justify-content:space-between!important;align-items:start!important;margin-bottom:1.5rem!important}.metapol-question-card-title{margin:0!important;font-size:1.125rem!important;font-weight:700!important;color:#0B2545!important;display:flex!important;align-items:center!important;gap:0.75rem!important}.metapol-question-card-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:#0B2545!important;color:#ffffff!important;border-radius:10px!important;font-size:0.9375rem!important;font-weight:700!important;box-shadow:0 2px 8px rgb(11 37 69 / .2)!important}.metapol-question-delete-btn{background:#fee2e2!important;color:#991b1b!important;border:2px solid #fca5a5!important;padding:.625rem 1.25rem!important;border-radius:10px!important;cursor:pointer!important;font-size:0.875rem!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:0.5rem!important}.metapol-question-delete-btn:hover{background:#fecaca!important;border-color:#f87171!important;box-shadow:0 2px 6px rgb(239 68 68 / .2)!important}.metapol-question-text{margin:0 0 1.75rem 0!important;font-size:1.0625rem!important;color:#1e293b!important;line-height:1.75!important;font-weight:400!important;padding:1.5rem 1.75rem!important;background:#ffffff!important;border-radius:12px!important;border-left:4px solid #cbd5e1!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important}.metapol-question-answers{display:flex!important;flex-direction:column!important;gap:1rem!important}.metapol-answer-item{padding:1rem 1.25rem!important;background:#ffffff!important;border-radius:10px!important;border:2px solid #e2e8f0!important;display:flex!important;align-items:center!important;gap:0.75rem!important}.metapol-answer-item.user-answer{background:#fee2e2!important;border-color:#fca5a5!important;border-left:4px solid #ef4444!important}.metapol-answer-item.correct-answer{background:#dcfce7!important;border-color:#86efac!important;border-left:4px solid #22c55e!important}.metapol-answer-label{font-size:0.875rem!important;font-weight:600!important;min-width:120px!important}.metapol-answer-label.user{color:#991b1b!important}.metapol-answer-label.correct{color:#166534!important}.metapol-answer-text{font-size:0.9375rem!important;color:#334155!important;line-height:1.6!important;flex:1!important}#failed-questions-test-modal{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;background:rgb(0 0 0 / .75)!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;margin:0!important}#failed-questions-test-modal~*,body.modal-open #page,body.modal-open #region-main,body.modal-open #page-content,body.modal-open #maincontent,body.modal-open .drawer,body.modal-open .navbar{overflow:hidden!important}body:has(#failed-questions-test-modal) #page,body:has(#failed-questions-test-modal) #region-main,body:has(#failed-questions-test-modal) #page-content,body:has(#failed-questions-test-modal) #maincontent,body:has(#failed-questions-test-modal) .drawer,body:has(#failed-questions-test-modal) .navbar{overflow:hidden!important}#test-content{background:#ffffff!important;border-radius:24px!important;width:calc(100% - 2rem)!important;max-width:min(1400px, calc(100vw - 2rem))!important;margin:auto!important;box-shadow:0 24px 60px rgb(0 0 0 / .35),0 0 0 1px rgb(255 255 255 / .1)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 2rem)!important;min-height:650px!important;border:1px solid rgb(226 232 240 / .9)!important;position:relative!important;box-sizing:border-box!important}.test-navigation-panel{position:absolute!important;right:0!important;top:0!important;width:400px!important;height:100%!important;background:#ffffff!important;border-left:3px solid #e2e8f0!important;z-index:12!important;display:flex!important;flex-direction:column!important;transition:transform 0.35s cubic-bezier(.4,0,.2,1)!important;box-shadow:-6px 0 20px rgb(0 0 0 / .12)!important;overflow:hidden!important}.test-navigation-panel.collapsed{transform:translateX(calc(100% - 56px))!important;overflow:visible!important}.test-navigation-panel.collapsed .test-nav-header{padding:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;min-height:0!important;width:0!important;height:0!important;border-bottom:none!important;display:none!important;visibility:hidden!important;opacity:0!important}.test-navigation-panel.collapsed .test-nav-header h3{display:none!important}.test-navigation-panel.collapsed .test-nav-questions,.test-navigation-panel.collapsed .test-nav-legend{display:none!important}.test-nav-header{padding:1.5rem 1.75rem!important;background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;color:#ffffff!important;display:flex!important;justify-content:center!important;align-items:center!important;border-bottom:2px solid rgb(255 255 255 / .15)!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}.test-nav-header h3{margin:0!important;font-size:1.125rem!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-0.2px!important;text-shadow:0 1px 2px rgb(0 0 0 / .1)!important}.test-nav-toggle{background:rgb(255 255 255 / .15)!important;border:none!important;border-radius:6px!important;color:#ffffff!important;width:32px!important;height:32px!important;display:none!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all 0.2s ease!important;flex-shrink:0!important;z-index:21!important;position:relative!important;visibility:hidden!important;opacity:0!important}.test-nav-toggle:hover{background:rgb(255 255 255 / .25)!important;transform:scale(1.1)!important}.test-navigation-panel.collapsed .test-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;padding:0!important;margin:0!important}.test-navigation-panel.collapsed .test-nav-toggle i{display:none!important}.test-navigation-panel.collapsed .test-nav-toggle:hover{display:none!important}.test-nav-questions{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2.75rem 1.5rem 1.75rem 1.5rem!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:1rem!important;box-sizing:border-box!important}.test-nav-questions::-webkit-scrollbar{width:6px!important}.test-nav-questions::-webkit-scrollbar-track{background:#f1f5f9!important}.test-nav-questions::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important}.test-nav-questions::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.test-nav-question{width:100%!important;aspect-ratio:1!important;border:2.5px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0.375rem!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;position:relative!important;padding:.875rem 0.75rem!important;min-height:56px!important;box-sizing:border-box!important;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important}.test-nav-question:hover{border-color:#0B2545!important;transform:translateY(-4px) scale(1.06)!important;box-shadow:0 8px 16px rgb(11 37 69 / .25)!important;background:#f8fafc!important}.test-nav-question.current{background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;border-color:#0B2545!important;color:#ffffff!important;box-shadow:0 0 0 4px rgb(11 37 69 / .3),0 6px 18px rgb(11 37 69 / .35)!important;transform:scale(1.1)!important;z-index:3!important}.test-nav-question.answered{background:#dcfce7!important;border-color:#22c55e!important}.test-nav-question.answered.current{background:#0B2545!important;border-color:#0B2545!important}.test-nav-question.doubtful{background:#fef3c7!important;border-color:#f59e0b!important}.test-nav-question.doubtful.current{background:#0B2545!important;border-color:#0B2545!important}.test-nav-question.blank{background:#f8fafc!important;border-color:#cbd5e1!important}.test-nav-question.blank.current{background:#0B2545!important;border-color:#0B2545!important}.test-nav-question-number{font-size:0.9375rem!important;font-weight:600!important;color:inherit!important;line-height:1.2!important}.test-nav-question.current .test-nav-question-number{color:#ffffff!important}.test-nav-flag-icon{font-size:0.625rem!important;color:#f59e0b!important}.test-nav-question.current .test-nav-flag-icon{color:#ffffff!important}@media (max-width:767px){.test-nav-flag-icon{font-size:0.5625rem!important}}@media (max-width:480px){.test-nav-flag-icon{font-size:0.5rem!important}}.test-nav-legend{padding:1.25rem 1.5rem!important;background:#f8fafc!important;border-top:2px solid #e2e8f0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important;align-items:center!important}.test-nav-legend-item{display:flex!important;align-items:center!important;gap:0.625rem!important;font-size:0.8125rem!important;color:#475569!important;font-weight:500!important;padding:.5rem 0.875rem!important;background:#ffffff!important;border-radius:10px!important;border:2px solid #e2e8f0!important;box-shadow:0 2px 4px rgb(0 0 0 / .06)!important;transition:all 0.2s ease!important}.test-nav-legend-item:hover{border-color:#cbd5e1!important;box-shadow:0 3px 6px rgb(0 0 0 / .1)!important;transform:translateY(-1px)!important}.test-nav-legend-color{width:18px!important;height:18px!important;border-radius:4px!important;border:2px solid!important;flex-shrink:0!important;box-shadow:0 1px 3px rgb(0 0 0 / .15)!important}.test-nav-legend-color.answered{background:#dcfce7!important;border-color:#22c55e!important}.test-nav-legend-color.doubtful{background:#fef3c7!important;border-color:#f59e0b!important}.test-nav-legend-color.blank{background:#f8fafc!important;border-color:#cbd5e1!important}.metapol-test-header{padding:1.5rem 2.5rem 1.25rem 2.5rem!important;background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;border-bottom:2px solid rgb(255 255 255 / .2)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:sticky!important;top:0!important;z-index:15!important;box-shadow:0 6px 20px rgb(11 37 69 / .25)!important;min-height:75px!important;gap:1.25rem!important}.metapol-test-header-left{display:flex!important;align-items:center!important;gap:1.25rem!important;flex:1!important;min-width:0!important}.metapol-test-header-right{display:flex!important;align-items:center!important;gap:0.75rem!important;flex-shrink:0!important}.metapol-test-toggle-panel-btn{width:36px!important;height:36px!important;background:rgb(255 255 255 / .2)!important;border:2px solid rgb(255 255 255 / .3)!important;border-radius:8px!important;color:#ffffff!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all 0.2s ease!important;z-index:30!important;position:relative!important;box-shadow:0 2px 8px rgb(0 0 0 / .2)!important;padding:0!important}.metapol-test-toggle-panel-btn:hover{background:rgb(255 255 255 / .3)!important;border-color:rgb(255 255 255 / .5)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.metapol-test-toggle-panel-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px rgb(0 0 0 / .2)!important}.metapol-test-toggle-panel-btn i{font-size:1.125rem!important;color:#ffffff!important;display:block!important;line-height:1!important}.metapol-test-header-left h2{margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:767px){.metapol-test-header-left h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.25!important}}@media (max-width:480px){.metapol-test-header-left h2{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.2!important}}.metapol-test-flag-btn{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;padding:.5rem 1rem!important;background:rgb(255 255 255 / .15)!important;border:2px solid rgb(255 255 255 / .3)!important;border-radius:8px!important;color:#ffffff!important;font-size:0.8125rem!important;font-weight:500!important;cursor:pointer!important;transition:all 0.2s ease!important}.metapol-test-flag-btn:hover{background:rgb(255 255 255 / .25)!important;border-color:rgb(255 255 255 / .5)!important}.metapol-test-flag-btn.active{background:#f59e0b!important;border-color:#f59e0b!important;color:#ffffff!important}.metapol-test-flag-btn.active:hover{background:#d97706!important;border-color:#d97706!important}.metapol-test-flag-btn i{font-size:0.875rem!important}.metapol-test-flag-btn span{font-size:0.875rem!important}.metapol-test-header h2{margin:0!important;font-size:1.5rem!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-0.4px!important;text-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.metapol-test-close{width:38px!important;height:38px!important;background:rgb(255 255 255 / .15)!important;border:2px solid rgb(255 255 255 / .25)!important;border-radius:10px!important;color:#ffffff!important;font-size:1.625rem!important;font-weight:300!important;line-height:1!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;margin-left:0!important;z-index:30!important;position:relative!important;box-shadow:0 2px 6px rgb(0 0 0 / .15)!important;padding:0!important}.metapol-test-close::after{content:"×"!important;display:block!important;line-height:0.85!important;margin:0!important;padding:0!important;position:absolute!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:1.625rem!important;font-weight:300!important;height:1em!important}.metapol-test-close:hover{background:#ef4444!important;border-color:#ef4444!important;box-shadow:0 4px 12px rgb(239 68 68 / .4)!important}.metapol-test-body{padding:2.25rem 2.5rem 2rem 2.5rem!important;padding-right:420px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;transition:padding-right 0.35s cubic-bezier(.4,0,.2,1),padding-bottom 0.35s cubic-bezier(.4,0,.2,1)!important;background:#ffffff!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding-bottom:1rem!important}@media (max-width:1199px) and (min-width:992px){#test-content{max-width:min(1200px, calc(100vw - 2rem))!important}.test-navigation-panel{width:360px!important}.metapol-test-body{padding-right:380px!important}.test-panel-collapsed .metapol-test-body{padding-right:3rem!important}}.test-panel-collapsed .metapol-test-body{padding-right:2.5rem!important;padding-bottom:1rem!important}.test-panel-collapsed .metapol-test-actions{padding-bottom:2rem!important;margin-bottom:0!important}.metapol-test-question-text{font-size:1.25rem!important;margin-bottom:2rem!important;color:#0f172a!important;line-height:1.7!important;font-weight:500!important;padding:1.75rem 2rem!important;background:linear-gradient(135deg,#e0e7ff 0%,#f0f4ff 100%)!important;border-radius:14px!important;border-left:5px solid #0B2545!important;box-shadow:0 4px 12px rgb(11 37 69 / .12),inset 0 1px 0 rgb(255 255 255 / .5)!important}.metapol-test-answers{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-bottom:2rem!important}.metapol-test-answer-label{display:flex!important;align-items:center!important;padding:1.125rem 1.75rem 1.125rem 4.5rem!important;background:#ffffff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;cursor:pointer!important;position:relative!important;min-height:68px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important}.metapol-test-answer-label::before{content:""!important;position:absolute!important;left:1.75rem!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;border:3px solid #cbd5e1!important;border-radius:50%!important;background:#ffffff!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px rgb(0 0 0 / .08)!important}.metapol-test-answer-label:hover{background:#f8fafc!important;border-color:#94a3b8!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;transform:translateX(4px)!important}.metapol-test-answer-label:hover::before{border-color:#94a3b8!important}.metapol-test-answer-label input[type="radio"]{position:absolute!important;opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;z-index:3!important;left:0!important;top:0!important}.metapol-test-answer-label.selected .metapol-test-answer-text{color:#0B2545!important;font-weight:600!important}.metapol-test-answer-label.selected{background:linear-gradient(135deg,#e0e7ff 0%,#eff6ff 100%)!important;border-color:#0B2545!important;border-width:3px!important;box-shadow:0 0 0 4px rgb(11 37 69 / .12),0 6px 16px rgb(11 37 69 / .2)!important;transform:translateX(6px)!important}.metapol-test-answer-label.selected::before{border-color:#0B2545!important;background:#0B2545!important;box-shadow:0 0 0 4px rgb(11 37 69 / .12)!important}.metapol-test-answer-label.selected::after{content:""!important;position:absolute!important;left:calc(1.75rem + 11px)!important;top:50%!important;transform:translate(-50%,-50%)!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#ffffff!important;z-index:2!important;box-shadow:0 2px 4px rgb(0 0 0 / .15)!important}.metapol-test-answer-label:has(input[type="radio"]:checked){background:#e0e7ff!important;border-color:#0B2545!important;box-shadow:0 0 0 3px rgb(11 37 69 / .1),0 4px 12px rgb(11 37 69 / .15)!important}.metapol-test-answer-label:has(input[type="radio"]:checked) .metapol-test-answer-text{color:#0B2545!important;font-weight:600!important}.metapol-test-answer-label:has(input[type="radio"]:checked)::before{border-color:#0B2545!important;background:#0B2545!important;box-shadow:0 0 0 4px rgb(11 37 69 / .12)!important}.metapol-test-answer-label:has(input[type="radio"]:checked)::after{content:""!important;position:absolute!important;left:calc(1.75rem + 11px)!important;top:50%!important;transform:translate(-50%,-50%)!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#ffffff!important;z-index:2!important;box-shadow:0 2px 4px rgb(0 0 0 / .15)!important}.metapol-test-answer-text{flex:1!important;color:#334155!important;font-size:1rem!important;line-height:1.65!important;margin-left:0!important;padding-left:0.875rem!important;font-weight:400!important;transition:all 0.3s ease!important}.metapol-test-answer-label.selected .metapol-test-answer-text{color:#0B2545!important;font-weight:600!important}.metapol-test-actions{display:flex!important;flex-direction:row!important;gap:1.25rem!important;align-items:stretch!important;justify-content:space-between!important;padding:2rem 0 2rem 0!important;border-top:2px solid #e2e8f0!important;margin-top:auto!important;background:linear-gradient(to bottom,#fff0 0%,rgb(248 250 252 / .72) 100%)!important;position:sticky!important;bottom:0!important;z-index:10!important;backdrop-filter:blur(32px) saturate(195%) brightness(1.06)!important;-webkit-backdrop-filter:blur(32px) saturate(195%) brightness(1.06)!important}.metapol-test-actions-left{display:flex!important;gap:1rem!important;align-items:stretch!important;justify-content:flex-start!important;flex:1!important}.metapol-test-btn{padding:.875rem 1.75rem!important;border-radius:12px!important;font-weight:600!important;cursor:pointer!important;font-size:0.9375rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.625rem!important;border:none!important;font-family:'Plus Jakarta Sans',sans-serif!important;letter-spacing:0.3px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;min-height:48px!important;white-space:nowrap!important}.metapol-test-btn-prev{background:linear-gradient(135deg,#64748b 0%,#475569 100%)!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(100 116 139 / .3)!important;min-width:140px!important}.metapol-test-btn-prev:hover{background:linear-gradient(135deg,#475569 0%,#334155 100%)!important;box-shadow:0 6px 16px rgb(100 116 139 / .4)!important;transform:translateY(-1px) scale(1.01)!important}.metapol-test-btn-prev:active{transform:translateY(0) scale(1)!important}.metapol-test-btn-next{background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(11 37 69 / .3)!important;min-width:150px!important}.metapol-test-btn-next:hover{background:linear-gradient(135deg,#0a1f3a 0%,#1e3a8a 100%)!important;box-shadow:0 6px 16px rgb(11 37 69 / .4)!important;transform:translateY(-1px) scale(1.01)!important}.metapol-test-btn-next:active{transform:translateY(0) scale(1)!important}.metapol-test-btn-submit{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;color:#ffffff!important;box-shadow:0 6px 20px rgb(34 197 94 / .4),0 0 0 2px rgb(34 197 94 / .1)!important;white-space:nowrap!important;min-width:180px!important;font-size:1.0625rem!important;padding:1rem 2.25rem!important;font-weight:600!important;min-height:52px!important;flex-shrink:0!important}.metapol-test-btn-submit:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;box-shadow:0 8px 24px rgb(34 197 94 / .5),0 0 0 3px rgb(34 197 94 / .15)!important;transform:translateY(-2px) scale(1.02)!important}.metapol-test-btn-submit:active{transform:translateY(-1px) scale(1.02)!important;box-shadow:0 8px 24px rgb(34 197 94 / .5)!important}.metapol-test-btn-submit i{font-size:1.125rem!important}.metapol-test-btn i{position:relative!important;z-index:1!important;font-size:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.metapol-test-btn span,.metapol-test-btn{position:relative!important;z-index:1!important}.metapol-test-results{padding:2.75rem 2.75rem 2.5rem 2.75rem!important;max-height:calc(90vh - 120px)!important;overflow-y:auto!important}.metapol-test-results-header{padding:2rem 2.5rem 1.75rem 2.5rem!important;background:#0B2545!important;border-bottom:2px solid rgb(255 255 255 / .1)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:sticky!important;top:0!important;z-index:10!important}.metapol-test-results-header h2{margin:0!important;font-size:1.625rem!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-0.3px!important}.metapol-test-score-summary{text-align:center!important;margin-bottom:3rem!important;padding:3rem 2.5rem!important;background:#ffffff!important;border-radius:16px!important;border:2px solid #e2e8f0!important;box-shadow:0 4px 12px rgb(0 0 0 / .06)!important}.metapol-test-score-number{font-size:4rem!important;font-weight:700!important;margin:1.5rem 0!important;letter-spacing:-1px!important}.metapol-test-score-text{font-size:1.25rem!important;color:#64748b!important;margin-bottom:0.75rem!important}.metapol-test-removed-message{font-size:1rem!important;color:#22c55e!important;margin-top:1.5rem!important;font-weight:600!important}.metapol-test-report-title{font-size:1.5rem!important;font-weight:700!important;color:#0B2545!important;margin-bottom:2rem!important;padding-bottom:1rem!important;border-bottom:3px solid #e2e8f0!important}.metapol-test-report-item{margin-bottom:2rem!important;padding:2rem 2.25rem!important;border-radius:16px!important;border-left:5px solid!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}.metapol-test-report-item.correct{background:#dcfce7!important;border-left-color:#22c55e!important}.metapol-test-report-item.incorrect{background:#fee2e2!important;border-left-color:#ef4444!important}.metapol-test-report-item:hover{box-shadow:0 6px 20px rgb(0 0 0 / .12)!important}.metapol-test-report-header{display:flex!important;justify-content:space-between!important;align-items:start!important;margin-bottom:1.5rem!important}.metapol-test-report-badge{display:inline-flex!important;align-items:center!important;gap:0.75rem!important}.metapol-test-report-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:12px!important;font-weight:700!important;font-size:1rem!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.metapol-test-report-number.correct{background:#22c55e!important;color:#ffffff!important}.metapol-test-report-number.incorrect{background:#ef4444!important;color:#ffffff!important}.metapol-test-report-status{font-size:0.9375rem!important;font-weight:600!important;padding:.5rem 1rem!important;border-radius:8px!important}.metapol-test-report-status.correct{color:#166534!important;background:#dcfce7!important}.metapol-test-report-status.incorrect{color:#991b1b!important;background:#fee2e2!important}.metapol-test-report-question{font-size:1.125rem!important;color:#1e293b!important;line-height:1.75!important;margin-bottom:1.75rem!important;font-weight:500!important}.metapol-test-report-answer-box{padding:1.25rem 1.5rem!important;background:#ffffff!important;border-radius:12px!important;border:2px solid!important;margin-bottom:1rem!important}.metapol-test-report-answer-box.user{border-color:#fecaca!important}.metapol-test-report-answer-box.correct{border-color:#bbf7d0!important}.metapol-test-report-answer-label{font-size:0.875rem!important;font-weight:600!important;margin-bottom:0.75rem!important}.metapol-test-report-answer-label.user{color:#991b1b!important}.metapol-test-report-answer-label.correct{color:#166534!important}.metapol-test-report-answer-text{font-size:1rem!important;color:#334155!important;line-height:1.6!important}.metapol-test-results-footer{text-align:center!important;padding-top:2rem!important;border-top:2px solid #e2e8f0!important;margin-top:2rem!important}.metapol-test-results-close{padding:1rem 2.5rem!important;background:#0B2545!important;color:#ffffff!important;border:none!important;border-radius:12px!important;font-weight:600!important;cursor:pointer!important;font-size:1rem!important;box-shadow:0 4px 12px rgb(11 37 69 / .25)!important}.metapol-test-results-close:hover{background:#0a1f3a!important;box-shadow:0 6px 16px rgb(11 37 69 / .35)!important}@media (max-width:991px) and (min-width:768px){#failed-questions-test-modal{padding:0.75rem!important}#test-content{width:calc(100% - 1.5rem)!important;max-width:100%!important;margin:0 auto!important;max-height:calc(100vh - 1.5rem)!important;min-height:550px!important;border-radius:20px!important}.metapol-test-header{padding:1.5rem 2rem 1.25rem 2rem!important;min-height:70px!important}.metapol-test-header h2{font-size:1.375rem!important}.metapol-test-header-left{gap:1.25rem!important}.metapol-test-flag-btn{padding:.625rem 1.125rem!important;font-size:0.875rem!important}.test-navigation-panel{width:300px!important}.test-navigation-panel.collapsed{transform:translateX(calc(100% - 56px))!important}.metapol-test-body{padding:2rem 2rem 1.75rem 2rem!important;padding-right:320px!important}.test-panel-collapsed .metapol-test-body{padding-right:2rem!important;padding-bottom:2.5rem!important}.test-panel-collapsed .metapol-test-actions{padding-bottom:1.25rem!important;margin-bottom:0.5rem!important}.metapol-test-question-text{padding:1.5rem 1.75rem!important;font-size:1.125rem!important;margin-bottom:2rem!important}.metapol-test-answers{gap:1rem!important;margin-bottom:2rem!important}.metapol-test-answer-label{padding:1rem 1.5rem 1rem 4rem!important;min-height:64px!important}.metapol-test-answer-label::before{left:1.5rem!important;width:20px!important;height:20px!important}.metapol-test-answer-label.selected::after{left:calc(1.5rem + 10px)!important}.metapol-test-answer-text{font-size:0.9375rem!important;padding-left:0.75rem!important}.metapol-test-actions{padding-top:1.75rem!important;gap:1rem!important}.metapol-test-btn{padding:.75rem 1.5rem!important;font-size:0.875rem!important;min-height:44px!important}.metapol-test-actions-left{gap:1rem!important}.metapol-test-btn-submit{white-space:nowrap!important;padding:.875rem 2rem!important;font-size:1rem!important;min-height:48px!important}}@media (max-width:767px){#failed-questions-modal,#failed-questions-test-modal{padding:0!important;align-items:flex-start!important;padding-top:0!important}#failed-questions-modal>div,#test-content{width:100%!important;max-width:100%!important;border-radius:0!important;max-height:100vh!important;min-height:100vh!important;margin:0!important}.metapol-view-questions-header,.metapol-test-header,.metapol-test-results-header{padding:1.5rem 1.25rem 1.25rem 1.25rem!important}.metapol-view-questions-header h2,.metapol-test-header h2,.metapol-test-results-header h2{font-size:1.25rem!important}.metapol-view-questions-close,.metapol-test-close{width:36px!important;height:36px!important;font-size:1.25rem!important}#failed-questions-list{padding:1.5rem 1.25rem!important}.metapol-question-card{padding:1.5rem 1.25rem!important;margin-bottom:1.5rem!important}.metapol-question-card-header{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.25rem!important}.metapol-question-delete-btn{width:100%!important;justify-content:center!important}.metapol-question-text{font-size:1rem!important;padding:1.25rem 1.5rem!important}.metapol-answer-item{flex-direction:column!important;align-items:flex-start!important;gap:0.75rem!important}.metapol-answer-label{min-width:auto!important}.metapol-test-header{padding:.875rem .75rem .75rem 0.75rem!important;flex-wrap:wrap!important;gap:0.5rem!important;min-height:auto!important;align-items:flex-start!important}.metapol-test-header-left{flex-direction:column!important;align-items:flex-start!important;gap:0.5rem!important;flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:calc(100% - 75px)!important}.metapol-test-header h2{font-size:0.875rem!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}.metapol-test-flag-btn{padding:.3125rem 0.625rem!important;font-size:0.625rem!important;width:auto!important;justify-content:center!important;white-space:nowrap!important;flex-shrink:0!important;min-width:fit-content!important;align-self:flex-start!important}.metapol-test-header-right{gap:0.375rem!important;position:absolute!important;top:0.875rem!important;right:0.75rem!important;flex-shrink:0!important;display:flex!important;align-items:center!important;z-index:35!important}.metapol-test-toggle-panel-btn{width:36px!important;height:36px!important;flex-shrink:0!important}.metapol-test-toggle-panel-btn i{font-size:1rem!important}.metapol-test-close{width:36px!important;height:36px!important;position:relative!important;top:0!important;right:0!important;margin-left:0!important;flex-shrink:0!important}.metapol-test-close::after{font-size:1.5rem!important;top:43%!important;line-height:0.85!important}.metapol-test-body,.metapol-test-results{padding:1.5rem 1rem 1.25rem 1rem!important;padding-right:1rem!important}.test-navigation-panel{width:100%!important;height:auto!important;max-height:400px!important;position:relative!important;border-left:none!important;border-top:2px solid #e2e8f0!important;box-shadow:0 -8px 24px rgb(0 0 0 / .15)!important;order:-1!important;border-radius:0!important;background:#ffffff!important;transition:max-height 0.35s cubic-bezier(.4,0,.2,1),transform 0.35s cubic-bezier(.4,0,.2,1)!important}.test-navigation-panel.collapsed{transform:translateY(calc(-100% + 42px))!important;max-height:42px!important;overflow:hidden!important}.test-navigation-panel.collapsed .test-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important}.test-navigation-panel.collapsed .test-nav-questions,.test-navigation-panel.collapsed .test-nav-legend{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.test-nav-header{padding:.75rem 1rem!important;border-radius:0!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#0B2545 0%,#1e3a8a 100%)!important;position:relative!important;box-shadow:0 3px 10px rgb(11 37 69 / .2)!important}.test-nav-header h3{font-size:0.875rem!important;font-weight:700!important;margin:0!important;color:#ffffff!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.test-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.test-nav-questions{grid-template-columns:repeat(5,1fr)!important;gap:0.75rem!important;padding:1.75rem 1rem 1.25rem 1rem!important;max-height:280px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#ffffff!important}.test-nav-questions::-webkit-scrollbar{width:7px!important}.test-nav-questions::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important;margin:.5rem 0!important}.test-nav-questions::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important;border:1px solid #f1f5f9!important}.test-nav-questions::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.test-nav-legend{padding:1rem 1rem 1.25rem 1rem!important;border-top:2px solid #e2e8f0!important;background:#f8fafc!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0.875rem!important;justify-content:center!important;align-items:center!important}.test-nav-legend-item{font-size:0.8125rem!important;display:flex!important;align-items:center!important;gap:0.625rem!important;justify-content:center!important;padding:.625rem 0.875rem!important;background:#ffffff!important;border-radius:10px!important;border:2px solid #e2e8f0!important;white-space:nowrap!important;flex:0 0 auto!important;font-weight:600!important;color:#475569!important;box-shadow:0 2px 4px rgb(0 0 0 / .06)!important;transition:all 0.2s ease!important}.test-nav-legend-item:hover{border-color:#cbd5e1!important;box-shadow:0 3px 6px rgb(0 0 0 / .1)!important;transform:translateY(-1px)!important}.test-nav-legend-color{width:16px!important;height:16px!important;flex-shrink:0!important;border-radius:4px!important;box-shadow:0 1px 2px rgb(0 0 0 / .1)!important}.test-nav-question{min-height:52px!important;padding:.625rem 0.5rem!important;border-radius:12px!important;aspect-ratio:1!important;border-width:2.5px!important;font-weight:600!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 6px rgb(0 0 0 / .08)!important}.test-nav-question-number{font-size:0.9375rem!important;font-weight:700!important;line-height:1.2!important}.test-nav-question.current{transform:scale(1.1)!important;box-shadow:0 0 0 4px rgb(11 37 69 / .3),0 6px 16px rgb(11 37 69 / .35)!important;z-index:2!important;position:relative!important}.test-nav-question:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 4px 12px rgb(11 37 69 / .2)!important}.test-nav-question:active{transform:scale(1.03)!important}.metapol-test-question-text{padding:1.25rem 1.5rem!important;font-size:1.0625rem!important;margin-bottom:1.5rem!important;border-radius:10px!important;line-height:1.6!important}.metapol-test-answers{gap:0.875rem!important;margin-bottom:1.5rem!important}.metapol-test-answer-label{padding:.875rem 1.25rem .875rem 3.5rem!important;min-height:56px!important;border-radius:10px!important}.metapol-test-answer-label::before{left:1.25rem!important;width:18px!important;height:18px!important;border-width:2.5px!important}.metapol-test-answer-label.selected::after{left:calc(1.25rem + 9px)!important;width:8px!important;height:8px!important}.metapol-test-answer-text{font-size:0.875rem!important;line-height:1.55!important;padding-left:0.625rem!important}.metapol-test-actions{flex-direction:row!important;padding-top:1.25rem!important;border-top-width:2px!important;gap:0.75rem!important;padding-bottom:1.25rem!important;align-items:stretch!important}.metapol-test-actions-left{width:auto!important;display:flex!important;flex-direction:row!important;gap:0.625rem!important;order:1!important;flex:1!important}.metapol-test-btn{flex:1!important;padding:.6875rem 1rem!important;font-size:0.8125rem!important;justify-content:center!important;border-radius:10px!important;min-height:44px!important;min-width:0!important}.metapol-test-btn-submit{order:2!important;padding:.75rem 1.5rem!important;font-size:0.9375rem!important;min-height:44px!important;flex:0 0 auto!important;min-width:120px!important}.metapol-test-btn-prev,.metapol-test-btn-next{min-width:0!important;min-height:44px!important}.metapol-test-score-summary{padding:2rem 1.5rem!important;margin-bottom:2rem!important}.metapol-test-score-number{font-size:3rem!important}.metapol-test-score-text{font-size:1.0625rem!important}.metapol-test-report-title{font-size:1.25rem!important;margin-bottom:1.5rem!important}.metapol-test-report-item{padding:1.5rem 1.25rem!important;margin-bottom:1.5rem!important}.metapol-test-report-question{font-size:1rem!important;margin-bottom:1.25rem!important}.metapol-test-report-answer-box{padding:1rem 1.25rem!important}}@media (max-width:640px) and (min-width:481px){#failed-questions-test-modal{padding:0.5rem!important;padding-top:0.75rem!important}#test-content{width:calc(100% - 1rem)!important;border-radius:18px!important}.metapol-test-header{padding:1.5rem 1.375rem 1.25rem 1.375rem!important;padding-right:4.5rem!important}.metapol-test-header h2{font-size:1.15625rem!important}.metapol-test-flag-btn{padding:.59375rem 1.0625rem!important;font-size:0.8125rem!important}.test-nav-questions{grid-template-columns:repeat(5,1fr)!important;gap:0.59375rem!important}.test-nav-question{min-height:52px!important}.metapol-test-question-text{padding:1.75rem 1.9375rem!important;font-size:1.1875rem!important}.metapol-test-answer-label{padding:1.4375rem 1.75rem 1.4375rem 4.375rem!important;min-height:70px!important}.metapol-test-answer-label::before{left:1.75rem!important}.metapol-test-answer-label.selected::after{left:calc(1.75rem + 11.5px)!important}}@media (max-width:480px){#failed-questions-test-modal{padding:0!important;padding-top:0!important}#test-content{width:100%!important;border-radius:0!important;max-height:100vh!important}.metapol-test-header,.metapol-test-results-header{padding:.75rem .625rem .625rem 0.625rem!important}.metapol-test-header h2,.metapol-test-results-header h2{font-size:0.8125rem!important;line-height:1.25!important}.metapol-test-header-left{gap:0.4375rem!important;max-width:calc(100% - 70px)!important}.metapol-test-flag-btn{padding:.25rem 0.5rem!important;font-size:0.5625rem!important}.metapol-test-close{width:30px!important;height:30px!important}.metapol-test-close::after{font-size:1.25rem!important}.metapol-test-toggle-panel-btn{width:30px!important;height:30px!important}.metapol-test-toggle-panel-btn i{font-size:0.875rem!important}.metapol-test-header-right{gap:0.3125rem!important;top:0.75rem!important;right:0.625rem!important}.test-navigation-panel{max-height:360px!important;border-radius:0!important}.test-navigation-panel.collapsed{transform:translateY(calc(-100% + 38px))!important;max-height:38px!important}.test-navigation-panel.collapsed .test-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important}.test-navigation-panel.collapsed .test-nav-questions,.test-navigation-panel.collapsed .test-nav-legend{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.test-nav-header{padding:.625rem 0.75rem!important;min-height:38px!important}.test-nav-header h3{font-size:0.8125rem!important;letter-spacing:0.4px!important}.test-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.test-nav-questions{grid-template-columns:repeat(5,1fr)!important;gap:0.625rem!important;padding:1.5rem .75rem 1rem 0.75rem!important;max-height:240px!important;overflow-y:auto!important;overflow-x:hidden!important}.test-nav-questions::-webkit-scrollbar{width:6px!important}.test-nav-questions::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:3px!important;margin:.5rem 0!important}.test-nav-questions::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:3px!important;border:1px solid #f1f5f9!important}.test-nav-questions::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.test-nav-legend{padding:.9375rem .75rem 1.125rem 0.75rem!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0.625rem!important}.test-nav-legend-item{font-size:0.75rem!important;padding:.5rem 0.75rem!important;justify-content:center!important;gap:0.5rem!important}.test-nav-legend-color{width:14px!important;height:14px!important}.test-nav-question{min-height:46px!important;padding:.5625rem 0.4375rem!important;border-radius:10px!important}.test-nav-question-number{font-size:0.875rem!important}.test-nav-question.current{transform:scale(1.08)!important}.metapol-test-body,.metapol-test-results{padding:1.25rem .875rem 1rem 0.875rem!important}.metapol-test-question-text{padding:1rem 1.25rem!important;font-size:1rem!important;margin-bottom:1.25rem!important;line-height:1.55!important}.metapol-test-answers{gap:0.75rem!important;margin-bottom:1.25rem!important}.metapol-test-answer-label{padding:.75rem 1rem .75rem 3rem!important;min-height:52px!important}.metapol-test-answer-label::before{left:1rem!important;width:16px!important;height:16px!important;border-width:2px!important}.metapol-test-answer-label.selected::after{left:calc(1rem + 8px)!important;width:7px!important;height:7px!important}.metapol-test-answer-text{font-size:0.8125rem!important;padding-left:0.5rem!important;line-height:1.5!important}.metapol-test-actions{flex-direction:row!important;padding-top:1rem!important;gap:0.5rem!important;padding-bottom:1rem!important;align-items:stretch!important}.metapol-test-actions-left{display:flex!important;flex-direction:row!important;gap:0.4375rem!important;flex:1!important}.metapol-test-btn{flex:1!important;padding:.5625rem 0.75rem!important;font-size:0.6875rem!important;min-height:38px!important;min-width:0!important}.metapol-test-btn-submit{padding:.625rem 1rem!important;font-size:0.8125rem!important;min-height:38px!important;flex:0 0 auto!important;min-width:90px!important}.metapol-test-btn-prev,.metapol-test-btn-next{min-width:0!important;min-height:38px!important}}.metapol-duelos-button-container{animation:fadeInUp 0.4s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.duelos-game-overlay,.duelos-ranking-overlay{animation:fadeIn 0.3s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.duelos-game-modal,.duelos-results-modal,.duelos-ranking-modal{animation:slideUp 0.3s ease-out}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.duelos-answer-btn{position:relative;overflow:hidden}.duelos-answer-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(11 37 69 / .1),transparent);transition:left 0.5s}.duelos-answer-btn:hover::before{left:100%}@media (max-width:768px){.metapol-duelos-button-container{flex-direction:column!important;align-items:stretch!important}.metapol-duelos-button-container>div:first-child{margin-bottom:1rem}.metapol-duelos-button-container>div[style*="display: flex"]{flex-direction:column!important}.metapol-duelos-button-container button{width:100%!important}.duelos-game-modal,.duelos-results-modal,.duelos-ranking-modal{max-width:100%!important;margin:0.5rem!important}.duelos-game-modal>div:first-child>div:first-child{flex-direction:column!important;gap:1rem!important}#duelos-answers{gap:0.5rem!important}.duelos-answer-btn{padding:.875rem 1rem!important;font-size:0.9375rem!important}}#metapol-footer-spacer{display:block!important;width:100%!important;height:5rem!important;min-height:5rem!important;margin:0!important;padding:0!important;clear:both!important;flex-shrink:0!important}#metapol-footer-spacer.hidden{display:none!important}#metapol-custom-footer{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;background:rgb(249 250 251 / .55)!important;backdrop-filter:blur(40px) saturate(200%) brightness(1.07)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.07)!important;border-top:1px solid rgb(255 255 255 / .65)!important;box-shadow:0 -4px 30px rgb(0 0 0 / .05),0 -1px 0 rgb(255 255 255 / .85) inset!important;clear:both!important;z-index:1!important;overflow:visible!important;height:auto!important;flex-shrink:0!important;min-height:200px!important}body footer#metapol-custom-footer,html body footer#metapol-custom-footer{margin-top:0!important;display:block!important;visibility:visible!important;opacity:1!important}body{padding-bottom:0!important}#page,#page-content,.page,[role="main"]{padding-bottom:0!important;margin-bottom:0!important}#metapol-custom-footer.hidden{display:none!important}#metapol-custom-footer .footer-main-content{background:rgb(255 255 255 / .18)!important;backdrop-filter:blur(36px) saturate(198%) brightness(1.07)!important;-webkit-backdrop-filter:blur(36px) saturate(198%) brightness(1.07)!important;padding:3rem 2rem!important;text-align:center!important;position:relative!important;min-height:200px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:0!important}#metapol-custom-footer .footer-main-content::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .5) 50%,transparent 100%)!important}#metapol-custom-footer .footer-logo-section{display:flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important;margin-bottom:1rem!important}#metapol-custom-footer .footer-logo{width:100px!important;height:100px!important;background:rgb(255 255 255 / .22)!important;backdrop-filter:blur(36px) saturate(195%) brightness(1.08)!important;-webkit-backdrop-filter:blur(36px) saturate(195%) brightness(1.08)!important;border:1px solid rgb(255 255 255 / .62)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0.5rem!important;box-shadow:0 4px 20px rgb(0 0 0 / .1),0 0 0 1px rgb(255 255 255 / .6) inset,inset 0 1.5px 0 rgb(255 255 255 / .95)!important;transition:all 0.3s ease!important}#metapol-custom-footer .footer-logo:hover{background:rgb(255 255 255 / .25)!important;box-shadow:0 6px 20px rgb(0 0 0 / .15),0 0 0 1px rgb(255 255 255 / .4) inset!important;transform:translateY(-2px)!important}#metapol-custom-footer .footer-logo img{width:100%!important;height:100%!important;object-fit:contain!important}#metapol-custom-footer .footer-brand-text{color:#1f2937!important;text-align:left!important;text-shadow:0 1px 2px rgb(255 255 255 / .8)!important}#metapol-custom-footer .footer-brand-name{font-size:2.2rem!important;font-weight:700!important;color:#0B2545!important;margin:0!important;line-height:1.2!important}#metapol-custom-footer .footer-brand-subtitle{font-size:1.1rem!important;color:#6b7480!important;margin:.25rem 0 0 0!important;font-weight:400!important}#metapol-custom-footer .footer-web-button{margin-top:2rem!important;display:flex!important;justify-content:center!important;align-items:center!important}#metapol-custom-footer .footer-web-button a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;padding:.7rem 1.4rem!important;background:linear-gradient(135deg,rgb(11 37 69 / .88) 0%,rgb(26 59 128 / .88) 100%)!important;backdrop-filter:blur(36px) saturate(195%) brightness(1.06)!important;-webkit-backdrop-filter:blur(36px) saturate(195%) brightness(1.06)!important;border:1px solid rgb(255 255 255 / .6)!important;border-radius:12px!important;color:white!important;text-decoration:none!important;font-size:0.9rem!important;font-weight:600!important;letter-spacing:0.2px!important;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 18px rgb(11 37 69 / .3),inset 0 1.5px 0 rgb(255 255 255 / .4),0 2px 8px rgb(0 0 0 / .15)!important;position:relative!important;overflow:hidden!important;text-shadow:0 1px 2px rgb(0 0 0 / .2)!important}#metapol-custom-footer .footer-web-button a::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent)!important;transition:left 0.5s ease!important}#metapol-custom-footer .footer-web-button a:hover{background:linear-gradient(135deg,rgb(26 59 128 / .95) 0%,rgb(11 37 69 / .95) 100%)!important;border-color:rgb(255 255 255 / .3)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 32px rgb(11 37 69 / .4),inset 0 1.5px 0 rgb(255 255 255 / .55),0 4px 16px rgb(0 0 0 / .2)!important;backdrop-filter:blur(48px) saturate(210%) brightness(1.1)!important;-webkit-backdrop-filter:blur(48px) saturate(210%) brightness(1.1)!important}#metapol-custom-footer .footer-web-button a:hover::before{left:100%!important}#metapol-custom-footer .footer-web-button a:active{transform:translateY(-1px) scale(1)!important;box-shadow:0 4px 14px rgb(11 37 69 / .3)!important}#metapol-custom-footer .footer-web-button a svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2.5!important;flex-shrink:0!important;transition:transform 0.3s ease!important}#metapol-custom-footer .footer-web-button a:hover svg{transform:translateX(2px)!important}#metapol-custom-footer .footer-mainsection-wrapper,#metapol-custom-footer .footer-poweredby,#metapol-custom-footer .footer-content-debugging,#metapol-custom-footer .copyright-content{display:none!important}#metapol-snowflakes-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none!important;z-index:9999;overflow:hidden}.metapol-snowflake{position:absolute;pointer-events:none!important;user-select:none!important;will-change:transform;backface-visibility:hidden}body#page-login-index footer,body#page-login-index #page-footer,body#page-login-index .footer,body#page-login-index .logininfo,body#page-login-index .sitelink,body#page-login-index .tool_usertours-resettourcontainer{display:none!important}.metapol-report-question-wrapper{display:inline-block;margin-left:10px}.metapol-report-question-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.1rem;background:linear-gradient(135deg,rgb(11 37 69 / .92) 0%,rgb(26 59 128 / .92) 100%);backdrop-filter:blur(36px) saturate(195%) brightness(1.07);-webkit-backdrop-filter:blur(36px) saturate(195%) brightness(1.07);border:1px solid rgb(255 255 255 / .58);border-radius:10px;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.2px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 14px rgb(11 37 69 / .3),inset 0 1.5px 0 rgb(255 255 255 / .38);cursor:pointer;position:relative;overflow:hidden}.metapol-report-question-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.metapol-report-question-btn:hover{background:linear-gradient(135deg,rgb(26 59 128 / .98) 0%,rgb(11 37 69 / .98) 100%);border-color:rgb(255 255 255 / .3);transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgb(11 37 69 / .4),0 0 0 1px rgb(255 255 255 / .2) inset}.metapol-report-question-btn:hover::before{left:100%}.metapol-report-question-btn:active{transform:translateY(0) scale(1)}.metapol-report-question-btn.reported{background:linear-gradient(135deg,#95a5a6 0%,#7f8c8d 100%);cursor:not-allowed;opacity:.7}.metapol-report-question-btn.reported:hover{transform:none;box-shadow:0 3px 8px rgb(149 165 166 / .3)}.metapol-report-question-btn i{font-size:14px;transition:transform 0.3s ease}.metapol-report-question-btn:hover i{transform:translateX(1px)}.metapol-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000000;display:none;align-items:center;justify-content:center;padding:20px}.metapol-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .45);backdrop-filter:blur(16px) saturate(180%) brightness(1.04);-webkit-backdrop-filter:blur(16px) saturate(180%) brightness(1.04)}.metapol-modal-content{position:relative;background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgb(0 0 0 / .3);animation:modalSlideIn 0.3s ease}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.metapol-modal-header{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:2px solid #e0e0e0}.metapol-modal-header h3{margin:0;color:#2c3e50;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.metapol-modal-header h3 i{color:#f39c12}.metapol-modal-close{background:#fff0;border:none;font-size:24px;color:#95a5a6;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.metapol-modal-close:hover{background:#ecf0f1;color:#e74c3c}.metapol-modal-body{padding:30px}.report-question-preview{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:25px;border-left:4px solid #3498db}.report-question-preview strong{color:#2c3e50;font-size:14px;display:block;margin-bottom:10px}.report-question-preview p{color:#34495e;line-height:1.7;margin:0}.report-form-group{margin-bottom:25px}.report-form-group label{display:block;margin-bottom:12px}.report-form-group strong{color:#2c3e50;font-size:15px;display:block;margin-bottom:5px}.report-hint{color:#7f8c8d;font-size:13px;font-weight:400;display:block;margin-top:3px}.report-textarea{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:10px;font-size:14px;font-family:inherit;resize:vertical;transition:all 0.3s ease;min-height:120px}.report-textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgb(52 152 219 / .1)}.char-counter{text-align:right;color:#95a5a6;font-size:12px;margin-top:8px}.char-counter span{color:#3498db;font-weight:600}.report-info{background:#e8f5e9;padding:15px;border-radius:10px;display:flex;align-items:flex-start;gap:12px;border-left:4px solid #27ae60}.report-info i{color:#27ae60;font-size:20px;margin-top:2px}.report-info p{color:#2c3e50;margin:0;line-height:1.6;font-size:13px}.metapol-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 30px;border-top:2px solid #e0e0e0}.btn-cancel{background:#ecf0f1;color:#2c3e50;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all 0.3s ease}.btn-cancel:hover{background:#bdc3c7}.btn-submit-report{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;background:linear-gradient(135deg,rgb(11 37 69 / .92) 0%,rgb(26 59 128 / .92) 100%);backdrop-filter:blur(36px) saturate(195%) brightness(1.07);-webkit-backdrop-filter:blur(36px) saturate(195%) brightness(1.07);border:1px solid rgb(255 255 255 / .6);border-radius:12px;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.2px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 18px rgb(11 37 69 / .3),inset 0 1.5px 0 rgb(255 255 255 / .4),0 2px 8px rgb(0 0 0 / .15);position:relative;overflow:hidden;text-shadow:0 1px 2px rgb(0 0 0 / .2);cursor:pointer}.btn-submit-report::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.btn-submit-report:hover{background:linear-gradient(135deg,rgb(26 59 128 / .98) 0%,rgb(11 37 69 / .98) 100%);border-color:rgb(255 255 255 / .3);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgb(11 37 69 / .4),0 0 0 1px rgb(255 255 255 / .2) inset,0 4px 15px rgb(0 0 0 / .2)}.btn-submit-report:hover::before{left:100%}.btn-submit-report:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-submit-report:active{transform:translateY(-1px) scale(1);box-shadow:0 4px 14px rgb(11 37 69 / .3)}.btn-submit-report i{font-size:14px;transition:transform 0.3s ease}.btn-submit-report:hover i{transform:translateX(2px)}.metapol-toast{position:fixed;top:90px;right:2rem;background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .15);display:flex;align-items:center;gap:12px;z-index:99999;opacity:0;transform:translateY(-20px);transition:all 0.3s ease;border-left:4px solid #3498db;max-width:400px}.metapol-toast.show{opacity:1;transform:translateY(0)}.metapol-toast i{font-size:20px;color:#3498db}.metapol-toast-success{border-left-color:#27ae60}.metapol-toast-success i{color:#27ae60}.metapol-toast-error{border-left-color:#e74c3c}.metapol-toast-error i{color:#e74c3c}.metapol-toast span{color:#2c3e50;font-size:14px;font-weight:500}@media (max-width:768px){.metapol-modal-content{max-width:95%}.metapol-modal-header,.metapol-modal-body,.metapol-modal-footer{padding-left:20px;padding-right:20px}.metapol-modal-footer{flex-direction:column}.btn-cancel,.btn-submit-report{width:100%;justify-content:center}.metapol-toast{top:70px;right:.5rem;left:.5rem;max-width:none}.metapol-report-question-wrapper{display:block;margin-left:0;margin-top:10px}.metapol-report-question-btn{width:100%;justify-content:center}}#metapol-suggestions-fab{position:fixed;bottom:25px;left:25px;z-index:9999;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:linear-gradient(145deg,#0b2545 0%,#1a3b80 100%);backdrop-filter:blur(40px) saturate(200%) brightness(1.08);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.08);border:1px solid rgb(255 255 255 / .62);border-radius:14px;color:#fff;cursor:pointer;font-family:'Plus Jakarta Sans',sans-serif;transition:all 0.5s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 32px rgb(11 37 69 / .35),inset 0 1.5px 0 rgb(255 255 255 / .45);overflow:hidden}.fab-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all 0.5s cubic-bezier(.16,1,.3,1)}#metapol-suggestions-fab i{font-size:1.25rem;color:#fc0;filter:drop-shadow(0 0 8px rgb(255 204 0 / .6));transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center}.fab-text{opacity:0;max-width:0;max-height:0;overflow:hidden;white-space:nowrap;transition:all 0.4s cubic-bezier(.16,1,.3,1);font-weight:800;font-size:.95rem;letter-spacing:-.01em}#metapol-suggestions-fab:hover{width:200px;border-radius:14px;box-shadow:0 15px 40px rgb(11 37 69 / .45);transform:translateY(-4px)}#metapol-suggestions-fab:hover .fab-content-wrapper{justify-content:flex-start;padding-left:17px}#metapol-suggestions-fab:hover .fab-text{opacity:1;max-width:150px;max-height:50px;margin-left:14px}#metapol-suggestions-fab:hover i{transform:scale(1.1) rotate(8deg)}#metapol-suggestions-fab:active{transform:translateY(-2px) scale(.94);box-shadow:0 8px 25px rgb(11 37 69 / .4)}#metapol-suggestions-fab .fab-tooltip{display:none}#metapol-suggestions-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;font-family:'Plus Jakarta Sans',sans-serif;-webkit-font-smoothing:antialiased}#metapol-suggestions-modal.show{display:flex}#metapol-suggestions-modal .modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .35);backdrop-filter:blur(18px) saturate(185%) brightness(1.04);-webkit-backdrop-filter:blur(18px) saturate(185%) brightness(1.04)}#metapol-suggestions-modal .modal-content{position:relative;width:95%;max-width:800px;height:auto;max-height:85vh;background:rgb(255 255 255 / .72);backdrop-filter:blur(52px) saturate(220%) brightness(1.1) contrast(1.02);-webkit-backdrop-filter:blur(52px) saturate(220%) brightness(1.1) contrast(1.02);border-radius:24px;box-shadow:0 40px 80px rgb(0 0 0 / .18),inset 0 1.5px 0 rgb(255 255 255 / .95),inset 0 0 0 1px rgb(255 255 255 / .45);border:1px solid rgb(255 255 255 / .65);display:flex;flex-direction:column;overflow:hidden;animation:appleSlideUp 0.5s cubic-bezier(.16,1,.3,1)}#metapol-suggestions-modal .modal-header{padding:1.5rem 2rem 1.25rem;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(to bottom,rgb(255 255 255 / .4),transparent);border-bottom:none}#metapol-suggestions-modal .header-main{display:flex;align-items:center;gap:1.25rem}#metapol-suggestions-modal .header-icon-box{width:48px;height:48px;background:#1d1d1f;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem;box-shadow:0 10px 20px rgb(0 0 0 / .15)}#metapol-suggestions-modal .header-text-box h3{margin:0;font-size:1.6rem;font-weight:800;color:#1d1d1f;letter-spacing:-.03em}#metapol-suggestions-modal .header-text-box p{margin:.1rem 0 0 0;font-size:.9rem;color:#86868b;font-weight:600}#metapol-suggestions-modal .modal-close{background:rgb(0 0 0 / .05);border:none;color:#1d1d1f;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;margin-top:5px}#metapol-suggestions-modal .modal-close:hover{background:rgb(0 0 0 / .1);transform:scale(1.1)}#metapol-suggestions-modal .modal-body{padding:0 2rem 1.25rem;overflow-y:auto;scrollbar-width:thin}#metapol-suggestions-modal .suggestion-intro{background:#fff;border-radius:20px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 10px 40px rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .02);display:flex;align-items:center;gap:1.25rem;border-left:4px solid #fc0}#metapol-suggestions-modal .suggestion-intro i{width:40px;height:40px;background:rgb(255 204 0 / .1);color:#fc0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}#metapol-suggestions-modal .suggestion-intro p{color:#424245;font-size:1rem;font-weight:500;line-height:1.4;margin:0}#metapol-suggestions-modal .form-group label{font-size:.8rem;font-weight:700;color:#1d1d1f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}#metapol-suggestions-modal .category-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}#metapol-suggestions-modal .category-option{background:#fff;border-radius:18px;padding:.85rem 1.25rem;border:2px solid #fff0;box-shadow:0 6px 20px rgb(0 0 0 / .02);transition:all 0.3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;cursor:pointer}#metapol-suggestions-modal .category-option:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgb(0 0 0 / .08)}#metapol-suggestions-modal .category-option.selected{background:#fff;border-color:#0b2545;box-shadow:0 15px 40px rgb(11 37 69 / .1)}#metapol-suggestions-modal .category-option .category-icon-wrapper{width:38px;height:38px;border-radius:10px;font-size:.9rem;background:rgb(0 0 0 / .05);color:#1d1d1f;display:flex;align-items:center;justify-content:center;margin-right:12px;transition:all 0.3s ease}#metapol-suggestions-modal .category-option.selected .category-icon-wrapper{background:rgb(11 37 69 / .1);color:#0b2545}#metapol-suggestions-modal .category-option i{font-size:1rem}#metapol-suggestions-modal .category-option span{font-size:.9rem;font-weight:700;color:#1d1d1f}#metapol-suggestions-modal .form-input{background:#f5f5f7;border-radius:14px;border:1.5px solid #fff0;padding:.85rem 1.15rem;font-size:.95rem;font-weight:500;color:#1d1d1f;transition:all 0.3s cubic-bezier(.16,1,.3,1);box-shadow:none}#metapol-suggestions-modal .form-input:focus{background:#fff;border-color:#0b2545;box-shadow:0 10px 25px rgb(11 37 69 / .05);outline:none}#metapol-suggestions-modal .form-input::placeholder{color:#a1a1a6}#metapol-suggestions-modal .modal-footer{padding:1.5rem 2.5rem 2.5rem;background:#fff0;border-top:1px solid rgb(0 0 0 / .05);display:flex;justify-content:flex-end;gap:1rem}#metapol-suggestions-modal .btn-cancel{background:rgb(0 0 0 / .05);color:#1d1d1f;border-radius:14px;padding:.75rem 1.5rem;font-weight:700}#metapol-suggestions-modal .btn-submit{background:#0b2545;color:#ffffff!important;border-radius:12px;padding:.85rem 2.25rem;font-weight:700;font-size:1rem;box-shadow:0 10px 25px rgb(11 37 69 / .25);display:inline-flex;align-items:center;border:none;cursor:pointer;transition:all 0.3s cubic-bezier(.16,1,.3,1)}#metapol-suggestions-modal .btn-submit span,#metapol-suggestions-modal .btn-submit i{color:#ffffff!important;font-weight:700!important}#metapol-suggestions-modal .btn-submit:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgb(11 37 69 / .35);background:#0d2e5a}@media (max-width:768px){#metapol-suggestions-fab{bottom:20px;left:20px;width:50px;height:50px;border-radius:14px}#metapol-suggestions-fab:hover{width:50px;padding-left:0;justify-content:center}#metapol-suggestions-fab:hover .fab-content-wrapper{justify-content:center;padding-left:0}#metapol-suggestions-fab:hover .fab-text{display:none}#metapol-suggestions-modal .modal-content{width:95%;border-radius:20px}#metapol-suggestions-modal .modal-header{padding:1.25rem 1.5rem}#metapol-suggestions-modal .header-icon-box{width:40px;height:40px;font-size:1.1rem}#metapol-suggestions-modal .header-text-box h3{font-size:1.3rem}#metapol-suggestions-modal .modal-body{padding:0 1.25rem 1.25rem}#metapol-suggestions-modal .suggestion-intro{padding:1rem;gap:1rem}#metapol-suggestions-modal .category-selector{grid-template-columns:1fr}#metapol-suggestions-modal .category-option{padding:.75rem 1rem}#metapol-suggestions-modal .modal-footer{padding:1.25rem;flex-direction:column-reverse}#metapol-suggestions-modal .btn-submit,#metapol-suggestions-modal .btn-cancel{width:100%;justify-content:center}}@media (max-width:768px){#metapol-suggestions-fab{bottom:16px;left:16px;width:50px;height:50px;padding-left:15px}#metapol-suggestions-fab span{display:none}#metapol-suggestions-fab:hover{width:50px;padding-right:0}#metapol-suggestions-modal .modal-content{max-width:100%;width:100vw;height:100vh;max-height:100vh;border-radius:0;margin:0}#metapol-suggestions-modal .modal-header{padding:1.5rem;position:relative}#metapol-suggestions-modal .header-main{flex-direction:column;align-items:flex-start;gap:.75rem}#metapol-suggestions-modal .modal-close{position:absolute;top:1.5rem;right:1.5rem;margin-top:0}#metapol-suggestions-modal .header-text-box h3{font-size:1.5rem}#metapol-suggestions-modal .modal-body{padding:1rem 1.5rem}}@media (max-width:480px){#metapol-suggestions-modal .category-selector{grid-template-columns:1fr}#metapol-suggestions-fab span{display:none}#metapol-suggestions-fab{padding:.8rem;border-radius:50%;width:50px;height:50px}#metapol-suggestions-fab i{margin:0;font-size:1.25rem}#metapol-suggestions-modal .suggestion-intro{flex-direction:column;text-align:center;padding:1rem}}body#page-login-index #metapol-suggestions-fab,body.pagelayout-login #metapol-suggestions-fab{display:none!important}body.pagelayout-login{background-image:url(https://plataforma-academiametapol.com/pluginfile.php/1/theme_boost/loginbackgroundimage/0/4efe9310-14aa-4701-82ca-85175f16fa3b.webp)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important;background-color:#0B2545!important}body#page-login-index .loginform h1,body#page-login-index .loginform h1.h2,body#page-login-index .loginform p.text-muted,body#page-login-index .loginform p.text-muted.mb-4{display:none!important}#page-login-index #page,#page-login-index #page-wrapper,#page-login-index #page-content,#page-login-index .main-inner,#page-login-index #region-main{background:transparent!important}@media (max-width:768px){#metapol-suggestions-fab{bottom:20px;left:20px;width:46px;height:46px;border-radius:12px;padding:0!important;justify-content:center!important}#metapol-suggestions-fab:hover{width:46px;padding:0!important;justify-content:center!important}#metapol-suggestions-fab:hover .fab-content-wrapper{justify-content:center!important;padding:0!important}#metapol-suggestions-fab:hover .fab-text{display:none!important}#metapol-suggestions-modal .modal-content{width:94%!important;max-height:92vh!important;height:auto!important;border-radius:22px;margin:auto;box-shadow:0 30px 60px rgb(0 0 0 / .3)}#metapol-suggestions-modal .modal-header{padding:.75rem 1rem}#metapol-suggestions-modal .header-icon-box{width:32px;height:32px;font-size:.9rem}#metapol-suggestions-modal .header-text-box h3{font-size:1.1rem}#metapol-suggestions-modal .header-text-box p{font-size:.75rem}#metapol-suggestions-modal .modal-body{padding:0 1rem .25rem}#metapol-suggestions-modal .suggestion-intro{display:flex!important;padding:.6rem .8rem;margin-bottom:.75rem;border-radius:12px;gap:.75rem}#metapol-suggestions-modal .suggestion-intro i{width:30px;height:30px;font-size:.9rem}#metapol-suggestions-modal .suggestion-intro p{font-size:.75rem;line-height:1.3}#metapol-suggestions-modal .form-group label{font-size:.65rem;margin-bottom:.35rem}#metapol-suggestions-modal .category-selector{grid-template-columns:repeat(2,1fr);gap:.35rem;margin-bottom:.6rem}#metapol-suggestions-modal .category-option{padding:.5rem;border-radius:10px}#metapol-suggestions-modal .category-option .category-icon-wrapper{width:24px;height:24px;font-size:.75rem;margin-right:8px}#metapol-suggestions-modal .category-option span{font-size:.75rem}#metapol-suggestions-modal .form-input{padding:.6rem .8rem;font-size:.85rem;border-radius:10px}#metapol-suggestions-modal .modal-footer{padding:.5rem 1rem 1rem;display:flex;flex-direction:row;gap:.6rem;align-items:center}#metapol-suggestions-modal .btn-submit,#metapol-suggestions-modal .btn-cancel{flex:1;padding:.7rem .5rem;font-size:.85rem;font-weight:700;border-radius:12px;display:flex;align-items:center;justify-content:center;height:42px}#metapol-suggestions-modal .form-group{margin-bottom:.6rem}#metapol-suggestions-modal .form-input{padding:.6rem .8rem;font-size:.85rem;border-radius:10px}}
Powered by Moodle