.txc-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.txc-shortcuts .ic-sub{font-size:13px;padding:8px 11px}.tab[role="tab"]:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.tabpanel[hidden]{display:none!important}.txc-inquiry{max-width:600px;max-height:calc(100dvh - 40px);overflow-y:auto}.txc-inquiry h2{margin:0 0 12px;font-size:24px}.txc-inquiry label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink);margin:12px 0}.txc-inquiry input,.txc-inquiry textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:400;background:#fff}.txc-inquiry input:focus,.txc-inquiry textarea:focus{outline:2px solid var(--green);outline-offset:1px}.txc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.txc-demo-note{padding:10px 12px;background:#f0f5f2;border:1px solid #d6e5db;border-radius:8px;font-size:12px;line-height:1.5;color:var(--green-d)}.txc-form-result{margin-top:14px;padding:12px;border-left:3px solid var(--green);background:#edf5ef;font-size:14px}.txc-inquiry [hidden]{display:none!important}.txc-inquiry .btn-primary{width:100%;padding:13px;font-size:15px}.txc-inquiry .txx-modal-x{font-size:27px;line-height:1}.txc-docs{padding-top:30px;padding-bottom:50px}.txc-docs h1{margin:0 0 16px}.txc-docs>.lead{max-width:820px;color:var(--muted);line-height:1.6}.txc-docs-stats{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.txc-docs-stats span{padding:7px 12px;border-radius:7px;background:#eaf3ed;color:var(--green-d);font-size:13px}.txc-docs-filters{display:grid;grid-template-columns:2fr 1fr auto auto;gap:16px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.txc-docs-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.txc-docs-filters input[type=search],.txc-docs-filters select{width:100%;padding:11px;border:1px solid var(--line);border-radius:7px;font:inherit;background:white}.txc-docs-filters .txc-check{flex-direction:row;align-items:center;padding-bottom:11px;font-weight:400}.txc-docs-filters .btn-ghost{min-height:42px}.txc-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.txc-document-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.txc-document-card h2{font-size:17px;line-height:1.4;margin:14px 0}.txc-document-card h2 a{color:var(--ink);text-decoration:none}.txc-document-card h2 a:hover{color:var(--green-d)}.txc-read-manual{display:flex;margin:16px 0;font-size:13px;padding:10px 12px}.txc-document-card details{margin-top:14px}.txc-document-card summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--green-d)}.txc-document-card .docs-list{display:block}.txc-document-card .docs-list li{margin:12px 0;align-items:flex-start}.txc-document-card .docs-list a{overflow-wrap:anywhere}.txc-docs [hidden]{display:none!important}.txc-docs-empty{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px}.page-wrap:has(.txx-compare-page){padding:28px 20px 45px}.entry:has(.txx-compare-page){max-width:none}.txc-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.txc-review>section{border:1px solid var(--line);border-radius:12px;background:#fff;padding:22px}.txc-review h2{margin-top:0}.txc-review a.btn-ghost{display:inline-flex;margin:5px 6px 5px 0;text-decoration:none}.page-wrap:has(.txc-review){padding:28px 20px 45px}.entry:has(.txc-review){max-width:none}
@media(max-width:1000px){.txc-docs-filters{grid-template-columns:1fr 1fr}.txc-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.txc-docs{padding:24px 12px 40px}.txc-docs h1{font-size:27px}.txc-docs-filters{grid-template-columns:1fr}.txc-document-grid,.txc-review{grid-template-columns:1fr}.txc-form-row{grid-template-columns:1fr;gap:0}.txc-inquiry{padding:22px 18px;max-height:calc(100dvh - 24px)}.txc-inquiry h2{font-size:21px}.txc-shortcuts .ic-sub{font-size:12px}.page-wrap:has(.txx-compare-page),.page-wrap:has(.txc-review){padding:24px 12px 36px}}

@media(max-width:760px){.txx-compare-tray{bottom:82px}.single-product .txx-compare-tray{bottom:132px}.txx-compare-feedback{bottom:195px}}
.txc-review{display:block}.txc-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 34px}.txc-review-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.txc-review-card h2{font-size:21px}.txc-review-card p{flex:1;margin-top:0}.txc-review-card .btn-ghost{margin-top:14px}.txc-review>h2{margin-top:34px}.txc-review>ul{columns:2;column-gap:32px;padding-left:22px}.txc-review>ul li{break-inside:avoid;margin-bottom:12px}.txc-review>ul a{color:#0645ad;text-decoration:underline;text-underline-offset:2px}.txc-review-grid>a.btn-ghost{margin:0;padding:14px 18px;justify-content:flex-start;white-space:normal}
@media(max-width:760px){.txc-review-grid{grid-template-columns:1fr;gap:14px}.txc-review>ul{columns:1}.txc-review-card{padding:20px}.entry:has(.txc-review)>h1{font-size:27px;line-height:1.25}}
