@import url('./batch.css');
.student-batch-dialog{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei",sans-serif;box-sizing:border-box}.student-batch-dialog *{box-sizing:border-box}.student-batch-dialog button,.student-batch-dialog input,.student-batch-dialog select,.student-batch-dialog textarea{font:inherit}.student-batch-dialog button{cursor:pointer}.student-batch-dialog button:not(.primary){border:0;background:transparent}.student-batch-dialog button.button{background:#fff;border:1px solid #dedee3}.student-batch-dialog button.primary{border:1px solid #0071e3}.student-batch-dialog .modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.student-batch-dialog h2,.student-batch-dialog h3,.student-batch-dialog h4,.student-batch-dialog p{margin:0}.student-batch-dialog .modal-heading p{margin-top:10px;line-height:1.8;max-width:65ch}.student-batch-dialog .modal-heading .icon-button{font-size:25px;line-height:1;min-width:40px;min-height:40px;border:1px solid #e8e8ed;border-radius:50%;color:#6e6e73;flex-shrink:0}.student-batch-dialog input,.student-batch-dialog select,.student-batch-dialog textarea{border:1px solid #dedee3;max-width:100%;min-width:0}.student-batch-dialog input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.student-batch-dialog .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.student-batch-dialog .form-grid>.full{grid-column:1/-1}.student-batch-dialog .form-grid>label{display:flex;flex-direction:column;min-width:0}.student-batch-dialog .check-label{display:flex;align-items:center;gap:8px}.student-batch-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.student-batch-dialog .batch-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.student-batch-dialog .modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.student-batch-dialog .tags-editor-chips{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.student-batch-dialog .tags-editor-chip{padding:3px 8px;background:#f2f6fc;color:#356793;border-radius:6px;font-size:11px}.student-batch-dialog .ai-tag-preview{margin-top:16px;font-size:12px}.student-batch-dialog .ai-tag-preview .helper{line-height:1.8;margin:5px 0}.student-batch-confirm{max-width:min(440px,calc(100vw - 28px));padding:24px;border:1px solid #e8e8ed;border-radius:20px;background:#fff;color:#1d1d1f;box-shadow:0 25px 75px #0002}.student-batch-confirm::backdrop{background:#18243a55}.student-batch-confirm p{font-size:14px;line-height:1.8;margin:0 0 20px}.student-batch-confirm>div{display:flex;justify-content:flex-end;gap:9px}.student-batch-confirm button{padding:10px 15px;border:1px solid #dedee3;border-radius:10px;background:#fff;color:#1d1d1f}.student-batch-confirm button:last-child{background:#0071e3;color:white;border-color:#0071e3}.student-batch-confirm :focus-visible{outline:3px solid #78b8f5;outline-offset:2px}
@media(max-width:700px){.student-batch-dialog .form-grid{grid-template-columns:1fr}.student-batch-dialog .modal-heading h2{font-size:23px}.student-batch-dialog .batch-meta{gap:9px}.student-batch-dialog .batch-meta select{padding:9px 5px;font-size:12px}.student-batch-dialog .batch-footer p{margin-top:5px}.student-batch-dialog .batch-draft-heading{flex-wrap:wrap}.student-batch-dialog .batch-draft-heading h4{flex-basis:100%}.student-batch-dialog textarea,.student-batch-dialog input:not([type=checkbox]),.student-batch-dialog select{font-size:16px!important}.student-batch-dialog .batch-crop-values input{padding:8px 3px}}
.student-batch-dialog .batch-mobile-tabs button[aria-pressed=true]{background:#fff}.student-batch-dialog .batch-thumbnail{background:#fff;border:1px solid #d9d9df}.student-batch-dialog .batch-thumbnail.active{border:2px solid #0071e3}
