.rf-comments-drawer-root{position:fixed;inset:0;pointer-events:none}.rf-comments-drawer-backdrop{position:absolute;inset:0;width:100%;border:0;margin:0;padding:0;cursor:pointer;pointer-events:auto;opacity:1;background:rgba(15,23,42,.46);will-change:opacity}.rf-comments-drawer-panel{--rf-drawer-bottom-offset:12px;position:absolute;left:0;right:0;width:min(760px,calc(100% - 16px));margin:0 auto;bottom:var(--rf-drawer-bottom-offset);min-height:var(--rf-drawer-min-height,220px);max-height:var(--rf-drawer-max-height,min(90dvh,90vh));pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#ffffff;box-shadow:0 -14px 36px rgba(2,6,23,.24);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rf-comments-drawer-header{position:relative;padding:10px 16px 14px;border-bottom:1px solid #eef2ff;background:linear-gradient(180deg,#ffffff,#f8f7ff);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.rf-comments-drawer-handle{width:42px;height:4px;border-radius:9999px;background:#cbd5e1;margin:0 auto 10px}.rf-comments-drawer-title{margin:0;font-size:16px;font-weight:700;line-height:1.2;color:#1e293b;text-align:center}.rf-comments-drawer-close{position:absolute;top:8px;right:10px;width:28px;height:28px;border:0;border-radius:9999px;background:#f1f5f9;color:#334155;font-size:18px;line-height:1;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,background-color .14s ease}.rf-comments-drawer-close:hover{background:#e2e8f0}.rf-comments-drawer-close:active{transform:scale(.96)}.rf-comments-drawer-content{display:flex;flex:1 1;min-height:0;flex-direction:column;background:#ffffff}.rf-comments-drawer-scroll{flex:1 1;min-height:0;overflow-x:hidden;padding:10px 16px 4px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rf-comments-drawer-scroll.is-scrollable{overflow-y:auto;touch-action:pan-y}.rf-comments-drawer-scroll.is-locked{overflow-y:hidden;touch-action:none}.rf-comments-drawer-list{min-height:100%}.rf-comments-drawer-composer{flex-shrink:0;border-top:1px solid #eef2ff;background:#ffffff;padding-bottom:12px}.rf-comments-drawer-ios-keyboard-bar{position:fixed;left:0;right:0;bottom:0;height:8px;background:var(--android-bottom-bar-gradient,var(--status-bar-gradient,var(--status-bar-color,#8b5cf6)));background-color:var(--status-bar-color,#8b5cf6);transform:scaleY(-1);transform-origin:center;z-index:12002;pointer-events:none}html[data-capacitor-android=true][data-android-comments-drawer-open=true],html[data-capacitor-android=true][data-android-comments-drawer-open=true] body{overflow:hidden!important;overscroll-behavior:none!important}html[data-capacitor-android=true][data-android-comments-drawer-open=true] body.android-comments-drawer-lock .mobile-container{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-capacitor-android=true][data-android-comments-drawer-open=true] .rf-comments-drawer-header{touch-action:none!important}html[data-capacitor-android=true][data-android-comments-drawer-open=true] .rf-comments-drawer-scroll.is-scrollable{touch-action:pan-y!important;overscroll-behavior-y:contain!important}html[data-capacitor-android=true][data-android-comments-drawer-open=true] .app-shell{min-height:100dvh!important}html[data-android=true] .rf-comments-drawer-panel,html[data-capacitor-android=true] .rf-comments-drawer-panel{width:100%;margin:0;border-radius:24px 24px 0 0;bottom:0}html[data-capacitor-ios=true] .rf-comments-drawer-panel,html[data-ios-web-drawer-open=true] .rf-comments-drawer-panel{width:100%;margin:0;border-radius:24px 24px 0 0}.rf-comments-drawer-panel.ios-kb-transition,html[data-ios-kb-visible=true] .rf-comments-drawer-panel{transition:bottom .25s ease-out,max-height .25s ease-out!important}html[data-ios-kb-visible=true] .rf-comments-drawer-panel{bottom:var(--ios-kb-height,0)!important;max-height:calc(100dvh - var(--ios-kb-height, 0px) - 24px)!important}html[data-capacitor-ios=true] .rf-comments-drawer-root{background:none!important}html[data-capacitor-ios=true] .rf-comments-drawer-backdrop{background:none!important;opacity:0!important;pointer-events:none!important}.rf-ios-drawer-top-cover,html[data-capacitor-ios=true][data-ios-comments-drawer-open=true],html[data-capacitor-ios=true][data-ios-comments-drawer-open=true] body{background:#ffffff!important;background-color:#ffffff!important}html[data-ios-web-drawer-open=true] [data-mobile-bottom-nav]{display:none!important}@media (max-width:380px){.rf-comments-drawer-panel{max-height:var(--rf-drawer-max-height,min(90dvh,90vh))}}.comments-drawer__item{display:flex;gap:12px;padding:12px 0}.comments-drawer__content{inset:auto 0 0 0;height:80vh;height:min(80vh,80dvh)}.comments-drawer__item-content{flex:1 1}.comments-drawer__item-author{font-weight:600;margin-right:8px}.drawer-kamyczek{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;font-size:13px;font-weight:500;background:transparent;border:none;cursor:pointer;transition:all .2s ease;min-width:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer-kamyczek__icon{width:14px;height:14px;transition:color .2s ease}.drawer-kamyczek__count{line-height:1;font-size:13px}.drawer-kamyczek--liked{color:#ED8936;color:var(--chakra-colors-orange-500,#ED8936)}.drawer-kamyczek--liked:hover{opacity:.8}.drawer-kamyczek--loading{pointer-events:none;opacity:.5}.drawer-kamyczek:not(.drawer-kamyczek--liked):hover .drawer-kamyczek__count,.drawer-kamyczek:not(.drawer-kamyczek--liked):hover .drawer-kamyczek__icon{color:#ED8936!important}.drawer-kamyczek:not(.drawer-kamyczek--liked):active{background:transparent;transform:scale(.95)}.drawer-kamyczek:not(.drawer-kamyczek--liked):active .drawer-kamyczek__count,.drawer-kamyczek:not(.drawer-kamyczek--liked):active .drawer-kamyczek__icon{color:#ED8936!important}.drawer-kamyczek:not(.drawer-kamyczek--liked):active,.drawer-kamyczek:not(.drawer-kamyczek--liked):focus{outline:none;-webkit-tap-highlight-color:transparent}