@layer payload-default{.icon--check{width:1.53846rem;height:1.53846rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}
@layer payload-default{.plugin-seo__field .field-label{display:inline!important}}
@layer payload-default{.export-preview__header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.export-preview__export-info{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.export-preview__export-count{font-size:var(--font-size-small);color:var(--theme-elevation-500)}.export-preview__limit-capped{font-size:var(--font-size-small);color:var(--theme-warning-500)}.export-preview__pagination{justify-content:space-between;align-items:center;gap:var(--base);margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100);display:flex}.export-preview__pagination .per-page:only-child{margin-left:auto}.export-preview__page-info{font-size:var(--font-size-small);color:var(--theme-elevation-500);white-space:nowrap}}
@layer payload-default{.import-preview__header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.import-preview__info,.import-preview__import-count{font-size:var(--font-size-small);color:var(--theme-elevation-500)}.import-preview__pagination{justify-content:space-between;align-items:center;gap:var(--base);margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100);display:flex}.import-preview__pagination .per-page:only-child{margin-left:auto}.import-preview__page-info{font-size:var(--font-size-small);color:var(--theme-elevation-500);white-space:nowrap}}
@layer payload-default{.page-field{--field-width:33.3333%}}
.sort-by-fields{--field-width:25%}
.sort-order-field{--field-width:25%}
.curriculum-builder{--cb-gap:var(--base,1rem);gap:var(--cb-gap);padding:var(--cb-gap) 0;flex-direction:column;display:flex}.curriculum-builder__header{justify-content:space-between;align-items:flex-start;gap:var(--cb-gap);display:flex}.curriculum-builder__title{margin:0 0 .25rem;font-size:1rem}.curriculum-builder__hint{color:var(--theme-elevation-650,#6b7280);margin:0;font-size:.8125rem}.curriculum-builder__add-module,.curriculum-builder__add-lesson{background:var(--theme-elevation-100,#f3f4f6);color:var(--theme-text,#111827);border:1px dashed var(--theme-elevation-400,#cbd5e1);border-radius:var(--border-radius-m,6px);cursor:pointer;padding:.4rem .75rem;font-size:.8125rem}.curriculum-builder__add-module:hover,.curriculum-builder__add-lesson:hover{background:var(--theme-elevation-200,#e5e7eb)}.curriculum-builder__add-lesson{text-align:left;width:100%;margin-top:.5rem}.curriculum-builder__empty{border:1px dashed var(--theme-elevation-400,#cbd5e1);border-radius:var(--border-radius-m,6px);padding:calc(var(--cb-gap)*1.5);text-align:center;color:var(--theme-elevation-650,#6b7280);flex-direction:column;align-items:center;gap:.75rem;display:flex}.curriculum-builder__board{gap:var(--cb-gap);flex-direction:column;display:flex}.curriculum-builder__column{background:var(--theme-elevation-50,#f9fafb);border:1px solid var(--theme-elevation-200,#e5e7eb);border-radius:var(--border-radius-m,6px);flex-direction:column;min-width:0;padding:.75rem;display:flex}.curriculum-builder__column-header{border-bottom:1px solid var(--theme-elevation-200,#e5e7eb);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.curriculum-builder__module-title{color:var(--theme-text,#111827);background:0 0;border:none;flex:1;padding:.25rem 0;font-size:.9375rem;font-weight:600}.curriculum-builder__module-title:focus{outline:2px solid var(--theme-success-500,#3b82f6);border-radius:3px}.curriculum-builder__module-description{border:1px solid var(--theme-elevation-200,#e5e7eb);width:100%;color:var(--theme-text,#374151);resize:vertical;background:0 0;border-radius:4px;min-height:2.5rem;margin-bottom:.5rem;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem}.curriculum-builder__module-description:focus{outline:2px solid var(--theme-success-500,#3b82f6);outline-offset:1px}.curriculum-builder__drag-handle{cursor:grab;color:var(--theme-elevation-500,#9ca3af);background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1}.curriculum-builder__drag-handle:active{cursor:grabbing}.curriculum-builder__drag-handle:hover{color:var(--theme-text,#111827)}.curriculum-builder__drag-handle--lesson{font-size:.875rem}.curriculum-builder__remove{color:var(--theme-elevation-500,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.25rem .4rem;font-size:1.125rem;line-height:1}.curriculum-builder__remove:hover{color:var(--theme-error-500,#ef4444);background:var(--theme-elevation-100,#f3f4f6)}.curriculum-builder__lessons{flex-direction:column;gap:.4rem;min-height:1.5rem;display:flex}.curriculum-builder__lessons-empty{color:var(--theme-elevation-500,#9ca3af);text-align:center;padding:.5rem;font-size:.75rem;font-style:italic}.curriculum-builder__lesson{background:var(--theme-bg,#fff);border:1px solid var(--theme-elevation-200,#e5e7eb);border-radius:var(--border-radius-s,4px);flex-direction:column;gap:.4rem;padding:.4rem .5rem;display:flex}.curriculum-builder__lesson-main{align-items:center;gap:.4rem;min-width:0;display:flex}.curriculum-builder__lesson-title-wrap{flex:auto;min-width:0}.curriculum-builder__lesson-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.curriculum-builder__lesson-row{align-items:center;min-width:0;display:flex}.curriculum-builder__lesson-title{text-align:left;cursor:text;color:var(--theme-text,#111827);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:3px;width:100%;padding:.15rem .25rem;font-size:.875rem;overflow:hidden}.curriculum-builder__lesson-title:hover{background:var(--theme-elevation-100,#f3f4f6)}.curriculum-builder__lesson-title-input{border:1px solid var(--theme-elevation-400,#cbd5e1);background:var(--theme-bg,#fff);width:100%;color:var(--theme-text,#111827);border-radius:3px;padding:.15rem .25rem;font-size:.875rem}.curriculum-builder__lesson-meta{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.curriculum-builder__lesson-type-select{border:1px solid var(--theme-elevation-300,#e5e7eb);background:var(--theme-elevation-50,#f9fafb);border-radius:3px;padding:.1rem .25rem;font-size:.6875rem}.curriculum-builder__lesson-actions{align-items:center;gap:.1rem;margin-left:auto;display:flex;position:relative}.curriculum-builder__badge{background:var(--theme-elevation-150,#f3f4f6);color:var(--theme-text,#374151);white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem}.curriculum-builder__badge--article{color:#1e40af;background:#dbeafe}.curriculum-builder__badge--video{color:#9d174d;background:#fce7f3}.curriculum-builder__badge--audio{color:#86198f;background:#f5d0fe}.curriculum-builder__badge--quiz{color:#5b21b6;background:#ddd6fe}.curriculum-builder__badge--form{color:#065f46;background:#d1fae5}.curriculum-builder__badge--survey{color:#14532d;background:#bbf7d0}.curriculum-builder__badge--attestation{color:#9a3412;background:#fed7aa}.curriculum-builder__badge--scorm{color:#155e75;background:#cffafe}.curriculum-builder__badge--assignment{color:#92400e;background:#fef3c7}.curriculum-builder__badge--discussion{color:#3730a3;background:#e0e7ff}.curriculum-builder__badge--live{color:#991b1b;background:#fee2e2}.curriculum-builder__badge--download{color:#6b21a8;background:#f3e8ff}.curriculum-builder__badge--link{color:#075985;background:#e0f2fe}.curriculum-builder__badge--milestone{color:#78350f;background:#fde68a}.curriculum-builder__badge--rule{background:var(--theme-success-100,#d1fae5);color:var(--theme-success-700,#065f46)}.curriculum-builder__badge--lock{color:#991b1b;background:#fee2e2}.curriculum-builder__badge--optional{background:var(--theme-elevation-200,#e5e7eb);color:var(--theme-elevation-700,#4b5563);font-style:italic}.curriculum-builder__menu{position:relative}.curriculum-builder__menu-trigger{cursor:pointer;color:var(--theme-elevation-500,#9ca3af);background:0 0;border:none;border-radius:3px;padding:.25rem .4rem;font-size:.875rem}.curriculum-builder__menu-trigger:hover{background:var(--theme-elevation-100,#f3f4f6);color:var(--theme-text,#111827)}.curriculum-builder__menu-list{z-index:10;background:var(--theme-bg,#fff);border:1px solid var(--theme-elevation-300,#e5e7eb);border-radius:var(--border-radius-s,4px);flex-direction:column;min-width:160px;padding:.25rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000014}.curriculum-builder__menu-list button{text-align:left;cursor:pointer;color:var(--theme-text,#111827);background:0 0;border:none;border-radius:3px;padding:.4rem .5rem;font-size:.8125rem}.curriculum-builder__menu-list button:hover{background:var(--theme-elevation-100,#f3f4f6)}.curriculum-builder__lesson-expand{border:1px dashed var(--theme-elevation-300);color:var(--theme-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:1px 6px;font-size:.75rem}.curriculum-builder__lesson-expand:hover{background:var(--theme-elevation-100)}.curriculum-builder__lesson-actions{margin-left:auto}.curriculum-builder__lesson-details{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:6px;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.curriculum-builder__lesson-detail-row{grid-template-columns:90px 1fr;align-items:center;gap:10px;min-height:28px;font-size:.8rem;display:grid}.curriculum-builder__lesson-detail-value{width:100%;display:block}.curriculum-builder__lesson-detail-value--inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.curriculum-builder__lesson-inline-label{color:var(--theme-elevation-700);font-size:.75rem}.curriculum-builder__lesson-field{flex-direction:column;gap:4px;font-size:.8rem;display:flex}.curriculum-builder__lesson-field-label{color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:500}.curriculum-builder__lesson-textarea,.curriculum-builder__lesson-number{border:1px solid var(--theme-elevation-300);background:var(--theme-input-bg,var(--theme-bg));color:var(--theme-text);border-radius:4px;width:100%;padding:4px 8px;font-family:inherit;font-size:.85rem}.curriculum-builder__lesson-number{width:110px}.curriculum-builder__lesson-toggles{flex-wrap:wrap;gap:14px;display:flex}.curriculum-builder__lesson-toggle{cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.curriculum-builder__lesson-toggle input{margin:0}.curriculum-builder__picker{align-items:stretch;gap:4px;display:flex;position:relative}.curriculum-builder__picker-trigger{background:var(--theme-input-bg,var(--theme-bg));border:1px solid var(--theme-elevation-300);color:var(--theme-text);cursor:pointer;text-align:left;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.85rem;display:flex}.curriculum-builder__picker-trigger:hover{border-color:var(--theme-elevation-500)}.curriculum-builder__picker-placeholder{color:var(--theme-elevation-500)}.curriculum-builder__picker-caret{color:var(--theme-elevation-500);font-size:.7rem}.curriculum-builder__picker-clear{border:1px solid var(--theme-elevation-300);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border-radius:4px;width:26px}.curriculum-builder__picker-clear:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.curriculum-builder__picker-popover{z-index:50;background:var(--theme-bg);border:1px solid var(--theme-elevation-300);border-radius:6px;flex-direction:column;max-height:280px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.curriculum-builder__picker-search{border:none;border-bottom:1px solid var(--theme-elevation-200);color:var(--theme-text);background:0 0;outline:none;padding:8px 10px;font-size:.85rem}.curriculum-builder__picker-list{flex-direction:column;display:flex;overflow-y:auto}.curriculum-builder__picker-option{text-align:left;color:var(--theme-text);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:.85rem}.curriculum-builder__picker-option:hover{background:var(--theme-elevation-100)}.curriculum-builder__picker-empty{color:var(--theme-elevation-500);text-align:center;padding:10px;font-size:.8rem}
.tenant-selector{width:100%;margin-bottom:2rem}