.fjd80-return-bar{position:sticky;top:0;z-index:20;background:#f4f7f8;border-bottom:1px solid #dce3e7}.fjd80-return-inner{max-width:1440px;margin:auto;padding:14px 5%}.fjd80-return-inner a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 20px;border-radius:6px;background:#203b49;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.fjd80-return-inner a:focus-visible{outline:3px solid #4f85d3;outline-offset:4px}.fjd80-compare-tools{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:18px 0}.fjd80-compare-tools label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fjd80-compare-tools p{flex-basis:100%;margin:0;color:#52616c;font-size:14px}.ft .ft-table{min-width:calc(170px + var(--fjd80-compare-count,3)*240px)}.ft .ft-table-scroll{max-width:100%;overscroll-behavior-inline:contain}.ft .ft-table th:first-child{position:sticky;left:0;z-index:1;background:#f2f5f7;box-shadow:1px 0 #dce3e7}.fjd80-availability{margin:22px 0;padding:20px;background:#f4f7fa;border:1px solid #dbe3eb;border-radius:12px}.fjd80-availability h3,.fjd80-selection h3{font-size:18px!important;margin:0 0 15px!important}.fjd80-availability ul,.fjd80-selection ul{margin:0;padding:0;list-style:none}.fjd80-availability li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #dce3e7;align-items:flex-start}.fjd80-availability li span{display:block;font-size:13px;line-height:1.5;color:#596773;margin-top:5px}.fjd80-availability li strong{white-space:nowrap;font-size:15px}.fjd80-selection{margin:20px 0;padding:20px;border:1px solid #d5e0ea;background:#f6f9fc;border-radius:12px}.fjd80-selection li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #dce3e7;font-size:14px}.fjd80-selection li small{display:block;color:#596773}.fjd80-selection button{width:44px;height:44px;background:transparent;border:1px solid #c8d3df;border-radius:50%;font-size:24px;cursor:pointer}.ft .ft-addon-controls{display:none}.ft .ft-addon:has([data-ft-check]:checked) .ft-addon-controls{display:grid}.ft .ft-doc-group,.fl .fl-doc-group{scroll-margin-top:170px}.ft .ft-addon-check,.fl .fl-addon-check{min-width:0}.ft .ft-addon-check b,.fl .fl-addon-check b{overflow-wrap:anywhere}.ft .ft-product-intro,.fl .fl-product-intro{min-width:0}.ft .ft-v78-license dl>div{flex-wrap:wrap}.ft .ft-v78-license dd{white-space:normal}.fjd80-selection[hidden]{display:none!important}
@media(max-width:767px){.fjd80-return-inner{padding:10px 5%}.fjd80-return-inner a{width:100%;justify-content:center}.fjd80-compare-tools{gap:12px;justify-content:space-between}.ft .ft-table th:first-child{width:135px}.ft .ft-table{min-width:calc(135px + var(--fjd80-compare-count,3)*220px)}.fjd80-availability{padding:16px}.fjd80-availability li{flex-direction:column;gap:8px}.fjd80-selection{padding:16px}.fjd80-selection li{grid-template-columns:minmax(0,1fr) 44px}.fjd80-selection li strong{grid-column:1}.fjd80-selection li button{grid-column:2;grid-row:1 / span 2}.ft .ft-addon-controls,.fl .fl-addon-controls{grid-template-columns:1fr}.ft .ft-v78-license dl>div{gap:6px}.ft .ft-compare-controls label{min-height:44px}}
