:root{--font-family: "Lato", sans-serif;--main-bg-color: #f5f5f5;--primary-color: #475bb4;--primary-color-hover: #384890;--danger-color: #E43A3F;--warning-color: #EFB021;--warning-color-text: #433005;--success-color: #41A45C;--pipeburst-color: #E07400;--conflict-color: #A33BE0;--todo-color: #6177DA;--secondary-color: #6E7687;--text-color: #212121;--text-color-light: #5A6272;--plain-white: #ffffff;--light-gray: #f1f3f5;--lighter-gray: #fdfdfd;--gray: #9ca3af;--highlight-color: #c9c9c9;--disabled-color: #E2E4EC;--border-color: #dee2e6;--border-color-dark: #989b9e;--card-border-color: #D2D2D2;--card-shadow-color: #00000013;--warning-color-bg: linear-gradient(#fff1d6, #ffe4ad);--warning-color-border: #EFB021;--primary-color-bg: linear-gradient(#e2e5f3, #c5cce7);--primary-color-border: #475bb4;--danger-color-bg: linear-gradient(#ffd6d6, #ffadad);--danger-color-border: #FF4242;--success-color-bg: linear-gradient(#e2f3e7, #d4eddb);--success-color-border: #59BD74;--primary-color-hover: color-mix(in srgb, var(--primary-color) 85%, #000);--primary-color-soft: color-mix(in srgb, var(--primary-color) 12%, var(--plain-white));--warning-color-hover: color-mix(in srgb, var(--warning-color) 85%, #000);--success-color-hover: color-mix(in srgb, var(--success-color) 85%, #000);--danger-color-hover: color-mix(in srgb, var(--danger-color) 85%, #000);--bg-color: var(--light-gray);--modal-background-color: #00000075;--table-actions-bg-color: #fafcfe;--table-actions-color-shadow: #2f409f33;--dark-gray: #374151;--z-base: 0;--z-elevated: 10;--z-sticky: 100;--z-dropdown: 1000;--z-popover: 1040;--z-modal-backdrop: 2000;--z-modal: 2010;--z-tooltip: 3000;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3.5rem;--border-radius: .375rem;--border-radius-half: 50%;--border-radius-full: 100%;--border-radius-none: 0;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-light: 300;--text-normal: 400;--text-medium: 500;--text-bold: 700;--error-color-box-shadow: rgba(240, 55, 60, .25);--box-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .12);--modal-box-shadow: 0 20px 40px rgba(0, 0, 0, .12), 0 4px 12px rgba(0, 0, 0, .06);--zebra-striping-color-odd: #f5f8fa;--zebra-striping-color-even: #fcfcfd;--skeleton-color: color-mix(in srgb, var(--border-color) 60%, var(--plain-white));--skeleton-shine-color: color-mix(in srgb, var(--plain-white) 80%, transparent);--opacity-base: 1;--opacity-loading: .5;--opacity-loading-dialog: .8;--gradient-color-blue: #43c6ca, #3cc1d6, #47bce0, #5cb5e5, #74ade5, #76a3e1, #7b99db, #808fd4, #7282cc, #6475c4, #5668bc, #475bb4;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem}.footer{padding:1.5rem 3rem;margin-top:auto}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--border-color);padding-top:1rem}.footer-links{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}.footer-link a{color:var(--text-color-light);font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-link a:hover{color:var(--primary-color)}.footer-branding{display:flex;align-items:center;gap:.5rem;color:var(--text-color-light);font-size:.875rem}.footer-img{height:1.5rem;width:auto;display:block;transition:all .2s ease}@media(max-width:768px){.footer{padding:1rem 1.5rem}.footer-content{flex-direction:column;align-items:flex-start;text-align:left}}.popover-item-icon{position:relative;width:3rem;height:3rem;flex-shrink:0;display:inherit;font-size:1.25rem}body,.popover{font-family:var(--font-family)}:root{--countdown-color: #e6007e}.countdown-container{position:relative;container-type:inline-size}.countdown-overlay{position:absolute;top:51%;left:32%;transform:translate(-50%,-50%);display:flex;align-items:flex-start;gap:1cqw}.countdown-segment{display:flex;flex-direction:column;align-items:center}.countdown-number{font-size:7.5cqw;font-weight:550;color:var(--countdown-color);line-height:1}.countdown-label{font-size:1.5cqw;font-weight:500;color:var(--countdown-color);text-transform:uppercase;letter-spacing:.05em;margin-top:.5cqw}.countdown-colon{font-size:5cqw;font-weight:550;color:var(--countdown-color);line-height:1;min-width:4cqw;text-align:center;margin-top:.5cqw}.uploader{cursor:pointer}.uploader:hover{background-color:var(--primary-color-light);transition:background-color .3s}.border-warning{border:1px solid var(--warning-color)!important}.loader{width:175px;height:80px;display:block;margin:auto;background-image:radial-gradient(circle 25px at 25px 25px,#FFF 100%,transparent 0),radial-gradient(circle 50px at 50px 50px,#FFF 100%,transparent 0),radial-gradient(circle 25px at 25px 25px,#FFF 100%,transparent 0),linear-gradient(#FFF 50px,transparent 0);background-size:50px 50px,100px 76px,50px 50px,120px 40px;background-position:0px 30px,37px 0px,122px 30px,25px 40px;background-repeat:no-repeat;position:relative;box-sizing:border-box}.loader:after{content:"";left:50%;bottom:30px;transform:translate(-50%);position:absolute;border:15px solid transparent;border-bottom-color:var(--danger-color);box-sizing:border-box;animation:fadePull 1s linear infinite}.loader:before{content:"";left:50%;bottom:15px;transform:translate(-50%);position:absolute;width:15px;height:15px;background:var(--danger-color);box-sizing:border-box;animation:fadePull 1s linear infinite}@keyframes fadePull{0%{transform:translate(-50%,15px);opacity:0}50%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-15px);opacity:0}}.rounded-img{border-radius:50%;border:1px solid var(--border-color);width:150px;height:150px;object-fit:cover;object-position:center}.dt-profile-image{width:32px;height:32px;border-radius:50%;object-fit:cover}.card .table-container,.card .table-container tbody>tr>td{border:0!important}.card-border{border-radius:var(--border-radius);border:1px solid var(--border-color)}.product-not-activated .link-box{background-color:var(--light-gray);border-top-color:var(--border-color-dark)}.product-not-activated .link-box-label{color:var(--text-color-light)}.product-not-activated .link-box-icon-branding{filter:grayscale(100%)}.product-not-activated .link-box-arrow{display:none}.link-box-badge{position:absolute;top:1.5rem;right:1.5rem}.product-grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}
