/* Only responsive overrides: no DOM changes or new controls. */
@media(max-width:760px){
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 auto!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-header{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;gap:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-hero{position:relative!important;inset:auto!important;order:0!important;flex:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons{order:1!important;flex:none!important;margin:0!important;transform:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav{order:2!important;margin:0!important;transform:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links{order:4!important;margin:0!important;transform:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-embers{display:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-hero{height:108px!important;min-height:108px!important;max-height:108px!important;overflow:hidden!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-camera{height:108px!important;min-height:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-art-link{width:100%!important;height:108px!important;overflow:hidden!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-art{width:100%!important;height:108px!important;min-width:0!important;object-fit:cover!important;object-position:center!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-brand{left:16px!important;bottom:12px!important;top:auto!important;transform:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-brand strong{font-size:22px!important;line-height:28px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-brand small{font-size:10px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:6px!important;justify-content:center!important;justify-items:center!important;overflow:visible!important;padding:5px 10px!important;box-sizing:border-box!important;scrollbar-width:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons::-webkit-scrollbar{display:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons>a{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons .wiki-icon420,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons img{width:44px!important;height:44px!important;min-width:0!important;max-width:44px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;gap:3px!important;padding:5px 8px!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav>a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;height:auto!important;min-height:38px!important;padding:6px 3px!important;font-size:12px!important;white-space:normal!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav>a svg{width:15px!important;height:15px!important;flex-shrink:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:6px 8px!important;height:auto!important;min-height:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links>a{display:flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;min-width:0!important;width:auto!important;min-height:36px!important;padding:5px!important;font-size:11px!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-layout{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-center,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-left,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-right{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-panel,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-panel-body{min-width:0!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-panel-body{max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout h1,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-classic-product-title{max-width:100%!important;font-size:20px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-breadcrumb{overflow-wrap:anywhere!important;line-height:1.7!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-forum-native{width:100%!important;min-width:0!important;max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table>tbody{width:100%!important;min-width:0!important;max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table>tbody{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table tr.forum-cat-item{min-width:0!important;width:100%!important;height:auto!important;min-height:204px!important;grid-template-rows:auto auto 26px auto!important;padding:96px 14px 12px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table .forum-cat-item:before{width:76px!important;height:76px!important;top:10px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table .forum-cat-item-desc,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table .forum-cat-item-moderators{max-height:none!important;overflow:visible!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table .forum-cat-item-title{font-size:14px!important;line-height:20px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout #forum-search542{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog>tbody{display:block!important;width:100%!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog td{display:block!important;width:auto!important;min-width:0!important;padding:10px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog td>div{font-size:11px!important;line-height:1.8!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree h3{font-size:13px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-products,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .goods-list{min-width:0!important;max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-row{width:100%!important;min-width:0!important;grid-template-columns:64px minmax(0,1fr)!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-row .cm-product-image{width:64px!important;height:64px!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-row .cm-product-content{min-width:0!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-detail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-gallery{width:100%!important;min-width:0!important;max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-gallery-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:210px!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-gallery-image img{max-width:100%!important;max-height:200px!important;object-fit:contain!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-purchase-summary{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-purchase-box,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-facts{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-product-seller-stats{display:flex!important;flex-wrap:wrap!important;gap:5px!important;line-height:1.7!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-seller-description{max-width:100%!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-seller-description img,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-forum-native .postMessage img{max-width:100%!important;height:auto!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-latest-panel,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .seller461,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-home-categories{max-width:100%!important;min-width:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-latest-panel>h2{padding-left:12px!important;padding-right:12px!important;flex-wrap:wrap!important;gap:6px!important;height:auto!important;min-height:38px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-latest-panel>h2>a{position:static!important;transform:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-footer{width:100%!important;box-sizing:border-box!important;padding:12px 10px 20px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wl612-compact-top{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wl612-compact-docs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px 12px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout input:not([type=checkbox]):not([type=radio]),html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout textarea,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout select{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-registration-page,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .register-form-wrapper,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .register-form,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wl612-box{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons>a{width:36px!important;height:36px!important;min-width:0!important;flex:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons .wiki-icon420,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons img{width:36px!important;height:36px!important;max-width:36px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links>a{font-size:10px!important;min-height:34px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .threadpage-posts-table,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-additional-info{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table>tbody,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .threadpage-posts-table>tbody{min-width:0!important;width:100%!important;max-width:100%!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table tr:has(.cm-thread-title){min-width:0!important;width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) auto auto!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table .cm-thread-title,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table .cm-thread-updates{min-width:0!important;width:auto!important;max-width:100%!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-topics-table .cm-thread-controls{max-width:100%!important;flex-wrap:wrap!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .threadpage-posts-table .postFirst,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .threadpage-posts-table .cm-native,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-card{display:flex!important;flex-direction:column!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-card .fc332,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-card .fc332-message{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-content,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-content-main,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .ucoz-forum-post{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .ucoz-forum-post img,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .ucoz-forum-post video{max-width:100%!important;height:auto!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .post-footer,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wiki-post-right,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wiki-topic-actions,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wysibb-toolbar,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wiki-editor-row{flex-wrap:wrap!important;max-width:100%!important;gap:6px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wysibb,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wysibb-text,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wysibb-text-iframe,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wysibb-body{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-forum-native .gTable,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout #frM53{min-width:0!important;width:100%!important;max-width:100%!important;table-layout:fixed!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wiki-bottom-moderation{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .wiki-bottom-moderation form,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forumModerFuncsTbl{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forumModerFuncsCl11{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;box-sizing:border-box!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forumModerFuncsCl11 select{flex:1!important;min-width:0!important;width:auto!important}
html body #wiki-floating-chat#wiki-floating-chat{position:fixed!important;left:auto!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;top:auto!important;width:260px!important;max-width:calc(100vw - 20px)!important;margin:0!important;box-sizing:border-box!important;z-index:3000!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-head{min-height:48px!important;padding:10px!important;gap:6px!important;flex-wrap:wrap!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-toggle{font-size:12px!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-panel{height:min(460px,calc(100dvh - 100px))!important;max-height:calc(100dvh - 100px)!important}
html body #wiki-floating-chat#wiki-floating-chat iframe{width:100%!important;height:100%!important}
html body #cm-profile-dialog#cm-profile-dialog{width:calc(100vw - 16px)!important;height:min(640px,calc(100dvh - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
html body .wl612-dialog{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
html body .xw[style],html body .uWnd[style]{max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}
}
@media(min-width:480px) and (max-width:760px){html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .forum-section-table>tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-hero,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-camera,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-art-link,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-art{height:80px!important;min-height:0!important;max-height:80px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons{grid-template-columns:repeat(11,minmax(0,1fr))!important;height:40px!important;min-height:40px!important;max-height:40px!important;gap:1px!important;padding:3px 4px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons>a,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons .wiki-icon420,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .games384-icons img{width:28px!important;height:28px!important;min-width:0!important;max-width:28px!important;padding:0!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;padding:3px 5px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav>a{min-height:30px!important;padding:5px 1px!important;font-size:10px!important;line-height:15px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-topnav>a svg{display:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links{gap:4px!important;padding:4px 8px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-service-links>a{min-height:28px!important;padding:3px 2px!important;font-size:10px!important;line-height:14px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog td{position:relative!important;padding:12px 8px 12px 49px!important;min-height:76px!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog-item-img-link{position:absolute!important;left:9px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;margin:0!important;float:none!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog-item-img-link img,html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog-item-img-link .wiki-icon420{display:block!important;width:32px!important;height:32px!important;max-width:32px!important;object-fit:contain!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog h3{position:static!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:18px!important;min-width:0!important;overflow-wrap:anywhere!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-catalog-tree .catalog h3>a{display:block!important;line-height:18px!important;white-space:normal!important}
html body #layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout#layout .cm-panel:has(#shop-spec-filter>#shop-category-chains-1){display:none!important}
html body #wiki-floating-chat#wiki-floating-chat:has(#wiki-chat-panel:not([hidden])){width:calc(100vw - 20px)!important;max-width:430px!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-head{min-height:44px!important;padding:7px 9px!important;flex-wrap:nowrap!important;gap:6px!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-toggle{font-size:11px!important;min-width:0!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-online308{font-size:9px!important}
html body #wiki-floating-chat#wiki-floating-chat #wiki-chat-moderate{flex-shrink:0!important}
html body:has(#wiki-floating-chat){padding-bottom:0!important}
}
