.wall2010-comment-form{flex-wrap:wrap!important}.wall2010-comment-form .comment-sticker-toggle{width:36px!important;min-width:36px!important;padding:0!important;font-size:25px!important;background:transparent!important;color:#777!important;border:0!important}.comment-sticker-preview{flex-basis:100%;display:flex;align-items:center;gap:12px}.comment-sticker-preview img{width:80px!important;height:80px!important;object-fit:contain!important;border-radius:0!important}.vk2010-comment p img.comment-sticker-image{display:block;width:256px!important;height:256px!important;max-width:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;margin:6px 0!important}.comment-sticker-picker button:focus-visible{outline:2px solid #777;outline-offset:2px}
body[data-view] .wall2010-post .wall2010-comment-form{display:flex!important;flex-wrap:wrap!important}body[data-view] .wall2010-comment-form>input{flex:1 1 120px!important;width:auto!important}body[data-view] .wall2010-comment-form>.wall2010-reply-preview,body[data-view] .wall2010-comment-form>.comment-sticker-preview{flex:0 0 100%!important}body[data-view] .wall2010-comment-form>.wall2010-comment-send{flex:0 0 auto!important;width:auto!important;margin:0!important}body[data-view] .wall2010-comment-form[hidden]{display:none!important}

.comment-sticker-picker{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid #e3e3e7;border-radius:12px;background:#fff;color:#303038;box-shadow:0 8px 32px #0003;font:14px/1.4 Geist,Arial,sans-serif;z-index:10000}
.comment-sticker-picker:popover-open{display:flex;flex-direction:column}.comment-sticker-picker::backdrop{background:transparent;pointer-events:none}.comment-sticker-picker header{display:flex;align-items:center;justify-content:space-between;height:42px;flex-shrink:0;padding:0 14px}.comment-sticker-picker strong{font-size:13px;font-weight:600;color:#74747d}.comment-sticker-picker button{border:0;background:transparent;color:#777780;cursor:pointer;padding:0}.comment-sticker-picker header button{width:28px;height:28px;font-size:23px}.comment-sticker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:2px;padding:0 8px 8px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#ddd transparent;overscroll-behavior:contain}.comment-sticker-grid button{aspect-ratio:1;padding:5px;border-radius:8px}.comment-sticker-grid button:hover{background:#f1f1f5}.comment-sticker-grid img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .12s}.comment-sticker-grid button:hover img{transform:scale(1.08)}.comment-sticker-picker footer{display:flex;gap:6px;align-items:center;padding:6px 10px;border-top:1px solid #eee;flex-shrink:0}.comment-sticker-picker footer button{width:36px;height:34px;display:grid;place-items:center;border-radius:7px}.comment-sticker-picker footer .is-active{background:#eeeef3;color:#444}.comment-sticker-picker footer img{width:29px;height:29px;object-fit:contain}.comment-sticker-picker svg,.comment-sticker-toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.comment-sticker-picker footer span{margin-left:auto;font-size:12px;color:#999}.sticker-empty{grid-column:1/-1;padding:55px 20px;text-align:center;color:#999}.comment-sticker-toggle{display:grid!important;place-items:center!important}.comment-sticker-toggle:hover,.comment-sticker-toggle[aria-expanded="true"]{color:#36363d!important}.comment-sticker-picker button:focus-visible{outline:2px solid #999;outline-offset:-2px}

@media(max-width:600px){.vk2010-comment p img.comment-sticker-image{width:220px!important;height:auto!important;aspect-ratio:1;}}
