.channel-panel {
    background: #f9fafb;
    font-size: 13px;
}

.channel-btn {
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 20px !important;
    transition: all 0.2s ease;
}

.channel-btn.active {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.fulfilment-btn {
    font-size: 12px;
    transition: all 0.2s ease;
}

.delivery-panel {
    background-color: #eef3ff !important;
    border: 1px solid #c7d8ff;
}

.address-dropdown {
    z-index: 999;
    max-height: 200px;
    overflow-y: auto;
}

.address-result:hover {
    background-color: #f0f4ff;
    cursor: pointer;
}

.channel-label {
    color: #666;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}