.instrument-page{background:#030907}.instrument-breadcrumbs{padding-top:140px;display:flex;gap:12px;flex-wrap:wrap;color:#b2c9bd;font-size:11px}.instrument-hero{padding:26px 0 38px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4vw;align-items:start}.instrument-gallery{background:#fff;border:1px solid #dce6df;padding:20px 25px;color:#18392a}.instrument-main-image{display:block;width:100%;height:395px;object-fit:contain}.instrument-thumbs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.instrument-thumbs button{background:white;border:1px solid #cad9d0;width:54px;height:59px;padding:6px;transition:transform .2s,border-color .2s}.instrument-thumbs button:hover{transform:translateY(-3px)}.instrument-thumbs button[aria-pressed=true]{border:2px solid #00964f;background:#f0f8f3}.instrument-thumbs img{display:block;height:100%;width:100%;object-fit:contain}.instrument-copy .kicker{font-size:9px;color:#9cdab9;letter-spacing:.09em;margin-bottom:12px}.instrument-model{font:600 14px monospace;color:#b8e4cb;letter-spacing:.08em}.instrument-copy h1{font-size:clamp(34px,3.4vw,53px);line-height:1.04;margin:11px 0 16px}.instrument-copy>p:not(.kicker){font-size:15px;line-height:1.7;color:#bdcfc5}.instrument-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.instrument-actions .button{font-size:10px;min-height:42px;padding:12px 18px}.instrument-document{display:flex;gap:20px;align-items:center;border-block:1px solid #294134;padding:18px 0;margin-top:22px;scroll-margin-top:100px}.document-cover{display:block;flex:0 0 100px;width:100px;padding:0;border:1px solid #778d7f;background:white;box-shadow:0 4px 16px #0005;transition:transform .2s}.document-cover:hover{transform:translateY(-3px)}.document-cover img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:210/297;min-height:0!important;object-fit:contain}.document-type{font:10px monospace;color:#87a994;letter-spacing:.08em}.document-meta h2{font:500 20px 'Barlow Condensed',Arial,sans-serif;margin:7px 0;color:#e3eee8}.document-meta>p{font-size:12px;color:#9eb8aa;margin:0}.document-controls{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:14px}.document-controls button{background:transparent;border:0;border-bottom:1px solid #527763;padding:0 0 5px;color:#b8edce;text-align:left;font-size:10px;line-height:1.5;cursor:pointer}.document-controls button:hover{color:white;border-color:#b8edce}.sheet-status:empty{display:none}.document-meta .sheet-status{margin-top:7px;font-size:10px}.instrument-data-status{margin-top:13px;color:#91ad9d;font-size:11px;line-height:1.6}.instrument-copy .instrument-source{font-size:10px!important;line-height:1.6;margin-top:8px;color:#789586!important}.instrument-section-nav{position:sticky;top:0;z-index:7;background:#05110ff5;border-block:1px solid #274235;padding:15px 0;backdrop-filter:blur(12px)}.instrument-section-nav nav{display:flex;gap:25px;flex-wrap:wrap}.instrument-section-nav a{font-size:10px;letter-spacing:.07em;color:#c1dfce}.instrument-section-nav a:hover{color:white}.instrument-section{padding:38px 0;scroll-margin-top:65px}.instrument-section h2{font-size:clamp(30px,2.8vw,42px);line-height:1.1;margin-bottom:20px}.instrument-section-intro{color:#b8cdc0;line-height:1.7;font-size:13px;margin-bottom:18px}.instrument-specs{display:block;border:1px solid #294335}.instrument-spec-group{background:#07120e}.instrument-spec-group+article{border-top:1px solid #42624e}.instrument-spec-group h3{font:500 20px 'Barlow Condensed',Arial,sans-serif;padding:13px 20px;color:#c1ebd4;background:#102219;border-bottom:1px solid #294335}.instrument-spec-group table{border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed}.instrument-spec-group th,.instrument-spec-group td{padding:11px 20px;text-align:left;vertical-align:top;line-height:1.6;border-bottom:1px solid #1d3327;overflow-wrap:anywhere}.instrument-spec-group th{font-weight:400;width:32%;color:#98b5a5;border-right:1px solid #1d3327}.instrument-spec-group td{color:#e0ece5}.instrument-spec-group tr:nth-child(even){background:#0b1812}.instrument-spec-group tr:last-child th,.instrument-spec-group tr:last-child td{border-bottom:0}.instrument-notes{margin-top:18px;padding:17px 20px;border-left:2px solid #6db68d;background:#07140f;color:#b5c9bd;font-size:12px;line-height:1.7}.instrument-notes h3{font-size:12px;letter-spacing:.06em;color:#d5ebdf;margin-bottom:8px}.instrument-notes p+p{margin-top:7px}.instrument-drawing{background:#fff;padding:22px;border:1px solid #d9e4dc}.instrument-drawing img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.instrument-dimension-copy{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 0;color:#bdd2c5;line-height:1.7;font-size:13px}.instrument-integration{display:grid;grid-template-columns:1fr 1fr;gap:40px}.instrument-integration p{color:#b8cdc0;line-height:1.75;font-size:14px}.instrument-integration a{display:inline-block;margin:16px 20px 0 0;color:#ade6c6;font-size:11px}.instrument-related{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.instrument-related a{padding:14px;background:#f6faf7;color:#133d29;border:1px solid #bcd4c5}.instrument-related img{display:block;height:105px;width:100%;object-fit:contain}.instrument-related span{display:block;font-size:12px;margin-top:12px}.instrument-page .faq-section{padding-block:35px}.sheet-dialog{width:min(1000px,94vw);height:92vh;max-height:92vh;padding:0;background:#07130f;color:white;border:1px solid #58816a}.sheet-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.sheet-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.sheet-dialog-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:12px 16px;flex-wrap:wrap}.sheet-dialog-toolbar button,.sheet-dialog-toolbar a{background:transparent;color:#d4f2e1;border:1px solid #4c745d;padding:8px 10px;font-size:10px}.sheet-viewer{overflow:auto;background:#d9dfdb;padding:20px;text-align:center}.sheet-full-preview{display:block;width:min(100%,750px);height:auto;margin:auto;box-shadow:0 10px 35px #0004}.sheet-dialog-status{padding:7px 16px;font-size:10px;color:#b7d8c6}.sheet-pager{display:flex;gap:10px;align-items:center}.sheet-page-label{font-size:11px}.sheet-dialog button:disabled{opacity:.45;cursor:default}.sheet-open-new[hidden]{display:none}
@media(max-width:950px){.instrument-hero{gap:25px}.instrument-main-image{height:340px}.instrument-gallery{padding:18px}.instrument-copy h1{font-size:39px}.instrument-document{gap:15px}.document-cover{flex-basis:85px;width:85px}.instrument-related{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-spec-group th,.instrument-spec-group td{padding:11px 15px}.instrument-section-nav nav{gap:16px}}
@media(max-width:650px){.instrument-breadcrumbs{padding-top:120px;font-size:10px}.instrument-hero{grid-template-columns:1fr;padding-top:20px;gap:22px}.instrument-gallery{width:100%;padding:16px}.instrument-main-image{height:300px}.instrument-copy h1{font-size:37px}.instrument-copy>p:not(.kicker){font-size:14px}.instrument-section{padding:28px 0}.instrument-section-nav{padding:12px 0}.instrument-section-nav nav{gap:10px 17px}.instrument-section-nav a{font-size:9px}.instrument-section h2{font-size:31px}.instrument-dimension-copy,.instrument-integration{grid-template-columns:1fr;gap:18px}.instrument-drawing{padding:8px}.instrument-related{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-spec-group th{width:36%}.instrument-spec-group th,.instrument-spec-group td{font-size:12px;padding:10px}.instrument-document{padding:15px 0}.document-cover{flex-basis:88px;width:88px}.document-meta h2{font-size:19px}.document-controls{gap:10px}.sheet-dialog{width:96vw}.sheet-dialog-toolbar{gap:8px;padding:10px;justify-content:center}.sheet-dialog-toolbar button,.sheet-dialog-toolbar a{font-size:9px}.sheet-viewer{padding:8px}.sheet-full-preview{width:100%}}
.instrument-copy .instrument-model-type{font:500 15px/1.5 Arial,sans-serif;color:#c2decd;margin:7px 0!important}.instrument-copy h1{font-size:clamp(43px,4vw,64px);letter-spacing:.02em;margin:10px 0 9px}.instrument-copy .instrument-model-expansion{font:11px/1.6 monospace!important;letter-spacing:.06em;color:#8fad9c!important;margin:0 0 19px}.instrument-copy .instrument-actions .button{color:#d6efdf;background:transparent;border-color:#567360}.instrument-copy .instrument-actions .button:before{display:none}.instrument-copy .instrument-actions .button:hover,.instrument-copy .instrument-actions .button:focus-visible{background:#a7edce;color:#062115;border-color:#a7edce}


/* WEB DARK PRODUCT GALLERIES */
.instrument-gallery{background:#191c1e;border-color:#35413b;color:#d8e7de}.instrument-thumbs button{background:#23282b;border-color:#46524e}.instrument-thumbs button:hover{background:#303a37;border-color:#a7edce}.instrument-thumbs button[aria-pressed=true]{background:#263d33;border-color:#a7edce}.instrument-related a{background:#191c1e;color:#d8e7de;border-color:#35413b}
