:root{--primary-bg:#fff;--secondary-bg:#f8f9fb;--accent:#06c;--accent-hover:#0052a3;--text-dark:#1a1a1a;--text-light:#fff;--text-muted:#666;--border:#e5e7eb;--shadow-light:#0000000f;--shadow-medium:#0000001a;--success:#28a745}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{color:var(--text-dark);background:#fff;min-height:100vh;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.app-root{background:#fff;flex-direction:column;min-height:100vh;display:flex}.header{border-bottom:2px solid var(--border);box-shadow:0 2px 8px var(--shadow-light);z-index:100;background:#fff;position:relative;overflow:visible}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:16px 32px;display:flex}.brand a{color:var(--accent);white-space:nowrap;font-size:24px;font-weight:700;text-decoration:none;transition:color .3s}.brand a:hover{color:var(--accent-hover)}.right-nav{gap:24px;display:flex}.right-nav a{color:var(--text-dark);white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.right-nav a:hover,.right-nav a.active{background:var(--accent);color:var(--text-light)}.menubar-wrapper{-webkit-overflow-scrolling:touch;overflow:auto visible}.menubar{background:var(--secondary-bg);border-bottom:1px solid var(--border);align-items:center;gap:16px;min-width:min-content;padding:16px 32px;display:flex}.menu-item{display:inline-block;position:relative}.menu-item>a{color:var(--text-dark);white-space:nowrap;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.menu-item>a:hover{background:var(--accent);color:var(--text-light)}.menu-button,.submenu-button{color:var(--text-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .3s}.menu-button:hover,.submenu-button:hover{background:var(--accent);color:var(--text-light)}.submenu{border:2px solid var(--accent);z-index:10000;backdrop-filter:blur(10px);background:#fff;border-radius:8px;min-width:180px;padding:8px 0;animation:.2s slideDown;position:fixed;box-shadow:0 8px 20px #00000026}.submenu a{color:var(--text-dark);border-bottom:1px solid #f0f0f0;border-left:3px solid #0000;border-radius:0;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:block;position:relative}.submenu a:first-child{border-radius:6px 6px 0 0}.submenu a:last-child{border-bottom:none;border-radius:0 0 6px 6px}.submenu a:hover{color:var(--accent);border-left:3px solid var(--accent);background:linear-gradient(90deg,#0066cc14,#0066cc05);padding-left:20px;font-weight:600}.submenu{border:2px solid var(--accent);z-index:10000;backdrop-filter:blur(8px);background:#fff;border-radius:8px;flex-direction:row;min-width:420px;max-width:92vw;padding:0;animation:.18s slideDown;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 30px #0000001f}.submenu-left{border-right:1px solid #0000000d;flex-direction:column;gap:4px;min-width:220px;max-height:60vh;padding:8px 0;display:flex;overflow-y:auto}.submenu-entry{padding:8px 14px}.submenu-entry a{color:var(--text-dark);text-decoration:none}.submenu-entry.active{background:linear-gradient(90deg,#007aff0f,#007aff05)}.submenu-flyout{flex:1;max-height:60vh;padding:10px 16px;overflow-y:auto}.flyout-inner{flex-direction:column;gap:8px;display:flex}.flyout-title{color:var(--accent);font-weight:600}.flyout-topics{flex-direction:column;gap:6px;display:flex}.submenu-topic{color:var(--text-muted);padding:6px 0;text-decoration:none;display:block}.submenu-topic:hover{color:var(--text-dark);text-decoration:underline}@media (width<=720px){.submenu{border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;flex-direction:column;width:100%;min-width:auto;max-width:100%;max-height:calc(100vh - 112px);position:fixed;top:112px;left:0;right:0;overflow-y:auto;transform:none;box-shadow:0 4px 12px #00000014}.submenu-left{border:none;flex-direction:column;flex:none;gap:0;min-width:auto;max-height:none;padding:0;overflow-y:visible}.submenu-entry{white-space:normal;border-bottom:1px solid var(--border-light);padding:12px 16px}.submenu-flyout{border-top:1px solid var(--border-light);background:var(--bg-light);max-height:auto;flex:none;padding:12px 16px;display:block;overflow-y:visible}.flyout-title{margin-bottom:8px;padding:0;font-weight:600}.flyout-topics{gap:8px;padding:0}.submenu-topic{padding:8px 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.container{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:12px 16px}.page{background:0 0;margin:0;padding:0}.page h1{color:var(--text-dark);word-break:break-word;margin-top:0;margin-bottom:16px;font-size:32px}.page h2{color:var(--text-dark);word-break:break-word;font-size:24px}.lead{color:#555;font-size:16px;line-height:1.6}.features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:24px;display:grid}.features article{box-shadow:0 2px 8px var(--shadow-light);border-left:4px solid var(--accent);background:#fff;border-radius:8px;padding:24px}.features article h3{color:var(--text-dark);margin-top:0}.features article p{color:#666;line-height:1.6}.howto{box-shadow:0 2px 8px var(--shadow-light);background:#fff;border-radius:8px;margin-top:32px;padding:24px}.howto ol{color:var(--text-dark);line-height:1.8}.footer{text-align:center;color:#999;border-top:1px solid var(--border);background:var(--secondary-bg);padding:20px 32px;font-size:14px}.info-message{text-align:center;border:2px dashed var(--accent);color:var(--text-dark);background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:8px;padding:24px 16px;font-size:16px;font-weight:500}.info-message p{margin:0;padding:8px 0}.category-summary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;margin:12px 0;padding:20px;font-size:15px;font-weight:500;line-height:1.7;animation:.4s ease-out slideDown;box-shadow:0 4px 15px #667eea4d}.category-summary p{margin:0;padding:0}.quiz-area{box-shadow:0 2px 8px var(--shadow-light);background:#fff;border-radius:8px;padding:12px}.quiz-container{flex-direction:column;gap:12px;display:flex}.quiz-header{text-align:center;border-bottom:2px solid var(--border);padding-bottom:12px}.quiz-header h2{color:var(--text-dark);margin:0 0 8px;font-size:24px}.question-count{color:var(--text-muted);margin:0;font-size:14px}.questions-grid{grid-template-columns:1fr;gap:12px;margin:12px 0;display:grid;grid-template-columns:1fr!important}.question-navigator{z-index:2000;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:120px;display:flex;position:absolute;top:6px;right:12px}.qn-circle{border:2px solid var(--border);width:34px;height:34px;color:var(--text-dark);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.qn-circle.answered{background:#f0f2f5;border-color:#bfc9d9}.qn-circle.unanswered{background:#fff;border-color:#dcdfe6}.qn-circle.visible{box-shadow:0 0 0 3px #007aff0f}.qn-circle:focus{outline:2px solid #007aff1f}@media (width>=1024px){.question-navigator{flex-direction:column;justify-content:flex-start;gap:10px;max-width:none;max-height:70vh;padding:8px 6px;position:fixed;top:160px;right:24px;overflow-y:auto}.qn-circle{width:38px;height:38px;font-size:14px}.quiz-container{padding-right:120px}}@media (width>=481px) and (width<=1023px){.question-navigator{flex-direction:column;gap:8px;max-width:96px;max-height:70vh;padding:6px 4px;position:absolute;top:12px;right:12px;overflow-y:auto}.qn-circle{width:34px;height:34px;font-size:13px}.quiz-container{padding-right:100px}}@media (width<=480px){.question-navigator{-webkit-overflow-scrolling:touch;white-space:nowrap;flex-flow:row;justify-content:center;gap:8px;width:100%;margin:6px 0 12px;padding:6px 4px;display:flex;position:relative;top:0;right:0;overflow-x:auto}.qn-circle{flex:none;width:30px;height:30px;font-size:12px}.quiz-container{padding-right:0}}@media (width<=359px){.question-navigator{flex-wrap:nowrap}}@media (width>=360px) and (width<=480px){.question-navigator{flex-wrap:wrap;justify-content:center}}.question-card{background:var(--secondary-bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;min-height:auto;padding:14px;display:flex}.question-number{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.question-text{color:var(--text-dark);margin:0;font-size:16px;font-weight:500;line-height:1.5}.options{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.opt-btn{text-align:left;border:2px solid var(--border);width:100%;color:var(--text-dark);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:all .3s;display:flex}.opt-label{width:28px;color:var(--accent);text-transform:lowercase;margin-right:8px;font-weight:700;display:inline-block}.opt-text{vertical-align:middle;flex:1;display:inline-block}.opt-btn:hover:not(:disabled){background:var(--accent);color:var(--text-light);border-color:var(--accent)}.option{justify-content:space-between;align-items:center;display:flex;position:relative}.option.correct{color:#075a16;background:#e6ffed;border-color:#28a7454d}.option.wrong{color:#721c24;background:#fff2f2;border-color:#dc35452e}.badge{margin-left:8px;font-size:12px;font-weight:700}.correct-badge{color:#198754}.wrong-badge{color:#c82333}.option.selected{border-color:var(--accent);color:var(--text-dark);background:linear-gradient(90deg,#0066cc1f,#0066cc0a)}.opt-btn.selected{box-shadow:0 2px 8px #0066cc14}.opt-btn:focus-visible,.opt-btn.selected:focus-visible{outline:3px solid #0066cc1f}.explanation{border:1px solid var(--border);background:#fafafa;border-radius:6px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}.opt-btn:active:not(:disabled){transform:scale(.98)}.opt-btn:disabled{cursor:not-allowed;opacity:.9}.pagination-controls{background:var(--secondary-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.btn-nav{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s}.btn-nav:hover:not(:disabled){background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc4d}.btn-nav:disabled{background:var(--border-light);color:var(--text-muted);cursor:not-allowed;opacity:.6}.btn-finish{background:#28a745}.btn-finish:hover:not(:disabled){background:#218838;box-shadow:0 4px 12px #28a7454d}.page-indicator{color:var(--text-dark);font-size:14px;font-weight:600}.quiz-result{box-shadow:0 2px 8px var(--shadow-light);text-align:center;background:#fff;border-radius:8px;padding:16px}.quiz-result h3{color:var(--text-dark);font-size:24px}.quiz-result p{color:#666;font-size:16px}.contact-container{grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.contact-form-section,.contact-info-section{box-shadow:0 2px 8px var(--shadow-light);background:#fff;border-radius:8px;padding:32px}.contact-form-section h2,.contact-info-section h2{color:var(--text-dark);margin-top:0}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--text-dark);font-size:14px;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:2px solid var(--border);color:var(--text-dark);background:var(--secondary-bg);border-radius:6px;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0066cc1a}.form-group textarea{resize:vertical;min-height:120px;font-family:Segoe UI,sans-serif}.submit-btn{background:var(--accent);color:var(--text-light);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s}.submit-btn:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #06c3}.submit-btn:active{transform:translateY(0)}.success-message{color:#155724;background:#d4edda;border:2px solid #c3e6cb;border-radius:6px;margin-bottom:20px;padding:14px 16px;font-weight:500}.contact-info-box{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.contact-info-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-info-box h3{color:var(--text-dark);margin:0 0 8px;font-size:16px}.contact-info-box p{color:var(--text-muted);margin:0 0 10px;font-size:14px}.contact-info-box a{color:var(--accent);margin-right:12px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.contact-info-box a:hover{color:var(--accent-hover);text-decoration:underline}.social-links{flex-wrap:wrap;gap:12px;display:flex}.social-links a{background:var(--secondary-bg);border-radius:6px;margin:0;padding:8px 14px;font-size:13px;text-decoration:none}.social-links a:hover{background:var(--accent);color:var(--text-light)}.faq-section{margin-top:48px}.faq-section h2{color:var(--text-dark);margin-top:0}.faq-item{box-shadow:0 2px 8px var(--shadow-light);background:#fff;border-radius:6px;margin-bottom:16px;padding:20px}.faq-item h3{color:var(--text-dark);margin:0 0 10px;font-size:15px}.faq-item p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.faq-item a{color:var(--accent);font-weight:500;text-decoration:none}.faq-item a:hover{text-decoration:underline}.page section{margin-bottom:32px}.page section ul{margin-top:12px;padding-left:24px}.page section li{color:var(--text-muted);margin-bottom:8px;line-height:1.7}.page section a{color:var(--accent);font-weight:500;text-decoration:none}.page section a:hover{text-decoration:underline}@media (width<=480px){html{font-size:14px}.topbar{flex-direction:column;gap:12px;padding:12px 16px}.brand a{font-size:18px}.right-nav{flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.right-nav a{text-align:center;flex:1;min-width:60px;padding:6px 8px;font-size:12px}.menubar-wrapper{overflow-x:auto}.menubar{gap:8px;padding:12px 16px}.menu-item>a{padding:8px 10px;font-size:12px}.container{padding:8px 12px}.page h1{margin-bottom:12px;font-size:20px}.page h2{margin-bottom:10px;font-size:16px}.features{grid-template-columns:1fr;gap:16px}.features article{padding:16px}.lead{font-size:14px}.quiz-area,.quiz-result{padding:16px}.quiz-container{gap:12px}.quiz-header{padding-bottom:10px}.quiz-header h2{margin-bottom:6px;font-size:18px}.question-count{font-size:13px}.questions-grid{grid-template-columns:1fr;gap:12px;margin:12px 0}.question-navigator{max-width:90px;top:8px;right:8px}.question-card{gap:10px;padding:14px}.question-number{font-size:11px}.question-text{font-size:15px}.options{gap:6px}.opt-btn{padding:12px 14px;font-size:13px}.explanation{margin-top:6px;padding:8px 10px;font-size:12px}.pagination-controls{gap:8px;padding:12px}.btn-nav{flex:1;min-width:80px;padding:8px 12px;font-size:13px}.page-indicator{font-size:12px}.quiz .q-text{font-size:14px}.footer{padding:12px 16px;font-size:12px}.contact-container{grid-template-columns:1fr;gap:24px}.contact-form-section,.contact-info-section{padding:16px}.submit-btn{align-self:stretch;width:100%}.faq-item{padding:16px}}@media (width>=481px) and (width<=768px){html{font-size:15px}.topbar{flex-direction:row;gap:16px;padding:14px 24px}.brand a{font-size:20px}.right-nav{flex-wrap:wrap;gap:12px}.right-nav a{padding:6px 10px;font-size:13px}.menubar{gap:12px;padding:12px 24px}.menu-item>a{padding:8px 12px;font-size:13px}.container{padding:12px 20px}.page h1{font-size:24px}.questions-grid{grid-template-columns:repeat(2,1fr);gap:16px}.question-card{padding:16px}.pagination-controls{gap:10px;padding:14px}.page h2{font-size:18px}.features{grid-template-columns:repeat(2,1fr);gap:20px}.features article{padding:20px}.quiz-area,.quiz-result{padding:24px}.quiz .q-text{font-size:16px}.opt-btn{padding:12px 14px;font-size:14px}.footer{padding:16px 24px}.contact-container{grid-template-columns:1fr;gap:28px}.contact-form-section,.contact-info-section{padding:24px}}@media (width>=769px) and (width<=1024px){.topbar{padding:16px 28px}.brand a{font-size:22px}.right-nav{gap:16px}.menubar{gap:14px;padding:14px 28px}.container{padding:12px 24px}.page h1{font-size:28px}.features{grid-template-columns:repeat(2,1fr);gap:22px}.quiz-area,.quiz-result{padding:28px}}@media (width>=1025px){.topbar{padding:16px 32px}.right-nav a{font-size:14px}.menubar{padding:16px 32px}.container{padding:12px 16px}.features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}}@media (width>=1440px){.container{max-width:1300px}.page h1{font-size:36px}.features{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.question-navigator{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;width:100%!important;max-width:none!important;position:relative!important;top:auto!important;right:auto!important;overflow-x:auto!important}.qn-circle{flex:none!important}}@media (hover:none) and (pointer:coarse){.opt-btn{min-height:44px;padding:16px 14px;font-size:16px}.menu-item>a,.right-nav a{align-items:center;min-height:44px;display:flex}.submenu a{align-items:center;min-height:44px;padding:10px 12px;display:flex}}.adslot{width:100%;max-width:100%;min-height:auto;margin:0;display:block;overflow:hidden}.adslot ins.adsbygoogle{width:100%;min-height:auto;display:block}.adslot .adsbygoogle{max-width:100%;min-height:auto}.result-summary{border:1px solid var(--border);background:linear-gradient(135deg,#f5f7fa 0%,#fff 100%);border-radius:12px;margin-bottom:16px;padding:16px}.result-summary h2{color:var(--text-dark);text-align:center;margin:0 0 24px;font-size:22px}.summary-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;margin-bottom:20px;display:grid}.stat-item{border:2px solid var(--border);text-align:center;background:#fff;border-radius:8px;padding:16px;transition:all .3s}.stat-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.stat-value{color:var(--accent);font-size:32px;font-weight:700}.stat-total .stat-value{color:#6c757d}.stat-attended .stat-value{color:#06c}.stat-correct .stat-value{color:#198754}.stat-wrong .stat-value{color:#c82333}.stat-unanswered .stat-value{color:#fd7e14}.score-percentage{text-align:center;color:#fff;background:linear-gradient(90deg,#198754 0%,#20c997 100%);border-radius:8px;padding:16px;font-size:18px;font-weight:600}.percentage-label{margin-right:8px}.percentage-value{font-size:28px;font-weight:700}.filter-controls{background:#f8f9fa;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;padding:16px;display:flex}.filter-btn{border:2px solid var(--border);cursor:pointer;color:var(--text-dark);background:#fff;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .3s}.filter-btn:hover{border-color:var(--accent);color:var(--accent)}.filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.review-section{margin-bottom:28px}.review-section h3{color:var(--text-dark);margin:0 0 20px;font-size:20px}.review-list{flex-direction:column;gap:12px;display:flex}.review-item{border:1px solid var(--border);background:#fff;border-radius:8px;transition:all .3s;overflow:hidden}.review-item:hover{box-shadow:0 4px 12px #00000014}.review-header{cursor:pointer;user-select:none;background:#fafbfc;align-items:center;gap:12px;padding:16px;transition:background .2s;display:flex}.review-header:hover{background:#f0f2f5}.review-header.correct{border-left:4px solid #198754}.review-header.wrong{border-left:4px solid #c82333}.review-header.unanswered{border-left:4px solid #fd7e14}.review-status-icon{border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:16px;font-weight:700;display:flex}.review-header.correct .review-status-icon{color:#198754;background:#d4edda}.review-header.wrong .review-status-icon{color:#c82333;background:#f8d7da}.review-header.unanswered .review-status-icon{color:#fd7e14;background:#fff3cd}.badge-icon{font-size:16px}.review-question{color:var(--text-dark);flex:1;font-size:15px;line-height:1.4}.review-toggle{width:28px;height:28px;color:var(--text-dark);background:#e9ecef;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:all .2s;display:flex}.review-header:hover .review-toggle{background:#dee2e6}.review-details{border-top:1px solid var(--border);background:#fff;padding:20px}.answer-section{margin-bottom:16px}.answer-section:last-child{margin-bottom:0}.answer-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.answer-content{border:2px solid var(--border);border-radius:6px;align-items:center;gap:12px;padding:12px 14px;display:flex}.answer-content.correct{background:#d4edda;border-color:#198754}.answer-content.wrong{background:#f8d7da;border-color:#c82333}.option-text{color:var(--text-dark);flex:1;font-size:14px;line-height:1.4}.answer-badge{white-space:nowrap;font-size:12px;font-weight:700}.answer-content.correct .answer-badge{color:#198754}.answer-content.wrong .answer-badge{color:#c82333}.explanation-section{border-left:4px solid var(--accent);background:#f8f9fa;border-radius:6px;margin-top:12px;padding:12px 14px}.explanation-section strong{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.explanation-section p{color:var(--text-dark);margin:0;font-size:14px;line-height:1.5}.no-review{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:16px}.result-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}@media (width<=480px){.result-summary{margin-bottom:20px;padding:20px}.summary-stats{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px}.stat-value{font-size:24px}.score-percentage{font-size:16px}.percentage-value{font-size:24px}.filter-controls{flex-direction:column;gap:8px}.filter-btn{width:100%}.review-header{flex-wrap:wrap;gap:8px;padding:12px}.review-question{flex:100%;font-size:14px}.review-details{padding:16px}.result-actions{flex-direction:column}.result-actions button{width:100%}}.adslot>div{box-sizing:border-box;max-width:100%;min-height:0}.adslot{overflow:hidden}.adslot ins.adsbygoogle{height:auto!important;min-height:0!important;max-height:90px!important;display:block!important;overflow:hidden!important}.adslot iframe{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:90px!important;display:block!important}
/*# sourceMappingURL=inverview-point-v2.43ac92a5.css.map */
