@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}@layer payload{html[data-theme=light]{--ep-bg:#f7f4ee;--ep-bg-elevated:#fffaf2;--ep-surface:#ffffff;--ep-surface-soft:#f1ece3;--ep-accent:#315f56;--ep-accent-hover:#244b43;--ep-accent-soft:rgba(49,95,86,0.1);--ep-accent-secondary:#b86f3d;--ep-text:#17201a;--ep-text-muted:rgba(23,32,26,0.68);--ep-border:rgba(49,95,86,0.18);--ep-border-strong:rgba(49,95,86,0.36);--ep-shadow-card:0 18px 45px rgba(43,55,48,0.12);--theme-bg:var(--ep-bg);--theme-input-bg:var(--ep-surface);--theme-text:var(--ep-text);--theme-border-color:var(--ep-border);--theme-elevation-0:#ffffff;--theme-elevation-50:#f7f4ee;--theme-elevation-100:#eee8dc;--theme-elevation-150:#e3dacb;--theme-elevation-200:#d6cbbc;--theme-elevation-250:#c6baab;--theme-elevation-300:#b4a899;--theme-elevation-350:#9c9284;--theme-elevation-400:#847b70;--theme-elevation-450:#6d665d;--theme-elevation-500:#58534c;--theme-elevation-550:#48443e;--theme-elevation-600:#393630;--theme-elevation-650:#302d28;--theme-elevation-700:#292620;--theme-elevation-750:#231f1a;--theme-elevation-800:#17201a;--theme-elevation-850:#131a15;--theme-elevation-900:#0f1511;--theme-elevation-950:#0a0f0c;--theme-elevation-1000:#050806;--color-success-250:#9fc8b1;--color-success-500:#47785f;--color-success-600:#315f56;--color-warning-500:#b86f3d;--style-radius-s:8px;--style-radius-m:8px;--style-radius-l:8px;--accessibility-outline:2px solid var(--ep-accent)}html[data-theme=light],html[data-theme=light] body{background:var(--ep-bg);color:var(--ep-text)}html[data-theme=light] body{font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light] ::selection{background:var(--ep-accent-soft);color:var(--ep-text)}html[data-theme=light] a{color:var(--ep-accent);text-underline-offset:.18em}html[data-theme=light] .graphic-logo path{fill:var(--ep-accent)}html[data-theme=light] .template-minimal{background:linear-gradient(135deg,rgba(247,244,238,.96) 0,rgba(238,243,239,.98) 58%,rgba(255,250,242,.98) 100%),var(--ep-bg);min-height:100vh}html[data-theme=light] .login.template-minimal{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0 calc(var(--base)*1) calc(var(--base)*2);background:linear-gradient(to bottom,rgba(247,244,238,.98) 0 44%,rgba(247,244,238,.62) 44%),linear-gradient(rgba(49,95,86,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(49,95,86,.055) 1px,transparent 1px),var(--ep-bg);background-size:auto,5rem 5rem,5rem 5rem,auto}html[data-theme=light] .login.template-minimal:before{content:"Eplep.ai";top:calc(var(--base)*1.45);left:clamp(1.5rem,4vw,4rem);color:var(--ep-accent);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:700}html[data-theme=light] .login.template-minimal:after,html[data-theme=light] .login.template-minimal:before{position:absolute;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:0;line-height:1}html[data-theme=light] .login.template-minimal:after{content:"← eplep.ai";top:calc(var(--base)*2.25);right:clamp(1.5rem,4vw,4rem);color:var(--ep-text-muted);font-size:.82rem;text-transform:uppercase}html[data-theme=light] .template-minimal__wrap{background:rgba(255,250,242,.88);border:1px solid var(--ep-border);border-radius:var(--style-radius-m);box-shadow:var(--ep-shadow-card);padding:calc(var(--base)*2)}html[data-theme=light] .login.template-minimal .template-minimal__wrap{width:min(380px,100vw - 2.5rem);max-width:380px;margin:clamp(18rem,45vh,22rem) auto calc(var(--base)*2);padding:calc(var(--base)*1.9);background:rgba(255,255,255,.9);box-shadow:0 18px 45px rgba(43,55,48,.24);text-align:center}html[data-theme=light] .login__brand{position:absolute;display:block;top:clamp(10rem,23vh,11.8rem);left:50%;width:min(720px,100vw - 2rem);margin:0;text-align:center;transform:translateX(-50%)}html[data-theme=light] .login__brand svg{display:none}html[data-theme=light] .login__brand:before{content:"Kundeportal CMS";display:block;color:var(--ep-text);font-size:clamp(2.25rem,5vw,3.35rem);font-weight:700;letter-spacing:0;line-height:1}html[data-theme=light] .login__brand:after{content:"Logg inn for å administrere innhold";display:block;margin-top:calc(var(--base)*.55);padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--ep-text-muted);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}html[data-theme=light] .login__form{margin-top:0}html[data-theme=light] .login__form .field-label{color:var(--ep-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:400;letter-spacing:0;text-transform:uppercase}html[data-theme=light] .field-label{color:var(--ep-text);font-weight:600}html[data-theme=light] .login__form input{min-height:calc(var(--base)*2.05);border-color:var(--ep-border);background:var(--ep-bg);border-radius:var(--style-radius-s);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px}html[data-theme=light] .rs__control,html[data-theme=light] input,html[data-theme=light] textarea{border-color:var(--ep-border);background:var(--ep-surface);box-shadow:0 1px 0 rgba(23,32,26,.04);color:var(--ep-text)}html[data-theme=light] .rs__control:hover,html[data-theme=light] input:hover,html[data-theme=light] textarea:hover{border-color:var(--ep-border-strong)}html[data-theme=light] .rs__control--is-focused,html[data-theme=light] input:focus,html[data-theme=light] textarea:focus{border-color:var(--ep-accent);box-shadow:0 0 0 3px var(--ep-accent-soft);outline:0}html[data-theme=light] .btn--style-primary{--bg-color:var(--ep-accent);--color:#ffffff;--hover-bg:var(--ep-accent-hover);--hover-color:#ffffff;box-shadow:0 10px 22px rgba(49,95,86,.18)}html[data-theme=light] .btn--style-secondary,html[data-theme=light] .btn--style-subtle{--btn-border:1px solid var(--ep-border);--hover-btn-border:1px solid var(--ep-border-strong);--hover-bg:var(--ep-accent-soft);--hover-color:var(--ep-accent)}html[data-theme=light] .form-submit .btn,html[data-theme=light] .login__form .btn{width:100%}html[data-theme=light] .login__form a[href*=forgot]{display:inline-flex;margin:calc(var(--base)*.25) 0 calc(var(--base)*1);color:var(--ep-accent);font-size:.82rem}html[data-theme=light] .login__form .btn{min-height:calc(var(--base)*2.1);border-radius:var(--style-radius-s);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:700;box-shadow:0 12px 26px rgba(49,95,86,.2)}html[data-theme=light] .app-header{background:rgba(255,250,242,.9);border-bottom:1px solid var(--ep-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=light] .app-header__bg{background:rgba(0,0,0,0)}html[data-theme=light] .step-nav__home{display:inline-flex;align-items:center;gap:.45rem;width:auto;min-width:7.4rem;height:auto;flex-shrink:0;overflow:visible;color:var(--ep-text);text-decoration:none}html[data-theme=light] .step-nav__home svg{display:none}html[data-theme=light] .step-nav__home:before{content:"Eplepai";color:var(--ep-text);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1}html[data-theme=light] .step-nav__home:after{content:"CMS";display:inline-flex;padding:.22rem .42rem;border:1px solid var(--ep-border);border-radius:999px;background:var(--ep-accent-soft);color:var(--ep-accent);font-size:.64rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}html[data-theme=light] .nav{--theme-bg:#17201a;--theme-input-bg:#25322a;--theme-text:rgba(255,255,255,0.92);--theme-border-color:rgba(255,255,255,0.1);--theme-elevation-0:#17201a;--theme-elevation-50:#1e2a23;--theme-elevation-100:#25322a;--theme-elevation-150:#315f56;--theme-elevation-200:rgba(255,255,255,0.14);--theme-elevation-400:rgba(255,255,255,0.66);--theme-elevation-600:rgba(255,255,255,0.78);--theme-elevation-800:rgba(255,255,255,0.92);--theme-elevation-1000:#ffffff;background:#17201a;color:rgba(255,255,255,.92);border-right:1px solid rgba(255,255,255,.1)}html[data-theme=light] .nav__scroll{background:#17201a;color:rgba(255,255,255,.92);padding:calc(var(--base)*2.8) calc(var(--base)*.9) calc(var(--base)*1.2)}html[data-theme=light] .nav__header,html[data-theme=light] .nav__wrap{background:rgba(0,0,0,0);color:rgba(255,255,255,.92)}html[data-theme=light] .nav__wrap{width:100%;border-right:0}html[data-theme=light] .nav__wrap:before{content:"Eplepai CMS";display:block;margin:calc(var(--base)*.8) 0 calc(var(--base)*1.1);padding-bottom:calc(var(--base)*.75);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:0}html[data-theme=light] .tenant-selector{margin-bottom:calc(var(--base)*.9);color:rgba(255,255,255,.92)}html[data-theme=light] .tenant-selector .field-label{margin-bottom:calc(var(--base)*.35);color:rgba(255,255,255,.76);font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase}html[data-theme=light] .tenant-selector .rs__control{min-height:calc(var(--base)*1.8);border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07);box-shadow:none;color:#fff}html[data-theme=light] .tenant-selector .rs__control--is-focused,html[data-theme=light] .tenant-selector .rs__control:hover{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 3px rgba(255,255,255,.08)}html[data-theme=light] .tenant-selector .dropdown-indicator,html[data-theme=light] .tenant-selector .rs__placeholder,html[data-theme=light] .tenant-selector .rs__single-value{color:rgba(255,255,255,.78)}html[data-theme=light] .nav-group{margin:0}html[data-theme=light] .nav-group__toggle{width:100%;min-height:calc(var(--base)*1.75);margin:0 0 calc(var(--base)*.25);padding:0 calc(var(--base)*.55);border-radius:var(--style-radius-s);color:rgba(255,255,255,.78);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase}html[data-theme=light] .nav-group__toggle:focus-visible,html[data-theme=light] .nav-group__toggle:hover{background:rgba(255,255,255,.06);color:#fff}html[data-theme=light] .nav-group__content{display:grid;grid-gap:2px;gap:2px}html[data-theme=light] .nav__link{width:100%;min-height:calc(var(--base)*1.55);padding:calc(var(--base)*.25) calc(var(--base)*.65);border-radius:var(--style-radius-s);color:rgba(255,255,255,.82);font-size:.94rem;line-height:1.25;text-decoration:none}html[data-theme=light] .nav__link--active,html[data-theme=light] .nav__link:focus-visible,html[data-theme=light] .nav__link:hover,html[data-theme=light] .nav__link:not(a){background:rgba(255,255,255,.08);color:#fff;text-decoration:none}html[data-theme=light] .nav__link--active,html[data-theme=light] .nav__link:not(a){box-shadow:inset 3px 0 0 #9fc8b1;font-weight:700}html[data-theme=light] .nav__controls{margin-top:calc(var(--base)*1.2);padding-top:calc(var(--base)*.8);border-top:1px solid rgba(255,255,255,.1)}html[data-theme=light] .nav__log-out{color:rgba(255,255,255,.74)}html[data-theme=light] .nav__log-out:focus-visible,html[data-theme=light] .nav__log-out:hover{color:#fff}html[data-theme=light] .nav a,html[data-theme=light] .nav button{color:inherit}html[data-theme=light] .card,html[data-theme=light] .document-fields,html[data-theme=light] .list-header,html[data-theme=light] .sticky-toolbar,html[data-theme=light] .table{border-color:var(--ep-border)}html[data-theme=light] .card,html[data-theme=light] .table{background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(43,55,48,.08)}html[data-theme=light] .table{border:1px solid var(--ep-border);border-radius:var(--style-radius-m)}html[data-theme=light] .table thead{color:var(--ep-text-muted)}html[data-theme=light] .table tbody tr:nth-child(odd){background:rgba(49,95,86,.055)}html[data-theme=light] .drawer,html[data-theme=light] .popup__content{border:1px solid var(--ep-border);background:var(--ep-surface);box-shadow:var(--ep-shadow-card)}@media(max-width:640px){html[data-theme=light] .login.template-minimal{padding-right:1rem;padding-left:1rem}html[data-theme=light] .login.template-minimal:before{top:1.5rem;left:1.25rem;font-size:1.55rem}html[data-theme=light] .login.template-minimal:after{display:none}html[data-theme=light] .login__brand{top:8rem}html[data-theme=light] .login__brand:before{font-size:2.15rem}html[data-theme=light] .login.template-minimal .template-minimal__wrap{width:calc(100vw - 2rem);margin-top:16.5rem;padding:1.5rem}}}