/* Shared navigation; module-specific styles stay scoped to public content. */
#ttHd .tt-hd-nav{gap:2px!important}#ttHd .tt-g-btn{padding:11px 7px!important;font-size:13px!important;white-space:nowrap}#ttHd{gap:14px!important}#ttHd .tt-hd-search{width:150px!important}#ttHd .tt-hd-search input{font-size:12px!important}#ttHd .tt-logo-candle .tt-wm{font-size:19px!important}#ttHd .tt-logo-candle .tt-mark{width:27px;height:27px}
body.tt-content-design .cont-page{max-width:1280px!important}body.tt-content-design .row.my:has(.tt-pl)>.col-md-3,body.tt-files-design .row.my>.col-md-3{display:none!important}body.tt-content-design .row.my:has(.tt-pl)>.col-md-9,body.tt-files-design .row.my>.col-md-9{width:100%!important;float:none!important}body.tt-content-design .tt-ph{padding:24px 0 20px!important}body.tt-content-design .tt-ph h1{font-family:Onest,system-ui,sans-serif!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.15!important;letter-spacing:-.035em;max-width:860px}body.tt-content-design .tt-ph p{max-width:780px;font-size:16px!important;line-height:1.65!important}
body.tt-content-design .tt-pl #allEntries{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px!important}body.tt-content-design .tt-pl #allEntries>div{min-width:0;margin:0!important}body.tt-content-design .tt-pl article.tt-pc.fa{height:100%;grid-template-columns:1fr!important;grid-template-areas:"im" "top" "ti" "bd" "ft"!important;row-gap:12px;padding:22px!important;border-radius:10px!important;box-shadow:none!important}body.tt-content-design .tt-pl article.tt-pc.fa>.tt-pc-thumb{margin:0!important;width:100%;aspect-ratio:16/9;border-radius:6px}body.tt-content-design .tt-pl article.tt-pc.fa>.tt-pc-title{font:700 22px/1.3 Onest,system-ui,sans-serif!important}body.tt-content-design .tt-pl article.tt-pc.fa>.tt-pc-foot{align-self:end;border-top:1px solid #e1e8e3!important;padding-top:14px!important;margin-top:12px!important}body.tt-content-design .tt-pl article.tt-pc.fa.noimg{grid-template-areas:"top" "ti" "bd" "ft"!important}body.tt-content-design #allEntries>.paging-wrapper,body.tt-content-design #allEntries>.pagesBlock,body.tt-content-design #allEntries>[class*="paging"]{grid-column:1/-1}
body.tt-content-design .tt-pl,body.tt-content-design .tt-pl article.tt-pc.fa .tt-pc-top *,body.tt-content-design .tt-pl article.tt-pc.fa .tt-nc-body *,body.tt-content-design .tt-pl article.tt-pc.fa .tt-pc-body *{font-family:Onest,system-ui,sans-serif!important}body.tt-content-design .tt-pl article.tt-pc.fa .tt-nc-body *,body.tt-content-design .tt-pl article.tt-pc.fa .tt-pc-body *{font-size:15px!important;line-height:1.65!important}
.tt-files-head{padding:26px 0 24px;color:#172b20}.tt-files-head h1{font:750 clamp(30px,4vw,44px)/1.15 Onest,system-ui,sans-serif!important;letter-spacing:-.035em;margin:0 0 14px}.tt-files-head p{font:16px/1.65 Onest,system-ui,sans-serif;color:#58665d;max-width:740px;margin:0 0 18px}.tt-files-search{display:flex;align-items:center;gap:10px;max-width:650px;border:1px solid #d8e3da;background:white;border-radius:8px;padding:7px 8px 7px 16px}.tt-files-search input{flex:1;min-width:0;width:100%;font-size:15px;border:0!important;box-shadow:none!important;background:transparent!important;color:#172b20}.tt-files-search button{background:#18774e;color:white;border:0;border-radius:5px;padding:10px 20px;font-weight:600}.tt-files-head a{display:inline-block;margin:0 16px 10px 0;color:#18774e;font-size:14px}.tt-files-links{margin-top:16px}body.tt-files-design .items-stat-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:16px 0!important;font-size:13px;color:#58665d}body.tt-files-design .items-stat br{display:none}body.tt-files-design .items-stat b{margin-right:16px;color:#172b20}body.tt-files-design #allEntries:has(.e-loads){gap:14px}body.tt-files-design #allEntries table.eBlock{box-shadow:none!important;border-radius:10px!important}body.tt-files-design #allEntries table.eBlock>tbody>tr>td:before{display:none!important}body.tt-files-design #allEntries .eTitle a{font:650 18px/1.4 Onest,system-ui,sans-serif!important}body.tt-files-design .breadcrumbs-wrapper{font-size:13px;color:#58665d}body.tt-files-design h1.eTitle{font:750 clamp(27px,4vw,38px)/1.25 Onest,system-ui,sans-serif!important;letter-spacing:-.025em;margin:26px 0 24px}body.tt-files-design table.eBlock:has(.entry-downloads){box-shadow:none!important;border-radius:10px!important}body.tt-files-design .tt-home-tests{display:none!important}
@media(min-width:961px) and (max-width:1280px){#ttHd{flex-wrap:wrap!important;gap:10px!important}#ttHd .tt-hd-right{order:2;margin-left:auto}#ttHd .tt-hd-burger{order:3;display:grid!important;place-items:center;width:40px;height:40px;border:1px solid #dae1dc;border-radius:8px;background:white;padding:0;cursor:pointer}#ttHd .tt-hd-burger span{display:block;width:16px;height:2px;background:#14231b;box-shadow:0 5px 0 #14231b,0 -5px 0 #14231b}#ttHd .tt-hd-nav,#ttHd .tt-hd-search{display:none!important;order:4;flex-basis:100%}#ttHd.menu-open .tt-hd-search{display:flex!important;width:100%!important;margin:4px 0!important}#ttHd.menu-open .tt-hd-nav{display:flex!important;flex-direction:column;align-items:stretch;order:5}#ttHd .tt-mega{position:static!important;width:100%!important;box-shadow:none!important}#ttHd .tt-g-btn{width:100%;display:flex!important;text-align:left;padding:14px 12px!important}#ttHd .tt-g-btn:after{margin-left:auto}#ttHd .tt-g-forum:after{display:none!important}#ttHd .tt-g{width:100%}}
@media(max-width:1280px){#ttHd .tt-hd-search{width:100%!important}#ttHd .tt-g-btn{font-size:15px!important;padding:14px 12px!important}#ttHd .tt-hd-nav{gap:0!important}}
@media(max-width:640px){body.tt-content-design .tt-pl #allEntries{grid-template-columns:1fr}body.tt-content-design .tt-pl article.tt-pc.fa>.tt-pc-title{font-size:20px!important}.tt-files-search{max-width:100%;padding-left:10px}.tt-files-search button{padding:10px 14px}.tt-files-head{padding:20px 0}body.tt-files-design .items-stat{line-height:1.9}body.tt-files-design #allEntries .eTitle a{font-size:16px!important}body.tt-files-design .items-stat-wrapper{align-items:flex-start}#ttHd .tt-logo-candle .tt-wm{font-size:19px!important}}
