@charset "UTF-8";:root{--wp-admin-theme-color: #5897fb}.ams-option-group{display:flex;gap:1rem;flex-wrap:wrap}.ams-option-group__option{display:inline-flex;align-items:center;line-height:2}.ams-option-group__option:has(input:checked){font-weight:600}.ams-field-group{display:flex;gap:1rem;flex-wrap:wrap}.ams-common-pager{--rouding: .25rem;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center;align-items:center}.ams-common-pager--left{justify-content:flex-start}.ams-common-pager--right{justify-content:flex-end}.ams-common-pager.ams-common-pager.ams-common-pager.ams-common-pager .ams-common-pager__page-link{display:flex;justify-content:center;align-items:center;width:2em;height:2em;border-radius:var(--rouding);background-color:#0000001a;text-decoration:none;color:inherit;font-weight:700}.ams-common-pager.ams-common-pager.ams-common-pager.ams-common-pager .ams-common-pager__page-link--current{background-color:#00000080;color:#fff}.ams-common-pager.ams-common-pager.ams-common-pager.ams-common-pager .ams-common-pager__page-link--truncated{background:transparent;opacity:.5;pointer-events:none}.ams-common-reporting{width:fit-content}.ams-common-reporting .card--full-width{min-width:calc(100% - 15px);max-width:fit-content}.ams-common-reporting fieldset>legend{font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding-top:.5rem}.ams-common-report-parameters--hidden{display:none}.ams-common-report-parameter__label{display:block;font-weight:700;margin-bottom:.5rem}.ams-common-report-parameter__control{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem}.ams-common-report-parameter__control input:not([type=checkbox],[type=radio]){width:100%}.ams-common-report{white-space:nowrap;overflow:auto}.ams-common-report__table{border-collapse:collapse}.ams-common-report__table thead th,.ams-common-report__table tfoot th,.ams-common-report__table tbody td,.ams-common-report__table tbody th{padding:.25rem;background:white}.ams-common-report__table thead th,.ams-common-report__table tfoot th,.ams-common-report__table tbody td,.ams-common-report__table tbody th{position:relative;padding:.25rem}.ams-common-report__table thead th:before,.ams-common-report__table tfoot th:before,.ams-common-report__table tbody td:before,.ams-common-report__table tbody th:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;border:1px solid currentColor}.ams-common-report__table thead th.numeric,.ams-common-report__table tfoot th.numeric,.ams-common-report__table tbody td.numeric,.ams-common-report__table tbody th.numeric{text-align:right;font-family:monospace}.ams-common-report__table tbody th{text-align:right}#adminmenu li.ams-common-list-group-memberships:before{background:#b4b9be;content:"";display:block;height:1px;margin:5px 0;width:100%;opacity:.4}.ams-common-group-membership form input:invalid{border:1px solid #8c8f94}.ams-common-group-membership form input:invalid:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.ams-common-group-membership form select{width:95%}.form-field--required .description{position:absolute;opacity:0}.form-field--required:is(tr)>th>label:after,.form-field--required:is(th)>label:after{content:" *";color:red}.form-field input:not([type=radio],[type=checkbox]),.form-field select,.form-field select+.select2{width:95%}.form-field__notice{border-radius:.2rem;display:block;margin:.5rem 0;padding:.5rem;white-space:pre}.form-field__notice--error{background-color:#ff00001a;color:red}.form-field__notice--warning{background-color:#ff8c001a;color:#ff8c00}.form-field__notice--success{background-color:#0064001a;color:#006400}tr:has(.form-field__notice--error)>th{color:red}.form-field-group__header td,.form-field-group__header th{padding-top:2rem!important;background-color:#fff!important}.ams-common-manage-group-members .ams-common-group-members-table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:1rem}.ams-common-manage-group-members .ams-common-group-members-table th,.ams-common-manage-group-members .ams-common-group-members-table td{border:1px solid #c3c4c7;padding:.75rem;text-align:left}.ams-common-manage-group-members .ams-common-group-members-table th{background-color:#f4f4f4}.ams-common-manage-group-members .ams-common-group-members-table td{background-color:#fff}.ams-common-manage-group-members .ams-common-group-members-table td.text-right{text-align:right}.ams-common-manage-group-members .ams-common-group-members-table td:has(select,input){vertical-align:top}.ams-common-manage-group-members .ams-common-group-members-table input{width:100%}.ams-common-manage-group-members .ams-common-group-members-table .groundhogg-contact-selector+.select2-container{width:100%}.ams-common-manage-group-members .ams-common-group-members-table__actions-column{width:0}.ams-common-manage-group-members .ams-common-group-members-table__actions td,.ams-common-manage-group-members .ams-common-group-members-table__new-member-actions:is(td){text-align:right}.ams-common-manage-group-members .ams-common-add-new-group-members-button{margin-top:2rem!important}.ams-common-add-new-group-members-form{margin-top:2rem}.ams-common-add-new-group-members-form-actions{display:flex;width:100%;margin-top:2rem}.ams-common-add-new-group-members-form-actions .ams-common-save-new-group-members-action{display:flex;justify-content:flex-start;flex-grow:1}.ams-common-add-new-group-members-form-actions .ams-common-add-group-member-action{display:flex;justify-content:flex-end}form:has(optgroup[data-ams-country-is-selected]) select[name=state] optgroup{display:none}form:has(optgroup[data-ams-country-is-selected]) select[name=state] optgroup[data-ams-country-is-selected=yes]{display:unset}form:has(optgroup[data-ams-country-is-selected]) tr:has(select[name=state]):not(:has(optgroup[data-ams-country-is-selected=yes])){display:none}.ams-create-individual-membership-form__general-errors:not(:has([class*=form-field__notice])){display:none}.working__spinner{display:none}.working .working__spinner{display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:100%;width:1rem;height:1rem;overflow:hidden;line-height:1;animation:working-spinner linear infinite .75s}@keyframes working-spinner{0%{rotate:0deg}to{rotate:360deg}}.working .working__spinner+:is(input[type=submit],input[type=button]){display:none}.individual-membership-new-plan-table.ams-admin-table th{width:18ch}.individual-membership-new-plan-table__plans{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.plan-selector{display:flex;justify-content:flex-start;align-items:center}.ams_common_group_edit_admin_changed_handler .message{border-radius:.2rem;border:1px solid;background-color:#ff8c001a;color:#ff8c00;padding:1rem;margin:1rem auto}.ams-common-create-memberships-plan-placeholder{font-style:italic;margin:2rem 0}.ams-common-membership-contact-plans__plan+.ams-common-membership-contact-plans__plan{margin-top:2rem}.ams-common-membership-contact-plans a[target=_blank]:after{content:"⇗";vertical-align:super}.ams-common-membership-contact-plan__action:has(.ams-common-membership-contact-plan-action--state-failed)~*{opacity:.5}.ams-common-membership-contact-plan-action{--border-color: #efefef;--header-background-color: #ccc;--header-foreground-color: currentColor;width:100%;border-collapse:collapse;--gutter: .25rem;border:1px solid var(--border-color);border-radius:.25rem}.ams-common-membership-contact-plan-action__row-header,.ams-common-membership-contact-plan-action__row-value{padding:var(--gutter)}.ams-common-membership-contact-plan-action__row-header{width:12ch;vertical-align:text-top}.ams-common-membership-contact-plan-action__row--type{background:var(--header-background-color);color:var(--header-foreground-color);font-weight:700}.ams-common-membership-contact-plan-action__row--warnings{background:#ffe1a8}.ams-common-membership-contact-plan-action__row--errors{background:#ffe1e1;color:red;font-weight:700}.ams-common-membership-contact-plan-action--state-pending{--border-color: #33f;--header-background-color: #ededff}.ams-common-membership-contact-plan-action--state-failed{--border-color: #f00;--header-background-color: #d93434;--header-foreground-color: white}.ams-common-membership-contact-plan-action--state-failed .ams-common-membership-contact-plan-action__row--state,.ams-common-membership-contact-plan-action--state-failed .ams-common-membership-contact-plan-action__row--info{color:var(--border-color);font-weight:700}.ams-common-membership-contact-plan-action--state-completed{--border-color: green;--header-background-color: green;--header-foreground-color: white}.ams-common-membership-contact-plan-action--state-completed .ams-common-membership-contact-plan-action__row--state{font-weight:700}.ams-common-array-data{display:flex;flex-direction:column;flex-grow:1;gap:var(--gutter)}.ams-common-array-data__line{display:flex}.ams-common-array-data__line+.ams-common-array-data__line{border-top:1px solid #ccc}.ams-common-array-data__line+.ams-common-array-data__line:has(.ams-common-array-data){margin-top:1rem;padding-top:1rem;border-top-width:2px}.ams-common-array-data__key{padding:var(--gutter)}.ams-common-array-data__key--numeric{display:none}.ams-common-array-data__key--string{min-width:12ch}.ams-common-array-data__value{padding:var(--gutter);flex-grow:1}#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__label{padding-left:10px!important}#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields--invalid{color:var(--wc-red, red)!important}#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields--invalid input,#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields--invalid select,#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields--invalid .select2-selection,#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields--invalid .select2-selection .select2-selection__rendered{border-color:var(--wc-red, red);color:var(--wc-red, red)}#general_product_data.woocommerce_options_panel .options_group_ams_subscription_renewal_fields .ams_subscription_renewal_fields__fields .invalid-date-period-message{display:block;clear:both}#js-membership-report-container{margin:5px 15px 2px;background-color:#fff;padding:20px;border:ridge;box-shadow:0 0 10px #0000001a}#js-membership-report-container .js-membership-report-table{width:100%;border-collapse:collapse;margin:20px 0}#js-membership-report-container .js-membership-report-table th,#js-membership-report-container .js-membership-report-table td{padding:15px;text-align:center}#js-membership-report-container .js-membership-report-table th{font-weight:700}#js-membership-report-container .js-membership-report-table tr.js-total-row{font-weight:700;border:1px solid #c3c4c7}#js-membership-report-container .js-membership-report-table th,.js-membership-report-table td{padding:15px!important;text-align:center}#js-membership-report-container .js-membership-report-table th:first-child,#js-membership-report-container .js-membership-report-table td:first-child{text-align:left}#js-membership-report-container .js-membership-report-table th:first-child,#js-membership-report-container .js-membership-report-table td:first-child{width:250px;text-align:left}.ams-contact-tab-message{--background-color: #f3f3f3;--foreground-color: currentColor;padding:.5rem;border-radius:.25rem;background-color:var(--background-color);color:var(--foreground-color)}.ams-contact-tab-message--error{--background-color: #e62b2b;--foreground-color: white}.ams-contact-tab-content{padding:1.25rem}.ams-contact-attended-events{container-type:inline-size;display:flex;flex-direction:column;gap:1rem}.ams-contact-attended-events:has(.ams-contact-event-detail) .ams-contact-attended-events__no-events{display:none}.ams-contact-attended-events__upcoming,.ams-contact-attended-events__past{display:flex;flex-direction:column;gap:1rem}.ams-contact-attended-events__upcoming:not(:has(.ams-contact-event-detail)),.ams-contact-attended-events__past:not(:has(.ams-contact-event-detail)){display:none}.ams-contact-attended-events__attendee{display:flex;flex-wrap:wrap;background:#f3f3f3;border-radius:.25rem;padding:1rem}.ams-contact-attended-events__attendee [data-ams-attendee-prop-html-attribute=data-ams-order-id]:not([data-ams-order-id]){display:none}.ams-contact-event-detail,.ams-contact-event-detail li{margin:initial;padding:initial}.ams-contact-event-detail{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem}.ams-contact-event-detail,.ams-contact-event-detail code{font-size:.7rem;white-space:nowrap}.ams-contact-event-detail__header{width:100%;display:flex;gap:.25rem;justify-content:space-between}@container (width < 50rem){.ams-contact-event-detail__header{flex-direction:column}}.ams-contact-event-detail__ticket-name{font-size:1rem;white-space:wrap}#activity-timeline .activity-item.activity.upload_form_file_to_contact h6,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed h6,#activity-timeline .activity-item.activity.error_creating_folder_for_contact h6{font-size:1em;margin:0 0 .25em}#activity-timeline .activity-item.activity.upload_form_file_to_contact h6 em,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed h6 em,#activity-timeline .activity-item.activity.error_creating_folder_for_contact h6 em{margin-top:.25em;display:block}#activity-timeline .activity-item.activity.upload_form_file_to_contact .activity-icon svg [fill=currentColor],#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed .activity-icon svg [fill=currentColor],#activity-timeline .activity-item.activity.error_creating_folder_for_contact .activity-icon svg [fill=currentColor]{fill:#fff}#activity-timeline .activity-item.activity.upload_form_file_to_contact .activity-icon svg [stroke=currentColor],#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed .activity-icon svg [stroke=currentColor],#activity-timeline .activity-item.activity.error_creating_folder_for_contact .activity-icon svg [stroke=currentColor]{stroke:#fff}#activity-timeline .activity-item.activity.upload_form_file_to_contact .activity-icon,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed .activity-icon,#activity-timeline .activity-item.activity.error_creating_folder_for_contact .activity-icon{background:green}#activity-timeline .activity-item.activity.upload_form_file_to_contact[class*=failed] .activity-icon,#activity-timeline .activity-item.activity.upload_form_file_to_contact[class*=error] .activity-icon,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed[class*=failed] .activity-icon,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed[class*=error] .activity-icon,#activity-timeline .activity-item.activity.error_creating_folder_for_contact[class*=failed] .activity-icon,#activity-timeline .activity-item.activity.error_creating_folder_for_contact[class*=error] .activity-icon{background:red}#activity-timeline .activity-item.activity.upload_form_file_to_contact table,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed table,#activity-timeline .activity-item.activity.error_creating_folder_for_contact table{margin:1em 0;font-size:.8em}#activity-timeline .activity-item.activity.upload_form_file_to_contact .ams-upload-form-file-to-contact-activity-renderer-entry-row,#activity-timeline .activity-item.activity.upload_form_file_to_contact_failed .ams-upload-form-file-to-contact-activity-renderer-entry-row,#activity-timeline .activity-item.activity.error_creating_folder_for_contact .ams-upload-form-file-to-contact-activity-renderer-entry-row{display:none}body.ams-user-can-view-gf-entries #activity-timeline .activity-item.activity.upload_form_file_to_contact .ams-upload-form-file-to-contact-activity-renderer-entry-row,body.ams-user-can-view-gf-entries #activity-timeline .activity-item.activity.upload_form_file_to_contact_failed .ams-upload-form-file-to-contact-activity-renderer-entry-row,body.ams-user-can-view-gf-entries #activity-timeline .activity-item.activity.error_creating_folder_for_contact .ams-upload-form-file-to-contact-activity-renderer-entry-row{display:table-row}.ams-admin-table{width:100%;border-collapse:collapse}.ams-admin-table td,.ams-admin-table th{--border: 1px solid #c3c4c7;border-top:var(--border);border-bottom:var(--border);padding:.75rem;text-align:left}.ams-admin-table td:first-child,.ams-admin-table th:first-child{border-left:var(--border)}.ams-admin-table td:last-child,.ams-admin-table th:last-child{border-right:var(--border)}.ams-admin-table th{background-color:#f4f4f4;vertical-align:top}.ams-admin-table th:first-child:has(+td:last-child){width:12rem}.ams-admin-table tr tr th{min-width:revert}.ams-admin-table td{background-color:#fff}.ams-admin-table__row-controls{width:1px}tfoot .ams-admin-table__row-controls{text-align:right;vertical-align:middle;line-height:1}#advanced_fields .tribe-dependent{display:block!important}
