/* Date editors use the visible viewport, never a translated half sheet. */
html[data-ui-edition="263"] :is(#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog,#oto-week-dialog#oto-week-dialog#oto-week-dialog#oto-week-dialog)[open] {position:fixed!important;inset:24px auto auto 50%!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;width:min(780px,calc(100vw - 48px))!important;max-width:none!important;height:calc(100dvh - 48px)!important;max-height:none!important;margin:0!important;padding:0!important;border:1px solid #dfe7f4!important;border-radius:20px!important;overflow:hidden!important;box-sizing:border-box!important;background:#fff!important;}
html[data-ui-edition="263"] :is(#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog,#oto-week-dialog#oto-week-dialog#oto-week-dialog#oto-week-dialog)::before,
html[data-ui-edition="263"] :is(#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog,#oto-week-dialog#oto-week-dialog#oto-week-dialog#oto-week-dialog)::after {display:none!important;content:none!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog #oto-day-editor {display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;width:100%!important;overflow:hidden!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog :is(.oto-popup-heading,.oto-date-actions,.oto-day-overview) {flex:0 0 auto!important;margin:0!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-popup-heading {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:16px 20px!important;border-bottom:1px solid #e6ebf4!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-date-actions {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 16px!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-popup-body {flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:12px 16px max(16px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-save275 {position:sticky!important;bottom:0!important;z-index:5!important;grid-column:1/-1!important;background:#fff!important;border-top:1px solid #dfe7f4!important;padding:10px 0 max(10px,env(safe-area-inset-bottom))!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-save275 [data-save-feedback] {grid-column:1/-1!important;margin:8px 0 0!important;padding:8px 10px!important;border-radius:8px!important;background:#f0f5ff!important;color:#365784!important;font-size:12px!important;line-height:1.6!important;}
html[data-ui-edition="263"] #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-save275 [data-save-feedback]:is([data-state="failed"],[data-state="uncertain"],[data-state="conflict"]) {background:#fff3e8!important;color:#82501f!important;}
html[data-ui-edition="263"] #oto-week-dialog#oto-week-dialog#oto-week-dialog#oto-week-dialog .oto-week-popup-body {flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:16px!important;}
html[data-ui-edition="263"] #modal#modal#modal#modal.date-dialog280[open] {display:flex!important;flex-direction:column!important;position:fixed!important;inset:24px auto auto 50%!important;transform:translateX(-50%)!important;width:min(780px,calc(100vw - 48px))!important;max-width:none!important;height:calc(100dvh - 48px)!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;}
html[data-ui-edition="263"] #modal#modal#modal#modal.date-dialog280::before,
html[data-ui-edition="263"] #modal#modal#modal#modal.date-dialog280::after {content:none!important;display:none!important;}
html[data-ui-edition="263"] #modal#modal#modal#modal.date-dialog280>.modal-head {flex:0 0 auto!important;}
html[data-ui-edition="263"] #modal#modal#modal#modal.date-dialog280>.modal-content {flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;}
@media(max-width:700px) {
 html[data-ui-edition="263"] :is(#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog#oto-entry-dialog,#oto-week-dialog#oto-week-dialog#oto-week-dialog#oto-week-dialog,#modal#modal#modal#modal.date-dialog280)[open] {inset:var(--conversation-viewport-top,0px) 0 auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:var(--conversation-viewport-height,100dvh)!important;max-height:100dvh!important;margin:0!important;padding:env(safe-area-inset-top) 0 0!important;border:0!important;border-radius:0!important;}
}
/* Sales and support dates follow the same full-screen mobile convention. */
html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)[open] {position:fixed!important;inset:24px auto auto 50%!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;width:min(780px,calc(100vw - 48px))!important;max-width:none!important;height:calc(100dvh - 48px)!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;}
html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)>header {flex:0 0 auto!important;}
html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)>:is(.ss-day-card,.ff270-popup-body,.support-dialog-body) {flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;}
html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)::before,
html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)::after {display:none!important;content:none!important;}
@media(max-width:700px) {
 html[data-ui-edition="263"] :is(#sales-day-dialog#sales-day-dialog#sales-day-dialog#sales-day-dialog,#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270#sales-date-dialog270,#support-dialog#support-dialog#support-dialog#support-dialog)[open] {inset:var(--conversation-viewport-top,0px) 0 auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:var(--conversation-viewport-height,100dvh)!important;max-height:100dvh!important;margin:0!important;padding:env(safe-area-inset-top) 0 0!important;border:0!important;border-radius:0!important;}
}
