@import url('../flashcard-assets/style.css');
.workspace{grid-template-columns:minmax(330px,430px) minmax(0,1fr)}
.format-help{margin:.8rem 0;font-size:.94rem}.format-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.format-help p{margin:.5rem 0}
.starter label{margin-bottom:.4rem}.selection{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem 0}.selection button{font-size:.9rem}.rows{max-height:560px}.row{grid-template-columns:23px minmax(0,1fr) auto;gap:.45rem}.row input[type=checkbox],.check input{width:20px;height:20px;min-height:20px;margin:.6rem 0 0;padding:0;accent-color:var(--red)}.row textarea{font-size:.9rem;min-height:42px;margin:.35rem 0 0;padding:.35rem .55rem}.row input[type=text]{font-size:1rem;padding:.4rem .55rem;min-height:40px}.row button{margin-top:2px}.check{display:flex;align-items:start;gap:.65rem;font-weight:400;margin:.8rem 0}.check input{flex:none;margin:.2rem 0 0}.more-options .check{font-size:.96rem}.layout-report{padding:.7rem .85rem;background:var(--soft);margin:.8rem 0 1.4rem;border-left:3px solid var(--green)}.layout-report.error{border-color:var(--red);color:#922821}.layout-report.warning{border-color:#996819}.worksheet-preview{list-style:none;counter-reset:word;margin:.7rem 0 0;padding:0}.worksheet-preview li{counter-increment:word;display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.4rem;padding:1rem 0;border-bottom:1px solid #e3e5e7}.worksheet-preview li::before{content:counter(word) '.';font-weight:600;color:var(--muted)}.scrambled{font:500 1.18rem/1.4 var(--mono);letter-spacing:.08em;overflow-wrap:anywhere}.worksheet-preview .hint{margin:.25rem 0 .65rem}.answer-line{display:block;border-bottom:1px solid #777;height:1rem;max-width:350px;margin:.5rem 0 .2rem}#bank{background:var(--soft);padding:.75rem .85rem;margin:.8rem 0;font-size:1rem}#bank strong{display:block;margin-bottom:.2rem}.pdf-area{margin-top:1rem}.print-note{font-size:.94rem}.row .remove{font-size:.85rem}.options>label input{margin-top:.3rem}.option-grid{max-width:220px}.empty{color:var(--muted);padding:1rem 0;font-size:.95rem}.pdf-fallback a{text-decoration:underline;cursor:pointer}#add-error{color:var(--red)}
@media(max-width:1000px){.workspace{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}}
@media(max-width:710px){.workspace{display:flex}.scrambled{font-size:1.08rem}.selection{flex-wrap:wrap}.inline{flex-wrap:wrap}.starter .inline select{flex:1;min-width:170px}.row{grid-template-columns:22px minmax(0,1fr) auto}.preview-bar{flex-wrap:wrap}}
#replace-dialog .actions{margin:1rem 0 .5rem}#replace-dialog .hint{margin-top:.7rem}
