/* 26.4.43 Day / Month / Year boxes on one row (order flows, portal, staff portal) */
.yc-date3{border:0;padding:0;margin:0 0 16px;min-width:0}
.yc-date3>legend{font-weight:600;padding:0;margin:0 0 4px}
.yc-date3-hint{margin:0 0 8px;font-size:.92rem;color:var(--av-muted,var(--yc-text-muted,var(--muted,#5b6787)))}
.yc-date3-row{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-end}
.yc-date3 .yc-date3-part{display:flex;flex-direction:column;gap:4px;margin:0;flex:none;width:auto}
.yc-date3 .yc-date3-part label{font-weight:600;font-size:.95rem;margin:0}
.yc-date3 .yc-date3-part input{width:4.25em!important;min-width:0;max-width:none;min-height:48px;padding:10px 8px;font:inherit;font-size:1.05rem;text-align:center;border:1.5px solid var(--av-line,var(--yc-line,var(--line,#dfe4ee)));border-radius:12px;background:var(--av-input,var(--yc-input-bg,var(--yc-surface,#fff)));color:var(--av-text,var(--yc-text,inherit));box-sizing:border-box}
.yc-date3 .yc-date3-y input{width:5.75em!important}
.yc-date3 .yc-date3-part input:focus{outline:none;border-color:var(--av-brand,var(--yc-brand,var(--brand,#3d5afe)));box-shadow:var(--av-focus,var(--yc-focus-ring,0 0 0 3px var(--mint,#7ee8c9)))}
.yc-date3 .yc-date3-part input[aria-invalid=true]{border-color:var(--av-bad,var(--yc-danger,#a3122a))}
.yc-date3-cerr{color:var(--av-bad,var(--yc-danger,#a3122a));font-weight:700;margin:0 0 8px}
.yc-date3-cerr[hidden]{display:none}
.yc-date3-out{margin:8px 0 0;font-weight:600}
