.platform-tour-module__JKJ8_W__launch{color:#8ce8dd;cursor:pointer;background:#071318;border:1px solid #69e0d040;border-radius:13px;align-items:center;gap:9px;min-height:42px;margin-top:20px;padding:9px 14px;font-size:13px;display:inline-flex}.platform-tour-module__JKJ8_W__launch svg{width:21px;height:21px}.platform-tour-module__JKJ8_W__launch span{color:#ffffff80;border-left:1px solid #ffffff1f;margin-left:5px;padding-left:12px;font-size:11px}.platform-tour-module__JKJ8_W__launch:hover{background:#10252b;border-color:#69e0d080}.platform-tour-module__JKJ8_W__dialog{color:#f3f7f7;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.platform-tour-module__JKJ8_W__dialog::backdrop{background:0 0}.platform-tour-module__JKJ8_W__spotlight{pointer-events:none;border:1px solid #8ce8ddbb;border-radius:18px;width:0;height:0;position:fixed;inset:0;box-shadow:0 0 0 9999px #020a0ed9,inset 0 0 0 3px #69e0d00a}.platform-tour-module__JKJ8_W__spotlight:after{content:"";border-radius:inherit;border:2px solid #8ce8dd;animation:2.4s ease-in-out infinite platform-tour-module__JKJ8_W__target-pulse;position:absolute;inset:-1px;box-shadow:0 0 0 4px #69e0d014,0 0 24px #69e0d066,inset 0 0 18px #69e0d026}.platform-tour-module__JKJ8_W__card{background:linear-gradient(155deg,#142b31,#09161c 70%);border:1px solid #8ce8dd42;border-radius:24px;width:min(370px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;top:16px;left:16px;overflow-y:auto;box-shadow:0 24px 70px #00000060}.platform-tour-module__JKJ8_W__topline{align-items:center;gap:13px;margin-bottom:18px;display:flex}.platform-tour-module__JKJ8_W__chip{color:#8ce8dd;flex:none;width:66px;height:66px;animation:4s ease-in-out infinite platform-tour-module__JKJ8_W__hover-chip}.platform-tour-module__JKJ8_W__pins{animation:3s ease-in-out infinite platform-tour-module__JKJ8_W__signal}.platform-tour-module__JKJ8_W__eyes{transform-origin:32px 30px;animation:6s infinite platform-tour-module__JKJ8_W__blink}.platform-tour-module__JKJ8_W__badge{color:#ed8fd8;letter-spacing:.14em;background:#d46bbf1a;border:1px solid #d46bbf4d;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.platform-tour-module__JKJ8_W__count{color:#ffffff80;margin:8px 0 0;font-size:12px}.platform-tour-module__JKJ8_W__card h2{letter-spacing:-.035em;outline:none;margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.25}.platform-tour-module__JKJ8_W__description{color:#ffffffc7;margin:0;font-size:14px;line-height:1.75}.platform-tour-module__JKJ8_W__hint{color:#8ce8ddc9;border-left:2px solid #69e0d04d;margin:15px 0 0;padding-left:12px;font-size:12px;line-height:1.65}.platform-tour-module__JKJ8_W__close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:25px;display:grid;position:absolute;top:10px;right:10px}.platform-tour-module__JKJ8_W__close:hover{color:#fff;background:#ffffff0a}.platform-tour-module__JKJ8_W__progress{gap:5px;margin:22px 0 18px;display:flex}.platform-tour-module__JKJ8_W__progress span{background:#ffffff14;border-radius:3px;flex:1;height:3px}.platform-tour-module__JKJ8_W__progress span[data-current=true]{background:#8ce8dd}.platform-tour-module__JKJ8_W__progress span[data-passed=true]{background:#8ce8dd55}.platform-tour-module__JKJ8_W__actions,.platform-tour-module__JKJ8_W__actions>div{align-items:center;gap:8px;display:flex}.platform-tour-module__JKJ8_W__actions{justify-content:space-between}.platform-tour-module__JKJ8_W__actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 13px;font-size:13px;display:inline-flex}.platform-tour-module__JKJ8_W__skip{color:#ffffff80;background:0 0;border:0;padding-left:0!important}.platform-tour-module__JKJ8_W__back{color:#ffffffc7;background:0 0;border:1px solid #ffffff1f}.platform-tour-module__JKJ8_W__next{color:#8ce8dd;background:#071015;border:1px solid #69e0d04d}.platform-tour-module__JKJ8_W__next:hover{background:#123037}.platform-tour-module__JKJ8_W__back:hover,.platform-tour-module__JKJ8_W__skip:hover{color:#fff}.platform-tour-module__JKJ8_W__launch:focus-visible,.platform-tour-module__JKJ8_W__card button:focus-visible{outline-offset:3px;outline:2px solid #8ce8dd}@keyframes platform-tour-module__JKJ8_W__hover-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes platform-tour-module__JKJ8_W__signal{0%,to{opacity:.45}50%{opacity:1}}@keyframes platform-tour-module__JKJ8_W__blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}}@keyframes platform-tour-module__JKJ8_W__target-pulse{0%,to{opacity:.2}50%{opacity:.95}}@media (max-width:480px){.platform-tour-module__JKJ8_W__card{padding:20px}.platform-tour-module__JKJ8_W__chip{width:54px;height:54px}.platform-tour-module__JKJ8_W__card h2{font-size:21px}.platform-tour-module__JKJ8_W__topline{margin-bottom:14px}}@media (max-width:360px){.platform-tour-module__JKJ8_W__actions,.platform-tour-module__JKJ8_W__actions>div{gap:6px}.platform-tour-module__JKJ8_W__actions button{gap:7px;padding:9px}}@media (prefers-reduced-motion:reduce){.platform-tour-module__JKJ8_W__chip,.platform-tour-module__JKJ8_W__pins,.platform-tour-module__JKJ8_W__eyes,.platform-tour-module__JKJ8_W__spotlight:after{animation:none}.platform-tour-module__JKJ8_W__spotlight:after{opacity:.45}}
.b2b-portal-login-module__YYpR7q__card{--portal-bg:#fff;--portal-surface:#f6f7f9;--portal-text:#18212d;--portal-muted:#5c6876;--portal-line:#dde2e7;--portal-error:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--portal-text);background:var(--portal-bg);border:1px solid var(--portal-line);border-top:3px solid var(--portal-accent);border-radius:24px;width:100%;padding:32px}.b2b-portal-login-module__YYpR7q__dark{--portal-bg:#0b141b;--portal-surface:#111d26;--portal-text:#f0f3f6;--portal-muted:#a3adb8;--portal-line:#293640;--portal-error:#fca5a5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.b2b-portal-login-module__YYpR7q__header{text-align:center}.b2b-portal-login-module__YYpR7q__logo{object-fit:contain;border-radius:10px;width:auto;max-width:160px;height:auto;max-height:80px;margin:0 auto 16px;display:block}.b2b-portal-login-module__YYpR7q__name{color:var(--portal-text);overflow-wrap:anywhere;font-size:20px;font-weight:600}.b2b-portal-login-module__YYpR7q__eyebrow{color:var(--portal-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:11px}.b2b-portal-login-module__YYpR7q__title{color:var(--portal-text);margin-top:24px;font-size:24px;font-weight:600;line-height:1.3}.b2b-portal-login-module__YYpR7q__copy{color:var(--portal-muted);margin-top:12px;font-size:14px;line-height:1.7}.b2b-portal-login-module__YYpR7q__description{overflow-wrap:anywhere}.b2b-portal-login-module__YYpR7q__form{gap:18px;margin-top:24px;display:grid}.b2b-portal-login-module__YYpR7q__field{color:var(--portal-muted);font-size:13px;display:block}.b2b-portal-login-module__YYpR7q__input{border:1px solid var(--portal-line);background:var(--portal-surface);width:100%;color:var(--portal-text);font:inherit;border-radius:12px;margin-top:8px;padding:12px 14px;display:block}.b2b-portal-login-module__YYpR7q__button{background:var(--portal-accent);width:100%;color:var(--portal-button-text);cursor:pointer;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:600;display:block}.b2b-portal-login-module__YYpR7q__input:focus-visible,.b2b-portal-login-module__YYpR7q__button:focus-visible,.b2b-portal-login-module__YYpR7q__link:focus-visible{outline:2px solid var(--portal-text);outline-offset:3px}.b2b-portal-login-module__YYpR7q__button:disabled,.b2b-portal-login-module__YYpR7q__input:disabled{cursor:not-allowed;opacity:.65}.b2b-portal-login-module__YYpR7q__error{color:var(--portal-error);background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6}.b2b-portal-login-module__YYpR7q__link{color:var(--portal-text);text-underline-offset:3px;font-size:13px;text-decoration:underline}.b2b-portal-login-module__YYpR7q__footer{color:var(--portal-muted);text-align:center;margin-top:24px;font-size:10px}@media (max-width:420px){.b2b-portal-login-module__YYpR7q__card{padding:24px 20px}.b2b-portal-login-module__YYpR7q__title{font-size:21px}}
.planning-status-layout-module__8IDa_q__group{container:service-planning-group/inline-size}.planning-status-layout-module__8IDa_q__list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.planning-status-layout-module__8IDa_q__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:1rem;display:grid}.planning-status-layout-module__8IDa_q__row>div{overflow-wrap:anywhere;min-width:0}.planning-status-layout-module__8IDa_q__badge{overflow-wrap:anywhere;white-space:normal;text-align:center;justify-self:start;max-width:100%}.planning-status-layout-module__8IDa_q__open{justify-self:start;max-width:100%}@container service-planning-group (min-width:36rem){.planning-status-layout-module__8IDa_q__list{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-status-layout-module__8IDa_q__open{justify-self:end}}@container service-planning-group (min-width:70rem){.planning-status-layout-module__8IDa_q__list{grid-template-columns:minmax(6.5rem,.8fr) minmax(10rem,1fr) minmax(11rem,1.15fr) minmax(8rem,1.25fr) fit-content(18rem) max-content}}
.request-actions-module__QrxiWW__confirm{background:var(--button-primary-bg,#071015);color:var(--button-primary-color,var(--accent,#8ce8dd));box-shadow:var(--button-primary-shadow,inset 0 1px 0 #ffffff08);-webkit-backdrop-filter:var(--button-backdrop-filter,none);backdrop-filter:var(--button-backdrop-filter,none);cursor:pointer;border:1px solid #27845d;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.request-actions-module__QrxiWW__confirm:hover:not(:disabled),.request-actions-module__QrxiWW__confirm:focus-visible:not(:disabled){background:var(--button-primary-hover-bg,#071015);color:var(--button-primary-hover-color,#a6f3eb);border-color:#41a775;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #73d79624,0 0 18px #73d7961a}.request-actions-module__QrxiWW__confirm:focus-visible{outline-offset:3px;outline:3px solid #27845d}.request-actions-module__QrxiWW__confirm:disabled{cursor:not-allowed;opacity:.5}
.request-form-layout-module__55LUpW__form{min-width:0;container:service-request-form/inline-size}.request-form-layout-module__55LUpW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.request-form-layout-module__55LUpW__main{gap:1.5rem;min-width:0;display:grid}.request-form-layout-module__55LUpW__context{min-width:0}.request-form-layout-module__55LUpW__contextFields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.request-form-layout-module__55LUpW__contextFields>div{overflow-wrap:anywhere;min-width:0}.request-form-layout-module__55LUpW__fullRow{grid-column:1/-1}.request-form-layout-module__55LUpW__form>.request-form-layout-module__55LUpW__actionBar{position:static}@container service-request-form (min-width:32rem){.request-form-layout-module__55LUpW__contextFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container service-request-form (min-width:68rem){.request-form-layout-module__55LUpW__layout{grid-template-columns:minmax(0,1.7fr) minmax(21rem,1fr);gap:2rem}.request-form-layout-module__55LUpW__form>.request-form-layout-module__55LUpW__actionBar{position:sticky}}
.warehouse-part-picker-module__tScHIG__picker{min-width:0}.warehouse-part-picker-module__tScHIG__selectedControl{background:#69e0d00f;border:1px solid #69e0d047;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:54px;padding:0 1rem;display:flex}.warehouse-part-picker-module__tScHIG__selectedName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.warehouse-part-picker-module__tScHIG__changeButton{border-radius:.75rem;flex-shrink:0;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.warehouse-part-picker-module__tScHIG__changeButton:focus-visible{outline-offset:3px;outline:2px solid #8ce8dd}.warehouse-part-picker-module__tScHIG__details{overflow-wrap:anywhere;min-width:0}.warehouse-part-picker-module__tScHIG__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.warehouse-part-picker-module__tScHIG__selectedControl{height:58px;padding:0 1.25rem}}
