.charitable-creator-donations{width:100%}.charitable-creator-donations td,.charitable-creator-donations th{padding:.5em;border-bottom:1px solid #e6e6e6}.charitable-creator-donations tr:last-child td,.charitable-creator-donations tr:last-child th{border:none}.widget_campaign_creator_widget .charitable-campaign-creator:after,.widget_campaign_creator_widget .charitable-campaign-creator:before{content:" ";display:table}.widget_campaign_creator_widget .charitable-campaign-creator:after{clear:both}.widget_campaign_creator_widget .charitable-campaign-creator .avatar{float:left;margin:0 1em .5em 0}.widget_campaign_creator_widget .charitable-campaign-creator .creator-name{margin:0 0 1em;padding:0}.widget_campaign_creator_widget .charitable-campaign-creator .creator-bio,.widget_campaign_creator_widget .charitable-campaign-creator .creator-links,.widget_campaign_creator_widget .charitable-campaign-creator .creator-summary{float:left;margin:0 0 1em 0}ul.charitable-user-campaigns{list-style:none;margin:0 0 1em;padding:0}ul.charitable-user-campaigns .charitable-campaign{display:flex;flex-wrap:wrap;margin:0 0 1em;padding:0;border:1px solid #e6e6e6;list-style:none}ul.charitable-user-campaigns .charitable-campaign:after,ul.charitable-user-campaigns .charitable-campaign:before{content:" ";display:table}ul.charitable-user-campaigns .charitable-campaign:after{clear:both}ul.charitable-user-campaigns .charitable-campaign-thumbnail{flex:0 0 120px;padding:10px 0 0 10px}ul.charitable-user-campaigns .campaign-summary.user-post-summary{flex:2 1 0;padding:10px;margin:0;border:none;display:block}ul.charitable-user-campaigns .campaign-summary.user-post-summary .campaign-title{padding-top:0;margin-top:0}ul.charitable-user-campaigns .campaign-stats li{margin:0}ul.charitable-user-campaigns .campaign-status{padding:10px 10px 10px 0;text-align:right}ul.charitable-user-campaigns .campaign-status span{padding:4px 10px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:700;font-size:15px;border-radius:4px;background-color:#999;color:#fff}ul.charitable-user-campaigns .campaign-actions{flex:none;width:100%;clear:both;border-top:1px solid #e6e6e6;padding:1em 0}ul.charitable-user-campaigns ul{list-style:none;padding:0;margin:0}ul.charitable-user-campaigns ul li{list-style:none}ul.charitable-user-campaigns .actions{padding-left:1em}ul.charitable-user-campaigns .actions li{display:inline-block;margin:0 1em 0 0}ul.charitable-user-campaigns .campaign-summary .campaign-figures .amount,ul.charitable-user-campaigns .campaign-summary .campaign-raised .amount{display:inline;font-size:1em}.charitable-campaign .action-required{display:block;background-color:#fef4e8;width:100%;position:relative;z-index:100;padding:1em;margin:0;text-align:center}.charitable-campaign .action-required label{display:block;margin:0;padding:0}.charitable-campaign .action-required .button{display:inline-block;margin:1em 10px}.charitable-campaign.charitable-campaign-active .campaign-status span{background-color:#34d058}.charitable-campaign.charitable-campaign-finished .campaign-status span{background-color:#3fb8f5}.charitable-ambassadors-campaign-creator-toolbar{display:flex;padding:.5em;font-size:.8em;border:1px solid #e6e6e6;margin-bottom:1em}.charitable-ambassadors-campaign-creator-toolbar>*{flex:auto}.charitable-ambassadors-campaign-creator-toolbar .edit-link,.charitable-ambassadors-campaign-creator-toolbar>span{line-height:2em}.charitable-ambassadors-campaign-creator-toolbar .status{font-weight:bolder}.charitable-ambassadors-campaign-creator-toolbar div{text-align:right}.charitable-ambassadors-campaign-creator-toolbar form{display:inline-block}.charitable-ambassadors-campaign-creator-toolbar button{height:auto;padding:0 .5em;margin-left:1em;line-height:2em;font-size:1em}.charitable-fundraiser-details{padding:.5em;margin-bottom:0;border-width:1px 1px 0 1px;border-color:#e6e6e6;border-style:solid;background-color:#f5f5f5;font-size:.8em;text-align:center}.entry-content .charitable-fundraiser-details{margin-bottom:0}.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .campaign-donation,.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .charitable-fundraise-button,.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .charitable-join-team-button,.campaign-loop.show-join-team-buttons .campaign-type-team .campaign-donation,.campaign-loop.show-join-team-buttons .campaign-type-team .charitable-fundraise-button,.campaign-loop.show-join-team-buttons .campaign-type-team .charitable-join-team-button,.campaign-supports-child-campaigns .campaign-summary .campaign-donation,.campaign-supports-child-campaigns .campaign-summary .charitable-fundraise-button,.campaign-supports-child-campaigns .campaign-summary .charitable-join-team-button,.campaign-type-team .campaign-summary .campaign-donation,.campaign-type-team .campaign-summary .charitable-fundraise-button,.campaign-type-team .campaign-summary .charitable-join-team-button{display:inline-block;padding:1em .5em;width:49%;box-sizing:border-box}.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .campaign-donation,.campaign-loop.show-join-team-buttons .campaign-type-team .campaign-donation,.campaign-supports-child-campaigns .campaign-summary .campaign-donation,.campaign-type-team .campaign-summary .campaign-donation{text-align:right}.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .charitable-fundraise-button,.campaign-loop.show-fundraise-buttons .campaign-supports-child-campaigns .charitable-join-team-button,.campaign-loop.show-join-team-buttons .campaign-type-team .charitable-fundraise-button,.campaign-loop.show-join-team-buttons .campaign-type-team .charitable-join-team-button,.campaign-supports-child-campaigns .campaign-summary .charitable-fundraise-button,.campaign-supports-child-campaigns .campaign-summary .charitable-join-team-button,.campaign-type-team .campaign-summary .charitable-fundraise-button,.campaign-type-team .campaign-summary .charitable-join-team-button{text-align:left}#left-area .charitable-team-members,.charitable-team-members{display:flex;flex-wrap:wrap;list-style:none;padding-top:1em;margin-top:20px;margin-left:0}#left-area .charitable-team-members .charitable-team-member,.charitable-team-members .charitable-team-member{margin:0 1em 1em 0;text-align:center;width:120px}#left-area .charitable-team-members .charitable-team-member.charitable-team-captain,.charitable-team-members .charitable-team-member.charitable-team-captain{position:relative}#left-area .charitable-team-members .charitable-team-member.charitable-team-captain .captain-badge,.charitable-team-members .charitable-team-member.charitable-team-captain .captain-badge{position:absolute;top:-20px;left:0;width:100%;height:20px;line-height:20px;font-size:13px;background-color:#f5f5f5;font-weight:700;text-transform:uppercase}#left-area .charitable-team-members .avatar,.charitable-team-members .avatar{margin:0 0 .5em 0}#left-area .charitable-team-members .member-amount-raised,.charitable-team-members .member-amount-raised{font-size:.9em}.widget_team_members_widget .join-team-button{width:100%;margin-top:1em;max-width:400px;margin-left:auto;margin-right:auto}.widget_team_members_widget .charitable-team-members{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1em;grid-column-gap:1em}.widget_team_members_widget .charitable-team-members.columns-1{display:block}.widget_team_members_widget .charitable-team-members.columns-3{grid-template-columns:1fr 1fr 1fr}.widget_team_members_widget .charitable-team-members.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.widget_team_members_widget .charitable-team-members.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.widget_team_members_widget .charitable-team-members.columns-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.widget_team_members_widget .charitable-team-member{max-width:120px;width:auto;padding:0;margin:0}#charitable-campaign-submission-form .charitable-fieldset{border-width:0;padding:0;margin-bottom:2em}.charitable-campaign-form-table .suggested-donation td{width:100%}.team-member td{padding:10px;border:1px solid #ddd;background-color:#f5f5f5}.team-member .repeatable-field-wrapper{display:flex}.team-member .repeatable-field-wrapper input{background-color:#fff}.team-member label{font-size:.9em;margin-right:10px}.team-member .remove{padding:0;height:18px;width:18px;line-height:18px;border-radius:9px;font-size:12px;background-color:#666;color:#fff;border:none;box-shadow:none;vertical-align:top}.charitable-team-members-table .member-status{margin-right:1em}.charitable-team-members-table svg{vertical-align:bottom}.charitable-recipient-type-options{list-style:none;padding:0;margin:0;border:1px solid #ebebeb;border-radius:4px}.charitable-recipient-type-options .charitable-recipient-type{list-style:none;position:relative;padding:2em;margin-bottom:0;border-bottom:1px solid #ebebeb;cursor:pointer}.charitable-recipient-type-options .charitable-recipient-type input[type=radio]{float:left;margin-right:10px}.charitable-recipient-type-options .charitable-recipient-type h4{line-height:1em;margin-bottom:.5em}.charitable-recipient-type-options .charitable-recipient-type p{margin:0;padding:0}.charitable-recipient-type-options .charitable-recipient-type:last-child{border-bottom:none}.charitable-recipient-type-options .charitable-recipient-type.selected{background:#fef4e8;color:#222}.charitable-recipient-type-options .charitable-recipient-type-fields{display:none}.charitable-recipient-type-options .charitable-recipient-type-fields .charitable-form-field{margin:1em 0 0}.charitable-recipient-type-options .charitable-recipient-type-fields input,.charitable-recipient-type-options .charitable-recipient-type-fields select,.charitable-recipient-type-options .charitable-recipient-type-fields textarea{background-color:#fff}.charitable-recipient-type-options-1 .charitable-recipient-type-fields,.charitable-recipient-type.selected .charitable-recipient-type-fields{display:block}.charitable-fundraiser-type-field{margin:0}.charitable-fundraiser-type-field .charitable-fieldset-field-wrapper .charitable-fieldset-field-header{font-weight:400}.charitable-fundraiser-type-field .charitable-radio-list{display:flex;margin:0;border-style:solid;border-width:1px 1px 0 1px;border-color:#ebebeb;border-radius:4px}.charitable-fundraiser-type-field .charitable-radio-list li{flex:1 0 0;margin:0;padding:1em;border-style:solid;border-width:0 1px 1px 0;border-color:#ebebeb;font-size:16px;font-weight:700;color:#222;cursor:pointer;text-align:center}.charitable-fundraiser-type-field .charitable-radio-list li input[type=radio]{display:inline}.charitable-fundraiser-type-field .charitable-radio-list li svg{vertical-align:middle}.charitable-fundraiser-type-field .charitable-radio-list li.selected{background-color:#fef4e8}.charitable-fundraiser-type-field .charitable-radio-list li:last-child{position:relative;border-right:none}.charitable-fundraiser-type-field .charitable-radio-list li:last-child.selected{border-bottom:none}.charitable-fundraiser-type-field .charitable-radio-list.selected-team_member{border-radius:4px 4px 0 0}#charitable_field_team_id.fundraiser-type-selection-step{padding:2em;border-style:solid;border-width:0 1px 1px 1px;border-color:#ebebeb;border-radius:0 0 4px 4px;background-color:#fef4e8;color:#222}#charitable_field_team_id.fundraiser-type-selection-step input,#charitable_field_team_id.fundraiser-type-selection-step select,#charitable_field_team_id.fundraiser-type-selection-step textarea{background-color:#fff}#charitable_field_goal input{width:100%;max-width:100%}