.service-settings{margin-top:3rem}.service-section-heading,.service-question-heading,.service-save-row{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.service-section-heading h2{margin:0}.service-settings>p{max-width:66ch}.service-editor{border-top:1px solid var(--line,#ded9d0)}.service-editor:last-child{border-bottom:1px solid var(--line,#ded9d0)}.service-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;cursor:pointer;list-style:none}.service-editor>summary::after{content:'+';font-size:1.5rem;font-weight:400}.service-editor[open]>summary::after{content:'−'}.service-editor>summary>span:first-child{flex:1}.service-editor summary strong{display:block;font-size:1.1rem}.service-editor summary small{display:block;color:#6b675f;margin-top:.35rem}.service-editor-tag{color:#6b675f;font-size:.8rem}.service-settings-form{max-width:56rem;padding:0 0 2rem}.service-settings-form fieldset{border:0;padding:1.5rem 0;margin:0;border-top:1px solid #e2ddd3}.service-settings-form legend{font-weight:600;padding:0 .65rem 0 0;font-size:1rem}.service-settings-form label{display:block;font-size:.86rem}.service-settings-form input:not([type=checkbox]),.service-settings-form textarea,.service-settings-form select{display:block;width:100%;min-height:42px;padding:.65rem .8rem;background:#fbfaf6;color:#141414;border:1px solid #c9c4ba;border-radius:3px;margin:.45rem 0 .8rem;font:inherit}.service-settings-form textarea{resize:vertical}.service-settings-form input:focus,.service-settings-form textarea:focus,.service-settings-form select:focus{outline:2px solid #c23a00;outline-offset:2px}.service-help{font-size:.82rem!important;line-height:1.6;color:#6b675f}.service-day{display:grid;grid-template-columns:7.75rem 1fr auto;gap:1rem;align-items:start;border-bottom:1px solid #e2ddd3;padding:.8rem 0}.service-checkbox{display:flex!important;gap:.5rem;align-items:center;min-height:44px}.service-checkbox input{accent-color:#141414;width:17px;height:17px}.service-window{display:flex;gap:.65rem;align-items:center}.service-window label{max-width:10rem;flex:1}.service-window input,.service-window select{margin-bottom:.3rem!important}.service-text-action{padding:.7rem .2rem;min-height:44px;background:none;border:0;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:.82rem;color:#141414;cursor:pointer}.service-text-action:disabled{opacity:.45;cursor:default}.service-buffer-grid,.service-question-controls{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.service-buffer-grid [data-buffer-value] input{display:inline-block;width:6rem;margin-right:.5rem}.service-question{padding:1rem 0;border-bottom:1px solid #e2ddd3}.service-question-heading strong{font-size:.85rem}.service-question-controls{align-items:center}.service-preview{border-top:1px solid #e2ddd3;border-bottom:1px solid #e2ddd3;padding:1.2rem 0;margin:1rem 0}.service-preview>summary{cursor:pointer;font-weight:600}.service-preview [data-service-preview]{max-width:36rem;padding-top:1rem}.service-save-row{justify-content:flex-start;flex-wrap:wrap;margin-top:1.5rem}.service-save-row .button{width:auto!important}.service-guest-instructions p{white-space:pre-wrap;overflow-wrap:anywhere}.service-guest-question{display:block;margin:1.2rem 0}.service-guest-question input,.service-guest-question select,.service-guest-question textarea{display:block;width:100%;margin-top:.5rem}.service-required{font-size:.78rem;color:#6b675f}.service-settings [hidden]{display:none!important}@media(max-width:700px){.service-section-heading{align-items:flex-start}.service-day{grid-template-columns:1fr auto}.service-day>[data-day-windows]{grid-column:1 / -1;grid-row:2}.service-day>.service-text-action{grid-column:2;grid-row:1}.service-buffer-grid,.service-question-controls{grid-template-columns:1fr;gap:.5rem}.service-window{gap:.4rem}.service-editor-tag{display:none}.service-save-row .button{width:100%!important}}
