.caVTsa_scene{box-shadow:none;perspective:1400px;background:0 0;border:0;padding:0}.caVTsa_flipper{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.65,.25,1);display:grid}.caVTsa_flipper[data-reset=true]{transform:rotateY(180deg)}.caVTsa_face{backface-visibility:hidden;background:#fff;border:1px solid #0715480f;border-radius:18px;flex-direction:column;grid-area:1/1;gap:24px;min-width:0;padding:32px 36px;display:flex;box-shadow:0 26px 70px #0715481c}.caVTsa_front{transform:rotateY(0)}.caVTsa_back{transform:rotateY(180deg)}.caVTsa_face[aria-hidden=true]{pointer-events:none}.caVTsa_face .ms-login-form__feedback:empty{display:none}.caVTsa_face .ms-field__label{font-family:var(--font-sans), sans-serif;font-weight:700}.caVTsa_face .ms-password-recovery-form{min-height:0}.caVTsa_face .ms-provider-login-card__signup{margin-top:auto}.caVTsa_face h2:focus{outline:none}@media (max-width:1160px){.caVTsa_scene{order:-1;grid-row:1;margin-top:24px}}@media (max-width:720px){.caVTsa_scene{order:1;padding:0}.caVTsa_face{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.caVTsa_flipper{transition:none}}
.kacExG_companion{--mascot-size:174px;--edge:clamp(36px, 3.5vw, 64px);z-index:40;right:max(var(--edge), env(safe-area-inset-right,0px));width:var(--mascot-size);height:calc(var(--mascot-size) * 445 / 310);pointer-events:none;isolation:isolate;font-family:var(--font-sans), Arial, sans-serif;color:#171c3e;text-align:left;position:fixed;bottom:0}.kacExG_companion[hidden]{display:none}.kacExG_stage{width:100%;box-shadow:none;color:inherit;appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:42%;margin:0;padding:0;transition:transform .85s cubic-bezier(.22,.85,.28,1);display:block;transform:translateY(110%)}.kacExG_stage:disabled{pointer-events:none}.kacExG_drawing{pointer-events:none;width:100%;display:block}.kacExG_stage:focus-visible{outline-offset:-10px;outline:2px solid #8c57eb}.kacExG_companion[data-phase=hello] .kacExG_stage,.kacExG_companion[data-phase=help] .kacExG_stage{transform:translateY(0)}.kacExG_companion[data-phase=idle] .kacExG_stage{transform:translateY(45.8%)}.kacExG_bubble{right:calc(100% - 10px);bottom:calc(var(--mascot-size) * .78);width:306px;max-width:var(--bubble-max-width,calc(100vw - max(var(--edge), env(safe-area-inset-right,0px)) - var(--mascot-size) - 10px));box-sizing:border-box;opacity:0;visibility:hidden;transform-origin:100% 100%;background:#fff;border:1px solid #eae6f2;border-radius:23px;flex-direction:column;padding:20px 23px;font-size:14px;line-height:1.65;transition:opacity .22s,transform .28s,visibility .28s;display:flex;position:absolute;transform:translate(8px)scale(.97);box-shadow:0 10px 38px #221b471a,0 2px 7px #221b470a}.kacExG_bubble:after{content:"";background:#fff;border-top:1px solid #eae6f2;border-right:1px solid #eae6f2;width:14px;height:14px;position:absolute;bottom:22px;right:-8px;transform:rotate(45deg)}.kacExG_bubble strong{font-size:16px;font-weight:800;line-height:1.4;display:block}.kacExG_bubble span{color:#60657d;margin-top:5px;display:block}.kacExG_bubble p{color:#60657d;font-size:inherit;line-height:inherit;margin:10px 0 0}.kacExG_bubbleButton{color:#fff;background:linear-gradient(135deg,#6b32f5 0%,#9d32df 54%,#e51a91 100%);border:1px solid #702ce61f;border-radius:11px;justify-content:center;align-self:flex-end;align-items:center;min-height:38px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 22px #6f2fc333}.kacExG_bubbleButton:hover{color:#fff;filter:saturate(1.08)brightness(1.03);transform:translateY(-1px);box-shadow:0 13px 26px #6f2fc340}.kacExG_bubbleButton:focus-visible{outline-offset:3px;outline:3px solid #7940ff4d}.kacExG_companion[data-static-onboarding=true]{--mascot-size:96px;z-index:0;width:var(--mascot-size);margin:8px max(18px, env(safe-area-inset-right,0px)) 0 auto;pointer-events:none;position:relative;bottom:auto;right:auto}.kacExG_companion[data-static-onboarding=true] .kacExG_stage{cursor:default;transition:none;transform:none}.kacExG_companion[data-static-onboarding=true] .kacExG_bubble,.kacExG_companion[data-static-onboarding=true] .kacExG_dismiss{display:none}.kacExG_companion[data-phase=hello] .kacExG_bubble,.kacExG_companion[data-phase=help] .kacExG_bubble{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scale(1)}.kacExG_companion[data-phase=hello] .kacExG_bubble{transition-delay:.4s}.kacExG_companion[data-phase=help] .kacExG_bubble{transition-delay:.18s}.kacExG_dismiss{right:-5px;bottom:calc(var(--mascot-size) * 1.25);color:#6c647f;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:bottom .85s cubic-bezier(.22,.85,.28,1),opacity .2s;display:grid;position:absolute}.kacExG_dismiss:before{content:"";border-radius:inherit;background:#fffffff5;border:1px solid #e9e5f1;position:absolute;inset:7px;box-shadow:0 2px 8px #211b4508}.kacExG_dismiss svg{position:relative}.kacExG_companion[data-phase=hello] .kacExG_dismiss,.kacExG_companion[data-phase=help] .kacExG_dismiss,.kacExG_companion[data-phase=idle] .kacExG_dismiss{opacity:1;visibility:visible}.kacExG_companion[data-phase=idle] .kacExG_dismiss,.kacExG_companion[data-phase=idle] .kacExG_dismiss{bottom:calc(var(--mascot-size) * .68)}.kacExG_dismiss:hover{color:#702cff}.kacExG_dismiss:hover:before{background:#f8f5ff}.kacExG_dismiss:focus-visible{outline-offset:1px;outline:2px solid #7940ff}@media (max-width:680px){.kacExG_companion{--mascot-size:112px;--edge:22px}.kacExG_bubble{border-radius:19px;padding:16px 18px;font-size:13px;line-height:1.6}.kacExG_bubble strong{font-size:15px}.kacExG_bubble:after{bottom:14px}.kacExG_bubbleButton{min-height:40px;margin-top:11px;padding-inline:14px;font-size:13px}.kacExG_dismiss{width:44px;height:44px;right:-8px}.kacExG_dismiss:before{inset:11px}.kacExG_companion[data-static-onboarding=true]{--mascot-size:76px;margin-top:4px}}@media (max-width:360px){.kacExG_companion{--mascot-size:100px;--edge:18px}.kacExG_bubble{padding:14px}}@media (max-height:430px) and (min-width:681px){.kacExG_companion{--mascot-size:128px;--edge:28px}.kacExG_bubble{padding:14px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.kacExG_stage,.kacExG_bubble,.kacExG_dismiss{will-change:auto;transition:none}}@media print{.kacExG_companion{display:none}}
.RL_3cW_root{flex:none;display:inline-flex}.RL_3cW_trigger svg,.RL_3cW_searchIcon svg,.RL_3cW_closeButton svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:16px;height:16px}.RL_3cW_panel{z-index:1100;color:#071342;background:#fff;border:1px solid #0d1b4d1f;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.RL_3cW_searchRow{border-bottom:1px solid #0d1b4d14;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:10px 10px 8px 13px;display:grid}.RL_3cW_searchIcon{color:#52618b;place-items:center;display:inline-grid}.RL_3cW_searchRow input{color:#071342;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem;font-weight:750}.RL_3cW_searchRow input::placeholder{color:#7a86a7;font-weight:650}.RL_3cW_closeButton{color:#52618b;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.RL_3cW_closeButton:hover,.RL_3cW_closeButton:focus-visible,.RL_3cW_retryButton:focus-visible{border-color:rgba(var(--ms-provider-accent-rgb,86, 56, 244), .34);color:var(--ms-bo-primary-strong,#4426da);outline:none}.RL_3cW_status{color:#52618b;background:#f8faff;flex:none;margin:0;padding:8px 13px;font-size:.72rem;font-weight:800}.RL_3cW_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52618b59 transparent;flex:auto;min-height:0;max-height:510px;padding:6px;overflow:hidden auto}.RL_3cW_option{color:#071342;width:100%;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.RL_3cW_option strong,.RL_3cW_option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RL_3cW_option strong{font-size:.82rem;font-weight:925}.RL_3cW_option span{color:#52618b;font-size:.7rem;font-weight:750}.RL_3cW_option:hover,.RL_3cW_optionActive{border-color:rgba(var(--ms-provider-accent-rgb,86, 56, 244), .2);background:rgba(var(--ms-provider-accent-rgb,86, 56, 244), .08);outline:none}.RL_3cW_inlineStatus,.RL_3cW_selectionError{color:#52618b;text-align:center;margin:0;padding:9px 12px;font-size:.72rem;font-weight:800}.RL_3cW_selectionError{color:#a52032;text-align:left}.RL_3cW_retryButton{color:#071342;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d1b4d1f;border-radius:8px;margin:0 10px 10px;font-size:.76rem;font-weight:900}@media (max-width:760px){.RL_3cW_trigger span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RL_3cW_trigger{width:38px!important;padding:0!important}.RL_3cW_panel{right:8px;width:auto!important;max-height:min(72dvh,590px)!important;left:8px!important}.RL_3cW_option{min-height:52px}.RL_3cW_list{max-height:none}}@media (prefers-reduced-motion:reduce){.RL_3cW_panel,.RL_3cW_option{scroll-behavior:auto;transition:none}}
.EjjNla_grid{grid-template-columns:repeat(var(--provider-machine-summary-columns), minmax(0, 1fr));background:#e5e9f0;border:1px solid #dce2eb;border-radius:16px;gap:1px;display:grid;overflow:hidden}.EjjNla_card{background:#fff;grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;min-height:78px;padding:12px 20px;display:grid}.EjjNla_card>strong{color:#15233c;font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-align:center;margin:0;font-size:1.9rem;font-weight:750;line-height:1}.EjjNla_copy{align-content:center;gap:5px;min-width:0;display:grid}.EjjNla_copy p,.EjjNla_copy span{color:#64748b;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.EjjNla_copy p{white-space:normal;font-size:.76rem;font-weight:800}.EjjNla_copy span{white-space:nowrap;font-size:.67rem;font-weight:650}.EjjNla_mascot{justify-content:center;align-items:center;width:44px;height:52px;display:flex;overflow:hidden}.EjjNla_mascot svg{width:38px;height:52px;display:block}.EjjNla_symbol{color:#536176;background:#f1f3f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.EjjNla_symbol[data-kind=check]{color:#198254;background:#e6f5ed}.EjjNla_symbol[data-kind=calendar]{color:var(--ms-bo-primary,#5638f4)}.EjjNla_symbol svg{width:26px;height:26px}@media (max-width:1100px){.EjjNla_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.EjjNla_card{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;padding:10px}.EjjNla_card>strong{font-size:1.22rem}.EjjNla_mascot{width:32px}.EjjNla_symbol{width:30px;height:30px}.EjjNla_symbol svg{width:21px;height:21px}}@media (max-width:430px){.EjjNla_grid{grid-template-columns:minmax(0,1fr)}}
.cbz3eW_viewport{left:max(24px,50vw - 428px);bottom:max(24px, env(safe-area-inset-bottom));z-index:1200;pointer-events:none;width:min(520px,100vw - 48px);position:fixed}.cbz3eW_snackbar{color:#fff;pointer-events:auto;background:#292a2d;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:4px 6px 4px 18px;font-size:.88rem;font-weight:700;line-height:1.35;transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 6px 18px #0713423d}.cbz3eW_hidden{opacity:0;transform:translateY(6px)}.cbz3eW_visible{opacity:1;transform:translateY(0)}.cbz3eW_message{overflow-wrap:anywhere;min-width:0}.cbz3eW_actions{flex:none;align-items:center;display:flex}.cbz3eW_action,.cbz3eW_close{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px}.cbz3eW_action{color:#8ab4f8;padding-inline:12px;font-weight:850}.cbz3eW_close{color:#c7c9cc;padding:0;font-size:1.35rem;line-height:1}.cbz3eW_action:hover,.cbz3eW_close:hover{background:#ffffff14}.cbz3eW_action:focus-visible,.cbz3eW_close:focus-visible{outline-offset:-3px;outline:2px solid #aecbfa}.cbz3eW_action:disabled,.cbz3eW_close:disabled{cursor:wait;opacity:.62}@media (max-width:1100px){.cbz3eW_viewport{left:50%;transform:translate(-50%)}}@media (max-width:720px){.cbz3eW_viewport{bottom:max(84px, calc(env(safe-area-inset-bottom) + 72px));width:calc(100vw - 24px)}.cbz3eW_snackbar{gap:8px;padding-left:14px}}@media (max-width:420px){.cbz3eW_snackbar{align-items:start}.cbz3eW_actions{margin-top:0}}@media (prefers-reduced-motion:reduce){.cbz3eW_snackbar{transition:opacity 80ms linear;transform:none}}
._1D345W_page{color:#071342;gap:20px;width:100%;min-width:0;max-width:none;display:grid}._1D345W_downloadCard{background:#fff;border:1px solid #dce2eb;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:center;gap:28px;min-width:0;padding:24px;display:grid;box-shadow:0 18px 44px #0b184b0f}._1D345W_downloadCard>.ms-bo-state{grid-column:1/-1}._1D345W_downloadContent{gap:12px;min-width:0;display:grid}._1D345W_downloadContent h2,._1D345W_releaseNotes h3,._1D345W_helpSection>h2,._1D345W_helpCard h3{color:#071342;margin:0}._1D345W_downloadContent h2{letter-spacing:-.015em;font-size:1.08rem;font-weight:950;line-height:1.2}._1D345W_versionLine{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}._1D345W_versionLine>span{color:#64708f;letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.25}._1D345W_versionLine strong{color:#172452;font-size:1rem;font-weight:950;line-height:1.25}._1D345W_releaseNotes{border-top:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding-top:11px;display:grid}._1D345W_releaseNotes h3{font-size:.8rem;font-weight:900;line-height:1.35}._1D345W_releaseNotes p{color:#66718d;margin:0;font-size:.78rem;line-height:1.45}._1D345W_downloadAction{gap:8px;min-width:0;display:grid}._1D345W_downloadButton{width:100%;height:42px;min-height:42px;box-shadow:none;border-radius:10px;padding-inline:14px}._1D345W_downloadButton:hover,._1D345W_downloadButton:disabled{box-shadow:none;transform:none}._1D345W_downloadButton:disabled{cursor:not-allowed}._1D345W_downloadButton:focus-visible{outline-offset:3px;outline:3px solid #4968f238}._1D345W_downloadError{color:#b42318;text-align:center;margin:0;font-size:.76rem;font-weight:750;line-height:1.4}._1D345W_helpSection{gap:15px;min-width:0;display:grid}._1D345W_helpSection>h2{font-size:1rem;font-weight:950;line-height:1.2}._1D345W_helpGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._1D345W_helpCard{background:#fff;border:1px solid #dce2eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;min-height:124px;padding:20px;display:grid;box-shadow:0 14px 36px #0b184b0d}._1D345W_helpIcon{color:#6246c7;background:#f2efff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}._1D345W_helpCard>div{align-content:start;min-width:0;display:grid}._1D345W_helpCard h3{font-size:.85rem;font-weight:900;line-height:1.35}._1D345W_helpCard p{color:#66718d;margin:6px 0 8px;font-size:.77rem;line-height:1.45}._1D345W_helpCard a,._1D345W_comingSoon{justify-self:start;font-size:.77rem;font-weight:800;line-height:1.4}._1D345W_helpCard a{color:#4f46b8;text-underline-offset:4px;-webkit-text-decoration:underline #c9c7e9;text-decoration:underline #c9c7e9}._1D345W_helpCard a:hover{color:#312e81;text-decoration-color:currentColor}._1D345W_helpCard a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4968f233}._1D345W_comingSoon{color:#8a93a8}@media (max-width:1024px){._1D345W_downloadCard{grid-template-columns:minmax(0,1fr) 260px}._1D345W_helpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._1D345W_page{gap:16px}._1D345W_downloadCard{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}._1D345W_downloadAction{width:min(100%,360px)}._1D345W_releaseNotes{grid-template-columns:minmax(0,1fr);gap:5px}}@media (max-width:620px){._1D345W_helpGrid{grid-template-columns:minmax(0,1fr)}._1D345W_helpCard{min-height:auto}}@media (max-width:430px){._1D345W_downloadCard,._1D345W_helpCard{padding:16px}._1D345W_downloadAction,._1D345W_downloadButton{width:100%}}@media (prefers-reduced-motion:reduce){._1D345W_downloadButton{transition:none}}
.ebA-2a_shell{background:#f6f7fb;min-height:100vh}.ebA-2a_intro,.ebA-2a_form{width:min(760px,100% - 40px);margin-inline:auto}.ebA-2a_intro{padding:72px 0 28px}.ebA-2a_intro h1{color:#171b39;margin:10px 0 18px;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.ebA-2a_intro p:last-child{color:#555b73;max-width:700px;line-height:1.7}.ebA-2a_eyebrow{color:#d82469;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.ebA-2a_form{background:#fff;border:1px solid #e2e4ef;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:72px;padding:32px;display:grid;box-shadow:0 16px 44px #1c224014}.ebA-2a_field{color:#282d4d;gap:8px;font-weight:700;display:grid}.ebA-2a_wide{grid-column:1/-1}.ebA-2a_field input,.ebA-2a_field textarea{box-sizing:border-box;color:#171b39;width:100%;font:inherit;background:#fff;border:1px solid #cfd3e3;border-radius:10px;padding:12px 14px;font-weight:500}.ebA-2a_field textarea{resize:vertical;min-height:96px}.ebA-2a_honeypot{position:absolute;left:-10000px}.ebA-2a_submit{color:#fff;font:inherit;cursor:pointer;background:#d82469;border:0;border-radius:999px;justify-self:start;padding:13px 22px;font-weight:800}.ebA-2a_submit:disabled{cursor:wait;opacity:.65}.ebA-2a_status{color:#282d4d;background:#eef1f8;border-radius:10px;grid-column:1/-1;margin:0;padding:13px 15px;line-height:1.5}.ebA-2a_success{color:#135f38;background:#eaf8f0}.ebA-2a_error{color:#9d1b42;background:#fff0f3}@media (max-width:640px){.ebA-2a_intro,.ebA-2a_form{width:min(100% - 24px,760px)}.ebA-2a_intro{padding-top:48px}.ebA-2a_form{grid-template-columns:1fr;padding:22px 18px}.ebA-2a_wide{grid-column:auto}}
.jStiZa_summary{margin-top:14px}.jStiZa_machineCard{box-shadow:none;border-color:#dce2eb}.jStiZa_machineTitle,.jStiZa_unitTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.jStiZa_metric{color:#536176;white-space:nowrap;font-size:.74rem;font-weight:750}@media (max-width:820px){.jStiZa_metric{align-items:center;min-height:32px;display:inline-flex}}
.qYLmfW_page{--planning-brand-color:var(--ms-bo-primary,#5638f4);--planning-brand-strong:var(--ms-bo-primary-strong,#4426da);--planning-brand-soft:var(--ms-bo-primary-soft,#5638f429);--planning-brand-gradient:var(--ms-provider-primary-gradient,linear-gradient(135deg, #5638f4 0%, #7d3ff0 56%, #b94ee6 100%));--planning-brand-gradient-hover:var(--ms-provider-primary-gradient-hover,linear-gradient(135deg, #4426da 0%, #6a32dc 56%, #a83dd8 100%));--planning-brand-rgb:var(--ms-provider-accent-rgb,86, 56, 244);--planning-action-pickup-color:#1d74ff;--planning-action-pickup-rgb:29, 116, 255;--planning-action-return-color:#f97316;--planning-action-return-rgb:249, 115, 22;--planning-action-delivery-color:#7c3aed;--planning-action-delivery-rgb:124, 58, 237;--planning-action-recovery-color:#e11d67;--planning-action-recovery-rgb:225, 29, 103;--planning-action-maintenance-color:#64748b;--planning-action-maintenance-rgb:100, 116, 139;--planning-action-draft-color:#0f9f6e;--planning-action-draft-rgb:15, 159, 110;--planning-action-free-color:#8b5cf6;--planning-action-free-rgb:139, 92, 246;--planning-action-unavailable-color:#0ea5a0;--planning-action-unavailable-rgb:14, 165, 160;gap:var(--ms-provider-ui-space-3,12px);width:100%;min-height:0;color:var(--ms-provider-ui-ink,#10183b);flex-direction:column;flex:auto;display:flex;overflow:hidden}.qYLmfW_header{z-index:40;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:end;gap:10px 18px;display:grid;position:relative}.qYLmfW_headerCopy{gap:3px;display:grid}.qYLmfW_headerCopy h1{color:var(--ms-provider-ui-ink,#10183b);margin:0;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:900;line-height:1.08}.qYLmfW_headerCopy p,.qYLmfW_headerCopy span{color:var(--ms-provider-ui-muted-strong,#475569);margin:0;font-weight:750}.qYLmfW_headerCopy p{font-size:.92rem}.qYLmfW_headerCopy span{font-size:.9rem}.qYLmfW_headerActions{justify-items:end;gap:8px;min-width:0;display:grid}.qYLmfW_headerToolbar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.qYLmfW_headerToolbar .ms-provider-ui-toolbar__content{flex-basis:100%}.qYLmfW_headerButtonRow{flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.qYLmfW_viewSwitch,.qYLmfW_weekNavigation{border:1px solid var(--ms-provider-ui-line,#e2e8f0);border-radius:var(--ms-provider-ui-radius-sm,9px);background:var(--ms-provider-ui-surface,#fff);min-height:38px;box-shadow:none;flex:none;align-items:center;display:inline-flex;overflow:hidden}.qYLmfW_viewSwitch button,.qYLmfW_weekNavigation button,.qYLmfW_secondaryHeaderButton,.qYLmfW_primaryHeaderButton{color:#071342;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:850}.qYLmfW_viewSwitch button{min-width:68px;padding:0 11px}.qYLmfW_viewSwitchActive{color:var(--planning-brand-strong)!important;background:var(--planning-brand-soft)!important}.qYLmfW_viewSwitch button:disabled{cursor:default;opacity:.58}.qYLmfW_weekNavigation button{justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.qYLmfW_weekNavigation svg,.qYLmfW_secondaryHeaderButton svg,.qYLmfW_primaryHeaderButton svg,.qYLmfW_detailButton svg{width:16px;height:16px}.qYLmfW_secondaryHeaderButton,.qYLmfW_primaryHeaderButton{border-radius:var(--ms-provider-ui-radius-sm,9px);box-shadow:none;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.qYLmfW_compactNotice .ms-bo-note{min-height:34px;padding-block:7px}.qYLmfW_secondaryHeaderButton{border:1px solid var(--ms-provider-ui-line,#e2e8f0);background:var(--ms-provider-ui-surface,#fff)}.qYLmfW_primaryHeaderButton{background:var(--planning-brand-gradient);color:#fff;min-width:176px;box-shadow:none}.qYLmfW_primaryHeaderButton:hover,.qYLmfW_primaryHeaderButton:focus-visible{background:var(--planning-brand-gradient-hover);box-shadow:none}.qYLmfW_primaryHeaderButton:disabled,.qYLmfW_secondaryHeaderButton:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_customizationMenu{z-index:90;flex:none;display:inline-flex;position:relative}.qYLmfW_customizationPanel{z-index:1000;background:#fff;border:1px solid #0d1b4d1a;border-radius:14px;gap:12px;width:min(94vw,500px);max-height:min(78vh,620px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 42px #0f172a29}.qYLmfW_customizationHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.qYLmfW_customizationHeader strong{color:#071342;font-size:.92rem;font-weight:950}.qYLmfW_customizationHeaderTitle{align-items:center;gap:7px;min-width:0;display:inline-flex}.qYLmfW_customizationHeaderTitle svg{width:16px;height:16px;color:var(--planning-brand-strong);flex:none}.qYLmfW_customizationHeader button{color:#52618b;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.qYLmfW_customizationHeader svg{width:16px;height:16px}.qYLmfW_customizationSection{gap:8px;display:grid}.qYLmfW_customizationSectionTitle{color:#52618b;text-transform:uppercase;font-size:.72rem;font-weight:950}.qYLmfW_customizationRows{gap:7px;display:grid}.qYLmfW_customizationColumnHeaders{color:#7180a6;grid-template-columns:minmax(0,1fr) 42px 92px;gap:6px;margin:0 36px 0 58px;font-size:.64rem;font-weight:900;display:grid}.qYLmfW_customizationColumnHeaders span:nth-child(n+2){text-align:center}.qYLmfW_customizationRow{grid-template-columns:52px minmax(0,1fr) 42px 92px 30px;align-items:center;gap:6px;display:grid}.qYLmfW_categoryMoveButtons{grid-template-columns:repeat(2,24px);gap:4px;display:grid}.qYLmfW_categoryMoveButtons button,.qYLmfW_categoryDeleteButton{color:#52618b;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:7px;place-items:center;width:24px;height:30px;display:inline-grid}.qYLmfW_categoryMoveButtons button:disabled,.qYLmfW_categoryDeleteButton:disabled,.qYLmfW_categoryAddButton:disabled{cursor:not-allowed;opacity:.42}.qYLmfW_categoryMoveButtons svg,.qYLmfW_categoryDeleteButton svg{width:14px;height:14px}.qYLmfW_categoryDeleteButton{color:#e11d48}.qYLmfW_customizationRow input[type=text]{color:#071342;min-width:0;min-height:38px;font:inherit;border:1px solid #0d1b4d1c;border-radius:8px;padding:0 10px;font-size:.82rem;font-weight:850}.qYLmfW_customizationRow input[type=color]{cursor:pointer;background:#fff;border:1px solid #0d1b4d1c;border-radius:8px;width:42px;height:38px;padding:3px}.qYLmfW_customizationRow .ms-provider-select{min-width:0}.qYLmfW_customizationRow .ms-provider-select__trigger{min-height:38px;padding-inline:8px;font-size:.74rem}.qYLmfW_customizationAddRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.qYLmfW_customizationAddRow span{color:#7180a6;white-space:nowrap;font-size:.72rem;font-weight:850}.qYLmfW_categoryAddButton{border:1px solid rgba(var(--planning-brand-rgb), .18);background:var(--planning-brand-soft);min-height:36px;color:var(--planning-brand-strong);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.qYLmfW_categoryAddButton svg{width:15px;height:15px}.qYLmfW_customizationActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.qYLmfW_customizationActions button{color:#071342;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:900}.qYLmfW_customizationActions button:last-child{background:var(--planning-brand-gradient);color:#fff;border:0}.qYLmfW_planningWorkspace{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:stretch;gap:12px;min-height:0;display:grid;overflow:hidden}.qYLmfW_calendarPanel,.qYLmfW_detailPanel{z-index:0;border:1px solid var(--ms-provider-ui-line,#e2e8f0);border-radius:var(--ms-provider-ui-radius-md,14px);background:var(--ms-provider-ui-surface,#fff);box-shadow:none;position:relative}.qYLmfW_calendarPanel{min-width:0;min-height:0;display:grid;overflow:hidden}.qYLmfW_calendarPanelTimeline,.qYLmfW_calendarPanelMonth{grid-template-rows:minmax(0,1fr)}.qYLmfW_unscheduledDayCount{background:var(--planning-brand-soft);min-width:20px;height:20px;color:var(--planning-brand-strong);border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:.66rem;font-weight:950;display:inline-grid}.qYLmfW_logisticsPanel{background:#fff;min-width:0;min-height:0;display:grid;overflow:hidden}.qYLmfW_logisticsTimelineScroller{scroll-behavior:smooth;max-height:min(620px,100vh - 300px);overflow:auto}.qYLmfW_logisticsTimeline{min-width:1060px;display:grid}.qYLmfW_logisticsHeaderRow,.qYLmfW_logisticsGroupRow,.qYLmfW_logisticsRow{grid-template-columns:178px minmax(860px,1fr);display:grid}.qYLmfW_logisticsHeaderRow{z-index:4;background:#fff;border-bottom:1px solid #0d1b4d14;min-height:40px;position:sticky;top:0}.qYLmfW_logisticsCorner{color:#52618b;text-transform:uppercase;border-right:1px solid #0d1b4d14;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;font-weight:950;display:inline-flex}.qYLmfW_logisticsCorner svg{width:17px;height:17px}.qYLmfW_logisticsHourLabels{color:#071342;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.7rem;font-weight:950;display:flex}.qYLmfW_logisticsGroup{display:grid}.qYLmfW_logisticsGroupRow{background:#f7f9fdd1;border-bottom:1px solid #0d1b4d12;min-height:28px}.qYLmfW_logisticsGroupRow strong{color:#52618b;text-transform:uppercase;align-items:center;padding:0 14px;font-size:.76rem;font-weight:950;display:inline-flex}.qYLmfW_logisticsGroupRow span{border-left:1px solid #0d1b4d14}.qYLmfW_logisticsRow{border-bottom:1px solid #0d1b4d12;min-height:70px}.qYLmfW_logisticsRow:last-child{border-bottom:1px solid #0d1b4d14}.qYLmfW_logisticsResourceCell{background:#fff;border-right:1px solid #0d1b4d14;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.qYLmfW_logisticsResourceIcon{background:rgba(var(--planning-brand-rgb), .09);color:#52618b;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.qYLmfW_logisticsResourceIcon svg{width:18px;height:18px}.qYLmfW_logisticsResourceCell strong,.qYLmfW_logisticsResourceCell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.qYLmfW_logisticsResourceCell strong{color:#071342;font-size:.76rem;font-weight:950}.qYLmfW_logisticsResourceCell span{color:#52618b;margin-top:2px;font-size:.68rem;font-weight:800}.qYLmfW_logisticsTrack{background:linear-gradient(#0d1b4d09,#0d1b4d09) 0/100% 1px no-repeat,#fff;min-height:70px;position:relative}.qYLmfW_logisticsGridLines{pointer-events:none;display:grid;position:absolute;inset:0}.qYLmfW_logisticsGridLines span{border-right:1px solid #0d1b4d12}.qYLmfW_logisticsBlock{z-index:2;border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-width:132px;height:54px;color:var(--action-card-text,#fff);text-align:left;cursor:pointer;border-radius:7px;align-content:center;gap:1px;padding:5px 8px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:absolute;top:7px;box-shadow:0 2px 6px #0b184b1f}.qYLmfW_logisticsBlock:hover,.qYLmfW_logisticsBlock:focus-visible,.qYLmfW_logisticsBlockActive{border-color:var(--action-color);outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0b184b29}.qYLmfW_logisticsBlock strong,.qYLmfW_logisticsBlock span,.qYLmfW_logisticsBlock em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.qYLmfW_logisticsBlock strong{color:var(--action-card-text,#fff);font-size:.68rem;font-weight:950}.qYLmfW_logisticsBlock span{color:var(--action-card-text,#fff);font-size:.62rem;font-weight:900}.qYLmfW_logisticsBlock em{color:var(--action-card-text,#fff);font-size:.6rem;font-weight:850}.qYLmfW_logisticsWeekScroller{scroll-behavior:smooth;height:100%;min-height:0;overflow:hidden auto}.qYLmfW_logisticsWeek{width:100%;min-width:0;display:grid}.qYLmfW_logisticsWeekHeader{z-index:6;background:#fff;border-bottom:1px solid #0d1b4d14;grid-template-columns:36px repeat(7,minmax(0,1fr));min-height:44px;display:grid;position:sticky;top:0}.qYLmfW_logisticsResourceHeader,.qYLmfW_logisticsTimeHeader,.qYLmfW_logisticsDayHeader{border-right:1px solid #0d1b4d14;align-items:center;min-width:0;display:flex}.qYLmfW_logisticsResourceHeader{color:#071342;justify-content:space-between;gap:8px;padding:0 10px 0 14px;font-size:.78rem;font-weight:950}.qYLmfW_logisticsResourceHeader span{align-items:center;gap:8px;min-width:0;display:inline-flex}.qYLmfW_logisticsResourceHeader svg,.qYLmfW_resourceEditButton svg{flex:none;width:16px;height:16px}.qYLmfW_resourceEditButton{border:1px solid rgba(var(--planning-brand-rgb), .2);width:28px;height:28px;color:var(--planning-brand-strong);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}.qYLmfW_resourceEditButton:hover,.qYLmfW_resourceEditButton:focus-visible{background:var(--planning-brand-soft);outline:none}.qYLmfW_logisticsTimeHeader{color:#52618b;text-transform:uppercase;justify-content:center;font-size:.64rem;font-weight:950}.qYLmfW_logisticsDayHeader{color:#071342;text-align:center;justify-content:center;gap:5px;padding:0 4px;font-size:.74rem;font-weight:950}.qYLmfW_logisticsDayHeader:last-child{border-right:0}.qYLmfW_logisticsDayHeader strong{text-overflow:clip;white-space:normal;min-width:0;line-height:1.15;overflow:visible}.qYLmfW_logisticsWeekBody{grid-template-columns:36px minmax(0,1fr);display:grid}.qYLmfW_logisticsResourcePanel{background:linear-gradient(#f7f9fdf0,#fffffff5),#fff;border-right:1px solid #0d1b4d14;align-content:start;gap:12px;padding:12px 10px;display:grid}.qYLmfW_logisticsResourceGroup{gap:7px;display:grid}.qYLmfW_logisticsResourceGroup>strong{color:#52618b;text-transform:uppercase;font-size:.68rem;font-weight:950}.qYLmfW_logisticsResourceList{gap:6px;display:grid}.qYLmfW_logisticsResourceItem{background:#fff;border:1px solid #0d1b4d12;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.qYLmfW_logisticsResourceItem strong,.qYLmfW_logisticsResourceItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.qYLmfW_logisticsResourceItem strong{color:#071342;font-size:.7rem;font-weight:950}.qYLmfW_logisticsResourceItem span{color:#52618b;margin-top:2px;font-size:.64rem;font-weight:800}.qYLmfW_logisticsResourceEmpty{color:#52618b;text-align:center;border:1px dashed #0d1b4d29;border-radius:8px;place-items:center;min-height:70px;padding:10px;font-size:.7rem;font-weight:850;display:grid}.qYLmfW_logisticsTimeRail{background:#fff;border-right:1px solid #0d1b4d14;position:relative}.qYLmfW_logisticsTimeRail span{color:#071342;text-align:center;font-size:.66rem;font-weight:850;position:absolute;left:0;right:0;transform:translateY(-50%)}.qYLmfW_logisticsScheduleArea{background:#fff;border-bottom:1px solid #0d1b4d14;min-width:0;position:relative}.qYLmfW_logisticsWeekColumns,.qYLmfW_logisticsWeekRows{pointer-events:none;position:absolute;inset:0}.qYLmfW_logisticsWeekColumns{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.qYLmfW_logisticsWeekColumns span{border-right:1px solid #0d1b4d14}.qYLmfW_logisticsWeekColumns span:last-child{border-right:0}.qYLmfW_logisticsWeekRows{grid-template-rows:repeat(24,64px) 20px;display:grid}.qYLmfW_logisticsWeekRows span{border-top:1px solid #0d1b4d14}.qYLmfW_logisticsWeekBlock{z-index:2;box-sizing:border-box;border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-width:0;min-height:0;color:var(--action-card-text,#fff);text-align:left;cursor:pointer;border-radius:7px;align-content:start;gap:2px;padding:1px 5px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:absolute;overflow:hidden;box-shadow:0 2px 6px #0b184b1f;container-type:size}.qYLmfW_logisticsWeekBlockPrimaryLine,.qYLmfW_logisticsWeekBlockSchedule,.qYLmfW_logisticsWeekBlockLocation,.qYLmfW_logisticsWeekBlockEventName{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:12px;overflow:hidden}.qYLmfW_logisticsWeekBlockPrimaryLine{color:var(--action-card-text,#fff);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:.64rem;font-weight:900;display:flex}.qYLmfW_logisticsWeekBlockPrimaryLine strong{color:var(--action-card-text,#fff);font-size:inherit;line-height:inherit;white-space:nowrap;flex:none}.qYLmfW_logisticsWeekBlockPrimaryLine span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.qYLmfW_logisticsWeekBlockSchedule,.qYLmfW_logisticsWeekBlockLocation,.qYLmfW_logisticsWeekBlockEventName{color:var(--action-card-text,#fff);font-size:.61rem;font-weight:750;display:none}.qYLmfW_logisticsWeekBlockSchedule{font-variant-numeric:tabular-nums}.qYLmfW_logisticsWeekBlockLocation,.qYLmfW_logisticsWeekBlockEventName{color:var(--action-card-text,#fff)}.qYLmfW_logisticsWeekBlockSchedule:empty,.qYLmfW_logisticsWeekBlockLocation:empty,.qYLmfW_logisticsWeekBlockEventName:empty{display:none}@container (min-height:28px) and (min-width:58px){.qYLmfW_logisticsWeekBlockSchedule:not(:empty){display:block}}@container (min-height:44px) and (min-width:64px){.qYLmfW_logisticsWeekBlockLocation:not(:empty){display:block}}@container (min-height:76px) and (min-width:70px){.qYLmfW_logisticsWeekBlockEventName:not(:empty){display:block}}.qYLmfW_logisticsWeekBlockDraggable{cursor:grab;touch-action:none}.qYLmfW_logisticsWeekBlockDragging{z-index:8;cursor:grabbing;transition:none;transform:scale(1.015);box-shadow:0 18px 36px #0b184b38}.qYLmfW_logisticsNoticeAction{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.qYLmfW_logisticsNoticeAction:disabled{cursor:wait;opacity:.65}.qYLmfW_logisticsNoticeAction{margin-left:12px}.qYLmfW_logisticsWeekBlockDense{gap:1px;padding-inline:5px}.qYLmfW_logisticsWeekBlockCompact{gap:1px;padding:1px 5px}.qYLmfW_logisticsWeekBlockContinuous .qYLmfW_logisticsWeekBlockActionLine{grid-template-columns:minmax(0,1fr);align-items:start}.qYLmfW_logisticsWeekBlockContinuous .qYLmfW_logisticsWeekBlockTime{text-align:left;font-size:.62rem}.qYLmfW_logisticsWeekBlock:hover,.qYLmfW_logisticsWeekBlock:focus-visible{border-color:var(--action-card-border,var(--action-color));outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0b184b29}.qYLmfW_logisticsWeekBlock>strong,.qYLmfW_logisticsWeekBlock>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.qYLmfW_logisticsWeekBlock>strong{color:#071342;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.7rem;font-weight:950;line-height:1.08;overflow:visible}.qYLmfW_logisticsWeekBlockCompact>strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.08;display:-webkit-box;overflow:hidden}.qYLmfW_logisticsWeekBlockActionLine{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;min-width:0;display:grid}.qYLmfW_logisticsWeekBlockAction,.qYLmfW_logisticsWeekBlockTime{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;line-height:1.05;overflow:hidden}.qYLmfW_logisticsWeekBlockAction{color:var(--action-color);font-size:.72rem;font-weight:950}.qYLmfW_logisticsWeekBlockTime{color:#071342;font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem;font-weight:950;line-height:1.1}.qYLmfW_logisticsWeekBlockDense .qYLmfW_logisticsWeekBlockAction{font-size:.64rem}.qYLmfW_logisticsWeekBlockDense .qYLmfW_logisticsWeekBlockTime{font-size:.7rem}.qYLmfW_logisticsWeekBlockMaterial{color:#52618b;font-size:.58rem;font-weight:850;line-height:1.05}.qYLmfW_logisticsWeekBlockDense .qYLmfW_logisticsWeekBlockMaterial{font-size:.52rem}.qYLmfW_logisticsWeekBlockCompact .qYLmfW_logisticsWeekBlockActionLine{gap:4px}.qYLmfW_logisticsWeekBlockCompact .qYLmfW_logisticsWeekBlockAction{font-size:.64rem}.qYLmfW_logisticsWeekBlockCompact .qYLmfW_logisticsWeekBlockTime{font-size:.68rem}.qYLmfW_logisticsWeekBlockCompact .qYLmfW_logisticsWeekBlockMaterial{font-size:.5rem}.qYLmfW_logisticsOverflowIndicator{z-index:3;color:#33406f;min-width:0;font:inherit;text-align:center;cursor:pointer;background:#fffffff0;border:1px solid #0d1b4d29;border-radius:7px;align-content:center;justify-items:center;gap:3px;padding:4px 5px;font-size:.62rem;font-weight:950;line-height:1;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 18px #0b184b1a}.qYLmfW_logisticsOverflowIndicator span,.qYLmfW_logisticsOverflowIndicator small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;display:block;overflow:hidden}.qYLmfW_logisticsOverflowIndicator span{color:#071342;font-size:.68rem;font-weight:950}.qYLmfW_logisticsOverflowIndicator small{color:#52618b;font-size:.58rem;font-weight:900}.qYLmfW_logisticsOverflowIndicator:hover,.qYLmfW_logisticsOverflowIndicator:focus-visible{border-color:rgba(var(--planning-brand-rgb), .34);color:var(--planning-brand-strong);background:#fff;outline:none}.qYLmfW_collisionPopover{z-index:9;background:#fffffffa;border:1px solid #0d1b4d24;border-radius:14px;width:min(292px,100% - 16px);display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.qYLmfW_collisionPopoverHeader{background:#fff;border-bottom:1px solid #0d1b4d14;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 9px;display:flex}.qYLmfW_collisionPopoverHeader div{gap:2px;min-width:0;display:grid}.qYLmfW_collisionPopoverHeader strong,.qYLmfW_collisionPopoverHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qYLmfW_collisionPopoverHeader strong{color:#071342;font-size:.82rem;font-weight:950}.qYLmfW_collisionPopoverHeader span{color:#52618b;font-size:.66rem;font-weight:850}.qYLmfW_collisionPopoverHeader button{color:#52618b;cursor:pointer;background:#fff;border:1px solid #0d1b4d1f;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.qYLmfW_collisionPopoverHeader button:hover,.qYLmfW_collisionPopoverHeader button:focus-visible{border-color:rgba(var(--planning-brand-rgb), .3);color:var(--planning-brand-strong);outline:none}.qYLmfW_collisionPopoverHeader svg{width:15px;height:15px}.qYLmfW_collisionPopoverList{gap:6px;max-height:280px;padding:7px;display:grid;overflow:auto}.qYLmfW_collisionPopoverItem{border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-width:0;color:var(--action-card-text,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.qYLmfW_collisionPopoverItem:hover,.qYLmfW_collisionPopoverItem:focus-visible{border-color:var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));outline:none}.qYLmfW_collisionPopoverTime{min-width:0;color:var(--action-card-text,#fff);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:.66rem;font-weight:950;line-height:1.12;display:block;overflow:hidden}.qYLmfW_collisionPopoverMain{gap:2px;min-width:0;display:grid}.qYLmfW_collisionPopoverMain strong,.qYLmfW_collisionPopoverMain small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qYLmfW_collisionPopoverMain strong{color:var(--action-card-text,#fff);font-size:.74rem;font-weight:950}.qYLmfW_collisionPopoverMain small{color:var(--action-card-text,#fff);font-size:.64rem;font-weight:850}.qYLmfW_logisticsEmptyState{z-index:3;color:#52618b;text-align:center;background:#ffffffeb;border:1px dashed #0d1b4d29;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:inline-flex;position:absolute;top:70px;left:18px;right:18px}.qYLmfW_logisticsEmptyState p{color:#52618b;margin:0;font-size:.78rem;font-weight:850}.qYLmfW_logisticsEmptyState button{background:var(--planning-brand);color:#fff;min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:.72rem;font-weight:900}.qYLmfW_logisticsEmptyState button:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_weekScroller{scroll-behavior:smooth;max-height:min(820px,100vh - 180px);overflow:auto}.qYLmfW_weekGrid{min-width:980px}.qYLmfW_weekHeader{z-index:5;background:#fff;border-bottom:1px solid #0d1b4d14;grid-template-columns:58px repeat(7,minmax(0,1fr));min-height:48px;display:grid;position:sticky;top:0}.qYLmfW_timeCorner,.qYLmfW_dayHeaderCell{color:#071342;border-right:1px solid #0d1b4d14;place-items:center;font-size:.82rem;font-weight:900;display:grid}.qYLmfW_dayHeaderCell:last-child{border-right:0}.qYLmfW_weekBody{grid-template-columns:58px minmax(0,1fr);display:grid}.qYLmfW_timeRail{grid-template-rows:repeat(24, var(--planning-hour-row,54px));border-right:1px solid #0d1b4d14;display:grid}.qYLmfW_timeRail span{color:#071342;text-align:center;padding-top:12px;font-size:.75rem;font-weight:850}.qYLmfW_scheduleArea{height:calc(var(--planning-hour-row,54px) * 24 + 44px);background:repeating-linear-gradient(to bottom, #0d1b4d14 0, #0d1b4d14 1px, transparent 1px, transparent var(--planning-hour-row,54px)), #fff;position:relative}.qYLmfW_verticalGrid{pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.qYLmfW_verticalGrid span{border-right:1px solid #0d1b4d14}.qYLmfW_verticalGrid span:last-child{border-right:0}.qYLmfW_searchTargetAction{transition:border-color .16s,box-shadow .16s;border-color:var(--action-color)!important;box-shadow:0 0 0 2px rgba(var(--planning-brand-rgb), .22), 0 10px 24px #07134224!important}.qYLmfW_actionBlock{z-index:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label" "meta time";border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-height:36px;color:var(--action-card-text,#fff);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:7px;align-content:center;align-items:center;gap:1px;padding:5px 8px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 10px 22px #0b184b14}.qYLmfW_actionBlock:hover,.qYLmfW_actionBlock:focus-visible,.qYLmfW_actionBlockActive{border-color:var(--action-color);outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0b184b29}.qYLmfW_actionBlockDragging{z-index:6;border-color:var(--action-color);cursor:grabbing;touch-action:none;transform:translateY(-2px)scale(1.015);box-shadow:0 22px 42px #0b184b33}.qYLmfW_actionMachine{min-width:28px;height:24px;color:var(--action-color);background:#fff;border-radius:6px;grid-area:machine;place-items:center;font-size:.72rem;font-weight:950;display:inline-grid}.qYLmfW_actionLabel{min-width:0;color:var(--action-card-text,#fff);text-overflow:ellipsis;white-space:nowrap;grid-area:label/1/label/-1;font-size:.73rem;font-weight:900;overflow:hidden}.qYLmfW_actionTime{text-align:right;min-width:0;color:var(--action-card-text,#fff);text-overflow:ellipsis;white-space:nowrap;grid-area:time;justify-self:end;font-size:.92rem;font-weight:850;overflow:hidden}.qYLmfW_actionMeta{min-width:0;color:var(--action-card-text,#fff);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:.93rem;font-weight:850;overflow:hidden}.qYLmfW_actionPickup{--action-color:var(--planning-action-pickup-color);--action-bg:rgba(var(--planning-action-pickup-rgb), .1);--action-border:rgba(var(--planning-action-pickup-rgb), .24)}.qYLmfW_actionReturn{--action-color:var(--planning-action-return-color);--action-bg:rgba(var(--planning-action-return-rgb), .11);--action-border:rgba(var(--planning-action-return-rgb), .26)}.qYLmfW_actionDelivery{--action-color:var(--planning-action-delivery-color);--action-bg:rgba(var(--planning-action-delivery-rgb), .1);--action-border:rgba(var(--planning-action-delivery-rgb), .25)}.qYLmfW_actionRecovery{--action-color:var(--planning-action-recovery-color);--action-bg:rgba(var(--planning-action-recovery-rgb), .1);--action-border:rgba(var(--planning-action-recovery-rgb), .25)}.qYLmfW_actionMaintenance{--action-color:var(--planning-action-maintenance-color);--action-bg:rgba(var(--planning-action-maintenance-rgb), .11);--action-border:rgba(var(--planning-action-maintenance-rgb), .27)}.qYLmfW_actionDraft{--action-color:var(--planning-action-draft-color);--action-bg:rgba(var(--planning-action-draft-rgb), .11);--action-border:rgba(var(--planning-action-draft-rgb), .27)}.qYLmfW_actionFree{--action-color:var(--planning-action-free-color);--action-bg:rgba(var(--planning-action-free-rgb), .1);--action-border:rgba(var(--planning-action-free-rgb), .25)}.qYLmfW_actionUnavailable{--action-color:var(--planning-action-unavailable-color);--action-bg:rgba(var(--planning-action-unavailable-rgb), .1);--action-border:rgba(var(--planning-action-unavailable-rgb), .26)}.qYLmfW_gridEmptyState{z-index:3;pointer-events:none;text-align:center;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.qYLmfW_gridEmptyState p{color:#52618b;margin:0;font-weight:850}.qYLmfW_gridEmptyState button{pointer-events:auto;background:var(--planning-brand-gradient);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:center;padding:0 16px;font-size:.84rem;font-weight:900}.qYLmfW_gridEmptyState button:hover,.qYLmfW_gridEmptyState button:focus-visible{background:var(--planning-brand-gradient-hover);box-shadow:0 14px 28px rgba(var(--planning-brand-rgb), .22)}.qYLmfW_gridEmptyState button:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_resourceEditorModal{width:min(94vw,760px)}.qYLmfW_resourceEditorNotice{border:1px solid rgba(var(--planning-brand-rgb), .16);background:rgba(var(--planning-brand-rgb), .07);color:#52618b;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.82rem;font-weight:850}.qYLmfW_resourceEditorGrid{gap:12px;max-height:min(62vh,540px);padding-right:2px;display:grid;overflow:auto}.qYLmfW_resourceEditorGroup{background:#f7f9fdc7;border:1px solid #0d1b4d14;border-radius:9px;gap:10px;padding:12px;display:grid}.qYLmfW_resourceEditorResources{gap:8px;display:grid}.qYLmfW_resourceEditorResource{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;display:grid}.qYLmfW_detailPanel{z-index:1;scrollbar-gutter:stable;align-content:start;gap:9px;min-height:0;max-height:100%;padding:16px;display:grid;position:sticky;top:0;overflow-y:auto}.qYLmfW_detailPanelEmpty{text-align:center;place-content:center;gap:10px;min-height:220px;padding:14px;box-shadow:0 10px 26px #0b184b0b}.qYLmfW_detailPanelEmpty h2,.qYLmfW_detailHeader h2{color:#071342;margin:0;font-size:1.02rem;font-weight:950}.qYLmfW_detailPanelEmpty p{color:#52618b;max-width:220px;margin:0 auto;font-size:.78rem;line-height:1.4}.qYLmfW_detailEmptyIcon,.qYLmfW_detailMachineIcon,.qYLmfW_linkedActionIcon{border-radius:9px;place-items:center;display:inline-grid}.qYLmfW_detailEmptyIcon{background:var(--planning-brand-soft);width:38px;height:38px;color:var(--planning-brand-color);justify-self:center}.qYLmfW_detailHeader{gap:7px;display:grid}.qYLmfW_detailHeaderMain{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.qYLmfW_detailHeaderMain>div{min-width:0}.qYLmfW_detailHeader p,.qYLmfW_detailSectionTitle{color:#52618b;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.qYLmfW_detailTone{width:fit-content;color:var(--action-color);letter-spacing:.025em;text-transform:uppercase;align-self:start;align-items:center;gap:5px;padding:2px 0;font-size:.7rem;font-weight:900;display:inline-flex}.qYLmfW_detailTone svg{width:15px;height:15px}.qYLmfW_detailQuickActions{flex-wrap:nowrap;align-items:center;gap:5px;width:100%;display:flex}.qYLmfW_detailActionButton{border:1px solid rgba(var(--planning-brand-rgb), .28);min-width:82px;max-width:100%;min-height:30px;color:var(--planning-brand-strong);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:.66rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.qYLmfW_detailActionButton:hover,.qYLmfW_detailActionButton:focus-visible{border-color:rgba(var(--planning-brand-rgb), .32);background:var(--planning-brand-soft);outline:none}.qYLmfW_detailActionButton:disabled{cursor:not-allowed;opacity:.45}.qYLmfW_detailActionButton svg{flex:none;width:14px;height:14px}.qYLmfW_detailActionButton span{white-space:nowrap}.qYLmfW_detailMachineRow{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.qYLmfW_detailMachineIcon{background:var(--action-bg);width:36px;height:36px;color:var(--action-color);overflow:hidden}.qYLmfW_detailMachinePhoto{box-sizing:border-box;border:1px solid var(--action-border);background:#fff}.qYLmfW_detailMachinePhoto img{object-fit:cover;width:100%;height:100%;display:block}.qYLmfW_detailMachineIcon svg,.qYLmfW_detailEmptyIcon svg,.qYLmfW_linkedActionIcon svg{width:18px;height:18px}.qYLmfW_detailMachineRow>div{min-width:0}.qYLmfW_detailMachineRow strong,.qYLmfW_detailMachineRow span{display:block}.qYLmfW_detailMachineRow strong{color:#071342;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.qYLmfW_detailMachineRow span{color:#52618b;font-size:.82rem;font-weight:750}.qYLmfW_detailInfoList{background:#f7f9fdb8;border:1px solid #0d1b4d14;border-radius:9px;gap:0;display:grid}.qYLmfW_detailInfoRow{border-bottom:1px solid #0d1b4d12;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.qYLmfW_detailInfoRow:last-child{border-bottom:0}.qYLmfW_detailInfoLabel{color:#52618b;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:900;display:inline-flex}.qYLmfW_detailInfoLabel svg{width:16px;height:16px}.qYLmfW_detailInfoRow strong,.qYLmfW_detailInfoRow em{font-style:normal;line-height:1.35;display:block}.qYLmfW_detailInfoRow strong{color:#071342;font-size:.88rem;font-weight:950}.qYLmfW_detailInfoRow em{color:#52618b;margin-top:2px;font-size:.78rem;font-weight:750}.qYLmfW_detailSection{border-top:1px solid #0d1b4d17;gap:7px;padding:10px 2px 0;display:grid}.qYLmfW_periodCard{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0;display:grid}.qYLmfW_periodCard span{color:#52618b;font-size:.72rem;font-weight:850;display:block}.qYLmfW_periodCard strong{color:#071342;font-size:.8rem;line-height:1.35;display:block}.qYLmfW_periodCard em{color:#52618b;margin-top:3px;font-size:.76rem;font-style:normal;font-weight:850;line-height:1.3;display:block}.qYLmfW_periodArrow{color:#8b96b6!important;font-weight:950!important}.qYLmfW_addressList{gap:6px;display:grid}.qYLmfW_addressBlock{border-top:1px solid #0d1b4d12;gap:3px;padding:7px 0 0 32px;display:grid}.qYLmfW_addressBlock strong,.qYLmfW_addressBlock span{display:block}.qYLmfW_addressBlock strong{color:#071342;font-size:.82rem;font-weight:950}.qYLmfW_addressBlock span{color:#52618b;font-size:.78rem;font-weight:750;line-height:1.35}.qYLmfW_linkedActions{background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.qYLmfW_linkedActionItem{border-bottom:1px solid #0d1b4d12;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.qYLmfW_linkedActionItem:first-child{padding-top:2px}.qYLmfW_linkedActionItem:last-child{border-bottom:0;padding-bottom:2px}.qYLmfW_linkedActionIcon{width:24px;height:24px;color:var(--action-color);background:0 0;border-radius:0}.qYLmfW_linkedActionIcon svg{width:18px;height:18px}.qYLmfW_linkedActionItem strong,.qYLmfW_linkedActionItem span{display:block}.qYLmfW_linkedActionItem strong{color:#071342;font-size:.84rem}.qYLmfW_linkedActionItem span{color:#52618b;font-size:.74rem;font-weight:750}.qYLmfW_detailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.qYLmfW_detailActions .qYLmfW_detailButton:not(.qYLmfW_detailButtonDanger){display:none}.qYLmfW_detailButton{color:#071342;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.qYLmfW_detailButton:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_detailButtonPrimary{color:var(--planning-brand-color)}.qYLmfW_detailButtonDanger{color:#dc2626;grid-column:1/-1}.qYLmfW_detailTitle{color:#071342;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1.04rem;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.qYLmfW_detailIdentitySection{padding-top:9px}.qYLmfW_detailClientRow{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.qYLmfW_detailClientIcon{color:#65739a;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid}.qYLmfW_detailClientIcon svg{width:18px;height:18px}.qYLmfW_detailClientRow>div{min-width:0}.qYLmfW_detailClientName,.qYLmfW_detailClientRow span,.qYLmfW_detailClientContacts a{overflow-wrap:anywhere;min-width:0;display:block}.qYLmfW_detailClientName{color:#071342;font-size:.9rem;font-weight:950;line-height:1.3;text-decoration:none}a.qYLmfW_detailClientName:hover,a.qYLmfW_detailClientName:focus-visible{color:var(--planning-brand-strong);text-underline-offset:3px;text-decoration:underline}.qYLmfW_detailClientRow span,.qYLmfW_detailClientContacts a{color:#52618b;font-size:.74rem;font-weight:750;line-height:1.35}.qYLmfW_detailClientContacts{flex-wrap:wrap;gap:2px 10px;margin-top:3px;display:flex}.qYLmfW_addressBlock a{width:fit-content;color:var(--planning-brand-strong);align-items:center;gap:5px;margin-top:5px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.qYLmfW_addressBlock a:hover,.qYLmfW_addressBlock a:focus-visible{text-underline-offset:3px;text-decoration:underline}.qYLmfW_addressBlock a svg{width:14px;height:14px}.qYLmfW_detailServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-left:45px;display:grid}.qYLmfW_detailServiceGrid>div{min-width:0;padding:6px 9px 0 0}.qYLmfW_detailServiceGrid>div+div{border-left:1px solid #0d1b4d14;padding-left:9px}.qYLmfW_detailServiceGrid span,.qYLmfW_detailServiceGrid strong{display:block}.qYLmfW_detailServiceGrid span{color:#52618b;font-size:.68rem;font-weight:850;line-height:1.25}.qYLmfW_detailServiceGrid strong{color:#071342;margin-top:3px;font-size:.82rem;font-weight:950;line-height:1.25}.qYLmfW_detailNotes{color:#34436d;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700;line-height:1.45}.qYLmfW_detailPeriodSection .qYLmfW_detailSectionTitle,.qYLmfW_detailMaterialSection .qYLmfW_detailSectionTitle{font-size:.68rem}.qYLmfW_detailNotesSection{gap:5px}.qYLmfW_planningModal{flex-direction:column;max-height:min(90dvh,960px);padding:0;display:flex;overflow:hidden}.qYLmfW_planningModal .ms-bo-modal__header{flex:none;margin-bottom:0;padding:24px 24px 16px}.qYLmfW_planningModalBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 24px 24px;overflow:hidden auto}.qYLmfW_planningModalFooter{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafdfa;border-top:1px solid #0d1b4d17;margin:16px -24px -24px;padding:16px 24px 24px;position:sticky;bottom:-24px;box-shadow:0 -12px 28px #0f172a0f}.qYLmfW_quickEditPositioner{width:min(1280px,100%)}.qYLmfW_quickEditModal{width:min(1280px,100vw - 48px)}.qYLmfW_quickEditContent{gap:12px;display:grid}.qYLmfW_quickEditSection,.qYLmfW_quickEditShortcuts{gap:9px;display:grid}.qYLmfW_quickEditGeneralSection{background:#ffffffa8;border:1px solid #0d1b4d14;border-radius:8px;padding:12px}.qYLmfW_quickEditGeneralGrid{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr) minmax(160px,.72fr) minmax(220px,1fr);align-items:start;gap:10px;display:grid}.qYLmfW_quickEditTitleField,.qYLmfW_quickEditNotesField{min-width:0}.qYLmfW_quickEditMainGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(270px,.82fr);align-items:start;gap:12px;display:grid}.qYLmfW_quickEditMainGrid .qYLmfW_quickEditSection{background:#ffffffb8;border:1px solid #0d1b4d1a;border-radius:8px;padding:12px}.qYLmfW_quickEditGrid,.qYLmfW_quickEditLogisticsFields,.qYLmfW_quickEditShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.qYLmfW_quickEditMachineFields{gap:9px;display:grid}.qYLmfW_quickEditSectionTitle{align-items:center;min-height:20px;display:flex}.qYLmfW_quickEditSectionTitle strong{color:#071342;letter-spacing:0;font-size:.86rem;font-weight:950}.qYLmfW_quickEditModal .ms-bo-modal__header{margin-bottom:10px;padding:20px 22px 0}.qYLmfW_quickEditModal .ms-bo-panel__eyebrow{font-size:.72rem}.qYLmfW_quickEditModal .ms-bo-panel__title{font-size:1.05rem}.qYLmfW_quickEditModal .ms-bo-client-field-card{border-bottom:0;gap:5px;padding:0}.qYLmfW_quickEditModal .ms-bo-client-field-card__label{font-size:.74rem;font-weight:850}.qYLmfW_quickEditModal .ms-bo-client-field-card .ms-bo-field__input{border-radius:10px;min-height:38px;padding:0 12px;font-size:.84rem}.qYLmfW_quickEditModal .ms-bo-client-field-card .ms-provider-date-picker__trigger{border-radius:10px;height:42px;min-height:42px;padding-inline:14px}.qYLmfW_quickEditModal textarea.ms-bo-field__input{resize:vertical;min-height:54px;padding-top:9px;line-height:1.32}.qYLmfW_quickEditCurrentMachine{border:1px solid rgba(var(--planning-brand-rgb), .14);background:rgba(var(--planning-brand-rgb), .06);border-radius:8px;gap:3px;margin:0;padding:9px 10px;display:grid}.qYLmfW_quickEditCurrentMachine span{color:var(--planning-brand-strong);text-transform:uppercase;font-size:.68rem;font-weight:950}.qYLmfW_quickEditCurrentMachine strong{overflow-wrap:anywhere;color:#071342;min-width:0;font-size:.8rem;font-weight:950;line-height:1.28}.qYLmfW_quickEditMachineHint{color:#52618b;background:#f7f9fde6;border:1px solid #0d1b4d14;border-radius:8px;margin:0;padding:8px 10px;font-size:.76rem;font-weight:800;line-height:1.35}.qYLmfW_quickEditMachineHintWarning{color:#9a3412;background:#fff7edeb;border-color:#ea580c38}.qYLmfW_quickEditShortcut{color:#071342;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex;box-shadow:0 12px 28px #0b184b0d}.qYLmfW_quickEditShortcut:hover,.qYLmfW_quickEditShortcut:focus-visible{border-color:rgba(var(--planning-brand-rgb), .28);background:rgba(var(--planning-brand-rgb), .06);outline:none}.qYLmfW_quickEditShortcut:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_quickEditShortcutIcon{color:var(--planning-brand-color);background:var(--planning-brand-soft)}.qYLmfW_quickEditShortcut span{gap:2px;display:grid}.qYLmfW_quickEditShortcut strong{font-size:.82rem;font-weight:950;line-height:1.2}.qYLmfW_quickEditShortcut small{color:#52618b;font-size:.72rem;font-weight:750;line-height:1.25}.qYLmfW_quickEditFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.qYLmfW_quickEditFooter .ms-bo-button--danger{margin-right:auto}.qYLmfW_quickEditFooterActions{align-items:center;gap:10px;margin-left:auto;display:flex}.qYLmfW_moveConfirmLayer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qYLmfW_moveConfirmBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07134247;position:absolute;inset:0}.qYLmfW_moveConfirmDialog{z-index:1;background:#fff;border:1px solid #0d1b4d1a;border-radius:18px;gap:14px;width:min(100%,440px);padding:24px;display:grid;position:relative;box-shadow:0 22px 54px #0f172a33}.qYLmfW_moveConfirmDialog .qYLmfW_detailSectionTitle{color:#071342;letter-spacing:0;text-transform:none;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:900;line-height:1.2}.qYLmfW_moveConfirmCopy{color:#52618b;gap:5px;font-size:.9rem;font-weight:750;line-height:1.45;display:grid}.qYLmfW_moveConfirmCopy strong{color:#071342;font-size:1rem;font-weight:950}.qYLmfW_moveConfirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.qYLmfW_moveConfirmActions button{color:#071342;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:9px;font-size:.84rem;font-weight:900}.qYLmfW_moveConfirmActions button:last-child{background:var(--planning-brand-gradient);color:#fff;border:0}.qYLmfW_moveConfirmActions button:last-child:hover,.qYLmfW_moveConfirmActions button:last-child:focus-visible{background:var(--planning-brand-gradient-hover);box-shadow:0 14px 28px rgba(var(--planning-brand-rgb), .22)}.qYLmfW_moveConfirmActions button:disabled{cursor:not-allowed;opacity:.6}.qYLmfW_entryTypeSection,.qYLmfW_fullWidthField{grid-column:1/-1}.qYLmfW_addChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qYLmfW_addChoiceCard{color:#071342;min-height:126px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0d1b4d1a;border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid;box-shadow:0 14px 34px #0b184b0e}.qYLmfW_addChoiceCard:hover,.qYLmfW_addChoiceCard:focus-visible{border-color:rgba(var(--planning-brand-rgb), .34);background:rgba(var(--planning-brand-rgb), .07);outline:none}.qYLmfW_addChoiceCard strong{color:#071342;font-size:.98rem;font-weight:950}.qYLmfW_addChoiceCard span{color:#52618b;font-size:.86rem;font-weight:750;line-height:1.45}.qYLmfW_entryTypeSection{gap:10px;display:grid}.qYLmfW_entryTypeHeader span{color:#071342;font-size:.9rem;font-weight:950}.qYLmfW_entryTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qYLmfW_entryTypeCard,.qYLmfW_entryTypeLocked{background:#fff;border:1px solid #0d1b4d1a;border-radius:8px}.qYLmfW_entryTypeCard{color:#071342;min-height:104px;font:inherit;text-align:left;cursor:pointer;gap:6px;padding:12px;display:grid}.qYLmfW_entryTypeCard:hover,.qYLmfW_entryTypeCard:focus-visible,.qYLmfW_entryTypeCardActive{border-color:rgba(var(--planning-brand-rgb), .34);background:rgba(var(--planning-brand-rgb), .07);outline:none}.qYLmfW_entryTypeCard strong{color:#071342;font-size:.86rem;font-weight:950;line-height:1.25}.qYLmfW_entryTypeCard span{color:#52618b;font-size:.78rem;font-weight:750;line-height:1.4}.qYLmfW_entryTypeLocked{width:fit-content;color:var(--planning-brand-strong);background:var(--planning-brand-soft);padding:8px 10px;font-size:.82rem;font-weight:950}.qYLmfW_fullWidthField textarea{resize:vertical;min-height:92px;padding-top:10px}.qYLmfW_checkboxLine{color:#26345f;align-items:center;gap:8px;font-size:.9rem;font-weight:850;display:inline-flex}.qYLmfW_checkboxLine input{width:16px;height:16px;accent-color:var(--planning-brand-color)}.qYLmfW_eventSummary{background:#f7f9fdc2;border:1px solid #0d1b4d14;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.qYLmfW_eventSummaryHeader{gap:4px;display:grid}.qYLmfW_eventSummaryHeader span,.qYLmfW_eventSummaryGrid dt{color:#52618b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.qYLmfW_eventSummaryHeader strong{color:#071342;font-size:.96rem;font-weight:950}.qYLmfW_eventSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.qYLmfW_eventSummaryGrid div{background:#fff;border:1px solid #0d1b4d12;border-radius:8px;min-width:0;padding:10px}.qYLmfW_eventSummaryGrid dd{overflow-wrap:anywhere;color:#071342;margin:4px 0 0;font-size:.84rem;font-weight:900;line-height:1.35}.qYLmfW_monthPanel{min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.qYLmfW_monthWeekHeader{background:#fff;border-bottom:1px solid #0d1b4d14;grid-template-columns:repeat(7,minmax(0,1fr));min-width:860px;min-height:44px;display:grid}.qYLmfW_monthWeekHeader span{color:#52618b;text-transform:uppercase;place-items:center;font-size:.76rem;font-weight:950;display:grid}.qYLmfW_monthGrid{border-bottom:1px solid #0d1b4d14;grid-template-columns:repeat(7,minmax(0,1fr));min-width:860px;display:grid}.qYLmfW_monthCell{background:#fff;border-bottom:1px solid #0d1b4d14;border-right:1px solid #0d1b4d14;grid-template-rows:auto 1fr;gap:8px;min-height:132px;padding:10px;display:grid}.qYLmfW_monthCell:nth-child(7n){border-right:0}.qYLmfW_monthCellMuted{background:#f7f9fdb8}.qYLmfW_monthCellMuted .qYLmfW_monthCellDate{color:#9aa5bf}.qYLmfW_monthCellToday{box-shadow:inset 0 0 0 2px rgba(var(--planning-brand-rgb), .18)}.qYLmfW_monthCellHeader{justify-content:space-between;align-items:center;display:flex}.qYLmfW_monthCellDate{color:#071342;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:950;display:inline-grid}.qYLmfW_monthCellToday .qYLmfW_monthCellDate{background:var(--planning-brand-soft);color:var(--planning-brand-strong)}.qYLmfW_monthCellActions{align-content:start;gap:6px;min-width:0;display:grid}.qYLmfW_monthAction{border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-height:34px;color:var(--action-card-text,#fff);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;padding:5px 7px;display:grid}.qYLmfW_monthAction:hover,.qYLmfW_monthAction:focus-visible,.qYLmfW_monthActionActive{border-color:var(--action-color);outline:none}.qYLmfW_monthAction strong,.qYLmfW_monthAction em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:900;overflow:hidden}.qYLmfW_monthAction strong{color:var(--action-card-text,#fff);font-size:.72rem}.qYLmfW_monthAction em{color:var(--action-card-text,#fff);font-size:.74rem}.qYLmfW_monthActionMetaLine{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.qYLmfW_monthActionMeta{min-width:0;color:var(--action-card-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:900;overflow:hidden}.qYLmfW_monthActionTime{white-space:nowrap;text-align:right;color:var(--action-card-text,#fff);font-size:.92rem;font-weight:850}.qYLmfW_monthOverflow{color:#52618b;font-size:.72rem;font-weight:850}.qYLmfW_monthEmptyState{text-align:center;border-bottom:1px solid #0d1b4d14;justify-items:center;gap:10px;padding:18px;display:grid}.qYLmfW_monthEmptyState p{color:#52618b;margin:0;font-weight:850}.qYLmfW_monthEmptyState button{background:var(--planning-brand-gradient);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:.84rem;font-weight:900}.qYLmfW_monthEmptyState button:disabled{cursor:not-allowed;opacity:.55}.qYLmfW_mobileDayList{display:none}.qYLmfW_mobileDayCard{border-bottom:1px solid #0d1b4d14;gap:8px;padding:12px;display:grid}.qYLmfW_mobileDayCard h3{color:#071342;margin:0;font-size:.94rem}.qYLmfW_mobileDayCard p{color:#52618b;margin:0;font-size:.84rem;font-weight:750}.qYLmfW_mobileAction{border:1px solid var(--action-card-border,var(--action-color));background:var(--action-card-bg,var(--action-color));min-height:40px;color:var(--action-card-text,#fff);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;padding:8px 10px;display:grid}.qYLmfW_mobileAction strong,.qYLmfW_mobileAction em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:900;overflow:hidden}.qYLmfW_mobileAction strong{color:var(--action-card-text,#fff)}.qYLmfW_mobileAction em{color:var(--action-card-text,#fff);font-size:.76rem}@media (max-width:1500px){.qYLmfW_headerActions{justify-items:stretch}.qYLmfW_headerButtonRow{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1180px){.qYLmfW_header{grid-template-columns:1fr}.qYLmfW_headerActions{justify-items:start}.qYLmfW_headerButtonRow{justify-content:flex-start}.qYLmfW_planningWorkspace{grid-template-rows:minmax(320px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.qYLmfW_detailPanel{max-height:none;position:static}}@media (max-width:760px){.qYLmfW_headerActions,.qYLmfW_headerButtonRow{width:100%}.qYLmfW_headerActions{justify-items:stretch}.qYLmfW_headerToolbar{padding:0}.qYLmfW_headerButtonRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qYLmfW_viewSwitch,.qYLmfW_weekNavigation{grid-column:1/-1;width:100%}.qYLmfW_secondaryHeaderButton,.qYLmfW_primaryHeaderButton,.qYLmfW_customizationMenu{width:100%}.qYLmfW_primaryHeaderButton{grid-column:1/-1}.qYLmfW_logisticsWeekScroller{overflow-x:auto}.qYLmfW_logisticsWeek{min-width:840px}.qYLmfW_logisticsWeekHeader{grid-template-columns:36px repeat(7,minmax(0,1fr))}.qYLmfW_logisticsWeekBody{grid-template-columns:36px minmax(0,1fr)}.qYLmfW_resourceEditorResource{grid-template-columns:1fr}.qYLmfW_logisticsTimeline{min-width:900px}.qYLmfW_logisticsHeaderRow,.qYLmfW_logisticsGroupRow,.qYLmfW_logisticsRow{grid-template-columns:154px minmax(720px,1fr)}.qYLmfW_logisticsResourceCell{grid-template-columns:30px minmax(0,1fr);padding-inline:10px}.qYLmfW_logisticsResourceIcon{width:28px;height:28px}.qYLmfW_viewSwitch button,.qYLmfW_weekNavigation button{flex:1}.qYLmfW_weekScroller,.qYLmfW_monthPanel{display:none}.qYLmfW_mobileDayList{display:grid}.qYLmfW_detailInfoRow,.qYLmfW_periodCard,.qYLmfW_eventSummaryGrid,.qYLmfW_quickEditGeneralGrid,.qYLmfW_quickEditGrid,.qYLmfW_quickEditMainGrid,.qYLmfW_quickEditLogisticsFields,.qYLmfW_quickEditShortcutGrid,.qYLmfW_entryTypeGrid,.qYLmfW_addChoiceGrid,.qYLmfW_detailActions,.qYLmfW_moveConfirmActions{grid-template-columns:1fr}.qYLmfW_quickEditModal{width:100%}.qYLmfW_quickEditFooter{flex-direction:column;align-items:stretch}.qYLmfW_quickEditFooter .ms-bo-button--danger{margin-right:0}.qYLmfW_quickEditFooterActions{grid-template-columns:1fr;margin-left:0;display:grid}.qYLmfW_customizationPanel{width:min(94vw,500px);left:0;right:auto}.qYLmfW_customizationColumnHeaders{display:none}.qYLmfW_customizationRow{grid-template-columns:52px minmax(0,1fr) 42px 30px}.qYLmfW_customizationRow .ms-provider-select{grid-area:2/2/auto/4}.qYLmfW_customizationRow .qYLmfW_categoryDeleteButton{grid-area:1/4}}.qYLmfW_durationResetHint{color:#7180a6;margin:0;font-size:.7rem;font-weight:800}@media (prefers-reduced-motion:reduce){.qYLmfW_searchTargetAction{transition:none}}@media (max-width:640px){.qYLmfW_page{flex:none;min-height:auto;overflow:visible}.qYLmfW_planningWorkspace{grid-template-rows:auto auto;overflow:visible}.qYLmfW_calendarPanel,.qYLmfW_logisticsPanel,.qYLmfW_monthPanel{height:auto;min-height:0;overflow:visible}.qYLmfW_logisticsWeekScroller{height:auto;max-height:min(70vh,620px);overflow:auto}.qYLmfW_detailPanel{overflow:visible}}@media (max-width:460px){.qYLmfW_headerButtonRow{grid-template-columns:minmax(0,1fr)}.qYLmfW_viewSwitch,.qYLmfW_weekNavigation,.qYLmfW_primaryHeaderButton{grid-column:auto}}
