
                #uir-ad-performance .adp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}
                #uir-ad-performance .adp-head .slide-title{margin:0}
                #uir-ad-performance .adp-refresh{border:1px solid #7c3aed;border-radius:8px;background:rgba(124,58,237,.08);color:#7c3aed;padding:7px 11px;font:700 11.5px/1.2 inherit;cursor:pointer}
                #uir-ad-performance .adp-refresh:disabled{opacity:.55;cursor:wait}
                #uir-ad-performance .adp-filters{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:9px;margin-bottom:14px}
                #uir-ad-performance .adp-filter label{display:block;margin-bottom:5px;color:var(--txt-lo);font-size:10.5px;font-weight:800}
                #uir-ad-performance .adp-filter select{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--txt-hi);font:700 12px/1.2 inherit}
                #uir-ad-performance .adp-loading,#uir-ad-performance .adp-error,#uir-ad-performance .adp-empty{padding:20px;border:1px dashed var(--border);border-radius:10px;text-align:center;color:var(--txt-mid);font-size:12.5px}
                #uir-ad-performance .adp-error{border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.05);color:#dc2626}
                #uir-ad-performance .adp-kpis{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));gap:9px;margin-bottom:16px}
                #uir-ad-performance .adp-kpi{min-width:0;padding:12px;border:1px solid var(--border);border-top:3px solid #7c3aed;border-radius:10px;background:var(--bg-card)}
                #uir-ad-performance .adp-kpi-n{overflow:hidden;text-overflow:ellipsis;color:var(--txt-hi);font-size:20px;font-weight:900;white-space:nowrap}
                #uir-ad-performance .adp-kpi-l{margin-top:4px;color:var(--txt-lo);font-size:10.5px;font-weight:700}
                #uir-ad-performance .adp-summary-note{margin:-8px 0 15px;color:var(--txt-lo);font-size:11px}
                #uir-ad-performance .adp-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 9px;color:var(--txt-hi);font-size:13px;font-weight:900}
                #uir-ad-performance .adp-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}
                #uir-ad-performance .adp-product{padding:13px;border:1px solid var(--border);border-radius:11px;background:var(--bg-card)}
                #uir-ad-performance .adp-product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px}
                #uir-ad-performance .adp-product-name{color:var(--txt-hi);font-size:13px;font-weight:900}
                #uir-ad-performance .adp-product-sale{color:#7c3aed;font-size:10.5px;font-weight:800;white-space:nowrap}
                #uir-ad-performance .adp-metric-main{color:var(--txt-hi);font-size:12.5px;font-weight:800;line-height:1.65}
                #uir-ad-performance .adp-metric-sub{margin-top:6px;color:var(--txt-lo);font-size:10.5px;line-height:1.55}
                #uir-ad-performance .adp-statuses{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}
                #uir-ad-performance .adp-chip{display:inline-flex;padding:2px 6px;border-radius:999px;background:rgba(124,58,237,.1);color:#7c3aed;font-size:9.5px;font-weight:800}
                #uir-ad-performance .adp-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px}
                #uir-ad-performance table.adp-orders{width:100%;min-width:1180px;border-collapse:collapse;background:var(--bg-card);font-size:11.5px}
                #uir-ad-performance .adp-orders th{padding:8px 7px;border-bottom:1px solid var(--border);background:rgba(124,58,237,.06);color:var(--txt-mid);font-size:10px;text-align:left;white-space:nowrap}
                #uir-ad-performance .adp-orders td{padding:9px 7px;border-bottom:1px solid var(--border);color:var(--txt-hi);vertical-align:top}
                #uir-ad-performance .adp-orders tr:last-child td{border-bottom:0}
                #uir-ad-performance .adp-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
                #uir-ad-performance .adp-detail-btn{border:1px solid #7c3aed;border-radius:6px;background:transparent;color:#7c3aed;padding:4px 7px;font:800 10.5px/1.2 inherit;cursor:pointer;white-space:nowrap}
                #uir-ad-performance .adp-state{display:inline-flex;padding:2px 6px;border-radius:999px;background:rgba(120,140,180,.12);color:var(--txt-mid);font-size:9.5px;font-weight:900;white-space:nowrap}
                #uir-ad-performance .adp-state.active{background:rgba(16,185,129,.12);color:#059669}
                #uir-ad-performance .adp-state.failed{background:rgba(220,38,38,.12);color:#dc2626}
                #uir-ad-performance .adp-state.pending{background:rgba(245,158,11,.14);color:#b45309}
                #adp-detail{position:fixed;z-index:10020;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(4,9,20,.68)}
                #adp-detail[hidden]{display:none!important}
                #adp-detail .adp-detail-box{width:min(820px,100%);max-height:88vh;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);box-shadow:0 24px 70px rgba(0,0,0,.35)}
                #adp-detail .adp-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
                #adp-detail .adp-detail-title{margin:0;color:var(--txt-hi);font-size:16px;font-weight:900}
                #adp-detail .adp-detail-close{border:0;background:transparent;color:var(--txt-mid);font-size:20px;cursor:pointer}
                #adp-detail .adp-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px;color:var(--txt-mid);font-size:11.5px}
                #adp-detail .adp-detail-product{margin-top:9px;padding:11px;border:1px solid var(--border);border-radius:9px}
                #adp-detail .adp-manual-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}
                #adp-detail .adp-manual-form label{color:var(--txt-lo);font-size:10.5px;font-weight:800}
                #adp-detail .adp-manual-form input,#adp-detail .adp-manual-form textarea{width:100%;box-sizing:border-box;margin-top:4px;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--txt-hi);font:500 11.5px/1.35 inherit}
                #adp-detail .adp-manual-wide{grid-column:1/-1}
                #adp-detail .adp-manual-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:1/-1}
                #adp-detail .adp-manual-status{margin-right:auto;font-size:10.5px}
                @media(max-width:900px){
                  #uir-ad-performance .adp-kpis{grid-template-columns:repeat(3,minmax(105px,1fr))}
                  #uir-ad-performance .adp-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}
                }
                @media(max-width:560px){
                  #uir-ad-performance .adp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
                  #uir-ad-performance .adp-filters{grid-template-columns:1fr 1fr}
                  #adp-detail .adp-detail-meta,#adp-detail .adp-manual-form{grid-template-columns:1fr}
                  #adp-detail .adp-manual-wide,#adp-detail .adp-manual-actions{grid-column:1}
                }
              