/* Address Input PopupView */

.address-input-popup {
    display: inline-block;
}

.address-popup-label {
    display: flex;
    align-items: center;
    padding: 0.5rem;
    border-radius: 4px;
    transition: background-color 0.2s;
}

.address-popup-label:hover {
    background-color: #f5f5f5;
}

.address-popup-content {
    padding: 0rem;
    background: white;
    border-radius: 8px;
    min-width:30rem;
}
@media (max-width:650px) {
	.address-popup-content {
		 min-width:25rem;
	}
}
@media (max-width:480px) {
	.address-popup-content {
		 min-width:20rem;
	}
}
@media (max-width:380px) {
	.address-popup-content {
		 min-width:18.5rem;
	}
}
.address-popup-field {
    font-size: 14px;
}

/* Override popup dialog positioning for this component */
.address-input-popup .popup-view-dialog::part(content) {
    min-width: 400px;
    max-width: 500px;
    padding: 0;
}
