.mcq-app{margin:0;background:#f6f6f3;color:#171a18;font:16px/1.55 Arial,sans-serif}.mcq-app *{box-sizing:border-box}.mcq-app [hidden]{display:none!important}.mcq-header{background:#101512;border-top:5px solid #f2ce12;display:flex;align-items:center;justify-content:space-between;padding:20px max(24px,calc((100vw - 1280px)/2));gap:20px}.mcq-logo{font-size:36px;line-height:1;font-weight:800;color:#f2ce12;text-decoration:none;letter-spacing:-1px}.mcq-logo small{font-size:11px;display:block;letter-spacing:4px;color:#fff;margin-top:7px}.mcq-list-link{color:#fff;font-weight:700;text-decoration:none;border:1px solid #667168;padding:10px 16px}.mcq-test-banner{padding:12px 24px;background:#fff3bc;text-align:center;font-size:14px;color:#453900}.mcq-main{max-width:1320px;margin:auto;padding:38px 24px 70px}.mcq-intro{max-width:780px;margin-bottom:32px}.mcq-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#5f665e}.mcq-app h1{font-family:inherit;font-size:40px;line-height:1.15;font-weight:750;margin:12px 0 14px;color:#111}.mcq-intro p{font-size:18px;color:#50564f;margin:0}.mcq-layout{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.mcq-panel{background:#fff;border:1px solid #dddfd8;border-top:4px solid #f2ce12;padding:26px;min-width:0}.mcq-app h2{font-family:inherit;font-size:23px;font-weight:700;line-height:1.3;margin:0 0 18px;color:#111}.mcq-app h3{font-family:inherit;font-size:20px;font-weight:700;line-height:1.3;margin:5px 0 8px;overflow-wrap:anywhere;color:#111}.mcq-app label{display:block;font-weight:600;font-size:14px;margin-bottom:14px}.mcq-app input:not([type=checkbox]),.mcq-app textarea{font:inherit;line-height:1.4;border:1px solid #aeb5ab;border-radius:3px;background:#fff;color:#171a18;padding:11px 12px;display:block;width:100%;height:auto;box-shadow:none;margin:7px 0 0}.mcq-app input:focus,.mcq-app textarea:focus,.mcq-app button:focus-visible,.mcq-app a:focus-visible,.mcq-app summary:focus-visible{outline:3px solid #246a83;outline-offset:3px}.mcq-app button,.mcq-app .mcq-button{font:700 14px/1.4 Arial,sans-serif;background:#f2ce12;color:#111;border:0;border-radius:2px;cursor:pointer;padding:12px 17px;display:inline-block;text-decoration:none;text-transform:none;margin:0}.mcq-app button:hover,.mcq-app .mcq-button:hover{background:#dfbc00;color:#111}.mcq-app button:disabled{opacity:.5;cursor:not-allowed}.mcq-search-row{display:flex;gap:10px;align-items:stretch}.mcq-search-row input{min-width:0;margin:0!important}.mcq-muted{font-size:13px;line-height:1.6;color:#626a60;margin:14px 0 18px}.mcq-brand{font-size:12px;font-weight:700;letter-spacing:.4px;color:#5d685b}.mcq-result{padding:18px 0;border-bottom:1px solid #e1e5dc}.mcq-result p,.mcq-item p{font-size:14px;margin:0;color:#4b5549;overflow-wrap:anywhere}.mcq-result-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.mcq-result-actions input{width:78px!important;margin:0!important}.mcq-manual{margin:26px 0 20px;border-top:1px solid #e1e5dc;padding-top:20px}.mcq-manual summary{cursor:pointer;font-weight:700;margin-bottom:16px}.mcq-text-link{font-size:14px;color:#225f72}.mcq-panel-heading{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.mcq-app .mcq-text-button{background:none;color:#456052;padding:0;text-decoration:underline;font-size:13px}.mcq-app .mcq-text-button:hover{background:none;color:#142c1e}.mcq-empty{padding:22px;border:1px dashed #bdc5b8;color:#586353;background:#fbfcf8}.mcq-item{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:16px;padding:18px 0;border-bottom:1px solid #e1e5dc}.mcq-item-actions label{margin:0 0 8px}.mcq-item-actions input{padding:8px!important}.mcq-manual-label{display:block;font-size:12px;color:#735e00;margin-top:8px}.mcq-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#mcq-request-form{margin-top:30px}.mcq-check{display:flex!important;gap:9px;align-items:baseline;font-weight:400!important;font-size:13px!important;flex-wrap:wrap}.mcq-check input{margin:0}.mcq-check a{color:#225f72}.mcq-confirmation{margin-top:28px;scroll-margin-top:30px}.mcq-confirmation pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 monospace;padding:20px;background:#f6f7f3;border:1px solid #e0e3da;margin:22px 0}.mcq-app .mcq-secondary{background:#e7ebe1;color:#22301f}#mcq-search-status,#mcq-submit-status,#mcq-storage-warning{font-size:14px;margin-top:16px}#mcq-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 40px);padding:12px 20px;background:#14271a;color:#fff;border-radius:4px;z-index:999999;box-shadow:0 4px 20px #0003;opacity:0;pointer-events:none;transition:opacity .15s}#mcq-toast.visible{opacity:1}.mcq-floating{position:fixed;bottom:22px;right:22px;z-index:9999;background:#f2ce12!important;color:#111!important;padding:13px 20px;font:700 15px Arial,sans-serif;box-shadow:0 3px 16px #0003;text-decoration:none}.mcq-add-inline{display:block;background:#f2ce12;color:#111;padding:10px 14px;border:1px solid #c9ae14;cursor:pointer;font-weight:700;margin-top:8px}
@media(max-width:850px){.mcq-layout{grid-template-columns:1fr}.mcq-main{padding:28px 18px 50px}.mcq-header{padding:18px}.mcq-app h1{font-size:33px}.mcq-panel{padding:22px}.mcq-test-banner{font-size:12px}.mcq-floating{bottom:12px;right:12px}}
@media(max-width:480px){.mcq-form-grid{grid-template-columns:1fr}.mcq-header{gap:12px}.mcq-logo{font-size:28px}.mcq-list-link{font-size:13px;padding:9px}.mcq-search-row{flex-wrap:wrap}.mcq-search-row button{width:100%}.mcq-panel{padding:18px}.mcq-item{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.mcq-app h2{font-size:21px}}

/* Keep the private preview independent of the theme's sticky header and fonts. */
.mcq-app .mcq-header{position:static!important;top:auto!important;height:auto!important;width:auto!important;z-index:auto!important}
.mcq-app p,.mcq-app label,.mcq-app input,.mcq-app textarea,.mcq-app summary,.mcq-app .mcq-brand,.mcq-app .mcq-test-banner{font-family:Arial,sans-serif!important}
.mcq-app .mcq-logo{font-family:Arial,sans-serif!important}.mcq-app{padding-top:0!important}
.mcpq-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mcq-app input::placeholder,.mcq-app textarea::placeholder{font-family:Arial,sans-serif!important;font-size:15px!important}.mcq-app .mcq-panel input{min-height:42px}.mcq-floating{border-radius:3px}.mcq-app .mcq-header a:hover{color:#fff}.mcq-app .mcq-logo:hover{color:#f2ce12}

.mcq-app .mcq-header .custom-logo-link{display:block;flex:0 1 275px}.mcq-app .mcq-header .custom-logo{display:block;width:275px;max-width:100%;height:auto;margin:0}.mcq-app .mcq-header .mcq-list-link{flex-shrink:0}@media(max-width:480px){.mcq-app .mcq-header .custom-logo-link{flex-basis:170px}.mcq-app .mcq-header .custom-logo{width:170px}}
