.solo-setup{max-width:640px;margin:auto}.solo-setup fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}.solo-setup legend{font-size:1.2rem;font-weight:750;margin-bottom:16px}.solo-setup fieldset[hidden]{display:none}.solo-setup input,.solo-setup select{width:100%;font-size:16px}.solo-service,.solo-day{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;gap:12px}.solo-services{display:grid;gap:16px}.solo-time-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.solo-setup label.solo-day-toggle,.solo-setup label.solo-break-toggle{display:flex;align-items:center;gap:10px;min-height:44px}.solo-setup input[type=checkbox]{width:22px;min-height:22px;height:22px;margin:0}.solo-summary{line-height:1.6;overflow-wrap:anywhere}.solo-setup>.button{margin-top:24px}.solo-setup .form-actions{flex-wrap:wrap}.solo-setup .form-actions .primary{flex:1}.solo-setup select{max-width:100%}.solo-setup fieldset:focus{outline:0}@media(max-width:480px){.solo-setup .form-actions{position:sticky;bottom:12px;padding:10px;background:var(--soft);border-radius:12px}.solo-service,.solo-day{padding:12px}}
