/*
 * Glance — the seller's phone dialog on the ad page and in the search side panel.
 * It uses the same .cdlg shell as the contact and comment dialogs, so its
 * animation and mobile bottom-sheet placement match them.
 */

.ad-phone-btn {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
}

.ad-phone-dialog .cdlg-scroll {
    display: grid;
    gap: 0.55rem;
}

.ad-phone-sheet-sub {
    margin: 0;
    color: var(--muted);
    font-size: var(--fs-xs);
}

.ad-phone-sheet-list {
    display: grid;
    gap: 0.45rem;
}

.ad-phone-sheet-no {
    display: flex;
    align-items: center;
    gap: 0.55rem;
    padding: 0.7rem 0.85rem;
    border: 1px solid var(--line);
    border-radius: 0.7rem;
    color: var(--ink);
    font-weight: 650;
    text-decoration: none;
    transition: border-color 0.12s ease, background 0.12s ease, color 0.12s ease;
}

.ad-phone-sheet-no:hover {
    border-color: var(--accent);
    background: var(--accent);
    color: var(--accent-ink);
}

.ad-phone-sheet-value {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ad-phone-sheet-call {
    margin-left: auto;
    padding: 0.12rem 0.45rem;
    border-radius: 999px;
    background: var(--accent);
    color: var(--accent-ink);
    font-size: var(--fs-2xs);
    font-weight: 700;
}

.ad-phone-sheet-no:hover .ad-phone-sheet-call {
    background: var(--surface);
    color: var(--accent);
}
