.record-day-workflow{display:flex;align-items:center;gap:var(--kc-space-3);min-width:0}
.record-day-workflow p,.record-day-completion p{margin:var(--kc-space-1) 0 0}
.record-day-workflow .ui-icon,.record-day-completion .ui-icon,.record-day-tools .ui-icon{display:inline-flex;width:20px;height:20px;flex:none}
.record-day-workflow .ui-icon svg,.record-day-completion .ui-icon svg,.record-day-tools .ui-icon svg{width:100%;height:100%}
.record-day-tools{margin-block:var(--kc-space-4)}
#configBox.record-closing-preferences{background:var(--kc-color-surface)!important}
.record-closing-setting{min-width:0}
.record-closing-setting .row{display:flex;align-items:end;flex-wrap:wrap;gap:var(--kc-space-3)}
.record-closing-setting .field{min-width:0;flex:1}
.record-closing-setting .field.small{flex:0 0 auto}
.batch-production-recipe-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.6fr);gap:var(--kc-space-3)}
.record-legacy-save[hidden]{display:none!important}
@media(max-width:700px){.record-day-completion{align-items:stretch;flex-direction:column}.batch-production-recipe-filters{grid-template-columns:minmax(0,1fr)}}

.record-day-workflow[hidden],.record-day-workflow [hidden],.record-day-completion [hidden],.record-day-tools[hidden],.record-day-tools [hidden]{display:none!important}

.record-day-completion{display:flex;justify-content:flex-end;gap:var(--kc-space-3);padding-top:var(--kc-space-4);margin-top:var(--kc-space-4);border-top:1px solid var(--kc-color-border)}
[data-record-retired-action]{display:none!important}

/* Conservação acompanha a quantidade da sobra, no mesmo fluxo da conferência. */
.conference-reuse-validity{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--kc-space-3);min-width:0;padding:var(--kc-space-3);border:1px solid var(--kc-color-border);border-radius:var(--kc-radius-lg);background:var(--kc-color-surface);}
.conference-reuse-validity .kc-field,.conference-reuse-validity .kc-select,.conference-reuse-validity .kc-input{min-width:0;width:100%;}
.conference-reuse-validity .kc-field__label{font-size:var(--kc-font-size-caption);}
.conference-reuse-warning{color:var(--kc-color-warning-surface-text);white-space:normal;overflow-wrap:anywhere;margin-top:var(--kc-space-2);}

.conference-reuse-validity>small,.conference-reuse-validity>.conference-reuse-warning{grid-column:1/-1;}
