/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.layout--onecol .layout__region{width:100%;}
.pepc-cta-section.pepc-cta-section{--pepc-cta-card-border:rgba(var(--pepc-cta-accent-rgb),0.2);--pepc-cta-radius:16px;background-color:var(--pepc-cta-bg) !important;padding:60px 24px !important;box-sizing:border-box !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}.pepc-cta-section.pepc-cta--breakout{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;}.pepc-cta-section *,.pepc-cta-section *::before,.pepc-cta-section *::after{box-sizing:border-box !important;}.pepc-cta-container{margin:0 auto !important;background:linear-gradient(135deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01)) !important;border:1px solid var(--pepc-cta-card-border) !important;border-radius:var(--pepc-cta-radius) !important;padding:48px 36px !important;text-align:center !important;position:relative !important;overflow:hidden !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;box-shadow:0 12px 32px rgba(0,0,0,0.25) !important;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease,border-color 0.4s ease !important;will-change:transform,box-shadow !important;}.pepc-cta-container:hover{transform:translateY(-10px) !important;box-shadow:0 20px 45px rgba(var(--pepc-cta-accent-rgb),0.18),0 8px 16px rgba(0,0,0,0.3) !important;border-color:rgba(var(--pepc-cta-accent-rgb),0.45) !important;}.pepc-cta-container::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:250px !important;height:3px !important;background:linear-gradient(90deg,transparent,var(--pepc-cta-accent),transparent) !important;opacity:0.5 !important;transition:opacity 0.35s ease !important;}.pepc-cta-container:hover::before{opacity:1 !important;}.pepc-cta-content{max-width:800px !important;margin:0 auto !important;}.pepc-cta-subtitle{display:inline-block !important;color:var(--pepc-cta-accent) !important;font-size:0.875rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.12em !important;margin-bottom:12px !important;}.pepc-cta-title{color:var(--pepc-cta-text-white) !important;font-size:clamp(1.4rem,2.5vw,1.9rem) !important;font-weight:700 !important;margin:0 0 14px 0 !important;line-height:1.4 !important;}.pepc-cta-separator{width:60px !important;height:3px !important;background-color:var(--pepc-cta-separator) !important;margin:0 auto 16px auto !important;border-radius:2px !important;}.pepc-cta-text{color:var(--pepc-cta-text-muted) !important;font-size:1.05rem !important;line-height:1.6 !important;margin:0 0 32px 0 !important;}.pepc-whatsapp-btn{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;background-color:var(--pepc-cta-whatsapp) !important;color:#ffffff !important;font-size:1rem !important;font-weight:700 !important;padding:16px 32px !important;border-radius:50px !important;text-decoration:none !important;transition:all 0.3s cubic-bezier(0.22,1,0.36,1) !important;box-shadow:0 6px 20px rgba(var(--pepc-cta-whatsapp-rgb),0.3) !important;overflow:hidden !important;outline:none !important;}.pepc-whatsapp-btn::after{content:"" !important;position:absolute !important;top:-50% !important;left:-60% !important;width:40% !important;height:200% !important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%) !important;transform:rotate(25deg) !important;transition:none !important;pointer-events:none !important;}.pepc-whatsapp-icon{width:22px !important;height:22px !important;flex-shrink:0 !important;stroke:#ffffff !important;}.pepc-whatsapp-btn:hover{background-color:var(--pepc-cta-whatsapp-hover) !important;color:#ffffff !important;transform:translateY(-3px) !important;box-shadow:0 10px 28px rgba(var(--pepc-cta-whatsapp-rgb),0.45) !important;}.pepc-whatsapp-btn:hover::after{left:130% !important;transition:left 0.75s ease-in-out !important;}.pepc-whatsapp-btn:visited,.pepc-whatsapp-btn:focus,.pepc-whatsapp-btn:active{background-color:var(--pepc-cta-whatsapp) !important;color:#ffffff !important;transform:translateY(0) !important;box-shadow:0 6px 20px rgba(var(--pepc-cta-whatsapp-rgb),0.3) !important;}.pepc-cta-phone{margin-top:24px !important;font-size:0.95rem !important;color:var(--pepc-cta-text-muted) !important;}.pepc-phone-text{display:inline !important;}.pepc-cta-phone .pepc-phone-number{display:inline !important;color:var(--pepc-cta-text-white) !important;text-decoration:none !important;font-weight:600 !important;transition:color 0.2s ease !important;margin-left:4px !important;}.pepc-cta-phone a:hover{color:var(--pepc-cta-accent) !important;text-decoration:underline !important;}@media (max-width:600px){.pepc-cta-container{padding:36px 20px !important;}.pepc-whatsapp-btn{width:100% !important;padding:14px 20px !important;}.pepc-cta-phone{display:flex !important;flex-direction:column !important;gap:6px !important;margin-top:20px !important;}.pepc-cta-phone .pepc-phone-number{display:block !important;font-size:1.15rem !important;margin-left:0 !important;color:var(--pepc-cta-accent) !important;}}
.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:#001d2b;color:white;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:999999 !important;box-shadow:0 -5px 15px rgba(0,0,0,0.2);opacity:0;transform:translateY(30px);visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease,visibility 0.4s ease;}.cookie-banner.show{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;}.cookie-banner p{margin:0 !important;font-size:14px;line-height:1.5;flex-grow:1;}.cookie-banner a{color:#ffaa01;text-decoration:underline;}.cookie-buttons{display:flex;gap:8px;flex-shrink:0;}.cookie-buttons button,.cookie-settings-buttons button{border:0 !important;padding:8px 14px !important;border-radius:5px !important;cursor:pointer !important;font-weight:600 !important;font-size:14px !important;box-shadow:none !important;transition:transform 0.2s ease,background-color 0.3s ease !important;}.cookie-buttons button:hover,.cookie-settings-buttons button:hover{transform:scale(1.04);}#accept-cookies{background:#ffaa01 !important;color:#001d2b !important;}#deny-cookies,#cancel-settings{background:#e53935 !important;color:white !important;}#settings-cookies,#save-settings{background:#4caf50 !important;color:white !important;}.cookie-settings{position:fixed;inset:0;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:1000000 !important;opacity:0;transition:opacity 0.3s ease;}.cookie-settings.show{display:flex;opacity:1;}.cookie-settings-content{background:white;color:#001d2b;width:90%;max-width:360px;padding:25px;border-radius:10px;transform:scale(0.9);transition:transform 0.3s ease;}.cookie-settings.show .cookie-settings-content{transform:scale(1);}.cookie-settings-content label{display:flex;align-items:center;gap:10px;margin:12px 0;cursor:pointer;}.cookie-settings-buttons{display:flex;gap:10px;margin-top:20px;}@media (max-width:767px){.cookie-banner{flex-direction:column;align-items:center;text-align:center;gap:12px;}.cookie-buttons{justify-content:center;flex-wrap:wrap;width:100%;}}
.job-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;font-family:inherit;}.job-item{display:flex;}.job-item > .job-card{flex:1 1 auto;}.job-card{position:relative;box-sizing:border-box;overflow:hidden;background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:16px;padding:22px;box-shadow:0 4px 20px rgba(0,0,0,0.04);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.job-card:hover{transform:translateY(-4px);border-color:rgba(254,49,49,0.35);box-shadow:0 12px 30px rgba(254,49,49,0.12),0 4px 12px rgba(0,0,0,0.04);}.job-bar{position:absolute;top:0;left:0;width:100%;height:4px;background:#FE3131;}.job-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:18px;font-weight:700;color:#1a1a1a !important;}.job-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#FE3131;color:#ffffff;box-shadow:0 4px 12px rgba(254,49,49,0.25);}.job-icon svg{width:25px;height:25px;display:block;}.job-grid{display:grid;gap:10px;font-size:14px;color:#444444;}.job-grid div{display:flex;align-items:center;gap:12px;}.job-ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:rgba(254,49,49,0.08);color:#FE3131;border:1px solid rgba(254,49,49,0.2);}.job-ic svg{width:18px;height:18px;display:block;}.job-desc{margin-top:15px;padding-top:12px;border-top:1px solid rgba(0,0,0,0.08);font-size:14px;line-height:1.6;color:#555555;}.cf-open,button.cf-open,a.cf-open{position:relative;overflow:hidden;margin-top:15px;width:100%;padding:12px 18px;border:none !important;border-radius:14px;background-color:#FE3131 !important;color:#ffffff !important;font-weight:600;font-size:15px;cursor:pointer;text-align:center;text-decoration:none !important;outline:none !important;box-shadow:0 4px 14px rgba(254,49,49,0.2) !important;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease !important;display:block;box-sizing:border-box;}.cf-open::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);transform:skewX(-20deg);pointer-events:none;}.cf-open:hover,button.cf-open:hover,a.cf-open:hover{background-color:#D92323 !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(254,49,49,0.35) !important;}.cf-open:hover::before{animation:job-btn-shine 0.8s ease;}.cf-open:visited,.cf-open:focus,.cf-open:focus-visible,.cf-open:active,button.cf-open:visited,button.cf-open:focus,button.cf-open:focus-visible,button.cf-open:active{background-color:#FE3131 !important;color:#ffffff !important;outline:none !important;transform:translateY(0);box-shadow:0 4px 14px rgba(254,49,49,0.2) !important;}@keyframes job-btn-shine{from{left:-75%;}to{left:130%;}}@media (prefers-reduced-motion:reduce){.cf-open:hover::before{animation:none;}}@media (max-width:1000px){.job-wrap{grid-template-columns:repeat(2,1fr);}}@media (max-width:700px){.job-wrap{grid-template-columns:1fr;gap:14px;}}.pepc-jobs-popup--loading{visibility:hidden;pointer-events:none;}a[data-pepc-jobs-popup].is-loading{pointer-events:none;cursor:progress;}a[data-pepc-jobs-popup].is-loading::after{content:"";display:inline-block;width:0.95em;height:0.95em;margin-left:0.55em;vertical-align:-0.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pepc-jobs-spin 0.7s linear infinite;}@keyframes pepc-jobs-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){a[data-pepc-jobs-popup].is-loading::after{animation-duration:2s;}}html.pepc-jobs-popup-open{overflow:hidden;}.pepc-jobs-popup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,0.6);opacity:0;transition:opacity 0.2s ease;}.pepc-jobs-popup.is-visible{opacity:1;}.pepc-jobs-popup__panel{position:relative;box-sizing:border-box;width:100%;max-width:var(--pepc-jobs-popup-w,520px);max-height:90vh;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 24px 24px;background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,0.35);outline:none;}.pepc-jobs-popup__panel--plain{transform:translateY(12px);transition:transform 0.2s ease;}.pepc-jobs-popup.is-visible .pepc-jobs-popup__panel--plain{transform:translateY(0);}.pepc-jobs-popup__close{padding:0;border:0;border-radius:50%;text-align:center;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,transform 0.15s ease;}.pepc-jobs-popup__close--panel{position:absolute;top:8px;right:8px;width:36px;height:36px;background:transparent;color:#475569;font-size:26px;line-height:36px;}.pepc-jobs-popup__close--panel:hover,.pepc-jobs-popup__close--panel:focus-visible{background:rgba(0,0,0,0.07);}.pepc-jobs-popup__close--screen{position:fixed;top:12px;right:12px;z-index:1;width:44px;height:44px;background:#fff;color:#0f172a;font-size:30px;line-height:44px;box-shadow:0 2px 10px rgba(0,0,0,0.45);}.pepc-jobs-popup__close--screen:hover,.pepc-jobs-popup__close--screen:focus-visible{background:#dc2626;color:#fff;transform:scale(1.08);}@media (min-width:769px){.pepc-jobs-popup__close--screen{top:24px;right:var(--pepc-jobs-close-right,24px);width:52px;height:52px;line-height:52px;font-size:34px;}}.pepc-jobs-popup__loading{margin:0;padding:24px 0;text-align:center;color:#64748b;}.pepc-jobs-popup__body .icf-wrapper{display:flex;flex-direction:column;}.pepc-jobs-popup__body .icf-wrapper > form.icf-form{flex:1 1 auto;}.pepc-jobs-popup__body .icf-form .form-item-message{flex:1 1 auto;display:flex;flex-direction:column;}.pepc-jobs-popup__body .icf-form .form-item-message .form-textarea-wrapper{flex:1 1 auto;display:flex;}.pepc-jobs-popup__body .icf-form .form-item-message textarea{flex:1 1 auto;height:auto;}.pepc-jobs-popup__body{--icf-max-width:none;}.pepc-jobs-popup__body form,.pepc-jobs-popup__body .form-item,.pepc-jobs-popup__body input,.pepc-jobs-popup__body textarea,.pepc-jobs-popup__body select,.pepc-jobs-popup__body button{max-width:100%;box-sizing:border-box;}.pepc-jobs-popup__body input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.pepc-jobs-popup__body textarea,.pepc-jobs-popup__body select{width:100%;}@media (prefers-reduced-motion:reduce){.pepc-jobs-popup,.pepc-jobs-popup__panel--plain{transition:none;}}
#proelektrics-wa{position:fixed;left:20px;bottom:20px;z-index:999998;font-family:Arial,sans-serif;transition:bottom 0.3s ease;}#proelektrics-wa *{box-sizing:border-box;}#proelektrics-wa .wa-btn{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;background:#25d366;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.25);transition:0.35s ease;opacity:0;pointer-events:none;transform:translateY(20px);}#proelektrics-wa .wa-btn.show{opacity:1;pointer-events:auto;transform:translateY(0);}#proelektrics-wa .wa-btn:hover{transform:translateY(-5px);background:#20ba5a;}#proelektrics-wa .wa-btn svg{width:29px;height:29px;display:block;}#proelektrics-wa .wa-box{position:absolute;left:0;bottom:70px;width:290px;padding:22px;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.18);text-align:center;opacity:0;visibility:hidden;transform:translateY(15px);transition:0.3s ease;}#proelektrics-wa .wa-box.show{opacity:1;visibility:visible;transform:none;}#proelektrics-wa .wa-box strong{display:block;font-size:18px;color:#001d2b;margin-bottom:10px;}#proelektrics-wa .wa-box p{font-size:14px;color:#555;line-height:1.5;margin:0 0 16px;}#proelektrics-wa .wa-chat{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px 20px;background:#25d366;border-radius:25px;color:#fff !important;text-decoration:none !important;font-size:14px;font-weight:600;}#proelektrics-wa .wa-chat::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);transform:skewX(-25deg);animation:waShine 4s infinite;}@keyframes waShine{35%{left:130%;}100%{left:130%;}}#proelektrics-wa .wa-close{position:absolute;right:10px;top:6px;border:0;background:none;font-size:25px;color:#aaa;cursor:pointer;}#proelektrics-wa .wa-close:hover{color:#001d2b;}@media (max-width:600px){#proelektrics-wa{left:15px;bottom:15px;}#proelektrics-wa .wa-box{width:calc(100vw - 40px);}}@media (prefers-reduced-motion:reduce){#proelektrics-wa .wa-chat::after{animation:none;}#proelektrics-wa .wa-btn,#proelektrics-wa .wa-box{transition-duration:0.01ms;}}
.sh-spacer[hidden]{display:none;}.header-main.sh-active{position:fixed;top:var(--drupal-displace-offset-top,0px);left:0;width:100%;margin:0;padding:0.5rem 0;box-sizing:border-box;z-index:1000;background-color:var(--sh-bg,#1f2433);box-shadow:0 4px 18px rgba(0,0,0,0.22);transform:translateX(0);transition:transform 0.35s ease,clip-path 0.35s ease;}.header-main.sh-active .header-main-container{min-height:56px;}.sh-toggle{display:none;position:absolute;top:0;bottom:0;right:0;width:52px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background-color:var(--sh-toggle-bg,#1f2433);color:var(--sh-toggle-color,#ffffff);font-size:2rem;line-height:1;cursor:pointer;z-index:2;}.sh-active .sh-toggle{display:flex;}.header-main .sh-toggle,.header-main .sh-toggle:hover,.header-main .sh-toggle:focus,.header-main .sh-toggle:active{background-color:var(--sh-toggle-bg,#1f2433);color:var(--sh-toggle-color,#ffffff);}.sh-toggle:hover{filter:brightness(1.3);}.sh-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}.sh-toggle span{display:block;transition:transform 0.35s ease;}.sh-collapsed .sh-toggle span{transform:rotate(180deg);}.sh-variant-drawer.sh-collapsed{transform:translateX(calc(-100% + 52px));}.sh-variant-logo.sh-active{clip-path:inset(0 0 -2000px 0);}.sh-variant-logo.sh-active .sh-toggle{right:auto;left:calc(100% - 52px);transition:left 0.35s ease,width 0.35s ease,height 0.35s ease;}.sh-logo-horizontal.sh-collapsed{clip-path:inset(0 calc(100% - var(--sh-compact-w,260px)) -2000px 0);}.sh-logo-horizontal.sh-collapsed .sh-toggle{left:calc(var(--sh-compact-w,260px) - 52px);}.sh-logo-horizontal.sh-active .header-main-container{transition:transform 0.35s ease;}.sh-logo-horizontal.sh-collapsed .header-main-container{transform:translateX(var(--sh-shift,0px));}.sh-logo-vertical.sh-collapsed{clip-path:inset(0 calc(100% - var(--sh-tab-w,52px)) calc(var(--sh-h,74px) - var(--sh-tab-h,300px)) 0);}.sh-logo-vertical.sh-active .sh-toggle{bottom:auto;height:var(--sh-h,74px);}.sh-logo-vertical.sh-collapsed .sh-toggle{left:0;width:var(--sh-tab-w,52px);height:52px;}.sh-logo-vertical.sh-active::before{content:"";position:absolute;top:0;left:0;width:var(--sh-tab-w,52px);height:var(--sh-tab-h,300px);background-color:var(--sh-bg,#1f2433);z-index:-1;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.sh-logo-vertical.sh-collapsed::before{opacity:1;}.sh-logo-vertical.sh-active .site-brand{transform-origin:0 0;transform:translate(0,0) rotate(0deg);transition:transform 0.35s ease;}.sh-logo-vertical.sh-collapsed .site-brand{transform:translate(var(--sh-brand-tx,0px),var(--sh-brand-ty,0px)) rotate(-90deg);}.header-main.sh-measure .header-main-container,.header-main.sh-measure .site-brand{transform:none !important;transition:none !important;}.header-main.sh-instant,.header-main.sh-instant::before,.header-main.sh-instant .header-main-container,.header-main.sh-instant .site-brand,.header-main.sh-instant .sh-toggle,.header-main.sh-instant .sh-toggle span{transition:none !important;}@media (prefers-reduced-motion:reduce){.header-main.sh-active,.header-main.sh-active::before,.header-main.sh-active .header-main-container,.header-main.sh-active .site-brand,.sh-toggle,.sh-toggle span{transition:none !important;}}.sh-dir-right .sh-toggle span{transform:rotate(180deg);}.sh-dir-right.sh-collapsed .sh-toggle span{transform:none;}.sh-variant-drawer.sh-dir-right.sh-collapsed{transform:translateX(calc(100% - 52px));}.sh-variant-drawer.sh-dir-right.sh-active .sh-toggle{right:auto;left:calc(100% - 52px);transition:left 0.35s ease;}.sh-variant-drawer.sh-dir-right.sh-collapsed .sh-toggle{left:0;}.sh-dir-right.sh-logo-horizontal.sh-collapsed{clip-path:inset(0 0 -2000px calc(100% - var(--sh-compact-w,260px)));}.sh-dir-right.sh-logo-horizontal.sh-collapsed .sh-toggle{left:calc(100% - 52px);}.sh-dir-right.sh-logo-vertical.sh-collapsed{clip-path:inset(0 0 calc(var(--sh-h,74px) - var(--sh-tab-h,300px)) calc(100% - var(--sh-tab-w,52px)));}.sh-dir-right.sh-logo-vertical.sh-collapsed .sh-toggle{left:calc(100% - var(--sh-tab-w,52px));}.sh-dir-right.sh-logo-vertical.sh-active::before{left:auto;right:0;}
