.fi-ta-span-text
{
    display: inline-block;
    margin-left: 5px;
}

.fi-ta-span-text:first-child
{
    margin-left: 0;
}

.fi-ta-span-text.fi-color
{
    color:var(--text)
}

.fi-ta-span-text.fi-color:where(.dark,.dark *)
{
    color:var(--dark-text)
}

.fi-grid-vertical-center
{
    display: grid;
    align-items: center;
    min-height: 100%;
}

.fi-grid-vertical-center-min-h-36px
{
    display: grid;
    align-items: center;
    min-height: 36px;
}

.fi-ta-footer-cell {
    padding-inline:calc(var(--spacing)*3);padding-block: calc(var(--spacing)*3.5);
    text-align: start;
    font-size: var(--text-sm);
    line-height: var(--tw-leading,var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    color: var(--gray-950)
}

@media (min-width: 40rem) {
    .fi-ta-footer-cell:first-of-type {
        padding-inline-start: calc(var(--spacing) * 6);
    }

    .fi-ta-footer-cell:last-of-type {
        padding-inline-end:calc(var(--spacing)*6)}
}

.fi-ta-footer-cell: where(.dark,.dark *) {
    color:var(--color-white)
}

.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content {
    row-gap: calc(var(--spacing) * 6);
}

.iti__search-input {
    padding-left: 30px !important;
    border-bottom: 1px solid #e5e7eb !important;
}

.iti__search-input:focus {
    outline: none !important;
}

.iti__country-list {
    border-radius: 0 !important;
    border: none !important;
}
