@charset "UTF-8"; @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800&display=swap"); .charitable-toggle-control { display: block; margin: 6px 1px 5px 0px; } .charitable-toggle-control input[type=checkbox] { display: none; height: 0; width: 0; } .charitable-toggle-control input[type=checkbox]:checked + label.charitable-toggle-control-icon { background-color: #036aab; } .charitable-toggle-control input[type=checkbox]:checked + label.charitable-toggle-control-icon:after { left: calc(100% - 15px - 2px); } .charitable-toggle-control span, .charitable-toggle-control label { display: inline-block; margin-bottom: 0; margin-left: 5px; } .charitable-toggle-control label { cursor: pointer; } .charitable-toggle-control .charitable-toggle-control-label { margin: 0 0 0 6px; max-width: calc(100% - 65px); } .charitable-toggle-control .charitable-toggle-control-label:hover { cursor: pointer; } .charitable-toggle-control .charitable-toggle-control-status { color: #86919e; font-size: 12px; line-height: 14px; margin: 2px 5px; } .charitable-toggle-control .charitable-toggle-control-icon { background-color: #bbbbbb; border-radius: 8.5px; cursor: pointer; display: inline-block; height: 17px; margin: 0 1px; position: relative; text-indent: -9999px; width: 32px; } .charitable-toggle-control .charitable-toggle-control-icon:after { background: #ffffff; border-radius: 50%; content: ""; height: 15px; left: 2px; position: absolute; top: 1px; width: 15px; transition-property: all; transition-duration: 0.25s; transition-timing-function: ease-out; } .charitable-toggle-control:hover input:checked + label.charitable-toggle-control-icon { background-color: #215d8f; } .charitable-toggle-control:hover .charitable-toggle-control-icon { background-color: #777777; } .charitable-group.charitable-layout-options-tab-group .charitable-toggle-control-icon { margin: -4px 1px; } .charitable-panel-sidebar .charitable-toggle-control .charitable-toggle-control-icon { background-color: #b0b6bd; } .charitable-panel-sidebar .charitable-toggle-control:hover .charitable-toggle-control-icon { background-color: #86919e; } .charitable-panel-sidebar .charitable-toggle-control.charitable-field-option-in-label-right .charitable-toggle-control-label { color: #86919e; font-size: 12px; line-height: 14px; margin: 2px 5px; max-width: initial; } /* v2 header */ body[class*=charitable_page_] #wpbody-content .wrap, body.post-type-charitable #wpbody-content .wrap, body.post-type-donation #wpbody-content .wrap { padding-left: 10px; padding-right: 10px; } body.charitable_page_charitable-addons #wpbody-content .wrap { padding-left: 5px; padding-right: 5px; } #charitable-admin-header { background-color: #ffffff; margin: 0 0 0 -20px; padding-right: 20px; width: 100%; border-top: 3px solid #E89940; border-bottom: 1px solid #ddd; border-left: 0; border-right: 0; } [dir=rtl] #charitable-admin-header { margin: 0 -20px 0 0px; } #charitable-admin-header .charitable-admin-header-interior { padding: 0px 30px; display: flex; justify-content: center; align-items: center; min-height: 80px; } #charitable-admin-header h1 { flex: 1; text-align: left; } [dir=rtl] #charitable-admin-header h1 { text-align: right; } #charitable-admin-header .round { border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color 0.2s ease; animation: wpchar-menu-notification-indicator-pulse 1.5s infinite; } #charitable-admin-header .charitable-header-logos { text-align: right; } #charitable-admin-header .charitable-header-logos ul { margin: 0 -20px 0 0; padding: 0; display: flex; } #charitable-admin-header .charitable-header-logos ul li { margin: 0 10px; display: inline-block; width: 30px; height: 30px; } #charitable-admin-header .charitable-header-logos ul li a { display: block; } #charitable-admin-header .charitable-header-logos ul li a.charitable-notification-inbox { position: relative; } #charitable-admin-header .charitable-header-logos ul li a.charitable-notification-inbox svg { width: 30px; height: 34.5px; margin: 0; padding: 0; position: relative; top: -4px; color: #8c8e96; } #charitable-admin-header .charitable-header-logos ul li a.charitable-notification-inbox .number { position: absolute; background-color: #df2a4a; width: 16px; height: 16px; font-weight: 600; font-size: 10px; color: #fff; right: -3px; top: -5px; margin: 0; margin-left: 0px; animation: wpchar-bounce-in 1.2s 5; z-index: 2; } #charitable-admin-header .charitable-header-logos ul li a:hover { opacity: 0.5; } @keyframes wpchar-bounce-in { 0%, 30%, 50%, 80%, 100% { transform: translateY(0); opacity: 1; } 40% { transform: translateY(-10px); } 60% { transform: translateY(-5px); } } /* campaign list page */ body.post-type-campaign { /* popups */ /* list items */ /* buttons */ /* trash */ } body.post-type-campaign #posts-filter input, body.post-type-campaign #posts-filter select, body.post-type-campaign #posts-filter textarea, body.post-type-campaign #posts-filter button { font-family: "Inter", sans-serif !important; } body.post-type-campaign table { border-color: #DDD; } body.post-type-campaign table thead th a, body.post-type-campaign table tfoot th a { color: #6A6C77; font-weight: 500; } body.post-type-campaign table thead th, body.post-type-campaign table tfoot th, body.post-type-campaign table thead td, body.post-type-campaign table tfoot td { border-color: #DDD; } body.post-type-campaign table td.title { font-weight: 400; padding-right: 50px; } body.post-type-campaign table td.title a { font-weight: 400; } body.post-type-campaign h1 { font-family: "Inter", sans-serif; font-weight: 500; } body.post-type-campaign h1.wp-heading-inline { font-size: 21px; margin-right: 10px; margin-bottom: 5px; margin-top: 20px; } body.post-type-campaign #screen-meta-links { display: none; } body.post-type-campaign.edit-tags-php p.search-box { position: relative; right: 0; bottom: 0; margin-top: 20px; display: none; } body.post-type-campaign.edit-tags-php span.subtitle { padding: 0; margin: 25px 0 0 0; display: block; width: 100%; } body.post-type-campaign select, body.post-type-campaign input#search-submit, body.post-type-campaign #input.button { background-color: #F9F9FA; color: #52545F; border-color: #E4E4E7; height: 38px; padding-top: 0; padding-bottom: 0; } body.post-type-campaign form#posts-filter .tablenav { font-family: "Inter", sans-serif; } body.post-type-campaign form#posts-filter .tablenav select { min-width: 160px; } body.post-type-campaign form#posts-filter .tablenav.top { margin-bottom: 20px; } body.post-type-campaign form#posts-filter .tablenav.top select, body.post-type-campaign form#posts-filter .tablenav.top button { font-size: 13px; line-height: 29px; font-weight: 500; } body.post-type-campaign form#posts-filter .tablenav.top button { padding: 0 15px; } body.post-type-campaign form#posts-filter .tablenav.bottom { margin-top: 25px; } body.post-type-campaign form#posts-filter .tablenav.bottom select, body.post-type-campaign form#posts-filter .tablenav.bottom button { font-size: 13px; line-height: 29px; font-weight: 500; } body.post-type-campaign form#posts-filter .tablenav.bottom button { padding: 0 15px; } body.post-type-campaign .charitable-campaign-legacy-actions, body.post-type-campaign .charitable-campaign-export-actions, body.post-type-campaign .charitable-campaign-filter-actions { font-family: "Inter", sans-serif; } body.post-type-campaign .charitable-campaign-legacy-actions a, body.post-type-campaign .charitable-campaign-export-actions a, body.post-type-campaign .charitable-campaign-filter-actions a { font-size: 14px; pointer-events: all; line-height: 19px; color: #2B66D1; font-weight: 500; display: inline-block; padding-top: 8px; } body.post-type-campaign .charitable-campaign-legacy-actions a label, body.post-type-campaign .charitable-campaign-export-actions a label, body.post-type-campaign .charitable-campaign-filter-actions a label { display: block; text-decoration: underline; float: left; margin-top: -2px; cursor: pointer; } body.post-type-campaign .charitable-campaign-legacy-actions a img, body.post-type-campaign .charitable-campaign-export-actions a img, body.post-type-campaign .charitable-campaign-filter-actions a img { width: 16px; height: 16px; display: block; margin-right: 4px; float: left; } body.post-type-campaign .charitable-campaign-legacy-actions a.charitable-campaigns-clear, body.post-type-campaign .charitable-campaign-export-actions a.charitable-campaigns-clear, body.post-type-campaign .charitable-campaign-filter-actions a.charitable-campaigns-clear { font-weight: 400; padding: 5px 15px; margin: 0 0 0 5px; } body.post-type-campaign .charitable-campaign-legacy-actions a img { width: 33px; height: 32px; display: block; float: left; margin: 2px -2px 0 -5px; } body.post-type-campaign .charitable-campaign-filter-actions { margin-right: 10px; } body.post-type-campaign .charitable-campaign-filter-actions a img { width: 11px; height: 11px; margin-top: 2px; } body.post-type-campaign .charitable-legacy-actions { margin-left: 10px; margin-top: 3px; } body.post-type-campaign input#post-search-input { border-color: #E4E4E7; } body.post-type-campaign .jconfirm .jconfirm-cell { display: block; } body.post-type-campaign.edit-php.post-type-campaign th.check-column label:hover { background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .check-column input:hover + label { background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list td { vertical-align: middle; } body.post-type-campaign.edit-php.post-type-campaign .actions { vertical-align: middle; } body.post-type-campaign.edit-php.post-type-campaign .actions button { font-size: 18px; border-radius: 0; box-shadow: none; border: 1px solid #ccc; background-color: transparent; margin: 0 5px 0 0; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list th.check-column input[type=checkbox] { margin-top: 3px; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list th.check-column, body.post-type-campaign.edit-php.post-type-campaign tbody#the-list td { vertical-align: top; padding-top: 20px; height: 80px; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list td.column-actions { padding-top: 19px; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list td.column-creator .charitable-campaign-creator-avatar { border-radius: 50%; max-width: 25px; max-height: 25px; float: left; } body.post-type-campaign.edit-php.post-type-campaign tbody#the-list td.column-creator .charitable-campaign-creator-name { display: inline-block; margin-left: 10px; margin-top: 2px; } body.post-type-campaign.edit-php.post-type-campaign .donated .meter { height: 10px; position: relative; background: lightgray; padding: 0px; margin: 10px auto 0 0; width: 75%; box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); } body.post-type-campaign.edit-php.post-type-campaign .donated .meter > span { display: block; height: 100%; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: #00a32a; background-image: linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%); box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4); position: relative; overflow: hidden; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark { padding: 0px 0px; margin: 0; text-align: center; white-space: nowrap; background: white; border-radius: 0; font-size: 14px; font-weight: 400; letter-spacing: 1px; text-transform: capitalize; color: #2d2d2d; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark.active { color: #00a32a; background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark.draft { color: #545660; background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark.finished { color: #215d8f; background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark.successful { color: #215d8f; background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .column-status mark.unsuccessful { color: #d63638; background-color: transparent; } body.post-type-campaign.edit-php.post-type-campaign .tablenav.top > .tablenav-pages { display: none; } body.post-type-campaign #wpbody-content .page-title-action { background-color: #5AA152; border-radius: 5px; border-color: #5AA152; color: #ffffff; height: 28px; display: inline-block; padding-top: 0; padding-bottom: 0; line-height: 26px; top: -2px; } body.post-type-campaign #wpbody-content .page-title-action:hover { background-color: #3f7539; } body.post-type-campaign.charitable-trash .charitable-export-actions { display: none; } body.post-type-campaign.charitable-trash #delete_all { margin-top: 0 !important; background-color: #F8F8F9; border: 1px solid #D7D7DB; border-radius: 5px; box-shadow: none; color: #5C5F6A; font-weight: 600 !important; } @media screen and (max-width: 1200px) { body.post-type-campaign form#posts-filter .tablenav.top { /* max-width: 500px; */ display: table; } body.post-type-campaign form#posts-filter .tablenav.top select { margin-bottom: 15px; } } @media screen and (max-width: 782px) { body.post-type-campaign .tablenav .view-switch, body.post-type-campaign .tablenav.top .actions { display: block !important; } body.post-type-campaign p.search-box { position: relative; margin: 0; right: auto; top: auto; } body.post-type-campaign.admin-bar #charitable-admin-header { margin-top: 46px; } body.charitable_page_charitable-reports #wpbody, body.charitable_page_charitable-tools #wpbody, body.charitable_page_charitable-about #wpbody { padding-top: 0; } body.charitable_page_charitable-reports .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before, body.charitable_page_charitable-tools .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before, body.charitable_page_charitable-about .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before { display: none; } body.charitable_page_charitable-reports .tablenav .view-switch, body.charitable_page_charitable-reports .tablenav.top .actions, body.charitable_page_charitable-tools .tablenav .view-switch, body.charitable_page_charitable-tools .tablenav.top .actions, body.charitable_page_charitable-about .tablenav .view-switch, body.charitable_page_charitable-about .tablenav.top .actions { display: block !important; } body.charitable_page_charitable-reports h2.nav-tab-wrapper, body.charitable_page_charitable-tools h2.nav-tab-wrapper, body.charitable_page_charitable-about h2.nav-tab-wrapper { margin-bottom: 0px !important; margin-top: 0 !important; } body.charitable_page_charitable-reports h2.nav-tab-wrapper a.nav-tab, body.charitable_page_charitable-tools h2.nav-tab-wrapper a.nav-tab, body.charitable_page_charitable-about h2.nav-tab-wrapper a.nav-tab { margin-top: 10px !important; margin-bottom: 10px !important; } body.charitable_page_charitable-reports.admin-bar #charitable-admin-header, body.charitable_page_charitable-tools.admin-bar #charitable-admin-header, body.charitable_page_charitable-about.admin-bar #charitable-admin-header { padding-top: 46px; } body.charitable_page_charitable-dashboard .tablenav.top .actions, body.charitable_page_charitable-dashboard .tablenav .view-switch { display: block !important; width: 100%; } } /* * Override the margin-top: 46px rule above for the campaign header — keep it * flush against the admin bar at narrow viewports rather than leaving an * empty 46px gap. Cascade order makes this rule win at <=782px since both * media queries match and this one is declared later. */ @media screen and (max-width: 782px) { body.post-type-campaign.admin-bar #charitable-admin-header { margin-top: 0; } } @media screen and (max-width: 600px) { body.admin-bar.post-type-campaign #charitable-admin-header, body.admin-bar.charitable_page_charitable-dashboard #charitable-admin-header { margin-bottom: -46px; padding-top: 46px; margin-top: 0; } body.admin-bar.post-type-campaign .row-actions span.id, body.admin-bar.charitable_page_charitable-dashboard .row-actions span.id { color: black; line-height: 24px; font-size: 13px; margin-left: 8px; margin-right: 0px; } } body[class*=charitable_page_] .search-box input[name=s], body.post-type-campaign .search-box input[name=s], body.post-type-donation .search-box input[name=s] { margin: 2px 4px 0 0; height: 34px; } body[class*=charitable_page_] input#search-submit, body.post-type-campaign input#search-submit, body.post-type-donation input#search-submit { margin-top: 2px; height: 34px; } body[class*=charitable_page_] .alignleft.actions input[type=submit], body[class*=charitable_page_] .alignleft.actions select, body.post-type-campaign .alignleft.actions input[type=submit], body.post-type-campaign .alignleft.actions select, body.post-type-donation .alignleft.actions input[type=submit], body.post-type-donation .alignleft.actions select { min-height: 32px; height: 38px; } body[class*=charitable_page_] .charitable-campaign-action-button, body.post-type-campaign .charitable-campaign-action-button, body.post-type-donation .charitable-campaign-action-button { cursor: pointer; padding: 5px 4px; border: 1px solid #E1E3E5; background-color: white; width: 20px; height: 18px; border-radius: 3px; color: #5F616B; display: inline-block; text-align: center; vertical-align: middle; margin-right: 10px; line-height: 23px; } body[class*=charitable_page_] .charitable-campaign-action-button:hover, body.post-type-campaign .charitable-campaign-action-button:hover, body.post-type-donation .charitable-campaign-action-button:hover { color: white; } /* specific to starting from scratch */ body.post-type-campaign.edit-php.charitable-campaigns-0-published #posts-filter tbody#the-list td, body.post-type-campaign.edit-php.charitable-campaigns-0-trash #posts-filter tbody#the-list td { vertical-align: middle; padding-top: 20px; padding-bottom: 20px; height: auto; } body.post-type-campaign.edit-php.charitable-campaigns-0-published #posts-filter tbody#the-list tr.child td, body.post-type-campaign.edit-php.charitable-campaigns-0-trash #posts-filter tbody#the-list tr.child td { padding-top: 0; padding-bottom: 0; } body.post-type-campaign.edit-php.charitable-campaigns-0-published .tablenav.top .charitable-export-actions, body.post-type-campaign.edit-php.charitable-campaigns-0-trash .tablenav.top .charitable-export-actions { margin-left: 0px; } body.post-type-campaign.edit-php.charitable-campaigns-0-published .tablenav.top .charitable-legacy-actions, body.post-type-campaign.edit-php.charitable-campaigns-0-trash .tablenav.top .charitable-legacy-actions { margin-left: 15px; } .body.post-type-campaign.edit-php.charitable-campaigns-0-trash .charitable-campaign-legacy-actions { display: none !important; } /* donation list page */ body.post-type-donation { /* popups */ /* list items */ /* buttons */ /* blank slate */ } body.post-type-donation #posts-filter input, body.post-type-donation #posts-filter select, body.post-type-donation #posts-filter textarea, body.post-type-donation #posts-filter button { font-family: "Inter", sans-serif !important; } body.post-type-donation table { border-color: #DDD; } body.post-type-donation table thead th a, body.post-type-donation table tfoot th a { color: #6A6C77; font-weight: 500; } body.post-type-donation table thead th, body.post-type-donation table tfoot th, body.post-type-donation table thead td, body.post-type-donation table tfoot td { border-color: #DDD; } body.post-type-donation table td.title { font-weight: 400; padding-right: 50px; } body.post-type-donation table td.title a { font-weight: 400; color: #454955; } body.post-type-donation h1 { font-family: "Inter", sans-serif; font-weight: 500; } body.post-type-donation h1.wp-heading-inline { font-size: 21px; margin-right: 10px; margin-bottom: 5px; margin-top: 20px; } body.post-type-donation #screen-meta-links { display: none; } body.post-type-donation p.search-box { position: absolute; right: 20px; top: auto; margin-top: 39px; } body.post-type-donation select, body.post-type-donation input#search-submit, body.post-type-donation input.button { background-color: #F9F9FA; color: #52545F; border-color: #E4E4E7; } body.post-type-donation form#posts-filter .tablenav { font-family: "Inter", sans-serif; } body.post-type-donation form#posts-filter .tablenav select { min-width: 160px; } body.post-type-donation form#posts-filter .tablenav.top { margin-bottom: 20px; } body.post-type-donation form#posts-filter .tablenav.top select, body.post-type-donation form#posts-filter .tablenav.top button { font-size: 13px; line-height: 29px; font-weight: 500; } body.post-type-donation form#posts-filter .tablenav.top button { padding: 0 15px; } body.post-type-donation form#posts-filter .tablenav.bottom { margin-top: 25px; } body.post-type-donation form#posts-filter .tablenav.bottom select, body.post-type-donation form#posts-filter .tablenav.bottom button { font-size: 13px; line-height: 29px; font-weight: 500; } body.post-type-donation form#posts-filter .tablenav.bottom button { padding: 0 15px; } body.post-type-donation .charitable-donation-legacy-actions, body.post-type-donation .charitable-donation-export-actions, body.post-type-donation .charitable-donation-filter-actions { font-family: "Inter", sans-serif; } body.post-type-donation .charitable-donation-legacy-actions a, body.post-type-donation .charitable-donation-export-actions a, body.post-type-donation .charitable-donation-filter-actions a { font-size: 14px; line-height: 19px; color: #2B66D1; font-weight: 500; display: inline-block; padding-top: 9px; } body.post-type-donation .charitable-donation-legacy-actions a label, body.post-type-donation .charitable-donation-export-actions a label, body.post-type-donation .charitable-donation-filter-actions a label { display: block; text-decoration: underline; float: left; margin-top: -2px; } body.post-type-donation .charitable-donation-legacy-actions a img, body.post-type-donation .charitable-donation-export-actions a img, body.post-type-donation .charitable-donation-filter-actions a img { width: 16px; height: 16px; display: block; margin-right: 4px; float: left; } body.post-type-donation .charitable-donation-legacy-actions a.charitable-campaigns-clear, body.post-type-donation .charitable-donation-export-actions a.charitable-campaigns-clear, body.post-type-donation .charitable-donation-filter-actions a.charitable-campaigns-clear { font-weight: 400; padding: 5px 15px; margin: 0 0 0 5px; } body.post-type-donation .charitable-donations-clear.button { padding-top: 4px; margin-left: 10px; margin-top: 2px; } body.post-type-donation .charitable-donation-legacy-actions a { color: green; } body.post-type-donation .charitable-donation-legacy-actions a img { margin-top: 2px; } body.post-type-donation .charitable-donation-filter-actions { margin-right: 10px; } body.post-type-donation .charitable-donation-filter-actions a img { width: 11px; height: 11px; margin-top: 2px; } body.post-type-donation input#post-search-input { border-color: #E4E4E7; } body.post-type-donation #wpbody-content .page-title-action { background-color: #00a32a; color: #ffffff; } body.post-type-donation #wpbody-content .charitable-donation-action-button { cursor: pointer; padding: 5px 4px; border: 1px solid #E1E3E5; background-color: white; width: 20px; height: 18px; border-radius: 3px; color: #5F616B; display: inline-block; text-align: center; vertical-align: middle; margin-right: 10px; } body.post-type-donation #wpbody-content .charitable-donation-action-button:hover { color: white; } body.post-type-donation .jconfirm .jconfirm-cell { display: block; } body.post-type-donation.edit-php.post-type-donation tbody#the-list td { vertical-align: middle; } body.post-type-donation.edit-php.post-type-donation .actions { vertical-align: middle; } body.post-type-donation.edit-php.post-type-donation .actions button { font-size: 18px; border-radius: 0; box-shadow: none; border: 1px solid #ccc; background-color: transparent; margin: 0 5px 0 0; } body.post-type-donation.edit-php.post-type-donation tbody#the-list th.check-column input[type=checkbox] { margin-top: 3px; } body.post-type-donation.edit-php.post-type-donation tbody#the-list th.check-column, body.post-type-donation.edit-php.post-type-donation tbody#the-list td { vertical-align: top; padding-top: 20px; } body.post-type-donation.edit-php.post-type-donation tbody#the-list tr.no-items td { padding-top: 10px; } body.post-type-donation.edit-php.post-type-donation tbody#the-list td.column-actions { padding-top: 19px; } body.post-type-donation.edit-php.post-type-donation tbody#the-list td.column-creator .charitable-donation-creator-avatar { border-radius: 50%; max-width: 25px; max-height: 25px; float: left; } body.post-type-donation.edit-php.post-type-donation tbody#the-list td.column-creator .charitable-donation-creator-name { display: inline-block; margin-left: 10px; margin-top: 2px; } body.post-type-donation.edit-php.post-type-donation .donated .meter { height: 10px; position: relative; background: lightgray; padding: 0px; margin: 10px auto 0 0; width: 75%; box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); } body.post-type-donation.edit-php.post-type-donation .donated .meter > span { display: block; height: 100%; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: #00a32a; background-image: linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%); box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4); position: relative; overflow: hidden; } body.post-type-donation.edit-php.post-type-donation .column-status mark { padding: 0px 0px; margin: 0; text-align: center; white-space: nowrap; background: white; border-radius: 0; font-size: 14px; font-weight: 400; letter-spacing: 1px; text-transform: capitalize; color: #2d2d2d; } body.post-type-donation.edit-php.post-type-donation .column-status mark.active { color: #00a32a; background-color: transparent; } body.post-type-donation.edit-php.post-type-donation .column-status mark.draft { color: #545660; background-color: transparent; } body.post-type-donation.edit-php.post-type-donation .column-status mark.finished { color: #215d8f; background-color: transparent; } body.post-type-donation.edit-php.post-type-donation .column-status mark.successful { color: #215d8f; background-color: transparent; } body.post-type-donation.edit-php.post-type-donation .column-status mark.unsuccessful { color: #d63638; background-color: transparent; } body.post-type-donation.edit-php.post-type-donation .tablenav.top > .tablenav-pages { display: none; } body.post-type-donation #wpbody-content .page-title-action { background-color: #5AA152; border-radius: 5px; } body.post-type-donation .charitable-blank-slate { max-width: 764px; text-align: center; margin: auto; padding: 5em 0 0; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-hero-image { min-height: 150px; opacity: 0.3; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-message { color: #444; font-size: 1.5em; margin: 1em auto 1em; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons { margin-bottom: 4em; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta { font-size: 1.2em; padding: 0.75em 1.5em; margin: 0 0.25em; height: auto; display: inline-block !important; background: white; border-color: black; color: black; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta.charitable-button { display: inline-block; border-radius: 4px; cursor: pointer; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap; box-shadow: none; font-size: 16px; font-weight: 600 !important; line-height: 19px; padding: 10px 20px; border: none; background-color: #df7739; color: #ffffff; text-transform: capitalize; letter-spacing: normal; padding: 15px 25px; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta.charitable-button:hover { background-color: #bd632f; color: white; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta.button-secondary { background-color: #5AA152; color: #ffffff; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta.button-secondary:hover { color: white; } body.post-type-donation .charitable-blank-slate .charitable-blank-slate-buttons .charitable-blank-slate-cta:hover { color: black; } /* Campaigns Page */ body.wp-admin.charitable-campaigns table.wp-list-table td.column-creator a { display: flex; } /* Blank Slate */ .charitable-blank-slate { max-width: 800px; text-align: center; margin: auto; padding: 2em 0 0; } .charitable-blank-slate .page-header { background: white; border: 1px solid #ccd0d4; padding: 20px; display: flex; justify-content: space-between; align-items: center; margin: 0 0 20px 0; } .charitable-blank-slate .page-header .page-title { font-size: 23px; font-weight: 400; color: #23282d; margin: 0; } .charitable-blank-slate .welcome-card { background: white; border: 1px solid #ccd0d4; border-radius: 4px; padding: 40px; text-align: center; margin-bottom: 30px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); } .charitable-blank-slate .welcome-card .welcome-title { font-size: 28px; color: #23282d; margin-bottom: 16px; font-weight: 600; } .charitable-blank-slate .welcome-card .welcome-description { font-size: 16px; color: #666; margin-bottom: 32px; max-width: 600px; margin-left: auto; margin-right: auto; line-height: 1.5; } .charitable-blank-slate .btn-primary { background: #87B655; color: white; border: none; padding: 8px 16px; border-radius: 3px; font-size: 13px; cursor: pointer; text-decoration: none; display: inline-block; } .charitable-blank-slate .btn-primary:hover { background: #7a9f4f; color: white; } .charitable-blank-slate .btn-primary.btn-large { font-size: 16px; padding: 16px 32px; border-radius: 5px; } .charitable-blank-slate .btn-secondary { background: #f47c3c; color: white; border: none; padding: 10px 20px; border-radius: 3px; font-size: 13px; cursor: pointer; text-decoration: none; display: inline-block; } .charitable-blank-slate .btn-secondary:hover { background: #e66a2a; color: white; } .charitable-blank-slate .secondary-actions { display: grid; grid-template-columns: 1fr; gap: 20px; margin: 30px auto; max-width: 800px; } @media (min-width: 768px) { .charitable-blank-slate .secondary-actions { grid-template-columns: 1fr 1fr; } } .charitable-blank-slate .action-card { background: white; border: 1px solid #ccd0d4; text-align: left; border-radius: 4px; padding: 24px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); } .charitable-blank-slate .action-card h3 { font-size: 16px; color: #23282d; margin: 0 0 20px 0; font-weight: 600; text-align: left; } .charitable-blank-slate .action-card p { color: #666; margin: 0 0 16px 0; font-size: 14px; line-height: 1.4; } .charitable-blank-slate .givewp-detection-text { margin: 0 0 8px 0; font-size: 14px; line-height: 1.4; } .charitable-blank-slate .givewp-detection-text strong { color: #23282d; } .charitable-blank-slate .givewp-detection-text .givewp-count { color: #f47c3c; font-weight: 700; } .charitable-blank-slate .help-resources { background: white; border: 1px solid #ccd0d4; border-radius: 4px; padding: 24px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); margin: 30px auto; max-width: 800px; text-align: left; } .charitable-blank-slate .help-resources h3 { font-size: 16px; color: #23282d; margin: 0 0 16px 0; font-weight: 600; } .charitable-blank-slate .help-links { list-style: none; margin: 0; padding: 0; } .charitable-blank-slate .help-links li { margin: 0 0 8px 0; padding: 0; } .charitable-blank-slate .help-links li a { color: #0073aa; text-decoration: none; font-size: 14px; } .charitable-blank-slate .help-links li a:hover { text-decoration: underline; } .charitable-blank-slate .blank-slate-feature-card { background: white; border: 1px solid #ccd0d4; border-radius: 4px; padding: 24px; text-align: left; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); display: flex; flex-direction: column; align-items: flex-start; gap: 16px; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-title-icon-row { display: flex; align-items: center; justify-content: center; gap: 8px; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-icon { display: flex; align-items: center; justify-content: center; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-icon img { width: 24px; height: 24px; opacity: 0.7; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-content { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-button-row { display: flex; flex-direction: row; align-items: center; gap: 10px; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-title { font-size: 16px; color: #23282d; margin: 0; font-weight: 600; display: flex; align-items: center; gap: 8px; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-pro-badge { background: #f47c3c; color: white; font-size: 10px; padding: 2px 6px; border-radius: 2px; font-weight: 600; display: inline-block; text-transform: uppercase; } .charitable-blank-slate .blank-slate-feature-card .blank-slate-feature-description { color: #666; margin: 0; font-size: 14px; line-height: 1.4; text-align: left; max-width: 100%; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button { background: #f47c3c; color: white; border: none; padding: 10px 20px; border-radius: 3px; font-size: 13px; cursor: pointer; text-decoration: none; display: inline-block; font-weight: normal; transition: all 0.2s ease; text-align: center; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button:hover:not(:disabled) { background: #e66a2a; color: white; text-decoration: none; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button:focus { box-shadow: 0 0 0 1px #e66a2a; outline: none; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button:disabled { opacity: 0.6; cursor: not-allowed; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-install-button { background: #f47c3c; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-install-button:hover { background: #e66a2a; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-activate-button { background: #87B655; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-activate-button:hover { background: #7a9f4f; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-installed-button { background: #6c757d; color: white; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-installed-button:hover { background: #6c757d; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-upgrade-button { background: #f47c3c; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-upgrade-button:hover { background: #e66a2a; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-learn-more-button { background: #f47c3c; color: white; border: none; } .charitable-blank-slate .charitable-dashboard-v2-enhance-grid-button.charitable-dashboard-v2-learn-more-button:hover { background: #e66a2a; color: white; text-decoration: none; } .blank-slate-feature-content .charitable-dashboard-v2-enhance-grid-button { padding: 4px 15px !important; margin-top: 2px; font-size: 13px; line-height: 29px; font-weight: 500; } /* Hide WordPress admin elements on blank slate pages. Note: campaign/donation hide rules are in inline