#day-fill-dialog{width:min(680px,calc(100vw - 24px));max-height:90dvh;padding:20px;overflow:auto;box-sizing:border-box}#day-fill-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:-20px;background:white;z-index:1;padding:12px 0}#day-fill-dialog h2{margin:0}#day-fill-dialog button,#day-fill-dialog input,#day-fill-dialog select{min-height:48px;font-size:16px;box-sizing:border-box}#day-fill-dialog .fill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#day-fill-dialog label{display:flex;flex-direction:column;gap:6px;margin:12px 0}#day-fill-dialog input,#day-fill-dialog select{width:100%;min-width:0;height:48px;flex-shrink:0;margin:0}#day-fill-dialog .fill-grid label{min-width:0}#day-fill-dialog .fill-grid input,#day-fill-dialog .fill-grid select{margin-top:auto}#fill-matches{display:grid;gap:8px;margin:12px 0}#fill-matches button{text-align:left;white-space:normal}#fill-result li{padding:12px 0;border-bottom:1px solid #ded9e7}#fill-result p{margin:5px 0}#fill-preview,#fill-apply{width:100%}#fill-status{min-height:1.5em}#day-fill-open{margin:8px} @media(max-width:480px){#day-fill-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;padding:16px}#day-fill-dialog header{top:-16px}#day-fill-dialog .fill-grid{grid-template-columns:1fr}}

#fill-selected,#fill-address-status,#fill-matches button{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}#fill-selected:empty,#fill-address-status:empty{display:none}#fill-selected{padding:12px;background:#f5f4f9;border-radius:8px;line-height:1.5}#fill-matches{min-width:0}#fill-matches button{width:100%;height:auto}
.fill-matches{display:grid;gap:8px;margin:12px 0;min-width:0}.fill-matches button{width:100%;height:auto;text-align:left;white-space:normal;overflow-wrap:anywhere}.fill-selected{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:12px;background:#f5f4f9;border-radius:8px;line-height:1.5}.fill-selected:empty,#fill-return-address-status:empty{display:none}#fill-return-address-status{white-space:normal;overflow-wrap:anywhere}#fill-export,#fill-share{width:100%}
