.pool-admin-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #42494e;padding:16px 0;margin:12px 0 24px}
.ufox-live .pool-admin-tabs button{background:transparent;border-color:transparent;color:#b9c4cc;min-height:40px}
.ufox-live .pool-admin-tabs button[aria-selected=true]{border-color:#627b45;background:#28381c;color:#e0f8bd}
.pool-admin-panel{min-width:0}.pool-admin-panel .pool-admin-section:first-child{border-top:0;padding-top:0}
.analytics-trend .pool-table-scroll{max-height:420px;overflow:auto}.analytics-trend thead{position:sticky;top:0;background:#1b2632}html[theme-mode=light] .analytics-trend thead{background:#f3f5f8}
.catalog-provider-notices{margin:16px 0;max-width:100%}.catalog-provider-notices article{padding:12px 0;border-top:1px solid #59666e}.catalog-provider-notices p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.catalog-provider-notices small{font-size:12px}
.analytics-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.analytics-heading h2{font-size:20px;margin:0}.analytics-heading h3{font-size:16px;margin:0}.analytics-heading>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.analytics-heading label{display:flex;align-items:center;gap:10px}.analytics-heading select{width:auto;margin:0;min-width:110px}.analytics-note{font-size:12px;line-height:1.8;color:#b1bdc6}.analytics-section{min-width:0;border-top:1px solid #59666e;padding:24px 0}.analytics-section h3{font-size:16px;margin:0 0 16px}.analytics-section table{width:100%;font-size:13px}.analytics-section :is(td,th){padding:10px;text-align:left;overflow-wrap:anywhere;min-width:90px}.analytics-section td:first-child{max-width:380px}.analytics-section th{white-space:nowrap}.analytics-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.analytics-bar-value{display:flex;align-items:center;gap:12px;min-width:150px}.analytics-bar-value span{min-width:30px;font-variant-numeric:tabular-nums}.analytics-bar-value meter{width:160px;max-width:100%;height:12px;accent-color:#52925b}.analytics-bar-value meter::-webkit-meter-optimum-value{background:#52925b}html[theme-mode=light] .analytics-note{color:#52616e}@media(max-width:760px){.analytics-breakdowns{grid-template-columns:minmax(0,1fr)}.analytics-heading>div{width:100%;justify-content:space-between}.analytics-heading label{font-size:12px}.analytics-bar-value meter{width:100px}}
.ufox-admin-active .preview-mark{display:none}
.pool-priority-list>li.pool-priority-empty{display:block;min-height:32px}
.pool-admin-panel>h2{font-size:20px;margin:24px 0}.pool-admin-metrics{margin:24px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px}
.pool-admin-metrics>div{border-bottom:1px solid #3f474d;padding:12px 0}.pool-admin-metrics dt{font-size:13px;color:#b9c4cc}.pool-admin-metrics dd{font-size:28px;font-weight:650;margin:8px 0;color:#f2f5f7;font-variant-numeric:tabular-nums}
.pool-admin-updated,.pool-priority-updated,.pool-priority-save-status{font-size:12px;color:#b1bdc6;line-height:1.8}
.catalog-sync-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.catalog-sync-provider{border-bottom:1px solid #59666e;padding:12px 0;min-width:0}.catalog-sync-provider header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.catalog-sync-provider p,.pool-catalog-sync details p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.pool-catalog-sync>details{margin-top:24px}.pool-catalog-sync summary{cursor:pointer;min-height:36px}.pool-catalog-sync td{overflow-wrap:anywhere}.catalog-sync-warning{color:#f3bd69}html[theme-mode=light] .catalog-sync-warning{color:#8b4311}@media(max-width:760px){.catalog-sync-health{grid-template-columns:minmax(0,1fr)}}
.pool-priority-group{border-top:1px solid #444d53;padding:22px 0;min-width:0}.pool-priority-group>header{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pool-priority-group h3{font-size:16px;margin:0;line-height:1.7}
.pool-priority-toggle{display:flex;align-items:center;gap:9px;font-size:13px;min-height:36px}.pool-priority-toggle input{width:18px;height:18px;accent-color:#b0e26d}
.pool-priority-mode{font-size:13px;line-height:1.8;color:#b8c6cd;margin:10px 0 20px}.pool-priority-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pool-priority-list>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.pool-priority-rank{font-size:16px;font-weight:700;line-height:42px;font-variant-numeric:tabular-nums}.pool-priority-route{min-width:0}.pool-priority-route select{margin:0;width:100%}.pool-priority-info{display:block;font-size:12px;color:#acbbc5;line-height:1.8;margin-top:6px;overflow-wrap:anywhere}
.pool-priority-row-actions{display:flex;gap:6px}.ufox-live .pool-priority-row-actions button{padding:8px;width:36px;height:42px;flex:none}.pool-priority-row-actions svg{width:16px;height:16px}.pool-priority-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0 8px}.pool-priority-actions select{flex:1;min-width:0;margin:0}.pool-priority-save-status{flex-basis:100%}.pool-priority-empty{font-size:13px;color:#acbbc5}
.pool-admin-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;margin:20px 0}.pool-admin-filters input,.pool-admin-user input{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #59666e;background:#20272c;color:#eef2f4;border-radius:5px;font:13px/1.6 inherit}.pool-admin-filters select{margin:0}.pool-admin-orders{margin:24px 0}.pool-admin-order{padding:18px 0;border-top:1px solid #424b51;overflow-wrap:anywhere}.pool-admin-order summary{cursor:pointer;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.pool-admin-order code{font-size:12px;overflow-wrap:anywhere}.pool-admin-order p{font-size:13px;line-height:1.8;white-space:pre-wrap}.pool-admin-order small{display:block;font-size:12px;color:#b6c2cb;line-height:1.8}.pool-admin-user{border-top:1px solid #424b51;padding:20px 0;display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;min-width:0}.pool-admin-user header{grid-column:1/-1;display:flex;gap:20px;align-items:center}.pool-admin-user h3{font-size:16px;margin:0;overflow-wrap:anywhere}.pool-admin-user p{grid-column:1/-1;font-size:13px;line-height:1.8;margin:0}.pool-admin-user label{display:grid;gap:8px;min-width:0}
html[theme-mode=light] :is(.pool-admin-tabs,.pool-admin-metrics>div,.pool-priority-group,.pool-admin-order,.pool-admin-user){border-color:#c8d0d6}
html[theme-mode=light] .ufox-live .pool-admin-tabs button{color:#52616e;background:transparent;border-color:transparent}
html[theme-mode=light] .ufox-live .pool-admin-tabs button[aria-selected=true]{color:#36590d;background:#edf5df;border-color:#9db873}
html[theme-mode=light] :is(.pool-admin-updated,.pool-priority-updated,.pool-priority-save-status,.pool-priority-mode,.pool-priority-info,.pool-priority-empty,.pool-admin-order small,.pool-admin-metrics dt){color:#52616e}
html[theme-mode=light] .pool-admin-metrics dd{color:#17212b}
@media(max-width:760px){.pool-admin-tabs{gap:4px}.ufox-live .pool-admin-tabs button{font-size:12px;padding:8px 10px}.pool-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.pool-admin-filters{grid-template-columns:minmax(0,1fr) auto}.pool-admin-filters input:first-child{grid-column:1/-1}.pool-admin-filters input:nth-child(3){grid-column:1/-1}.pool-admin-filters button{grid-column:2;grid-row:2}.pool-priority-list>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.pool-priority-row-actions{grid-column:2;justify-content:flex-end}.pool-priority-actions select{flex-basis:100%}.pool-priority-actions>button{flex:1}.pool-admin-user{grid-template-columns:1fr}.pool-admin-user header,.pool-admin-user p{grid-column:auto}.pool-priority-group>header{gap:8px}}
