.domain-description{flex:1;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.domain-description-trigger{min-width:0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;flex:1 1 0;align-items:center;gap:4px;margin:0;padding:3px 4px;transition:background .2s,color .2s;display:flex}.domain-description-trigger:hover,.domain-description-trigger:focus-visible{background:var(--input)}.domain-description-trigger:hover .domain-description-edit-icon,.domain-description-trigger:focus-visible .domain-description-edit-icon{opacity:1}.domain-description-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.domain-description-trigger:disabled{opacity:.5;cursor:wait}.domain-description .domain-site-description{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.domain-description-edit-icon{opacity:0;color:var(--muted);flex-shrink:0;transition:opacity .2s}.domain-description-empty{width:22px;height:22px;color:var(--muted);flex:none;justify-content:center;padding:0}.domain-description-empty:hover,.domain-description-empty:focus-visible{color:var(--ink)}.domain-description-add-icon{flex-shrink:0}.domain-description-editing{align-items:stretch}.domain-description-editor{gap:6px;width:100%;min-width:0;margin:0;display:grid}.domain-description-input{width:100%;font:inherit;resize:vertical;min-width:0;min-height:58px;max-height:180px;color:var(--ink);box-sizing:border-box;background:var(--input);overflow-wrap:anywhere;border:1px solid var(--line);border-radius:4px;padding:8px;line-height:1.5;transition:border-color .2s,background .2s}.domain-description-input::placeholder{color:var(--muted)}.domain-description-input:focus{outline:2px solid var(--accent);outline-offset:1px}.domain-description-input[aria-invalid=true]{border-color:var(--danger)}.domain-description-input:disabled{opacity:.6;cursor:wait}.domain-description-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.domain-description-help{color:var(--muted);font-size:9px}.domain-description-actions{gap:4px;margin-left:auto;display:flex}.domain-description-action{font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;transition:color .2s,background .2s;display:flex}.domain-description-action:hover,.domain-description-action:focus-visible{background:var(--input)}.domain-description-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.domain-description-action:disabled{opacity:.5;cursor:wait}.domain-description-save{color:var(--success)}.domain-description-error{color:var(--danger);font-size:10px}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-editing{align-items:center;height:28px;min-height:28px;max-height:28px}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-editor{flex-wrap:nowrap;align-items:center;gap:4px;height:28px;display:flex}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-input{resize:none;scrollbar-width:none;overscroll-behavior:contain;flex:1 1 0;height:28px;min-height:28px;max-height:28px;padding:2px 6px;font-size:11px;line-height:22px;overflow:hidden auto}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-input::-webkit-scrollbar{display:none}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-editor-footer{flex-wrap:nowrap;flex-shrink:0;gap:4px;height:28px}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-help{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-actions{flex-wrap:nowrap;gap:2px}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-action{border:0;flex-shrink:0;justify-content:center;width:24px;height:28px;padding:0}:is(.domain-row,.portfolio-group-heading-row,.portfolio-group-heading-collapsed,.portfolio-collection-heading-row) .domain-description-action-label{display:none}@media (hover:none){.domain-description-edit-icon{opacity:.65}}@media (prefers-reduced-motion:reduce){.domain-description-trigger,.domain-description-edit-icon,.domain-description-input,.domain-description-action{transition:none}}