.bank-label{display:block;font-weight:700;margin:18px 0 7px}.bank-search{width:100%;box-sizing:border-box;padding:14px;border:1px solid #ded6c8;border-radius:14px;background:#fffdf8;font:inherit}.bank-filters{display:flex;gap:8px;margin:12px 0}.bank-filters select{min-width:0;max-width:65%;padding:10px 6px;border:1px solid #ded6c8;border-radius:10px;background:#fffdf8;font:inherit;font-size:14px}.bank-word{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fffdf8;border:1px solid #ebe4d8;border-radius:16px;padding:14px;margin:10px 0}.bank-word>div{min-width:0}.bank-word b{font-size:18px;overflow-wrap:anywhere}.bank-word p{margin:4px 0;color:#675c4c}.bank-word small{color:#788468}.bank-word a{display:block;font-size:12px;color:#587253;margin-top:6px}.bank-speak{flex-shrink:0;width:46px;height:46px;border:0;border-radius:50%;background:#f8e7b3;font-size:22px;cursor:pointer}.bank-pages{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0}.bank-pages .btn{font-size:14px;padding:10px 16px}.bank-pages button:disabled{opacity:.35}.bank-entry{width:100%;text-align:left;font:inherit;cursor:pointer}
