.rochi-credit-banner{display:flex;flex-direction:row;align-items:center;gap:12px;margin:16px 0 0;padding:14px 16px;border:none;border-radius:16px;background:#dc3545;box-sizing:border-box;direction:rtl;text-align:right;text-decoration:none;color:#fff;cursor:pointer;transition:filter 0.15s ease}.rochi-credit-banner:hover,.rochi-credit-banner:focus{filter:brightness(1.08);text-decoration:none;color:#fff}.rochi-credit-banner:focus-visible{outline:2px solid #fff;outline-offset:-4px}.rochi-credit-banner__logo{flex:0 0 auto;display:block;width:40px;height:40px;object-fit:contain;background:transparent;border:0;box-shadow:none}.rochi-credit-banner__body{flex:1 1 auto;min-width:0}.rochi-credit-banner__title{margin:0;font-size:14px;font-weight:700;color:#fff;line-height:1.4}.rochi-credit-banner__subtitle{margin:4px 0 0;font-size:12px;font-weight:400;color:#fff;line-height:1.5;opacity:0.92}@media (max-width: 480px){.rochi-credit-banner{align-items:flex-start;padding:12px}.rochi-credit-banner__title{font-size:13px}.rochi-credit-banner__subtitle{font-size:11px}}