 border-radius: var(--card-item-border-radius);
    transition: all var(--transition-fast);
    min-height: var(--card-item-min-height);
    text-align: center;
    position: relative;
    max-height: 104px;
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
}

.oc .myip-ip-item:hover,
.oc .myip-check-item:hover {
    background: var(--hover-bg, #f3f4f6);
    border-color: var(--primary-color, #3b82f6);
    transform: translateY(-2px);
    box-shadow: var(--shadow-sm);
}

.oc .ip-title,
.oc 