.as-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.as-fields label{min-width:0}.as-tool input,.as-tool select,.as-tool textarea{max-width:100%;min-width:0}.as-tool input[type=date]{appearance:none;-webkit-appearance:none}.as-grade-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.as-grade-links a{padding:9px 14px;border:1px solid #dce3eb;border-radius:7px;text-decoration:none;font-size:13px}.as-grade-links a[aria-current]{background:#223447;color:#fff}.as-topic{border:1px solid #dce3eb;border-radius:8px;padding:0 15px;margin:10px 0;background:#fff}.as-topic>summary{cursor:pointer;padding:13px 0;font-size:14px;font-weight:650}.as-topic p,.as-topic li{font-size:14px;line-height:1.8}.as-topic ul,.as-topic ol{padding-left:22px}.as-tool .as-check{display:flex;flex-direction:row;align-items:center;margin:16px 0}.as-note{border-left:3px solid #a71930;background:#fcf6f7;padding:12px 15px;font-size:13px}.as-scroll{max-width:100%;overflow:auto}.as-scroll table,.as-preview table{width:100%;border-collapse:collapse;font-size:12px}.as-scroll th,.as-scroll td,.as-preview th,.as-preview td{border:1px solid #dce3eb;padding:9px;text-align:left}.as-scroll th,.as-preview th{background:#f9e8ed}.as-scroll input{min-width:80px}.as-scroll input[data-map=code]{min-width:135px}.as-scroll input[data-map=label]{min-width:240px}.as-preview{background:#fff;color:#243447;padding:18px;overflow:auto}.as-preview h2{font-size:22px}.as-preview h3{font-size:16px}.as-preview p,.as-preview li{font-size:13px}.as-preview .op-footer{font-size:10px;color:#687586;border-top:1px solid #dce3eb;padding-top:10px}.as-tool .om-toolbar{margin:16px 0}.as-tool .om-button{max-width:100%;white-space:normal;line-height:1.5}.as-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.as-stat{border:1px solid #dce3eb;border-radius:8px;padding:14px;background:#fff}.as-stat span{display:block;font-size:12px;color:#637083}.as-stat strong{font-size:22px;color:#243447}.as-chart{width:100%;height:auto;background:#fff}.as-tool .as-empty{padding:20px;background:#f7f9fc;border-radius:8px}.as-report-section{margin:22px 0}.as-report-section h3{margin-bottom:12px}@media(max-width:650px){.as-fields{grid-template-columns:minmax(0,1fr)}.as-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.as-stat{padding:11px}.as-stat strong{font-size:20px}.as-tool .om-toolbar>.om-button{flex:1 1 100%}.as-tool .om-edit-block[open]{padding:0 12px 12px}.as-tool .om-edit-block[open]>summary{margin:0 -12px 14px}.as-preview{padding:12px}.as-topic{padding:0 12px}.as-topic summary{font-size:13px}.as-grade-links a{flex:1 1 55px;text-align:center;padding:9px}.as-scroll{border:1px solid #dce3eb;border-radius:7px}.as-preview table{min-width:480px}}
