#fertilizers .fert-salidas-shell{gap:12px}
#fertilizers .fert-salidas-shell .fert-dash-hero{padding:13px 15px}
#fertilizers .fert-salidas-shell .fert-dash-hero-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
#fertilizers .fert-salidas-shell .fert-dash-hero-copy p{margin:2px 0;color:#637c6c;font-size:.78rem}
#fertilizers .fert-salidas-tabs{display:flex;gap:4px}
#fertilizers .fert-salidas-tabs button{cursor:pointer}
#fertilizers .fert-salidas-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:12px}
#fertilizers .fert-salidas-toolbar label{display:grid;gap:3px;flex:1 1 220px;font-size:.75rem;font-weight:700}
#fertilizers .fert-salidas-toolbar input{height:36px;border:1px solid #c9d9d0;border-radius:7px;padding:6px 10px;background:white}
#fertilizers .fert-salidas-toolbar small{color:#647c6c;font-weight:700}
#fertilizers .fert-salidas-list{display:grid;gap:6px}
#fertilizers .fert-salida-line{display:grid;grid-template-columns:76px 98px minmax(110px,1fr) minmax(220px,2.6fr) minmax(100px,1fr) 113px 133px;gap:8px;align-items:center;background:#fff;border:1px solid #dce7df;border-radius:9px;padding:9px 11px;font-size:.77rem;box-shadow:0 1px 2px #10291a0b}
#fertilizers .fert-salida-folio{font-size:1.06rem;color:#215b3e}
#fertilizers .fert-salida-date,#fertilizers .fert-salida-responsible{color:#52675b}
#fertilizers .fert-salida-caseta{font-weight:700}
#fertilizers .fert-salida-products{display:flex;flex-wrap:wrap;gap:4px 10px}
#fertilizers .fert-salidas-item{font-size:.74rem}
#fertilizers .fert-salidas-item b{color:#15563a}
#fertilizers .fert-salida-state{font-size:.69rem;font-weight:700;color:#658165}
#fertilizers .fert-salida-actions{display:flex;gap:4px}
#fertilizers .fert-salida-actions button{font-size:.72rem;padding:5px 9px;white-space:nowrap}
#fertilizers .fert-salida-actions button:disabled{opacity:.4}
#purchaseDialog .fert-salida-editor{max-width:660px}
#purchaseDialog .fert-salida-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#purchaseDialog .fert-salida-fields label{display:grid;gap:5px}
#purchaseDialog .fert-salida-fields input{min-height:38px}
#purchaseDialog .fert-salida-editor-items{display:grid;gap:7px;margin:12px 0}
#purchaseDialog .fert-salida-editor-items label{display:grid;grid-template-columns:minmax(130px,1fr) 150px 38px;gap:9px;align-items:center;border-bottom:1px solid #e2eae4;padding:6px}
#purchaseDialog .fert-salida-editor-items input{min-height:36px}
#purchaseDialog .fert-salida-info{background:#fff8e8;color:#6b561d;padding:8px;font-size:.79rem}
@media(max-width:1100px){#fertilizers .fert-salida-line{grid-template-columns:72px 95px 1fr 1.8fr 128px}#fertilizers .fert-salida-responsible,#fertilizers .fert-salida-state{display:none}}
@media(max-width:640px){#fertilizers .fert-salida-line{grid-template-columns:70px 1fr auto;gap:5px}#fertilizers .fert-salida-date{grid-column:2}#fertilizers .fert-salida-caseta{grid-column:1 / 3}#fertilizers .fert-salida-products{grid-column:1 / -1}#fertilizers .fert-salida-actions{grid-column:3;grid-row:1 / 3;flex-direction:column}#purchaseDialog .fert-salida-editor-items label{grid-template-columns:1fr 100px 25px}}

/* Lectura en negro: únicamente Salidas y su formulario de edición. */
#fertilizers .fert-salidas-shell,
#fertilizers .fert-salidas-shell :is(h2,h3,p,span,strong,b,small,em,label,button,input,select,.fert-salida-folio,.fert-salida-date,.fert-salida-responsible,.fert-salida-state),
#fertilizers .fert-salidas-shell .fert-salidas-item b,
#purchaseDialog .fert-salida-editor,
#purchaseDialog .fert-salida-editor :is(h2,h3,p,span,strong,b,small,label,button,input,select) {
  color: #101010 !important;
}
#fertilizers .fert-salidas-shell input::placeholder,
#purchaseDialog .fert-salida-editor input::placeholder {
  color: #343434 !important;
  opacity: 1;
}
/* Fondos claros para conservar contraste con la nueva tipografía negra. */
#fertilizers .fert-salidas-shell .fert-salidas-tabs button.active,
#fertilizers .fert-salidas-shell .fert-salidas-tabs button[aria-selected="true"] {
  background: #d8eddf !important;
  border-color: #88b29a !important;
}
#fertilizers .fert-salidas-shell .fertilizer-action-button.action-lot {
  background: #ffe3c6 !important;
  border-color: #cc9b66 !important;
}
#fertilizers .fert-salidas-shell .fert-salida-actions .danger-button {
  background: #ffe4e4 !important;
  border-color: #d99e9e !important;
}
#fertilizers .fert-salidas-shell .fert-salida-actions .secondary-button,
#fertilizers .fert-salidas-shell .fert-salidas-toolbar .secondary-button,
#purchaseDialog .fert-salida-editor .primary-button {
  background: #e5f0e9 !important;
  border-color: #9dbca9 !important;
}
#purchaseDialog .fert-salida-editor .fert-salida-info {
  color: #101010 !important;
}
