#pactio-desktop-concept .app-shell,#pactio-mobile-concept .p-app-preview{--demo-accent:var(--accent-hr);--demo-tint:var(--accent-hr-svag);color:var(--tekst);font-family:var(--font-figtree), Arial, sans-serif}#pactio-desktop-concept[data-product=care] .app-shell,#pactio-mobile-concept[data-product=care] .p-app-preview{--demo-accent:var(--accent-care-tekst);--demo-tint:var(--accent-care-svag)}#pactio-desktop-concept .workspace-frame{background:var(--baggrund);border-color:var(--kant);border-radius:var(--radius-panel);padding:8px}#pactio-desktop-concept .app-shell{background:var(--baggrund);border:0;border-radius:0;gap:8px;padding:0;overflow:visible}#pactio-desktop-concept .app-sidebar,#pactio-desktop-concept .app-topbar,#pactio-desktop-concept .app-content{background:var(--panel);border:1px solid var(--kant);border-radius:20px}#pactio-desktop-concept .app-main{min-width:0}#pactio-desktop-concept .app-topbar{height:auto;min-height:52px;color:var(--tekst-sekundaer);padding-block:8px}#pactio-desktop-concept .app-content{margin-top:8px;padding:22px}#pactio-desktop-concept .app-sidebar{padding:20px 10px}#pactio-desktop-concept .app-workspace{border-color:var(--kant);border-radius:12px}#pactio-desktop-concept .app-sidebar nav button{color:var(--tekst-sekundaer);border-radius:12px}#pactio-desktop-concept .app-sidebar nav button[aria-pressed=true]{background:var(--flade);color:var(--demo-accent);font-weight:600}#pactio-desktop-concept .app-content h3,#pactio-desktop-concept .app-content h4{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.03em;font-weight:600}#pactio-desktop-concept .app-stats{background:0 0;border:0;border-radius:0;gap:10px}#pactio-desktop-concept .app-stats>div{border:1px solid var(--kant);background:var(--flade);border-radius:16px;padding:14px 16px}#pactio-desktop-concept .app-stats>div:last-child{border:1px solid var(--kant)}#pactio-desktop-concept .app-stats strong{font-family:var(--font-bricolage), Arial, sans-serif;color:var(--accent-hr);font-variant-numeric:tabular-nums;font-weight:600}#pactio-desktop-concept .app-stats span{color:var(--tekst-tertiaer);margin:4px 0 0;display:block}#pactio-desktop-concept .app-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}#pactio-desktop-concept .app-card-column{flex-direction:column;gap:15px;min-width:0;display:flex}#pactio-desktop-concept .app-panel{border-color:var(--kant);border-radius:var(--radius-card);background:var(--flade);padding:18px}#pactio-desktop-concept .app-focus{background:var(--flade);border-color:var(--kant)}#pactio-desktop-concept .app-learning{background:#e5e8df}#pactio-desktop-concept .app-lower{background:var(--flade)}#pactio-desktop-concept .app-task{background:var(--panel);min-height:65px;padding:10px}#pactio-desktop-concept .app-task.selected{background:var(--demo-tint);border-color:var(--kant-staerk)}#pactio-desktop-concept .app-shell button[type=button]{min-width:calc(45px / var(--demo-zoom,1));min-height:calc(45px / var(--demo-zoom,1))}#pactio-desktop-concept .app-link{color:var(--demo-accent)}#pactio-desktop-concept button.app-primary{border-radius:var(--radius-pille);background:var(--demo-accent);color:var(--knaptekst);margin-top:16px;padding:10px 14px;font-weight:500}#pactio-desktop-concept .app-shell button:focus-visible{outline-color:var(--demo-accent);outline-offset:2px}#pactio-desktop-concept .app-shell button:active{filter:brightness(.95)}#pactio-desktop-concept .app-citizen-path button{border-radius:var(--radius-pille);background:var(--panel);color:var(--tekst-sekundaer)}#pactio-desktop-concept .app-citizen-path button[aria-pressed=true]{background:var(--demo-accent);color:var(--knaptekst)}#pactio-desktop-concept .app-course-reader{border-color:var(--kant);background:var(--flade);border-radius:var(--radius-card)}#pactio-desktop-concept .app-chapters button{border-color:var(--kant);background:var(--flade);border-radius:12px}#pactio-desktop-concept .app-chapters button[aria-pressed=true]{border-color:var(--kant-staerk);background:var(--demo-tint)}#pactio-mobile-concept .p-slide{height:auto}#pactio-mobile-concept .p-slide>.landing-illustration{grid-template-rows:1fr auto;gap:10px;height:100%;padding:16px 10px 0;display:grid}#pactio-mobile-concept .p-slide .p-app-preview{background:var(--baggrund);border-color:var(--kant);border-radius:20px;width:100%;min-height:0;padding:7px;position:static;transform:none;box-shadow:0 18px 32px -22px #50333b4d}#pactio-mobile-concept .p-app-preview .p-screen-bar{background:var(--panel);border:1px solid var(--kant);border-radius:14px;padding:10px 12px}#pactio-mobile-concept .p-app-preview .p-screen-content{background:var(--panel);border:1px solid var(--kant);border-radius:14px;margin-top:7px;padding:16px 12px}#pactio-mobile-concept .p-app-preview .p-screen-heading{font-family:var(--font-bricolage), Arial, sans-serif;font-weight:600}#pactio-mobile-concept .p-app-preview .p-screen-heading em{color:var(--demo-accent);font-family:inherit;font-style:normal;font-weight:600}#pactio-mobile-concept .p-app-preview .p-screen-overline{color:var(--tekst-tertiaer)}#pactio-mobile-concept .p-app-preview .p-task{background:var(--flade);border:1px solid var(--kant)}#pactio-mobile-concept .p-slide .p-notice{border:1px solid var(--kant);border-radius:16px;width:100%;position:static;transform:none;box-shadow:0 12px 26px -18px #46263538}#pactio-mobile-concept .p-tour-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 52px);display:grid}#pactio-mobile-concept .p-tour-nav button{min-width:44px;min-height:44px;padding:8px 6px;font-size:12px;font-weight:500}@media (max-width:1100px){#pactio-desktop-concept .app-content{padding:18px}#pactio-desktop-concept .app-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}#pactio-desktop-concept .app-learning{flex-wrap:wrap}}@media (max-width:900px){#pactio-desktop-concept .app-overview-grid{grid-template-columns:1fr}}@media (min-width:1101px) and (max-height:749px){#pactio-desktop-concept .app-content{padding:16px}#pactio-desktop-concept .app-panel{padding:12px}#pactio-desktop-concept .app-card-column{gap:12px}#pactio-desktop-concept .app-welcome,#pactio-desktop-concept .app-page-head{margin-bottom:16px}#pactio-desktop-concept .app-stats{margin-bottom:14px}#pactio-desktop-concept .app-content blockquote{margin-block:12px}}
