.Jph6jG_stack{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow-y:auto}.Jph6jG_notice{box-sizing:border-box;color:#40372a;overflow-wrap:anywhere;background:#f4efdf;border:1px solid #d8cbb4;border-radius:7px;min-width:0;margin:10px 0;padding:10px 38px 10px 12px;font-size:13px;line-height:1.5;display:block;position:relative}.Jph6jG_stack .Jph6jG_notice{pointer-events:auto;flex-shrink:0;margin:0;box-shadow:0 6px 24px #211b1533}.Jph6jG_success{color:#35472b;background:#edf3e7;border-color:#bacaaa;padding-left:38px}.Jph6jG_error{color:#793f2c;background:#fbefea;border-color:#dcb9a7}.Jph6jG_info{background:#f4efdf}.Jph6jG_icon{font-weight:700;position:absolute;top:10px;left:13px}.Jph6jG_content{white-space:normal}.Jph6jG_notice.Jph6jG_notice>.Jph6jG_close{box-sizing:border-box;width:26px;min-width:26px;height:26px;min-height:26px;max-height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:5px;right:6px}.Jph6jG_notice.Jph6jG_notice>.Jph6jG_close:hover{background:#211b1510}.Jph6jG_notice.Jph6jG_notice>.Jph6jG_close:focus-visible{outline-offset:1px;outline:2px solid}.Jph6jG_content a{color:inherit;text-decoration:underline}@media (max-width:600px){.Jph6jG_stack{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:no-preference){.Jph6jG_stack .Jph6jG_notice{animation:.16s ease-out Jph6jG_appear}@keyframes Jph6jG_appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
.RBnpDa_page{color:#17140e;flex-direction:column;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.RBnpDa_board{--agenda-open:#e1ead8;--agenda-closed:#d4d0c7;--slot-height:max(36px,calc((var(--app-viewport-height) - 100px) / 11));flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.RBnpDa_dayScroll{scrollbar-gutter:stable;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scroll-behavior:auto;flex:1;min-height:0;scroll-padding-top:36px;overflow:auto}.RBnpDa_grid{grid-template-columns:64px repeat(var(--worker-count),minmax(260px,1fr));column-gap:12px;min-width:324px;padding:0 16px 0 0;display:grid}.RBnpDa_workerColumn,.RBnpDa_axis{min-width:0}.RBnpDa_workerTitle{z-index:3;background:#faf8f1;justify-content:center;align-items:center;gap:4px;height:36px;margin:0;font-size:14px;font-weight:400;line-height:1.3;display:flex;position:sticky;top:0}.RBnpDa_workerTitle span:not(.RBnpDa_srOnly){color:#766d5e;font-size:10px}.RBnpDa_workerName{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px}.RBnpDa_workerName:hover{text-decoration:underline}.RBnpDa_reservationDate{padding:18px 24px 0}.RBnpDa_reservationDate label{max-width:200px}.RBnpDa_reservationDate p{margin:8px 0 0;font-size:12px}.RBnpDa_axis time{height:var(--slot-height);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;display:flex}.RBnpDa_workerSlots{position:relative}.RBnpDa_slotRow{height:var(--slot-height);scroll-snap-align:start;scroll-snap-stop:always;padding:3px 0}.RBnpDa_emptySlot{cursor:pointer;width:100%;height:100%;min-height:0;box-shadow:none;background:#eae5d9;border:1px solid #c8c2b5;border-radius:3px;margin:0;padding:0;display:block}.RBnpDa_emptySlot:hover{background:#ded5c3;border-color:#a3967c}.RBnpDa_openSlot{background:var(--agenda-open);border-color:#bdc9ae;text-decoration:none;position:relative}.RBnpDa_openSlot:hover{background:#d2e0c5;border-color:#8fa37b}.RBnpDa_slotPlus{color:#80946b;pointer-events:none;place-items:center;font:300 24px/1 Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0}.RBnpDa_pastSlot,.RBnpDa_pastSlot:hover{border-color:#bbb4a7}.RBnpDa_pastSlot .RBnpDa_slotPlus{color:#77766f}.RBnpDa_booking{z-index:1;position:absolute;left:0;right:0}.RBnpDa_booking a,.RBnpDa_booking>button{box-sizing:border-box;color:#17140e;background:#e8e2d4;border:1px solid #bdb4a3;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:2px 6px;font:12px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:flex;overflow:hidden}.RBnpDa_bookingName{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:45%;min-width:0;overflow:hidden}.RBnpDa_bookingName small{color:#575b3a;font-size:9px;display:block}.RBnpDa_serviceChips{flex:0 55%;align-items:center;gap:4px;min-width:0;height:100%;max-height:26px;display:flex;overflow:hidden}.RBnpDa_serviceChip{box-sizing:border-box;color:#4b4130;text-overflow:ellipsis;white-space:nowrap;background:#fffdf7;border:1px solid #c9bfac;border-radius:5px;flex:0 auto;align-content:center;min-width:0;max-width:100%;height:100%;padding:0 6px;font:600 10px/1.1 Arial,Helvetica,sans-serif;display:block;overflow:hidden}.RBnpDa_previewBooking>button{background:#e3e8d5;border-color:#99a37d}.RBnpDa_simultaneous a{border-style:dashed}.RBnpDa_supplemental{padding:0 20px 20px;font-size:13px}.RBnpDa_page>.RBnpDa_supplemental{flex-shrink:0;max-height:35%;overflow:auto}.RBnpDa_pagination{align-items:center;gap:16px;padding:12px 20px;display:flex}.RBnpDa_warning,.RBnpDa_loadError{background:#f2e6ca;margin:0;padding:12px 20px;font-size:13px}.RBnpDa_dialog{width:min(960px,calc(var(--app-viewport-width) - 32px));max-width:none;max-height:calc(var(--app-viewport-height) - 32px);color:#17140e;background:#faf8f1;border:1px solid #b6aa91;border-radius:10px;padding:0;box-shadow:0 16px 70px #211b1655}.RBnpDa_dialog::backdrop{background:#30291e66}.RBnpDa_dialogTop{z-index:5;background:#efe5ce;border-bottom:1px solid #d9cfbb;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.RBnpDa_dialogTop h2{margin:0;font:500 22px/1.3 Arial,Helvetica,sans-serif}.RBnpDa_dialogTop p{color:#655d4e;margin:4px 0 0;font-size:13px}.RBnpDa_dialog button{color:#fff;background:#655a40;border-radius:4px;min-height:30px;padding:6px 10px;font:12px/1.3 Arial,Helvetica,sans-serif}.RBnpDa_dialog button:disabled{cursor:not-allowed;opacity:.5}.RBnpDa_dialog button.RBnpDa_secondary{color:#30291e;background:#e8e1d3;border:1px solid #c9beaa}.RBnpDa_dialog .RBnpDa_dialogClose{color:#3d3527;background:0 0;width:36px;padding:0;font-size:28px}.RBnpDa_dialogBody{grid-template-columns:minmax(0,1fr) minmax(260px,34%);gap:32px;padding:28px 24px;display:grid}.RBnpDa_editor{min-width:0}.RBnpDa_dialog h3{margin:0 0 8px;font-size:15px;font-weight:600}.RBnpDa_dialog input,.RBnpDa_dialog select{color:#17140e;background:#fffdf8;border:1px solid #cec5b5;border-radius:4px;width:100%;min-height:30px;padding:5px 8px;font:12px/1.4 Arial,Helvetica,sans-serif}.RBnpDa_dialog input:focus-visible,.RBnpDa_dialog select:focus-visible,.RBnpDa_dialog button:focus-visible{outline-offset:2px;outline:2px solid #8b7957}.RBnpDa_dialog label{font-size:12px;line-height:1.4;display:block}.RBnpDa_dialog label input,.RBnpDa_dialog label select{margin-top:5px}.RBnpDa_overlapConfirmation,.RBnpDa_dialog .RBnpDa_overlapConfirmation{align-items:flex-start;gap:8px;display:flex}.RBnpDa_overlapConfirmation input,.RBnpDa_dialog .RBnpDa_overlapConfirmation input{flex-shrink:0;width:16px;height:16px;min-height:0;margin:1px 0 0;padding:0}.RBnpDa_startTime{max-width:160px;margin-bottom:24px}.RBnpDa_clientPicker{border-bottom:1px solid #e0d8c8;padding-bottom:28px}.RBnpDa_sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.RBnpDa_sectionTitle h3{margin:0}.RBnpDa_search{gap:8px;display:flex}.RBnpDa_search input{min-width:0}.RBnpDa_search button{flex-shrink:0}.RBnpDa_results{max-height:220px;margin-top:10px;overflow:auto}.RBnpDa_dialog .RBnpDa_result{text-align:left;color:#30291e;background:#f0ebdf;border:1px solid #ddd4c2;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:5px;display:flex}.RBnpDa_result span{overflow-wrap:anywhere;font-size:11px}.RBnpDa_dialog .RBnpDa_result[aria-pressed=true]{background:#dfe5d0;border-color:#98a476}.RBnpDa_resultPages{justify-content:space-between;gap:10px;display:flex}.RBnpDa_selectedClient{background:#e4e9d7;border-radius:5px;margin:10px 0 0;padding:8px 10px;font-size:13px}.RBnpDa_newClient{margin-top:14px}.RBnpDa_newClient fieldset{border:1px solid #d6ccb8;gap:10px;padding:14px;display:grid}.RBnpDa_newClient legend{font-size:13px}.RBnpDa_twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.RBnpDa_servicePicker{padding:28px 0 18px}.RBnpDa_exampleNote{color:#766c59;margin:4px 0 12px;font-size:11px;line-height:1.5}.RBnpDa_addService{grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) auto;align-items:end;gap:10px;display:grid}.RBnpDa_serviceLines{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.RBnpDa_serviceLines li{background:#eee8da;border:1px solid #d9cfbd;border-radius:5px;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}.RBnpDa_serviceLines li>div{flex:1;min-width:0}.RBnpDa_serviceLines li>strong,.RBnpDa_serviceLines li>span{white-space:nowrap}.RBnpDa_serviceLines select{max-width:140px;min-height:28px;margin-top:2px;padding:2px 4px;font-size:11px}.RBnpDa_dialog .RBnpDa_removeService{color:#655a40;background:0 0;flex-shrink:0;width:28px;padding:0;font-size:22px}.RBnpDa_emptyServices{color:#766c59;text-align:center;border:1px dashed #ddd4c3;margin:20px 0;padding:12px;font-size:11px}.RBnpDa_totals{border-top:1px solid #d6ccb8;justify-content:space-between;gap:12px;margin:6px 0 10px;padding:16px 0;font-size:13px;display:flex}.RBnpDa_totals strong{font-size:21px;font-weight:500;display:block}.RBnpDa_dialogActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.RBnpDa_error{color:#9b302a;font-size:12px;line-height:1.5}.RBnpDa_productSection{border-top:1px solid #ddd4c2;margin-top:24px;padding-top:22px}.RBnpDa_productLines{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.RBnpDa_productLines li{background:#eee8da;border:1px solid #dcd2be;border-radius:5px;grid-template-columns:minmax(0,1fr) 76px auto 30px;align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.RBnpDa_productLines li>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.RBnpDa_productLines label{gap:3px;font-size:11px;display:grid}.RBnpDa_productLines input{box-sizing:border-box;width:100%;min-height:30px;padding:4px 6px;font-size:12px}.RBnpDa_productLines li>span{white-space:nowrap;font-variant-numeric:tabular-nums}.RBnpDa_productTotal{text-align:right;font-size:13px}.RBnpDa_visitProductLines{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.RBnpDa_inlineProductForm{background:#eee8da;border:1px solid #dcd2be;border-radius:5px;margin:10px 0;padding:12px}.RBnpDa_inlineProductForm fieldset{border:0;grid-template-columns:minmax(0,1fr) 76px auto;align-items:center;gap:12px;min-width:0;margin:0;padding:0;font-size:12px;display:grid}.RBnpDa_inlineProductForm fieldset>strong{text-overflow:ellipsis;overflow:hidden}.RBnpDa_inlineProductForm label{gap:3px;font-size:11px;display:grid}.RBnpDa_inlineProductForm input{box-sizing:border-box;width:100%;min-height:30px;padding:4px 6px;font-size:12px}.RBnpDa_inlineProductActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.RBnpDa_dayPreview{border-left:1px solid #ddd4c2;min-width:0;padding-left:24px}.RBnpDa_dayPreview>h3{margin-bottom:0}.RBnpDa_dayPreview>p{color:#766c59;margin:0 0 10px;font-size:11px}.RBnpDa_previewLegend{gap:12px;margin:12px 0;font-size:9px;display:flex}.RBnpDa_previewLegend span{align-items:center;gap:4px;display:flex}.RBnpDa_previewLegend i{background:#cbbda1;width:8px;height:8px}.RBnpDa_previewLegend span+span i{background:#8c9e62}.RBnpDa_miniDayScroll{--mini-day-height:clamp(288px,calc(var(--app-viewport-height) - 260px),640px);--mini-slot-height:max(48px,calc(var(--mini-day-height) / 11));height:var(--mini-day-height);overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-snap-type:y mandatory;max-height:640px;overflow-y:auto}.RBnpDa_miniDay{height:calc(var(--mini-slot-height) * 48);position:relative}.RBnpDa_serviceLines .RBnpDa_serviceDragHandle{color:#796b51;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;min-width:24px;min-height:30px;padding:2px 4px;font-size:24px;line-height:1}.RBnpDa_serviceLines .RBnpDa_serviceDragHandle:active{cursor:grabbing}.RBnpDa_serviceLines li{transition:background-color .15s,border-color .15s,opacity .15s}.RBnpDa_serviceLines li.RBnpDa_draggingService{opacity:.45}.RBnpDa_serviceLines li.RBnpDa_serviceDropTarget{background:#e3dcc7;border-color:#8a673c;box-shadow:inset 0 3px #8a673c}.RBnpDa_miniRow{height:var(--mini-slot-height);scroll-snap-align:start;grid-template-columns:52px 1fr;align-items:start;gap:12px;display:grid}.RBnpDa_miniRow time{color:#17140e;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.RBnpDa_miniRow>span{box-sizing:border-box;height:calc(var(--mini-slot-height) - 6px);background:#eae5d9;border:1px solid #c8c2b5;border-radius:3px;margin:3px 0;position:relative}.RBnpDa_miniSlotPlus{color:#80946b;pointer-events:none;place-items:center;font:300 24px/1 Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0}.RBnpDa_miniBlocks{pointer-events:none;position:absolute;inset:0 0 0 64px}.RBnpDa_miniExisting,.RBnpDa_miniDraft{box-sizing:border-box;color:#17140e;pointer-events:auto;background:#e8e2d4;border:1px solid #bdb4a3;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:2px 6px;font:12px/1.2 Arial,Helvetica,sans-serif;display:flex;position:absolute;left:0;right:0;overflow:hidden}.RBnpDa_miniExisting>strong,.RBnpDa_miniDraft>strong,.RBnpDa_miniExisting>span,.RBnpDa_miniDraft>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RBnpDa_miniExisting>.RBnpDa_bookingName,.RBnpDa_miniDraft>.RBnpDa_bookingName{font-weight:400}.RBnpDa_miniExisting>.RBnpDa_serviceChips,.RBnpDa_miniDraft>.RBnpDa_serviceChips{flex:0 55%;display:flex}.RBnpDa_miniExisting[data-compact=true],.RBnpDa_miniDraft[data-compact=true]{gap:4px;padding-top:0;display:flex}.RBnpDa_miniExisting[data-compact=true]>strong,.RBnpDa_miniDraft[data-compact=true]>strong{flex:0 45%}.RBnpDa_miniExisting[data-compact=true]>span,.RBnpDa_miniDraft[data-compact=true]>span{flex:1}.RBnpDa_miniDraft{z-index:1;background:#96a775;border-color:#738653}.RBnpDa_dayPreview .RBnpDa_previewRange{color:#4c5836;margin-top:12px;font-weight:600}.RBnpDa_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.RBnpDa_dayScroll{height:calc(var(--app-viewport-height) - 100px)}.RBnpDa_dialogBody{grid-template-columns:minmax(0,1fr) minmax(220px,34%);gap:24px;padding:22px}.RBnpDa_dayPreview{padding-left:18px}}@media (max-width:680px){.RBnpDa_grid{grid-template-columns:48px repeat(var(--worker-count),minmax(220px,1fr));gap:8px;min-width:276px;padding-right:8px}.RBnpDa_axis time,.RBnpDa_workerTitle{font-size:12px}.RBnpDa_dialog{width:calc(var(--app-viewport-width) - 16px);max-height:calc(var(--app-viewport-height) - 16px)}.RBnpDa_dialogTop{padding:14px 16px}.RBnpDa_dialogBody{grid-template-columns:1fr;padding:16px}.RBnpDa_dayPreview{border-top:1px solid #ddd4c2;border-left:0;padding:20px 0 0}.RBnpDa_miniDay{max-width:240px;margin:auto}.RBnpDa_dayPreview>h3,.RBnpDa_dayPreview>p,.RBnpDa_previewLegend{text-align:center;justify-content:center}.RBnpDa_twoFields{grid-template-columns:1fr}.RBnpDa_addService{gap:7px}.RBnpDa_dialog button{padding:8px}.RBnpDa_serviceLines li{gap:8px;padding:8px}.RBnpDa_serviceChip{padding-inline:4px;font-size:9px}}.RBnpDa_openingLegend{color:#6f6554;background:#f3eee2;align-items:center;gap:16px;min-height:34px;padding:6px 18px;font-size:11px;display:flex}.RBnpDa_openingLegend span{align-items:center;gap:5px;display:flex}.RBnpDa_openingLegend i{background:var(--agenda-open);border:1px solid #c1b9aa;border-radius:2px;width:12px;height:12px}.RBnpDa_openingLegend span+span i{background:var(--agenda-closed)}.RBnpDa_openingLegend a{margin-left:auto;font-size:11px}.RBnpDa_closedSlot{border-color:#bbb4a7}.RBnpDa_catalogAdd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.RBnpDa_newServiceDialog{width:min(620px,calc(var(--app-viewport-width) - 48px))}.RBnpDa_newServiceDialog::backdrop{background:#30291e33}.RBnpDa_newServiceBody{padding:20px 24px}.RBnpDa_newServiceBody input[type=checkbox]{width:18px;min-height:18px;margin:0 8px 0 0}.RBnpDa_newServiceBody fieldset{margin:8px 0;padding:12px}.RBnpDa_reservationFields{border:0;min-width:0;margin:0;padding:0}.RBnpDa_miniWaiting{background:repeating-linear-gradient(135deg,#e4e9da 0 3px,#bac7a3 3px 4px);border-style:dashed}.RBnpDa_reservationSaved{background:#e3e8d5;margin:0;padding:8px 18px;font-size:12px}.RBnpDa_miniExisting.RBnpDa_miniWaiting{background:repeating-linear-gradient(135deg,#eee8da 0 3px,#cbbda1 3px 4px);border-style:dashed}.RBnpDa_dialog .RBnpDa_miniTimeTarget,.RBnpDa_miniTimeTarget{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:50%;min-height:0;margin:0;padding:0;display:block}.RBnpDa_miniTimeTarget:hover{background:#8a9e6a22}.RBnpDa_miniTimeTarget:focus-visible{outline-offset:-2px;outline:2px solid #85512d}.RBnpDa_booking a,.RBnpDa_booking>button{background:var(--client-banner,#e8e2d4);border-color:var(--client-border,#bdb4a3)}.RBnpDa_miniExisting,.RBnpDa_miniDraft{background:var(--client-banner,#e8e2d4);border-color:var(--client-border,#bdb4a3);color:#29271f}.RBnpDa_miniExisting.RBnpDa_miniWaiting,.RBnpDa_miniDraft.RBnpDa_miniWaiting{background:var(--client-banner,#e8e2d4);border-color:var(--client-border,#bdb4a3);border-style:dashed}
.Xk68da_grid{grid-template-rows:36px;grid-auto-rows:minmax(var(--slot-height),auto);column-gap:8px;padding:0 12px 0 0;display:grid;position:relative}.Xk68da_corner{z-index:7;background:#faf8f1;position:sticky;left:0}.Xk68da_hour{z-index:4;min-height:var(--slot-height);font-variant-numeric:tabular-nums;scroll-snap-align:start;scroll-snap-stop:always;background:#faf8f1;justify-content:center;align-items:flex-start;padding-top:12px;font-size:12px;display:flex;position:sticky;left:0}.Xk68da_cell{border:1px solid #c8c2b5;border-radius:4px;min-width:0;margin:3px 0;padding:3px;display:grid}.Xk68da_emptyWeekCell{width:100%;min-height:28px;box-shadow:none;cursor:pointer;color:#80946b;background:0 0;border:0;border-radius:3px;flex:1;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;font:300 24px/1 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.Xk68da_cellFooter{border-top:1px solid #80946b44;margin-top:4px;padding-top:2px}.Xk68da_employeeDay .Xk68da_cellFooter{margin-top:auto}.Xk68da_emptyWeekCell:hover{background:#fff4}.Xk68da_emptyWeekCell:focus-visible{outline-offset:-2px;outline:2px solid #80946b}.Xk68da_weekBoard{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Xk68da_viewSelector{box-sizing:border-box;justify-content:center;align-items:center;gap:3px;width:100%;padding:3px;display:flex}.Xk68da_viewSelector button{box-sizing:border-box;color:#554b37;cursor:pointer;background:#faf8f1;border:1px solid #cbbda1;border-radius:4px;flex:0 0 26px;place-items:center;width:26px;height:26px;min-height:0;margin:0;padding:4px;display:grid}.Xk68da_viewSelector svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.Xk68da_viewSelector button[aria-pressed=true]{color:#fff;background:#655a40;border-color:#655a40}.Xk68da_viewSelector button:focus-visible{outline-offset:2px;outline:2px solid #92723c}.Xk68da_hoursScroll{flex:1;min-width:0;height:auto;min-height:0}.Xk68da_serviceList{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.Xk68da_employeeScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:auto}.Xk68da_employeeGrid{gap:0 8px;width:100%;min-width:0;padding-right:12px;display:grid}.Xk68da_employeeGrid>.Xk68da_dayTitle{box-sizing:border-box;z-index:2;border-bottom:1px solid #d9cfbb;align-self:stretch;height:auto;min-height:80px;padding:10px 8px;position:sticky;top:auto;left:0}.Xk68da_employeeDay{box-sizing:border-box;border-bottom:1px solid #d9cfbb;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:80px;padding:8px 4px;display:flex}.Xk68da_workerBand{border-bottom:1px solid #91857033;grid-template-columns:48px minmax(0,1fr);gap:5px;min-width:0;padding:5px 2px;display:grid}.Xk68da_workerBand:last-child{border-bottom:0}.Xk68da_workerLabel{overflow-wrap:anywhere;color:#5b5345;align-self:center;font-size:10px;line-height:1.35}.Xk68da_workerAppointments{flex-direction:column;gap:4px;min-width:0;display:flex}.Xk68da_horizontalBooking{border:1px solid var(--client-border,#bdb4a3);background:var(--client-banner,#e8e2d4);color:#17140e;box-sizing:border-box;border-radius:4px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:34px;padding:5px 6px;text-decoration:none;display:flex}.Xk68da_horizontalBooking:hover{filter:brightness(.97)}.Xk68da_horizontalBooking strong{flex-wrap:wrap;justify-content:space-between;gap:3px 6px;display:flex}.Xk68da_horizontalBooking time{font-variant-numeric:tabular-nums}.Xk68da_horizontalBooking span{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.Xk68da_horizontalBooking strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.35}.Xk68da_horizontalBooking small{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.Xk68da_inlineBooking{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:28px}.Xk68da_inlineBooking strong{white-space:nowrap;flex-wrap:nowrap;flex:none}.Xk68da_inlineBooking span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.Xk68da_freeBand{color:#80946b;justify-content:center;align-items:center;min-height:34px;font-size:21px;text-decoration:none;display:flex}.Xk68da_freeBand:hover{background:#fff5;border-radius:4px}.Xk68da_afterClosing{background:0 0}.Xk68da_outside{padding:14px;font-size:12px}.Xk68da_weekBoard>details.Xk68da_outside{flex-shrink:0;max-height:35%;overflow:auto}.Xk68da_dayTitle{text-transform:capitalize;font-size:12px}.Xk68da_dayTitle a{color:inherit;text-decoration:none}.Xk68da_dayTitle a:hover{text-decoration:underline}.Xk68da_dayTitle.Xk68da_today{background:#e3cfa4;font-weight:700;box-shadow:inset 0 3px #92723c}.Xk68da_dayTitle.Xk68da_today a{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.Xk68da_dayTitle.Xk68da_today .Xk68da_todayBadge{color:#fff;background:#65502d;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600}.Xk68da_booking a{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:3px 5px;font-size:11px}.Xk68da_booking small{color:#655d4e;font-size:9px;line-height:1.2}.Xk68da_toolbar{background:#faf8f1;align-items:center;gap:12px;min-height:42px;padding:6px 16px;display:flex}.Xk68da_clearFilter{color:inherit;background:#eee7d6;border:1px solid #cbbda1;border-radius:5px;padding:7px 12px;font-size:12px;text-decoration:none}.Xk68da_filter{font-size:12px;position:relative}.Xk68da_filter summary{cursor:pointer;background:#eee7d6;border:1px solid #cbbda1;border-radius:5px;padding:7px 12px}.Xk68da_filter form{z-index:10;background:#faf8f1;border:1px solid #cbbda1;border-radius:5px;min-width:250px;max-width:calc(100vw - 120px);padding:14px;position:absolute;top:100%;left:0;box-shadow:0 8px 22px #30291e22}.Xk68da_filter fieldset{border:0;max-height:220px;margin:0 0 12px;padding:0;overflow:auto}.Xk68da_filter legend{margin-bottom:8px}.Xk68da_filter label{align-items:center;gap:8px;padding:6px 0;display:flex}.Xk68da_filter input[type=checkbox]{accent-color:#79643c;width:16px;height:16px;margin:0}.Xk68da_actions{align-items:center;gap:12px;display:flex}.Xk68da_actions button{color:#fff;cursor:pointer;background:#655a40;border:0;border-radius:4px;padding:7px 12px}.Xk68da_actions a{color:inherit}
.tjwC7a_page{color:#17140e;padding:18px 22px}.tjwC7a_search{align-items:center;gap:10px;margin-bottom:18px;display:flex}.tjwC7a_search input{min-width:0;height:36px;font:inherit;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;flex:1;padding:7px 12px;font-size:13px}.tjwC7a_search select{max-width:280px;height:36px;font:inherit;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;padding:7px 10px;font-size:13px}.tjwC7a_search button,.tjwC7a_button{color:#17140e;cursor:pointer;background:#e8dfcd;border:1px solid #cbbda1;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}.tjwC7a_tableScroll{overflow:auto}.tjwC7a_table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.tjwC7a_table th{white-space:nowrap;background:#efe5ce;padding:12px;font-weight:600}.tjwC7a_table td{vertical-align:top;border-bottom:1px solid #e0d7c4;padding:13px 12px}.tjwC7a_table tbody tr:hover{background:#f0ebdf}.tjwC7a_table tbody tr{cursor:pointer}.tjwC7a_table a{color:inherit;text-decoration:none}.tjwC7a_table a:hover{text-decoration:underline}.tjwC7a_notePreview{-webkit-line-clamp:2;white-space:pre-wrap;color:#6d6353;-webkit-box-orient:vertical;max-width:340px;display:-webkit-box;overflow:hidden}.tjwC7a_empty{text-align:center;color:#746b5b;padding:24px}.tjwC7a_pagination{justify-content:center;align-items:center;gap:18px;padding:16px;font-size:12px;display:flex}.tjwC7a_pagination a{color:inherit}.tjwC7a_modal{color:#17140e;background:#faf8f1;border:1px solid #cbbda1;border-radius:10px;width:min(1060px,100vw - 40px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.tjwC7a_modal::backdrop{background:#211b1566}.tjwC7a_modalHeader{z-index:5;background:#efe5ce;border-bottom:1px solid #d9ccb2;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}.tjwC7a_modalHeader h2{margin:0;font-size:21px;font-weight:500}.tjwC7a_modalHeader button{cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:26px}.tjwC7a_modalHeader button:disabled{opacity:.4}.tjwC7a_modalBody{padding:22px 24px}.tjwC7a_modalBody h3{margin:0 0 14px;font-size:15px}.tjwC7a_section{border-bottom:1px solid #ded3bf;margin:0 0 22px;padding:0 0 22px}.tjwC7a_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.tjwC7a_modalBody .access-form{gap:10px;max-width:none;margin:0;display:grid}.tjwC7a_modalBody .access-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.tjwC7a_modalBody .access-form legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tjwC7a_modalBody .access-form label{gap:6px;font-size:12px;display:grid}:is(.tjwC7a_modalBody .access-form input,.tjwC7a_modalBody .access-form select,.tjwC7a_modalBody .access-form textarea){box-sizing:border-box;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;width:100%;min-height:34px;padding:7px 10px;font-size:13px}.tjwC7a_modalBody .access-form button{color:#17140e;cursor:pointer;background:#e8dfcd;border:1px solid #cbbda1;border-radius:5px;justify-self:start;min-height:34px;padding:7px 14px;font-size:12px}.tjwC7a_modalBody .access-form button:disabled{opacity:.5;cursor:default}.tjwC7a_contact .access-form fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tjwC7a_contact .access-form button{grid-column:1/-1}.tjwC7a_note{white-space:pre-wrap;background:#f0eadc;border-radius:5px;margin:12px 0;padding:12px;font-size:13px}.tjwC7a_note time{color:#776c58;margin-bottom:6px;font-size:11px;display:block}.tjwC7a_history{border-collapse:collapse;width:100%;font-size:12px}.tjwC7a_history th,.tjwC7a_history td{text-align:left;vertical-align:top;border-bottom:1px solid #e0d7c4;padding:10px 8px}.tjwC7a_history ul{margin:0;padding:0;list-style:none}.tjwC7a_history li{justify-content:space-between;gap:16px;margin-bottom:5px;display:flex}.tjwC7a_history th{background:#efe5ce}.tjwC7a_money{white-space:nowrap;font-variant-numeric:tabular-nums}.tjwC7a_muted{color:#746b5b;font-size:11px}.tjwC7a_pencil{width:30px;height:30px;color:inherit;background:#eee7d6;border:1px solid #cbbda1;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tjwC7a_reservationFields{border:0;flex-wrap:wrap;gap:16px;margin:0 0 16px;padding:0;display:flex}.tjwC7a_reservationFields label{gap:6px;font-size:12px;display:grid}.tjwC7a_reservationFields input,.tjwC7a_reservationFields select{background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;min-height:34px;padding:6px 10px;font-size:13px}.tjwC7a_profileModal{box-sizing:border-box;width:49vw;height:68dvh;overflow:hidden!important}.tjwC7a_profileModal[open]{flex-direction:column;display:flex}.tjwC7a_profileModal .tjwC7a_modalHeader{flex-shrink:0;padding:14px 24px;position:relative}.tjwC7a_profileModal .tjwC7a_modalHeader h2{font-size:19px}.tjwC7a_profileModal .tjwC7a_modalBody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.tjwC7a_recordOverview{border-bottom:1px solid #ded3bf;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:28px;margin-bottom:20px;padding-bottom:20px;display:grid}.tjwC7a_recordOverview>.tjwC7a_section{border:0;min-width:0;margin:0;padding:0}.tjwC7a_recordOverview .tjwC7a_contact .access-form fieldset{grid-template-columns:1fr;gap:12px}.tjwC7a_recordOverview .tjwC7a_note{background:0 0;border-left:2px solid #d9ccb2;border-radius:0;margin:10px 0;padding:10px 12px}.tjwC7a_recordOverview .tjwC7a_pagination:empty{display:none}.tjwC7a_locality{margin-top:18px}.tjwC7a_modalBody .client-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tjwC7a_recordExtras{margin-top:20px}.tjwC7a_recordExtras summary{cursor:pointer;padding:6px 0;font-size:14px;font-weight:600}.tjwC7a_recordExtras .card{margin-block:14px}.tjwC7a_recordExtras .access-form h2{font-size:16px}.tjwC7a_recordExtras .access-form p{font-size:13px;line-height:1.5}.tjwC7a_recordExtras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tjwC7a_extraTile{background:#fbf9f3;border:1px solid #e3dac8;border-radius:10px;min-width:0;overflow:hidden}.tjwC7a_activityTile,.tjwC7a_extraTile[open]{grid-column:1/-1}.tjwC7a_recordExtras .tjwC7a_extraHeading{cursor:pointer;align-items:center;gap:12px;margin:0;padding:16px;list-style:none;display:flex}.tjwC7a_extraHeading::-webkit-details-marker{display:none}.tjwC7a_extraHeading:hover{background:#f3eee2}.tjwC7a_extraHeading:focus-visible{outline-offset:-4px}.tjwC7a_extraIcon{color:#7c6745;background:#eee7d7;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.tjwC7a_extraTitle{flex:1;gap:3px;min-width:0;display:grid}.tjwC7a_extraTitle strong{color:#302b25;font-size:13px;font-weight:600}.tjwC7a_extraTitle small{color:#7b725f;font-size:11px;font-weight:400;line-height:1.5}.tjwC7a_extraChevron{color:#99896d;flex-shrink:0;transition:transform .15s;display:flex}.tjwC7a_extraChevron svg{width:15px;height:15px}.tjwC7a_extraTile[open]>.tjwC7a_extraHeading .tjwC7a_extraChevron{transform:rotate(90deg)}.tjwC7a_extraContent{padding:0 16px 16px}.tjwC7a_extraTile[open]>.tjwC7a_extraHeading{border-bottom:1px solid #e9e1d2;margin-bottom:16px}.tjwC7a_communicationStatus{color:#766b58;background:#eee9df;border-radius:4px;justify-self:start;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:500}.tjwC7a_consentGranted{color:#4a623b;background:#e4ecdc}.tjwC7a_clientMetrics{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin:0 0 16px;display:grid}.tjwC7a_clientMetrics>div{background:#f0ecdf;border-radius:7px;flex-direction:column;gap:5px;padding:13px;display:flex}.tjwC7a_clientMetrics dt{color:#756b57;font-size:10px;line-height:1.5}.tjwC7a_clientMetrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.25}.tjwC7a_recordExtras .tjwC7a_activityBreakdown>summary{color:#7c6745;margin:0;padding:8px 0;font-size:11px;font-weight:500}.tjwC7a_summaryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:6px;display:grid}.tjwC7a_summaryCards .card{background:0 0;border:1px solid #e8e0d1;border-radius:7px;min-width:0;margin:0;padding:14px}.tjwC7a_summaryCards h2{margin:0 0 12px;font:600 12px Arial,sans-serif}.tjwC7a_summaryCards p,.tjwC7a_summaryCards dl{font-size:11px;line-height:1.6}.tjwC7a_summaryCards p:last-child{color:#817760}.tjwC7a_summaryCards dl{grid-template-columns:1fr auto;gap:7px 12px;display:grid}.tjwC7a_summaryCards dd{font-variant-numeric:tabular-nums;margin:0}.tjwC7a_recordExtras .access-form fieldset{border:0;padding:0}.tjwC7a_recordExtras .access-form input[type=checkbox]{flex:0 0 15px;width:15px;min-height:15px}.tjwC7a_recordExtras .access-form label:has(input[type=checkbox]){align-items:flex-start;gap:9px;line-height:1.5;display:flex}.tjwC7a_visitHistory{border-top:1px solid #e5dccb;margin-top:18px;padding-top:16px}.tjwC7a_visitHistory h3{margin:0 0 12px;font-size:12px}.tjwC7a_visitItem{border-bottom:1px solid #eae3d6;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.tjwC7a_visitIcon{color:#8a7759;background:#eee8da;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.tjwC7a_visitIcon svg{width:16px;height:16px}.tjwC7a_visitInfo{flex:1;gap:4px;min-width:0;display:grid}.tjwC7a_visitInfo time{color:#403a2f;font-size:12px}.tjwC7a_visitInfo small{color:#827761;font-size:10px}.tjwC7a_visitStatus{color:#76674c;background:#eee8dc;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;display:inline-block}.tjwC7a_visitFinished{color:#4a623b;background:#e4ecdc}.tjwC7a_visitLink{white-space:nowrap;color:#7b593b;border:1px solid #ded3bd;border-radius:5px;padding:5px 8px;font-size:11px;text-decoration:none}.tjwC7a_visitLink:hover{background:#eee7d7}.tjwC7a_visitPagination{justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;display:flex}.tjwC7a_emptyVisits{text-align:center;color:#8a806d;background:#f3efe5;border-radius:7px;padding:16px;font-size:12px}@media (max-width:700px){.tjwC7a_recordExtras,.tjwC7a_summaryCards{grid-template-columns:1fr}.tjwC7a_clientMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tjwC7a_extraHeading{gap:10px}.tjwC7a_visitItem{flex-wrap:wrap}.tjwC7a_visitLink{margin-left:41px}}.tjwC7a_categories{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tjwC7a_categories:empty{display:none}.tjwC7a_categories span{background:#eee7d6;border-radius:4px;padding:4px 9px;font-size:12px}.tjwC7a_detailsInputs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tjwC7a_detailsInputs>label{align-content:start;min-width:0}.tjwC7a_detailsInputs input,.tjwC7a_detailsInputs select{height:36px;min-height:36px;max-height:36px}.tjwC7a_compactModal .tjwC7a_detailsInputs{gap:16px 14px}.tjwC7a_compactModal .access-form button[type=submit]{justify-self:end;margin-top:8px}.tjwC7a_upcomingAppointment{color:#476039;white-space:nowrap;background:#e1ead7;border-radius:4px;padding:4px 9px;font-size:12px;display:inline-block}.tjwC7a_compactModal{width:min(530px,50vw - 20px)}@media (max-width:900px){.tjwC7a_profileModal{width:calc(100vw - 24px)}.tjwC7a_recordOverview{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.tjwC7a_compactModal{width:calc(100vw - 24px)}.tjwC7a_detailsInputs{grid-template-columns:1fr}.tjwC7a_page{padding:14px}.tjwC7a_search{flex-wrap:wrap}.tjwC7a_search input{flex-basis:100%}.tjwC7a_search select{flex:1;min-width:0;max-width:none}.tjwC7a_modalBody{padding:16px}.tjwC7a_modalHeader{padding:14px 16px}.tjwC7a_contact .access-form fieldset{grid-template-columns:1fr}.tjwC7a_table{min-width:620px}.tjwC7a_history{min-width:600px}}.tjwC7a_notesPane{flex-direction:column;align-self:start;min-height:0;display:flex}.tjwC7a_noteCreator{flex-shrink:0;margin-bottom:12px}.tjwC7a_noteCreator .access-form fieldset{gap:10px;margin:0;padding:12px;display:grid}.tjwC7a_noteCreator label{gap:5px;font-size:12px;display:grid}.tjwC7a_noteCreator input,.tjwC7a_noteCreator textarea{background:#fffdf8;min-height:34px;padding:7px 9px;font-size:12px}.tjwC7a_noteCreator textarea{min-height:90px}.tjwC7a_noteCreatorActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tjwC7a_noteCreatorActions button{padding:7px 10px;font-size:12px}.tjwC7a_notesList{--client-note-row-height:64px;min-height:0;max-height:calc(var(--client-note-row-height) * 4);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.tjwC7a_noteEntry{border-bottom:1px solid #ded3bf}.tjwC7a_noteEntry summary{cursor:pointer;flex-direction:column;gap:4px;margin:0;padding:10px 22px 10px 0;list-style:none;display:flex;position:relative}.tjwC7a_noteEntry summary::-webkit-details-marker{display:none}.tjwC7a_noteEntry summary:after{content:"+";color:#776c58;position:absolute;top:10px;right:3px}.tjwC7a_noteEntry[open] summary:after{content:"−"}.tjwC7a_noteEntry summary strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.tjwC7a_noteEntry time{color:#776c58;font-size:10px}.tjwC7a_noteContent{overflow-wrap:anywhere;padding:0 0 12px;font-size:12px;line-height:1.5}.tjwC7a_noteContent p{white-space:pre-wrap;margin:0}.tjwC7a_noteContent .tjwC7a_noteAuthor{color:#776c58;margin-bottom:7px;font-size:10px}.tjwC7a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tjwC7a_birthdayInputs{grid-template-columns:1fr 1fr;align-content:start;gap:6px 10px;display:grid}.tjwC7a_birthdayInputs>span{grid-column:1/-1;font-size:12px;line-height:1.4}.tjwC7a_noteListButton{box-sizing:border-box;width:100%;height:var(--client-note-row-height);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ded3bf;grid-template-rows:18px 14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 12px;padding:12px 4px;display:grid;position:relative}.tjwC7a_noteListButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.tjwC7a_noteListButton time{color:#776c58;grid-column:1;font-size:10px}.tjwC7a_noteListButton>span{color:#776c58;grid-area:1/2/3;align-self:center;font-size:23px}.tjwC7a_noteListButton:hover{background:#f1ecdf}.tjwC7a_noteDialog{flex-direction:column;width:min(560px,45vw);max-height:min(60dvh,100dvh - 48px);display:flex;overflow:hidden}.tjwC7a_noteDialog:not([open]){display:none}.tjwC7a_noteDialog .tjwC7a_modalHeader h2{overflow-wrap:anywhere;min-width:0;font-size:17px}.tjwC7a_noteDialog .tjwC7a_modalHeader button{flex-shrink:0}.tjwC7a_noteDialogBody{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow-y:auto}.tjwC7a_noteDialogBody .access-form{max-width:none;margin:0}.tjwC7a_noteDialogBody fieldset{border:0;min-width:0;padding:0}.tjwC7a_noteDialogBody label{gap:6px;margin-bottom:14px;font-size:12px;display:grid}.tjwC7a_noteDialogBody input,.tjwC7a_noteDialogBody textarea{box-sizing:border-box;width:100%;font:inherit;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;padding:8px 10px}.tjwC7a_noteDialogBody textarea{resize:vertical;min-height:110px;max-height:32dvh}.tjwC7a_noteDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (max-width:900px){.tjwC7a_noteDialog{width:min(560px,100vw - 48px)}}
._5grPzq_page{color:#30291f;padding:18px 22px}._5grPzq_toolbar{align-items:center;gap:18px;margin-bottom:18px;display:flex}._5grPzq_toolbar input{min-width:0;height:36px;font:inherit;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;flex:1;padding:7px 12px;font-size:13px}._5grPzq_toolbar span{color:#82755f;white-space:nowrap;font-size:11px}._5grPzq_headerActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._5grPzq_headerActions button,._5grPzq_headerActions a{color:#30291f;font:inherit;cursor:pointer;background:#e8dfcd;border:1px solid #cbbda1;border-radius:5px;padding:8px 12px;font-size:12px;text-decoration:none}._5grPzq_tableScroll{overflow:auto}._5grPzq_table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}._5grPzq_table th{white-space:nowrap;background:#efe5ce;padding:11px 12px;font-weight:600}._5grPzq_table td{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #e9e1d2;padding:8px 12px}._5grPzq_table td:first-child{white-space:normal;width:45%}._5grPzq_category td{background:#f0e8d7}._5grPzq_brand td{background:#f7f3e9}._5grPzq_table button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0}._5grPzq_category button{font-weight:600}._5grPzq_brand button{color:#776b54;margin-left:22px}._5grPzq_table small{color:#99896d;margin-left:9px;font-size:10px;font-weight:400}._5grPzq_product td:first-child{padding-left:60px;position:relative}._5grPzq_product td:first-child:before{content:"";border-bottom:1px solid #d4c5a5;border-left:1px solid #d4c5a5;width:14px;height:50%;position:absolute;top:0;left:37px}._5grPzq_product:hover{background:#f0ecdf}._5grPzq_productName:hover{text-decoration:underline}._5grPzq_active,._5grPzq_inactive{color:#526440;background:#e5ecdd;border-radius:4px;padding:3px 7px;font-size:10px;display:inline-block}._5grPzq_inactive{color:#827563;background:#e8e4dd}._5grPzq_empty{text-align:center;color:#80745e;padding:28px;font-size:13px}._5grPzq_dialog{box-sizing:border-box;color:#30291f;background:#faf8f1;border:1px solid #cbbda1;border-radius:10px;width:49vw;max-width:calc(100vw - 24px);max-height:68dvh;padding:0;overflow:hidden}._5grPzq_dialog[open]{flex-direction:column;display:flex}._5grPzq_dialog::backdrop{background:#211b1566}._5grPzq_dialog>header{background:#efe5ce;border-bottom:1px solid #d9ccb2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}._5grPzq_dialog h2{margin:0;font-size:19px;font-weight:500}._5grPzq_dialog>header button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:25px}._5grPzq_dialogBody{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow-y:auto}._5grPzq_fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin:0;padding:0;display:grid}._5grPzq_full{grid-column:1/-1}._5grPzq_fields label,._5grPzq_classification{color:#6b604c;align-content:start;gap:7px;font-size:11px;display:grid}._5grPzq_form input,._5grPzq_form select{box-sizing:border-box;color:#30291f;width:100%;min-width:0;height:34px;font:inherit;background:#fffdf8;border:1px solid #cdbfa5;border-radius:5px;padding:6px 9px;font-size:12px}._5grPzq_classification>div,._5grPzq_size{gap:7px;display:flex}._5grPzq_classification button{color:#746043;cursor:pointer;background:#efe8da;border:1px solid #d6c8ae;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:10px}._5grPzq_classification select,._5grPzq_classification input{flex:1;min-width:0}._5grPzq_size select{flex:0 0 65px}._5grPzq_hint{color:#82745d;margin:20px 0 0;font-size:11px;line-height:1.65}._5grPzq_save{justify-content:flex-end;margin-top:22px;display:flex}._5grPzq_save button{font:inherit;color:#fff;cursor:pointer;background:#875631;border:1px solid #bca882;border-radius:5px;padding:9px 16px;font-size:12px}._5grPzq_form button:disabled,._5grPzq_dialog button:disabled{opacity:.5;cursor:default}._5grPzq_form [role=alert]{color:#a33926;font-size:12px;line-height:1.6}._5grPzq_links{border-top:1px solid #e0d5bf;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:20px;font-size:11px;display:flex}._5grPzq_links a{color:#86613e}._5grPzq_visuallyHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){._5grPzq_dialog{width:calc(100vw - 24px)}}@media (max-width:600px){._5grPzq_page{padding:14px}._5grPzq_fields{grid-template-columns:1fr}._5grPzq_dialogBody{padding:16px}._5grPzq_table{min-width:660px}._5grPzq_toolbar span{display:none}._5grPzq_headerActions{gap:5px}._5grPzq_headerActions button,._5grPzq_headerActions a{padding:7px;font-size:11px}}._5grPzq_toolbar ._5grPzq_grouping{color:#82755f;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}._5grPzq_grouping select{color:#65573e;background:#fffdf8;border:1px solid #cbbda1;border-radius:5px;min-height:32px;padding:5px 8px;font-size:12px}._5grPzq_supplier td{background:#f4eee0}._5grPzq_supplier button{margin-left:22px;font-weight:500}._5grPzq_brand button{margin-left:44px}._5grPzq_product td:first-child{padding-left:82px}._5grPzq_product td:first-child:before{left:59px}
.i3C9XG_page{color:#17140e;padding:16px}.i3C9XG_weekPage{flex-direction:column;height:100%;min-height:0;display:flex}.i3C9XG_scroll{overflow-x:auto}.i3C9XG_calendar{grid-template-columns:repeat(7,minmax(110px,1fr));gap:6px;min-width:800px;display:grid}.i3C9XG_weekday{text-align:center;padding:8px 4px;font-size:12px}.i3C9XG_day{background:#f4efe3;border:1px solid #d0c5ae;border-radius:5px;min-height:150px;padding:8px;position:relative}.i3C9XG_day[data-selected=true]{border-color:#79643c;box-shadow:inset 0 0 0 1px #79643c}.i3C9XG_day[data-today=true]{background:#eee2c5;border-color:#92723c;box-shadow:inset 0 0 0 2px #92723c}.i3C9XG_day[data-today=true] .i3C9XG_dayTitle{color:#594324;font-weight:700}.i3C9XG_todayBadge{color:#fff;background:#65502d;border-radius:4px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.i3C9XG_dayTitle{color:inherit;margin-bottom:10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.i3C9XG_dayTitle:hover{text-decoration:underline}.i3C9XG_dayTitle:after{content:"";position:absolute;inset:0}.i3C9XG_dayTitle:focus-visible:after{outline-offset:-2px;border-radius:5px;outline:2px solid #79643c}.i3C9XG_appointment{z-index:1;color:inherit;overflow-wrap:anywhere;background:#e2d8c4;border-radius:4px;flex-direction:column;gap:4px;margin-bottom:6px;padding:7px;font-size:11px;text-decoration:none;display:flex;position:relative}.i3C9XG_appointment:hover{background:#d5c7aa}.i3C9XG_appointment[data-cancelled=true]{opacity:.65}.i3C9XG_appointment strong{font-weight:500}.i3C9XG_empty{color:#736b5c;font-size:11px}.i3C9XG_notice{margin:0 0 12px;font-size:12px}.i3C9XG_pagination{justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.i3C9XG_pagination a{color:inherit}.i3C9XG_blank{min-height:150px}
.aSNYIq_trigger{flex-direction:column;gap:4px;display:inline-flex}.aSNYIq_trigger>button{cursor:pointer;white-space:nowrap;border-radius:4px;font:inherit!important;color:#866342!important;background:0 0!important;border:1px solid #d8cbb1!important;padding:4px 8px!important;font-size:11px!important}.aSNYIq_trigger small{color:#a03f2c;white-space:normal;max-width:240px;font-size:10px}.aSNYIq_dialog{box-sizing:border-box;color:#342c20;background:#faf8f1;border:1px solid #cbbda1;border-radius:9px;width:min(420px,49vw);max-width:calc(100vw - 24px);max-height:68dvh;padding:24px;overflow:auto}.aSNYIq_dialog::backdrop{background:#211b1566}.aSNYIq_dialog h2{margin:0 0 16px;font-size:18px;font-weight:500}.aSNYIq_dialog p{font-size:12px;line-height:1.7}.aSNYIq_actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.aSNYIq_actions button{font:inherit;color:#55432c;cursor:pointer;background:#eee5d2;border:1px solid #cbbda1;border-radius:5px;padding:8px 12px;font-size:12px}.aSNYIq_actions button:last-child{color:#fff;background:#875631}.aSNYIq_actions button:disabled,.aSNYIq_trigger button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.aSNYIq_dialog{width:min(420px,100vw - 24px)}}
.snopBq_page{min-width:0;padding:1.2rem}.snopBq_intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.snopBq_intro h1{margin:0;font-size:1.15rem}.snopBq_intro p{color:#726750;margin:.3rem 0;font-size:.82rem}.snopBq_scroll{max-height:calc(100dvh - 12rem);overflow:auto}.snopBq_table{border-collapse:collapse;width:100%;font-size:.86rem}.snopBq_table th{text-align:left;z-index:1;background:#efe5cb;position:sticky;top:0}.snopBq_table th,.snopBq_table td{border-bottom:1px solid #ddd1ba;padding:.7rem .8rem}.snopBq_table td:first-child{white-space:nowrap}.snopBq_actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.snopBq_actions button,.snopBq_actions a{font-size:.78rem}.snopBq_muted{color:#80745d;font-size:.78rem}.snopBq_pagination{justify-content:space-between;margin-top:1rem;display:flex}.snopBq_dialog{color:#242017;background:#faf8f0;border:1px solid #d2c3a7;border-radius:10px;width:min(49vw,680px);max-width:calc(100vw - 2rem);max-height:68dvh;padding:1.4rem;overflow:auto}.snopBq_dialog::backdrop{background:#26201670}.snopBq_dialog h2{margin-top:0;font-size:1.1rem}.snopBq_dialog p{font-size:.85rem;line-height:1.5}.snopBq_dialog table{border-collapse:collapse;width:100%;font-size:.8rem}.snopBq_dialog td,.snopBq_dialog th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dfd6c3;padding:.5rem}.snopBq_dialog .snopBq_actions{justify-content:flex-end;margin-top:1.2rem}.snopBq_trigger{flex-direction:column;gap:.3rem;display:inline-flex}.snopBq_trigger small{max-width:16rem}@media (max-width:700px){.snopBq_dialog{width:calc(100vw - 2rem)}.snopBq_page{padding:.6rem}.snopBq_intro{flex-direction:column;align-items:flex-start}}.snopBq_filters{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;max-width:100%;display:flex}.snopBq_filter{flex-shrink:0;font-size:.82rem;position:relative}.snopBq_filter summary{cursor:pointer;background:#f8f3e7;border:1px solid #cdbfa3;border-radius:6px;align-items:center;gap:.7rem;min-height:34px;margin:0;padding:.45rem .7rem;list-style:none;display:flex}.snopBq_filter summary::-webkit-details-marker{display:none}.snopBq_filter summary:after{content:"▾";font-size:.7rem}.snopBq_filter summary span{color:#77684f;font-size:.7rem}.snopBq_filterOptions{z-index:30;background:#faf8f0;border:1px solid #cdbfa3;border-radius:7px;min-width:210px;max-height:min(58dvh,440px);padding:.6rem;position:absolute;top:calc(100% + .45rem);left:0;overflow:auto;box-shadow:0 7px 22px #33270f26}.snopBq_filterOptions label{cursor:pointer;white-space:nowrap;align-items:center;gap:.6rem;padding:.4rem .3rem;font-size:.8rem;display:flex}.snopBq_filterOptions input[type=checkbox]{accent-color:#856136;width:1rem;height:1rem;margin:0}.snopBq_filterOptions small{color:#80745d;padding:.25rem .3rem .5rem;font-size:.68rem;display:block}.snopBq_filters>button{padding:.4rem .6rem;font-size:.75rem}.snopBq_change{color:#665b47;overflow-wrap:anywhere;min-width:14rem;max-width:28rem;font-size:.8rem;line-height:1.45}.snopBq_detailRow{cursor:pointer}.snopBq_detailRow:hover,.snopBq_detailRow:focus-visible{background:#f1ecdd}.snopBq_detailRow:focus-visible{outline-offset:-2px;outline:2px solid #96744a}.snopBq_detailDialog{width:49vw}.snopBq_detailHeader{border-bottom:1px solid #d8ccb5;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.snopBq_detailHeader h2{margin-bottom:.4rem}.snopBq_detailHeader time{color:#786a52;font-size:.76rem}.snopBq_detailHeader>button{flex-shrink:0}.snopBq_detailDialog h3{font-size:.9rem}.snopBq_detailNotice{background:#f1ead8;border-radius:6px;padding:.7rem}.snopBq_comparison{overflow:auto}.snopBq_comparison th,.snopBq_comparison td{vertical-align:top;white-space:pre-wrap;min-width:8rem}.snopBq_comparison thead{background:#efe5ce}.snopBq_detailFacts{gap:.65rem;display:grid}.snopBq_detailFacts>div{grid-template-columns:minmax(7rem,1fr) 2fr;gap:1rem;font-size:.8rem;display:grid}.snopBq_detailFacts dt{color:#786a52}.snopBq_detailFacts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:700px){.snopBq_detailDialog{width:calc(100vw - 2rem)}}.snopBq_page{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.snopBq_page>.snopBq_intro,.snopBq_page>.snopBq_pagination,.snopBq_page>p{flex-shrink:0}.snopBq_page>.snopBq_scroll{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.snopBq_intro{align-items:flex-end;margin-bottom:14px}.snopBq_intro h1{color:#3c3528;font-size:18px;font-weight:500}.snopBq_intro p{color:#8a7e68;margin-top:5px;font-size:11px}.snopBq_scroll{scrollbar-gutter:stable;background:#fcfaf5;border:1px solid #e0d7c5;border-radius:8px}.snopBq_table{min-width:850px;font-size:12px}.snopBq_table th{color:#897a5e;letter-spacing:.35px;white-space:nowrap;background:#f0e9d9;border-bottom-color:#d9cdb5;padding:10px 12px;font-size:10px;font-weight:600}.snopBq_table td{vertical-align:middle;border-bottom-color:#ece5d6;padding:10px 12px;line-height:1.45}.snopBq_table tbody tr:last-child td{border-bottom:0}.snopBq_table tbody tr:nth-child(2n){background:#f8f5ed}.snopBq_table tbody tr:hover{background:#eee8da}.snopBq_table th:first-child{width:96px}.snopBq_table th:nth-child(2){width:120px}.snopBq_table th:nth-child(3){width:95px}.snopBq_table th:last-child{width:166px}.snopBq_timestamp{font-variant-numeric:tabular-nums;color:#61543e;gap:2px;font-size:11px;font-weight:500;display:grid}.snopBq_timestamp small{color:#9b8c72;font-size:10px;font-weight:400}.snopBq_actionBadge{color:#75674e;background:#eae5db;border-radius:4px;align-items:center;gap:6px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.snopBq_actionBadge:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.snopBq_actionBadge[data-action=create],.snopBq_actionBadge[data-action=restore]{color:#60744c;background:#e7eddf}.snopBq_actionBadge[data-action=modify],.snopBq_actionBadge[data-action=reschedule]{color:#5e7680;background:#e5ebed}.snopBq_actionBadge[data-action=delete],.snopBq_actionBadge[data-action=cancel],.snopBq_actionBadge[data-action=refund]{color:#976a56;background:#f1e3dc}.snopBq_actionBadge[data-action=archive],.snopBq_actionBadge[data-action=undo]{color:#8e784c;background:#eee6d5}.snopBq_recordType{color:#8d7e63;font-size:11px}.snopBq_recordName{overflow-wrap:anywhere;color:#433b2e;min-width:110px;max-width:210px;font-size:12px;font-weight:500}.snopBq_table .snopBq_change{color:#887a63;min-width:180px;max-width:380px;font-size:11px;line-height:1.5}.snopBq_table .snopBq_actions{flex-wrap:nowrap;align-items:flex-start;gap:5px}.snopBq_table .snopBq_actions button,.snopBq_table .snopBq_actions a{box-sizing:border-box;width:auto;min-width:0;height:26px;min-height:26px;box-shadow:none;color:#786446;white-space:nowrap;cursor:pointer;background:#f6f1e6;border:1px solid #d9ceb7;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0;padding:4px 8px;font:500 10px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.snopBq_table .snopBq_actions a{color:#817052;background:0 0;border-color:#0000}.snopBq_table .snopBq_actions button:hover,.snopBq_table .snopBq_actions a:hover{background:#ebe2cf;border-color:#c7b894}.snopBq_table .snopBq_actions button:disabled{opacity:.5;cursor:wait}.snopBq_table .snopBq_actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.snopBq_table .snopBq_trigger{gap:4px;max-width:130px}.snopBq_table .snopBq_trigger small{white-space:normal;max-width:130px;font-size:10px}.snopBq_table .snopBq_muted{color:#aa9c84;padding:5px 0;font-size:10px}.snopBq_pagination{color:#998a70;align-items:center;margin-top:12px;font-size:11px}.snopBq_pagination a,.snopBq_intro>a{color:#7f6a43;border-radius:4px;padding:5px 9px;font-size:11px;text-decoration:none}.snopBq_pagination a:hover,.snopBq_intro>a:hover{background:#ede5d3}.snopBq_dialog .snopBq_actions button{color:#665235;width:auto;min-height:30px;box-shadow:none;background:#ede5d3;border:1px solid #cdbd9c;border-radius:5px;padding:6px 12px;font-size:12px}.snopBq_detailHeader>button{color:#89775a;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:22px;display:grid}
.Dt8GWG_reserved ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Dt8GWG_reserved li{border-bottom:1px solid #e0d7c4;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:flex}.Dt8GWG_lineActions,.Dt8GWG_addActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Dt8GWG_lineActions{flex-shrink:0}.Dt8GWG_addActions{margin:6px 0 12px}.Dt8GWG_editor{background:#f1ecdf;border-radius:6px;padding:14px!important}@media (max-width:700px){.Dt8GWG_reserved li{flex-direction:column;align-items:flex-start}}
.RNuEaW_dialog{width:min(640px,calc(var(--app-viewport-width,100vw) - 32px));color:#211e18;box-sizing:border-box;background:#faf8f0;border:1px solid #d5c9af;border-radius:10px;max-height:85vh;padding:0;overflow:auto}.RNuEaW_dialog::backdrop{background:#30291e66}.RNuEaW_closedTicket{background:#f6f7ef;border:1px solid #c8cfb5;border-radius:8px;margin:18px 0;padding:20px}.RNuEaW_closedTicket h3{margin:14px 0 10px}.RNuEaW_closedTicket p{font-size:13px;line-height:1.6}.RNuEaW_closedBadge{color:#435332;background:#dfe7d2;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.RNuEaW_manageLink{color:#794e2f;text-underline-offset:3px;margin-top:8px;display:inline-block}.RNuEaW_closedTicket ul{font-size:13px;line-height:1.8}.RNuEaW_header{z-index:1;background:#f0e6cd;border-bottom:1px solid #d9cfba;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.RNuEaW_header h2{margin:0;font-size:20px;font-weight:500}.RNuEaW_header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.RNuEaW_body{padding:22px 24px}.RNuEaW_breakdown{overflow-x:auto}.RNuEaW_breakdown table{border-collapse:collapse;width:100%;font-size:13px}.RNuEaW_breakdown th,.RNuEaW_breakdown td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e0d7c6;padding:12px 8px}.RNuEaW_breakdown th:first-child,.RNuEaW_breakdown td:first-child{text-align:left}.RNuEaW_breakdown td:first-child{min-width:130px}.RNuEaW_breakdown small{color:#766c59;margin-top:3px;display:block}.RNuEaW_breakdown td:not(:first-child){white-space:nowrap}.RNuEaW_total{justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;font-size:16px;display:flex}.RNuEaW_total strong{font-variant-numeric:tabular-nums;font-size:24px}.RNuEaW_payments{border:0;border-top:1px solid #ded4c2;min-width:0;margin:0;padding:18px 0}.RNuEaW_payments legend{font-size:14px;font-weight:600}.RNuEaW_payments label{gap:7px;font-size:13px;display:grid}.RNuEaW_payments input,.RNuEaW_payments select{box-sizing:border-box;color:#211e18;width:100%;min-width:0;font:inherit;background:#fffefa;border:1px solid #c8baa0;border-radius:5px;padding:9px 10px}.RNuEaW_amounts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin-top:18px;display:grid}.RNuEaW_payments p{color:#766c59;font-size:12px}.RNuEaW_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.RNuEaW_body button{color:#30291e;font:inherit;cursor:pointer;background:#e9e1cf;border:1px solid #bbaa8d;border-radius:5px;padding:10px 16px}.RNuEaW_actions button[type=submit]{color:#fff;background:#85512e;border-color:#85512e}.RNuEaW_dialog button:disabled{opacity:.5;cursor:default}.RNuEaW_error{color:#a72d22;font-size:13px;line-height:1.5}@media (max-width:540px){.RNuEaW_body{padding:16px}.RNuEaW_header{padding:14px 16px}.RNuEaW_breakdown th,.RNuEaW_breakdown td{padding:10px 5px;font-size:12px}}
.tBPpjG_form{gap:16px;display:grid}.tBPpjG_editor{border:1px solid #d8cdbb;gap:12px;padding:18px;display:grid}.tBPpjG_editor legend{padding:0 6px;font-weight:600}.tBPpjG_checkbox{align-items:center;gap:8px;font-size:13px;display:flex}.tBPpjG_checkbox input{flex-shrink:0;width:18px;min-height:18px;margin:0}.tBPpjG_help{color:#756a59;margin:0;font-size:12px;line-height:1.5}.tBPpjG_week{gap:0;display:grid}.tBPpjG_day{border-bottom:1px solid #e2d9c9;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.tBPpjG_day:last-child{border-bottom:0}.tBPpjG_dayName{align-content:start;gap:8px;font-size:14px;display:grid}.tBPpjG_intervals{justify-items:start;gap:8px;display:grid}.tBPpjG_interval{align-items:end;gap:10px;width:100%;display:flex}.tBPpjG_interval label{flex:1;gap:4px;min-width:0;font-size:11px;display:grid}.tBPpjG_interval input{min-height:36px;padding:6px 8px;font:13px Arial,Helvetica,sans-serif}.tBPpjG_secondary{color:#514832;background:#ede6d7;border:1px solid #ccbea5;padding:7px 10px;font-size:12px}.tBPpjG_closedDay{color:#8b8170;padding-top:4px;font-size:12px}.tBPpjG_error{color:#9b302a;font-size:13px}@media (max-width:600px){.tBPpjG_editor{padding:12px}.tBPpjG_day{grid-template-columns:1fr;gap:8px}.tBPpjG_dayName{justify-content:space-between;align-items:center;display:flex}.tBPpjG_interval{gap:6px}.tBPpjG_secondary{padding:7px}}
.yflvKG_backdrop{height:var(--app-viewport-height);background:#9c8f75;overflow:hidden}.yflvKG_frame{color:#17140e;background:#faf8f1;grid-template-columns:193.6px minmax(0,1fr);max-width:1200px;height:100%;min-height:0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;display:grid}.yflvKG_rail{background:#efe5ce;flex-direction:column;height:100%;min-height:0;display:flex;position:sticky;top:0;overflow-y:auto}.yflvKG_brand{color:#fffbd1;background:#3b2c0e;flex-shrink:0;align-items:center;gap:8px;height:64px;padding:8px;text-decoration:none;display:flex}.yflvKG_logo{object-fit:contain;flex-shrink:0;width:48px;height:48px}.yflvKG_wideLogo{object-fit:contain;width:100%;height:48px}.yflvKG_brandName{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.yflvKG_monogram{flex-shrink:0;place-items:center;width:48px;height:48px;font:40px Georgia,serif;display:grid}.yflvKG_navigation{flex-direction:column;flex:1;gap:8px;min-height:0;padding:24px 14px 16px;display:flex}.yflvKG_primary{gap:8px;display:grid}.yflvKG_navItem,.yflvKG_closeDay,.yflvKG_admin{color:#17140e;background:#cbbda1;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.3;text-decoration:none;display:flex}.yflvKG_navItem svg,.yflvKG_closeDay svg,.yflvKG_admin svg{flex-shrink:0}.yflvKG_navItem:hover,.yflvKG_closeDay:hover,.yflvKG_admin:hover{background:#bcab8d}.yflvKG_navigation [aria-current=page]{background:#eee7d6;border-color:#cbbda1}.yflvKG_closeDay{margin-top:42px}.yflvKG_admin{margin-top:auto}.yflvKG_right{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.yflvKG_header{z-index:8;background:#efe5ce;align-items:center;gap:18px;min-height:64px;padding:12px 20px;font-size:14px;display:flex;position:sticky;top:0}.yflvKG_periods{background:#cbbda1;border:1px solid #cbbda1;border-radius:7px;gap:0;padding:2px;display:flex}.yflvKG_periods button,.yflvKG_periods a,.yflvKG_today{color:#17140e;text-align:center;background:#cbbda1;border:1px solid #cbbda1;border-radius:6px;min-width:62px;min-height:30px;padding:5px 12px;font-size:12px;line-height:1.3;text-decoration:none}.yflvKG_periods button,.yflvKG_periods a{border:0;border-radius:4px;justify-content:center;align-items:center;display:flex}.yflvKG_periods [aria-current=page]{background:#faf8f1;box-shadow:0 1px 3px #3b2c0e20}.yflvKG_periods button:disabled{opacity:.65;cursor:not-allowed}.yflvKG_today{background:#eee7d6}.yflvKG_arrows{gap:8px;display:flex}.yflvKG_arrows a{color:#17140e;background:#cbbda1;border-radius:6px;place-items:center;width:25px;height:28px;font-size:24px;line-height:1;text-decoration:none;display:grid}.yflvKG_arrows a.yflvKG_weekArrow{white-space:nowrap;width:auto;min-width:72px;padding:6px 9px;font-size:12px}.yflvKG_date{display:inline-block}.yflvKG_date:first-letter{text-transform:uppercase}.yflvKG_clock{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:28px;line-height:1.2}.yflvKG_clientsHeader{grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(16px,2vw,32px);display:grid}.yflvKG_clientActions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.yflvKG_clientActions>*{min-width:0;max-width:100%}.yflvKG_clientsHeader .yflvKG_date{text-align:center}.yflvKG_clientsHeader .yflvKG_clock{justify-self:end;margin-left:0}.yflvKG_content{min-width:0;min-height:0;overflow:auto}.yflvKG_content .welcome{max-width:none;margin:0;padding:24px}.yflvKG_content a[href=\/cuenta]{display:none}.yflvKG_content .brand{display:none}.yflvKG_content h1{margin:0 0 18px;font-family:inherit;font-size:26px;font-weight:500}.yflvKG_content .card{background:#fbf8f2;border-color:#d6cbb6;border-radius:6px;margin:20px 0;padding:20px}.yflvKG_skip{z-index:20;color:#302b25;background:#fff;padding:8px 16px;position:fixed;top:-80px;left:16px}.yflvKG_skip:focus{top:8px}@media (max-width:1000px){.yflvKG_header{flex-wrap:wrap;gap:10px;padding:10px 14px}.yflvKG_date{font-size:12px}.yflvKG_clock{font-size:24px}}@media (max-width:680px){.yflvKG_frame{grid-template-columns:87.12px minmax(0,1fr)}.yflvKG_brand{justify-content:center;padding:8px 4px}.yflvKG_brandName{display:none}.yflvKG_navigation{padding:20px 10px 14px}.yflvKG_navItem,.yflvKG_closeDay,.yflvKG_admin{justify-content:center;min-height:42px;padding:9px}.yflvKG_navLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yflvKG_header{gap:8px;padding:10px}.yflvKG_periods{gap:5px}.yflvKG_periods button,.yflvKG_periods a,.yflvKG_today{min-width:46px;padding:6px}.yflvKG_date{order:4;width:100%}.yflvKG_clock{margin-left:auto;font-size:22px}.yflvKG_content .welcome{padding:16px}}@media (max-width:1000px){.yflvKG_clientsHeader{grid-template-columns:minmax(0,1fr) auto}.yflvKG_clientsHeader .yflvKG_clientActions{grid-column:1/-1}.yflvKG_clientsHeader .yflvKG_date{text-align:left;order:0;width:auto}}
.lMA_YG_page{color:#30291f;padding:22px}.lMA_YG_page h1{font-size:20px!important}.lMA_YG_panel{max-width:760px;margin:12px auto}.lMA_YG_total{background:#efe5ce;border:1px solid #ded1b7;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:26px 20px;display:flex}.lMA_YG_total>span{font-size:13px}.lMA_YG_total strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:500}.lMA_YG_panel small{color:#85765c;font-size:11px}.lMA_YG_methods{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.lMA_YG_methods>div{background:#fffdf7;border:1px solid #e0d6c1;border-radius:7px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.lMA_YG_methods span{font-size:12px}.lMA_YG_methods strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.lMA_YG_inputs{border-top:1px solid #ddd0b7;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;padding-top:22px;display:grid}.lMA_YG_inputs label{font-size:12px}.lMA_YG_inputs label>div{align-items:center;gap:9px;margin:7px 0;display:flex}.lMA_YG_inputs input{background:#fffdf8;border:1px solid #cdbfa5;border-radius:5px;height:36px;min-height:34px;padding:6px 9px;font-size:13px}.lMA_YG_inputs label>small{display:block}.lMA_YG_hint{color:#82745e;font-size:11px;line-height:1.6}.lMA_YG_actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.lMA_YG_actions button{color:#fff;background:#875631;border-radius:5px;padding:9px 16px;font-size:12px}.lMA_YG_actions .lMA_YG_secondary{color:#55452e;background:#eee6d6;border:1px solid #cbbda1}.lMA_YG_dialog{box-sizing:border-box;color:#30291f;background:#faf8f1;border:1px solid #cbbda1;border-radius:10px;width:49vw;max-width:calc(100vw - 24px);max-height:68dvh;padding:0;overflow:hidden}.lMA_YG_dialog[open]{flex-direction:column;display:flex}.lMA_YG_dialog::backdrop{background:#211b1566}.lMA_YG_dialog>header{background:#efe5ce;border-bottom:1px solid #d9ccb2;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;display:flex}.lMA_YG_dialog h2{margin:0;font-size:18px;font-weight:500}.lMA_YG_dialog>header button{color:inherit;background:0 0;padding:0 5px;font-size:24px}.lMA_YG_dialogBody{min-height:0;padding:20px 22px;font-size:13px;overflow-y:auto}.lMA_YG_breakdown{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.lMA_YG_breakdown dt{color:#80715a;font-size:12px}.lMA_YG_breakdown dd{text-align:right;overflow-wrap:anywhere;margin:0}.lMA_YG_panel [role=status],.lMA_YG_panel [role=alert],.lMA_YG_dialog [role=status],.lMA_YG_dialog [role=alert]{font-size:12px}@media (max-width:900px){.lMA_YG_dialog{width:calc(100vw - 24px)}}@media (max-width:560px){.lMA_YG_inputs{grid-template-columns:1fr;gap:14px}.lMA_YG_methods{gap:10px}.lMA_YG_methods>div{padding:12px}.lMA_YG_total strong{font-size:28px}.lMA_YG_page{padding:16px}}.lMA_YG_expense{background:#fffdf7;border:1px solid #ded1b7;border-radius:8px;max-width:760px;margin:32px auto;padding:20px}.lMA_YG_expense h2{margin:0 0 8px;font-size:16px}.lMA_YG_expense p{color:#82745e;margin:4px 0;font-size:11px}.lMA_YG_expense form{gap:8px}.lMA_YG_expense fieldset{border-color:#e1d6c1;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr);gap:8px 16px;margin:0;padding:12px;display:grid}.lMA_YG_expense legend{font-size:11px}.lMA_YG_expense label{font-size:12px}.lMA_YG_expense input{border-color:#cdbfa5;height:36px;min-height:34px;padding:6px 9px;font-size:12px}.lMA_YG_expense button{border-radius:5px;padding:8px 12px;font-size:12px}.lMA_YG_expense fieldset>p{grid-column:1/-1}.lMA_YG_expense fieldset>button{grid-column:1/-1;justify-self:end}@media (max-width:560px){.lMA_YG_expense fieldset{grid-template-columns:1fr}}.lMA_YG_panel>h2{margin:0 0 14px;font-size:16px;font-weight:500}.lMA_YG_inputs input[readonly]{color:#625b4c;cursor:default;background:#eee9df}.lMA_YG_expensesBook{border-top:1px solid #ded1b7;margin-top:24px;padding-top:18px}.lMA_YG_expensesBook h3{margin:0 0 6px;font-size:14px}.lMA_YG_expensesScroll{overscroll-behavior:contain;max-height:340px;margin-top:14px;overflow-y:auto}.lMA_YG_expenseRow{border-top:1px solid #e7dfce;padding:14px 0}.lMA_YG_expenseRow>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.lMA_YG_expenseRow time{color:#82745e;font-size:10px}.lMA_YG_expenseRow dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.lMA_YG_expenseRow dt{color:#82745e;font-size:10px}.lMA_YG_expenseRow dd{font-variant-numeric:tabular-nums;margin:4px 0;font-size:14px}.lMA_YG_expenseRow form{align-items:flex-end;gap:12px;display:flex}.lMA_YG_expenseRow label{flex-direction:column;gap:5px;max-width:150px;display:flex}.lMA_YG_expenseRow button{white-space:nowrap;align-self:flex-end}.lMA_YG_expenseRow input{box-sizing:border-box;width:100%}.lMA_YG_expenseRow [role=alert],.lMA_YG_expenseRow [role=status]{margin-top:10px}.lMA_YG_headerButton{color:#55452e;background:#eee6d6;border:1px solid #cbbda1;border-radius:5px;padding:8px 14px;font-size:12px}.lMA_YG_closuresTable{overflow-x:auto}.lMA_YG_closuresTable table{border-collapse:collapse;width:100%;font-size:11px}.lMA_YG_closuresTable th{text-align:left;color:#82745e;background:#efe5ce;font-weight:500}.lMA_YG_closuresTable td,.lMA_YG_closuresTable th{white-space:nowrap;border-bottom:1px solid #e2d7c4;padding:11px 8px}.lMA_YG_closuresTable td small{color:#82745e;margin-top:4px;font-size:10px;display:block}.lMA_YG_cashExpected{background:#faf7ee;border:1px solid #d3c4a6;border-radius:6px;align-self:stretch;margin-top:18px;padding:16px 18px}.lMA_YG_cashExpected>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.lMA_YG_cashExpected>div>span{color:#6a5c42;font-size:13px}.lMA_YG_cashExpected strong{white-space:nowrap;font-size:22px}.lMA_YG_cashExpected dl{grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 10px;display:grid}.lMA_YG_cashExpected dt{color:#85765c;font-size:11px}.lMA_YG_cashExpected dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px}.lMA_YG_cashExpected>small{line-height:1.5;display:block}@media (max-width:560px){.lMA_YG_cashExpected{padding:12px}.lMA_YG_cashExpected>div{flex-direction:column;align-items:flex-start;gap:4px}.lMA_YG_cashExpected dl{grid-template-columns:1fr;gap:10px}}.lMA_YG_bankDeposit h2{display:none}.lMA_YG_bankDeposit p{color:#82745e;font-size:11px}.lMA_YG_bankDeposit fieldset{border:1px solid #e1d6c1;grid-template-columns:minmax(90px,1fr) minmax(120px,2fr);gap:10px 14px;margin:12px 0;padding:14px;display:grid}.lMA_YG_bankDeposit legend{font-size:11px}.lMA_YG_bankDeposit label{font-size:12px}.lMA_YG_bankDeposit input{box-sizing:border-box;height:36px;min-height:34px;padding:6px 9px;font-size:12px}.lMA_YG_bankDeposit fieldset>p{grid-column:1/-1}.lMA_YG_bankDeposit fieldset>button{grid-column:1/-1;justify-self:end}.lMA_YG_bankDeposit button{border-radius:5px;padding:8px 12px;font-size:12px}.lMA_YG_bankDeposit form{gap:10px}@media (max-width:560px){.lMA_YG_bankDeposit fieldset{grid-template-columns:1fr}}
.jyGbHG_panel{color:#655b48;overflow-wrap:anywhere;border-top:1px solid #cbbda1;flex:none;min-width:0;margin:0 14px 12px;padding:9px 0 0;font-size:11px;line-height:1.4}.jyGbHG_label{font-weight:600;display:block}.jyGbHG_label:before{content:"";background:#8a806c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.jyGbHG_panel small{margin-top:3px;font-size:10px;display:block}.jyGbHG_panel[data-state=idle] .jyGbHG_label:before{background:#47765b}.jyGbHG_panel[data-state=syncing] .jyGbHG_label:before{background:#4b7094}.jyGbHG_panel[data-state=pending] .jyGbHG_label:before,.jyGbHG_panel[data-state=offline] .jyGbHG_label:before{background:#a87922}.jyGbHG_panel[data-state=review_required] .jyGbHG_label:before,.jyGbHG_panel[data-state=unavailable] .jyGbHG_label:before,.jyGbHG_panel[data-state=revoked] .jyGbHG_label:before{background:#a34c3d}@media (max-width:680px){.jyGbHG_panel{margin:0 8px 10px;font-size:10px}.jyGbHG_panel small{font-size:9px}}
.H_Qtwa_dialog{box-sizing:border-box;color:#30291f;background:#faf8f1;border:1px solid #cbbda1;border-radius:10px;width:49vw;max-width:calc(100vw - 24px);max-height:68dvh;padding:0;overflow:hidden}.H_Qtwa_dialog[open]{flex-direction:column;display:flex}.H_Qtwa_dialog::backdrop{background:#211b1566}.H_Qtwa_dialog>header{background:#efe5ce;border-bottom:1px solid #d9ccb2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.H_Qtwa_dialog h2{margin:0;font-size:18px;font-weight:500}.H_Qtwa_dialog>header button{color:inherit;background:0 0;padding:0 5px;font-size:24px}.H_Qtwa_body{overscroll-behavior:contain;min-height:0;padding:20px 22px;font-size:13px;overflow-y:auto}.H_Qtwa_body h3{margin:22px 0 10px;font-size:14px}.H_Qtwa_body p{line-height:1.6}.H_Qtwa_body button{border-radius:5px;padding:7px 12px;font-size:12px}.H_Qtwa_body select,.H_Qtwa_body input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;background:#fffdf8;border:1px solid #cdbfa5;border-radius:5px;width:100%;height:36px;min-height:34px;padding:6px 9px;font-size:13px}.H_Qtwa_fields{grid-template-columns:1fr 1fr;gap:12px 18px;margin:14px 0;display:grid}.H_Qtwa_body label:not(.H_Qtwa_check){gap:6px;font-size:12px;display:grid}.H_Qtwa_check{align-items:flex-start;gap:8px;margin:14px 0;line-height:1.6;display:flex}.H_Qtwa_check input{flex-shrink:0;margin-top:4px}.H_Qtwa_actions{gap:10px;margin-bottom:18px;display:flex}.H_Qtwa_list{margin:0;padding:0;list-style:none}.H_Qtwa_list li{border-bottom:1px solid #ded3bf;gap:7px;padding:14px 0;display:grid}.H_Qtwa_list button{justify-self:start}.H_Qtwa_list small{color:#776c58;overflow-wrap:anywhere}.H_Qtwa_table{border-collapse:collapse;width:100%;margin:14px 0}.H_Qtwa_table th,.H_Qtwa_table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ded3bf;padding:9px 7px}.H_Qtwa_table th:first-child{text-align:left}.H_Qtwa_pending{background:#f2ead8;border-left:3px solid #af8548;padding:12px}@media (max-width:900px){.H_Qtwa_dialog{width:calc(100vw - 24px)}}@media (max-width:560px){.H_Qtwa_fields{grid-template-columns:1fr}.H_Qtwa_body{padding:16px}.H_Qtwa_table{font-size:11px}}
.ZYsNJq_dialog{box-sizing:border-box;color:#30291f;background:#faf8f1;border:1px solid #cbbda1;border-radius:10px;width:49vw;max-width:calc(100vw - 24px);max-height:68dvh;padding:0;overflow:hidden}.ZYsNJq_dialog[open]{flex-direction:column;display:flex}.ZYsNJq_dialog::backdrop{background:#211b1566}.ZYsNJq_dialog>header{background:#efe5ce;border-bottom:1px solid #d9ccb2;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.ZYsNJq_dialog h2{margin:0;font-size:19px;font-weight:500}.ZYsNJq_dialog>header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:25px}.ZYsNJq_body{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow-y:auto}.ZYsNJq_toolbar{gap:10px;margin-bottom:18px;display:flex}.ZYsNJq_toolbar input{flex:1;min-width:0}.ZYsNJq_dialog input{box-sizing:border-box;height:34px;color:inherit;font:inherit;background:#fffdf8;border:1px solid #cdbfa5;border-radius:5px;padding:6px 9px;font-size:12px}.ZYsNJq_dialog button{font:inherit;cursor:pointer}.ZYsNJq_toolbar button,.ZYsNJq_actions button,.ZYsNJq_editorActions button{color:#55452e;white-space:nowrap;background:#eee6d6;border:1px solid #d1c3aa;border-radius:5px;padding:6px 9px;font-size:11px}.ZYsNJq_dialog button:disabled{opacity:.5;cursor:default}.ZYsNJq_list{overflow-x:auto}.ZYsNJq_list table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ZYsNJq_list th{background:#f0e8d7;padding:9px 10px;font-size:11px;font-weight:600}.ZYsNJq_list td{border-bottom:1px solid #e5dcc9;padding:12px 10px}.ZYsNJq_list td:first-child{overflow-wrap:anywhere;min-width:100px}.ZYsNJq_actions{flex-wrap:wrap;gap:5px;display:flex}.ZYsNJq_actions .ZYsNJq_danger{color:#9b4332;background:0 0}.ZYsNJq_active,.ZYsNJq_inactive{color:#536342;white-space:nowrap;background:#e3ebdc;border-radius:4px;padding:3px 6px;font-size:10px}.ZYsNJq_inactive{color:#7e705b;background:#e7e1d7}.ZYsNJq_empty{text-align:center;color:#81725b;padding:20px;font-size:12px}.ZYsNJq_editor{background:#f2ede2;border:1px solid #d8cab1;border-radius:7px;margin-bottom:18px;padding:15px}.ZYsNJq_editor h3{overflow-wrap:anywhere;margin:0 0 13px;font-size:13px;font-weight:600}.ZYsNJq_editor label{gap:6px;font-size:11px;display:grid}.ZYsNJq_editor p{font-size:12px;line-height:1.6}.ZYsNJq_editorActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.ZYsNJq_editorActions button:last-child{color:#fff;background:#875631;border-color:#875631}.ZYsNJq_body [role=alert]{color:#a33926;font-size:12px}.ZYsNJq_body [role=status]{font-size:12px}@media (max-width:900px){.ZYsNJq_dialog{width:calc(100vw - 24px)}.ZYsNJq_body{padding:16px}}@media (max-width:560px){.ZYsNJq_toolbar{flex-wrap:wrap}.ZYsNJq_toolbar input{flex-basis:100%}.ZYsNJq_list table{min-width:470px}}
.JwFyVG_page{color:#30291e;max-width:1100px;margin:auto;padding:26px 28px 40px}.JwFyVG_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.JwFyVG_heading h1{margin:7px 0 4px;font:500 24px Arial,sans-serif}.JwFyVG_heading p{color:#81745f;margin:0;font-size:13px}.JwFyVG_badge{color:#50643c;background:#e5ebdc;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.JwFyVG_links{flex-wrap:wrap;gap:10px;display:flex}.JwFyVG_links a{color:#655235;background:#f3ecdd;border:1px solid #d4c8af;border-radius:6px;padding:8px 12px;font-size:12px;text-decoration:none}.JwFyVG_columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.JwFyVG_columns>*,.JwFyVG_panel{min-width:0}.JwFyVG_panel{background:#fffcf5;border:1px solid #e0d6c3;border-radius:10px;padding:22px}.JwFyVG_panel h2{margin:0 0 6px;font-size:16px;font-weight:600}.JwFyVG_caption{color:#82745f;margin:0 0 20px;font-size:11px;line-height:1.7}.JwFyVG_tableWrap{overflow-x:auto}.JwFyVG_table{border-collapse:collapse;width:100%;font-size:12px}.JwFyVG_table th{text-align:left;color:#8a7a60;border-bottom:1px solid #d9cdb7;padding:10px 7px;font-size:10px;font-weight:600}.JwFyVG_table td{vertical-align:top;border-bottom:1px solid #eee5d5;padding:14px 7px}.JwFyVG_table th:last-child,.JwFyVG_table td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.JwFyVG_table td:first-child{overflow-wrap:anywhere}.JwFyVG_table small{color:#867862;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.JwFyVG_table a{font-size:10px}.JwFyVG_total{justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}.JwFyVG_total strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.JwFyVG_payments{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.JwFyVG_payments span{background:#f0eadc;border-radius:5px;padding:6px 10px;font-size:11px}.JwFyVG_payments strong{font-variant-numeric:tabular-nums;margin-left:6px}.JwFyVG_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.JwFyVG_metrics>div{background:#f4efe4;border-radius:7px;padding:12px}.JwFyVG_metrics dt{color:#7c705c;font-size:10px}.JwFyVG_metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:21px}.JwFyVG_metrics>div:last-child{color:#50643c;background:#eaf0e2}.JwFyVG_refundEditor{background:#faf6ec;border:1px solid #d9c9ab;border-radius:7px;margin:20px 0}.JwFyVG_refundEditor summary{cursor:pointer;color:#795437;padding:12px 14px;font-size:12px;font-weight:600}.JwFyVG_refundEditor[open] summary{border-bottom:1px solid #e1d5c0}.JwFyVG_refundEditor>div{padding:16px}.JwFyVG_panel .access-form{gap:14px;font-size:12px}.JwFyVG_panel .access-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.JwFyVG_panel .access-form legend{display:none}.JwFyVG_panel .access-form label{gap:6px;display:grid}:is(.JwFyVG_panel .access-form input,.JwFyVG_panel .access-form select){width:100%;min-width:0;min-height:36px;font:inherit;background:#fffdf8;border:1px solid #cdbfa6;border-radius:5px;padding:7px 9px}.JwFyVG_panel .access-form p{color:#7c705c;margin:0;font-size:11px;line-height:1.7}.JwFyVG_panel .access-form button{border-radius:5px;padding:9px 12px;font-size:12px}.JwFyVG_history{border-top:1px solid #e4dac7;margin-top:22px;padding-top:18px}.JwFyVG_history h3{margin:0 0 12px;font-size:12px}.JwFyVG_history p{color:#85765e;font-size:11px}.JwFyVG_history nav{gap:12px;margin-top:12px;font-size:11px;display:flex}.JwFyVG_attention{border-top:1px solid #ddd2bd;margin-top:24px;padding-top:16px}.JwFyVG_attention>summary{color:#85765e;cursor:pointer;font-size:12px}.JwFyVG_attention>div{padding-top:14px}.JwFyVG_attention .card{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:12px}.JwFyVG_attention h2{font-size:15px}.JwFyVG_attention button{padding:8px 12px;font-size:12px}@media (max-width:850px){.JwFyVG_columns{grid-template-columns:1fr}.JwFyVG_page{padding:20px 16px}.JwFyVG_heading{flex-direction:column;align-items:flex-start}.JwFyVG_panel{padding:18px}.JwFyVG_heading h1{font-size:22px}}
._0wUI4a_form{gap:24px;display:grid}._0wUI4a_intro{color:#655b50;margin:0}._0wUI4a_field{gap:8px;display:grid}._0wUI4a_field>label,._0wUI4a_contacts legend{font-weight:600}._0wUI4a_help{color:#655b50;margin:0;font-size:14px}._0wUI4a_checkbox{align-items:center;gap:10px;font-size:14px;display:flex}._0wUI4a_checkbox input{flex-shrink:0;width:18px;min-height:18px;margin:0}._0wUI4a_contacts{gap:12px;padding:16px;display:grid}._0wUI4a_contactRow{align-items:center;gap:10px;display:flex}._0wUI4a_contactRow input{min-width:0}._0wUI4a_secondary{color:#65452d;background:#f6f0e8;border:1px solid #d8c9b8;justify-self:start;padding:9px 14px}._0wUI4a_brandPreview{border:1px dashed #d8c9b8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}._0wUI4a_brandPreview span{overflow-wrap:anywhere;font-size:22px}._0wUI4a_logo{object-fit:contain;max-width:100%}._0wUI4a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){._0wUI4a_contactRow{align-items:stretch}._0wUI4a_contactRow button{padding:8px;font-size:13px}}
.Gi5P0W_modalForm .access-form input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:16px;margin:0;padding:0}.Gi5P0W_inlineTreeScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:180px;max-height:48dvh;padding:3px 8px 10px 0;overflow:auto}.Gi5P0W_inlineTree,.Gi5P0W_inlineChildren{min-width:0;margin:0;padding:0;list-style:none}.Gi5P0W_inlineChildren{border-left:1px solid #c9b999;margin:0 0 0 13px;padding:8px 0 0 15px;position:relative}.Gi5P0W_inlineBranch{min-width:0;margin:0 0 8px;position:relative}.Gi5P0W_inlineBranch:last-child{margin-bottom:0}.Gi5P0W_inlineChildren>.Gi5P0W_inlineBranch:before{content:"";border-top:1px solid #c9b999;width:16px;position:absolute;top:22px;left:-16px}.Gi5P0W_inlineChildren>.Gi5P0W_inlineBranch:last-child:after{content:"";background:#faf8f1;width:1px;position:absolute;top:23px;bottom:0;left:-16px}.Gi5P0W_inlineNode{box-sizing:border-box;background:#fcfaf4;border:1px solid #dfd5c2;border-radius:5px;grid-template-columns:minmax(235px,calc(50% - 22px)) minmax(160px,1fr);gap:6px 14px;min-width:440px;padding:9px 10px;display:grid}.Gi5P0W_inlineTree>.Gi5P0W_inlineBranch>.Gi5P0W_inlineNode{background:#f3eddf;border-color:#c8b78f}.Gi5P0W_inlineNodeHeading{color:#887859;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.Gi5P0W_inlineNodeHeading>span{overflow-wrap:anywhere;font-weight:600}.Gi5P0W_inlineFields{grid-template-columns:minmax(55px,1fr) 76px 88px;gap:8px;display:grid}.Gi5P0W_treeForm .Gi5P0W_inlineFields label{gap:3px;margin:0;font-size:10px;display:grid}.Gi5P0W_treeForm .Gi5P0W_inlineFields input{box-sizing:border-box;width:100%;min-width:0;height:28px;min-height:28px;padding:4px 6px;font-size:11px}.Gi5P0W_treeForm .Gi5P0W_inlineFields input:read-only{color:#786c57;background:#eee9de}.Gi5P0W_inlineChecks{flex-direction:column;justify-content:center;gap:5px;padding-top:10px;display:flex}.Gi5P0W_treeForm .Gi5P0W_inlineChecks label,.Gi5P0W_treeForm .Gi5P0W_inlineActive,.Gi5P0W_treeForm .Gi5P0W_inlineProfessionals label{align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.Gi5P0W_treeForm .Gi5P0W_inlineChecks input[type=checkbox],.Gi5P0W_treeForm .Gi5P0W_inlineActive input[type=checkbox],.Gi5P0W_treeForm .Gi5P0W_inlineProfessionals input[type=checkbox]{accent-color:#809466;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0;padding:0}.Gi5P0W_inlineNodeActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.Gi5P0W_treeForm .Gi5P0W_inlineNodeActions button,.Gi5P0W_treeForm .Gi5P0W_inheritanceHints button{color:#6d5c3c;min-height:22px;box-shadow:none;background:0 0;border:1px solid #d4c6a9;border-radius:4px;padding:3px 6px;font-size:10px}.Gi5P0W_treeForm .Gi5P0W_inlineNodeActions .Gi5P0W_inlineRemove,.Gi5P0W_treeForm .Gi5P0W_inlineNodeActions .Gi5P0W_retirementButton{color:#965b43;border-color:#0000;margin-left:auto}.Gi5P0W_inheritanceHints{color:#8a7d66;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:3px 10px;font-size:9px;display:flex}.Gi5P0W_inlineNodeActions>.Gi5P0W_inheritanceHints{display:contents}.Gi5P0W_inlineNodeActions>.Gi5P0W_inheritanceHints>span{color:#8a7d66;font-size:9px}.Gi5P0W_inlineNode>small{color:#887b64;grid-column:1/-1;font-size:9px}.Gi5P0W_inlineNodeActions small{color:#887b64;font-size:9px}@media (max-width:680px){.Gi5P0W_inlineNode{grid-template-columns:1fr;min-width:300px}.Gi5P0W_inlineChecks{flex-flow:wrap;justify-content:flex-start;gap:6px 12px;padding-top:0}.Gi5P0W_inlineFields{grid-template-columns:minmax(95px,1fr) 70px 80px}}.Gi5P0W_treeForm .Gi5P0W_inlineProfessionals{border:0;border-top:1px solid #dfd5c2;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 0 0;display:flex}.Gi5P0W_inlineProfessionals legend{color:#887859;padding:0 7px 0 0;font-size:11px}.Gi5P0W_inlineProfessionals p{margin:0;font-size:11px}.Gi5P0W_activeRow{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}form .Gi5P0W_activeRow button.Gi5P0W_activeSwitch{color:#645c4e;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:12px;display:inline-flex}.Gi5P0W_switchTrack{box-sizing:content-box;background:#c9c2b4;border-radius:14px;align-items:center;width:34px;height:20px;padding:3px;transition:background .15s;display:flex}.Gi5P0W_switchTrack>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 3px #30291e26}.Gi5P0W_activeSwitch[aria-checked=true] .Gi5P0W_switchTrack{background:#809466}.Gi5P0W_activeSwitch[aria-checked=true] .Gi5P0W_switchTrack>span{transform:translate(14px)}.Gi5P0W_phaseHelp{background:#f4efe3;border:1px solid #e1d8c6;border-radius:8px;padding:14px;font-size:12px;line-height:1.6}.Gi5P0W_phaseHelp>strong{font-weight:600}.Gi5P0W_phaseHelp p{color:#776c59;margin:6px 0}.Gi5P0W_phaseHelp summary{color:#7d5c3b;margin:8px 0 0;font-size:11px}.Gi5P0W_phaseHelp ol{gap:7px;margin:12px 0;padding-left:20px;display:grid}.Gi5P0W_phaseHelp li{color:#6d6250;padding-left:3px}.Gi5P0W_subcategories{border-top:1px solid #ded4c0;gap:18px;padding-top:20px;display:grid}.Gi5P0W_subcategories p,.Gi5P0W_subcategory small{color:#776c59;font-size:12px;line-height:1.6}.Gi5P0W_subcategory{border:1px solid #ded4c0;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.Gi5P0W_subcategoryFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.Gi5P0W_subcategoryFields label{gap:8px;display:grid}.Gi5P0W_subcategoryFields input{box-sizing:border-box;width:100%;min-width:0}@media (max-width:700px){.Gi5P0W_subcategoryFields{grid-template-columns:1fr}}.Gi5P0W_treeForm [hidden]{display:none!important}.Gi5P0W_catalogTree .Gi5P0W_retirementButton{color:#8b6747;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 7px;font-size:11px}.Gi5P0W_catalogTree .Gi5P0W_retirementButton:hover{background:#e9dfcc}.Gi5P0W_catalogTree .Gi5P0W_retirementButton:disabled{opacity:.5;cursor:default}.Gi5P0W_retirementDialog{box-sizing:border-box;color:#443b2a;background:#faf7ef;border:1px solid #d4c5a7;border-radius:9px;width:min(420px,49vw);max-height:68dvh;padding:24px;overflow:auto}.Gi5P0W_retirementDialog::backdrop{background:#30281966}.Gi5P0W_retirementDialog h2{margin:0 0 16px;font-size:18px;font-weight:500}.Gi5P0W_retirementDialog p{font-size:12px;line-height:1.7}.Gi5P0W_retirementDialog button{color:#55432c;cursor:pointer;background:#eee5d2;border:1px solid #c8b795;border-radius:5px;padding:8px 12px}.Gi5P0W_retirementDialog button:disabled{opacity:.5;cursor:default}.Gi5P0W_catalogTree tbody td{vertical-align:middle;font-variant-numeric:tabular-nums}.Gi5P0W_catalogTree tbody tr.Gi5P0W_categoryRow>td{background:#f1eadb;border-bottom-color:#e1d6bd;padding:8px 12px;font-size:12px}.Gi5P0W_catalogTree tbody tr:not(.Gi5P0W_categoryRow)>td{color:#655d4d;border-bottom-color:#eee8dc;padding:5px 12px;font-size:12px;line-height:1.5}.Gi5P0W_catalogTree tbody tr:not(.Gi5P0W_categoryRow):hover>td{color:#332b1e;background:#f3efe5}.Gi5P0W_catalogTree .Gi5P0W_catalogNode{gap:6px;min-height:20px;line-height:1.5;position:relative}.Gi5P0W_catalogTree .Gi5P0W_categoryRow .Gi5P0W_catalogNode{min-height:24px}.Gi5P0W_catalogTree .Gi5P0W_catalogNode button{z-index:1;border-radius:3px;flex:0 0 22px;height:20px;font-size:14px;position:relative}.Gi5P0W_catalogTree .Gi5P0W_catalogNode button:hover{color:#584323;background:#e4dac4}.Gi5P0W_catalogTree .Gi5P0W_catalogNode a{z-index:1;font-weight:400;position:relative}.Gi5P0W_catalogTree .Gi5P0W_categoryRow .Gi5P0W_catalogNode a{color:#4a3e28;font-weight:600}.Gi5P0W_catalogTree .Gi5P0W_leafMark{color:#b5a585;flex:0 0 22px;font-size:14px}.Gi5P0W_catalogTree tbody tr:not(.Gi5P0W_categoryRow)>td:last-child{color:#8c816c;font-size:11px}.Gi5P0W_catalogGuides{pointer-events:none;display:flex;position:absolute;inset-block:-6px;inset-inline-start:10px}.Gi5P0W_catalogGuides>span{box-sizing:border-box;border-inline-start:1px solid #ddd0b5;width:28px}.Gi5P0W_catalogGuides>span:last-child{border-inline-start:0;position:relative}.Gi5P0W_catalogGuides>span:last-child:before{content:"";border-inline-start:1px solid #c5b38e;height:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.Gi5P0W_catalogElbow{pointer-events:none;border-block-start:1px solid #c5b38e;width:18px;position:absolute;inset-block-start:50%}.Gi5P0W_branchRow{align-items:flex-start;gap:2px;min-width:0;display:flex}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_branchAdd,.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_branchToggle{color:#8b7752;background:0 0;border:0;flex:0 0 20px;width:20px;min-height:24px;margin-top:8px;padding:2px;font-size:15px}.Gi5P0W_treeBranches .Gi5P0W_treeBranches{margin-left:5px;padding-left:10px}.Gi5P0W_treeBranches .Gi5P0W_treeBranches>li:before{width:10px;left:-10px}.Gi5P0W_catalogTree .Gi5P0W_categoryRow>td{background:#f1eadb;border-top:1px solid #d8cbb0;font-weight:600}.Gi5P0W_catalogNode{white-space:nowrap;align-items:center;gap:7px;min-height:28px;display:flex}.Gi5P0W_catalogNode button{color:#846e48;cursor:pointer;background:0 0;border:0;width:22px;height:24px;padding:0;font-size:16px}.Gi5P0W_catalogConnector{color:#b6a887;font:16px monospace}.Gi5P0W_leafMark{text-align:center;color:#b4a585;width:22px}.Gi5P0W_catalogNode a{white-space:normal;min-width:100px}.Gi5P0W_saveActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.Gi5P0W_savedNotice{color:#587042;margin:4px 0;font-size:11px}.Gi5P0W_treeForm .Gi5P0W_saveActions button:first-child:not(:last-child){color:#675638;background:#f6f2e8}.Gi5P0W_treeLayout{background:#fcfaf4;border:1px solid #ded5c3;border-radius:9px;grid-template-columns:minmax(155px,.8fr) minmax(0,1.8fr);height:46dvh;min-height:260px;max-height:540px;display:grid;overflow:hidden}.Gi5P0W_treeNavigation{overscroll-behavior:contain;background:#f0eadc;border-right:1px solid #ded5c3;min-width:0;padding:16px 10px;overflow:auto}.Gi5P0W_treeHeading{gap:4px;padding:0 8px 16px;display:grid}.Gi5P0W_treeHeading strong{font-size:12px}.Gi5P0W_treeHeading>span{color:#897c65;font-size:10px}.Gi5P0W_treeRoot{align-items:flex-start;gap:2px;display:flex}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_treeToggle{color:#8e7a56;background:0 0;border:0;flex:0 0 18px;width:18px;min-height:28px;margin-top:8px;padding:0}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_treeNode{text-align:left;color:#494231;background:0 0;border:1px solid #0000;border-radius:6px;gap:6px;width:100%;min-width:0;padding:11px 10px;transition:background .15s,border-color .15s;display:grid}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_treeNode:hover{background:#e8dfcd}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_treeNode[aria-pressed=true]{background:#fffdf6;border-color:#c6b58d;box-shadow:0 2px 6px #59481f09}.Gi5P0W_nodeLabel{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.Gi5P0W_nodeSymbol{color:#8d7753;font-size:17px}.Gi5P0W_dragGrip{color:#9c8b6c;cursor:grab;font-size:18px;line-height:1}.Gi5P0W_nodeValues{color:#776d57;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.Gi5P0W_treeNode small{color:#94866b;font-size:9px;font-weight:400}.Gi5P0W_inactiveDot{background:#b4aaa0;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.Gi5P0W_treeBranches{border-left:1px solid #cbbd9e;margin:4px 0 12px 10px;padding:0 0 0 14px;list-style:none}.Gi5P0W_treeBranches li{padding-top:5px;position:relative}.Gi5P0W_treeBranches li:before{content:"";border-top:1px solid #cbbd9e;width:14px;position:absolute;top:23px;left:-14px}.Gi5P0W_treeBranches .Gi5P0W_dropTarget{border-top:2px solid #8c9b6c}.Gi5P0W_nodeOrder{justify-content:flex-end;gap:4px;padding:3px 0;display:flex}.Gi5P0W_treeForm .Gi5P0W_nodeOrder button{background:0 0;border-color:#d0c4ab;width:27px;min-height:23px;padding:1px 4px;font-size:12px}.Gi5P0W_treeForm .Gi5P0W_treeNavigation button.Gi5P0W_treeAdd{color:#75613e;background:0 0;border:1px dashed #c5b694;justify-self:stretch;width:100%;margin-top:8px;padding:9px 5px;font-size:10px}.Gi5P0W_treeHint{color:#93856c;margin:14px 7px 0;line-height:1.7;font-size:10px!important}.Gi5P0W_treeEditor{overscroll-behavior:contain;min-width:0;padding:20px;overflow:auto}.Gi5P0W_rootEditor{gap:14px;display:grid}.Gi5P0W_editorHeading{border-bottom:1px solid #e9e1d0;margin-bottom:4px;padding-bottom:14px}.Gi5P0W_editorHeading>span{letter-spacing:1px;color:#9b8a6b;font-size:9px;font-weight:600}.Gi5P0W_editorHeading h3{overflow-wrap:anywhere;font-weight:500;margin:7px 0!important;font-size:17px!important}.Gi5P0W_editorHeading p{color:#8b7d65;margin:0;line-height:1.6;font-size:11px!important}.Gi5P0W_treeEditor .Gi5P0W_subcategories{border:0;padding:0}.Gi5P0W_treeForm .Gi5P0W_treeEditor fieldset.Gi5P0W_subcategory{border:0;gap:14px;padding:0}.Gi5P0W_treeForm .Gi5P0W_treeEditor input{min-height:32px;padding:6px 9px;font-size:12px}.Gi5P0W_treeForm .Gi5P0W_treeEditor label{font-size:11px}.Gi5P0W_subcategoryFields>div{align-content:start;gap:6px;display:grid}.Gi5P0W_treeEditor .Gi5P0W_phaseHelp{padding:12px;font-size:11px}.Gi5P0W_treeEditor .Gi5P0W_phaseHelp p{margin-bottom:0;font-size:11px}.Gi5P0W_treeForm .Gi5P0W_rootEditor>fieldset,.Gi5P0W_treeForm .Gi5P0W_subcategory>fieldset{background:#fffcf6;border:1px solid #e7dfcf;border-radius:6px;gap:9px;padding:12px}.Gi5P0W_treeForm .Gi5P0W_treeEditor legend{clip-path:none;color:#8d7c5e;width:auto;height:auto;padding:0 5px;font-size:10px;position:static;overflow:visible}.Gi5P0W_treeForm .Gi5P0W_treeEditor label:has(input[type=checkbox]){align-items:flex-start;gap:8px;line-height:1.6;display:flex}.Gi5P0W_treeForm .Gi5P0W_treeEditor input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:1px 0 0;padding:0}.Gi5P0W_treeForm .Gi5P0W_treeEditor button{min-height:30px;font-size:11px}.Gi5P0W_treeForm>button[type=submit]{justify-self:end;margin-top:3px}@media (max-width:700px){.Gi5P0W_treeLayout{grid-template-columns:1fr;height:auto;max-height:none}.Gi5P0W_treeNavigation{border-bottom:1px solid #ded5c3;border-right:0;max-height:190px}.Gi5P0W_treeEditor{max-height:42dvh;padding:16px}.Gi5P0W_treeHeading{padding-bottom:8px}.Gi5P0W_treeHint{display:none}}
