:root{--kx-sidebar:212px}.app{grid-template-columns:var(--kx-sidebar) minmax(0,1fr)}.sidebar{padding:24px 14px;overflow-y:auto}.sidebar .brand{padding:6px 8px 27px;font-size:23px}.sidebar .nav{gap:9px}.sidebar .nav button{min-height:51px;padding:13px 14px;border-radius:13px;font-size:14px;font-weight:650}.sidebar .side-dog{padding:14px 8px 8px;background:#fff8ed;margin-top:28px}.sidebar .side-dog img{width:92px;height:92px}.sidebar .side-dog p{font-size:11px}.sidebar>.brand .brand-label small{letter-spacing:0;font-size:10px}.kx-sidebar-hidden .app{grid-template-columns:minmax(0,1fr)}.kx-sidebar-hidden .sidebar{position:fixed;left:0;top:0;width:var(--kx-sidebar);transform:translateX(-110%);visibility:hidden}.kx-sidebar-hidden .main{grid-column:1;margin-left:0!important}.main{min-width:0}.topbar{padding-left:40px;min-height:46px}#kxSidebarToggle{display:grid!important;place-items:center;position:fixed;left:calc(var(--kx-sidebar) + 10px);top:18px;z-index:101;width:36px;height:40px;border:1px solid #e0d8cb;border-radius:12px;background:#fffdf9;color:#46675d;font-size:24px;cursor:pointer}.kx-sidebar-hidden #kxSidebarToggle{left:14px}.kx-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 24px;padding:7px;background:#eceee8;border-radius:16px}.kx-settings-tabs button{border:0;background:transparent;font-size:13px;min-height:42px;padding:10px 16px}.kx-settings-tabs button[aria-selected=true]{background:white;box-shadow:0 2px 8px #263d3010;color:#296a5c}.kx-settings-pane[hidden],.kx-settings-tabs [hidden]{display:none!important}.kx-settings-pane{max-width:1040px;margin:0 auto}.kx-settings-heading{font-size:21px;margin:8px 0 18px}.kx-settings-pane>.library-panel,.kx-settings-pane>.vocab-section-panel{margin:0 0 20px;padding:24px;border-radius:18px}.kx-settings-pane #developerPanel{display:block}.kx-settings-pane #developerPanel[hidden]{display:none}.kx-settings-pane .settings-form{max-width:660px}.kx-settings-pane .vocab-section-panel{background:#fff;border:1px solid #e5e6de}.kx-settings-pane .manage-item{gap:10px;flex-wrap:wrap}.kx-settings-pane .manage-item-main{min-width:180px}.kx-settings-pane #managedUsersList{max-height:65vh;overflow:auto}.kx-settings-pane input,.kx-settings-pane select,.kx-settings-pane textarea{max-width:100%}.kx-settings-pane label{display:block;margin:12px 0}.kx-settings-pane input[type=checkbox]{width:auto}.kx-settings-pane .field-help,.kx-settings-pane p{line-height:1.8}.kx-settings-pane>.library-panel>.panel-heading{margin-bottom:20px}.kx-settings-pane #kxReleasePanel p{overflow-wrap:anywhere}.kx-settings-pane #kxAccountTrash{margin-top:24px}#settingsPage>.library-grid:empty{display:none}.kx-settings-pane .library-panel .library-panel{padding:0;border:0}#kxSidebarToggle:focus-visible,.kx-settings-tabs button:focus-visible{outline:3px solid #79ad9c;outline-offset:3px}@media(max-width:900px){.app,.kx-sidebar-hidden .app{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed!important;left:0;top:0;width:244px!important;height:100dvh;transform:translateX(-110%);visibility:hidden;z-index:200;background:#fffdf8}.kx-mobile-nav-open .sidebar{transform:translateX(0);visibility:visible}#kxSidebarToggle,.kx-sidebar-hidden #kxSidebarToggle{left:12px;top:13px;z-index:240}.kx-mobile-nav-open #kxSidebarToggle{left:201px}#kxMobileBackdrop{display:none}.kx-mobile-nav-open #kxMobileBackdrop{display:block;position:fixed;inset:0;background:#233a3555;z-index:190}.main{margin:0!important}.topbar{padding-left:43px}.kx-settings-tabs{flex-wrap:nowrap;overflow-x:auto;padding:5px}.kx-settings-tabs button{white-space:nowrap;flex-shrink:0}.kx-settings-pane>.library-panel,.kx-settings-pane>.vocab-section-panel{padding:18px}}@media(prefers-reduced-motion:no-preference){.sidebar{transition:transform .18s ease}.kx-settings-tabs button{transition:background .15s}}
body.kx-redesign .app{grid-template-columns:var(--kx-sidebar) minmax(0,1fr)}body.kx-redesign.kx-sidebar-hidden .app{grid-template-columns:minmax(0,1fr)}#kxSidebarToggle{z-index:1300}.kx-redesign .sidebar .nav-label,.kx-redesign .sidebar .brand-label{display:block!important}@media(max-width:900px){body.kx-redesign .app{grid-template-columns:minmax(0,1fr)}body.kx-redesign .sidebar{z-index:1200}body.kx-redesign.kx-mobile-nav-open #kxMobileBackdrop{z-index:1190}}

.source-page{display:block;max-width:100%;height:auto;margin:16px auto}#kxScopedCourse figure{margin:16px 0}#kxScopedCourse figcaption{font-size:12px;color:#738276}#kxScopedCourse .kx-ocr-text{font-size:13px;color:#627064;margin:14px 0}

@media(max-width:900px){body.kx-gallery-open #kxChatLauncher{width:48px;height:48px;bottom:18px;right:14px}body.kx-gallery-open #kxChatLauncher>.kx-character{width:44px;height:44px}body.kx-gallery-open #kxChatLauncher>span{display:none}}

.kx-import-report-row{padding:16px 0;border-top:1px solid #e5e8de;display:grid;gap:8px}.kx-import-report-row strong{font-size:14px}.kx-import-report-row p{font-size:12px;margin:0}.kx-import-report-row small{color:#936c31}.kx-import-report-row button{justify-self:start}#kxSettingsPane-materials>details{background:white;border:1px solid #e1e5da;border-radius:16px;padding:20px;margin-bottom:18px}#kxSettingsPane-materials>details>summary{cursor:pointer;font-weight:700}
