body[data-new-filter-view=filter-sounds] .secondary-navbar{display:none!important}body[data-new-filter-view=filter-sounds]{--nf-nav-offset:calc(var(--navbar-height) + 16px)}.uploaded-sound-shell{width:min(1180px,100%);height:100%;display:flex;flex-direction:column;margin:0 auto;min-height:0}.uploaded-sound-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px;flex:0 0 auto}.uploaded-sound-back{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--nf-border);border-radius:9px;color:var(--nf-text);text-decoration:none;background:var(--nf-surface)}.uploaded-sound-title{min-width:0}.uploaded-sound-title h1{margin:0;font-size:26px;line-height:1.4}.uploaded-sound-title p{margin:5px 0 0;color:var(--nf-muted);font-size:12px;overflow-wrap:anywhere}.uploaded-sound-title p span{white-space:nowrap}.uploaded-sound-actions{display:flex;gap:8px;flex-wrap:wrap}.uploaded-sound-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid var(--nf-border);border-radius:8px;color:var(--nf-text);background:var(--nf-surface);cursor:pointer;font:inherit;font-size:13px}.uploaded-sound-actions .is-primary{color:#fff;background:var(--accent-blue);border-color:var(--accent-blue)}.uploaded-sound-actions button:disabled{opacity:.5;cursor:wait}.uploaded-sound-status{flex:0 0 auto;margin:0 24px 8px;color:var(--accent-blue);font-size:12px}.uploaded-sound-status:empty{display:none}.uploaded-sound-status.is-error{color:var(--accent-red,#d44)}.uploaded-sound-workbench{flex:1 1 auto;min-height:0}.uploaded-sound-workbench>.rule-sound-page{height:100%;padding:0}.uploaded-sound-workbench .home-flow-header{display:none}.uploaded-sound-workbench .rule-sound-content{margin-top:6px}.uploaded-sound-empty{padding:80px 24px;text-align:center}.uploaded-item-rules{color:var(--nf-text);background:var(--nf-surface,var(--bg-secondary));border:1px solid var(--nf-border);border-radius:12px;box-shadow:0 10px 28px #0003;font-family:inherit;position:fixed;z-index:10050;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:16px}.uploaded-item-rules[hidden]{display:none}.uploaded-item-rules>header{display:flex;align-items:center;gap:10px}.uploaded-item-rules header img{width:36px;height:36px;object-fit:contain}.uploaded-item-rules h2{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.uploaded-item-rule-badge{flex-shrink:0;padding:3px 7px;border-radius:5px;color:var(--nf-muted);background:var(--bg-primary);font-size:11px}.uploaded-item-conditions{display:grid;gap:0;margin:12px 0 0;padding-top:5px;border-top:1px solid var(--nf-border);font-size:13px}.uploaded-item-conditions>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:8px 0;align-items:baseline}.uploaded-item-conditions dt{color:var(--nf-muted);line-height:1.5}.uploaded-item-conditions dd{margin:0;text-align:right;font-family:system-ui,sans-serif;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.uploaded-item-no-conditions{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--nf-border);color:var(--nf-muted);font-size:13px}.uploaded-sound-workbench .rule-sound-picker-items.is-rule-blocks{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:10px}.rule-sound-rule-block{min-width:0;border:1px solid var(--qps-line);border-radius:9px;overflow:hidden;background:var(--qps-panel)}.rule-sound-page .rule-sound-rule-select{display:block;width:100%;min-width:0;padding:14px;border:0;border-radius:0;background:0 0;color:var(--qps-text);text-align:left}.rule-sound-rule-heading{display:flex;align-items:center;gap:9px;min-width:0}.rule-sound-rule-heading strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.rule-sound-rule-kind{flex-shrink:0;padding:2px 6px;border-radius:4px;color:var(--qps-muted);background:var(--qps-panel-2);font-size:11px}.rule-sound-rule-state{flex-shrink:0;margin-left:auto;color:var(--qps-muted);font-size:11px}.rule-sound-rule-scope{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;overflow:hidden;color:var(--qps-muted);font-size:12px;line-height:1.6}.rule-sound-rule-conditions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.rule-sound-rule-conditions>span{padding:4px 7px;border-radius:5px;background:var(--qps-panel-2);color:var(--qps-muted);font-size:11px;line-height:1.5}.rule-sound-rule-conditions b{margin-left:4px;color:var(--qps-text);font-family:system-ui,sans-serif;font-weight:600}.rule-sound-rule-block.is-selected{border-color:var(--qps-blue);background:color-mix(in srgb,var(--qps-blue) 7%,var(--qps-panel))}.rule-sound-rule-block.is-selected .rule-sound-rule-state{color:var(--qps-blue)}.rule-sound-rule-block.is-partial{border-color:color-mix(in srgb,var(--qps-blue) 55%,var(--qps-line));border-style:dashed}.rule-sound-rule-block.is-partial .rule-sound-rule-state{color:var(--qps-blue)}.rule-sound-rule-block.is-disabled{border-style:dashed}.rule-sound-page .rule-sound-rule-select:disabled{opacity:1;cursor:default}.rule-sound-rule-block.is-disabled .rule-sound-rule-heading strong{color:var(--qps-muted)}.rule-sound-rule-block:has(.rule-sound-rule-select:hover:not(:disabled)){border-color:var(--qps-blue)}.rule-sound-rule-source{padding:0 14px 11px}.rule-sound-page .rule-sound-rule-source>button{padding:3px 0;min-height:24px;border:0;background:0 0;color:var(--qps-blue);font-size:11px}.rule-sound-rule-source pre{max-height:260px;margin:8px 0 0;padding:12px;border:1px solid var(--qps-line);border-radius:6px;color:var(--qps-text);background:var(--qps-panel-2);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,Consolas,monospace}.rule-sound-page .rule-sound-rule-target{min-height:28px;padding:3px 7px;color:var(--qps-blue);font-size:11px}@media (max-width:768px){.uploaded-sound-header{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 16px 14px}.uploaded-sound-title h1{font-size:22px}.uploaded-sound-actions{grid-column:1/-1}.uploaded-sound-actions button{flex:1;min-width:0;padding:8px;font-size:12px}}