@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700;800&display=swap";
:root{--bg-base:#070e1a;--bg-raised:#0d1b2a;--bg-surface:#142030;--bg-hover:#1d2e42;--border:#1d2e42;--border-strong:#253650;--text-primary:#e8f0f8;--text-muted:#8b9bb0;--text-faint:#4a5e74;--accent:#e8480a;--accent-hover:#c73c07}*,:before,:after{font-family:Space Grotesk,system-ui,sans-serif!important}.nav,.nav__wrap,.nav__scroll{background-color:#0d1b2a!important}.nav{border-right:1px solid #1d2e42!important}.nav-group__label{color:#4a5e74!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.nav__link{color:#c2d0e0!important;border-radius:6px!important;margin:1px 8px!important;transition:background .15s!important}.nav__link-label{color:inherit!important}.nav__link svg,.nav__link path,.nav__link polyline,.nav__link rect,.nav__link circle{stroke:currentColor!important;color:inherit!important}.nav__link:hover{color:#fff!important;background-color:#172336!important}.nav__link-indicator{background-color:#e8480a!important;border-radius:0 2px 2px 0!important;width:3px!important}.nav__link:has(.nav__link-indicator){color:#fff!important;background-color:#e8480a1f!important}.nav-group__toggle{color:#8b9bb0!important;border-radius:6px!important}.nav-group__toggle:hover{color:#fff!important;background-color:#172336!important}.nav-group__toggle svg{stroke:currentColor!important}.nav__controls,.nav__log-out{background-color:#0d1b2a!important;border-top:1px solid #1d2e42!important}.nav__log-out{color:#c2d0e0!important}.nav ::-webkit-scrollbar{width:4px}.nav ::-webkit-scrollbar-track{background:#0d1b2a}.nav ::-webkit-scrollbar-thumb{background:#253650;border-radius:2px}.nav__link-label:before{content:"";vertical-align:-2px;opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:14px;height:14px;margin-right:9px;display:inline-block}#nav-users .nav__link-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}#nav-media .nav__link-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E")}#nav-pages .nav__link-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10 9 9 9 8 9'/%3E%3C/svg%3E")}#nav-global-header .nav__link-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='5' rx='1'/%3E%3Crect x='3' y='11' width='18' height='10' rx='1'/%3E%3C/svg%3E")}#nav-global-footer .nav__link-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='10' rx='1'/%3E%3Crect x='3' y='16' width='18' height='5' rx='1'/%3E%3C/svg%3E")}.collections .card{align-items:center!important;gap:14px!important;padding:14px 18px!important;display:flex!important}.collections .card__title{flex:1!important;margin:0!important}.collections .card__actions{display:none!important}.collections .card:before{content:"";opacity:.85;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:22px;height:22px;display:inline-block}#card-users:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}#card-media:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E")}#card-pages:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10 9 9 9 8 9'/%3E%3C/svg%3E")}#card-header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='5' rx='1'/%3E%3Crect x='3' y='11' width='18' height='10' rx='1'/%3E%3C/svg%3E")}#card-footer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='10' rx='1'/%3E%3Crect x='3' y='16' width='18' height='5' rx='1'/%3E%3C/svg%3E")}.app-header,.app-header__bg,.app-header__wrapper{background-color:#0d1b2a!important;border-bottom:1px solid #1d2e42!important}.app-header__step-nav-wrapper,.step-nav__item span,.step-nav__item a{color:#c2d0e0!important}.app-header svg path{fill:#c2d0e0!important}.step-nav__home{width:auto!important;height:auto!important;text-decoration:none!important}.step-nav .icon,.step-nav .icon svg,.step-nav svg.icon{width:22px!important;height:22px!important}.step-nav .popup-button,.step-nav__item .popup-button{padding:5px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}.dashboard-breadcrumb-select .rs__control{gap:8px!important;min-height:0!important;padding:2px 8px!important}.dashboard-breadcrumb-select .rs__value-container{padding:0!important}.dashboard-breadcrumb-select .rs__single-value{font-size:14px!important;font-weight:500!important}.dashboard-breadcrumb-select .rs__indicators{gap:0!important}.dashboard-breadcrumb-select .dropdown-indicator{padding:0!important}.template-default,.template-default__wrap,.dashboard,.payload-default-theme,[class*=template-]{color:#e8f0f8!important;background-color:#070e1a!important}.doc-header h1,.doc-header__title,.collection-list h1,.template-default h1,.template-default h2,.template-default h3{color:#fff!important}.doc-controls__meta,.doc-controls__value{color:#8b9bb0!important}.collection-list{padding-top:20px!important}.card{color:#e8f0f8!important;background-color:#142030!important;border:1px solid #1d2e42!important;border-radius:8px!important}.card__title{color:#fff!important}.card--has-onclick:hover{background-color:#1d2e42!important;border-color:#e8480a!important}.collection-list__wrap,.table-wrap,.table,.row--no-gutters,tbody tr{background-color:#142030!important}tbody tr:hover td{background-color:#1d2e42!important}.sort-column__header{color:#4a5e74!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:11px!important;font-weight:600!important}.cell--link,.cell--link a,.table a{color:#e8f0f8!important;text-decoration:none!important}.cell--link:hover,.table a:hover{color:#e8480a!important}.pagination,.per-page{color:#8b9bb0!important}.pagination a{color:#e8480a!important}.table thead tr,.table tbody tr{border-bottom:1px solid #1d2e42!important}.search-filter input,.list-controls input{color:#e8f0f8!important;background-color:#1d2e42!important;border-color:#253650!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],textarea,select,.rs__control{color:#e8f0f8!important;background-color:#1d2e42!important;border:1px solid #253650!important;border-radius:6px!important}input::placeholder,textarea::placeholder{color:#4a5e74!important}input:focus,textarea:focus,select:focus,.rs__control--is-focused{border-color:#e8480a!important;outline:none!important;box-shadow:0 0 0 2px #e8480a33!important}.field-label,.label-wrapper,.field-label__label{color:#e8f0f8!important;font-weight:500!important}.required-field,.field-label .required,[class*=required]{color:#e8480a!important}.field-description,[class*=field-description]{color:#8b9bb0!important;font-size:12px!important}.collapsible.array-field__row,.blocks-field__rows .collapsible{background-color:#142030!important;border:1px solid #1d2e42!important;border-radius:8px!important;margin-bottom:8px!important}.array-field__row-header{color:#e8f0f8!important;background-color:#1d2e42!important;border-bottom:1px solid #253650!important;border-radius:8px 8px 0 0!important}.row-label{color:#e8f0f8!important;font-size:13px!important;font-weight:500!important}.drag-handle svg{color:#4a5e74!important}.btn--style-primary{--bg-color:#e8480a!important;--hover-bg:#c73c07!important;--color:#fff!important;border-radius:6px!important}.btn--style-secondary{color:#c2d0e0!important;background-color:#0000!important;border:1px solid #253650!important;border-radius:6px!important}.btn--style-secondary:hover{color:#fff!important;background-color:#1d2e42!important;border-color:#4a5e74!important}.btn--style-pill{color:#c2d0e0!important;background-color:#1d2e42!important;border:1px solid #253650!important;border-radius:20px!important}.btn--style-pill:hover{color:#fff!important;background-color:#253650!important}.btn--icon-style-with-border:not(.btn--style-icon-label){color:#8b9bb0!important;background-color:#0000!important;border:1px solid #253650!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:flex!important}.btn--icon-style-with-border:not(.btn--style-icon-label):hover{color:#e8480a!important;border-color:#e8480a!important}.btn--icon-style-with-border.btn--style-icon-label{color:#c2d0e0!important;white-space:nowrap!important;background-color:#0000!important;border:1px solid #253650!important;border-radius:6px!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px 14px!important}.btn--icon-style-with-border.btn--style-icon-label:hover{color:#fff!important;background-color:#e8480a14!important;border-color:#e8480a!important}.radio-input--is-selected .radio-input__styled-radio{background-color:#e8480a!important;border-color:#e8480a!important}.radio-input__styled-radio{background-color:#1d2e42!important;border-color:#253650!important}.checkbox-input__styled{background-color:#1d2e42!important;border:1.5px solid #253650!important;border-radius:4px!important}.checkbox-input--checked,.checkbox-input--checked .checkbox-input__styled{background-color:#e8480a!important;border-color:#e8480a!important}.checkbox-input__icon svg{stroke:#fff!important}.select-input,.rs__menu{color:#e8f0f8!important;background-color:#142030!important;border:1px solid #253650!important;border-radius:6px!important}.rs__menu-list{background-color:#142030!important}.rs__option{color:#e8f0f8!important;background-color:#142030!important}.rs__option--is-focused{background-color:#1d2e42!important}.rs__option--is-selected{color:#fff!important;background-color:#e8480a!important}.rs__single-value,.rs__placeholder,.rs__input,.array-field__header,.blocks-field__header{color:#e8f0f8!important}.array-field__title,.blocks-field__header h3{color:#fff!important;font-weight:600!important}.blocks-field__block-pill{color:#8b9bb0!important;background-color:#1d2e42!important;border:1px solid #253650!important;border-radius:4px!important;font-size:11px!important}.blocks-field__block-header{background-color:#1d2e42!important;border-bottom:1px solid #253650!important}.collapsible.blocks-field__row{background-color:#142030!important;border:1px solid #1d2e42!important;border-radius:8px!important;margin-bottom:6px!important}.render-fields a,.doc-header a{color:#e8480a!important}.collection-list tbody a,.table tbody a{color:#e8f0f8!important}.collection-list tbody a:hover,.table tbody a:hover{color:#e8480a!important}.table tbody td a,.cell--link a,.table .cell a,tbody td a{color:#e8f0f8!important;text-decoration:none!important}tbody td a:hover{color:#e8480a!important}.popup__content{color:#e8f0f8!important;background-color:#142030!important;border:1px solid #253650!important;border-radius:8px!important}.popup-button-list__button{color:#e8f0f8!important}.popup-button-list__button:hover{color:#fff!important;background-color:#1d2e42!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#070e1a}::-webkit-scrollbar-thumb{background:#253650;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4a5e74}.template-minimal{padding:0!important}.template-minimal__wrap{width:100%!important;max-width:100%!important;padding:0!important}.icon path.stroke,.icon .stroke,svg path.stroke,svg .stroke{stroke:currentColor!important}
input[type=text].rs__input,input.rs__input{box-shadow:none!important;background:0 0!important;border:0!important}.upload__createNewToggler .btn__label,.upload__listToggler .btn__label{font-size:0}.upload__createNewToggler .btn__label:after{content:"Ladda upp bild";font-size:13px}.upload__listToggler .btn__label:after{content:"Välj ur mediabiblioteket";font-size:13px}
