/* VitalPBX Integration Plugin Styles */
/* Migrated from inline styles in vitalpbx-integration.php */

/* Block 1: CDR Table Basic Styles */
.vitalpbx-cdr-table {
    font-size: 0.95rem;
}
.vitalpbx-cdr-table th {
    white-space: normal !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* Block 2: Call Direction Icon Base Styles */
.call-direction-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    position: relative;
}

/* Disable any overlaid icons from other CSS files */
.call-direction-icon::before {
    content: none !important;
    display: none !important;
}

/* Block 4: Call Direction Icon Background Images */
.call-inbound {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 5 -4 4m0 0V6m0 3h3' stroke='%2328a745' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='m15.1007 15.0272 -0.5438 -0.5165 0.5438 0.5165Zm0.4555 -0.4795 0.5438 0.5165 -0.5438 -0.5165Zm2.4166 -0.3354 -0.3741 0.65 0.3741 -0.65Zm1.9105 1.0997 -0.3741 0.65 0.3741 -0.65Zm0.5384 3.4464 0.5438 0.5165 -0.5438 -0.5165Zm-1.4206 1.4956 -0.5438 -0.5165 0.5438 0.5165Zm-1.3248 0.7091 0.0736 0.7464 -0.0736 -0.7464Zm-9.86094 -4.4879 0.54379 -0.5165 -0.54379 0.5165ZM3.00289 6.96594l-0.74892 0.04019 0.74892 -0.04019Zm6.47463 1.53717 0.54378 0.51652 -0.54378 -0.51652Zm0.15672 -2.81001 0.61236 -0.43298 -0.61236 0.43298ZM8.37326 3.90961l-0.6124 0.43299 0.6124 -0.43299Zm-3.11181 -0.30097 0.54379 0.51652 -0.54379 -0.51652Zm-1.5696 1.6525 -0.54379 -0.51652 0.54379 0.51652Zm7.37125 7.79476 0.5438 -0.5165 -0.5438 0.5165Zm4.5814 2.4878 0.4555 -0.4795 -1.0876 -1.033 -0.4555 0.4795 1.0876 1.033Zm1.9542 -0.6814 1.9105 1.0997 0.7483 -1.3 -1.9105 -1.0997 -0.7483 1.3Zm2.2792 3.3796 -1.4206 1.4956 1.0876 1.033 1.4206 -1.4956 -1.0876 -1.033Zm-2.2753 1.9748c-1.435 0.1417 -5.1793 0.0208 -9.24345 -4.258l-1.08758 1.033c4.42933 4.6633 8.65453 4.8978 10.47833 4.7178l-0.1473 -1.4928Zm-9.24345 -4.258c-3.87612 -4.0809 -4.5263 -7.52314 -4.60734 -9.03296l-1.49784 0.08039c0.09925 1.84923 0.88443 5.63417 5.0176 9.98557l1.08758 -1.033ZM9.7345 9.32159l0.2868 -0.30196L8.93373 7.9866l-0.28682 0.30196L9.7345 9.32159Zm0.5121 -4.06147L8.98565 3.47663l-1.22479 0.86597 1.26099 1.78348 1.22475 -0.86596ZM4.71766 3.09213l-1.5696 1.65249 1.08758 1.03303 1.5696 -1.65249 -1.08758 -1.03303ZM9.1907 8.80507c-0.54379 -0.51651 -0.54448 -0.51578 -0.54518 -0.51505 -0.00024 0.00026 -0.00094 0.001 -0.00141 0.0015 -0.00095 0.00102 -0.00192 0.00205 -0.0029 0.00311 -0.00197 0.00212 -0.00401 0.00433 -0.00611 0.00664 -0.00419 0.00461 -0.00864 0.0096 -0.01332 0.01498 -0.00935 0.01076 -0.01963 0.02306 -0.03062 0.03695 -0.02198 0.02778 -0.04685 0.06192 -0.07294 0.10268 -0.05231 0.08176 -0.10905 0.18943 -0.1571 0.32445 -0.0977 0.27457 -0.15094 0.63817 -0.08441 1.09224 0.13071 0.89213 0.71527 2.09183 2.24259 3.69983l1.0876 -1.033c-1.4276 -1.5031 -1.77929 -2.4288 -1.84604 -2.88429 -0.0322 -0.21975 0.00052 -0.33554 0.01346 -0.3719 0.00727 -0.02044 0.01203 -0.02612 0.00737 -0.01884 -0.00225 0.00352 -0.00675 0.01014 -0.01431 0.0197 -0.00379 0.00478 -0.00834 0.0103 -0.01378 0.01656 -0.00272 0.00312 -0.00567 0.00643 -0.00884 0.00993 -0.00159 0.00175 -0.00324 0.00354 -0.00495 0.00538 -0.00085 0.00092 -0.00172 0.00185 -0.00261 0.00279 -0.00044 0.00047 -0.00112 0.00119 -0.00134 0.00142 -0.00068 0.00072 -0.00136 0.00144 -0.54516 -0.51508Zm1.3286 4.76733c1.5229 1.6033 2.673 2.2336 3.5505 2.3761 0.4503 0.0731 0.8148 0.0147 1.0908 -0.0941 0.1349 -0.0532 0.2416 -0.1157 0.3217 -0.1725 0.04 -0.0284 0.0733 -0.0553 0.1001 -0.0788 0.0135 -0.0118 0.0253 -0.0228 0.0356 -0.0328 0.0052 -0.0049 0.01 -0.0097 0.0144 -0.0141 0.0022 -0.0022 0.0043 -0.0044 0.0063 -0.0065l0.003 -0.003c0.0005 -0.0005 0.0012 -0.0013 0.0014 -0.0015 0.0007 -0.0008 0.0014 -0.0015 -0.5424 -0.518 -0.5438 -0.5165 -0.5431 -0.5172 -0.5424 -0.5179 0.0002 -0.0003 0.0009 -0.001 0.0013 -0.0015l0.0027 -0.0027c0.0018 -0.0018 0.0035 -0.0036 0.0051 -0.0053 0.0034 -0.0033 0.0066 -0.0065 0.0096 -0.0094 0.006 -0.0058 0.0115 -0.0108 0.0163 -0.015 0.0095 -0.0084 0.0166 -0.0138 0.0212 -0.0171 0.0094 -0.0066 0.0084 -0.0043 -0.0043 0.0007 -0.0193 0.0076 -0.1102 0.0397 -0.2999 0.0089 -0.4026 -0.0654 -1.2712 -0.4207 -2.7034 -1.9285l-1.0876 1.033ZM8.98565 3.47663c-1.01359 -1.43358 -3.04181 -1.67544 -4.26799 -0.3845l1.08758 1.03303c0.52284 -0.55045 1.44327 -0.50721 1.95562 0.21744l1.22479 -0.86597ZM3.75181 6.92574c-0.02143 -0.3993 0.15244 -0.7992 0.48383 -1.14809L3.14806 4.74462c-0.53585 0.56415 -0.94313 1.34784 -0.89409 2.26151l1.49784 -0.08039ZM18.4573 19.7375c-0.279 0.2938 -0.5709 0.4512 -0.8547 0.4792l0.1473 1.4928c0.7471 -0.0738 1.3517 -0.4722 1.795 -0.939l-1.0876 -1.033Zm-8.436 -10.71787c0.9676 -1.01868 1.0361 -2.61285 0.2253 -3.75951l-1.22475 0.86596c0.42214 0.59707 0.35741 1.39145 -0.08813 1.86052l1.08758 1.03303Zm9.4879 6.94237c0.8208 0.4725 0.9815 1.6348 0.3687 2.2799l1.0876 1.033c1.3049 -1.3739 0.9249 -3.673 -0.708 -4.6129l-0.7483 1.3ZM16.1 15.0642c0.3854 -0.4058 0.986 -0.497 1.4987 -0.2019l0.7483 -1.3c-1.0985 -0.6323 -2.4609 -0.451 -3.3346 0.4689l1.0876 1.033Z' fill='%2328a745' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
}
.call-outbound {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 9 4 -4m0 0v3m0 -3h-3' stroke='%23007bff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='m15.1007 15.0272 -0.5438 -0.5165 0.5438 0.5165Zm0.4555 -0.4795 0.5438 0.5165 -0.5438 -0.5165Zm2.4166 -0.3354 -0.3741 0.65 0.3741 -0.65Zm1.9105 1.0997 -0.3741 0.65 0.3741 -0.65Zm0.5384 3.4464 0.5438 0.5165 -0.5438 -0.5165Zm-1.4206 1.4956 -0.5438 -0.5165 0.5438 0.5165Zm-1.3248 0.7091 0.0736 0.7464 -0.0736 -0.7464Zm-9.86094 -4.4879 0.54379 -0.5165 -0.54379 0.5165ZM3.00289 6.96594l-0.74892 0.04019 0.74892 -0.04019Zm6.47463 1.53717 0.54378 0.51652 -0.54378 -0.51652Zm0.15672 -2.81001 0.61236 -0.43298 -0.61236 0.43298ZM8.37326 3.90961l-0.6124 0.43299 0.6124 -0.43299Zm-3.11181 -0.30097 0.54379 0.51652 -0.54379 -0.51652Zm-1.5696 1.6525 -0.54379 -0.51652 0.54379 0.51652Zm7.37125 7.79476 0.5438 -0.5165 -0.5438 0.5165Zm4.5814 2.4878 0.4555 -0.4795 -1.0876 -1.033 -0.4555 0.4795 1.0876 1.033Zm1.9542 -0.6814 1.9105 1.0997 0.7483 -1.3 -1.9105 -1.0997 -0.7483 1.3Zm2.2792 3.3796 -1.4206 1.4956 1.0876 1.033 1.4206 -1.4956 -1.0876 -1.033Zm-2.2753 1.9748c-1.435 0.1417 -5.1793 0.0208 -9.24345 -4.258l-1.08758 1.033c4.42933 4.6633 8.65453 4.8978 10.47833 4.7178l-0.1473 -1.4928Zm-9.24345 -4.258c-3.87612 -4.0809 -4.5263 -7.52314 -4.60734 -9.03296l-1.49784 0.08039c0.09925 1.84923 0.88443 5.63417 5.0176 9.98557l1.08758 -1.033ZM9.7345 9.32159l0.2868 -0.30196L8.93373 7.9866l-0.28682 0.30196L9.7345 9.32159Zm0.5121 -4.06147L8.98565 3.47663l-1.22479 0.86597 1.26099 1.78348 1.22475 -0.86596ZM4.71766 3.09213l-1.5696 1.65249 1.08758 1.03303 1.5696 -1.65249 -1.08758 -1.03303ZM9.1907 8.80507c-0.54379 -0.51651 -0.54448 -0.51578 -0.54518 -0.51505 -0.00024 0.00026 -0.00094 0.001 -0.00141 0.0015 -0.00095 0.00102 -0.00192 0.00205 -0.0029 0.00311 -0.00197 0.00212 -0.00401 0.00433 -0.00611 0.00664 -0.00419 0.00461 -0.00864 0.0096 -0.01332 0.01498 -0.00935 0.01076 -0.01963 0.02306 -0.03062 0.03695 -0.02198 0.02778 -0.04685 0.06192 -0.07294 0.10268 -0.05231 0.08176 -0.10905 0.18943 -0.1571 0.32445 -0.0977 0.27457 -0.15094 0.63817 -0.08441 1.09224 0.13071 0.89213 0.71527 2.09183 2.24259 3.69983l1.0876 -1.033c-1.4276 -1.5031 -1.77929 -2.4288 -1.84604 -2.88429 -0.0322 -0.21975 0.00052 -0.33554 0.01346 -0.3719 0.00727 -0.02044 0.01203 -0.02612 0.00737 -0.01884 -0.00225 0.00352 -0.00675 0.01014 -0.01431 0.0197 -0.00379 0.00478 -0.00834 0.0103 -0.01378 0.01656 -0.00272 0.00312 -0.00567 0.00643 -0.00884 0.00993 -0.00159 0.00175 -0.00324 0.00354 -0.00495 0.00538 -0.00085 0.00092 -0.00172 0.00185 -0.00261 0.00279 -0.00044 0.00047 -0.00112 0.00119 -0.00134 0.00142 -0.00068 0.00072 -0.00136 0.00144 -0.54516 -0.51508Zm1.3286 4.76733c1.5229 1.6033 2.673 2.2336 3.5505 2.3761 0.4503 0.0731 0.8148 0.0147 1.0908 -0.0941 0.1349 -0.0532 0.2416 -0.1157 0.3217 -0.1725 0.04 -0.0284 0.0733 -0.0553 0.1001 -0.0788 0.0135 -0.0118 0.0253 -0.0228 0.0356 -0.0328 0.0052 -0.0049 0.01 -0.0097 0.0144 -0.0141 0.0022 -0.0022 0.0043 -0.0044 0.0063 -0.0065l0.003 -0.003c0.0005 -0.0005 0.0012 -0.0013 0.0014 -0.0015 0.0007 -0.0008 0.0014 -0.0015 -0.5424 -0.518 -0.5438 -0.5165 -0.5431 -0.5172 -0.5424 -0.5179 0.0002 -0.0003 0.0009 -0.001 0.0013 -0.0015l0.0027 -0.0027c0.0018 -0.0018 0.0035 -0.0036 0.0051 -0.0053 0.0034 -0.0033 0.0066 -0.0065 0.0096 -0.0094 0.006 -0.0058 0.0115 -0.0108 0.0163 -0.015 0.0095 -0.0084 0.0166 -0.0138 0.0212 -0.0171 0.0094 -0.0066 0.0084 -0.0043 -0.0043 0.0007 -0.0193 0.0076 -0.1102 0.0397 -0.2999 0.0089 -0.4026 -0.0654 -1.2712 -0.4207 -2.7034 -1.9285l-1.0876 1.033ZM8.98565 3.47663c-1.01359 -1.43358 -3.04181 -1.67544 -4.26799 -0.3845l1.08758 1.03303c0.52284 -0.55045 1.44327 -0.50721 1.95562 0.21744l1.22479 -0.86597ZM3.75181 6.92574c-0.02143 -0.3993 0.15244 -0.7992 0.48383 -1.14809L3.14806 4.74462c-0.53585 0.56415 -0.94313 1.34784 -0.89409 2.26151l1.49784 -0.08039ZM18.4573 19.7375c-0.279 0.2938 -0.5709 0.4512 -0.8547 0.4792l0.1473 1.4928c0.7471 -0.0738 1.3517 -0.4722 1.795 -0.939l-1.0876 -1.033Zm-8.436 -10.71787c0.9676 -1.01868 1.0361 -2.61285 0.2253 -3.75951l-1.22475 0.86596c0.42214 0.59707 0.35741 1.39145 -0.08813 1.86052l1.08758 1.03303Zm9.4879 6.94237c0.8208 0.4725 0.9815 1.6348 0.3687 2.2799l1.0876 1.033c1.3049 -1.3739 0.9249 -3.673 -0.708 -4.6129l-0.7483 1.3ZM16.1 15.0642c0.3854 -0.4058 0.986 -0.497 1.4987 -0.2019l0.7483 -1.3c-1.0985 -0.6323 -2.4609 -0.451 -3.3346 0.4689l1.0876 1.033Z' fill='%23007bff' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
}

/* Block 6: Recording Icon Styles */
.recording-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    outline: none;
    border: none;
    box-shadow: none;
}

/* Block 7: Status Icon Styles */
.status-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    position: relative;
}

/* Disable any overlaid icons from other CSS files */
.status-icon::before {
    content: none !important;
    display: none !important;
}

/* Block 10: Recording Icon States */
.recording-play {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 12c0 1.3807 -1.1193 2.5 -2.5 2.5s-2.5 -1.1193 -2.5 -2.5 1.1193 -2.5 2.5 -2.5 2.5 1.1193 2.5 2.5Z' stroke='%23000000' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M10.5 12c0 1.3807 -1.11929 2.5 -2.5 2.5S5.5 13.3807 5.5 12 6.61929 9.5 8 9.5s2.5 1.1193 2.5 2.5Z' stroke='%23000000' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M8 14.5h8' stroke='%23000000' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M2 12c0 -4.71405 0 -7.07107 1.46447 -8.53553C4.92893 2 7.28595 2 12 2c4.714 0 7.0711 0 8.5355 1.46447C22 4.92893 22 7.28595 22 12c0 4.714 0 7.0711 -1.4645 8.5355C19.0711 22 16.714 22 12 22c-4.71405 0 -7.07107 0 -8.53553 -1.4645C2 19.0711 2 16.714 2 12Z' stroke='%23000000' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
    cursor: pointer;
}
.recording-none {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 12c0 1.3807 -1.1193 2.5 -2.5 2.5s-2.5 -1.1193 -2.5 -2.5 1.1193 -2.5 2.5 -2.5 2.5 1.1193 2.5 2.5Z' stroke='%23cccccc' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M10.5 12c0 1.3807 -1.11929 2.5 -2.5 2.5S5.5 13.3807 5.5 12 6.61929 9.5 8 9.5s2.5 1.1193 2.5 2.5Z' stroke='%23cccccc' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M8 14.5h8' stroke='%23cccccc' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M2 12c0 -4.71405 0 -7.07107 1.46447 -8.53553C4.92893 2 7.28595 2 12 2c4.714 0 7.0711 0 8.5355 1.46447C22 4.92893 22 7.28595 22 12c0 4.714 0 7.0711 -1.4645 8.5355C19.0711 22 16.714 22 12 22c-4.71405 0 -7.07107 0 -8.53553 -1.4645C2 19.0711 2 16.714 2 12Z' stroke='%23cccccc' stroke-width='1.5'%3E%3C/path%3E%3Cline x1='3' y1='21' x2='21' y2='3' stroke='%23cccccc' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* Block 11: Status Icon States */
.status-answered {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5001 2.00006s2.3334 0.21213 5.3033 3.18198c2.9698 2.96985 3.1819 5.30326 3.1819 5.30326' stroke='%23000000' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M14.207 5.53564s0.99 0.28285 2.4749 1.76777c1.4849 1.48493 1.7678 2.47488 1.7678 2.47488' stroke='%23000000' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='m15.1007 15.0272 -0.5438 -0.5165 0.5438 0.5165Zm0.4555 -0.4795 0.5438 0.5165 -0.5438 -0.5165Zm2.4166 -0.3354 -0.3741 0.65 0.3741 -0.65Zm1.9105 1.0997 -0.3741 0.65 0.3741 -0.65Zm0.5384 3.4464 0.5438 0.5165 -0.5438 -0.5165Zm-1.4206 1.4956 -0.5438 -0.5165 0.5438 0.5165Zm-1.3248 0.7091 0.0736 0.7464 -0.0736 -0.7464Zm-9.86094 -4.4879 0.54379 -0.5165 -0.54379 0.5165ZM3.00289 6.96594l-0.74892 0.04019 0.74892 -0.04019Zm6.47463 1.53717 0.54378 0.51652 -0.54378 -0.51652Zm0.15672 -2.81001 0.61236 -0.43298 -0.61236 0.43298ZM8.37326 3.90961l-0.6124 0.43299 0.6124 -0.43299Zm-3.11181 -0.30097 0.54379 0.51652 -0.54379 -0.51652Zm-1.5696 1.6525 -0.54379 -0.51652 0.54379 0.51652Zm7.37125 7.79476 0.5438 -0.5165 -0.5438 0.5165Zm4.5814 2.4878 0.4555 -0.4795 -1.0876 -1.033 -0.4555 0.4795 1.0876 1.033Zm1.9542 -0.6814 1.9105 1.0997 0.7483 -1.3 -1.9105 -1.0997 -0.7483 1.3Zm2.2792 3.3796 -1.4206 1.4956 1.0876 1.033 1.4206 -1.4956 -1.0876 -1.033Zm-2.2753 1.9748c-1.435 0.1417 -5.1793 0.0208 -9.24345 -4.258l-1.08758 1.033c4.42933 4.6633 8.65453 4.8978 10.47833 4.7178l-0.1473 -1.4928Zm-9.24345 -4.258c-3.87612 -4.0809 -4.5263 -7.52314 -4.60734 -9.03296l-1.49784 0.08039c0.09925 1.84923 0.88443 5.63417 5.0176 9.98557l1.08758 -1.033ZM9.7345 9.32159l0.2868 -0.30196L8.93373 7.9866l-0.28682 0.30196L9.7345 9.32159Zm0.5121 -4.06147L8.98565 3.47663l-1.22479 0.86597 1.26099 1.78348 1.22475 -0.86596ZM4.71766 3.09213l-1.5696 1.65249 1.08758 1.03303 1.5696 -1.65249 -1.08758 -1.03303ZM9.1907 8.80507c-0.54379 -0.51651 -0.54448 -0.51578 -0.54518 -0.51505 -0.00024 0.00026 -0.00094 0.001 -0.00141 0.0015 -0.00095 0.00102 -0.00192 0.00205 -0.0029 0.00311 -0.00197 0.00212 -0.00401 0.00433 -0.00611 0.00664 -0.00419 0.00461 -0.00864 0.0096 -0.01332 0.01498 -0.00935 0.01076 -0.01963 0.02306 -0.03062 0.03695 -0.02198 0.02778 -0.04685 0.06192 -0.07294 0.10268 -0.05231 0.08176 -0.10905 0.18943 -0.1571 0.32445 -0.0977 0.27457 -0.15094 0.63817 -0.08441 1.09224 0.13071 0.89213 0.71527 2.09183 2.24259 3.69983l1.0876 -1.033c-1.4276 -1.5031 -1.77929 -2.4288 -1.84604 -2.88429 -0.0322 -0.21975 0.00052 -0.33554 0.01346 -0.3719 0.00727 -0.02044 0.01203 -0.02612 0.00737 -0.01884 -0.00225 0.00352 -0.00675 0.01014 -0.01431 0.0197 -0.00379 0.00478 -0.00834 0.0103 -0.01378 0.01656 -0.00272 0.00312 -0.00567 0.00643 -0.00884 0.00993 -0.00159 0.00175 -0.00324 0.00354 -0.00495 0.00538 -0.00085 0.00092 -0.00172 0.00185 -0.00261 0.00279 -0.00044 0.00047 -0.00112 0.00119 -0.00134 0.00142 -0.00068 0.00072 -0.00136 0.00144 -0.54516 -0.51508Zm1.3286 4.76733c1.5229 1.6033 2.673 2.2336 3.5505 2.3761 0.4503 0.0731 0.8148 0.0147 1.0908 -0.0941 0.1349 -0.0532 0.2416 -0.1157 0.3217 -0.1725 0.04 -0.0284 0.0733 -0.0553 0.1001 -0.0788 0.0135 -0.0118 0.0253 -0.0228 0.0356 -0.0328 0.0052 -0.0049 0.01 -0.0097 0.0144 -0.0141 0.0022 -0.0022 0.0043 -0.0044 0.0063 -0.0065l0.003 -0.003c0.0005 -0.0005 0.0012 -0.0013 0.0014 -0.0015 0.0007 -0.0008 0.0014 -0.0015 -0.5424 -0.518 -0.5438 -0.5165 -0.5431 -0.5172 -0.5424 -0.5179 0.0002 -0.0003 0.0009 -0.001 0.0013 -0.0015l0.0027 -0.0027c0.0018 -0.0018 0.0035 -0.0036 0.0051 -0.0053 0.0034 -0.0033 0.0066 -0.0065 0.0096 -0.0094 0.006 -0.0058 0.0115 -0.0108 0.0163 -0.015 0.0095 -0.0084 0.0166 -0.0138 0.0212 -0.0171 0.0094 -0.0066 0.0084 -0.0043 -0.0043 0.0007 -0.0193 0.0076 -0.1102 0.0397 -0.2999 0.0089 -0.4026 -0.0654 -1.2712 -0.4207 -2.7034 -1.9285l-1.0876 1.033ZM8.98565 3.47663c-1.01359 -1.43358 -3.04181 -1.67544 -4.26799 -0.3845l1.08758 1.03303c0.52284 -0.55045 1.44327 -0.50721 1.95562 0.21744l1.22479 -0.86597ZM3.75181 6.92574c-0.02143 -0.3993 0.15244 -0.7992 0.48383 -1.14809L3.14806 4.74462c-0.53585 0.56415 -0.94313 1.34784 -0.89409 2.26151l1.49784 -0.08039ZM18.4573 19.7375c-0.279 0.2938 -0.5709 0.4512 -0.8547 0.4792l0.1473 1.4928c0.7471 -0.0738 1.3517 -0.4722 1.795 -0.939l-1.0876 -1.033Zm-8.436 -10.71787c0.9676 -1.01868 1.0361 -2.61285 0.2253 -3.75951l-1.22475 0.86596c0.42214 0.59707 0.35741 1.39145 -0.08813 1.86052l1.08758 1.03303Zm9.4879 6.94237c0.8208 0.4725 0.9815 1.6348 0.3687 2.2799l1.0876 1.033c1.3049 -1.3739 0.9249 -3.673 -0.708 -4.6129l-0.7483 1.3ZM16.1 15.0642c0.3854 -0.4058 0.986 -0.497 1.4987 -0.2019l0.7483 -1.3c-1.0985 -0.6323 -2.4609 -0.451 -3.3346 0.4689l1.0876 1.033Z' fill='%23000000' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
}
.status-no-answer {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 4.00002 16 8m0 -4 4 3.99998' stroke='%23000000' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='m15.1007 15.0272 -0.5438 -0.5165 0.5438 0.5165Zm0.4555 -0.4795 0.5438 0.5165 -0.5438 -0.5165Zm2.4166 -0.3354 -0.3741 0.65 0.3741 -0.65Zm1.9105 1.0997 -0.3741 0.65 0.3741 -0.65Zm0.5384 3.4464 0.5438 0.5165 -0.5438 -0.5165Zm-1.4206 1.4956 -0.5438 -0.5165 0.5438 0.5165Zm-1.3248 0.7091 0.0736 0.7464 -0.0736 -0.7464Zm-9.86094 -4.4879 0.54379 -0.5165 -0.54379 0.5165ZM3.00289 6.96594l-0.74892 0.04019 0.74892 -0.04019Zm6.47463 1.53717 0.54378 0.51652 -0.54378 -0.51652Zm0.15672 -2.81001 0.61236 -0.43298 -0.61236 0.43298ZM8.37326 3.90961l-0.6124 0.43299 0.6124 -0.43299Zm-3.11181 -0.30097 0.54379 0.51652 -0.54379 -0.51652Zm-1.5696 1.6525 -0.54379 -0.51652 0.54379 0.51652Zm7.37125 7.79476 0.5438 -0.5165 -0.5438 0.5165Zm4.5814 2.4878 0.4555 -0.4795 -1.0876 -1.033 -0.4555 0.4795 1.0876 1.033Zm1.9542 -0.6814 1.9105 1.0997 0.7483 -1.3 -1.9105 -1.0997 -0.7483 1.3Zm2.2792 3.3796 -1.4206 1.4956 1.0876 1.033 1.4206 -1.4956 -1.0876 -1.033Zm-2.2753 1.9748c-1.435 0.1417 -5.1793 0.0208 -9.24345 -4.258l-1.08758 1.033c4.42933 4.6633 8.65453 4.8978 10.47833 4.7178l-0.1473 -1.4928Zm-9.24345 -4.258c-3.87612 -4.0809 -4.5263 -7.52314 -4.60734 -9.03296l-1.49784 0.08039c0.09925 1.84923 0.88443 5.63417 5.0176 9.98557l1.08758 -1.033ZM9.7345 9.32159l0.2868 -0.30196L8.93373 7.9866l-0.28682 0.30196L9.7345 9.32159Zm0.5121 -4.06147L8.98565 3.47663l-1.22479 0.86597 1.26099 1.78348 1.22475 -0.86596ZM4.71766 3.09213l-1.5696 1.65249 1.08758 1.03303 1.5696 -1.65249 -1.08758 -1.03303ZM9.1907 8.80507c-0.54379 -0.51651 -0.54448 -0.51578 -0.54518 -0.51505 -0.00024 0.00026 -0.00094 0.001 -0.00141 0.0015 -0.00095 0.00102 -0.00192 0.00205 -0.0029 0.00311 -0.00197 0.00212 -0.00401 0.00433 -0.00611 0.00664 -0.00419 0.00461 -0.00864 0.0096 -0.01332 0.01498 -0.00935 0.01076 -0.01963 0.02306 -0.03062 0.03695 -0.02198 0.02778 -0.04685 0.06192 -0.07294 0.10268 -0.05231 0.08176 -0.10905 0.18943 -0.1571 0.32445 -0.0977 0.27457 -0.15094 0.63817 -0.08441 1.09224 0.13071 0.89213 0.71527 2.09183 2.24259 3.69983l1.0876 -1.033c-1.4276 -1.5031 -1.77929 -2.4288 -1.84604 -2.88429 -0.0322 -0.21975 0.00052 -0.33554 0.01346 -0.3719 0.00727 -0.02044 0.01203 -0.02612 0.00737 -0.01884 -0.00225 0.00352 -0.00675 0.01014 -0.01431 0.0197 -0.00379 0.00478 -0.00834 0.0103 -0.01378 0.01656 -0.00272 0.00312 -0.00567 0.00643 -0.00884 0.00993 -0.00159 0.00175 -0.00324 0.00354 -0.00495 0.00538 -0.00085 0.00092 -0.00172 0.00185 -0.00261 0.00279 -0.00044 0.00047 -0.00112 0.00119 -0.00134 0.00142 -0.00068 0.00072 -0.00136 0.00144 -0.54516 -0.51508Zm1.3286 4.76733c1.5229 1.6033 2.673 2.2336 3.5505 2.3761 0.4503 0.0731 0.8148 0.0147 1.0908 -0.0941 0.1349 -0.0532 0.2416 -0.1157 0.3217 -0.1725 0.04 -0.0284 0.0733 -0.0553 0.1001 -0.0788 0.0135 -0.0118 0.0253 -0.0228 0.0356 -0.0328 0.0052 -0.0049 0.01 -0.0097 0.0144 -0.0141 0.0022 -0.0022 0.0043 -0.0044 0.0063 -0.0065l0.003 -0.003c0.0005 -0.0005 0.0012 -0.0013 0.0014 -0.0015 0.0007 -0.0008 0.0014 -0.0015 -0.5424 -0.518 -0.5438 -0.5165 -0.5431 -0.5172 -0.5424 -0.5179 0.0002 -0.0003 0.0009 -0.001 0.0013 -0.0015l0.0027 -0.0027c0.0018 -0.0018 0.0035 -0.0036 0.0051 -0.0053 0.0034 -0.0033 0.0066 -0.0065 0.0096 -0.0094 0.006 -0.0058 0.0115 -0.0108 0.0163 -0.015 0.0095 -0.0084 0.0166 -0.0138 0.0212 -0.0171 0.0094 -0.0066 0.0084 -0.0043 -0.0043 0.0007 -0.0193 0.0076 -0.1102 0.0397 -0.2999 0.0089 -0.4026 -0.0654 -1.2712 -0.4207 -2.7034 -1.9285l-1.0876 1.033ZM8.98565 3.47663c-1.01359 -1.43358 -3.04181 -1.67544 -4.26799 -0.3845l1.08758 1.03303c0.52284 -0.55045 1.44327 -0.50721 1.95562 0.21744l1.22479 -0.86597ZM3.75181 6.92574c-0.02143 -0.3993 0.15244 -0.7992 0.48383 -1.14809L3.14806 4.74462c-0.53585 0.56415 -0.94313 1.34784 -0.89409 2.26151l1.49784 -0.08039ZM18.4573 19.7375c-0.279 0.2938 -0.5709 0.4512 -0.8547 0.4792l0.1473 1.4928c0.7471 -0.0738 1.3517 -0.4722 1.795 -0.939l-1.0876 -1.033Zm-8.436 -10.71787c0.9676 -1.01868 1.0361 -2.61285 0.2253 -3.75951l-1.22475 0.86596c0.42214 0.59707 0.35741 1.39145 -0.08813 1.86052l1.08758 1.03303Zm9.4879 6.94237c0.8208 0.4725 0.9815 1.6348 0.3687 2.2799l1.0876 1.033c1.3049 -1.3739 0.9249 -3.673 -0.708 -4.6129l-0.7483 1.3ZM16.1 15.0642c0.3854 -0.4058 0.986 -0.497 1.4987 -0.2019l0.7483 -1.3c-1.0985 -0.6323 -2.4609 -0.451 -3.3346 0.4689l1.0876 1.033Z' fill='%23000000' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
}
.status-failed {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-0.75 -0.75 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.09440625 12.5240625 -0.49575 -0.4985625 0.49575 0.4985625Zm0.42703125000000003 -0.4245 0.49575 0.4985625 -0.49575 -0.4985625Zm2.2655624999999997 -0.29700000000000004 -0.3358125 0.6177187500000001 0.3358125 -0.6177187500000001Zm1.7910937500000002 0.9736874999999999 -0.3358125 0.6177187500000001 0.3358125 -0.6177187500000001Zm0.50475 3.0515624999999997 0.49575 0.4985625 -0.49575 -0.4985625Zm-1.3318125 1.324125 -0.49575 -0.4985625 0.49575 0.4985625Zm-1.242 0.6278437499999999 0.06525 0.700125 -0.06525 -0.700125Zm-9.24463125 -3.97359375 0.49576875 -0.49865625 -0.49576875 0.49865625ZM3.752709375 5.386509375l-0.701990625 0.039890625 0.701990625 -0.039890625Zm6.069946875 1.361034375 0.49575 0.4986 -0.49575 -0.4986Zm0.14690625000000002 -2.48803125 0.562875 -0.421378125 -0.562875 0.421378125Zm-1.1821312499999999 -1.579125 -0.562875 0.421378125 0.562875 -0.421378125Zm-2.9173218750000003 -0.266484375 0.49576875 0.4986 -0.49576875 -0.4986Zm-1.4715 1.4631468749999998 -0.49576875 -0.4986 0.49576875 0.4986Zm6.910546875 6.901574999999999 0.49575 -0.4985625 -0.49575 0.4985625Zm4.281 2.2440937499999998 0.42703125000000003 -0.42459375000000005 -0.99159375 -0.99721875 -0.4269375 0.42459375000000005 0.9915 0.99721875Zm1.8610312500000001 -0.6024375 1.7910937500000002 0.9736874999999999 0.671625 -1.2354375000000002 -1.7910937500000002 -0.9736874999999999 -0.671625 1.2354375000000002Zm2.13590625 2.9088749999999997 -1.3318125 1.32421875 0.9915 0.99721875 1.3318125 -1.32421875 -0.9915 -0.99721875Zm-2.1433125 1.75059375c-1.35928125 0.12665625 -4.8760312500000005 0.01378125 -8.6836125 -3.77221875l-0.9915375 0.99721875c4.1550562499999995 4.13146875 8.109712499999999 4.3332187499999995 9.80565 4.17515625l-0.1305 -1.40015625Zm-8.6836125 -3.77221875c-3.6294187499999997 -3.6088125 -4.230628125 -6.644109374999999 -4.30546875 -7.960921875l-1.40398125 0.079790625c0.09418125 1.657340625 0.8386218750000001 5.0211 4.717912500000001 8.878350000000001l0.9915375 -0.99721875Zm1.2893625000000002 -5.794021875 0.268875 -0.267365625 -0.9915 -0.9971906249999999 -0.268884375 0.26735624999999996 0.9915093749999999 0.9972Zm0.48290625 -3.675375 -1.182140625 -1.579125 -1.125740625 0.84275625 1.1821312499999999 1.579134375 1.12575 -0.8427656250000001ZM5.374340625 1.915303125l-1.4715 1.4631468749999998 0.9915375 0.9972 1.4715 -1.4631468749999998 -0.9915375 -0.9972Zm4.179440625 5.09960625c-0.495759375 -0.4986 -0.49643437499999993 -0.497934375 -0.497109375 -0.49725937500000006 -0.000225 0.000225 -0.0009 0.000909375 -0.001359375 0.00136875 -0.00091875 0.000928125 -0.00185625 0.001865625 -0.002803125 0.00283125 -0.001903125 0.0019406249999999999 -0.003871875 0.00395625 -0.005896874999999999 0.00605625 -0.004059375 0.0042093750000000004 -0.008353125 0.008765625 -0.012871875 0.013678125000000001 -0.009046875000000001 0.009815625 -0.018975000000000002 0.021046875 -0.029606249999999997 0.03373125 -0.021253124999999998 0.025359375 -0.0453375 0.0565875 -0.07064999999999999 0.093946875 -0.050746875 0.074896875 -0.106040625 0.173925 -0.1529625 0.29846249999999996 -0.095746875 0.254109375 -0.14707499999999998 0.5890875 -0.08272499999999999 1.003884375 0.12585 0.8112 0.684515625 1.8827343749999998 2.115609375 3.3056718750000003l0.9915 -0.99721875c-1.3392187500000001 -1.331634375 -1.65825 -2.1420093749999998 -1.7175 -2.524040625 -0.028218749999999997 -0.181809375 0.00103125 -0.27129375 0.009093750000000001 -0.29248124999999997 0.004875 -0.01310625 0.00721875 -0.014446875 0.00121875 -0.0054937499999999995 -0.003 0.004378125 -0.00796875 0.01123125 -0.01575 0.020465624999999998 -0.0038437500000000004 0.004621875 -0.008437499999999999 0.009853125 -0.01378125 0.015684374999999997 -0.00271875 0.002915625 -0.00553125 0.0059812500000000005 -0.008718749999999999 0.009196875 -0.0015 0.0016125 -0.00309375 0.003253125 -0.004781250000000001 0.004940625000000001 -0.00084375 0.00084375 -0.0016875 0.001696875 -0.00253125 0.002559375 -0.000375 0.00043125 -0.00103125 0.0010875 -0.0013125 0.001303125 -0.00065625 0.00065625 -0.0013125 0.0013125 -0.4970625 -0.4972875Zm1.259625 4.2623718749999995c1.4315624999999998 1.42340625 2.50809375 1.9773749999999999 3.3206249999999997 2.1020625 0.41521875 0.06365625 0.75 0.012843750000000001 1.0039687499999999 -0.08175 0.1245 -0.04640625 0.2236875 -0.1010625 0.2986875 -0.1513125 0.0375 -0.025125 0.06881250000000001 -0.04903125 0.09421875 -0.070125 0.01275 -0.0105 0.024 -0.02034375 0.03384375 -0.029343750000000002 0.00496875 -0.0045 0.009562500000000002 -0.008718749999999999 0.01378125 -0.01275 0.00215625 -0.0020625 0.004125 -0.00403125 0.006093749999999999 -0.00590625l0.0028125 -0.0028125c0.00046875 -0.00046875 0.00121875 -0.001125 0.00140625 -0.0013125 0.00065625 -0.00065625 0.0013125 -0.0013125 -0.4944375 -0.49996875 -0.49575 -0.4985625 -0.49509375 -0.49921875 -0.4944375 -0.499875l0.0013125 -0.0013125 0.00253125 -0.00253125c0.00178125 -0.00159375 0.003375 -0.0031875 0.00496875 -0.004781250000000001 0.00328125 -0.00309375 0.006375 -0.00590625 0.009281250000000001 -0.008625 0.0058125 -0.00525 0.0110625 -0.00984375 0.01575 -0.01359375 0.0091875 -0.007687500000000001 0.01603125 -0.0125625 0.02025 -0.01546875 0.008718749999999999 -0.0058125 0.0069375 -0.0031875 -0.0069375 0.00196875 -0.02296875 0.00853125 -0.1149375 0.037875 -0.2998125 0.00946875 -0.38746875000000003 -0.059343749999999994 -1.2035625 -0.37809375 -2.54240625 -1.70925l-0.9915 0.99721875ZM9.350296875 2.2590093749999998C8.39469375 0.98251875 6.5155875 0.780534375 5.374340625 1.915303125l0.9915375 0.9972c0.49845000000000006 -0.495628125 1.3837125 -0.44518125000000003 1.858678125 0.1892625l1.125740625 -0.84275625ZM4.454700000000001 5.346609375c-0.018440625 -0.32447812499999995 0.130378125 -0.663421875 0.43967812500000003 -0.970959375L3.902840625 3.3784500000000004c-0.5037375000000001 0.5008781250000001 -0.89975625 1.209909375 -0.852121875 2.04795l1.40398125 -0.079790625ZM18.25528125 16.653375c-0.257625 0.25621875 -0.5338125 0.4005 -0.8115 0.426375l0.1305 1.40015625c0.6886875 -0.06421875 1.25296875 -0.41212499999999996 1.6725 -0.8293125l-0.9915 -0.99721875Zm-7.936875 -9.40723125c0.92296875 -0.9177375 0.99159375 -2.3693625 0.21403125 -3.408009375l-1.12575 0.8427656250000001c0.37828125 0.505284375 0.32203125000000005 1.16851875 -0.07978125 1.568053125l0.9915 0.9971906249999999Zm8.923875 6.147825c0.7666875 0.4168125 0.886125 1.396875 0.3448125 1.9351875l0.9915 0.99721875c1.25653125 -1.24940625 0.8690625000000001 -3.3341250000000002 -0.6646875 -4.16784375l-0.671625 1.2354375000000002Zm-3.22509375 -0.79584375c0.36 -0.35793749999999996 0.93946875 -0.446625 1.4340000000000002 -0.17784375l0.671625 -1.2354375000000002c-1.0158749999999999 -0.55228125 -2.276625 -0.39975 -3.09721875 0.4160625l0.99159375 0.99721875Z' fill='%23000000' stroke-width='1.5'%3E%3C/path%3E%3Cline x1='2' y1='21' x2='20' y2='3' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* Block 12: Status Icon Tooltip Styles */
/* Custom tooltip styles for status icons */
.status-icon::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.9);
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.1s, visibility 0.1s;
    pointer-events: none;
    z-index: 1000;
}
/* Show status icon tooltip on hover - text only, no arrows */
.status-icon:hover::after {
    opacity: 1;
    visibility: visible;
}

/* Block 3: Call Direction Icon Tooltip Styles */
/* Custom tooltip styles for call direction icons */
.call-direction-icon::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.9);
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.1s, visibility 0.1s;
    pointer-events: none;
    z-index: 1000;
}
/* Show direction icon tooltip on hover - text only, no arrows */
.call-direction-icon:hover::after {
    opacity: 1;
    visibility: visible;
}

/* Block 5: Column Alignment Styles */
/* Center the Direction column content */
.vitalpbx-cdr-table td:nth-child(3) {
    text-align: center;
}
/* Center the Recording column content */
.vitalpbx-cdr-table td:nth-child(2) {
    text-align: center;
}
/* Center the Status column content */
.vitalpbx-cdr-table td:nth-child(9) {
    text-align: center;
}

/* Block 8: Recording Icon Styles - Clean icons only, no tooltips */
/* Recording icons with no hover effects or tooltips */
/* Explicitly disable ALL pseudo-elements on recording icons */
.recording-icon::after,
.recording-icon::before {
    content: none !important;
}

/* Clean recording icon styling - no borders or outlines */
.recording-icon,
.recording-icon:hover,
.recording-icon:focus,
.recording-icon:active {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

/* Block 9: Recording Icon Tooltip Styles */
/* Simple text-only tooltips for recording icons - no visual changes to icons */
.recording-icon::after {
    content: attr(data-tooltip) !important;
    position: absolute !important;
    bottom: 30px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    background: rgba(0, 0, 0, 0.9) !important;
    color: white !important;
    padding: 6px 10px !important;
    border-radius: 4px !important;
    font-size: 12px !important;
    white-space: nowrap !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.2s ease, visibility 0.2s ease !important;
    pointer-events: none !important;
    z-index: 10000 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
}
/* Show recording icon tooltip on hover - text only, no arrows */
.recording-icon:hover::after {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Remove all pseudo-element tooltips from recording icons to prevent artifacts */

/* Block 12: Responsive Media Queries */
@media (max-width: 900px) {
    .vitalpbx-cdr-table {
        font-size: 0.85rem;
    }
}
@media (max-width: 700px) {
    .vitalpbx-cdr-table {
        font-size: 0.8rem;
    }
}
@media (max-width: 500px) {
    .vitalpbx-cdr-table {
        font-size: 0.7rem;
    }
}

/* Block 13: Modal Styles */
.vitalpbx-modal-bg {
    display: none;
    position: fixed !important;
    z-index: 2147483647 !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(0,0,0,0.4) !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    transition: background 0.2s !important;
}
.vitalpbx-modal-bg.active {
    display: flex !important;
}
.vitalpbx-modal {
    background: #fff;
    padding: 2em;
    min-width: 320px;
    max-width: 95vw;
    width: auto;
    max-height: 90vh;
    box-shadow: 0 2px 16px #0003;
    border-radius: 18px;
    position: relative;
    text-align: center;
    box-sizing: border-box;
    overflow-y: auto;
    margin: 0 1em;
}
.vitalpbx-modal-close {
    position: absolute;
    top: 10px;
    right: 16px;
    font-size: 1.5em;
    cursor: pointer;
    color: #888;
}
.vitalpbx-cdr-table .vitalpbx-modal-link { 
    color: inherit;
    text-decoration: none; 
    cursor: pointer; 
}
.vitalpbx-cdr-table .vitalpbx-modal-link:hover { 
    color: inherit;
}
@media (max-width: 600px) {
    .vitalpbx-modal {
        min-width: 0;
        padding: 1em;
    }
}