.schematic-jump{position:relative;min-width:0}.schematic-jump .native-schematic-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.schematic-picker-toggle{width:100%;min-width:0;height:55px;padding:7px 38px 7px 16px;border:1px solid #bbb8b5;border-radius:5px;background:#fff;color:#4f5255;text-align:left;position:relative;cursor:pointer}.schematic-picker-toggle:after{content:'⌄';position:absolute;right:14px;top:15px;font-size:18px}.schematic-picker-toggle strong,.schematic-picker-toggle em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schematic-picker-toggle strong{font-size:16px}.schematic-picker-toggle em{margin-top:2px;font-size:12px;font-weight:400;color:#73767a}.schematic-picker-menu{position:absolute;z-index:120;top:calc(100% + 7px);right:0;width:min(720px,calc(100vw - 32px));max-height:min(65vh,580px);overflow:auto;padding:8px;border:1px solid #cfccca;border-radius:7px;background:#fff;box-shadow:0 14px 35px rgba(25,25,25,.22)}.schematic-picker-menu[hidden]{display:none}.schematic-picker-group{padding:10px 12px 5px;color:#c91f39;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.schematic-picker-option{display:block;width:100%;padding:9px 12px;border:0;border-radius:4px;background:#fff;text-align:left;cursor:pointer}.schematic-picker-option:hover,.schematic-picker-option:focus,.schematic-picker-option[aria-current=true]{background:#f5f2f1;outline:none}.schematic-picker-option b,.schematic-picker-option em{display:block;white-space:normal}.schematic-picker-option b{color:#303236;font-size:14px}.schematic-picker-option em{margin-top:3px;color:#73767a;font-size:12px;font-weight:400;line-height:1.35}@media(max-width:760px){.schematic-picker-menu{position:fixed;left:16px;right:16px;top:120px;width:auto;max-height:calc(100vh - 150px)}}

.schematic-picker-topic>summary,.schematic-picker-assembly>summary{padding:10px 12px;cursor:pointer;font-size:14px;text-transform:none;letter-spacing:0}.schematic-picker-topic>summary{font-weight:800;color:var(--fiat);background:#f7f7f4}.schematic-picker-topic>summary span,.schematic-picker-assembly>summary span{float:right;color:#666;font-weight:400}.schematic-picker-assembly{margin:3px 0 3px 12px;border-left:2px solid var(--line)}.schematic-picker-assembly>summary{font-weight:700}.schematic-picker-assembly .schematic-picker-option{padding-left:28px}.schematic-picker-topic+details{margin-top:6px}
