.component-backend-document .document-header-container{border-bottom:1px solid var(--oc-primary-border);opacity:1;padding:10px 20px}.component-backend-document .document-header-container .document-header{position:relative}.component-backend-document .document-header-container .document-header.has-document-icon{padding-left:30px}.component-backend-document .document-header-container .document-header.has-close-icon{padding-right:30px}.component-backend-document .document-header-container .close-icon{border-radius:20px;color:transparent;filter:alpha(opacity=100);font-size:0;height:19px;opacity:1;position:absolute;right:0;top:20px/2 + 1;width:19px}.component-backend-document .document-header-container .close-icon:after{display:none!important}.component-backend-document .document-header-container .close-icon:focus{background-color:var(--oc-toolbar-hover-bg);outline:none}.component-backend-document .document-header-container .close-icon:before{background-position:-253px 0;display:block;height:11px;position:absolute;right:4px;top:4px;width:11px}.component-backend-document .document-header-container .close-icon:focus:before,.component-backend-document .document-header-container .close-icon:hover:before{background-position:-268px 0}.component-backend-document .document-header-container .document-icon{border-radius:4px;display:block;height:18px;left:0;position:absolute;top:20px/2 + 1;width:18px}.component-backend-document .document-header-container .document-icon i{color:#fff;display:block;font-size:10px;left:4px;position:absolute;top:4px}.component-backend-document .document-header-container input.header-subtitle,.component-backend-document .document-header-container input.header-title{-webkit-appearance:none;background:transparent;border:1px solid var(--bs-body-bg);border-radius:4px;color:var(--bs-body-color);outline:none;padding:1px}.component-backend-document .document-header-container input.header-subtitle[disabled],.component-backend-document .document-header-container input.header-title[disabled]{color:var(--oc-form-control-disabled-color)}.component-backend-document .document-header-container input.header-title{display:block;font-size:24px;margin:0 -2px;width:100%}.component-backend-document .document-header-container .subtitle-label{color:var(--oc-primary-color);margin-right:3px}.component-backend-document .document-header-fade-enter-active{transition:opacity .3s}.component-backend-document .document-header-fade-leave-active{transition:opacity .1s}.component-backend-document .document-header-fade-enter,.component-backend-document .document-header-fade-leave-to{opacity:0}.component-backend-document.no-header-elements .document-header-container{padding:0}html:not(.user-touch) .component-backend-document .document-header-container input.header-subtitle:not([disabled]):hover,html:not(.user-touch) .component-backend-document .document-header-container input.header-title:not([disabled]):hover{border:1px solid var(--bs-border-color)}.component-backend-document .document-content-container{background-color:var(--oc-document-content-bg)}.component-backend-document .document-progress-indicator{position:absolute;top:-1px}.component-backend-document .processing-fade-in-enter-active{transition:opacity .3s}.component-backend-document .processing-fade-in-enter{opacity:0}.component-backend-document .document-loading-error{margin:0 30px;max-width:550px;padding-left:45px;position:relative}.component-backend-document .document-loading-error:before{background-position:0 -35px;display:block;height:31px;left:0;position:absolute;top:0;width:27px}.component-backend-document .document-loading-error h3{font-size:16px;margin:0;padding:6px 0 9px}.component-backend-document .document-toolbar-container{background-color:var(--oc-document-toolbar-bg);border-bottom:1px solid var(--oc-primary-border)}.component-backend-document .document-toolbar-container>div{font-size:0;padding:3px 0;white-space:nowrap}.component-backend-document.no-toolbar-elements .document-toolbar-container{display:none}.component-backend-document .document-toolbar-scrollable{overflow:hidden;width:100%}.component-backend-document .document-toolbar-element{color:var(--oc-toolbar-color);display:inline-block;font-size:14px;line-height:33px;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.component-backend-document .document-toolbar-element.button-icon-only+.button-icon-only{margin-left:-6px}.component-backend-document .document-toolbar-element:first-child{margin-left:-4px;padding-left:20px}.component-backend-document .document-toolbar-element:last-child{margin-right:0;padding-right:20px}.component-backend-document .document-toolbar-element.element-type-separator{border-right:1px solid var(--oc-primary-border);height:25px;position:relative;top:5px}.component-backend-document .document-toolbar-element.element-type-separator:first-child{border-right:none;padding-left:0!important}.component-backend-document .document-toolbar-element.element-type-separator:last-child{display:none}.component-backend-document .document-toolbar-element .backend-toolbar-button{text-align:left;vertical-align:top}.component-backend-document .document-toolbar-element .backend-toolbar-button.icon-only{text-align:center}.component-backend-document .document-toolbar-element .backend-toolbar-button.has-menu-trigger{border-bottom-right-radius:0;border-top-right-radius:0}.component-backend-document .document-toolbar-element .backend-toolbar-button.menu-trigger{border-bottom-left-radius:0;border-top-left-radius:0;min-width:0;padding:0;position:relative;width:18px}.component-backend-document .document-toolbar-element .backend-toolbar-button.menu-trigger:before{border-right:1px solid var(--oc-primary-border);content:"";display:block;height:15px;margin-left:-2px;position:absolute;top:10px;transition:top .1s,height .1s}.component-backend-document .document-toolbar-element .backend-toolbar-button.menu-trigger.pressed:before{border-right-color:var(--oc-selection-text);opacity:.5}.component-backend-document .document-toolbar-element .backend-toolbar-button.menu-trigger:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";font-family:octo-icon!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;top:-1px;vertical-align:middle}.component-backend-document .document-toolbar-element .backend-toolbar-button.pressed{background:rgba(var(--oc-selection-rgb),.2)!important;color:var(--oc-selection-text)}.component-backend-document .document-toolbar-element .backend-toolbar-button .button-label{display:inline-block}.component-backend-document .document-toolbar-element:hover .backend-toolbar-button{background:var(--oc-toolbar-hover-bg)}.component-backend-document .document-toolbar-element:hover .backend-toolbar-button.menu-trigger:before{border-right:1px solid #95a5a6;height:20px;top:7px}.component-backend-document.built-in-mode .document-toolbar-element:first-child{margin-left:0;padding-left:4px}.component-backend-document.built-in-mode .document-toolbar-element:last-child{padding-right:4px!important}.component-backend-document .document-toolbar-scroll-container:before,.component-backend-document .fixed-right:after{content:"";display:block;height:39px;opacity:0;position:absolute;transition:opacity .3s;width:5px}.component-backend-document .fixed-right{position:relative}.component-backend-document .fixed-right:after{background:linear-gradient(90deg,transparent,#000);left:-5px;top:-3px}.component-backend-document .fixed-right .document-toolbar-element:first-child{margin-left:0;padding-left:5px}.component-backend-document .fixed-right .document-toolbar-element:last-child{padding-right:14px}.component-backend-document .document-toolbar-scroll-container{position:relative}.component-backend-document .document-toolbar-scroll-container:before{background:linear-gradient(90deg,#000,transparent);left:0;top:0}.component-backend-document .document-toolbar-scroll-container.scroll-after .fixed-right:after,.component-backend-document .document-toolbar-scroll-container.scroll-before:before{opacity:.15}.backend-component-document-toolbar-button-length-tester{font-size:14px;left:-1000em;position:fixed;top:-1000em;visibility:hidden;white-space:pre-wrap}.component-backend-document.full-screen{background:var(--bs-body-bg);height:100%;left:0;position:fixed;top:0;width:100%;z-index:600}.component-backend-document .document-fade-in-enter-active{transition:opacity .3s}.component-backend-document .document-fade-in-enter{opacity:0}body.backend-document-layout{overflow-x:hidden}body.component-backend-document-fullscreen{overflow:hidden}
