.irrigation-enter{width:100%;background:#1d77be;border:0;border-radius:16px;color:white;padding:13px 12px;font-size:15px;font-weight:bold;cursor:pointer;margin-top:11px}.irrigation-entry{background:#f4f9fc;border:1px solid #237eb537;border-radius:18px;padding:12px 14px;margin:5px 0 7px}.irrigation-entry h3{font-size:17px;color:#184968;margin:0 0 4px}.irrigation-entry p,.irrigation-entry small{font-size:12px}.irrigation-entry input{margin-top:5px}.irrigation-entry button{padding:10px;margin:6px 4px 0 0}.irrigation-entry .irrigation-saved{font-size:13px;color:#235f37}.irrigation-dialog{max-width:850px}
/* MainActivity.showDailyIrrigationEditor: scrolling cards and native action row. */
.irrigation-editor .irrigation-editor-fields{padding:8px 20px 12px}
.irrigation-editor .irrigation-entry-intro{background:#fffffc;border:1px solid #e7e7e2;border-radius:18px;box-shadow:0 2px 3px #00000014;margin:4px 0 7px;padding:11px 13px;font-size:12px;color:#3e413d;line-height:1.19}
.irrigation-editor .irrigation-entry{padding:12px 14px;border-radius:18px}
.irrigation-editor .irrigation-bulk-entry{background:rgba(244,249,252,.961);border-color:rgba(35,126,181,.216);margin:4px 0 10px}
.irrigation-editor .irrigation-block-entry{background:rgba(255,255,250,.941);border-color:rgba(30,90,130,.216);margin:5px 0 7px}
.irrigation-editor .irrigation-entry h3{font-size:17px;margin:0;color:#184968}
.irrigation-editor .irrigation-setup-summary{font-size:12px;color:#444;margin:0;padding:2px 0 5px}
.irrigation-editor .irrigation-setup-summary.weather-error{color:#964123}
.irrigation-editor .irrigation-field-title{display:flex;align-items:center;padding:8px 4px 3px;gap:0}
.irrigation-editor .irrigation-field-title label{flex:1;font-size:12.5px;font-weight:bold;color:#344b37;margin:0}
.irrigation-editor .irrigation-field-title .irrigation-info{flex:none;width:42px;height:34px;min-height:34px;background:none;border:0;margin:0;padding:2px 4px 2px 10px;color:#2374a4;font-size:0;cursor:pointer}
.irrigation-info::after{content:'i';display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;width:13px;height:13px;font:bold 10px Roboto,Arial,sans-serif}
.irrigation-editor .irrigation-bulk-actions{display:flex;gap:8px}
.irrigation-editor .irrigation-bulk-actions button{flex:1;min-width:0;margin:0;min-height:48px;font-size:14px}
.irrigation-editor .irrigation-saved{font-size:13px;color:#235f37;margin:0;padding:5px 2px 0}
.irrigation-editor .weather-footer button:first-child{font-weight:bold;color:#a6580d}
.irrigation-editor .weather-footer button:last-child{font-weight:bold;color:#006936}
.irrigation-help p{line-height:1.4;white-space:pre-line}

.irrigation-today-heading{display:flex;align-items:center;gap:13px}.irrigation-today-heading>.farm-labels{flex:1;min-width:0}.irrigation-today-heading strong{font-size:18px;color:#15304e}.irrigation-today-heading .farm-labels span{font-size:12.5px;color:#484b48}.irrigation-today-heading>.farm-chevron{font-size:30px;color:#1d77be}

.irrigation-today-icon{display:flex;align-items:center;justify-content:center;flex:none;width:62px;height:62px;border-radius:16px;background:rgba(29,119,190,.086)}.irrigation-today-icon>.weather-icon{width:44px;height:44px;background:#1d77be}

.irrigation-date-chooser input[type="date"]{box-sizing:border-box;width:100%;min-height:48px;padding:10px 8px;border:0;border-bottom:1px solid #c9ceca;background:#fff;color:#232323;font:16px Roboto,Arial,sans-serif}
