﻿/* Footer — Phone Input (iti) Styles */

                    .iti {
                        width: 100%;
                    }

                    .iti--allow-dropdown input {
                        color: var(--tj-color-text-body-2);
                        padding: 12px 20px;
                        background-color: rgba(255, 255, 255, 0.1);
                        border: 1px solid rgba(255, 255, 255, 0.1);
                        backdrop-filter: blur(10px);
                        border-radius: 6px;
                    }

                    .iti__country-list {
                        width: max-content;
                        max-height: 250px;
                        overflow-y: auto;
                        border: 1pxsolid#ccc;
                        box-shadow: 02px5pxrgba(0,0,0,0.15);
                        background-color: #f5f8fa;
                        z-index: 1000;
                        border-radius: 10px;
                        left: 0;
                    }

                    .iti__country {
                        cursor: pointer;
                    }

                        .iti__country:hover, .iti__country--highlight {
                            background-color: #f1f1f1;
                        }

                    .iti__flag {
                        margin-left: 10px;
                    }

                    .iti__dial-code {
                        color: #888;
                    }

                    .iti__country-name {
                        display: none;
                    }

                    .iti__flag-box, .iti__country-name {
                        margin-left: 6px;
                    }

                    .iti--allow-dropdown.iti__flag-container, .iti--separate-dial-code.iti__flag-container {
                        right: auto;
                        left: 0;
                    }
