.mpdl-word-detail{max-width:1180px;margin:42px auto;padding:0 18px;color:#18202f;line-height:1.72}.mpdl-word-detail *{box-sizing:border-box}.mpdl-breadcrumb-lite{display:flex;gap:8px;align-items:center;margin-bottom:18px;font-size:14px;color:#687386}.mpdl-breadcrumb-lite a{text-decoration:none;color:inherit}.mpdl-breadcrumb-lite a:hover{text-decoration:underline}.mpdl-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:stretch;margin-bottom:22px}.mpdl-hero-main,.mpdl-hero-side,.mpdl-card-block,.mpdl-example-box,.mpdl-story-card,.mpdl-related-section,.mpdl-search-box,.mpdl-not-found{background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:22px;box-shadow:0 16px 45px rgba(17,24,39,.06)}.mpdl-hero-main{padding:34px}.mpdl-letter-chip{display:inline-flex;width:38px;height:38px;border-radius:14px;align-items:center;justify-content:center;background:#f4f7fb;font-weight:800;margin-bottom:16px}.mpdl-hero h1{font-size:clamp(42px,7vw,78px);line-height:.95;margin:0 0 20px;text-transform:none;letter-spacing:-.045em}.mpdl-word-badges{display:flex;gap:8px;flex-wrap:wrap}.mpdl-word-badges span,.mpdl-related-list span{display:inline-flex;align-items:center;border-radius:999px;background:#f4f7fb;padding:7px 12px;font-size:13px;font-weight:700;color:#354156}.mpdl-hero-side{padding:24px;display:flex;flex-direction:column;justify-content:center;gap:8px}.mpdl-hero-side strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#687386}.mpdl-hero-side span{font-size:24px;font-weight:800}.mpdl-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.mpdl-card-block{padding:26px}.mpdl-card-block h2,.mpdl-example-box h2,.mpdl-related-section h2{font-size:20px;margin:0 0 12px}.mpdl-rich-text p{margin:0 0 14px}.mpdl-rich-text p:last-child{margin-bottom:0}.mpdl-empty-text{color:#7d8797}.mpdl-example-box{padding:28px;margin-bottom:22px}.mpdl-example-en{font-size:24px;line-height:1.45;font-weight:750;margin:0 0 12px;color:#101827}.mpdl-example-tr{margin:0;color:#526071;font-size:17px}.mpdl-story-section{margin-top:26px}.mpdl-section-heading{margin-bottom:14px}.mpdl-section-heading h2{font-size:30px;margin:0 0 4px}.mpdl-section-heading p{margin:0;color:#687386}.mpdl-story-grid{align-items:start}.mpdl-story-card{padding:26px}.mpdl-story-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:16px}.mpdl-story-head h3{margin:0;font-size:20px}.mpdl-story-head span{font-size:13px;color:#687386;background:#f4f7fb;border-radius:999px;padding:6px 10px;white-space:nowrap}.mpdl-story-text{font-size:16px}.mpdl-related-section{padding:24px;margin-top:22px}.mpdl-related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.mpdl-related-list a{display:flex;justify-content:space-between;gap:8px;align-items:center;text-decoration:none;color:#18202f;border:1px solid rgba(24,32,47,.09);border-radius:16px;padding:13px 14px;background:#fbfcfe}.mpdl-related-list a:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(17,24,39,.06)}.mpdl-button,.mpdl-search-form button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#18202f;color:#fff!important;text-decoration:none;padding:12px 18px;font-weight:800;cursor:pointer}.mpdl-word-not-found{max-width:860px}.mpdl-search-box{padding:18px;margin:20px 0}.mpdl-search-form{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:10px}.mpdl-search-form input{width:100%;border:1px solid rgba(24,32,47,.16);border-radius:14px;padding:12px 14px;min-height:48px}.mpdl-search-summary{margin:12px 0;color:#526071}.mpdl-word-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mpdl-word-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#18202f;background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(17,24,39,.045)}.mpdl-word-card:hover{transform:translateY(-1px);box-shadow:0 16px 42px rgba(17,24,39,.07)}.mpdl-word-card-title{font-size:23px;font-weight:850;letter-spacing:-.025em}.mpdl-word-card-meta{font-size:13px;color:#687386}.mpdl-word-card-meaning{font-size:14px;color:#354156}.mpdl-pagination{margin-top:24px}.mpdl-pagination ul{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.mpdl-pagination a,.mpdl-pagination span{display:inline-flex;min-width:38px;height:38px;padding:0 12px;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(24,32,47,.1);text-decoration:none}.mpdl-pagination .current{background:#18202f;color:#fff}.mpdl-not-found{padding:22px;margin:18px 0}@media(max-width:860px){.mpdl-hero,.mpdl-two-col{grid-template-columns:1fr}.mpdl-hero-main{padding:26px}.mpdl-hero-side{padding:20px}.mpdl-example-en{font-size:20px}.mpdl-search-form{grid-template-columns:1fr}.mpdl-word-detail{margin:24px auto}}

/* MPDL Test Manager Frontend */
.mpdl-test-center,.mpdl-test-runner,.mpdl-test-result{max-width:1180px;margin:42px auto;padding:0 18px;color:#18202f;line-height:1.65}.mpdl-test-center *,.mpdl-test-runner *,.mpdl-test-result *{box-sizing:border-box}.mpdl-test-hero,.mpdl-test-titlebar,.mpdl-result-hero,.mpdl-question-card,.mpdl-result-question,.mpdl-test-card{background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:22px;box-shadow:0 16px 45px rgba(17,24,39,.06)}.mpdl-test-hero{padding:34px;margin-bottom:20px}.mpdl-test-kicker{display:inline-flex;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#687386;margin-bottom:8px}.mpdl-test-hero h2,.mpdl-test-titlebar h2,.mpdl-result-hero h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:1;margin:0 0 10px}.mpdl-test-hero p,.mpdl-test-titlebar p,.mpdl-test-card p{margin:0;color:#526071}.mpdl-test-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.mpdl-test-card{padding:22px;display:flex;flex-direction:column;gap:14px}.mpdl-test-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mpdl-test-card h3{margin:0;font-size:23px;line-height:1.15}.mpdl-test-status{display:inline-flex;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850;white-space:nowrap;background:#fef3c7;color:#92400e}.mpdl-test-status.is-ready{background:#dcfce7;color:#166534}.mpdl-test-status.is-missing{background:#fee2e2;color:#991b1b}.mpdl-test-meta{display:flex;gap:8px;flex-wrap:wrap}.mpdl-test-meta span{display:inline-flex;border-radius:999px;background:#f4f7fb;padding:6px 10px;font-size:13px;font-weight:750;color:#354156}.mpdl-test-health-line{font-size:13px;color:#687386}.mpdl-test-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#18202f;color:#fff!important;text-decoration:none;padding:12px 18px;font-weight:850;cursor:pointer;min-height:46px}.mpdl-test-back{display:inline-flex;margin-bottom:12px;text-decoration:none;color:#354156;font-weight:750}.mpdl-test-titlebar{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:18px;padding:30px;margin-bottom:18px;align-items:center}.mpdl-test-titlebar aside{background:#f4f7fb;border-radius:18px;padding:18px;text-align:center}.mpdl-test-titlebar aside strong{display:block;font-size:34px;line-height:1}.mpdl-test-titlebar aside span{font-size:13px;color:#687386;font-weight:750}.mpdl-question-list,.mpdl-result-list{display:flex;flex-direction:column;gap:16px}.mpdl-question-card{padding:24px}.mpdl-question-head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.mpdl-question-no{display:inline-flex;width:40px;height:40px;border-radius:14px;align-items:center;justify-content:center;background:#f4f7fb;font-weight:900}.mpdl-question-head strong{display:block}.mpdl-question-head span{display:block;color:#687386;font-size:13px}.mpdl-question-paragraph{background:#f8fafc;border:1px solid rgba(24,32,47,.08);border-radius:16px;padding:16px;margin-bottom:14px;color:#354156}.mpdl-question-blank{background:#fff7ed;border:1px solid rgba(251,146,60,.25);border-radius:16px;padding:14px;margin-bottom:14px;font-size:18px;font-weight:750}.mpdl-question-text{font-size:18px;font-weight:650;margin-bottom:14px}.mpdl-question-text p{margin:0 0 10px}.mpdl-option-list{display:grid;grid-template-columns:1fr;gap:10px}.mpdl-option{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(24,32,47,.11);border-radius:16px;padding:13px;background:#fbfcfe;cursor:pointer}.mpdl-option:hover{box-shadow:0 8px 24px rgba(17,24,39,.06);transform:translateY(-1px)}.mpdl-option input{margin-top:5px}.mpdl-option-key{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:10px;background:#eef2f7;font-weight:900}.mpdl-option-text{flex:1}.mpdl-test-submit-row{display:flex;justify-content:flex-end;margin-top:22px}.mpdl-test-notice{background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:18px;padding:18px;margin:18px 0;box-shadow:0 12px 30px rgba(17,24,39,.045)}.mpdl-test-notice-warning{background:#fffbeb;border-color:#fde68a}.mpdl-test-notice-error{background:#fef2f2;border-color:#fecaca}.mpdl-test-warning{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:12px;color:#991b1b}.mpdl-result-hero{padding:34px;text-align:center;margin-bottom:18px}.mpdl-score-big{font-size:clamp(58px,9vw,110px);line-height:.9;font-weight:950;letter-spacing:-.06em;margin:18px 0}.mpdl-result-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:18px}.mpdl-result-stats div{background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:18px;padding:16px;text-align:center}.mpdl-result-stats strong{display:block;font-size:28px}.mpdl-result-stats span{display:block;color:#687386;font-size:13px;font-weight:750}.mpdl-result-question{padding:22px;border-left:6px solid #e5e7eb}.mpdl-result-question.is-correct{border-left-color:#16a34a}.mpdl-result-question.is-wrong{border-left-color:#dc2626}.mpdl-result-question.is-empty{border-left-color:#f59e0b}.mpdl-result-question-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.mpdl-result-question-head span{border-radius:999px;background:#f4f7fb;padding:5px 10px;font-size:12px;font-weight:850}.mpdl-result-question.is-correct .mpdl-result-question-head span{background:#dcfce7;color:#166534}.mpdl-result-question.is-wrong .mpdl-result-question-head span{background:#fee2e2;color:#991b1b}.mpdl-result-question.is-empty .mpdl-result-question-head span{background:#fef3c7;color:#92400e}.mpdl-answer-line{display:flex;gap:10px;align-items:flex-start;margin:8px 0}.mpdl-answer-line span{min-width:110px;color:#687386}.mpdl-explanation-box{background:#f8fafc;border:1px solid rgba(24,32,47,.08);border-radius:16px;padding:14px;margin-top:12px}.mpdl-explanation-box p{margin:0 0 8px}.mpdl-explanation-box p:last-child{margin-bottom:0}@media(max-width:760px){.mpdl-test-titlebar{grid-template-columns:1fr}.mpdl-option-list{grid-template-columns:1fr}.mpdl-test-submit-row{justify-content:stretch}.mpdl-test-button{width:100%}.mpdl-answer-line{display:block}.mpdl-answer-line span{display:block;min-width:0}}

/* MPDL Test Manager v8 - AJAX modal + long test stepper */
.mpdl-test-stepper{position:sticky;top:12px;z-index:20;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,2fr) auto;gap:14px;align-items:center;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border:1px solid rgba(24,32,47,.09);border-radius:18px;padding:14px 16px;margin:0 0 16px;box-shadow:0 14px 38px rgba(17,24,39,.07)}.mpdl-test-stepper-main strong{display:block;font-size:16px}.mpdl-test-stepper-main span,.mpdl-test-stepper-count{display:block;color:#687386;font-size:13px;font-weight:750}.mpdl-test-stepper-progress{height:10px;background:#eef2f7;border-radius:999px;overflow:hidden}.mpdl-test-stepper-progress span{display:block;width:0;height:100%;background:#18202f;border-radius:inherit;transition:width .2s ease}.mpdl-test-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.mpdl-test-button-secondary{background:#eef2f7!important;color:#18202f!important}.mpdl-test-button[disabled],.mpdl-test-button:disabled{opacity:.55;cursor:not-allowed}.mpdl-test-form.is-submitting{pointer-events:none}.mpdl-test-form.is-submitting .mpdl-test-submit-row{opacity:.8}.mpdl-result-modal[hidden]{display:none!important}.mpdl-result-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.mpdl-result-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.72);backdrop-filter:blur(6px)}.mpdl-result-modal-dialog{position:relative;width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#f8fafc;border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.35);padding:0}.mpdl-result-modal-close{position:sticky;top:14px;float:right;z-index:2;margin:14px 14px 0 0;width:42px;height:42px;border:0;border-radius:14px;background:#18202f;color:#fff;font-size:28px;line-height:1;cursor:pointer}.mpdl-result-modal-body{clear:both;padding:0 0 18px}.mpdl-result-modal-body .mpdl-test-result{margin:0 auto;padding:18px}.mpdl-modal-open{overflow:hidden}.mpdl-question-card[hidden]{display:none!important}@media(max-width:760px){.mpdl-test-stepper{position:static;grid-template-columns:1fr}.mpdl-test-navigation{flex-direction:column}.mpdl-result-modal{padding:10px}.mpdl-result-modal-dialog{width:100%;max-height:calc(100vh - 20px);border-radius:18px}.mpdl-result-modal-body .mpdl-test-result{padding:12px}.mpdl-result-modal-close{top:10px;margin:10px 10px 0 0}}

/* v9: Test şıkları her ekranda alt alta gösterilir. */
.mpdl-test-runner .mpdl-option-list{grid-template-columns:1fr!important;}
.mpdl-test-runner .mpdl-option{width:100%;align-items:flex-start;}
.mpdl-test-runner .mpdl-option-text{min-width:0;word-break:break-word;}

/* MPDL Membership Manager v1 */
.mpdl-membership-paywall,.mpdl-membership-card{background:#fff;border:1px solid rgba(24,32,47,.1);border-radius:22px;box-shadow:0 16px 45px rgba(17,24,39,.06);padding:24px;margin:18px 0;color:#18202f;line-height:1.65}.mpdl-membership-paywall .mpdl-membership-kicker{display:inline-flex;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#687386;margin-bottom:8px}.mpdl-membership-paywall h3{font-size:clamp(24px,3vw,38px);line-height:1.05;margin:0 0 10px;letter-spacing:-.035em}.mpdl-membership-paywall p{margin:0 0 16px;color:#526071}.mpdl-membership-actions{display:flex;gap:10px;flex-wrap:wrap}.mpdl-story-preview{background:#f8fafc;border:1px solid rgba(24,32,47,.08);border-radius:18px;padding:18px;margin:18px 0;color:#526071}.mpdl-membership-account{max-width:980px}.mpdl-membership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.mpdl-membership-card h3{margin:8px 0 10px;font-size:24px}.mpdl-membership-card ul{list-style:none;margin:0 0 16px;padding:0}.mpdl-membership-card li{margin:7px 0;color:#526071}.mpdl-membership-status{display:inline-flex;border-radius:999px;padding:6px 10px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:850}.mpdl-membership-card.is-active .mpdl-membership-status{background:#dcfce7;color:#166534}.mpdl-membership-card.is-passive .mpdl-membership-status{background:#fee2e2;color:#991b1b}.mpdl-membership-card.is-empty{background:#fffbeb;border-color:#fde68a}@media(max-width:760px){.mpdl-membership-actions{flex-direction:column}.mpdl-membership-actions .mpdl-test-button{width:100%}}

/* MPDL Listening Manager Frontend */
.mpdl-question-card.is-listening-question{border-left:6px solid #2563eb;}
.mpdl-listening-player{background:#eff6ff;border:1px solid rgba(37,99,235,.2);border-radius:18px;padding:16px;margin:0 0 14px;}
.mpdl-listening-player-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;}
.mpdl-listening-player-head strong{font-size:15px;}
.mpdl-listening-player-head span{font-size:12px;font-weight:800;color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:5px 9px;}
.mpdl-listening-player audio{display:block;width:100%;max-width:520px;}
.mpdl-listening-limit-message{min-height:18px;margin-top:8px;font-size:13px;font-weight:750;color:#1d4ed8;}
.mpdl-listening-play-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#1d4ed8;color:#fff!important;text-decoration:none;padding:11px 18px;font-weight:850;cursor:pointer;min-height:44px;min-width:120px;box-shadow:0 10px 24px rgba(29,78,216,.16);}
.mpdl-listening-play-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(29,78,216,.22);}
.mpdl-listening-play-button:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none;}

.mpdl-listening-player-missing{background:#fef2f2;border-color:#fecaca;color:#991b1b;}
.mpdl-listening-player.is-result{background:#f8fafc;border-color:rgba(24,32,47,.08);}
@media(max-width:760px){.mpdl-listening-player-head{display:block}.mpdl-listening-player-head span{display:inline-flex;margin-top:8px}}



/* MPDL Test History / Saved Tests */
.mpdl-save-test-box,.mpdl-test-history-hero,.mpdl-history-panel,.mpdl-history-card{background:#fff;border:1px solid rgba(24,32,47,.09);border-radius:22px;box-shadow:0 16px 45px rgba(17,24,39,.06)}
.mpdl-save-test-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:18px;align-items:center;padding:22px;margin:18px 0}.mpdl-save-test-box h3{font-size:24px;margin:4px 0 8px;letter-spacing:-.025em}.mpdl-save-test-box p{margin:0;color:#526071}.mpdl-save-test-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.mpdl-save-test-actions label{flex:1 1 230px;display:block}.mpdl-save-test-actions label span{display:block;font-size:12px;font-weight:850;color:#687386;margin-bottom:5px}.mpdl-save-test-actions input{width:100%;border:1px solid rgba(24,32,47,.16);border-radius:14px;padding:11px 13px;min-height:44px}.mpdl-save-test-message{grid-column:1/-1;font-size:13px;font-weight:750;min-height:18px;color:#526071}.mpdl-save-test-message.is-success{color:#166534}.mpdl-save-test-message.is-error{color:#991b1b}.mpdl-test-history-account{max-width:1180px;color:#18202f;line-height:1.65}.mpdl-test-history-account *{box-sizing:border-box}.mpdl-test-history-hero{padding:30px;margin-bottom:18px}.mpdl-test-history-hero h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:1;margin:0 0 10px}.mpdl-test-history-hero p{margin:0;color:#526071}.mpdl-history-stats{margin-bottom:18px}.mpdl-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.mpdl-history-panel{padding:22px;margin-bottom:16px}.mpdl-history-panel h3{margin:0 0 14px;font-size:22px;letter-spacing:-.02em}.mpdl-history-bars{display:flex;flex-direction:column;gap:12px}.mpdl-history-bar-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.mpdl-history-bar-label strong{font-size:14px}.mpdl-history-bar-label span{font-size:12px;color:#687386;font-weight:750}.mpdl-history-bar{height:10px;background:#eef2f7;border-radius:999px;overflow:hidden}.mpdl-history-bar span{display:block;height:100%;background:#18202f;border-radius:inherit}.mpdl-history-list{display:flex;flex-direction:column;gap:12px}.mpdl-history-card{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:14px;align-items:center;padding:18px}.mpdl-history-card h4{font-size:18px;margin:0 0 4px}.mpdl-history-card h4 a{text-decoration:none;color:#18202f}.mpdl-history-card p{margin:0;color:#687386;font-size:13px}.mpdl-history-score{text-align:center;background:#f4f7fb;border-radius:16px;padding:12px}.mpdl-history-score strong{display:block;font-size:28px;line-height:1}.mpdl-history-score span{display:block;font-size:12px;color:#687386;font-weight:750;margin-top:4px}.mpdl-review-options{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.mpdl-review-option{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(24,32,47,.1);background:#fbfcfe;border-radius:14px;padding:10px 12px}.mpdl-review-option strong{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:10px;background:#eef2f7}.mpdl-review-option.is-correct-option{border-color:#86efac;background:#f0fdf4}.mpdl-review-option.is-selected-wrong{border-color:#fecaca;background:#fef2f2}.mpdl-review-option.is-selected strong{box-shadow:0 0 0 2px rgba(24,32,47,.12)}@media(max-width:760px){.mpdl-save-test-box,.mpdl-history-grid,.mpdl-history-card{grid-template-columns:1fr}.mpdl-save-test-actions{justify-content:stretch}.mpdl-save-test-actions .mpdl-test-button{width:100%}.mpdl-history-score{text-align:left}.mpdl-history-bar-label{display:block}.mpdl-history-card .mpdl-test-button{width:100%}}


/* MPDL Test History UI Refresh v2 */
.mpdl-test-history-account.mpdl-history-ui-refresh{max-width:1180px;margin:42px auto;padding:0 18px;color:#f8fafc;line-height:1.65}.mpdl-test-history-account.mpdl-history-ui-refresh *{box-sizing:border-box}.mpdl-history-ui-refresh .mpdl-history-hero,.mpdl-history-ui-refresh .mpdl-history-stat-card,.mpdl-history-ui-refresh .mpdl-history-panel,.mpdl-history-ui-refresh .mpdl-history-test-card,.mpdl-history-ui-refresh .mpdl-history-empty-card{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.10);border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.mpdl-history-ui-refresh .mpdl-history-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:22px;align-items:center;padding:30px;margin-bottom:20px}.mpdl-history-ui-refresh .mpdl-history-kicker{display:inline-flex;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:#b9c4d7;margin-bottom:8px}.mpdl-history-ui-refresh .mpdl-history-hero h2{margin:0 0 10px;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em;color:#fff}.mpdl-history-ui-refresh .mpdl-history-hero p{margin:0;color:#cbd5e1;font-size:16px;max-width:780px}.mpdl-history-ui-refresh .mpdl-history-hero-side{display:flex;justify-content:flex-end}.mpdl-history-ui-refresh .mpdl-history-hero-badge{width:170px;min-height:150px;border-radius:24px;background:radial-gradient(circle at top left,rgba(34,211,238,.22),transparent 55%),linear-gradient(135deg,rgba(56,189,248,.16),rgba(129,140,248,.16));border:1px solid rgba(125,211,252,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mpdl-history-ui-refresh .mpdl-history-hero-badge strong{display:block;font-size:44px;line-height:1;color:#fff;margin-bottom:8px;letter-spacing:-.05em}.mpdl-history-ui-refresh .mpdl-history-hero-badge span{font-size:13px;font-weight:800;color:#dbeafe}.mpdl-history-ui-refresh .mpdl-history-stat-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px}.mpdl-history-ui-refresh .mpdl-history-stat-card{position:relative;overflow:hidden;padding:18px}.mpdl-history-ui-refresh .mpdl-history-stat-card:before{content:"";position:absolute;inset:auto 16px 0 16px;height:3px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#60a5fa,#818cf8);opacity:.8}.mpdl-history-ui-refresh .mpdl-history-stat-card.is-correct:before{background:linear-gradient(90deg,#22c55e,#86efac)}.mpdl-history-ui-refresh .mpdl-history-stat-card.is-wrong:before{background:linear-gradient(90deg,#ef4444,#fca5a5)}.mpdl-history-ui-refresh .mpdl-history-stat-card.is-empty:before{background:linear-gradient(90deg,#f59e0b,#fde68a)}.mpdl-history-ui-refresh .mpdl-history-stat-card span{display:block;font-size:13px;font-weight:800;color:#b8c3d6;margin-bottom:10px}.mpdl-history-ui-refresh .mpdl-history-stat-card strong{display:block;font-size:32px;line-height:1;color:#fff;letter-spacing:-.035em}.mpdl-history-ui-refresh .mpdl-history-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.mpdl-history-ui-refresh .mpdl-history-panel{padding:22px}.mpdl-history-ui-refresh .mpdl-history-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.mpdl-history-ui-refresh .mpdl-history-panel h3{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.03em;color:#fff}.mpdl-history-ui-refresh .mpdl-history-panel-head span{font-size:13px;color:#b8c3d6;font-weight:750;white-space:nowrap}.mpdl-history-ui-refresh .mpdl-history-bars{display:flex;flex-direction:column;gap:15px}.mpdl-history-ui-refresh .mpdl-history-bar-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.mpdl-history-ui-refresh .mpdl-history-bar-label strong{font-size:15px;color:#fff}.mpdl-history-ui-refresh .mpdl-history-bar-label span{font-size:13px;color:#cbd5e1;font-weight:750;text-align:right}.mpdl-history-ui-refresh .mpdl-history-bar{height:12px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.mpdl-history-ui-refresh .mpdl-history-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#60a5fa,#818cf8);min-width:0}.mpdl-history-ui-refresh .mpdl-history-bar-item.is-zero .mpdl-history-bar span{width:0!important}.mpdl-history-ui-refresh .mpdl-history-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:2px 0 16px}.mpdl-history-ui-refresh .mpdl-history-section-head h3{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.04em;color:#fff}.mpdl-history-ui-refresh .mpdl-history-section-head>span{color:#b8c3d6;font-size:14px;font-weight:750}.mpdl-history-ui-refresh .mpdl-history-list{display:flex;flex-direction:column;gap:14px}.mpdl-history-ui-refresh .mpdl-history-test-card{display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(230px,auto) auto;gap:18px;align-items:center;padding:20px 22px}.mpdl-history-ui-refresh .mpdl-history-test-main h4{margin:0 0 10px;font-size:26px;line-height:1.15;letter-spacing:-.03em}.mpdl-history-ui-refresh .mpdl-history-test-main h4 a{color:#4de0ff;text-decoration:none}.mpdl-history-ui-refresh .mpdl-history-test-main h4 a:hover{text-decoration:underline}.mpdl-history-ui-refresh .mpdl-history-meta{display:flex;gap:8px;flex-wrap:wrap}.mpdl-history-ui-refresh .mpdl-history-meta span{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.09);color:#dbeafe;font-size:12px;font-weight:750}.mpdl-history-ui-refresh .mpdl-history-score-box{text-align:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px 10px}.mpdl-history-ui-refresh .mpdl-history-score-box strong{display:block;font-size:34px;line-height:1;color:#fff;letter-spacing:-.045em}.mpdl-history-ui-refresh .mpdl-history-score-box span{display:block;font-size:12px;color:#b8c3d6;font-weight:800;margin-top:6px}.mpdl-history-ui-refresh .mpdl-history-breakdown{display:flex;gap:9px;flex-wrap:wrap}.mpdl-history-ui-refresh .mpdl-history-breakdown span{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border-radius:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);color:#dbeafe;font-size:13px;font-weight:750}.mpdl-history-ui-refresh .mpdl-history-breakdown strong{color:#fff}.mpdl-history-ui-refresh .mpdl-history-breakdown .is-correct strong{color:#86efac}.mpdl-history-ui-refresh .mpdl-history-breakdown .is-wrong strong{color:#fca5a5}.mpdl-history-ui-refresh .mpdl-history-breakdown .is-empty strong{color:#fde68a}.mpdl-history-ui-refresh .mpdl-history-actions{display:flex;justify-content:flex-end}.mpdl-history-ui-refresh .mpdl-history-actions .mpdl-test-button{min-width:112px}.mpdl-history-ui-refresh .mpdl-history-empty-card{padding:24px}.mpdl-history-ui-refresh .mpdl-history-empty-card strong{display:block;font-size:22px;color:#fff;margin-bottom:6px}.mpdl-history-ui-refresh .mpdl-history-empty-card p{margin:0;color:#cbd5e1}.mpdl-history-ui-refresh .mpdl-history-empty-mini{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.055);color:#cbd5e1}.mpdl-history-ui-refresh .mpdl-history-back-button{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#dbeafe;font-weight:850;margin-bottom:14px}.mpdl-history-ui-refresh .mpdl-history-back-button:hover{color:#4de0ff}.mpdl-history-ui-refresh .mpdl-history-review-title{margin-top:8px}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-result-question{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border-color:rgba(255,255,255,.10);color:#f8fafc}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-question-paragraph,.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-question-blank,.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-explanation-box{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);color:#e5e7eb}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-answer-line span{color:#b8c3d6}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-review-option{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09);color:#e5e7eb}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-review-option strong{background:rgba(255,255,255,.09);color:#fff}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-review-option.is-correct-option{border-color:rgba(134,239,172,.55);background:rgba(34,197,94,.12)}.mpdl-history-ui-refresh .mpdl-history-review-list .mpdl-review-option.is-selected-wrong{border-color:rgba(252,165,165,.55);background:rgba(239,68,68,.12)}@media(max-width:1080px){.mpdl-history-ui-refresh .mpdl-history-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mpdl-history-ui-refresh .mpdl-history-test-card{grid-template-columns:minmax(0,1fr) 132px}.mpdl-history-ui-refresh .mpdl-history-breakdown,.mpdl-history-ui-refresh .mpdl-history-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:860px){.mpdl-history-ui-refresh .mpdl-history-hero{grid-template-columns:1fr}.mpdl-history-ui-refresh .mpdl-history-hero-side{justify-content:flex-start}.mpdl-history-ui-refresh .mpdl-history-analysis-grid{grid-template-columns:1fr}.mpdl-history-ui-refresh .mpdl-history-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mpdl-history-ui-refresh .mpdl-history-section-head{display:block}.mpdl-history-ui-refresh .mpdl-history-section-head>span{display:block;margin-top:6px}.mpdl-history-ui-refresh .mpdl-history-panel-head{display:block}.mpdl-history-ui-refresh .mpdl-history-panel-head span{display:block;margin-top:6px}}@media(max-width:640px){.mpdl-history-ui-refresh .mpdl-history-stat-cards{grid-template-columns:1fr}.mpdl-history-ui-refresh .mpdl-history-test-card{grid-template-columns:1fr}.mpdl-history-ui-refresh .mpdl-history-test-main h4{font-size:23px}.mpdl-history-ui-refresh .mpdl-history-score-box{text-align:left}.mpdl-history-ui-refresh .mpdl-history-hero{padding:24px}.mpdl-history-ui-refresh .mpdl-history-hero-badge{width:100%;min-height:120px}.mpdl-history-ui-refresh .mpdl-history-bar-label{display:block}.mpdl-history-ui-refresh .mpdl-history-bar-label span{display:block;text-align:left;margin-top:3px}}
