/* Horizontal, compact, centered module navigation regardless of native layout rules. */
html.ch-mode300 body #app #content #channels300 .ch-layout300{display:block!important;grid-template-columns:none!important;align-items:stretch!important}
html.ch-mode300 body #app #content #channels300 .ch-nav300{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px!important;margin:0 0 16px!important;width:100%!important;box-sizing:border-box!important}
html.ch-mode300 body #app #content #channels300 .ch-nav300>button{width:auto!important;flex:0 0 auto!important;text-align:center!important;min-height:40px!important}
html.ch-mode300 body #app #content #channels300 .ch-work300{display:block!important;width:100%!important;align-self:start!important;margin:0!important;padding:0!important}
html.ch-mode300 body #app #content #channels300 .ch-filters{justify-content:center!important;align-items:end!important;min-height:0!important;margin:0!important}
html.ch-mode300 body #app #content #channels300 .ch-hero300{margin-bottom:16px!important}
html.ch-mode300 body #app #content #channels300>main{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}
body .ci267-image:has(img){background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
body .ci267-image img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;background:transparent!important}
body .platform-photo301{height:160px;display:flex;align-items:center;justify-content:center;background:var(--t-surface2,#f5f7fb);border-radius:12px;margin-bottom:14px;overflow:hidden}
body .platform-photo301:has(img){background:transparent!important}
body .platform-photo301 img{display:block;width:100%;height:100%;object-fit:contain}
body .platform-photo301 span{font-size:48px;opacity:.5}
body .v297-platforms article>button{margin:4px}
body [data-importcard301]{padding:24px;border:1px solid var(--t-line,#ddd);border-radius:16px;background:var(--t-surface,#fff)}
body [data-importcard301] p{line-height:1.5;margin-bottom:20px}
body [data-importcard301] button{width:auto!important;min-height:40px!important;padding:10px 20px!important}
