:root[data-udseende=ren]{--ren-flade:#ffffff;--ren-side:#f6f7f9;--ren-laes:#f8f9fb;--ren-linje:rgba(9,29,51,0.08);--ren-linje-svag:rgba(9,29,51,0.05);--ren-hover:rgba(9,29,51,0.035);--ren-valgt:rgba(38,84,140,0.09);--gap-panel:0px;--glass-bg:var(--ren-flade);--glass-border:var(--ren-linje)}:root[data-udseende=ren] body{background:var(--ren-flade);font-size:12.5px}:root[data-udseende=ren] body:before{display:none}:root[data-udseende=ren] .jk,:root[data-udseende=ren] h1,:root[data-udseende=ren] h2,:root[data-udseende=ren] h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-udseende=ren] .app-window{padding:0;gap:0}:root[data-udseende=ren] .cal-sidebar,:root[data-udseende=ren] .calendar-main,:root[data-udseende=ren] .context-panel,:root[data-udseende=ren] .mail-list,:root[data-udseende=ren] .mail-view,:root[data-udseende=ren] .sidebar,:root[data-udseende=ren] .ws-panel{background:var(--ren-flade);border:0;border-radius:0;box-shadow:none}:root[data-udseende=ren] .cal-sidebar,:root[data-udseende=ren] .context-panel,:root[data-udseende=ren] .sidebar{background:var(--ren-side)}:root[data-udseende=ren] .cal-sidebar,:root[data-udseende=ren] .mail-list,:root[data-udseende=ren] .sidebar{border-right:1px solid var(--ren-linje)}:root[data-udseende=ren] .context-panel{border-left:1px solid var(--ren-linje)}:root[data-udseende=ren] .mail-view{background:var(--ren-laes)}:root[data-udseende=ren] .glass-btn{background:var(--ren-flade);border:1px solid var(--ren-linje);box-shadow:none;padding:5px 10px;font-size:12px;font-weight:500;border-radius:7px;color:var(--text-main)}:root[data-udseende=ren] .glass-btn:hover{background:#f1f3f6;transform:none;box-shadow:none}:root[data-udseende=ren] .glass-btn.primary{background:var(--cta);color:#fff;border-color:transparent;box-shadow:none;font-weight:600}:root[data-udseende=ren] .glass-btn.primary:hover{background:var(--cta-hover)}:root[data-udseende=ren] .glass-btn.navy{background:var(--accent);color:#fff;border-color:transparent;box-shadow:none}:root[data-udseende=ren] .glass-btn:not(.primary):not(.navy) svg{color:var(--text-muted)}:root[data-udseende=ren] .icon-btn{width:28px;height:28px;border-radius:7px}:root[data-udseende=ren] .icon-btn:hover{background:var(--ren-hover);color:var(--text-main)}:root[data-udseende=ren] .icon-btn svg,:root[data-udseende=ren] .icon-btn:hover svg{color:var(--text-muted)}:root[data-udseende=ren] .masse-bar .icon-btn svg,:root[data-udseende=ren] .masse-bar .icon-btn:hover svg{color:#fff}:root[data-udseende=ren] .masse-bar .icon-btn:hover{background:rgba(255,255,255,.16)}:root[data-udseende=ren] .seg-toggle{background:var(--ren-hover);border-radius:7px;padding:2px}:root[data-udseende=ren] .seg-toggle button{border-radius:5px;padding:3px 9px;font-size:12px}:root[data-udseende=ren] .seg-toggle button.on{background:var(--ren-flade);box-shadow:0 0 0 1px var(--ren-linje)}:root[data-udseende=ren] .sidebar{padding:12px 8px;gap:10px}:root[data-udseende=ren] .app-mark{font-size:9.5px;padding:2px 6px;border-radius:5px}:root[data-udseende=ren] .nav-ny{padding:7px 12px!important;border-radius:7px;font-size:12.5px}:root[data-udseende=ren][data-sidebar=mini] .nav-ny{padding:8px 0!important;font-size:0;gap:0}:root[data-udseende=ren][data-sidebar=mini] .nav-item{padding:7px 0;justify-content:center}:root[data-udseende=ren][data-sidebar=mini] .nav-item-left{gap:0}:root[data-udseende=ren] .nav-section{gap:1px}:root[data-udseende=ren] .nav-title{font-size:11px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--text-light);padding:0 8px;margin:4px 0 2px}:root[data-udseende=ren] .nav-item{padding:5px 8px;border-radius:6px;font-size:12.5px;font-weight:400;color:var(--text-main)}:root[data-udseende=ren] .nav-item-left{gap:9px}:root[data-udseende=ren] .nav-item svg{color:var(--text-light);width:15px;height:15px}:root[data-udseende=ren] .nav-item:hover{background:var(--ren-hover);color:var(--text-main)}:root[data-udseende=ren] .nav-item.active,:root[data-udseende=ren] .sidebar>.nav-section:nth-child(n+3) .nav-item.active{background:var(--ren-valgt);color:var(--accent);font-weight:600;box-shadow:none}:root[data-udseende=ren] .nav-item.active svg,:root[data-udseende=ren] .sidebar>.nav-section:nth-child(n+3) .nav-item.active svg{color:var(--accent)!important}:root[data-udseende=ren] .nav-item.active .badge{background:var(--accent);color:#fff}:root[data-udseende=ren] .label-dot{width:8px;height:8px}:root[data-udseende=ren] .badge{font-size:10px;padding:0 6px;font-weight:600}:root[data-udseende=ren] .list-header{padding:12px 14px 6px}:root[data-udseende=ren] .list-header h2{font-size:14px;font-weight:700;letter-spacing:0}:root[data-udseende=ren] .search-bar{margin:4px 12px 8px;padding:5px 10px;border-radius:7px;border:1px solid transparent;background:var(--ren-hover);box-shadow:none}:root[data-udseende=ren] .search-bar:focus-within{background:var(--ren-flade);border-color:rgba(var(--accent-rgb),.4);box-shadow:none}:root[data-udseende=ren] .search-bar input{font-size:12.5px}:root[data-udseende=ren] .mail-item{padding:9px 14px 9px 16px;border-bottom:0}:root[data-udseende=ren] .mail-item:hover{background:var(--ren-hover)}:root[data-udseende=ren] .mail-item.unread,:root[data-udseende=ren] .mail-item.unread:hover{background:transparent}:root[data-udseende=ren] .mail-item.unread:hover{background:var(--ren-hover)}:root[data-udseende=ren] .mail-item.active,:root[data-udseende=ren] .mail-item.unread.active{background:var(--ren-valgt)}:root[data-udseende=ren] .mail-item.active:before{display:none}:root[data-udseende=ren] .mail-sender{font-size:12.5px;margin-bottom:1px}:root[data-udseende=ren] .mail-item.unread .mail-sender>.truncate{font-weight:650}:root[data-udseende=ren] .mail-item.unread .mail-sender>.truncate:before{width:6px;height:6px;margin-right:6px}:root[data-udseende=ren] .mail-time{font-size:10.5px}:root[data-udseende=ren] .mail-subject{font-size:12px;margin-bottom:1px}:root[data-udseende=ren] .mail-item.unread .mail-subject{font-weight:600}:root[data-udseende=ren] .mail-snippet{font-size:12px;color:var(--text-light);-webkit-line-clamp:1;line-height:1.45}:root[data-udseende=ren] .mail-etiketter{margin-top:4px;gap:3px}:root[data-udseende=ren] .mail-etiket{font-size:10px;font-weight:500;padding:1px 6px;border-radius:4px;background:var(--ren-hover);border-color:transparent}:root[data-udseende=ren] .mail-avatar{width:20px;height:20px}:root[data-udseende=ren] .taet-kompakt .mail-item{padding-top:5px;padding-bottom:5px}:root[data-udseende=ren] .status-gruppe,:root[data-udseende=ren] .status-gruppe+.status-gruppe{margin-top:2px;border-radius:0}:root[data-udseende=ren] .status-hoved{padding:10px 16px 4px;background:var(--ren-flade);box-shadow:0 -2px 0 var(--ren-flade)}:root[data-udseende=ren] .status-chip{font-size:11.5px;font-weight:600;padding:0;background:transparent;color:var(--text-muted)}:root[data-udseende=ren] .status-hoved small{font-size:11px;font-weight:500}:root[data-udseende=ren] .view-header{padding:14px 20px 10px;border-bottom-color:var(--ren-linje-svag);background:var(--ren-flade)}:root[data-udseende=ren] .view-subject{font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:6px}:root[data-udseende=ren] .view-labels{margin-bottom:10px;gap:4px}:root[data-udseende=ren] .label-badge,:root[data-udseende=ren] .tag{font-size:10.5px;font-weight:500;padding:1px 7px;border-radius:4px;border-color:transparent;background:var(--ren-hover)}:root[data-udseende=ren] .avatar{width:30px;height:30px;font-size:12px;box-shadow:none}:root[data-udseende=ren] .sender-details .name{font-size:13px}:root[data-udseende=ren] .sender-details .email{font-size:11.5px}:root[data-udseende=ren] .view-actions{padding:8px 20px;gap:6px;border-bottom-color:var(--ren-linje-svag);background:var(--ren-flade)}:root[data-udseende=ren] .view-body{padding:16px 20px;font-size:13px;line-height:1.55}:root[data-udseende=ren] .thread-stack,:root[data-udseende=ren] .view-body.cards{gap:10px}:root[data-udseende=ren] .msg-card{background:var(--ren-flade);border:1px solid var(--ren-linje);border-radius:8px;box-shadow:none}:root[data-udseende=ren] .msg-card-head{padding:9px 14px;border-bottom-color:var(--ren-linje-svag)}:root[data-udseende=ren] .msg-card:not(.open) .msg-card-head{padding-top:8px;padding-bottom:8px}:root[data-udseende=ren] .msg-card:not(.open):hover{background:#fbfcfd}:root[data-udseende=ren] .msg-card.quote{background:transparent}:root[data-udseende=ren] .msg-avatar{width:24px;height:24px;font-size:10px}:root[data-udseende=ren] .msg-from{font-size:12.5px;font-weight:600;color:var(--text-main)}:root[data-udseende=ren] .msg-card-body{padding:12px 14px;font-size:13px;line-height:1.55}:root[data-udseende=ren] .context-panel{padding:12px 10px}:root[data-udseende=ren] .glass-card,:root[data-udseende=ren] .home-wrap .glass-card{background:var(--ren-flade);border:1px solid var(--ren-linje);border-radius:8px;box-shadow:none;padding:12px;margin-bottom:8px}:root[data-udseende=ren] .card-title{font-family:inherit;font-size:12.5px;font-weight:600;margin-bottom:8px}:root[data-udseende=ren] .home-wrap{padding:20px 24px 32px;gap:14px}:root[data-udseende=ren] .calendar-header{padding:10px 16px;border-bottom-color:var(--ren-linje)}:root[data-udseende=ren] .calendar-nav h2{font-size:15px;font-weight:700;letter-spacing:0}:root[data-udseende=ren] .cal-headrow{background:var(--ren-flade);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-udseende=ren] .day-number{font-size:15px;width:26px;height:26px}:root[data-udseende=ren] .cal-event{box-shadow:none;border-radius:5px;padding:4px 7px;font-size:11.5px}:root[data-udseende=ren] .cal-event:hover{transform:none;box-shadow:0 2px 8px rgba(15,23,42,.1)}:root[data-udseende=ren] .cal-sidebar{padding:12px 10px;gap:14px}:root[data-udseende=ren] .settings-panel{background:var(--ren-flade);border:1px solid var(--ren-linje);border-radius:8px;padding:16px 18px;box-shadow:none}:root[data-udseende=ren] .settings-panel h3{font-size:13.5px;font-weight:600;margin-bottom:8px}:root[data-udseende=ren] .settings-menu-item{padding:7px 10px;border-radius:7px}:root[data-udseende=ren] .settings-menu-item:hover{background:var(--ren-hover)}:root[data-udseende=ren] .settings-menu-item.active{background:var(--ren-valgt);border-color:transparent;box-shadow:none}:root[data-udseende=ren] .settings-menu-ikon{width:26px;height:26px;border-radius:7px}:root[data-udseende=ren] .settings-menu-tekst b{font-size:12.5px;font-weight:600}:root[data-udseende=ren] .settings-afsnit-hoved h2{font-size:16px;font-weight:700;letter-spacing:0}:root[data-udseende=ren] .udseende-kort{background:var(--ren-flade);border-radius:8px}:root[data-udseende=ren] .alder-navn{font-size:11.5px;font-weight:600;color:var(--text-muted)}:root[data-udseende=ren] .mail-item.markeret,:root[data-udseende=ren] .mail-item.markeret.unread{background:rgba(var(--accent-rgb),.12);box-shadow:inset 2px 0 0 var(--accent)}