.oto-customer-row289{position:relative;min-width:0;border-bottom:1px solid #e7ecf4;padding:5px 0 12px}
.oto-customer-row289 .oto-customer-card{width:100%;box-sizing:border-box;border:0}
.oto-entry-heading289{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.oto-entry-heading289 h3{flex:1;min-width:0;margin:0}
html body .oto-delete289{margin:0!important;padding:0!important;border:0!important;background:transparent!important;min-width:0;color:#596b84}
html body .oto-delete289>summary{display:block!important;list-style:none!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;color:#a85e65!important;padding:8px 4px!important;min-height:36px!important;box-sizing:border-box!important}
.oto-delete289>summary::-webkit-details-marker{display:none}
.oto-customer-row289>.oto-delete289{display:block;text-align:right}
html body .oto-delete289-confirm{background:#fff8f8!important;border:1px solid #edd8db!important;border-radius:12px!important;padding:12px!important;text-align:left!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
html body .oto-delete289-confirm p{font-size:12px!important;line-height:1.7!important;color:#795960!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 8px!important}
html body .oto-delete289-confirm>div{display:flex!important;justify-content:flex-end!important;gap:8px!important}
html body .oto-delete289-confirm button{min-height:42px!important;border:1px solid #e0d7dc!important;background:#fff!important;color:#735c66!important;border-radius:10px!important;font-size:13px!important;padding:9px 14px!important;cursor:pointer}
html body .oto-delete289-confirm [data-oto-delete]{background:#a84f5a!important;color:#fff!important;border-color:#a84f5a!important}
.oto-delete289 [role=alert]:empty{display:none!important}
.oto-entry-heading289:has(.oto-delete289[open])>h3{flex-basis:100%}
.oto-entry-heading289 .oto-delete289[open]{width:100%}
html #modal#modal .oto-detail-actions289{flex:0 0 auto;padding:0 20px 6px;background:#fff;z-index:5;max-height:40dvh;overflow:auto}
html #modal#modal .oto-detail-actions289>.oto-delete289>summary{text-align:right;font-size:13px!important;padding:6px 0!important}
.oto-delete289 :is(summary,button):focus-visible{outline:3px solid #9bb3ff;outline-offset:2px}

html body .oto-manage289{width:100%;display:flex!important;align-items:center;justify-content:space-between;text-align:left;border:1px solid #dce4f5!important;background:#fff!important;border-radius:16px!important;padding:17px 18px!important;color:#273e68!important;margin:16px 0!important;min-height:80px;box-sizing:border-box}
html body .oto-manage289 strong{display:block;font-size:16px!important;line-height:1.5;color:#29416d!important}
html body .oto-manage289 small{display:block;font-size:12px!important;line-height:1.6;color:#7b8aa3!important;margin-top:5px}
html body .oto-manage289>b{font-size:12px;color:#5476cf;font-weight:600;white-space:nowrap;padding-left:12px}
.oto-manage289-help{font-size:12px!important;line-height:1.7!important;color:#72829a!important;margin:10px 16px!important}
#oto-entry-dialog .oto-date-actions[hidden]{display:none!important}

.oto-manage289-back{border:0!important;background:transparent!important;color:#526fae!important;font-size:13px!important;min-height:40px!important;padding:8px 16px!important;text-align:left!important}

html #oto-entry-dialog#oto-entry-dialog#oto-entry-dialog .oto-date-actions[hidden]{display:none!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-customer-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 4px!important;text-align:left!important;width:100%!important;background:#fff!important;min-width:0!important;border-radius:0!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-week-person{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;flex:1!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-week-person strong{font-size:15px!important;color:#263b59!important;line-height:1.6!important;white-space:normal!important;overflow-wrap:anywhere!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-week-person small{font-size:11px!important;color:#8691a4!important;line-height:1.7!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-week-value{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;flex:0 1 120px!important;max-width:45%!important;text-align:right!important;font-size:12px!important;color:#516c98!important}
html #oto-entry-dialog#oto-entry-dialog .oto-customer-row289 .oto-row-result289{color:#4d71d1!important;font-size:12px!important;font-weight:600!important}
