.tpsub-tender-list.tpsub-browse-layout{display:grid;grid-template-columns:var(--tp-sidebar-width,280px) minmax(0,1fr);gap:24px;align-items:start}.tpsub-browse-page{overflow-x:clip}.tpsub-filter-rail-col{min-width:0}.tpsub-filter-rail{position:sticky;top:calc(var(--tp-header-height, 65px) + 12px);max-height:calc(100vh - var(--tp-header-height, 65px) - 20px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#fff0 #fff0;scrollbar-gutter:stable;padding-right:6px}.tpsub-filter-rail:hover{scrollbar-color:#cbd5e1 #fff0}.tpsub-filter-rail::-webkit-scrollbar{width:6px}.tpsub-filter-rail::-webkit-scrollbar-track{background:#fff0}.tpsub-filter-rail::-webkit-scrollbar-thumb{background:#fff0;border-radius:3px}.tpsub-filter-rail:hover::-webkit-scrollbar-thumb{background:#cbd5e1}.tpsub-rail-section{background:#fff;border:1px solid var(--tp-border,#e2e8f0);border-radius:8px;padding:16px 16px 14px}button.tpsub-rail-show-all{border:0!important;background:transparent!important;color:var(--tp-primary,#2563eb)!important;font-size:12px;font-weight:600;text-align:left;padding:6px 10px!important;cursor:pointer}button.tpsub-rail-show-all:hover{text-decoration:underline}.tpsub-rail-section-title{margin:0 0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-tertiary,#64748b);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tpsub-rail-section-title a{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--tp-primary,#2563eb);text-decoration:none;white-space:nowrap}.tpsub-rail-section-title a:hover{text-decoration:underline}a.tpsub-rail-set-lens{display:block;font-size:13px;font-weight:600;color:var(--tp-primary,#2563eb);text-decoration:none}a.tpsub-rail-set-lens:hover{text-decoration:underline}.tpsub-rail-myfilters .tpsub-filters-section{padding:8px 0}.tpsub-rail-myfilters .tpsub-filters-section-header h3{font-size:13px}.tpsub-rail-myfilters .tpsub-filters-loading{text-align:center;color:var(--tp-text-tertiary,#64748b);font-size:13px;padding:10px 0}.tpsub-rail-myfilters .tpsub-filters-empty-all{padding:12px 0}.tpsub-rail-locked,.tpsub-rail-signin{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;color:var(--tp-text-tertiary,#64748b)}.tpsub-rail-locked .dashicons{color:#94a3b8}a.tpsub-rail-upgrade-btn{display:inline-block;padding:6px 14px;border-radius:6px;background:var(--tp-primary,#2563eb);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important}a.tpsub-rail-upgrade-btn:hover{background:#1d4ed8}a.tpsub-rail-signin-link{font-weight:600;color:var(--tp-primary,#2563eb)!important;text-decoration:none!important;cursor:pointer}a.tpsub-rail-signin-link:hover{text-decoration:underline!important}.tp-lens-rows{display:flex;flex-direction:column;gap:2px}a.tp-lens-row,a.tp-lens-row:link,a.tp-lens-row:visited{display:block;padding:5px 10px!important;border-radius:6px!important;background:transparent!important;border:none!important;font-size:13px;font-weight:600;line-height:1.3;color:#334155!important;text-decoration:none!important}a.tp-lens-row:hover{background:#f1f5f9!important;color:#1d4ed8!important}.tp-lens-worktypes{padding:0 10px 2px;font-size:12px;color:var(--tp-text-tertiary,#64748b)}a.tp-lens-pause,a.tp-lens-pause:link,a.tp-lens-pause:visited{margin-top:4px;padding:4px 10px!important;background:transparent!important;border:none!important;font-size:12px;font-weight:600;color:var(--tp-text-tertiary,#64748b)!important;text-decoration:none!important}a.tp-lens-pause:hover{color:var(--tp-error,#ef4444)!important}.tpsub-filter-rail a.tp-lens-resume{display:flex;width:100%;box-sizing:border-box;border-radius:8px!important}.tpsub-view-hint{margin:0 0 6px;padding:0 10px;font-size:12px;line-height:1.4;color:var(--tp-text-tertiary,#64748b)}.tpsub-view-rows{display:flex;flex-direction:column;gap:2px}.tpsub-view-row{display:flex;align-items:center;border-radius:6px}.tpsub-view-row:hover{background:#f1f5f9}.tpsub-view-row.is-active{background:var(--tp-primary-50,#eff6ff)}.tpsub-view-row.is-active .tpsub-view-link{color:var(--tp-primary-700,#1d4ed8)!important}a.tpsub-view-link,a.tpsub-view-link:link,a.tpsub-view-link:visited{flex:1 1 auto;min-width:0;padding:6px 10px!important;font-size:13px;font-weight:600;line-height:1.3;color:#334155!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.tpsub-view-del{flex:0 0 auto;appearance:none;-webkit-appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;color:#94a3b8!important;font-size:15px;line-height:1;padding:4px 8px!important;cursor:pointer}button.tpsub-view-del:hover{color:var(--tp-error,#ef4444)!important;background:transparent!important}button.tpsub-view-save-btn{border:0!important;background:transparent!important;color:var(--tp-primary,#2563eb)!important;font-size:12px;font-weight:600;text-align:left;padding:6px 10px!important;cursor:pointer}button.tpsub-view-save-btn:hover{text-decoration:underline}.tpsub-view-save-form{padding:4px 2px 2px}.tpsub-view-name-input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px}.tpsub-view-name-input:focus{outline:none;border-color:var(--tp-primary,#2563eb);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.tpsub-view-save-actions{display:flex;gap:8px;margin-top:6px}button.tpsub-view-save-confirm{flex:1 1 auto;padding:6px 12px!important;border:0!important;border-radius:6px!important;background:var(--tp-primary,#2563eb)!important;color:#fff!important;font-size:13px;font-weight:600;cursor:pointer}button.tpsub-view-save-cancel{border:0!important;background:transparent!important;color:var(--tp-text-tertiary,#64748b)!important;font-size:13px;font-weight:600;cursor:pointer;padding:6px 8px!important}.tpsub-browse-page .tpsub-list-header{justify-content:flex-start}.tp-opp-switch.tp-opp-switch--compact{margin:0 0 0 8px;padding:2px;align-self:center}.tp-opp-switch--compact a.tp-opp-switch__item,.tp-opp-switch--compact a.tp-opp-switch__item:link,.tp-opp-switch--compact a.tp-opp-switch__item:visited{padding:4px 12px!important;font-size:13px}.tpsub-filter-rail .tp-loc-chip--empty{opacity:.55}.tpsub-filter-rail .tp-loc-chip--empty .tp-loc-chip-count,.tpsub-filter-rail .tp-loc-chip-count.is-zero{background:#f1f5f9;color:#94a3b8}.tpsub-filter-rail button.tpsub-rail-show-all,.tpsub-filter-rail button.tpsub-view-save-btn,.tpsub-filter-rail a.tp-lens-pause{color:var(--tp-text-tertiary,#64748b)!important;font-size:12px;font-weight:600}.tpsub-filter-rail button.tpsub-rail-show-all:hover,.tpsub-filter-rail button.tpsub-view-save-btn:hover,.tpsub-filter-rail a.tp-lens-pause:hover{color:var(--tp-primary,#2563eb)!important;text-decoration:none}.tpsub-filter-rail .tp-where-trigger{border:none!important;background:transparent!important;padding:6px 10px!important;font-size:12px;font-weight:600;color:var(--tp-text-tertiary,#64748b)!important;max-width:100%}.tpsub-filter-rail .tp-where-trigger:hover,.tpsub-filter-rail .tp-where-trigger.is-active{color:var(--tp-primary,#2563eb)!important;background:transparent!important;border:none!important}.tpsub-rail-myfilters .tpsub-chip.tpsub-chip-readonly{background:#fff;border:1px solid var(--tp-border,#e2e8f0);color:#475569;font-size:12px;padding:2px 8px}button.tpsub-rail-chips-more{border:0!important;background:transparent!important;color:var(--tp-text-tertiary,#64748b)!important;font-size:12px;font-weight:600;padding:2px 6px!important;cursor:pointer}button.tpsub-rail-chips-more:hover{color:var(--tp-primary,#2563eb)!important}.tpsub-filters-chips .tpsub-chip[hidden]{display:none!important}.tpsub-filter-rail .tp-loc-chip--multi{cursor:pointer}.tp-loc-cb{flex:0 0 auto;width:14px;height:14px;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;position:relative;box-sizing:border-box}.tp-loc-chip.is-checked .tp-loc-cb{background:var(--tp-primary,#2563eb);border-color:var(--tp-primary,#2563eb)}.tp-loc-chip.is-checked .tp-loc-cb::after{content:"";position:absolute;left:3.5px;top:.5px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tp-loc-applybar{display:flex;gap:8px;margin-top:8px}.tp-loc-applybar[hidden]{display:none}button.tp-loc-apply{flex:1 1 auto;padding:7px 12px!important;border:0!important;border-radius:6px!important;background:var(--tp-primary,#2563eb)!important;color:#fff!important;font-size:13px;font-weight:600;cursor:pointer}button.tp-loc-apply:disabled{opacity:.7;cursor:default}button.tp-loc-cancel{border:0!important;background:transparent!important;color:var(--tp-text-tertiary,#64748b)!important;font-size:13px;font-weight:600;cursor:pointer;padding:7px 8px!important}button.tp-loc-cancel:hover{color:#334155!important}.tpsub-toolbar-right .tpsub-results-count{font-size:13px;color:var(--tp-text-tertiary,#64748b);white-space:nowrap}.tpsub-filter-rail .tp-theme-facet{margin:0}.tpsub-filter-rail .tp-theme-facet-title{display:none}.tpsub-filter-rail .tp-theme-chips{display:flex;flex-direction:column;align-items:stretch;gap:4px}.tpsub-filter-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}.tpsub-filter-strip .tpsub-filter-hint{font-size:13px;color:var(--tp-text-tertiary,#64748b)}a.tpsub-clear-all-link,a.tpsub-clear-all-link:link,a.tpsub-clear-all-link:visited{font-size:13px;font-weight:600;color:var(--tp-text-tertiary,#64748b)!important;text-decoration:none!important;margin-left:4px;white-space:nowrap}a.tpsub-clear-all-link:hover{color:var(--tp-primary,#2563eb)!important}.tpsub-browse-layout .tpsub-toolbar-left.tpsub-view-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.tpsub-browse-layout .tpsub-toolbar-left.tpsub-view-tabs::-webkit-scrollbar{display:none}@media (max-width:768px){.tpsub-browse-layout .tpsub-toolbar-right{flex-wrap:wrap}}@media (min-width:769px){.tpsub-browse-layout .tpsub-toolbar-right{flex-wrap:nowrap}}@media (min-width:1024px){.tpsub-browse-layout .tpsub-toolbar{align-items:flex-start;margin-bottom:16px}.tpsub-browse-layout .tpsub-tenders{margin-top:-32px}}.tpsub-browse-layout .tpsub-search-input{padding:7px 12px}.tpsub-list-header{margin-bottom:8px!important}@media (max-width:1023px){.tpsub-tender-list.tpsub-browse-layout{display:block}.tpsub-filter-rail{position:static;max-height:none;overflow-y:visible}.tpsub-browse-layout .tpsub-mobile-filter-toggle{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-bottom:12px;background:var(--tpsub-surface,#fff);border:1px solid var(--tp-border,#e2e8f0);border-radius:8px;font-size:14px;font-weight:600;color:var(--tpsub-text,#374151);cursor:pointer;transition:all 0.2s ease}.tpsub-browse-layout .tpsub-mobile-filter-toggle:hover{border-color:var(--tp-primary,#2563eb);color:var(--tp-primary,#2563eb)}.tpsub-browse-layout .tpsub-mobile-filter-toggle.active{background:var(--tp-primary,#2563eb);border-color:var(--tp-primary,#2563eb);color:#fff}.tpsub-browse-layout .tpsub-toggle-arrow{transition:transform 0.3s ease}.tpsub-browse-layout .tpsub-mobile-filter-toggle.active .tpsub-toggle-arrow{transform:rotate(180deg)}.tpsub-filter-rail.tpsub-mobile-filters-panel{max-height:0;overflow:hidden;transition:max-height 0.3s ease;margin-bottom:12px}.tpsub-filter-rail.tpsub-mobile-filters-panel.open{max-height:min(80vh, 1200px);overflow-y:auto}}@media (min-width:1024px){.tpsub-browse-layout .tpsub-mobile-filter-toggle{display:none!important}}@media (max-width:1023px){.tpsub-filter-rail .tp-where-typeahead,.tpsub-view-name-input{font-size:16px}}.tpsub-dashboard-page{padding:40px 32px;overflow-x:clip}@media (max-width:768px){.tpsub-dashboard-page{padding:20px 20px}}@media (max-width:480px){.tpsub-dashboard-page{padding:16px 16px}}.tpsub-dashboard-page .tpsub-dashboard{max-width:none;padding:0}.tpsub-dashboard .tpsub-header-bar{background:#fff0;border:none;box-shadow:none;border-radius:0;padding:0;margin-bottom:20px}.tpsub-dashboard .tpsub-header-title{font-size:1.7rem;font-weight:700;color:var(--tp-text-primary,#0f172a)}.tpsub-header-welcome{font-size:13px;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard-grid{grid-template-columns:var(--tp-sidebar-width,280px) minmax(0,1fr);gap:24px;align-items:start}.tpsub-dashboard-main{order:2;min-width:0}.tpsub-dashboard-sidebar{order:1;min-width:0}@media (max-width:1023px){.tpsub-dashboard-grid{display:block}}.tpsub-dashboard .tpsub-card,.tpsub-dashboard .tpsub-tenders-tabbed-card{background:#fff;border:1px solid var(--tp-border,#e5e7eb);box-shadow:none}.tpsub-dashboard .tpsub-tender-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none}.tpsub-dashboard .tpsub-tender-item:hover{transform:none;box-shadow:none;border-color:var(--tp-primary-300,#93c5fd)}.tpsub-dashboard .tpsub-card.tpsub-preferences-compact{background:#fff0;border:none;box-shadow:none;padding:0}.tpsub-preferences-compact .tpsub-preference-group{background:#fff;border:1px solid var(--tp-border,#e2e8f0);border-radius:8px;padding:12px 12px 10px;margin-bottom:10px}.tpsub-preferences-compact .tpsub-preference-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tpsub-preferences-compact .tpsub-preference-group-header h4{margin:0 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard-sidebar .tpsub-sidebar-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-chip{background:var(--tp-primary-50,#eff6ff);border:1px solid var(--tp-primary-200,#bfdbfe);color:var(--tp-primary-700,#1d4ed8)}.tpsub-pro-badge{background:var(--tp-primary,#2563eb)!important}.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}}.tpsub-dashboard .tpsub-dash-panel{padding:16px 18px;border-radius:10px;margin-bottom:16px}.tpsub-dashboard .tpsub-dash-panel:last-child{margin-bottom:0}.tpsub-dashboard .tpsub-dash-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.tpsub-dashboard .tpsub-dash-panel-title{margin:0;font-size:15px;font-weight:700;color:var(--tp-text-primary,#0f172a)}.tpsub-dashboard .tpsub-dash-panel-link{font-size:13px;font-weight:500;white-space:nowrap;color:var(--tp-primary-600,#2563eb)!important;text-decoration:none!important}.tpsub-dashboard .tpsub-dash-panel-link:hover{text-decoration:underline!important}.tpsub-dashboard .tpsub-dash-panel-sub{margin:0 0 12px;font-size:13px;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-list{list-style:none;margin:0;padding:0}.tpsub-dashboard .tpsub-dash-list-item{padding:10px 0;border-top:1px solid var(--tp-border,#e5e7eb)}.tpsub-dashboard .tpsub-dash-list-item:first-child{border-top:none;padding-top:0}.tpsub-dashboard .tpsub-dash-list-item:last-child{padding-bottom:0}.tpsub-dashboard .tpsub-dash-list-item--alert{border-left:3px solid var(--tp-warning-500,#f59e0b);padding-left:10px;margin-left:-10px}.tpsub-dashboard .tpsub-dash-list-title{display:block;font-size:14px;font-weight:600;line-height:1.35;color:var(--tp-text-primary,#0f172a)!important;text-decoration:none!important}a.tpsub-dash-list-title:hover{color:var(--tp-primary-600,#2563eb)!important}.tpsub-dashboard .tpsub-dash-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-list-org{max-width:100%;overflow-wrap:anywhere}.tpsub-dashboard .tpsub-dash-due{font-weight:600;color:var(--tp-text-secondary,#475569)}.tpsub-dashboard .tpsub-dash-due--urgent{color:var(--tp-danger-600,#dc2626)}.tpsub-dashboard .tpsub-dash-tag{padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;background:var(--tp-primary-50,#eff6ff);border:1px solid var(--tp-primary-200,#bfdbfe);color:var(--tp-primary-700,#1d4ed8)}.tpsub-dashboard .tpsub-dash-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--tp-border,#e5e7eb);font-size:13px}.tpsub-dashboard .tpsub-dash-row:first-of-type{border-top:none}.tpsub-dashboard .tpsub-dash-row-label{color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-row-value{text-align:right;font-weight:600;color:var(--tp-text-primary,#0f172a);overflow-wrap:anywhere}.tpsub-dashboard .tpsub-dash-muted{font-weight:400;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-state{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;vertical-align:middle}.tpsub-dashboard .tpsub-dash-state--paused{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.tpsub-dashboard .tpsub-dash-state--alert{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.tpsub-dashboard .tpsub-dash-sub{margin-top:16px}.tpsub-dashboard .tpsub-dash-sub--alert{padding:10px 12px;margin-bottom:4px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb}.tpsub-dashboard .tpsub-dash-sub--alert .tpsub-dash-subhead{color:#92400e}.tpsub-dashboard .tpsub-dash-sub:first-of-type{margin-top:0}.tpsub-dashboard .tpsub-dash-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin-bottom:12px}.tpsub-dashboard .tpsub-dash-tile{padding:10px 12px;border:1px solid var(--tp-border,#e5e7eb);border-radius:8px;text-align:center}.tpsub-dashboard .tpsub-dash-tile-value{display:block;font-size:20px;font-weight:700;line-height:1.2;color:var(--tp-text-primary,#0f172a)}.tpsub-dashboard .tpsub-dash-tile-label{display:block;margin-top:2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-stamp{margin:10px 0 0;font-size:12px;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-skeleton{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.tpsub-dashboard .tpsub-dash-skeleton span{height:58px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:tpsub-dash-shimmer 1.4s ease infinite}@keyframes tpsub-dash-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.tpsub-dashboard .tpsub-dash-skeleton span{animation:none}}.tpsub-dashboard .tpsub-dash-empty{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--tp-text-tertiary,#64748b)}.tpsub-dashboard .tpsub-dash-actions{display:flex;flex-wrap:wrap;gap:8px}.tpsub-dashboard .tpsub-dash-btn{padding:7px 14px!important;font-size:13px;line-height:1.3}.tpsub-dashboard .tpsub-dash-btn--quiet{background:transparent!important;border:1px solid var(--tp-border,#e5e7eb);color:var(--tp-text-secondary,#475569)!important}.tpsub-notice-warning{background:linear-gradient(135deg,rgb(245 158 11 / .14),rgb(251 191 36 / .10));border-color:rgb(245 158 11 / .38)}.tpsub-notice-warning .tpsub-notice-body strong{color:#92400e}.tpsub-feed-switch--browse{display:inline-flex;align-items:center;padding:3px;margin-right:10px;border:1px solid var(--tp-slate-200,#E2E8F0);border-radius:8px;background:var(--tp-slate-50,#F8FAFC);flex:0 0 auto}.tpsub-feed-switch--browse .tpsub-feed-switch__seg{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;color:var(--tp-slate-500,#64748B);text-decoration:none;white-space:nowrap}.tpsub-feed-switch--browse a.tpsub-feed-switch__seg:hover{color:var(--tp-slate-900,#0F172A)}.tpsub-feed-switch--browse .tpsub-feed-switch__seg.is-active{background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .05);color:var(--tp-slate-900,#0F172A)}.tpsub-feed-switch--browse .tpsub-feed-beta{display:inline-flex;margin-left:6px;padding:1px 6px;border-radius:999px;background:#E3F5F2;color:#0D8577;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.tpsub-toolbar-right .tpsub-feedview-link{display:inline-flex;align-items:center;padding:5px 12px;margin-right:10px;border:1px solid var(--tp-primary,#2563EB);border-radius:999px;background:var(--tp-primary-50,#EFF6FF);color:var(--tp-primary-700,#1D4ED8);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.tpsub-toolbar-right .tpsub-feedview-link:hover{background:var(--tp-primary-100,#DBEAFE);color:var(--tp-primary-700,#1D4ED8)}