.kcr-preview [x-cloak]{display:none!important}.kcr-preview .preview-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.25rem;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 234 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(18 37 74 / var(--tw-text-opacity, 1))}.kcr-preview .preview-button-primary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:11px;--tw-bg-opacity: 1;background-color:rgb(18 37 74 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.kcr-preview button:disabled{cursor:not-allowed;opacity:.5}.kcr-preview :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.kcr-preview .preview-isolated{position:fixed;inset:0;z-index:100;overflow-y:auto;background:#f1f5f9;padding:12px}.kcr-preview .preview-isolated .preview-mode-bar{position:sticky;top:0;z-index:1;margin-bottom:12px}.kcr-preview-rich{overflow-wrap:anywhere;font-size:.875rem}.kcr-preview-rich p{margin:.5rem 0}.kcr-preview-rich :is(ul,ol){padding-left:1.5rem;margin:.5rem 0}.kcr-preview-rich ul{list-style:disc}.kcr-preview-rich ol{list-style:decimal}.kcr-preview-rich a{color:#1d4ed8;text-decoration:underline}.kcr-preview-rich table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.kcr-preview-rich :is(td,th){border:1px solid #cbd5e1;padding:.5rem}.kcr-preview-rich blockquote{border-left:3px solid #cbd5e1;padding-left:.75rem}.kcr-preview fieldset:disabled{opacity:.75}.kcr-publish .publication-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:11px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 234 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(18 37 74 / var(--tw-text-opacity, 1))}.kcr-publish .publication-primary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:11px;--tw-bg-opacity: 1;background-color:rgb(18 37 74 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.kcr-publish button:disabled{cursor:not-allowed;opacity:.5}.kcr-publish :is(button,a,input,select,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.kcr-publish dialog{max-width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.kcr-publish dialog::backdrop{background:#0f172a99}.student-runtime{overflow-wrap:anywhere}.student-runtime [x-cloak]{display:none!important}.student-runtime button,.student-runtime a{min-height:44px}.student-runtime button:disabled{opacity:.5;cursor:not-allowed}.student-runtime :focus-visible{outline:3px solid #2563eb;outline-offset:3px}.student-rich{overflow-x:auto;max-width:100%}.student-rich p{margin:.5rem 0}.student-rich table{border-collapse:collapse}.student-rich td,.student-rich th{border:1px solid #cbd5e1;padding:.4rem}.student-runtime dialog{width:calc(100% - 2rem)}
