.invite-settings label{font-size:14px;display:block}.invite-settings input:not([type=checkbox]),.invite-settings textarea{color:#4d5962;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7c4ac;border-radius:10px;margin:6px 0 12px;padding:10px 12px}.invite-settings textarea{resize:vertical}.invite-settings summary{cursor:pointer;font-size:16px;font-weight:700}.invite-settings .invite-confirm,.invite-review .invite-confirm{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.invite-confirm input{accent-color:#33847b;flex-shrink:0;width:20px;height:20px;margin-top:2px}.invite-linkcheck{color:#3d766b;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.invite-linkcheck a{font-weight:650;text-decoration:underline}.invite-url,.invite-message{overflow-wrap:anywhere;white-space:pre-wrap}.invite-import-preview{background:#fff7e8;border-radius:12px;margin-top:15px;padding:15px}.invite-import-preview ul{max-height:180px;overflow:auto}.invite-share{border-top:1px solid #e3d5c1;margin-top:20px;padding-top:18px}.invite-share input{width:100%;margin:8px 0;padding:10px;font-size:14px}.invite-review{max-height:85dvh;overflow:auto}.invite-review>label>input:not([type=checkbox]){border:1px solid #d7c4ac;border-radius:8px;width:100%;padding:10px}@media (max-width:600px){.invite-settings .sectionhead{flex-wrap:wrap;align-items:flex-start}.invite-settings .profileform{flex-direction:column;align-items:stretch;display:flex}.invite-settings .actions{flex-wrap:wrap}.invite-settings .panel{padding:16px}}.invite-status-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.invite-batch-toolbar{background:#fff3df;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.invite-batch-toolbar .actions{flex-wrap:wrap}.invite-settings td input[type=checkbox]{accent-color:#33847b;width:20px;height:20px}.invite-batch-list{border:1px solid #e3d5c1;border-radius:12px;max-height:42dvh;padding:0 14px;overflow-y:auto}.invite-batch-list article{border-bottom:1px solid #e3d5c1;padding:16px 0}.invite-batch-list article:last-child{border-bottom:0}.invite-settings small{font-size:14px}.invite-settings .staff-readonly{border:0;width:100%;min-width:0;padding:0}.invite-active-link,.invite-change{border-top:1px solid #e3d5c1;margin-top:28px;padding-top:22px}.invite-active-link{background:#f1faf4;border:1px solid #b8d4c8;border-radius:14px;padding:20px}.invite-change .notice{overflow-wrap:anywhere}.invite-results{max-height:480px;overflow:auto}.invite-results article{border-bottom:1px solid #e3d5c1;padding:15px 0}.invite-results .invite-share{border:0;margin-top:5px;padding-top:0}.invite-routing-check{overflow-wrap:anywhere;margin-top:16px;line-height:1.65}.invite-routing-check>p{margin:8px 0}.invite-routing-check>a{font-weight:650;text-decoration:underline}.invite-performance{background:#fffaf1;border:1px solid #ead6ba;border-radius:18px;margin:22px 0 28px;padding:20px}.invite-performance-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-performance-heading h2{margin:0;font-size:20px;line-height:1.4}.invite-performance-heading p{color:#7c7163;margin:5px 0 0;font-size:13px;line-height:1.5}.invite-performance-heading .secondary{min-height:44px;box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.invite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.invite-metrics>div{text-align:center;background:#fff;border:1px solid #ebdcc5;border-radius:13px;min-width:0;padding:16px 10px}.invite-metrics dt{color:#736653;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.invite-metrics dt svg{color:#b6854e;flex-shrink:0}.invite-metrics dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#855527;overflow-wrap:anywhere;margin:9px 0 0;font-size:32px;font-weight:800;line-height:1.3}.invite-metrics dd small{letter-spacing:0;color:#857663;margin-top:3px;font-size:12px;font-weight:500;line-height:1.4;display:block}.invite-metrics .invite-metric-conversions{background:#f0f8f3;border-color:#c7ded1}.invite-metric-conversions dt,.invite-metric-conversions dt svg,.invite-metric-conversions dd{color:#36766b}.invite-performance .invite-performance-status,.invite-performance-note{color:#68756f;margin:8px 0;font-size:13px;line-height:1.6}.invite-performance-status:empty{display:none}.invite-stat-help{color:#7c7163;margin-top:6px}.invite-settings .invite-stat-help summary{align-content:center;min-height:44px;font-size:13px;font-weight:500}.invite-stat-help p{margin:6px 0 12px;font-size:13px;line-height:1.75}.invite-performance .invite-share{margin-top:7px;padding-top:16px}.invite-performance .invite-share label{font-size:14px}.invite-performance .invite-share p{margin-bottom:0;font-size:13px}:is(.invite-performance button:focus-visible,.invite-stat-help summary:focus-visible){outline-offset:3px;outline:3px solid #36877a}.invite-profile{border-top:1px solid #e3d5c1;margin-top:28px;padding-top:24px}.invite-profile-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invite-profile-heading h2{margin:0;font-size:20px;line-height:1.4}.invite-profile-heading p{color:#7c7163;margin:6px 0;font-size:14px}.invite-profile-heading>span{color:#806b51;background:#f4eadb;border-radius:20px;padding:5px 9px;font-size:12px;line-height:1.5}.invite-profile>.subtle{overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.8}.invite-settings .invite-profile-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.invite-settings .invite-profile-form input,.invite-settings .invite-profile-form textarea{margin-bottom:4px}.invite-profile-form textarea{min-height:160px;line-height:1.8}.invite-settings .invite-field-count{text-align:right;color:#8a7a66;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5;display:block}.invite-profile-form>.subtle{margin:0;font-size:13px;line-height:1.7}.invite-profile-preview{color:#4f5b50;overflow-wrap:anywhere;background:#fffaf1;border:1px solid #e8ddca;border-radius:18px;min-width:0;padding:22px}.invite-profile-preview-label{color:#9c805d;letter-spacing:1px;margin-bottom:12px;font-size:12px;display:block}.invite-profile-preview h3{color:#79522d;margin:0;font-size:20px;line-height:1.5}.invite-profile-preview .invite-profile-tagline{color:#7b8174;margin:8px 0 16px;font-size:14px;line-height:1.7}.invite-profile-preview .invite-profile-bio{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.9}.invite-profile-contact{background:#fffdf7;border:1px solid #e6ddce;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.invite-profile-contact svg{flex-shrink:0}.invite-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invite-profile-actions .textbtn{min-height:44px;font-size:13px}.invite-profile button:focus-visible{outline-offset:3px;outline:3px solid #36877a}@media (max-width:600px){.invite-profile-preview{padding:18px 16px}.invite-profile-heading h2{font-size:18px}.invite-profile-actions>.primary{width:100%}.invite-profile-actions>.textbtn{margin:auto}.invite-performance{padding:14px 12px}.invite-performance-heading{gap:8px}.invite-performance-heading h2{font-size:18px}.invite-performance-heading p{font-size:12px}.invite-performance-heading .secondary{padding:8px;font-size:12px}.invite-metrics{gap:7px;margin-top:15px}.invite-metrics>div{padding:12px 4px}.invite-metrics dt{flex-direction:column;gap:5px;font-size:12px}.invite-metrics dd{font-size:clamp(21px,6vw,28px)}.invite-performance .invite-share>button{width:100%}}
