:root{--lead-accent: #00A859;--card-bg: #ffffff;--muted: #6b7280;--border: #e6e6e6;--radius: 10px;--shadow: 0 8px 24px rgba(15,23,42,.06)}#leadCard{max-width:880px;margin:20px auto;padding:20px;background:linear-gradient(180deg,#fff,#fbfbfb);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.03);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#leadCard h3{font-size:1.25rem;margin:0 0 12px;color:#0f1724;text-align:left}.simple-lead-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}.simple-lead-row input[type=text],.simple-lead-row input[type=email],.simple-lead-row input[type=tel],.simple-lead-row input[type=date],.simple-lead-row textarea,#lead_crm_api{flex:1 1 240px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);font-size:.95rem;color:#0f1724;box-sizing:border-box}.simple-lead-row input::placeholder,.simple-lead-row textarea::placeholder,#lead_crm_api::placeholder{color:#98a0a8}.simple-lead-row input:focus,.simple-lead-row textarea:focus,#lead_crm_api:focus{outline:none;border-color:#00a859e6;box-shadow:0 6px 18px #00a8590f}.state-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 12px;padding:10px;border-radius:8px;border:1px solid var(--border);background:#fff;max-height:320px;overflow-y:auto}.state-item{display:flex;align-items:center;gap:8px;font-size:.95rem;padding:6px;border-radius:6px}.state-item:hover{background:#00000008}.state-item input[type=checkbox],.checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:var(--lead-accent);cursor:pointer}.multiselect-controls{margin:10px 0 8px;display:flex;gap:8px;flex-wrap:wrap}.multiselect-controls button{padding:7px 10px;border-radius:8px;border:1px solid rgba(15,23,42,.06);background:#fff;cursor:pointer;font-size:.92rem}.multiselect-controls button:hover{transform:translateY(-2px)}.checkbox-group{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.checkbox-group label{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem}.checkbox-group input[type=checkbox]{transform:scale(1.02)}.checkbox-group input[type=checkbox]:checked+span,.checkbox-group input[type=checkbox]:checked{background:transparent}.checkbox-group input[type=checkbox]:checked{box-shadow:0 6px 12px #00a8590f}#lead_notes{min-height:60px;resize:vertical}#lead_error{display:none;color:#b91c1c;background:#b91c1c0a;padding:10px;border-radius:8px;border:1px solid rgba(185,28,28,.08);margin-top:8px}.product-form__submit,button[name=add]{background:var(--lead-accent)!important;color:#fff!important;border-radius:10px;padding:11px 16px;border:none!important;font-weight:700;box-shadow:0 8px 20px #00a8591f}.product-form__submit:hover,button[name=add]:hover{transform:translateY(-2px)}@media (max-width: 920px){.state-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.state-grid{grid-template-columns:repeat(2,1fr)}.simple-lead-row{gap:8px}}#leadCard input[type=date],#leadCard input[type=text],#leadCard input[type=email],#leadCard input[type=tel],#leadCard input[type=file],#leadCard textarea{box-sizing:border-box;font-size:.95rem}#photo_upload_field{display:block}#photo_upload_field input[type=file]{display:inline-block;width:100%;padding:8px 10px;border-radius:8px;border:1px solid #e6e6e6;background:#fff}.lead-file-name{display:block;margin-top:8px;font-size:.9rem;color:#374151}#npn_field input[type=text],#lead_crm_api{width:100%;padding:10px;border-radius:8px;border:1px solid #e6e6e6}#when_date_field,#crm_api_field,#photo_upload_field,#npn_field{margin-top:8px;padding:6px 0 0}#lead_error{display:none;color:#b91c1c;background:#b91c1c0a;padding:10px;border-radius:8px;border:1px solid rgba(185,28,28,.08);margin-top:10px}@media (max-width:720px){.state-grid{grid-template-columns:repeat(2,1fr)}.checkbox-group label{padding:6px 8px;font-size:.92rem}}.lead-btn-upload{padding:8px 12px;border-radius:8px;border:1px solid #e6e6e6;background:#fff;cursor:pointer;font-size:.95rem}.lead-btn-upload:hover{transform:translateY(-1px)}#lead_photo_remove{padding:6px 8px;border-radius:6px;border:1px solid #eee;background:#fff;cursor:pointer;font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/leads-form.css.map */
