/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 27 2026 | 13:52:12 */
#popup-anonymous .dialog-close-button{border-radius:100%;padding:8px}#anon-search .lipid-tool-form-wrap{border-radius:24px;border:1.111px solid rgba(67,216,194,.25);background:linear-gradient(135deg,rgba(20,56,57,.95) 0%,rgba(12,33,33,.95) 100%);box-shadow:0 0 30px 0 rgba(67,216,194,.05),0 20px 40px 0 rgba(0,0,0,.2);padding:40px 48px}#anon-search .lipid-select-trigger{background:#0C2121;color:#FFF}#anon-search .lipid-tool-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:nowrap}#anon-search .lipid-tool-grid{display:flex;align-items:flex-end;gap:24px;flex:1 1 auto;flex-wrap:nowrap;min-width:0}#anon-search .lipid-field{display:flex;flex-direction:column;gap:8px;min-width:0;flex:0 0 auto;position:relative}#anon-search .lipid-field-target-oil{flex:0 0 326px;min-width:326px;max-width:326px}#anon-search .lipid-field-target-oil select{width:100%}#anon-search .lipid-field-results{width:150px}#anon-search .lipid-field-blend{padding-bottom:8px}#anon-search .lipid-inline-toggle-label{display:inline-flex;align-items:center;gap:14px;margin-bottom:0;white-space:nowrap}#anon-search .lipid-inline-toggle-text{color:rgba(255,255,255,.7);font-family:"Value Sans Pro";font-size:14px;font-weight:500;line-height:135%;letter-spacing:1.4px;text-transform:uppercase}#anon-search .lipid-field label{color:#FFF;font-family:"Value Sans Pro";font-size:14px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:0!important}#anon-search select{width:100%;height:58px;padding:10px 44px 10px 18px;border-radius:11.792px;border:none;background-color:#0C2121;color:#FFF;font-family:"Value Sans Pro";font-size:15px;font-weight:400;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.7)' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}#anon-search select:focus{outline:none;box-shadow:0 0 0 1px rgba(67,216,194,.35)}#anon-search .lipid-checkbox-wrap{min-height:0;display:inline-flex;align-items:center}#anon-search .lipid-blend{appearance:none;-webkit-appearance:none;width:56px;height:30px;border-radius:999px;background:rgba(255,255,255,.18);position:relative;cursor:pointer;margin:0;border:none;box-shadow:none}#anon-search .lipid-blend::before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#FFF;transition:.25s ease}#anon-search .lipid-blend:checked{background:#43D8C2}#anon-search .lipid-blend:checked::before{transform:translateX(26px)}#anon-search .lipid-tool-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex:0 0 310px;margin-top:0}#anon-search .lipid-run{width:100%;min-width:0;max-width:176px;height:68px;border-radius:999px;background:#4FD2C3;color:#0C2121;font-family:"Value Sans Pro";font-size:18px;font-weight:500;border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all 0.2s ease}#anon-search .lipid-run:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.18)}#anon-search .lipid-status{display:none}#anon-search .lipid-tool-results{display:none}#anon-search .lipid-tool-results.has-results{display:block;margin-top:28px}#anon-search .lipid-result-actions,#anon-search .lipid-tool-notice,#anon-search .lipid-favorite-toggle{display:none!important}#anon-search .lipid-plot{border-radius:24px;border:1.111px solid rgba(67,216,194,.25);background:linear-gradient(135deg,rgba(20,56,57,.95) 0%,rgba(12,33,33,.95) 100%);box-shadow:0 0 30px 0 rgba(67,216,194,.05),0 20px 40px 0 rgba(0,0,0,.2);padding:24px;overflow:hidden;margin-top:0}#anon-search .lipid-plot .plot-container,#anon-search .lipid-plot .svg-container{max-width:100%!important}#anon-search .lipid-plot svg.main-svg{border-radius:20px}#anon-search .lipid-plot .modebar{display:none!important}#anon-search .lipid-top-strains{margin-top:24px}#anon-search .lipid-top-strains-card{border-radius:24px;border:1.111px solid rgba(67,216,194,.25);background:linear-gradient(135deg,rgba(20,56,57,.95) 0%,rgba(12,33,33,.95) 100%);box-shadow:0 0 30px 0 rgba(67,216,194,.05),0 20px 40px 0 rgba(0,0,0,.2);padding:24px;border-top:none;overflow:hidden}#anon-search .lipid-top-strains-title{padding:0 0 16px 0;margin:0;border:none;background:transparent;color:#FFF;font-family:"Value Serif Pro";font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.44px}#anon-search .lipid-strain-table{padding:0;gap:0;background:transparent}#anon-search .lipid-strain-accordion{border:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}#anon-search .lipid-strain-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0!important;border:none!important;border-top:1px solid rgba(67,216,194,.25)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#anon-search .lipid-strain-accordion:first-child .lipid-strain-row{border-top:1px solid rgba(67,216,194,.25)!important}#anon-search .strain-name-wrap{display:flex;align-items:center;gap:12px;min-width:0}#anon-search .strain-dot{width:12px;height:12px;min-width:12px;border-radius:50%}#anon-search .strain-name{color:#FFF;font-family:"Value Sans Pro";font-size:16px;font-weight:500;line-height:1.5em}#anon-search .strain-row-summary{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:nowrap}#anon-search .strain-metric{display:inline-flex;align-items:baseline;gap:3px;color:var(--e-global-color-accent);white-space:nowrap}#anon-search .strain-metric-label{color:var(--e-global-color-accent);font-size:14px;font-weight:400}#anon-search .strain-metric strong{color:var(--e-global-color-accent);font-size:16px;font-weight:700}#anon-search .lipid-request-sample-trigger,#anon-search .strain-accordion-toggle,#anon-search .strain-accordion-icon,#anon-search .lipid-strain-details{display:none!important}#anon-search .lipid-info{display:none!important}@media (max-width:1100px){#anon-search .lipid-tool-row{flex-direction:column;align-items:stretch}#anon-search .lipid-tool-grid{flex-wrap:wrap}#anon-search .lipid-field-target-oil,#anon-search .lipid-field-results{width:auto;flex:1 1 calc(50% - 12px);min-width:0;max-width:none}#anon-search .lipid-field-blend{flex:1 1 100%}#anon-search .lipid-tool-actions{flex:0 0 auto;width:100%;justify-content:center;margin-top:8px}#anon-search .lipid-run{width:100%;max-width:320px}}@media (max-width:767px){#anon-search .lipid-tool-form-wrap{padding:28px 24px}#anon-search .lipid-tool-grid{flex-direction:column;align-items:stretch;gap:18px}#anon-search .lipid-field-target-oil,#anon-search .lipid-field-results,#anon-search .lipid-field-blend{flex:1 1 100%;width:100%;min-width:0}#anon-search .lipid-inline-toggle-label{justify-content:space-between;width:100%}#anon-search .lipid-tool-actions{width:100%}#anon-search .lipid-run{max-width:none;width:100%;height:56px;font-size:16px}#anon-search .lipid-top-strains-card,#anon-search .lipid-plot{padding:20px}#anon-search .lipid-strain-row{align-items:flex-start}#anon-search .strain-row-summary{gap:12px}}#anon-search .lipid-field-results{width:auto;flex:0 0 292px}#anon-search .lipid-field-results .lipid-segmented{width:auto;justify-content:flex-start}#anon-search .lipid-field-results .lipid-segmented-option{flex:0 0 52px;width:52px;min-width:52px;height:52px;padding:0}#anon-search .lipid-segmented-option{background:#0C2121;border-color:transparent;color:#FFF}#anon-search .lipid-segmented-option:hover{border-color:rgba(67,216,194,.35)}#anon-search .lipid-segmented-option:focus,#anon-search .lipid-segmented-option:focus-visible{outline:none;border-color:rgba(67,216,194,.55)}#anon-search .lipid-segmented-option.is-selected{background:#43D8C2;border-color:#43D8C2;color:#0C2121;font-weight:500}#anon-search .lipid-segmented-option.is-selected:hover{border-color:#43D8C2}@media (max-width:1100px){#anon-search .lipid-field-results{flex:1 1 100%;width:100%}#anon-search .lipid-field-results .lipid-segmented{justify-content:flex-start}}@media (max-width:480px){#anon-search .lipid-field-results .lipid-segmented-option{flex:0 0 44px;width:44px;min-width:44px;height:44px}}