.tp-where-control{position:relative;display:inline-block}.tp-loc-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;margin:0 0 4px}@media (max-width:700px){.tp-loc-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.tp-loc-chips::-webkit-scrollbar{display:none}}a.tp-loc-chip,a.tp-loc-chip:link,a.tp-loc-chip:visited,.tp-loc-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#fff!important;color:#334155!important;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none!important;cursor:pointer;white-space:nowrap}a.tp-loc-chip:hover{border-color:#93c5fd!important;color:#1d4ed8!important}a.tp-loc-chip.is-active,.tp-loc-chip.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.tp-loc-chip-count{font-size:11px;font-weight:700;padding:0 5px;border-radius:8px;background:#eef2ff;color:#1d4ed8;line-height:16px}.tp-loc-chip.is-active .tp-loc-chip-count{background:rgb(255 255 255 / .25);color:#fff}.tp-loc-chip-mine{border-color:#93c5fd!important}.tp-loc-chip-remote{color:#2563eb!important}.tp-where-control--chip{display:inline-block}.tp-where-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 14px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#1e293b!important;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;max-width:260px}.tp-where-trigger:hover{border-color:#2563eb!important}.tp-where-trigger.is-active{border-color:#2563eb!important;background:#eef2ff!important;color:#1d4ed8!important}.tp-where-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-where-pin{font-size:14px}.tp-where-popover{position:absolute;z-index:100000;top:calc(100% + 8px);left:0;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px rgb(15 23 42 / .18);padding:16px}.tp-where-popover[hidden]{display:none}.tp-where-section{margin-bottom:14px}.tp-where-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:6px}.tp-where-typeahead{width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;box-sizing:border-box}.tp-where-region-chips{display:flex;flex-wrap:wrap;gap:6px}.tp-where-region-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#f8fafc!important;color:#334155!important;font-size:13px;font-weight:500;cursor:pointer}.tp-where-region-chip:hover{border-color:#93c5fd!important}.tp-where-region-chip.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.tp-where-chip-count{font-size:11px;font-weight:700;padding:0 5px;border-radius:8px;background:#eef2ff;color:#1d4ed8;line-height:16px}.tp-where-region-chip.is-active .tp-where-chip-count{background:rgb(255 255 255 / .25);color:#fff}.tp-where-remote-row{margin-bottom:14px}.tp-where-remote{display:flex;align-items:center;gap:8px;font-size:14px;color:#1e293b;cursor:pointer}.tp-where-remote input{margin:0}.tp-where-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;min-height:0}.tp-where-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:rgb(99 102 241 / .1);color:#1d4ed8;font-size:13px;font-weight:500}.tp-where-pill-x{border:0!important;background:transparent!important;color:inherit!important;font-size:15px;line-height:1;padding:0 2px!important;cursor:pointer}.tp-where-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:12px}.tp-where-clear{border:0!important;background:transparent!important;color:#64748b!important;font-size:13px;font-weight:600;cursor:pointer;padding:6px 4px!important}.tp-where-apply{padding:8px 18px!important;border:0!important;border-radius:8px!important;background:#2563eb!important;color:#fff!important;font-size:14px;font-weight:600;cursor:pointer}.tp-where-apply:hover{background:#1d4ed8!important}@media (max-width:600px){.tp-where-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px rgb(15 23 42 / .25)}}.tp-opp-switch{display:inline-flex;gap:2px;padding:3px;margin:0 0 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}a.tp-opp-switch__item,a.tp-opp-switch__item:link,a.tp-opp-switch__item:visited{display:inline-flex;align-items:center;padding:7px 18px!important;border-radius:8px!important;font-size:14px;font-weight:600;line-height:1.3;color:#475569!important;background:transparent!important;text-decoration:none!important;border:none!important;transition:color 0.15s,background 0.15s}a.tp-opp-switch__item:hover{color:#1d4ed8!important}a.tp-opp-switch__item.is-active{background:#fff!important;color:var(--tp-primary,#2563eb)!important;box-shadow:0 1px 2px rgb(15 23 42 / .1)}.tpsub-scope-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px}.tpsub-scope-row .tp-loc-chips{width:auto;flex:1 1 auto;min-width:0;margin:0}.tp-lens-chip{display:inline-flex;align-items:stretch;flex:0 0 auto;border-radius:999px;overflow:hidden;border:1px solid var(--tp-primary-200,#bfdbfe);background:var(--tp-primary-50,#eff6ff);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}a.tp-lens-chip-label,a.tp-lens-chip-label:link,a.tp-lens-chip-label:visited{padding:6px 4px 6px 12px!important;color:var(--tp-primary-700,#1d4ed8)!important;text-decoration:none!important;background:transparent!important;border:none!important}a.tp-lens-chip-label:hover{text-decoration:underline!important}a.tp-lens-chip-x,a.tp-lens-chip-x:link,a.tp-lens-chip-x:visited{display:inline-flex;align-items:center;padding:6px 10px 6px 6px!important;color:var(--tp-primary-400,#60a5fa)!important;text-decoration:none!important;background:transparent!important;border:none!important;font-size:15px;line-height:1}a.tp-lens-chip-x:hover{color:var(--tp-error,#ef4444)!important}a.tp-lens-chip--off,a.tp-lens-chip--off:link,a.tp-lens-chip--off:visited{padding:6px 12px!important;border:1px dashed var(--tp-border-medium,#cbd5e1)!important;background:#fff!important;color:var(--tp-text-tertiary,#64748b)!important;text-decoration:none!important;gap:4px}a.tp-lens-chip--off:hover{border-color:var(--tp-primary-300,#93c5fd)!important;color:var(--tp-primary-700,#1d4ed8)!important}button.tpsub-add-filter-btn{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:6px 12px!important;border:1px dashed var(--tp-border-medium,#cbd5e1)!important;border-radius:999px!important;background:#fff!important;color:var(--tp-text-tertiary,#64748b)!important;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap}button.tpsub-add-filter-btn:hover{border-color:var(--tp-primary-300,#93c5fd)!important;color:var(--tp-primary-700,#1d4ed8)!important;background:#fff!important}.tpsub-view-divider{display:inline-block;width:1px;align-self:stretch;margin:6px 10px;background:var(--tp-border,#e2e8f0)}.tpsub-filter-rail .tp-loc-chips{flex-direction:column;align-items:stretch;gap:4px;margin:0}.tpsub-filter-rail a.tp-loc-chip,.tpsub-filter-rail .tp-loc-chip{display:flex;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;padding:5px 10px!important;white-space:normal}.tpsub-filter-rail .tp-loc-chip[hidden]{display:none!important}.tpsub-filter-rail a.tp-loc-chip:hover{background:#f1f5f9!important;border-color:transparent!important;color:#1d4ed8!important}.tpsub-filter-rail a.tp-loc-chip.is-active,.tpsub-filter-rail .tp-loc-chip.is-active{background:var(--tp-primary-50,#eff6ff)!important;border-color:var(--tp-primary-200,#bfdbfe)!important;color:var(--tp-primary-700,#1d4ed8)!important}.tpsub-filter-rail .tp-loc-chip.is-active .tp-loc-chip-count{background:#dbeafe;color:#1d4ed8}.tpsub-filter-rail .tp-loc-chip .tp-loc-chip-count{margin-left:auto}.tpsub-filter-rail .tp-loc-chip-mine{border-color:transparent!important}@media (max-width:700px){.tpsub-filter-rail .tp-loc-chips{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}}.tpsub-filter-rail .tp-lens-chip{display:flex;width:100%;box-sizing:border-box;border-radius:8px;white-space:normal}.tpsub-filter-rail a.tp-lens-chip-label{flex:1 1 auto;min-width:0}.tpsub-filter-rail a.tp-lens-chip--off{display:flex;width:100%;box-sizing:border-box;border-radius:8px!important}.tpsub-filter-rail .tp-where-control,.tpsub-filter-rail .tp-where-control--chip{display:block;width:100%}.tpsub-filter-rail .tp-where-popover{position:static;width:100%;max-width:100%;box-shadow:none;border:1px solid var(--tp-border,#e2e8f0);border-radius:8px;margin-top:8px;padding:12px}@media (max-width:600px){.tpsub-filter-rail .tp-where-popover{position:static;bottom:auto;border-radius:8px;box-shadow:none}}