#shift.planning-wizard-v100{width:min(760px,calc(100vw - 28px));border:1px solid #d2e4dc;border-radius:25px;box-shadow:0 32px 110px #103b4566}#shift.planning-wizard-v100 .v99-modal-header{background:linear-gradient(120deg,#123f48,#19796b);padding:24px 26px;border:0}#shift.planning-wizard-v100 .v99-modal-header h2{color:#fff;font-size:26px;letter-spacing:-.8px}#shift.planning-wizard-v100 .v99-modal-header p{color:#d4ebe2}#shift.planning-wizard-v100 .v99-modal-header .eyebrow{color:#a9e7cf}#shift.planning-wizard-v100 .v99-modal-icon{background:#ffffff19;border:1px solid #ffffff26;color:#c9f6e3}#shift .v100-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 24px;background:#f5faf7;border-bottom:1px solid #e1ece6;flex-shrink:0}#shift .v100-steps button{display:flex;align-items:center;gap:8px;text-align:left;padding:10px 8px;font-size:11px;font-weight:600;border:0;border-radius:11px;background:transparent;color:#526f70;line-height:1.4;cursor:pointer}#shift .v100-steps button span{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#e6eee9;color:#4d7166;font-size:12px}#shift .v100-steps button[aria-current=step]{background:#fff;box-shadow:0 3px 14px #214f4310;color:#126657}#shift .v100-steps button[aria-current=step] span{background:#18766a;color:white}#shift .v100-steps button.is-done span{background:#d9f0e3;color:#126657}#shift .v100-steps button:disabled{opacity:.6;cursor:default}#shift.planning-wizard-v100 .v99-form-section{padding:26px 0 22px;min-height:260px;box-sizing:border-box;border-bottom:0}#shift.planning-wizard-v100 .v99-section-heading{margin-bottom:22px}#shift.planning-wizard-v100 .v99-section-heading>span{display:none}#shift.planning-wizard-v100 .v99-section-heading h3{font-size:22px;letter-spacing:-.5px;outline:none}#shift.planning-wizard-v100 [hidden]{display:none!important}#shift.planning-wizard-v100 .v99-modal-footer{margin-top:0;padding:17px 0 20px}#shift .v100-step-count{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#47756a;font-weight:700;margin-bottom:7px}#shift.planning-wizard-v100 .v99-planning-summary{background:#f2f8f4;border:1px solid #dcece1;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.7;margin-bottom:15px}#shift.planning-wizard-v100 .v99-modal-footer>div:last-child{display:flex;gap:9px}#shift [data-wizard-next]{background:#176f64;color:white;border:1px solid #176f64;min-width:140px}#shift.planning-wizard-v100 .v99-modal-footer [data-close]{margin-right:auto;color:#6b7f80;border-color:transparent;background:transparent}#shift.planning-wizard-v100 .v99-modal-footer .button.full{min-width:170px}@media(max-width:600px){#shift .v100-steps{padding:12px 15px;gap:3px}#shift .v100-steps button{flex-direction:column;text-align:center;font-size:10px;padding:7px 3px;gap:6px}#shift.planning-wizard-v100 .v99-modal-header{padding:19px 18px}#shift.planning-wizard-v100 .v99-modal-header h2{font-size:23px}#shift.planning-wizard-v100 .v99-form-section{min-height:245px;padding-top:22px}#shift.planning-wizard-v100 .v99-form-grid{grid-template-columns:1fr}#shift.planning-wizard-v100 .v99-modal-footer .button{padding:10px 12px;font-size:11px}#shift [data-wizard-next],#shift.planning-wizard-v100 .v99-modal-footer .button.full{min-width:0}#shift.planning-wizard-v100 .v99-section-heading h3{font-size:21px}}
