:root{--tk-sidebar-width:16rem;--tk-brand:#206bc4}html,body{min-height:100%}body{background:var(--tblr-bg-surface-secondary,#f6f8fb)}button,input,textarea,select{font:inherit}.tk-auth-page{background:radial-gradient(circle at 10% 10%, #206bc41f, transparent 35%), radial-gradient(circle at 90% 90%, #4299e11a, transparent 40%), var(--tblr-bg-surface-secondary,#f6f8fb);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.tk-auth-wrap{width:min(100%,28rem)}.tk-brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.tk-brand-mark{color:#fff;background:linear-gradient(135deg,#206bc4,#4299e1);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 .45rem 1rem #206bc440}.tk-brand-text{font-size:1.1rem}.tk-shell{min-height:100vh}.tk-sidebar{z-index:1030;width:var(--tk-sidebar-width);border-right:1px solid var(--tblr-border-color,#e6e7e9);background:var(--tblr-bg-surface,#fff);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.tk-sidebar-header{border-bottom:1px solid var(--tblr-border-color,#e6e7e9);align-items:center;min-height:4.25rem;padding:0 1.25rem;display:flex}.tk-sidebar-body{flex:1;padding:1rem .75rem;overflow-y:auto}.tk-sidebar-footer{border-top:1px solid var(--tblr-border-color,#e6e7e9);padding:1rem}.tk-main{min-height:100vh;margin-left:var(--tk-sidebar-width)}.tk-topbar{border-bottom:1px solid var(--tblr-border-color,#e6e7e9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1020;background:#fffffff0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.tk-page{padding:1.5rem}.tk-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.tk-nav-label{color:var(--tblr-secondary-color,#667382);text-transform:uppercase;letter-spacing:.08em;padding:.75rem .75rem .35rem;font-size:.69rem;font-weight:700}.tk-nav-link{border-radius:var(--tblr-border-radius,.375rem);min-height:2.6rem;color:var(--tblr-body-color,#182433);align-items:center;gap:.75rem;padding:.6rem .75rem;font-weight:500;text-decoration:none;display:flex}.tk-nav-link:hover,.tk-nav-link.active{color:var(--tk-brand);background:#206bc417}.tk-muted-card{border-style:dashed}.tk-stat-icon{width:3rem;height:3rem;color:var(--tk-brand);background:#206bc41a;border-radius:.8rem;place-items:center;display:grid}.tk-mobile-menu{display:none}.tk-mobile-menu summary{cursor:pointer;list-style:none}.tk-mobile-menu summary::-webkit-details-marker{display:none}.tk-mobile-menu-panel{z-index:1040;border-bottom:1px solid var(--tblr-border-color,#e6e7e9);box-shadow:var(--tblr-box-shadow,0 .5rem 1rem #00000014);background:#fff;padding:.75rem;position:fixed;inset:4.25rem 0 auto}.tk-table-actions{white-space:nowrap}.tk-break-word{overflow-wrap:anywhere}@media (max-width:991.98px){.tk-sidebar{display:none}.tk-main{margin-left:0}.tk-mobile-menu{display:block}.tk-page,.tk-topbar{padding-left:1rem;padding-right:1rem}}@media (max-width:575.98px){.tk-page-header{flex-direction:column;align-items:stretch}.tk-page-header .btn{width:100%}.tk-hide-mobile{display:none}}@media print{.tk-sidebar,.tk-topbar,.tk-no-print{display:none!important}.tk-main{margin:0}.tk-page{padding:0}.tk-print-only{display:block}body{background:#fff}}.tk-grid-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tk-grid-scroll:focus-visible{outline-offset:-2px;outline:2px solid #206bc459}.tk-service-grid{min-width:1740px}.tk-service-grid thead th{z-index:2;white-space:nowrap;background:var(--tblr-bg-surface-secondary,#f6f8fb);letter-spacing:.025em;font-size:.72rem;position:sticky;top:0}.tk-service-grid td,.tk-service-grid th{vertical-align:middle;padding:.65rem .5rem}.tk-service-grid .form-control,.tk-service-grid .input-group-text{min-height:2.35rem}.tk-grid-service-col{z-index:1;background:var(--tblr-bg-surface,#fff);min-width:280px;box-shadow:1px 0 0 var(--tblr-border-color,#e6e7e9);position:sticky;left:0}.tk-service-grid thead .tk-grid-service-col{z-index:3;background:var(--tblr-bg-surface-secondary,#f6f8fb)}.tk-grid-service-input{min-width:220px}.tk-grid-qty{width:72px}.tk-grid-price{width:145px}.tk-grid-date{width:150px}.tk-grid-supplier{width:190px}.tk-grid-money{white-space:nowrap;min-width:125px}.tk-invoice-totals-footer{background:var(--tblr-bg-surface-secondary,#f6f8fb);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.tk-invoice-totals{gap:.55rem;width:min(100%,25rem);display:grid}.tk-invoice-totals>div{justify-content:space-between;align-items:center;gap:2rem;display:flex}.tk-invoice-grand-total{border-top:1px solid var(--tblr-border-color,#e6e7e9);color:var(--tk-brand);margin-top:.25rem;padding-top:.7rem;font-size:1.08rem}.tk-sticky-actions{z-index:1010;border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:var(--tblr-border-radius-lg,.5rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;margin:0 -.5rem;padding:.85rem;position:sticky;bottom:0;box-shadow:0 -.35rem 1rem #18243312}.tk-invoice-document{overflow:hidden}.tk-invoice-document-header{border-bottom:1px solid var(--tblr-border-color,#e6e7e9);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}.tk-invoice-company-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#206bc4,#4299e1);border-radius:.9rem;place-items:center;width:3.25rem;height:3.25rem;font-weight:800;display:grid;box-shadow:0 .55rem 1.4rem #206bc433}.tk-invoice-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding:2rem 0;display:grid}.tk-invoice-label{color:var(--tblr-secondary-color,#667382);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.65rem;font-size:.7rem;font-weight:800}.tk-invoice-details-list{gap:.45rem;margin:0;display:grid}.tk-invoice-details-list>div{justify-content:space-between;gap:1.5rem;display:flex}.tk-invoice-details-list dt{color:var(--tblr-secondary-color,#667382);font-weight:500}.tk-invoice-details-list dd{text-align:right;margin:0;font-weight:600}.tk-invoice-pickup{background:#206bc40b;border:1px solid #206bc429;border-radius:.65rem;padding:1.15rem 1.25rem}.tk-invoice-table-wrap{border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:.65rem}.tk-invoice-table{min-width:1380px}.tk-invoice-table thead th{white-space:nowrap;background:var(--tblr-bg-surface-secondary,#f6f8fb)}.tk-invoice-summary-wrap{justify-content:flex-end;margin-top:1.5rem;display:flex}.tk-invoice-summary{background:var(--tblr-bg-surface-secondary,#f6f8fb);border-radius:.7rem;gap:.7rem;width:min(100%,25rem);padding:1.2rem 1.3rem;display:grid}.tk-invoice-summary>div{justify-content:space-between;align-items:center;gap:2rem;display:flex}.tk-invoice-summary-total{border-top:1px solid var(--tblr-border-color,#e6e7e9);color:var(--tk-brand);margin-top:.2rem;padding-top:.85rem;font-size:1.12rem}.tk-invoice-document-footer{border-top:1px solid var(--tblr-border-color,#e6e7e9);text-align:center;margin-top:3rem;padding-top:1.25rem}@media (max-width:767.98px){.tk-invoice-document-header,.tk-invoice-meta-grid{flex-direction:column;grid-template-columns:1fr;gap:1.5rem}.tk-invoice-totals-footer{align-items:stretch}.tk-invoice-totals{width:100%}.tk-sticky-actions .btn{flex:1}}@media print{@page{size:landscape;margin:10mm}.tk-invoice-document{box-shadow:none!important;border:0!important}.tk-invoice-document .card-body{padding:0!important}.tk-invoice-table-wrap{overflow:visible!important}.tk-invoice-table{width:100%;min-width:0;font-size:8px}.tk-invoice-table th,.tk-invoice-table td{padding:4px 3px}.tk-invoice-document-header{padding-bottom:1rem}.tk-invoice-meta-grid{padding:1rem 0}}.tk-toast-stack{z-index:1200;width:min(100%,25rem)}.tk-toast{border:0;width:100%;box-shadow:0 .75rem 2rem #1824332e}.tk-toast-icon{margin-right:.55rem;display:inline-flex}.tk-search-select{min-width:0;position:relative}.tk-search-select .input-icon-addon:last-child{left:auto;right:0}.tk-search-select-actions{pointer-events:auto}.tk-search-select-menu{z-index:1080;width:100%;max-height:18rem;position:absolute;inset:calc(100% + .25rem) 0 auto;overflow-y:auto}.tk-search-select-menu .dropdown-item{white-space:normal}.tk-master-form{top:5.75rem}.tk-master-search{width:min(100%,20rem)}.tk-logo-upload{border:1px dashed var(--tblr-border-color,#d9dde3);background:var(--tblr-bg-surface-secondary,#f6f8fb);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:1.25rem;display:flex}.tk-logo-preview{border:1px solid var(--tblr-border-color,#e6e7e9);background:#fff;border-radius:.65rem;place-items:center;width:11rem;height:7rem;display:grid;overflow:hidden}.tk-logo-preview img{object-fit:contain;width:100%;height:100%;padding:.65rem}.tk-service-grid-v2 .tk-grid-service-col{min-width:340px}.tk-grid-tour-select{flex:1;min-width:285px}.tk-travel-invoice{background:#fff;border:0;position:relative;overflow:hidden;box-shadow:0 .75rem 2.25rem #18243314}.tk-travel-invoice-body{color:#111;padding:clamp(2rem,5vw,4rem)!important}.tk-travel-invoice-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.tk-travel-invoice-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,4.35rem);font-weight:800;line-height:.95}.tk-travel-invoice-head-meta{text-align:right;grid-template-columns:repeat(3,minmax(7.5rem,1fr));gap:1.5rem;display:grid}.tk-travel-invoice-head-meta div{gap:.35rem;display:grid}.tk-travel-invoice-head-meta span{color:#a0a0a0;letter-spacing:.04em;font-size:.72rem;font-weight:600}.tk-travel-invoice-head-meta strong{font-size:.9rem}.tk-invoice-rule{background:#c9c9c9;height:1px;margin:1.8rem 0 2.75rem}.tk-travel-billing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;margin-bottom:3rem;display:grid}.tk-bill-block h2{text-transform:uppercase;margin:0 0 .85rem;font-size:1.05rem;font-weight:800}.tk-bill-to{text-align:right}.tk-company-logo-line{align-items:flex-start;gap:1rem;display:flex}.tk-invoice-logo{object-fit:contain;object-position:left top;flex:none;width:5rem;height:3.6rem}.tk-travel-invoice-table-wrap{margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}.tk-travel-invoice-table{border-collapse:collapse;width:100%;min-width:820px}.tk-travel-invoice-table th{white-space:nowrap;border-bottom:1px solid #bdbdbd;padding:.85rem .6rem;font-size:.78rem;font-weight:800}.tk-travel-invoice-table td{vertical-align:top;border-bottom:1px solid #d2d2d2;min-height:3rem;padding:1rem .6rem;font-size:.84rem}.tk-invoice-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);gap:4rem;margin-top:2rem;display:grid}.tk-invoice-terms{align-content:space-between;gap:3.5rem;min-height:14rem;padding-top:1.25rem;display:grid}.tk-invoice-terms p{color:#4d4d4d;white-space:pre-wrap;margin:.6rem 0 0}.tk-sample-summary{align-content:start;display:grid}.tk-sample-summary>div{border-bottom:1px solid #c9c9c9;justify-content:space-between;gap:2rem;padding:.85rem 0;display:flex}.tk-sample-summary-total{border-top:2px solid #bdbdbd;font-size:1.08rem;border-bottom:0!important}.tk-invoice-generated{color:#7b7b7b;text-align:center;border-top:1px solid #e1e1e1;margin-top:2.5rem;padding-top:1rem;font-size:.75rem}@media (max-width:767.98px){.tk-master-form{position:static!important}.tk-travel-invoice-body{padding:1.5rem!important}.tk-travel-invoice-heading,.tk-travel-billing-grid,.tk-invoice-bottom-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.tk-travel-invoice-head-meta{text-align:left;grid-template-columns:1fr;gap:.75rem}.tk-travel-invoice-head-meta div{grid-template-columns:7rem 1fr}.tk-bill-to{text-align:left}.tk-invoice-terms{gap:1.5rem;min-height:0}}@media print{@page{size:A4 portrait;margin:8mm}.tk-travel-invoice{box-shadow:none!important;border:0!important}.tk-invoice-accent{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:12mm}.tk-travel-invoice-body{padding:10mm 8mm!important}.tk-travel-invoice-heading h1{font-size:36pt}.tk-travel-invoice-head-meta{gap:8mm}.tk-invoice-rule{margin:5mm 0 8mm}.tk-travel-billing-grid{gap:15mm;margin-bottom:8mm}.tk-travel-invoice-table-wrap{overflow:visible}.tk-travel-invoice-table{min-width:0;font-size:7pt}.tk-travel-invoice-table th,.tk-travel-invoice-table td{padding:3.2mm 1.3mm;font-size:7pt}.tk-invoice-bottom-grid{grid-template-columns:1fr 72mm;gap:12mm;margin-top:6mm}.tk-invoice-terms{gap:10mm;min-height:45mm}}.tk-confirm-modal{z-index:5000}.tk-confirm-modal .modal-dialog{z-index:5002;position:relative}.tk-confirm-modal .modal-backdrop{z-index:5001}.tk-search-select-portal{pointer-events:auto;overscroll-behavior:contain;border:1px solid var(--tblr-border-color,#dce1e7);background:var(--tblr-bg-surface,#fff);border-radius:.55rem;overflow-y:auto;box-shadow:0 1rem 2.5rem #18243338;z-index:5100!important;margin:0!important;display:block!important;transform:none!important}.tk-search-select-portal .dropdown-item{min-height:3.25rem;padding:.65rem .8rem}.tk-search-select-portal .tk-search-select-active{background:var(--tblr-bg-surface-secondary,#f3f6fa)}.tk-service-grid-card{overflow:visible}.tk-grid-scroll{scrollbar-color:#62697673 transparent;scrollbar-width:thin;background:#fff;min-height:22rem;overflow:auto}.tk-grid-scroll::-webkit-scrollbar{width:10px;height:10px}.tk-grid-scroll::-webkit-scrollbar-thumb{background:#62697661 padding-box padding-box;border:2px solid #0000;border-radius:999px}.tk-service-grid-v2 td,.tk-service-grid-v2 th{padding:.85rem .65rem}.tk-service-grid-v2 tbody tr{height:4.5rem}.tk-service-grid-v2 thead th{z-index:5;box-shadow:0 1px 0 var(--tblr-border-color,#e6e7e9)}.tk-grid-date-head,.tk-grid-date-cell{z-index:3;background:var(--tblr-bg-surface,#fff);width:164px;min-width:164px;box-shadow:1px 0 0 var(--tblr-border-color,#e6e7e9);position:sticky;left:0}.tk-service-grid-v2 thead .tk-grid-date-head{z-index:7;background:var(--tblr-bg-surface-secondary,#f6f8fb)}.tk-service-grid-v2 .tk-grid-service-col{z-index:3;min-width:390px;left:164px}.tk-service-grid-v2 thead .tk-grid-service-col{z-index:7}.tk-grid-tour-select{min-width:330px}.tk-grid-supplier-select{width:270px}.tk-service-grid-v2 .form-control,.tk-service-grid-v2 .input-group-text{min-height:2.7rem}.tk-travel-invoice{page:invoice;background:#fff;border:1px solid #dedede;border-radius:0;width:min(100%,210mm);min-height:297mm;margin:0 auto 2rem;box-shadow:0 1.25rem 3.5rem #1824331f}.tk-invoice-accent{background:#f4edb1;height:16mm}.tk-travel-invoice-body{font-family:Arial,Helvetica,sans-serif;padding:13mm 14mm 12mm!important}.tk-travel-invoice-heading{align-items:center;min-height:28mm}.tk-travel-invoice-heading h1{letter-spacing:-.065em;font-size:clamp(3.1rem,7vw,4.9rem);font-weight:800;line-height:.92}.tk-travel-invoice-head-meta{gap:1.25rem;min-width:min(100%,28rem)}.tk-travel-invoice-head-meta span{color:#ababab;font-size:.68rem;font-weight:500}.tk-travel-invoice-head-meta strong{font-size:.78rem;font-weight:700}.tk-invoice-rule{background:#bcbcbc;margin:7mm 0 11mm}.tk-travel-billing-grid{gap:20mm;min-height:44mm;margin-bottom:12mm}.tk-bill-block{font-size:.84rem;line-height:1.45}.tk-bill-block h2{margin-bottom:.55rem;font-size:.92rem}.tk-invoice-label{color:#aaa;letter-spacing:.025em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:500}.tk-invoice-logo{width:22mm;height:15mm}.tk-travel-invoice-table-wrap{overflow-x:auto}.tk-travel-invoice-table{table-layout:fixed;min-width:760px}.tk-travel-invoice-table th{border-bottom:1px solid #aeb1b5;padding:.65rem .35rem;font-size:.68rem}.tk-travel-invoice-table td{border-bottom:1px solid #c7c9cc;height:12mm;padding:.7rem .35rem;font-size:.72rem}.tk-travel-invoice-table th:first-child,.tk-travel-invoice-table td:first-child{width:18mm}.tk-travel-invoice-table th:nth-child(2),.tk-travel-invoice-table td:nth-child(2){width:46mm}.tk-travel-invoice-table th:nth-child(3),.tk-travel-invoice-table td:nth-child(3),.tk-travel-invoice-table th:nth-child(4),.tk-travel-invoice-table td:nth-child(4),.tk-travel-invoice-table th:nth-child(5),.tk-travel-invoice-table td:nth-child(5),.tk-travel-invoice-table th:nth-child(6),.tk-travel-invoice-table td:nth-child(6){width:9mm}.tk-invoice-bottom-grid{grid-template-columns:minmax(0,1fr) 68mm;gap:14mm;margin-top:7mm}.tk-invoice-terms{gap:12mm;min-height:48mm;font-size:.76rem}.tk-sample-summary>div{padding:3.2mm 0;font-size:.78rem}.tk-sample-summary-total{font-size:.9rem}.tk-invoice-generated{margin-top:8mm;padding-top:3mm;font-size:.62rem}.tk-voucher-sheet{page:voucher;color:#111;background:#f4f4f4;border:2px solid #2525ff;grid-template-columns:minmax(0,2.45fr) minmax(270px,.95fr);width:min(100%,280mm);min-height:102mm;margin:0 auto 2rem;display:grid;overflow:hidden;box-shadow:0 1.25rem 3.5rem #18243321}.tk-voucher-main{flex-direction:column;min-width:0;padding:10mm 12mm 8mm 18mm;display:flex}.tk-voucher-header{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.tk-voucher-brand{align-items:center;gap:.9rem;min-width:0;display:flex}.tk-voucher-brand img,.tk-voucher-logo-fallback{object-fit:contain;flex:none;width:13mm;height:13mm}.tk-voucher-logo-fallback{background:#fff;border:2px solid #111;border-radius:.35rem;place-items:center;font-weight:800;display:grid}.tk-voucher-brand div{gap:.15rem;min-width:0;display:grid}.tk-voucher-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.tk-voucher-brand span{color:#6e6e6e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.tk-voucher-number{white-space:nowrap;font-size:.8rem;font-weight:800}.tk-voucher-main>h1{letter-spacing:-.04em;margin:8mm 0 7mm;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5.1vw,4.2rem);font-weight:500;line-height:1}.tk-voucher-customer-grid{flex-wrap:wrap;gap:4mm 10mm;width:100%;margin-bottom:5mm;display:flex}.tk-voucher-customer-grid>div:not(.tk-voucher-pickup){flex:calc(50% - 5mm)}.tk-voucher-customer-grid>div,.tk-voucher-service-row>div,.tk-voucher-stub-data>div{gap:.22rem;min-width:0;display:grid}.tk-voucher-customer-grid span,.tk-voucher-service-row span,.tk-voucher-stub-data span{color:#6e6e6e;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.tk-voucher-customer-grid strong,.tk-voucher-service-row strong,.tk-voucher-stub-data strong{overflow-wrap:anywhere;font-size:.86rem}.tk-voucher-pickup{flex:0 0 100%;width:100%}.tk-voucher-services{border-top:1px solid #bfc1c4;border-bottom:1px solid #bfc1c4;display:grid}.tk-voucher-service-row{grid-template-columns:34mm minmax(0,1.6fr) minmax(0,1fr);gap:7mm;padding:3.5mm 0;display:grid}.tk-voucher-service-row+.tk-voucher-service-row{border-top:1px solid #d3d4d6}.tk-voucher-footer{justify-content:space-between;align-items:flex-end;gap:8mm;margin-top:auto;padding-top:6mm;display:flex}.tk-voucher-persons{gap:8mm;display:flex}.tk-voucher-persons>div{gap:.15rem;display:grid}.tk-voucher-persons span{text-transform:uppercase;font-size:.66rem}.tk-voucher-persons strong{font-size:1.05rem}.tk-voucher-company-details{color:#555;text-align:right;max-width:75mm;font-size:.62rem;line-height:1.35;display:grid}.tk-voucher-stub{border-left:1px dashed #111;flex-direction:column;align-items:center;min-width:0;padding:9mm 9mm 7mm 12mm;display:flex;position:relative}.tk-voucher-stub:before{content:"";border-left:1px dashed #111;width:1px;position:absolute;inset:0 auto 0 -4mm}.tk-voucher-qr{background:#fff;flex:none;width:41mm;height:41mm}.tk-voucher-stub-data{gap:3.4mm;width:100%;margin-top:5mm;display:grid}.tk-voucher-stub-data strong{font-size:.78rem}.tk-voucher-invoice-link{color:#333;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:auto;padding-top:5mm;font-size:.75rem;display:inline-flex}@media (max-width:991.98px){.tk-voucher-sheet{grid-template-columns:1fr}.tk-voucher-stub{border-top:1px dashed #111;border-left:0}.tk-voucher-stub:before{border-top:1px dashed #111;border-left:0;width:auto;height:1px;inset:-.8rem 0 auto}.tk-voucher-stub-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.tk-grid-scroll{min-height:19rem}.tk-service-grid-v2 .tk-grid-service-col,.tk-grid-date-head,.tk-grid-date-cell{box-shadow:none;position:static}.tk-voucher-main{padding:1.4rem}.tk-voucher-header,.tk-voucher-footer{flex-direction:column;align-items:flex-start}.tk-voucher-number{white-space:normal}.tk-voucher-customer-grid,.tk-voucher-service-row,.tk-voucher-stub-data{grid-template-columns:1fr}.tk-voucher-customer-grid>div:not(.tk-voucher-pickup){flex-basis:100%}.tk-voucher-persons{justify-content:space-between;gap:1rem;width:100%}.tk-voucher-company-details{text-align:left;max-width:none}}.tk-master-data-count{white-space:nowrap}@media (max-width:1199.98px){.tk-service-grid-v2 .tk-grid-service-col,.tk-grid-date-head,.tk-grid-date-cell{z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important}.tk-grid-scroll{touch-action:pan-x pan-y;overscroll-behavior:auto;scrollbar-gutter:auto;overflow:auto visible}}@media (max-width:767.98px){.tk-service-grid-card .card-header{align-items:stretch!important}.tk-service-grid-card .card-header>.d-flex{width:100%}.tk-service-grid-card .card-header .btn{flex:auto}.tk-service-grid-v2{min-width:1380px}.tk-service-grid-v2 .tk-grid-service-col{min-width:320px}.tk-grid-tour-select{min-width:270px}.tk-search-select-portal{width:calc(100vw - 16px)!important;max-height:min(44vh,320px)!important;left:8px!important}}@page invoice{size:A4 portrait;margin:0}@page voucher{size:A4 landscape;margin:8mm}@media print{html,body{min-height:100%;background:#fff!important}.tk-travel-invoice{width:210mm;min-height:297mm;margin:0;box-shadow:none!important;border:0!important}.tk-invoice-accent{height:16mm}.tk-travel-invoice-body{padding:13mm 14mm 12mm!important}.tk-travel-invoice-table{min-width:0}.tk-travel-invoice-table tr,.tk-travel-invoice-table td,.tk-travel-invoice-table th,.tk-voucher-service-row{break-inside:avoid}.tk-voucher-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:280mm;min-height:102mm;margin:0 auto;box-shadow:none!important;border:.45mm solid #2525ff!important}.tk-voucher-main{padding:9mm 11mm 7mm 16mm}.tk-voucher-main>h1{font-size:31pt}.tk-voucher-qr{width:38mm;height:38mm}}.tk-service-grid-v2 .tk-grid-service-col,.tk-grid-date-head,.tk-grid-date-cell{z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important}.tk-grid-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:767.98px){.tk-grid-scroll{min-height:26rem;overflow:scroll visible!important}.tk-service-grid-v2{min-width:1320px}.tk-grid-tour-select,.tk-grid-supplier-select{width:260px;min-width:260px}}.tk-search-select-portal[data-search-select-menu=true]{position:fixed!important;right:auto!important}.tk-search-select-actions .btn{pointer-events:auto}.tk-save-loader{z-index:6000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tk-save-loader-card{z-index:6002;border:1px solid var(--tblr-border-color,#e6e7e9);width:min(100%,22rem);position:relative;box-shadow:0 1rem 3rem #1824332e}.tk-save-loader-backdrop{z-index:6001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18243333;position:absolute;inset:0}.tk-route-loader{max-width:34rem;margin:8vh auto 0}.tk-confirm-modal .btn-close{z-index:1;position:absolute;top:.75rem;right:.75rem}.tk-tax-invoice-header{color:#111;background:#f4edb1;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:38mm;padding:10mm 14mm 9mm;display:flex}.tk-tax-invoice-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,6vw,4.55rem);font-weight:800;line-height:.92}.tk-tax-invoice-meta{text-align:right;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:1.5rem;min-width:min(100%,20rem);display:grid}.tk-tax-invoice-meta>div{gap:.3rem;display:grid}.tk-tax-invoice-meta span{color:#1111118c;letter-spacing:.055em;text-transform:uppercase;font-size:.67rem;font-weight:700}.tk-tax-invoice-meta strong{font-size:.82rem;font-weight:800}.tk-travel-invoice>.tk-travel-invoice-body{padding-top:11mm!important}.tk-travel-invoice .tk-travel-billing-grid{border-bottom:1px solid #c5c5c5;padding-bottom:10mm}.tk-travel-invoice .tk-bill-block h2{text-transform:none;letter-spacing:-.015em;font-size:1rem}.tk-travel-invoice .tk-invoice-label{font-weight:700}@media (max-width:767.98px){.tk-tax-invoice-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:1.5rem}.tk-tax-invoice-meta{text-align:left;width:100%;min-width:0}}@page invoice{size:A4 portrait;margin:0}@page voucher{size:A4 landscape;margin:8mm}@media print{html,body{width:100%;min-height:100%;background:#fff!important;margin:0!important;padding:0!important}body,body *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.tk-printing .tk-sidebar,body.tk-printing .tk-topbar,body.tk-printing .tk-no-print{display:none!important}body:has(.tk-print-surface) .tk-sidebar{display:none!important}body:has(.tk-print-surface) .tk-topbar{display:none!important}body:has(.tk-print-surface) .tk-no-print{display:none!important}body.tk-printing .tk-main,body.tk-printing .tk-page{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.tk-print-surface) .tk-main{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.tk-print-surface) .tk-page{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}body.tk-printing .tk-print-surface{margin:0 auto!important;transform:none!important}body:has(.tk-print-surface) .tk-print-surface{margin:0 auto!important;transform:none!important}.tk-travel-invoice.tk-print-surface{width:210mm!important;min-height:297mm!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important}.tk-travel-invoice .tk-tax-invoice-header{min-height:38mm!important;padding:10mm 14mm 9mm!important}.tk-travel-invoice .tk-tax-invoice-header h1{font-size:42pt!important}.tk-travel-invoice .tk-travel-invoice-body{padding:11mm 14mm 12mm!important}.tk-travel-invoice .tk-travel-billing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20mm!important;min-height:44mm!important;margin-bottom:12mm!important;display:grid!important}.tk-travel-invoice .tk-bill-to{text-align:right!important}.tk-travel-invoice .tk-travel-invoice-table-wrap{overflow:visible!important}.tk-travel-invoice .tk-travel-invoice-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.tk-travel-invoice .tk-invoice-bottom-grid{grid-template-columns:minmax(0,1fr) 68mm!important;gap:14mm!important;display:grid!important}.tk-travel-invoice tr,.tk-travel-invoice td,.tk-travel-invoice th,.tk-voucher-service-row{break-inside:avoid!important}.tk-voucher-sheet.tk-print-surface{width:280mm!important;min-height:102mm!important;box-shadow:none!important;background:#f4f4f4!important;border:2px solid #2525ff!important;grid-template-columns:minmax(0,2.45fr) minmax(270px,.95fr)!important;margin:0 auto!important;display:grid!important}.tk-voucher-sheet .tk-voucher-main{padding:10mm 12mm 8mm 18mm!important}.tk-voucher-sheet .tk-voucher-main>h1{font-size:clamp(2.3rem,5.1vw,4.2rem)!important}.tk-voucher-sheet .tk-voucher-stub{border-top:0!important;border-left:1px dashed #111!important;display:flex!important}.tk-voucher-sheet .tk-voucher-stub:before{border-top:0!important;border-left:1px dashed #111!important;width:1px!important;height:auto!important;inset:0 auto 0 -4mm!important}.tk-voucher-sheet .tk-voucher-customer-grid{display:flex!important}.tk-voucher-sheet .tk-voucher-service-row{grid-template-columns:34mm minmax(0,1.6fr) minmax(0,1fr)!important;display:grid!important}.tk-voucher-sheet .tk-voucher-stub-data{grid-template-columns:1fr!important}.tk-voucher-sheet .tk-voucher-header,.tk-voucher-sheet .tk-voucher-footer{flex-direction:row!important;align-items:center!important}.tk-voucher-sheet .tk-voucher-footer{align-items:flex-end!important}.tk-voucher-sheet .tk-voucher-qr{width:41mm!important;height:41mm!important}}.tk-tax-invoice-header h1{font-size:3.55rem}.tk-voucher-main>h1{font-size:4rem}@media (max-width:767.98px){.tk-tax-invoice-header h1{font-size:2.75rem}.tk-voucher-main>h1{font-size:2.4rem}}@media print{.tk-travel-invoice .tk-tax-invoice-header h1{font-size:3.55rem!important}.tk-voucher-sheet .tk-voucher-main>h1{font-size:4rem!important}}.tk-receipt-dropzone{border:1px dashed var(--tblr-border-color,#d9dde3);background:var(--tblr-bg-surface-secondary,#f6f8fb);min-height:10.5rem;color:var(--tblr-body-color,#182433);text-align:center;cursor:pointer;border-radius:.75rem;align-content:center;place-items:center;gap:.45rem;padding:1.5rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.tk-receipt-dropzone:hover,.tk-receipt-dropzone:focus-within{border-color:var(--tk-brand);background:#206bc412;transform:translateY(-1px)}.tk-receipt-dropzone span{color:var(--tblr-secondary-color,#667382);font-size:.78rem}html[data-bs-theme=dark] body{background:var(--tblr-bg-surface-secondary,#151a21)}html[data-bs-theme=dark] .tk-mobile-menu-panel,html[data-bs-theme=dark] .tk-sticky-actions{background:#182433f5}html[data-bs-theme=dark] .tk-grid-scroll,html[data-bs-theme=dark] .tk-grid-date-head,html[data-bs-theme=dark] .tk-grid-date-cell,html[data-bs-theme=dark] .tk-grid-service-col{background:var(--tblr-bg-surface,#1f2937)}html[data-bs-theme=dark] .tk-service-grid thead th,html[data-bs-theme=dark] .tk-service-grid-v2 thead .tk-grid-date-head,html[data-bs-theme=dark] .tk-service-grid-v2 thead .tk-grid-service-col{background:var(--tblr-bg-surface-secondary,#18202b)}html[data-bs-theme=dark] .tk-logo-preview{background:#fff}html[data-bs-theme=dark] .tk-print-surface,html[data-bs-theme=dark] .tk-travel-invoice,html[data-bs-theme=dark] .tk-voucher-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{html,body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}}.tk-payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tk-payment-summary-grid>div{border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:var(--tblr-border-radius-lg,.5rem);background:var(--tblr-bg-surface-secondary,#f6f8fb);gap:.15rem;padding:.8rem;display:grid}.tk-payment-summary-grid span,.tk-sample-summary span{color:var(--tblr-secondary-color,#667382)}.tk-invoice-payment-stamp{z-index:2;letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:.35rem;padding:.45rem .9rem;font-size:.75rem;font-weight:800;position:absolute;top:43mm;right:14mm;transform:rotate(-4deg)}.tk-payment-paid{color:#2fb344}.tk-payment-partial{color:#f59f00}.tk-payment-unpaid{color:#d63939}.tk-voucher-payment-status{letter-spacing:.06em;border:1px solid;border-radius:999px;justify-self:end;width:fit-content;padding:.3rem .65rem;font-size:.68rem;font-weight:800}.tk-report-sheet{max-width:100%;display:block}.tk-report-header{border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:var(--tblr-border-radius-lg,.5rem);background:linear-gradient(135deg,#206bc41a,#4299e108);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.tk-report-header h1{letter-spacing:-.035em;margin:.2rem 0;font-size:clamp(1.7rem,4vw,2.7rem)}.tk-report-section .table{min-width:760px}.tk-report-section th,.tk-report-section td{white-space:nowrap}.tk-report-footer{color:var(--tblr-secondary-color,#667382);text-align:center;padding:1rem 0 0;font-size:.72rem}@media (max-width:575.98px){.tk-discount-editor,.tk-payment-summary-grid{grid-template-columns:1fr}.tk-invoice-payment-stamp{width:fit-content;margin:1rem 1.5rem 0 auto;position:static}}@media print{.tk-report-sheet.tk-print-surface{color:#182433!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important}.tk-report-sheet .tk-report-header{background:#eef5ff!important;border-color:#cfd4dc!important;margin-bottom:5mm!important;padding:5mm!important}.tk-report-sheet .row-cards{--tblr-gutter-x:3mm;--tblr-gutter-y:3mm}.tk-report-sheet .card{box-shadow:none!important;break-inside:avoid!important;border:1px solid #d8dce2!important}.tk-report-sheet .card-body,.tk-report-sheet .card-header{padding:3mm!important}.tk-report-sheet .table-responsive{overflow:visible!important}.tk-report-sheet table{width:100%!important;min-width:0!important;font-size:7.5pt!important}.tk-report-sheet th,.tk-report-sheet td{white-space:normal!important;padding:1.5mm 1mm!important}.tk-report-sheet tr{break-inside:avoid!important}.tk-report-sheet .badge{border:1px solid!important}.tk-report-footer{padding-top:4mm!important}.tk-travel-invoice .tk-invoice-payment-stamp{top:43mm!important;right:14mm!important}}.tk-support-banner{z-index:1020;position:sticky;top:0}html[data-sidebar-style=light] .tk-sidebar{background:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#182433)}html[data-sidebar-style=light] .tk-sidebar .tk-nav-link{color:var(--tblr-body-color,#182433)}html[data-sidebar-style=accent] .tk-sidebar{background:var(--tk-brand);color:#fff}html[data-sidebar-style=accent] .tk-sidebar .tk-nav-link{color:#ffffffd1}html[data-sidebar-style=accent] .tk-sidebar .tk-nav-link.active{color:#fff;background:#ffffff2e}html[data-density=compact] .card-body{padding:.85rem}html[data-density=compact] .table td,html[data-density=compact] .table th{padding-top:.45rem;padding-bottom:.45rem}html[data-radius=square]{--tblr-border-radius:0;--tblr-border-radius-lg:0}html[data-radius=rounded]{--tblr-border-radius:.75rem;--tblr-border-radius-lg:1rem}html[data-font-scale=small]{font-size:14px}html[data-font-scale=large]{font-size:17px}.tk-accent-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;display:grid}.tk-accent-option{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius-lg);cursor:pointer;align-items:center;gap:.55rem;padding:.75rem;display:flex}.tk-accent-option input{margin:0}.tk-accent-option span{background:var(--accent-preview);border-radius:50%;width:1.25rem;height:1.25rem}[data-accent-preview=blue]{--accent-preview:#206bc4}[data-accent-preview=azure]{--accent-preview:#4299e1}[data-accent-preview=indigo]{--accent-preview:#4263eb}[data-accent-preview=purple]{--accent-preview:#ae3ec9}[data-accent-preview=pink]{--accent-preview:#d6336c}[data-accent-preview=red]{--accent-preview:#d63939}[data-accent-preview=orange]{--accent-preview:#f76707}[data-accent-preview=green]{--accent-preview:#2fb344}[data-accent-preview=teal]{--accent-preview:#0ca678}.tk-travel-invoice .tk-travel-billing-grid{grid-template-columns:minmax(0,1fr) 46mm minmax(0,1fr);align-items:center;gap:10mm}.tk-invoice-payment-stamp{text-align:center;place-items:center;gap:.28rem;min-height:28mm;padding:.6rem;display:grid;position:static;transform:rotate(-4deg)}.tk-invoice-payment-stamp strong{letter-spacing:.1em;font-size:1.35rem}.tk-invoice-payment-stamp span{letter-spacing:.02em;font-size:.67rem;font-weight:700}@media (max-width:767.98px){.tk-travel-invoice .tk-travel-billing-grid{grid-template-columns:1fr}.tk-invoice-payment-stamp{width:min(100%,230px);margin:auto}}@media print{.tk-travel-invoice .tk-travel-billing-grid{grid-template-columns:minmax(0,1fr) 42mm minmax(0,1fr)!important;gap:8mm!important}.tk-travel-invoice .tk-invoice-payment-stamp{min-height:25mm!important;margin:0!important;position:static!important}.tk-invoice-payment-stamp strong{font-size:13pt!important}.tk-invoice-payment-stamp span{font-size:6.5pt!important}}:root{--tk-brand-rgb:32, 107, 196}.tk-nav-link:hover,.tk-nav-link.active,.tk-stat-icon{background:rgba(var(--tk-brand-rgb), .11)}.tk-brand-mark{background:linear-gradient(135deg, var(--tk-brand), color-mix(in srgb, var(--tk-brand) 62%, white));box-shadow:0 .45rem 1rem rgba(var(--tk-brand-rgb), .25)}html[data-sidebar-style=dark] .tk-sidebar{color:#f8fafc;background:#182433;border-right-color:#ffffff1a}html[data-sidebar-style=dark] .tk-sidebar-header,html[data-sidebar-style=dark] .tk-sidebar-footer{border-color:#ffffff1a}html[data-sidebar-style=dark] .tk-sidebar .tk-nav-link{color:#ffffffc7}html[data-sidebar-style=dark] .tk-sidebar .tk-nav-link:hover,html[data-sidebar-style=dark] .tk-sidebar .tk-nav-link.active{color:#fff;background:#ffffff1c}html[data-sidebar-style=dark] .tk-sidebar .text-secondary,html[data-sidebar-style=dark] .tk-sidebar .tk-nav-label{color:#ffffff8c!important}html[data-sidebar-style=accent] .tk-sidebar-header,html[data-sidebar-style=accent] .tk-sidebar-footer{border-color:#ffffff2e}html[data-sidebar-style=accent] .tk-sidebar .text-secondary,html[data-sidebar-style=accent] .tk-sidebar .tk-nav-label{color:#ffffffa6!important}html[data-sidebar-style=transparent] .tk-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:0 0}html[data-sidebar-width=compact]{--tk-sidebar-width:13rem}html[data-sidebar-width=standard]{--tk-sidebar-width:16rem}html[data-sidebar-width=wide]{--tk-sidebar-width:19rem}html[data-layout-width=wide] .tk-page{width:min(100%,1500px);margin-inline:auto}html[data-layout-width=boxed] .tk-page{width:min(100% - 2rem,1240px);margin-inline:auto}html[data-topbar-style=solid] .tk-topbar{background:var(--tblr-bg-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-topbar-style=glass] .tk-topbar{background:color-mix(in srgb, var(--tblr-bg-surface,#fff) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-topbar-style=accent] .tk-topbar{background:var(--tk-brand);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#fff3}html[data-topbar-style=accent] .tk-topbar .text-secondary{color:#ffffffb8!important}html[data-sticky-header=false] .tk-topbar{position:static}html[data-density=spacious] .card-body{padding:1.5rem}html[data-density=spacious] .table td,html[data-density=spacious] .table th{padding-top:1rem;padding-bottom:1rem}html[data-density=spacious] .tk-nav-link{min-height:3rem;padding-block:.8rem}html[data-radius=soft]{--tblr-border-radius:.45rem;--tblr-border-radius-lg:.65rem}html[data-radius=pill]{--tblr-border-radius:1.5rem;--tblr-border-radius-lg:1.75rem}html[data-radius=pill] .card{border-radius:1.25rem}html[data-radius=pill] .form-control,html[data-radius=pill] .form-select,html[data-radius=pill] .btn:not(.btn-icon){border-radius:999px}html[data-font-scale=extra-large]{font-size:18px}html[data-font-family=system] body{font-family:var(--tblr-font-sans-serif)}html[data-font-family=modern] body{letter-spacing:-.005em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html[data-font-family=classic] body{font-family:Georgia,Times New Roman,serif}html[data-font-family=classic] .btn,html[data-font-family=classic] input,html[data-font-family=classic] select,html[data-font-family=classic] textarea{font-family:ui-sans-serif,system-ui,sans-serif}html[data-table-style=striped] .table tbody tr:nth-child(odd)>*{background:rgba(var(--tk-brand-rgb), .035)}html[data-table-style=bordered] .table th,html[data-table-style=bordered] .table td{border:1px solid var(--tblr-border-color)}html[data-page-background=plain] body{background:var(--tblr-bg-surface,#fff)}html[data-page-background=tinted] body{background:color-mix(in srgb, var(--tk-brand) 6%, var(--tblr-bg-surface-secondary,#f6f8fb))}html[data-shadow-style=none] .card,html[data-shadow-style=none] .tk-topbar,html[data-shadow-style=none] .tk-mobile-menu-panel{box-shadow:none!important}html[data-shadow-style=soft] .card{box-shadow:0 .2rem .85rem #1824330e}html[data-shadow-style=strong] .card{box-shadow:0 .65rem 1.8rem #18243324}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:80ms!important;animation-duration:80ms!important}html[data-motion=none] *,html[data-motion=none] :before,html[data-motion=none] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-bs-theme=dark] .tk-topbar{background:#182433ed}html[data-bs-theme=dark][data-topbar-style=solid] .tk-topbar,html[data-bs-theme=dark] .tk-mobile-menu-panel,html[data-bs-theme=dark][data-page-background=plain] body{background:var(--tblr-bg-surface)}html[data-bs-theme=dark][data-page-background=tinted] body{background:color-mix(in srgb, var(--tk-brand) 8%, #121923)}.tk-accent-option{min-height:3.15rem;transition:border-color .15s,box-shadow .15s,transform .15s}.tk-accent-option:hover{transform:translateY(-1px)}.tk-accent-option.is-selected{border-color:var(--tk-brand);box-shadow:0 0 0 2px rgba(var(--tk-brand-rgb), .12)}.tk-accent-option span{flex:none;box-shadow:inset 0 0 0 1px #0000001f}.tk-theme-preview{overflow:hidden}.tk-theme-preview .card{box-shadow:none}.tk-nav-group{margin-bottom:.35rem}.tk-nav-group>summary{cursor:pointer;border-radius:var(--tblr-border-radius);min-height:2.45rem;color:var(--tblr-secondary-color);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.72rem;font-weight:800;list-style:none;display:flex}.tk-nav-group>summary::-webkit-details-marker{display:none}.tk-nav-group>summary:hover{background:rgba(var(--tk-brand-rgb), .07);color:var(--tk-brand)}.tk-nav-group-items{gap:.1rem;padding:.1rem 0 .45rem .45rem;display:grid}.tk-nav-chevron{margin-left:auto;transition:transform .15s}.tk-nav-group[open] .tk-nav-chevron{transform:rotate(90deg)}html[data-sidebar-style=dark] .tk-nav-group>summary,html[data-sidebar-style=accent] .tk-nav-group>summary{color:#ffffff94}.tk-statement-scroll{max-height:calc(100vh - 17rem)}.tk-statement-scroll thead{z-index:2;background:var(--tblr-bg-surface,#fff);position:sticky;top:0}.tk-statement-wrap{white-space:normal;overflow-wrap:anywhere;max-width:20rem}@media (max-width:991.98px){html[data-layout-width=boxed] .tk-page,html[data-layout-width=wide] .tk-page{width:100%}.tk-statement-scroll{max-height:none}}@media print{.tk-statement-scroll{max-height:none!important;overflow:visible!important}.tk-statement-scroll thead{position:static!important}}.tk-invoice-totals-footer{grid-template-columns:minmax(0,1fr) minmax(290px,25rem);align-items:end;gap:1.5rem;display:grid}.tk-discount-editor{grid-template-columns:1fr;gap:.75rem;min-width:0;display:grid}.tk-discount-help{color:var(--tblr-secondary-color,#667382);font-size:.78rem}.tk-discount-controls{grid-template-columns:minmax(170px,220px) minmax(190px,240px);align-items:end;gap:.75rem;display:grid}.tk-discount-field{min-width:0}.tk-discount-field.is-disabled{opacity:.58}.tk-tax-policy-note{border:1px solid rgba(var(--tk-brand-rgb), .2);border-radius:var(--tblr-border-radius,.375rem);background:rgba(var(--tk-brand-rgb), .06);align-items:center;gap:.55rem;width:fit-content;max-width:100%;padding:.5rem .7rem;font-size:.76rem;display:flex}.tk-tax-policy-note span{color:var(--tblr-secondary-color,#667382)}.tk-invoice-totals{border:1px solid var(--tblr-border-color,#d9dee7);border-radius:var(--tblr-border-radius-lg,.5rem);background:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#182433);padding:1rem 1.05rem;box-shadow:0 .35rem 1.2rem #1824330d}.tk-invoice-totals>div>span,.tk-invoice-financial-summary>div>span{font-weight:700;color:#374151!important;opacity:1!important}.tk-invoice-totals>div>strong,.tk-invoice-financial-summary>div>strong{color:#111827;opacity:1;font-weight:800}.tk-invoice-clean-header{color:#182433;background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#f6f8fb 100%);border-bottom:1px solid #d7dce3;justify-content:space-between;align-items:center;gap:1.5rem;min-height:31mm;padding:8mm 11mm;display:flex}.tk-invoice-clean-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.tk-invoice-clean-brand img,.tk-invoice-clean-logo-fallback{object-fit:contain;flex:none;width:13mm;height:13mm}.tk-invoice-clean-logo-fallback{color:#fff;background:var(--tk-brand,#206bc4);border-radius:.55rem;place-items:center;font-weight:800;display:grid}.tk-invoice-clean-brand>div{gap:.18rem;min-width:0;display:grid}.tk-invoice-clean-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;overflow:hidden}.tk-invoice-clean-brand span,.tk-invoice-clean-meta span{color:#667382;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tk-invoice-clean-meta{text-align:right;flex:none;justify-items:end;gap:.16rem;display:grid}.tk-invoice-clean-meta strong{color:#111827;letter-spacing:.015em;font-size:1.22rem}.tk-invoice-clean-meta small{color:#667382;font-size:.72rem}.tk-invoice-financial-summary{color:#182433;background:#fff;border:1px solid #cfd6df;border-radius:.55rem;padding:0;overflow:hidden;box-shadow:0 .4rem 1.25rem #1824330f}.tk-invoice-financial-summary>div{background:#fff;border-bottom:1px solid #e2e6ec;min-height:11mm;padding:2.7mm 3.5mm}.tk-invoice-financial-summary>div:last-child{border-bottom:0}.tk-invoice-financial-summary .tk-sample-summary-total{background:#eef5ff;border-top:1px solid #b8cbea}.tk-invoice-financial-summary .badge{color:inherit;font-weight:800}@media (max-width:767.98px){.tk-invoice-totals-footer,.tk-discount-controls{grid-template-columns:1fr}.tk-invoice-clean-header{flex-direction:column;align-items:flex-start;padding:1.25rem}.tk-invoice-clean-meta{text-align:left;justify-items:start}}@media print{.tk-invoice-clean-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f7f9fc!important;min-height:27mm!important;padding:6mm 10mm!important}.tk-invoice-financial-summary{box-shadow:none!important}.tk-invoice-financial-summary>div>span,.tk-invoice-financial-summary>div>strong{color:#111827!important}}html[data-bs-theme=dark] .tk-invoice-totals{color:#f8fafc;background:#182433;border-color:#475569}html[data-bs-theme=dark] .tk-invoice-totals>div>span,html[data-bs-theme=dark] .tk-invoice-totals>div>strong{color:#f8fafc!important}.tk-invoice-totals>div,.tk-invoice-financial-summary>div{opacity:1!important;filter:none!important;text-shadow:none!important}.tk-help-tip{color:var(--tblr-secondary);cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.tk-help-tip-content{z-index:1080;background:var(--tblr-dark);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;width:240px;max-width:75vw;padding:.55rem .7rem;font-size:.75rem;font-weight:400;line-height:1.35;transition:all .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #0003}.tk-help-tip:hover .tk-help-tip-content,.tk-help-tip:focus .tk-help-tip-content{opacity:1;visibility:visible;transform:translate(-50%)}.tk-dashboard-period{width:190px}.tk-line-chart{height:250px;color:var(--tblr-primary);overflow:hidden}.tk-line-chart svg{width:100%;height:100%}.tk-chart-grid line{stroke:var(--tblr-border-color);stroke-width:1px;vector-effect:non-scaling-stroke}.tk-chart-line{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tk-chart-area{fill:color-mix(in srgb,currentColor 14%,transparent)}.tk-chart-point{fill:var(--tblr-bg-surface);stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.tk-chart-labels{color:var(--tblr-secondary);justify-content:space-between;gap:.25rem;min-height:1.2rem;font-size:.7rem;display:flex}.tk-chart-labels span{text-align:center;white-space:nowrap;flex:1}.tk-chart-collected{color:var(--tblr-green)}.tk-chart-bookings{color:var(--tblr-azure)}.tk-donut{border-radius:50%;place-items:center;width:154px;height:154px;display:grid;position:relative}.tk-donut:before{content:"";background:var(--tblr-bg-surface);border-radius:50%;position:absolute;inset:20px}.tk-donut>div{text-align:center;display:grid;position:relative}.tk-donut strong{font-size:1.7rem;line-height:1}.tk-donut span{color:var(--tblr-secondary);margin-top:.35rem;font-size:.72rem}.tk-dot{border-radius:50%;width:.65rem;height:.65rem;margin-right:.45rem;display:inline-block}.tk-receipt-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#182433;--tblr-bg-surface:#fff;--tblr-bg-surface-secondary:#f6f8fb;--tblr-border-color:#dfe3e8;--tblr-secondary:#667382;background:#fff;border:0;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 14px 45px #1f2a371f}.tk-receipt-accent{background:linear-gradient(90deg,var(--tblr-primary),var(--tblr-azure),var(--tblr-cyan));height:9px}.tk-receipt-header{border-bottom:1px solid var(--tblr-border-color);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.6rem;display:flex}.tk-receipt-logo{object-fit:contain;width:72px;height:72px}.tk-receipt-logo-placeholder{background:var(--tblr-primary-lt);width:64px;height:64px;color:var(--tblr-primary);border-radius:16px;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.letter-spacing{letter-spacing:.12em}.tk-receipt-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--tblr-primary) 10%,var(--tblr-bg-surface)),var(--tblr-bg-surface));border:1px solid color-mix(in srgb,var(--tblr-primary) 25%,var(--tblr-border-color));border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin:2rem 0;padding:2rem;display:flex}.tk-receipt-amount{margin:.35rem 0;font-size:2.6rem;font-weight:800;line-height:1.1}.tk-receipt-qr{background:#fff;border:1px solid #d9dee7;border-radius:.65rem;width:110px;height:110px;padding:.45rem}.tk-receipt-section{border:1px solid var(--tblr-border-color);border-radius:.8rem;height:100%;padding:1.25rem}.tk-receipt-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--tblr-secondary);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.tk-receipt-dl{margin:0}.tk-receipt-dl>div{border-bottom:1px dashed var(--tblr-border-color);justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.tk-receipt-dl>div:last-child{border-bottom:0}.tk-receipt-dl dt{color:var(--tblr-secondary);font-weight:500}.tk-receipt-dl dd{text-align:right;margin:0;font-weight:600}.tk-receipt-totals{border:1px solid var(--tblr-border-color);border-radius:.8rem;margin-top:1.5rem;overflow:hidden}.tk-receipt-totals>div{border-bottom:1px solid var(--tblr-border-color);justify-content:space-between;padding:.8rem 1rem;display:flex}.tk-receipt-totals>div:last-child{border-bottom:0}.tk-receipt-balance{background:var(--tblr-bg-surface-secondary);font-size:1.05rem}.tk-receipt-note{border-left:4px solid var(--tblr-primary);background:var(--tblr-primary-lt);border-radius:.25rem .6rem .6rem .25rem;margin-top:1.25rem;padding:1rem}.tk-receipt-footer{border-top:1px solid var(--tblr-border-color);justify-content:space-between;align-items:end;gap:2rem;margin-top:2.2rem;padding-top:1.2rem;display:flex}@media (max-width:767px){.tk-dashboard-period{width:100%}.tk-receipt-header,.tk-receipt-hero,.tk-receipt-footer{flex-direction:column}.tk-receipt-header .text-end,.tk-receipt-footer .text-end{text-align:left!important}.tk-receipt-amount{font-size:2rem}.tk-chart-labels{display:none}}@media print{.tk-receipt-sheet.tk-print-surface{width:190mm!important;max-width:190mm!important;min-height:270mm!important;box-shadow:none!important;border:0!important;margin:0 auto!important}.tk-receipt-sheet .card-body{padding:10mm!important}.tk-receipt-accent{height:3mm!important}.tk-receipt-amount{font-size:25pt!important}.tk-receipt-hero,.tk-receipt-section,.tk-receipt-totals{break-inside:avoid}}.tk-sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tk-sidebar-collapse{flex:none}.tk-sidebar-collapsed .tk-sidebar{width:78px}.tk-sidebar-collapsed .tk-main{margin-left:78px}.tk-sidebar-collapsed .tk-sidebar .tk-brand-text,.tk-sidebar-collapsed .tk-sidebar .tk-nav-link span,.tk-sidebar-collapsed .tk-sidebar .tk-nav-group summary span,.tk-sidebar-collapsed .tk-sidebar-footer>div,.tk-sidebar-collapsed .tk-sidebar-footer>a div,.tk-sidebar-collapsed .tk-sidebar-footer .btn span{display:none}.tk-sidebar-collapsed .tk-sidebar .tk-nav-group summary{justify-content:center}.tk-sidebar-collapsed .tk-sidebar .tk-nav-link{justify-content:center;padding-left:.75rem;padding-right:.75rem}.tk-notification-badge{border:2px solid var(--tblr-bg-surface);min-width:1.25rem;padding:.2rem .35rem;position:absolute;top:-.45rem;right:-.45rem}.tk-mobile-nav-backdrop,.tk-mobile-nav-panel{display:none}@media (max-width:991.98px){.tk-sidebar{display:none!important}.tk-main{margin-left:0!important}.tk-mobile-nav-backdrop{z-index:1040;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .2s;display:block;position:fixed;inset:0}.tk-mobile-nav-panel{background:var(--tblr-bg-surface);z-index:1050;flex-direction:column;width:min(88vw,360px);transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:0 0 2rem #00000040}.tk-mobile-nav-open .tk-mobile-nav-backdrop{opacity:1;pointer-events:auto}.tk-mobile-nav-open .tk-mobile-nav-panel{transform:translate(0)}.tk-mobile-nav-header,.tk-mobile-nav-footer{border-bottom:1px solid var(--tblr-border-color);justify-content:space-between;align-items:center;padding:1rem;display:flex}.tk-mobile-nav-footer{border-top:1px solid var(--tblr-border-color);border-bottom:0;margin-top:auto;display:block}.tk-mobile-nav-body{padding:1rem;overflow-y:auto}.tk-mobile-nav-open{overflow:hidden}}.tk-app-modal{z-index:1090}.tk-app-modal>.modal-dialog{z-index:2;position:relative}.tk-app-modal>.modal-backdrop{z-index:1;cursor:default;background:#000;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0}.tk-app-modal .modal-content{border:0;box-shadow:0 1.5rem 4rem #0f172a47}.tk-app-modal .modal-header{align-items:flex-start}.tk-driver-picker{gap:.65rem;max-height:320px;padding:.15rem;display:grid;overflow-y:auto}.tk-driver-option{border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface);width:100%;color:inherit;border-radius:.7rem;align-items:center;gap:.85rem;padding:.85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.tk-driver-option:hover{border-color:color-mix(in srgb,var(--tblr-primary) 55%,var(--tblr-border-color));background:color-mix(in srgb,var(--tblr-primary) 4%,var(--tblr-bg-surface))}.tk-driver-option.active{border-color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 8%,var(--tblr-bg-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--tblr-primary) 15%,transparent)}.tk-driver-check{border:1px solid var(--tblr-border-color);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.tk-driver-check.active{border-color:var(--tblr-primary);background:var(--tblr-primary);color:#fff}.tk-driver-name-cell{min-width:190px}.tk-driver-phone-cell{min-width:150px}.tk-driver-status-cell{min-width:230px}.tk-driver-status-select{width:auto;min-width:135px;display:inline-block}.tk-notification-menu{z-index:1100;border:0;width:min(420px,100vw - 1.5rem);padding:0;box-shadow:0 1rem 3rem #0f172a38;position:absolute!important;top:calc(100% + .65rem)!important;left:auto!important;right:0!important}.tk-notification-menu>.card,.tk-profile-menu>.card{border:0}.tk-notification-unread{background:color-mix(in srgb,var(--tblr-primary) 7%,var(--tblr-bg-surface))}.tk-profile-menu{z-index:1100;border:0;width:min(320px,100vw - 1.5rem);padding:0;box-shadow:0 1rem 3rem #0f172a38;position:absolute!important;top:calc(100% + .65rem)!important;left:auto!important;right:0!important}.tk-payment-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.text-purple{color:var(--tblr-purple)!important}.bg-purple-lt{background:color-mix(in srgb,var(--tblr-purple) 14%,transparent)!important}@media (max-width:767.98px){.tk-app-modal .modal-dialog{margin:.75rem}.tk-driver-picker{max-height:260px}.tk-driver-status-select{width:100%}.tk-payment-balance-grid{grid-template-columns:1fr!important}.tk-notification-menu,.tk-profile-menu{width:auto;position:fixed!important;top:4.2rem!important;left:.75rem!important;right:.75rem!important}}.tk-invoice-payment-stamp.tk-payment-refunded{color:#6d28d9;background:#8b5cf614;border-color:#8b5cf6}.tk-invoice-payment-stamp.tk-payment-no-show{color:#b45309;background:#f59f001a;border-color:#f59f00}.tk-invoice-payment-stamp.tk-payment-cancelled{color:#b42318;background:#d6393914;border-color:#d63939}.tk-invoice-payment-stamp span{white-space:normal;text-align:center;max-width:240px;line-height:1.25}.tk-invoice-booking-state{border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.tk-invoice-booking-state.no_show{background:#f59f0014;border-color:#f59f0073}.tk-invoice-booking-state.refunded{background:#8b5cf614;border-color:#8b5cf673}.tk-invoice-booking-state.cancelled{background:#d6393914;border-color:#d6393973}@media (max-width:767px){.tk-invoice-booking-state{flex-direction:column;align-items:flex-start}}.tk-service-grid-v2{min-width:1810px}.tk-service-grid-v2 th:nth-last-child(3),.tk-service-grid-v2 td:nth-last-child(3){min-width:120px}.tk-service-grid-v2 th:nth-last-child(2),.tk-service-grid-v2 td:nth-last-child(2){min-width:145px}.tk-travel-invoice-table th:nth-child(9),.tk-travel-invoice-table td:nth-child(9){overflow-wrap:anywhere;width:27mm}.tk-travel-invoice-table th:nth-child(10),.tk-travel-invoice-table td:nth-child(10){width:17mm}.tk-travel-invoice-table th:nth-child(11),.tk-travel-invoice-table td:nth-child(11){width:21mm}@media print{.tk-travel-invoice-table{width:100%!important;min-width:0!important}.tk-travel-invoice-table th,.tk-travel-invoice-table td{padding-left:1.2mm!important;padding-right:1.2mm!important;font-size:6.5pt!important}}:root{--tk-ui-surface:var(--tblr-bg-surface,#fff);--tk-ui-surface-soft:var(--tblr-bg-surface-secondary,#f6f8fb);--tk-ui-surface-raised:#fff;--tk-ui-text:var(--tblr-body-color,#182433);--tk-ui-muted:var(--tblr-secondary-color,#667382);--tk-ui-border:var(--tblr-border-color,#d9dee7);--tk-ui-input:#fff;--tk-ui-input-disabled:#eef1f5;--tk-ui-shadow:0 .75rem 2rem #18243314;--tk-semantic-success:#238636;--tk-semantic-danger:#d1242f;--tk-semantic-warning:#b26a00;--tk-semantic-refund:#7c3aed;--tk-semantic-info:#0969da;--tk-semantic-azure:#087ea4;--tk-semantic-orange:#d9480f;--tk-semantic-neutral:#57606a;--tk-success-soft:#23863621;--tk-danger-soft:#d1242f1f;--tk-warning-soft:#b26a0024;--tk-refund-soft:#7c3aed21;--tk-info-soft:#0969da1f;--tk-brand-soft:rgba(var(--tk-brand-rgb,32, 107, 196), .12);--tk-azure-soft:#087ea421;--tk-orange-soft:#d9480f21;--tk-neutral-soft:#57606a1f}html[data-bs-theme=dark]{--tk-ui-surface:#182433;--tk-ui-surface-soft:#111827;--tk-ui-surface-raised:#1f2d3d;--tk-ui-text:#f3f6fb;--tk-ui-muted:#aeb9c8;--tk-ui-border:#3b495a;--tk-ui-input:#111b28;--tk-ui-input-disabled:#202b39;--tk-ui-shadow:0 .9rem 2.4rem #0000004d;--tk-semantic-success:#63dc86;--tk-semantic-danger:#ff7b83;--tk-semantic-warning:#ffd166;--tk-semantic-refund:#c4a5ff;--tk-semantic-info:#78b7ff;--tk-semantic-azure:#68d3f3;--tk-semantic-orange:#ff9b66;--tk-semantic-neutral:#c0c8d2;--tk-success-soft:#63dc862b;--tk-danger-soft:#ff7b8329;--tk-warning-soft:#ffd1662b;--tk-refund-soft:#c4a5ff2b;--tk-info-soft:#78b7ff2b;--tk-brand-soft:rgba(var(--tk-brand-rgb,32, 107, 196), .2);--tk-azure-soft:#68d3f32b;--tk-orange-soft:#ff9b662b;--tk-neutral-soft:#c0c8d226}body,.tk-main,.tk-page{color:var(--tk-ui-text)}.card,.modal-content,.dropdown-menu,.offcanvas,.list-group-item,.accordion-item,.tk-mobile-menu-panel,.tk-mobile-nav-panel,.tk-notification-menu>.card,.tk-profile-menu>.card,.tk-search-select-portal,.tk-invoice-totals,.tk-payment-summary-grid>div,.tk-receipt-dropzone,.tk-logo-upload,.tk-sticky-actions{color:var(--tk-ui-text);border-color:var(--tk-ui-border);background-color:var(--tk-ui-surface)}.card-header,.card-footer,.modal-header,.modal-footer,.dropdown-header,.accordion-button,.tk-mobile-nav-header,.tk-mobile-nav-footer{color:var(--tk-ui-text);border-color:var(--tk-ui-border)}.form-control,.form-select,.input-group-text,.form-check-input,.tk-driver-option{color:var(--tk-ui-text);border-color:var(--tk-ui-border);background-color:var(--tk-ui-input)}.form-control::placeholder,.form-select:invalid,.text-secondary,.form-hint,.tk-discount-help,.tk-tax-policy-note span,.tk-chart-labels,.tk-donut span{opacity:1;color:var(--tk-ui-muted)!important}.form-control:disabled,.form-control[readonly],.form-select:disabled{color:var(--tk-ui-muted);background-color:var(--tk-ui-input-disabled);opacity:1}.form-control:focus,.form-select:focus,.form-check-input:focus{color:var(--tk-ui-text);background-color:var(--tk-ui-input);border-color:color-mix(in srgb, var(--tk-brand,#206bc4) 72%, var(--tk-ui-border));box-shadow:0 0 0 .2rem color-mix(in srgb, var(--tk-brand,#206bc4) 18%, transparent)}.table{--tblr-table-color:var(--tk-ui-text);--tblr-table-border-color:var(--tk-ui-border);--tblr-table-bg:transparent;color:var(--tk-ui-text)}.table>:not(caption)>*>*,.table thead th,.table tbody td,.table tfoot td{border-color:var(--tk-ui-border);background-color:#0000}.table thead th,.tk-service-grid-v2 thead th,.tk-statement-scroll thead{color:var(--tk-ui-text);background-color:var(--tk-ui-surface-soft)}.table-active>*{color:var(--tk-ui-text)!important;background-color:var(--tk-ui-surface-soft)!important}.tk-grid-scroll,.tk-grid-date-head,.tk-grid-date-cell,.tk-grid-service-col{color:var(--tk-ui-text);background-color:var(--tk-ui-surface)}.tk-service-grid-v2 thead .tk-grid-date-head,.tk-service-grid-v2 thead .tk-grid-service-col{background-color:var(--tk-ui-surface-soft)}.tk-topbar{color:var(--tk-ui-text);border-color:var(--tk-ui-border)}.dropdown-item,.dropdown-item-text,.dropdown-header,.tk-nav-link,.tk-nav-group summary,.tk-sidebar-footer,.tk-sidebar-footer a{color:var(--tk-ui-text)}.dropdown-item:hover,.dropdown-item:focus,.list-group-item-action:hover,.list-group-item-action:focus,.tk-nav-link:hover,.tk-nav-group summary:hover{color:var(--tk-ui-text);background-color:color-mix(in srgb, var(--tk-brand,#206bc4) 10%, var(--tk-ui-surface))}.tk-notification-unread{color:var(--tk-ui-text);background:color-mix(in srgb, var(--tk-brand,#206bc4) 11%, var(--tk-ui-surface))}.text-success,.text-green,.tk-payment-paid,.tk-amount-paid,.tk-amount-credit,.tk-status-active,.tk-status-confirmed{color:var(--tk-semantic-success)!important}.text-danger,.text-red,.tk-payment-unpaid,.tk-amount-balance,.tk-amount-debit,.tk-status-cancelled,.tk-status-disabled{color:var(--tk-semantic-danger)!important}.text-warning,.text-yellow,.tk-payment-partial,.tk-status-partial,.tk-status-pending{color:var(--tk-semantic-warning)!important}.text-purple,.tk-amount-refunded,.tk-status-refunded{color:var(--tk-semantic-refund)!important}.text-primary{color:var(--tk-brand,#206bc4)!important}.text-blue,.tk-status-info{color:var(--tk-semantic-info)!important}.text-azure,.text-cyan{color:var(--tk-semantic-azure)!important}.text-orange,.tk-status-no-show{color:var(--tk-semantic-orange)!important}.bg-green-lt,.bg-success-lt,.badge.bg-green-lt,.badge.bg-success-lt,.avatar.bg-green-lt,.avatar.bg-success-lt{color:var(--tk-semantic-success)!important;border-color:color-mix(in srgb, var(--tk-semantic-success) 35%, transparent)!important;background-color:var(--tk-success-soft)!important}.bg-red-lt,.bg-danger-lt,.badge.bg-red-lt,.badge.bg-danger-lt,.avatar.bg-red-lt,.avatar.bg-danger-lt{color:var(--tk-semantic-danger)!important;border-color:color-mix(in srgb, var(--tk-semantic-danger) 35%, transparent)!important;background-color:var(--tk-danger-soft)!important}.bg-yellow-lt,.bg-warning-lt,.badge.bg-yellow-lt,.badge.bg-warning-lt,.avatar.bg-yellow-lt,.avatar.bg-warning-lt{color:var(--tk-semantic-warning)!important;border-color:color-mix(in srgb, var(--tk-semantic-warning) 35%, transparent)!important;background-color:var(--tk-warning-soft)!important}.bg-purple-lt,.badge.bg-purple-lt,.avatar.bg-purple-lt{color:var(--tk-semantic-refund)!important;border-color:color-mix(in srgb, var(--tk-semantic-refund) 35%, transparent)!important;background-color:var(--tk-refund-soft)!important}.bg-primary-lt,.badge.bg-primary-lt,.avatar.bg-primary-lt{color:var(--tk-brand,#206bc4)!important;border-color:color-mix(in srgb, var(--tk-brand,#206bc4) 35%, transparent)!important;background-color:var(--tk-brand-soft)!important}.bg-blue-lt,.bg-info-lt,.badge.bg-blue-lt,.badge.bg-info-lt,.avatar.bg-blue-lt,.avatar.bg-info-lt{color:var(--tk-semantic-info)!important;border-color:color-mix(in srgb, var(--tk-semantic-info) 35%, transparent)!important;background-color:var(--tk-info-soft)!important}.bg-azure-lt,.bg-cyan-lt,.badge.bg-azure-lt,.badge.bg-cyan-lt,.avatar.bg-azure-lt,.avatar.bg-cyan-lt{color:var(--tk-semantic-azure)!important;border-color:color-mix(in srgb, var(--tk-semantic-azure) 35%, transparent)!important;background-color:var(--tk-azure-soft)!important}.bg-orange-lt,.badge.bg-orange-lt,.avatar.bg-orange-lt{color:var(--tk-semantic-orange)!important;border-color:color-mix(in srgb, var(--tk-semantic-orange) 35%, transparent)!important;background-color:var(--tk-orange-soft)!important}.bg-secondary-lt,.badge.bg-secondary-lt,.avatar.bg-secondary-lt{color:var(--tk-semantic-neutral)!important;border-color:color-mix(in srgb, var(--tk-semantic-neutral) 32%, transparent)!important;background-color:var(--tk-neutral-soft)!important}.badge{font-weight:700}.bg-success,.bg-green{color:#fff!important;background-color:#238636!important}.bg-danger,.bg-red{color:#fff!important;background-color:#d1242f!important}.bg-warning,.bg-yellow{color:#332100!important;background-color:#ffd166!important}.bg-primary{color:#fff!important;background-color:var(--tk-brand,#206bc4)!important}.bg-blue,.bg-info{color:#fff!important;background-color:#0969da!important}.alert-success,.table-success>*{color:var(--tk-semantic-success)!important;border-color:color-mix(in srgb, var(--tk-semantic-success) 35%, var(--tk-ui-border))!important;background-color:var(--tk-success-soft)!important}.alert-danger,.table-danger>*{color:var(--tk-semantic-danger)!important;border-color:color-mix(in srgb, var(--tk-semantic-danger) 35%, var(--tk-ui-border))!important;background-color:var(--tk-danger-soft)!important}.alert-warning,.table-warning>*{color:var(--tk-semantic-warning)!important;border-color:color-mix(in srgb, var(--tk-semantic-warning) 35%, var(--tk-ui-border))!important;background-color:var(--tk-warning-soft)!important}.alert-info,.table-info>*{color:var(--tk-semantic-info)!important;border-color:color-mix(in srgb, var(--tk-semantic-info) 35%, var(--tk-ui-border))!important;background-color:var(--tk-info-soft)!important}.tk-theme-report-surface,.tk-theme-report-surface *{color-scheme:normal}html[data-bs-theme=light] .tk-theme-report-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-bs-theme=dark] .tk-theme-report-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--tk-ui-text)!important;background-color:#0000!important}html[data-bs-theme=dark] .tk-theme-report-surface.card,html[data-bs-theme=dark] .tk-theme-report-surface .card{box-shadow:var(--tk-ui-shadow);color:var(--tk-ui-text)!important;border-color:var(--tk-ui-border)!important;background-color:var(--tk-ui-surface)!important}html[data-bs-theme=dark] .tk-theme-report-surface .card-header,html[data-bs-theme=dark] .tk-theme-report-surface .card-footer{color:var(--tk-ui-text)!important;border-color:var(--tk-ui-border)!important;background-color:#0000!important}html[data-bs-theme=dark] .tk-theme-report-surface .tk-report-header{color:var(--tk-ui-text)!important;border-color:color-mix(in srgb, var(--tk-brand,#206bc4) 35%, var(--tk-ui-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--tk-brand,#206bc4) 18%, var(--tk-ui-surface)), var(--tk-ui-surface))!important}html[data-bs-theme=dark] .tk-theme-report-surface .table{--tblr-table-color:var(--tk-ui-text);--tblr-table-border-color:var(--tk-ui-border);color:var(--tk-ui-text)!important}html[data-bs-theme=dark] .tk-theme-report-surface .table>:not(caption)>*>*{border-color:var(--tk-ui-border)!important;background-color:#0000!important}html[data-bs-theme=dark] .tk-theme-report-surface .table thead th,html[data-bs-theme=dark] .tk-theme-report-surface .table-active>*{color:var(--tk-ui-text)!important;background-color:var(--tk-ui-surface-soft)!important}.table .text-success,.table .text-green,.tk-theme-report-surface .text-success,.tk-theme-report-surface .text-green{color:var(--tk-semantic-success)!important}.table .text-danger,.table .text-red,.tk-theme-report-surface .text-danger,.tk-theme-report-surface .text-red{color:var(--tk-semantic-danger)!important}.table .text-warning,.table .text-yellow,.tk-theme-report-surface .text-warning,.tk-theme-report-surface .text-yellow{color:var(--tk-semantic-warning)!important}.table .text-purple,.tk-theme-report-surface .text-purple{color:var(--tk-semantic-refund)!important}.table .text-primary,.tk-theme-report-surface .text-primary{color:var(--tk-brand,#206bc4)!important}.table .text-blue,.tk-theme-report-surface .text-blue{color:var(--tk-semantic-info)!important}.table .text-azure,.table .text-cyan,.tk-theme-report-surface .text-azure,.tk-theme-report-surface .text-cyan{color:var(--tk-semantic-azure)!important}.table .text-orange,.tk-theme-report-surface .text-orange{color:var(--tk-semantic-orange)!important}.tk-travel-invoice,.tk-travel-invoice *,.tk-voucher-sheet,.tk-voucher-sheet *,.tk-receipt-sheet,.tk-receipt-sheet *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-bs-theme=dark] .tk-travel-invoice,html[data-bs-theme=dark] .tk-voucher-sheet,html[data-bs-theme=dark] .tk-receipt-sheet{color:#182433;background-color:#fff}html[data-bs-theme=dark] .tk-travel-invoice .card,html[data-bs-theme=dark] .tk-voucher-sheet .card,html[data-bs-theme=dark] .tk-receipt-sheet .card{color:#182433;box-shadow:none;background-color:#fff;border-color:#d9dee7}@media print{.tk-theme-report-surface,.tk-theme-report-surface *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.tk-theme-report-surface,.tk-theme-report-surface.card,.tk-theme-report-surface .card{color:#182433!important;box-shadow:none!important;background:#fff!important;border-color:#d9dee7!important}.tk-theme-report-surface .text-success,.tk-theme-report-surface .text-green{color:#238636!important}.tk-theme-report-surface .text-danger,.tk-theme-report-surface .text-red{color:#d1242f!important}.tk-theme-report-surface .text-warning,.tk-theme-report-surface .text-yellow{color:#9a5b00!important}.tk-theme-report-surface .text-purple{color:#6d28d9!important}.tk-theme-report-surface .text-primary{color:var(--tk-brand,#206bc4)!important}.tk-theme-report-surface .text-blue{color:#0969da!important}}.tk-subscription-plan-card{min-height:100%;color:inherit;background:var(--tblr-card-bg,#fff);border:2px solid var(--tblr-border-color,#d9dee7);border-radius:var(--tblr-border-radius-lg,.5rem);padding:1.25rem;transition:border-color .16s,box-shadow .16s,transform .16s}.tk-subscription-plan-card:hover,.tk-subscription-plan-card:focus-visible{border-color:var(--tk-brand,#206bc4);outline:none;transform:translateY(-2px);box-shadow:0 .35rem 1.1rem #206bc424}.tk-subscription-plan-card.active{border-color:var(--tk-brand,#206bc4);box-shadow:0 0 0 3px #206bc424}html[data-bs-theme=dark] .tk-subscription-plan-card{background:var(--tblr-card-bg)}.tk-admin-plan-card{overflow:hidden}.tk-print-only{display:none!important}@media print{.tk-print-only{display:flex!important}body[data-print-mode=invoice] .tk-invoice-document,body[data-print-mode=invoice] .tk-invoice-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body[data-print-mode=invoice] .tk-invoice-clean-header{color:#182433!important;break-inside:avoid!important;background:linear-gradient(135deg,#f8fbff 0%,#fff 58%,#f6f8fb 100%)!important;border-bottom:1px solid #d7dce3!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;min-height:31mm!important;padding:8mm 11mm!important;display:flex!important}body[data-print-mode=invoice] .tk-invoice-clean-brand{align-items:center!important;gap:.85rem!important;min-width:0!important;display:flex!important}body[data-print-mode=invoice] .tk-invoice-clean-brand img,body[data-print-mode=invoice] .tk-invoice-clean-logo-fallback{object-fit:contain!important;flex:none!important;width:13mm!important;height:13mm!important}body[data-print-mode=invoice] .tk-invoice-clean-brand>div{gap:.18rem!important;min-width:0!important;display:grid!important}body[data-print-mode=invoice] .tk-invoice-clean-brand strong{color:#182433!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:1.25!important;overflow:hidden!important}body[data-print-mode=invoice] .tk-invoice-clean-brand span,body[data-print-mode=invoice] .tk-invoice-clean-meta span{color:#667382!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:800!important}body[data-print-mode=invoice] .tk-invoice-clean-meta{color:#182433!important;text-align:right!important;flex:none!important;justify-items:end!important;gap:.16rem!important;display:grid!important}body[data-print-mode=invoice] .tk-invoice-clean-meta strong{color:#111827!important;letter-spacing:.015em!important;font-size:1.22rem!important;line-height:1.2!important}body[data-print-mode=invoice] .tk-invoice-clean-meta small{color:#667382!important;font-size:.72rem!important}body[data-print-mode=report] .tk-report-document,body[data-print-mode=report] .tk-report-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body[data-print-mode=report] .tk-report-document{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body[data-print-mode=report] .tk-report-print-header{border:.35mm solid #cbd5e1!important;border-left:1.6mm solid var(--tk-brand,#206bc4)!important;color:#182433!important;break-inside:avoid!important;background:linear-gradient(135deg,#eef5ff 0%,#fff 68%,#f8fafc 100%)!important;border-radius:2mm!important;justify-content:space-between!important;align-items:center!important;gap:8mm!important;min-height:20mm!important;margin:0 0 4mm!important;padding:4mm 5mm!important}body[data-print-mode=report] .tk-report-print-kicker{color:var(--tk-brand,#206bc4)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7pt!important;font-weight:800!important}body[data-print-mode=report] .tk-report-print-header h1{color:#111827!important;letter-spacing:-.025em!important;margin:.5mm 0!important;font-size:18pt!important;line-height:1.05!important}body[data-print-mode=report] .tk-report-print-range,body[data-print-mode=report] .tk-report-print-meta span{color:#667382!important;font-size:7pt!important}body[data-print-mode=report] .tk-report-print-meta{text-align:right!important;justify-items:end!important;gap:.8mm!important;display:grid!important}body[data-print-mode=report] .tk-report-print-meta strong{color:#182433!important;font-size:8pt!important}body[data-print-mode=report] .tk-report-document .card{box-shadow:none!important;background:#fff!important;border:.3mm solid #d8dee8!important;border-radius:1.5mm!important}body[data-print-mode=report] .tk-report-document .card-header{background:#f8fafc!important;border-bottom:.3mm solid #d8dee8!important;min-height:0!important;padding:2.5mm 3mm!important}body[data-print-mode=report] .tk-report-document .card-body{padding:2.5mm 3mm!important}body[data-print-mode=report] .tk-report-document .card-title{color:#182433!important;margin:0!important;font-size:8.5pt!important;line-height:1.2!important}body[data-print-mode=report] .tk-report-document .table-responsive{max-height:none!important;overflow:visible!important}body[data-print-mode=report] .tk-report-document table{border-collapse:collapse!important;width:100%!important;min-width:0!important;margin:0!important}body[data-print-mode=report] .tk-report-document thead{display:table-header-group!important}body[data-print-mode=report] .tk-report-document tfoot{display:table-row-group!important}body[data-print-mode=report] .tk-report-document th{color:#334155!important;background:#eef2f7!important;font-weight:800!important}body[data-print-mode=report] .tk-report-document th,body[data-print-mode=report] .tk-report-document td{vertical-align:top!important;border-color:#d8dee8!important}body[data-print-mode=report] .tk-report-document tr{break-inside:avoid!important}body[data-print-mode=report] .tk-report-document a{color:inherit!important;text-decoration:none!important}body[data-print-mode=report] .tk-report-document .badge{border:.2mm solid!important;padding:.7mm 1.3mm!important;font-size:5.6pt!important;line-height:1.1!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2mm!important;margin:0 0 3mm!important;display:grid!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-kpis>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-kpis .card-body{align-content:center!important;gap:1mm!important;min-height:16mm!important;padding:2.2mm 2.6mm!important;display:grid!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-kpis .text-secondary{font-size:6.2pt!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-kpis .h2{color:#111827!important;font-size:14pt!important;line-height:1!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;margin:0 0 3mm!important;display:grid!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels table{table-layout:fixed!important;font-size:6.5pt!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels th,body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels td{white-space:normal!important;overflow-wrap:anywhere!important;padding:1.1mm 1mm!important}body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels th:first-child,body[data-print-mode=report] .tk-booking-summary-document .tk-booking-summary-panels td:first-child{width:43%!important}body[data-print-mode=report] .tk-booking-details{overflow:visible!important}body[data-print-mode=report] .tk-booking-details-table{table-layout:fixed!important;font-size:5.45pt!important}body[data-print-mode=report] .tk-booking-details-table th,body[data-print-mode=report] .tk-booking-details-table td{white-space:normal!important;overflow-wrap:anywhere!important;padding:1mm .65mm!important;line-height:1.18!important}body[data-print-mode=report] .tk-booking-details-table th:first-child,body[data-print-mode=report] .tk-booking-details-table td:first-child{width:16mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(2),body[data-print-mode=report] .tk-booking-details-table td:nth-child(2){width:17mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(3),body[data-print-mode=report] .tk-booking-details-table td:nth-child(3){width:18mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(4),body[data-print-mode=report] .tk-booking-details-table td:nth-child(4){width:28mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(5),body[data-print-mode=report] .tk-booking-details-table td:nth-child(5){width:24mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(6),body[data-print-mode=report] .tk-booking-details-table td:nth-child(6){width:22mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(7),body[data-print-mode=report] .tk-booking-details-table td:nth-child(7),body[data-print-mode=report] .tk-booking-details-table th:nth-child(8),body[data-print-mode=report] .tk-booking-details-table td:nth-child(8),body[data-print-mode=report] .tk-booking-details-table th:nth-child(9),body[data-print-mode=report] .tk-booking-details-table td:nth-child(9){width:20mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(10),body[data-print-mode=report] .tk-booking-details-table td:nth-child(10){width:22mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(11),body[data-print-mode=report] .tk-booking-details-table td:nth-child(11){width:20mm!important}body[data-print-mode=report] .tk-booking-details-table th:nth-child(n+12),body[data-print-mode=report] .tk-booking-details-table td:nth-child(n+12){text-align:center!important;width:7mm!important}body[data-print-mode=report] .tk-booking-details-table .avatar,body[data-print-mode=report] .tk-booking-details-table a[href^=tel\:] svg,body[data-print-mode=report] .tk-booking-details-table .help-tip{display:none!important}body[data-print-mode=report] .tk-booking-details-table .d-flex{display:block!important}body[data-print-mode=report] .tk-booking-details-table .text-truncate{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}body[data-print-mode=report] .tk-account-statement-document{border:.3mm solid #d8dee8!important}body[data-print-mode=report] .tk-statement-document-header{border-bottom:.35mm solid #cbd5e1!important;border-left:1.6mm solid var(--tk-brand,#206bc4)!important;color:#182433!important;break-inside:avoid!important;background:linear-gradient(135deg,#eef5ff 0%,#fff 68%,#f8fafc 100%)!important;min-height:20mm!important;margin:0!important;padding:4mm 5mm!important}body[data-print-mode=report] .tk-statement-document-header .card-title{color:#111827!important;margin:.6mm 0!important;font-size:15pt!important;line-height:1.05!important}body[data-print-mode=report] .tk-statement-document-header .text-secondary{color:#667382!important;font-size:6.8pt!important}body[data-print-mode=report] .tk-statement-document-header strong{font-size:8pt!important}body[data-print-mode=report] .tk-account-statement-table{table-layout:fixed!important;font-size:5.7pt!important}body[data-print-mode=report] .tk-account-statement-table th,body[data-print-mode=report] .tk-account-statement-table td{white-space:normal!important;overflow-wrap:anywhere!important;padding:1.05mm .7mm!important;line-height:1.2!important}body[data-print-mode=report] .tk-account-statement-table th:first-child,body[data-print-mode=report] .tk-account-statement-table td:first-child,body[data-print-mode=report] .tk-account-statement-table th:nth-child(2),body[data-print-mode=report] .tk-account-statement-table td:nth-child(2){width:16mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(3),body[data-print-mode=report] .tk-account-statement-table td:nth-child(3){width:24mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(4),body[data-print-mode=report] .tk-account-statement-table td:nth-child(4){width:30mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(5),body[data-print-mode=report] .tk-account-statement-table td:nth-child(5){width:32mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(6),body[data-print-mode=report] .tk-account-statement-table td:nth-child(6){width:22mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(7),body[data-print-mode=report] .tk-account-statement-table td:nth-child(7){width:26mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(8),body[data-print-mode=report] .tk-account-statement-table td:nth-child(8){width:20mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(9),body[data-print-mode=report] .tk-account-statement-table td:nth-child(9){width:18mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(10),body[data-print-mode=report] .tk-account-statement-table td:nth-child(10){width:16mm!important}body[data-print-mode=report] .tk-account-statement-table th:nth-child(11),body[data-print-mode=report] .tk-account-statement-table td:nth-child(11),body[data-print-mode=report] .tk-account-statement-table th:nth-child(12),body[data-print-mode=report] .tk-account-statement-table td:nth-child(12),body[data-print-mode=report] .tk-account-statement-table th:nth-child(13),body[data-print-mode=report] .tk-account-statement-table td:nth-child(13){width:19mm!important}body[data-print-mode=report] .tk-account-statement-table .small{font-size:5.1pt!important;line-height:1.15!important}body[data-print-mode=report] .tk-account-statement-table tfoot td{background:#f8fafc!important;font-weight:800!important}}
