.apf-error,.apf-error-msg,.apf-notice--error{color:var(--apf-color-danger)}.apf-notice--success{color:var(--apf-color-success)}.apf-heading,.apf-billing-title,.apf-section-title,.apf-chart-section h3{font-size:1.125rem;line-height:1.35;margin:0 0 .75rem}.apf-chart-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.apf-chart-section-header h3{margin:0}.apf-empty-state,.apf-empty,.apf-chart-empty,.apf-help{color:var(--apf-color-subtle);margin:.75rem 0}.apf-help--warning{background:var(--apf-color-warning-bg);border:1px solid var(--apf-color-warning-border);border-radius:var(--apf-radius);color:var(--apf-color-warning);padding:.75rem}.apf-alert{border-radius:var(--apf-radius);margin-bottom:var(--apf-gap);padding:.75rem}.apf-alert--success{background:var(--apf-color-success-bg);border:1px solid var(--apf-color-success-border);color:var(--apf-color-success)}.apf-alert--error,.apf-field-error{background:var(--apf-color-danger-bg);border:1px solid var(--apf-color-danger-border);color:var(--apf-color-danger)}.apf-field-error{border-radius:var(--apf-radius);display:none;font-size:.875rem;margin-top:.375rem;padding:.375rem .5rem}.apf-affiliate-banner{align-items:center;display:flex;gap:var(--apf-gap);margin-bottom:var(--apf-gap)}.apf-affiliate-banner__avatar img{border-radius:50%;display:block}.apf-affiliate-banner__meta h3,.apf-affiliate-banner__meta p{margin:0 0 .375rem;overflow-wrap:anywhere}.apf-tabs{border-bottom:1px solid var(--apf-color-border);margin-bottom:var(--apf-gap)}.apf-tabs+.apf-tab-panel{margin-top:var(--apf-gap)}.apf-tabs__list{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.apf-tabs__item{margin:0}.apf-tabs .apf-tab-link{border:1px solid var(--apf-color-border);border-bottom:0;border-radius:var(--apf-radius) var(--apf-radius) 0 0;display:inline-flex;padding:.625rem .875rem;text-decoration:none!important}.apf-tabs .apf-tab-link:hover,.apf-tabs .apf-tab-link:focus{text-decoration:none!important}.apf-tabs .apf-tab-link--active,.apf-tabs .apf-tab-link[aria-current=page]{background:var(--apf-color-surface);border-color:currentColor;box-shadow:inset 0 -2px 0 currentColor;font-weight:600}.apf-dashboard-topline{align-items:center;display:flex;gap:var(--apf-gap);justify-content:space-between;margin-bottom:var(--apf-gap)}.apf-dashboard-topline h2{font-size:1.5rem;line-height:1.25;margin:.25rem 0 0}.dashboard-overview-cards,.apf-dashboard-secondary,.apf-billing-grid,.apf-affiliate-cards-wrapper{display:grid;gap:var(--apf-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.apf-dashboard-secondary{grid-template-columns:1fr}.apf-dashboard-secondary .apf-chart-section{order:1}.apf-dashboard-secondary .apf-referral-coupons{order:2}.apf-billing-grid>.form-row,.apf-billing-grid>.apf-field{clear:none;float:none;margin:0;min-width:0;width:100%}.apf-billing-grid>.form-row-wide,.apf-billing-grid>.full,.apf-billing-grid>.apf-account-type-field{grid-column:1/-1}.apf-account-type-options{display:flex;flex-wrap:wrap;gap:1rem}.apf-account-type-options .apf-radio{align-items:center;display:inline-flex;gap:.375rem}.apf-account-type-options .apf-radio label{display:inline;margin:0}.apf-billing-actions{margin-top:var(--apf-gap)}.apf-toggle-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.apf-toggle{align-items:center;display:inline-flex;gap:.375rem;margin:0}.apf-notifications-actions{margin-top:var(--apf-gap)}.apf-dashboard-main,.apf-section-card{margin-top:var(--apf-gap)}.apf-card-header{color:var(--apf-color-subtle);font-size:.875rem;font-weight:600}.apf-card-footer p{margin:.5rem 0 0}.apf-copy-div,.apf-inline-actions,.apf-button-row,.apf-actions,.apf-methods,.apf-filter-form,.apf-report-toolbar,.apf-visits-filters,.apf-leaderboard-filter{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.apf-referral-coupons td:last-child{white-space:nowrap}.apf-referral-coupons .apf-inline-actions .button,.apf-referral-coupons .apf-coupon-actions .button{margin:0}.apf-referral-coupons .apf-coupon-actions{align-items:center;flex-wrap:nowrap;gap:.625rem;justify-content:flex-start}.apf-referral-coupons .apf-coupon-actions .button,.apf-referral-coupons .apf-coupon-actions .apf-share-dropdown-wrapper{flex:0 0 auto}.apf-referral-coupons .apf-coupon-actions .apf-share-dropdown{left:auto;right:0;z-index:90}.apf-inline-share-section{display:inline-flex;flex:0 0 auto;max-width:100%}.apf-share-dropdown-wrapper{display:inline-flex;max-width:100%;position:relative}.apf-share-dropdown-wrapper.apf-share-open{z-index:80}.apf-referral-coupons .apf-share-dropdown-wrapper{flex:0 0 auto}.apf-copy-input,.apf-input,.apf-select,.apf-field input,.apf-field select,.apf-field textarea,.apf-affiliate-register-form input:not([type=submit]),.apf-affiliate-register-form select,.apf-affiliate-register-form textarea{max-width:100%;width:100%}.apf-copy-input{flex:1 1 16rem;min-width:0}.apf-copy-input--compact{min-width:10rem}.apf-label,.apf-field label,.apf-affiliate-register-form label{display:block;font-weight:600;margin-bottom:.375rem}.apf-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.apf-category-links-wrap{overflow:visible;position:relative;z-index:2}.apf-card-box.apf-share-open{position:relative;z-index:50}.apf-report-surface .apf_goback{margin-bottom:.75rem}.apf-report-surface .apf-report-toolbar{align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.apf-report-surface .apf-report-toolbar>div{min-width:0}.apf-report-surface .apf-report-toolbar .apf-label{display:block;margin-bottom:.35rem}.apf-report-surface .apf-report-toolbar .apf-input{width:100%}.apf-report-surface .apf-report-toolbar .apf-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;grid-column:1/-1;justify-content:flex-end}.apf-report-surface .apf-report-toolbar .button{white-space:nowrap}.apf-visits-filters>.apf-field{flex:1 1 10rem}.apf-visits-filters>.apf-actions{flex:1 1 100%}.apf-visits-filters>.apf-field .apf-input{min-height:2rem;width:100%}.apf-table,.apf-report-transactions-table{border-collapse:collapse;margin:0;min-width:100%;width:100%}.apf-table th,.apf-table td,.apf-report-transactions-table th,.apf-report-transactions-table td{border:1px solid var(--apf-color-border);padding:.625rem;text-align:left;vertical-align:top}.apf-table th,.apf-report-transactions-table th{background:var(--apf-color-muted);font-weight:700}.apf-datatables-scope table.dataTable{border-collapse:collapse;clear:both;margin:0;width:100%}.apf-datatables-scope table.dataTable th,.apf-datatables-scope table.dataTable td{box-sizing:border-box}.apf-datatables-scope table.dataTable thead .sorting,.apf-datatables-scope table.dataTable thead .sorting_asc,.apf-datatables-scope table.dataTable thead .sorting_desc{cursor:pointer;padding-right:1.75rem;position:relative}.apf-datatables-scope table.dataTable thead .sorting::after,.apf-datatables-scope table.dataTable thead .sorting_asc::after,.apf-datatables-scope table.dataTable thead .sorting_desc::after{color:var(--apf-color-subtle);font-size:.75rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.apf-datatables-scope table.dataTable thead .sorting::after{content:"↕"}.apf-datatables-scope table.dataTable thead .sorting_asc::after{content:"↑"}.apf-datatables-scope table.dataTable thead .sorting_desc::after{content:"↓"}.apf-datatables-scope .dataTables_wrapper{clear:both;color:var(--apf-color-text);position:relative}.apf-datatables-scope .dataTables_length,.apf-datatables-scope .dataTables_filter,.apf-datatables-scope .dataTables_info,.apf-datatables-scope .dataTables_paginate{color:var(--apf-color-subtle);font-size:.875rem;margin-bottom:.75rem}.apf-datatables-scope .dataTables_length{align-items:center;display:flex;float:none}.apf-datatables-scope .dataTables_filter{align-items:center;display:flex;float:none;justify-content:flex-end;text-align:right}.apf-datatables-scope .dataTables_wrapper>.dataTables_length,.apf-datatables-scope .dataTables_wrapper>.dataTables_filter{width:calc(50% - .5rem)}.apf-datatables-scope .dataTables_wrapper>.dataTables_length{float:left}.apf-datatables-scope .dataTables_wrapper>.dataTables_filter{float:right}.apf-datatables-scope .dataTables_length label,.apf-datatables-scope .dataTables_filter label{align-items:center;display:inline-flex;gap:.375rem;margin:0}.apf-datatables-scope .dataTables_filter input,.apf-datatables-scope .dataTables_length select{margin-left:.375rem}.apf-datatables-scope .dataTables_filter input{min-width:160px;width:180px}.apf-datatables-scope .dataTables_info{clear:both;float:left;margin-bottom:0;margin-top:.75rem}.apf-datatables-scope .dataTables_paginate{float:right;margin-bottom:0;margin-top:.75rem;text-align:right}.apf-datatables-scope .dataTables_paginate .paginate_button{cursor:pointer;margin-left:.25rem}.apf-datatables-scope .dataTables_paginate .paginate_button.disabled{cursor:default;opacity:.65}.apf-table-total-label{text-align:right}.apf-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--apf-gap)}.apf-pagination a,.apf-pagination span{display:inline-block}.apf-pagination .current,.apf-pagination .apf-pagination__link--current,.apf-pagination [aria-current=page]{font-weight:600}.apf-affiliate-card{overflow:hidden}.apf-creative-title{align-items:center;display:flex;font-weight:700;gap:.5rem;justify-content:space-between;margin-bottom:.75rem;overflow-wrap:anywhere}.apf-badge,.apf-pill{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.apf-badge{background:var(--apf-color-muted);color:var(--apf-color-text)}.apf-pill--success{background:var(--apf-color-success-bg);color:var(--apf-color-success)}.apf-pill--warn{background:var(--apf-color-warning-bg);color:var(--apf-color-warning)}.apf-creative-preview,.apf-creative-box{max-width:100%}.apf-creative-media{display:block;max-width:100%;object-fit:contain;width:100%}textarea.apf-creative-media{overflow:auto;white-space:pre-wrap}.creative-p,.apf-cell-url,.apf-cell-origin,.apf-affiliate-banner__link,.apf-company-details pre{overflow-wrap:anywhere;word-break:break-word}.apf-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.apf-chart-frame{background:var(--apf-color-muted);border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);height:24rem;max-width:100%;padding:.625rem;position:relative}.apf-chart-frame canvas{height:100%;width:100%}.apf-public-modal[hidden],.apf-terms-content[hidden],.apf-help[hidden],.apf-loading[hidden],.apf-alert[hidden]{display:none}.apf-public-modal{align-items:center;background:rgba(15,23,42,.6);inset:0;justify-content:center;padding:var(--apf-gap);position:fixed;z-index:100000}.apf-public-modal.is-open{display:flex}.apf-public-modal__dialog{background:var(--apf-color-surface);border-radius:var(--apf-radius);max-height:min(90vh,52rem);max-width:min(100%,42rem);overflow:auto;width:100%}.apf-public-modal--creative-links .apf-public-modal__dialog{max-width:min(100%,68rem)}.apf-public-modal__header,.apf-public-modal__body{padding:var(--apf-gap)}.apf-public-modal__header{align-items:center;border-bottom:1px solid var(--apf-color-border);display:flex;justify-content:space-between}.apf-method__card{border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);display:inline-flex;gap:.5rem;padding:.625rem .75rem}.apf-method__card--locked{cursor:default}.apf-method__label{margin-left:.5rem}.apf-billing-summary-list{list-style:none;margin:.5rem 0 0;padding:0}.apf-terms-content{background:var(--apf-color-muted);border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);font-size:.875rem;margin-top:.625rem;max-height:12.5rem;overflow-y:auto;padding:.625rem}.apf-share-dropdown{background:#fff;border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);box-shadow:0 .75rem 1.75rem rgba(15,23,42,.12);box-sizing:border-box;display:none;max-width:min(14rem,calc(100vw - 2rem));min-width:8.25rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .375rem);z-index:20}.apf-share-dropdown--open-down{bottom:auto;top:calc(100% + .375rem)}.apf-share-dropdown--open-up{bottom:calc(100% + .375rem);top:auto}.apf-share-dropdown a:hover,.apf-share-dropdown a:focus,.apf-share-dropdown a:active{background:var(--apf-color-muted);color:var(--apf-color-text)!important;outline:0;text-decoration:none!important;text-decoration-line:none!important}.apf-share-dropdown a:focus-visible{box-shadow:0 0 0 2px rgba(99,102,241,.28)}@media (max-width:768px){.apf-dashboard-topline,.apf-affiliate-banner{align-items:flex-start;flex-direction:column}.apf-copy-div,.apf-inline-actions,.apf-button-row,.apf-actions,.apf-filter-form,.apf-report-toolbar,.apf-visits-filters{align-items:stretch;flex-direction:column}.apf-copy-div>*,.apf-inline-actions>*,.apf-button-row>*,.apf-actions>*,.apf-filter-form>*,.apf-report-toolbar>*,.apf-visits-filters>*{width:100%}.apf-inline-share-section,.apf-share-dropdown-wrapper,.apf-share-dropdown{width:100%}.apf-share-dropdown{bottom:auto;max-width:100%;position:static;top:auto}.apf-report-surface .apf-report-toolbar{grid-template-columns:1fr}.apf-report-surface .apf-report-toolbar .apf-actions{flex-wrap:wrap}.apf-datatables-scope .dataTables_length,.apf-datatables-scope .dataTables_filter,.apf-datatables-scope .dataTables_info,.apf-datatables-scope .dataTables_paginate{float:none;text-align:left;width:100%}.apf-datatables-scope .dataTables_wrapper>.dataTables_length,.apf-datatables-scope .dataTables_wrapper>.dataTables_filter{float:none;width:100%}.apf-datatables-scope .dataTables_filter{justify-content:flex-start}.apf-datatables-scope .dataTables_filter input{flex:1 1 auto;min-width:0}.apf-table th,.apf-table td,.apf-report-transactions-table th,.apf-report-transactions-table td{padding:.5rem}}@media (max-width:480px){.apf-tab-link{flex:1 1 100%}.apf-chart-frame{height:18rem}}.apf-affiliate-register-form .apf-is-submitting,.apf-affiliate-register-form input[type=submit]:disabled{cursor:progress;opacity:.7}.apf-public-modal-open{overflow:hidden}.apf-public-modal__overlay{inset:0;position:absolute}.apf-public-modal__dialog{background:#fff;box-shadow:0 1.5rem 4rem rgba(15,23,42,.24);color:#1f2937;position:relative;z-index:1}.apf-public-modal__header h2{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.apf-public-modal__close{align-items:center;background:0 0;border:1px solid transparent;border-radius:var(--apf-radius);color:inherit;cursor:pointer;display:inline-flex;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;padding:0;width:2rem}.apf-public-modal__close:hover,.apf-public-modal__close:focus{background:#f3f4f6;border-color:var(--apf-color-border);outline:0}.apf-public-modal--withdrawal .apf-public-modal__dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);max-width:min(100%,42rem);overflow:hidden}.apf-public-modal--withdrawal .apf-public-modal__header{background:#fff;flex:0 0 auto;padding:1rem 1.25rem}.apf-public-modal--withdrawal .apf-public-modal__body{flex:1 1 auto;overflow-y:auto;padding:1.25rem}.apf-public-modal--withdrawal .apf-balance-box{background:#f8fafc;border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);margin:0 0 1rem;padding:.75rem 1rem}.apf-public-modal--withdrawal .apf-balance-box p,.apf-public-modal--withdrawal .apf-help,.apf-public-modal--withdrawal .apf-checkbox,.apf-public-modal--withdrawal .apf-radio{font-size:.9375rem;line-height:1.45;margin:0 0 1rem}.apf-public-modal--withdrawal #withdrawalForm{display:grid;gap:1rem}.apf-public-modal--withdrawal .apf-field{display:grid;gap:.375rem}.apf-public-modal--withdrawal label{font-weight:600}.apf-public-modal--withdrawal input[type=number],.apf-public-modal--withdrawal input[type=file],.apf-public-modal--withdrawal select,.apf-public-modal--withdrawal textarea{border:1px solid var(--apf-color-border);border-radius:var(--apf-radius);font-size:1rem;line-height:1.4;max-width:100%;min-height:2.5rem;padding:.5rem .625rem;width:100%}.apf-public-modal--withdrawal .apf-help--warning,.apf-public-modal--withdrawal .apf-alert--error,.apf-public-modal--withdrawal .apf-alert--success{border-radius:var(--apf-radius);border-style:solid;border-width:1px;padding:.75rem 1rem}.apf-public-modal--withdrawal .apf-help--warning{background:var(--apf-color-warning-bg);border-color:var(--apf-color-warning-border);color:#7c4a03}.apf-public-modal--withdrawal .apf-alert--error{background:var(--apf-color-danger-bg);border-color:var(--apf-color-danger-border);color:var(--apf-color-danger)}.apf-public-modal--withdrawal .apf-alert--success{background:var(--apf-color-success-bg);border-color:var(--apf-color-success-border);color:var(--apf-color-success)}.apf-public-modal--withdrawal .apf-section-title{font-size:1rem;font-weight:600;margin:0}.apf-public-modal--withdrawal .apf-methods{display:grid;gap:.625rem}.apf-public-modal--withdrawal .apf-method__card{align-items:center;background:#fff;width:100%}.apf-public-modal--withdrawal .apf-checkbox,.apf-public-modal--withdrawal .apf-radio{align-items:center;display:flex;gap:.5rem}.apf-public-modal--withdrawal .apf-link-button{background:0 0;border:0;color:#1d4ed8;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.apf-public-modal--withdrawal .apf-field-error{color:var(--apf-color-danger);display:none;font-size:.875rem}.apf-public-modal--withdrawal .button.button-primary{align-self:start;min-height:2.5rem;padding-inline:1rem}@media (max-width:600px){.apf-public-modal{align-items:stretch;padding:.75rem}.apf-public-modal--withdrawal .apf-public-modal__dialog{max-height:calc(100dvh - 1.5rem)}}