.eratech{--erAccent:#ff8b32;min-width:0}.erHero{background:radial-gradient(at 90% 0,#58351c66,#0000 60%),#101d2b;border:1px solid #32485b;border-radius:22px;align-items:center;gap:30px;padding:30px;display:flex}.erHero>img{background:#fff;border-radius:14px;width:38%;max-width:400px}.erHero h2{margin:10px 0;font-size:clamp(24px,3vw,42px)}.erHero p:first-child{color:#ffac6c;letter-spacing:3px;font-size:12px}.erPartners,.erActions,.erTabs,.erFilters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.erPartners{padding:24px 0}.erPartners>span{letter-spacing:1px;border-bottom:2px solid #ff8b32;padding:10px 20px;font-size:20px;font-weight:800}.erTabs{margin:12px 0 24px}.erTabs button[aria-pressed=true]{color:#101923;background:#f28a39}.erFilters{align-items:end;margin:20px 0}.erFilters label{flex:1;gap:8px;min-width:160px;display:grid}.erGrid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px;display:grid}.erCard{background:linear-gradient(145deg,#1d2e40,#101b2a);border:1px solid #31475d;border-radius:18px;min-width:0;padding-bottom:15px;overflow:hidden}.erCardOpen{text-align:left;width:100%;display:block;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 16px!important}.erCardOpen h3,.erCardOpen p,.erCardOpen small,.erCardOpen strong{margin:12px 18px;display:block}.erCard .erActions,.erCard>.erCheck{margin:0 18px}.erCard img,.erCard [role=img]{object-fit:contain;color:#263445;background:#f5f6f7;place-items:center;width:100%;height:210px;display:grid}.erCheck{cursor:pointer;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:inline-flex}.erCheck input{accent-color:#f28a39;height:19px;width:19px!important}.erDialog{color:#edf4fa;box-sizing:border-box;background:#101e2e;border:1px solid #56718a;border-radius:18px;width:min(980px,94vw);max-height:92dvh;padding:24px;overflow:auto}.erDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b16d9}.erFullscreen{width:96vw;max-width:1500px}.erDialogTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.erDialogTop h2{overflow-wrap:anywhere;margin:0}.erForm{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.erForm label{gap:8px;min-width:0;display:grid}.erForm input[type=checkbox]{width:20px}.erForm input,.erForm select,.erForm textarea,.erFilters input,.erFilters select,.erDialog input,.erDialog select{box-sizing:border-box;max-width:100%}.erWide{grid-column:1/-1}.erDetail{grid-template-columns:1.2fr 1fr;gap:25px;display:grid}.erDetail>div>img,.erDetail>div>[role=img]{object-fit:contain;color:#263445;background:#f5f6f7;border-radius:12px;place-items:center;width:100%;height:55dvh;display:grid}.erText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.erThumbs{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.erThumbs img,.erThumbs [role=img]{object-fit:contain;color:#263445;background:#fff;width:100px;height:80px}.erThumbs>div{width:140px}.erThumbs button[aria-pressed=true]{outline:2px solid #ff8b32}.erVideo iframe,.erVideo video{aspect-ratio:16/9;border:0;width:100%}.erError{color:#ffb7b7;overflow-wrap:anywhere;border:1px solid #f08080;padding:14px}.erTax{border-bottom:1px solid #31475d;align-items:center;gap:12px;padding:10px 0;display:flex}.erTax span{flex:1}.erEmpty{border:1px dashed #536b81;border-radius:16px;padding:40px}.erOfferBar{z-index:auto;background:#13273af2;border:1px solid #775539;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:10px 15px;display:flex;position:static;top:auto}.erOfferRow{border-bottom:1px solid #384d60;grid-template-columns:75px 1fr 100px 130px 90px auto;align-items:center;gap:12px;padding:15px 0;display:grid}.erOfferRow>img,.erOfferRow>[role=img]{object-fit:contain;color:#263445;background:#fff;width:75px;height:70px}.erOfferRow label{gap:5px;font-size:12px;display:grid}.erOfferRow input,.erOfferRow select{width:100%;min-width:0}.erOfferRow strong{overflow-wrap:anywhere}.erOfferSummary{border:1px solid #4b6174;border-radius:12px;margin:20px 0;padding:16px}.erOfferSummary label{gap:7px;margin:8px;display:inline-grid}.erDialog button,.eratech button{cursor:pointer}.erDialog button:disabled,.eratech button:disabled{cursor:wait;opacity:.6}@media (max-width:650px){.erHero{flex-direction:column;align-items:flex-start;padding:20px}.erHero>img{width:100%}.erDetail,.erForm{grid-template-columns:1fr}.erDetail>div>img,.erDetail>div>[role=img]{height:35dvh}.erOfferRow{grid-template-columns:65px 1fr 70px}.erOfferRow>label{grid-row:auto}.erDialog{padding:16px}.erDialogTop{align-items:flex-start}.erDialogTop h2{font-size:22px}.erOfferBar,.erTax{flex-wrap:wrap}}.eratech button:not(.erCardOpen),.erDialog button,.erOfferBar button,.erRobotAdd{font:inherit;color:#eaf5ff;-webkit-backdrop-filter:blur(16px)saturate(145%);cursor:pointer;background:linear-gradient(150deg,#d4eaff22,#8bb8e50b 48%,#ffffff08);border:1px solid #b5d8ff33;border-radius:12px;min-height:42px;padding:11px 18px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000026}.eratech button:not(.erCardOpen):hover,.erDialog button:hover,.erOfferBar button:hover{background:linear-gradient(145deg,#ffae6040,#ffffff12);border-color:#ffc38a8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 7px 23px #0005,0 0 20px #ff9c2c13}.eratech button:focus-visible,.erDialog button:focus-visible,.erOfferBar button:focus-visible,.eratech input:focus-visible,.erDialog input:focus-visible,.eratech select:focus-visible,.erDialog select:focus-visible,.eratech textarea:focus-visible,.erDialog textarea:focus-visible{outline-offset:3px;outline:2px solid #ffbc7f}.eratech button.primary,.erDialog button.primary,.eratech button[aria-pressed=true],.erOfferBar button{color:#ffe9d5;background:linear-gradient(135deg,#ffa34d4d,#d56b252b);border-color:#ffac6780;box-shadow:inset 0 1px #ffd7b44a,0 6px 24px #c960151a}.eratech .erPartners{gap:10px}.eratech .erPartners>button{letter-spacing:.8px;border-radius:14px;min-height:46px;padding:13px 20px;font-size:15px}.eratech .erPartners>button[aria-pressed=true]{background:linear-gradient(135deg,#ffad5f44,#ff8a2122);border-color:#ffb87a;box-shadow:inset 0 1px #ffecdc40,0 0 22px #ff8e2524}.eratech input:not([type=checkbox]):not([type=file]),.eratech select,.eratech textarea,.erDialog input:not([type=checkbox]):not([type=file]),.erDialog select,.erDialog textarea{color:#edf6ff;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:linear-gradient(145deg,#c0ddff0f,#07111f99);border:1px solid #9fbfdd40;border-radius:12px;padding:12px 14px;font-size:15px;display:block;box-shadow:inset 0 1px 5px #0003}.eratech input::placeholder,.erDialog input::placeholder{color:#9bafc3}.eratech select option,.erDialog select option{color:#eef6ff;background:#142538}.eratech .erCardOpen{font:inherit;cursor:pointer;color:#edf6ff!important}.eratech .erRemoveRobot{margin:12px 18px 0;padding:8px 12px;font-size:12px}.erRobotAdd{align-items:center;gap:8px;margin-top:8px;font-size:12px!important;display:flex!important}.erPickerRows{max-height:55dvh;padding:4px;overflow:auto}.erDialog input[type=file]{max-width:100%;font:inherit;border:1px dashed #8aaccb70;border-radius:10px;padding:10px}.erDialog input[type=file]::file-selector-button{color:#f3f7fc;cursor:pointer;background:#284660;border:1px solid #9fc2e355;border-radius:8px;margin-right:12px;padding:10px}@media (prefers-reduced-motion:reduce){.eratech button,.erDialog button,.erOfferBar button{transition:none!important;transform:none!important}}@media (max-width:650px){.eratech .erPartners>button{padding:11px 13px;font-size:13px}.eratech button:not(.erCardOpen),.erDialog button,.erOfferBar button{padding:10px 13px;font-size:13px}.erPickerRows .erTax{align-items:flex-start}.erPickerRows .erTax span{min-width:140px}}
.main{min-width:0}.erOfferBar{top:calc(var(--enesis-header-height,72px) + 8px);z-index:4;isolation:isolate}.modal{z-index:200}.modal .modalbox{width:min(1100px,96vw);min-width:0;max-width:calc(100vw - 16px)}.modal .quoteRow{align-items:start;gap:16px;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.modal .quoteRow>label{width:100%;max-width:100%;min-width:0!important}.modal .quoteRow>div:first-child{grid-column:1/-1;max-width:220px}.modal .quoteRow>div:first-child img{object-fit:contain;width:100%;height:160px}.modal .quoteRow>.quoteDescription{grid-column:1/-1}.modal .quoteRow input,.modal .quoteRow select,.modal .quoteRow textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.modal .quoteRow>.quoteDescription textarea{height:150px;min-height:110px}.quoteIssuerFields,.quoteCurrencyFields{box-sizing:border-box;border:1px solid #7191ad55;border-radius:14px;min-width:0;max-width:100%;margin:12px 0;padding:16px}.quoteIssuerFields>label,.quoteCurrencyFields label{gap:8px;min-width:0;max-width:100%;display:grid}.quoteCurrencyFields small{margin-top:12px;display:block}.quoteCurrencyFields label{margin:12px 0}.quoteCurrencyFields input,.quoteCurrencyFields select,.quoteIssuerFields input,.quoteIssuerFields select{box-sizing:border-box;min-width:0;max-width:100%}.quoteIssuerFields .erForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quoteIssuerFields .erForm>label{min-width:0}.quoteIssuerFields p{overflow-wrap:anywhere}.quoteCurrencyFields .eqNotice{color:inherit}.quoteIssuerFields button,.quoteCurrencyFields button{margin-top:10px}.quoteIssuerFields,.eqDialog .quoteCurrencyFields{flex:100%}.eqDialog .quoteIssuerFields{width:100%}@media (max-width:650px){.modal .quoteRow,.quoteIssuerFields .erForm{grid-template-columns:minmax(0,1fr)!important}.modal .quoteRow>label{grid-column:1/-1}.erOfferBar{gap:8px;padding:10px}.erOfferBar>span{font-size:12px}.quoteIssuerFields,.quoteCurrencyFields{padding:12px}}.quoteIssuerFields button,.quoteCurrencyFields button{font:inherit;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border2,#7191ad66);max-width:100%;color:var(--text,#edf5fa);cursor:pointer;background:linear-gradient(140deg,#7598b933,#233c5522);border-radius:10px;padding:10px 14px}.quoteIssuerFields button:focus-visible,.quoteCurrencyFields button:focus-visible{outline-offset:2px;outline:2px solid #ffac65}.erOfferBar{z-index:auto;position:static;top:auto}
.eqDialog{width:min(1240px,97vw);max-height:95dvh}.eqSticky{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101e2ef5;padding:18px 0;position:sticky;top:-24px}.eqSection{background:#9ab6d608;border:1px solid #6a8cac50;border-radius:16px;margin:18px 0;padding:18px}.eqSection summary{cursor:pointer;color:#ffc390;padding:6px 0 16px;font-size:18px;font-weight:700}.eqProduct{border-bottom:1px solid #5c7c9655;grid-template-columns:200px 1fr;gap:24px;padding:24px 0;display:grid}.eqProductPhoto img,.eqSection label>img{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:210px;max-height:180px;padding:8px}.eqProductPhoto{align-content:start;gap:12px;display:grid}.eqProductPhoto label{gap:8px;font-size:13px;display:grid}.eqSection .erForm{margin-top:16px}.eqTotals{text-align:right;border:1px solid #b8c9d740;border-radius:12px;gap:10px;padding:22px;display:grid}.eqTotals strong{color:#f3a467;font-size:22px}.eqTotals small{font-size:12px}.eqNotice{overflow-wrap:anywhere;background:#244d3e55;border:1px solid #7daa9b66;border-radius:12px;padding:14px}.eqPaper{color:#142638;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-width:900px;margin:18px auto;padding:42px;line-height:1.6}.eqPaper header{border-bottom:3px solid #ef782b;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.eqPaper header img{object-fit:contain;width:220px;max-height:85px}.eqPaper header>div{text-align:right}.eqPaper header strong{font-size:30px}.eqPaper h2,.eqPaper h3{color:#142638}.eqPaper article{border-bottom:1px solid #dae2e8;padding:20px 0}.eqPaper article img{object-fit:contain;width:240px;height:180px;display:block}.eqPaper .eqTotals strong{color:#b44f0b}.eqPaper footer{border-top:1px solid #dae2e8;margin-top:28px;padding-top:20px}.eqFooter{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#101e2ef7;border-top:1px solid #6c8aa255;margin-top:20px;padding:16px 0;position:sticky;bottom:-24px}.eqFooter p{color:#bdcad5;width:100%;margin:0;font-size:12px;line-height:1.5}.eqPdf iframe{background:#fff;border:1px solid #7b92a9;border-radius:12px;width:100%;height:65dvh}.eqPdf a{color:#ffbe8d;padding:14px 0;display:inline-block}.eqSearch{gap:10px;max-width:600px;margin:24px 0;display:grid}.eqRecords{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:18px;display:grid}.eqRecords article{color:#edf4fa;background:linear-gradient(145deg,#253d55,#152539);border:1px solid #7494af55;border-radius:16px;padding:22px}.eqRecords small{margin-bottom:16px;display:block}.eqPhotoEmpty{color:#7890a4;border:1px dashed #7494af55;border-radius:12px;place-items:center;min-height:80px;display:grid}@media (max-width:650px){.eqProduct{grid-template-columns:1fr}.eqProductPhoto{grid-template-columns:1fr 1fr}.eqProductPhoto img{grid-row:span 2}.eqPaper{padding:20px}.eqPaper header{flex-direction:column}.eqPaper header>div{text-align:left}.eqSticky{top:-16px}.eqFooter{bottom:-16px}.eqFooter button{flex:135px}.eqSection{padding:12px}.eqTotals strong{font-size:19px}}.eqFieldset{border:0;min-width:0;margin:0;padding:0}.eqProductPhoto>*{min-width:0}@media (max-width:650px){.eqProductPhoto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.eqDialog *{box-sizing:border-box}.eqDialog .eqSection,.eqDialog .erForm,.eqDialog .erDialogTop>div{min-width:0;max-width:100%}.eqDialog .erForm{grid-template-columns:repeat(2,minmax(0,1fr))}.eqProduct{grid-template-columns:200px minmax(0,1fr)}.eqProductPhoto input{width:100%;min-width:0}.eqDialog img{max-width:100%}.eqDialog button{white-space:normal;overflow-wrap:anywhere}.eqDialog .eqFooter{max-width:100%}@media (max-width:650px){.eqDialog .erForm,.eqProduct{grid-template-columns:minmax(0,1fr)}.eqDialog .eqSticky{flex-direction:column;align-items:stretch}.eqDialog .eqSticky .erActions{justify-content:flex-start}.eqPaper header img{max-width:100%}.eqDialog .eqFooter button{min-width:0}}.eqDialog .eqSticky,.eqDialog .eqFooter{-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto;bottom:auto}.eqPaper .eqParties{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.eqPaper .eqParties>div{text-align:left;min-width:0}.eqPaper .eqParties p{margin:6px 0;font-size:13px}.eqPaper .eqParties img{object-fit:contain;object-position:left;width:210px;height:70px}.eqPaper .eqTechnical{align-items:flex-start;gap:24px;display:flex}.eqPaper .eqTechnical>img{flex-shrink:0;width:170px;height:150px}.eqTechnical>div{flex:1;min-width:0}.eqTechnical h3{margin-top:0}.eqPriceScroll{max-width:100%;margin:18px 0;overflow-x:auto}.eqPaper .eqPriceTable{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.eqPaper .eqPriceTable th,.eqPaper .eqPriceTable td{text-align:right;color:#142638;background:0 0;border-bottom:1px solid #ced9e1;padding:12px 8px}.eqPaper .eqPriceTable th:first-child,.eqPaper .eqPriceTable td:first-child{text-align:left}.eqPriceProduct{align-items:center;gap:10px;display:flex}.eqPaper .eqPriceProduct img{object-fit:contain;flex-shrink:0;width:40px;height:45px}.eqProduct output{color:#ffc390;border:1px solid #7191ad55;border-radius:10px;padding:12px}@media (max-width:650px){.eqPaper .eqParties{grid-template-columns:1fr}.eqPaper .eqTechnical{gap:12px}.eqPaper .eqTechnical>img{width:85px;height:95px}.eqPaper .eqTechnical .erText{font-size:12px}.eqPaper{padding:16px}}.eqCustomerPicker,.eqCustomerManager{border:1px solid #7191ad55;border-radius:14px;min-width:0;margin:16px 0;padding:18px}.eqCustomerPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eqCustomerPicker label{gap:8px;min-width:0;display:grid}.eqCustomerPicker input,.eqCustomerPicker select{width:100%;min-width:0}.eqCustomerPicker p,.eqCustomerPicker>small,.eqCustomerPicker .erError{grid-column:1/-1;margin:0}.eqCustomerManager p{overflow-wrap:anywhere}.eqCustomerManager form{margin-bottom:20px}@media (max-width:650px){.eqCustomerPicker{grid-template-columns:1fr;padding:12px}.eqCustomerManager{padding:12px}}
.estunTechnical{border:1px solid #bd4e28;border-radius:12px;min-width:0;margin:16px 0;padding:14px}.estunTechnical details{border-top:1px solid #40515f;margin:10px 0;padding-top:8px}.estunTechnical summary{cursor:pointer;min-height:36px;font-weight:700}.estunPairs{margin:10px 0}.estunPairs>div{border-bottom:1px solid #40515f;grid-template-columns:minmax(90px,1fr) minmax(0,1.6fr);gap:10px;padding:8px 0;display:grid}.estunPairs dt{opacity:.8}.estunPairs dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.estunAxes{max-width:100%;overflow-x:auto}.estunAxes table{border-collapse:collapse;width:100%;min-width:480px}.estunAxes th,.estunAxes td{text-align:left;border:1px solid #40515f;padding:8px}.estunDownloads{gap:12px;margin:12px 0;display:grid}.estunDownloads a{overflow-wrap:anywhere}.estunSourceWarning{background:#f4b65215;border-left:3px solid #f4b652;padding:10px}.estunPriorityBadge{color:#ffc584;font-weight:700}
