[html]
<style>
/* БАНК */

.bank-wrapper {
    width: 938px;
    height: 594px;
    text-transform: lowercase;
    margin: 0 auto;
    background: url(https://forumstatic.ru/files/001c/a5/43/15011.png) no-repeat top;
    padding-bottom: 20px;
    padding-top: 95px;
    box-sizing: border-box;
    border-radius: 20px;
    position: relative;
}

.bank-wrapper * {
    box-sizing: border-box;
}

.bank-wrapper .fit-header {
    display: block;
    width: 100%;
    border-top: 5px solid rgba(50, 50, 52, 1);
    padding: 16px 10px 11px;
    background-color: rgb(var(--canvas-secondary));
    text-align: justify;
}

.bank-header {
margin-bottom: 10px;
    font-weight: 700;
    font-size: 48px;
    line-height: 121%;
    text-align: center;
    color: rgb(var(--text-primary), .7);
}

.bank-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 36px 71px 0;
}

.bank-section {
    padding: 20px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    background-color: rgba(42, 42, 42, 1);
    border: 1px solid rgba(75, 89, 97, 0.8);
    position: relative;
}

.bank-section h3 {
color: rgba(217, 217, 217, 1);
    background-color: rgba(42, 42, 42, 1);
    border: 1px solid rgba(75, 89, 97, 0.8);
    font-family: Playfair Display;
    font-weight: 600;
    text-align: left;
    font-size: 14px;
    line-height: 1;
    padding: 3px 15px;
    border-radius: 50px;
    letter-spacing: -2%;
    text-transform: lowercase;
    position: absolute;
    height: 23px;
    box-sizing: border-box;
    top: -12px;
}

.bg-dark { background: #e0e0e0; }

.bank-item {
    display: flex;
    align-items: center;
    background: transparent;
    padding: 3px 5px 3px 0px;
    cursor: pointer;
    transition: 0.2s;
    position: relative;
    z-index: 3;
}

#sect-coupons .bank-item {
    display: flex;
    align-items: flex-start;
    background: transparent;
    padding: 13px 13px;
    gap: 7px;
    cursor: pointer;
    transition: 0.2s;
    position: relative;
    flex-direction: column;
    border-radius: 2px;
    margin-bottom: 7px;
}

#sect-coupons .bank-item .item-text::before {
content: "\2022";
margin: 4px;
}

#sect-coupons .bank-item p {
    font-weight: 500;
    font-size: 13px;
    line-height: 120%;
    position: absolute;
    left: 100px;
    top: 15px;
    color: rgb(var(--text-primary), .7);
}

.bank-item:hover { background: rgba(0,0,0,0.03); }

.item-badge {
    padding: 4px 5px 6px 5px;
    border-radius: 7px;
    color: rgb(255 255 255);
    font-family: Playfair Display;
    font-variant: lining-nums;
    font-size: 12px;
    line-height: 1;
    letter-spacing: -2%;
    text-transform: lowercase;
    min-width: 50px;
    text-align: center;
    margin-right: 3px;
    font-weight: bold;
}

.item-text {
background-color: rgba(30, 30, 30, 1);
    color: rgba(217, 217, 217, 1);
    font-family: Playfair Display;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: -2%;
    line-height: 1;
    text-transform: lowercase;
    min-height: 43px;
    padding: 14px 45px 17px 8px;
    width: 286px;
    box-sizing: border-box;
    border-radius: 6px;
    transition: .3s ease;
}

.item-text:hover {
    background-color: rgb(var(--accent), 0.4);
}

.bank-section:first-of-type .bank-item[data-type="simple"] .item-text::after,
.bank-item[data-type="calc"] .item-text::after,
.bank-item[data-type="links"] .item-text::after {     
    content: '+';
    color: #ffffff;
    font-family: 'FontAwesome';
    font-weight: bold;
    display: flex;
    width: 26px;
    height: 26px;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0;
    border-radius: 7px;
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/a5/43/77833.png);
    justify-content: center;
    align-items: center;
}

.bank-item[data-action="spend"] .item-text::after {     
    content: '-';
    color: #ffffff;
    font-family: 'FontAwesome';
    font-weight: bold;
    display: flex;
    width: 26px;
    height: 26px;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 0;
    border-radius: 7px;
    position: absolute;
    background: url(https://forumstatic.ru/files/001c/a5/43/77833.png);
    justify-content: center;
    align-items: center;
}

.inline-form {
    grid-column: 1 / -1;
    background: rgb(56 56 56);
    border: 1px solid #38494e8f;
    padding: 15px;
    color: aliceblue;
    margin-bottom: 15px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    animation: slideDown 0.3s ease-out;
    border-radius: 4px;
    box-sizing: border-box;
}

@keyframes slideDown {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}

.form-title {     display: block;
    margin-bottom: 10px;
    color: #e1e1e1; }
.form-row { margin-bottom: 10px; display: flex; flex-direction: column; gap: 5px; }
.form-row input {    padding: 8px;
    border: 1px solid #444444;
    background: #292b2c;
    color: #97999b;
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box; }

.form-actions { display: flex; justify-content: flex-end; gap: 10px; margin-top: 10px; }
.btn-add { background:rgb(var(--accent), .7); color: #fff; border: none; padding: 8px 20px; cursor: pointer; font-weight: bold; border-radius: 3px;}
.btn-close { background: rgb(var(--text-primary), .7); color: #fff; border: none; padding: 8px 15px; cursor: pointer; border-radius: 3px;}
.btn-more { background: rgb(var(--accent), .7); color: #fff; border: none; padding: 5px 10px; cursor: pointer; font-size: 12px; border-radius: 3px; width: fit-content;}

.bank-cart {
    width: 88.7%;
    box-sizing: border-box;
    animation: slideUp 0.5s ease-out;
    background: rgb(var(--canvas-secondary));
    border: 1px solid #b3aea233;
    border-radius: 14px;
    padding: 20px;
    color: gb(var(--text-primary));
    margin: 30px auto !important;
    font-family: Georgia, serif;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}

.bank-cart.hidden { display: none; }

@keyframes slideUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

.cart-header {
    padding: 15px;
    font-weight: bold;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'Playfair Display';
}

.cart-list { list-style: none; padding: 0; margin: 0; max-height: 400px; overflow-y: auto; }

.cart-item {
    padding: 10px 15px !important;
    border-bottom: 1px dashed #eee;
    display: flex; justify-content: space-between; align-items: center;
    font-size: 11px;
}
.cart-item-info { display: flex; flex-direction: column; }
.cart-item-price { font-weight: bold; color: #555; }
.btn-del { background: none; border: none; color: #e74c3c; font-weight: bold; cursor: pointer; font-size: 18px; margin-left: 15px; }

.cart-summary {
    padding: 15px;
    border-top: 2px solid #555;
    font-family: 'Courier New', monospace;
}

.bank-list {
    height: 389px;
    overflow: auto;
}

.summary-row { display: flex; justify-content: space-between; margin-bottom: 5px; }
.result { font-size: 18px; font-weight: bold; margin-top: 10px; padding-top: 10px; border-top: 1px dashed #999; }

.cart-actions { padding: 20px; text-align: center; }
.btn-checkout {
width: 100%;
    padding: 15px;
    background: rgb(var(--accent), .8);
    color: #fff;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    text-transform: uppercase;
    transition: 0.2s;
}
.btn-checkout:hover { background:  rgb(var(--accent), 1); }

.bank-goblin {
    position: absolute;
    width: 190px;
    left: 365px;
    top: 63px;
    border-radius: 8px;
    padding: 10px 0;
    display: flex;
    gap: 3px;
    flex-direction: column;
}

.bank-goblin-quote {
    position: relative;
    min-height: 10px;
    color: rgba(92, 92, 92, 1);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.bank-goblin-quote span {
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    font-family: Pragmatica;
    font-weight: 400;
    font-size: 8px;
    line-height: 100%;
    letter-spacing: 0%;
    animation: goblinFade 255s infinite;
}

@keyframes goblinFade {
  0% { opacity: 0; transform: translateY(5px); }
  0.4% { opacity: 1; transform: translateY(0); }     
  5.48% { opacity: 1; transform: translateY(0); }   
  5.88% { opacity: 0; transform: translateY(-5px); }
  100% { opacity: 0; }
}

.bank-goblin-quote span:nth-child(1)  { animation-delay: 0s; }
.bank-goblin-quote span:nth-child(2)  { animation-delay: 15s; }
.bank-goblin-quote span:nth-child(3)  { animation-delay: 30s; }
.bank-goblin-quote span:nth-child(4)  { animation-delay: 45s; }
.bank-goblin-quote span:nth-child(5)  { animation-delay: 60s; }
.bank-goblin-quote span:nth-child(6)  { animation-delay: 75s; }
.bank-goblin-quote span:nth-child(7)  { animation-delay: 90s; }
.bank-goblin-quote span:nth-child(8)  { animation-delay: 105s; }
.bank-goblin-quote span:nth-child(9)  { animation-delay: 120s; }
.bank-goblin-quote span:nth-child(10) { animation-delay: 135s; }
.bank-goblin-quote span:nth-child(11) { animation-delay: 150s; }
.bank-goblin-quote span:nth-child(12) { animation-delay: 165s; }
.bank-goblin-quote span:nth-child(13) { animation-delay: 180s; }
.bank-goblin-quote span:nth-child(14) { animation-delay: 195s; }
.bank-goblin-quote span:nth-child(15) { animation-delay: 210s; }
.bank-goblin-quote span:nth-child(16) { animation-delay: 225s; }

.bank-goblin-ttl {
font-family: Playfair Display;
font-weight: 700;
font-size: 18px;
line-height: 1;
letter-spacing: -5%;
color: rgba(51, 51, 51, 1);
}

.bank-goblin-bs {
    position: relative;
    font-family: Playfair Display;
    font-variant: lining-nums;
    font-weight: 700;
    font-size: 19px;
    line-height: 1.4;
    letter-spacing: 2%;
    padding-left: 40px;
    color: white;
}

.bank-goblin-bs::before {
    content: 'на вашем счету';
    font-family: Playfair Display;
    font-weight: 700;
    font-size: 12px;
    display: block;
    line-height: 1;
    text-transform: lowercase;
    color: rgb(225 225 225);
}

</style>

<div class="bank-wrapper">

    <div class="bank-grid">
       
        <div class="bank-section" id="sect-earn">
<h3>получить</h3>
            <div class="bank-list">           

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="500"
                     data-action="earn">
                    <span class="item-badge">500</span>
                    <span class="item-text">заполненная анкета</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="100"
                     data-action="earn">
                    <span class="item-badge">100</span>
                    <span class="item-text">каждые 100 сообщений</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="50"
                     data-action="earn">
                    <span class="item-badge">50</span>
                    <span class="item-text">каждые 100 репутации</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="50"
                     data-action="earn">
                    <span class="item-badge">50</span>
                    <span class="item-text">каждые 100 позитива</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="50"
                     data-action="earn">
                    <span class="item-badge">50</span>
                    <span class="item-text">заявка в "хочу видеть"</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="100"
                     data-action="earn">
                    <span class="item-badge">100</span>
                    <span class="item-text">заявка в "нужные"</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="300"
                     data-action="earn">
                    <span class="item-badge">300</span>
                    <span class="item-text">попадание в новости/таблицу</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="100"
                     data-action="earn">
                    <span class="item-badge">100</span>
                    <span class="item-text">подарочная графика (1 ед.)</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="10"
                     data-action="earn">
                    <span class="item-badge">10</span>
                    <span class="item-text">1 реклама</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="300"
                     data-action="earn">
                    <span class="item-badge">300</span>
                    <span class="item-text">100 реклам</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="300"
                     data-action="earn">
                    <span class="item-badge">300</span>
                    <span class="item-text">наш баннер на рено/маяке</span>
                </div>

<!-------- минишаблончик для получения С УКАЗАНИЕМ ЦИФРЫ ----------------->
                <div class="bank-item"
                     data-type="calc"
                     data-price="100"
                     data-action="earn">
                    <span class="item-badge">100</span>
                    <span class="item-text">донат в фонд форума 100 р. (1:1)</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="300"
                     data-action="earn">
                    <span class="item-badge">300</span>
                    <span class="item-text">любой открытый эпизод</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="100"
                     data-action="earn">
                    <span class="item-badge">100</span>
                    <span class="item-text">1 классический пост</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="10"
                     data-action="earn">
                    <span class="item-badge">10</span>
                    <span class="item-text">1 пост в снс-эпизоде</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="200"
                     data-action="earn">
                    <span class="item-badge">200</span>
                    <span class="item-text">ответ на пост в течение суток</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="300"
                     data-action="earn">
                    <span class="item-badge">300</span>
                    <span class="item-text">каждые 10 постов</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="500"
                     data-action="earn">
                    <span class="item-badge">500</span>
                    <span class="item-text">закрытый классический эпизод</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="200"
                     data-action="earn">
                    <span class="item-badge">200</span>
                    <span class="item-text">закрытый снс-эпизод</span>
                </div>

<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="500"
                     data-action="earn">
                    <span class="item-badge">500</span>
                    <span class="item-text">создать соцсеть</span>
                </div>
<!-------- минишаблончик для получения С ССЫЛКАМИ ----------------->
                <div class="bank-item"
                     data-type="links"
                     data-price="30"
                     data-action="earn">
                    <span class="item-badge">30</span>
                    <span class="item-text">пост в соц.сеть (не больше 300-х в день)</span>
                </div>

            </div>
        </div>

        <div class="bank-section blue-border" id="sect-spend">
            <h3>потратить</h3>

            <div class="bank-list">
                <div class="bank-item"
                     data-type="simple"
                     data-price="0"
                     data-action="spend">
                    <span class="item-badge spend-badge">0</span>
                    <span class="item-text">перевод между счетами</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="2000"
                     data-action="spend">
                    <span class="item-badge spend-badge">2000</span>
                    <span class="item-text">выкуп внешности на 2 недели</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="1500"
                     data-action="spend">
                    <span class="item-badge spend-badge">1500</span>
                    <span class="item-text">выкуп имени</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="1500"
                     data-action="spend">
                    <span class="item-badge spend-badge">1500</span>
                    <span class="item-text">выкуп фамилии</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="1500"
                     data-action="spend">
                    <span class="item-badge spend-badge">1500</span>
                    <span class="item-text">набор стикеров (10 шт.)</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="2500"
                     data-action="spend">
                    <span class="item-badge spend-badge">2500</span>
                    <span class="item-text">реклама с нужным и пиар (2 недели)</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="3000"
                     data-action="spend">
                    <span class="item-badge spend-badge">3000</span>
                    <span class="item-text">нужный персонаж в подписи пиара (2 недели)</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="0"
                     data-action="spend">
                    <span class="item-badge spend-badge">0</span>
                    <span class="item-text">первая смена внешности</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="2000"
                     data-action="spend">
                    <span class="item-badge spend-badge">2000</span>
                    <span class="item-text">вторая и последующие смены внешности</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="5000"
                     data-action="spend">
                    <span class="item-badge spend-badge">5000</span>
                    <span class="item-text">иммунитет от удаления (единоразово)</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="0"
                     data-action="spend">
                    <span class="item-badge spend-badge">0</span>
                    <span class="item-text">первый твин</span>
                </div>

                <div class="bank-item"
                     data-type="simple"
                     data-price="3000"
                     data-action="spend">
                    <span class="item-badge spend-badge">3000</span>
                    <span class="item-text">второй и последующие твины</span>
                </div>

               

            </div>
        </div>
       

<div class='bank-goblin'>
<div class='bank-goblin-bs'><span>0</span> монет</div>
</div>

   

    </div> <div id="bank-cart" class="bank-cart hidden">
        <div class="cart-header">
            <span>ВАШ ЧЕК</span>
            <span style="font-size: 12px; opacity: 0.7;">(Нажмите получить код)</span>
        </div>
       
        <ul id="cart-list" class="cart-list">
            </ul>

        <div class="cart-summary">
            <div class="summary-row">Текущий счет: <b id="user-balance">0</b></div>
            <div class="summary-row">Изменение: <b id="cart-total">0</b></div>
            <div class="summary-row result">ИТОГ: <b id="projected-balance">0</b></div>
        </div>

        <div class="cart-actions">
            <button id="btn-checkout" class="btn-checkout">ПОЛУЧИТЬ КОД</button>
        </div>
    </div>

</div>[/html][hideprofile]