.proxyviews-sponsored-badge{display:inline-block;background-color:var(--tertiary, #08c);color:var(--secondary, #fff);font-size:.65em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:3px;margin-left:4px;vertical-align:super;line-height:1;cursor:default;-webkit-user-select:none;user-select:none}a[href^="/go/"]:hover .proxyviews-sponsored-badge{opacity:.85}a[href^="/go/"] .d-icon{margin-left:3px;font-size:.8em;opacity:.7}.proxyviews-affiliate-admin .stats-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:15px;margin-bottom:20px}.proxyviews-affiliate-admin .stat-card{background:var(--primary-very-low, #f5f5f5);border:1px solid var(--primary-low, #e0e0e0);border-radius:8px;padding:20px;text-align:center}.proxyviews-affiliate-admin .stat-card .stat-value{font-size:2em;font-weight:700;color:var(--tertiary, #08c);line-height:1.2}.proxyviews-affiliate-admin .stat-card .stat-label{font-size:.85em;color:var(--primary-medium, #888);margin-top:5px}.proxyviews-affiliate-admin .stats-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media(width <= 768px){.proxyviews-affiliate-admin .stats-charts{grid-template-columns:1fr}}.proxyviews-affiliate-admin .chart-container{background:var(--primary-very-low, #f5f5f5);border:1px solid var(--primary-low, #e0e0e0);border-radius:8px;padding:20px}.proxyviews-affiliate-admin .chart-container h3{margin:0 0 15px;font-size:1em;color:var(--primary-high, #333)}.proxyviews-affiliate-admin .clicks-table{width:100%;border-collapse:collapse}.proxyviews-affiliate-admin .clicks-table th,.proxyviews-affiliate-admin .clicks-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--primary-low, #e0e0e0);font-size:.9em}.proxyviews-affiliate-admin .clicks-table th{background:var(--primary-very-low, #f5f5f5);font-weight:600;color:var(--primary-high, #333);position:sticky;top:0}.proxyviews-affiliate-admin .clicks-table tbody tr:hover{background:var(--primary-very-low, #f5f5f5)}.proxyviews-affiliate-admin .clicks-table .country-flag{margin-right:5px}.proxyviews-affiliate-admin .date-range-selector{display:flex;gap:10px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.proxyviews-affiliate-admin .date-range-selector .btn.active{background:var(--tertiary, #08c);color:var(--secondary, #fff)}.proxyviews-affiliate-admin .date-range-selector input[type=date]{padding:6px 10px;border:1px solid var(--primary-low, #e0e0e0);border-radius:4px;font-size:.9em}.proxyviews-affiliate-admin .filters-bar{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap;align-items:center}.proxyviews-affiliate-admin .filters-bar select,.proxyviews-affiliate-admin .filters-bar input{padding:6px 10px;border:1px solid var(--primary-low, #e0e0e0);border-radius:4px;font-size:.9em;background:var(--secondary, #fff);color:var(--primary, #333)}.proxyviews-affiliate-admin .filters-bar .btn-clear-filters{margin-left:auto}.proxyviews-affiliate-admin .provider-list{list-style:none;padding:0;margin:0}.proxyviews-affiliate-admin .provider-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--primary-low, #e0e0e0)}.proxyviews-affiliate-admin .provider-list li:last-child{border-bottom:none}.proxyviews-affiliate-admin .provider-list li .provider-name{font-weight:600;color:var(--primary-high, #333)}.proxyviews-affiliate-admin .provider-list li .provider-clicks{color:var(--tertiary, #08c);font-weight:700}.proxyviews-affiliate-admin .provider-list li .provider-slug{font-size:.85em;color:var(--primary-medium, #888);margin-left:8px}.proxyviews-affiliate-admin .pagination{display:flex;justify-content:center;gap:5px;margin-top:20px}.proxyviews-affiliate-admin .pagination .btn{min-width:36px;text-align:center}.proxyviews-affiliate-admin .pagination .btn.active{background:var(--tertiary, #08c);color:var(--secondary, #fff)}.proxyviews-affiliate-admin .pagination .btn:disabled{opacity:.5;cursor:not-allowed}.proxyviews-affiliate-admin .empty-state{text-align:center;padding:40px 20px;color:var(--primary-medium, #888)}.proxyviews-affiliate-admin .empty-state .d-icon{font-size:2em;margin-bottom:10px;display:block}.proxyviews-affiliate-admin .loading{text-align:center;padding:40px;color:var(--primary-medium, #888)}.proxyviews-affiliate-admin .country-bar-chart .bar-row{display:flex;align-items:center;margin-bottom:6px}.proxyviews-affiliate-admin .country-bar-chart .bar-row .country-label{width:50px;font-weight:600;font-size:.85em}.proxyviews-affiliate-admin .country-bar-chart .bar-row .bar-track{flex:1;background:var(--primary-low, #e0e0e0);border-radius:3px;height:20px;overflow:hidden;margin:0 10px}.proxyviews-affiliate-admin .country-bar-chart .bar-row .bar-fill{background:var(--tertiary, #08c);height:100%;border-radius:3px;transition:width .3s ease}.proxyviews-affiliate-admin .country-bar-chart .bar-row .bar-value{font-size:.85em;font-weight:600;color:var(--primary-high, #333);min-width:40px;text-align:right}.proxyviews-admin-dashboard{background:var(--secondary);padding:32px;border-radius:16px;border:1px solid var(--primary-low);margin-top:20px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.proxyviews-admin-dashboard .pd-admin-header{margin-bottom:28px;border-bottom:1px solid var(--primary-low);padding-bottom:20px}.proxyviews-admin-dashboard .pd-admin-header .header-title-wrapper{display:flex;align-items:center;gap:16px}.proxyviews-admin-dashboard .pd-admin-header h2{font-size:1.85rem;font-weight:800;margin:0;color:var(--primary-high);letter-spacing:-0.03em}.proxyviews-admin-dashboard .pd-admin-header .description{margin:4px 0 0;color:var(--primary-medium);font-size:.95rem}.proxyviews-admin-dashboard .pd-admin-tabs{display:flex;gap:8px;margin-bottom:32px;border-bottom:1px solid var(--primary-low);padding-bottom:1px;overflow-x:auto}.proxyviews-admin-dashboard .pd-admin-tabs .pd-admin-tab-btn{padding:10px 20px;font-size:.9rem;font-weight:600;color:var(--primary-medium);background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;transition:all .2s ease}.proxyviews-admin-dashboard .pd-admin-tabs .pd-admin-tab-btn:hover{color:var(--primary);background:var(--primary-low);border-radius:6px 6px 0 0}.proxyviews-admin-dashboard .pd-admin-tabs .pd-admin-tab-btn.active{color:var(--tertiary);border-bottom-color:var(--tertiary)}.proxyviews-admin-dashboard .pd-admin-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin-bottom:36px}.proxyviews-admin-dashboard .pd-admin-stats .pd-admin-stat-card{background:var(--primary-low);padding:24px;border-radius:14px;border:1px solid var(--primary-low);display:flex;flex-direction:column;gap:12px}.proxyviews-admin-dashboard .pd-admin-stats .pd-admin-stat-card .stat-header{display:flex;justify-content:space-between;align-items:center;width:100%}.proxyviews-admin-dashboard .pd-admin-stats .pd-admin-stat-card .value{font-size:2.2rem;font-weight:800;color:var(--tertiary);line-height:1}.proxyviews-admin-dashboard .pd-admin-stats .pd-admin-stat-card .label{font-size:.725rem;color:var(--primary-medium);text-transform:uppercase;font-weight:700;letter-spacing:.06em}.proxyviews-admin-dashboard .pd-admin-filter-bar{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.proxyviews-admin-dashboard .pd-admin-search-input{padding:10px 14px;border-radius:8px;border:1px solid var(--primary-low-mid, var(--primary-low));background:var(--secondary);color:var(--primary);font-size:.925rem;outline:none;min-width:220px}.proxyviews-admin-dashboard .pd-admin-search-input:focus{border-color:var(--tertiary);box-shadow:0 0 0 3px rgba(var(--tertiary-rgb), 0.15)}.proxyviews-admin-dashboard .pd-admin-search-status{font-size:.85rem;color:var(--primary-medium)}.proxyviews-admin-dashboard .pd-admin-new-provider-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--primary-low);border:1px solid var(--primary-low-mid, var(--primary-low));border-radius:10px;padding:16px;margin-bottom:20px}.proxyviews-admin-dashboard .pd-admin-new-provider-form--stacked{flex-direction:column;align-items:stretch}.proxyviews-admin-dashboard .pd-admin-textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--primary-low-mid, var(--primary-low));background:var(--secondary);color:var(--primary);font-size:.9rem;font-family:inherit;resize:vertical}.proxyviews-admin-dashboard .pd-admin-table-container{overflow-x:auto;background:var(--secondary);border-radius:14px;border:1px solid var(--primary-low);margin-bottom:20px}.proxyviews-admin-dashboard .pd-admin-table-container.margin-bottom-lg{margin-bottom:32px}.proxyviews-admin-dashboard .pd-admin-table{width:100%;border-collapse:collapse;text-align:left}.proxyviews-admin-dashboard .pd-admin-table th,.proxyviews-admin-dashboard .pd-admin-table td{padding:16px 20px;border-bottom:1px solid var(--primary-low);font-size:.9rem;vertical-align:middle}.proxyviews-admin-dashboard .pd-admin-table th{background:var(--primary-low);color:var(--primary-high);font-weight:700;text-transform:uppercase;font-size:.725rem;letter-spacing:.08em}.proxyviews-admin-dashboard .pd-admin-table tr:last-child td{border-bottom:none}.proxyviews-admin-dashboard .pd-admin-actions-cell{display:flex;gap:8px;flex-wrap:wrap}.proxyviews-admin-dashboard .pd-admin-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.proxyviews-admin-dashboard .pd-admin-pagination__status{font-size:.85rem;color:var(--primary-medium)}.proxyviews-admin-dashboard .calculator-sections-container h3{font-size:1.25rem;font-weight:700;margin:0 0 16px;color:var(--primary-high);display:flex;align-items:center;gap:12px}.proxyviews-admin-dashboard .pd-switch{position:relative;display:inline-block;width:44px;height:22px}.proxyviews-admin-dashboard .pd-switch input{opacity:0;width:0;height:0}.proxyviews-admin-dashboard .pd-switch input:checked+.pd-slider{background-color:var(--tertiary)}.proxyviews-admin-dashboard .pd-switch input:checked+.pd-slider::before{transform:translateX(20px)}.proxyviews-admin-dashboard .pd-switch .pd-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--primary-low-mid, var(--primary-low));transition:.3s;border-radius:34px}.proxyviews-admin-dashboard .pd-switch .pd-slider::before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:var(--secondary);transition:.3s;border-radius:50%}.proxyviews-admin-dashboard input.input-small,.proxyviews-admin-dashboard input.input-medium,.proxyviews-admin-dashboard select{padding:6px 10px;border-radius:6px;border:1px solid var(--primary-low-mid, var(--primary-low));background:var(--secondary);color:var(--primary);font-size:.9rem}.proxyviews-admin-dashboard input.input-small{width:80px}.proxyviews-admin-dashboard input.input-medium{width:180px}.proxyviews-admin-dashboard .badge{background:var(--primary-low);color:var(--primary-medium);padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.proxyviews-admin-dashboard .badge.badge-type{background:rgba(var(--tertiary-rgb), 0.08);color:var(--tertiary);text-transform:uppercase}.proxyviews-admin-dashboard .badge--danger{background:rgba(var(--danger-rgb, 224, 46, 46), 0.1);color:var(--danger)}.proxyviews-admin-dashboard .description-text{font-size:.825rem;color:var(--primary-medium)}.proxyviews-admin-dashboard .empty-results{text-align:center;padding:40px;color:var(--primary-medium);font-size:1rem}.proxyviews-admin-dashboard .slug{font-size:.725rem;color:var(--primary-medium);font-family:monospace}.proxyviews-admin-dashboard .muted{color:var(--primary-medium);font-style:italic}.proxyviews-admin-dashboard .pd-badge-danger{background:var(--danger-low, rgba(224, 66, 66, 0.12));color:var(--danger)}.proxyviews-admin-dashboard .pd-row-flagged{background:var(--danger-low, rgba(224, 66, 66, 0.06))}.pd-admin-table th.sorted{color:var(--primary);background:rgba(var(--primary-rgb), 0.05)}.pd-admin-table th .sort-indicator{margin-left:4px;opacity:.7}.pd-admin-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.pd-admin-table th.sortable:hover{background:rgba(0,0,0,.03)}.pd-admin-table th.sortable:active{background:rgba(0,0,0,.06)}.pd-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;margin:2rem 0}.pd-empty__icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.pd-empty__title{font-weight:700;font-size:1.2rem;color:var(--pd-ink);margin:0 0 .5rem}.pd-empty__description{color:var(--pd-muted);font-size:.95rem;margin:0}.pd-empty__action{margin-top:1.5rem}.vote-btn.loading{opacity:.6;cursor:not-allowed}.vote-btn.loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:4px;border:2px solid currentcolor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pd-toast{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:8px;background:var(--success);color:#fff;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;max-width:400px}.pd-toast.show{opacity:1;transform:translateY(0)}.pd-toast.error{background:var(--danger)}.pd-toast.info{background:var(--tertiary);color:var(--primary)}.pd-admin-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(width <= 768px){.pd-admin-table-container{margin:0 -16px;padding:0 16px}.pd-admin-table-container .pd-admin-table{font-size:14px}.pd-admin-table-container .pd-admin-table thead th{padding:8px 6px;font-size:12px}.pd-admin-table-container .pd-admin-table tbody td{padding:8px 6px}.pd-admin-table-container .pd-admin-table tbody td .btn{padding:4px 8px;font-size:12px}}.pd-admin-filter-bar{flex-wrap:wrap;gap:8px}@media(width <= 768px){.pd-admin-filter-bar{flex-direction:column}.pd-admin-filter-bar input,.pd-admin-filter-bar select,.pd-admin-filter-bar .btn{width:100%;margin:0}}@media(width <= 768px){.pd-drawer-tabs{flex-wrap:wrap;gap:6px;border-bottom:none;padding-bottom:0}.pd-drawer-tabs .tab{flex:0 0 auto;min-width:auto;padding:8px 16px;font-size:.75rem;border-radius:999px;background:var(--proxyviews-surface);border:1px solid var(--proxyviews-border) !important;white-space:nowrap}.pd-drawer-tabs .tab:hover{background:var(--proxyviews-surface-hover)}.pd-drawer-tabs .tab.active{background:var(--proxyviews-primary);color:#fff;border-color:var(--proxyviews-primary) !important}.pd-drawer-tabs .tab.active::after{display:none}}@media(width <= 768px){.pd-admin-stats{grid-template-columns:1fr 1fr;gap:12px}.pd-admin-stats .pd-admin-stat-card{padding:16px}.pd-admin-stats .pd-admin-stat-card .stat-value{font-size:1.5rem}.pd-admin-stats .pd-admin-stat-card .stat-label{font-size:12px}}@media(width <= 480px){.pd-admin-stats{grid-template-columns:1fr}}.pd-admin-pagination{flex-wrap:wrap;gap:8px}@media(width <= 768px){.pd-admin-pagination{flex-direction:column;align-items:center}.pd-admin-pagination .pd-page-btn{width:100%;margin:4px 0}.pd-admin-pagination .pd-admin-pagination__status{text-align:center;font-size:14px}}@media(width <= 768px){.proxyviews-admin-dashboard{padding:16px;margin:0;border-radius:0;border:none}}@media(width <= 768px){.pd-admin-header{flex-direction:column;align-items:flex-start}.pd-admin-header h2{font-size:1.5rem}.pd-admin-header .description{font-size:14px}}@media(width <= 768px){.pd-split-pane{flex-direction:column}.pd-split-pane .pd-pane-right{position:fixed;inset:0;z-index:1001;background:var(--secondary);overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.pd-split-pane .pd-pane-right.open{transform:translateX(0)}}@media(width <= 768px){.pd-admin-new-provider-form{flex-direction:column}.pd-admin-new-provider-form input,.pd-admin-new-provider-form select,.pd-admin-new-provider-form .btn{width:100%;margin:4px 0}}@media(width <= 768px){.pd-admin-actions-cell .btn{display:block;margin:4px 0;width:100%}}@media(width <= 768px){.pd-empty-state{padding:24px 16px}.pd-empty-state .pd-empty__icon{font-size:2rem}.pd-empty-state .pd-empty__title{font-size:1.2rem}.pd-empty-state .pd-empty__description{font-size:14px}}.pd-admin-table-container .pd-admin-table input[type=checkbox]:focus,.pd-admin-table-container .pd-admin-table button:focus,.pd-admin-table-container .pd-admin-table a:focus{outline:2px solid var(--primary);outline-offset:2px}.pd-admin-table-container .pd-admin-table input[type=checkbox]:focus:not(:focus-visible),.pd-admin-table-container .pd-admin-table button:focus:not(:focus-visible),.pd-admin-table-container .pd-admin-table a:focus:not(:focus-visible){outline:none}.pd-admin-table-container .pd-admin-table input[type=checkbox]:focus-visible,.pd-admin-table-container .pd-admin-table button:focus-visible,.pd-admin-table-container .pd-admin-table a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pd-admin-filter-bar input:focus,.pd-admin-filter-bar select:focus{outline:2px solid var(--primary);outline-offset:2px}.pd-admin-filter-bar input:focus:not(:focus-visible),.pd-admin-filter-bar select:focus:not(:focus-visible){outline:none}.pd-admin-filter-bar input:focus-visible,.pd-admin-filter-bar select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pd-drawer-tabs .tab:focus{outline:2px solid var(--primary);outline-offset:2px}.pd-drawer-tabs .tab:focus:not(:focus-visible){outline:none}.pd-drawer-tabs .tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pd-admin-pagination .pd-page-btn:focus{outline:2px solid var(--primary);outline-offset:2px}.pd-admin-pagination .pd-page-btn:focus:not(:focus-visible){outline:none}.pd-admin-pagination .pd-page-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--primary);color:var(--secondary);padding:8px 16px;z-index:1000}.skip-to-content:focus{top:0}.keyboard-hint{opacity:.7;font-size:12px;border:1px solid var(--primary-low-mid);border-radius:4px;padding:2px 6px;background:var(--primary-low)}.pd-loading-overlay{position:fixed;inset:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:999}.pd-loading-overlay .pd-spinner{width:40px;height:40px;border:4px solid var(--primary-low);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pd-admin-search-status{color:var(--primary-medium);font-size:14px;display:flex;align-items:center;gap:8px}.pd-admin-search-status::before{content:"";width:16px;height:16px;border:2px solid var(--primary-low);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.pd-inline-loading{position:relative}.pd-inline-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border:2px solid var(--primary-low);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite;transform:translate(-50%, -50%)}.pd-skeleton{background:linear-gradient(90deg, var(--primary-low) 25%, var(--primary-low-mid) 50%, var(--primary-low) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pd-skeleton-text{height:16px;margin-bottom:8px}.pd-skeleton-button{height:32px;width:80px}.pd-skeleton-avatar{width:40px;height:40px;border-radius:50%}.pd-admin-new-provider-form input,.pd-admin-new-provider-form select,.pd-admin-new-provider-form textarea{transition:all .2s ease}.pd-admin-new-provider-form input:focus,.pd-admin-new-provider-form select:focus,.pd-admin-new-provider-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.1)}.pd-admin-new-provider-form input:disabled,.pd-admin-new-provider-form select:disabled,.pd-admin-new-provider-form textarea:disabled{opacity:.6;cursor:not-allowed}.pd-admin-new-provider-form input:invalid:not(:placeholder-shown),.pd-admin-new-provider-form select:invalid:not(:placeholder-shown),.pd-admin-new-provider-form textarea:invalid:not(:placeholder-shown){border-color:var(--danger)}.pd-admin-new-provider-form input:invalid:not(:placeholder-shown):focus,.pd-admin-new-provider-form select:invalid:not(:placeholder-shown):focus,.pd-admin-new-provider-form textarea:invalid:not(:placeholder-shown):focus{box-shadow:0 0 0 3px rgba(var(--danger-rgb), 0.1)}.pd-admin-new-provider-form input:valid:not(:placeholder-shown),.pd-admin-new-provider-form select:valid:not(:placeholder-shown),.pd-admin-new-provider-form textarea:valid:not(:placeholder-shown){border-color:var(--success)}.pd-admin-new-provider-form .input-group{position:relative;margin-bottom:16px}.pd-admin-new-provider-form .input-group label{display:block;margin-bottom:6px;font-weight:500;font-size:14px;color:var(--primary-high)}.pd-admin-new-provider-form .input-group label .required{color:var(--danger);margin-left:4px}.pd-admin-new-provider-form .input-group .input-hint{font-size:12px;color:var(--primary-medium);margin-top:4px}.pd-admin-new-provider-form .input-group .input-hint.error{color:var(--danger)}.pd-admin-new-provider-form .input-group .input-hint.success{color:var(--success)}.pd-admin-new-provider-form .input-group .validation-message{font-size:12px;color:var(--danger);margin-top:4px;display:none}.pd-admin-new-provider-form .input-group .validation-message.show{display:block}.pd-admin-new-provider-form .btn{transition:all .2s ease}.pd-admin-new-provider-form .btn:active{transform:translateY(1px)}.pd-admin-new-provider-form .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.pd-inline-editable-cell input{width:100%;padding:4px 8px;border:1px solid var(--primary-low);border-radius:4px;transition:all .2s ease}.pd-inline-editable-cell input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.1);outline:none}.pd-inline-editable-cell input:disabled{opacity:.6;cursor:not-allowed;background:var(--primary-low)}.pd-sidebar-label{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.pd-sidebar-label:hover{color:var(--primary)}.pd-switch{position:relative;display:inline-block;width:40px;height:24px}.pd-switch input{opacity:0;width:0;height:0}.pd-switch input:checked+.pd-slider{background-color:var(--success)}.pd-switch input:checked+.pd-slider::before{transform:translateX(16px)}.pd-switch input:focus+.pd-slider{box-shadow:0 0 1px var(--success)}.pd-switch .pd-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--primary-low);transition:.4s;border-radius:24px}.pd-switch .pd-slider::before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.has-error input,.has-error select,.has-error textarea{border-color:var(--danger) !important}.has-error input:focus,.has-error select:focus,.has-error textarea:focus{box-shadow:0 0 0 3px rgba(var(--danger-rgb), 0.1) !important}.has-success input,.has-success select,.has-success textarea{border-color:var(--success) !important}.has-success input:focus,.has-success select:focus,.has-success textarea:focus{box-shadow:0 0 0 3px rgba(var(--success-rgb), 0.1) !important}.has-warning input,.has-warning select,.has-warning textarea{border-color:var(--warning) !important}.has-warning input:focus,.has-warning select:focus,.has-warning textarea:focus{box-shadow:0 0 0 3px rgba(var(--warning-rgb), 0.1) !important}.pd-progress-bar{width:100%;height:8px;background:var(--primary-low);border-radius:4px;overflow:hidden;position:relative}.pd-progress-bar .pd-progress-bar__fill{height:100%;background:var(--success);border-radius:4px;transition:width .3s ease,background-color .3s ease}.pd-progress-bar .pd-progress-bar__fill.warning{background:var(--warning)}.pd-progress-bar .pd-progress-bar__fill.danger{background:var(--danger)}.pd-progress-bar.animated .pd-progress-bar__fill{animation:progress-pulse 2s ease-in-out infinite}@keyframes progress-pulse{0%,100%{opacity:1}50%{opacity:.7}}.pd-progress-ring{position:relative;display:inline-block}.pd-progress-ring svg{transform:rotate(-90deg)}.pd-progress-ring .pd-progress-ring__circle{stroke-dasharray:0 100;transition:stroke-dasharray .3s ease}.pd-progress-ring .pd-progress-ring__circle.warning{stroke:var(--warning)}.pd-progress-ring .pd-progress-ring__circle.danger{stroke:var(--danger)}.pd-stat-card-enhanced{position:relative;overflow:hidden}.pd-stat-card-enhanced .pd-stat-trend{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.pd-stat-card-enhanced .pd-stat-trend.up{color:var(--success)}.pd-stat-card-enhanced .pd-stat-trend.down{color:var(--danger)}.pd-stat-card-enhanced .pd-stat-trend.neutral{color:var(--primary-medium)}.pd-stat-card-enhanced .pd-stat-mini-chart{position:absolute;right:0;bottom:0;width:80px;height:40px;opacity:.3}.pd-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.pd-status-badge.success{background:rgba(var(--success-rgb), 0.1);color:var(--success);border:1px solid rgba(var(--success-rgb), 0.2)}.pd-status-badge.warning{background:rgba(var(--warning-rgb), 0.1);color:var(--warning);border:1px solid rgba(var(--warning-rgb), 0.2)}.pd-status-badge.danger{background:rgba(var(--danger-rgb), 0.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb), 0.2)}.pd-status-badge.info{background:rgba(var(--primary-rgb), 0.1);color:var(--primary);border:1px solid rgba(var(--primary-rgb), 0.2)}.pd-status-badge .pd-status-badge__dot{width:8px;height:8px;border-radius:50%;background:currentcolor}.pd-status-badge .pd-status-badge__dot.pulse{animation:status-pulse 2s infinite}@keyframes status-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.pd-sparkline{display:inline-block;vertical-align:middle}.pd-sparkline svg{display:block}.pd-sparkline .pd-sparkline__line{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pd-sparkline .pd-sparkline__area{fill:var(--primary);opacity:.1}.pd-sparkline.up .pd-sparkline__line{stroke:var(--success)}.pd-sparkline.down .pd-sparkline__line{stroke:var(--danger)}.pd-meter{width:100%;height:24px;background:var(--primary-low);border-radius:4px;overflow:hidden;display:flex}.pd-meter .pd-meter__segment{height:100%;transition:width .3s ease}.pd-meter .pd-meter__segment:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.pd-meter .pd-meter__segment:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.pd-advanced-filters{background:var(--secondary-low);border:1px solid var(--primary-low);border-radius:8px;padding:16px;margin-bottom:16px}.pd-advanced-filters .pd-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pd-advanced-filters .pd-filters-header h4{margin:0;font-size:14px;font-weight:600}.pd-advanced-filters .pd-filters-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:12px}.pd-advanced-filters .pd-filters-grid .pd-filter-group label{display:block;font-size:12px;font-weight:500;color:var(--primary-medium);margin-bottom:4px}.pd-advanced-filters .pd-filters-grid .pd-filter-group select,.pd-advanced-filters .pd-filters-grid .pd-filter-group input[type=text],.pd-advanced-filters .pd-filters-grid .pd-filter-group input[type=date]{width:100%;padding:6px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-advanced-filters .pd-filters-grid .pd-filter-group select:focus,.pd-advanced-filters .pd-filters-grid .pd-filter-group input[type=text]:focus,.pd-advanced-filters .pd-filters-grid .pd-filter-group input[type=date]:focus{border-color:var(--primary);outline:none}.pd-advanced-filters .pd-filters-actions{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.pd-saved-filters{margin-bottom:16px}.pd-saved-filters .pd-saved-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pd-saved-filters .pd-saved-filters-header h4{margin:0;font-size:14px;font-weight:600}.pd-saved-filters .pd-saved-filters-list{display:flex;flex-wrap:wrap;gap:8px}.pd-saved-filters .pd-saved-filters-list .pd-saved-filter{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--primary-low);border:1px solid var(--primary-low-mid);border-radius:16px;font-size:12px;cursor:pointer;transition:all .2s ease}.pd-saved-filters .pd-saved-filters-list .pd-saved-filter:hover{background:var(--primary-low-mid);border-color:var(--primary)}.pd-saved-filters .pd-saved-filters-list .pd-saved-filter.active{background:var(--primary);color:var(--secondary);border-color:var(--primary)}.pd-saved-filters .pd-saved-filters-list .pd-saved-filter .pd-saved-filter__remove{opacity:.6;padding:2px}.pd-saved-filters .pd-saved-filters-list .pd-saved-filter .pd-saved-filter__remove:hover{opacity:1}.pd-filter-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pd-filter-tags .pd-filter-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--tertiary-low);border:1px solid var(--primary-low);border-radius:4px;font-size:11px;font-weight:500;color:var(--primary-medium)}.pd-filter-tags .pd-filter-tag .pd-filter-tag__remove{cursor:pointer;opacity:.6}.pd-filter-tags .pd-filter-tag .pd-filter-tag__remove:hover{opacity:1;color:var(--danger)}.pd-date-range-picker{display:flex;align-items:center;gap:8px}.pd-date-range-picker .pd-date-range-input{display:flex;align-items:center;gap:4px}.pd-date-range-picker .pd-date-range-input input{padding:4px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-date-range-picker .pd-date-range-input input:focus{border-color:var(--primary);outline:none}.pd-date-range-picker .pd-date-range-separator{color:var(--primary-medium)}.pd-filter-combinations{background:var(--tertiary-low);border:1px solid var(--primary-low);border-radius:8px;padding:12px}.pd-filter-combinations .pd-filter-combination{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pd-filter-combinations .pd-filter-combination:last-child{margin-bottom:0}.pd-filter-combinations .pd-filter-combination select{padding:4px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-filter-combinations .pd-filter-combination select:focus{border-color:var(--primary);outline:none}.pd-sr-only,.pd-context-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pd-sr-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.pd-focus-visible:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--primary-rgb), 0.2)}.pd-admin-table .pd-focus-visible:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pd-interactive-row[role=button]{cursor:pointer}.pd-interactive-row[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:var(--primary-low)}.pd-interactive-row[role=button][aria-pressed=true]{background:var(--primary-low);font-weight:600}.pd-checkbox-enhanced{position:relative;display:inline-flex;align-items:center;cursor:pointer}.pd-checkbox-enhanced input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.pd-checkbox-enhanced input[type=checkbox]:focus-visible+.pd-checkbox-custom{box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.3)}.pd-checkbox-enhanced .pd-checkbox-custom{height:18px;width:18px;background-color:var(--secondary);border:2px solid var(--primary-medium);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pd-checkbox-enhanced .pd-checkbox-custom::after{content:"";display:none;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.pd-checkbox-enhanced input:checked+.pd-checkbox-custom{background-color:var(--primary);border-color:var(--primary)}.pd-checkbox-enhanced input:checked+.pd-checkbox-custom::after{display:block}.pd-checkbox-enhanced input:disabled+.pd-checkbox-custom{opacity:.5;cursor:not-allowed}.pd-switch-enhanced{position:relative;display:inline-block;width:44px;height:24px}.pd-switch-enhanced input{position:absolute;opacity:0;width:0;height:0}.pd-switch-enhanced input:focus-visible+.pd-slider{box-shadow:0 0 0 3px rgba(var(--primary-rgb), 0.3)}.pd-switch-enhanced .pd-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--primary-low);transition:.4s;border-radius:24px}.pd-switch-enhanced .pd-slider::before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.pd-switch-enhanced input:checked+.pd-slider{background-color:var(--success)}.pd-switch-enhanced input:checked+.pd-slider::before{transform:translateX(20px)}.pd-switch-enhanced input:disabled+.pd-slider{opacity:.5;cursor:not-allowed}.pd-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pd-live-region.polite{aria-live:"polite"}.pd-live-region.assertive{aria-live:"assertive"}@media(prefers-contrast: high){.pd-admin-table{border:2px solid currentcolor}.pd-admin-table th,.pd-admin-table td{border:1px solid currentcolor}.btn{border:2px solid currentcolor}input,select,textarea{border:2px solid currentcolor}}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.pd-tab-list{role:"tablist"}.pd-tab-list .pd-tab{role:"tab"}.pd-tab-list .pd-tab[aria-selected=true]{border-bottom:2px solid var(--primary);color:var(--primary)}.pd-tab-list .pd-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pd-tab-panel{role:"tabpanel"}.pd-tab-panel[aria-hidden=true]{display:none}.pd-modal-overlay{role:"dialog";aria-modal:"true"}.pd-modal-overlay:focus-within{outline:none}.pd-modal-content{outline:none}.pd-modal-content:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pd-virtual-scroll{overflow:hidden auto;contain:strict;will-change:scroll-position}.pd-virtual-scroll .pd-virtual-content{contain:layout style}.pd-lazy-image{opacity:0;transition:opacity .3s ease}.pd-lazy-image.loaded{opacity:1}.pd-debounce-input{transition:border-color .2s ease}.pd-debounce-input.typing{border-color:var(--warning)}.pd-optimized-table{contain:layout style}.pd-optimized-table tbody{will-change:transform}.pd-optimized-table tr{contain:layout style}.pd-memoized-component{contain:layout style paint}.pd-performance-mode .pd-admin-table{transform:translateZ(0);backface-visibility:hidden}.pd-performance-mode .pd-loading-overlay{will-change:opacity}.pd-will-change{will-change:transform}.pd-hardware-accelerated{transform:translateZ(0);backface-visibility:hidden}.pd-optimized-animation{transform:translateZ(0);will-change:transform}@media(prefers-reduced-motion: reduce){.pd-optimized-animation{will-change:auto}}.pd-content-visibility{content-visibility:auto;contain-intrinsic-size:auto 500px}.pd-intersection-observer.observing .pd-observer-target{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.pd-intersection-observer.observing .pd-observer-target.in-view{opacity:1;transform:translateY(0)}.pd-idle-task.pending{opacity:.6}.pd-idle-task.complete{opacity:1}.pd-contain{contain:strict}.pd-contain-layout{contain:layout}.pd-contain-paint{contain:paint}.pd-contain-style{contain:style}.pd-realtime-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--success-low);border:1px solid var(--success);border-radius:12px;font-size:11px;font-weight:500;color:var(--success)}.pd-realtime-indicator .pd-realtime-indicator__dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:realtime-pulse 2s infinite}.pd-realtime-indicator .pd-realtime-indicator__text{font-size:11px}@keyframes realtime-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.pd-activity-feed{max-height:400px;overflow-y:auto;contain:strict}.pd-activity-feed .pd-activity-item{display:flex;gap:12px;padding:12px;border-bottom:1px solid var(--primary-low);transition:background .2s ease}.pd-activity-feed .pd-activity-item:hover{background:var(--primary-low)}.pd-activity-feed .pd-activity-item .pd-activity-item__icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.pd-activity-feed .pd-activity-item .pd-activity-item__icon.success{background:var(--success-low);color:var(--success)}.pd-activity-feed .pd-activity-item .pd-activity-item__icon.warning{background:var(--warning-low);color:var(--warning)}.pd-activity-feed .pd-activity-item .pd-activity-item__icon.danger{background:var(--danger-low);color:var(--danger)}.pd-activity-feed .pd-activity-item .pd-activity-item__icon.info{background:var(--primary-low);color:var(--primary)}.pd-activity-feed .pd-activity-item .pd-activity-item__content{flex:1;min-width:0}.pd-activity-feed .pd-activity-item .pd-activity-item__content .pd-activity-item__title{font-size:13px;font-weight:500;margin-bottom:4px;color:var(--primary-high)}.pd-activity-feed .pd-activity-item .pd-activity-item__content .pd-activity-item__description{font-size:12px;color:var(--primary-medium);margin-bottom:4px;line-height:1.4}.pd-activity-feed .pd-activity-item .pd-activity-item__content .pd-activity-item__meta{font-size:11px;color:var(--primary-low);display:flex;align-items:center;gap:8px}.pd-activity-feed .pd-activity-item .pd-activity-item__time{font-size:11px;color:var(--primary-medium);white-space:nowrap}.pd-activity-feed .pd-activity-item.new{animation:activity-slide .3s ease}.pd-activity-feed .pd-activity-item.unread{background:var(--tertiary-low);border-left:3px solid var(--primary)}@keyframes activity-slide{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.pd-notification-badge{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 5px;background:var(--danger);color:#fff;border-radius:9px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--secondary)}.pd-notification-badge.pulse{animation:notification-badge-pulse 2s infinite}@keyframes notification-badge-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pd-live-updates-panel{background:var(--secondary-low);border:1px solid var(--primary-low);border-radius:8px;padding:12px}.pd-live-updates-panel .pd-live-updates-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pd-live-updates-panel .pd-live-updates-header .pd-live-updates-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.pd-live-updates-panel .pd-live-updates-header .pd-live-updates-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--primary-medium)}.pd-live-updates-panel .pd-live-updates-status{display:flex;align-items:center;gap:8px;padding:8px;background:var(--success-low);border:1px solid var(--success);border-radius:6px;font-size:12px;color:var(--success)}.pd-live-updates-panel .pd-live-updates-status .pd-live-updates-status__icon{width:12px;height:12px;background:var(--success);border-radius:50%;animation:realtime-pulse 2s infinite}.pd-changed-indicator{position:relative}.pd-changed-indicator::before{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--warning);border-radius:50%;border:1px solid var(--secondary)}.pd-sync-status{display:flex;align-items:center;gap:6px;font-size:12px}.pd-sync-status .pd-sync-status__icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pd-sync-status .pd-sync-status__icon.syncing{background:var(--primary-low);color:var(--primary);animation:spin 1s linear infinite}.pd-sync-status .pd-sync-status__icon.synced{background:var(--success-low);color:var(--success)}.pd-sync-status .pd-sync-status__icon.error{background:var(--danger-low);color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}.pd-realtime-search{position:relative}.pd-realtime-search .pd-realtime-search__input{width:100%;padding:8px 12px;padding-right:32px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-realtime-search .pd-realtime-search__input:focus{border-color:var(--primary);outline:none}.pd-realtime-search .pd-realtime-search__status{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.pd-realtime-search .pd-realtime-search__status .pd-search-spinner{width:16px;height:16px;border:2px solid var(--primary-low);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.pd-realtime-search .pd-realtime-search__status .pd-search-results{font-size:11px;color:var(--primary-medium)}.pd-analytics-dashboard .pd-analytics-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:16px;margin-bottom:24px}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:8px;padding:16px;transition:all .3s ease}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header .pd-metric-title{font-size:13px;font-weight:500;color:var(--primary-medium)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header .pd-metric-trend{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header .pd-metric-trend.up{background:var(--success-low);color:var(--success)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header .pd-metric-trend.down{background:var(--danger-low);color:var(--danger)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-header .pd-metric-trend.neutral{background:var(--primary-low);color:var(--primary-medium)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-value{font-size:24px;font-weight:600;color:var(--primary-high);margin-bottom:4px}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-label{font-size:12px;color:var(--primary-medium)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-chart{height:40px;margin-top:12px;display:flex;align-items:flex-end;gap:2px}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-chart .pd-metric-bar{flex:1;background:var(--primary-low);border-radius:2px 2px 0 0;transition:height .3s ease,background .3s ease}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-chart .pd-metric-bar.positive{background:var(--success)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-chart .pd-metric-bar.negative{background:var(--danger)}.pd-analytics-dashboard .pd-analytics-overview .pd-metric-card .pd-metric-chart .pd-metric-bar:hover{opacity:.8}.pd-analytics-dashboard .pd-analytics-charts{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:16px;margin-bottom:24px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:8px;padding:16px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header .pd-chart-title{font-size:14px;font-weight:600}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header .pd-chart-controls{display:flex;gap:8px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header .pd-chart-controls .pd-chart-control{padding:4px 8px;background:var(--primary-low);border:1px solid var(--primary-low-mid);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header .pd-chart-controls .pd-chart-control:hover{background:var(--primary-low-mid)}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-header .pd-chart-controls .pd-chart-control.active{background:var(--primary);color:var(--secondary);border-color:var(--primary)}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-container{height:200px;position:relative}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-container .pd-chart-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--primary-medium);font-size:14px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-legend .pd-legend-item{display:flex;align-items:center;gap:6px;font-size:12px}.pd-analytics-dashboard .pd-analytics-charts .pd-chart-card .pd-chart-legend .pd-legend-item .pd-legend-color{width:12px;height:12px;border-radius:2px}.pd-analytics-dashboard .pd-analytics-table{background:var(--secondary);border:1px solid var(--primary-low);border-radius:8px;overflow:hidden}.pd-analytics-dashboard .pd-analytics-table .pd-table-header{padding:16px;border-bottom:1px solid var(--primary-low);display:flex;justify-content:space-between;align-items:center}.pd-analytics-dashboard .pd-analytics-table .pd-table-header .pd-table-title{font-size:14px;font-weight:600}.pd-analytics-dashboard .pd-analytics-table .pd-table-header .pd-table-actions{display:flex;gap:8px}.pd-analytics-dashboard .pd-analytics-table .pd-table-header .pd-table-actions .pd-table-action{padding:4px 8px;background:var(--primary-low);border:1px solid var(--primary-low-mid);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.pd-analytics-dashboard .pd-analytics-table .pd-table-header .pd-table-actions .pd-table-action:hover{background:var(--primary-low-mid)}.pd-analytics-dashboard .pd-analytics-table .pd-table-content{overflow-x:auto}.pd-report-generator .pd-report-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;margin-bottom:16px}.pd-report-generator .pd-report-options .pd-report-option label{display:block;font-size:12px;font-weight:500;color:var(--primary-medium);margin-bottom:4px}.pd-report-generator .pd-report-options .pd-report-option select,.pd-report-generator .pd-report-options .pd-report-option input[type=date]{width:100%;padding:6px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-report-generator .pd-report-preview{background:var(--secondary-low);border:1px solid var(--primary-low);border-radius:8px;padding:16px;margin-bottom:16px}.pd-report-generator .pd-report-preview .pd-report-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pd-report-generator .pd-report-preview .pd-report-preview-header .pd-report-preview-title{font-size:14px;font-weight:600}.pd-report-generator .pd-report-preview .pd-report-preview-header .pd-report-preview-meta{font-size:12px;color:var(--primary-medium)}.pd-report-generator .pd-report-preview .pd-report-preview-content{min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--primary-medium);font-size:14px}.pd-data-insights .pd-insight-card{background:var(--secondary);border:1px solid var(--primary-low);border-radius:8px;padding:16px;margin-bottom:12px}.pd-data-insights .pd-insight-card.insight-positive{border-left:4px solid var(--success)}.pd-data-insights .pd-insight-card.insight-negative{border-left:4px solid var(--danger)}.pd-data-insights .pd-insight-card.insight-neutral{border-left:4px solid var(--warning)}.pd-data-insights .pd-insight-card .pd-insight-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pd-data-insights .pd-insight-card .pd-insight-header .pd-insight-title{font-size:14px;font-weight:600}.pd-data-insights .pd-insight-card .pd-insight-header .pd-insight-badge{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.pd-data-insights .pd-insight-card .pd-insight-header .pd-insight-badge.positive{background:var(--success-low);color:var(--success)}.pd-data-insights .pd-insight-card .pd-insight-header .pd-insight-badge.negative{background:var(--danger-low);color:var(--danger)}.pd-data-insights .pd-insight-card .pd-insight-header .pd-insight-badge.neutral{background:var(--warning-low);color:var(--warning)}.pd-data-insights .pd-insight-card .pd-insight-content{font-size:13px;color:var(--primary-medium);line-height:1.5;margin-bottom:8px}.pd-data-insights .pd-insight-card .pd-insight-footer{display:flex;justify-content:space-between;align-items:center}.pd-data-insights .pd-insight-card .pd-insight-footer .pd-insight-action{font-size:12px;color:var(--primary);cursor:pointer}.pd-data-insights .pd-insight-card .pd-insight-footer .pd-insight-action:hover{text-decoration:underline}.pd-data-insights .pd-insight-card .pd-insight-footer .pd-insight-time{font-size:11px;color:var(--primary-low)}.pd-export-panel{background:var(--secondary-low);border:1px solid var(--primary-low);border-radius:8px;padding:16px}.pd-export-panel .pd-export-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pd-export-panel .pd-export-header .pd-export-title{font-size:16px;font-weight:600}.pd-export-panel .pd-export-header .pd-export-actions{display:flex;gap:8px}.pd-export-panel .pd-export-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;margin-bottom:16px}.pd-export-panel .pd-export-options .pd-export-option label{display:block;font-size:12px;font-weight:500;color:var(--primary-medium);margin-bottom:4px}.pd-export-panel .pd-export-options .pd-export-option select{width:100%;padding:6px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:14px}.pd-export-panel .pd-export-filters{background:var(--secondary);border:1px solid var(--primary-low);border-radius:6px;padding:12px;margin-bottom:16px}.pd-export-panel .pd-export-filters .pd-export-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pd-export-panel .pd-export-filters .pd-export-filters-header .pd-export-filters-title{font-size:13px;font-weight:600}.pd-export-panel .pd-export-filters .pd-export-filters-header .pd-export-filters-toggle{font-size:12px;color:var(--primary);cursor:pointer}.pd-export-panel .pd-export-filters .pd-export-filters-header .pd-export-filters-toggle:hover{text-decoration:underline}.pd-export-panel .pd-export-filters .pd-export-filters-content{display:none}.pd-export-panel .pd-export-filters .pd-export-filters-content.show{display:block}.pd-export-panel .pd-export-filters .pd-export-filters-content .pd-filter-row{display:flex;gap:12px;margin-bottom:8px;align-items:center}.pd-export-panel .pd-export-filters .pd-export-filters-content .pd-filter-row .pd-filter-field{flex:1;min-width:150px}.pd-export-panel .pd-export-filters .pd-export-filters-content .pd-filter-row .pd-filter-operator{min-width:100px}.pd-export-panel .pd-export-filters .pd-export-filters-content .pd-filter-row .pd-filter-value{flex:2;min-width:200px}.pd-export-panel .pd-export-filters .pd-export-filters-content .pd-filter-row .pd-filter-remove{padding:4px 8px;background:var(--danger-low);color:var(--danger);border:1px solid var(--danger);border-radius:4px;font-size:11px;cursor:pointer}.pd-export-panel .pd-export-format{display:flex;gap:8px;margin-bottom:16px}.pd-export-panel .pd-export-format .pd-format-option{flex:1;padding:12px;border:2px solid var(--primary-low);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:center}.pd-export-panel .pd-export-format .pd-format-option:hover{border-color:var(--primary-low-mid);background:var(--primary-low)}.pd-export-panel .pd-export-format .pd-format-option.active{border-color:var(--primary);background:var(--primary-low-mid)}.pd-export-panel .pd-export-format .pd-format-option .pd-format-icon{font-size:24px;margin-bottom:4px}.pd-export-panel .pd-export-format .pd-format-option .pd-format-name{font-size:13px;font-weight:600;color:var(--primary-high)}.pd-export-panel .pd-export-format .pd-format-option .pd-format-description{font-size:11px;color:var(--primary-medium);margin-top:4px}.pd-export-panel .pd-export-advanced{margin-bottom:16px}.pd-export-panel .pd-export-advanced .pd-advanced-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--secondary);border:1px solid var(--primary-low);border-radius:4px;cursor:pointer;font-size:13px;color:var(--primary-medium);transition:all .2s ease}.pd-export-panel .pd-export-advanced .pd-advanced-toggle:hover{background:var(--primary-low);color:var(--primary-high)}.pd-export-panel .pd-export-advanced .pd-advanced-options{display:none;margin-top:12px}.pd-export-panel .pd-export-advanced .pd-advanced-options.show{display:block}.pd-export-panel .pd-export-advanced .pd-advanced-options .pd-advanced-option{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pd-export-panel .pd-export-advanced .pd-advanced-options .pd-advanced-option input[type=checkbox]{width:16px;height:16px}.pd-export-panel .pd-export-advanced .pd-advanced-options .pd-advanced-option label{font-size:13px;color:var(--primary-high)}.pd-import-panel{background:var(--secondary-low);border:1px solid var(--primary-low);border-radius:8px;padding:16px}.pd-import-panel .pd-import-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pd-import-panel .pd-import-header .pd-import-title{font-size:16px;font-weight:600}.pd-import-panel .pd-import-dropzone{border:2px dashed var(--primary-low);border-radius:8px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease}.pd-import-panel .pd-import-dropzone:hover{border-color:var(--primary);background:var(--primary-low)}.pd-import-panel .pd-import-dropzone.dragover{border-color:var(--primary);background:var(--primary-low-mid)}.pd-import-panel .pd-import-dropzone .pd-dropzone-icon{font-size:32px;color:var(--primary-medium);margin-bottom:8px}.pd-import-panel .pd-import-dropzone .pd-dropzone-text{font-size:14px;color:var(--primary-medium);margin-bottom:4px}.pd-import-panel .pd-import-dropzone .pd-dropzone-subtext{font-size:12px;color:var(--primary-low)}.pd-import-panel .pd-import-file-list{margin-top:16px}.pd-import-panel .pd-import-file-list .pd-import-file{display:flex;align-items:center;gap:12px;padding:12px;background:var(--secondary);border:1px solid var(--primary-low);border-radius:6px;margin-bottom:8px}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-icon{font-size:24px;color:var(--primary-medium)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-info{flex:1}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-info .pd-file-name{font-size:13px;font-weight:500;color:var(--primary-high)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-info .pd-file-meta{font-size:11px;color:var(--primary-medium)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-status{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-status.pending{background:var(--warning-low);color:var(--warning)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-status.processing{background:var(--primary-low);color:var(--primary)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-status.success{background:var(--success-low);color:var(--success)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-status.error{background:var(--danger-low);color:var(--danger)}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-actions{display:flex;gap:4px}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-actions .pd-file-action{padding:4px 8px;background:var(--primary-low);border:1px solid var(--primary-low-mid);border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease}.pd-import-panel .pd-import-file-list .pd-import-file .pd-file-actions .pd-file-action:hover{background:var(--primary-low-mid)}.pd-import-panel .pd-import-mapping{margin-top:16px}.pd-import-panel .pd-import-mapping .pd-import-mapping-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pd-import-panel .pd-import-mapping .pd-import-mapping-header .pd-mapping-title{font-size:14px;font-weight:600}.pd-import-panel .pd-import-mapping .pd-import-mapping-header .pd-mapping-actions{display:flex;gap:8px}.pd-import-panel .pd-import-mapping .pd-import-mapping-header .pd-mapping-actions .pd-mapping-action{padding:4px 8px;background:var(--primary-low);border:1px solid var(--primary-low-mid);border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease}.pd-import-panel .pd-import-mapping .pd-import-mapping-header .pd-mapping-actions .pd-mapping-action:hover{background:var(--primary-low-mid)}.pd-import-panel .pd-import-mapping .pd-mapping-table{overflow-x:auto}.pd-import-panel .pd-import-mapping .pd-mapping-table table{width:100%;border-collapse:collapse}.pd-import-panel .pd-import-mapping .pd-mapping-table table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--primary-low);font-size:12px;font-weight:600;color:var(--primary-medium)}.pd-import-panel .pd-import-mapping .pd-mapping-table table td{padding:8px 12px;border-bottom:1px solid var(--primary-low)}.pd-import-panel .pd-import-mapping .pd-mapping-table table td select{width:100%;padding:4px 8px;border:1px solid var(--primary-low);border-radius:4px;font-size:13px}.pd-export-progress{background:var(--secondary);border:1px solid var(--primary-low);border-radius:6px;padding:12px;margin-top:16px}.pd-export-progress .pd-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pd-export-progress .pd-progress-header .pd-progress-title{font-size:13px;font-weight:500}.pd-export-progress .pd-progress-header .pd-progress-status{font-size:12px;color:var(--primary-medium)}.pd-export-progress .pd-progress-bar{height:8px;background:var(--primary-low);border-radius:4px;overflow:hidden;margin-bottom:8px}.pd-export-progress .pd-progress-bar .pd-progress-fill{height:100%;background:var(--success);border-radius:4px;transition:width .3s ease}.pd-export-progress .pd-progress-details{font-size:11px;color:var(--primary-medium);display:flex;justify-content:space-between}
/*# sourceMappingURL=proxyviews-affiliates_05e776d1a08cbdb43f5931dfe9a96d3988397b68.css.map?__ws=proxyviews.com */
