﻿.template-selector {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 15px 0;
}

.template-list {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    flex: 1;
    scrollbar-width: none;
}

    .template-list::-webkit-scrollbar {
        display: none;
    }

.template-nav {
    width: 38px;
    height: 38px;
    border: none;
    border-radius: 10px;
    background: #ececec;
    cursor: pointer;
    font-size: 18px;
}

.template-item {
    flex-shrink: 0;
    cursor: pointer;
}

.template-preview {
    width: 25px;
    height: 25px;
    border-radius: 12px;
    transition: .2s;
}

.template-item.active .template-preview {
    /*transform: scale(1.1);*/
    border: 2px solid #2ffcb2;
    box-sizing: border-box;
}

.government {
    background: #a00000;
}

.government2 {
    background: #135089;
}


.modern {
    background: #f23983;
}

.hero {
    background: linear-gradient( 135deg, #5b2cff, #ff0088 );
}

.blue {
    background: linear-gradient( 135deg, #0078ff, #00d4ff );
}

.purple {
    background: linear-gradient( 135deg, #6f42c1, #d63384 );
}

.dark {
    background: #111;
}
