.block-editor{--block-green:#1e6f37;position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:#fafaf8;color:#1b231d;font-family:Roboto,Arial,sans-serif;overflow:hidden}.block-editor[open]{display:flex;flex-direction:column}.block-editor *{box-sizing:border-box}.block-editor button,.block-editor input,.block-editor select{font:inherit}.block-editor-bar{display:flex;align-items:center;padding:8px 10px;background:var(--block-green);color:white;flex:none}.block-editor-bar h1{font-size:20px;margin:0;flex:1;height:48px;display:flex;align-items:center}.block-editor-bar button{width:42px;height:48px;background:transparent;border:0;color:white;font-size:34px;cursor:pointer}.block-editor-bar .block-editor-help{width:36px;height:36px;border:1px solid white;border-radius:18px;background:#ffffff23;font-size:18px;font-weight:bold}.block-editor-body{overflow:auto;flex:1;padding:14px}.block-form-header{display:flex;align-items:center;gap:9px;padding:4px 4px 7px}.block-form-icon{display:block;width:50px;height:50px;flex:none;background:var(--block-green);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.block-form-header strong{font-size:15.5px}.block-form-header p{font-size:11.5px;color:#585b57;margin:3px 0 0}.block-form-stepper{display:flex;padding:5px 2px 10px}.block-form-stepper>span{display:flex;align-items:center;flex:1;font-size:10.5px;color:#565955;gap:5px}.block-form-stepper b{display:grid;place-items:center;width:30px;height:30px;border-radius:15px;border:1px solid #cdd0cb;color:#5a5c59;background:white;font-size:11px;flex:none}.block-form-stepper>span:first-child{color:var(--block-green)}.block-form-stepper>span:first-child b{background:var(--block-green);color:white;border-color:transparent}.block-form-section{font-size:12.5px;letter-spacing:.03em;color:var(--block-green);padding:11px 2px 6px;margin:0}.block-form-card,.block-calculated{background:#fffffd;border:1px solid #e8e8e4;border-radius:16px;box-shadow:0 1px 2px #0002;padding:8px 10px;margin:3px 0 7px}.block-form-title{display:flex;align-items:center;padding:8px 4px 3px;font-size:12.5px;font-weight:bold;color:#344b37}.block-form-title label{flex:1}.block-field-info{width:42px;height:34px;border:0;background:transparent;font-size:16px;color:var(--block-green);cursor:pointer}.block-form-card input,.block-form-card select{width:100%;border:1px solid #1e6f3752;background:#fffffd;border-radius:13px;padding:16px;font-size:14px;min-width:0;margin-bottom:5px}.block-form-card input[aria-invalid=true]{border-color:#a3382e}.block-add-master{width:100%;border:0;border-radius:12px;background:#e8f2e9;color:var(--block-green);padding:12px;font-size:14px;cursor:pointer}.block-calculated{font-size:13px;color:#235f37;padding:14px}.block-form-pair{display:flex;flex-direction:column}.block-form-card[hidden]{display:none}.block-form-error{color:#a3382e;font-size:13px}.block-editor-footer{padding:8px 14px 12px;background:white;flex:none}.block-editor-footer button{height:50px;width:100%;border:0;border-radius:13px;background:var(--block-green);color:white;font-size:14px;font-weight:bold;cursor:pointer}.block-editor-footer button:disabled{opacity:.45}@media(min-width:600px){.block-form-pair{flex-direction:row;gap:10px}.block-form-pair>.block-form-card{flex:1;min-width:0}.block-form-card{padding:9px 12px 10px}.block-form-header{gap:12px;padding-bottom:10px}.block-form-header strong{font-size:17px}.block-form-icon{width:60px;height:60px}}
.block-form-icon{background:rgba(30,111,55,.0863);border-radius:16px;padding:9px;display:grid;place-items:center}.block-form-icon-glyph{display:block;background:var(--block-green);width:100%;height:100%;mask-size:contain;mask-position:center;mask-repeat:no-repeat}
/* MainActivity.showBlockDialog uses form(), formCard() and twoColumnForms(). */
.block-editor-body{padding:8px 14px 12px;min-height:0}.block-editor-body>.block-form-header,.block-editor-body>.block-form-stepper,.block-editor-body>.block-form-pair{margin-bottom:8px}.block-editor-body>.block-form-card{margin-bottom:8px}.block-form-space{height:8px}.block-form-pair>.block-form-card{margin:0}.block-form-pair>.block-form-card:first-child{margin-bottom:6px}.block-form-card>*{margin-bottom:5px}.block-form-title{margin-bottom:5px}.block-form-card input,.block-form-card select{font-size:16px;color:#232323;border-color:#19603252}.block-field-info{padding:2px 4px 2px 10px;color:#196032;font-size:0}.block-field-info::after{content:'i';display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid currentColor;border-radius:50%;font:bold 10px Roboto,Arial,sans-serif}.block-calculated{margin:0 0 5px;padding:6px 4px 4px;box-shadow:none;border:0;background:transparent;border-radius:0;color:#235f37;font-size:13px}.block-form-replant-info{font:12px Roboto,Arial,sans-serif;line-height:calc(1.02em + 2px);padding:11px 13px;margin:4px 0 7px;background:#fffffc;border:1px solid #e7e7e2;border-radius:18px;color:#3e413d;box-shadow:0 2px 3px #00000014}.block-form-stepper>span>span{padding-right:4px}.block-add-master{font-size:14px;min-height:48px;border-radius:2px;background:#f3f3f3;color:#196032;padding:10px;margin-bottom:5px}.block-form-error:empty{display:none}.block-editor .block-editor-body{overscroll-behavior:contain}.cultivar-add-body{padding:14px 14px 22px}.cultivar-add-body>.block-form-header{margin-bottom:0}.cultivar-add-body>.cultivar-add-card{margin:3px 0 7px}.block-master-icon{box-sizing:border-box;flex:none;background:color-mix(in srgb,var(--block-green) 8.63%,transparent);padding:9px;border-radius:16px;display:grid;place-items:center}.block-master-icon>span{display:block;width:100%;height:100%;background:var(--block-green);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.block-form-header>.block-master-icon{margin-right:0}.block-master-field{display:flex;align-items:center;padding:9px 10px 9px 12px;border:1px solid #e7e8e4;border-radius:15px;background:#fffffd;margin-bottom:5px}.block-master-field>.block-master-icon{border-radius:12px;margin-right:10px;padding:7px}.block-master-field-copy{flex:1;min-width:0}.block-master-field-copy>label{display:block;font-size:11px;font-weight:bold;color:#324c36}.block-master-field-copy>input{width:100%;padding:7px 9px;border:1px solid #e2e4df;border-radius:10px;font-size:13.5px;margin:0}.block-master-field-copy>select{width:100%;border:0;background:transparent;font-size:16px;padding:2px 0 0;min-height:48px;margin:0}.block-master-verify{width:100%;min-height:48px;background:#f3f3f3;color:#196032;font-size:14px;padding:10px;border:0;border-radius:2px;margin-bottom:5px}.block-master-verification{font-size:14px;display:flex;align-items:center;min-height:48px;margin-bottom:5px;color:#232323}.block-master-verification>input{width:20px;height:20px;margin:0 8px 0 0;flex:none}.block-simple-master-body{padding:8px 14px 12px!important}.block-simple-master-field{margin-bottom:8px}.block-simple-master-field>label{display:block;font-size:14px;font-weight:bold;color:#2d4e2e;padding:14px 4px 6px}.block-simple-master-field>input{box-sizing:border-box;width:100%;border:1px solid #19603252;border-radius:13px;background:#fffffd;padding:16px;color:#232323;font:16px Roboto,Arial,sans-serif}.block-simple-master-form{margin:0}.block-master-field input[aria-invalid=true]{border-color:#a3382e}
@media(min-width:600px){.block-form-pair>.block-form-card:first-child{margin:0}.block-form-pair{gap:10px}.cultivar-add-body .block-form-header>.block-master-icon{width:60px!important;height:60px!important}} 
.block-editor .block-field-info{font-size:0}
