.contact-modal{max-width:580px;color:#202725;padding:20px 10px;text-align:start}.contact-modal h2{font-size:30px;line-height:1.25;letter-spacing:-.7px;margin:15px 0}.contact-modal p{font-size:14px;line-height:1.7;color:#606a61}.contact-eyebrow{font-size:10px;letter-spacing:1.4px;color:#856735}.contact-modal label:not(.contact-consent){display:block;margin:18px 0 8px;font-size:13px;font-weight:600}.contact-modal input:not([type=checkbox]),.contact-modal textarea{box-sizing:border-box;width:100%;border:1px solid #cdd3c9;border-radius:10px;padding:13px;font:inherit;color:#202725;background:#fff;max-width:100%}.contact-modal input[readonly]{background:#f5f6f3;color:#596158}.contact-consent{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7;margin:18px 0}.contact-consent input{width:18px;height:18px;flex:none;margin:2px 0}.contact-modal .btn{margin:8px 0;min-height:44px}.contact-note,.contact-manage .contact-note{font-size:12px!important;line-height:1.7;color:#656f63!important}.contact-error{color:#9a4437!important;font-size:13px}.contact-count{display:flex;align-items:center;gap:12px;padding:13px 16px;margin:16px 0;border:1px solid #d8dfd0;border-radius:10px;background:#f3f6ee;color:#465d3d}.contact-count strong{font-size:25px;line-height:1}.contact-count span{font-size:13px}.contact-manage{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.contact-manage>p{width:100%;margin:8px 0}.contact-delete{color:#984938!important}.contact-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:28px;padding:8px;color:#626b60}.public-connect button{width:100%;margin-bottom:10px}.contact-quote{padding:10px 0;font-size:13px}.contact-quote summary{cursor:pointer}.inquiry-row{padding:22px;border:1px solid #dce1d5;border-radius:13px;margin:14px 0;background:#fff}.inquiry-row h3{margin:7px 0}.inquiry-row p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px}.inquiry-row small{font-size:12px;color:#676f63}.inquiry-row .inquiry-status{display:inline-block;padding:5px 10px;background:#f1f4ed;border-radius:20px;font-size:12px}.inquiry-row label{font-size:12px}.inquiry-row select{padding:10px;margin:10px 0;min-height:42px;border:1px solid #cbd1c4;border-radius:8px;background:#fff}.inquiry-filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.inquiry-filters button,.inquiry-filters select,.inquiry-filters input{padding:12px;border:1px solid #d3d9cc;border-radius:8px;font:inherit;background:white;min-height:44px}.inquiry-filters .selected{background:#202725;color:white}.tracking-table-wrap{overflow:auto;border:1px solid #dce1d5;border-radius:12px}.tracking-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px;text-align:start}.tracking-table th,.tracking-table td{padding:15px;border-bottom:1px solid #e4e8df;text-align:start}.tracking-table th{background:#f4f5f0;font-weight:600;color:#59634e}.tracking-table tr:last-child td{border-bottom:0}.tracking-table small{display:block;color:#6d7568;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.tracking-pages{display:flex;align-items:center;justify-content:space-between;margin:22px 0;gap:15px}.tracking-active{color:#4e6a3c}.tracking-stopped{color:#86663a}.tracking-inline-count{display:inline-block;font-size:12px;border-radius:7px;padding:7px 10px;background:#f0f4eb;color:#4e6344;margin:10px 0}.network-row-actions .contact-manage{max-width:440px}.network-needs-list .network-row{align-items:flex-start}.network-needs-list .network-row>div:first-child{min-width:0}.network-needs-list .network-row h3{overflow-wrap:anywhere}.network-row-actions .contact-note{max-width:410px}.tracking-subtitle{font-size:13px;color:#67715e;line-height:1.8}@media(max-width:650px){.contact-modal{padding:15px 0}.contact-modal h2{font-size:26px}.contact-manage .btn{width:100%;justify-content:center}.contact-modal input,.contact-modal textarea{font-size:16px!important}.network-needs-list .network-row{flex-direction:column;gap:14px}.network-needs-list .network-row-actions{width:100%}.inquiry-row{padding:17px}.inquiry-filters input{min-width:0;width:100%}.tracking-pages{font-size:12px}.contact-count span{font-size:12px}}
