/* Takhte Nard Manager 5.2.0 UI/UX consolidation. Loaded after base and Elementor compatibility. */
.tnb-site-shell.tnb-site-shell{font-size:13px!important;line-height:1.85!important;text-rendering:optimizeLegibility!important;-webkit-tap-highlight-color:rgba(140,90,60,.18)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-main,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-main>*,.tnb-site-shell.tnb-site-shell .tnb-brand-identity>div,.tnb-site-shell.tnb-site-shell .tnb-app-identity>div,.tnb-site-shell.tnb-site-shell .tnb-topbar-start,.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar label{min-width:0!important;}
.tnb-site-shell.tnb-site-shell ::selection{background:rgba(166,110,78,.42)!important;color:#fff!important;}
.tnb-site-shell.tnb-site-shell [id]{scroll-margin-top:82px!important;}
.tnb-site-shell.tnb-site-shell .tnb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.tnb-site-shell.tnb-site-shell a,.tnb-site-shell.tnb-site-shell button,.tnb-site-shell.tnb-site-shell input,.tnb-site-shell.tnb-site-shell select,.tnb-site-shell.tnb-site-shell textarea{touch-action:manipulation!important;}
.tnb-site-shell.tnb-site-shell button:disabled,.tnb-site-shell.tnb-site-shell .tnb-ref-button-disabled{cursor:not-allowed!important;opacity:.62!important;filter:saturate(.7)!important;}
.tnb-site-shell.tnb-site-shell :focus-visible{outline:3px solid var(--tnb-primary-light)!important;outline-offset:3px!important;box-shadow:0 0 0 1px var(--tnb-bg)!important;}
.tnb-site-shell.tnb-site-shell .tnb-panel{box-shadow:0 1px 0 rgba(255,255,255,.018)!important;}
.tnb-site-shell.tnb-site-shell .tnb-icon-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-trigger{min-height:44px!important;padding:9px 11px!important;font-size:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-trigger span{font-size:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-trigger kbd{font-size:10px!important;min-width:24px!important;text-align:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-nav-link{min-height:40px!important;font-size:12.25px!important;line-height:1.55!important;border-radius:8px!important;}
.tnb-site-shell.tnb-site-shell .tnb-nav-title{font-size:10.5px!important;letter-spacing:.02em!important;}
.tnb-site-shell.tnb-site-shell .tnb-responsible-link{min-height:40px!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-pathbar{font-size:11px!important;min-height:38px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading{gap:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading h2{font-size:17px!important;line-height:1.55!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading>a{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:4px 6px!important;font-size:11.5px!important;border-radius:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading>a:hover{background:rgba(140,90,60,.12)!important;color:#fff!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card{position:relative!important;padding:20px!important;gap:12px!important;border-radius:14px!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card:hover,.tnb-site-shell.tnb-site-shell .tnb-reference-card:focus-within{border-color:rgba(166,110,78,.72)!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card h2,.tnb-site-shell.tnb-site-shell .tnb-reference-card h3{font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card h2 a{display:inline-flex!important;align-items:center!important;min-height:34px!important;border-radius:6px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card p{font-size:12px!important;line-height:1.95!important;color:#aaa!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card-top{font-size:10.5px!important;min-height:24px!important;}
.tnb-site-shell.tnb-site-shell .tnb-ref-label{font-size:10.5px!important;line-height:1.5!important;}
.tnb-site-shell.tnb-site-shell .tnb-status{font-size:10.5px!important;line-height:1.5!important;padding:4px 8px!important;white-space:normal!important;text-align:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-ref-score{font-size:11px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-text-link,.tnb-site-shell.tnb-site-shell .tnb-reference-block-link,.tnb-site-shell.tnb-site-shell .tnb-card-cta{font-size:11.5px!important;line-height:1.7!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-text-link{display:inline-flex!important;align-items:center!important;min-height:36px!important;align-self:flex-start!important;padding:3px 0!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-block-link{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-card-cta{margin-top:auto!important;color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-ref-button,.tnb-site-shell.tnb-site-shell .tnb-button{min-height:44px!important;padding:9px 16px!important;font-size:12px!important;border-radius:9px!important;line-height:1.5!important;}
.tnb-site-shell.tnb-site-shell .tnb-ref-button:hover,.tnb-site-shell.tnb-site-shell .tnb-button:hover{filter:brightness(1.07)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-simple-specs{font-size:11px!important;line-height:1.7!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-mini-meta small,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-metrics small{font-size:10.5px!important;line-height:1.5!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-mini-meta b,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-metrics b{font-size:12px!important;line-height:1.65!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-mini-meta>span,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-metrics>div{min-height:62px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-detail-hero>p,.tnb-site-shell.tnb-site-shell .tnb-reference-content-card>p,.tnb-site-shell.tnb-site-shell .tnb-reference-note p{font-size:12.5px!important;line-height:2!important;color:#aaa!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-content-card h2{font-size:17px!important;line-height:1.6!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-content-card h3{font-size:14px!important;line-height:1.7!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose{font-size:14px!important;line-height:2.05!important;color:#b2b2b8!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose p,.tnb-site-shell.tnb-site-shell .tnb-prose li{max-width:78ch!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose h2{font-size:20px!important;margin-top:1.8em!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose h3{font-size:17px!important;margin-top:1.6em!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose a{text-underline-offset:3px!important;text-decoration-thickness:1px!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose blockquote{margin:20px 0!important;padding:14px 16px!important;border-right:3px solid var(--tnb-primary)!important;border-radius:8px!important;background:var(--tnb-card)!important;color:#c3c3c8!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose img{border-radius:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-breadcrumb{font-size:11px!important;line-height:1.7!important;gap:6px!important;}
.tnb-site-shell.tnb-site-shell .tnb-breadcrumb a,.tnb-site-shell.tnb-site-shell .tnb-breadcrumb span{min-height:30px!important;display:inline-flex!important;align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-breadcrumb span[aria-current="page"]{color:#b8b8bd!important;max-width:min(520px,70vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.tnb-site-shell.tnb-site-shell .tnb-toc{padding:12px 14px!important;gap:8px!important;scroll-padding-inline:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-toc strong{font-size:11.5px!important;white-space:nowrap!important;}
.tnb-site-shell.tnb-site-shell .tnb-toc a{min-height:36px!important;display:inline-flex!important;align-items:center!important;padding:7px 10px!important;font-size:11px!important;border-radius:8px!important;}
.tnb-site-shell.tnb-site-shell .tnb-toc a:hover,.tnb-site-shell.tnb-site-shell .tnb-toc a:focus-visible{background:rgba(140,90,60,.2)!important;color:#fff!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-logo,.tnb-site-shell.tnb-site-shell .tnb-app-logo{box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)!important;}
.tnb-site-shell.tnb-site-shell .tnb-logo-placeholder{display:grid!important;place-items:center!important;background:linear-gradient(145deg,#f7f2ef,#e8ddd6)!important;color:var(--tnb-primary-dark)!important;font-size:22px!important;font-weight:900!important;line-height:1!important;user-select:none!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-identity.is-card .tnb-logo-placeholder,.tnb-site-shell.tnb-site-shell .tnb-app-identity.is-card .tnb-logo-placeholder{font-size:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-table>div{font-size:11.5px!important;line-height:1.75!important;padding:11px 13px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-table>div:hover{background:#111!important;}
.tnb-site-shell.tnb-site-shell .tnb-inline-copy{min-width:36px!important;min-height:36px!important;display:inline-grid!important;place-items:center!important;margin-right:6px!important;border-radius:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-inline-copy:hover{background:rgba(140,90,60,.14)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-list{font-size:12px!important;line-height:1.9!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-steps{font-size:12.5px!important;line-height:2!important;}
.tnb-site-shell.tnb-site-shell .tnb-section-help{margin:-3px 0 12px!important;font-size:11px!important;color:var(--tnb-muted)!important;}
.tnb-site-shell.tnb-site-shell .tnb-screenshot-grid a{display:block!important;border-radius:12px!important;overflow:hidden!important;border:1px solid transparent!important;}
.tnb-site-shell.tnb-site-shell .tnb-screenshot-grid a:hover,.tnb-site-shell.tnb-site-shell .tnb-screenshot-grid a:focus-visible{border-color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-screenshot-grid img{display:block!important;width:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form{gap:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form label{font-size:11.5px!important;line-height:1.6!important;gap:6px!important;color:#b7b7bc!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form label>span{display:flex!important;align-items:center!important;gap:6px!important;font-weight:700!important;color:#d7d7db!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form label small{font-size:10px!important;font-weight:500!important;color:#85858c!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form input,.tnb-site-shell.tnb-site-shell .tnb-public-form select,.tnb-site-shell.tnb-site-shell .tnb-public-form textarea{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--tnb-border)!important;border-radius:9px!important;background:var(--tnb-bg)!important;color:#fff!important;font-size:13px!important;line-height:1.7!important;transition:border-color .18s ease,box-shadow .18s ease!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form textarea{min-height:120px!important;resize:vertical!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form input:focus,.tnb-site-shell.tnb-site-shell .tnb-public-form select:focus,.tnb-site-shell.tnb-site-shell .tnb-public-form textarea:focus{border-color:var(--tnb-primary-light)!important;box-shadow:0 0 0 3px rgba(140,90,60,.14)!important;outline:0!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form textarea:invalid:not(:placeholder-shown){border-color:#9d5f48!important;}
.tnb-site-shell.tnb-site-shell .tnb-form-status{min-height:22px!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.7!important;}
.tnb-site-shell.tnb-site-shell .tnb-form-status.is-success{padding:8px 10px!important;border:1px solid rgba(79,209,151,.28)!important;border-radius:8px!important;background:rgba(79,209,151,.08)!important;color:#8ce2ba!important;}
.tnb-site-shell.tnb-site-shell .tnb-form-status.is-error{padding:8px 10px!important;border:1px solid rgba(238,115,115,.28)!important;border-radius:8px!important;background:rgba(238,115,115,.08)!important;color:#f0a0a0!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory{display:flex!important;flex-direction:column!important;gap:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar{position:sticky!important;top:70px!important;z-index:24!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px!important;border:1px solid var(--tnb-border)!important;border-radius:12px!important;background:rgba(20,20,20,.94)!important;backdrop-filter:blur(12px)!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar label{flex:1!important;display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 11px!important;border:1px solid var(--tnb-border)!important;border-radius:9px!important;background:var(--tnb-bg)!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar .tnb-icon{color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar input{width:100%!important;min-height:40px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;box-shadow:none!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar input::placeholder{color:#7f7f86!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-count{flex:0 0 auto!important;min-width:68px!important;text-align:center!important;color:#b2b2b8!important;font-size:11px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-empty{padding:26px 18px!important;text-align:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-empty>span{width:42px!important;height:42px!important;margin:0 auto 8px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(140,90,60,.12)!important;color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-empty strong{display:block!important;color:#fff!important;font-size:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-empty p{margin:4px 0 0!important;color:var(--tnb-muted)!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell [data-tnb-filter-item][hidden]{display:none!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker>div{display:flex!important;flex-direction:column!important;gap:5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker label{font-size:11px!important;font-weight:700!important;color:#bbb!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker select{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid var(--tnb-border)!important;border-radius:9px!important;background:var(--tnb-bg)!important;color:#fff!important;font-size:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-swap{width:44px!important;height:44px!important;border:1px solid var(--tnb-border)!important;border-radius:9px!important;background:var(--tnb-card)!important;color:var(--tnb-primary-light)!important;display:grid!important;place-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-swap:hover{border-color:var(--tnb-primary)!important;color:#fff!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-compare{overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;scrollbar-color:var(--tnb-primary-dark) var(--tnb-bg)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-compare:focus-visible{outline-offset:4px!important;}
.tnb-site-shell.tnb-site-shell .tnb-scroll-hint{display:none!important;margin:0!important;color:var(--tnb-muted)!important;font-size:10.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-summary{margin:-8px 0 0!important;color:#b2b2b8!important;font-size:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-empty{padding:32px 24px!important;}
.tnb-site-shell.tnb-site-shell .tnb-empty>span{width:44px!important;height:44px!important;margin:0 auto 8px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(140,90,60,.12)!important;color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-empty h3{font-size:15px!important;line-height:1.6!important;}
.tnb-site-shell.tnb-site-shell .tnb-empty p{font-size:11.5px!important;line-height:1.9!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-dialog{max-height:min(80dvh,760px)!important;overscroll-behavior:contain!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-close{width:44px!important;height:44px!important;min-width:44px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-field{min-height:44px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-field input{font-size:13px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history-label{font-size:10.5px!important;color:#9a9aa0!important;margin-left:2px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history button{min-height:34px!important;padding:5px 9px!important;font-size:10.5px!important;border-radius:99px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history .tnb-search-history-clear{margin-right:auto!important;border-color:transparent!important;background:transparent!important;color:var(--tnb-primary-light)!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-results{font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-live-result{min-height:64px!important;padding:12px 13px!important;border-radius:10px!important;}
.tnb-site-shell.tnb-site-shell .tnb-live-result strong{font-size:12px!important;line-height:1.6!important;}
.tnb-site-shell.tnb-site-shell .tnb-live-result p{font-size:10.5px!important;line-height:1.65!important;}
.tnb-site-shell.tnb-site-shell .tnb-live-result>span{font-size:9.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-live-result[aria-selected="true"]{background:var(--tnb-card)!important;border-color:var(--tnb-primary)!important;box-shadow:inset 3px 0 0 var(--tnb-primary)!important;}
.tnb-site-shell.tnb-site-shell .tnb-more-dialog{overscroll-behavior:contain!important;padding-top:18px!important;}
.tnb-site-shell.tnb-site-shell .tnb-more-dialog::before{content:""!important;display:block!important;width:42px!important;height:4px!important;margin:-7px auto 10px!important;border-radius:99px!important;background:#3b3b3f!important;}
.tnb-site-shell.tnb-site-shell .tnb-more-head strong{font-size:14px!important;}
.tnb-site-shell.tnb-site-shell .tnb-more-links a{min-height:52px!important;font-size:11.5px!important;border-radius:11px!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer{font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-grid strong{font-size:12.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-grid a{min-height:32px!important;display:inline-flex!important;align-items:center!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-grid p{font-size:11.5px!important;line-height:1.9!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-bottom{font-size:10.5px!important;color:#9a9aa0!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-bottom-links a{min-height:32px!important;display:inline-flex!important;align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-toast{font-size:11.5px!important;min-height:38px!important;display:flex!important;align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-faq-item>button{min-height:48px!important;font-size:12.5px!important;line-height:1.7!important;padding:10px 12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-faq-item>button b{width:26px!important;height:26px!important;min-width:26px!important;display:grid!important;place-items:center!important;font-size:18px!important;}
.tnb-site-shell.tnb-site-shell .tnb-faq-item p{font-size:12px!important;line-height:1.95!important;}
.tnb-site-shell.tnb-site-shell .tnb-reading-progress{height:3px!important;border-radius:99px!important;overflow:hidden!important;}
.tnb-site-shell.tnb-site-shell .tnb-reading-progress>span{border-radius:99px!important;}
@media (hover:hover) and (pointer:fine){.tnb-site-shell.tnb-site-shell .tnb-reference-card:hover{transform:translateY(-2px)!important;}}
@media (max-width:900px){
.tnb-site-shell.tnb-site-shell .tnb-icon-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;}
.tnb-site-shell.tnb-site-shell .tnb-nav-link{min-height:44px!important;font-size:12.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-main{padding-right:16px!important;padding-left:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar{top:62px!important;}
.tnb-site-shell.tnb-site-shell .tnb-mobile-nav a,.tnb-site-shell.tnb-site-shell .tnb-mobile-nav button{min-height:50px!important;font-size:10.5px!important;line-height:1.3!important;gap:2px!important;}
.tnb-site-shell.tnb-site-shell .tnb-mobile-nav-item .tnb-icon{width:20px!important;height:20px!important;}
.tnb-site-shell.tnb-site-shell .tnb-toc a{min-height:40px!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-scroll-hint{display:block!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card p{font-size:12.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card-actions a,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-buttons a{min-height:44px!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-result{min-height:72px!important;}
.tnb-site-shell.tnb-site-shell .tnb-public-form input,.tnb-site-shell.tnb-site-shell .tnb-public-form select,.tnb-site-shell.tnb-site-shell .tnb-public-form textarea,.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar input,.tnb-site-shell.tnb-site-shell .tnb-search-field input{font-size:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-dialog{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))!important;}
}
@media (max-width:680px){
.tnb-site-shell.tnb-site-shell .tnb-main,.tnb-site-shell.tnb-site-shell.tnb-shortcode-body>.tnb-main{padding:16px 14px 30px!important;}
.tnb-site-shell.tnb-site-shell .tnb-page{gap:20px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading{align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading h2{font-size:15.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading>a{font-size:11px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card{padding:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-content-card{padding:18px!important;}
.tnb-site-shell.tnb-site-shell .tnb-prose{font-size:13.5px!important;line-height:2!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-mini-meta small,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-metrics small{font-size:10.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-mini-meta b,.tnb-site-shell.tnb-site-shell .tnb-reference-rank-metrics b{font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:1fr auto!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar label{min-height:46px!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker{grid-template-columns:1fr 44px 1fr!important;align-items:end!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker>.tnb-ref-button{grid-column:1/-1!important;width:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history{gap:6px!important;}
.tnb-site-shell.tnb-site-shell .tnb-footer-grid a{min-height:38px!important;}
}
@media (max-width:480px){
.tnb-site-shell.tnb-site-shell .tnb-main,.tnb-site-shell.tnb-site-shell.tnb-shortcode-body>.tnb-main{padding-right:12px!important;padding-left:12px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading{align-items:flex-start!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-heading>a{min-height:32px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-toolbar{grid-template-columns:1fr!important;gap:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-directory-count{text-align:right!important;padding:0 2px!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker{grid-template-columns:1fr!important;align-items:stretch!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-swap{justify-self:center!important;transform:rotate(90deg)!important;}
.tnb-site-shell.tnb-site-shell .tnb-compare-picker>.tnb-ref-button{grid-column:auto!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history-label{width:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-history .tnb-search-history-clear{margin-right:0!important;margin-left:auto!important;}
.tnb-site-shell.tnb-site-shell .tnb-breadcrumb span[aria-current="page"]{max-width:58vw!important;}
}
@media (max-width:360px){
.tnb-site-shell.tnb-site-shell .tnb-main,.tnb-site-shell.tnb-site-shell.tnb-shortcode-body>.tnb-main{padding-right:10px!important;padding-left:10px!important;}
.tnb-site-shell.tnb-site-shell .tnb-mobile-nav a,.tnb-site-shell.tnb-site-shell .tnb-mobile-nav button{font-size:10px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card{padding:14px!important;}
}
@media (prefers-reduced-motion:reduce){
.tnb-site-shell.tnb-site-shell *,.tnb-site-shell.tnb-site-shell *::before,.tnb-site-shell.tnb-site-shell *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-card:hover{transform:none!important;}
}
@media (prefers-contrast:more){
.tnb-site-shell.tnb-site-shell{--tnb-border:#49494f!important;--tnb-muted:#b9b9bf!important;}
.tnb-site-shell.tnb-site-shell .tnb-panel,.tnb-site-shell.tnb-site-shell .tnb-reference-card{border-width:2px!important;}
}
/* Final interaction polish: preserve the reference layout while improving clarity and touch behavior. */
.tnb-site-shell.tnb-site-shell .tnb-home-search label{min-height:50px!important;}
.tnb-site-shell.tnb-site-shell .tnb-home-search input{font-size:13px!important;line-height:1.6!important;}
.tnb-site-shell.tnb-site-shell .tnb-home-search button{min-height:40px!important;padding:7px 16px!important;font-size:11.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-page label{min-height:50px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:7px 9px!important;border:1px solid var(--tnb-border)!important;border-radius:10px!important;background:var(--tnb-panel)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-page input{flex:1!important;min-width:0!important;min-height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-page button{min-height:40px!important;padding:7px 15px!important;border:0!important;border-radius:8px!important;background:var(--tnb-primary)!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-result{min-height:68px!important;padding:12px 14px!important;border-radius:11px!important;transition:border-color .18s ease,background .18s ease!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-result:hover,.tnb-site-shell.tnb-site-shell .tnb-reference-search-result:focus-visible{border-color:var(--tnb-primary)!important;background:#171717!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-result h3{font-size:13px!important;line-height:1.65!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-result p{font-size:11.5px!important;line-height:1.8!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-hash{gap:9px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-hash code{font-size:11px!important;line-height:1.75!important;overflow-wrap:anywhere!important;word-break:break-all!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-hash button{min-height:40px!important;padding:7px 8px!important;border-radius:7px!important;font-size:10.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-download-head>div>a{display:inline-flex!important;align-items:center!important;min-height:32px!important;font-size:10.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-spec-grid small{font-size:10.5px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-spec-grid b{font-size:11.5px!important;line-height:1.65!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-sticky-download{max-width:min(430px,calc(100vw - 24px))!important;}
.tnb-site-shell.tnb-site-shell .tnb-sticky-download strong{font-size:11.5px!important;line-height:1.55!important;}
.tnb-site-shell.tnb-site-shell .tnb-sticky-download span{font-size:10px!important;line-height:1.55!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-detail-actions{align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-detail-actions .tnb-ref-button{white-space:normal!important;text-align:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-rank-buttons a,.tnb-site-shell.tnb-site-shell .tnb-reference-card-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-grid-2>.tnb-reference-card,.tnb-site-shell.tnb-site-shell .tnb-reference-grid-3>.tnb-reference-card{height:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-feature-card{height:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-feature-card strong,.tnb-site-shell.tnb-site-shell .tnb-feature-card h3{font-size:13px!important;line-height:1.65!important;}
.tnb-site-shell.tnb-site-shell .tnb-feature-card span,.tnb-site-shell.tnb-site-shell .tnb-feature-card p{font-size:11px!important;line-height:1.85!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-intro{max-width:820px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-intro h1{line-height:1.5!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-intro p{font-size:12.5px!important;line-height:2!important;}
.tnb-site-shell.tnb-site-shell .tnb-editable-page>p{font-size:12.5px!important;line-height:2!important;}
.tnb-site-shell.tnb-site-shell .tnb-editable-page>ul,.tnb-site-shell.tnb-site-shell .tnb-editable-page>ol{font-size:12.5px!important;line-height:2!important;}
.tnb-site-shell.tnb-site-shell .tnb-legal{max-width:900px!important;}
.tnb-site-shell.tnb-site-shell .tnb-legal h1{line-height:1.5!important;overflow-wrap:anywhere!important;}
.tnb-site-shell.tnb-site-shell .tnb-timeline li{line-height:1.9!important;}
.tnb-site-shell.tnb-site-shell .tnb-sidebar[data-tnb-inert="1"]{pointer-events:none!important;}
@media (max-width:900px){
.tnb-site-shell.tnb-site-shell .tnb-home-search input,.tnb-site-shell.tnb-site-shell .tnb-reference-search-page input,.tnb-site-shell.tnb-site-shell .tnb-compare-picker select{font-size:16px!important;}
.tnb-site-shell.tnb-site-shell .tnb-home-search button,.tnb-site-shell.tnb-site-shell .tnb-reference-search-page button,.tnb-site-shell.tnb-site-shell .tnb-reference-hash button{min-height:44px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-download-head>div>a{min-height:40px!important;}
.tnb-site-shell.tnb-site-shell .tnb-sticky-download{right:12px!important;left:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;max-width:none!important;width:auto!important;}
}
@media (max-width:680px){
.tnb-site-shell.tnb-site-shell .tnb-home-search label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;padding:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-home-search button{grid-column:1/-1!important;width:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-page label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;padding:7px!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-search-page button{grid-column:1/-1!important;width:100%!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-intro p,.tnb-site-shell.tnb-site-shell .tnb-editable-page>p,.tnb-site-shell.tnb-site-shell .tnb-editable-page>ul,.tnb-site-shell.tnb-site-shell .tnb-editable-page>ol{font-size:13px!important;}
}
/* Readability floor for secondary Persian UI text. */
.tnb-site-shell.tnb-site-shell .tnb-brand-copy small,.tnb-site-shell.tnb-site-shell .tnb-sidebar-status,.tnb-site-shell.tnb-site-shell .tnb-sidebar-status strong,.tnb-site-shell.tnb-site-shell .tnb-kicker,.tnb-site-shell.tnb-site-shell .tnb-reference-card-facts>div,.tnb-site-shell.tnb-site-shell .tnb-reference-note a,.tnb-site-shell.tnb-site-shell .tnb-version-history,.tnb-site-shell.tnb-site-shell .tnb-search-dialog>footer,.tnb-site-shell.tnb-site-shell .tnb-reference-article>header>span,.tnb-site-shell.tnb-site-shell .tnb-reference-article>header>div,.tnb-site-shell.tnb-site-shell .tnb-rank-pros-cons strong,.tnb-site-shell.tnb-site-shell .tnb-rank-pros-cons ul,.tnb-site-shell.tnb-site-shell .tnb-score-grid small{font-size:10.5px!important;line-height:1.7!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-field kbd{font-size:10px!important;}
.tnb-site-shell.tnb-site-shell .tnb-search-dialog>footer{color:#909096!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-hash a{font-size:10.5px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;}
.tnb-site-shell.tnb-site-shell .tnb-score-grid b{line-height:1.55!important;overflow-wrap:anywhere!important;}
@media (max-width:900px){
.tnb-site-shell.tnb-site-shell .tnb-brand-copy small,.tnb-site-shell.tnb-site-shell .tnb-sidebar-status,.tnb-site-shell.tnb-site-shell .tnb-sidebar-status strong,.tnb-site-shell.tnb-site-shell .tnb-kicker,.tnb-site-shell.tnb-site-shell .tnb-reference-card-facts>div,.tnb-site-shell.tnb-site-shell .tnb-reference-note a,.tnb-site-shell.tnb-site-shell .tnb-version-history,.tnb-site-shell.tnb-site-shell .tnb-search-dialog>footer,.tnb-site-shell.tnb-site-shell .tnb-reference-article>header>span,.tnb-site-shell.tnb-site-shell .tnb-reference-article>header>div,.tnb-site-shell.tnb-site-shell .tnb-rank-pros-cons strong,.tnb-site-shell.tnb-site-shell .tnb-rank-pros-cons ul,.tnb-site-shell.tnb-site-shell .tnb-score-grid small{font-size:11px!important;}
}
/* Contrast correction for small accent text while retaining the configured brown identity. */
.tnb-site-shell.tnb-site-shell{--tnb-primary-readable:var(--tnb-primary-light)!important;--tnb-primary-readable:color-mix(in srgb,var(--tnb-primary-light) 82%,#fff 18%)!important;}
.tnb-site-shell.tnb-site-shell .tnb-reference-pill,.tnb-site-shell.tnb-site-shell .tnb-nav-title,.tnb-site-shell.tnb-site-shell .tnb-ref-label,.tnb-site-shell.tnb-site-shell .tnb-reference-heading>a,.tnb-site-shell.tnb-site-shell .tnb-reference-text-link,.tnb-site-shell.tnb-site-shell .tnb-card-cta,.tnb-site-shell.tnb-site-shell .tnb-kicker,.tnb-site-shell.tnb-site-shell .tnb-search-history-clear,.tnb-site-shell.tnb-site-shell .tnb-reference-hash a,.tnb-site-shell.tnb-site-shell .tnb-reference-hash button,.tnb-site-shell.tnb-site-shell .tnb-reference-download-head>div>a{color:var(--tnb-primary-readable)!important;}

/* v5.3.1 site logo: 300x100 source ratio, responsive sidebar and mobile topbar. */
.tnb-site-shell.tnb-site-shell .tnb-brand-block{min-height:92px!important;height:auto!important;padding:12px 18px!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-link.has-site-logo{width:100%!important;min-width:0!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-link.has-site-logo .tnb-brand-copy{display:none!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-mark.is-site-logo{width:min(190px,100%)!important;height:auto!important;min-height:0!important;aspect-ratio:3/1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:block!important;}
.tnb-site-shell.tnb-site-shell .tnb-brand-mark.is-site-logo .tnb-logo-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/1!important;object-fit:contain!important;object-position:center!important;max-width:300px!important;}
.tnb-site-shell.tnb-site-shell .tnb-mobile-top-brand{display:none!important;align-items:center!important;justify-content:center!important;width:clamp(108px,34vw,138px)!important;height:auto!important;min-width:0!important;}
.tnb-site-shell.tnb-site-shell .tnb-mobile-top-brand .tnb-logo-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/1!important;object-fit:contain!important;max-width:300px!important;}
@media (max-width:900px){.tnb-site-shell.tnb-site-shell .tnb-mobile-top-brand{display:inline-flex!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important;}.tnb-site-shell.tnb-site-shell .tnb-pathbar{display:none!important;}.tnb-site-shell.tnb-site-shell .tnb-topbar{position:sticky!important;min-height:62px!important;}.tnb-site-shell.tnb-site-shell .tnb-topbar-start{min-height:44px!important;}.tnb-site-shell.tnb-site-shell .tnb-brand-mark.is-site-logo{width:min(190px,calc(100% - 54px))!important;}.tnb-site-shell.tnb-site-shell .tnb-brand-block{min-height:86px!important;padding:10px 14px!important;}}
@media (max-width:480px){.tnb-site-shell.tnb-site-shell .tnb-mobile-top-brand{width:118px!important;}.tnb-site-shell.tnb-site-shell .tnb-topbar{min-height:58px!important;}}
@media (max-width:360px){.tnb-site-shell.tnb-site-shell .tnb-mobile-top-brand{width:104px!important;}}
