.domain-row{height:40px;transition:height .24s,opacity .24s,background .2s,visibility}.domain-row:hover{background:var(--subtle)}.domain-row td{padding:2px var(--portfolio-inline-padding,16px);box-sizing:border-box;vertical-align:middle;border-top:1px solid var(--line);font-size:12px;transition:padding-block .24s,border-top-width .24s;overflow:hidden}.domain-identity{align-items:center;gap:9px;display:flex;container:portfolio-domain/inline-size}.domain-row-selected{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.domain-row-selected:hover{background:color-mix(in srgb, var(--accent) 11%, var(--paper))}.domain-row-dragging{opacity:.45}.domain-row-drop-target td{box-shadow:inset 0 -2px 0 var(--accent);background:var(--subtle)}.domain-row .domain-position-cell{text-align:center;width:38px;padding:2px 0}.domain-row .domain-selection-cell{z-index:1;text-align:center;width:36px;padding:2px 0;position:relative;overflow:visible}.domain-row[data-collapsed=true]{opacity:0;visibility:hidden;pointer-events:none;height:0;transition:height .24s,opacity .24s,background .2s,visibility 0s .24s}.domain-row[data-collapsed=true] td{border-top-width:0;padding-block:0}.domain-selection{cursor:pointer;width:14px;height:14px;accent-color:var(--accent);margin:0 auto;display:block}.domain-selection:disabled{cursor:default;opacity:.4}.domain-row-position{text-align:center;min-width:24px;max-width:100%;height:18px;color:var(--muted);background:var(--input);border:1px solid var(--line-strong);font-size:10px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.domain-reorder{align-items:center;gap:2px;display:flex}.domain-drag-handle{cursor:grab;color:var(--muted);align-items:center;display:flex}.domain-row-draggable:active .domain-drag-handle{cursor:grabbing}.domain-move-actions{display:grid}.domain-move-action{cursor:pointer;width:20px;height:18px;color:var(--muted);background:0 0;border:0;border-radius:3px;place-items:center;transition:color .2s,background .2s;display:grid}.domain-move-action:hover,.domain-move-action:focus-visible{color:var(--ink);background:var(--input)}.domain-move-action:disabled{opacity:.3;cursor:default}.domain-symbol{width:28px;height:28px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.domain-name-copy{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.domain-name-copy:has(.domain-description-empty){flex-flow:wrap;align-items:center}.domain-name-copy:has(.domain-description-empty)>.domain-description{flex:none}.domain-name-copy:has(.domain-description-editing){flex-direction:column;align-items:stretch;gap:6px}.domain-row .domain-name-copy:has(.domain-description-editing){flex-flow:row;align-items:center}.domain-name-heading{align-items:center;gap:8px;min-width:0;display:flex}.domain-name-heading>.domain-analytics-button-compact{flex-shrink:0;width:26px;min-height:26px;padding:5px}.domain-name-copy .domain-site-link{flex-shrink:1}.domain-name-copy .domain-project-status{flex-shrink:0}.domain-name{white-space:nowrap;letter-spacing:-.025em;font-size:13px;font-family:var(--font-bold)}@container portfolio-domain (width>=180px){.domain-name{font-size:14px}}@container portfolio-domain (width>=240px){.domain-name{font-size:15px}}@container portfolio-domain (width<=480px){.domain-name-copy{flex-direction:column;align-items:stretch;gap:6px}}.domain-site-link{min-width:0;max-width:100%;color:var(--accent);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.domain-site-link:hover,.domain-site-link:focus-visible{color:var(--accent);text-decoration:underline}.domain-site-link-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.domain-github-link,.domain-preview-link{width:22px;height:22px;color:var(--accent);border-radius:4px;flex-shrink:0;place-items:center;text-decoration:none;transition:color .2s,background .2s;display:grid}.domain-github-link:hover,.domain-preview-link:hover{background:var(--input)}.domain-github-link:focus-visible,.domain-preview-link:focus-visible{outline-offset:2px;outline:2px solid var(--accent)}.domain-extension{color:var(--accent)}.domain-attention-dot{top:50%;left:var(--domain-attention-left,calc(50% + 23px));pointer-events:none;width:5px;height:5px;color:var(--warning);background:var(--warning);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.domain-attention-dot:before,.domain-attention-dot:after{opacity:0;content:"";pointer-events:none;box-sizing:border-box;transform-origin:50%;border:1px solid;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.domain-column-value{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.domain-column-value-nameservers{white-space:normal;overflow-wrap:anywhere;min-width:0}.domain-registrar{white-space:nowrap;align-items:center;gap:9px;display:flex}.domain-registrar-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.domain-registrar-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.registrar-mark{width:25px;height:25px;font-size:11px;font-family:var(--font-bold);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.registrar-mark-hostinger{color:var(--registrar-hostinger);background:var(--registrar-hostinger-bg)}.registrar-mark-namecheap{color:var(--registrar-namecheap);background:var(--registrar-namecheap-bg)}.registrar-mark-godaddy,.registrar-mark-godaddy-auctions{color:var(--registrar-godaddy);background:var(--registrar-godaddy-bg)}.domain-renewal-date{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.rowStatus{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.statusDotWrap{place-items:center;width:8px;height:8px;display:grid}.statusDot{background:currentColor;border-radius:50%;width:5px;height:5px}.rowStatus-active{color:var(--success)}.rowStatus-expired,.rowStatus-renewing-soon{color:var(--warning)}.domain-auto-renew{cursor:pointer;font-size:11px;line-height:12px;font-family:var(--font-bold);border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;transition:background .2s,color .2s;display:flex}.domain-auto-renew-on{color:var(--success);background:var(--success-bg)}.domain-auto-renew-off{color:var(--muted);background:var(--input)}.domain-auto-renew:hover{background:var(--subtle)}.domain-auto-renew:disabled{opacity:.4;cursor:wait}.domain-auto-renew-icon{width:11px;height:11px}.domain-price-cell,.domain-annual-cost-cell{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.domain-renewal-estimate{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.domain-renewal-estimate .statusText{color:var(--muted)}.domain-renewal-currency{color:var(--success);margin-inline-end:3px}.domain-row .registrar-mark{width:20px;height:20px;font-size:10px}.domain-row .domain-registrar-copy{gap:2px}.domain-row :is(.domain-registrar-name,.domain-renewal-date){font-size:11px;line-height:1.2}.domain-row .domain-registrar-copy .domain-source-status{line-height:1.2}.domain-row .domain-registrar-copy .domain-source-icon{width:10px;height:10px}.domain-row .domain-renewal-date+.rowStatus{margin-top:2px;line-height:1.2}.domain-row .domain-renewal-date+.rowStatus .statusDotWrap{width:7px;height:7px}.domain-row .domain-renewal-date+.rowStatus .statusDot{width:4px;height:4px}.domain-row .domain-space-cell{padding:0}.domain-row .domain-actions-cell{z-index:1;width:var(--portfolio-row-actions-cell-width,176px);padding-left:4px;padding-right:var(--portfolio-inline-padding,16px);background:var(--paper);position:sticky;right:0}.domain-row:hover .domain-actions-cell{background:var(--subtle)}.domain-row-selected .domain-actions-cell{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.domain-row-selected:hover .domain-actions-cell{background:color-mix(in srgb, var(--accent) 11%, var(--paper))}.domain-row-actions{justify-content:flex-end;align-items:center}.domain-row-action{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;transition:background .2s,color .2s;display:grid}.domain-row-action:hover{color:var(--ink);background:var(--subtle)}.domain-row-action:disabled{opacity:.4;cursor:wait}.domain-row-skeleton:hover{background:0 0}.domain-skeleton-line{background-size:200% 100%;background-image:linear-gradient(90deg, var(--skeleton) 25%, var(--skeleton-highlight) 50%, var(--skeleton) 75%);border-radius:3px;width:65%;height:11px;animation:1.5s infinite domain-skeleton-shimmer;display:block}.domain-skeleton-line-name{width:60%;height:15px}.domain-skeleton-line-icon{flex-shrink:0;width:28px;height:28px}.domain-skeleton-line-selection{width:14px;height:14px;margin-inline:auto}.domain-skeleton-line-auto-renew{width:35px}.domain-skeleton-line-cost,.domain-skeleton-line-actions,.domain-skeleton-line-estimated-value{width:35px;margin-left:auto}@keyframes domain-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes domain-attention-radar-pulse{0%{opacity:.65;transform:translate(-50%,-50%)scale(1)}70%{opacity:.12;transform:translate(-50%,-50%)scale(3.4)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.domain-details-toggle-icon{transition:transform .24s}.domain-details-toggle-collapsed .domain-details-toggle-icon{transform:rotate(-90deg)}.domain-details-cell{background:var(--paper);padding:0}@media (prefers-reduced-motion:no-preference){.domain-attention-dot:before,.domain-attention-dot:after{animation:2.4s ease-out infinite domain-attention-radar-pulse}.domain-attention-dot:after{animation-delay:-1.2s}}@media (width<=1050px){.domain-name-copy{flex-direction:column;align-items:stretch;gap:6px}}@media (width<=900px){.portfolio-records-table[data-compact-actions=true] .domain-row .domain-name-cell{padding-inline-start:4px}.portfolio-records-table[data-compact-actions=true] .domain-row .domain-position-cell,.portfolio-records-table[data-compact-actions=true] .domain-row .domain-selection-cell{width:32px}.portfolio-records-table[data-compact-actions=true] .domain-selection,.portfolio-records-table[data-compact-actions=true] .portfolio-select-all{width:16px;height:16px}.portfolio-records-table[data-compact-actions=true] .domain-row-position{padding-inline:2px}.portfolio-records-table[data-compact-actions=true] .domain-identity{gap:6px}.portfolio-records-table[data-compact-actions=true] .domain-identity>.domain-site-icon{border-radius:50%}}@media (width<=820px){.domain-identity{gap:10px}}@media (prefers-reduced-motion:reduce){.domain-row,.domain-row td,.domain-row[data-collapsed=true],.domain-row-action,.domain-details-toggle-icon,.domain-move-action,.domain-auto-renew,.domain-site-link,.domain-github-link,.domain-preview-link{transition:none}.domain-skeleton-line{animation:none}}