.err2-header .err2-string-search{position:relative}.err2-header .err2-string-results[hidden]{display:none!important}.err2-header .err2-string-results{position:absolute;top:calc(100% + 12px);right:0;width:370px;max-width:calc(100vw - 24px);max-height:min(620px,75vh);overflow:auto;background:#fff;color:#153b50;border:1px solid #d8e4e9;border-radius:14px;box-shadow:0 16px 40px #00344d29;z-index:100;white-space:normal;text-align:left}.err2-header .err2-results-heading{padding:12px 16px;font-size:12px;font-weight:600;border-bottom:1px solid #e5edf1}.err2-header a.err2-string-card{display:flex!important;gap:14px;padding:14px 16px!important;text-decoration:none!important;border-bottom:1px solid #e5edf1;color:inherit!important;line-height:1.45;text-transform:none}.err2-header a.err2-string-card:hover,.err2-header a.err2-string-card:focus-visible{background:#edf6fa;outline:2px solid #0580b5;outline-offset:-2px}.err2-header .err2-string-card img{width:64px;height:80px;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0}.err2-header .err2-string-info{display:flex;flex-direction:column;gap:2px;min-width:0}.err2-header .err2-string-name{font-size:13px;font-weight:700}.err2-header .err2-string-price{font-size:15px;font-weight:700;color:#197321}.err2-header .err2-string-included,.err2-header .err2-string-origin{font-size:11px;color:#526873}.err2-header .err2-string-spec{font-size:12px}.err2-header .err2-string-more{font-size:12px;font-weight:600;color:#006b99;margin-top:3px}.err2-header .err2-all-strings{display:block!important;padding:13px 16px!important;font-size:12px;font-weight:700;color:#006b99!important}.err2-header .err2-search-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}html[data-err2-mode=dark] .err2-header .err2-string-results{background:#102b3b;color:#eff7fb;border-color:#375665}html[data-err2-mode=dark] .err2-header .err2-string-card:hover,html[data-err2-mode=dark] .err2-header .err2-string-card:focus-visible{background:#1c4155}html[data-err2-mode=dark] .err2-header .err2-string-price{color:#8ee878}html[data-err2-mode=dark] .err2-header .err2-string-included,html[data-err2-mode=dark] .err2-header .err2-string-origin{color:#b4cbd7}html[data-err2-mode=dark] .err2-header .err2-string-more,html[data-err2-mode=dark] .err2-header .err2-all-strings{color:#88d4ff!important}@media(max-width:1023px){body.err2-public header.err2-header .err2-header-row{grid-template-columns:minmax(64px,1fr) 36px 36px minmax(60px,auto) 56px;padding-right:20px}body.err2-public header.err2-header .err2-header-row::after{width:80px}body.err2-public header.err2-header .err2-navigation .err2-menu li{border-bottom:0}body.err2-public header.err2-header .err2-menu>li>a,body.err2-public header.err2-header .err2-menu>li>.err2-submenu-toggle{padding-block:calc(clamp(10px,calc((100dvh - 560px)/18),16px) + 1.5px)}#err2-navigation.err2-community-menu .err2-drawer-head .err2-brand img{width:auto!important;height:62px!important;max-width:100%!important}#err2-navigation.err2-community-menu .err2-drawer-head{min-height:76px}#err2-navigation .err2-search{display:flex;flex-direction:column;margin:12px 0 20px}#err2-navigation .err2-search>label{order:2;display:block;font-size:11px;margin:7px 0 0}#err2-navigation .err2-registry-input{display:flex;gap:6px}#err2-navigation .err2-registry-input input[type=search]{min-width:0;width:100%;font-size:14px;padding:12px;border:1px solid #ccd5df;border-radius:12px}#err2-navigation .err2-registry-input button{padding:0 14px;border-radius:12px;font-size:13px;min-height:46px;background:#07577b;color:#fff}#err2-navigation .err2-string-results{position:static;width:100%;max-width:none;max-height:380px;order:3;margin-top:10px;box-shadow:none;flex-shrink:0}#err2-navigation .err2-user-profile-inner{font-size:13px;gap:10px}#err2-navigation .err2-user-profile-inner svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.err2-header .err2-theme-switch *{transition:none!important}}@media(max-width:1023px){#err2-navigation.err2-community-menu .err2-menu>li>a{font-weight:700!important}#err2-navigation.err2-community-menu a.err2-community-login{border:0!important;box-shadow:none!important;text-transform:none!important;min-height:46px}#err2-navigation.err2-community-menu a.err2-community-login::before,#err2-navigation.err2-community-menu a.err2-community-login::after{display:none!important}#err2-navigation.err2-community-menu .err2-user-profile-inner{font-weight:600}}.err2-header .err2-string-search .err2-string-results{display:block!important}.err2-header .err2-string-search .err2-string-results[hidden]{display:none!important}@media(max-width:1023px){#err2-navigation.err2-community-menu a.err2-drawer-login.err2-community-login{background:linear-gradient(135deg,#b4d8f6,#68acdf)!important;color:#07577b!important}#err2-navigation.err2-community-menu a.err2-drawer-login .err2-user-profile-inner{color:#07577b!important;text-shadow:none!important}#err2-navigation .err2-user-profile-inner svg{fill:none!important}html[data-err2-mode=dark] #err2-navigation.err2-community-menu a.err2-drawer-login .err2-user-profile-inner{color:#eef7ff!important}}@media(min-width:1024px){.err2-header .err2-navigation .err2-community-login{display:none!important}}@media(max-width:1023px){body.err2-public header.err2-header{position:sticky;top:0}body.admin-bar.err2-public header.err2-header{top:32px}body.err2-public header.err2-header .err2-topbar{display:flex;min-height:30px;height:auto;padding:6px 20px;font-size:11px;line-height:1.5}body.err2-public header.err2-header .err2-topbar>span{display:block;color:var(--err2-text)}body.err2-public header.err2-header .err2-top-links{display:none}#err2-navigation.err2-community-menu{width:min(360px,90vw);padding:12px clamp(22px,6vw,36px)!important;overflow-y:auto;overscroll-behavior:contain;font-family:Rubik,'Albert Sans',system-ui,sans-serif}#err2-navigation.err2-community-menu .err2-drawer-head{min-height:75px;gap:8px;padding:0 0 12px!important}#err2-navigation.err2-community-menu .err2-drawer-head .err2-brand{min-width:0;flex:1 1 auto}#err2-navigation.err2-community-menu .err2-drawer-head .err2-brand img{height:63px!important;width:auto!important;max-width:160px!important;object-fit:contain}#err2-navigation.err2-community-menu .err2-menu-scroll{padding:8px 0;flex:0 0 auto;overflow:visible!important}#err2-navigation.err2-community-menu .err2-search{display:flex;flex-direction:column;gap:0;margin:4px 0 20px}#err2-navigation.err2-community-menu .err2-search>label{position:static!important;clip-path:none!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;order:2;padding:0!important;margin:7px 0 0!important;display:block;font-size:11px;font-weight:500;line-height:1.45;color:var(--err2-text)}#err2-navigation.err2-community-menu .err2-registry-input{display:flex;gap:6px;width:100%;min-width:0}#err2-navigation.err2-community-menu .err2-registry-input input[type=search]{flex:1 1 auto;width:0;min-width:0;height:46px;min-height:46px;padding:10px 12px;font:400 16px/1.65 Rubik,'Albert Sans',system-ui,sans-serif;border:1px solid var(--err2-line);border-radius:12px;background:var(--err2-soft);color:var(--err2-text)}#err2-navigation.err2-community-menu .err2-registry-input button{flex:0 0 auto;height:46px;min-height:46px;padding:8px 14px;border:1px solid #07517a;border-radius:12px;background:#07517a;color:#fff;font:700 14px/1.3 Rubik,'Albert Sans',system-ui,sans-serif}#err2-navigation.err2-community-menu .err2-menu>li>a{font-size:15px!important;font-weight:600!important;line-height:22px;padding-block:calc(clamp(10px,calc((100dvh - 560px)/18),16px) + 1.5px)}#err2-navigation.err2-community-menu .err2-menu>li>.err2-submenu-toggle{line-height:22px;padding-block:calc(clamp(10px,calc((100dvh - 560px)/18),16px) + 1.5px)}#err2-navigation.err2-community-menu .err2-menu li{border-bottom:0}#err2-navigation.err2-community-menu a.err2-community-login .err2-user-profile-inner{font-size:13px;font-weight:600;line-height:1.4;color:#07517a!important}#err2-navigation.err2-community-menu a.err2-community-application .err2-user-profile-inner{color:#24523b!important}html[data-err2-mode=dark] #err2-navigation.err2-community-menu a.err2-community-login .err2-user-profile-inner{color:#eff7ff!important}#err2-navigation.err2-community-menu .err2-drawer-foot{border:0;padding:12px 0 0!important;font-size:12px;line-height:19px}#err2-navigation.err2-community-menu .err2-drawer-legal{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 4px;font-size:11px}#err2-navigation.err2-community-menu .err2-drawer-foot p{font-size:11px;margin:0;color:var(--err2-muted)}#err2-navigation.err2-community-menu .err2-drawer-foot a{color:var(--err2-text)}}@media(max-width:782px){body.admin-bar.err2-public header.err2-header{top:46px}}@media(max-width:359px){body.err2-public header.err2-header .err2-topbar{padding-inline:12px;font-size:10px}}.err2-public .err2-language .err2-language-flag{box-shadow:none;border:0;border-radius:3px;width:26px;height:18px;flex:0 0 26px;background:transparent}.err2-public .err2-language .err2-language-flag img{object-fit:contain!important;object-position:center!important;border-radius:2px;image-rendering:auto}.err2-public .err2-language>summary .err2-language-flag{width:22px;height:16px;flex-basis:22px}.err2-public .err2-language .err2-language-panel{border-radius:12px;padding:8px;width:230px}.err2-public .err2-language-panel a{font-size:13px;gap:12px}@media(min-width:1024px){body.err2-public header.err2-header .err2-topbar{min-height:42px;padding:5px 24px;gap:16px;overflow:visible}body.err2-public header.err2-header .err2-topbar>.err2-utilities{display:flex;position:relative;order:-1;margin:0;gap:6px;flex:0 0 auto;z-index:90}body.err2-public header.err2-header .err2-topbar .err2-language>summary{height:30px;min-height:30px!important;padding:0 8px;gap:5px;font-size:11px;background:var(--err2-paper)}body.err2-public header.err2-header .err2-topbar .err2-mode{height:30px;width:30px;min-height:30px!important;min-width:30px!important;padding:0}body.err2-public header.err2-header .err2-topbar .err2-mode svg{height:16px;width:16px}body.err2-public header.err2-header .err2-topbar .err2-language-panel{left:0;right:auto;top:calc(100% + 7px)}body.err2-public header.err2-header .err2-header-row>.err2-apply{height:36px;min-height:36px;padding:7px 12px;font-size:11px}body.err2-public header.err2-header .err2-header-row>.err2-apply svg{width:16px;height:16px}}@media(max-width:1023px){body.err2-public header.err2-header .err2-utilities>.err2-language>summary>.err2-language-flag{display:inline-flex!important}body.err2-public header.err2-header .err2-utilities>.err2-language>summary:before{display:none}}@media(min-width:1024px){body.err2-public header.err2-header .err2-topbar button.err2-mode{display:flex!important;position:relative;width:128px!important;min-width:128px!important;height:32px!important;min-height:32px!important;gap:0;padding:3px!important;border:1px solid var(--err2-line);border-radius:18px;background:var(--err2-soft)!important;overflow:hidden;isolation:isolate;box-shadow:none}body.err2-public header.err2-header .err2-topbar button.err2-mode::before{content:'';position:absolute;z-index:-1;left:3px;top:3px;width:calc(50% - 3px);height:24px;border-radius:14px;background:#fff;box-shadow:0 1px 4px #0a345c25;transition:transform .2s ease,background .2s ease}body.err2-public header.err2-header .err2-topbar button.err2-mode>span{position:relative!important;inset:auto!important;display:flex!important;flex:1;align-items:center;justify-content:center;gap:5px;height:24px;opacity:1!important;visibility:visible!important;transform:none!important;color:#62768a!important;font:600 11px/1 system-ui,sans-serif;transition:color .2s ease}body.err2-public header.err2-header .err2-topbar button.err2-mode>span::after{display:block}body.err2-public header.err2-header .err2-topbar button.err2-mode>.err2-mode-sun::after{content:'Light'}body.err2-public header.err2-header .err2-topbar button.err2-mode>.err2-mode-moon::after{content:'Dark'}body.err2-public header.err2-header .err2-topbar button.err2-mode svg{height:14px!important;width:14px!important;color:inherit!important}html:not([data-err2-mode=dark]) body.err2-public header.err2-header .err2-topbar button.err2-mode>.err2-mode-sun{color:#07517a!important}html[data-err2-mode=dark] body.err2-public header.err2-header .err2-topbar button.err2-mode::before{transform:translateX(100%);background:#324762;box-shadow:0 1px 5px #0004}html[data-err2-mode=dark] body.err2-public header.err2-header .err2-topbar button.err2-mode>.err2-mode-moon{color:#edf6ff!important}html[data-err2-mode=dark] body.err2-public header.err2-header .err2-topbar button.err2-mode>.err2-mode-sun{color:#b1c1d6!important}body.err2-public header.err2-header .err2-topbar button.err2-mode:focus-visible{outline:2px solid var(--err2-focus);outline-offset:3px}}@media(prefers-reduced-motion:reduce){body.err2-public header.err2-header .err2-topbar button.err2-mode::before,body.err2-public header.err2-header .err2-topbar button.err2-mode>span{transition:none}}@media(max-width:1023px){body.err2-public header.err2-header .err2-utilities>.err2-menu-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:8px;border:1px solid #ffffff35;border-radius:50%;background:#ffffff16!important;color:white!important;box-shadow:none}body.err2-public header.err2-header .err2-menu-open>span{display:block;flex:0 0 1px;height:1px!important;width:20px!important;background:white!important;border:0;margin:0}body.err2-public header.err2-header .err2-menu-open::before,body.err2-public header.err2-header .err2-menu-open::after{content:none}body.err2-public header.err2-header .err2-topbar>span{visibility:visible!important;opacity:1!important;display:block!important}body.err2-public header.err2-header .err2-utilities>.err2-language>summary>.err2-language-flag{display:none!important}body.err2-public header.err2-header .err2-utilities>.err2-language>summary:before{display:block}#err2-navigation.err2-community-menu a.err2-drawer-login,#err2-navigation.err2-community-menu a.err2-drawer-login .err2-user-profile-inner{-webkit-text-fill-color:currentColor!important}}@media(max-width:1023px){body.err2-public header.err2-header .err2-utilities>.err2-menu-open{justify-self:end}}header.err2-header:not(.err2-enhanced) .err2-menu>li>ul{display:none!important}@media(max-width:1023px){body.err2-public header.err2-header .err2-utilities>.err2-menu-open{margin-left:16px!important}}