.tc-cashback{border:1px solid var(--tc-line);border-radius:12px;overflow:hidden;margin:16px 0;clear:both;scroll-margin-block:24px 110px}.tc-cashback .tc-cashback__head{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:0;background:var(--tc-soft);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;color:inherit;box-shadow:none}.tc-cashback .tc-cashback__head:hover{background:#ddebdf}.tc-cashback__title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.tc-cashback__chev{flex:none;color:var(--tc-green);transition:transform .2s}.tc-cashback__head[aria-expanded=true] .tc-cashback__chev{transform:rotate(180deg)}.tc-cashback__body{padding:16px;background:#fff}.tc-cashback__body[hidden]{display:none!important}.tc-cashback .tc-cashback__steps{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}.tc-cashback .tc-cashback__steps li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:0;font-size:13px;line-height:1.5}.tc-cashback__steps li>div{min-width:0;flex:1}.tc-cashback__num{flex:none;width:26px;height:26px;border-radius:999px;background:var(--tc-green);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.tc-cashback .tc-cashback__terms{display:block;padding:12px 16px;min-height:44px;font-size:13px;line-height:20px;font-weight:600;color:var(--tc-green);background:#fff}.tc-cashback .tc-cashback__terms:hover{color:#0a4d36;background:#f5faf7}.tc-cashback .tc-cashback__apps{display:none}@media (max-width:767px){.tc-cashback .tc-cashback__head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center;min-height:52px;padding:10px 12px}.tc-cashback__title{grid-column:1;font-size:13px;line-height:1.3}.tc-cashback__banks{grid-column:1}.tc-cashback__banks .tc-bank{height:22px}.tc-cashback__chev{grid-column:2;grid-row:1/span 2}.tc-cashback__body{padding:14px 12px}.tc-cashback .tc-cashback__steps{gap:12px}.tc-cashback .tc-cashback__steps li{gap:10px;line-height:1.45}.tc-cashback__num{width:22px;height:22px;font-size:11px}.tc-cashback .tc-cashback__apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.tc-cashback .tc-cashback__terms{padding:12px}}