/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.wcp-table-shell{border:1px solid var(--wcp-border-color);border-radius:var(--wcp-radius);background:var(--wcp-surface-bg)}.wcp-table-shell>.table-responsive>table{margin-bottom:0}.wcp-table-shell .table{border-radius:0!important}.wcp-table-shell thead tr:first-child th:first-child,.wcp-table-shell thead tr:first-child th:last-child,.wcp-table-shell tr:first-child th:first-child,.wcp-table-shell tr:first-child th:last-child{border-radius:0}.wcp-table-shell>.table-responsive:first-child thead tr:first-child th:first-child{border-start-start-radius:calc(var(--wcp-radius) - 1px)}.wcp-table-shell>.table-responsive:first-child thead tr:first-child th:last-child{border-start-end-radius:calc(var(--wcp-radius) - 1px)}.wcp-table-header{--wcp-tbar-h:2.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.5rem;margin:0}.wcp-table-shell>.wcp-table-header{border-bottom:1px solid var(--wcp-border-color)}.wcp-table-header .form-control,.wcp-table-header .form-select{border-width:1px}.wcp-tbar-narrow{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;flex:1 1 22rem;min-inline-size:0}.wcp-tbar-extra{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-inline-size:0}.wcp-tbar-act{display:flex;align-items:center;gap:.4rem;margin-inline-start:auto}.wcp-tbar-sep{inline-size:1px;block-size:1.5rem;flex:0 0 auto;margin-inline:.25rem;background:color-mix(in srgb,var(--wcp-muted-color) 32%,transparent)}.wcp-table-head-search{position:relative;display:flex;flex:1 1 15rem;min-inline-size:8rem}.wcp-table-head-search>input{block-size:var(--wcp-tbar-h);font-size:var(--wcp-font-size-base);padding-inline:2.1rem .75rem}.wcp-table-head-search>.wcp-tbar-search-icon{position:absolute;inset-inline-start:.72rem;top:50%;translate:0 -50%;color:var(--wcp-muted-color);pointer-events:none;font-size:.92rem;line-height:1}.wcp-tbar-count{position:absolute;inset-inline-end:.4rem;top:50%;translate:0 -50%;pointer-events:none;font-size:.7rem;font-weight:500;line-height:1.05rem;font-variant-numeric:tabular-nums;color:var(--wcp-muted-color);background:var(--wcp-sunken-bg);border-radius:1rem;padding:.1rem .45rem}.wcp-tbar-count.is-filtered{color:var(--wcp-primary-text);background:var(--wcp-primary-subtle)}.wcp-table-head-search:has(>.wcp-tbar-count:not(:empty))>input{padding-inline-end:5.4rem}.wcp-tbar-pick{block-size:var(--wcp-tbar-h);inline-size:auto;max-inline-size:11rem;padding-block:0;padding-inline-start:.7rem;background-color:transparent;font-size:var(--wcp-font-size-base)}.wcp-tbar-pick:hover{background-color:var(--wcp-hover-tint)}.wcp-table-header select.wcp-tbar-pick.is-on,.wcp-table-header input.wcp-tbar-pick.is-on{font-weight:600;background-color:var(--wcp-primary-subtle);border-color:color-mix(in srgb,var(--wcp-brand-primary) 55%,var(--wcp-border-color))}.wcp-tbar-filter{block-size:var(--wcp-tbar-h);display:inline-flex;align-items:center;gap:.4rem;padding-inline:.7rem;border:1px solid var(--wcp-border-color);border-radius:var(--bs-border-radius);background:transparent;color:var(--wcp-body-color);font-size:var(--wcp-font-size-base);white-space:nowrap}.wcp-tbar-filter:hover{background:var(--wcp-hover-tint)}.wcp-tbar-filter.is-on{font-weight:600;background:var(--wcp-primary-subtle);border-color:color-mix(in srgb,var(--wcp-brand-primary) 55%,var(--wcp-border-color))}.wcp-tbar-filter .wcp-tbar-filter-n{font-size:.7rem;line-height:1.05rem;font-variant-numeric:tabular-nums;color:var(--wcp-primary-text);background:color-mix(in srgb,var(--wcp-brand-primary) 18%,transparent);border-radius:1rem;padding:0 .38rem}.wcp-tbar-filter .wcp-tbar-filter-n:empty{display:none}.wcp-tbar-filter:focus-visible,.wcp-tbar-pick:focus-visible{outline:0;box-shadow:var(--wcp-focus-ring)}.wcp-tbar-clear{inline-size:var(--wcp-tbar-h);block-size:var(--wcp-tbar-h);flex:0 0 auto;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--bs-border-radius);color:var(--wcp-muted-color);visibility:hidden;pointer-events:none;transition:color .15s ease,background-color .15s ease}.wcp-tbar-clear.is-on{visibility:visible;pointer-events:auto}.wcp-tbar-clear:hover{background:color-mix(in srgb,var(--bs-danger) 10%,transparent);color:var(--bs-danger)}.wcp-tbar-clear:focus-visible{outline:0;box-shadow:var(--wcp-focus-ring)}.wcp-tbar-act>.btn,.wcp-tbar-extra>.btn{block-size:var(--wcp-tbar-h);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.wcp-tbar-act>.input-group,.wcp-tbar-extra>.input-group{inline-size:auto;flex:0 0 auto}.wcp-tbar-act>.input-group>.form-control,.wcp-tbar-extra>.input-group>.form-control,.wcp-tbar-act>.input-group>.btn,.wcp-tbar-extra>.input-group>.btn{block-size:var(--wcp-tbar-h);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.wcp-tbar-panel{padding:.85rem;background:var(--wcp-sunken-bg);border-bottom:1px solid var(--wcp-border-color)}.wcp-tbar-panel .form-label{font-size:.72rem;font-weight:600;color:var(--wcp-muted-color);margin-bottom:.2rem}.wcp-table-shell>.wui-collapse{margin:0}.wcp-tbar-selection{display:none;align-items:center;gap:.4rem;flex:1 1 22rem;min-inline-size:0;block-size:var(--wcp-tbar-h);padding-inline:.35rem;border-radius:var(--bs-border-radius);background:var(--wcp-primary-subtle);border:1px solid color-mix(in srgb,var(--wcp-brand-primary) 32%,transparent)}.wcp-table-header.is-selecting>.wcp-tbar-selection{display:flex}.wcp-table-header.is-selecting>.wcp-tbar-narrow{display:none}.wcp-tbar-selection-n{display:inline-flex;align-items:center;gap:.35rem;padding-inline:.45rem;color:var(--wcp-primary-text);font-weight:600;white-space:nowrap}.wcp-tbar-selection .btn{block-size:calc(var(--wcp-tbar-h) - .5rem);display:inline-flex;align-items:center;gap:.3rem;padding-inline:.6rem;font-size:.8rem;white-space:nowrap;--bs-btn-bg:var(--wcp-surface-bg);--bs-btn-border-color:var(--wcp-border-color);--bs-btn-hover-bg:var(--wcp-hover-tint);--bs-btn-hover-border-color:var(--wcp-border-color)}.wcp-tbar-selection-clear{margin-inline-start:auto;inline-size:1.6rem;block-size:1.6rem;flex:0 0 auto;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--bs-border-radius);color:var(--wcp-primary-text)}.wcp-tbar-selection-clear:hover{background:color-mix(in srgb,var(--wcp-brand-primary) 16%,transparent)}@media(max-width:767.98px){.wcp-table-header.is-selecting>.wcp-tbar-selection{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wcp-table-header.is-selecting>.wcp-tbar-selection::-webkit-scrollbar{display:none}.wcp-table-header.is-selecting>.wcp-tbar-selection>*{flex:0 0 auto}.wcp-tbar-selection[data-overflow=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent)}.wcp-tbar-selection[data-overflow=left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.75rem);mask-image:linear-gradient(90deg,transparent,#000 1.75rem)}.wcp-tbar-selection[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.75rem,#000 calc(100% - 1.75rem),transparent)}}.wcp-table-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .65rem}.wcp-table-shell>.wcp-table-footer{border-top:1px solid var(--wcp-border-color)}.wcp-table-per-page-section .wcp-entries-select{block-size:1.85rem;inline-size:auto;padding-block:0;padding-inline-start:.5rem;font-size:.78rem}.wcp-table-per-page-section>label{font-size:.78rem;color:var(--wcp-muted-color)}.wcp-table-info{color:var(--wcp-muted-color);font-size:.78rem;font-variant-numeric:tabular-nums;margin:0}.wcp-table-pagination{margin-inline-start:auto}.wcp-table-footer .pagination{margin:0}.table>:not(caption)>*>*{color:var(--bs-body-color)!important;padding:.6rem .8rem}.table>:not(caption)>*>*{transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out,box-shadow .18s ease}.table>:not(caption)>*>*{background-color:transparent}.table-group-divider{border-top:calc(var(--bs-border-width)* 2) solid rgba(0,0,0,.13)}.wcp-table-body{background:var(--bs-body-bg)}tbody,td,tfoot,th,thead,tr{border-color:#85858521}table>tbody>tr{box-shadow:var(--wcp-table-row-shadow)}.table>tbody>tr{transition:box-shadow .18s ease}.table>tbody>tr:hover{box-shadow:var(--wcp-table-row-shadow-hover)}#pricingTableBody>tr,#pricingTabContent table>tbody>tr,.metric-pricing-item table>tbody>tr{box-shadow:none!important}.table>tbody>tr:hover>*{--bs-table-bg-state: var(--wcp-hover-tint)}#modeToggleBtn{cursor:pointer}.table>thead th{background-color:var(--wcp-sunken-bg);border:none;font-weight:600}.btn-icon i{border-right:1px solid #00000026;padding-right:10px;margin-right:6px}.wcp-row-menu .wcp-row-menu-btn{--bs-btn-padding-x:0;--bs-btn-padding-y:0;inline-size:2rem;block-size:2rem;display:grid;place-items:center;border-radius:.55rem;background:transparent;line-height:1;color:var(--wcp-muted-color);transition:background-color .15s ease,color .15s ease}.wcp-row-menu .wcp-row-menu-btn:hover,.wcp-row-menu .wcp-row-menu-btn.show{background:var(--wcp-primary-subtle);color:var(--wcp-primary-text)}.wcp-row-menu .wcp-row-menu-btn:focus-visible{box-shadow:var(--wcp-focus-ring)}.wcp-row-menu .wcp-row-menu-btn i{display:grid;place-items:center;width:16px;height:16px;line-height:1}.wcp-row-menu .dropdown-menu{min-width:11.5rem;text-align:start}.wcp-row-menu .dropdown-item>i{width:1.1rem;flex:0 0 1.1rem;text-align:center;font-size:.88rem;color:var(--wcp-muted-color);transition:color .14s ease}.wcp-row-menu .dropdown-item:hover>i{color:var(--wcp-primary-text)}.wcp-row-menu .dropdown-item.text-danger,.wcp-row-menu .dropdown-item.text-danger>i{color:var(--bs-danger)}.wcp-row-menu .dropdown-item.text-success>i,.wcp-row-menu .dropdown-item.text-warning>i,.wcp-row-menu .dropdown-item.text-primary>i{color:inherit}.wcp-row-menu .dropdown-item.disabled{opacity:.45;pointer-events:none}.wcp-row-menu .dropdown-item.text-danger:hover{background:color-mix(in srgb,var(--bs-danger) 10%,transparent)}.wcp-row-menu .dropdown-divider{margin:.3rem .25rem;border-color:var(--wcp-border-color)}.wcp-row-menu .dropdown-menu{background:var(--wcp-surface-bg)}.wcp-table td:has(.wcp-row-menu .dropdown-menu.show){position:relative;z-index:var(--wcp-z-menu)}.wcp-table-export{display:inline-flex}.wcp-tbar-act>.wcp-table-export>.btn{block-size:var(--wcp-tbar-h)}.wcp-table-export>.btn{--bs-btn-padding-x:0;--bs-btn-padding-y:0;display:grid;place-items:center;line-height:1;aspect-ratio:1;min-block-size:2rem;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-color:var(--wcp-body-color);--bs-btn-hover-bg:var(--wcp-hover-tint);--bs-btn-hover-border-color:transparent}.wcp-table-export>.btn i{display:grid;place-items:center;width:16px;height:16px;line-height:1}.wcp-table:is([data-name=ticketList],[data-name=orderList],[data-name=serviceList],[data-name=serviceAddonList],[data-name=invoiceList],[data-name=pendingTicketsWidget],[data-name=upcomingInvoicesWidget],[data-name=moduleQueue]) tbody tr.table-tr-bg-info>td{background-color:color-mix(in srgb,var(--bs-info) 5%,transparent)}.wcp-table:is([data-name=ticketList],[data-name=orderList],[data-name=serviceList],[data-name=serviceAddonList],[data-name=pendingTicketsWidget],[data-name=moduleQueue]) tbody tr.table-tr-bg-danger>td{background-color:color-mix(in srgb,var(--bs-danger) 5%,transparent)}.wcp-table:is([data-name=ticketList],[data-name=orderList],[data-name=serviceList],[data-name=serviceAddonList],[data-name=invoiceList],[data-name=pendingTicketsWidget],[data-name=upcomingInvoicesWidget],[data-name=moduleQueue]) tbody tr.table-tr-bg-warning>td{background-color:color-mix(in srgb,var(--bs-warning) 5%,transparent)}.wcp-table-pagination .pagination{--bs-pagination-font-size: .78rem;--bs-pagination-padding-x: .6rem;--bs-pagination-padding-y: .28rem;--bs-pagination-border-color: var(--wcp-border-color);--bs-pagination-color: var(--bs-body-color)!important;--bs-pagination-hover-color: var(--wcp-primary-text)!important;--bs-pagination-hover-bg: var(--wcp-hover-tint);--bs-pagination-hover-border-color: var(--wcp-border-color);--bs-pagination-focus-color: var(--wcp-primary-text)!important;--bs-pagination-focus-bg: var(--wcp-hover-tint);--bs-pagination-focus-box-shadow: var(--wcp-focus-ring)!important;--bs-pagination-active-color: var(--wcp-primary-text)!important;--bs-pagination-active-bg: var(--wcp-primary-subtle)!important;--bs-pagination-active-border-color: color-mix(in srgb, var(--wcp-brand-primary) 42%, var(--wcp-border-color))!important;--bs-pagination-disabled-color: var(--wcp-muted-soft);--bs-pagination-disabled-bg: transparent;--bs-pagination-disabled-border-color: var(--wcp-border-color);font-variant-numeric:tabular-nums}.wcp-table-pagination .page-item.active .page-link{font-weight:600}.wcp-table-pagination .page-item.disabled .page-link{background-color:transparent}.wcp-table thead th,.wcp-table thead th *{user-select:none;-webkit-user-select:none}.wcp-table thead th[data-column=number]{white-space:nowrap}th[data-sortable]{cursor:pointer}.wcp-table-column-order{position:relative;display:inline-block;width:16px;height:17px;margin-left:7px;vertical-align:middle}th[data-sortable] .wcp-table-column-order:before,th[data-sortable] .wcp-table-column-order:after{content:"";position:absolute;left:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;transform:translate(-50%);transition:all .2s ease}th[data-sortable] .wcp-table-column-order:before{border-bottom:6px solid #a6a6a66e}th[data-sortable] .wcp-table-column-order:after{bottom:4px;border-top:6px solid #a6a6a66e}th[data-sortable=asc] .wcp-table-column-order:before{opacity:1;border-bottom-color:#a6a6a6e6}th[data-sortable=desc] .wcp-table-column-order:after{opacity:1;border-top-color:#a6a6a6e6}@keyframes wcpFadeRows{0%{opacity:0}to{opacity:1}}.wcp-table-loader-body>tr:hover>*{--bs-table-bg-state:none!important}.wcp-table-no-result-body>tr:hover>*{--bs-table-bg-state:none!important}.loader-sticky{position:absolute;inset:0;backdrop-filter:blur(4px);z-index:var(--wcp-z-menu);display:flex;align-items:center;justify-content:center}.loader-sticky>tr{box-shadow:none!important;border:none!important}.wcp-table-loader-body .spinner-border{opacity:.5}.wcp-table-loader-body tr td{border:none!important}.wcp-table-pending{display:none}.wcp-table-pending.is-ready{display:block;animation:simpleFade .22s ease-out}.wcp-table-skeleton{overflow:hidden}.wcp-skeleton-row{display:grid;grid-template-columns:var(--wcp-skeleton-tracks,1fr);gap:.8rem;align-items:center;padding:.95rem .8rem;border-bottom:1px solid var(--wcp-border-color)}.wcp-skeleton-cell{display:flex;align-items:center;min-inline-size:0}.wcp-skeleton-bar{display:inline-block;inline-size:100%;block-size:.7rem;border-radius:4px;vertical-align:middle;background-color:var(--wcp-border-color);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wcp-surface-bg) 75%,transparent),transparent);background-size:200% 100%;background-repeat:no-repeat;animation:wcpSkeletonSweep 1.3s ease-in-out infinite}.wcp-skeleton-bar-check{inline-size:1rem;block-size:1rem;border-radius:3px}.wcp-skeleton-bar-action{inline-size:4.5rem;block-size:1.7rem;border-radius:var(--wcp-radius)}.wcp-skeleton-row>.wcp-skeleton-cell:nth-child(2n) .wcp-skeleton-bar-text{inline-size:72%}.wcp-skeleton-row>.wcp-skeleton-cell:nth-child(3n) .wcp-skeleton-bar-text{inline-size:56%}.modal .wcp-table-skeleton>.wcp-skeleton-row:nth-child(n+6){display:none}@keyframes wcpSkeletonSweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes wcpSkeletonIn{0%{opacity:0}to{opacity:1}}.wcp-skeleton-bar{animation:wcpSkeletonSweep 1.3s ease-in-out infinite,wcpSkeletonIn .22s ease-out backwards}@media(prefers-reduced-motion:reduce){.wcp-skeleton-bar{animation:none}}@media(prefers-reduced-motion:reduce){.wcp-table-pending.is-ready{animation:none}.wcp-table-skeleton{transition:none}}.wcp-table tr.animated>td{animation-name:simpleFade;animation-duration:.8s;animation-fill-mode:backwards;animation-timing-function:ease}@keyframes simpleFade{0%{opacity:0}to{opacity:1}}.wcp-table tbody tr{transition:background-color .4s ease,box-shadow .18s ease}.wcp-table tbody td[data-column=title]>a,.wcp-table tbody td[data-column=name]>a{font-weight:600}table thead tr:first-child th:first-child{border-top-left-radius:7px}table thead tr:first-child th:last-child{border-top-right-radius:7px}table tr:first-child th:first-child{border-top-left-radius:7px}table tr:first-child th:last-child{border-top-right-radius:7px}table tfoot tr:last-child th:first-child,table tr:last-child th:first-child{border-bottom-left-radius:0}table tfoot tr:last-child th:last-child,table tr:last-child th:last-child{border-bottom-right-radius:0}.table-btns .btn{margin:0 2px;opacity:.6}.table-btns .btn:hover{opacity:1}.tk-row-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;vertical-align:middle;margin-inline-start:.4rem}.tk-row-badges .badge{display:inline-flex;align-items:center;gap:.2rem;padding:0!important;border:0!important;background:transparent!important;font-size:.7rem;font-weight:500;line-height:1;color:var(--wcp-muted-color)!important;transition:color .15s ease}.tk-row-badges .badge>i{display:grid;place-items:center;inline-size:1rem;block-size:1rem;margin:0!important;font-size:.85rem;line-height:1}.tk-row-badges .badge:hover{color:var(--wcp-heading-color)!important}.tk-row-badges .badge.tk-badge-alert{color:var(--bs-danger)!important}.tk-badge-label{display:none}.tk-assignee{color:inherit;text-decoration:none;white-space:nowrap}a.tk-assignee:hover{color:var(--wcp-primary-text);text-decoration:none}@media only screen and (min-width:360px)and (max-width:1024px){.wcp-table-head-row{display:flex;align-items:center}}@media(max-width:767.98px){.wcp-table-header{--wcp-tbar-h:2.4rem;flex-wrap:nowrap}.wcp-tbar-narrow{flex-wrap:nowrap;flex:1 1 auto}.wcp-tbar-act{gap:.3rem}.wcp-tbar-sep{display:none}.wcp-tbar-act>.btn>.wcp-tbar-btn-label{display:none}.wcp-table-options-slot{--wcp-tbar-h:2.4rem}.wcp-table-options-slot .wcp-tbar-extra{flex-direction:column;align-items:stretch;padding:0 .5rem .5rem}.wcp-table-options-slot .wcp-tbar-extra>*{inline-size:100%;max-inline-size:none;justify-content:center}.wcp-table-footer{gap:.4rem}.wcp-table-info{inline-size:100%;order:3;text-align:center}}
