:root{--font-body:"Arial Narrow","Helvetica Neue",Arial,sans-serif}html.ditissim-control{--accessibility-outline:2px solid currentColor;--accessibility-outline-offset:3px;--app-header-height:3.25rem;--nav-width:17rem;--control-bg:#080808;--control-panel:#11110f;--control-panel-raised:#171614;--control-border:#393732;--control-border-strong:#555149;--control-ink:#fffdf5;--control-muted:#aaa69d;--control-red:#e1261c;--control-ivory:#f3efe7;font-size:16px;overflow-x:clip}html.ditissim-control,html.ditissim-control body{background-color:var(--control-bg);min-height:100%}html.ditissim-control body{margin:0;min-height:100dvh;min-width:0;overflow-x:clip}html.ditissim-control :is(.template-default,.template-default__wrap){background-color:var(--control-bg);min-width:0}html.ditissim-control .template-default{min-height:100dvh}html.ditissim-control .template-default__wrap{min-height:calc(100dvh - var(--app-header-height, 0rem))}html.ditissim-control .app-header{background:#080808;border-bottom:1px solid #34332f;color:#f4f1e8;height:var(--app-header-height);min-height:3.25rem;position:sticky;top:0;z-index:20}html.ditissim-control .app-header__content{align-items:center;display:flex;gap:.9rem;min-height:3.25rem;padding-inline:max(.75rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));position:relative}html.ditissim-control .app-header__content>:last-child{min-width:0}html.ditissim-control .app-header :is(a,button){color:#f4f1e8}html.ditissim-control .app-header .nav-toggler{flex:0 0 2.75rem;height:2.75rem;margin:0;min-height:2.75rem!important;min-width:2.75rem!important;outline-offset:2px;width:2.75rem}html.ditissim-control .app-header .nav-toggler,html.ditissim-control .app-header .nav-toggler .hamburger{appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}html.ditissim-control .app-header .nav-toggler .hamburger{height:1.25rem!important;min-height:1.25rem!important;min-width:1.25rem!important;width:1.25rem!important}html.ditissim-control .app-header .nav-toggler :is(svg,.hamburger svg){height:1.25rem;width:1.25rem}html.ditissim-control .app-header .nav-toggler svg :is(.stroke,path){stroke:currentColor}html.ditissim-control .app-header :is(.app-header__step-nav-wrapper,.app-header__step-nav,.step-nav,.step-nav__home,.step-nav__home>span){max-width:none;overflow:visible;width:auto}html.ditissim-control :is(.app-header__account,.app-header__localizer,.app-header__localizer-spacing){display:none!important}html.ditissim-control :is(.template-default__nav-toggler,.nav-toggler,.nav__mobile-close,.app-header__mobile-nav-toggler){min-height:44px;min-width:44px}@media (max-width:79.999rem){html.ditissim-control .app-header__step-nav-wrapper{align-items:center;display:flex;height:var(--app-header-height);inset:0!important;justify-content:center;margin:0!important;pointer-events:none;position:absolute!important;transform:none;width:auto!important}html.ditissim-control .step-nav__home{gap:0!important;padding:0!important;pointer-events:auto}html.ditissim-control .app-header__step-nav:after{content:none!important;display:none!important}html.ditissim-control .step-nav__home>:not(span){display:none!important}html.ditissim-control .app-header__mobile-nav-toggler{appearance:none!important;align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;justify-content:center}html.ditissim-control .template-default--nav-open .app-header__mobile-nav-toggler,html.ditissim-control .template-default--nav-open [data-mobile-control-navigation]{pointer-events:none;visibility:hidden}html.ditissim-control .template-default__nav-toggler-wrapper{display:none!important}html.ditissim-control .template-default{grid-template-columns:0 minmax(0,1fr)!important}html.ditissim-control .template-default--nav-open:after{background:rgba(0,0,0,.66);content:"";inset:0;pointer-events:auto;position:fixed;z-index:30}html.ditissim-control .nav{box-shadow:1.25rem 0 3rem rgba(0,0,0,.46);inset:0 auto 0 0!important;max-width:calc(100vw - 3.5rem);opacity:0!important;pointer-events:none!important;position:fixed!important;transform:translateX(-100%)!important;visibility:hidden!important;z-index:40!important}html.ditissim-control .nav__header{height:var(--app-header-height);pointer-events:none;width:100%}html.ditissim-control .nav__header-content{align-items:center;display:flex;padding-inline:max(.75rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}html.ditissim-control .nav__mobile-close{align-items:center;color:#f4f1e8;display:inline-flex!important;justify-content:center;padding:0!important;pointer-events:auto}html.ditissim-control .nav.nav--nav-open{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important;visibility:visible!important}html.ditissim-control .template-default__wrap{grid-column:2;min-width:0;width:100%}}@media (max-width:52rem){html.ditissim-control .app-header__mobile-nav-toggler,html.ditissim-control .nav,html.ditissim-control .template-default--nav-open:after{display:none!important}}@media (min-width:80rem){html.ditissim-control{--app-header-height:0rem;--nav-width:14rem}html.ditissim-control .template-default{grid-template-columns:var(--nav-width) minmax(0,1fr)!important}html.ditissim-control .nav{grid-column:1;opacity:1!important;pointer-events:auto!important;position:sticky!important;top:0;transform:none!important;visibility:visible!important}html.ditissim-control .template-default__wrap{grid-column:2;min-width:0}html.ditissim-control .app-header{display:none}html.ditissim-control .template-default__nav-toggler-wrapper{display:none!important}}html.ditissim-control :is(.app-header__step-nav,.app-header__step-nav-wrapper,.step-nav){min-width:0}html.ditissim-control .step-nav :is(a,button){align-items:center;display:inline-flex;min-height:44px}.nav{border-right:1px solid var(--theme-elevation-150)}.nav__brand:after{content:"DITISSIM / CONTROL";display:block;padding:20px 12px;color:var(--theme-text);font-size:18px;font-weight:900;letter-spacing:-.03em}.nav__brand svg{display:none}.dashboard__label{letter-spacing:.08em;text-transform:uppercase}html.ditissim-control :is(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=radio]){-webkit-tap-highlight-color:transparent;transition:none!important}html.ditissim-control :is(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=radio]):active{filter:none!important;transform:none!important}html.ditissim-control :focus-visible{outline:2px solid currentColor!important;outline-offset:3px}html.ditissim-control .template-minimal{background:radial-gradient(circle at 50% 0,rgb(225 38 28/10%),transparent 32rem),var(--control-bg);color:var(--control-ink);display:grid;min-height:100dvh;padding:max(1.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));place-items:center}html.ditissim-control .template-minimal__wrap{background:var(--control-panel);border:1px solid var(--control-border);box-shadow:0 1.5rem 5rem rgb(0 0 0/34%);display:grid;gap:1.25rem;max-width:30rem;padding:clamp(1.25rem,4vw,2rem);width:100%}html.ditissim-control .template-minimal__wrap:not(:has(.graphic-account)):before{color:var(--control-ink);content:"DITISSIM / CONTROL";font-size:.875rem;font-weight:900;letter-spacing:.13em}html.ditissim-control :is(.login,.forgot-password,.reset-password) .graphic-account{margin-bottom:1.75rem}html.ditissim-control :is(.login,.forgot-password,.reset-password) :is(h1,h2,label,a,p){color:inherit}html.ditissim-control :is(.login,.forgot-password,.reset-password) :is(input,textarea,.rs__control){background:#0d0d0c!important;border:1px solid var(--control-border-strong)!important;border-radius:0!important;color:var(--control-ink)!important;min-height:3rem}html.ditissim-control :is(.login,.forgot-password,.reset-password) .btn--style-primary{background:var(--control-ivory)!important;border-color:var(--control-ivory)!important;color:#11110f!important;min-height:3rem;width:100%}html.ditissim-control .btn{--hover-bg:var(--bg-color);--hover-color:var(--color);--hover-btn-border:var(--btn-border,1px solid transparent);--btn-base-transition:none}html.ditissim-control .btn--style-primary{--bg-color:#d32119;--hover-bg:#d32119;--color:#fff;--hover-color:#fff;--btn-border:1px solid #d32119;--hover-btn-border:1px solid #d32119;background:#d32119!important;border-color:#d32119!important}html.ditissim-control :is(.btn,.btn--withPopup .btn,.btn--withPopup .popup-button):is(:hover,:active){background-color:var(--bg-color)!important;border:var(--btn-border,1px solid transparent)!important;color:var(--color)!important}html.ditissim-control :is(.btn,.btn--withPopup .popup-button):is(:hover,:active) .btn__icon .stroke{stroke:currentColor!important}html.ditissim-control :is(.btn,.btn--withPopup .popup-button):is(:hover,:active) .btn__icon .fill{fill:currentColor!important}html.ditissim-control .popup-button-list__button:is(:hover,:active){background-color:transparent!important;color:inherit!important}html.ditissim-control .popup-button-list__button--selected:is(:hover,:active){background-color:var(--theme-elevation-150)!important}html.ditissim-control :is(.nav a.nav__link,.nav-group__toggle,.step-nav a,.tabs-field__tab-button,.sort-header__button,.sort-column__button,.per-page__button,.array-actions__button,.blocks-field__header-action,.array-field__header-action,.localizer-button button,.live-preview-toggler,.preview-btn,.doc-controls__dots,.dots,.hamburger,.payload-toast-close-button):is(:hover,:active){background-color:transparent!important;color:inherit!important;filter:none!important;transform:none!important}html.ditissim-control :is(.card--has-onclick,.thumbnail-card--has-on-click,.folder-file-card,.file-selections__fileRow,.collapsible--style-default):is(:hover,:active){filter:none!important;transform:none!important;transition:none!important}html.ditissim-control :is(.field-type.text,.field-type.email,.field-type.password,.field-type.confirm-password,.field-type.number,.field-type.textarea,.date-time-picker,.react-select,.search-filter,.item-search,.block-search):not(.error) :is(input,textarea,.rs__control):is(:hover,:active){border-color:var(--theme-elevation-150)!important;box-shadow:none!important;filter:none!important}html.ditissim-control :is(.checkbox-input,.radio-input):is(:hover,:active){color:inherit!important;filter:none!important}html.ditissim-control :is(.checkbox-input,.radio-input):is(:hover,:active) :is(.checkbox-input__input,.radio-input__styled-radio){box-shadow:none!important;filter:none!important}html.ditissim-control :is(.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text,.react-datepicker__time-list-item):not(.react-datepicker__day--selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--selected,.react-datepicker__time-list-item--selected):is(:hover,:active){background-color:transparent!important;color:inherit!important}