.domain-dialog.portfolio-filters{max-width:min(96vw,1800px);padding:20px}.portfolio-filters-header{flex-shrink:0;margin-bottom:12px}.portfolio-filters .portfolio-filters-title{margin-top:4px;font-size:28px}.portfolio-filters-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.portfolio-filters-body{min-height:0;margin-top:12px;padding:2px;container:portfolio-filters/inline-size}.portfolio-filters-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;gap:10px;display:grid}.portfolio-filters-fields,.portfolio-filters-facets{display:contents}.portfolio-filters [hidden]{display:none}.portfolio-filters-section{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.portfolio-filters-section-heading{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.portfolio-filters-section-icon{color:var(--accent);flex-shrink:0}.portfolio-filters-locations,.portfolio-filters-active,#portfolio-filters-extensions,#portfolio-filters-registrars{grid-column:1/-1}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-branch{background:var(--input);border:1px solid var(--line);border-radius:8px;flex:auto;width:max-content;min-width:0;max-width:100%}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-branch[data-expanded=true]{flex-basis:100%;width:100%}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-collection-header{min-height:44px}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-header{gap:10px;min-height:44px;padding:10px 14px}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-disclosure{width:38px}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.portfolio-filters .portfolio-filters-locations .portfolio-collapse{contain:inline-size}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-groups{flex-wrap:wrap;gap:10px;padding:4px 14px 14px;display:flex}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group-item{flex:auto;width:max-content;max-width:100%}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group-item:before,.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group-item:after{display:none}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group{background:var(--paper);border:1px solid var(--line);gap:10px;min-height:38px;padding:8px 12px}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group[aria-pressed=true]{border-color:var(--accent);background:var(--subtle)}.portfolio-filters-all{min-height:30px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font-size:11px;display:flex}.portfolio-filters-all[aria-pressed=true],.portfolio-filters-all:hover:not(:disabled){color:var(--accent);background:var(--subtle);border-color:var(--accent)}.portfolio-filters-facet{background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0}.portfolio-filters-facet-heading{align-items:center;gap:8px;min-width:0;min-height:34px;padding:8px 10px;display:flex}.portfolio-filters-facet-heading .portfolio-filters-label{color:var(--ink);flex:1}.portfolio-filters-facet-count{color:var(--muted);flex-shrink:0;font-size:10px}.portfolio-filters-facet-options{flex-wrap:wrap;gap:5px;min-width:0;padding:0 10px 10px;display:flex}.portfolio-filters-choice{text-align:left;max-width:100%;min-height:28px;color:var(--muted);background:var(--input);border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;transition:color .2s,background .2s,border-color .2s;display:flex}.portfolio-filters-choice:hover:not(:disabled),.portfolio-filters-choice[aria-pressed=true]{color:var(--accent);background:var(--subtle);border-color:var(--accent)}.portfolio-filters-choice-check{opacity:0;flex-shrink:0}.portfolio-filters-choice[aria-pressed=true] .portfolio-filters-choice-check{opacity:1}.portfolio-filters-choice-label{overflow-wrap:anywhere;min-width:0}.portfolio-filters-choice-count{font-size:10px;font-family:var(--font-mono);flex-shrink:0}.portfolio-filters-results{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 0 auto;display:flex}.portfolio-filters-results-count{color:var(--accent);font-size:18px;font-family:var(--font-bold)}.portfolio-filters-results-label{font-size:11px}.portfolio-filters-active-choices{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.portfolio-filters-active-choice{text-align:left;max-width:100%;min-height:30px;color:var(--accent);background:var(--subtle);border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.portfolio-filters-active-choice:hover:not(:disabled){border-color:var(--accent)}.portfolio-filters-active-label{overflow-wrap:anywhere;min-width:0}.portfolio-filters-button-icon{flex-shrink:0}.portfolio-filters-label{color:var(--muted);margin:0;font-size:11px;font-weight:400}.portfolio-filters-choices{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.portfolio-filters .portfolio-summary-filter{text-align:left;white-space:normal;max-width:100%;min-height:30px;padding-block:4px}.portfolio-filters .portfolio-registrar-pill{white-space:normal;max-width:100%;min-height:30px}.portfolio-filters :is(.portfolio-extension-label,.portfolio-registrar-label){overflow-wrap:anywhere;min-width:0}.portfolio-filters .portfolio-summary-value{flex-shrink:0}.portfolio-filters .portfolio-registrar-sync{width:24px;height:24px}.portfolio-filters .portfolio-registrar-pill :is(.portfolio-registrar-filter-toggle,.portfolio-registrar-sync):focus-visible{outline-offset:-2px}.portfolio-filters .portfolio-filters-close{border:1px solid var(--line);background:0 0;border-radius:4px}.portfolio-filters-search-wrap{background:var(--input);border:1px solid var(--line);border-radius:8px;flex:240px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.portfolio-filters-search-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.portfolio-filters-search-icon,.portfolio-filters-summary-icon{color:var(--accent);flex-shrink:0}.portfolio-filters-search-input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:1.25}.portfolio-filters-search-input::placeholder{color:var(--placeholder)}.portfolio-filters .portfolio-filters-search-input:focus{outline:none}.portfolio-filters-search-input::-webkit-search-cancel-button{appearance:none}.portfolio-filters-search-clear{width:18px;height:18px;color:var(--muted);background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;padding:0;transition:color .2s;display:grid}.portfolio-filters-search-clear:hover{color:var(--accent)}.portfolio-filters-message{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.portfolio-filters-summary{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.portfolio-filters .portfolio-filters-footer-button{min-height:34px;padding:6px 12px}.portfolio-filters .portfolio-filters-footer{justify-content:flex-end;gap:8px;margin-top:12px;padding-top:0}@container portfolio-filters (width>=600px){.portfolio-filters-facet-wide{grid-column:span 2}}@media (width<=560px){.domain-dialog.portfolio-filters{padding:16px}.portfolio-filters-search-input{font-size:16px}.portfolio-filters-toolbar{gap:8px 12px}.portfolio-filters-search-wrap{flex-basis:100%}.portfolio-filters-content{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.portfolio-filters-search-wrap,.portfolio-filters .portfolio-summary-filter,.portfolio-filters .portfolio-filters-footer-button{min-height:44px}.portfolio-filters .portfolio-registrar-sync{width:36px;height:36px}.portfolio-filters-choice,.portfolio-filters-all,.portfolio-filters-active-choice,.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-group,.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-disclosure{min-height:44px}.portfolio-filters .portfolio-filters-locations .portfolio-destination-tree-disclosure{width:44px}}@media (prefers-reduced-motion:reduce){.portfolio-filters-search-wrap,.portfolio-filters-search-clear,.portfolio-filters-choice{transition:none}}