.p114-full-day { display:grid; gap:.45rem; min-width:0; padding:1rem; margin-block:.75rem; border:1px solid currentColor; border-radius:var(--radius,6px); font:inherit; line-height:1.5; overflow-wrap:anywhere; }
.p114-full-day > * { margin:0; min-width:0; }
.p114-full-day time { unicode-bidi:isolate; display:inline-block; }
.p114-full-day--supplier { grid-column:1/-1; flex-basis:100%; font-size:.9rem; }
.p114-full-day label { display:flex; align-items:flex-start; gap:.65rem; min-height:44px; padding-block:.5rem; cursor:pointer; }
.p114-full-day input[type=checkbox] { flex:0 0 20px; width:20px; height:20px; margin-block-start:.2rem; accent-color:currentColor; }
.p114-full-day input[type=number], .p114-full-day select { width:100%; min-height:44px; font:inherit; font-size:16px; color:inherit; background:transparent; padding:.5rem; border:1px solid currentColor; border-radius:4px; }
.p114-full-day input:focus-visible, .p114-full-day select:focus-visible, .p114-full-day summary:focus-visible { outline:3px solid currentColor; outline-offset:3px; }
.p114-full-day summary { min-height:44px; cursor:pointer; padding-block:.5rem; }
.p114-full-day [role=status] { font-weight:600; }
.p114-full-day [hidden] { display:none!important; }
@media (forced-colors:active) { .p114-full-day { border-color:CanvasText; } }

.p114-full-day input[type=text],.p114-full-day textarea,.p114-full-day button{font:inherit;font-size:16px;min-height:44px;max-width:100%;color:inherit;background:transparent;border:1px solid currentColor;border-radius:var(--radius,6px);padding:.65rem;}
.p114-full-day label:has(input[type=text]),.p114-full-day label:has(select){flex-direction:column;align-items:stretch;}
.p114-full-day fieldset{min-width:0;margin:0;border:1px solid currentColor;padding:.75rem;}
