.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__scheduleWrapper{flex-direction:column;align-items:stretch;width:100%;display:flex}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__nav{justify-content:space-between;width:100%;margin-bottom:10px;display:flex}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__nav button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:6px 12px;font-weight:700;transition:background .2s}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__nav button:hover:not(:disabled){background:#0056b3}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__nav button:disabled{cursor:not-allowed;background:#ccc}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;justify-items:stretch;gap:12px;width:100%;display:grid}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__dayCard{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-direction:column;max-width:100%;min-height:140px;padding:10px;display:flex;overflow:hidden}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__dayLabel{margin-bottom:8px;font-size:14px;font-weight:600}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__periodRow{gap:8px;margin-bottom:8px;display:flex}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__periodButton{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:6px 10px;font-size:13px}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__periodSelected{color:#fff;background:#2563eb;border-color:#2563eb}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__slotGrid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;width:100%;display:grid}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__slotButton{text-align:center;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:6px 10px;font-size:13px}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__slotButton.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__selected{border-color:var(--violet);background:var(--violet);color:#fff;box-shadow:0 2px 4px #6c5ce740}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__slotSelected{border-color:var(--violet)!important;background:var(--violet)!important;color:#fff!important;box-shadow:0 2px 4px #6c5ce740!important}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__recapWrapper{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__recapCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__recapTitle{margin-bottom:6px;font-weight:600}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__recapChips{flex-wrap:wrap;gap:6px;display:flex}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__recapChip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:4px 8px;font-size:12px}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__infoBox{border:1px solid #e5e7eb;border-left:4px solid var(--primary);background:#f9fafb;border-radius:8px;padding:12px}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__infoTitle{margin-bottom:6px;font-weight:600}.BusinessRequestCreateForCustomer-module-scss-module__C4IDoG__infoList{margin:0;padding-left:18px}
.FloatingField-module-scss-module__n9yFZG__floatingField{background-color:#fff;border:2px solid #e9ecef;border-radius:8px;margin-bottom:10px;padding:16px 10px 40px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out FloatingField-module-scss-module__n9yFZG__fadeInUp;position:relative}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingField{padding:15px 10px 35px}}.FloatingField-module-scss-module__n9yFZG__floatingField:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.FloatingField-module-scss-module__n9yFZG__floatingField:hover:not(:focus-within){border-color:#ced4da}.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput{background-color:#0000;border:none;border-radius:3px;outline:none;height:25px;margin:0;padding:0;font-size:16px;line-height:32px;position:absolute;bottom:6px;left:10px;right:10px}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput{height:20px;bottom:5px}}.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:focus{outline:none}.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#6c757d;pointer-events:none;background:#fff;padding:0 4px;transition:transform .2s,color .2s,font-size .2s,top .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingLabel{font-size:.9rem}}:-webkit-any(.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:focus+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:not(:placeholder-shown)+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:-webkit-autofill+.FloatingField-module-scss-module__n9yFZG__floatingLabel){color:#007bff;font-size:.85rem;top:6px;transform:translateY(0)translate(-5px)}:is(.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:focus+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:not(:placeholder-shown)+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:autofill+.FloatingField-module-scss-module__n9yFZG__floatingLabel){color:#007bff;font-size:.85rem;top:6px;transform:translateY(0)translate(-5px)}@media (max-width:768px){:-webkit-any(.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:focus+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:not(:placeholder-shown)+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:-webkit-autofill+.FloatingField-module-scss-module__n9yFZG__floatingLabel){font-size:.75rem}:is(.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:focus+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:not(:placeholder-shown)+.FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingField .FloatingField-module-scss-module__n9yFZG__floatingInput:autofill+.FloatingField-module-scss-module__n9yFZG__floatingLabel){font-size:.75rem}}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__error{border-color:#dc3545;margin-bottom:50px}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__error:focus-within{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__error .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#dc3545}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__disabled{background-color:#f8f9fa;border-color:#e9ecef}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__disabled .FloatingField-module-scss-module__n9yFZG__floatingInput{color:#6c757d;cursor:not-allowed}.FloatingField-module-scss-module__n9yFZG__floatingField.FloatingField-module-scss-module__n9yFZG__disabled .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#adb5bd}.FloatingField-module-scss-module__n9yFZG__floatingSelect{background-color:#fff;border:2px solid #e9ecef;border-radius:8px;margin-bottom:10px;padding:18px 10px 40px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s ease-out FloatingField-module-scss-module__n9yFZG__fadeInUp;position:relative}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingSelect{padding:17px 10px 35px}}.FloatingField-module-scss-module__n9yFZG__floatingSelect:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.FloatingField-module-scss-module__n9yFZG__floatingSelect:hover:not(:focus-within){border-color:#ced4da}.FloatingField-module-scss-module__n9yFZG__floatingSelect .FloatingField-module-scss-module__n9yFZG__floatingSelectField{background-color:#0000;border:none;border-radius:3px;outline:none;height:25px;margin:0;padding:0;font-size:16px;line-height:32px;position:absolute;bottom:6px;left:10px;right:10px}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingSelect .FloatingField-module-scss-module__n9yFZG__floatingSelectField{height:20px;bottom:5px}}.FloatingField-module-scss-module__n9yFZG__floatingSelect .FloatingField-module-scss-module__n9yFZG__floatingSelectField:focus{outline:none}.FloatingField-module-scss-module__n9yFZG__floatingSelect .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#6c757d;pointer-events:none;background:#fff;padding:0 4px;transition:transform .2s,color .2s,font-size .2s,top .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingSelect .FloatingField-module-scss-module__n9yFZG__floatingLabel{font-size:16px}}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__focused .FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__hasValue .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#007bff;font-size:.85rem;top:6px;transform:translateY(0)translate(-5px)}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__focused .FloatingField-module-scss-module__n9yFZG__floatingLabel,.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__hasValue .FloatingField-module-scss-module__n9yFZG__floatingLabel{font-size:.75rem}}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__error{border-color:#dc3545;margin-bottom:50px}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__error:focus-within{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__error .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#dc3545}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__disabled{background-color:#f8f9fa;border-color:#e9ecef}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__disabled .FloatingField-module-scss-module__n9yFZG__floatingSelectField{color:#6c757d;cursor:not-allowed}.FloatingField-module-scss-module__n9yFZG__floatingSelect.FloatingField-module-scss-module__n9yFZG__disabled .FloatingField-module-scss-module__n9yFZG__floatingLabel{color:#adb5bd}.FloatingField-module-scss-module__n9yFZG__floatingError{color:#dc3545;z-index:10;word-wrap:break-word;background:#fff;border-radius:4px;max-width:100%;margin-top:4px;padding:6px 8px;font-size:12px;line-height:1.4;animation:.3s ease-out FloatingField-module-scss-module__n9yFZG__slideIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 8px #00000026}@media (max-width:768px){.FloatingField-module-scss-module__n9yFZG__floatingError{padding:4px 6px;font-size:11px}}@keyframes FloatingField-module-scss-module__n9yFZG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingField-module-scss-module__n9yFZG__slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}
