.anchorselectorfield__indicator{color:var(--cms-text-colour)}.anchorselectorfield__control{color:var(--cms-text-colour);border-color:var(--cms-border-colour);background-color:var(--cms-background-colour--dark)}.anchorselectorfield__control--menu-is-open .anchorselectorfield__value-container *{opacity:1}.anchorselectorfield__value-container *{opacity:.5;color:var(--cms-text-colour)}.anchorselectorfield__menu{border:1px solid var(--cms-border-colour);background-color:var(--cms-background-colour--dark)}.anchorselectorfield__menu,.anchorselectorfield__menu *{border-radius:3px;color:var(--cms-text-colour)}.anchorselectorfield__option{background-color:rgba(0,0,0,0)}.anchorselectorfield__option:hover{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark));background-color:var(--cms-accent-colour)}
.form-check-label span:before{border-color:var(--cms-border-colour) !important;background-color:rgba(0,0,0,0) !important}.form-check-label input:checked+span:before{background-color:var(--cms-background-colour--light) !important}.griddle-footer{margin-top:40px;margin-bottom:40px}.griddle-footer .griddle-previous button,.griddle-footer .griddle-next button{height:auto !important;background-color:var(--cms-primary-colour) !important}.griddle-footer .griddle-previous button:before,.griddle-footer .griddle-next button:before{line-height:28px;height:auto !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.bulk-actions__action{cursor:pointer;color:var(--cms-text-colour) !important}.bulk-actions__action:hover{background-color:var(--cms-background-colour--dark) !important}
.badge.version-status{background-color:var(--cms-background-colour--light);border-color:var(--cms-border-colour)}.badge-success{background-color:var(--cms-accent-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}
#Root_Blocks .pull-xs-right:before,#Root_Blocks .pull-xs-right:after,#Root_Blocks .btn-toolbar:before,#Root_Blocks .btn-toolbar:after{content:"";display:table}#Root_Blocks .pull-xs-right:after,#Root_Blocks .btn-toolbar:after{clear:both}#Root_Blocks .pull-xs-right *{float:left;margin-left:0}.grid-field__icon-action:before,.grid-field__icon-action[class*=font-icon-]:before{color:var(--cms-accent-colour) !important;transition:color .3s ease}
.breadcrumbs-wrapper a.cms-panel-link{color:var(--cms-link-colour) !important}a.breadcrumb__item-title{color:var(--cms-link-colour) !important}
.bulk-actions .bulk-actions-counter{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--dynamic) !important}
.ui-dialog .linkfield-dialog .btn-toolbar .btn{background-color:var(--cms-accent-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark))}.mce-btn.mce-primary{background-color:var(--cms-accent-colour) !important}.mce-btn.mce-primary .mce-txt{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.btn{border-radius:5px;border:0}.btn.btn-primary{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark));background-color:var(--cms-accent-colour) !important;opacity:1;transition:opacity .2s ease}.btn.btn-primary:hover,.btn.btn-primary:focus{opacity:.8}.btn-outline-primary{color:var(--cms-link-colour) !important}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:rgba(0,0,0,0) !important}.btn-group .btn-primary{border-left:0 !important}.ss-gridfield-add-new-multi-class .btn{border-top-left-radius:0;border-bottom-left-radius:0}.ss-gridfield-add-new-multi-class .btn:before{line-height:25px !important}#preview-states .state-name{box-shadow:none !important;background-image:none !important;border:0 !important}#preview-states .state-name.active{background-color:var(--cms-accent-colour)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active{background-color:var(--cms-background-colour--dark) !important}.btn-outline-secondary{background-color:var(--cms-background-colour--light) !important}.btn-outline-secondary.action_gridfield_relationadd{border:1px solid var(--cms-border-colour);margin-left:-4px !important}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{border:1px solid rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.btn-outline-secondary:hover{border-color:var(--cms-border-colour) !important;color:var(--cms-accent-colour) !important}.btn-outline-secondary:hover.disabled,.btn-outline-secondary:hover:disabled{background-color:rgba(0,0,0,0) !important;border:1px solid rgba(0,0,0,0) !important;color:var(--cms-text-colour) !important}.btn-outline-secondary{color:var(--cms-text-colour) !important}.btn.btn-primary{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{box-shadow:none !important;background-color:var(--cms-background-colour--light) !important}.toolbar--content .btn--circular,.toolbar--north .btn--circular,.toolbar--south .btn--circular,.toolbar .btn--circular{padding-left:7px !important;padding-right:7px !important}.toolbar--content .btn--circular:before,.toolbar--north .btn--circular:before,.toolbar--south .btn--circular:before,.toolbar .btn--circular:before{margin-right:0 !important}.toolbar--content .btn-group--circular>.btn,.toolbar--content .btn-group--circular>.btn:hover,.toolbar--north .btn-group--circular>.btn,.toolbar--north .btn-group--circular>.btn:hover,.toolbar--south .btn-group--circular>.btn,.toolbar--south .btn-group--circular>.btn:hover,.toolbar .btn-group--circular>.btn,.toolbar .btn-group--circular>.btn:hover{background-color:var(--cms-accent-colour) !important;border-color:rgba(0,0,0,0) !important}.toolbar--content .btn-group--circular>.btn:before,.toolbar--content .btn-group--circular>.btn:hover:before,.toolbar--north .btn-group--circular>.btn:before,.toolbar--north .btn-group--circular>.btn:hover:before,.toolbar--south .btn-group--circular>.btn:before,.toolbar--south .btn-group--circular>.btn:hover:before,.toolbar .btn-group--circular>.btn:before,.toolbar .btn-group--circular>.btn:hover:before{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.btn-primary.focus,.btn-primary:focus{box-shadow:none !important}input[type=url],input[type=text],input[type=date],input[type=email],input[type=number],input[type=search],input[type=password],input[type=datetime-local],.form-control,.field select,.field textarea,.field input.text,.form__field-holder input.readonly,.form__field-holder p.readonly,.form__field-holder span.readonly,.readonly .form__field-holder>div{border-radius:3px !important;box-shadow:none !important}.btn.disabled,.btn:disabled{opacity:.65 !important;filter:saturate(0.5) !important;background-color:var(--cms-accent-colour) !important}.popover-actions-simulate,.search-box__enter{background-color:var(--cms-border-colour) !important}.popover-actions-simulate{border-radius:3px !important}.btn.btn-outline-secondary{background-color:var(--cms-border-colour) !important}div.switch-states .switch{box-shadow:none !important}.preview-mode-selector .chosen-container-single .chosen-single,.preview-size-selector .chosen-container-single .chosen-single{border:0 !important}.tag-list .tag-component{background-color:var(--cms-accent-colour) !important}.tag-list .tag-component,.tag-list .tag-component__delete{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}
.cms-container{color:var(--cms-text-colour);overflow:hidden}.cms-content-header{background-color:var(--cms-background-colour--dark);border-bottom-color:var(--cms-border-colour)}.cms-content,.cms-panel-content{background-color:var(--cms-background-colour) !important}.cms-mobile-menu-toggle{background-color:var(--cms-background-colour--light) !important}.cms-mobile-menu-toggle span{background-color:var(--cms-text-colour)}.cms-preview-states .switch{background:none !important}.cms-preview-states .state-name{line-height:22px !important;background-color:var(--cms-background-colour) !important;border-top:1px solid var(--cms-border-colour) !important;border-bottom:1px solid var(--cms-border-colour) !important}.cms-preview-states .state-name.first{border-left:1px solid var(--cms-border-colour) !important;border-radius:5px 0 0 5px !important}.cms-preview-states .state-name.last{border-right:1px solid var(--cms-border-colour) !important;border-radius:0 5px 5px 0 !important}.cms-preview-states .state-name span{color:var(--cms-text-colour) !important}.cms-preview-states .state-name.active{background-color:var(--cms-accent-colour) !important}.cms-preview-states .state-name.active span{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.bulk-actions{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important}.bulk-actions-counter{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.form-group:after,.form__divider:after{border-color:var(--cms-border-colour) !important}.form__field-description,.form__field-extra-label{color:var(--cms-text-colour--dynamic) !important}.cms-add-form .radio.selected,.cms-add-form .radio:hover{background-color:var(--cms-background-colour--light) !important}.toolbar--north,.toolbar--south{background-color:var(--cms-background-colour--dark) !important;color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important}a .jstree-pageicon,.record-icon,a .jstree-recordicon,.cms-tree ul li a,.ui-widget,.ui-widget-content,.btn-secondary{color:var(--cms-text-colour) !important}.jstree-apple a{text-shadow:none !important}.asset-dropzone.uploadfield__dropzone{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.asset-dropzone .gallery-item{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.asset-dropzone .gallery-item__checkbox-label:before{background-color:var(--cms-background-colour--light) !important;border-color:var(--cms-border-colour) !important}.asset-dropzone .gallery-item--selected .gallery-item__checkbox-label:before{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.gallery-item__thumbnail:not([style]){background-color:rgba(0,0,0,0) !important;opacity:.75 !important}.gallery__sort .chosen-single>span:before{color:var(--cms-text-colour)}.table tbody{background-color:var(--cms-background-colour) !important}.table tbody tr{background-color:rgba(0,0,0,0) !important}.table tbody tr:hover{background-color:var(--cms-background-colour--dynamic) !important}.table tbody+tbody{border-color:var(--cms-border-colour) !important}.table tbody td:hover,.table tbody th button:hover{background-color:var(--cms-background-colour--dynamic) !important}.table thead th button:hover{background-color:var(--cms-background-colour--dynamic) !important}.table td,.table th{color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important;background-color:rgba(0,0,0,0) !important}.table td button,.table th button{color:inherit !important;background-color:inherit !important}.grid-field__icon-action:focus,.grid-field__icon-action:active,.grid-field__icon-action:focus-visible,.grid-field__icon-action:hover{background-color:rgba(0,0,0,0) !important}.grid-field__icon-action:focus:before,.grid-field__icon-action:active:before,.grid-field__icon-action:focus-visible:before,.grid-field__icon-action:hover:before{color:var(--cms-text-colour) !important}.gallery__table .footer-container,.gallery__table .footer-container:hover{background-color:var(--cms-background-colour) !important}.griddle-page select{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.editor{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour) !important}.ui-tabs-anchor:after{color:var(--cms-text-colour) !important}.cms-panel .cms-panel-toggle .toggle-collapse,.cms-panel .cms-panel-toggle .toggle-expand{border-radius:5px}.cms-panel .cms-panel-toggle .toggle-collapse:hover,.cms-panel .cms-panel-toggle .toggle-expand:hover{background-color:var(--cms-background-colour--light) !important}.cms-panel .cms-panel-toggle .toggle-collapse span,.cms-panel .cms-panel-toggle .toggle-expand span{color:var(--cms-text-colour) !important}.cms-panel-content-collapsed{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.cms-preview{border-color:var(--cms-border-colour) !important}.ss-gridfield-items a .item{color:var(--cms-link-colour) !important}.uploadfield-item{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.mce-panel{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.mce-btn-group{border-color:var(--cms-border-colour) !important}.mce-txt,.mce-title,.mce-path-item,.mce-divider{color:var(--cms-text-colour) !important}.mce-menu-item:hover,.mce-menu-item:focus,.mce-menu-item.mcs-selected,.mce-menu-item.mce-selected{background-color:var(--cms-background-colour--dark) !important}.mce-menu-item .mce-text,.mce-menu-item .mce-ico{color:var(--cms-text-colour)}.mce-menu-item .mce-caret{border-top-color:rgba(0,0,0,0) !important;border-left-color:var(--cms-text-colour) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.mce-menu-item-sep{background:var(--cms-background-colour--dark) !important;border-color:var(--cms-background-colour--dark) !important}.mce-caret{border-top-color:var(--cms-text-colour) !important;border-left-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important}.mce-btn{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mce-btn.mce-active{background-color:var(--cms-background-colour--light) !important;border-color:var(--cms-border-colour) !important}.mce-btn i{color:var(--cms-text-colour) !important;text-shadow:none !important}.mce-menu-item .mce-text,.mce-menu-item .mce-ico{color:var(--cms-text-colour) !important}.mce-tinymce iframe{background-color:#fff}.close:before{color:var(--cms-text-colour) !important;text-shadow:none !important}.btn-toolbar .ui-tabs-anchor.active{background-color:var(--cms-background-colour--light) !important}.modal-content,.modal-header,.modal-footer{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.modal-header button:before{color:var(--cms-text-colour) !important;text-shadow:none !important}.ui-dialog-content{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.ui-menu{background-image:none !important;background-color:var(--cms-background-colour--light) !important;border:1px solid var(--cms-border-colour) !important;color:var(--cms-text-colour) !important;padding:5px !important}.ui-menu li{display:block}.ui-menu li:not(:last-child){margin-bottom:5px !important}.ui-menu li>*{background-image:none !important;color:var(--cms-text-colour) !important}.ui-menu li>*.ui-state-focus,.ui-menu li>*.ui-state-active{background-image:none !important;background-color:var(--cms-accent-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;border-color:rgba(0,0,0,0) !important}.popover-actions-simulate,.search-box__enter,.search-form__wrapper{border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important;overflow:hidden}.message,.alert{position:relative;z-index:2;background-color:var(--cms-background-colour--dynamic) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.message.warning:before,.message.notice:before,.alert.alert-danger:before,.alert.error:before,.alert.alert-success:before{content:"";position:absolute;z-index:-1;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);mix-blend-mode:overlay;border-radius:inherit}.message.warning:before{background-color:var(--warning)}.message.notice:before{background-color:var(--teal)}.alert.alert-danger:before,.alert.error:before{background-color:var(--danger)}.alert.alert-success:before{background-color:var(--teal)}.form__field-holder .alert{margin-top:10px !important}.ui-widget-content{background-image:none !important}.cms-content-tools{box-shadow:1px 0 0 0 var(--cms-border-colour) !important}.editor__thumbnail{border-top:1px solid var(--cms-border-colour) !important;border-bottom:1px solid var(--cms-border-colour) !important}.ss-toggle .ui-accordion-header.ui-state-default{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.ss-toggle .ui-accordion-header.ui-state-default a{color:inherit !important}.ui-accordion-content{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.cms .gridfield-icon.published i{color:var(--cms-accent-colour) !important}
.cms-edit-form .tab-pane>.form-group.field{display:block !important;max-width:1500px !important;margin-bottom:0}.cms-edit-form .tab-pane>.form-group.field:before,.cms-edit-form .tab-pane>.form-group.field:after{content:"" !important;display:table !important}.cms-edit-form .tab-pane>.form-group.field:after{clear:both !important;margin-top:0 !important;margin-bottom:0 !important}.cms-edit-form .tab-pane>.form-group.field>.form__field-label,.cms-edit-form .tab-pane>.form-group.field>.form__field-holder{display:block !important;float:left;margin-bottom:2rem}.cms-edit-form .tab-pane>.form-group.field>.form__field-label{width:17% !important;max-width:17% !important}.cms-edit-form .tab-pane>.form-group.field>.form__field-holder{width:83% !important;max-width:83% !important}
.cms-menu{color:var(--cms-text-colour);background-color:var(--cms-background-colour--dark)}.cms-menu,.cms-menu.collapsed{width:250px !important}.cms-menu .cms-subsites{display:block !important;padding-top:10px !important;padding-bottom:10px !important;border-bottom:1px solid var(--cms-border-colour)}.cms-menu .cms-subsites .chosen-single b{background-position:5px 8px !important}.cms-menu .cms-panel-content,.cms-menu .cms-menu__list,.cms-menu .cms-panel-toggle,.cms-menu .cms-subsites{box-shadow:inset -1px 0 0 var(--cms-border-colour) !important}.cms-menu__header{background-color:var(--cms-background-colour--dark);box-shadow:inset -1px 0 0 var(--cms-border-colour) !important}.cms-menu .cms-sitename{border-bottom:1px solid var(--cms-border-colour) !important;background-color:var(--cms-background-colour--dark) !important;box-shadow:inset -1px 0 0 var(--cms-border-colour) !important;height:auto !important;padding:20px 30px !important}.cms-menu .cms-sitename__link,.cms-menu .cms-sitename__title{display:none !important}.cms-menu .cms-login-status{min-height:0 !important;font-size:0 !important;box-shadow:inset -1px -1px 0 var(--cms-border-colour) !important}.cms-menu .cms-login-status__profile-link,.cms-menu .cms-login-status__logout-link{font-size:14px !important;position:relative !important;display:inline-block !important;vertical-align:middle;min-height:52px !important;height:auto !important;line-height:50px !important;text-transform:capitalize !important;color:var(--cms-text-colour) !important;background-color:rgba(0,0,0,0) !important}.cms-menu .cms-login-status__profile-link:before,.cms-menu .cms-login-status__logout-link:before{font-size:inherit !important;line-height:inherit !important}.cms-menu .cms-login-status__profile-link span,.cms-menu .cms-login-status__logout-link span{width:100%;padding-left:0}.cms-menu .cms-login-status__profile-link i,.cms-menu .cms-login-status__logout-link i{position:relative !important;display:inline-block !important;vertical-align:middle !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin-bottom:-1px}.cms-menu .cms-login-status__profile-link *,.cms-menu .cms-login-status__logout-link *{color:inherit !important;display:inline-block !important;line-height:inherit !important;width:auto !important;height:auto !important;vertical-align:middle !important;opacity:1 !important}.cms-menu .cms-login-status__profile-link{padding-left:25px !important;width:80% !important}.cms-menu .cms-login-status__profile-link span{margin-top:-1px;font-weight:500}.cms-menu .cms-login-status__logout-link{width:20% !important;text-align:center !important}.cms-menu a i{padding-left:0 !important}.cms-menu .menu__icon{left:0 !important;width:20px !important;margin-top:0 !important;text-align:center !important}.cms-menu .menu__icon:before{position:relative;z-index:1;line-height:30px !important;color:var(--cms-text-colour)}.cms-menu__list{padding:10px}.cms-menu__list li{margin-bottom:10px !important}.cms-menu__list li.current a{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour)}.cms-menu__list li.current a:hover,.cms-menu__list li.current a:focus{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.cms-menu__list li.current .menu__icon:before{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.cms-menu__list li a{min-height:0 !important;padding:0 0 0 15px !important;text-align:left !important;border-radius:10px;color:var(--cms-text-colour);background-color:var(--cms-background-colour--dark);box-shadow:none !important;transition:background-color .2s ease}.cms-menu__list li a:hover,.cms-menu__list li a:focus{color:var(--cms-text-colour);background-color:var(--cms-background-colour--light) !important}.cms-menu__list li a span{display:inline-block !important;vertical-align:middle !important;position:relative !important;left:0 !important;margin-left:0 !important}.cms-menu__list li a .text{padding:15px !important;text-transform:capitalize;font-weight:500}.cms-menu__list li .icon-silverstripe-redirectedurls-admin-redirectedurladmin{background:none !important}.cms-menu__list li .icon-silverstripe-redirectedurls-admin-redirectedurladmin:before{content:"@";font-family:silverstripe !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-menu .cms-panel-toggle .cms-help__toggle,.cms-menu .cms-panel-toggle .sticky-toggle,.cms-menu .cms-panel-toggle .toggle-collapse,.cms-menu .cms-panel-toggle .toggle-expand{display:none !important}.cms-menu .chosen-single{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important}.cms-menu .chosen-drop{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour) !important}.cms-menu .chosen-drop .active-result{background-color:var(--cms-background-colour) !important}.cms-mobile-menu-toggle-wrapper{padding:10px}.cms-mobile-menu-toggle{width:32px;height:32px;background-color:var(--cms-accent-colour);border-radius:5px}.cms-mobile-menu-toggle span{background-color:var(--cms-text-colour)}.cms-menu .cms-login-status{box-shadow:inset -1px -1px 0 var(--cms-border-colour) !important}.cms-menu .cms-panel-content{background:rgba(0,0,0,0) !important}
ul.colorpalette{margin-bottom:0}ul.colorpalette li label{position:relative;border:0 !important}ul.colorpalette li input[value=None]+label:before,ul.colorpalette li input[value=none]+label:before,ul.colorpalette li input[value=transparent]+label:before{content:"unset";position:absolute;top:50%;left:50%;opacity:.6;font-size:10px;font-weight:bold;text-transform:uppercase;transform:translate(-50%, -50%)}ul.colorpalette li input[value=None]:checked+label:before,ul.colorpalette li input[value=none]:checked+label:before,ul.colorpalette li input[value=transparent]:checked+label:before{content:none}.colorpalette .form__field-holder,.colorpalette ul,.colorpalette li{overflow:visible !important}.colorpalette ul.colorpalette li{display:inline-block;float:none !important}.colorpalette ul.colorpalette li label{outline:1px solid var(--cms-border-colour) !important}.colorpalette label span{display:none;position:absolute;z-index:100;top:-5px;left:-5px;padding:0 4px;border-radius:2px;font-size:1rem;white-space:nowrap;text-transform:capitalize;border:1px solid var(--cms-border-colour);background-color:var(--cms-background-colour--dark);color:var(--cms-text-colour)}.colorpalette label:hover span{display:block}ul.colorpalette{font-size:0;padding-top:10px}ul.colorpalette li label{margin-top:0;margin-left:0;margin-bottom:10px;margin-right:10px;border-radius:1px}ul.colorpalette li label:after{font-size:14px}
.dropdown-menu{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--dynamic) !important}
#Form_EditForm{padding-right:0 !important}.input-group input[type=text]+.input-group-append{position:relative;margin-left:-5px;z-index:10 !important}.form-group.htmleditor iframe{transition:background-color .2s ease}.form-group.htmleditor .form__field-holder{width:100% !important;max-width:100% !important;flex:0 0 100% !important}@media(min-width: 1200px){.form-group.htmleditor .form__field-holder{width:66.66667% !important;max-width:66.66667% !important;flex:0 0 66.66667% !important}}@media(min-width: 1200px){.form-group.htmleditor .form__field-holder{width:58.33333% !important;max-width:58.33333% !important;flex:0 0 58.33333% !important}}.form-group.htmleditor .form__field-label{width:100% !important;max-width:100% !important;flex:0 0 100% !important}@media(min-width: 1200px){.form-group.htmleditor .form__field-label{width:16.66667% !important;max-width:16.66667% !important;flex:0 0 16.66667% !important}}
.text-muted,ul.table .history-viewer__row--current .text-muted{color:var(--cms-text-colour--dynamic) !important}ul.table{color:var(--cms-text-colour) !important}.history-viewer__close-button,.history-viewer__compare-button{color:var(--cms-text-colour) !important;border-color:currentColor !important}.btn-outline-light:hover{color:var(--cms-background-colour--dark) !important;background-color:var(--cms-text-colour) !important;border-color:var(--cms-text-colour) !important}.table .history-viewer__row--current,.table .history-viewer__row--current:hover{color:var(--cms-text-colour) !important}.history-viewer__heading,.history-viewer__row{border-color:var(--cms-border-colour) !important}.history-viewer__row{background-color:var(--cms-background-colour--dynamic) !important}.grid-field__sort.ss-gridfield-sorted-asc::after,.grid-field__sort.ss-gridfield-sorted-asc:hover::after,.grid-field__sort.ss-gridfield-sorted-desc::after,.grid-field__sort.ss-gridfield-sorted-desc:hover::after{color:var(--cms-text-colour) !important}.gallery__sort .chosen-container-active .chosen-single{outline:none !important;background-color:var(--cms-background-colour--dynamic) !important}.grid-field__sort.ss-gridfield-sorted-asc::after,.grid-field__sort.ss-gridfield-sorted-asc:hover::after,.grid-field__sort.ss-gridfield-sorted-desc::after,.grid-field__sort.ss-gridfield-sorted-desc:hover::after,.grid-field .grid-field__sort:focus,.grid-field__sort.ss-gridfield-sorted-asc,.grid-field__sort.ss-gridfield-sorted-desc{border-bottom-color:var(--cms-border-colour) !important}
ul.IconField{display:block;list-style:none;border-radius:0 !important;padding:20px 0 0;letter-spacing:20px;font-size:0;border:0 !important;background-image:none !important}ul.IconField .option{position:relative;display:inline-block;vertical-align:middle;width:calc(15.73% - 10px);margin-bottom:20px}ul.IconField .option input{position:absolute;opacity:0;height:0;width:0}ul.IconField .option input:checked+label{background-color:var(--cms-border-colour)}ul.IconField .option input[value=""]+label{color:var(--cms-background-colour--dynamic);background-color:var(--cms-accent-colour) !important}ul.IconField .option input[value=""]+label:after{content:none !important}ul.IconField .option input[value=""]+label:before{content:"none";position:absolute;color:inherit;top:50%;left:50%;font-size:10px;font-weight:bold;letter-spacing:normal;text-transform:uppercase;transform:translate(-50%, -50%)}ul.IconField .option label{position:relative;display:block;border-radius:3px;margin:0 !important;cursor:pointer;width:100% !important;height:0 !important;padding:0 0 100% 0 !important;color:var(--cms-text-colour);background-color:var(--cms-background-colour);box-shadow:inset 0 0 0 1px var(--cms-border-colour);transition:color .3s ease,background-color .3s 0s ease}ul.IconField .option label:hover{background-color:var(--cms-background-colour--dark)}ul.IconField .option img{opacity:0}ul.IconField .option svg{position:absolute;top:50%;left:50%;width:75% !important;height:75% !important;object-fit:contain;object-position:center;transform:translate(-50%, -50%)}ul.IconField .option svg [fill^="#"]{fill:currentColor}ul.IconField .option svg [stroke^="#"]{stroke:currentColor}
input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=time],input[type=url],input[type=search],input[type=datetime-local]{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important;box-shadow:none !important;border-radius:5px !important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=url]:focus,input[type=search]:focus,input[type=datetime-local]:focus{border-color:var(--cms-border-colour) !important}input[type=search],input[type=search]:focus{border-color:rgba(0,0,0,0) !important}textarea,select,.form-control-static.readonly,.treedropdownfield{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.focuspoint.field .form__field-holder{background-color:rgba(0,0,0,0) !important}.focuspoint.field{background-color:rgba(0,0,0,0) !important;border-color:var(--cms-border-colour) !important}.focuspoint-picker__gradient{background:none !important}.focuspoint-picker__gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background:radial-gradient(circle 80px at center center, rgba(0, 0, 0, 0) 33%, var(--cms-background-colour--dark))}.focuspoint-picker__overlay{box-shadow:inset 0 0 0 1px var(--cms-border-colour) !important}textarea{min-height:50px !important}[data-name=SilverStripe-CMS-Model-SiteTree] .col-FoundHide input,[data-name=SilverStripe-CMS-Model-SiteTree] .col-action_SetOrderFoundHide input{-webkit-appearance:auto !important}.uploadfield-item__complete-icon:after{color:var(--cms-accent-colour) !important}.uploadfield__add-button,.uploadfield__add-button:hover,.uploadfield__upload-button,.uploadfield__upload-button:hover{color:var(--cms-link-colour) !important}.sortable-item{border-color:var(--cms-border-colour) !important}.description,.form__field-description{opacity:.7;color:var(--cms-text-colour) !important}.field input.text::-webkit-input-placeholder,.field select::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{opacity:.5 !important;color:var(--cms-text-colour) !important}.field input.text:-moz-placeholder,.field select:-moz-placeholder,.field textarea:-moz-placeholder,.form-control:-moz-placeholder{opacity:.5 !important;color:var(--cms-text-colour) !important}.field input.text::-moz-placeholder,.field select::-moz-placeholder,.field textarea::-moz-placeholder,.form-control::-moz-placeholder{opacity:.5 !important;color:var(--cms-text-colour) !important}.field input.text:-ms-input-placeholder,.field select:-ms-input-placeholder,.field textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder{opacity:.5 !important;color:var(--cms-text-colour) !important}#Form_fileSelectForm_FileSpecs{display:inline}.form__field-holder input.readonly,.form__field-holder p.readonly,.form__field-holder span.readonly,.readonly .form__field-holder>div{background-color:var(--cms-border-colour) !important;border-color:var(--cms-border-colour) !important}.editor__specs,.uploadfield-item__specs{display:inline;opacity:.7;color:var(--cms-text-colour) !important}.uploadfield-item__thumbnail{border-radius:0 !important}.uploadfield-item__thumbnail:not([style]){position:relative;box-shadow:0 0 0 1px var(--cms-border-colour);background-color:var(--cms-background-colour--light)}.uploadfield-item__thumbnail:not([style]):before{content:"File";position:absolute;top:50%;left:50%;font-size:12px;text-align:center;color:var(--cms-text-colour);transform:translate(-50%, -50%)}.form__fieldgroup-label{color:var(--cms-text-colour--dynamic) !important}.form__field-extra-label{float:left}#Form_EditForm_Title{width:100% !important}.form__field-update-url{border-radius:3px !important;margin-top:10px !important}
.URL-link,.showOnClick a,.uploadfield__upload-button,.uploadfield__add-button,label a,p a,td a,a[target=_blank],a:not([class]){color:var(--cms-link-colour) !important}.cms-menu__list li a{color:var(--cms-text-colour) !important}
.ss-loading-screen{background-color:var(--cms-background-colour)}.cms-content-loading-spinner .spinner{background-color:var(--cms-background-colour--dark) !important}.ss-loading-screen__logo path{fill:var(--cms-accent-colour);stroke:var(--cms-accent-colour)}.ss-loading-screen__text{color:var(--cms-accent-colour)}.ss-loading-screen__text svg circle{fill:var(--cms-accent-colour)}.cms-content-loading-spinner .spinner__animation__fill{stroke:var(--cms-accent-colour)}.ui-autocomplete-loading{background-image:none !important}
.ui-dialog{position:fixed !important;top:50% !important;left:50% !important;width:60rem !important;height:auto !important;max-width:calc(100% - 40px) !important;max-height:calc(100% - 40px) !important;transform:translate(-50%, -50%) !important}.ui-dialog .ui-dialog-content{width:auto !important;height:auto !important}.ui-dialog .linkfield-dialog{padding:40px !important}.ui-dialog .btn{margin-left:0 !important}.ui-dialog .ui-tabs .ui-tabs-nav li a{padding:0 !important}.ui-dialog .form__field-extra-label{float:none}.ui-dialog .ui-button{top:0;right:0;margin:0;border:0;z-index:100;transform:translate(25%, -25%) scale(1.2);background-color:var(--cms-accent-colour)}.ui-dialog .ui-button:before,.ui-dialog .ui-button:after{content:"";position:absolute;top:50%;left:50%;height:2px;width:60%;background-color:var(--cms-background-colour)}.ui-dialog .ui-button:before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog .ui-button:after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog .ui-button .ui-button-icon{display:none}
.pagination-page-number input{color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour--dynamic) !important;margin-left:10px;margin-right:10px}
.popover{background-color:var(--cms-background-colour--dynamic) !important}.popover .arrow{border-top-color:var(--cms-background-colour--dynamic) !important}
input[readonly]{border-radius:0 !important;border:0 !important;background-color:var(--cms-border-colour) !important;pointer-events:none !important}
.search-form{box-shadow:0 0 0 1px var(--cms-border-colour) !important;border-radius:0 0 5px 5px !important}.search-form__wrapper{border-radius:inherit !important;background-color:var(--cms-background-colour--dynamic) !important}.field-group-component__small-holder>.form-group .form__field-label{color:var(--cms-text-colour) !important}
select{padding:5px;border-radius:3px;border:1px solid var(--cms-border-colour) !important}.chosen-container .chosen-single{background-image:none !important}.chosen-container .chosen-single b{background-position:5px 8px !important}.chosen-container .chosen-results{padding:5px !important;margin:0 !important;border:0 !important}.chosen-container .chosen-results li{border-radius:5px !important;background-image:none !important;margin-bottom:3px !important;transition:background-color .2s ease}.chosen-container .chosen-results li:hover{background:none !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.chosen-container-active .chosen-single,.chosen-container-active .chosen-drop{border-color:var(--cms-border-colour) !important}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-left-radius:0 !important}.treedropdownfield__option-button{display:block !important;border:0 !important;border-radius:5px !important;padding:0 !important;background-color:var(--cms-accent-colour) !important}.treedropdownfield__option-button .treedropdownfield__option-count-icon{display:inline-block !important;vertical-align:middle !important;line-height:20px !important;color:var(--cms-text-colour) !important;height:auto !important}.Select-menu-outer{border-color:var(--cms-accent-colour) !important}.Select.is-focused>.Select-control{border-color:var(--cms-accent-colour) !important}.treedropdownfield__breadcrumbs{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.treedropdownfield__breadcrumbs-button{height:20px !important}.chosen-container .chosen-single>span:before{color:var(--cms-text-colour) !important}.chosen-container .chosen-single b{background-position:5px 3px !important}.ss-gridfield-add-new-multi-class .chosen-container .chosen-single b,.form-group .chosen-container .chosen-single b{background-position:5px 8px !important}.toolbar--south .chosen-container .chosen-single b{background-position:5px 5px !important}.chosen-choices{background-image:none !important;background-color:var(--cms-background-colour--light) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.chosen-choices li.search-field input[type=text]{color:var(--cms-text-colour) !important}.chosen-results{background:rgba(0,0,0,0) !important}.chosen-results .active-result{background-color:var(--cms-background-colour--light) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.chosen-results .active-result:hover{background-color:var(--cms-background-colour--dark) !important;color:var(--cms-text-colour) !important}.chosen-results .active-result.result-selected{background-color:var(--cms-accent-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.cms-content-controls .preview-selector .chosen-container-active .chosen-single,.toolbar--south .preview-selector .chosen-container-active .chosen-single{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}.chosen-drop{background:none !important;background-color:var(--cms-background-colour--light) !important;border-color:var(--cms-border-colour) !important}.chosen-drop *{color:var(--cms-text-colour) !important}.chosen-drop li.result-selected,.chosen-drop li:hover{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.chosen-drop li.result-selected{background-color:var(--cms-accent-colour) !important}.chosen-drop .no-results{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour) !important}.search-choice{box-shadow:none !important;background-image:none !important;background-color:var(--cms-accent-colour) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.toolbar--south .ui-tabs-anchor:hover,.toolbar--south .preview-selector .chosen-single:hover{background-color:var(--cms-background-colour--light) !important}.preview-selector .chosen-single span,.preview-selector .chosen-single:before{color:var(--cms-text-colour) !important}.chosen-container-single .chosen-single{border-color:var(--cms-border-colour) !important}.chosen-container-single .chosen-single span{color:var(--cms-text-colour) !important}.btn-toolbar .chosen-drop li,.btn-toolbar .chosen-drop li:before{color:var(--cms-text-colour) !important}.btn-toolbar .chosen-drop li:not(.result-selected){background-color:var(--cms-background-colour) !important}.btn-toolbar .chosen-drop li:not(.result-selected):hover{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--dark) !important}.btn-toolbar .chosen-drop li.result-selected{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.Select-control{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important}@media(prefers-color-scheme: dark){.Select-menu-outer,.treedropdownfield__option-button,.treedropdownfield__option-count-icon{filter:invert(100%)}}.Select-menu-outer{border-color:var(--cms-text-colour) !important}.Select-value-label{color:var(--cms-text-colour) !important}.Select--multi .Select-input input{color:var(--cms-text-colour) !important}.Select--multi .Select-value{border-color:var(--cms-border-colour) !important;background-color:var(--cms-accent-colour) !important}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{border-color:var(--cms-border-colour) !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.search-choice{border-color:var(--cms-border-colour) !important}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:var(--cms-text-colour) !important}.ss-searchable-dropdown-field__control{background-color:var(--cms-background-colour--dynamic);border-color:var(--cms-border-colour);color:var(--cms-text-colour)}.ss-searchable-dropdown-field__input{--cms-background-colour--dark: transparent}.ss-searchable-dropdown-field__menu{background-color:var(--cms-background-colour--dynamic);border-color:var(--cms-border-colour);color:var(--cms-text-colour)}.ss-searchable-dropdown-field__option{background-color:var(--cms-background-colour--dynamic);border-color:var(--cms-border-colour);color:var(--cms-text-colour);cursor:pointer}.ss-searchable-dropdown-field__option--is-focused{background-color:var(--cms-accent-colour);color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.ss-searchable-dropdown-field__single-value{color:var(--cms-text-colour)}.ss-searchable-dropdown-field__indicator{color:var(--cms-text-colour) !important}.ss-searchable-dropdown-field__input-container{cursor:text}.ss-searchable-dropdown-field__indicator-separator{background-color:var(--cms-border-colour) !important}
.cms-tree ul li a{background:none !important;border-radius:3px;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.cms-tree ul li a.jstree-hovered{box-shadow:inset 0 0 0 100px var(--cms-background-colour--dark)}#vakata-contextmenu{background:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important;color:var(--cms-text-colour) !important;box-shadow:none !important}#vakata-contextmenu:before{border-color:var(--cms-background-colour--dark) rgba(0,0,0,0) !important}#vakata-contextmenu:after{border-color:var(--cms-border-colour) rgba(0,0,0,0) !important}#vakata-contextmenu a{color:inherit !important;background:var(--cms-background-colour--dark) !important}#vakata-contextmenu a:hover{background:var(--cms-background-colour--light) !important}#vakata-contextmenu ul{box-shadow:none !important;border-color:var(--cms-border-colour) !important;background:var(--cms-background-colour--dark) !important}.cms-tree.jstree span.badge.status-modified,.jstree .status-modified>.jstree-clicked,.jstree .status-modified>.jstree-hovered,.cms-tree.jstree span.badge.status-addedtodraft,.jstree .status-addedtodraft>.jstree-clicked,.jstree .status-addedtodraft>.jstree-hovered{background-color:var(--cms-background-colour--dark)}.treedropdownfield__input{opacity:0 !important}
.ss-tag-field__menu{border:1px solid var(--cms-border-colour) !important;background-color:var(--cms-background-colour--dynamic) !important;box-shadow:none !important}.ss-tag-field__option{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--dynamic) !important}.ss-tag-field__option--is-focused{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}
.step-label .flyout{color:var(--cms-accent-colour) !important}
form .cms-content-fields .nav-tabs.ui-widget-header .nav-item{padding:10px 5px 10px 0 !important;margin-left:0;margin-right:5px}form .cms-content-fields .nav-tabs.ui-widget-header .nav-item .nav-link{padding:0 !important;border-width:0}form .cms-content-fields .nav-tabs.ui-widget-header .nav-item .nav-link.active{font-weight:bold}form .cms-content-fields .tab-content .nav-tabs.ui-widget-header .nav-link{padding:5px 15px !important;border-radius:5px;transition:color .3s ease,background-color .3s ease}form .cms-content-fields .tab-content .nav-tabs.ui-widget-header .nav-link.active{font-weight:400;color:var(--cms-text-colour)}.nav-tabs{border-color:var(--cms-border-colour) !important}.nav-link,.ui-tabs-anchor{color:var(--cms-text-colour) !important}.nav-tabs .nav-item .nav-link:hover{border-color:var(--cms-border-colour) !important}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link.active:hover{border-color:var(--cms-text-colour) !important}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default .nav-link:hover,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor:hover,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default .nav-link:hover,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default .ui-tabs-anchor:hover,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default .nav-link:hover,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default .ui-tabs-anchor:hover{border-color:var(--cms-border-colour) !important}.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active .nav-link,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active .nav-link:hover,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active a,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active .nav-link,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active .nav-link:hover,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active .nav-link,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active .nav-link:hover,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active a{border-color:var(--cms-text-colour) !important}
.ss-tag-field__control{color:var(--cms-text-colour);border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour)}.ss-tag-field__control input{background-color:rgba(0,0,0,0) !important}.ss-tag-field__indicator-separator{background-color:var(--cms-border-colour) !important}.ss-tag-field svg{color:var(--cms-text-colour)}.ss-tag-field .ss-tag-field__multi-value{border-radius:0;border-color:var(--cms-background-colour--light) !important}.ss-tag-field .ss-tag-field__multi-value__label,.ss-tag-field .ss-tag-field__multi-value__remove{border-radius:0;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important;border-color:var(--cms-background-colour--light) !important}.ss-tag-field .ss-tag-field__multi-value__label svg,.ss-tag-field .ss-tag-field__multi-value__remove svg{color:inherit !important}#react-select-2-listbox{border:1px solid var(--cms-border-colour);background-color:var(--cms-background-colour)}#react-select-2-listbox *{color:var(--cms-text-colour);border-color:var(--cms-border-colour) !important}#react-select-2-listbox .ss-tag-field__option{cursor:pointer}#react-select-2-listbox .ss-tag-field__option--is-focused{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark));background-color:var(--cms-accent-colour)}
.tox-tinymce{color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important}.tox-toolbar,.tox .tox-toolbar-overlord,.tox:not(.tox-tinymce-inline) .tox-editor-header{color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-light) !important}.tox .tox-tbtn{border:0 !important;color:var(--cms-text-colour) !important;background-color:var(--cms-background-light) !important}.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn:hover,.tox .tox-tbtn:focus,.tox .tox-tbtn:active{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.tox .tox-tbtn svg{fill:currentColor !important}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-color:var(--cms-border-colour) !important}.tox .tox-collection__item-label{line-height:1 !important}.tox .tox-collection__item-label div[style]{font-size:14px !important}.tox-menu{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour--light) !important}.tox-collection__item *{border:0 !important;background-color:rgba(0,0,0,0) !important;color:var(--cms-text-colour) !important}.tox-collection__item--active{background-color:var(--cms-background-colour--dark) !important}.tox-collection__item--active *{color:var(--cms-text-colour) !important}.tox-collection__item--enabled{background-color:var(--cms-accent-colour) !important}.tox-collection__item--enabled *{color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important}.tox-collection__item-checkmark svg{fill:var(--cms-accent-text-colour) !important}.tox-statusbar{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour--light) !important}.tox-statusbar *{color:var(--cms-text-colour) !important;border-color:var(--cms-border-colour) !important}.tox .tox-statusbar__resize-handle svg{fill:var(--cms-text-colour) !important}.tox-dialog,.tox-dialog__header,.tox-dialog__footer{color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--light) !important}.tox-dialog .tox-button{border:0 !important;color:var(--cms-accent-text-colour, var(--cms-background-colour--dark)) !important;background-color:var(--cms-accent-colour) !important}.tox-dialog .tox-button--secondary{background-color:var(--cms-text-colour) !important}.mce-container.mce-inline-toolbar{background-color:var(--cms-background-colour--dark);border-radius:5px}.mce-container.mce-inline-toolbar.mce-arrow-up .mce-container-body:before{border-top-color:rgba(0,0,0,0)}.mce-container.mce-inline-toolbar.mce-arrow-up .mce-container-body:after{border-bottom-color:var(--cms-background-colour)}.mce-container.mce-inline-toolbar.mce-arrow-down .mce-container-body:before{border-bottom-color:rgba(0,0,0,0)}.mce-container.mce-inline-toolbar.mce-arrow-down .mce-container-body:after{border-top-color:var(--cms-background-colour)}.mce-container .mce-container-body{background-color:rgba(0,0,0,0) !important}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item-normal.mce-active{background-color:var(--cms-background-colour--light) !important}.tox-tinymce{min-height:400px !important}#Root_FormOptions .form-group>.form__field-holder:has(.htmleditor){max-width:100% !important;width:100% !important;flex-basis:100% !important;margin-left:0 !important}
.cms-content-toolbar{margin:0 !important;padding:0 !important;width:100%}.cms-content-header .section-heading a{color:var(--cms-accent-colour)}.ss-gridfield-buttonrow{background:var(--cms-background-colour) !important;border-bottom-color:var(--cms-border-colour) !important}.ss-gridfield-buttonrow button:first-of-type{margin-left:0 !important}.toolbar--south{background-color:var(--cms-background-colour) !important;border-color:var(--cms-border-colour) !important}.toolbar--south .preview-selector .chosen-drop ul.chosen-results li.result-selected,.toolbar--south .preview-selector .chosen-drop ul.chosen-results li.highlighted{background-color:var(--cms-accent-colour) !important;color:var(--cms-accent-text-colour, var(--cms-text-colour)) !important}.toolbar--south .preview-selector .chosen-drop ul.chosen-results li.result-selected:before,.toolbar--south .preview-selector .chosen-drop ul.chosen-results li.highlighted:before{color:inherit !important;background-color:rgba(0,0,0,0) !important}.cms-panel-toggle{display:flex;padding:10px 20px !important;align-items:center;justify-content:left !important}.silverstripe-cms-toolbar-icon{display:inline-block;vertical-align:middle;height:20px;width:20px;border:0;padding:0;margin:0;color:inherit;background-color:rgba(0,0,0,0) !important}.silverstripe-cms-toolbar-icon--darkmode{position:relative;border-radius:50%;box-shadow:inset 0 0 0 2px currentColor}.silverstripe-cms-toolbar-icon--darkmode:hover:after{opacity:1}.silverstripe-cms-toolbar-icon--darkmode:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:currentColor;clip-path:polygon(0 0, 50% 0, 50% 100%, 0 100%)}.silverstripe-cms-toolbar-icon--darkmode:after{content:attr(data-darkmode);position:absolute;display:block;color:var(--cms-text-colour);left:100%;top:50%;transform:translateY(-50%);opacity:.3;font-size:8px;text-transform:uppercase;font-weight:bold;margin-left:5px;transition:opacity .2s ease}.bulk-actions-counter{background-color:var(--cms-accent-colour) !important}.btn-toolbar{border-color:var(--cms-border-colour) !important}.silverstripe-cms-toolbar-icon--darkmode:after{content:"darkmode: " attr(data-darkmode) !important;white-space:nowrap;opacity:1 !important;letter-spacing:1px;font-weight:400 !important}
.tox .tox-pop:before,.tox .tox-pop:after{content:none !important}.tox .tox-pop__dialog{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour--dynamic) !important}.tox-dialog__body-content{color:var(--cms-text-colour) !important}.htmleditor.white-background iframe{background-color:#fff !important}.tox-dialog__body-nav-item{color:var(--cms-text-colour) !important}.tox-dialog__body-nav-item--active{border-color:var(--cms-accent-colour) !important}.tox-label{color:var(--cms-text-colour) !important}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-collection__item-caret svg{fill:var(--cms-accent-colour) !important}
.treedropdownfield__control{border-color:var(--cms-border-colour) !important;background-color:var(--cms-background-colour--dark) !important}.treedropdownfield__indicator-separator{background-color:var(--cms-border-colour) !important}.treedropdownfield__indicator svg{color:var(--cms-text-colour) !important}.treedropdownfield__menu{z-index:100;border-radius:5px;overflow:hidden;box-shadow:0 1.5rem 2rem 0 rgba(0,0,0,.3);background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.treedropdownfield__menu-list{padding-top:0;padding-bottom:0}.treedropdownfield__option{cursor:pointer;color:var(--cms-text-colour) !important;background-color:var(--cms-background-colour--dynamic) !important;border-color:var(--cms-border-colour) !important}.treedropdownfield__option:hover{background-color:var(--cms-background-colour) !important}.treedropdownfield__single-value{color:var(--cms-text-colour) !important}
.ui-dialog{background:var(--cms-background-colour--dynamic) !important;border-color:var(--cms-border-colour) !important;max-height:80vh;overflow:auto}.ui-icon-closethick{transform:scale(0.75)}.ui-dialog-titlebar-close{top:5px !important;right:5px !important;transform:none !important}body[data-darkmode=on] .ui-dialog .ui-resizable-handle{filter:invert(1)}@media(prefers-color-scheme: dark){body[data-darkmode=auto] .ui-dialog .ui-resizable-handle{filter:invert(1)}}
.form__field-holder:has(.form__field-update-url) input{width:100% !important}.form__field-update-url:empty{display:none !important}
.form__field-holder .preview{background-color:rgba(0,0,0,0) !important}.form__field-holder .readonly{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}.form__field-holder label.readonly{background-color:rgba(0,0,0,0) !important}.form__field-label{color:var(--cms-text-colour)}.uf-field-editor .ss-gridfield-buttonrow-before{background-color:var(--cms-background-colour--dark) !important;border-color:var(--cms-border-colour) !important}
:root{--cms-background-colour: #f1f1f1;--cms-background-colour--dark: #e9e9e9;--cms-background-colour--light: #fefefe;--cms-background-colour--dynamic: #e9e9e9;--cms-border-colour: #bebebe;--cms-link-colour: #036cd7;--cms-text-colour: #0e0e0e;--cms-text-colour--dynamic: grey;--cms-accent-colour: #005a92}