.OfferSheet-module__74kTLW__body{gap:18px;display:grid}.OfferSheet-module__74kTLW__context{min-width:0;color:var(--hl-muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.OfferSheet-module__74kTLW__context strong{min-width:0;color:var(--hl-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.OfferSheet-module__74kTLW__contextEdit{border:1px solid var(--hl-border);min-height:32px;color:var(--hl-on-primary-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 10px;font-size:.78rem;font-weight:700}.OfferSheet-module__74kTLW__contextEdit:hover{background:var(--hl-primary-soft)}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__titleField{border:1px solid var(--hl-border);background:var(--hl-surface-soft);width:100%;color:var(--hl-text);font:inherit;border-radius:12px;padding:11px 12px}.OfferSheet-module__74kTLW__amountCard{border:1px solid var(--hl-tint-border);background:var(--hl-tint);border-radius:20px;gap:14px;padding:18px 16px 20px;display:grid}.OfferSheet-module__74kTLW__segmented{background:var(--hl-surface);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.OfferSheet-module__74kTLW__segmented button{min-height:40px;color:var(--hl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.88rem;font-weight:750}.OfferSheet-module__74kTLW__segmented button[aria-pressed=true]{background:var(--hl-primary-fill);color:#fff}.OfferSheet-module__74kTLW__amountRow{justify-content:center;align-items:baseline;gap:6px;display:flex}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput{width:min(58%,190px);min-width:0;color:var(--hl-text);font:inherit;letter-spacing:-.03em;text-align:center;border:0;border-bottom:2px solid #0000;padding:0 4px;font-size:clamp(2.4rem,11vw,3.2rem);font-weight:800;background:0 0!important}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput:placeholder-shown{border-bottom-color:var(--hl-tint-border);border-bottom-style:dashed}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput:focus{border-bottom-color:var(--hl-primary);border-bottom-style:solid;outline:none}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput::placeholder{color:var(--hl-muted);opacity:.55}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput::-webkit-outer-spin-button{appearance:none;margin:0}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__amountInput::-webkit-inner-spin-button{appearance:none;margin:0}.OfferSheet-module__74kTLW__currency{color:var(--hl-muted);font-size:clamp(1.6rem,7vw,2.1rem);font-weight:800}.OfferSheet-module__74kTLW__amountTotal{color:var(--hl-text);letter-spacing:-.03em;justify-content:center;align-items:baseline;gap:6px;font-size:clamp(2.4rem,11vw,3.2rem);font-weight:800;display:flex}.OfferSheet-module__74kTLW__hourlyRow{justify-content:center;align-items:center;gap:10px;display:flex}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__hourlyRow label{color:var(--hl-muted);text-align:center;gap:4px;font-size:.74rem;font-weight:700;display:grid}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__hourlyRow input{border:1px solid var(--hl-border);background:var(--hl-surface);width:108px;min-height:46px;color:var(--hl-text);font:inherit;text-align:center;border-radius:12px;padding:0 10px;font-size:1.05rem;font-weight:700}.OfferSheet-module__74kTLW__hourlyRow span{color:var(--hl-muted);padding-top:16px;font-weight:800}.OfferSheet-module__74kTLW__amountNote{color:var(--hl-muted);text-align:center;margin:0;font-size:.78rem;line-height:1.4}.OfferSheet-module__74kTLW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.OfferSheet-module__74kTLW__chip{border:1px solid var(--hl-border);background:var(--hl-surface);min-height:38px;color:var(--hl-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:.84rem;font-weight:650;display:inline-flex}.OfferSheet-module__74kTLW__chip:hover{border-color:var(--hl-tint-border);background:var(--hl-primary-soft)}.OfferSheet-module__74kTLW__chip[aria-pressed=true]{border-color:var(--hl-tint-border);background:var(--hl-primary-soft);color:var(--hl-on-primary-soft)}.OfferSheet-module__74kTLW__extraRow{border:1px solid var(--hl-border);background:var(--hl-surface-soft);border-radius:13px;align-items:center;gap:10px;padding:9px 12px;display:flex}.OfferSheet-module__74kTLW__extraRow span{min-width:0;color:var(--hl-text);flex:1;font-size:.88rem;font-weight:650}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__extraRow input{border:1px solid var(--hl-border);background:var(--hl-surface);width:116px;min-height:40px;color:var(--hl-text);font:inherit;text-align:right;border-radius:10px;padding:0 10px;font-weight:700}.OfferSheet-module__74kTLW__extraRow button{width:34px;height:34px;color:var(--hl-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.OfferSheet-module__74kTLW__extraRow button:hover{background:var(--hl-neutral-soft);color:var(--hl-text)}.OfferSheet-module__74kTLW__messageBlock{gap:9px;display:grid}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__messageLabel{color:var(--hl-text);font-size:.95rem;font-weight:750}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__messageInput{border:1px solid var(--hl-border);background:var(--hl-surface-soft);width:100%;min-height:92px;color:var(--hl-text);font:inherit;resize:vertical;border-radius:16px;padding:13px 14px;line-height:1.45}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__messageInput:focus-visible{border-color:var(--hl-primary);outline:none}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__messageInput::placeholder{color:var(--hl-muted);opacity:1}.OfferSheet-module__74kTLW__more{border:1px solid var(--hl-border);background:var(--hl-surface);border-radius:15px}.OfferSheet-module__74kTLW__more>summary{min-height:50px;color:var(--hl-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.OfferSheet-module__74kTLW__more>summary::-webkit-details-marker{display:none}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__more>summary small{color:var(--hl-muted);font-size:.76rem;font-weight:500;display:block}.OfferSheet-module__74kTLW__more[open]>summary{border-bottom:1px solid var(--hl-border)}.OfferSheet-module__74kTLW__more[open]>summary svg{transform:rotate(180deg)}.OfferSheet-module__74kTLW__moreContent{gap:12px;padding:14px;display:grid}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__moreContent label{color:var(--hl-muted);gap:5px;font-size:.8rem;font-weight:700;display:grid}.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__moreContent input,.OfferSheet-module__74kTLW__body .OfferSheet-module__74kTLW__moreContent textarea{border:1px solid var(--hl-border);background:var(--hl-surface-soft);width:100%;color:var(--hl-text);font:inherit;border-radius:11px;padding:10px 12px;font-weight:400}.OfferSheet-module__74kTLW__moreGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.OfferSheet-module__74kTLW__preview{gap:8px;display:grid}.OfferSheet-module__74kTLW__previewLabel{color:var(--hl-muted);font-size:.78rem;font-weight:700}.OfferSheet-module__74kTLW__previewBubble{border:1px solid var(--hl-tint-border);background:var(--hl-tint);border-radius:18px 18px 18px 6px;gap:6px;padding:14px 16px;display:grid}.OfferSheet-module__74kTLW__previewBubble strong{color:var(--hl-text);font-size:1.02rem}.OfferSheet-module__74kTLW__previewBubble p{color:var(--hl-muted);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.45}.OfferSheet-module__74kTLW__previewPrice{border-top:1px solid var(--hl-tint-border);color:var(--hl-text);justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;padding-top:8px;font-weight:800;display:flex}.OfferSheet-module__74kTLW__previewPrice span{color:var(--hl-muted);font-size:.82rem;font-weight:650}.OfferSheet-module__74kTLW__previewPrice b{font-size:1.2rem}.OfferSheet-module__74kTLW__submit{margin-top:2px}.OfferSheet-module__74kTLW__error{border:1px solid var(--hl-border);background:var(--hl-danger-soft);color:var(--hl-on-danger-soft);border-radius:12px;margin:0;padding:11px 13px;font-size:.88rem}@media (max-width:560px){.OfferSheet-module__74kTLW__moreGrid{grid-template-columns:1fr}}
.PayoutRequiredBanner-module__myYKpG__banner{border:1px solid var(--hl-warning-soft,#f0e0c0);background:var(--hl-warning-soft,#fdf5e6);color:var(--hl-on-warning-soft,#6b4c12);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 12px 0;padding:12px 14px;display:grid}.PayoutRequiredBanner-module__myYKpG__icon{background:#ffffff8c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.PayoutRequiredBanner-module__myYKpG__text{gap:2px;min-width:0;display:grid}.PayoutRequiredBanner-module__myYKpG__text strong{font-size:.92rem;font-weight:780}.PayoutRequiredBanner-module__myYKpG__text span{font-size:.8rem;line-height:1.4}.PayoutRequiredBanner-module__myYKpG__error{color:var(--hl-danger,#a12c2c);font-weight:650}.PayoutRequiredBanner-module__myYKpG__banner button{background:var(--hl-primary-fill,#0b6ad6);color:#fff;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 15px;font-size:.85rem;font-weight:750}.PayoutRequiredBanner-module__myYKpG__banner button:disabled{opacity:.65;cursor:default}@media (max-width:560px){.PayoutRequiredBanner-module__myYKpG__banner{grid-template-columns:36px minmax(0,1fr)}.PayoutRequiredBanner-module__myYKpG__banner button{grid-column:1/-1;width:100%}}
.AppointmentCalendarPicker-module__UxxI3a__picker{border:1px solid var(--hl-tint-border);background:var(--hl-surface-soft);border-radius:18px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.AppointmentCalendarPicker-module__UxxI3a__topline{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.AppointmentCalendarPicker-module__UxxI3a__topline>div strong,.AppointmentCalendarPicker-module__UxxI3a__topline>div span{display:block}.AppointmentCalendarPicker-module__UxxI3a__topline>div span{color:var(--hl-muted);margin-top:3px;font-size:.78rem}.AppointmentCalendarPicker-module__UxxI3a__topline label{color:var(--hl-text);gap:4px;font-size:.72rem;font-weight:750;display:grid}.AppointmentCalendarPicker-module__UxxI3a__topline select{border:1px solid var(--hl-tint-border);background:var(--hl-surface);min-height:38px;color:var(--hl-text);font:inherit;border-radius:10px;padding:0 30px 0 10px;font-size:.82rem}.AppointmentCalendarPicker-module__UxxI3a__calendarHeader{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.AppointmentCalendarPicker-module__UxxI3a__calendarHeader button{border:1px solid var(--hl-tint-border);background:var(--hl-surface);width:38px;height:38px;color:var(--hl-primary);cursor:pointer;border-radius:10px;place-items:center;display:grid}.AppointmentCalendarPicker-module__UxxI3a__calendarHeader strong{text-transform:capitalize}.AppointmentCalendarPicker-module__UxxI3a__weekdays,.AppointmentCalendarPicker-module__UxxI3a__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.AppointmentCalendarPicker-module__UxxI3a__weekdays span{color:var(--hl-muted);text-align:center;font-size:.7rem;font-weight:750}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button{aspect-ratio:1.15;background:var(--hl-surface);min-height:38px;color:var(--hl-text);cursor:pointer;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;font-weight:700;display:grid;position:relative}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button:hover:not(:disabled){border-color:var(--hl-tint-border);background:var(--hl-surface-soft)}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button:disabled{background:var(--hl-surface-soft);color:#b2b7bf;cursor:not-allowed}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button.AppointmentCalendarPicker-module__UxxI3a__outsideMonth{color:#a9afb8;background:0 0}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button.AppointmentCalendarPicker-module__UxxI3a__selectedDay{border-color:var(--hl-primary);background:var(--hl-tint);color:var(--hl-on-primary-soft);box-shadow:0 0 0 2px #007aff1a}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button i{background:#9aa3af;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px}.AppointmentCalendarPicker-module__UxxI3a__times{gap:9px;min-width:0;display:grid}.AppointmentCalendarPicker-module__UxxI3a__timesHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.AppointmentCalendarPicker-module__UxxI3a__timesHeading strong{text-transform:capitalize;font-size:.84rem}.AppointmentCalendarPicker-module__UxxI3a__timesHeading span{color:var(--hl-muted);font-size:.72rem}.AppointmentCalendarPicker-module__UxxI3a__timeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:168px;padding-right:3px;display:grid;overflow:auto}.AppointmentCalendarPicker-module__UxxI3a__timeGrid button{border:1px solid var(--hl-tint-border);background:var(--hl-surface);min-height:43px;color:var(--hl-on-primary-soft);cursor:pointer;border-radius:10px;place-items:center;gap:0;padding:3px;font-size:.78rem;font-weight:750;display:grid}.AppointmentCalendarPicker-module__UxxI3a__timeGrid button:hover:not(:disabled){border-color:var(--hl-primary);background:var(--hl-surface-soft)}.AppointmentCalendarPicker-module__UxxI3a__timeGrid button:disabled{border-color:var(--hl-border);background:var(--hl-neutral-soft);color:#9399a1;cursor:not-allowed}.AppointmentCalendarPicker-module__UxxI3a__timeGrid button small{font-size:.55rem;font-weight:650}.AppointmentCalendarPicker-module__UxxI3a__timeGrid button.AppointmentCalendarPicker-module__UxxI3a__selectedTime{border-color:var(--hl-primary);background:var(--hl-primary-fill);color:#fff}.AppointmentCalendarPicker-module__UxxI3a__legend{color:var(--hl-muted);flex-wrap:wrap;gap:10px 18px;font-size:.7rem;display:flex}.AppointmentCalendarPicker-module__UxxI3a__legend span{align-items:center;gap:5px;display:inline-flex}.AppointmentCalendarPicker-module__UxxI3a__legend i{border:1px solid var(--hl-tint-border);border-radius:4px;width:12px;height:12px}.AppointmentCalendarPicker-module__UxxI3a__freeLegend{background:var(--hl-surface)}.AppointmentCalendarPicker-module__UxxI3a__busyLegend{background:var(--hl-neutral-soft)}.AppointmentCalendarPicker-module__UxxI3a__selection{border:1px solid var(--hl-tint-border);background:var(--hl-tint);color:var(--hl-on-primary-soft);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.AppointmentCalendarPicker-module__UxxI3a__selection span,.AppointmentCalendarPicker-module__UxxI3a__selection small,.AppointmentCalendarPicker-module__UxxI3a__selection strong{display:block}.AppointmentCalendarPicker-module__UxxI3a__selection small{color:var(--hl-on-primary-soft);margin-bottom:2px;font-size:.65rem}.AppointmentCalendarPicker-module__UxxI3a__selection strong{color:var(--hl-on-primary-soft);font-size:.82rem}.AppointmentCalendarPicker-module__UxxI3a__error{background:var(--hl-danger-soft);color:var(--hl-on-danger-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;font-size:.78rem;display:flex}.AppointmentCalendarPicker-module__UxxI3a__error button{border:1px solid var(--hl-border);background:var(--hl-surface);min-height:32px;color:var(--hl-on-danger-soft);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding:0 9px;font-weight:750}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__picker{border-color:var(--hl-border);background:var(--hl-surface-soft);color:var(--hl-text)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__topline label{color:var(--hl-muted)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__weekdays span{color:var(--hl-muted)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__legend{color:var(--hl-muted)}:is(:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__topline select,:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__calendarHeader button,:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__monthGrid button,:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__timeGrid button){border-color:var(--hl-border);background:var(--hl-surface-muted);color:var(--hl-text)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__calendarHeader button{color:var(--hl-primary)}:is(:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__monthGrid button:hover:not(:disabled),:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__timeGrid button:hover:not(:disabled)){border-color:var(--hl-primary);background:var(--hl-primary-soft);color:var(--hl-text)}:is(:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__monthGrid button:disabled,:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__timeGrid button:disabled){color:var(--hl-muted);opacity:1;background:#111a28;border-color:#253348}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__monthGrid button.AppointmentCalendarPicker-module__UxxI3a__outsideMonth{color:var(--hl-muted);background:0 0;border-color:#0000}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__monthGrid button.AppointmentCalendarPicker-module__UxxI3a__selectedDay{border-color:var(--hl-primary);background:var(--hl-primary-soft);color:#b8dcff;box-shadow:0 0 0 2px #3b9cff2e}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__timeGrid button.AppointmentCalendarPicker-module__UxxI3a__selectedTime{border-color:var(--hl-primary);background:var(--hl-primary-fill);color:#fff}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__legend i{border-color:var(--hl-border)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__freeLegend{background:var(--hl-surface-muted)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__busyLegend{background:#111a28}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__selection{background:var(--hl-primary-soft);color:var(--hl-text);border-color:#2f6da7}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__selection small{color:#9ac7f3}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__selection strong{color:var(--hl-text)}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__error{background:var(--hl-danger-soft);color:#ffb4ad}:root[data-theme=dark] .AppointmentCalendarPicker-module__UxxI3a__error button{color:#ffb4ad;background:#321d24;border-color:#7b3b43}@media (max-width:600px){.AppointmentCalendarPicker-module__UxxI3a__picker{padding:12px}.AppointmentCalendarPicker-module__UxxI3a__topline{flex-direction:column;align-items:stretch}.AppointmentCalendarPicker-module__UxxI3a__topline label{grid-template-columns:auto 1fr;align-items:center}.AppointmentCalendarPicker-module__UxxI3a__monthGrid button{min-height:36px;font-size:.78rem}.AppointmentCalendarPicker-module__UxxI3a__timeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
