:root{--white:#fff;--black:#000;--orange:#ff8808;--red-400:#ff5151;--green-400:#00c853;--blue-200:#cce5ff;--blue-400:#008cff;--gray-400:#6e6e6e;--gray-100:#f6f8fb;--gray-200:#e7edf4;--gray-500:#4d5a66;--shadow-soft:0 18px 55px #12263f1a;--regular:400;--medium:500;--bold:700;--text:#000;--text-strong:#0f1720;--text-heading:#0f253a;--link-hover:#005699;--surface:#fff;--surface-translucent:#fffffff5;--surface-panel-top:#fffffffa;--surface-panel-bottom:#f8fbfff0;--page-bg-accent:#008cff14;--page-bg-top:#fff;--page-bg-bottom:#f8fafc;--border-panel:#e7edf4f2;--border-soft:#6e6e6e1f;--input-bg:#fbfdff;--table-head-bg:#f8fafc;--kpi-total-from:#f8fafc;--kpi-total-to:#eef4fb;--round-form-from:#f8fbff;--round-form-to:#f3f8ff;--track-bg:#d5dde7;--tabs-bg:#f5f8fc;--tab-hover-bg:#ffffffb3;--chip-bg:#f3f6fa;--code-bg:#fbfcfe;--step-bg:#ffffffb8;--round-bg-from:#fff;--round-bg-to:#f7faff;--table-head-tint:#f8fbffe6;--panel-border:#e7edf4f2;--header-bg:#ffffffe0;--header-text:#0f1720;--header-muted:#6b7a8a;--header-border:#12263f14;--header-divider:#12263f24;--header-nav:#4d5a66;--header-nav-hover-bg:#008cff14;--header-nav-active-bg:#008cff1f;--header-nav-active:#005699;--header-control-bg:#12263f0a;--header-control-border:#12263f1f;--header-control-text:#4d5a66;--header-control-hover-bg:#008cff1a;--header-control-hover-border:#008cff59;--header-control-hover-text:#005699;--header-shadow:0 8px 24px #12263f0f}*{box-sizing:border-box}[x-cloak]{display:none!important}html{background-color:var(--page-bg-bottom)}body{color:var(--text);background:radial-gradient(circle at top left, var(--page-bg-accent), transparent 34rem), linear-gradient(180deg, var(--page-bg-top) 0%, var(--page-bg-bottom) 100%);background-color:var(--page-bg-bottom);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:arial,sans-serif;line-height:1.65}.app-body{min-height:100vh;position:relative;overflow-x:hidden}.app-brand-bar{z-index:1;padding:22px 0 10px;position:relative}.app-brand-bar__inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-brand-bar__logo{text-decoration:none;display:inline-flex}.app-brand-bar__logo img{width:auto;height:48px;display:block}.app-brand-bar__meta{align-items:center;gap:14px;display:flex}.app-brand-bar__logout{margin:0}.app-brand-bar__tagline{color:var(--gray-400);font-size:.85rem;font-weight:var(--medium);letter-spacing:.02em;padding-bottom:0}.app-main{z-index:1;padding-bottom:72px;position:relative}h1{font-size:2.5rem;font-weight:var(--bold);margin:0 0 1rem;line-height:1.12}h2,h3,h4{line-height:1.25}p{color:var(--gray-500);line-height:1.75}a{color:var(--blue-400);text-underline-offset:3px;transition:all .2s}a:hover{color:var(--link-hover)}.container{width:min(1120px,100% - 40px);margin:0 auto}.btn{background:var(--blue-400);min-height:45px;color:var(--white);font-weight:var(--bold);cursor:pointer;border:0;border-radius:60px;justify-content:center;align-items:center;gap:6px;padding:15px 20px;line-height:1.2;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px #008cff38}.btn iconify-icon{flex-shrink:0;font-size:1.15em}.btn:hover{color:var(--white);background:#0070cc;transform:translateY(-1px);box-shadow:0 14px 30px #0070cc42}.btn:disabled,.btn:disabled:hover{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.btn:focus-visible,.form-control:focus-visible{outline-offset:3px;outline:3px solid #008cff3d}.main-input{flex-direction:column;align-items:center;padding:48px 0 32px;display:flex}.website-input{border:1px solid var(--border-panel);background:var(--surface-translucent);width:min(720px,100%);box-shadow:var(--shadow-soft);border-radius:18px;padding:40px 44px}.website-input__intro{margin-bottom:28px}.website-input__eyebrow{color:var(--blue-400);font-size:.82rem;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.website-input__intro h1{margin-bottom:12px}.website-input__intro p{max-width:38rem;margin:0}.website-input__form{margin-bottom:8px}.website-input__footer{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:28px}.all-sites{justify-content:space-between;align-items:center;gap:20px;display:flex}.all-sites h4{margin:0 0 6px;font-size:1.05rem}.all-sites p{margin:0;font-size:.95rem}.all-sites .btn{flex-shrink:0;margin-top:0}.form-control{border:1px solid var(--gray-200);background:var(--input-bg);width:100%;min-height:55px;color:var(--text);font:inherit;border-radius:10px;padding:12px 16px;line-height:1.45;transition:border-color .2s,box-shadow .2s,background .2s}.form-control:focus{background:var(--surface);border-color:#008cff8c;box-shadow:0 8px 24px #008cff14}.mb-3{margin-bottom:1rem}.form-label{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.recent-runs{margin-top:30px}.recent-runs ul{padding:0;list-style:none}.recent-runs li{border-top:1px solid #6e6e6e26;justify-content:space-between;gap:16px;padding:10px 0;line-height:1.55;display:flex}.alert.failed{border-left:4px solid var(--red-400);color:var(--red-400);background:#ff51510d;border-radius:8px;margin-bottom:18px;padding:12px 16px;line-height:1.55}.result-page{flex-direction:column;padding-bottom:50px;display:flex}.result-header{border:1px solid var(--border-panel);background:linear-gradient(180deg, var(--surface-panel-top) 0%, var(--surface-panel-bottom) 100%);box-shadow:var(--shadow-soft);border-radius:18px;flex-direction:column;gap:24px;margin:30px 0 24px;padding:clamp(24px,4vw,36px);display:flex}.result-header__eyebrow{color:var(--blue-400);font-size:13px;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.result-header__url{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:var(--bold);margin:0 0 12px;line-height:1.25}.result-header__url a{color:var(--text-strong);overflow-wrap:anywhere;text-decoration:none}.result-header__url a:hover{color:var(--blue-400)}.result-header__meta{color:var(--gray-500);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;line-height:1.4;display:flex}.result-header__meta-label{color:var(--text-strong);font-weight:var(--bold)}.result-header__actions{border-top:1px solid var(--border-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.result-header__tools{flex-wrap:wrap;gap:8px;display:flex}.result-header__tools form{display:contents}.result-page .result-header__actions .btn{min-height:38px;box-shadow:none;padding:8px 14px;font-size:13px}.result-page .result-header__tools .btn{color:var(--blue-400);font:inherit;font-size:13px;font-weight:var(--bold);box-shadow:none;background:#008cff1a}.result-page .result-header__tools .btn:hover{background:#008cff33}.result-page .result-header__tools .rerun{background:var(--blue-400);color:var(--white)}.result-page .result-header__tools .rerun:hover{color:var(--white);background:#0070cc}.result-page .result-header__tools .rerun:disabled,.result-page .result-header__tools .rerun:disabled:hover{background:var(--blue-400);color:var(--white);opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.result-page .result-header__primary{box-shadow:0 10px 24px #008cff38}.result-page .result-header__back{background:var(--surface);color:var(--gray-500);border:1px solid #6e6e6e2e;box-shadow:0 4px 14px #12263f0f}.result-page .result-header__back:hover{color:var(--blue-400);background:#008cff0f;border-color:#008cff59}.downloadCSVButtons{border-top:1px solid #0000001f;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.download{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.download .type{color:var(--black);font-size:14px;font-weight:var(--bold)}.download .btn{min-height:36px;box-shadow:none;color:var(--blue-400);background:#008cff1a;padding:10px 14px;font-size:13px}.download .btn:hover{color:var(--blue-400);background:#008cff33}.result-summary{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.result-badge{min-height:34px;font-family:inherit;font-size:13px;font-weight:var(--bold);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.3em;padding:6px 12px;line-height:1.2;transition:border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.result-badge:hover{opacity:.92}.result-badge:focus-visible{outline-offset:2px;outline:2px solid}.result-badge.is-active{border-color:currentColor;box-shadow:inset 0 0 0 1px}.result-badge iconify-icon{flex-shrink:0;font-size:1.1em;line-height:1;display:block}.result-badge__count{font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.result-badge__label{margin-left:.15em}.result-badge--ok{color:#009624;background:#00c8531f}.result-badge--critical{color:var(--red-400);background:#ff51511f}.result-badge--warning{color:var(--orange);background:#ff88081f}.result-panel__empty{color:var(--gray-500);text-align:center;margin:0;padding:28px 24px;font-size:14px}.result-panel{border:1px solid var(--panel-border);background:var(--surface-translucent);box-shadow:var(--shadow-soft);border-radius:18px;overflow:hidden}.result-table{border-collapse:collapse;width:100%}.result-table thead tr>th{border-bottom:1px solid var(--panel-border);background:var(--table-head-tint);color:var(--text-strong);font-size:13px;font-weight:var(--bold);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:16px 18px;line-height:1.35}.result-table thead tr>th:first-of-type,.result-table thead tr>th:nth-child(2),.result-table tr td:first-of-type,.result-table tr td:nth-child(2){min-width:180px}.result-table tr td{vertical-align:top;color:var(--gray-500);border-top:1px solid #e7edf4e6;border-bottom:0;padding:18px;font-size:15px;line-height:1.6}.result-table tr td ul{margin:0;padding:0;list-style:none}.result-table tr td li+li{margin-top:6px}.result-type{align-items:flex-start;gap:12px;display:flex}.result-type__label{color:var(--text-strong);font-weight:var(--medium);line-height:1.4}.result-status{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:16px;display:inline-flex}.result-status--ok{color:#009624;background:#00c8531f}.result-status--warning{color:var(--orange);background:#ff88081f}.result-status--failed{color:var(--red-400);background:#ff51511f}.result-status--info{color:var(--gray-500);background:#6e6e6e1f}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.api-status-detail{margin-top:12px}.api-status-detail small{color:var(--gray-500);background:#6e6e6e12;border:1px solid #6e6e6e2e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;line-height:1.35;display:inline-flex}.server-detail{flex-direction:column;gap:4px;margin-left:4px;display:inline-flex}.server-detail__meta{color:var(--gray-500);flex-direction:column;gap:2px;font-size:13px;display:flex}.server-detail__meta li{margin-top:0}.favicon-detail{align-items:center;gap:10px;display:flex}.favicon-detail b{line-height:1}.favicon-preview{justify-content:center;align-items:center;gap:10px;width:40px;height:40px;text-decoration:none;display:inline-flex}.favicon-preview img{border:1px solid var(--gray-200);background:var(--surface);object-fit:contain;border-radius:8px;flex:0 0 32px;width:32px;height:32px;padding:4px;transition:border-color .2s,box-shadow .2s,transform .2s}.favicon-preview:hover img,.favicon-preview:focus-visible img{border-color:#008cff73;transform:translateY(-1px);box-shadow:0 8px 22px #008cff24}.result-detail-expandable{background:#008cff0a;border:1px solid #008cff29;border-radius:10px;margin:0 0 8px;overflow:hidden}.result-detail-expandable:last-child{margin-bottom:0}.result-detail-expandable summary{color:var(--text-heading);font-size:13px;font-weight:var(--medium);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;line-height:1.35;list-style:none;display:flex}.result-detail-expandable summary::-webkit-details-marker{display:none}.result-detail-expandable summary:before{border-right:2px solid var(--blue-400);border-bottom:2px solid var(--blue-400);content:"";flex:none;width:.55em;height:.55em;transition:transform .16s;display:inline-block;transform:rotate(-45deg)}.result-detail-expandable[open] summary:before{transform:rotate(45deg)}.result-detail-expandable[open] summary{background:#008cff0f;border-bottom:1px solid #008cff1f}.result-detail-expandable__body{background:var(--code-bg)}.result-detail-expandable__body--text{color:var(--text-strong);font-size:13px;font-weight:var(--regular);overflow-wrap:anywhere;padding:12px 14px;line-height:1.55}.result-detail-expandable__body--code{padding:0}.result-detail-expandable__body--code pre{max-height:280px;color:var(--text-strong);font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:var(--regular);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.65;overflow:auto}.result-detail-expandable__body--code code{font:inherit}.opengraph-image-preview{width:100%;max-width:420px;display:block}.opengraph-image-preview img{border:1px solid var(--gray-200);background:var(--gray-100);object-fit:contain;border-radius:8px;width:100%;min-height:120px;max-height:260px;display:block}.opengraph-image-preview__source{color:var(--gray-500);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.45;display:block}tr.category td{color:var(--text-strong);background:#008cff0f;border-top:1px solid #e7edf4f2;border-bottom:0;padding:12px 18px}.category__label{min-height:28px;color:var(--text-heading);font-size:13px;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:inline-flex}.result-table tr.ok td{background:0 0}.result-table tr.failed{border-left:4px solid var(--red-400)}.result-table tr.failed td{color:inherit;background:#ff51510a}.result-table tr.failed .result-type__label,.result-table tr.failed td:nth-child(2){color:#b42318}.result-table tr.warning{border-left:4px solid var(--orange)}.result-table tr.warning td{background:#ff88080a}.result-table tr.warning .result-type__label,.result-table tr.warning td:nth-child(2){color:#9a5b00}.result-table tr.info{border-left:4px solid var(--gray-400)}.result-table tr.info td{background:#6e6e6e0a}.result-table tr.info .result-type__label,.result-table tr.info td:nth-child(2){color:var(--gray-500)}.result-table tr td:first-of-type{white-space:normal;min-width:200px}.loading{text-align:center}.run-loading{border:1px solid var(--border-panel);background:linear-gradient(180deg, var(--surface-panel-top) 0%, var(--surface-panel-bottom) 100%);box-shadow:var(--shadow-soft);border-radius:18px;margin:8px 0 28px;padding:clamp(28px,5vw,40px);animation:.45s both runLoadingIn}.run-loading__header{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.run-loading__pulse{background:var(--blue-400);border-radius:50%;flex:none;width:18px;height:18px;margin-top:8px;animation:1.6s ease-out infinite runPulse;position:relative;box-shadow:0 0 #008cff73}.run-loading__eyebrow{color:var(--blue-400);font-size:13px;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.run-loading__status{color:var(--text-strong);font-size:clamp(1.55rem,3vw,2rem);font-weight:var(--bold);margin:0 0 8px;line-height:1.2;animation:.45s both statusSwap}.run-loading__hint{max-width:40rem;color:var(--gray-500);margin:0;font-size:16px;line-height:1.55;animation:.45s 50ms both statusSwap}.run-loading__progress{flex-direction:column;gap:12px;display:flex}.run-loading__progress-meta{color:var(--gray-500);font-size:14px;font-weight:var(--medium);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.run-loading__percent{color:var(--text-strong);font-size:1.35rem;font-weight:var(--bold);font-variant-numeric:tabular-nums}.run-progress{background:#008cff1a;border-radius:999px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.run-progress--lg{background:#008cff14;border:1px solid #008cff1f;height:22px;margin-bottom:0}.run-progress__bar{border-radius:inherit;background:linear-gradient(90deg, #0070cc 0%, var(--blue-400) 55%, #3aa0ff 100%);height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 8px 18px #008cff47}.run-progress--lg .run-progress__bar:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff59 45%,#0000 70%) 0 0/220% 100%;animation:1.8s linear infinite progressShimmer;position:absolute;inset:0}.run-loading__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.run-loading__step{border:1px solid var(--panel-border);background:var(--step-bg);min-height:48px;color:var(--gray-500);font-size:14px;font-weight:var(--medium);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;line-height:1.35;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;display:flex}.run-loading__step-dot{background:#6e6e6e47;border-radius:50%;flex:none;width:10px;height:10px;transition:background .25s,box-shadow .25s}.run-loading__step.is-done{color:var(--text-strong);background:#00c8530f;border-color:#00c85338}.run-loading__step.is-done .run-loading__step-dot{background:var(--green-400)}.run-loading__step.is-active{color:var(--text-strong);background:#008cff14;border-color:#008cff47;box-shadow:0 10px 24px #008cff1a}.run-loading__step.is-active .run-loading__step-dot{background:var(--blue-400);box-shadow:0 0 0 4px #008cff24}.run-loading__alert{margin-top:22px;margin-bottom:0}.run-fade{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.run-fade--visible{opacity:1;transform:translateY(0)}.run-fade--hidden{opacity:0;transform:translateY(14px)}.result-error__card{border:1px solid var(--border-soft);background:var(--surface-translucent);width:100%;max-width:720px;box-shadow:var(--shadow-soft);border-radius:16px;margin:60px auto 0;padding:32px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes runLoadingIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes statusSwap{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes runPulse{0%{box-shadow:0 0 #008cff73}70%{box-shadow:0 0 0 14px #008cff00}to{box-shadow:0 0 #008cff00}}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=760px){.main-input{padding:28px 0 24px}.website-input{padding:28px 22px}.all-sites,.result-header__actions{flex-direction:column;align-items:stretch}.result-header__tools{width:100%}.result-header__tools .btn{flex:auto}.run-loading__header{gap:14px}.run-loading__steps{grid-template-columns:1fr}.result-panel{overflow-x:auto}.result-table{min-width:720px}}.beta-switch{z-index:40;border:1px solid var(--gray-200);background:var(--surface-translucent);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #12263f1f}.beta-switch__label{color:var(--gray-500);font-size:13px;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase}.beta-switch__control{cursor:pointer;display:inline-flex;position:relative}.beta-switch__input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.beta-switch__track{background:var(--track-bg);border-radius:999px;width:42px;height:24px;transition:background .2s;display:block}.beta-switch__thumb{background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f253a40}.beta-switch__input:checked+.beta-switch__track{background:var(--blue-400)}.beta-switch__input:checked+.beta-switch__track .beta-switch__thumb{transform:translate(18px)}.beta-switch__input:focus-visible+.beta-switch__track{outline-offset:2px;outline:2px solid #008cff73}.btn-secondary{background:var(--gray-500);box-shadow:0 10px 24px #4d5a662e}.btn-secondary:hover{background:#3d4852;box-shadow:0 14px 30px #3d485238}.btn-sm{min-height:38px;padding:10px 16px;font-size:.95rem}.alert.ok{border-left:4px solid var(--green-400);color:#007a36;background:#00c85314;border-radius:8px;margin-bottom:18px;padding:12px 16px}.beheer-body{background:radial-gradient(circle at top left, var(--page-bg-accent), transparent 32rem), linear-gradient(180deg, var(--page-bg-top) 0%, var(--page-bg-bottom) 100%);background-color:var(--page-bg-bottom)}.beheer-header{z-index:30;background:var(--header-bg);color:var(--header-text);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(14px);position:sticky;top:0;overflow:hidden}.beheer-header__inner{z-index:2;justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex;position:relative}.beheer-header__brand{color:var(--header-text);font-weight:var(--bold);align-items:center;gap:14px;text-decoration:none;display:flex}.beheer-header__brand:hover{color:var(--header-text)}.beheer-header__logo{width:auto;height:42px;display:block}.beheer-header__product{border-left:1px solid var(--header-divider);flex-direction:column;gap:2px;padding-left:14px;line-height:1.15;display:flex}.beheer-header__product strong{letter-spacing:.01em;font-size:1.05rem}.beheer-header__product span{color:var(--header-muted);font-size:.82rem;font-weight:var(--medium)}.beheer-header__actions{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.beheer-header__logout{z-index:2;position:relative}.beheer-header .btn-secondary{border:1px solid var(--header-control-border);background:var(--header-control-bg);color:var(--header-control-text);box-shadow:none}.beheer-header .btn-secondary:hover{border-color:var(--header-control-hover-border);background:var(--header-control-hover-bg);color:var(--header-control-hover-text)}.beheer-nav{z-index:2;gap:8px;display:flex;position:relative}.beheer-nav__link{color:var(--header-nav);font-weight:var(--medium);border-radius:999px;padding:10px 16px;text-decoration:none;transition:background .15s,color .15s}.beheer-nav__link.is-active,.beheer-nav__link:hover{background:var(--header-nav-active-bg);color:var(--header-nav-active)}.beheer-nav__link:hover{background:var(--header-nav-hover-bg)}.beheer-nav__link.is-active:hover{background:var(--header-nav-active-bg)}.beheer-main{padding:32px 0 64px}.beheer-page{padding-top:8px}.beheer-card{background:var(--surface);box-shadow:var(--shadow-soft);border:1px solid #6e6e6e1f;border-radius:18px;padding:28px}.beheer-card--narrow{width:min(720px,100%);margin:0 auto}.beheer-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.beheer-page-header h1{margin-bottom:.5rem;font-size:2rem}.beheer-page-header p{color:var(--gray-400);max-width:52rem;margin:0;line-height:1.55}.beheer-page-header__doc-link{color:var(--blue-400);font-weight:var(--medium);text-underline-offset:.18em;text-decoration:underline}.beheer-page-header__doc-link:hover{color:var(--link-hover);text-decoration-thickness:2px}.docs-page{width:min(920px,100%);max-width:920px;margin-inline:auto}.docs-hero{border-bottom:1px solid #008cff24;margin-bottom:28px;padding-bottom:24px}.docs-hero__eyebrow{font-size:.78rem;font-weight:var(--bold);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-400);margin:16px 0 8px}.docs-hero h1{color:var(--text-heading);margin:0 0 12px;font-size:clamp(1.85rem,2.4vw,2.35rem);line-height:1.15}.docs-hero__lead{max-width:40rem;color:var(--gray-500);margin:0;font-size:1.05rem;line-height:1.6}.docs-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.docs-switch__link{color:var(--text-heading);background:#008cff0a;border:1px solid #008cff24;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.docs-switch__link:hover{color:var(--text-heading);background:#008cff14;border-color:#008cff59}.docs-switch__link.is-active{background:#008cff1f;border-color:#008cff73;box-shadow:inset 0 0 0 1px #008cff33}.docs-switch__label{font-weight:var(--bold);color:var(--blue-400);font-size:.95rem}.docs-switch__hint{color:var(--gray-400);font-size:.82rem}.api-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.api-meta__item{background:#008cff0a;border:1px solid #008cff1f;border-radius:12px;padding:12px 14px}.api-meta__label{font-size:.72rem;font-weight:var(--bold);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-400);margin-bottom:4px;display:block}.api-meta__value{color:var(--text-heading);word-break:break-all;font-size:.88rem}.api-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.api-auth-card{background:#008cff08;border:1px solid #008cff1f;border-radius:12px;padding:14px 16px}.api-auth-card h3{color:var(--blue-400);margin:0 0 8px;font-size:1rem}.api-auth-card p{margin:0 0 10px}.api-endpoint{background:linear-gradient(#008cff08 0%,#0000 48px);border:1px solid #008cff1f;border-radius:14px;padding:18px}.api-endpoint__header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.api-endpoint__path{color:var(--text-heading);word-break:break-all;font-size:1rem}.api-endpoint__summary{margin:0 0 18px!important}.api-method{letter-spacing:.04em;color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:4.25rem;padding:.35rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.api-method--get{background:#0d9488}.api-method--post{background:var(--blue-400)}.api-badge{font-size:.75rem;font-weight:var(--medium);color:#005699;background:#008cff1a;border-radius:999px;padding:.2rem .55rem;display:inline-flex}.api-required{color:#b91c1c;font-weight:var(--bold);font-size:.85rem}.api-type{color:#0f766e;background:#0d94881a;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:inline-block}.api-table-wrap{border:1px solid var(--border-soft);border-radius:12px;margin:12px 0 18px;overflow-x:auto}.api-table{border-collapse:collapse;width:100%;font-size:.92rem}.api-table th,.api-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft);padding:10px 12px}.api-table th{font-size:.75rem;font-weight:var(--bold);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-400);background:#008cff0d}.api-table tr:last-child td{border-bottom:0}.api-table td{color:var(--gray-500)}.api-table code{color:var(--text-heading)}.api-code{border-left:3px solid var(--blue-400);color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:10px;margin:10px 0 0;padding:14px 16px;font-size:.84rem;line-height:1.55;overflow-x:auto}.api-response{border:1px solid var(--border-soft);background:#f8fbffb3;border-radius:12px;margin:12px 0;padding:12px 14px}.api-response__title{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;font-size:.92rem;display:flex}.api-response .api-code{margin-top:10px}.api-status{font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:2.6rem;padding:.2rem .5rem;font-size:.78rem;font-weight:800;display:inline-flex}.api-status--200,.api-status--202{color:#15803d;background:#16a34a24}.api-status--401,.api-status--404{color:#b45309;background:#d9770624}.api-status--422,.api-status--429{color:#b91c1c;background:#dc26261f}.docs-toc{background:#008cff0d;border:1px solid #008cff24;border-radius:14px;margin-bottom:36px;padding:18px 20px}.docs-toc__title{font-size:.78rem;font-weight:var(--bold);text-transform:uppercase;letter-spacing:.08em;color:var(--blue-400);margin:0 0 10px}.docs-toc__list{columns:2;column-gap:28px;margin:0;padding-left:1.15rem}.docs-toc__list li{break-inside:avoid;margin:.35rem 0}.docs-toc__list a{color:var(--text-heading);border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.docs-toc__list a:hover{color:var(--blue-400);border-bottom-color:#008cff73}.docs-section{margin-bottom:40px;scroll-margin-top:7rem}.docs-section h2{color:var(--text-heading);border-bottom:2px solid #008cff2e;margin:0 0 14px;padding-bottom:8px;font-size:1.4rem}.docs-section h3{color:var(--text-heading);margin:20px 0 8px;font-size:1.05rem}.docs-section p,.docs-list,.docs-note{color:var(--gray-500);line-height:1.65}.docs-section p{margin:0 0 12px}.docs-section strong{color:var(--text-strong);font-weight:var(--bold)}.docs-list{margin:0 0 14px;padding-left:1.2rem}.docs-list li+li{margin-top:.4rem}.docs-note{margin-top:12px;font-size:.95rem}.docs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 8px;display:grid}.docs-step{background:#008cff08;border:1px solid #008cff1a;border-radius:12px;gap:12px;padding:14px;display:flex}.docs-step__num{background:var(--blue-400);color:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid}.docs-step h3{color:var(--text-heading);margin:0 0 4px;font-size:.95rem}.docs-step p{margin:0;font-size:.88rem}.docs-callout{border-left:3px solid var(--blue-400);color:var(--gray-500);background:#008cff0f;border-radius:12px;margin:14px 0;padding:14px 16px;line-height:1.55}.docs-callout strong{color:var(--text-heading)}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.docs-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-card{background:#008cff08;border:1px solid #008cff1a;border-radius:12px;padding:14px 16px}.docs-card h3{color:var(--blue-400);margin:0 0 6px;font-size:1rem}.docs-card p{margin:0;font-size:.92rem}.docs-check-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.docs-check-group{background:#f8fbffb3;border:1px solid #008cff1a;border-radius:12px;padding:14px 16px}.docs-check-group h3{color:var(--blue-400);margin:0 0 8px;font-size:.95rem}.docs-check-group ul{color:var(--gray-500);margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.55}.docs-check-group li+li{margin-top:.35rem}.docs-severity{gap:10px;margin:16px 0;display:grid}.docs-severity__item{border:1px solid var(--border-soft);border-radius:12px;grid-template-columns:140px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.docs-severity__badge{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.docs-severity__item p{margin:0;font-size:.92rem}.docs-severity__item--ok .docs-severity__badge{color:#15803d;background:#16a34a2e}.docs-severity__item--info .docs-severity__badge{color:#005699;background:#008cff1f}.docs-severity__item--warning .docs-severity__badge{color:#b45309;background:#d977062e}.docs-severity__item--critical .docs-severity__badge{color:#b91c1c;background:#dc26262e}.docs-formula{border-left:3px solid var(--blue-400);color:#e2e8f0;background:#0f172a;border-radius:10px;margin:12px 0 16px;padding:14px 16px;font-size:.92rem;overflow-x:auto}.docs-section code{color:#005699;background:#008cff14;border-radius:4px;padding:.12em .4em;font-size:.88em}.beheer-muted{color:var(--gray-400)}.beheer-toolbar{grid-template-columns:1fr 220px;gap:12px;margin-bottom:20px;display:grid}.beheer-toolbar--portfolio{grid-template-columns:1fr 180px 200px}.beheer-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.beheer-kpi{background:var(--gray-100);border:1px solid #6e6e6e1f;border-radius:14px;padding:16px}.beheer-kpi__label{color:var(--gray-500);margin-bottom:6px;font-size:.9rem;display:block}.beheer-kpi__value{font-size:1.6rem;line-height:1.1}.beheer-kpi--ok{border-color:#00c85340}.beheer-kpi--warning{border-color:#ff880859}.beheer-kpi--critical,.beheer-kpi--failed{border-color:#ff515159}.beheer-kpi--overdue{border-color:#008cff40}.beheer-bulk-actions{align-items:center;gap:12px;margin-bottom:16px;display:flex}.beheer-badge--warning{color:#b35f00;background:#ff880826}.beheer-badge--critical,.beheer-badge--failed{color:var(--red-400);background:#ff51511f}.beheer-badge--overdue{color:var(--blue-400);background:#008cff1f;margin-left:6px}.beheer-search,.beheer-filter{min-height:48px}.beheer-table-wrap{overflow-x:auto}.beheer-table{border-collapse:collapse;width:100%}.beheer-table th,.beheer-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #6e6e6e1f;padding:14px 12px}.beheer-table th{color:var(--gray-400);font-size:.9rem;font-weight:var(--bold)}.beheer-table__actions{white-space:nowrap;width:1%}.portfolio-table__checks,.portfolio-table .beheer-table__actions{vertical-align:top}.portfolio-table__checks{text-align:center;width:56px}.portfolio-table .beheer-table__actions{white-space:normal;text-align:center;width:122px;padding-left:10px;padding-right:10px}.portfolio-table .beheer-actions{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:118px;margin-inline:auto;display:flex}.portfolio-table .beheer-action{justify-content:flex-start;gap:5px;width:auto;min-width:108px;min-height:28px;padding:5px 8px;font-size:.75rem}.portfolio-table .beheer-action__icon{width:12px;height:12px}.beheer-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.beheer-action{background:var(--surface);min-height:32px;color:var(--gray-500);font:inherit;font-size:.875rem;font-weight:var(--medium);cursor:pointer;white-space:nowrap;border:1px solid #6e6e6e2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.beheer-action:hover{color:var(--blue-400);background:#008cff0f;border-color:#008cff59}.beheer-action:focus-visible{outline-offset:2px;outline:2px solid #008cff59}.beheer-action--primary{background:var(--blue-400);color:var(--white);border-color:#0000;box-shadow:0 4px 12px #008cff2e}.beheer-action--primary:hover{color:var(--white);background:#0070cc;border-color:#0000;box-shadow:0 6px 16px #0070cc38}.beheer-action--danger{color:var(--red-400);background:#ff51510d;border-color:#ff515147}.beheer-action--danger:hover{color:#c33;background:#ff51511a;border-color:#ff515173}.beheer-action__icon{flex:none;width:14px;height:14px}.beheer-action--external:hover .beheer-action__icon{transition:transform .15s;transform:translate(1px,-1px)}.beheer-empty{color:var(--gray-400);text-align:center}.beheer-badge{font-size:.85rem;font-weight:var(--medium);border-radius:999px;padding:4px 10px;display:inline-flex}.beheer-badge--ok{color:#007a36;background:#00c8531f}.beheer-badge--muted{color:var(--gray-500);background:#6e6e6e1f}.beheer-form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.beheer-checkbox{align-items:center;gap:10px;display:inline-flex}.beheer-textarea{resize:vertical;min-height:120px}.beheer-error{color:var(--red-400);margin:8px 0 0;font-size:.95rem}.beheer-import-help pre{background:var(--gray-100);border-radius:10px;padding:12px 16px;overflow-x:auto}.beheer-import-result{border-top:1px solid #6e6e6e1f;margin-top:28px;padding-top:24px}.beheer-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.beheer-pagination__control{background:var(--surface);min-height:36px;color:var(--gray-500);font:inherit;font-size:.9rem;font-weight:var(--medium);cursor:pointer;border:1px solid #6e6e6e2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.beheer-pagination__control:hover:not(.is-disabled){color:var(--blue-400);background:#008cff0f;border-color:#008cff59}.beheer-pagination__control.is-disabled{opacity:.45;cursor:default}.beheer-pagination__pages{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.beheer-pagination__page{min-width:36px;min-height:36px;color:var(--gray-500);font:inherit;font-size:.9rem;font-weight:var(--medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.beheer-pagination__page:hover{color:var(--blue-400);background:#008cff14}.beheer-pagination__page.is-active{background:var(--blue-400);color:var(--white);cursor:default;border-color:#008cff40}.beheer-pagination__ellipsis{min-width:28px;color:var(--gray-400);text-align:center}.portfolio__message{margin-bottom:20px}.portfolio-kpi-grid{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.portfolio-kpi{background:var(--surface);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:calc(16.6667% - 11.6667px);align-items:flex-start;gap:8px;min-width:138px;padding:16px 16px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 8px 24px #12263f0f}.portfolio-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 32px #12263f1a}.portfolio-kpi.is-active{box-shadow:0 0 0 2px #008cff2e,0 14px 32px #12263f1a}.portfolio-kpi__label{font-size:.78rem;font-weight:var(--medium);letter-spacing:.02em;text-transform:uppercase;line-height:1.25}.portfolio-kpi__value{font-size:1.85rem;line-height:1}.portfolio-kpi--total{background:linear-gradient(135deg, var(--kpi-total-from) 0%, var(--kpi-total-to) 100%);color:var(--gray-500)}.portfolio-kpi--ok{color:#007a36;background:linear-gradient(135deg,#00c85324 0%,#00c8530f 100%)}.portfolio-kpi--warning{color:#b35f00;background:linear-gradient(135deg,#ff88082e 0%,#ff880812 100%)}.portfolio-kpi--critical,.portfolio-kpi--failed{color:#c62828;background:linear-gradient(135deg,#ff515129 0%,#ff51510f 100%)}.portfolio-kpi--overdue{color:#005699;background:linear-gradient(135deg,#008cff24 0%,#008cff0d 100%)}.portfolio-kpi--apk{color:#4c2f91;background:linear-gradient(135deg,#6b46c124 0%,#6b46c10d 100%)}.dossier-back{color:#005699;font-size:.9rem;font-weight:var(--medium);background:linear-gradient(135deg,#008cff1f 0%,#008cff0a 100%);border:1px solid #008cff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px 8px 10px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex;box-shadow:0 6px 16px #008cff14}.dossier-back__icon{flex-shrink:0;width:18px;height:18px}.dossier-back:hover{color:#00457a;background:linear-gradient(135deg,#008cff2e 0%,#008cff14 100%);border-color:#008cff59;transform:translateY(-1px);box-shadow:0 10px 22px #008cff24}.dossier-header{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.dossier-header__main{min-width:0}.dossier-header__title-block h1{margin:0 0 10px;font-size:1.85rem;line-height:1.15}.dossier-header__meta{flex-wrap:wrap;gap:8px;display:flex}.dossier-meta-chip{background:var(--chip-bg);color:var(--gray-500);font-size:.8rem;font-weight:var(--medium);border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.dossier-meta-chip--link{color:#005699;background:linear-gradient(135deg,#008cff1f 0%,#008cff0d 100%);text-decoration:none}.dossier-meta-chip--link:hover{background:linear-gradient(135deg,#008cff33 0%,#008cff14 100%)}.dossier-meta-chip--apk{color:#4c2f91;background:linear-gradient(135deg,#6b46c124 0%,#6b46c10d 100%)}.dossier-tabs{background:var(--tabs-bg);border-radius:16px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:6px;display:flex}.dossier-tabs__tab{color:var(--gray-500);font-weight:var(--medium);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 16px;transition:background .15s,color .15s,box-shadow .15s}.dossier-tabs__tab:hover{color:var(--link-hover);background:var(--tab-hover-bg)}.dossier-tabs__tab.is-active{background:var(--surface);color:var(--link-hover);border-color:#008cff1f;box-shadow:0 6px 16px #12263f14}.dossier-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.dossier-stat{background:var(--surface);border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 18px 16px;display:flex;box-shadow:0 8px 24px #12263f0f}.dossier-stat__label{font-size:.85rem;font-weight:var(--medium);letter-spacing:.02em;text-transform:uppercase;opacity:.85}.dossier-stat__value{font-size:1.7rem;line-height:1.1}.dossier-stat__value--sm{font-size:1.15rem}.dossier-stat--neutral{background:linear-gradient(135deg, var(--kpi-total-from) 0%, var(--kpi-total-to) 100%);color:var(--gray-500)}.dossier-stat--ok{color:#007a36;background:linear-gradient(135deg,#00c85324 0%,#00c8530f 100%)}.dossier-stat--warning{color:#b35f00;background:linear-gradient(135deg,#ff88082e 0%,#ff880812 100%)}.dossier-stat--critical{color:#c62828;background:linear-gradient(135deg,#ff515129 0%,#ff51510f 100%)}.dossier-stat--hours{color:#b35f00;background:linear-gradient(135deg,#ff880824 0%,#ff88080d 100%)}.dossier-stat--apk{color:#4c2f91;background:linear-gradient(135deg,#6b46c124 0%,#6b46c10d 100%)}.dossier-stat--check{color:#005699;background:linear-gradient(135deg,#008cff24 0%,#008cff0d 100%)}.dossier-overview__actions,.dossier-actions__toolbar,.dossier-modal__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dossier-filter{background-color:var(--surface);width:auto;min-width:180px;min-height:44px;color:var(--text-heading);font-size:.92rem;font-weight:var(--medium);appearance:none;cursor:pointer;background-image:linear-gradient(135deg,#008cff0f 0%,#008cff05 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.7 9.3a1 1 0 0 1 1.4 0L12 13.17 15.9 9.3a1 1 0 1 1 1.4 1.4l-4.6 4.6a1 1 0 0 1-1.4 0l-4.6-4.6a1 1 0 0 1 0-1.4z' fill='%23005699'/%3E%3C/svg%3E");background-position:50%,right 14px center;background-repeat:no-repeat,no-repeat;background-size:auto,16px 16px;border:1px solid #008cff24;border-radius:12px;padding:10px 44px 10px 14px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 6px 16px #12263f0d}.dossier-filter:hover{border-color:#008cff47;box-shadow:0 8px 20px #008cff14}.dossier-filter:focus{background-color:var(--surface);border-color:#008cff8c;box-shadow:0 0 0 3px #008cff1f,0 8px 20px #008cff14}.dossier-filter::-ms-expand{display:none}.dossier-cycle{background:linear-gradient(135deg,#6b46c11a 0%,#008cff0f 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #12263f0d}.dossier-cycle h2{margin:0 0 8px;font-size:1.1rem}.dossier-cycle p{color:var(--gray-500);margin:0}.dossier-status-badge{background:var(--surface);color:#4c2f91;font-size:.8rem;font-weight:var(--bold);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.dossier-round-form{background:linear-gradient(135deg, var(--round-form-from) 0%, var(--round-form-to) 100%);border:1px solid #008cff1f;border-radius:16px;margin-bottom:16px;padding:18px;box-shadow:0 8px 24px #12263f0a}.dossier-round-form h3{color:var(--link-hover);margin:0}.dossier-round-form__grid{grid-template-columns:140px 160px 1fr auto;gap:10px;margin-top:12px;display:grid}.dossier-table-wrap,.dossier-history{overflow-x:auto}.dossier-finding{margin-top:4px;font-size:.85rem}.dossier-priority{text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.dossier-priority--critical{color:#c62828;background:linear-gradient(135deg,#ff51512e 0%,#ff515114 100%)}.dossier-priority--important{color:#b35f00;background:linear-gradient(135deg,#ff88082e 0%,#ff880814 100%)}.dossier-priority--recommended{color:#005699;background:linear-gradient(135deg,#008cff24 0%,#008cff0f 100%)}.dossier-round{background:linear-gradient(135deg, var(--round-bg-from) 0%, var(--round-bg-to) 100%);border:1px solid #0000;border-radius:16px;margin-bottom:12px;padding:18px 20px;box-shadow:0 8px 24px #12263f0f}.dossier-round__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dossier-round__meta{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:.9rem;display:flex}.dossier-modal-backdrop{z-index:40;background:#06101973;position:fixed;inset:0}.dossier-modal{background:var(--surface);z-index:50;border-radius:16px;width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0610192e}.dossier-modal__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dossier-modal__close{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.dossier-modal__textarea{width:100%;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.dossier-modal__target{align-items:center;gap:8px;display:flex}.dossier-modal__target input{width:80px}.dossier__message{margin-bottom:16px}@media (width<=900px){.dossier-header{flex-direction:column}.dossier-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-cycle{flex-direction:column;align-items:flex-start}.dossier-round-form__grid{grid-template-columns:1fr}}.portfolio-toolbar{grid-template-columns:1fr 180px 200px auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.portfolio-toolbar__search,.portfolio-toolbar__filter{min-height:48px}.portfolio-refresh{background:var(--surface);min-height:48px;color:var(--gray-500);font:inherit;font-size:.92rem;font-weight:var(--medium);cursor:pointer;white-space:nowrap;border:1px solid #6e6e6e2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.portfolio-refresh:hover:not(:disabled){color:var(--blue-400);background:#008cff0f;border-color:#008cff59;box-shadow:0 6px 18px #008cff14}.portfolio-refresh:disabled{opacity:.7;cursor:wait}.portfolio-refresh__icon{flex-shrink:0;width:18px;height:18px}.portfolio-refresh__icon.is-spinning{animation:.8s linear infinite portfolio-refresh-spin}@keyframes portfolio-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portfolio-bulk-bar{background:linear-gradient(135deg,#008cff14 0%,#008cff08 100%);border:1px solid #008cff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:none}.portfolio-bulk-bar.is-visible{display:flex}.portfolio-table-controls{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px;display:flex}.portfolio-table-controls__label{color:var(--gray-500);font-size:.92rem;font-weight:var(--medium);white-space:nowrap}.portfolio-table-controls__sort{background-color:var(--surface);min-width:250px;min-height:44px;color:var(--text-heading);font-size:.92rem;font-weight:var(--medium);appearance:none;cursor:pointer;background-image:linear-gradient(135deg,#008cff0f 0%,#008cff05 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.7 9.3a1 1 0 0 1 1.4 0L12 13.17 15.9 9.3a1 1 0 1 1 1.4 1.4l-4.6 4.6a1 1 0 0 1-1.4 0l-4.6-4.6a1 1 0 0 1 0-1.4z' fill='%23005699'/%3E%3C/svg%3E");background-position:50%,right 14px center;background-repeat:no-repeat,no-repeat;background-size:auto,16px 16px;border:1px solid #008cff24;border-radius:12px;padding:10px 44px 10px 14px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 6px 16px #12263f0d}.portfolio-table-controls__sort:hover{border-color:#008cff47;box-shadow:0 8px 20px #008cff14}.portfolio-table-controls__sort:focus{background-color:var(--surface);border-color:#008cff8c;box-shadow:0 0 0 3px #008cff1f,0 8px 20px #008cff14}.portfolio-table-controls__sort::-ms-expand{display:none}[data-theme=dark] .portfolio-table-controls__sort{color:var(--text);background-color:var(--surface);box-shadow:none;background-image:linear-gradient(135deg,#3b9eff14 0%,#3b9eff05 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.7 9.3a1 1 0 0 1 1.4 0L12 13.17 15.9 9.3a1 1 0 1 1 1.4 1.4l-4.6 4.6a1 1 0 0 1-1.4 0l-4.6-4.6a1 1 0 0 1 0-1.4z' fill='%237ec4ff'/%3E%3C/svg%3E");border-color:#3b9eff33}[data-theme=dark] .portfolio-table-controls__sort:hover,[data-theme=dark] .portfolio-table-controls__sort:focus{background-color:var(--surface);border-color:#3b9eff66;box-shadow:0 0 0 3px #3b9eff1f}.portfolio-bulk-bar__info{color:var(--gray-500);align-items:baseline;gap:8px;display:flex}.portfolio-bulk-bar__info strong{color:var(--blue-400);font-size:1.25rem}.portfolio-bulk-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-table-wrap{background:var(--surface);border:1px solid #6e6e6e1a;border-radius:16px;overflow-x:hidden}.portfolio-table{table-layout:fixed;border-collapse:collapse;width:100%}.portfolio-table th,.portfolio-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #6e6e6e14;padding:12px 10px}.portfolio-table thead th{background:var(--table-head-bg);color:var(--gray-400);font-size:.82rem;font-weight:var(--bold);letter-spacing:.03em;text-transform:uppercase}.portfolio-sort-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .15s;display:inline-flex}.portfolio-sort-btn:hover,.portfolio-sort-btn.is-active{color:var(--sort-hover,var(--link-hover))}.portfolio-sort-btn__icon{opacity:.55;font-size:.75rem;line-height:1}.portfolio-sort-btn.is-active .portfolio-sort-btn__icon{opacity:1;color:var(--blue-400)}.portfolio-table tbody tr{transition:background .15s}.portfolio-table tbody tr:hover{background:#008cff08}.portfolio-table tbody tr.is-selected{background:#008cff0f}.portfolio-table__select{width:40px}.portfolio-table th:nth-child(2),.portfolio-table td:nth-child(2){width:22%}.portfolio-table th:nth-child(3),.portfolio-table td:nth-child(3){width:10%}.portfolio-table th:nth-child(4),.portfolio-table td:nth-child(4){width:12%}.portfolio-table th:nth-child(5),.portfolio-table td:nth-child(5){width:14%}.portfolio-table th:nth-child(6),.portfolio-table td:nth-child(6){text-align:center;width:56px}.portfolio-table th:nth-child(7),.portfolio-table td:nth-child(7){width:64px}.portfolio-table th:nth-child(8),.portfolio-table td:nth-child(8){text-align:center;width:122px}.portfolio-checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.portfolio-checkbox input{width:18px;height:18px;accent-color:var(--blue-400);cursor:pointer}.portfolio-site{flex-direction:column;gap:2px;display:flex}.portfolio-site__name{font-size:.98rem}.portfolio-site__link{color:inherit;text-decoration:none;transition:color .15s}.portfolio-site__link:hover{color:var(--blue-400)}.portfolio-site__link:hover .portfolio-site__name{text-underline-offset:3px;text-decoration:underline}.portfolio-site__host{color:var(--gray-400);font-size:.88rem}.portfolio-site__host--link{width:fit-content;max-width:100%;color:var(--gray-400);align-items:center;gap:5px;text-decoration:none;transition:color .15s;display:inline-flex}.portfolio-site__host--link span{overflow-wrap:anywhere;min-width:0}.portfolio-site__external-icon{opacity:.75;flex-shrink:0;width:12px;height:12px}.portfolio-site__host--link:hover{color:var(--blue-400);text-decoration:none}.portfolio-site__host--link:hover span{text-underline-offset:3px;text-decoration:underline}.portfolio-site__host--link:hover .portfolio-site__external-icon{opacity:1}.portfolio-server{color:var(--gray-500);font-size:.85rem;font-weight:var(--medium);background:#6e6e6e1a;border-radius:999px;padding:4px 10px;display:inline-flex}.portfolio-server--link{text-decoration:none;transition:filter .15s,box-shadow .15s}.portfolio-server--link:hover{filter:brightness(.96);text-underline-offset:3px;text-decoration:underline}.portfolio-server--tone-0{color:#005699;background:linear-gradient(135deg,#008cff29 0%,#008cff12 100%)}.portfolio-server--tone-1{color:#007a36;background:linear-gradient(135deg,#00c85329 0%,#00c85312 100%)}.portfolio-server--tone-2{color:#b35f00;background:linear-gradient(135deg,#ff88082e 0%,#ff880814 100%)}.portfolio-server--tone-3{color:#4c2f91;background:linear-gradient(135deg,#6b46c129 0%,#6b46c112 100%)}.portfolio-server--tone-4{color:#9d174d;background:linear-gradient(135deg,#ec489929 0%,#ec489912 100%)}.portfolio-server--tone-5{color:#0f766e;background:linear-gradient(135deg,#14b8a629 0%,#14b8a612 100%)}.portfolio-server--tone-6{color:#92400e;background:linear-gradient(135deg,#f59e0b2e 0%,#f59e0b14 100%)}.portfolio-server--tone-7{color:#3730a3;background:linear-gradient(135deg,#6366f129 0%,#6366f112 100%)}.portfolio-server--tone-8{color:#b91c1c;background:linear-gradient(135deg,#ef444424 0%,#ef44440f 100%)}.portfolio-server--tone-9{color:#0369a1;background:linear-gradient(135deg,#0ea5e929 0%,#0ea5e912 100%)}.portfolio-table__date{color:var(--gray-500);white-space:normal;font-size:.85rem;line-height:1.3}.portfolio-statuses{flex-wrap:wrap;gap:6px;display:flex}.portfolio-results{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.portfolio-results__item{min-width:28px;min-height:24px;font-size:.8rem;font-weight:var(--bold);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.portfolio-results__item--ok{color:#007a36;background:#00c8531f}.portfolio-results__item--warning{color:#b35f00;background:#ff880826}.portfolio-results__item--critical{color:var(--red-400);background:#ff51511f}.health-score{flex-direction:column;gap:8px;min-width:0;max-width:140px;display:flex}.health-score__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.health-score__value{font-size:1.1rem;line-height:1}.health-score__checks{color:var(--gray-400);white-space:nowrap;font-size:.78rem}.health-score__track{background:#6e6e6e1f;border-radius:999px;height:8px;overflow:hidden}.health-score__fill{border-radius:inherit;height:100%;transition:width .25s;display:block}.health-score__empty{color:var(--gray-400);font-size:.9rem}.health-score__overdue{align-self:flex-start}.health-score--excellent .health-score__value{color:#007a36}.health-score--excellent .health-score__fill{background:linear-gradient(90deg,#00c853 0%,#43d17a 100%)}.health-score--good .health-score__value{color:#00884a}.health-score--good .health-score__fill{background:linear-gradient(90deg,#00c853 0%,#7fd99a 100%)}.health-score--moderate .health-score__value{color:#b35f00}.health-score--moderate .health-score__fill{background:linear-gradient(90deg,#ff8808 0%,#ffb347 100%)}.health-score--poor .health-score__value,.health-score--failed .health-score__value{color:var(--red-400)}.health-score--poor .health-score__fill,.health-score--failed .health-score__fill{background:linear-gradient(90deg,#ff5151 0%,#ff7b7b 100%)}.health-score--unknown .health-score__empty{color:var(--gray-400)}@media (width<=768px){.app-brand-bar__tagline{display:none}.app-brand-bar__logo img{height:40px}.beheer-header__inner{flex-direction:column;align-items:stretch;padding:16px 0}.beheer-header__logo{height:34px}.beheer-page-header{flex-direction:column}.docs-toc__list{columns:1}.docs-switch,.api-meta,.api-auth-grid{grid-template-columns:1fr}.docs-section{scroll-margin-top:12rem}.docs-steps,.docs-grid,.docs-grid--four,.docs-check-groups{grid-template-columns:1fr}.docs-severity__item{grid-template-columns:1fr;gap:8px}.beheer-toolbar,.beheer-toolbar--portfolio,.portfolio-toolbar{grid-template-columns:1fr}.beheer-kpi-grid,.portfolio-kpi-grid{gap:12px}.portfolio-kpi{flex:calc(50% - 6px);min-width:calc(50% - 6px)}.portfolio-bulk-bar{flex-direction:column;align-items:stretch}.portfolio-bulk-bar__actions{justify-content:stretch}}.theme-toggle{border:1px solid var(--gray-200);background:var(--surface-translucent);width:40px;height:40px;color:var(--gray-500);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 6px 16px #12263f0f}.theme-toggle:hover{color:var(--blue-400);border-color:#008cff59;transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #008cff3d}.theme-toggle__icon{width:20px;height:20px;display:block}.theme-toggle__icon--moon,[data-theme=dark] .theme-toggle__icon--sun{display:none}[data-theme=dark] .theme-toggle__icon--moon{display:block}.beheer-header .theme-toggle{border-color:var(--header-control-border);background:var(--header-control-bg);color:var(--header-control-text);box-shadow:none}.beheer-header .theme-toggle:hover{border-color:var(--header-control-hover-border);background:var(--header-control-hover-bg);color:var(--header-control-hover-text)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue-200:#1e3a5f;--blue-400:#3b9eff;--gray-100:#1a1f27;--gray-200:#2a313c;--gray-400:#8b97a8;--gray-500:#a9b4c3;--shadow-soft:0 16px 40px #0006;--text:#e6ebf2;--text-strong:#f4f7fb;--text-heading:#eef2f7;--link-hover:#7ec4ff;--surface:#151a22;--surface-translucent:#151a22f0;--surface-panel-top:#1a2029;--surface-panel-bottom:#141920;--page-bg-accent:#3b9eff12;--page-bg-top:#0b0e13;--page-bg-bottom:#0d1117;--border-panel:#ffffff14;--border-soft:#ffffff12;--panel-border:#ffffff14;--input-bg:#0f1319;--table-head-bg:#12171e;--table-head-tint:#12171ef2;--kpi-total-from:#181e27;--kpi-total-to:#141a22;--round-form-from:#161d28;--round-form-to:#121820;--round-bg-from:#161b23;--round-bg-to:#131820;--track-bg:#2a313c;--tabs-bg:#12171e;--tab-hover-bg:#ffffff0a;--chip-bg:#1a2029;--code-bg:#10151c;--step-bg:#ffffff08;--header-bg:#11161de6;--header-text:#f4f7fb;--header-muted:#e8eef69e;--header-border:#ffffff14;--header-divider:#ffffff24;--header-nav:#e8eef6b8;--header-nav-hover-bg:#3b9eff1a;--header-nav-active-bg:#3b9eff29;--header-nav-active:#7ec4ff;--header-control-bg:#ffffff0d;--header-control-border:#ffffff1f;--header-control-text:#e6ebf2;--header-control-hover-bg:#3b9eff24;--header-control-hover-border:#3b9eff66;--header-control-hover-text:#bae6fd;--header-shadow:0 10px 28px #00000059}[data-theme=dark] body,[data-theme=dark] .beheer-body{background-color:var(--page-bg-bottom);background-image:radial-gradient(circle at top left, var(--page-bg-accent), transparent 36rem), linear-gradient(180deg, var(--page-bg-top) 0%, var(--page-bg-bottom) 100%)}[data-theme=dark] .app-brand-bar__logo img,[data-theme=dark] .beheer-header__logo{filter:brightness(0)invert()}[data-theme=dark] .btn{box-shadow:0 10px 24px #3b9eff2e}[data-theme=dark] .btn:hover{background:#2f8ef0;box-shadow:0 14px 30px #2f8ef038}[data-theme=dark] .btn-secondary{color:var(--text);box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f}[data-theme=dark] .btn-secondary:hover{color:#dbeafe;background:#3b9eff1f;border-color:#3b9eff73}[data-theme=dark] .form-control:focus{background:var(--surface);box-shadow:0 0 0 3px #3b9eff29}[data-theme=dark] .beheer-card,[data-theme=dark] .website-input,[data-theme=dark] .result-header,[data-theme=dark] .result-panel,[data-theme=dark] .run-loading,[data-theme=dark] .portfolio-table-wrap,[data-theme=dark] .portfolio-kpi{border-color:var(--border-panel);box-shadow:0 10px 28px #00000047}[data-theme=dark] .portfolio-table tbody tr:hover{background:#3b9eff0f}[data-theme=dark] .dossier-status-badge{color:#c4b5fd;background:#7c5cfc24}[data-theme=dark] .dossier-meta-chip--link{color:#7ec4ff}[data-theme=dark] .dossier-meta-chip--apk{color:#c4b5fd}[data-theme=dark] .dossier-filter{color:var(--text);background-color:var(--surface);box-shadow:none;background-image:linear-gradient(135deg,#3b9eff14 0%,#3b9eff05 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.7 9.3a1 1 0 0 1 1.4 0L12 13.17 15.9 9.3a1 1 0 1 1 1.4 1.4l-4.6 4.6a1 1 0 0 1-1.4 0l-4.6-4.6a1 1 0 0 1 0-1.4z' fill='%237ec4ff'/%3E%3C/svg%3E");border-color:#3b9eff33}[data-theme=dark] .dossier-filter:hover,[data-theme=dark] .dossier-filter:focus{background-color:var(--surface);border-color:#3b9eff66;box-shadow:0 0 0 3px #3b9eff1f}[data-theme=dark] .beheer-action{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .beheer-action:hover{color:#dbeafe;background:#3b9eff1a;border-color:#3b9eff66}[data-theme=dark] .theme-toggle{color:var(--gray-400);box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .theme-toggle:hover{color:var(--blue-400);border-color:#3b9eff66}[data-theme=dark] .beta-switch{border-color:#ffffff1a;box-shadow:0 10px 28px #00000059}[data-theme=dark] .portfolio-server--tone-0{color:#7dd3fc}[data-theme=dark] .portfolio-server--tone-1{color:#86efac}[data-theme=dark] .portfolio-server--tone-2{color:#fdba74}[data-theme=dark] .portfolio-server--tone-3{color:#c4b5fd}[data-theme=dark] .portfolio-server--tone-4{color:#f9a8d4}[data-theme=dark] .portfolio-server--tone-5{color:#5eead4}[data-theme=dark] .portfolio-server--tone-6{color:#fcd34d}[data-theme=dark] .portfolio-server--tone-7{color:#a5b4fc}[data-theme=dark] .portfolio-server--tone-8{color:#fca5a5}[data-theme=dark] .portfolio-server--tone-9{color:#7dd3fc}[data-theme=dark] .portfolio-kpi--ok,[data-theme=dark] .dossier-stat--ok{color:#86efac}[data-theme=dark] .portfolio-kpi--warning,[data-theme=dark] .dossier-stat--warning{color:#fdba74}[data-theme=dark] .portfolio-kpi--critical,[data-theme=dark] .portfolio-kpi--failed,[data-theme=dark] .dossier-stat--critical{color:#fca5a5}[data-theme=dark] .portfolio-kpi--overdue,[data-theme=dark] .dossier-stat--check{color:#7dd3fc}[data-theme=dark] .portfolio-kpi--apk,[data-theme=dark] .dossier-stat--apk{color:#c4b5fd}[data-theme=dark] .beheer-badge--warning{color:#fdba74}[data-theme=dark] .dossier-back{color:#7ec4ff;box-shadow:none;background:linear-gradient(135deg,#3b9eff24 0%,#3b9eff0a 100%);border-color:#3b9eff38}[data-theme=dark] .docs-section code{color:#7ec4ff;background:#008cff29}[data-theme=dark] .docs-hero{border-bottom-color:#008cff38}[data-theme=dark] .docs-section h2{border-bottom-color:#008cff47}[data-theme=dark] .docs-card,[data-theme=dark] .docs-step,[data-theme=dark] .docs-check-group,[data-theme=dark] .docs-severity__item{background:#008cff0f;border-color:#008cff29}[data-theme=dark] .docs-check-group h3,[data-theme=dark] .docs-card h3{color:#7ec4ff}[data-theme=dark] .docs-toc__list a{color:var(--text)}[data-theme=dark] .docs-toc__list a:hover{color:#7ec4ff}[data-theme=dark] .docs-switch__link{color:var(--text);background:#008cff14;border-color:#008cff33}[data-theme=dark] .docs-switch__link.is-active{background:#008cff29;border-color:#7ec4ff73}[data-theme=dark] .api-meta__item,[data-theme=dark] .api-auth-card,[data-theme=dark] .api-endpoint,[data-theme=dark] .api-response,[data-theme=dark] .api-table-wrap{background:#008cff0f;border-color:#008cff2e}[data-theme=dark] .api-table th{background:#008cff1a}[data-theme=dark] .api-table code,[data-theme=dark] .api-meta__value,[data-theme=dark] .api-endpoint__path{color:var(--text)}[data-theme=dark] .api-badge{color:#7ec4ff;background:#008cff2e}[data-theme=dark] .api-type{color:#5eead4;background:#0d948833}[data-theme=dark] .dossier-back:hover{color:#bae6fd;background:linear-gradient(135deg,#3b9eff33 0%,#3b9eff14 100%);border-color:#3b9eff66}[data-theme=dark] .dossier-round-form h3,[data-theme=dark] .dossier-tabs__tab:hover,[data-theme=dark] .dossier-tabs__tab.is-active,[data-theme=dark] .portfolio-sort-btn:hover,[data-theme=dark] .portfolio-sort-btn.is-active{color:#7ec4ff}[data-theme=dark] .result-page .result-header__tools .btn{color:#7ec4ff;background:#3b9eff1f}[data-theme=dark] .result-page .result-header__tools .btn:hover{color:#bae6fd;background:#3b9eff33}[data-theme=dark] .dossier-modal-backdrop{background:#0000009e}[data-theme=dark] .dossier-modal{border:1px solid #ffffff14;box-shadow:0 24px 60px #0000008c}[data-theme=dark] .dossier-modal__close{color:var(--gray-400)}@media (width<=720px){.app-brand-bar__meta{justify-content:space-between;width:100%}.app-brand-bar__tagline{font-size:.78rem}.beheer-header__actions{margin-left:auto}}
