.field-hero{background:linear-gradient(135deg,#071b2d,#0d4f64);color:#fff;border-radius:18px;padding:20px;margin-bottom:16px}.field-hero p{color:#d7eef3}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.field-card{background:#fff;border:1px solid #d8e2e7;border-radius:16px;padding:16px;box-shadow:0 6px 20px #071b2d0b}.field-card h3{margin:.35rem 0}.field-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.field-actions button,.field-actions a{min-height:44px}.sync-pill{display:inline-flex;align-items:center;gap:6px;background:#e8f5ee;color:#17633e;border-radius:999px;padding:5px 10px;font-size:.78rem}.inspection-shell{display:grid;gap:14px;max-width:920px}.inspection-shell textarea{min-height:100px}.inspection-shell input,.inspection-shell select,.inspection-shell textarea{font-size:16px}.warning-list{border-left:4px solid #c46c19;background:#fff7e8;padding:12px 16px}.notice-list{border-left:4px solid #247b95;background:#eef8fb;padding:12px 16px}.finding{border-left:3px solid #247b95;padding-left:12px;margin:12px 0}.finding button{margin-top:8px}.field-meta{display:flex;gap:10px;flex-wrap:wrap;color:#536670;font-size:.86rem}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-dialog{width:min(560px,calc(100vw - 24px));border:0;border-radius:16px;padding:18px}.field-dialog::backdrop{background:#071b2daa}.field-dialog .modal-head{display:flex;justify-content:space-between;align-items:center}.field-dialog .modal-head button{font-size:24px;background:none;border:0}@media(max-width:680px){.field-hero{margin:-8px -8px 14px;border-radius:0 0 18px 18px}.field-card{padding:14px}.field-actions>*{flex:1}.field-actions .primary{flex-basis:100%}.field-pair{grid-template-columns:1fr}.field-dialog{margin:auto 8px 8px;width:calc(100vw - 16px);max-height:88vh}}


