.bulk-steps{display:flex;gap:25px;align-items:center;margin:25px 0;color:#9aa58e;font-size:12px}.bulk-steps strong{color:var(--green)}.bulk-format{background:#f0f3e8;border-radius:12px;padding:20px;margin-top:22px;font-size:12px;line-height:1.8}.bulk-format p{color:#7c8a70}.bulk-format pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fffef9;padding:14px;border-radius:8px;font-family:inherit;font-size:12px}.bulk-check{display:flex;gap:9px;align-items:center;font-size:12px;color:#6c7e60}.bulk-check input{accent-color:var(--green);width:17px;height:17px}.bulk-error{color:#a34f3b;font-size:13px;white-space:pre-wrap}.bulk-table-wrap{border:1px solid var(--line);border-radius:14px;overflow:auto;margin-top:22px;background:#fffef9}.bulk-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:790px;font-size:12px}.bulk-table th{text-align:left;background:#eaf0e2;color:#6b7c5d;font-weight:500;padding:15px}.bulk-table th:first-child{width:18%}.bulk-table td{border-top:1px solid var(--line);padding:16px 12px;vertical-align:top}.bulk-table input:not([type=checkbox]),.bulk-table textarea,.bulk-table select{width:100%;border:1px solid #dce3d4;border-radius:7px;padding:10px;background:white;font:inherit;color:var(--ink)}.bulk-table textarea{resize:vertical;min-height:65px;line-height:1.7}.bulk-row-status{display:grid;gap:5px;font-size:10px;margin-top:12px;line-height:1.7;overflow-wrap:anywhere}.bulk-good{color:#7b9268}.bulk-warn{color:#a67e35}.bulk-bad{color:#b65d48}.bulk-table details{margin-top:10px;color:#829575;font-size:11px}.bulk-extra{display:grid;gap:10px;margin-top:12px}.bulk-extra>label{display:grid;gap:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bulk-save{margin-bottom:25px}.bulk-save p{font-size:12px;color:#8a987b}.bulk-save .bulk-error{color:#a34f3b}.bulk-overview>p{font-size:12px}.bulk-overview .lesson-toolbar button{font-size:11px}.bulk-table label{display:block}@media(max-width:700px){.bulk-steps{gap:12px;font-size:10px;justify-content:space-between}.bulk-table{display:block;min-width:0}.bulk-table thead{display:none}.bulk-table tbody{display:block}.bulk-table tr{display:grid;grid-template-columns:1fr 1fr;padding:15px;gap:12px;border-bottom:1px solid var(--line)}.bulk-table td{display:block;padding:0;border:0}.bulk-table td:first-child{grid-column:1/-1}.bulk-table td:before{content:attr(data-label);display:block;font-size:10px;color:#859277;margin-bottom:7px}.bulk-table td:first-child:before{display:none}.bulk-table td:nth-child(2){grid-column:1/-1}.bulk-table .bulk-check{display:flex}.bulk-row-status{margin-top:5px}.bulk-format{padding:15px}}
