.tk-tabs{--tk-blue-dark:#01577b;--tk-blue-light:#0492cf;--tk-black:#000409;font-family:Arial,sans-serif}.tk-tabs .map{height:600px}.tk-tabs .tk-tabs__nav{cursor:pointer;display:flex}.tk-tabs .tk-tabs__nav-item{background-color:var(--tk-blue-dark);border:1px solid #ccc;border-bottom:none;color:#fff;padding:10px 20px}.tk-tabs .tk-tabs__nav-item--active{background:var(--tk-blue-light);border-bottom:1px solid #fff;color:#fff;font-weight:700}.tk-tabs .tk-tabs__content{background-color:#fff;border:1px solid #ccc;display:none;min-height:600px;padding:20px}.tk-tabs .tk-tabs__content--active{display:block}.tk-tabs .tk-tabs__service-map .tk-tabs__service-map--content{border:0;display:none;min-height:400px;width:100%}.tk-tabs .maplibregl-popup-content{border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.2);font-size:14px;line-height:1.45;min-width:260px;padding:16px 20px}.tk-tabs .service-map-popup h3{color:var(--tk-blue-dark);font-size:17px;line-height:1.25;margin:0 20px 8px 0}.tk-tabs .service-map-popup p{margin:0 0 6px}.tk-tabs .service-map-popup a{color:var(--tk-blue-light);word-break:break-word}.tk-tabs .maplibregl-popup-close-button{font-size:20px;padding:2px 8px}.tk-tabs .tk-tabs__service-map iframe{border:0;margin:1rem 0;min-height:600px;width:100%}.tk-tabs dialog{border:1px solid #ccc;padding:20px}@media screen and (max-width:468px){.tk-tabs .tk-tabs__nav-item{font-size:12px}}.tk-tabs .gap-4{gap:1rem}.tk-tabs .mt-4{margin-top:1rem}.tk-tabs .flex{display:flex}.tk-tabs .flex-col{flex-direction:column}.tk-tabs .box{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1rem}.tk-tabs #parts-list label{font-weight:400;text-transform:capitalize}.tk-tabs #parts-list label input[type=checkbox]{font-weight:500}.tk-tabs #parts-list label:has(input[type=checkbox]:checked){font-weight:600}.tk-tabs #parts-list input{display:block}.tk-tabs #parts-list select,.tk-tabs .search-container input{border:2px solid #0094cf;border-radius:4px;color:#01577b;font-size:16px;outline:none;padding:10px 20px}.tk-tabs #parts-list option{background:#fff}.tk-tabs #parts-list select{padding:5px 10px}.tk-tabs .mobile-hide{display:none}.tk-tabs #parts-list{display:flex;font-family:Rubik,sans-serif;gap:1rem;position:relative}.tk-tabs .parts-list-btn{border:3px solid;border-radius:4px;color:#01577b;font-weight:600;padding:8px 16px;text-decoration:none;transform:scale(1.05);transition:all .5s ease}.tk-tabs .parts-list-btn:hover{background:#01577b;color:#fff}.tk-tabs #table-filter{align-self:flex-start;background-color:#fff;padding:1rem;position:sticky;top:0}.tk-tabs #table-filter label{margin-bottom:8px;white-space:nowrap}.tk-tabs #parts-list table{border:1px solid #ddd;border-collapse:collapse;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:10px 0;width:100%}.tk-tabs #parts-list thead{background-color:#0094cf;color:#fff;text-align:left}.tk-tabs #parts-list thead th{border-bottom:2px solid #01577b;font-size:16px;font-weight:700;padding:12px}.tk-tabs #parts-list tbody tr{border-bottom:1px solid #ddd}.tk-tabs #parts-list tbody tr:nth-child(2n){background-color:#f9f9f9}.tk-tabs #parts-list tbody td{font-size:14px;padding:12px}.tk-tabs #parts-list tbody tr:hover{background-color:#e0f7ff}.tk-tabs .product-image-placeholder{align-items:center;background-color:#f1f5f7;border:1px dashed #c4d4dc;border-radius:4px;box-sizing:border-box;color:#9fb3bd;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.tk-tabs .search-container input[type=text]::placeholder{color:#0094cf}.tk-tabs .dt-search{display:none}.tk-tabs .dt-paging{display:flex;gap:.5rem}.tk-tabs .dt-paging-button{background-color:#0094cf;border:1px solid #01577b;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s,transform .3s}.tk-tabs .dt-paging-button.disabled,.tk-tabs .dt-paging-button:disabled{background-color:#ccc;border-color:#aaa;cursor:not-allowed}.tk-tabs .dt-paging-button:not(.disabled):hover{background-color:#01577b;transform:scale(1.1)}.tk-tabs .dt-paging-button.current{background-color:#01577b;border-color:#0094cf}.tk-tabs .dt-paging .ellipsis{align-self:flex-end}.tk-tabs .dt-layout-row:has(.dt-paging){align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.tk-tabs .dt-layout-row:has(.dt-paging) nav{display:flex;gap:10px}.tk-tabs #tk-form-dialog{border:none;border-radius:25px 25px 0 0;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12);height:98vb;inset-block-start:unset;max-width:100%;opacity:0;padding:1rem;transition:display allow-discrete .5s,overlay allow-discrete .5s,translate .5s,opacity .2s .4s;translate:0 100vh;width:100vi;&::backdrop{background:rgba(0,0,0,.3);opacity:0;transition:display allow-discrete .5s,overlay allow-discrete .5s,opacity .2s .4s}&[open],&[open]::backdrop{opacity:1;transition:display allow-discrete .5s,overlay allow-discrete .5s,translate .5s,opacity .2s}&[open]{translate:0 0}@starting-style{&[open],&[open]::backdrop{opacity:0}&[open]{translate:0 100vh}}}body:has(.tk-tabs #tk-form-dialog[open]){overflow:hidden}.tk-tabs #tk-form-dialog button[type=submit]{inset-block-start:1rem;inset-inline-end:1rem;position:absolute}.tk-tabs .order-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:max-content}.tk-tabs .order-menu-item{padding:.5rem 1rem}.tk-tabs .order-menu-item,.tk-tabs .order-menu-item a{color:#000;cursor:pointer;list-style:none;margin:0;text-decoration:none}.tk-tabs .order-menu-item:hover{background-color:rgba(0,148,207,.1);cursor:pointer;text-decoration:underline;text-decoration-color:currentcolor}.tk-tabs button.close-btn,.tk-tabs button.form-dialog-close{background:#0094cf;border:0 solid #0094cf;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Rubik,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:auto;letter-spacing:.03em;line-height:1.1;margin:0 0 2rem auto;padding:15px 25px;text-align:center;text-transform:none;transition:all .15s linear;white-space:normal;width:auto;word-break:break-word}.tk-tabs #tk-form-dialog .container{margin:4rem auto 0;max-width:940px}.tk-tabs .mobile-only{display:none}@media (max-width:768px){.tk-tabs .mobile-only{display:initial}.tk-tabs #parts-list{display:block;overflow:hidden;position:relative}.tk-tabs .mobile-filter-trigger{border:3px solid #01577b;border-radius:4px;color:#01577b;outline:none}.tk-tabs .mobile-filter-trigger svg{padding:4px}.tk-tabs .dt-search{display:initial}.tk-tabs #parts-list--table_wrapper>.dt-layout-row:first-of-type{display:flex;flex-direction:row-reverse;gap:1rem;& .dt-search{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;padding:8px 8px 0}& .dt-search input{border:1px solid #ccc;border-radius:4px;flex:1;min-width:100%;padding:8px;width:100%}& .dt-length{display:none}}.tk-tabs #parts-list table td:nth-child(3),.tk-tabs #parts-list table th:nth-child(3){display:none}.tk-tabs .form-container{background:rgba(0,0,0,.6);height:100%;left:100%;place-items:center;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:2}.tk-tabs #table-filter{height:100%;width:max-content}}