.pd-hub-admin{display:flex;min-height:calc(100vh - 150px);font-family:var(--font-family);background:var(--primary-low);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-top:15px}.pd-hub-sidebar{width:260px;background:var(--secondary);border-right:1px solid var(--primary-low-mid);display:flex;flex-direction:column;padding:20px;flex-shrink:0}.pd-hub-sidebar__title{font-size:1.15rem;font-weight:700;color:var(--primary-high);padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--primary-low-mid);text-transform:uppercase;letter-spacing:.5px}.pd-hub-sidebar__menu{display:flex;flex-direction:column;gap:8px}.pd-hub-sidebar__btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 15px;background:rgba(0,0,0,0);border:none;border-radius:8px;font-weight:600;color:var(--primary-medium);text-align:left;cursor:pointer;transition:all .2s ease}.pd-hub-sidebar__btn .d-icon{color:var(--primary-medium);transition:color .2s ease}.pd-hub-sidebar__btn:hover{background:var(--primary-low);color:var(--primary-high)}.pd-hub-sidebar__btn:hover .d-icon{color:var(--primary-high)}.pd-hub-sidebar__btn.active{background:var(--tertiary-low);color:var(--tertiary-hover)}.pd-hub-sidebar__btn.active .d-icon{color:var(--tertiary-hover)}.pd-hub-sidebar__divider{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--primary-medium);letter-spacing:.8px;margin-top:25px;margin-bottom:10px;padding-left:10px}.pd-hub-sidebar__link{display:flex;align-items:center;gap:10px;padding:10px 15px;color:var(--primary-medium);font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease}.pd-hub-sidebar__link .d-icon{color:var(--primary-medium)}.pd-hub-sidebar__link:hover{background:var(--primary-low);color:var(--primary-high);text-decoration:none}.pd-hub-sidebar__link:hover .d-icon{color:var(--primary-high)}.pd-hub-sidebar__link--manage{background:var(--tertiary-low);color:var(--tertiary-hover);font-weight:600}.pd-hub-sidebar__link--manage .d-icon{color:var(--tertiary-hover)}.pd-hub-sidebar__link--manage:hover{background:var(--tertiary);color:var(--secondary)}.pd-hub-sidebar__link--manage:hover .d-icon{color:var(--secondary)}.pd-hub-badge{margin-left:auto;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase}.pd-hub-badge--warning{background:var(--warning-low);color:var(--warning-hover)}.pd-hub-badge--danger{background:var(--danger-low);color:var(--danger-hover)}.pd-hub-content{flex:1;padding:30px;background:var(--secondary-very-low, var(--secondary));overflow-y:auto}.pd-hub-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--primary-low-mid)}.pd-hub-header h2{margin:0;font-weight:700;color:var(--primary-high)}.pd-hub-refresh-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--primary-low-mid);background:var(--secondary);border-radius:6px;font-weight:600;color:var(--primary-high);cursor:pointer;transition:all .2s ease}.pd-hub-refresh-btn:hover{background:var(--primary-low)}.pd-hub-refresh-btn .spin{animation:pd-spin 1s linear infinite}@keyframes pd-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pd-hub-overview-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:24px}.pd-hub-card{background:var(--secondary);border:1px solid var(--primary-low-mid);border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.pd-hub-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.05)}.pd-hub-card__header{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--primary-low)}.pd-hub-card__header .d-icon{font-size:1.25rem;color:var(--tertiary)}.pd-hub-card__header h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--primary-high)}.pd-hub-card__body{display:flex;flex-direction:column;gap:8px}.pd-hub-stat{display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.pd-hub-stat .label{color:var(--primary-medium);font-weight:500}.pd-hub-stat .val{font-weight:700;color:var(--primary-high)}.pd-hub-stat .val.warning{color:var(--warning-hover)}.pd-hub-stat .val.danger{color:var(--danger-hover)}.pd-hub-stat .val.highlight{color:var(--tertiary)}.pd-hub-stat-sub{margin-top:5px;padding-top:8px;border-top:1px dashed var(--primary-low);font-size:.8rem;color:var(--primary-medium)}.pd-hub-pending-list{display:flex;flex-direction:column;gap:35px}.pd-hub-section{background:var(--secondary);border:1px solid var(--primary-low-mid);border-radius:12px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.pd-hub-section h3{margin-top:0;margin-bottom:20px;font-weight:700;font-size:1.15rem;color:var(--primary-high)}.pd-hub-table-wrapper{overflow-x:auto}.pd-hub-table{width:100%;border-collapse:collapse;text-align:left}.pd-hub-table th{padding:12px 16px;font-weight:700;color:var(--primary-medium);background:var(--primary-low);border-bottom:1px solid var(--primary-low-mid);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.pd-hub-table td{padding:14px 16px;border-bottom:1px solid var(--primary-low);font-size:.9rem;vertical-align:middle;color:var(--primary-high)}.pd-hub-table td.actions{display:flex;gap:8px}.pd-hub-table tr:hover td{background:var(--primary-low-mid)}.pd-hub-score{background:var(--tertiary-low);color:var(--tertiary-hover);font-weight:700;padding:2px 8px;border-radius:4px}.pd-btn{padding:6px 12px;border-radius:4px;font-weight:600;border:none;cursor:pointer;font-size:.8rem;transition:background-color .2s ease}.pd-btn--success{background:var(--success-low, #e6f4ea);color:var(--success-hover, #137333)}.pd-btn--success:hover{background:var(--success, #137333);color:var(--secondary, #fff)}.pd-btn--danger{background:var(--danger-low);color:var(--danger-hover)}.pd-btn--danger:hover{background:var(--danger);color:var(--secondary)}.pd-hub-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--secondary);border:1px dashed var(--primary-low-mid);border-radius:12px}.pd-hub-empty-state .d-icon{font-size:3rem;color:var(--success-hover, var(--primary-medium));margin-bottom:15px}.pd-hub-empty-state p{font-size:1.1rem;color:var(--primary-medium);margin:0;font-weight:500}.pd-hub-activity-feed{display:flex;flex-direction:column;gap:12px;background:var(--secondary);border:1px solid var(--primary-low-mid);border-radius:12px;padding:24px}.pd-hub-activity-item{display:flex;align-items:center;gap:15px;padding:12px 15px;border-radius:8px;background:var(--secondary-very-low, var(--secondary));border-bottom:1px solid var(--primary-low);transition:background-color .2s ease}.pd-hub-activity-item:hover{background:var(--primary-low)}.pd-hub-activity-item:last-child{border-bottom:none}.pd-hub-activity-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.pd-hub-activity-icon .d-icon{font-size:1rem}.pd-hub-activity-icon.provider_event{background:#e8f0fe}.pd-hub-activity-icon.provider_event .d-icon{color:#1a73e8}.pd-hub-activity-icon.review_added{background:#fef7e0}.pd-hub-activity-icon.review_added .d-icon{color:#f9ab00}.pd-hub-activity-icon.benchmark_run{background:#e6f4ea}.pd-hub-activity-icon.benchmark_run .d-icon{color:#137333}.pd-hub-activity-icon.affiliate_click{background:#fce8e6}.pd-hub-activity-icon.affiliate_click .d-icon{color:#d93025}.pd-hub-activity-icon.governance_proposal{background:#f3e8fd}.pd-hub-activity-icon.governance_proposal .d-icon{color:#a142f4}.pd-hub-activity-icon.guide_created{background:#e4f7fb}.pd-hub-activity-icon.guide_created .d-icon{color:#007b83}.pd-hub-activity-details{display:flex;flex-direction:column}.pd-hub-activity-desc{margin:0;font-size:.95rem;font-weight:500;color:var(--primary-high)}.pd-hub-activity-time{font-size:.75rem;color:var(--primary-medium);margin-top:3px}.pd-hub-toolbar{margin-bottom:20px;display:flex;justify-content:flex-start}.pd-hub-search{width:100%;max-width:360px;padding:10px 14px;border-radius:6px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary-high);font-size:.9rem;transition:border-color .2s ease}.pd-hub-search:focus{outline:none;border-color:var(--tertiary)}.pd-hub-type-badge{background:var(--primary-low);color:var(--primary-high);padding:2px 6px;border-radius:4px;font-size:.75rem;text-transform:capitalize}.pd-hub-status-badge{padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.pd-hub-status-badge.active{background:#e6f4ea;color:#137333}.pd-hub-status-badge.pending{background:#fef7e0;color:#b06000}.pd-hub-status-badge.suspended{background:#fce8e6;color:#c5221f}.pd-hub-tier-badge{padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.pd-hub-tier-badge.none{background:var(--primary-low);color:var(--primary-medium)}.pd-hub-tier-badge.basic{background:#e8f0fe;color:#1a73e8}.pd-hub-tier-badge.benchmark{background:#e4f7fb;color:#007b83}.pd-hub-tier-badge.premium{background:#f3e8fd;color:#a142f4}.pd-btn-link{display:inline-flex;align-items:center;text-decoration:none;background:var(--primary-low);color:var(--primary-high);border:1px solid var(--primary-low-mid)}.pd-btn-link:hover{background:var(--primary-low-mid);color:var(--primary-high);text-decoration:none}.pd-mgmt-admin{display:flex;min-height:calc(100vh - 150px);font-family:var(--font-family);background:var(--primary-low);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);margin-top:15px}.pd-mgmt-sidebar{width:240px;background:var(--secondary);border-right:1px solid var(--primary-low-mid);display:flex;flex-direction:column;padding:16px;flex-shrink:0}.pd-mgmt-sidebar__title{font-size:1rem;font-weight:700;color:var(--primary-high);padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--primary-low-mid);display:flex;align-items:center;gap:8px}.pd-mgmt-sidebar__menu{display:flex;flex-direction:column;gap:2px}.pd-mgmt-sidebar__btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:rgba(0,0,0,0);border:none;border-radius:6px;font-weight:500;font-size:.85rem;color:var(--primary-medium);text-align:left;cursor:pointer;transition:all .15s ease}.pd-mgmt-sidebar__btn:hover{background:var(--primary-low);color:var(--primary-high)}.pd-mgmt-sidebar__btn.active{background:var(--tertiary-low);color:var(--tertiary-hover);font-weight:600}.pd-mgmt-sidebar__icon{width:20px;display:flex;align-items:center;justify-content:center}.pd-mgmt-sidebar__footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--primary-low-mid)}.pd-mgmt-sidebar__link{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--primary-medium);font-size:.85rem;border-radius:6px;text-decoration:none;transition:all .15s ease}.pd-mgmt-sidebar__link:hover{background:var(--primary-low);color:var(--primary-high);text-decoration:none}.pd-mgmt-content{flex:1;padding:24px;overflow-y:auto;background:var(--secondary-very-low, var(--secondary))}.pd-mgmt-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pd-mgmt-header__left{display:flex;align-items:baseline;gap:12px}.pd-mgmt-header__left h2{margin:0;font-weight:700;color:var(--primary-high)}.pd-mgmt-header__right{display:flex;gap:8px}.pd-mgmt-count{font-size:.85rem;color:var(--primary-medium);font-weight:500}.pd-mgmt-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.pd-mgmt-toolbar__left{display:flex;gap:8px;align-items:center}.pd-mgmt-toolbar__right{display:flex;gap:8px}.pd-mgmt-search{padding:8px 12px;border-radius:6px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary-high);font-size:.85rem;width:260px;transition:border-color .2s ease}.pd-mgmt-search:focus{outline:none;border-color:var(--tertiary)}.pd-mgmt-filter{padding:8px 12px;border-radius:6px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary-high);font-size:.85rem}.pd-mgmt-loading{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:var(--primary-medium);gap:10px;font-size:1rem}.pd-mgmt-loading .spin{animation:pd-spin 1s linear infinite}.pd-mgmt-table-wrapper{background:var(--secondary);border:1px solid var(--primary-low-mid);border-radius:8px;overflow-x:auto}.pd-mgmt-table{width:100%;border-collapse:collapse}.pd-mgmt-table th{padding:10px 14px;font-weight:600;font-size:.78rem;color:var(--primary-medium);background:var(--primary-low);border-bottom:1px solid var(--primary-low-mid);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.pd-mgmt-table td{padding:10px 14px;border-bottom:1px solid var(--primary-low);font-size:.85rem;color:var(--primary-high);vertical-align:middle}.pd-mgmt-table tr:last-child td{border-bottom:none}.pd-mgmt-table tr:hover td{background:var(--primary-low-mid)}.pd-mgmt-row--fraud{background:var(--danger-low) !important}.pd-mgmt-actions{display:flex;gap:6px;white-space:nowrap}.pd-mgmt-empty{text-align:center;color:var(--primary-medium);padding:40px 20px !important;font-size:.9rem}.pd-mgmt-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.pd-mgmt-badge--type{background:var(--primary-low);color:var(--primary-high);text-transform:capitalize}.pd-mgmt-badge--category{background:var(--tertiary-low);color:var(--tertiary-hover)}.pd-mgmt-score{background:var(--tertiary-low);color:var(--tertiary-hover);font-weight:700;padding:2px 8px;border-radius:4px;font-size:.85rem}.pd-mgmt-tier{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase}.pd-mgmt-tier--none{background:var(--primary-low);color:var(--primary-medium)}.pd-mgmt-tier--basic{background:#e8f0fe;color:#1a73e8}.pd-mgmt-tier--benchmark{background:#e4f7fb;color:#007b83}.pd-mgmt-tier--premium{background:#f3e8fd;color:#a142f4}.pd-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;text-transform:capitalize}.pd-status-badge.pd-status--active{background:#e6f4ea;color:#137333}.pd-status-badge.pd-status--pending{background:#fef7e0;color:#b06000}.pd-status-badge.pd-status--suspended{background:#fce8e6;color:#c5221f}.pd-status-badge.pd-status--danger{background:#fce8e6;color:#d93025}.pd-btn{padding:6px 12px;border-radius:4px;font-weight:600;border:none;cursor:pointer;font-size:.78rem;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.pd-btn--sm{padding:4px 8px;font-size:.75rem}.pd-btn--primary{background:var(--tertiary-low);color:var(--tertiary-hover)}.pd-btn--primary:hover{background:var(--tertiary);color:var(--secondary)}.pd-btn--success{background:#e6f4ea;color:#137333}.pd-btn--success:hover{background:#137333;color:#fff}.pd-btn--danger{background:var(--danger-low);color:var(--danger-hover)}.pd-btn--danger:hover{background:var(--danger);color:var(--secondary)}.pd-btn--danger-outline{background:rgba(0,0,0,0);color:var(--danger-hover);border:1px solid var(--danger-low)}.pd-btn--danger-outline:hover{background:var(--danger-low)}.pd-btn:disabled{opacity:.5;cursor:not-allowed}.pd-mgmt-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:12px}.pd-mgmt-page-info{font-size:.85rem;color:var(--primary-medium);font-weight:500}.pd-mgmt-stats-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:16px;margin-bottom:20px}.pd-mgmt-stat-card{background:var(--secondary);border:1px solid var(--primary-low-mid);border-radius:8px;padding:16px;text-align:center}.pd-mgmt-stat-card__value{font-size:1.5rem;font-weight:700;color:var(--primary-high)}.pd-mgmt-stat-card__label{font-size:.78rem;color:var(--primary-medium);margin-top:4px;text-transform:uppercase;letter-spacing:.3px}.pd-mgmt-stat-card--danger .pd-mgmt-stat-card__value{color:var(--danger-hover)}.pd-mgmt-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}.pd-mgmt-modal{background:var(--secondary);border-radius:12px;width:100%;max-width:640px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(0,0,0,.15);overflow:hidden;animation:pd-modal-slide .2s ease-out}.pd-mgmt-modal__header{padding:16px 20px;border-bottom:1px solid var(--primary-low-mid);display:flex;justify-content:space-between;align-items:center}.pd-mgmt-modal__header h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--primary-high)}.pd-mgmt-modal__close{background:rgba(0,0,0,0);border:none;font-size:1.5rem;line-height:1;color:var(--primary-medium);cursor:pointer;padding:0;transition:color .2s}.pd-mgmt-modal__close:hover{color:var(--primary-high)}.pd-mgmt-modal__body{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}.pd-mgmt-modal__footer{padding:14px 20px;border-top:1px solid var(--primary-low-mid);display:flex;justify-content:flex-end;gap:10px;background:var(--primary-low)}.pd-mgmt-field{display:flex;flex-direction:column;gap:5px;width:100%}.pd-mgmt-field label{font-size:.8rem;font-weight:600;color:var(--primary-medium)}.pd-mgmt-field--checkbox{flex-direction:row}.pd-mgmt-field--checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:var(--primary-high)}.pd-mgmt-row{display:flex;gap:14px;width:100%}.pd-input,.pd-select,.pd-textarea{width:100%;padding:8px 12px;border-radius:6px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary-high);font-size:.85rem;font-family:inherit;box-sizing:border-box}.pd-input:focus,.pd-select:focus,.pd-textarea:focus{outline:none;border-color:var(--tertiary)}.pd-textarea{resize:vertical;min-height:60px}.pd-skeleton{background:linear-gradient(90deg, var(--primary-low) 25%, var(--primary-low-mid) 50%, var(--primary-low) 75%);background-size:200% 100%;animation:pd-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}.pd-skeleton--line{height:14px;width:100%;max-width:300px}.pd-skeleton--box{height:16px;width:16px}@keyframes pd-skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pd-mgmt-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pd-mgmt-th--sortable:hover{color:var(--primary-high);background:var(--primary-low-mid)}.pd-mgmt-th--sortable .d-icon{font-size:.65rem;margin-left:4px;opacity:.6}.pd-mgmt-table input[type=checkbox]{cursor:pointer;accent-color:var(--tertiary)}.pd-mgmt-row--selected td{background:var(--tertiary-low) !important}.pd-mgmt-batch-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;background:var(--tertiary-low);border:1px solid var(--tertiary);border-radius:6px;font-size:.85rem}.pd-mgmt-batch-bar__count{font-weight:700;color:var(--tertiary-hover);margin-right:4px}.pd-mgmt-inline-btn{background:none;border:none;cursor:pointer;padding:2px 4px;vertical-align:middle;display:inline-flex;align-items:center}.pd-mgmt-inline-btn .d-icon{font-size:1rem;color:var(--primary-medium);transition:color .15s ease}.pd-mgmt-inline-btn:hover .d-icon{color:var(--primary-high)}.pd-mgmt-per-page{padding:4px 8px;border-radius:4px;border:1px solid var(--primary-low-mid);background:var(--secondary);color:var(--primary-high);font-size:.78rem;margin-left:auto}.pd-mgmt-sidebar__menu{overflow-y:auto;max-height:calc(100vh - 300px)}.pd-mgmt-field--error .pd-input,.pd-mgmt-field--error .pd-select,.pd-mgmt-field--error .pd-textarea{border-color:var(--danger);background:var(--danger-low)}.pd-mgmt-field__error{font-size:.75rem;color:var(--danger-hover);font-weight:500;margin-top:2px}.pd-mgmt-modal--small{max-width:420px}.pd-mgmt-modal__header .pd-mgmt-dirty-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--warning);margin-left:8px;animation:pd-pulse 1.5s ease-in-out infinite}@keyframes pd-pulse{0%,100%{opacity:1}50%{opacity:.4}}.pd-mgmt-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--secondary);border:1px dashed var(--primary-low-mid);border-radius:8px;margin-top:16px}.pd-mgmt-empty-state .d-icon{font-size:3rem;color:var(--primary-medium);margin-bottom:12px}.pd-mgmt-empty-state h3{margin:0 0 8px;font-weight:700;color:var(--primary-high);font-size:1.1rem}.pd-mgmt-empty-state p{margin:0 0 16px;color:var(--primary-medium);font-size:.9rem}
/*# sourceMappingURL=proxyviews-hub_05e776d1a08cbdb43f5931dfe9a96d3988397b68.css.map?__ws=proxyviews.com */
