:root,.report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-1:#fcfcfb;--surface-sunken:#f2f1ec;--page:#f9f9f7;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--grid:#e1e0d9;--baseline:#c3c2b7;--border:#0b0b0b1a;--series-1:#2a78d6;--good-text:#006300;--bad-text:#d03b3b;--warn-text:#8a6100;--good-bg:#0ca30c14;--bad-bg:#d03b3b14;--accent-wash:#2a78d614;--stage-safir:#2a78d6;--stage-koral:#d1495b;--stage-mos:#3f7d48;--stage-okker:#8a6100;--stage-plomme:#7c4d8b;--stage-havblaa:#176e77;--stage-rust:#b4541f;--stage-grafit:#52514e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--surface-sunken:#232322;--page:#0d0d0d;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--grid:#2c2c2a;--baseline:#383835;--border:#ffffff1a;--series-1:#3987e5;--good-text:#0ca30c;--bad-text:#e66767;--warn-text:#fab219;--good-bg:#0ca30c1f;--bad-bg:#e667671f;--accent-wash:#3987e51f;--stage-safir:#3987e5;--stage-koral:#e2687a;--stage-mos:#559b60;--stage-okker:#ad8118;--stage-plomme:#a878b6;--stage-havblaa:#3c9aa4;--stage-rust:#cf7038;--stage-grafit:#898781}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-1:#1a1a19;--surface-sunken:#232322;--page:#0d0d0d;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--grid:#2c2c2a;--baseline:#383835;--border:#ffffff1a;--series-1:#3987e5;--good-text:#0ca30c;--bad-text:#e66767;--warn-text:#fab219;--good-bg:#0ca30c1f;--bad-bg:#e667671f;--accent-wash:#3987e51f;--stage-safir:#3987e5;--stage-koral:#e2687a;--stage-mos:#559b60;--stage-okker:#ad8118;--stage-plomme:#a878b6;--stage-havblaa:#3c9aa4;--stage-rust:#cf7038;--stage-grafit:#898781}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--page);color:var(--text-primary);flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45;display:flex}header.topbar{background:var(--surface-1);border-bottom:1px solid var(--border);z-index:10;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.topbar .logo{white-space:nowrap;color:inherit;font-size:17px;font-weight:700;text-decoration:none}.topbar input.name-input{min-width:200px;max-width:420px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:6px 10px;font-family:inherit;font-size:16px;font-weight:600}.topbar input.name-input:hover,.topbar input.name-input:focus{border-color:var(--border);background:var(--page);outline:none}.topbar .spacer{flex:1}.topbar .savestate{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.topbar .savestate.error{color:var(--bad-text)}button,a.btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);border-radius:6px;padding:6px 12px;text-decoration:none;display:inline-block}button:hover,a.btn:hover{background:var(--accent-wash);color:var(--text-primary)}button.primary{background:var(--series-1);color:#fff;border-color:#0000;font-weight:600}button.primary:hover{opacity:.9;color:#fff}main.wide{grid-template-columns:minmax(440px,1.05fr) minmax(420px,1fr);gap:20px;width:100%;max-width:1360px;margin:0 auto;padding:20px 24px 60px;display:grid}main.wide.economy-layout{grid-template-columns:1fr;max-width:1500px}@media (max-width:960px){main.wide{grid-template-columns:1fr}}.event-tabs{gap:6px;width:100%;max-width:1360px;margin:0 auto;padding:12px 24px 0;display:flex;overflow-x:auto}.event-tabs button{white-space:nowrap;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:9px 16px}.event-tabs button.active{background:var(--series-1);color:#fff;border-color:var(--series-1);font-weight:650}section.card{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:18px}section.card h2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:700}.col{flex-direction:column;gap:20px;min-width:0;display:flex}.base-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.field{flex-direction:column;gap:3px;display:flex}.field label{color:var(--text-secondary);font-size:12px}.field input{font:inherit;border:1px solid var(--border);background:var(--page);color:var(--text-primary);border-radius:6px;width:100%;padding:6px 8px}.field input.num{text-align:right;font-variant-numeric:tabular-nums}.field input:focus{outline:2px solid var(--series-1);outline-offset:-1px}.breakdown{border-top:1px solid var(--grid);margin-top:12px;padding-top:10px}.breakdown .b-row{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;padding:1.5px 0;font-size:12.5px;display:flex}.breakdown .b-row.total{color:var(--text-primary);border-top:1px solid var(--baseline);margin-top:4px;padding-top:5px;font-weight:700}table.lines{border-collapse:collapse;width:100%}table.lines th{text-align:left;color:var(--text-muted);white-space:nowrap;padding:2px 6px 6px;font-size:11px;font-weight:600}table.lines th.r,table.lines td.r{text-align:right}table.lines td{border-top:1px solid var(--grid);padding:3px 4px}table.lines input[type=text]{width:100%;min-width:110px;font:inherit;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 6px}table.lines input.num{text-align:right;font-variant-numeric:tabular-nums;width:100px;min-width:0}table.lines input.num.small{width:60px}table.lines input:hover,table.lines input:focus,table.lines select:hover{border-color:var(--border);background:var(--page);outline:none}table.lines select{font:inherit;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:5px;max-width:112px;padding:3px 4px;font-size:12px}table.lines select.status-bekræftet,table.lines select.status-aftale,table.lines select.status-bestilt,table.lines select.status-leveret{color:var(--good-text)}table.lines select.status-tilbud{color:var(--text-secondary)}table.lines select.status-ansøgt,table.lines select.status-estimat,table.lines select.status-forventet,table.lines select.status-mangler{color:var(--warn-text)}table.lines .del{color:var(--text-muted);background:0 0;border:none;padding:2px 6px;font-size:14px;line-height:1}table.lines .del:hover{color:var(--bad-text);background:0 0}table.lines td.c{text-align:center}table.lines td.calc{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);text-align:right}.tblwrap{overflow-x:auto}.previous-cell small{white-space:nowrap;font-size:10px;display:block}.addline{margin-top:8px;font-size:13px}.subtotal{border-top:1px solid var(--baseline);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;font-weight:600;display:flex}.statusline{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11.5px}.hint{color:var(--text-muted);margin-top:8px;font-size:11.5px}.attention-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attention-head h2{margin-bottom:0}.attention-head .hint{margin-top:4px}.attention-total{border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:650}.attention-total.has-issues{color:var(--bad-text);background:var(--bad-bg)}.attention-total.all-clear{color:var(--good-text);background:var(--good-bg)}.attention-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:14px;display:grid}button.attention-item{text-align:left;background:var(--page);grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;min-width:0;padding:10px 11px;display:grid}button.attention-item b{font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:19px}button.attention-item span{color:var(--text-primary);font-size:11.5px;font-weight:650}button.attention-item small{color:var(--text-muted);font-size:10.5px}button.attention-item.has-issues{border-color:color-mix(in srgb, var(--bad-text) 45%, var(--border))}button.attention-item.has-issues b{color:var(--bad-text)}button.attention-item.all-clear b{color:var(--good-text)}.production-main{width:100%;max-width:1700px;margin:0 auto;padding:20px 24px 60px}.production-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.production-stats{flex-wrap:wrap;gap:8px;display:flex}.production-stats span{border:1px solid var(--border);border-radius:999px;padding:5px 9px;font-size:11.5px}.production-filters{border:1px solid var(--border);background:var(--page);border-radius:8px;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:9px;margin-top:16px;padding:12px;display:grid}.production-filters label{flex-direction:column;gap:3px;min-width:0;display:flex}.production-filters label span{color:var(--text-muted);font-size:10.5px}.production-filters input,.production-filters select{width:100%;min-width:0;font:inherit;border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:6px;padding:6px 7px;font-size:12px}.production-filter-result{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.production-filter-result span{color:var(--text-muted);font-size:10.5px}.production-filter-result button{padding:5px 8px;font-size:11px}.production-filter-result button:disabled{cursor:default;opacity:.45}.production-empty{text-align:center;color:var(--text-muted);padding:22px!important}main.locked section.card .production-filters input,main.locked section.card .production-filters select{pointer-events:auto;opacity:1}@media (max-width:1180px){.production-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.production-search{grid-column:span 2}.production-filter-result{align-items:flex-start}}@media (max-width:680px){.production-filters{grid-template-columns:1fr}.production-search{grid-column:auto}}.production-table{min-width:1650px;margin-top:14px}.production-table input[type=datetime-local]{min-width:175px;font:inherit;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 6px;font-size:12px}.production-table td:nth-child(2) input{min-width:180px}.production-table td:nth-child(5) input,.production-table td:nth-child(6) input,.production-table td:nth-child(7) input{min-width:145px}.production-table td:last-child input{min-width:220px}.category-summary td:first-child{font-weight:650}.budget-cap-kpi{border-width:2px}.progress-track{background:var(--grid);border-radius:999px;height:9px;margin-top:13px;overflow:hidden}.progress-track span{background:var(--series-1);border-radius:inherit;height:100%;display:block}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kpi{border:1px solid var(--border);background:var(--page);border-radius:8px;padding:10px 12px}.kpi .k-label{color:var(--text-secondary);font-size:11.5px}.kpi .k-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:700}.kpi .k-sub{color:var(--text-muted);margin-top:1px;font-size:11.5px}.kpi.hero{grid-column:1/-1}.kpi.hero .k-value{font-size:28px}.pos{color:var(--good-text)}.neg{color:var(--bad-text)}.sim-scenarios{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sim-scenarios label{color:var(--text-secondary);font-size:12px}.sim-scenarios input{font:inherit;border:1px solid var(--border);background:var(--page);width:220px;color:var(--text-primary);border-radius:6px;padding:5px 8px}table.sim{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.sim th{text-align:right;color:var(--text-muted);border-bottom:1px solid var(--baseline);white-space:nowrap;padding:4px 8px;font-size:11px;font-weight:600}table.sim th:first-child{text-align:left}table.sim td{text-align:right;border-bottom:1px solid var(--grid);white-space:nowrap;padding:6px 8px}table.sim td:first-child{text-align:left;font-weight:600}table.sim td.pos{background:var(--good-bg)}table.sim td.neg{background:var(--bad-bg)}.chart-wrap{margin-top:14px;position:relative}.chart-wrap svg{width:100%;height:auto;display:block}.tooltip{pointer-events:none;background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;z-index:5;border-radius:7px;padding:7px 10px;font-size:12px;position:absolute;box-shadow:0 2px 10px #00000026}.tooltip .t-title{margin-bottom:2px;font-weight:700}.tooltip .t-row{color:var(--text-secondary)}.tooltip .t-row b{color:var(--text-primary);font-variant-numeric:tabular-nums}main.list{flex-direction:column;gap:14px;width:100%;max-width:900px;margin:0 auto;padding:24px;display:flex}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.list-head h1{font-size:20px}.event-card{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.event-card .ev-main{flex:1;min-width:200px}.event-card .ev-name{color:inherit;font-size:16px;font-weight:700;text-decoration:none}.event-card .ev-name:hover{color:var(--series-1)}.event-card .ev-meta{color:var(--text-muted);margin-top:2px;font-size:11.5px}.event-card .ev-kpis{font-variant-numeric:tabular-nums;color:var(--text-secondary);gap:18px;font-size:12.5px;display:flex}.event-card .ev-kpis b{font-size:14px;display:block}.event-card .ev-actions{gap:8px;display:flex}.empty{text-align:center;color:var(--text-muted);background:var(--surface-1);border:1px dashed var(--baseline);border-radius:10px;padding:60px 20px}main.login-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.login-tema{justify-content:center;display:flex}.weather-source{color:var(--text-muted);font-size:11.5px}.login-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:360px;padding:28px;display:flex}.login-card h1{text-align:center;font-size:20px}.login-card .err{color:var(--bad-text);text-align:center;font-size:12.5px}.lockbanner{background:var(--good-bg);color:var(--good-text);border-bottom:1px solid var(--border);text-align:center;padding:8px 24px;font-size:12.5px}.lockbanner a{color:inherit;font-weight:600}main.locked section.card input,main.locked section.card select,main.locked section.card textarea{pointer-events:none;opacity:.65}textarea.notes{font:inherit;resize:vertical;border:1px solid var(--border);background:var(--page);width:100%;min-height:96px;color:var(--text-primary);border-radius:6px;padding:8px 10px}textarea.notes:focus{outline:2px solid var(--series-1);outline-offset:-1px}main.locked button.addline,main.locked button.del{display:none}.badge{vertical-align:2px;border:1px solid var(--border);color:var(--text-muted);border-radius:99px;margin-left:8px;padding:1.5px 8px;font-size:10.5px;font-weight:700;display:inline-block}.badge.afholdt{color:var(--good-text);background:var(--good-bg);border-color:#0000}.field select.fullselect{font:inherit;border:1px solid var(--border);background:var(--page);color:var(--text-primary);border-radius:6px;width:100%;padding:6px 8px}.report{color:#111;background:#fff;width:100%;max-width:820px;margin:0 auto;padding:28px 32px 40px;font-size:13px}.print-toolbar{background:#f4f4f1;border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;display:flex}.r-head{border-bottom:3px solid #111;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.r-head h1{color:#111;font-size:24px}.r-meta{color:#555;margin-top:3px;font-size:12px}.r-brand{color:#888;white-space:nowrap;font-size:15px;font-weight:700}.r-section{break-inside:avoid;margin-bottom:20px}.r-section h2{text-transform:uppercase;letter-spacing:.06em;color:#666;margin-bottom:7px;font-size:12px;font-weight:700}.r-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.r-kpi{border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.r-kpi span{color:#666;font-size:11px}.r-kpi b{font-variant-numeric:tabular-nums;font-size:15px}.r-kpi.big{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.r-kpi.big span{color:#111;font-size:13px;font-weight:600}.r-kpi.big b{font-size:22px}.report .pos{color:#006300}.report .neg{color:#c22}table.rtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}table.rtable.half{max-width:380px}table.rtable th{text-align:left;color:#666;border-bottom:1.5px solid #111;padding:3px 8px;font-size:10.5px;font-weight:700}table.rtable th.r,table.rtable td.r{text-align:right}table.rtable td{border-bottom:1px solid #e4e4e0;padding:4px 8px}table.rtable tfoot td,table.rtable tr.strong td{border-top:1.5px solid #111;border-bottom:none;font-weight:700}table.rtable tr.r-group td{color:#333;background:#f2f2ef;font-weight:700}.production-report{font-size:9px}.production-report th,.production-report td{white-space:normal;vertical-align:top;padding:4px}.page-break-before{break-before:page;page-break-before:always}.production-report-section{page:production}.r-note{color:#555;margin-bottom:6px;font-size:11.5px}.r-notes{white-space:pre-wrap;border-left:3px solid #ddd;padding-left:12px;font-size:12.5px}.r-foot{color:#777;text-align:center;border-top:1px solid #ddd;margin-top:26px;padding-top:10px;font-size:10.5px}@media print{.print-toolbar,.buildstamp{display:none!important}body{background:#fff}.report{max-width:none;padding:0;font-size:12px}table.rtable tr{break-inside:avoid}table.rtable tr.r-group td,.stage-dot,.stage-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page{size:A4;margin:14mm}@page production{size:A4 landscape;margin:12mm}.buildstamp{text-align:center;color:var(--text-muted);margin-top:auto;padding:14px 24px;font-size:11px}table.sim tfoot td{border-top:1.5px solid var(--baseline);border-bottom:none;font-weight:700}tr.overhead-row td{color:var(--text-secondary);font-style:italic}.share-control{position:relative}.share-panel{z-index:20;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;min-width:260px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #0000002e}.share-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.share-chips form{display:inline}.chip{background:var(--accent-wash);border-color:#0000;border-radius:99px;padding:3px 8px;font-size:12px}.chip:hover{color:var(--bad-text)}.share-add{gap:6px;display:flex}.share-add input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--page);color:var(--text-primary);border-radius:6px;flex:1;padding:5px 8px}.share-panel .hint{margin-top:8px}.shared-badge{background:var(--accent-wash);color:var(--series-1);border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700}.event-days{border-top:1px solid var(--grid);margin-top:12px;padding-top:10px}.days-head{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.day-row{border-top:1px solid var(--grid);grid-template-columns:74px minmax(120px,1.1fr) auto 10px auto minmax(90px,1fr) 40px 28px;align-items:center;gap:6px;padding:5px 0;display:grid}@media (max-width:720px){.day-row{grid-template-columns:1fr auto 10px auto 28px;grid-template-areas:"navn navn navn navn slet""dato start dash slut slet2""label label label timer timer"}.day-row .day-no{grid-area:navn}.day-row input[type=date]{grid-area:dato}.day-row .day-label{grid-area:label}.day-row .day-hours{grid-area:timer}.day-row .del{grid-area:slet;justify-self:end}}.day-row:first-of-type{border-top:none}.day-row input{font:inherit;border:1px solid var(--border);background:var(--page);color:var(--text-primary);border-radius:5px;padding:4px 6px;font-size:13px}.day-row input.day-label{flex:1;min-width:90px}.day-no{min-width:62px;font-size:12.5px;font-weight:650}.day-dash{color:var(--text-muted)}.day-hours{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:11.5px}tr.pfag>td{background:var(--surface-sunken);color:var(--text-secondary);vertical-align:top;padding:5px 8px;font-size:12.5px}tr.pfag>td:first-child{color:var(--text-primary);box-shadow:inset 3px 0 0 var(--accent-wash);font-weight:650}.pfag-hvad{max-width:46ch;color:var(--text-muted);font-size:11.5px;display:block}.pgroup-penge{color:var(--text-muted);font-weight:400}.day-weather{background:var(--surface-sunken);border:1px solid var(--grid);border-radius:8px;margin-top:10px;padding:10px 12px 8px}.day-weather h3{color:var(--text-secondary);margin-bottom:2px;font-size:12px;font-weight:700}.breakdown.weather-panel{border-top:none;margin-top:8px;padding-top:0}.day-weather .breakdown.weather-panel{margin-top:4px}.breakdown.weather-panel .b-row{border-radius:5px;gap:16px;padding:4px 8px}.breakdown.weather-panel .b-row:not(.head):not(.total):not(.foot):nth-of-type(2n){background:var(--surface-sunken)}.day-weather .breakdown.weather-panel .b-row:not(.head):not(.total):not(.foot):nth-of-type(2n){background:var(--surface-1)}.breakdown.weather-panel .b-row.foot{padding-top:6px}.breakdown.weather-panel .b-row.head{color:var(--text-primary);padding-bottom:6px}.breakdown.weather-panel .b-row>span:last-child{text-align:right;white-space:nowrap}.breakdown.weather-panel .b-row.total{margin-top:6px;padding-top:6px}td.vat-cell{white-space:nowrap}table.lines input.num.vat-amount{border-color:var(--border);background:var(--page);width:78px;margin-left:4px;font-size:12px}td.prov-cell{white-space:nowrap;grid-template-columns:78px auto minmax(70px,1fr);align-items:center;gap:4px;display:grid}td.prov-cell input.num.vat-amount{width:100%;margin-left:0}td.prov-cell .prov-sats{color:var(--text-muted);font-size:11.5px}td.prov-cell .hint{text-align:right;margin:0}td.prov-cell .hint.uoplyst{opacity:.75;cursor:help;font-style:italic}td.prov-cell.tvivlsom input.num.vat-amount{border-color:var(--warn-text)}td.prov-cell.tvivlsom .prov-sats{color:var(--warn-text);font-weight:700}.vat-booking{align-items:center;gap:2px;display:inline-flex}.vat-booking small{color:var(--text-muted);font-size:9.5px}.booking-breakdown{margin-top:10px}.booking-breakdown table.sim{font-size:12px}.r-attention{border-left:3px solid #c22;padding-left:12px}.r-attention h2{color:#c22}.sales-head{margin-bottom:8px;font-size:15px}.sales-head b{font-size:20px}.sales-bar{background:var(--grid);border-radius:99px;height:12px;margin-bottom:10px;position:relative;overflow:visible}.sales-fill{background:var(--series-1);border-radius:99px;height:100%;transition:width .3s}.sales-mark{width:2px;height:18px;position:absolute;top:-3px}.sales-mark.break{background:var(--good-text)}.sales-mark.cap{background:var(--text-muted)}.sales-facts{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin-bottom:6px;font-size:12.5px;display:flex}.sales-form{border-top:1px solid var(--grid);grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:10px;padding-top:10px;display:grid}.sales-actions{grid-column:1/-1;gap:8px;display:flex}.sales-knapper{align-items:center;margin-top:8px}.sales-knapper>button{margin-top:0;font-size:13px}.sales-form .hint{grid-column:1/-1;margin:0}.hint.error{color:var(--bad-text)}.historik-knap{color:var(--text-secondary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;margin-top:8px;padding:3px 0;font-size:12.5px}.historik-knap:hover{color:var(--text)}.sales-historik{margin-top:8px;overflow-x:auto}.sales-historik table.lines{font-variant-numeric:tabular-nums}.sales-historik td.neg{color:var(--bad-text)}.sales-historik .kilde{background:var(--grid);color:var(--text-secondary);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10.5px}.sales-historik .hint.note{margin:1px 0 0;font-style:italic}.sales-historik>.hint{margin-top:6px}.stage-c-safir{--stage-color:var(--stage-safir)}.stage-c-koral{--stage-color:var(--stage-koral)}.stage-c-mos{--stage-color:var(--stage-mos)}.stage-c-okker{--stage-color:var(--stage-okker)}.stage-c-plomme{--stage-color:var(--stage-plomme)}.stage-c-havblaa{--stage-color:var(--stage-havblaa)}.stage-c-rust{--stage-color:var(--stage-rust)}.stage-c-grafit{--stage-color:var(--stage-grafit)}.stage-cell{border-left:3px solid var(--stage-color,transparent);background:color-mix(in srgb, var(--stage-color,transparent) 10%, transparent)}tr.stage-row-c{background:color-mix(in srgb, var(--stage-color,transparent) 8%, transparent)}tr.stage-row-c td:first-child{border-left:3px solid var(--stage-color,transparent);font-weight:600}.stage-meta{color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:400;display:block}.day-row.stage-row{border-left:3px solid var(--stage-color,transparent);background:color-mix(in srgb, var(--stage-color,transparent) 8%, transparent);padding-left:9px}.stage-dot{vertical-align:-1px;background:var(--stage-color,var(--baseline));border-radius:2px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}main.lineup-main{flex-direction:column;gap:20px;width:100%;max-width:1500px;margin:0 auto;padding:20px 24px 60px;display:flex}.lineup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lineup-head h2{margin-bottom:0}.lineup-head .hint{max-width:62ch;margin-top:4px}.lineup-stats{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.lineup-stats .neg{color:var(--bad-text)}.lineup-stats .pos{color:var(--good-text)}.lineup-savestate{color:var(--text-muted);font-size:11.5px}.lineup-noegletal{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.lineup-noegletal .lineup-stats{justify-content:flex-end}.lineup-pdf{white-space:nowrap}.lineup-pdf-hint{text-align:right;max-width:30ch;margin-top:0}.lineup-days{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.lineup-days button.active{background:var(--series-1);color:#fff;border-color:var(--series-1);font-weight:650}.lineup-window{color:var(--text-secondary);margin:8px 0 10px;font-size:12.5px}.lineup-warn{background:var(--bad-bg);color:var(--bad-text);border-left:3px solid var(--bad-text);border-radius:0 6px 6px 0;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.lineup-scroll{padding-bottom:4px;overflow-x:auto}.lineup-grid{gap:0;min-width:100%;display:grid;position:relative}.lineup-colhead{text-align:center;border-bottom:1px solid var(--baseline);color:var(--text-muted);padding:0 0 8px;font-size:11px}.lineup-colhead.t{text-align:left;letter-spacing:.1em;padding-left:2px;font-weight:600}.lineup-colhead .sn{letter-spacing:-.01em;color:var(--text-primary);border-bottom:3px solid var(--stage-color,var(--baseline));text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding:0 4px 4px;font-size:13px;font-weight:800;display:block;overflow:hidden}.lineup-colhead .sm{letter-spacing:.05em;padding:0 3px;font-size:9.5px;font-weight:600;display:block}.lineup-axis,.lineup-lane{margin-top:11px;position:relative}.lineup-tick{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;font-size:11px;position:absolute;left:0;right:6px;transform:translateY(-50%)}.lineup-tick.half{color:var(--baseline);font-size:10px}.lineup-lane{border-left:1px solid var(--grid);background:color-mix(in srgb, var(--stage-color,transparent) 22%, var(--page));--lineup-rule:#ffffff73;--lineup-rule-hour:#fffc;overflow:hidden}:root[data-theme=dark] .lineup-lane{--lineup-rule:#ffffff1a;--lineup-rule-hour:#fff3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lineup-lane{--lineup-rule:#ffffff1a;--lineup-rule-hour:#fff3}}.lineup-rule{background:var(--lineup-rule);height:1px;position:absolute;left:0;right:0}.lineup-rule.hour{background:var(--lineup-rule-hour)}button.lineup-blk{font:inherit;text-align:center;color:var(--text-primary);cursor:pointer;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;padding:4px 7px;font-size:12.5px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}button.lineup-blk:disabled{cursor:default}button.lineup-blk:hover:not(:disabled){filter:brightness(1.04)}button.lineup-blk:focus-visible,button.lineup-blk.active{outline:2px solid var(--series-1);outline-offset:1px}.lineup-blk .n{letter-spacing:-.01em;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}.lineup-blk .q{letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:600;line-height:1.25;overflow:hidden}.lineup-blk .kr{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;margin-top:3px;font-size:10px}.lineup-blk.h-s{padding:2px 5px}.lineup-blk.h-s .n{white-space:nowrap;font-size:10px;line-height:1.1}.lineup-blk.h-s .q,.lineup-blk.h-s .kr{display:none}.lineup-blk.h-m .n{font-size:11.5px}.lineup-blk.h-m .kr{display:none}.lineup-blk.h-m .q{margin-top:2px;font-size:9px}.lineup-blk.show{background:color-mix(in srgb, var(--stage-color,transparent) 10%, var(--surface-1));border:1.5px solid color-mix(in srgb, var(--stage-color,transparent) 52%, var(--surface-1))}.lineup-blk.show.alt{background:color-mix(in srgb, var(--stage-color,transparent) 26%, var(--surface-1))}.lineup-blk.lydprove,.lineup-blk.skift{background:var(--surface-1);border:1px solid var(--grid);color:var(--text-secondary);font-style:italic}.lineup-blk.lydprove .n,.lineup-blk.skift .n{font-size:11.5px;font-weight:500}.lineup-blk.loadin,.lineup-blk.loadout{background:color-mix(in srgb, var(--text-secondary) 12%, var(--surface-1));border:1px dashed var(--baseline);color:var(--text-secondary)}.lineup-blk.loadin .n,.lineup-blk.loadout .n{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lineup-blk.fluff{background:color-mix(in srgb, var(--warn-text) 18%, var(--surface-1));border:1px solid color-mix(in srgb, var(--warn-text) 45%, var(--surface-1))}.lineup-blk.fluff .n{font-size:11.5px;font-weight:600}.lineup-blk.doer{background:color-mix(in srgb, var(--warn-text) 34%, var(--surface-1));border:1px solid var(--warn-text)}.lineup-blk.doer .n{letter-spacing:.06em;font-size:11.5px}.lineup-blk.lukket{background:repeating-linear-gradient(-45deg, var(--grid), var(--grid) 7px, var(--surface-1) 7px, var(--surface-1) 14px);border:1px solid var(--baseline);color:var(--text-muted)}.lineup-blk.lukket .n{letter-spacing:.06em;font-size:11px;font-weight:600}.lineup-laast{letter-spacing:.08em;color:var(--series-1);background:var(--surface-1);border:1px solid var(--series-1);border-radius:2px;padding:1px 3px;font-size:7.5px;font-weight:700;position:absolute;bottom:3px;right:4px}.lineup-blk.h-s .lineup-laast{letter-spacing:.02em;padding:0 2px;font-size:6.5px;bottom:2px;right:2px}button.lineup-gap{font:inherit;letter-spacing:.04em;color:var(--text-muted);border:1px dashed var(--baseline);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}button.lineup-gap:disabled{cursor:default}button.lineup-gap:hover:not(:disabled){background:var(--accent-wash);color:var(--text-primary)}button.lineup-gap.bookable{background:var(--bad-bg);color:var(--bad-text);border-color:color-mix(in srgb, var(--bad-text) 55%, transparent)}.lineup-conflict{z-index:4;border:2px solid var(--bad-text);pointer-events:none;border-radius:3px;position:absolute;left:4px;right:4px}.lineup-cbadge{z-index:5;pointer-events:none;background:var(--bad-text);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:2px;padding:3px 5px;font-size:9px;font-weight:700;position:absolute;right:7px}.lineup-sum{border-top:1px solid var(--grid);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;margin-top:16px;padding-top:14px;display:grid}.lineup-sum>div{font-size:12px}.lineup-sum b{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.lineup-sum .big{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;display:block}.lineup-sum .small{color:var(--text-muted);font-size:11.5px;display:block}.lineup-legend{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:11.5px;display:flex}.lineup-legend span{align-items:center;gap:6px;display:flex}.lineup-legend i.lg{border-radius:2px;flex:none;width:18px;height:11px;display:block}.lineup-legend i.show{background:var(--surface-1);border:1.5px solid var(--baseline)}.lineup-legend i.work{background:var(--surface-1);border:1px solid var(--grid)}.lineup-legend i.load{background:color-mix(in srgb, var(--text-secondary) 12%, var(--surface-1));border:1px dashed var(--baseline)}.lineup-legend i.fluff{background:color-mix(in srgb, var(--warn-text) 18%, var(--surface-1));border:1px solid color-mix(in srgb, var(--warn-text) 45%, var(--surface-1))}.lineup-legend i.doer{background:color-mix(in srgb, var(--warn-text) 34%, var(--surface-1));border:1px solid var(--warn-text)}.lineup-legend i.lukket{background:repeating-linear-gradient(-45deg, var(--grid), var(--grid) 4px, var(--surface-1) 4px, var(--surface-1) 8px);border:1px solid var(--baseline)}.lineup-legend i.gap{background:var(--bad-bg);border:1px dashed color-mix(in srgb, var(--bad-text) 55%, transparent)}.lineup-form{border-top:1px solid var(--grid);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.lineup-form .wide{grid-column:1/-1}.lineup-form .hint{margin-top:0}.lineup-form input[type=time]{font:inherit;border:1px solid var(--border);background:var(--page);width:100%;color:var(--text-primary);border-radius:6px;padding:6px 8px}.lineup-end{font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:6px 0}.lineup-lock{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.lineup-lock input{width:auto}.lineup-actions{flex-wrap:wrap;gap:8px;display:flex}.lineup-actions .lineup-del{color:var(--bad-text)}@media (max-width:760px){main.lineup-main{padding:16px 12px 60px}.lineup-grid{min-width:620px}}.sales-curve{margin:12px 0 4px}.sales-curve svg{width:100%;height:auto;display:block;overflow:visible}.sales-curve figcaption{margin-top:6px}.c-linje{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linejoin:round}.c-areal{fill:var(--accent-wash);stroke:none}.c-punkt{fill:var(--series-1)}.c-akse,.c-eventdag{stroke:var(--baseline);stroke-width:1px}.c-ref{stroke-width:1px;stroke-dasharray:4 3}.c-ref.break{stroke:var(--bad-text)}.c-ref.goal{stroke:var(--good-text)}.c-ref.cap{stroke:var(--text-muted)}.c-ref-tekst,.c-dato{fill:var(--text-muted);font-family:inherit;font-size:10px}.c-sprint{fill:var(--warn-text);opacity:.08}.c-sprint-tekst{fill:var(--warn-text);letter-spacing:.04em;font-family:inherit;font-size:9.5px}.sprint{border:1px solid var(--border);background:var(--page);border-radius:8px;margin:12px 0 4px;padding:12px 14px}.sprint-head{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.sprint-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.sprint-grid>div{flex-direction:column;gap:3px;display:flex}.sprint-grid span{color:var(--text-muted);font-size:11.5px}.sprint-grid b{letter-spacing:-.02em;font-size:17px}.sprint .hint{margin-top:10px}tr.pgroup td{background:var(--sunk,var(--page));border-top:1px solid var(--baseline);padding:0}.pgroup-head{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-primary);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px;display:flex}.pgroup-head:hover{background:var(--accent-wash)}.pgroup-pil{color:var(--text-muted);flex:none;width:12px}.pgroup-head b{font-size:14px}.pgroup-antal,.pgroup-tid{color:var(--text-muted);white-space:nowrap;font-size:12px}.pgroup-sum{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.pgroup-betalt{color:var(--good-text);white-space:nowrap;font-size:12px}.pgroup-aaben{color:var(--warn-text);white-space:nowrap;font-size:12px}.crew-login-status{margin-bottom:4px;font-size:14px}.crew-login-form{flex-direction:column;gap:10px;max-width:320px;display:flex}.crew-login-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.crew-login-actions .del-text{color:var(--bad-text);background:0 0;border-color:#0000}.crew-login-actions .del-text:hover{background:var(--bad-bg)}.crew-kode{border:1px solid var(--good-text);background:var(--good-bg);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.crew-kode p{margin:0;font-size:13.5px}.crew-kode-vaerdi{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crew-kode-vaerdi span{color:var(--text-secondary);font-size:13px}.crew-kode code{letter-spacing:.01em;background:var(--surface-1);border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:6px;padding:7px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;font-weight:600}td.pselect,th.pselect{text-align:center;width:30px;padding-left:8px}td.pselect input,th.pselect input{cursor:pointer;margin:0}table.lines tr.valgt>td{background:var(--accent-wash)}.bulkbar{z-index:5;background:var(--surface-1);border:1px solid var(--series-1);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px 14px;margin-top:12px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 12px #00000014}.bulk-antal{color:var(--text-secondary);font-size:13.5px}.bulk-antal b{color:var(--text-primary);font-size:16px}.bulk-advarsel{color:var(--warn-text);cursor:help;font-weight:600}.bulk-felt{flex-direction:column;gap:3px;display:flex}.bulk-felt>span{color:var(--text-muted);font-size:11px}.bulk-felt select,.bulk-felt input{font:inherit;border:1px solid var(--border);background:var(--page);color:var(--text-primary);border-radius:6px;padding:5px 7px;font-size:12.5px}.bulkbar button{padding:6px 11px;font-size:12.5px}.bulkbar button.active{background:var(--accent-wash);color:var(--text-primary);border-color:var(--series-1)}.bulk-fortryd{margin-left:auto}@media (max-width:680px){.bulkbar{gap:8px}.bulk-fortryd{margin-left:0}}.r-maalt{border-left:3px solid var(--series-1);background:var(--accent-wash);color:var(--text-primary);margin:-4px 0 12px;padding:8px 12px;font-size:13px}.r-maalt.r-maalt-tom{border-left-color:var(--warn-text);background:var(--warn-soft,#8a5b061a)}@media print{.r-maalt{background:#eef4fb!important;border-left-color:#2a78d6!important}.r-maalt.r-maalt-tom{background:#fdf6e6!important;border-left-color:#8a6100!important}}.print-vaelg{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;max-width:900px;margin:0 auto 18px;padding:14px 16px}.print-vaelg-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.print-vaelg-top b{font-size:13px}.print-vaelg-top .hint{margin:0 auto 0 0}.print-vaelg-top button{padding:4px 10px;font-size:12px}.print-vaelg-liste{flex-wrap:wrap;gap:6px;display:flex}.print-vaelg-liste label{cursor:pointer;border:1px solid var(--border);background:var(--page);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:flex}.print-vaelg-liste label.til{background:var(--accent-wash);border-color:var(--series-1);color:var(--text-primary)}.print-vaelg-liste input{cursor:pointer;margin:0}html[data-print-afsnit] .report section.r-section[data-afsnit]{display:none}html[data-print-afsnit~=noegletal] .report section.r-section[data-afsnit=noegletal],html[data-print-afsnit~=udestaaende] .report section.r-section[data-afsnit=udestaaende],html[data-print-afsnit~=omraader] .report section.r-section[data-afsnit=omraader],html[data-print-afsnit~=kategorier] .report section.r-section[data-afsnit=kategorier],html[data-print-afsnit~=parter] .report section.r-section[data-afsnit=parter],html[data-print-afsnit~=billetsalg] .report section.r-section[data-afsnit=billetsalg],html[data-print-afsnit~=indtaegter] .report section.r-section[data-afsnit=indtaegter],html[data-print-afsnit~=honorarer] .report section.r-section[data-afsnit=honorarer],html[data-print-afsnit~=leverandoerer] .report section.r-section[data-afsnit=leverandoerer],html[data-print-afsnit~=produktion] .report section.r-section[data-afsnit=produktion],html[data-print-afsnit~=booking] .report section.r-section[data-afsnit=booking],html[data-print-afsnit~=personale] .report section.r-section[data-afsnit=personale],html[data-print-afsnit~=scenarier] .report section.r-section[data-afsnit=scenarier],html[data-print-afsnit~=noter] .report section.r-section[data-afsnit=noter]{display:block}@media print{.print-vaelg{display:none!important}}.pdf-canvas{background:#6f6f6d;min-height:100vh;padding:20px 16px 40px}.pdf-canvas .print-toolbar{max-width:210mm;margin:0 auto 18px}.report-ark{width:210mm;max-width:100%;min-height:297mm;padding:18mm 16mm 16mm;box-shadow:0 6px 28px #00000059}.r-doktype{text-transform:uppercase;letter-spacing:.12em;color:#888;margin-bottom:2px;font-size:11px;font-weight:700}.r-dag h2{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.r-dagtid{color:#444;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.r-dagsum{color:#666;margin:-3px 0 8px;font-size:11.5px}.r-scene{color:#111;align-items:center;gap:8px;margin:14px 0 6px;font-size:14px;display:flex}.r-scenedot{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;flex:none;width:10px;height:10px}.r-scenemeta{color:#888;margin-left:auto;font-size:10.5px;font-weight:400}.r-udendag h2,.r-scene-ukendt{color:#8a6100}.r-scenedot-ukendt{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;border:1.5px dashed #8a6100;border-radius:3px}table.r-spilleplan{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}table.r-spilleplan col.c-tid{width:22%}table.r-spilleplan col.c-hvad{width:33%}table.r-spilleplan col.c-type{width:15%}table.r-spilleplan col.c-note{width:30%}table.r-spilleplan th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:#777;border-bottom:1px solid #bbb;padding:3px 8px;font-size:10px}table.r-spilleplan td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #e4e4e0;padding:5px 8px}table.r-spilleplan td.r-tid{font-variant-numeric:tabular-nums}.r-klokke{white-space:nowrap}table.r-spilleplan tr.r-show td{color:#111;font-weight:600}table.r-spilleplan tr:not(.r-show) td{color:#4a4a48}.r-varighed{color:#888;white-space:nowrap;font-size:10.5px;font-weight:400}.r-varighed:before{content:"· "}.r-markoer{letter-spacing:0;margin-left:5px;font-size:13px;line-height:1}.r-plus1{letter-spacing:.06em;color:#666;border:1px solid #bbb;border-radius:3px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:700}.r-under{color:#777;margin-top:1px;font-size:10.5px;font-weight:400;display:block}.r-laast{letter-spacing:.08em;color:#8a6100;white-space:nowrap;border:1px solid #8a6100;border-radius:3px;margin-left:8px;padding:1px 5px;font-size:9px;font-weight:700}table.r-spilleplan td.r-note{color:#555;margin-bottom:0;font-size:11.5px}.r-rider{color:#444;margin-top:2px;display:block}.r-rider b{font-weight:700}.r-tom{color:#777;font-size:12px;font-style:italic}.r-udenprogram{margin-top:10px}.r-foot-delt{text-align:left;justify-content:space-between;gap:16px;display:flex}@media print{.pdf-canvas{background:0 0;min-height:0;padding:0}.report-ark{width:auto;min-height:0;box-shadow:none;padding:0}section.r-dag{break-inside:auto}.r-nyside{break-before:page}.r-scene{break-after:avoid}table.r-spilleplan{break-inside:auto}table.r-spilleplan thead{display:table-header-group}table.r-spilleplan tr{break-inside:avoid}}
