.padarias-module .stock-work{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:18px 0}.padarias-module .stock-form{padding:18px;background:white;border:1px solid #e5dded;border-radius:12px}.padarias-module .stock-notice{padding:14px;background:#fff0cd;border-radius:8px}.padarias-module .stock-late{color:#a03318;font-weight:600}.padarias-module .stock-history{border-bottom:1px solid #e5dded;padding:12px 0;overflow-wrap:anywhere}.padarias-module .stock-form input,.padarias-module .stock-form select{min-width:0}.padarias-module .stock-form small{display:block;line-height:1.5}.padarias-module .stock-form [data-form-status]{color:#8d2525;overflow-wrap:anywhere}.padarias-module .stock-form button{margin:8px 6px 0 0}@media(max-width:550px){.padarias-module .stock-work{grid-template-columns:1fr}.padarias-module .stock-form{padding:14px}}
.padarias-module .opening-summary{max-width:100%;overflow:auto;margin:18px 0}.padarias-module .opening-summary table{width:100%;border-collapse:collapse;background:white}.padarias-module .opening-summary th,.padarias-module .opening-summary td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid #e5dded;overflow-wrap:anywhere}.padarias-module .opening-summary caption{text-align:left;line-height:1.5;padding:10px 0}
.padarias-module .pad-daily-progress{grid-column:1/-1}
.padarias-module .pad-daily-progress progress{display:block;width:100%;height:12px;margin:12px 0 18px;accent-color:#875b0e}
.padarias-module .pad-daily-progress ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));list-style:none;gap:7px;padding:0;margin:0}
.padarias-module .pad-daily-progress li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 11px;background:#fffaf1;border:1px solid #ead9b9;border-radius:8px}
.padarias-module .pad-daily-progress li span{flex:1 1 130px}.padarias-module .pad-daily-progress li strong{font-size:.8rem;color:#875b0e}
.padarias-module .pad-daily-progress li button{margin:0;padding:7px 10px;min-height:38px;font-size:.83rem}
