.sr-only,core-textfield.label-hidden::part(core-textfield__label),core-checkbox.label-hidden::part(core-checkbox__label-text),core-dropdown.label-hidden::part(core-dropdown__label),core-radiobutton.label-hidden::part(core-radiobutton__label-text){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:var(--background-primary)}body #tf-global-header:before{content:"Global header placeholder";font-size:30px;line-height:120px}body #tf-global-header{color:#333;text-align:center;z-index:80;background-color:#ddd;width:100%;height:124px;display:block;position:sticky;top:0}body div#tf-global-footer:before{content:"Global footer placeholder";font-size:30px;line-height:260px}body div#tf-global-footer{color:#333;text-align:center;z-index:80;background-color:#ddd;width:100%;height:260px;display:block;top:0}body.spectraviewer-takeover{margin-top:0}body.spectraviewer-takeover>header,body.spectraviewer-takeover>footer,body.spectraviewer-takeover>#tf-global-header,body.spectraviewer-takeover>#tf-global-footer{display:none}label{font-weight:500}svg.svg-icon{height:24px;fill:inherit;stroke:inherit}svg.svg-icon path{fill:inherit;stroke:inherit}.tf-core-tabs-spacer{width:24px;display:block}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--text-primary)}.page-loader{margin-top:40vh}#spectraviewer-app{min-height:100vh}core-dropdown{z-index:70!important}core-tooltip{z-index:100}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}#spectra-graph{text-align:center;background-color:#141236;width:100%;height:410px;line-height:410px;display:block}#spectra-graph>*{text-align:initial;line-height:initial}#spectra-graph .graph-loader{vertical-align:middle;text-align:left;background-color:#ffffffe6;border-radius:1rem;width:30%;min-width:350px;margin:auto;padding:3rem 1rem;display:inline-block}#home-tabs{width:100%;max-height:calc(100vh - 470px);overflow:hidden}#home-tabs>.kmd-width-12{width:100%}#home-tabs .tooltip{pointer-events:all}#home-tabs .badge{margin-left:.5rem}#home-tabs .badge svg.svg-icon{vertical-align:middle;height:1.5rem;display:inline-block}#home-tabs .badge svg.svg-icon path{fill:var(--text-disabled,#92929e)}#home-tabs .badge.badge-hidden{display:none}#home-tabs .home-tab-button-content{text-wrap:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden visible}#home-tabs .home-tabs-container{height:calc(100vh - 510px);padding-bottom:40px}#home-tabs .home-tabs-container .home-tab{height:calc(100vh - 525px);position:relative}#home-tabs .home-tabs-container .home-tab .tab-content{height:calc(100vh - 590px);overflow:auto}#home-tabs .home-tabs-container .home-tab .tab-actions{border-top:1px solid var(--border-subtle-02);width:100%;padding:.75rem;position:fixed;bottom:0;left:0}.home-side-panel{background-color:var(--background-secondary);height:calc(100vh - 50px);color:var(--text-primary);padding-bottom:40px;position:relative;overflow:hidden}.home-side-panel .tab-content{height:calc(100% - 85px);overflow:auto}.home-side-panel .tab-actions{border-top:1px solid var(--border-subtle-02);width:100%;padding:.75rem;position:absolute;bottom:-2px;left:0}@media (max-width:650px){#home-tabs .home-tab-button-content{max-width:calc(25vw - 3rem)}}@media (max-height:700px){#spectra-graph{height:250px}#home-tabs{max-height:initial;height:auto}#home-tabs .home-tabs-container{height:auto}#home-tabs .home-tabs-container .home-tab{height:calc(100vh - 425px)}#home-tabs .home-tabs-container .home-tab .tab-content{height:calc(100vh - 425px);overflow:auto}}#fullscreenModal{background-color:var(--background-primary);z-index:1000;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:auto}#fullscreenModal::part(core-modal){width:100vw;height:100vh;overflow-y:auto}#fullscreenModal::part(core-modal__header){display:none}#fullscreenModal::part(core-modal__body){margin:0}.spectra-fullscreen-actions{color:#fff;z-index:100;background-color:#141236;width:100%;height:3rem;position:relative}.spectra-fullscreen-actions .spectra-fullscreen-actions-view{width:20rem;height:100%;position:absolute;top:1rem;left:1rem}.spectra-fullscreen-actions .action-buttonmenu-wrapper{position:relative}.spectra-fullscreen-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute}.spectra-fullscreen-actions .spectra-fullscreen-actions-actions{min-width:100px;height:100%;position:absolute;top:1rem;right:1rem}.spectra-fullscreen-graph-wrapper{background-color:#141236}.spectra-fullscreen-graph-wrapper h3{color:#fff;padding-top:1rem;padding-left:1rem}.spectra-graph-fullscreen{text-align:center;width:100%;height:350px;line-height:350px;display:block}.spectra-graph-fullscreen>*{text-align:initial;line-height:initial}.spectra-graph-fullscreen .graph-loader{vertical-align:middle;text-align:left;background-color:#ffffffe6;border-radius:1rem;width:30%;min-width:350px;margin:auto;padding:3rem 1rem;display:inline-block}.spectragraph-actions{color:#fff;width:calc(100% - 2rem);height:2rem;position:absolute;top:1rem;left:1rem}.spectragraph-actions .spectragraph-actions-reset{width:20rem;height:100%;position:absolute;top:0;left:0}.spectragraph-actions .spectragraph-actions-reset span.label{font-size:.75rem;line-height:1rem}.spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon{vertical-align:middle;height:1.2rem;margin-bottom:2px;margin-right:.5rem;display:inline-block}.spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon path{fill:#fff}.spectragraph-actions .spectragraph-actions-reset core-button svg.svg-icon path{fill:var(--icon-link,#0071d0)}.spectragraph-actions .spectragraph-actions-actions{min-width:100px;height:100%;position:absolute;top:0;right:0}@media (max-width:800px){.spectra-fullscreen-actions{height:6rem}.spectra-fullscreen-actions .spectra-fullscreen-actions-actions{top:4rem}.spectra-fullscreen-actions .spectra-fullscreen-actions-actions .graph-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:570px){.spectra-fullscreen-actions{height:9rem}}#products-header{overflow:visible;box-shadow:0 4px 3px 2px #80808033}#products-header>.container{position:relative}#products-header>.container .selected-products-summary{border-top:1px solid var(--border-subtle-02);margin-top:1rem;padding:1rem;display:flex}#products-header>.container .selected-products-summary .total-count{font-weight:600}#products-header>.container .selected-products-summary .total-price{font-size:1.5rem;font-weight:300;line-height:2.5rem}#products-header>.container .selected-products-summary core-button{margin-top:auto;margin-left:auto}#products-header .filter-selected{flex-flow:wrap;gap:.5rem;width:100%;display:flex}#products-header .filter-selected core-chip{display:block}#products-header .filter-selected .clear-all{white-space:nowrap}#products-header .filter-dropdowns{flex-wrap:wrap;gap:1rem;display:flex}#products-header .filter-dropdowns core-dropdown{min-width:150px;max-width:30%;display:block}.fluorochrome-products{margin-top:2rem}.fluorochrome-products h3{margin-bottom:1rem;font-size:1.75rem;font-weight:300}.fluorochrome-products h3 .indicator{vertical-align:middle;background-color:#000;border-radius:50%;width:14px;height:14px;margin-bottom:.5rem;margin-right:.75rem;display:inline-block}@media (min-width:992px){#products-header>.container .selected-products-summary{background-color:var(--background-primary);border-top:0;border-radius:.25rem;width:270px;margin-top:0;display:block;position:absolute;bottom:-2rem;right:0;box-shadow:0 5px 15px #00000026}#products-header>.container .selected-products-summary>div{margin-bottom:1rem}#products-header>.container .selected-products-summary core-button{width:100%}#products-header .filter-dropdowns{flex-wrap:nowrap}#products-header .filter-dropdowns core-dropdown{min-width:200px;max-width:200px;display:block}}header.spectraviewer-header{z-index:75;background-color:var(--layer-primary);width:100%;display:flex;position:sticky;top:124px;box-shadow:0 0 2rem #0000001a}header.spectraviewer-header h1{width:250px;color:var(--text-primary);flex-shrink:0;margin:0 .25rem 0 2rem;padding:0;font-size:20px;font-weight:300;line-height:48px;display:block}header.spectraviewer-header core-navigationbar{max-width:480px;display:block;overflow:hidden}header.spectraviewer-header core-contextmenu-item span[slot=icon] svg.svg-icon{stroke:none;fill:inherit;height:1.25rem;margin-right:1rem}header.spectraviewer-header .spectraviewer-header-navigate{gap:1rem;margin-left:.2rem;margin-right:auto;padding-top:.5rem;display:flex}header.spectraviewer-header .spectraviewer-header-navigate .action-buttonmenu-wrapper{min-width:165px;position:relative}header.spectraviewer-header .spectraviewer-header-navigate .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute;left:0}header.spectraviewer-header .spectraviewer-header-actions{gap:1rem;margin-left:auto;margin-right:2rem;padding-top:.5rem;display:flex}header.spectraviewer-header .spectraviewer-header-actions a{white-space:nowrap;line-height:2rem;display:block}header.spectraviewer-header .spectraviewer-header-actions a .svg-icon{fill:var(--icon-link);vertical-align:middle;height:1.25rem;margin-right:.25rem}header.spectraviewer-header .spectraviewer-header-actions .action-buttonmenu-wrapper{position:relative}header.spectraviewer-header .spectraviewer-header-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute;right:0}body.spectraviewer-takeover header.spectraviewer-header{top:0}@media (max-width:765px){header.spectraviewer-header .spectraviewer-header-actions{margin-right:.2rem}}.alert-message{flex-direction:row;display:flex}.alert-message .icon{margin-right:1rem}.alert-message .icon svg.svg-icon{height:2rem}.alert-message .icon svg.svg-icon path{fill:var(--status-info,#0092f3)}.filter-columns{flex:1;width:100%;margin-bottom:.5rem;line-height:32px;display:flex}.filter-columns.filter-header{border-bottom:1px solid var(--border-subtle-02);margin-bottom:1rem;font-size:.8rem;font-weight:600}.filter-columns .column-show{text-align:right;width:85px}.filter-columns .column-show .show-checkbox{vertical-align:middle;margin-left:.5rem;margin-right:1rem;display:inline-block}.filter-columns .column-filter{flex-grow:1;width:auto}.filter-columns .column-filter core-dropdown{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.filter-columns .column-wavelength{width:95px}.filter-columns .column-wavelength core-textfield{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.filter-columns .column-bandwidth{width:95px}.filter-columns .column-bandwidth core-textfield{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.filter-columns .column-custom-name{width:180px;max-width:20%}.filter-columns .column-actions{width:30px}.filter-columns .column-actions a{vertical-align:middle;padding-left:.25rem;display:inline-block}.filter-columns .column-actions a svg.svg-icon{vertical-align:middle;height:1.25rem;margin-top:.25rem;display:inline-block}@media (max-width:765px){.filter-columns .column-custom-name{display:none}}.graph-actions{gap:1rem;display:flex}.graph-actions core-button{display:block}.graph-actions core-button span[slot=caret] svg.svg-icon{stroke:none;fill:inherit}.graph-actions .action-buttonmenu-wrapper{position:relative}.graph-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute}@media (max-width:576px){.graph-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper.action-contextmenu-settings{right:0}}.fluorochrome-columns{flex:1;width:100%;margin-bottom:.5rem;line-height:32px;display:flex}.fluorochrome-columns.fluorochrome-header{border-bottom:1px solid var(--border-subtle-02);font-size:.8rem;font-weight:600}.fluorochrome-columns.fluorochrome-row{border-bottom:1px solid var(--border-subtle-02);padding-bottom:1rem;font-size:.8rem;font-weight:600}.fluorochrome-columns .column-show{text-align:center;width:35px}.fluorochrome-columns .column-show .show-checkbox{vertical-align:middle;margin-left:.5rem;margin-right:1rem;display:inline-block}.fluorochrome-columns .column-show{align-self:end}.fluorochrome-columns .column-fluorochrome{flex-grow:1;width:0}.fluorochrome-columns .column-fluorochrome core-dropdown{min-width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.fluorochrome-columns .column-indicator{text-align:center;align-self:end;width:24px}.fluorochrome-columns .column-indicator .indicator{background-color:#000;border-radius:50%;width:14px;height:14px;display:inline-block}.fluorochrome-columns .column-ex{text-align:center;width:35px}.fluorochrome-columns .column-ex .show-checkbox{vertical-align:middle;margin-left:.5rem;display:inline-block}.fluorochrome-columns .column-ex{align-self:end}.fluorochrome-columns .column-em{text-align:center;width:35px}.fluorochrome-columns .column-em .show-checkbox{vertical-align:middle;margin-left:.5rem;display:inline-block}.fluorochrome-columns .column-em{align-self:end}.fluorochrome-columns .column-actions{width:30px}.fluorochrome-columns .column-actions a{vertical-align:middle;padding-left:.25rem;display:inline-block}.fluorochrome-columns .column-actions a svg.svg-icon{vertical-align:middle;height:1.25rem;margin-top:.25rem;display:inline-block}.fluorochrome-columns .column-actions{align-self:end}.light-source-columns{flex:1;width:100%;margin-bottom:.5rem;line-height:32px;display:flex}.light-source-columns.light-source-header{border-bottom:1px solid var(--border-subtle-02);margin-bottom:1rem;font-size:.8rem;font-weight:600}.light-source-columns .column-show{text-align:right;width:85px}.light-source-columns .column-show .show-checkbox{vertical-align:middle;margin-left:.5rem;margin-right:1rem;display:inline-block}.light-source-columns .column-laser{flex-grow:1;width:auto}.light-source-columns .column-laser core-dropdown{width:calc(100% - 1rem)}.light-source-columns .column-wavelength{width:95px}.light-source-columns .column-wavelength core-textfield{width:calc(100% - 1rem)}.light-source-columns .column-normalize{width:75px}.light-source-columns .column-custom-name{width:180px;max-width:20%}.light-source-columns .column-lamp{flex-grow:1;width:auto}.light-source-columns .column-lamp core-dropdown{width:calc(100% - 1rem)}.light-source-columns .column-type{width:180px;max-width:20%}.light-source-columns .column-actions{width:30px}.light-source-columns .column-actions a{vertical-align:middle;padding-left:.25rem;display:inline-block}.light-source-columns .column-actions a svg.svg-icon{vertical-align:middle;height:1.25rem;margin-top:.25rem;display:inline-block}.light-source-actions{gap:1.5rem;display:flex}.products-panel{border-radius:.25rem;box-shadow:1px 1px 2px 2px #80808033}.products-panel .products-panel-row{border-top:1px solid var(--border-subtle-01);display:flex}.products-panel .products-panel-row .field-label{display:none}.products-panel .products-panel-row.products-panel-header-row{text-transform:uppercase;white-space:nowrap;border-top:none;font-size:.75rem;font-weight:600;overflow:hidden}.products-panel .products-panel-row [class*=products-panel-col-]{padding:1rem}.products-panel .products-panel-row .products-panel-col-name{flex-grow:1}.products-panel .products-panel-row .products-panel-col-name a{font-size:1rem;font-weight:600}.products-panel .products-panel-row .products-panel-col-image{width:10%}.products-panel .products-panel-row .products-panel-col-image img{max-width:100%;max-height:70px}.products-panel .products-panel-row .products-panel-col-image{flex-grow:0;flex-shrink:0}.products-panel .products-panel-row .products-panel-col-price{flex-grow:0;flex-shrink:0;width:19%}.products-panel .products-panel-row .products-panel-col-price core-loader{width:2rem;display:inline-block}.products-panel .products-panel-row .products-panel-col-quantity{flex-grow:0;flex-shrink:0;width:10%;min-width:90px}.products-panel .products-panel-row .products-panel-col-select{flex-grow:0;flex-shrink:0;width:100px}.products-panel .old-price{color:var(--text-subtle);text-decoration:line-through}@media (max-width:765px){.products-panel .products-panel-row{flex-wrap:wrap;display:flex}.products-panel .products-panel-row .field-label{text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.products-panel .products-panel-row.products-panel-header-row{display:none}.products-panel .products-panel-row .products-panel-col-name{width:100%}.products-panel .products-panel-row .products-panel-col-image,.products-panel .products-panel-row .products-panel-col-price{width:50%}.products-panel .products-panel-row .products-panel-col-quantity{width:30%}.products-panel .products-panel-row .products-panel-col-select{text-align:center;width:auto;margin-top:auto;margin-left:auto}.products-panel .products-panel-row .products-panel-col-select core-checkbox{display:inline-block}}#load-modal .saved-panel,#load-modal .presets-panel{max-height:60vh;overflow:auto}#load-modal .saved-panel ul,#load-modal .presets-panel ul{margin:0;padding:0;list-style-type:none}#load-modal .saved-panel ul li,#load-modal .presets-panel ul li{margin:0;padding:0;font-size:1rem;line-height:2rem}#load-modal .saved-panel ul{margin-top:2rem}#load-modal .saved-panel ul li{border-bottom:1px solid var(--border-subtle-02);margin-bottom:1rem;padding-bottom:1rem}#load-modal .saved-panel ul li h5{font-family:HelveticaNeue-Light;font-size:1.5rem;font-weight:500}#save-modal .actions{justify-content:flex-end;gap:1rem;display:flex}#share-modal core-button svg.svg-icon path{fill:var(--text-on-color,#fff)}.spillover-panel .spillover-message svg.svg-icon{vertical-align:middle;height:1.25rem;fill:var(--status-warning);stroke:var(--status-warning);margin-top:-2px;margin-left:.25rem;display:inline-block}.spectraviewer-spillover-tabs,.spectraviewer-spillover-tabs>.kmd-width-12{width:100%}.spectraviewer-spillover-tabs .spillover-scrollpane{max-width:100%;margin-left:405px;overflow:auto}.spectraviewer-spillover-tabs table.spillover-table{border-spacing:0}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns{width:100%;line-height:32px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns th,.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td{text-align:left;border-bottom:1px solid var(--border-subtle-02);max-width:150px;height:56px;padding:.5rem}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td span{white-space:nowrap;border-radius:4px;width:100%;height:auto;padding:.2rem .5rem;display:block}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td span core-tooltip{vertical-align:middle;margin-top:-2px;margin-left:.25rem;display:inline-block}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td span svg.svg-icon{height:1.25rem}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td.cell-warning span svg.svg-icon{fill:var(--status-warning);stroke:var(--status-warning)}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td.cell-highlight span{background-color:var(--gray-05)}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-indicator{width:24px;line-height:40px;position:absolute;left:0}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-indicator .indicator{vertical-align:middle;background-color:#000;border-radius:50%;width:14px;height:14px;display:inline-block}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-fluorochrome,.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-channel{width:200px;max-width:200px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-fluorochrome core-dropdown,.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-channel core-dropdown{z-index:1000;min-width:100%;max-width:100%}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-fluorochrome{position:absolute;left:24px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-channel{position:absolute;left:224px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-emission{border-left:2px solid var(--border-subtle-02);width:100px}@media (max-width:765px){.spectraviewer-spillover-tabs .spillover-scrollpane{max-width:100%;margin-left:205px;overflow:auto}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns th,.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns td{height:112px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-fluorochrome{height:56px;left:24px}.spectraviewer-spillover-tabs table.spillover-table tr.spillover-columns .column-channel{height:56px;margin-top:55px;left:24px}}.spectragraph-graph{width:100%;height:100%;display:block;position:relative}.spectragraph-graph .spectragraph-plot{width:calc(100% - 6rem);height:calc(100% - 11rem);position:absolute;top:4rem;left:5rem}.spectragraph-graph .spectragraph-graph-axes{color:#999;font-size:.75rem}.spectragraph-graph .spectragraph-graph-axes ol{margin:0;padding:0;display:block}.spectragraph-graph .spectragraph-graph-axes ol li{margin:0;padding:0;list-style-type:none;display:block}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis{color:#999;width:calc(100% - 6rem);height:3rem;position:absolute;top:calc(100% - 6rem);left:calc(5rem - 1px)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis ol{clear:left;border-top:1px solid #444;justify-content:space-between;width:100%;height:1.5rem;display:flex;position:absolute;top:0}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li{background-color:#444;width:1px;height:5px;position:relative}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li span{display:inline-block;position:absolute;top:10px;left:-10px}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li:first-child,.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li:last-child{border-top:none;width:1px}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis .spectragraph-graph-axis-label{font-size:.7rem;position:absolute;top:1.6rem;left:calc(50% - 5rem)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis{border-right:1px solid #444;width:5rem;height:calc(100% - 11rem);position:absolute;top:4rem;right:calc(100% - 5rem)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol{flex-direction:column;width:1rem;height:120%;display:flex;position:absolute;right:0}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol li{border-top:1px solid #444;width:100%;height:20%;display:block;position:relative}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol li span{position:absolute;top:-.5rem;right:1.5rem}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis .spectragraph-graph-axis-label{white-space:nowrap;text-align:center;transform-origin:50%;width:300px;font-size:.7rem;position:absolute;top:50%;left:calc(1.5rem - 150px);overflow:visible;transform:rotate(-90deg)}.spectragraph-graph .spectragraph-spectrum{background-color:#888;width:calc(100% - 6rem);height:1rem;position:absolute;top:calc(100% - 7rem);left:5rem}.spectragraph-graph .spectragraph-overlay{background-color:#0000;width:calc(100% - 6rem);height:calc(100% - 10rem);position:absolute;top:4rem;left:5rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator{background-color:#fff;width:2px;height:100%;position:absolute;top:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-wavelength{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;width:50px;height:10px;font-size:10px;font-weight:400;line-height:10px;display:block;position:absolute;top:-10px;left:-25px}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-points{width:0;height:calc(100% - 1rem);display:block;position:absolute;top:5px;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-points .spectragraph-overlay-indicator-point{background-color:#fff;border-radius:50%;width:10px;height:10px;position:absolute;left:-4.5px;box-shadow:1px 1px 1px #000}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-dragarea{background-color:#fff3;width:0;height:100%;position:absolute;top:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-dragarea .spectragraph-overlay-dragarea-wavelength{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;width:50px;height:10px;font-size:10px;font-weight:400;line-height:10px;display:block;position:absolute;top:-10px;left:-25px}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend{pointer-events:none;color:#fff;width:calc(100% + 4rem);height:2.5rem;position:absolute;bottom:-5.5rem;left:-4rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-wavelength{font-size:1rem;position:absolute;top:0;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items{gap:2rem;width:calc(100% - 4rem);height:100%;padding:0 2rem;display:flex;position:absolute;top:0;left:4rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item{width:calc(20% - 2rem);height:2rem;padding-left:1.25rem;font-size:.75rem;line-height:1rem;display:block;position:relative}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-dot{border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-square{border-radius:0;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;display:block;overflow:hidden}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-values{display:block}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-values .muted{color:#999}.spectragraph-graph .spectragraph-actions{color:#fff;width:calc(100% - 2rem);height:2rem;position:absolute;top:1rem;left:1rem}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset{width:20rem;height:100%;position:absolute;top:0;left:0}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label{font-size:.75rem;line-height:1rem}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon{vertical-align:middle;height:1.2rem;margin-bottom:2px;margin-right:.5rem;display:inline-block}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon path{fill:#fff}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset core-button svg.svg-icon path{fill:var(--icon-link,#0071d0)}.spectragraph-graph .spectragraph-actions .spectragraph-actions-actions{min-width:100px;height:100%;position:absolute;top:0;right:0}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-actions{display:none}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-plot{height:calc(100% - 8rem);top:1rem}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-overlay{height:calc(100% - 7rem);top:1rem}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-graph-axes .spectragraph-graph-y-axis{height:calc(100% - 8rem);top:1rem}
