.cf-gd-crop-actions{display:none!important}.accordion-row{margin-bottom:10px}.accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:#fdfcf7;border:1px solid var(--crd,#e8dfd0);border-radius:var(--rs,10px);cursor:pointer;user-select:none;transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease;position:relative}.accordion-summary:hover{background:#f6f2e8;border-color:#c8bfaa;box-shadow:0 2px 8px rgb(139 107 63 / .08)}.accordion-summary:focus-visible{outline:2px solid var(--ea,#80bb01);outline-offset:2px;border-radius:var(--rs,10px)}.accordion-row.open .accordion-summary{background:#f8fdf0;border-color:var(--ea,#80bb01);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-summary-left{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.accordion-crop-name{font-family:'Fraunces',Georgia,serif;font-size:15px;font-weight:600;color:var(--gdp,#4a3728);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-crop-meta{font-size:12px;color:var(--eam,#8b6b3f);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.accordion-crop-meta .weight-pill{background:#eef5e0;color:#4a6b1a;padding:1px 7px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid #c8dfa0}.accordion-summary-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.accordion-toggle-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ea,#80bb01);background:#f0f9df;border:1px solid #c4e07a;border-radius:6px;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:background 0.14s ease,color 0.14s ease;letter-spacing:.01em}.accordion-toggle-btn:hover{background:#e2f5bb;color:#5a8a00}.accordion-row.open .accordion-toggle-btn{background:#d4efaa;color:#3d6b00;border-color:#a8d460}.accordion-chevron{display:inline-block;font-size:11px;transition:transform 0.22s ease;line-height:1}.accordion-row.open .accordion-chevron{transform:rotate(180deg)}.accordion-panel{display:none;background:#f8fdf0;border:1px solid var(--ea,#80bb01);border-top:none;border-bottom-left-radius:var(--rs,10px);border-bottom-right-radius:var(--rs,10px);padding:14px 16px 16px;box-shadow:0 4px 12px rgb(128 187 1 / .07)}.accordion-btn-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.accordion-panel .cf-gd-row-btn{flex:1 1 auto;min-width:100px;text-align:center;padding:9px 14px;font-size:13px;border-radius:8px;font-weight:500;cursor:pointer;transition:opacity 0.14s ease,transform 0.12s ease}.accordion-panel .cf-gd-row-btn:hover{opacity:.88;transform:translateY(-1px)}.accordion-panel .cf-gd-row-btn.btn-current{outline:2px solid var(--gdp,#4a3728);outline-offset:2px}.accordion-action-area{margin-top:12px}.accordion-obs-lock{display:flex;align-items:center;gap:10px;background:#fff8e8;border:1px solid #f0c040;border-radius:8px;padding:10px 14px;font-size:13px;color:#7a5000;margin-bottom:10px}.accordion-obs-lock .lock-icon{font-size:18px;flex-shrink:0}.accordion-row.status-completed .accordion-summary{opacity:.72;background:#f5f2ed}.accordion-row.status-completed .accordion-toggle-btn{display:none}@media (max-width:520px){.accordion-summary{flex-wrap:wrap;gap:8px}.accordion-btn-strip{flex-direction:column}.accordion-panel .cf-gd-row-btn{width:100%;flex:none}}