.admin-theme{--a-blue:#3156d3;--a-navy:#111b2d;font-family:Arial,Helvetica,sans-serif}.admin-theme .admin-sidebar{width:246px;padding:30px 14px 18px}.admin-theme .admin-shell{margin-left:246px}.admin-theme .studio-brand{padding-inline:11px;font-size:15px;font-weight:500}.admin-theme .studio-mark{background:#324b79;border:1px solid #4c6292;font-size:25px}.admin-theme .workspace-switch{display:none}.admin-theme .nav-label{padding-top:22px}.admin-theme .side-link{padding:12px 14px;font-size:14px}.admin-theme .side-link.active{background:#2b477c;box-shadow:inset 3px 0 #8babf6}.admin-theme .active-marker{display:none}.admin-theme .page-heading h1{font-size:30px;font-weight:500}.admin-theme .panel,.admin-theme .stat-card{border-color:#dfe6f1;border-radius:13px}.admin-theme .admin-topbar{height:79px}.admin-theme .admin-workspace{max-width:1600px;padding:34px 36px 20px}.dw-shell{font-family:Arial,Helvetica,sans-serif}.dw-shell .admin-sidebar{background:#111b2d;width:246px;padding:0}.dw-shell .admin-shell{margin-left:246px}.dw-nav a{color:#aebed7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.dw-nav a:hover{color:#fff;background:#1c2a42}.dw-nav a[aria-current=page]{color:#fff;background:#2b477c;box-shadow:inset 3px 0 #8babf6}.dw-shell .dw-brand{padding:32px 25px}.dw-shell .dw-content{max-width:1600px;margin:auto}.dw-shell .dw-topbar form{margin:0}.dw-shell .dw-panel{margin-bottom:22px;overflow:hidden}.dw-shell .dw-library .dw-panel{margin:0}.dw-shell .dw-empty{grid-column:1/-1}.dw-empty p{margin:14px 0 24px}.dw-empty h2{font-size:23px}.dw-shell .dw-panel h2{font-size:18px}.dw-shell .dw-welcome h2{font-size:36px;font-weight:500}.dw-shell .dw-welcome em{color:#496bcb;font-style:normal}.dw-nav .adm-icon,.dw-stat .adm-icon,.dw-icon-tile .adm-icon{width:19px;height:19px}.dw-product-visual>.adm-icon{width:54px;height:54px}.dw-orbit>.adm-icon{width:35px;height:35px}.dw-shell .dw-btn{justify-content:center;align-items:center;gap:9px;display:inline-flex}.dw-shell .dw-btn:disabled{opacity:.65}.dw-shell .dw-text-btn{gap:8px;margin:8px 10px 8px 0;display:inline-flex}.native-progress{appearance:none;background:#e8edf7;border:0;border-radius:20px;width:calc(100% - 48px);height:9px;margin:15px 24px;display:block}.native-progress::-webkit-progress-bar{background:#e8edf7;border-radius:20px}.native-progress::-webkit-progress-value{background:#5272dc;border-radius:20px}.native-progress::-moz-progress-bar{background:#5272dc;border-radius:20px}.panel-padding{padding-inline:24px}.dw-shell .dw-lesson-link{align-items:center;gap:12px;display:flex}.dw-shell .dw-lesson-row{width:100%;display:flex}.dw-lesson-row>div{flex:1}.dw-lesson-row small{display:block}.dw-shell .dw-support form{margin-top:24px}.dw-support input,.dw-support textarea,.dw-support select{color:#263a5a;width:100%;font:inherit;background:#fff;border:1px solid #d4deed;border-radius:8px;padding:12px 14px}.dw-support label{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.dw-support .dw-btn{margin-top:12px}.dw-shell .dw-subscription{margin-bottom:22px}.dw-shell .dw-subscription form{margin-top:15px}.dw-shell .account-panel{max-width:780px}.dw-shell .account-panel .dw-btn{margin:15px 8px 10px 0}.ticket{border-bottom:1px solid #e0e7f1;padding:20px 0}.ticket summary{cursor:pointer}.ticket p{margin-top:14px}.support-reply{background:#f0f4fc;border-radius:9px;margin-top:15px;padding:16px;font-size:13px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.lesson-reading{max-width:900px;padding:38px;font-size:16px;line-height:1.9}.lesson-reading form{margin-top:30px}.lesson-editor{margin-top:25px}.lesson-editor details form{margin-top:20px}.lesson-editor form+form{margin-top:12px}.receipt{background:#fff;border:1px solid #dbe3ef;border-radius:14px;max-width:850px;margin:50px auto;padding:40px}.receipt h1,.receipt h2,.receipt p{margin-block:18px}.receipt table{width:100%;margin-block:25px}.receipt td{overflow-wrap:anywhere}.dw-shell .dw-toolbar input{box-shadow:none;background:0 0;border:0;width:100%}.dw-shell .dw-toolbar label{align-items:center;gap:10px;display:flex}.admin-theme table small,.dw-table small{color:#77869d;margin-top:4px;font-size:11px;display:block}.admin-theme .panel-body>form{margin-top:25px}@media (width<=1200px){.admin-theme .admin-workspace,.dw-shell .dw-content{padding:28px 24px}.dw-shell .admin-sidebar{width:222px}.dw-shell .admin-shell{margin-left:222px}}@media (width<=760px){.admin-theme .admin-sidebar,.dw-shell .admin-sidebar{width:246px}.admin-theme .admin-shell,.dw-shell .admin-shell{margin:0}.admin-theme .admin-workspace{padding:25px 16px}.dw-shell .dw-content{padding:25px 18px}.admin-theme .page-heading h1{font-size:26px}.dw-shell .dw-welcome h2{font-size:28px}.dw-shell .dw-topbar{height:67px}.dw-shell .dw-library-card{grid-template-columns:1fr}.dw-product-visual{min-height:180px}.lesson-reading{padding:24px}.receipt{margin:16px;padding:22px}}@media print{.receipt{border:0;margin:0}.receipt>a,.receipt>button{display:none}}.login-story .site-brand{color:#fff;letter-spacing:normal;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.login-story .site-brand .brand-mark{letter-spacing:-.06em;color:#fff;background:0 0;border:0;border-radius:0;align-items:center;width:auto;height:auto;padding:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:42px;font-weight:700;line-height:1;display:inline-flex;position:relative}.login-story .site-brand .brand-mark>span{color:#c0f586;margin-left:2px;font-size:22px;font-weight:700;line-height:1;position:relative;top:-13px}.login-story .site-brand .brand-title{letter-spacing:-.02em;color:#fff;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.18}.login-story .site-brand .brand-title b{font-weight:600}@media (width<=760px){.login-story .site-brand .brand-mark{font-size:34px}.login-story .site-brand .brand-mark>span{font-size:18px;top:-10px}.login-story .site-brand .brand-title{font-size:13px}}
