@import url("./record-entry-form.css");
.growth-card{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;padding:8px 9px;background:#fffffd;border:1px solid #e2e4e0;border-radius:16px;box-shadow:0 2px 3px #0002;margin:3px 0 5px;color:#262b28}
.growth-card-top{display:flex;align-items:center}.growth-card-image{width:54px;height:62px;object-fit:cover;margin-right:7px;flex:none}.growth-card-block{width:58px;height:62px;box-sizing:border-box;padding:4px 5px;margin-right:9px;flex:none;background:#eff7ee;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.growth-card-block span{font-size:10.5px;font-weight:bold;color:#145c31}.growth-card-block strong{font-size:23px;color:#084d2c}
.growth-card-details{flex:1;min-width:0;display:flex;flex-direction:column}.growth-card-title{display:flex;align-items:center;position:relative}.growth-card-cultivar{flex:1;min-width:0;white-space:nowrap;overflow:hidden}.growth-card-date{width:68px;box-sizing:content-box;padding-left:3px;flex:none;font-size:10.5px;color:#363e3c;text-align:right;white-space:nowrap}.growth-card-menu{border:0;background:transparent;color:#126939;font-size:22px;width:34px;height:34px;box-sizing:border-box;padding:0 2px 0 8px;cursor:pointer;flex:none}.growth-card-stage{font-size:16px;color:#126939;padding-top:1px;white-space:nowrap;overflow:hidden}.growth-card-comparison{font-size:10px;color:#82827e;padding-top:2px;white-space:nowrap;overflow:hidden}.growth-card-comparison.has-comparison{color:#16703d}.growth-card-weather-title{font-size:8.5px;font-weight:bold;color:#6c7470;text-align:center;padding-top:6px;white-space:nowrap}.growth-card-metrics{display:flex;align-items:center;padding:3px 4px 0}.growth-card-metric{flex:1;min-width:0;display:flex;flex-direction:column;text-align:center;white-space:nowrap}.growth-card-metric strong{font-size:10.5px;overflow:hidden}.growth-card-metric span{font-size:8.5px;color:#697478}.growth-card-popup{position:absolute;right:0;top:100%;z-index:2;background:white;box-shadow:0 3px 8px #0004}.growth-card-popup button{background:white;border:0;padding:12px 18px;font:inherit;white-space:nowrap;cursor:pointer}
.growth-new{width:100%;padding:14px;background:#196932;color:white;border:0;border-radius:17px;font-size:15px;font-weight:bold}.growth-tools{display:flex;gap:6px;padding:3px 2px;margin:4px 0 10px;border:1px solid #e4e4df;border-radius:17px;background:#fffffd}.growth-tools button{flex:1;padding:10px 7px;background:#fff;border:1px solid #dee7df;border-radius:13px;color:#196032;font-size:11.5px;font-weight:bold}.growth-month{padding:10px 15px;background:#126939;color:white;border-radius:12px;font-size:17px;margin:4px 0}.growth-results{width:min(850px,92vw);max-height:88vh;border:0;border-radius:18px;box-sizing:border-box}.growth-result-list{max-height:65vh;overflow:auto}.growth-results>button{padding:10px;margin:4px}.growth-results>input{padding:12px;width:100%;box-sizing:border-box}

.growth-master-row{display:flex;gap:6px;align-items:center}.growth-master-row button:first-child{flex:1;text-align:left}.growth-master-row button:not(:first-child){width:48px}

.growth-editor>label{display:grid;gap:6px;margin:12px 0}.growth-editor small{font-weight:normal;color:#5a665b}.growth-editor input,.growth-editor select,.growth-editor textarea{padding:12px;border:1px solid #cbd4cb;border-radius:10px;font:inherit}.growth-editor textarea{min-height:90px}.growth-editor section{color:#1f7339}
/* MainActivity.showLabourCostAnalysis: modernFormDialog, original analysis hero and filter rows. */
.labour-analysis-form{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;padding:0;background:#fafaf8;font-family:Roboto,Arial,sans-serif;color:#1c241f;box-sizing:border-box}.labour-analysis-form[open]{display:flex;flex-direction:column}.labour-analysis-header{display:flex;align-items:center;flex:none;padding:8px 10px;background:#005c2e;color:white}.labour-analysis-header h2{flex:1;min-width:0;margin:0;font-size:20px;font-weight:700;height:48px;display:flex;align-items:center}.labour-analysis-header>button:first-child{width:42px;height:48px;flex:none;padding:0;border:0;background:transparent;color:white;font-size:34px}.labour-analysis-header>button:last-child{position:static;width:36px;height:36px;flex:none;padding:0;border:1px solid white;border-radius:18px;background:#ffffff23;color:white;font-size:18px;font-weight:700}.labour-analysis-body{flex:1;min-height:0;overflow:auto;padding:14px 14px 22px}.labour-analysis-hero{display:flex;align-items:center;padding:11px 12px;background:white;border:1px solid #e6e8e4;border-radius:18px;margin-bottom:12px;box-shadow:0 2px 3px #00000014}.labour-analysis-hero img{width:92px;height:76px;object-fit:cover;margin-right:12px;flex:none}.labour-analysis-hero h3{font-size:18px;font-weight:700;color:#195027;margin:0}.labour-analysis-hero p{font-size:12px;color:#454a46;margin:0;padding-top:4px}.labour-filter-icon{display:grid;place-items:center;flex:none;border-radius:16px;background:#b8600016;color:#b86000}.labour-filter-icon>span{display:block;width:calc(100% - 18px);height:calc(100% - 18px);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background:currentColor}.labour-form-heading{display:flex;align-items:center;padding:4px 4px 10px}.labour-form-heading>.labour-filter-icon{margin-right:12px}.labour-form-heading h3{font-size:17px;font-weight:700;margin:0;color:#1b231d}.labour-form-heading p{font-size:11.5px;color:#585b57;margin:0;padding-top:3px}.labour-filter-section{padding:11px 12px 12px;background:#fffffd;border:1px solid #e4e6e1;border-radius:18px;box-shadow:0 2px 3px #00000014}.labour-filter-section-heading{display:flex;align-items:center}.labour-filter-section-heading>.labour-filter-icon{margin-right:9px}.labour-filter-section-heading h3{font-size:14.5px;font-weight:700;color:#225a2f;margin:0}.labour-filter-section-heading p{font-size:10.5px;color:#646763;margin:0;padding-top:1px}.labour-filter-field{display:flex;align-items:center;padding:9px 10px 9px 12px;background:#fffffd;border:1px solid #e7e8e4;border-radius:15px;margin-top:7px}.labour-filter-section-heading+.labour-filter-field{margin-top:10px}.labour-filter-field>.labour-filter-icon{margin-right:10px}.labour-filter-field label{flex:1;min-width:0;font-size:11px;font-weight:700;color:#324c36}.labour-filter-field button{display:block;width:100%;background:transparent;border:0;text-align:left;padding:3px 0 0;font:13.5px Roboto,Arial,sans-serif;color:#1c241f;cursor:pointer}.labour-date-range{display:flex;gap:10px;margin-top:7px}.labour-date-range label{display:flex;flex-direction:column;flex:1;min-width:0;font-size:10.5px;font-weight:700;color:#3f4841;gap:4px}.labour-date-range input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dee2dc;border-radius:11px;padding:9px 10px;background:#fffffd;font:13.5px Roboto,Arial,sans-serif}.labour-analysis-footer{flex:none;background:white;padding:8px 14px 12px}.labour-analysis-footer button{width:100%;height:50px;padding:0;border:0;border-radius:13px;background:#005c2e;color:white;font:700 14px Roboto,Arial,sans-serif;cursor:pointer}.labour-filter-error:empty{display:none}.labour-filter-error{color:#a43525;font-size:13px}
@media(max-width:599.98px){.labour-date-range{flex-direction:column;gap:7px}.labour-form-heading{padding-bottom:7px}.labour-form-heading>.labour-filter-icon{width:50px!important;height:50px!important;margin-right:9px}.labour-form-heading h3{font-size:15.5px}}
/* Source modernFormDialog adapters for Growth, Spray and Activity analysis. */
.analysis-modern-form .labour-analysis-header,.analysis-modern-form .labour-analysis-footer button{background:var(--form-tint)}.analysis-modern-form .labour-filter-icon{color:var(--filter-tint,var(--form-tint));background:color-mix(in srgb,var(--filter-tint,var(--form-tint)) 8.63%,transparent)}.analysis-modern-form .labour-filter-field select{display:block;width:100%;min-width:0;border:0;background:transparent;padding:2px 0 0;font:13.5px Roboto,Arial,sans-serif;color:#1c241f}.analysis-section-title{font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--form-tint);padding:11px 2px 6px;margin:0}.analysis-form-card{padding:9px 12px 10px;background:#fffffd;border:1px solid #e8e8e4;border-radius:16px;box-shadow:0 1px 2px #00000014;margin:3px 0 7px}.analysis-form-card>.labour-filter-field{margin:0 0 5px}.analysis-large-hero{padding:10px 12px 10px 10px;box-shadow:none}.analysis-large-hero img{width:170px;height:112px}.analysis-large-hero p{padding-top:5px}.analysis-reset-filters{width:100%;height:50px;box-sizing:border-box;margin:2px 0;border:1px solid var(--form-tint);border-radius:12px;background:white;color:var(--form-tint);font:700 13.5px Roboto,Arial,sans-serif;cursor:pointer}
@media(max-width:599.98px){.analysis-phone-padding .labour-analysis-body{padding:10px 10px 18px}.analysis-form-card{padding:8px 10px}}

.analysis-info-card{font-size:12px;color:#3e413d;padding:11px 13px;line-height:calc(1.02em + 2px);background:#fffffc;border:1px solid #e7e7e2;border-radius:18px;box-shadow:0 2px 3px #00000014;margin:4px 0 7px}
/* Android master and quick-add alerts: scrolling form/list, fixed title/message/actions. */
.growth-master-popup{box-sizing:border-box;width:calc(100vw - 32px);max-width:560px;max-height:88dvh;border:0;border-radius:12px;padding:20px 0 0;overflow:hidden;color:#232323;font-family:Roboto,Arial,sans-serif;box-shadow:0 10px 35px #0005}
.growth-master-popup[open]{display:flex;flex-direction:column}.growth-master-popup::backdrop{background:#0006}
.growth-master-popup>h2{flex:none;font-size:20px;font-weight:500;padding:0 24px 16px;margin:0}
.growth-master-popup>.growth-master-message{flex:none;min-height:0;overflow:auto;font-size:16px;line-height:1.4;padding:0 24px 12px;margin:0}
.growth-master-popup>main{flex:0 1 auto;min-height:0;overflow:auto;padding:10px 20px}
.growth-master-popup>footer{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:8px}
.growth-master-popup>footer>button{border:0;background:transparent;color:#196032;font:700 14px Roboto,Arial,sans-serif;text-transform:uppercase;min-height:48px;padding:0 16px;cursor:pointer}
.growth-master-popup .growth-master-row{gap:0;align-items:center}.growth-master-popup .growth-master-row>button{font:14px Roboto,Arial,sans-serif;min-height:48px;cursor:pointer}
.growth-master-popup .growth-master-row>button:first-child{color:#232d24;background:transparent;border:0;padding:10px 6px 10px 8px;min-width:0;white-space:pre-wrap}
.growth-master-popup .growth-master-row>button:not(:first-child){width:48px;flex:none;border:0;border-radius:4px;background:#e6e6e6;color:#232323;font-size:20px}
.growth-master-popup .growth-master-row>button:disabled{opacity:.38}
.growth-master-add{width:100%;min-height:48px;border:0;border-radius:18px;padding:12px 14px;background:#196032;color:white;font:700 13.5px Roboto,Arial,sans-serif;margin:4px 0 5px;box-shadow:0 4px 5px #00000018;cursor:pointer}
.growth-master-popup>.growth-master-form{padding:8px 14px 12px;display:flex;flex-direction:column}
.growth-master-form>label:not(.growth-master-active){font-size:14px;font-weight:bold;color:#2d4e2e;padding:14px 4px 6px}
.growth-master-form>input{box-sizing:border-box;width:100%;border:1px solid #2d7c4052;border-radius:13px;background:#fffffd;color:#232323;font:16px Roboto,Arial,sans-serif;padding:16px;min-height:48px}
.growth-master-active{display:flex;align-items:center;min-height:48px;gap:8px;font-size:16px}.growth-master-error{color:#b4232a;font-size:14px;margin:8px 0 0}.growth-master-error:empty{display:none}
