.period { color: var(--givewp-neutral-500); font-size: 1.125rem; } .statusBadge { --statusBadgeBgColor: var(--givewp-grey-25); --statusBadgeTextColor: var(--givewp-grey-900); align-items: center; background-color: var(--statusBadgeBgColor); border-radius: var(--givewp-rounded-full); border: 1px solid var(--statusBadgeBorderColor); color: var(--statusBadgeTextColor); display: flex; font-size: 0.75rem; font-weight: 600; gap: var(--givewp-spacing-1); justify-content: center; padding: var(--givewp-spacing-1) var(--givewp-spacing-3); text-align: center; &.statusBadge--pending { --statusBadgeBgColor: var(--givewp-blue-100); --statusBadgeTextColor: var(--givewp-blue-900); } &.statusBadge--active { --statusBadgeBgColor: var(--givewp-green-100); --statusBadgeTextColor: var(--givewp-green-900); } &.statusBadge--completed { --statusBadgeBgColor: var(--givewp-emerald-100); --statusBadgeTextColor: var(--givewp-emerald-900); } &.statusBadge--expired, &.statusBadge--cancelled, &.statusBadge--failing, &.statusBadge--trashed { --statusBadgeBgColor: var(--givewp-red-100); --statusBadgeTextColor: var(--givewp-red-900); } &.testBadge { --statusBadgeBgColor: var(--givewp-orange-400); --statusBadgeTextColor: var(--givewp-shades-white); } } .archive { --contextMenuItemColor: var(--givewp-red-600); } .sectionFieldInputWrapper { display: flex; gap: var(--givewp-spacing-2); } .syncModalFooter { display: flex; align-items: center; gap: var(--givewp-spacing-2); margin-top: var(--givewp-spacing-2); padding: var(--givewp-spacing-3) var(--givewp-spacing-4); background-color: #f2f9ff; border-top: solid 1px #0c7ff2; border-right: solid 1px #0c7ff2; border-bottom: solid 1px #0c7ff2; border-left: solid 4px #0c7ff2; border-radius: 4px; font-size: 0.875rem; font-weight: 500; line-height: 1.43; color: #001326; } .checkboxField { margin-top: var(--givewp-spacing-6); .checkboxLabel { align-items: center; color: var(--givewp-neutral-700); display: flex; gap: var(--givewp-spacing-2); } .checkbox { --transition: 0.2s ease; appearance: none; background-color: transparent; border-radius: var(--givewp-rounded-1, 0.25rem); border: solid 1px var(--givewp-grey-400); color: #2271b1; cursor: pointer; flex-shrink: 0; font-size: inherit; height: 1.25rem; margin: 0; transition: background-color var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition); vertical-align: middle; width: 1.25rem; &:checked::before { content: none; } &:focus { border-color: transparent; box-shadow: #2271b1 0px 0px 0px 0.125rem; outline: none; } &:checked, &:checked:active, &:checked:focus { background-color: #2271b1; background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27%3E%3C/polyline%3E%3C/svg%3E"); background-position: center; background-size: 0.75em auto; background-repeat: no-repeat; border-color: #2271b1; } &[aria-invalid="false"] { border-color: var(--givewp-green-500); } &[aria-invalid="true"] { border-color: var(--givewp-red-400); } } } .cancelDialogNotice { align-items: center; background-color: var(--givewp-orange-25, #FFFAF2); border-radius: var(--givewp-rounded-4); border: 1px solid var(--givewp-orange-400); border-left-width: 4px; display: flex; gap: var(--givewp-spacing-2); margin-bottom: var(--givewp-spacing-6); padding: var(--givewp-spacing-3) var(--givewp-spacing-4); p { color: var(--givewp-orange-900); font-size: 0.875rem; font-weight: 500; line-height: 20 / 14; margin: 0; } }