.time-picker .ms-Callout{z-index:10000}.time-picker .calendar-input-container{position:relative}.time-picker .calendar-input-container .calendar-input-error{border-color:var(--palette-error-main, #c23e37)}.time-picker button.btn-date.open-datepicker.toggle-btn{right:0;top:0;position:absolute}.time-picker .spinner-control{display:flex;padding:0.625rem 0;text-align:center;position:relative;overflow:hidden;width:12.5rem}.time-picker .spinner-control button,.time-picker .spinner-control input{position:relative;float:none;right:auto;top:auto}.time-picker .spinner-control>div{display:inline-block;text-align:center;text-align:-webkit-center}.time-picker .spinner-control input{display:block;text-align:center;width:2.8125rem;height:2.375rem;border-radius:2px;border:1px solid #666;margin:0.625rem;font-size:0.875rem}.time-picker .hour-min-separator{position:relative;transform:translateY(40%)}.time-picker .spinner-min{margin-left:0.125rem}.time-picker .spinner-control>div .ui-spinner{display:block;text-align:center}.time-picker .spinner-control>div button{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);display:inline;text-align:center}.time-picker .spinner-control>.spinners-hour-and-minute{display:flex;flex-direction:row}[dir=rtl] .time-picker .spinner-control>.spinners-hour-and-minute{flex-direction:row-reverse}.time-picker .spinner-control>div button:hover{cursor:pointer}.time-picker .spinner-control.no-am-pm{width:10.9375rem}.time-picker .spinner-control.no-am-pm .spinner-hour{margin:0.625rem}.time-picker .spinner-control.no-am-pm .spinner-min{margin:0.625rem 0.625rem 0.625rem 0.75rem}.time-picker .spinner-control.no-am-pm .spinner-ampm{display:none}.time-picker .error-message{display:inline-flex;align-items:center;color:var(--palette-error-main, #c23e37);font-size:.75rem}.time-picker .error-message>*{margin-right:0.3125rem}.time-picker hr{margin:0;color:#666}.time-picker .tz-offset{display:block;padding:0.625rem 0;line-height:0.875rem;text-align:center}
body.is-in-mobile-app{padding-top:0;background-color:#f8f8f8}body.is-in-mobile-app .base-header{position:relative}body.is-in-mobile-app header.black-panel-header{display:none}body.is-in-mobile-app header.base-header{display:none}body.is-in-mobile-app header.panel-header{display:none}body.is-in-mobile-app header.panel-header.simple-header,body.is-in-mobile-app .bb-editable-panel-header,body.is-in-mobile-app .bb-readonly-panel-header,body.is-in-mobile-app .course-overview-editable-panel-header,body.is-in-mobile-app .course-overview-readonly-panel-header,body.is-in-mobile-app .course-reports-readonly-panel-header,body.is-in-mobile-app .bb-offcanvas-panel.peek .update-banner .panel-header.simple-header,body.is-in-mobile-app .attendance-app header.header-medium,body.is-in-mobile-app .bulk-edit-content-panel__header,body.is-in-mobile-app header.panel-header,body.is-in-mobile-app .download-submissions-panel__header,body.is-in-mobile-app .settings-panel .settings-panel__header,body.is-in-mobile-app .black-panel-header,body.is-in-mobile-app .bb-offcanvas-panel .bb-close,body.is-in-mobile-app .bb-offcanvas-panel-wrap .bb-close,body.is-in-mobile-app div.panel-header.simple-header,body.is-in-mobile-app file-management-panel>div>div>div:nth-child(1)>div,body.is-in-mobile-app div[class^=ReportPanelpanelHeaderContainer-]{display:none !important}body.is-in-mobile-app .attendance-app div.list-view,body.is-in-mobile-app div[class^=ReportPanelloadingOverlay-]{top:0}body.is-in-mobile-app .bulk-edit-content-table{margin-top:0}body.is-in-mobile-app .bulk-edit-content-panel__notification{top:0}body.is-in-mobile-app .attempt-authoring-container .freeform-response bb-rich-text-editor:not(.bb-editor-read-only-with-overflow-menu) .bb-editor-root{margin-bottom:31.25rem}@media only screen and (min-width:40em)and (max-width:63.9375em){body.is-in-mobile-app .bb-offcanvas-panel .bb-close{display:none}}body.is-in-mobile-app .brand-detail-panel .brand-detail-header,body.is-in-mobile-app .brand-detail-panel .bb-close{display:none}body.is-in-mobile-app .brand-detail-panel .brand-detail-body{margin-top:0}body.is-in-mobile-app .panel-header.simple-header .black-header-contents{display:none}@media only screen and (min-width:40em){body.is-in-mobile-app .bb-offcanvas-panel.peek .bb-close{display:inline-block}body.is-in-mobile-app .bb-offcanvas-panel.full{max-width:100%}body.is-in-mobile-app .bb-offcanvas-panel.full .bb-close{display:none}body.is-in-mobile-app .bb-offcanvas-panel.full.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active{max-width:100%}body.is-in-mobile-app .bb-offcanvas-panel.full.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active{max-width:100%}body.is-in-mobile-app .bb-offcanvas-panel.full.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active{max-width:100%}body.is-in-mobile-app .bb-offcanvas-panel.full.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active.active~.bb-offcanvas-overlay+.bb-offcanvas-panel.full.active{max-width:100%}}body.is-in-mobile-app .course-group-self-enroll-layer .panel-content{position:relative}body.is-in-mobile-app .panel-content{top:0}body.is-in-mobile-app .panel-content.individual-student-grades__contents{position:relative}body.is-in-mobile-app .individual-student-grades .left-off-canvas-toggle{display:none}body.is-in-mobile-app form.empty-form{min-height:13.75rem}body.is-in-mobile-app .question-list.attempt-question-list{min-height:9.375rem}body.is-in-mobile-app div.js-course-progress-configuration-panel div[class^=headerIsPeek_],body.is-in-mobile-app div.js-course-progress-configuration-panel button.ms-Panel-closeButton.ms-PanelAction-close{display:none}body.is-in-mobile-app div.js-course-progress-configuration-panel .ms-Panel-commands{display:none}body.is-in-mobile-app .ms-Panel .ms-Panel-commands{display:none}body.is-in-mobile-app .ms-Panel .ms-Panel-header{display:none}body.is-in-mobile-app div.question-picker-panel button.ms-Panel-closeButton.ms-PanelAction-close,body.is-in-mobile-app div.question-picker-panel div.header-actions,body.is-in-mobile-app div.question-picker-panel div.ms-Panel-titles-container,body.is-in-mobile-app div.question-pool-panel button.ms-Panel-closeButton.ms-PanelAction-close,body.is-in-mobile-app div.question-pool-panel div.header-actions,body.is-in-mobile-app div.question-pool-panel div.ms-Panel-titles-container{display:none}body.is-in-mobile-app .base #side-menu{display:none}body.is-in-mobile-app .base #main-content #main-content-inner{padding-left:0}body.is-in-mobile-app .course-tool-content #course-calendar-body-content .calendar-wrapper.calendar-day-view .all-day.ng-hide+.fullcalendar-container .fc-time-grid-container{height:calc(100vh - 17.5rem) !important}@media only screen and (min-width:40em){body.is-in-mobile-app .course-tool-content #course-calendar-body-content .calendar-wrapper.calendar-day-view .all-day.ng-hide+.fullcalendar-container .fc-time-grid-container{height:calc(100vh - 25rem) !important}}@media only screen and (min-width:64em){body.is-in-mobile-app .course-tool-content #course-calendar-body-content .calendar-wrapper.calendar-day-view .all-day.ng-hide+.fullcalendar-container .fc-time-grid-container{height:calc(100vh - 24rem) !important}}body.is-in-mobile-app .course-tool-content #course-calendar-body-content .deadlines .scroll-container{height:calc(100vh - 7.5rem) !important}@media only screen and (min-width:40em){body.is-in-mobile-app .course-tool-content #course-calendar-body-content .deadlines .scroll-container{height:calc(100vh - 12.375rem) !important}}body.is-in-mobile-app #activity-dashboard-header{display:none}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.bb-editor-toolbar{position:relative;color:var(--palette-text-primary, #262626);background-color:var(--palette-background-b2, #f8f8f8);border-radius:0 0 0 0;border:1px solid var(--palette-border-main, #cdcdcd);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:OpenSans,Arial;display:flex;flex-flow:row wrap;outline:none;border-bottom:none}.bb-editor-toolbar.bb-editor-submenu-toolbar{background:var(--palette-background-default, #ffffff);flex-flow:wrap}.bb-editor-toolbar.bb-editor-submenu-toolbar .bb-editor-toolbar-tooltip-icon-button{min-width:unset;padding-left:0.5rem}.bb-editor-toolbar.bb-editor-submenu-toolbar .bb-editor-toolbar-checkbox{margin-left:0;margin-right:0.25rem}.bb-editor-toolbar.bb-editor-submenu-toolbar .bb-editor-toolbar-checkbox.is-focused{position:relative;outline:none}.bb-editor-toolbar.bb-editor-submenu-toolbar .bb-editor-toolbar-checkbox.is-focused:before{content:" ";position:absolute;z-index:100;top:0.125rem;left:-0.125rem;right:-0.125rem;bottom:0.125rem;border:2px solid var(--palette-focus-main, #006dc7);border-radius:6px;box-shadow:none}.bb-editor-toolbar.bb-editor-submenu-toolbar .bb-editor-toolbar-checkbox .inner-checkbox:before{box-shadow:none}.bb-editor-toolbar.is-disabled{border-color:rgba(205,205,205,.5)}.bb-editor-toolbar.is-hidden{visibility:hidden}.bb-editor-toolbar .bb-editor-toolbar-dropdown-container{position:relative}.bb-editor-toolbar .bb-editor-toolbar-button-container{height:2.5rem;display:inherit}.bb-editor-toolbar .bb-editor-toolbar-button-container .bb-editor-toolbar-button-separator{margin:0.5rem 0;border-right:1px solid var(--palette-border-main, #cdcdcd)}.bb-editor-toolbar .bb-editor-toolbar-button-container:last-child .bb-editor-toolbar-submenu{left:unset;right:-0.0625rem}.bb-editor-toolbar .bb-editor-toolbar-button--separator{border-right:1px solid var(--palette-border-main, #cdcdcd);border-bottom:none;border-left:none;border-top:none}.bb-editor-toolbar .bb-editor-toolbar-button--double-separator{border-right:1px solid var(--palette-border-main, #cdcdcd);border-bottom:none;border-left:1px solid var(--palette-border-main, #cdcdcd);border-top:none}.bb-editor-toolbar .bb-editor-toolbar-button--left-separator{border-right:none;border-bottom:none;border-left:1px solid var(--palette-border-main, #cdcdcd);border-top:none}.bb-editor-toolbar .bb-editor-toolbar-button--non-separator{border:none}.bb-editor-toolbar .bb-editor-toolbar-button--main{border:rgba(0,0,0,0) solid 1px}.bb-editor-toolbar .bb-editor-toolbar-button--main.text-active{border-color:var(--palette-brand-main, #a234b5);border-radius:6px}.bb-editor-toolbar .bb-editor-toolbar-button--main:hover{border-radius:6px}.bb-editor-toolbar .bb-editor-toolbar-button{font-family:inherit;font-size:0.875rem;background:rgba(0,0,0,0);margin:0.25rem 0.0625rem;padding:0;border-radius:0;outline:none;cursor:pointer;display:inline-flex;white-space:nowrap;align-items:center;flex-basis:100%}.bb-editor-toolbar .bb-editor-toolbar-button:hover{background:var(--palette-background-b4, #e5e5e5)}.bb-editor-toolbar .bb-editor-toolbar-button:active{color:var(--palette-text-primary, #262626)}.bb-editor-toolbar .bb-editor-toolbar-button>span{display:inline-flex;align-items:inherit}.bb-editor-toolbar .bb-editor-toolbar-button.is-disabled{opacity:.5;cursor:default;pointer-events:none}.bb-editor-toolbar .bb-editor-toolbar-button.padded{padding-right:0.75rem}.bb-editor-toolbar .bb-editor-toolbar-button.text-active{background:var(--palette-brand-light, #ecd0f1);color:var(--palette-brand-main, #a234b5)}.bb-editor-toolbar .bb-editor-toolbar-button.header-four-normal,.bb-editor-toolbar .bb-editor-toolbar-button.header-four-active{font-size:2em;font-weight:bold}.bb-editor-toolbar .bb-editor-toolbar-button.header-five-normal,.bb-editor-toolbar .bb-editor-toolbar-button.header-five-active{font-size:1.5em;font-weight:bold}.bb-editor-toolbar .bb-editor-toolbar-button.header-six-normal,.bb-editor-toolbar .bb-editor-toolbar-button.header-six-active{font-size:1em;font-weight:bold}.bb-editor-toolbar .bb-editor-toolbar-button.unstyled-normal,.bb-editor-toolbar .bb-editor-toolbar-button.unstyled-active{font-size:1em;font-weight:normal}.bb-editor-toolbar .bb-editor-toolbar-button.header-four-active,.bb-editor-toolbar .bb-editor-toolbar-button.header-five-active,.bb-editor-toolbar .bb-editor-toolbar-button.header-six-active,.bb-editor-toolbar .bb-editor-toolbar-button.text-font-active,.bb-editor-toolbar .bb-editor-toolbar-button.text-size-num-active,.bb-editor-toolbar .bb-editor-toolbar-button.unstyled-active{background-color:var(--palette-text-primary, #262626) !important;color:var(--palette-background-default, #ffffff)}.bb-editor-toolbar .bb-editor-toolbar-button.header-four-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.header-four-active.is-focused:focus,.bb-editor-toolbar .bb-editor-toolbar-button.header-five-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.header-five-active.is-focused:focus,.bb-editor-toolbar .bb-editor-toolbar-button.header-six-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.header-six-active.is-focused:focus,.bb-editor-toolbar .bb-editor-toolbar-button.text-font-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.text-font-active.is-focused:focus,.bb-editor-toolbar .bb-editor-toolbar-button.text-size-num-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.text-size-num-active.is-focused:focus,.bb-editor-toolbar .bb-editor-toolbar-button.unstyled-active:hover,.bb-editor-toolbar .bb-editor-toolbar-button.unstyled-active.is-focused:focus{color:var(--palette-background-b3, #f0f0f0);background-color:var(--palette-text-primary, #262626)}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-submenu-button-active{background:var(--palette-background-default, #ffffff);border-bottom:solid 4px var(--palette-brand-main, #a234b5);border-right:solid 1px var(--palette-border-main, #cdcdcd);border-left:solid 1px var(--palette-border-main, #cdcdcd);color:var(--palette-text-primary, #262626);margin-top:0;margin-bottom:0;padding-top:0.25rem;padding-bottom:0.25rem}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-submenu-button-active:hover{border-radius:0}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-dropdown.text-active{background-color:var(--palette-background-b4, #e5e5e5);border-color:rgba(0,0,0,0);color:var(--palette-primary-main, #262626)}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-dropdown .icon{padding-right:0.25rem}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-dropdown.bb-editor-submenu-is-closed:after{content:"▾";padding:0 0.5rem 0 0;min-width:1.0625rem;height:2.5rem;line-height:2.5rem;align-items:center}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-dropdown.bb-editor-submenu-is-open:after{content:"▴";padding:0 0.5rem 0 0;min-width:1.0625rem;height:2.5rem;line-height:2.5rem;align-items:center}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-text{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 0 0 0.75rem}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-text span{padding-right:0.25rem}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-text:after{padding:0 0 0 0.375rem}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-text.is-disabled{cursor:default}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-text.text-active{background:var(--palette-text-primary, #262626);color:var(--palette-background-default, #ffffff)}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-icon-text{margin:0}.bb-editor-toolbar .bb-editor-toolbar-button.bb-editor-toolbar-icon-text.text-active{background:var(--palette-text-primary, #262626);color:var(--palette-background-default, #ffffff)}.bb-editor-toolbar .bb-editor-toolbar-button::-moz-focus-inner{border:0}.bb-editor-toolbar .bb-editor-toolbar-button.is-focused:focus{position:relative;outline:none}.bb-editor-toolbar .bb-editor-toolbar-button.is-focused:focus:before{content:" ";position:absolute;z-index:100;top:-0.125rem;left:-0.125rem;right:-0.125rem;bottom:-0.125rem;border:2px solid var(--palette-focus-main, #006dc7);border-radius:6px}.bb-editor-toolbar .bb-editor-toolbar-button .icon{background-repeat:no-repeat;background-position:center center;height:2.5rem;padding:0.75rem 0.5rem;display:inline-block}.bb-editor-toolbar .bb-editor-toolbar-button .icon.color-picker{height:auto}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.arial{font-family:Arial,sans-serif}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.comic-sans{font-family:"Comic Sans MS",sans-serif}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.courier-new{font-family:"Courier New",monospace}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.noto{font-family:Noto,serif}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.open-sans{font-family:"Open Sans",sans-serif}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.times-new-roman{font-family:"Times New Roman",serif}.bb-editor-toolbar .bb-editor-toolbar-button.text-font-normal.verdana{font-family:Verdana,sans-serif}.bb-editor-toolbar.bb-editor-toolbar-submenu{position:absolute;left:-0.0625rem;top:2.8125rem;background-color:var(--palette-background-default, #ffffff);box-shadow:0 0 0 4px rgba(0,0,0,.06);width:auto;min-width:7rem;z-index:100;display:flex;flex-direction:column;align-items:normal;justify-content:center;padding:0.25rem 0 0 0;border-radius:0 0 0 0;border-bottom:1px solid var(--palette-border-main, #cdcdcd);list-style-type:none}.bb-editor-toolbar.bb-editor-toolbar-submenu .bb-editor-toolbar-button-container{border-width:0;min-width:7.625rem;width:100%}.bb-editor-toolbar.bb-editor-toolbar-submenu div{min-height:2rem;display:flex;align-self:stretch}.bb-editor-toolbar.bb-editor-toolbar-submenu div button:hover{background-color:var(--palette-background-b3, #f0f0f0);text-decoration:underline}.bb-editor-toolbar.bb-editor-toolbar-submenu .is-focused:focus{background-color:var(--palette-background-b3, #f0f0f0)}.bb-editor-toolbar.bb-editor-toolbar-submenu .bb-editor-toolbar-text{width:auto;height:auto;margin:0;padding:0.25rem 0.625rem;border-right-width:0;flex-basis:100%;justify-content:flex-start}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color{border-radius:50%;background-color:var(--palette-background-b5, #cdcdcd);min-height:1.5rem;min-width:1.5rem;justify-content:center;align-items:center;color:#fff}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color>svg{width:0.875rem;height:0.875rem}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-black{background-color:var(--palette-text-primary, #000000)}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-grey{background-color:var(--palette-text-secondary, #666666)}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-purple{background-color:var(--palette-brand-main, #a234b5)}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-blue{background-color:#046ef6}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-green{background-color:#1c8845}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color.color-red{background-color:#e72218}.bb-editor-toolbar.bb-editor-toolbar-submenu .picker-color-name{padding:0 0.75rem}.bb-editor-toolbar.bb-editor-toolbar-submenu .color-picker-menu-list{padding:0}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator{width:13.25rem;height:14.875rem;display:inline-block;border-bottom:1px solid var(--palette-border-main, #cdcdcd)}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .table-creator-grid{display:grid;grid-template-columns:repeat(10, 1fr);-moz-column-gap:0.25rem;column-gap:0.25rem;row-gap:0.25rem;margin:0.5rem}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .table-info{padding-left:0.5rem}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .table-cell{min-height:1rem}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .table-creator-cell{width:1rem;height:1rem;border:1px solid var(--palette-border-main, #cdcdcd);border-radius:1px;background-color:var(--palette-background-b3, #f0f0f0)}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .selected,.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .table-creator-cell:hover{border-color:var(--palette-brand-main, #a234b5);background-color:var(--palette-brand-light, #ecd0f1)}.bb-editor-toolbar.bb-editor-toolbar-submenu .table-creator .is-focused{border:2px solid var(--palette-focus-main, #006dc7)}
.table-dialog-header-selector{display:flex;text-overflow:ellipsis;white-space:nowrap}.table-dialog-rows-content,.table-dialog-columns-content{display:flex;justify-content:space-between;margin-top:0.5rem}.table-dialog-input-spinner{display:flex;justify-content:space-between;position:relative;bottom:0.5rem;margin-right:-0.5rem}.table-dialog-input-spinner .table-dialog-input-spinner-text-field input{margin-bottom:0;width:2.375rem;text-align:center}.info-tooltip{right:0.75rem}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.broken-image{min-width:1.375rem;min-height:1.375rem;border:1px dotted red;height:auto;width:auto;padding:0.3125rem;background:rgba(255,0,0,.1)}.bb-image-container{display:flex;flex-direction:row;justify-content:center;align-items:center}
.with-overlay{position:relative}.media-overlay{position:absolute;box-sizing:content-box;cursor:pointer}.with-change{z-index:1}.options-container{position:absolute;z-index:3;top:0.5rem;right:0.5rem;display:flex;gap:0.5rem}.resize-cursor-tl,[dir=rtl] .resize-drag-handle--tl,[dir=ltr] .resize-drag-handle--tl{cursor:nwse-resize}.resize-cursor-tr,[dir=rtl] .resize-drag-handle--tr,[dir=ltr] .resize-drag-handle--tr{cursor:nesw-resize}.resize-cursor-br,[dir=rtl] .resize-drag-handle--br,[dir=ltr] .resize-drag-handle--br{cursor:nwse-resize}.resize-cursor-bl,[dir=rtl] .resize-drag-handle--bl,[dir=ltr] .resize-drag-handle--bl{cursor:nesw-resize}.resize-container{position:absolute;z-index:2;inset:0;border:2px solid #2f8df7}.resize-drag-handle{width:1rem;height:1rem;background-color:#fff;border:2px solid #2f8dd7;position:absolute}[dir=rtl] .resize-drag-handle--tl,[dir=ltr] .resize-drag-handle--tl{top:0;left:0;transform:translate(-50%, -50%)}[dir=rtl] .resize-drag-handle--tr,[dir=ltr] .resize-drag-handle--tr{top:0;right:0;transform:translate(50%, -50%)}[dir=rtl] .resize-drag-handle--br,[dir=ltr] .resize-drag-handle--br{bottom:0;right:0;transform:translate(50%, 50%)}[dir=rtl] .resize-drag-handle--bl,[dir=ltr] .resize-drag-handle--bl{bottom:0;left:0;transform:translate(-50%, 50%)}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.ql-editor code,.ql-editor pre{border-radius:3px}.ql-editor pre{white-space:pre-wrap;margin-bottom:0.3125rem;margin-top:0.3125rem;padding:0.3125rem 0.625rem}.ql-editor code{font-size:85%;padding:0.125rem 0.25rem}.ql-editor pre.ql-syntax{background-color:var(--palette-background-b2, #f8f8f8);border:1px solid #e5e5e5;overflow:visible}.hljs-comment,.hljs-quote{color:#474747}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ca1c16}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#995400}.hljs-attribute{color:#995400}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#007500}.hljs-title,.hljs-section{color:#006f94}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (forced-colors: active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:bold}}.bb-editor-root .is-rtl p,.bb-editor-root .is-rtl li{font-size:1.125rem}.bb-editor-root .is-rtl li[dir=ltr]::before{margin-right:-0.25rem;margin-left:-0.5rem}.bb-editor-root .is-rtl ul,.bb-editor-root .is-rtl ol>li[dir=ltr]{padding-left:3rem;padding-right:unset}.bb-editor-root .is-rtl ul,.bb-editor-root .is-rtl ol>li[dir=rtl]{padding-right:1.5rem}.bb-editor-root .is-rtl li[dir=rtl]::before{margin-left:0.25rem;margin-right:-1.5rem}.bb-editor-root ul,.bb-editor-root ol>li[dir=rtl]{padding-right:3rem;padding-left:unset}.bb-editor-root ul,.bb-editor-root ol>li[dir=ltr]{padding-left:1.5rem}.bb-editor-root li[dir=rtl]::before{margin-left:-0.25rem;margin-right:-0.5rem}.bb-editor-root,.bb-editor-root *{box-sizing:border-box;line-height:inherit}.bb-editor-root .ql-container{height:auto;font-family:inherit;font-size:0.875rem;color:var(--palette-text-primary, #262626);border-radius:0 0 0 0;background-color:var(--palette-background-default, #ffffff);border:1px solid var(--palette-border-main, #cdcdcd)}.bb-editor-root .ql-container.is-active{border-color:var(--palette-border-main, #cdcdcd)}.bb-editor-root .ql-container.is-disabled{opacity:.5;background-color:rgba(248,248,248,.37);background-image:none;cursor:default;pointer-events:none}.bb-editor-root .ql-container.is-read-only{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.bb-editor-root .ql-container.has-focus{box-shadow:inset 0 0 0 4px rgba(0,109,199,.1);border-top:1px solid var(--palette-focus-main, #006dc7);border-color:var(--palette-focus-main, #006dc7)}.bb-editor-root .ql-container.has-error,.bb-editor-root .ql-container.has-focus.has-error{box-shadow:inset 0 0 0 4px rgba(194,62,55,.1);border-top:1px solid var(--palette-error-main, #c23e37);border-color:var(--palette-error-main, #c23e37)}.bb-editor-root .ql-container.has-keyboard-focus,.bb-editor-root .ql-container.has-error.has-keyboard-focus{box-shadow:none;border:2px solid var(--palette-focus-main, #006dc7)}.bb-editor-root .no-scroll .ql-editor{max-block-size:none}.bb-editor-root .ql-editor{height:auto;cursor:text;min-height:3.75rem;max-height:37.5rem;padding:0.625rem 0.9375rem;scroll-behavior:smooth}.bb-editor-root .ql-editor h4{font-size:2em;font-weight:bold}.bb-editor-root .ql-editor h5{font-size:1.5em;font-weight:bold}.bb-editor-root .ql-editor h6{font-size:1em;font-weight:bold}.bb-editor-root .ql-editor li>*{vertical-align:baseline}.bb-editor-root .ql-editor img{display:inline}.bb-editor-root .ql-editor .image--resize{max-height:unset}.bb-editor-root .ql-editor .image--default{max-height:31.25rem}.bb-editor-root .ql-editor a{cursor:text}.bb-editor-root .ql-editor .ql-cursor{height:0;line-height:1}.bb-editor-root .ql-editor .ql-embed-selected{border:2px dotted var(--palette-brandAlt-main, #c56fd5)}.bb-editor-root .ql-editor .ql-embed-selected--hidden{border:none}.bb-editor-root .ql-editor.ql-blank::before{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bb-editor-root .ql-editor table{width:100%;table-layout:fixed}.bb-editor-root .ql-editor td,.bb-editor-root .ql-editor th{border:1px solid var(--palette-border-main, #cdcdcd);padding:0.75rem}.bb-editor-root .ql-editor td>*:nth-last-child(1),.bb-editor-root .ql-editor th>*:nth-last-child(1){margin-bottom:0}.bb-editor-root .ql-editor th{background:var(--palette-background-b2, #f8f8f8)}.bb-editor-root .ql-editor th p{font-weight:700}.bb-editor-root .ql-editor .tablebr{display:none}.bb-editor-root .ql-editor.size-small{min-height:2.3125rem}.bb-editor-root .ql-editor.size-medium{min-height:9.125rem}.bb-editor-root .ql-editor.size-large{min-height:25rem}.bb-editor-root .ql-tooltip{z-index:1}.bb-editor-root .is-read-only .ql-embed-selected{border:none}.bb-editor-root .is-read-only a{cursor:pointer}.bb-editor-root .word-count{font-family:OpenSans,Arial;font-size:0.75rem;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#767676}.bb-editor-root .error-message{display:block;padding-top:0.5rem;font-family:OpenSans,Arial;color:var(--palette-error-main, #c23e37);font-size:0.875rem;font-weight:normal;letter-spacing:normal;line-height:normal;font-style:italic}.keyboard-tooltip-container{position:relative}.keyboard-tooltip-container .keyboard-tooltip{background-color:var(--palette-background-b5, #cdcdcd);color:var(--palette-primary-main, #262626);border-radius:0 0 2px 2px;padding:0.25rem 1.25rem;font-style:italic;font-weight:700;margin:0 auto;text-align:center}.bb-editor-fill .bb-editor-root{height:100%}.bb-editor-fill .keyboard-tooltip-container{height:calc(100% - 2.6875rem)}.bb-editor-fill .keyboard-tooltip-container.no-toolbar{height:100%}.bb-editor-fill .ql-container{height:100%}.bb-editor-fill .ql-editor{max-height:initial;height:100%}.bb-editor-hide-final-newline .is-read-only .bb-editor div:nth-last-child(2)+p:nth-last-child(1)>br:only-child{display:none}.dialog-container{display:flex;flex-direction:column;gap:1rem}.dialog-container .textfield-fix{border:none;margin-block-end:auto}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.formula-container{display:inline-block}.modal-math-wiris-editor{max-width:none !important}.modal-math-wiris-editor div{max-width:none !important;width:auto !important}.modal-math-wiris-editor .wiris-container{display:block}.modal-math-wiris-editor .wiris-container .wrs_editor{height:18.75rem !important;width:35.625rem !important}@media only screen and (max-width: 39.9375em){.modal-math-wiris-editor .wiris-container .wrs_editor{white-space:normal;width:auto !important}.modal-math-wiris-editor .wiris-container .wrs_editor .wrs_multipleRowPanel{min-height:4.125rem;height:auto}.modal-math-wiris-editor .wiris-container .wrs_editor .wrs_toolbar .wrs_header{width:calc(100% - 1.125rem) !important}.modal-math-wiris-editor .wiris-container .wrs_editor .wrs_toolbar .wrs_header button{margin-left:0;margin-right:0.25rem}}.modal-math-wiris-editor .wiris-container *{max-width:initial;background:initial;font-weight:bold;font-size:0.6875rem;font-style:normal;font-family:sans-serif}.modal-math-wiris-editor .wiris-container :nth-of-type(even){background:initial}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.bb-file{display:flex;justify-content:center;align-items:center}.bb-editor-file-viewer .ally-icons{display:none;line-height:0}@media only screen and (min-width:40em){.bb-editor-file-viewer .ally-icons{display:flex}}.bb-editor-file-viewer .ally-icons .alternative-formats>button,.bb-editor-file-viewer .ally-icons .score-indicator>[data-ally-scoreindicator=circle]{white-space:normal}.bb-editor-file-viewer .ally-icons .score-indicator>[data-ally-scoreindicator=circle],.bb-editor-file-viewer .ally-icons .score-indicator>[data-ally-scoreindicator=circle]>.ally-scoreindicator-container{height:100%}.bb-editor-file-viewer .custom-widget{display:flex;align-items:center}@media only screen and (min-width:40em){.bb-editor-file-viewer .js-file-viewer-controls-inline .ally-icons{flex-direction:column}}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.reinsertAttachment{display:flex;background-color:#ffd8d6;position:relative;transform:translateZ(0);flex-flow:wrap;min-width:0;align-items:center;padding:1rem}.reinsertAttachment-icon{display:inline-block;background:url("data:image/svg+xml,module.exports = '%3csvg xmlns=%5c'http://www.w3.org/2000/svg%5c' width=%5c'24%5c' height=%5c'24%5c'%3e%3cg stroke=%5c'%23C23E37%5c' fill=%5c'none%5c' fill-rule=%5c'evenodd%5c'%3e%3cpath stroke-linecap=%5c'round%5c' stroke-linejoin=%5c'round%5c' d=%5c'M11.523 14.003h1v-8h-1zm0 3.492h1v-1h-1z%5c'/%3e%3cpath d=%5c'M23.49 12c0 6.346-5.143 11.49-11.49 11.49C5.655 23.49.51 18.346.51 12S5.653.51 12 .51 23.49 5.654 23.49 12z%5c'/%3e%3c/g%3e%3c/svg%3e';") no-repeat;height:1.5rem;width:2.375rem;background-size:contain}.reinsertAttachment-label{display:inline-block;font-weight:700}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.modal-insert-file .upload-error-message,.modal-max-file-size .upload-error-message{text-align:center;color:red}.modal-insert-file .dialog-inner-content-large{display:flex;min-height:31.25rem;align-items:center;justify-content:center}.modal-insert-file .dialog-inner-content-large .file-group .file-progress-container{flex-direction:column;gap:0.625rem}.modal-insert-file .dialog-inner-content-large .file-group .file-progress-container button{display:none}.modal-insert-file .file-group{margin-bottom:0.625rem}.modal-insert-file .file-group:first-child{margin-top:0.9375rem}.modal-insert-file .file-group:last-child{margin-bottom:0}.modal-insert-file .file-group .file-progress-container{display:flex;flex-direction:row;align-items:center;transition:margin 500ms 250ms,opacity 500ms 250ms}.modal-insert-file .file-group .file-progress-container.no-indicator{text-align:center;padding:0.9375rem;margin-bottom:0.9375rem}.modal-insert-file .file-group .file-progress-container .indicator{position:relative;display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:0.75rem;font-weight:bold}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg{position:absolute;box-sizing:border-box}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg circle{transition:stroke 300ms}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg .back{stroke:rgba(197,111,213,.5)}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg .bar{stroke-linecap:round;stroke:var(--palette-brandAlt-main, #c56fd5)}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg.processing .back{stroke:none}.modal-insert-file .file-group .file-progress-container .indicator .loading-circle-svg.processing .bar{transform-origin:center;animation:progress-rotate 3.5s linear 0s infinite}.modal-insert-file .file-group .file-progress-container .indicator.complete{background-image:url("data:image/svg+xml,module.exports = '%3csvg xmlns=%5c'http://www.w3.org/2000/svg%5c' width=%5c'16%5c' height=%5c'16%5c'%3e%3cpath stroke=%5c'%2339E379%5c' stroke-linecap=%5c'round%5c' stroke-linejoin=%5c'round%5c' stroke-width=%5c'2%5c' d=%5c'm2 8 5 5 7-10%5c' fill=%5c'none%5c' fill-rule=%5c'evenodd%5c'/%3e%3c/svg%3e';");background-repeat:no-repeat;background-position:center;background-size:52%}.modal-insert-file .file-group .file-progress-container .file-name{flex:auto;font-weight:800;padding:0 0.1875rem;max-width:15.625rem}.modal-insert-file .file-group .file-progress-container .cancel-upload{cursor:pointer;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;margin:1.0625rem;background-image:url("data:image/svg+xml,module.exports = '%3csvg xmlns=%5c'http://www.w3.org/2000/svg%5c' width=%5c'16%5c' height=%5c'16%5c'%3e%3cpath d=%5c'm1.5 1.5 13 13m-13 0 13-13%5c' stroke=%5c'%23262626%5c' stroke-linecap=%5c'round%5c' fill=%5c'none%5c' fill-rule=%5c'evenodd%5c'/%3e%3c/svg%3e';");background-repeat:no-repeat}.modal-max-file-size{max-width:28.125rem}@keyframes progress-rotate{0%{transform:rotate(0deg)}25%{transform:rotate(-80deg)}75%{transform:rotate(-270deg)}100%{transform:rotate(-360deg)}}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.bb-audio-embed audio{width:100%;display:inline-block;margin-bottom:-0.375rem}.bb-audio-embed audio.hidden{display:none}.bb-audio-embed .audio-placeholder{display:flex;min-height:3.625rem;order:1;align-items:center;flex:1 0 100%;background-color:var(--palette-background-b2, #f8f8f8)}.bb-audio-embed .audio-placeholder .audio-placeholder-icon{height:2.375rem;width:2.375rem;padding:0 .625rem;background-image:url("data:image/svg+xml,module.exports = '%3csvg xmlns=%5c'http://www.w3.org/2000/svg%5c' width=%5c'38%5c' height=%5c'38%5c'%3e%3cg fill=%5c'none%5c' fill-rule=%5c'evenodd%5c'%3e%3cpath fill=%5c'%23FFF%5c' d=%5c'M7 32.5c-.827 0-1.5-.673-1.5-1.5V7c0-.827.673-1.5 1.5-1.5h24c.827 0 1.5.673 1.5 1.5v24c0 .827-.673 1.5-1.5 1.5H7z%5c'/%3e%3cpath fill=%5c'%23767676%5c' d=%5c'M31 5H7c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h24c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 1c.551 0 1 .449 1 1v24c0 .551-.449 1-1 1H7c-.551 0-1-.449-1-1V7c0-.551.449-1 1-1h24%5c'/%3e%3cpath fill=%5c'%23F3E2F8%5c' d=%5c'M13.5 28.5c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3%5c'/%3e%3cpath fill=%5c'%23767676%5c' d=%5c'M13.5 22a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7m0 1c1.378 0 2.5 1.122 2.5 2.5S14.878 28 13.5 28a2.503 2.503 0 0 1-2.5-2.5c0-1.378 1.122-2.5 2.5-2.5%5c'/%3e%3cpath fill=%5c'%23F3E2F8%5c' d=%5c'M24.5 26.5c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3%5c'/%3e%3cpath fill=%5c'%23767676%5c' d=%5c'M24.5 20a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7m0 1c1.378 0 2.5 1.122 2.5 2.5S25.878 26 24.5 26a2.503 2.503 0 0 1-2.5-2.5c0-1.378 1.122-2.5 2.5-2.5%5c'/%3e%3cpath stroke=%5c'%23767676%5c' stroke-linecap=%5c'round%5c' stroke-linejoin=%5c'round%5c' d=%5c'M16.5 25.5v-13l11-2v13%5c'/%3e%3c/g%3e%3c/svg%3e';");background-repeat:no-repeat;background-position:center;box-sizing:content-box}.bb-audio-embed .audio-placeholder .audio-title{flex:1;font-weight:700}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.modal-demo-mashup{border-radius:2px}.modal-demo-mashup .iframe-container{width:95vw;height:auto;max-width:75rem}@media screen and (max-width: 30rem){.modal-demo-mashup .iframe-container{width:100%}}.modal-demo-mashup .iframe-container iframe{width:100%;min-height:90vh}
.modal-error-message .error-text{padding:0 .5rem}.bb-editor-modal+.ms-Layer{z-index:2000}iframe.cloud-storage-integration-modal{z-index:2000}#cloud-storage-backdrop{z-index:1999}.max-size-warning-modal .warning-message{margin-bottom:1rem}.max-size-warning-modal .file-info{margin-bottom:0.3125rem}.max-size-warning-modal .alternate-storage-info{margin-bottom:0.3125rem;margin-top:1rem}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.bb-editor-container:not(.is-read-only) .embedded-app-overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:10}.bb-editor-container:not(.is-read-only) .bb-embedded-app iframe{opacity:.5}.bb-embedded-app{-webkit-overflow-scrolling:touch;overflow-y:visible;position:relative;max-width:100%;height:17.8125rem;width:25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f8f8f8}.bb-embedded-app .hidden{display:none}.bb-embedded-app iframe,.bb-embedded-app .loading-container{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.bb-embedded-app .loading-container{display:flex;align-items:center;justify-content:center}.lightbox-body iframe.embedded-app-container{min-height:31.25rem}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.bb-video{display:flex;justify-content:center;align-items:center}.bb-video .bb-video-embed{overflow:hidden;position:relative;flex-grow:1}.bb-video .bb-video-embed .video-placeholder{position:absolute;inset:0;z-index:1}.bb-video .bb-video-embed iframe,.bb-video .bb-video-embed video{background-color:var(--palette-common-black, #000000)}@media screen and (min-width: 34.25rem){.bb-video .bb-video-embed .video-placeholder .placeholder-disclaimer{display:block}}.bb-video .bb-video-embed--resize{display:flex;justify-content:center}@media screen and (max-width: 34.25rem){.bb-video .bb-video-embed--resize iframe,.bb-video .bb-video-embed--resize video,.bb-video .bb-video-embed--resize .video-placeholder{width:100%}}.bb-video .bb-video-embed--default{display:flex;flex-direction:row;justify-content:center;align-items:center}.bb-video .bb-video-embed--default iframe,.bb-video .bb-video-embed--default video{aspect-ratio:16/9}.bb-video .bb-video-embed--default iframe,.bb-video .bb-video-embed--default video,.bb-video .bb-video-embed--default .video-placeholder{width:100%;height:100%;padding:0}@media screen and (min-width: 34.25rem){.bb-video .bb-video-embed--default iframe,.bb-video .bb-video-embed--default video{aspect-ratio:4/3;max-width:48%}}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.modal-insert-youtube-video{border-radius:2px;box-shadow:none !important}.modal-insert-youtube-video .content-sources{display:block}.modal-insert-youtube-video .content-sources .source-container{width:100%;background:rgba(0,0,0,0);outline:none;display:flex;flex-direction:row;flex-grow:1;align-items:center;border:none;box-sizing:border-box;padding:0.3125rem;padding-bottom:.625rem;margin:0;flex-basis:calc(50% - 1.25rem);transition:all 250ms}.modal-insert-youtube-video .content-sources .source-container:hover{cursor:pointer;box-shadow:0 0 4px 4px #000}.modal-insert-youtube-video .content-sources .source-container:hover .source-title{text-decoration:underline}.modal-insert-youtube-video .content-sources .source-container .source-icon{background:rgba(0,0,0,0);height:1.875rem;width:1.875rem;min-width:1.875rem;max-width:100%;margin-right:0.625rem}.modal-insert-youtube-video .content-sources .source-container .source-icon img{max-width:100%}.modal-insert-youtube-video .content-sources .source-container .source-title{display:flex;flex-grow:1;align-items:center;min-height:2.8125rem;border-bottom:1px solid #cdcdcd;font-weight:bold}.modal-insert-youtube-video .no-results{text-align:center}@media screen and (min-width: 34.25rem){.modal-insert-youtube-video .content-sources{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.modal-insert-youtube-video .content-sources .source-container{max-width:10rem;max-height:8.75rem;display:flex;flex-direction:column;border:1px solid #d3d3d3;border-radius:3px;margin:0.625rem}.modal-insert-youtube-video .content-sources .source-container:hover{cursor:pointer;border-color:rgb(185.5,185.5,185.5);background:rgb(248.1,248.1,248.1);box-shadow:0 0 4px 4px #efefef}.modal-insert-youtube-video .content-sources .source-container:active{background:rgba(0,0,0,0);box-shadow:none}.modal-insert-youtube-video .content-sources .source-container:focus{border:2px solid #006dc7}.modal-insert-youtube-video .content-sources .source-container .source-icon{display:flex;justify-content:center;align-items:center;height:6.25rem;width:6.25rem;margin-right:0}.modal-insert-youtube-video .content-sources .source-container .source-title{min-height:0;border-bottom:none}}.modal-youtube-video-provider{border-radius:2px;box-shadow:none}.modal-youtube-video-provider .iframe-container{width:95vw;height:auto;max-width:75rem;display:flex;flex-flow:column}@media screen and (max-width: 30rem){.modal-youtube-video-provider .iframe-container{width:100%}}.modal-youtube-video-provider .iframe-container iframe{width:100%;min-height:90vh;flex-grow:1}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}.lti-placement__root{display:flex;flex-flow:wrap;background-color:var(--palette-background-b2, #f8f8f8);position:relative;transform:translateZ(0);text-decoration:none;color:var(--palette-primary-main, #262626);-moz-user-input:disabled}.lti-placement__root:hover,.lti-placement__root:focus{color:var(--palette-primary-main, #262626);text-decoration:none}.lti-placement__root.has-hover:hover,.lti-placement__root.has-hover:focus{background-color:var(--palette-background-b3, #f0f0f0);text-decoration:underline}.lti-placement__root-wrapper{display:flex;flex:1 0 100%;order:1;align-items:center;min-height:3.625rem}.lti-placement__container{display:flex;align-items:center;flex:1;min-width:0;padding-left:0.625rem}.lti-placement__icon{margin-right:0.625rem;height:2.5rem;width:2.5rem}.lti-placement__title{font-weight:700}
.pointer{cursor:pointer}.sr-only{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.no-longtext{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.icon-video-record{min-width:3.1875rem;min-height:3.1875rem}div.ve-inline-block{font-weight:bold;display:inline-block}span.ve-info{font-size:small;font-style:italic;color:var(--palette-error-main, #c23e37)}.modal-video-everywhere{height:auto;max-width:75rem}.modal-video-everywhere.modal-video-everywhere{width:99vw}.modal-video-everywhere .ms-Dialog-inner{padding:0 !important}.modal-video-everywhere .modal-video-everywhere-contents iframe{width:100%;background-color:#262626}.modal-video-everywhere div{max-width:none !important;width:auto !important;max-height:none !important;height:auto !important}.modal-video-everywhere-dialog{position:initial !important}.modal-video-everywhere-dialog .modal-video-everywhere-dialog-paper{position:absolute;z-index:1500;top:6.25rem;right:0}.modal-video-everywhere-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:0.625rem 0.9375rem}.discard-dialog-root{z-index:1501 !important}.bb-video-everywhere-playback{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:left;align-items:center;padding:0.3125rem;background-color:#f8f8f8}.bb-video-everywhere-playback iframe{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}@media screen and (min-width: 34.25rem){.bb-video-everywhere-playback iframe{padding:0 26%}}.bb-video-everywhere-playback.unclickable{cursor:not-allowed}.bb-video-everywhere-playback.clickable{cursor:pointer}
