/* Only adaptations for the functional slice; the design tokens and template CSS are copied unchanged. */
.prototype-pagination{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:28px 0}
.pagination{flex-wrap:wrap}
.prototype-preview{padding:18px;background:#fff3c4;border-radius:12px;margin:20px 0}
.prototype-ops{max-width:840px}.prototype-ops fieldset{padding:20px;border:1px solid var(--line);border-radius:14px;margin:20px 0}
.prototype-ops label{display:block;margin:14px 0}.prototype-ops select{padding:12px;width:100%;max-width:600px}
.prototype-status{min-height:30px;margin-top:16px}.school{position:absolute;left:20px;bottom:20px;font-size:15px;font-weight:600}
@media(max-width:600px){.prototype-ops fieldset{padding:14px}.prototype-pagination .btn{min-width:120px}}
