/* libraries/DataTables/dt-2.3.8-fc-5.0.5/datatables.min.css */
:root{--dt-row-selected: 13,110,253;--dt-row-selected-text: 255,255,255;--dt-row-selected-link: 228,228,228;--dt-row-stripe: 0,0,0;--dt-row-hover: 0,0,0;--dt-column-ordering: 0,0,0;--dt-header-align-items: center;--dt-header-vertical-align: middle;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33,37,41)}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{position:relative;width:12px;height:20px}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{display:flex;justify-content:space-between;align-items:var(--dt-header-align-items);gap:4px}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13,110,253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha: 0.035;--dt-row-stripe-alpha: 0.023;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,0.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.9);color:rgb(255,255,255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(228,228,228);color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,0.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-stripe-alpha))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),var(--dt-row-hover-alpha))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),var(--dt-column-ordering-alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width: 767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.05);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229.5,229.5,229.5,0.05)),color-stop(100%,rgba(0,0,0,0.05)));background:-webkit-linear-gradient(top,rgba(229.5,229.5,229.5,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-moz-linear-gradient(top,rgba(229.5,229.5,229.5,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-ms-linear-gradient(top,rgba(229.5,229.5,229.5,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-o-linear-gradient(top,rgba(229.5,229.5,229.5,0.05) 0%,rgba(0,0,0,0.05) 100%);background:linear-gradient(to bottom,rgba(229.5,229.5,229.5,0.05) 0%,rgba(0,0,0,0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0,0,0,0.5) !important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(88.4,88.4,88.4)),color-stop(100%,#111));background:-webkit-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-moz-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-ms-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-o-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:linear-gradient(to bottom,rgb(88.4,88.4,88.4) 0%,#111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:rgb(11.9,11.9,11.9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(42.5,42.5,42.5)),color-stop(100%,rgb(11.9,11.9,11.9)));background:-webkit-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-moz-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-ms-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-o-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:linear-gradient(to bottom,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255,255,255;--dt-row-stripe: 255,255,255;--dt-column-ordering: 255,255,255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,0.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:rgba(255,255,255,0.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:rgb(53,53,53)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:rgb(58.1,58.1,58.1)}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}:root{--dtfc_background: white;--dtfc-thead-cell_background: var(--dtfc_background);--dtfc-tbody-cell_background: var(--dtfc_background)}:root.dark{--dtfc_background: rgb(33,37,41)}table.dataTable thead tr>.dtfc-fixed-start,table.dataTable thead tr>.dtfc-fixed-end,table.dataTable tfoot tr>.dtfc-fixed-start,table.dataTable tfoot tr>.dtfc-fixed-end{top:0;bottom:0;z-index:3;background-color:var(--dtfc-thead-cell_background)}table.dataTable tbody tr>.dtfc-fixed-start,table.dataTable tbody tr>.dtfc-fixed-end{z-index:1;background-color:var(--dtfc-tbody-cell_background)}table.dataTable tr>.dtfc-fixed-left::after,table.dataTable tr>.dtfc-fixed-right::after{position:absolute;top:0;bottom:0;width:10px;transition:box-shadow .3s;content:"";pointer-events:none}table.dataTable tr>.dtfc-fixed-left::after{right:0;transform:translateX(100%)}table.dataTable tr>.dtfc-fixed-right::after{left:0;transform:translateX(-80%)}table.dataTable.dtfc-scrolling-left tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,0.2)}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}div.dt-scroll,div.dtfh-floatingparent{position:relative}div.dt-scroll div.dtfc-top-blocker,div.dt-scroll div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker{position:absolute;background-color:var(--dtfc-thead-cell_background)}html.dark table.dataTable.dtfc-scrolling-left tbody>tr>.dtfc-fixed-left::after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right::after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,0.3)}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right+.dtfc-fixed-right::after{box-shadow:none}
/* css/strain.css */
.strain-crumbs{padding: 16px 0 0}.strain-crumbs + .strain-head{padding-top: 8px}.strain-crumbs,.strain-head,.strain-main,.third,.description,.strain-admin-note{box-sizing: border-box;width: min(1200px,calc(100% - 32px));margin-left: auto;margin-right: auto}.strain-admin-note{margin-top: 12px;padding: 10px 16px;border-radius: 8px;background: var(--sog-gold-soft);color: var(--sog-text)}.strain-head{display: flex;align-items: flex-start;gap: 14px;padding: 18px 0 6px}.strain-back{display: grid;flex: 0 0 auto;place-items: center;width: 40px;height: 40px;margin-top: 4px;border-radius: 12px;border: 1px solid var(--sog-border);background: var(--sog-panel);color: var(--sog-accent-text);text-decoration: none;transition: border-color 0.2s ease,background 0.2s ease}.strain-back:hover{border-color: var(--sog-border-strong);background: var(--sog-accent-soft);color: var(--sog-accent-text)}.strain-head-main{flex: 1;min-width: 0}.strain-h1{margin: 0;font: 800 clamp(1.4rem,3vw,2.1rem)/1.15 var(--sog-font-head);color: var(--sog-text);overflow-wrap: anywhere}.strain-head-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 10px}.strain-bank{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px 4px 4px;border-radius: 999px;border: 1px solid var(--sog-border);background: var(--sog-panel);color: var(--sog-text);font-size: 0.9rem;font-weight: 700;text-decoration: none}a.strain-bank:hover{border-color: var(--sog-border-strong);color: var(--sog-accent-text)}.strain-bank-logo{display: grid;place-items: center;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08)}.strain-bank-logo img{width: 100%;height: 100%;object-fit: contain}.strain-badges{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px}.strain-badge{white-space: nowrap;padding: 6px 10px;border-radius: 999px;font: 700 0.72rem/1 var(--sog-font-body);letter-spacing: 0.04em;text-transform: uppercase;background: var(--sog-badge-photo);color: var(--sog-on-badge)}.strain-badge.is-fem{background: var(--sog-badge-fem)}.strain-badge.is-reg{background: var(--sog-badge-reg)}.strain-badge.is-auto{background: var(--sog-badge-auto)}.strain-actions{display: flex;align-items: center;flex-shrink: 0}.like-btn{display: inline-flex;align-items: center;gap: 7px;padding: 8px 16px;border-radius: 50px;border: 1px solid color-mix(in srgb,var(--sog-accent-text) 25%,transparent);background: color-mix(in srgb,var(--sog-text) 6%,transparent);color: var(--en-em-bright);font-weight: 700;font-size: 0.82rem;cursor: pointer;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.like-btn:hover{border-color: var(--en-em);box-shadow: 0 0 14px var(--en-em-glow);transform: translateY(-1px)}.like-btn.liked{background: linear-gradient(135deg,var(--en-em-deep),var(--en-em));color: var(--sog-on-accent);border-color: transparent;box-shadow: 0 4px 18px var(--en-em-glow)}.strain-main{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 22px;padding: 14px 0 22px;align-items: start}.strain-photo{margin: 0}.strain-photo-link{position: relative;display: block;overflow: hidden;border-radius: var(--sog-radius);border: 1px solid var(--sog-border);background: #fff;cursor: zoom-in}.strain-photo-link img{display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: contain}.strain-photo-zoom{position: absolute;right: 10px;bottom: 10px;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--sog-bg) 80%,transparent);color: var(--sog-text);opacity: 0.85;transition: opacity 0.2s ease}.strain-photo-link:hover .strain-photo-zoom{opacity: 1}.photo-viewer{position: fixed;inset: 0;margin: auto;width: fit-content;height: fit-content;max-width: 96vw;max-height: 96vh;padding: 0;border: 0;border-radius: var(--sog-radius);background: #fff;cursor: zoom-out}.photo-viewer::backdrop{background: rgba(0,0,0,0.8)}.photo-viewer:focus,.photo-viewer:focus-visible{outline: none}.photo-viewer img{display: block;width: auto;height: 90vh;max-width: 96vw;object-fit: contain}@media (orientation: portrait){.photo-viewer img{width: 96vw;height: auto;max-height: 90vh}}.strain-side{display: flex;flex-direction: column;gap: 14px;min-width: 0}.strain-best{display: flex;flex-direction: column;gap: 6px;padding: 16px 18px;border-radius: var(--sog-radius);border: 1px solid var(--sog-border-strong);background: linear-gradient(135deg,var(--sog-accent-soft),var(--sog-panel) 70%)}.strain-best p{margin: 0}.strain-best-label{font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sog-accent-text)}.strain-best-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;color: var(--sog-text-muted);font-size: 0.9rem}.strain-best-price strong{font: 800 2rem/1.05 var(--sog-font-head);color: var(--sog-text);font-variant-numeric: tabular-nums}.strain-best-detail{font-size: 0.85rem;color: var(--sog-text-muted)}.strain-best-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 6px}.strain-best-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;background: var(--sog-accent);color: var(--sog-on-accent);font-weight: 800;text-decoration: none;box-shadow: 0 4px 14px color-mix(in srgb,var(--sog-accent) 30%,transparent);transition: transform 0.15s ease,filter 0.15s ease}.strain-best-btn:hover{color: var(--sog-on-accent);filter: brightness(1.08);transform: translateY(-1px)}.strain-best-more,a.strain-best--plain{color: var(--sog-accent-text);font-weight: 700;text-decoration: none}.strain-best-more:hover,a.strain-best--plain:hover{color: var(--sog-accent-text);text-decoration: underline}a.strain-best--plain{align-items: flex-start}.strain-tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.strain-tiles li{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 10px;align-items: center;padding: 10px 12px;border-radius: 12px;border: 1px solid var(--sog-border);background: var(--sog-panel)}.strain-tiles i{grid-row: 1 / 3;font-size: 1.35rem;--ic: var(--sog-accent-text);--fa-primary-color: var(--ic);--fa-secondary-color: var(--ic);--fa-secondary-opacity: 0.45}.strain-tiles .is-thc i{--ic: var(--sog-ic-thc)}.strain-tiles .is-cbd i{--ic: var(--sog-ic-cbd)}.strain-tiles .is-time i{--ic: var(--sog-ic-time)}.strain-tiles .is-yield i{--ic: var(--sog-ic-yield)}.strain-tile-label{font-size: 0.72rem;font-weight: 600;color: var(--sog-text-muted)}.strain-tile-value{font-size: 1.02rem;font-weight: 800;color: var(--sog-text);font-variant-numeric: tabular-nums}.strain-gen{display: flex;align-items: center;gap: 10px;font-size: 0.8rem;font-weight: 700;color: var(--sog-text-muted);font-variant-numeric: tabular-nums}.strain-gen-bar{flex: 1;height: 8px;overflow: hidden;border-radius: 999px;background: var(--sog-bar-sativa)}.strain-gen-bar span{display: block;height: 100%;background: var(--sog-bar-indica)}.strain-lineage{margin: 0;font-size: 0.88rem;color: var(--sog-text-muted)}.strain-lineage i{margin-right: 6px;--fa-primary-color: var(--sog-accent-text);--fa-secondary-color: var(--sog-accent-text);--fa-secondary-opacity: 0.45}.strain-lineage span{font-weight: 700;color: var(--sog-text)}.strain-chips{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.strain-chips-title{flex: 0 0 100%;margin: 0;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;color: var(--sog-text-muted)}.chip{display: inline-flex;align-items: center;gap: 7px;padding: 4px 12px 4px 5px;border-radius: 50px;background: color-mix(in srgb,var(--sog-accent) 6%,transparent);border: 1px solid var(--en-line-soft);transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease,background 0.2s ease}.chip:hover{border-color: var(--en-line);background: color-mix(in srgb,var(--sog-accent) 10%,transparent);box-shadow: 0 4px 14px color-mix(in srgb,var(--sog-accent) 18%,transparent);transform: translateY(-2px)}.chip img{width: 26px !important;height: 26px !important;max-height: 26px !important;object-fit: contain;border-radius: 50%;background: color-mix(in srgb,var(--sog-accent) 10%,transparent);padding: 3px;box-sizing: border-box;float: none !important}.chip-label{font-size: 0.78rem;font-weight: 600;color: var(--en-text-dim);white-space: nowrap}.description{margin-top: 22px;margin-bottom: 22px;background: var(--en-glass);border: 1px solid var(--en-line-soft);border-radius: var(--en-radius);padding: 24px 32px;box-shadow: var(--en-shadow),inset 0 1px 0 color-mix(in srgb,var(--sog-text) 5%,transparent);display: flex;flex-direction: column;gap: 10px;color: var(--en-text);position: relative;overflow: hidden}.description::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,transparent,var(--en-em),transparent);opacity: 0.6}.description-label{margin: 0;font-family: var(--sog-font-head);font-size: 1rem !important;font-weight: 800 !important;color: var(--en-em-bright) !important;text-shadow: 0 0 16px color-mix(in srgb,var(--sog-accent) 35%,transparent) !important;text-transform: uppercase !important;letter-spacing: 2.5px !important;border-bottom: 1px solid var(--en-line) !important;padding-bottom: 10px !important;text-align: center !important;float: none !important;width: auto !important;display: block !important}.description-body{width: 100%;max-width: 72ch;margin: 0 auto;color: var(--sog-text);font-size: 1rem;line-height: 1.7;text-align: left;overflow-wrap: break-word}.description-body > :first-child{margin-top: 0}.description-body > :last-child{margin-bottom: 0}.description-body p{margin: 0 0 0.9em;color: var(--sog-text-muted)}.description-body h2,.description-body h3,.description-body h4{margin: 1.4em 0 0.5em;color: var(--sog-text);line-height: 1.3;font-weight: 700}.description-body h2{font-size: 1.2rem}.description-body h3{font-size: 1.05rem}.description-body h4{font-size: 0.95rem}.description-body ul,.description-body ol{margin: 0 0 0.9em;padding-left: 1.4em;color: var(--sog-text-muted)}.description-body li{margin: 0.25em 0}.description-body li::marker{color: var(--sog-accent)}.description-body strong,.description-body b{color: var(--sog-text)}.description-body a{color: var(--sog-accent-text);text-decoration: underline;text-underline-offset: 2px}.description-body hr{border: 0;border-top: 1px solid var(--sog-border-soft);margin: 1.2em 0}.description-body blockquote{margin: 0 0 0.9em;padding-left: 1em;border-left: 3px solid var(--sog-border-strong)}@media (max-width: 860px){.strain-main{grid-template-columns: 1fr}.strain-photo{max-width: 420px;width: 100%;margin: 0 auto}}@media (max-width: 600px){.strain-head{gap: 10px;padding-top: 12px}.strain-crumbs{padding-top: 12px}.strain-back{width: 36px;height: 36px}.strain-best-price strong{font-size: 1.7rem}.description{padding: 18px 16px}}.third{padding: 4px 0 8px;scroll-margin-top: calc(var(--header-h,72px) + 12px)}.strain-section-title{margin: 0 0 12px;font: 800 1.15rem/1.3 var(--sog-font-head);color: var(--sog-text)}.strain-section-title span{color: var(--sog-accent-text)}.dt-container{background: transparent}.dt-scroll-head,.dt-scroll-body{background: transparent !important}.third .dataTable thead tr{background: color-mix(in srgb,var(--sog-accent) 8%,transparent) !important}.third .dataTable thead th{border-bottom: 1px solid var(--en-line) !important;border-right: 1px solid color-mix(in srgb,var(--sog-text) 5%,transparent) !important;padding: 11px 10px !important;font-size: 0.72rem !important;font-weight: 700 !important;letter-spacing: 1px;color: var(--en-em-bright) !important;text-align: center !important;white-space: nowrap;cursor: pointer;text-transform: uppercase}.third .dataTable thead th:first-child{color: var(--en-em-bright) !important;text-align: center !important;padding-left: 10px !important}.third .dataTable thead th .dt-column-order{opacity: 0.4}.third .dataTable thead th.dt-ordering-asc .dt-column-order,.third .dataTable thead th.dt-ordering-desc .dt-column-order{opacity: 1;color: var(--en-em) !important}.third .dataTable tbody tr{--row-bg: var(--sog-panel);background: var(--row-bg) !important;border-bottom: 1px solid var(--sog-border-soft) !important;transition: background 0.15s ease}.third .dataTable tbody tr:nth-child(even){--row-bg: color-mix(in srgb,var(--sog-text) 4%,var(--sog-panel))}.third .dataTable tbody tr.is-best-row{--row-bg: color-mix(in srgb,var(--sog-accent) 12%,var(--sog-panel))}.third .dataTable tbody tr:hover{--row-bg: color-mix(in srgb,var(--sog-accent) 7%,var(--sog-panel))}.third .dataTable tbody td{border-right: 1px solid var(--sog-border-soft) !important;border-bottom: none !important;padding: 8px !important;vertical-align: middle;text-align: center !important}.third .dt-scroll-body table thead th,.third .dt-scroll-body table thead td{padding-top: 0 !important;padding-bottom: 0 !important;border-top: 0 !important;border-bottom: 0 !important}.third table.dataTable > tbody > tr > td:not(.dtfc-fixed-left){box-shadow: none !important}.third table.dataTable > tbody > tr > td:first-child{white-space: normal}td.dtfc-fixed-left{background: var(--row-bg,var(--sog-panel)) !important;box-shadow: 6px 0 14px color-mix(in srgb,var(--sog-text) 8%,transparent) !important}th.dtfc-fixed-left,.DTFC_Cloned th{background: color-mix(in srgb,var(--sog-accent) 8%,var(--sog-panel)) !important;box-shadow: 6px 0 14px color-mix(in srgb,var(--sog-text) 8%,transparent) !important}.seller_table{flex-direction: column;display: flex;align-items: center;gap: 8px;padding: 2px 0;text-align: center}.seller_table_logo{flex-shrink: 0}.seller_table_logo img{height: 48px;width: auto;min-width: 48px;max-width: 120px;object-fit: contain;border-radius: 10px;background: color-mix(in srgb,var(--sog-text) 4%,transparent)}.seller_table_name{font-size: 0.88rem;color: var(--en-text);font-weight: 600;max-width: 220px;text-align: center}.price{display: inline-flex;flex-direction: column;align-items: center;gap: 2px;min-width: 70px;padding: 6px 10px;border-radius: 10px;border: 1px solid var(--sog-border);background: var(--sog-accent-soft);color: var(--sog-accent-text) !important;text-decoration: none !important;white-space: nowrap;transition: background 0.15s ease,transform 0.1s ease,box-shadow 0.15s ease,color 0.15s ease}.price-pack{font-size: 0.92rem;font-weight: 800;font-variant-numeric: tabular-nums}.price-seed{font-size: 0.68rem;font-weight: 600;color: var(--sog-text-muted);font-variant-numeric: tabular-nums}.price:hover{background: var(--sog-accent) !important;color: var(--sog-on-accent) !important;transform: scale(1.05);box-shadow: 0 4px 16px var(--sog-accent-glow)}.price:hover .price-seed{color: color-mix(in srgb,var(--sog-on-accent) 80%,transparent)}.price.is-best{background: var(--sog-accent);border-color: var(--sog-accent);color: var(--sog-on-accent) !important}.price.is-best .price-seed{color: color-mix(in srgb,var(--sog-on-accent) 80%,transparent)}.third .dataTable tbody tr.is-best-row{background: color-mix(in srgb,var(--sog-accent) 10%,transparent) !important}.seller_best{padding: 3px 9px;border-radius: 999px;background: var(--sog-accent);color: var(--sog-on-accent);font-size: 0.66rem;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase}.seller_stale{font-size: 0.7rem;color: var(--sog-gold);text-align: center;max-width: 220px}tr.price-stale .price{background: color-mix(in srgb,var(--sog-text) 4%,transparent);color: var(--sog-text-muted) !important;opacity: 0.75}.third .dataTable tbody td > div.no-price{color: color-mix(in srgb,var(--sog-text) 18%,transparent);font-size: 1rem;font-weight: 300;text-align: center}.third .dataTable tbody td > div[style*="font-size: 2rem"]{font-size: 0.9rem !important;color: color-mix(in srgb,var(--sog-text) 15%,transparent) !important;font-weight: 400 !important}@media (max-width: 768px){.third{padding: 12px 8px}.dt-scroll-body{-webkit-overflow-scrolling: touch}.third .dataTable thead th{padding: 9px 8px !important;font-size: 0.68rem !important}.seller_table_name{max-width: 110px;font-size: 0.78rem}.seller_table_logo img{height: 34px;min-width: 34px;max-width: 80px}.seller_best{font-size: 0.6rem;padding: 2px 7px}.price{padding: 5px 8px;min-width: 58px}.price-pack{font-size: 0.82rem}}.strain-hub-box{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;width: min(1100px,calc(100% - 32px));margin: 16px auto 0;padding: 12px 18px;border-radius: var(--en-radius);border: 1px solid var(--en-line);background: linear-gradient(90deg,color-mix(in srgb,var(--sog-accent) 12%,transparent),var(--en-glass));color: var(--en-text);text-decoration: none;font-weight: 600}.strain-hub-box i{color: var(--en-em);font-size: 1.3em}.strain-hub-box span{flex: 1 1 240px}.strain-hub-box b{color: var(--en-em-bright);white-space: nowrap}.strain-hub-box:hover{border-color: var(--en-em)}.strain-hub-box:focus-visible{outline: 2px solid var(--en-em-bright);outline-offset: 2px}.strain-reviews{background: var(--en-bg);padding: 0 22px 22px;box-sizing: border-box;color: var(--en-text)}.strain-reviews > *{max-width: 900px;margin-left: auto;margin-right: auto}.strain-reviews__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 18px;border-bottom: 1px solid var(--en-line);padding-bottom: 10px;margin-bottom: 16px}.strain-reviews__head h2{margin: 0;font-size: 1rem;font-weight: 800;color: var(--en-em-bright);text-transform: uppercase;letter-spacing: 2.5px;text-shadow: 0 0 16px color-mix(in srgb,var(--sog-accent) 35%,transparent)}.strain-reviews__summary{display: flex;align-items: center;gap: 10px;font-size: 1.15rem}.strain-reviews__count{font-size: 0.85rem;color: var(--en-text-dim)}.strain-reviews__flash{border-radius: 10px;padding: 12px 16px;margin-bottom: 16px;font-size: 0.9rem}.strain-reviews__flash p{margin: 0}.strain-reviews__flash p + p{margin-top: 4px}.strain-reviews__flash.is-success{background: color-mix(in srgb,var(--sog-accent) 12%,transparent);border: 1px solid var(--en-line);color: var(--en-em-bright)}.strain-reviews__flash.is-error{background: rgba(239,68,68,0.12);border: 1px solid rgba(239,68,68,0.35);color: #fca5a5}.strain-reviews__form,.strain-review{background: var(--en-glass);border: 1px solid var(--en-line-soft);border-radius: var(--en-radius);padding: 18px 22px;box-sizing: border-box}.strain-reviews__form{display: flex;flex-direction: column;gap: 10px;margin-bottom: 18px}.strain-reviews__form h3{margin: 0;font-size: 1rem;color: var(--en-text)}.strain-reviews__label{font-size: 0.85rem;font-weight: 600;color: var(--en-text-dim)}.strain-reviews__form textarea{width: 100%;box-sizing: border-box;resize: vertical;min-height: 110px;background: var(--sog-bg);color: var(--sog-text);border: 1px solid var(--en-line);border-radius: 10px;padding: 10px 12px;font: inherit;font-size: 0.92rem;line-height: 1.6}.strain-reviews__form textarea::placeholder{color: var(--sog-text-faint);opacity: 1}.strain-reviews__form textarea:focus{outline: none;border-color: var(--en-em);box-shadow: 0 0 0 3px color-mix(in srgb,var(--sog-accent) 18%,transparent)}.strain-reviews__hint{margin: 0;font-size: 0.78rem;color: var(--en-text-dim)}.strain-reviews__form .auth-btn{align-self: flex-start}.strain-reviews__mine{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 0;margin-bottom: 16px;font-weight: 700}.strain-reviews__edit{display: inline-flex;gap: 6px;align-items: center;font-size: 0.85rem;font-weight: 600;color: var(--en-em-bright);text-decoration: none}.strain-reviews__edit:hover{text-decoration: underline}.strain-reviews__cta{margin: 0 auto 16px}.strain-reviews__cta a{color: var(--en-em-bright);font-weight: 600;text-decoration: none}.strain-reviews__cta a:hover{text-decoration: underline}.strain-reviews__empty{margin-top: 0;margin-bottom: 0;color: var(--en-text-dim);text-align: center;padding: 14px 0}.strain-reviews__list{list-style: none;padding: 0;display: flex;flex-direction: column;gap: 12px;margin-top: 0;margin-bottom: 0}.strain-review__head{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin-bottom: 8px}.strain-review__author{font-weight: 700;color: var(--en-text)}.strain-review__date{margin-left: auto;font-size: 0.78rem;color: var(--en-text-dim)}.strain-reviews__text{margin: 0;color: color-mix(in srgb,var(--sog-text) 78%,transparent);font-size: 0.93rem;line-height: 1.7;overflow-wrap: anywhere}@media (max-width: 600px){.strain-reviews{padding: 0 12px 16px}.strain-reviews__form,.strain-review{padding: 14px 14px}.strain-review__date{margin-left: 0}}.seller_coupon{margin-top: 4px;padding: 2px 8px;border: 1px dashed var(--en-em);border-radius: 6px;color: var(--en-em-bright);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.03em;text-align: center}a.seller_coupon{display: block;text-decoration: none}a.seller_coupon:hover,a.seller_coupon:focus-visible{border-style: solid;background: color-mix(in srgb,var(--sog-text) 4%,transparent)}
