/* Official Telegram-iOS input assets, tinted like UIImage.withRenderingMode(.alwaysTemplate).
   The outer box matches the replaced SVG so buttons and text-field geometry stay unchanged. */
.telegram-input-icon{position:relative;display:block;width:24px;height:24px;flex-shrink:0;pointer-events:none;}
.telegram-input-icon::before{
 content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
 width:var(--input-icon-size,30px);height:var(--input-icon-size,30px);background:currentColor;
 mask-image:var(--input-icon);-webkit-mask-image:var(--input-icon);
 mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;
 mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;
}
.telegram-input-icon--attach{--input-icon:url('/assets/telegram-input/attachment.png');}
.telegram-input-icon--mic{--input-icon:url('/assets/telegram-input/microphone.png');}
.telegram-input-icon--gift{--input-icon:url('/assets/telegram-input/gift.png');--input-icon-size:28px;}
.telegram-input-icon--sticker{--input-icon:url('/assets/telegram-input/stickers.png');--input-icon-size:24px;}
.composer .inline-icon .telegram-input-icon{width:21px;height:21px;}
.composer-wrap>.send-button .telegram-input-icon{width:25px;height:25px;}
