.sidebar-drawer .sidebar-toolbar{height:122px;background:white url(/assets/360-manager-wordmark-cbbc744a.svg) no-repeat center center;background-size:196px auto}.sidebar-drawer .MuiDrawer-paper{background-image:url(/assets/backdrop-7fd21dee.svg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat}.page .page-content{margin-left:240px;padding:32px}.panel{border:1px solid #ddd;border-radius:8px;background-color:#fff;padding:20px 24px;margin-bottom:18px}.panel .panel-header{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:16px;font-weight:700}.loading-state{text-align:center;padding:4rem 0}.loading-state .loading-inner{max-width:20rem;margin:0 auto}.loading-state .loading-text{margin-top:1rem}.setup-url code{font-size:14px;display:block;padding:8px 10px;background:#f3f7f7;border-radius:5px;font-family:SF Mono,Menlo,monospace}.page-lessons .page-content{overflow-y:hidden;height:100vh;box-sizing:border-box}.page-lessons .panel-scheduler,.page-lessons .panel-scheduler-filter{height:calc(100vh - 19rem);margin-bottom:0;overflow-y:auto}.page-lessons .panel-scheduler{flex-grow:1}.MuiPopover-root .rs__popper_actions .MuiButton-root.cancel{color:#fff}.MuiPopover-root .rs__popper_actions .MuiButton-root.delete{color:#ff5e5e}.file-upload-area{background-color:#f3f8fb;border:.1rem dashed #6e8ea5;border-radius:.2rem;overflow:hidden;position:relative;transition:.15s background-color,.1s border-width,.1s border-style;-webkit-user-select:none;user-select:none;width:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:9rem;cursor:pointer;font-size:90%;box-sizing:border-box}.file-upload-area .title{margin:.4rem 0;display:block;font-weight:600}.file-upload-area .subtitle{font-size:90%}.file-upload-area.dropzone{border-width:.2rem;border-style:solid;font-size:1.7rem;background-color:#fff}.file-upload-area.disabled{background-color:transparent!important;cursor:not-allowed;opacity:.3}.file-upload-area:hover,.file-upload-area:focus-visible{background-color:#fff}.file-upload-area:active{background-color:#dde8ee}.schema-example-table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.schema-example-table th{background-color:#f2f2f2;font-weight:700;padding:.5rem;text-align:center;vertical-align:middle}.schema-example-table td{border:1px solid #ccc;padding:.5rem;text-align:center;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.login-page{background:url(/assets/backdrop-7fd21dee.svg) no-repeat center center;background-size:cover;width:100%;height:100%}.login-page .logo{margin:2rem 1rem}.login-page .login-card{width:20rem;margin:2.4rem auto;padding:4rem 2rem}.detail-flex{display:flex;gap:20px}.detail-flex .sidebar-pane,.detail-flex .main-pane{flex-grow:0;flex-shrink:0}.detail-flex .sidebar-pane{width:33.3%}.detail-flex .main-pane{width:calc(66.7% - 20px)}@media screen and (max-width: 1000px){.detail-flex{flex-direction:column;gap:0}.detail-flex .sidebar-pane,.detail-flex .main-pane{width:auto}}.element.editor.callout .news-callout-content{display:flex}.element.editor.callout .callout-text{width:auto;flex-grow:1;text-align:center;background-color:transparent;border:none;outline:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700}.element.news-element.editor input,.element.news-element.editor textarea{width:100%;padding:0;font-size:16px;line-height:24px;background-color:transparent;border:none;outline:none;resize:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.element.news-element.editor input+input,.element.news-element.editor input+textarea,.element.news-element.editor textarea+input,.element.news-element.editor textarea+textarea{margin-top:16px}.element.news-element.editor input.card-title,.element.news-element.editor textarea.card-title{font-weight:700}.element.news-element.editor input.card-title::placeholder,.element.news-element.editor textarea.card-title::placeholder{color:#ffffff80;opacity:1}.element.news-element.editor input.card-lead,.element.news-element.editor textarea.card-lead{font-weight:600}.content-type-toggle-button-inner{flex-grow:1}.content-type-toggle-button-inner p{margin-left:1rem;text-transform:none;font-weight:600}.news-type{background-color:#dde6e8;display:inline-flex;padding:6px 14px;border-radius:20px}.news-type.type-news-item{background-color:#9fdbe8}.news-type.type-callout{background-color:#ffdd69}.news-type.type-video{background-color:#7de1a1}.news-type.type-image{background-color:#f59ae1}.news-type.inline{background-color:transparent!important;padding:0;font-weight:600}.news-type.inline.type-news-item{color:#005366}.news-type.inline.type-callout{color:#d19900}.news-type.inline.type-video{color:#007b2d}.news-type.inline.type-image{color:#7e0f66}.element.callout{background:#ffee45;text-align:center;max-width:820px;border-radius:5px;margin:38px 0}.element.callout .callout-text{font-size:24px;letter-spacing:-.5px;padding:30px 15px;display:block}.element.news-element{margin:30px 0;background:#f7f7f7;color:#000;border-radius:5px;overflow:hidden;max-width:500px}.element.news-element .news-card-header{padding:50px 22px 20px;background-image:linear-gradient(-135deg,#107df5 0%,#cf5cff 100%)}.element.news-element .news-card-header .card-title{font-size:24px;color:#fff}.element.news-element .news-card-content{padding:20px 22px;font-size:15px}.element.news-element .news-card-content p{line-height:25px}.element.news-element .news-card-content p.card-lead{font-weight:700;margin-bottom:20px;margin-top:8px}.element.news-element .news-card-content p+p{margin-top:8px;padding-bottom:6px}.app{position:relative;width:100vw;height:100vh;padding-top:.01rem}.icon{color:#0f1827!important}ul.navigation-options li{padding:.25rem 0}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f5f7}::selection{background:#e3e8ef}::-moz-selection{background:#e3e8ef}a{color:#16314c}
