.veldek-table-block{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.veldek-table-message{position:relative;display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border:1px solid var(--veldek-message-border,#b8d4e7);border-left:4px solid var(--veldek-message-accent,#2b6999);background:var(--veldek-message-background,#f2f8fc);color:#1d2327;font-size:16px;line-height:1.55;box-sizing:border-box}.veldek-table-message-icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--veldek-message-accent,#2b6999);color:#fff;font-family:Georgia,serif;font-size:16px;font-weight:700;font-style:italic;line-height:1}.veldek-table-message-icon[hidden]{display:none!important}.veldek-table-message.is-accent-hidden{border-left-width:1px}.veldek-table-message-text{min-width:0;overflow-wrap:anywhere}.veldek-table-message-text>:first-child{margin-top:0}.veldek-table-message-text>:last-child{margin-bottom:0}.veldek-table-message-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.veldek-table-wrapper{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;contain:inline-size}.veldek-table-scroll{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch}.veldek-table-content{max-height:520px;overflow-x:auto;overflow-y:hidden;position:relative;transition:max-height .7s ease}.veldek-table-horizontal-scroll{display:none;width:100%;max-width:100%;height:18px;margin:0 0 8px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}.veldek-table-horizontal-scroll.is-visible{display:block}.veldek-table-horizontal-scroll-track{height:1px}.veldek-table-content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(255 255 255 / .85),#ffffff);transition:opacity .35s ease}.veldek-table-wrapper.open .veldek-table-content{max-height:5000px;overflow-x:auto;overflow-y:visible}.veldek-table-wrapper.open .veldek-table-content::after{opacity:0}.veldek-table-content.no-expand{max-height:none}.veldek-table-content.no-expand::after{display:none}.veldek-table-btn{margin:12px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;min-width:260px;padding:18px 32px;border:2px solid #E86E24;border-radius:12px;background:#fff;color:#E86E24;cursor:pointer;font-size:16px;font-weight:600;box-sizing:border-box;transition:background .25s ease,color .25s ease,border-color .25s ease}.veldek-table-btn:hover{background:#FFF4EC;color:#E86E24}.veldek-table-btn:focus,.veldek-table-btn:active{outline:none;background:#fff;color:#E86E24;border-color:#E86E24}.veldek-table-btn.hidden{display:none}.veldek-table{width:100%;min-width:var(--veldek-table-min-width-desktop,700px);table-layout:auto;background:#fff;border:1px solid #EAEAEA;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:var(--veldek-font-desktop,15px)}.veldek-table thead th{background:#2B6999;color:#fff;padding:14px 18px;text-align:left;font-weight:600;white-space:nowrap;border-bottom:1px solid rgb(255 255 255 / .15);cursor:pointer;position:relative}.veldek-table thead th[aria-sort="ascending"] .veldek-sort-label::after{content:" ↑"}.veldek-table thead th[aria-sort="descending"] .veldek-sort-label::after{content:" ↓"}.veldek-sort-label{display:inline}.veldek-hide-column{width:15px;height:15px;margin-left:6px;border:1px solid #E5E7EB;border-radius:4px;background:#F8F9FA;color:#777;cursor:pointer;line-height:1px;font-size:0;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;vertical-align:middle}.veldek-hide-column::before{content:"×";font-size:13px;line-height:1;position:relative;top:-1px}.veldek-hide-column:hover{background:#E86E24;border-color:#E86E24;color:#fff}.veldek-hide-column:focus{background:rgb(255 255 255 / .24)}.veldek-table-tools{display:flex;gap:10px;justify-content:flex-end;margin:0 0 12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex-wrap:wrap}.veldek-table-tool{border:1px solid #D0D7DE;border-radius:6px;background:#fff;color:#1F2328;cursor:pointer;padding:7px 12px;font-size:14px;line-height:1.2}.veldek-table-tool:hover,.veldek-table-tool:focus{border-color:#2B6999;color:#2B6999}.veldek-table thead th:first-child{border-top-left-radius:12px}.veldek-table thead th:last-child{border-top-right-radius:12px}.veldek-table tbody tr{transition:background-color .25s ease}.veldek-table tbody tr:nth-child(even){background:#FCFCFC}.veldek-table tbody tr:hover{background:#FFF4EC}.veldek-table td{padding:14px 18px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;border-bottom:1px solid #F1F1F1}.veldek-table tbody tr:last-child td{border-bottom:none}.veldek-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.veldek-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.veldek-table-show-all,.veldek-table-export{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;background:#FFF;color:#E86E24;border:1px solid #E86E24;border-radius:6px;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .15s ease;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;text-decoration:none}.veldek-table-show-all,.veldek-table-show-all:focus,.veldek-table-show-all:active,.veldek-table-show-all:focus-visible,.veldek-table-export,.veldek-table-export:focus,.veldek-table-export:active,.veldek-table-export:focus-visible{background:#fff;color:#E86E24;border:1px solid #E86E24;outline:none;box-shadow:none}.veldek-table-show-all:hover,.veldek-table-export:hover{background:#E86E24;color:#fff;border:1px solid #E86E24;text-decoration:none}.veldek-table-show-all.is-hidden{display:none}@media (max-width:1024px){.veldek-table{font-size:var(--veldek-font-tablet,14px)!important;min-width:var(--veldek-table-min-width-tablet,700px)}.veldek-table th,.veldek-table td{padding:12px 16px;font-size:var(--veldek-font-tablet,14px)!important}}@media (max-width:767px){.veldek-table{font-size:var(--veldek-font-mobile,13px)!important;min-width:var(--veldek-table-min-width-mobile,620px)}.veldek-table th,.veldek-table td{padding:10px 14px;font-size:var(--veldek-font-mobile,13px)!important}}