
.fts-wrap{--fts-h1:#6366f1;--fts-h2:#8b5cf6;--fts-hc:#fff;--fts-bg:#fff;--fts-tx:#1f2937;--fts-st:#f5f3ff;--fts-hv:#ede9fe;--fts-bd:#e5e7eb;--fts-ac:#6366f1;--fts-ang:135deg;--fts-r:14px;--fts-al:start;--fts-bs:solid;
--fts-fs:15px;--fts-fs-t:15px;--fts-fs-m:14px;--fts-fs-s:13px;--fts-hfs:15px;--fts-hfs-t:15px;--fts-hfs-m:14px;--fts-hfs-s:13px;
--fts-tfs:20px;--fts-tfs-t:20px;--fts-tfs-m:18px;--fts-tfs-s:17px;--fts-pd:14px;--fts-pd-t:14px;--fts-pd-m:12px;--fts-pd-s:10px;
--fts-isc:1;--fts-isc-t:1;--fts-isc-m:.8;--fts-isc-s:.65;
container-type:inline-size;width:100%;min-width:0;max-width:100%;margin:1.6em auto;box-sizing:border-box;color:inherit}
.fts-wrap>*{--fts-cfs:var(--fts-fs);--fts-chf:var(--fts-hfs);--fts-ctf:var(--fts-tfs);--fts-cpd:var(--fts-pd);--fts-csc:var(--fts-isc)}
.fts-wrap *,.fts-wrap *::before,.fts-wrap *::after{box-sizing:border-box}
.fts-wrap tr[hidden]{display:none!important}
.fts-wrap .fts-title{margin:0 0 .7em;font-size:var(--fts-ctf);font-weight:800;line-height:1.4;color:inherit}
.fts-wrap .fts-note{margin:.9em 0 0;font-size:calc(var(--fts-cfs)*.85);line-height:1.6;opacity:.75;color:inherit}
.fts-wrap .fts-box{position:relative}
.elementor-widget-fts_table{width:100%;max-width:100%;min-width:0;align-self:stretch;flex:1 1 100%}
.elementor-widget-fts_table>.elementor-widget-container{width:100%;min-width:0}
.fts-wrap .fts-scroll{overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--fts-r);background:var(--fts-bg);-webkit-overflow-scrolling:touch}
.fts-wrap.fts-sh-soft .fts-scroll{box-shadow:0 14px 34px -16px rgba(15,23,42,.38),0 2px 6px rgba(15,23,42,.06)}
.fts-wrap.fts-sh-strong .fts-scroll{box-shadow:0 30px 60px -20px rgba(15,23,42,.6),0 4px 10px rgba(15,23,42,.1)}
.fts-wrap .fts-table{width:100%;min-width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-family:var(--fts-ff,inherit);font-size:var(--fts-cfs);line-height:1.65;color:var(--fts-tx);background:transparent}
.fts-wrap .fts-table th,.fts-wrap .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*1.4);text-align:var(--fts-al);vertical-align:middle;border:0;color:inherit;font-size:inherit;background:transparent;overflow-wrap:break-word}
.fts-wrap .fts-table .fts-a-start{text-align:start}
.fts-wrap .fts-table .fts-a-center{text-align:center}
.fts-wrap .fts-table .fts-a-end{text-align:end}
.fts-wrap .fts-table a{color:var(--fts-ac);text-decoration:none;border-bottom:1px solid currentColor}
.fts-wrap .fts-table a:has(img){border-bottom:0}
.fts-wrap{--fts-ir:8px}
.fts-wrap .fts-table img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:calc(120px*var(--fts-csc));object-fit:contain;vertical-align:middle;border-radius:var(--fts-ir)}
.fts-wrap.fts-is-sq{--fts-ir:0}
.fts-wrap .fts-table img.fts-ishape-sq{border-radius:0}
.fts-wrap .fts-table img.fts-ishape-rd{border-radius:8px}
.fts-wrap .fts-table img.fts-isz-xs{--s:32px}.fts-wrap .fts-table img.fts-isz-sm{--s:48px}.fts-wrap .fts-table img.fts-isz-md{--s:72px}
.fts-wrap .fts-table img.fts-isz-lg{--s:110px}.fts-wrap .fts-table img.fts-isz-xl{--s:160px}
.fts-wrap .fts-table img[class*="fts-isz-"]:not(.fts-isz-full){height:calc(var(--s)*var(--fts-csc));max-height:none}
.fts-wrap .fts-table img.fts-isz-full{width:100%;max-height:none}
.fts-wrap .fts-table img.fts-ishape-circle,
.fts-wrap.fts-is-ci .fts-table img:not([class*="fts-ishape-"]){width:calc(var(--s,64px)*var(--fts-csc));height:calc(var(--s,64px)*var(--fts-csc));max-height:none;object-fit:cover;border-radius:50%}
.fts-wrap .fts-table thead{background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap .fts-table thead th{background:transparent;color:var(--fts-hc);font-size:var(--fts-chf);font-weight:700;white-space:nowrap}
.fts-wrap .fts-table thead th a{color:inherit}
.fts-wrap .fts-table tfoot td{font-weight:700;background:var(--fts-st);border-top:2px solid var(--fts-ac)}
.fts-wrap .fts-table tbody td{background:var(--fts-rb,transparent);transition:background-color .2s}
:where(.fts-wrap.fts-striped:not(.fts-js) .fts-table tbody tr:nth-child(even)){--fts-rb:var(--fts-st)}
:where(.fts-wrap.fts-striped.fts-js .fts-table tbody tr.fts-e){--fts-rb:var(--fts-st)}
.fts-wrap .fts-table tbody tr.fts-hl{--fts-rb:var(--fts-hv)}
.fts-wrap .fts-table tbody tr.fts-hl td{font-weight:700}
.fts-wrap .fts-table tbody td:first-child{border-inline-start:3px solid transparent;transition:border-color .2s,background-color .2s}
.fts-wrap .fts-table tbody tr.fts-hl td:first-child{border-inline-start-color:var(--fts-ac)}
.fts-wrap.fts-boldfirst .fts-table tbody td:first-child{font-weight:700}
@media (hover:hover){
 .fts-wrap.fts-hover .fts-table tbody tr:hover{--fts-rb:var(--fts-hv)}
 .fts-wrap.fts-hover .fts-table tbody tr:hover td:first-child{border-inline-start-color:var(--fts-ac)}
}
.fts-wrap.fts-lines-rows .fts-table tbody td,.fts-wrap.fts-lines-all .fts-table tbody td{border-bottom:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-lines-rows .fts-table tbody tr:last-child td,.fts-wrap.fts-lines-all .fts-table tbody tr:last-child td{border-bottom:0}
.fts-wrap.fts-lines-cols .fts-table th,.fts-wrap.fts-lines-cols .fts-table td,.fts-wrap.fts-lines-all .fts-table th,.fts-wrap.fts-lines-all .fts-table td{border-inline-end:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-lines-cols .fts-table tr>*:last-child,.fts-wrap.fts-lines-all .fts-table tr>*:last-child{border-inline-end:0}
.fts-wrap.fts-lines-cols .fts-table thead th,.fts-wrap.fts-lines-all .fts-table thead th{border-inline-end-color:rgba(255,255,255,.22)}
.fts-wrap.fts-sticky .fts-scroll{max-height:var(--fts-mh,min(480px,75vh));overflow:auto}
.fts-wrap.fts-hcap .fts-scroll{max-height:var(--fts-mh);overflow:auto}
.fts-wrap.fts-nomax .fts-scroll{max-height:none}
.fts-wrap.fts-sticky .fts-table thead{position:sticky;top:0;z-index:3}
.fts-wrap.fts-pgsticky:not(.fts-m-scroll) .fts-scroll{max-height:none;overflow:visible}
@supports (overflow:clip){.fts-wrap.fts-pgsticky:not(.fts-m-scroll) .fts-scroll{overflow-x:clip;overflow-y:visible}}
.fts-wrap.fts-pgsticky:not(.fts-m-scroll) .fts-table thead{position:sticky;top:var(--fts-pt,0px);z-index:5}
.fts-wrap.fts-stickycol .fts-table tbody td:first-child,.fts-wrap.fts-stickycol .fts-table tfoot td:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--fts-rb,var(--fts-bg))}
.fts-wrap.fts-stickycol .fts-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:4;background:var(--fts-h1)}
.fts-wrap.fts-floating .fts-scroll{background:transparent;box-shadow:none;border-radius:0;padding:4px 4px 8px}
.fts-wrap.fts-floating .fts-table{border-spacing:0 10px;margin-top:-10px}
.fts-wrap.fts-floating .fts-table thead{background:none}
.fts-wrap.fts-floating .fts-table thead th{background:var(--fts-h1)}
.fts-wrap.fts-floating .fts-table tbody td{background:var(--fts-rb,var(--fts-bg));border:0;border-block:1px solid var(--fts-bd)}
.fts-wrap.fts-floating .fts-table tr>:first-child{border-start-start-radius:var(--fts-r);border-end-start-radius:var(--fts-r)}
.fts-wrap.fts-floating .fts-table tr>:last-child{border-start-end-radius:var(--fts-r);border-end-end-radius:var(--fts-r)}
.fts-wrap.fts-floating .fts-table tbody td:first-child{border-inline-start:3px solid var(--fts-bd)}
.fts-wrap.fts-floating .fts-table tbody td:last-child{border-inline-end:1px solid var(--fts-bd)}
.fts-wrap.fts-floating.fts-sh-soft .fts-table tbody td{box-shadow:0 8px 14px -10px rgba(15,23,42,.35)}
.fts-wrap.fts-floating.fts-sh-strong .fts-table tbody td{box-shadow:0 12px 20px -10px rgba(15,23,42,.55)}
.fts-wrap.fts-floating .fts-table tbody tr.fts-hl td:first-child{border-inline-start-color:var(--fts-ac)}
@media (hover:hover){.fts-wrap.fts-floating.fts-hover .fts-table tbody tr:hover td:first-child{border-inline-start-color:var(--fts-ac)}}
@keyframes fts-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.fts-wrap.fts-anim .fts-table tbody tr{animation:fts-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0)*45ms)}
.fts-badge{display:inline-block;padding:.1em .8em;border-radius:999px;font-size:.85em;font-weight:700;line-height:1.7;white-space:nowrap;background:#f3f4f6;color:#374151}
.fts-b-green{background:#dcfce7;color:#166534}.fts-b-red{background:#fee2e2;color:#991b1b}.fts-b-blue{background:#dbeafe;color:#1e40af}
.fts-b-amber{background:#fef3c7;color:#92400e}.fts-b-purple{background:#ede9fe;color:#5b21b6}.fts-b-gray{background:#f3f4f6;color:#374151}
.fts-yes{color:#16a34a;font-weight:800}.fts-no{color:#dc2626;font-weight:800}
.fts-stars{color:#f59e0b;letter-spacing:.12em;white-space:nowrap}
.fts-prog{display:block;min-width:90px;height:8px;border-radius:99px;background:var(--fts-bd);overflow:hidden}
.fts-prog>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fts-h1),var(--fts-h2))}
.fts-wrap .fts-table a.fts-btn{display:inline-block;padding:.4em 1.2em;border-radius:999px;border:0;background:var(--fts-ac);color:#fff;font-weight:700;white-space:nowrap;transition:transform .15s,box-shadow .15s}
@media (hover:hover){.fts-wrap .fts-table a.fts-btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px -8px var(--fts-ac)}}
.fts-file{--c:#6b7280;display:inline-flex;align-items:center;gap:.55em;max-width:100%;padding:.3em .85em .3em .35em;border-radius:12px;background:var(--fts-st,#f3f4f6);border:1px solid var(--fts-bd,#e5e7eb);color:var(--fts-tx,#1f2937);text-decoration:none;line-height:1.35;vertical-align:middle;transition:border-color .15s,transform .15s}
.fts-file::before{content:"FILE";flex:none;display:inline-grid;place-items:center;min-width:2.9em;height:2.2em;padding:0 .4em;border-radius:8px;background:var(--c);color:#fff;font-size:.62em;font-weight:800;letter-spacing:.04em;font-family:system-ui,sans-serif}
.fts-f-pdf{--c:#ef4444}.fts-f-pdf::before{content:"PDF"}
.fts-f-doc{--c:#2563eb}.fts-f-doc::before{content:"DOC"}
.fts-f-xls{--c:#16a34a}.fts-f-xls::before{content:"XLS"}
.fts-f-ppt{--c:#ea580c}.fts-f-ppt::before{content:"PPT"}
.fts-f-zip{--c:#7c3aed}.fts-f-zip::before{content:"ZIP"}
.fts-f-aud{--c:#db2777}.fts-f-aud::before{content:"AUDIO"}
.fts-f-vid{--c:#0891b2}.fts-f-vid::before{content:"VIDEO"}
.fts-f-txt{--c:#64748b}.fts-f-txt::before{content:"TXT"}
.fts-f-img{--c:#0d9488}.fts-f-img::before{content:"IMG"}
.fts-fname{min-width:0;overflow-wrap:anywhere;font-weight:600}
.fts-fsize{flex:none;font-size:.78em;opacity:.65;white-space:nowrap}
.fts-wrap .fts-table a.fts-file{border:1px solid var(--fts-bd);color:var(--fts-tx)}
@media (hover:hover){.fts-wrap .fts-table a.fts-file:hover,.fts-file:hover{border-color:var(--c);transform:translateY(-1px)}}
.fts-date{white-space:nowrap;font-variant-numeric:tabular-nums}
.fts-wrap .fts-per{display:none}
.fts-wrap.fts-pp1 .fts-per-1,.fts-wrap.fts-pp2 .fts-per-2,.fts-wrap.fts-pp3 .fts-per-3{display:inline}
.fts-wrap:not(.fts-pp1):not(.fts-pp2):not(.fts-pp3) .fts-per-1{display:inline}
.fts-wrap .fts-pwrap{display:none;margin:0 0 16px;justify-content:center}
.fts-wrap.fts-pj .fts-pwrap{display:flex}
.fts-wrap .fts-pwrap.fts-pa-start{justify-content:flex-start}
.fts-wrap .fts-pwrap.fts-pa-end{justify-content:flex-end}
.fts-wrap .fts-period{display:inline-flex;gap:4px;padding:4px;max-width:100%;border-radius:999px;background:var(--fts-st);border:1px solid var(--fts-bd)}
.fts-wrap .fts-period button{display:inline-flex;align-items:center;gap:.55em;margin:0;padding:.55em 1.3em;border:0;border-radius:999px;background:transparent;color:var(--fts-tx);font:inherit;font-size:var(--fts-cfs);font-weight:700;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}
.fts-wrap .fts-period button.is-on{background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2));color:var(--fts-hc);box-shadow:0 6px 14px -6px var(--fts-h1)}
.fts-pbadge{font-style:normal;font-size:.72em;font-weight:700;padding:.1em .65em;border-radius:999px;background:#dcfce7;color:#166534}
.fts-wrap .fts-period .is-on .fts-pbadge{background:rgba(255,255,255,.25);color:inherit}
.fts-wrap .fts-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:var(--fts-cfs)}
.fts-wrap .fts-search{position:relative;flex:1 1 220px;max-width:360px}
.fts-wrap .fts-search::before{content:"";position:absolute;inset-inline-start:13px;top:50%;width:16px;height:16px;margin-top:-8px;background:currentColor;opacity:.5;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}
.fts-wrap .fts-search input,.fts-wrap .fts-sortsel{width:100%;height:42px;margin:0;padding:0 14px;border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.75);background:var(--fts-bg);color:var(--fts-tx);font:inherit;font-size:.92em;box-shadow:none;outline:0;transition:border-color .2s,box-shadow .2s}
.fts-wrap .fts-search input{padding-inline-start:40px}
.fts-wrap .fts-search input:focus,.fts-wrap .fts-sortsel:focus{border-color:var(--fts-ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--fts-ac) 22%,transparent)}
.fts-wrap .fts-sortsel{display:none}
.fts-wrap button.fts-tb,.fts-wrap .fts-pager button{height:38px;padding:0 14px;border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.6);background:var(--fts-bg);color:var(--fts-tx);font:inherit;font-size:.88em;cursor:pointer;transition:border-color .15s,color .15s,background .15s}
.fts-wrap .fts-exw{position:relative;margin-inline-start:auto}
.fts-wrap button.fts-tb{display:inline-flex;align-items:center;gap:.5em;margin:0;white-space:nowrap}
.fts-wrap .fts-pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;font-size:var(--fts-cfs)}
.fts-wrap .fts-pager .fts-info{margin-inline-end:auto;font-size:.88em;opacity:.75}
.fts-wrap .fts-pager button{min-width:38px;padding:0 10px}
.fts-wrap .fts-pager button.is-on{background:var(--fts-ac);border-color:var(--fts-ac);color:#fff}
.fts-wrap .fts-pager button:disabled{opacity:.4;cursor:default}
@media (hover:hover){.fts-wrap button.fts-tb:hover,.fts-wrap .fts-pager button:hover:not(:disabled):not(.is-on){border-color:var(--fts-ac);color:var(--fts-ac)}}
.fts-wrap .fts-empty{padding:28px 12px;text-align:center;opacity:.7}
.fts-wrap button:focus-visible,.fts-wrap th.fts-sortable:focus-visible{outline:2px solid var(--fts-ac);outline-offset:2px}
.fts-wrap .fts-table th.fts-sortable{cursor:pointer;user-select:none}
.fts-wrap .fts-table th.fts-sortable::after{content:"\2195";margin-inline-start:.55em;font-size:.8em;opacity:.55}
.fts-wrap .fts-table th[aria-sort=ascending]::after{content:"\2191";opacity:1}
.fts-wrap .fts-table th[aria-sort=descending]::after{content:"\2193";opacity:1}
.fts-wrap{--fts-dfbg:#fef3c7}
@supports (color:color-mix(in srgb,red,blue)){.fts-wrap{--fts-dfbg:color-mix(in srgb,#f59e0b 26%,var(--fts-bg))}}
.fts-wrap input.fts-cmp{flex:none;width:1.2em;height:1.2em;margin:0;margin-inline-end:.65em;vertical-align:middle;accent-color:var(--fts-ac);cursor:pointer}
.fts-wrap input.fts-cmp:disabled{opacity:.35;cursor:not-allowed}
.fts-wrap .fts-table tbody tr.fts-sel{--fts-rb:var(--fts-hv)}
.fts-wrap.fts-cmping .fts-table td.fts-diff{background:var(--fts-dfbg)!important;box-shadow:inset 0 -3px 0 #f59e0b!important;font-weight:700}
.fts-wrap.fts-cmping .fts-table td.fts-same{opacity:.5}
.fts-wrap .fts-table .fts-cmphide{display:none!important}
.fts-wrap .fts-cmpbar{position:sticky;bottom:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:8;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:fit-content;max-width:100%;margin:14px auto 0;padding:10px 16px;border-radius:999px;background:var(--fts-tx);color:var(--fts-bg);font-size:var(--fts-cfs);box-shadow:0 14px 34px -10px rgba(15,23,42,.55)}
.fts-wrap .fts-cmpbar[hidden],.fts-wrap .fts-cmpo[hidden],.fts-wrap .fts-pager[hidden]{display:none}
.fts-wrap .fts-cmpn{font-weight:700}
.fts-wrap .fts-cmpo{display:inline-flex;align-items:center;gap:.4em;font-size:.9em;cursor:pointer}
.fts-wrap .fts-cmpo input{accent-color:var(--fts-ac)}
.fts-wrap .fts-cmpbar button{height:36px;padding:0 16px;margin:0;border:0;border-radius:999px;font:inherit;font-size:.9em;font-weight:700;cursor:pointer}
.fts-wrap .fts-cmpgo{background:var(--fts-ac);color:#fff}
.fts-wrap .fts-cmpgo:disabled{opacity:.45;cursor:not-allowed}
.fts-wrap .fts-cmpx{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}
.fts-wrap .fts-title,.fts-wrap .fts-note,.fts-wrap .fts-pager,.fts-wrap .fts-cmpbar,.fts-wrap .fts-tools,.fts-wrap .fts-filters{font-family:inherit}
.fts-wrap .fts-cmpbar{font-family:var(--fts-ff,inherit)}
.fts-wrap button,.fts-wrap input,.fts-wrap select{font-family:inherit}
.fts-wrap .fts-fbtn{height:42px;padding:0 14px;font-size:.92em;border-radius:calc(var(--fts-r)*.75)}
.fts-wrap .fts-fbtn[aria-expanded=true]{border-color:var(--fts-ac);color:var(--fts-ac)}
.fts-wrap .fts-fnum{display:inline-grid;place-items:center;min-width:1.55em;height:1.55em;padding:0 .4em;border-radius:99px;background:var(--fts-ac);color:#fff;font-size:.78em;font-weight:700}
.fts-wrap .fts-fnum[hidden]{display:none}
.fts-wrap .fts-filters{margin:0 0 12px;padding:14px;border:1px solid var(--fts-bd);border-radius:var(--fts-r);background:var(--fts-st);font-size:var(--fts-cfs)}
.fts-wrap .fts-filters[hidden]{display:none}
.fts-wrap .fts-fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 14px}
.fts-wrap .fts-ff{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.88em}
.fts-wrap .fts-ff>span:first-child{font-weight:700;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fts-wrap .fts-ff select,.fts-wrap .fts-ff input{width:100%;height:38px;margin:0;padding:0 10px;border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.6);background:var(--fts-bg);color:var(--fts-tx);font:inherit;font-size:1em;box-shadow:none;outline:0;min-width:0}
.fts-wrap .fts-ff select:focus,.fts-wrap .fts-ff input:focus{border-color:var(--fts-ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--fts-ac) 22%,transparent)}
.fts-wrap .fts-frng{display:flex;gap:6px}
.fts-wrap .fts-fhead{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:10px;font-size:.88em}
.fts-wrap .fts-fclear{margin:0;padding:.3em .2em;border:0;background:none;color:var(--fts-ac);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}
.fts-wrap .fts-fcount{opacity:.8}
.fts-wrap .fts-exm{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 6px);min-width:200px;padding:6px;border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.7);background:var(--fts-bg);box-shadow:0 18px 40px -12px rgba(15,23,42,.38)}
.fts-wrap .fts-exm[hidden]{display:none}
.fts-wrap .fts-exm button{display:block;width:100%;height:auto;margin:0;padding:.65em .85em;border:0;border-radius:8px;background:none;color:var(--fts-tx);font:inherit;font-size:.9em;text-align:start;cursor:pointer}
@media (hover:hover){.fts-wrap .fts-exm button:hover{background:var(--fts-st);color:var(--fts-ac)}}
.fts-wrap .fts-xbtn{flex:none;display:inline-grid;place-items:center;width:1.8em;height:1.8em;margin:0;margin-inline-end:.6em;padding:0;border:0;border-radius:50%;background:var(--fts-st);color:var(--fts-ac);vertical-align:middle;cursor:pointer;transition:background .2s,color .2s}
.fts-wrap .fts-xbtn i{display:block;width:.5em;height:.5em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-12%,-12%);transition:transform .2s}
.fts-wrap .fts-xbtn[aria-expanded=true]{background:var(--fts-ac);color:#fff}
.fts-wrap .fts-xbtn[aria-expanded=true] i{transform:rotate(-135deg) translate(-12%,-12%)}
.fts-wrap tr.fts-hasd{cursor:pointer}
.fts-wrap .fts-table tbody tr.fts-dtl>td{padding:0;background:var(--fts-st);cursor:auto;font-weight:400}
.fts-wrap .fts-table tbody tr.fts-dtl>td:first-child{border-inline-start-color:var(--fts-ac)}
.fts-wrap .fts-dbody{padding:calc(var(--fts-cpd)*1.2) calc(var(--fts-cpd)*1.6);line-height:1.85;animation:fts-in .3s ease both}
.fts-wrap .fts-dbody>:first-child{margin-top:0}.fts-wrap .fts-dbody>:last-child{margin-bottom:0}
.fts-wrap .fts-dbody ul,.fts-wrap .fts-dbody ol{margin:.5em 0;padding-inline-start:1.5em}
.fts-wrap .fts-dbody img{max-width:100%;height:auto;border-radius:8px}
.fts-wrap.fts-hint .fts-box::before,.fts-wrap.fts-hint .fts-box::after{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:6;pointer-events:none;opacity:0;transition:opacity .2s}
.fts-wrap.fts-hint .fts-box::before{left:0;background:linear-gradient(to right,rgba(15,23,42,.3),transparent);border-radius:var(--fts-r) 0 0 var(--fts-r)}
.fts-wrap.fts-hint .fts-box::after{right:0;background:linear-gradient(to left,rgba(15,23,42,.3),transparent);border-radius:0 var(--fts-r) var(--fts-r) 0}
.fts-wrap.fts-hint.fts-ml .fts-box::before,.fts-wrap.fts-hint.fts-mr .fts-box::after{opacity:1}
@media (prefers-color-scheme:dark){
 .fts-wrap.fts-dkauto{--fts-bg:#111827!important;--fts-tx:#e5e7eb!important;--fts-st:#1f2937!important;--fts-hv:#374151!important;--fts-bd:#374151!important}
}
@media (prefers-reduced-motion:reduce){.fts-wrap.fts-anim .fts-table tbody tr{animation:none}.fts-wrap .fts-table *,.fts-wrap .fts-box::before,.fts-wrap .fts-box::after{transition:none!important}}
@media print{.fts-wrap .fts-scroll{box-shadow:none!important;overflow:visible!important;max-height:none!important}.fts-tools,.fts-pager{display:none!important}.fts-wrap tr[hidden]{display:table-row!important}}
@container (max-width:1024px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-t);--fts-chf:var(--fts-hfs-t);--fts-ctf:var(--fts-tfs-t);--fts-cpd:var(--fts-pd-t);--fts-csc:var(--fts-isc-t)}
.fts-wrap .fts-table .fts-h-t,.fts-wrap col.fts-h-t{display:none!important}
}
@container (max-width:1024px){
.fts-wrap.fts-bp-t.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-t.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-t.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table th,.fts-wrap.fts-bp-t.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-t.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-t.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-t.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
@container (max-width:768px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-m);--fts-chf:var(--fts-hfs-m);--fts-ctf:var(--fts-tfs-m);--fts-cpd:var(--fts-pd-m);--fts-csc:var(--fts-isc-m)}
.fts-wrap .fts-table .fts-h-m,.fts-wrap col.fts-h-m{display:none!important}
.fts-wrap .fts-fbtn,.fts-wrap .fts-ff select,.fts-wrap .fts-ff input,.fts-wrap .fts-exm button{min-height:44px}
.fts-wrap .fts-ff select,.fts-wrap .fts-ff input{font-size:16px}
.fts-wrap .fts-xbtn{width:2.2em;height:2.2em}
.fts-wrap .fts-cmpbar button{min-height:44px}
.fts-wrap .fts-search input,.fts-wrap .fts-sortsel{height:44px;font-size:16px}
.fts-wrap button.fts-ex,.fts-wrap .fts-pager button{min-height:42px}
}
@container (max-width:768px){
.fts-wrap.fts-bp-m.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-m.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-m.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table th,.fts-wrap.fts-bp-m.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-m.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-m.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-m.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
@container (max-width:480px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-s);--fts-chf:var(--fts-hfs-s);--fts-ctf:var(--fts-tfs-s);--fts-cpd:var(--fts-pd-s);--fts-csc:var(--fts-isc-s)}
.fts-wrap .fts-table .fts-h-s,.fts-wrap col.fts-h-s{display:none!important}
.fts-wrap .fts-fgrid{grid-template-columns:1fr}
.fts-wrap .fts-exw{flex:1 1 100%}
.fts-wrap .fts-exw>button.fts-tb{width:100%;justify-content:center;min-height:44px}
.fts-wrap .fts-exm{inset-inline-start:0;inset-inline-end:0}
.fts-wrap .fts-share,.fts-wrap .fts-fbtn{flex:1 1 calc(50% - 6px);justify-content:center;min-height:44px}
.fts-wrap .fts-cmpbar{width:100%;border-radius:18px;justify-content:center;text-align:center}
.fts-wrap input.fts-cmp{width:22px;height:22px}
.fts-wrap .fts-period{width:100%}
.fts-wrap .fts-period button{flex:1 1 0;justify-content:center;flex-wrap:wrap;white-space:normal;min-height:44px;padding:.5em .6em}
.fts-wrap .fts-search{flex:1 1 100%;max-width:none}
.fts-wrap button.fts-ex{flex:1 1 100%;margin:0}
.fts-wrap .fts-pager{justify-content:center}
.fts-wrap .fts-pager .fts-info{flex:1 1 100%;margin:0 0 4px;text-align:center}
.fts-wrap .fts-pager button{min-width:44px;height:44px}
.fts-wrap .fts-pager .fts-pn:not(.is-on),.fts-wrap .fts-pager .fts-dots{display:none}
}
@container (max-width:480px){
.fts-wrap.fts-bp-s.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-s.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-s.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table th,.fts-wrap.fts-bp-s.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-s.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-s.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-s.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
@supports not (container-type:inline-size){
@media (max-width:1024px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-t);--fts-chf:var(--fts-hfs-t);--fts-ctf:var(--fts-tfs-t);--fts-cpd:var(--fts-pd-t);--fts-csc:var(--fts-isc-t)}
.fts-wrap .fts-table .fts-h-t,.fts-wrap col.fts-h-t{display:none!important}
}
@media (max-width:1024px){
.fts-wrap.fts-bp-t.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-t.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-t.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table th,.fts-wrap.fts-bp-t.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-t.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-t.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-t.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-t.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-t.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-t.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-t.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-t.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-t.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
@media (max-width:768px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-m);--fts-chf:var(--fts-hfs-m);--fts-ctf:var(--fts-tfs-m);--fts-cpd:var(--fts-pd-m);--fts-csc:var(--fts-isc-m)}
.fts-wrap .fts-table .fts-h-m,.fts-wrap col.fts-h-m{display:none!important}
.fts-wrap .fts-fbtn,.fts-wrap .fts-ff select,.fts-wrap .fts-ff input,.fts-wrap .fts-exm button{min-height:44px}
.fts-wrap .fts-ff select,.fts-wrap .fts-ff input{font-size:16px}
.fts-wrap .fts-xbtn{width:2.2em;height:2.2em}
.fts-wrap .fts-cmpbar button{min-height:44px}
.fts-wrap .fts-search input,.fts-wrap .fts-sortsel{height:44px;font-size:16px}
.fts-wrap button.fts-ex,.fts-wrap .fts-pager button{min-height:42px}
}
@media (max-width:768px){
.fts-wrap.fts-bp-m.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-m.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-m.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table th,.fts-wrap.fts-bp-m.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-m.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-m.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-m.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-m.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-m.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-m.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-m.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-m.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-m.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
@media (max-width:480px){
.fts-wrap>*{--fts-cfs:var(--fts-fs-s);--fts-chf:var(--fts-hfs-s);--fts-ctf:var(--fts-tfs-s);--fts-cpd:var(--fts-pd-s);--fts-csc:var(--fts-isc-s)}
.fts-wrap .fts-table .fts-h-s,.fts-wrap col.fts-h-s{display:none!important}
.fts-wrap .fts-fgrid{grid-template-columns:1fr}
.fts-wrap .fts-exw{flex:1 1 100%}
.fts-wrap .fts-exw>button.fts-tb{width:100%;justify-content:center;min-height:44px}
.fts-wrap .fts-exm{inset-inline-start:0;inset-inline-end:0}
.fts-wrap .fts-share,.fts-wrap .fts-fbtn{flex:1 1 calc(50% - 6px);justify-content:center;min-height:44px}
.fts-wrap .fts-cmpbar{width:100%;border-radius:18px;justify-content:center;text-align:center}
.fts-wrap input.fts-cmp{width:22px;height:22px}
.fts-wrap .fts-period{width:100%}
.fts-wrap .fts-period button{flex:1 1 0;justify-content:center;flex-wrap:wrap;white-space:normal;min-height:44px;padding:.5em .6em}
.fts-wrap .fts-search{flex:1 1 100%;max-width:none}
.fts-wrap button.fts-ex{flex:1 1 100%;margin:0}
.fts-wrap .fts-pager{justify-content:center}
.fts-wrap .fts-pager .fts-info{flex:1 1 100%;margin:0 0 4px;text-align:center}
.fts-wrap .fts-pager button{min-width:44px;height:44px}
.fts-wrap .fts-pager .fts-pn:not(.is-on),.fts-wrap .fts-pager .fts-dots{display:none}
}
@media (max-width:480px){
.fts-wrap.fts-bp-s.fts-m-scroll .fts-table th,.fts-wrap.fts-bp-s.fts-m-scroll .fts-table td{min-width:104px}
.fts-wrap.fts-bp-s.fts-m-fit .fts-scroll{overflow-x:visible}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table th,.fts-wrap.fts-bp-s.fts-m-fit .fts-table td{padding:var(--fts-cpd) calc(var(--fts-cpd)*.7);overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table thead th{white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table .fts-badge{white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table .fts-stars{letter-spacing:0;white-space:normal}
.fts-wrap.fts-bp-s.fts-m-fit .fts-table tbody td:first-child{border-inline-start-width:2px}
.fts-wrap.fts-bp-s.fts-m-stack .fts-sortsel{display:block;flex:1 1 100%}
.fts-wrap.fts-bp-s.fts-m-stack .fts-scroll{background:transparent;box-shadow:none!important;overflow:visible;max-height:none;padding:0;border-radius:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tr,.fts-wrap.fts-bp-s.fts-m-stack .fts-table td{display:block;width:100%;min-width:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table{margin:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot tr{margin:0 0 14px;background:var(--fts-bg);border:1px solid var(--fts-bd);border-radius:calc(var(--fts-r)*.8);overflow:hidden;box-shadow:0 6px 16px -10px rgba(15,23,42,.25)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-hl{border-color:var(--fts-ac);box-shadow:0 0 0 1px var(--fts-ac)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot tr{border-color:var(--fts-ac)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td{display:flex;justify-content:flex-start;align-items:center;gap:14px;text-align:start;border:0;border-radius:0;box-shadow:none;position:static;background:var(--fts-rb,transparent)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td+td,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td+td{border-top:1px var(--fts-bs) var(--fts-bd)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table td::before{content:attr(data-label);flex:0 0 38%;max-width:45%;font-weight:700;text-align:start;color:var(--fts-ac);font-size:.92em}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table td:not([data-label])::before{display:none}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:not([data-label]){justify-content:flex-start;text-align:start}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:empty,.fts-wrap.fts-bp-s.fts-m-stack .fts-table tfoot td:empty{display:none}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody td:first-child{border-inline-start:0}
.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table tbody td,.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table tfoot td{flex-direction:column;align-items:flex-start;gap:3px;text-align:start}
.fts-wrap.fts-bp-s.fts-m-stack.fts-sl-above .fts-table td::before{flex:none;max-width:none;font-size:.82em;opacity:.85}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child{display:block;text-align:start;font-weight:700;font-size:1.06em;color:var(--fts-hc);background:linear-gradient(var(--fts-ang),var(--fts-h1),var(--fts-h2))}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child::before{display:none}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody td:first-child a{color:inherit}
.fts-wrap.fts-bp-s.fts-m-stack.fts-mt.fts-floating .fts-table tbody td:first-child{background:var(--fts-h1)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-open{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-dtl{margin-top:0;border-top:0;border-radius:0 0 calc(var(--fts-r)*.8) calc(var(--fts-r)*.8);box-shadow:none;background:var(--fts-st)}
.fts-wrap.fts-bp-s.fts-m-stack .fts-table tbody tr.fts-dtl td,.fts-wrap.fts-bp-s.fts-m-stack.fts-mt .fts-table tbody tr.fts-dtl td:first-child{display:block;padding:0;border:0;background:var(--fts-st);color:var(--fts-tx);text-align:start;font-size:inherit;font-weight:400}
}
}
.fts-wrap .fts-table td :is(h2,h3,h4){margin:0;padding:0;font:inherit;font-size:1.2em;font-weight:800;line-height:1.5;color:inherit;letter-spacing:normal;text-transform:none}
