form.svelte-17dfp65{display:flex;flex-direction:column;gap:1.5rem}.new-client.svelte-17dfp65{cursor:pointer}.new-client-note.svelte-17dfp65{color:var(--secondary)}.address.svelte-c7xs90{display:flex;flex-direction:column;gap:1.5rem}.city-row.svelte-c7xs90{display:grid;grid-template-columns:1fr 3fr;gap:1.5rem}.image-upload.svelte-edt92u.svelte-edt92u{padding:.75rem;border:1px dashed var(--black)}.hidden.svelte-edt92u.svelte-edt92u{display:none}.preview-grid.svelte-edt92u.svelte-edt92u{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.preview-item.svelte-edt92u.svelte-edt92u{display:flex;gap:1rem}.preview-item.svelte-edt92u img.svelte-edt92u{width:10rem}.remove-btn.svelte-edt92u.svelte-edt92u{border:none;background:transparent;color:var(--secondary);text-decoration:underline}label.svelte-isi5zq{padding:.5rem}.input-radio.svelte-isi5zq{position:relative;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--black);box-shadow:2px 2px 0 var(--black)}.input-radio.svelte-isi5zq:active{transform:translate(2px,2px);box-shadow:none}.visually-hidden.svelte-12v26tu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.date-range-input{display:flex;align-items:center;width:100%;-webkit-user-select:none;user-select:none;padding:.75rem .5rem;border-bottom:1px solid var(--black)}@media (min-width: 768px){.date-range-input{width:50%}}.date-range-input:focus-within{border-bottom:2px solid var(--black)}.segment-wrapper{display:inline-block;-webkit-user-select:none;user-select:none}.segment-non-literal{padding:.25rem;border-radius:5px;transition:background-color .2s,color .2s}.segment-non-literal:hover,.segment-non-literal:focus{background-color:var(--primary);color:var(--white);outline:none}.dash-separator{padding:0 1rem}.date-range-trigger{margin-left:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--cardboard-light);border:0;cursor:pointer}.date-range-content{z-index:50}.date-range-calendar{margin-top:1.5rem;padding:1.5rem;background-color:var(--cardboard-light);box-shadow:0 1px 20px #0000001a}.calendar-header{display:flex;align-items:center;justify-content:space-between}.calendar-nav-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:transparent;border:0;cursor:pointer;transition:background-color .2s ease}.calendar-nav-button:hover{background-color:var(--primary);--arrow-color:var(--white)}.calendar-nav-button:active{transform:scale(.98)}.calendar-nav-button .arrow{transform:rotate(90deg)}.calendar-nav-button.right .arrow{transform:rotate(-90deg)}.calendar-heading{font-size:1rem;font-weight:700}.calendar-body{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width: 640px){.calendar-body{flex-direction:row;gap:1rem}}.calendar-grid{width:100%;border-collapse:collapse;-webkit-user-select:none;user-select:none}.grid-row{display:flex;width:100%;justify-content:space-between;margin-bottom:.25rem}.grid-head-cell{width:2.5rem;font-size:.75rem;color:var(--primary)}.grid-cell{position:relative;margin:0;padding:0!important;width:2.5rem;height:2.5rem;text-align:center;font-size:.875rem;overflow:visible}.grid-cell:focus-within{position:relative;z-index:20}.grid-day{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;font-size:.875rem;color:var(--black);background-color:transparent;border:1px solid transparent;transition:all .2s}.grid-day:hover{border-color:var(--primary)}.grid-day:focus-visible{outline:2px solid var(--primary)}.grid-day[data-disabled],.grid-day[data-outside-month]{pointer-events:none}.grid-day[data-highlighted]{background-color:var(--cardboard);border-radius:0}.grid-day[data-selected]{background-color:var(--cardboard)}.grid-day[data-selection-start],.grid-day[data-selection-end]{background-color:var(--primary);color:var(--white)}.grid-day[data-disabled]{opacity:.3}.grid-day[data-unavailable]{text-decoration:line-through}.grid-day[data-selected]:not([data-selection-start]):not([data-selection-end]):focus-visible{border-color:var(--primary);outline:none}.today-indicator{position:absolute;top:5px;width:.25rem;height:.25rem;background-color:var(--primary);border-radius:50%;transition:all .2s;display:none}.grid-day[data-today] .today-indicator{display:block}.grid-day[data-selected] .today-indicator{background-color:var(--white)}
