body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)){max-width:880px;margin:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) fieldset{background:#fff;border:1px solid #e3e4e8;border-radius:8px;padding:24px 28px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) fieldset legend{font-size:17px;font-weight:600;color:#1a1f2e;padding:0 8px;margin-left:-8px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-header{background:var(--cap-accent,#1f2933);color:#fff!important;font-weight:700;letter-spacing:.01em;margin:-24px -28px 22px;padding:13px 28px;border-radius:8px 8px 0 0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field{margin-bottom:22px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field:last-child,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:last-child{margin-bottom:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field-label,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) label{font-weight:500;color:#1a1f2e;display:block;margin-bottom:6px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field-editor .wp-editor-tools,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field-story-editor .wp-editor-tools{display:flex!important;justify-content:flex-end!important;align-items:center;padding:0!important;margin-bottom:6px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field-editor .wp-editor-tools .wp-media-buttons,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field-story-editor .wp-editor-tools .wp-media-buttons{float:none!important;margin-left:auto!important;padding:0!important;display:inline-flex;align-items:center}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=email],body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=number],body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=text],body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=url],body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) textarea{border:1px solid #d1d3d8;border-radius:6px;padding:10px 12px;font-size:15px;width:100%;transition:border-color .15s,box-shadow .15s}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=email]:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=number]:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=text]:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) input[type=url]:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) textarea:focus{outline:0;border-color:var(--cap-accent,#1db954);box-shadow:0 0 0 3px rgba(29,185,84,.15)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field-help{color:#6a6e7a;font-size:13px;margin-top:6px;margin-bottom:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field-help.is-why-raising-money-help{margin-bottom:10px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-field-description{color:#6a6e7a;font-size:13px;margin-top:10px;margin-bottom:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-field--readonly .charitable-ambassadors-slug-input-wrap{background:#f5f6f8;border-color:#e3e6ec}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-field--readonly .charitable-ambassadors-slug-input-wrap:focus-within{border-color:#e3e6ec;box-shadow:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-field--readonly input.charitable-ambassadors-slug-input{background:0 0;color:#4b5160;cursor:text}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy-wrap{display:block}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy-wrap .charitable-ambassadors-slug-copy__announce{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px 10px 14px;background:#f5f6f8;border:1px solid #d1d3d8;border-radius:6px;color:#4b5160;font-family:inherit;font-size:15px;line-height:1.4;text-align:left;text-shadow:none;cursor:pointer;box-shadow:none;transition:border-color .15s,box-shadow .15s,background .15s,color .15s}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy:hover{background:#fff;border-color:var(--cap-accent,#1db954);color:#1a1f2e}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy:focus-visible{outline:0;border-color:var(--cap-accent,#1db954);box-shadow:0 0 0 3px rgba(29,185,84,.15)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy .charitable-ambassadors-slug-copy__url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy .charitable-ambassadors-slug-copy__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#6a6e7a;line-height:0;transition:color .15s}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy:hover .charitable-ambassadors-slug-copy__icon{color:var(--cap-accent,#1db954)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy .charitable-ambassadors-slug-copy__icon-svg{display:block}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy .charitable-ambassadors-slug-copy__icon-svg.is-check{display:none;color:#1e9e4a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy.is-copied{background:#fff;border-color:#1e9e4a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy.is-copied .charitable-ambassadors-slug-copy__icon{color:#1e9e4a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy.is-copied .charitable-ambassadors-slug-copy__icon-svg.is-copy{display:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-copy.is-copied .charitable-ambassadors-slug-copy__icon-svg.is-check{display:block}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap{display:flex;align-items:stretch;border:1px solid #d1d3d8;border-radius:6px;overflow:hidden;transition:border-color .15s,box-shadow .15s}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-prefix{background:#f5f6f8;color:#6a6e7a;padding:10px 14px;font-size:14px;border-right:1px solid #d1d3d8;white-space:nowrap}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap input.charitable-ambassadors-slug-input{border:none;border-radius:0;padding:10px 12px;flex:1}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap input.charitable-ambassadors-slug-input:focus{box-shadow:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap:focus-within{border-color:var(--cap-accent,#1db954);box-shadow:0 0 0 3px rgba(29,185,84,.15)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-status{padding:10px 14px;font-size:13px;color:#6a6e7a;border-left:1px solid #d1d3d8;background:#f5f6f8;white-space:nowrap}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-status.is-available{color:#1db954}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-status.is-taken{color:#b13a40}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-status.is-checking{color:#6a6e7a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-status:empty{display:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline{flex:0 0 auto;width:auto;gap:0;padding:0 12px;border:0;border-left:1px solid #d1d3d8;border-radius:0;background:#f5f6f8;color:#6a6e7a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline:hover{background:#eceef1;border-color:#d1d3d8;color:#1a1f2e}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline:focus-visible{outline:0;border-color:#d1d3d8;box-shadow:inset 0 0 0 2px rgba(29,185,84,.35)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline.is-copied{background:#fff;border-color:#d1d3d8}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-slug-input-wrap .charitable-ambassadors-slug-copy--inline .charitable-ambassadors-slug-copy__announce{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-field-help{margin-bottom:14px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:4px;margin-bottom:16px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb{position:relative;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;aspect-ratio:1/1}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb:hover{border-color:#d1d3d8}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb.is-featured{border-color:var(--cap-accent,#1db954)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb.is-dragging{opacity:.5}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb .charitable-ambassadors-gallery-thumb-badge{position:absolute;top:6px;left:6px;background:var(--cap-accent,#1db954);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb .charitable-ambassadors-gallery-thumb-remove{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.65);color:#fff;border:none;width:26px;height:26px;min-width:0;padding:0;margin:0;box-sizing:border-box;border-radius:50%;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;text-shadow:none;box-shadow:none;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;display:flex;align-items:center;justify-content:center}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb .charitable-ambassadors-gallery-thumb-remove:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb .charitable-ambassadors-gallery-thumb-remove:hover{background:rgba(0,0,0,.85);color:#fff}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-thumb:hover .charitable-ambassadors-gallery-thumb-remove{opacity:1}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-add{background:#fff;color:var(--cap-accent,#1db954);border:2px dashed #d1d3d8;border-radius:6px;padding:14px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-upload .charitable-ambassadors-gallery-add:hover{border-color:var(--cap-accent,#1db954)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles{display:block;margin-top:8px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-handles__help{display:block;width:100%;margin:4px 0 12px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-row{display:block;margin:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-platform-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#1a1f2e;margin:0 0 4px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-platform-icon{display:inline-flex;align-items:center;color:#4b5563;line-height:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-platform-icon svg{width:14px;height:14px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles input.charitable-ambassadors-social-input{margin:0}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-char-counter{display:block;margin-top:6px;font-size:12px;color:#6a6e7a;text-align:right}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-char-counter.is-warning{color:#d28a00}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-char-counter.is-over{color:#b13a40;font-weight:600}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-draft-banner{background:#f0f7ff;border:1px solid #b8d4f1;border-radius:6px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-draft-banner button{background:0 0;border:none;color:var(--cap-accent,#1db954);font-weight:500;cursor:pointer;padding:4px 8px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-draft-banner button:hover{text-decoration:underline}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-draft-banner button.is-discard{color:#6a6e7a}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-donor-comment-toggle label{display:flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-donor-comment-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--cap-accent,#1db954)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-donor-comment-toggle.is-disabled{opacity:.6}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-donor-comment-toggle.is-disabled label{cursor:not-allowed}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-donor-comment-toggle .is-disabled-help{font-style:italic;color:#d28a00}@media (min-width:720px){body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(input[name=first_name]),body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(input[name=last_name]){display:inline-block;width:calc(50% - 12px);vertical-align:top}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(input[name=first_name]){margin-right:16px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(input[name=city]),body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(input[name=state]){display:inline-block;width:calc(31% - 6px);margin-right:12px;vertical-align:top}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-form-field:has(select[name=country]){display:inline-block;width:calc(34% - 6px);vertical-align:top}}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons{margin-top:10px;margin-bottom:8px;text-align:right}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons .button.insert-media{background:var(--cap-accent,#1db954);color:#fff;border:1px solid var(--cap-accent,#1db954);border-radius:6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;height:auto;cursor:pointer;transition:filter .15s;box-shadow:none;text-shadow:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons .button.insert-media:focus,body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons .button.insert-media:hover{background:var(--cap-accent,#1db954);color:#fff;filter:brightness(.92);border-color:var(--cap-accent,#1db954);box-shadow:0 0 0 3px rgba(29,185,84,.15)}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons .button.insert-media .wp-media-buttons-icon{display:none}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .wp-media-buttons .button.insert-media::before{content:"+";display:inline-block;margin-right:6px;font-weight:600;font-size:16px;line-height:1}@media (max-width:720px){body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) fieldset{padding:16px 18px;margin-bottom:16px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-ambassadors-social-handles .charitable-ambassadors-social-grid{grid-template-columns:1fr;gap:8px}body.charitable-ambassadors-submit-step3-enhanced #charitable-campaign-submission-form:not(:has(.cap-cards)):not(:has(.charitable-fundraiser-type-field)) .charitable-campaign-submission-button-wrap{position:sticky;bottom:0;background:#fff;border-top:1px solid #e3e4e8;padding:12px 16px;margin:16px -16px -16px;box-shadow:0 -2px 8px rgba(0,0,0,.06)}}