.sheet-archive-cabinet{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(390px,1fr);gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem;overflow:hidden;border:1px solid color-mix(in srgb,#71889b 42%,var(--border-soft));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,#2a96bb 10%,transparent),transparent 52%),color-mix(in srgb,var(--bg-card-soft) 90%,transparent)}.sheet-archive-copy{display:grid;gap:.42rem}.sheet-archive-copy h2,.sheet-archive-copy p{margin:0}.sheet-archive-copy h2{color:var(--text-main);font-size:clamp(1.2rem,2vw,1.75rem)}.sheet-archive-copy>p:last-child{max-width:38ch;color:var(--text-soft);font-size:.85rem;line-height:1.5}.sheet-archive-visual{position:relative;display:grid;align-content:end;min-height:220px;padding:.4rem 1.1rem 0}.sheet-archive-top{height:20px;border:1px solid color-mix(in srgb,#4f6b7c 62%,var(--border-soft));border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#a9bac5,#5f798a);box-shadow:inset 0 1px 0 rgba(255,255,255,.36)}.sheet-archive-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;padding:.72rem;border:1px solid color-mix(in srgb,#4f6b7c 62%,var(--border-soft));border-top:0;border-radius:0 0 9px 9px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 24%,rgba(0,0,0,.16)),linear-gradient(180deg,#8095a2,#526f80);box-shadow:0 18px 30px rgba(11,32,46,.2)}.sheet-archive-drawer{display:grid;grid-template-columns:minmax(70px,1fr) minmax(34px,.65fr) auto;min-height:38px;gap:.42rem;align-items:center;padding:.28rem .48rem;border:1px solid rgba(255,255,255,.38);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 54%),#edf3f6;color:#173b4e;box-shadow:inset 0 -2px 0 rgba(18,44,62,.15);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.sheet-archive-drawer.is-open,.sheet-archive-drawer:hover{transform:translateX(-9px);box-shadow:-9px 9px 16px rgba(11,32,46,.18),inset 0 -2px 0 rgba(18,44,62,.14)}.sheet-archive-drawer.is-open{border-color:rgba(154,211,69,.78);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 54%),color-mix(in srgb,#9ad345 18%,#edf3f6)}.sheet-archive-tab{display:-webkit-box;overflow:hidden;color:#147fa5;font-size:.68rem;font-weight:950;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sheet-archive-drawer.is-open .sheet-archive-tab{color:#507d12}.sheet-archive-handle{justify-self:stretch;height:8px;border-radius:999px;background:linear-gradient(180deg,#4d697b,#243f50);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.sheet-archive-drawer.is-open .sheet-archive-handle{background:linear-gradient(180deg,#b5e867,#5c9418);box-shadow:0 0 0 2px rgba(154,211,69,.2),0 5px 10px rgba(71,112,19,.24)}.sheet-archive-count{color:#33586b;font-size:.72rem;font-weight:950}.sheet-archive-card{position:absolute;right:.2rem;bottom:1rem;display:grid;width:84px;min-height:94px;place-items:center;padding:.46rem;border:1px solid rgba(42,150,187,.42);border-radius:7px;background:linear-gradient(180deg,#e9f8fd,#ffffff);color:#15799d;box-shadow:0 16px 28px rgba(11,32,46,.2);text-align:center;transform:rotate(3deg)}.sheet-archive-card span{font-size:.66rem;font-weight:900;line-height:1.1}.sheet-archive-card strong{color:#172a37;font-size:1.35rem}@media (max-width:820px){.sheet-archive-cabinet{grid-template-columns:1fr}.sheet-archive-visual{min-height:210px}}.bladmuziek-piece-details{overflow:visible;position:relative;z-index:1;margin-bottom:1.45rem;background:linear-gradient(135deg,rgba(244,203,91,.2),rgba(222,164,42,.1));box-shadow:0 7px 18px rgba(113,82,23,.1)}.bladmuziek-piece-details>summary{cursor:pointer;list-style:none;padding:1rem;outline:none}.bladmuziek-piece-details>summary::-webkit-details-marker{display:none}.bladmuziek-piece-details[open]{border:2px solid #35b7e7;box-shadow:0 0 0 1px rgba(87,202,242,.25),0 12px 30px rgba(25,150,204,.18);z-index:2}.bladmuziek-piece-details[open]>summary{background:linear-gradient(135deg,rgba(87,202,242,.08),rgba(255,255,255,.025))}.bladmuziek-piece-edit-label{position:absolute;bottom:-1.12rem;left:50%;display:inline-flex;min-width:7.5rem;align-items:center;justify-content:center;gap:.45rem;padding:.42rem .8rem;transform:translateX(-50%);border:1px solid rgba(20,139,191,.72);border-radius:4px 4px 999px 999px;background:repeating-linear-gradient(115deg,rgba(255,255,255,.16) 0 2px,transparent 2px 6px),repeating-linear-gradient(65deg,rgba(8,101,151,.1) 0 1px,transparent 1px 6px),linear-gradient(145deg,#57caf2,#1594ce);box-shadow:0 6px 14px rgba(25,150,204,.24),inset 0 1px rgba(255,255,255,.42);color:#fff;font-size:.78rem;font-weight:760;transition:transform .16s ease,box-shadow .16s ease}.bladmuziek-piece-details[open] .bladmuziek-piece-edit-closed,.bladmuziek-piece-edit-open{display:none}.bladmuziek-piece-details[open] .bladmuziek-piece-edit-open{display:inline}.bladmuziek-piece-details>summary:hover .bladmuziek-piece-edit-label{transform:translateX(-50%) translateY(-1px);box-shadow:0 8px 18px rgba(8,61,91,.28)}.bladmuziek-member-actions{display:flex;align-items:center;gap:.65rem;padding:0 1rem 1rem}.bladmuziek-inline-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;border-top:1px solid rgba(42,150,187,.24);background:linear-gradient(135deg,rgba(42,150,187,.07),rgba(119,221,190,.045))}.bladmuziek-inline-editor label{display:grid;gap:.28rem;min-width:0}.bladmuziek-inline-editor label>span{color:var(--text-muted);font-size:.72rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.bladmuziek-inline-editor input,.bladmuziek-inline-editor select,.bladmuziek-inline-editor textarea{width:100%}.bladmuziek-inline-actions,.bladmuziek-inline-wide{grid-column:1/-1}.bladmuziek-inline-actions{display:flex;align-items:center;gap:.75rem}.bladmuziek-inline-actions span{color:var(--accent-strong);font-weight:700}.repertoire-status-in_map{border-color:rgba(55,176,130,.46);background:rgba(55,176,130,.12);color:#187354}.bladmuziek-category-badge{gap:.35rem;border-color:rgba(93,108,181,.34);background:rgba(93,108,181,.1);color:#46519a;font-weight:750}.bladmuziek-category-filter .bladmuziek-filter-group button{gap:.35rem}.bladmuziek-category-filter .bladmuziek-filter-group button>span{font-size:1rem;line-height:1}html[data-theme=dark] .bladmuziek-category-badge{border-color:rgba(154,165,231,.38);background:rgba(114,126,203,.17);color:#d7dcff}.repertoire-status-online,.repertoire-status-thuis_bewaren{border-color:rgba(42,150,187,.44);background:rgba(42,150,187,.1);color:#176f93}.repertoire-status-inleveren{border-color:rgba(232,164,50,.52);background:rgba(232,164,50,.13);color:#8a5a05}.bladmuziek-piece-details>summary .repertoire-status-inleveren{min-height:34px;padding:.42rem .85rem;border-width:2px;background:linear-gradient(135deg,#fff4d6,#ffe5a3);box-shadow:0 5px 14px rgba(168,105,8,.16);color:#7a4800;font-size:.9rem;font-weight:850}.bladmuziek-piece-details>summary .repertoire-status-inleveren:before{content:"!";display:inline-grid;width:1.25rem;height:1.25rem;margin-right:.4rem;place-items:center;border-radius:50%;background:#d98a0b;color:#fff;font-size:.78rem;font-weight:900}.repertoire-status-weggooien{border-color:rgba(210,73,91,.48);background:rgba(210,73,91,.11);color:#9c2d3d}.repertoire-status-archief{border-color:rgba(105,124,143,.42);background:rgba(105,124,143,.1);color:var(--text-soft)}html[data-theme=dark] .repertoire-status-in_map,html[data-theme=dark] .repertoire-status-inleveren,html[data-theme=dark] .repertoire-status-online,html[data-theme=dark] .repertoire-status-thuis_bewaren,html[data-theme=dark] .repertoire-status-weggooien{color:var(--text)}html[data-theme=dark] .bladmuziek-piece-details>summary .repertoire-status-inleveren{border-color:rgba(245,179,70,.72);background:linear-gradient(135deg,rgba(146,91,10,.52),rgba(105,65,8,.42));color:#ffe3a8}html[data-theme=dark] .bladmuziek-piece-details{background:linear-gradient(135deg,rgba(150,105,24,.22),rgba(85,61,21,.15));box-shadow:0 8px 22px rgba(0,0,0,.24)}@media (max-width:820px){.bladmuziek-inline-editor{grid-template-columns:1fr}.bladmuziek-inline-actions,.bladmuziek-inline-wide{grid-column:auto}}@media (max-width:520px){.sheet-archive-cabinet{padding:.82rem}.sheet-archive-visual{min-height:270px;padding-inline:.35rem}.sheet-archive-body{grid-template-columns:1fr;padding-right:2.7rem}.sheet-archive-drawer.is-open,.sheet-archive-drawer:hover{transform:translateX(-4px)}.sheet-archive-card{right:0;width:70px}}.bladmuziek-list{display:grid;gap:.65rem;padding:0 .95rem .95rem}.bladmuziek-directory-panel{gap:.9rem;min-width:0}.bladmuziek-mobile-sticky-search{display:none}.bladmuziek-directory-panel>.sheet-archive-cabinet{order:1}.bladmuziek-directory-panel>.bladmuziek-toolbar{order:2}.bladmuziek-directory-panel>.content-card,.bladmuziek-directory-panel>.schema-list{order:3}.bladmuziek-toolbar{display:flex;width:100%;max-width:100%;min-width:0;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bladmuziek-toolbar p{margin-bottom:.2rem;color:var(--text-soft);font-weight:800}.bladmuziek-filter-group{display:flex;flex-wrap:wrap;gap:.4rem}.bladmuziek-filter-group button{min-height:38px;padding:.5rem .72rem;border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text-soft);font-weight:900;cursor:pointer}.bladmuziek-filter-group button.is-active,.bladmuziek-filter-group button:hover{border-color:rgba(120,241,208,.58);background:rgba(120,241,208,.12);color:var(--text-main)}.bladmuziek-orchestra-title{margin:0;color:var(--accent-blue);font-size:clamp(1.35rem,1.2rem + .45vw,1.8rem);font-weight:950}.bladmuziek-item{padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--accent-blue) 22%,var(--border-soft));border-radius:14px;background:color-mix(in srgb,var(--panel-bg) 94%,var(--accent-blue) 6%);box-shadow:0 8px 20px rgba(18,51,72,.07),inset 0 1px 0 rgba(255,255,255,.72);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bladmuziek-item:hover{border-color:color-mix(in srgb,var(--accent-blue) 42%,var(--border-soft));box-shadow:0 11px 25px rgba(18,51,72,.11),0 0 16px color-mix(in srgb,var(--accent-blue) 9%,transparent),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(-1px)}.bladmuziek-item.has-open-request{border-color:rgba(42,150,187,.68);background:linear-gradient(135deg,rgba(42,150,187,.17),rgba(120,241,208,.09));box-shadow:0 10px 24px rgba(31,132,170,.13),0 0 18px rgba(42,150,187,.11),inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .bladmuziek-item{background:linear-gradient(145deg,#ffffff,#f1f7fa);border-color:#c5d8e2;box-shadow:0 9px 22px rgba(30,66,87,.1),inset 0 1px 0 #fff}html[data-theme=light] .bladmuziek-item:hover{border-color:#8fbfd2;box-shadow:0 12px 27px rgba(30,66,87,.15),0 0 18px rgba(42,150,187,.1),inset 0 1px 0 #fff}html[data-theme=light] .bladmuziek-item.has-open-request{background:linear-gradient(135deg,#d9f1f9,#eefbf8);border-color:#67bed9;box-shadow:0 11px 25px rgba(31,132,170,.16),0 0 18px rgba(42,150,187,.1),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=dark] .bladmuziek-item{background:linear-gradient(145deg,#182638,#111d2b);border-color:#31455a;box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(126,207,235,.08)}html[data-theme=dark] .bladmuziek-item.has-open-request{background:linear-gradient(135deg,#17374b,#14372f);border-color:#348fb0}.sheet-request-open-status{display:block;max-width:15rem;color:var(--accent-blue);font-weight:800;line-height:1.3;text-align:right}.sheet-request-button:disabled{border-color:rgba(62,185,221,.52);background:rgba(62,185,221,.12);color:var(--accent-blue);box-shadow:none;cursor:default;opacity:1}.sheet-request-button{min-height:34px;padding:.35rem .75rem;border-color:rgba(255,176,48,.72);background:linear-gradient(180deg,rgba(106,72,18,.96),rgba(67,45,12,.98));color:#fff5df;box-shadow:0 0 0 1px rgba(255,176,48,.16),0 12px 24px rgba(0,0,0,.16)}html[data-theme=light] .sheet-request-button{border-color:rgba(183,111,0,.55);background:linear-gradient(180deg,rgba(255,247,224,.98),rgba(255,226,166,.98));color:#5f3b00;box-shadow:0 0 0 1px rgba(183,111,0,.08),0 10px 22px rgba(117,72,0,.12)}.sheet-request-button:focus-visible,.sheet-request-button:hover{border-color:rgba(255,190,64,.95);background:linear-gradient(180deg,rgba(130,88,24,.98),rgba(82,55,15,.98))}html[data-theme=light] .sheet-request-button:focus-visible,html[data-theme=light] .sheet-request-button:hover{border-color:rgba(157,92,0,.72);background:linear-gradient(180deg,rgba(255,235,190,.98),rgba(255,211,126,.98));color:#3f2700}.sheet-request-modal{width:min(560px,100%)}html[data-theme=light] .sheet-request-modal .light-access-error{margin:0;padding:.75rem .85rem;border:1px solid rgba(174,46,61,.3);border-left:4px solid #b52c3d;border-radius:12px;background:linear-gradient(135deg,#fff3f4,#ffe8eb);color:#8b2331;font-weight:750;line-height:1.45}.sheet-request-inbox{gap:.55rem;padding:.85rem 1rem;border-color:rgba(42,150,187,.34);background:radial-gradient(circle at 100% 0,rgba(73,181,221,.14),transparent 30%),linear-gradient(135deg,rgba(42,150,187,.09),rgba(255,255,255,.02));box-shadow:0 16px 38px rgba(25,112,150,.12)}.sheet-request-inbox-count{display:inline-grid;min-width:2.25rem;min-height:2.25rem;place-items:center;align-self:start;border:1px solid rgba(82,193,233,.75);border-radius:999px;background:linear-gradient(145deg,#2fadd8,#187da8);box-shadow:0 8px 22px rgba(24,125,168,.28);color:#fff;font-size:1.08rem;line-height:1}.sheet-request-inbox-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,18rem);gap:.75rem;overflow-x:auto;padding:.45rem .35rem 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(42,150,187,.45) transparent;scrollbar-width:thin}.sheet-request-inbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;min-height:5.4rem;padding:.55rem .62rem;border:1px solid color-mix(in srgb,var(--request-orchestra,#2a96bb) 28%,var(--border-soft));border-left:4px solid var(--request-orchestra,#2a96bb);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--request-orchestra,#2a96bb) 19%,#fff),color-mix(in srgb,var(--request-orchestra,#2a96bb) 7%,#fff));box-shadow:0 18px 34px rgba(21,72,95,.23),0 7px 14px rgba(21,72,95,.15),0 0 18px color-mix(in srgb,var(--request-orchestra) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.9);scroll-snap-align:start;transition:box-shadow .16s ease,transform .16s ease}.sheet-request-inbox-item:hover{box-shadow:0 22px 42px rgba(21,72,95,.29),0 9px 17px rgba(21,72,95,.17),0 0 24px color-mix(in srgb,var(--request-orchestra) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-2px)}.sheet-request-inbox-item.is-leaving{opacity:0;filter:blur(2px);transform:translateX(1.6rem) scale(.94);transition:opacity .44s ease,transform .44s ease,filter .44s ease;pointer-events:none}.sheet-request-inbox-list.is-cards .sheet-request-inbox-item.is-orchestra-start{margin-left:.85rem}.sheet-request-inbox-item.orchestra-groot{--request-orchestra:#3c8fb3;--request-orchestra-soft:rgba(60,143,179,0.1)}.sheet-request-inbox-item.orchestra-tussen{--request-orchestra:#759b74;--request-orchestra-soft:rgba(117,155,116,0.1)}.sheet-request-inbox-item.orchestra-project{--request-orchestra:#8b7eb0;--request-orchestra-soft:rgba(139,126,176,0.1)}.sheet-request-inbox-item.orchestra-overig{--request-orchestra:#8896a3;--request-orchestra-soft:rgba(136,150,163,0.09)}.sheet-request-person,.sheet-request-piece,.sheet-request-voice{display:block;min-width:0}.sheet-request-own-badge{display:inline-block;margin-left:.38rem;padding:.08rem .28rem;border:1px solid rgba(42,150,187,.34);border-radius:4px;background:rgba(42,150,187,.1);color:#247fa5;font-size:.64rem;font-weight:750;vertical-align:.08rem}.sheet-request-postit-copy{display:grid;gap:.04rem}.sheet-request-postit-copy .section-kicker{margin:0 0 .1rem}.sheet-request-piece{display:-webkit-box;overflow:hidden;color:var(--text-soft);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.22}.sheet-request-voice{width:fit-content;margin-top:.14rem;padding:.13rem .4rem;border:1px solid color-mix(in srgb,var(--voice-color,#438eae) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--voice-color,#438eae) 10%,transparent);color:#218db7;font-size:.82rem}.sheet-request-voice.voice-one{--voice-color:#397ea5;color:#397ea5}.sheet-request-voice.voice-two{--voice-color:#638d70;color:#638d70}.sheet-request-voice.voice-three{--voice-color:#8a769e;color:#8a769e}.sheet-request-voice.voice-four{--voice-color:#a27452;color:#a27452}.sheet-request-voice.voice-bass{--voice-color:#697785;color:#697785}.sheet-request-voice.voice-other{--voice-color:#5d8996;color:#5d8996}html[data-theme=dark] .sheet-request-inbox-item{background:linear-gradient(145deg,color-mix(in srgb,var(--request-orchestra) 23%,#172535),color-mix(in srgb,var(--request-orchestra) 9%,#101a27));border-color:color-mix(in srgb,var(--request-orchestra) 38%,#2b394a);border-left-color:var(--request-orchestra);box-shadow:0 20px 38px rgba(0,0,0,.48),0 8px 16px rgba(0,0,0,.32),0 0 22px color-mix(in srgb,var(--request-orchestra) 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--request-orchestra) 30%,transparent)}.sheet-request-carousel-shell{position:relative;min-width:0;padding-inline:2rem}.sheet-request-carousel-shell.is-list{padding-inline:0}.sheet-request-inbox-list.is-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;padding-inline:0;scroll-snap-type:none}.sheet-request-inbox-list.is-list .sheet-request-inbox-item{min-height:3.75rem;padding:.4rem .52rem;border-radius:2px}.sheet-request-inbox-list.is-list .sheet-request-postit-copy{grid-template-columns:minmax(10rem,1fr) auto;grid-template-rows:auto auto;column-gap:.8rem;align-items:center}.sheet-request-inbox-list.is-list .sheet-request-postit-copy .section-kicker{display:none}.sheet-request-inbox-list.is-list .sheet-request-person{grid-column:1;grid-row:1}.sheet-request-inbox-list.is-list .sheet-request-piece{grid-column:1;grid-row:2}.sheet-request-inbox-list.is-list .sheet-request-voice{grid-column:2;grid-row:1/span 2;margin-top:0}.sheet-request-list-group{--request-orchestra:#8896a3;margin:.62rem 0 .02rem;padding:.18rem .2rem .28rem .62rem;border-left:4px solid var(--request-orchestra);color:var(--text);font-size:.9rem;letter-spacing:.035em}.sheet-request-list-group:first-child{margin-top:0}.sheet-request-list-group.orchestra-groot{--request-orchestra:#3c8fb3}.sheet-request-list-group.orchestra-tussen{--request-orchestra:#759b74}.sheet-request-list-group.orchestra-project{--request-orchestra:#8b7eb0}.sheet-request-list-group.orchestra-overig{--request-orchestra:#8896a3}.sheet-request-carousel-arrow{position:absolute;z-index:2;top:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(42,150,187,.45);border-radius:50%;background:color-mix(in srgb,var(--panel-bg) 92%,transparent);box-shadow:0 8px 20px rgba(22,91,120,.2);color:var(--text);font-size:1.65rem;line-height:1;transform:translateY(-62%);cursor:pointer}.sheet-request-carousel-arrow.previous{left:-.15rem}.sheet-request-carousel-arrow.next{right:-.15rem}.sheet-request-orchestra-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.sheet-request-orchestra-filters{display:flex;flex:1 1 auto;gap:.4rem;overflow-x:auto;padding:.1rem 0 .35rem;scrollbar-width:thin}.sheet-request-orchestra-filters button{--request-orchestra:#8896a3;flex:0 0 auto;padding:.42rem .68rem;border:1px solid color-mix(in srgb,var(--request-orchestra) 44%,var(--border-soft));border-radius:6px;background:color-mix(in srgb,var(--request-orchestra) 8%,var(--panel-bg));box-shadow:0 6px 14px color-mix(in srgb,var(--request-orchestra) 16%,transparent);color:var(--text);cursor:pointer}.sheet-request-orchestra-filters button.is-active{background:color-mix(in srgb,var(--request-orchestra) 23%,var(--panel-bg));border-color:var(--request-orchestra);box-shadow:0 7px 16px color-mix(in srgb,var(--request-orchestra) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--request-orchestra) 26%,transparent)}.sheet-request-orchestra-filters button strong{margin-left:.2rem}.sheet-request-orchestra-filters .orchestra-groot{--request-orchestra:#3c8fb3}.sheet-request-orchestra-filters .orchestra-tussen{--request-orchestra:#759b74}.sheet-request-orchestra-filters .orchestra-project{--request-orchestra:#8b7eb0}.sheet-request-orchestra-filters .orchestra-overig{--request-orchestra:#8896a3}.sheet-request-resolve-group{flex:0 0 auto;padding:.48rem .72rem;border:1px solid rgba(190,124,35,.58);border-radius:7px;background:linear-gradient(135deg,rgba(249,204,113,.38),rgba(230,151,43,.22));box-shadow:0 12px 24px rgba(122,78,22,.22),0 0 17px rgba(239,173,71,.16),inset 0 1px 0 rgba(255,255,255,.5);color:var(--text);font-weight:750;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.sheet-request-resolve-group:focus-visible,.sheet-request-resolve-group:hover{box-shadow:0 16px 30px rgba(122,78,22,.28),0 0 22px rgba(239,173,71,.23),inset 0 1px 0 rgba(255,255,255,.58);transform:translateY(-1px)}.sheet-request-resolve-group:disabled{cursor:wait;opacity:.62}.sheet-request-view-switch{display:inline-flex;width:fit-content;padding:.18rem;border:1px solid var(--border-soft);border-radius:7px;background:color-mix(in srgb,var(--panel-bg) 82%,transparent)}.sheet-request-view-switch button{padding:.34rem .62rem;border:0;border-radius:5px;background:transparent;color:var(--text-soft);cursor:pointer}.sheet-request-view-switch button.is-active{background:rgba(42,150,187,.15);color:var(--text);box-shadow:0 4px 10px rgba(26,111,147,.13)}.sheet-request-view-switch .sheet-request-pin-view{margin-left:.18rem;border-left:1px solid var(--border-soft);color:#247fa5;font-weight:700}.sheet-request-view-switch .sheet-request-pin-view.is-default{color:var(--text-muted)}.sheet-request-view-switch .sheet-request-pin-view:disabled{cursor:default;opacity:.78}html[data-theme=dark] .sheet-request-voice{color:color-mix(in srgb,var(--voice-color) 72%,#fff);border-color:color-mix(in srgb,var(--voice-color) 48%,transparent);background:color-mix(in srgb,var(--voice-color) 16%,transparent)}.sheet-request-inbox-item small{display:block;overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.sheet-request-inbox-item .button{min-height:2.25rem;padding:.42rem .68rem;white-space:nowrap}.sheet-request-history{padding:.7rem .8rem;border:1px solid var(--border-soft);border-radius:12px}.sheet-request-history summary{color:var(--text-soft);font-weight:800;cursor:pointer}.sheet-request-history p{margin:.55rem 0 0;color:var(--text-muted);font-size:.86rem}.sheet-request-history-totals{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sheet-request-history-totals span{display:inline-flex;align-items:baseline;gap:.28rem;padding:.38rem .58rem;border:1px solid rgba(42,150,187,.28);border-radius:10px;background:rgba(42,150,187,.07);color:var(--text-muted);font-size:.78rem}.sheet-request-history-totals strong{color:#218db7;font-size:1rem}.sheet-request-history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.55rem;margin-top:.55rem}.sheet-request-history-download{min-height:2rem;padding:.28rem .65rem;border:1px solid rgba(42,150,187,.34);border-radius:8px;background:rgba(42,150,187,.08);color:var(--text);font-size:.74rem;font-weight:750;cursor:pointer}.sheet-request-history-download:hover{border-color:rgba(42,150,187,.62);background:rgba(42,150,187,.14)}.sheet-request-history-download:disabled{cursor:default;opacity:.45}.sheet-request-history-filters label{display:grid;gap:.18rem;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sheet-request-history-filters select{min-height:2rem;padding:.28rem 2rem .28rem .55rem;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;letter-spacing:normal;text-transform:none}.sheet-request-history-list{display:grid;gap:.5rem;margin-top:.65rem}.sheet-request-history-group{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:.7rem;padding-top:.5rem;border-top:1px solid var(--border-soft)}.sheet-request-history-meta{display:grid;align-content:start;gap:.08rem;padding-top:.42rem}.sheet-request-history-meta time{color:var(--text-muted);font-size:.78rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-request-history-meta span{color:var(--text-muted);font-size:.7rem}.sheet-request-history-group>div{display:grid;gap:.18rem}.sheet-request-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:2.7rem;padding:.35rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.sheet-request-history-list small,.sheet-request-history-list span{min-width:0}.sheet-request-history-list article strong{display:block;line-height:1.18}.sheet-request-history-list span>small{display:block;margin-top:.08rem;color:var(--text-muted)}.sheet-request-history-list article>small{color:var(--text-muted);text-align:right}.sheet-request-history-undo{min-height:1.9rem;padding:.25rem .5rem;border:1px solid rgba(42,150,187,.3);border-radius:7px;background:rgba(42,150,187,.07);color:var(--text);font-size:.72rem;font-weight:750;cursor:pointer}.sheet-request-history-undo:hover{border-color:rgba(42,150,187,.62);background:rgba(42,150,187,.13)}@media (max-width:700px){.sheet-request-history-group{grid-template-columns:1fr;gap:.2rem}.sheet-request-history-meta{padding:0 .35rem}.sheet-request-history-list article{grid-template-columns:minmax(0,1fr) auto}}.sheet-request-tickets{gap:.8rem;border-color:rgba(91,169,202,.36);background:radial-gradient(circle at 100% 0,rgba(91,169,202,.12),transparent 32%),linear-gradient(135deg,rgba(42,150,187,.065),rgba(255,255,255,.02))}.sheet-request-tickets-heading{align-items:flex-start}.sheet-request-ticket-count{display:inline-grid;min-width:2.15rem;min-height:2.15rem;place-items:center;border-radius:999px;border:1px solid rgba(82,193,233,.72);background:linear-gradient(145deg,#2fadd8,#187da8);box-shadow:0 7px 18px rgba(24,125,168,.22);color:#fff;font-size:1rem}.sheet-request-ticket-list{display:grid;gap:.65rem}.sheet-request-ticket{display:block;padding:.52rem .65rem;border:1px solid rgba(91,169,202,.36);border-left:3px solid #2a96bb;border-radius:7px;background:linear-gradient(135deg,rgba(42,150,187,.075),rgba(255,255,255,.035));box-shadow:0 5px 14px rgba(15,83,112,.07)}.sheet-request-ticket summary{display:flex;align-items:center;gap:.55rem;cursor:pointer;list-style:none}.sheet-request-ticket summary::-webkit-details-marker{display:none}.sheet-request-ticket.is-resolved{border-color:rgba(42,150,187,.35) rgba(42,150,187,.35) rgba(42,150,187,.35) #2a96bb;background:rgba(42,150,187,.06)}.sheet-request-ticket-orchestra{color:#218db7;font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.sheet-request-ticket-voice{color:var(--text-soft);font-size:.86rem}.sheet-request-ticket small{color:var(--text-muted)}.sheet-request-ticket-status{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.sheet-request-ticket-chevron{color:var(--text-muted);font-size:1rem;transition:transform .15s ease}.sheet-request-ticket[open] .sheet-request-ticket-chevron{transform:rotate(180deg)}.sheet-request-ticket-details{display:grid;gap:.18rem;margin-top:.48rem;padding:.48rem .2rem .08rem;border-top:1px solid var(--border-soft);color:var(--text-soft);font-size:.82rem}.sheet-request-received-button{width:fit-content;min-height:2.5rem;margin-top:.45rem}.sheet-request-own-history{margin-top:.25rem;border-top:1px solid var(--border-soft);padding-top:.7rem}.sheet-request-own-history>summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;color:var(--text-main);font-weight:850;list-style:none}.sheet-request-own-history>summary::-webkit-details-marker{display:none}.sheet-request-own-history>summary span{display:inline-grid;min-width:1.8rem;min-height:1.8rem;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--text-main);font-size:.78rem}.sheet-request-own-history[open]>summary{margin-bottom:.6rem}.sheet-request-own-history-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .55rem}@media (max-width:640px){.sheet-request-inbox{padding:.75rem}.sheet-request-inbox-item{grid-template-columns:minmax(0,1fr) auto;min-height:5.2rem}.sheet-request-inbox-list{grid-template-columns:1fr}.sheet-request-carousel-shell{padding-inline:1.55rem}.sheet-request-inbox-list.is-list{grid-template-columns:1fr}.sheet-request-inbox-list.is-list .sheet-request-postit-copy{grid-template-columns:minmax(0,1fr) auto}.sheet-request-inbox-list.is-list .sheet-request-person{grid-column:1}.sheet-request-inbox-list.is-list .sheet-request-piece{grid-column:1;grid-row:2}.sheet-request-inbox-list.is-list .sheet-request-voice{grid-column:2;grid-row:1/span 2}.sheet-request-orchestra-row{align-items:stretch;flex-direction:column}.sheet-request-resolve-group{width:100%}.sheet-request-ticket{padding:.52rem .6rem}.sheet-request-ticket summary{align-items:flex-start;flex-wrap:wrap}.sheet-request-ticket-status{margin-left:0}}.bladmuziek-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bladmuziek-result-count{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.bladmuziek-commission-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid rgba(40,175,227,.34);border-radius:12px;background:linear-gradient(135deg,rgba(87,202,242,.1),rgba(255,255,255,.02))}.bladmuziek-commission-tools h2,.bladmuziek-commission-tools p{margin:0}.bladmuziek-commission-tools>div{display:grid;gap:.18rem}@media (max-width:640px){.bladmuziek-commission-tools{align-items:stretch;flex-direction:column}}.bladmuziek-toolbar.has-active-filter{padding:.75rem;border:1px solid rgba(40,175,227,.48);border-radius:12px;background:rgba(87,202,242,.1);box-shadow:0 7px 18px rgba(25,150,204,.09)}.bladmuziek-active-filter{grid-column:1/-1;margin:0;color:var(--accent-strong);font-size:.82rem}.bladmuziek-category-filter{grid-column:1/-1;width:100%;max-width:100%;min-width:0;contain:inline-size}.bladmuziek-category-filter>summary{width:fit-content;cursor:pointer;list-style:none;padding:.5rem .85rem;border:1px solid rgba(42,150,187,.35);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(224,239,247,.72));box-shadow:0 4px 12px rgba(25,74,103,.08);color:#225b79;font-size:.82rem;font-weight:820}.bladmuziek-category-filter>summary::-webkit-details-marker{display:none}.bladmuziek-category-filter[open]>summary{border-color:rgba(40,175,227,.55);background:linear-gradient(145deg,rgba(225,246,253,.95),rgba(207,234,245,.9));box-shadow:0 5px 14px rgba(25,150,204,.13);color:var(--accent-strong)}.bladmuziek-category-filter .bladmuziek-filter-group{margin-top:.55rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.7rem .8rem .8rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(31,64,88,.42);border-radius:14px;background:radial-gradient(circle at 12% 0,rgba(65,145,186,.14),transparent 35%),linear-gradient(180deg,rgba(25,48,66,.2),rgba(31,53,72,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(25,54,74,.08),0 10px 24px rgba(25,54,74,.13);scrollbar-width:thin;scrollbar-color:rgba(42,150,187,.62) rgba(31,53,72,.09);scroll-behavior:auto;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch}.bladmuziek-category-filter .bladmuziek-filter-group::-webkit-scrollbar{height:7px}.bladmuziek-category-filter .bladmuziek-filter-group::-webkit-scrollbar-track{border-radius:999px;background:rgba(31,53,72,.09)}.bladmuziek-category-filter .bladmuziek-filter-group::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(42,150,187,.62)}.bladmuziek-category-filter .bladmuziek-filter-group button{flex:0 0 auto;min-height:40px;padding-inline:.82rem;border-color:rgba(65,101,126,.22);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(238,245,249,.88));box-shadow:0 3px 9px rgba(25,54,74,.08),inset 0 1px 0 rgba(255,255,255,.82);white-space:nowrap;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.bladmuziek-category-filter .bladmuziek-filter-group button:hover{transform:translateY(-1px);box-shadow:0 6px 13px rgba(25,89,119,.14),inset 0 1px 0 rgba(255,255,255,.9)}.bladmuziek-category-filter .bladmuziek-filter-group button.is-active{border-color:rgba(31,165,156,.64);background:linear-gradient(145deg,rgba(211,248,240,.98),rgba(188,235,231,.9));box-shadow:0 5px 14px rgba(31,146,139,.16),inset 0 1px 0 rgba(255,255,255,.88);color:#125d5a}html[data-theme=dark] .bladmuziek-category-filter .bladmuziek-filter-group{border-color:rgba(112,151,180,.32);background:linear-gradient(180deg,rgba(7,24,38,.72),rgba(12,31,46,.6));box-shadow:inset 0 1px 0 rgba(148,204,235,.08),0 9px 24px rgba(0,0,0,.22)}html[data-theme=dark] .bladmuziek-category-filter>summary{border-color:rgba(102,176,211,.38);background:linear-gradient(145deg,rgba(24,54,73,.96),rgba(15,38,55,.94));color:#b9e6f8}html[data-theme=dark] .bladmuziek-category-filter .bladmuziek-filter-group button{border-color:rgba(132,176,202,.24);background:linear-gradient(145deg,rgba(30,57,75,.96),rgba(19,42,58,.94));box-shadow:0 4px 11px rgba(0,0,0,.2),inset 0 1px 0 rgba(171,219,243,.08)}html[data-theme=dark] .bladmuziek-category-filter .bladmuziek-filter-group button.is-active{border-color:rgba(91,220,191,.6);background:linear-gradient(145deg,rgba(27,103,91,.86),rgba(20,73,69,.88));color:#d9fff5}.bladmuziek-sort-control{display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding:.45rem .8rem;border:1px solid rgba(42,150,187,.32);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(227,240,247,.86));box-shadow:0 4px 12px rgba(25,74,103,.09);color:#285f7b;font-size:.78rem;font-weight:750;cursor:pointer}.bladmuziek-sort-control.is-descending,.bladmuziek-sort-control:hover{border-color:rgba(42,150,187,.52);background:linear-gradient(145deg,rgba(221,245,252,.98),rgba(196,231,242,.92));box-shadow:0 6px 15px rgba(25,120,158,.14);color:var(--accent-strong)}.bladmuziek-result-count p{margin:0}.bladmuziek-clear-search{min-height:2.35rem;padding:.36rem .7rem;font-size:.78rem}.bladmuziek-main h3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.2rem}html[data-theme=light] .bladmuziek-filter-group button{background:rgba(20,33,50,.02)}@media (max-width:820px){.bladmuziek-directory-panel{gap:.55rem;padding:.65rem}.bladmuziek-desktop-search{display:none}.bladmuziek-mobile-sticky-search{position:sticky;top:.35rem;z-index:30;display:grid;order:2;width:100%;padding:.45rem .55rem .55rem;border:1px solid rgba(62,161,200,.38);border-radius:13px;background:color-mix(in srgb,var(--bg-card) 91%,transparent);box-shadow:0 8px 22px rgba(15,55,78,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bladmuziek-mobile-sticky-search span{font-size:.68rem}.bladmuziek-mobile-sticky-search input{min-height:42px}.bladmuziek-directory-panel>.bladmuziek-toolbar{order:3}.bladmuziek-directory-panel>.content-card,.bladmuziek-directory-panel>.schema-list{order:4}.sheet-archive-cabinet{gap:.5rem;margin-bottom:.15rem;padding:.65rem}.sheet-archive-copy>p:not(.section-kicker){display:none}.sheet-archive-copy h2{margin-bottom:0;font-size:1.05rem}.bladmuziek-main{flex-direction:column}.bladmuziek-toolbar{gap:.5rem}.bladmuziek-toolbar.has-active-filter{padding:.55rem}.bladmuziek-toolbar>.bladmuziek-filter-group{width:100%;max-width:100%;min-width:0;padding:.35rem 0 .5rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch}.bladmuziek-toolbar>.bladmuziek-filter-group button{flex:0 0 auto;min-height:34px;padding:.38rem .62rem;font-size:.76rem;white-space:nowrap}.bladmuziek-category-filter .bladmuziek-filter-group{margin-top:.4rem;padding:.5rem .55rem .6rem}.bladmuziek-category-filter .bladmuziek-filter-group button{min-height:36px;padding-inline:.65rem;font-size:.76rem}.bladmuziek-list{gap:.5rem;padding:0 .55rem .65rem}.bladmuziek-piece-details{margin-bottom:1.05rem}.bladmuziek-piece-details>summary{padding:.72rem}}.instrument-filter-panel{display:grid;gap:.9rem}.instrument-filter-illustration{min-height:116px;overflow:hidden;border:1px solid var(--border-soft);border-radius:18px;background:radial-gradient(circle at 16% 50%,rgba(139,237,38,.22),transparent 22%),linear-gradient(135deg,rgba(99,195,229,.1),rgba(255,255,255,.02))}.instrument-filter-illustration svg{display:block;width:min(760px,100%);height:auto;margin:0 auto}.instrument-due-alert{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(245,158,11,.56);border-radius:18px;background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 34%),linear-gradient(180deg,rgba(42,31,18,.94),rgba(24,27,32,.94))}.instrument-due-alert h3{margin:0;color:var(--text-main)}.instrument-due-alert .schema-item{border-color:rgba(245,158,11,.36)}.instrument-lending-actions{display:grid;justify-items:end;gap:.55rem}.instrument-lending-qr-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:.8rem 0 1rem;padding:.85rem;border:1px solid rgba(85,191,224,.32);border-radius:16px;background:radial-gradient(circle at top right,rgba(85,191,224,.14),transparent 36%),rgba(255,255,255,.035)}.instrument-lending-qr-card p{margin:.2rem 0 0;color:var(--text-soft)}.instrument-lending-qr-card img,.instrument-qr-placeholder{width:92px;height:92px;border:1px solid rgba(85,191,224,.35);border-radius:14px;background:#fff;box-shadow:0 14px 30px rgba(6,48,71,.16)}.instrument-lending-qr-card img{display:block;padding:.35rem}.instrument-qr-placeholder{display:grid;place-items:center;color:#063047;font-weight:900;letter-spacing:.08em}.instrument-editor-asset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;margin:.75rem 0 1rem;padding:.85rem;border:1px solid rgba(85,191,224,.28);border-radius:16px;background:rgba(85,191,224,.07)}.instrument-editor-asset p{margin:.2rem 0 0;color:var(--text-soft)}.instrument-editor-asset code{color:var(--accent);font-size:.85rem;overflow-wrap:anywhere}.instrument-checklist-library{display:grid;gap:1rem}.instrument-control-button{display:inline-flex;align-items:center;gap:.5rem;border-color:rgba(139,92,246,.42)!important;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(84,178,226,.14)),rgba(255,255,255,.68)!important;color:#4c1d95!important;box-shadow:0 10px 24px rgba(99,102,241,.14)}.instrument-control-button:focus-visible,.instrument-control-button:hover{border-color:rgba(139,92,246,.68)!important;box-shadow:0 14px 30px rgba(99,102,241,.2),0 0 26px rgba(139,92,246,.16)}html[data-theme=dark] .instrument-control-button{background:linear-gradient(135deg,rgba(139,92,246,.24),rgba(56,189,248,.14)),rgba(15,23,42,.72)!important;color:#ddd6fe!important}.instrument-checklist-manage-button{display:inline-flex;align-items:center;gap:.4rem}.instrument-button-icon{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(139,92,246,.28);border-radius:999px;background:rgba(139,92,246,.12);color:#6d28d9;font-size:1.08rem;font-weight:950;line-height:1}.instrument-control-button .instrument-button-icon{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.42);color:#5b21b6;font-size:1.18rem}html[data-theme=dark] .instrument-button-icon{border-color:rgba(196,181,253,.24);background:rgba(139,92,246,.18);color:#ddd6fe}.instrument-checklist-run{display:grid;gap:.65rem;margin:.85rem 0 1rem}.instrument-checklist-run-item{display:grid;grid-template-columns:3.1rem minmax(220px,1fr) minmax(255px,.9fr) minmax(250px,1fr);gap:.55rem;align-items:center;padding:.48rem;border:1px solid rgba(129,190,207,.34);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(240,251,255,.72)),rgba(255,255,255,.58);box-shadow:0 12px 28px rgba(18,67,89,.07),inset 0 1px 0 rgba(255,255,255,.9)}.instrument-check-index{display:grid;place-items:center;min-height:2.65rem;border:1px solid rgba(91,177,203,.35);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(221,246,255,.55));color:var(--text-main);font-size:1rem;font-weight:900}.instrument-check-builder,.instrument-check-save-template{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--border-soft);border-radius:18px;background:rgba(85,191,224,.06)}.instrument-check-builder{align-items:flex-start;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(232,249,255,.6))}.instrument-check-save-template{align-items:center}.instrument-check-save-template.is-before-list{margin-bottom:-.25rem}.instrument-check-save-template .editable-user-field{flex:1 1;margin:0}.instrument-check-template-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.instrument-check-template-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.instrument-check-template-picker label{display:grid;gap:.35rem}.instrument-check-template-picker .button{min-height:2.75rem;color:var(--text-soft);font-size:.86rem}.instrument-asset-page{min-height:100vh;padding:clamp(1.2rem,4vw,3rem);background:radial-gradient(circle at 15% 10%,rgba(135,231,255,.22),transparent 34rem),linear-gradient(135deg,#eef9fc,#f8fbfd 56%,#edf8f2)}.instrument-asset-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(1rem,3vw,2rem);align-items:stretch;max-width:980px;margin:0 auto;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(91,177,203,.32);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(236,251,255,.82)),rgba(255,255,255,.8);box-shadow:0 26px 70px rgba(13,54,76,.14),inset 0 1px 0 rgba(255,255,255,.9)}.instrument-asset-copy h1{margin:.25rem 0 1.2rem;color:var(--text-main);font-size:clamp(2.2rem,6vw,4.5rem);line-height:.95}.instrument-asset-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.3rem}.instrument-asset-copy dl div{padding:.85rem;border:1px solid rgba(91,177,203,.22);border-radius:16px;background:rgba(255,255,255,.64)}.instrument-asset-copy dt{color:var(--text-muted);font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.instrument-asset-copy dd{margin:.18rem 0 0;color:var(--text-main);font-weight:850}.instrument-asset-actions{display:flex;flex-wrap:wrap;gap:.7rem}.instrument-asset-qr{display:grid;place-items:center;align-content:center;gap:.65rem;padding:1.1rem;border:1px solid rgba(91,177,203,.28);border-radius:24px;background:rgba(255,255,255,.74);text-align:center}.instrument-asset-qr img{width:min(100%,320px);border-radius:18px;box-shadow:0 18px 38px rgba(13,54,76,.12)}.instrument-asset-qr p{margin:.15rem 0 0;color:var(--text-muted);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.instrument-asset-qr code{max-width:100%;color:#147ea3;font-size:.85rem;overflow-wrap:anywhere}.instrument-sticker-print-page{min-height:100vh;display:grid;place-content:center;gap:1.5rem;padding:2rem;background:#edf4f6;color:#071522}.instrument-sticker-sheet{box-sizing:border-box;display:grid;grid-template-columns:21mm minmax(0,1fr);align-items:center;gap:2mm;width:54mm;height:25mm;padding:2mm;overflow:hidden;border:1px dashed #78909c;background:#fff}.instrument-sticker-sheet img{width:21mm;height:21mm;image-rendering:crisp-edges}.instrument-sticker-copy{min-width:0;display:grid;align-content:center;line-height:1}.instrument-sticker-copy span{font-size:7pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.instrument-sticker-copy strong{margin:1.2mm 0;font-size:13pt;line-height:1;overflow-wrap:anywhere}.instrument-sticker-copy small{font-size:5.5pt;line-height:1.15}.instrument-sticker-controls{max-width:54mm;text-align:center}.instrument-sticker-controls p{margin:.75rem 0 0;color:#40596a;font-size:.82rem;line-height:1.35}@page{size:54mm 25mm;margin:0}@media print{body,html{width:54mm;height:25mm;margin:0!important;padding:0!important;background:#fff!important}.instrument-sticker-print-page{display:block;min-height:0;width:54mm;height:25mm;padding:0;background:#fff}.instrument-sticker-sheet{border:0}.instrument-sticker-controls{display:none!important}}@media (max-width:780px){.instrument-asset-card,.instrument-asset-copy dl,.instrument-check-template-picker{grid-template-columns:1fr}.instrument-check-template-actions{justify-content:flex-start}}.instrument-check-label,.instrument-check-note{display:grid;gap:.25rem}.instrument-check-label span{color:var(--text-muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.instrument-check-label input,.instrument-check-note input{min-height:2.65rem;border-color:rgba(123,164,177,.32);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);font-weight:650}.instrument-check-note input{font-weight:500}.instrument-check-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.2rem;border:1px solid rgba(123,164,177,.26);border-radius:9px;background:rgba(239,248,251,.82)}.instrument-check-choice label{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.25rem;padding:.38rem .42rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-soft);cursor:pointer;font-size:.82rem;font-weight:800;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.instrument-check-choice label+label{border-left-color:rgba(123,164,177,.18)}.instrument-check-choice label.is-active{border-color:transparent;background:transparent;color:var(--text-main);box-shadow:none}.instrument-check-choice input{width:auto;height:auto;opacity:1;pointer-events:auto;accent-color:#1fa4d3}.instrument-check-choice label:has(input[value=aandacht]) input{accent-color:#f59e0b}.instrument-check-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.instrument-check-note .button{min-height:2.65rem;padding-inline:.85rem;color:var(--text-soft);font-size:.86rem}.instrument-check-add-row{width:100%;min-height:2.35rem;border:1px solid rgba(85,191,224,.45);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(211,243,255,.5));color:var(--accent-strong);cursor:pointer;font-weight:900;letter-spacing:.01em}.instrument-check-add-row:hover{border-color:rgba(31,164,211,.75);box-shadow:0 10px 24px rgba(33,178,224,.14)}.instrument-checklist-run-item input,.instrument-checklist-run-item select{width:100%}html[data-theme=dark] .instrument-checklist-run-item{border-color:rgba(85,191,224,.24);background:linear-gradient(135deg,rgba(20,35,50,.94),rgba(16,31,43,.9)),rgba(255,255,255,.04);box-shadow:0 18px 34px rgba(0,0,0,.28),0 0 22px rgba(33,178,224,.07)}html[data-theme=dark] .instrument-check-index,html[data-theme=dark] .instrument-check-label input,html[data-theme=dark] .instrument-check-note input{border-color:rgba(85,191,224,.24);background:rgba(9,24,36,.84);color:var(--text-main)}html[data-theme=dark] .instrument-check-choice{border-color:rgba(85,191,224,.18);background:rgba(5,18,29,.74)}html[data-theme=dark] .instrument-check-choice label{color:rgba(230,244,250,.72)}html[data-theme=dark] .instrument-check-choice label.is-active{border-color:transparent;background:transparent;color:#f4fbff;box-shadow:none}html[data-theme=dark] .instrument-check-builder,html[data-theme=dark] .instrument-check-save-template{border-color:rgba(85,191,224,.22);background:linear-gradient(135deg,rgba(14,33,48,.9),rgba(12,27,39,.82))}html[data-theme=dark] .instrument-check-add-row{background:linear-gradient(180deg,rgba(21,68,88,.72),rgba(13,45,61,.82));color:#9ee9ff}.instrument-history{width:min(100%,29rem);color:var(--text-soft);font-size:.9rem}.instrument-history summary{cursor:pointer;color:var(--accent);font-weight:700;text-align:right}.instrument-history ul{display:grid;gap:.5rem;margin:.65rem 0 0;padding:.7rem;border:1px solid var(--border-soft);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(85,191,224,.025)),rgba(255,255,255,.03);text-align:left;list-style:none}.instrument-history li{display:grid;grid-template-columns:minmax(5.8rem,auto) minmax(0,1fr);gap:.65rem;align-items:start;padding:.55rem .6rem;border:1px solid rgba(85,191,224,.16);border-radius:10px;background:rgba(255,255,255,.025)}.instrument-history time{color:var(--text-muted);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.instrument-history-body{display:grid;gap:.12rem;min-width:0}.instrument-history strong{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-main);font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.instrument-history-icon{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid rgba(85,191,224,.28);border-radius:999px;background:rgba(85,191,224,.1);color:#55bfe0;font-size:.82rem;line-height:1;text-transform:none}.instrument-history li.is-lend strong{color:#55bfe0}.instrument-history li.is-lend .instrument-history-icon{border-color:rgba(85,191,224,.38);background:rgba(85,191,224,.12);color:#55bfe0}.instrument-history li.is-return strong{color:#77dfc1}.instrument-history li.is-return .instrument-history-icon{border-color:rgba(119,223,193,.42);background:rgba(119,223,193,.12);color:#77dfc1}.instrument-history li.is-repair strong{color:#f59e0b}.instrument-history li.is-repair .instrument-history-icon{border-color:rgba(245,158,11,.46);background:rgba(245,158,11,.13);color:#f59e0b}.instrument-history li.is-check .instrument-history-icon,.instrument-history li.is-check strong{color:var(--text-main)}.instrument-history-more{margin:.45rem 0 0;color:var(--text-muted);font-size:.82rem}@media (max-width:680px){.instrument-lending-actions{justify-items:stretch}.instrument-checklist-run-item,.instrument-editor-asset,.instrument-lending-qr-card{grid-template-columns:1fr}.instrument-check-index{justify-self:start;min-width:3.2rem}.instrument-check-builder,.instrument-check-save-template{align-items:stretch;flex-direction:column}.instrument-history summary{text-align:left}.instrument-history li{grid-template-columns:1fr;gap:.22rem}}html[data-theme=light] .instrument-due-alert{background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 34%),linear-gradient(180deg,rgba(255,250,235,.98),rgba(255,255,255,.98))}.instrument-chart-group,.instrument-insights-panel,.instrument-selection-panel{display:grid;gap:1rem}.instrument-summary-card{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--border-soft);border-radius:16px;background:linear-gradient(120deg,rgba(89,194,230,.07),rgba(120,241,208,.045))}.instrument-summary-copy h2{margin:.15rem 0 .3rem}.instrument-summary-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:center;gap:.5rem}.instrument-summary-legend button{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(2ch,auto);align-items:center;gap:.55rem;width:100%;min-height:46px;padding:.55rem .65rem;border:1px solid var(--border-soft);border-radius:12px;background:rgba(255,255,255,.035);color:var(--text-soft);text-align:left;cursor:pointer}.instrument-summary-legend .instrument-summary-more{display:inline-grid;grid-template-columns:auto auto;place-items:center;justify-content:center;gap:.45rem;justify-self:stretch;width:100%;min-width:0;min-height:46px;padding:0;border-radius:14px;color:#178fb7;font-size:1.15rem}.instrument-summary-more svg{fill:none;flex:0 0 auto;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.instrument-summary-more .instrument-summary-plus{stroke-width:2.8}.instrument-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.instrument-summary-legend button.is-active,.instrument-summary-legend button:focus-visible,.instrument-summary-legend button:hover{color:var(--text-main);border-color:rgba(85,191,224,.55);background:rgba(85,191,224,.14);outline:none}.instrument-summary-legend i{width:9px;height:32px;border-radius:50%}.instrument-summary-legend .is-available{background:#43b58b}.instrument-summary-legend .is-lent{background:#4a9ac3}.instrument-summary-legend .is-attention{background:#dd6c72}.instrument-summary-legend .is-check-due{background:#f59e0b}.instrument-summary-legend .is-other{background:#97aabd}.instrument-summary-legend .is-all{background:#19a3c8}.instrument-summary-legend .is-sold{background:#758293}.instrument-summary-legend strong{color:var(--text-main)}.instrument-summary-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrument-summary-legend strong{justify-self:end;min-width:2ch;text-align:right}.instrument-summary-more{min-height:46px;white-space:nowrap}.instrument-summary-actions{display:flex;justify-content:flex-end;margin-top:.7rem}.instrument-admin-panel{display:grid;gap:1rem}.instrument-admin-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(128px,180px)) minmax(160px,210px) auto;align-items:end;gap:.75rem;padding:.8rem;border:1px solid var(--border-soft);border-radius:16px;background:rgba(255,255,255,.025)}.instrument-admin-filters .schema-preview-note{margin:0 0 .45rem;white-space:nowrap}.instrument-filter-result{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-height:48px;color:var(--text-soft);white-space:nowrap}.instrument-filter-result strong{color:var(--text-main)}.instrument-admin-list{display:grid;gap:.55rem}.instrument-admin-list-entry{display:grid;gap:.45rem}.instrument-series-divider{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:.55rem 0 .1rem;color:var(--text-muted)}.instrument-series-divider span{display:inline-flex;align-items:center;min-height:26px;padding:.18rem .55rem;border:1px solid var(--border-soft);border-radius:999px;background:rgba(255,255,255,.03);color:var(--text-soft);font-size:.74rem;font-weight:900;letter-spacing:.12em}.instrument-series-divider:after{content:"";height:1px;background:linear-gradient(90deg,rgba(109,211,255,.22),transparent)}.instrument-admin-row{display:grid;grid-template-columns:minmax(82px,.16fr) minmax(0,1fr) minmax(188px,.3fr) auto;align-items:center;gap:.9rem;width:100%;min-height:78px;padding:.75rem .9rem;border:1px solid var(--border-soft);border-radius:14px;background:rgba(255,255,255,.025);color:var(--text-main);text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.instrument-admin-row:focus-visible,.instrument-admin-row:hover{border-color:var(--accent);background:rgba(82,201,244,.1);transform:translateY(-1px);outline:none}.instrument-admin-code{display:inline-flex;align-items:center;justify-content:center;width:min(100%,92px);min-height:52px;padding:.25rem .45rem;border:1px solid rgba(85,191,224,.24);border-radius:12px;background:rgba(85,191,224,.08);color:#12627e;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:850;letter-spacing:-.015em;line-height:1;text-align:center;box-shadow:0 10px 24px rgba(16,76,102,.08);transition:box-shadow .14s ease,transform .14s ease}.instrument-admin-row:focus-visible .instrument-admin-code,.instrument-admin-row:hover .instrument-admin-code{box-shadow:0 14px 30px rgba(16,76,102,.14)}.instrument-admin-row.has-long-code .instrument-admin-code{width:min(100%,112px);font-size:clamp(1rem,1.65vw,1.35rem);letter-spacing:0}.instrument-admin-row.code-group-a .instrument-admin-code{background:rgba(221,76,92,.11);border-color:rgba(221,76,92,.32);color:#a52737}.instrument-admin-row.code-group-b .instrument-admin-code{background:rgba(143,90,201,.12);border-color:rgba(143,90,201,.32);color:#6b3aa0}.instrument-admin-row.code-group-ba .instrument-admin-code{background:rgba(229,154,51,.14);border-color:rgba(229,154,51,.35);color:#996017}.instrument-admin-row.code-group-c .instrument-admin-code{background:rgba(46,137,196,.12);border-color:rgba(46,137,196,.34);color:#13557e}.instrument-admin-row.code-group-d .instrument-admin-code{background:rgba(44,164,113,.13);border-color:rgba(44,164,113,.34);color:#166143}.instrument-admin-row.code-group-f .instrument-admin-code{background:rgba(24,151,156,.13);border-color:rgba(24,151,156,.34);color:#0e666a}.instrument-admin-row.code-group-h .instrument-admin-code,.instrument-admin-row.code-group-hb .instrument-admin-code,.instrument-admin-row.code-group-hs .instrument-admin-code{background:rgba(93,112,221,.12);border-color:rgba(93,112,221,.34);color:#3949a3}.instrument-admin-row.code-group-l .instrument-admin-code{background:rgba(201,87,163,.12);border-color:rgba(201,87,163,.34);color:#94356f}.instrument-admin-row.code-group-m .instrument-admin-code,.instrument-admin-row.code-group-mb .instrument-admin-code{background:rgba(224,117,55,.13);border-color:rgba(224,117,55,.35);color:#984d1e}.instrument-admin-row.code-group-p .instrument-admin-code,.instrument-admin-row.code-group-pp .instrument-admin-code{background:rgba(99,143,77,.14);border-color:rgba(99,143,77,.34);color:#42642c}html[data-theme=dark] .instrument-admin-code{background:rgba(109,211,255,.08);border-color:rgba(109,211,255,.22);color:#9bdcf2;box-shadow:inset 0 0 0 1px rgba(109,211,255,.04),0 0 24px rgba(109,211,255,.08)}html[data-theme=dark] .instrument-admin-row:focus-visible .instrument-admin-code,html[data-theme=dark] .instrument-admin-row:hover .instrument-admin-code{box-shadow:inset 0 0 0 1px rgba(109,211,255,.08),0 0 30px rgba(109,211,255,.16)}html[data-theme=dark] .instrument-admin-row.code-group-a .instrument-admin-code{background:rgba(221,76,92,.15);border-color:rgba(221,76,92,.3);color:#f07e8d}html[data-theme=dark] .instrument-admin-row.code-group-b .instrument-admin-code{background:rgba(143,90,201,.15);border-color:rgba(143,90,201,.3);color:#c5a2ee}html[data-theme=dark] .instrument-admin-row.code-group-ba .instrument-admin-code{background:rgba(229,154,51,.15);border-color:rgba(229,154,51,.3);color:#efc47b}html[data-theme=dark] .instrument-admin-row.code-group-c .instrument-admin-code{background:rgba(46,137,196,.16);border-color:rgba(46,137,196,.32);color:#81c8f2}html[data-theme=dark] .instrument-admin-row.code-group-d .instrument-admin-code{background:rgba(44,164,113,.15);border-color:rgba(44,164,113,.3);color:#80d6b2}html[data-theme=dark] .instrument-admin-row.code-group-f .instrument-admin-code{background:rgba(24,151,156,.15);border-color:rgba(24,151,156,.3);color:#7fd8dc}html[data-theme=dark] .instrument-admin-row.code-group-h .instrument-admin-code,html[data-theme=dark] .instrument-admin-row.code-group-hb .instrument-admin-code,html[data-theme=dark] .instrument-admin-row.code-group-hs .instrument-admin-code{background:rgba(93,112,221,.16);border-color:rgba(93,112,221,.32);color:#aab7ff}html[data-theme=dark] .instrument-admin-row.code-group-l .instrument-admin-code{background:rgba(201,87,163,.15);border-color:rgba(201,87,163,.3);color:#efa0d3}html[data-theme=dark] .instrument-admin-row.code-group-m .instrument-admin-code,html[data-theme=dark] .instrument-admin-row.code-group-mb .instrument-admin-code{background:rgba(224,117,55,.15);border-color:rgba(224,117,55,.3);color:#f0aa75}html[data-theme=dark] .instrument-admin-row.code-group-p .instrument-admin-code,html[data-theme=dark] .instrument-admin-row.code-group-pp .instrument-admin-code{background:rgba(99,143,77,.16);border-color:rgba(99,143,77,.31);color:#a9d98f}html[data-theme=dark] .instrument-admin-status.is-beschikbaar{border-color:rgba(80,210,153,.38);background:rgba(80,210,153,.12);color:#78f1d0}html[data-theme=dark] .instrument-admin-status.is-uitgeleend{border-color:rgba(109,211,255,.38);background:rgba(109,211,255,.12);color:#93dfff}html[data-theme=dark] .instrument-admin-status.is-buiten-gebruik,html[data-theme=dark] .instrument-admin-status.is-verdwenen,html[data-theme=dark] .instrument-admin-status.is-verkocht{border-color:rgba(172,185,202,.34);background:rgba(172,185,202,.1);color:#b9c5d2}html[data-theme=dark] .instrument-admin-status.is-verdwenen{border-color:rgba(255,139,92,.45);background:rgba(255,139,92,.14);color:#ffab86}html[data-theme=dark] .instrument-admin-status.is-onderhoud-nodig,html[data-theme=dark] .instrument-admin-status.is-reparatie{border-color:rgba(255,131,142,.38);background:rgba(255,131,142,.12);color:#ff9da8}.instrument-admin-main{display:grid;gap:.18rem;min-width:0}.instrument-admin-main strong{overflow:hidden;color:var(--text-main);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.instrument-admin-borrower{padding:.12rem .45rem;border:1px solid rgba(109,211,255,.3);border-radius:999px;background:rgba(109,211,255,.08);color:var(--text-main);font-size:.82rem;font-weight:750}.instrument-admin-borrower,.instrument-admin-last-check{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrument-admin-last-check{display:inline-flex;margin-top:.18rem;padding:.16rem .5rem;border:1px solid rgba(85,151,184,.28);border-radius:999px;background:rgba(85,151,184,.08);color:#48677a;font-size:.74rem;font-weight:850}html[data-theme=dark] .instrument-admin-last-check{border-color:rgba(122,178,207,.25);background:rgba(122,178,207,.1);color:#b5d7e8}.instrument-admin-last-check.is-due{border-color:rgba(245,158,11,.42);background:linear-gradient(135deg,rgba(255,247,218,.95),rgba(255,229,176,.82));color:#8a4b05;box-shadow:0 8px 18px rgba(180,99,8,.1)}html[data-theme=dark] .instrument-admin-last-check.is-due{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.12);color:#f8d58a;box-shadow:none}.instrument-admin-main small,.instrument-admin-meta small{overflow:hidden;color:var(--text-soft);font-size:.84rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.instrument-admin-meta{display:grid;justify-items:start;gap:.22rem;min-width:0}.instrument-admin-open{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.4rem .7rem;border:1px solid var(--border-soft);border-radius:999px;color:var(--text-soft);font-size:.82rem;font-weight:800}@media (max-width:1180px){.instrument-admin-row{grid-template-columns:minmax(80px,.2fr) minmax(0,1fr) minmax(160px,.34fr)}.instrument-summary-card{grid-template-columns:1fr}.instrument-admin-open{display:none}.instrument-summary-more{justify-self:start}}.instrument-admin-status{max-width:calc(100% - 1.3rem);padding:.28rem .58rem;border:1px solid rgba(85,191,224,.42);border-radius:999px;background:rgba(85,191,224,.1);color:var(--text-soft);font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.045em}.instrument-admin-status.is-beschikbaar{border-color:rgba(44,164,113,.55);background:rgba(44,164,113,.18);color:#166143}.instrument-admin-status.is-uitgeleend{border-color:rgba(46,137,196,.55);background:rgba(46,137,196,.18);color:#13557e}.instrument-admin-status.is-buiten-gebruik,.instrument-admin-status.is-verkocht{border-color:rgba(132,145,165,.62);background:rgba(132,145,165,.2);color:#465466}.instrument-admin-status.is-verdwenen{border-color:rgba(255,139,92,.45);background:rgba(255,139,92,.14);color:#ffab86}.instrument-admin-status.is-onderhoud-nodig,.instrument-admin-status.is-reparatie{border-color:rgba(221,108,114,.48);background:rgba(221,108,114,.12);color:#994149}html[data-theme=light] .instrument-admin-panel,html[data-theme=light] .instrument-insights-panel,html[data-theme=light] .instrument-lending-panel{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,252,255,.96))}html[data-theme=light] .instrument-admin-filters,html[data-theme=light] .instrument-admin-row,html[data-theme=light] .instrument-summary-card{border-color:rgba(96,155,185,.22);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,254,255,.98));box-shadow:0 16px 34px rgba(22,82,112,.075),0 0 0 1px rgba(109,211,255,.06)}html[data-theme=light] .instrument-chart-group{border-color:rgba(96,155,185,.24);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,251,255,.84)),rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(15,78,105,.11),inset 0 0 0 1px rgba(94,203,236,.08),0 0 26px rgba(109,211,255,.12)}html[data-theme=light] .instrument-admin-row:focus-visible,html[data-theme=light] .instrument-admin-row:hover{border-color:rgba(35,158,202,.5);background:linear-gradient(180deg,rgba(248,254,255,.98),rgba(235,250,255,.96));box-shadow:0 18px 38px rgba(30,104,142,.13),0 0 28px rgba(109,211,255,.14)}html[data-theme=light] .instrument-admin-code{box-shadow:0 12px 26px rgba(36,94,124,.1),0 0 22px rgba(109,211,255,.08)}html[data-theme=light] .instrument-admin-row:focus-visible .instrument-admin-code,html[data-theme=light] .instrument-admin-row:hover .instrument-admin-code{box-shadow:0 16px 34px rgba(36,94,124,.15),0 0 30px rgba(109,211,255,.16)}html[data-theme=light] .instrument-summary-legend button{background:rgba(255,255,255,.72)}html[data-theme=light] .instrument-summary-legend button.is-active,html[data-theme=light] .instrument-summary-legend button:focus-visible,html[data-theme=light] .instrument-summary-legend button:hover{background:rgba(231,248,255,.96)}html[data-theme=light] .instrument-admin-status.is-verdwenen{border-color:rgba(229,96,61,.58);background:rgba(229,96,61,.18);color:#9b311d}.instrument-editor-modal{width:min(900px,calc(100vw - 1.5rem));max-height:min(860px,calc(100vh - 1.5rem));overflow:auto}.instrument-editor-loan{padding:.75rem .9rem;border:1px solid rgba(119,223,193,.34);border-radius:12px;background:rgba(119,223,193,.08)}.instrument-combo-field{min-width:0}.instrument-combo-custom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.instrument-combo-custom .button{min-height:0;padding:.45rem .7rem}.instrument-chart-grid,.instrument-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.instrument-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-chart-group,.instrument-kpi,.instrument-selection-panel{min-width:0;padding:1rem;border:1px solid var(--border-soft);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(94,203,236,.035)),rgba(255,255,255,.025);box-shadow:0 18px 42px rgba(0,0,0,.13),0 0 28px rgba(94,203,236,.045);color:inherit}.instrument-kpi{display:grid;gap:.2rem;text-align:left}button.instrument-kpi{cursor:pointer}.instrument-kpi span{color:var(--text-muted);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.instrument-kpi strong{color:var(--text-main);font-size:2rem;line-height:1}.instrument-bars{display:grid;gap:.55rem}.instrument-bar-button{display:grid;grid-template-columns:minmax(92px,150px) minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-height:42px;padding:.45rem .55rem;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.018);color:var(--text-main);text-align:left}.instrument-bar-label{overflow:hidden;color:var(--text-soft);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.instrument-bar-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(124,140,162,.18)}.instrument-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ecbec,#8cecff);box-shadow:0 0 16px rgba(94,203,236,.22)}.instrument-mini-row{align-items:center}@media (max-width:1100px){.instrument-chart-grid,.instrument-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-admin-filters .editable-user-field:first-child,.instrument-filter-result{grid-column:1/-1}.instrument-admin-row{grid-template-columns:minmax(82px,.18fr) minmax(0,1fr) minmax(170px,.32fr)}}@media (max-width:640px){.instrument-admin-filters,.instrument-chart-grid,.instrument-kpi-grid{grid-template-columns:1fr}.instrument-admin-filters .schema-preview-note{margin:0}.instrument-filter-result{justify-content:space-between;white-space:normal}.instrument-admin-row{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:.55rem .75rem;min-height:88px}.instrument-admin-code{font-size:clamp(1.35rem,8vw,1.8rem)}.instrument-admin-main{align-self:center}.instrument-admin-main strong{white-space:normal}.instrument-admin-meta{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.instrument-admin-status{max-width:100%}.instrument-summary-card{grid-template-columns:1fr}.instrument-interactive-donut,.instrument-summary-copy,.instrument-summary-legend,.instrument-summary-more{grid-column:1/-1}.instrument-summary-copy{grid-row:1}.instrument-interactive-donut{grid-row:2;justify-self:center}.instrument-summary-legend{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-summary-more{grid-row:4;justify-self:start}.instrument-bar-button{grid-template-columns:1fr auto}.instrument-bar-track{grid-column:1/-1}}