.build-footer{position:fixed;bottom:0;left:0;right:0;min-height:22px;padding:4px 10px;background:#e9ecee;color:#344651;text-align:center;font:11px/14px Arial,sans-serif;z-index:30;border-top:1px solid #cbd2d6}
.admin-page{background:#edf0f2}.admin-page h2{font-size:20px}.admin-page h3{font-size:16px}.admin-page p,.admin-page li{font-size:14px;line-height:1.55}.admin-page button{padding:10px 16px;margin-right:8px}.admin-page input,.admin-page select{display:block;padding:10px;margin:8px 0 15px;border:1px solid #aebbc4;border-radius:4px;background:white}.admin-card{padding:20px 24px;margin:20px 0;background:white;border:1px solid #d2dbe0;border-radius:6px}.admin-settings{display:flex;gap:40px;flex-wrap:wrap}.release-entry{padding:8px 0 16px;border-bottom:1px solid #e0e5e8}.release-entry:last-child{border:0}.admin-page summary{cursor:pointer;font-weight:bold;padding:10px 0}.accuracy-result{padding:10px 12px;border:1px solid #8caa98;background:#edf6ee;color:#19452f;font-size:13px;line-height:1.5;border-radius:4px;margin:10px 0}.accuracy-result.needs-correction{border-color:#c19268;background:#fff3e5;color:#713c13}.accuracy-result ul{padding-left:20px;margin:5px 0}.accuracy-counts{font-weight:bold;color:#244034!important}.history-pages{display:flex;gap:12px;align-items:center;margin-top:15px}.report-table.accuracy-table{font-size:11px}.paper-training .accuracy-result{font-size:10px;text-align:left;padding:5px}.report-build{font-size:8px;color:#65737c}.print-preview .build-footer{display:none}
@media print{.build-footer{display:none!important}.accuracy-result{break-inside:avoid}.report-build{color:#333}}

.study-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.study-checks h3,.answer-heading{text-align:center;font-size:14px}.answer-scenario{font-size:11px;line-height:1.5}.study-checks .paper-receipt{max-width:100%}.comparison-page .paired-receipts-grid{align-items:start}

button.toast-logo{z-index:2;border:1px solid #ddd;padding:0;border-radius:2px;background:white;cursor:default}.test-entry p{max-width:240px}

.receipt-gallery{grid-template-columns:1fr;max-width:1000px;margin:auto}.receipt-card{padding:12px 20px 24px;background:#f6f7f8;border:1px solid #d3dbe0;border-radius:6px}.receipt-card .scenario-copy{min-height:0}.result-toolbar{flex-wrap:wrap}.report-footer .report-build{max-width:48%;overflow-wrap:anywhere}

.release-sources{overflow-wrap:anywhere;color:#435462}
