:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.Login-bg{padding:auto;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#713496,#7800c0)}.LoginBox-Area{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.LoginBox-bg{border-radius:40px;background:linear-gradient(45deg,#9410d646,#9410d6);width:32em;height:35em;display:flex;align-items:center;justify-content:center;flex-direction:column}.Login-logo{width:20em;padding:1.5em}.LoginBox{display:flex;align-items:center;justify-content:center;flex-direction:column}.LoginBox-Top{height:8em;width:32em;display:flex;justify-content:center;flex-direction:column;align-items:center}.LoginBox-Bottom{height:30em;width:32em;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.LoginBox-Bottom-Content{height:25em;width:32em;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.LoginBox-Stitle{color:#fff;text-align:center;font-family:sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.LoginBox-Btitle{color:#fff;text-align:center;font-family:sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0}.LoginBox-inputbox{margin:0;width:28em;height:4em;border-radius:15px;background:#940fd5;border:#ffffff;border-width:1em;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 0 0 1em}.LoginBox-input-label{color:#fff;display:flex;align-items:end;width:19em;text-align:left;font-family:sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.LoginBox-forget-label{color:#fff;display:flex;justify-content:end;text-align:center;font-family:sans-serif;font-size:14px;font-style:normal;font-weight:700;width:28em;padding:0;margin:0}.LoginBox-inputbutton{width:15em;height:2.2em;border-radius:15px;background:#940fd5;color:#fff;text-align:center;font-family:sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:2em}.Login3DButton{width:4em;padding:2em}.buttons-container{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;overflow-y:scroll}.table-container{width:95%;overflow-x:auto;height:50em;margin:1em}.floating-whatsapp-button{position:fixed;bottom:10px;right:10px;background-color:#25d366;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #0000001a;cursor:pointer;z-index:1000;padding:.1em}.floating-whatsapp-button:hover{background-color:#20b958}.floating-whatsapp-icon{color:#fff;font-size:30px}.total-price-summary{font-size:20px}.sidebar{width:220px;background-color:#343a40;color:#fff;padding:16px;border-right:1px solid #ddd;box-shadow:2px 0 5px #0000001a}.sidebar h2{font-size:18px;margin-bottom:16px}.sidebar button{display:block;width:100%;margin-bottom:12px;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.sidebar button:hover{background-color:#0056b3}.task-manager{display:flex;font-family:Arial,sans-serif;position:relative;flex-direction:column}.columns{display:flex;gap:16px;flex:1;padding:16px;position:absolute;margin-top:-20em}.column{flex:1;min-width:260px;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10px;padding:16px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:auto;overflow-y:auto}.column h2{font-size:16px;margin:0 0 12px;color:#fff;position:sticky;top:0;padding-right:16px;z-index:2}.column button{margin-bottom:16px;padding:10px;background:linear-gradient(45deg,#a201ff,#6b0ca2);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.column button:hover{background-color:#218838}.droppable-column{background:linear-gradient(45deg,#a917fe00,#a917fe);padding:10px;min-height:220px;border:2px dashed #ddd;border-radius:8px;height:auto}.card{padding:1px;margin-bottom:10px;background:linear-gradient(45deg,#a917fe,#a917fe);border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:grab;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:scale(1.02);box-shadow:0 3px 6px #00000026}.card:active{cursor:grabbing}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:linear-gradient(45deg,#a917fe,#a917fe);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:linear-gradient(45deg,#a917fe,#a917fe);padding:20px;border-radius:10px;width:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px #6c036e}.modal-content h3{font-size:18px;margin-bottom:16px;color:#fff}.modal-content label{display:block;font-size:14px;margin-bottom:8px;color:#fff}.modal-content input,.modal-content textarea{width:100%;padding:8px;margin-bottom:16px;border:1px solid #ccc;border-radius:6px;font-size:14px;background:linear-gradient(45deg,#7901bf,#8c04db)}.modal-content button{background:linear-gradient(45deg,#480370,#8c04db);margin:.5em}.modal-button-area{display:flex;justify-content:center;align-items:center;flex-direction:row}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-actions button{padding:10px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.modal-actions button:first-child{background-color:#a500ad;color:#fff}.modal-actions button:first-child:hover{background-color:#218838}.modal-actions button:last-child{background-color:#f44336;color:#fff}.modal-actions button:last-child:hover{background-color:#d32f2f}.bg-task{height:95%;width:95%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:3em 1px 1px;overflow-y:auto;border-radius:16px;background:linear-gradient(45deg,#4c0078,#a917fe);border:.01em solid white;box-sizing:border-box}.delete-button{background-color:#dc3545;color:#fff;padding:5px 10px;border:none;border-radius:6px;margin-left:10px}.delete-button:hover{background-color:#c82333}.column .total-price{bottom:10px;left:10px;font-weight:700;font-size:20px}.column .task-count{top:10px;right:10px;font-weight:700;font-size:20px}.column-header{display:flex;flex-direction:row;justify-content:space-around}.manualsave{background:linear-gradient(45deg,#4c0078,#a917fe);color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;position:absolute;top:10px;right:10px}.manualsave:hover{background-color:#0056b3}.notification-box{position:absolute;top:20px;right:20px;background-color:#389e01;color:#fff;padding:16px;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1000;font-family:Arial,sans-serif;font-size:14px;animation:slideIn .5s ease-out,fadeOut .5s ease-in 9.5s forwards}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{to{opacity:0;transform:translate(100%)}}.bg-table{padding:auto;width:98%;height:95%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:2em;border:.01em solid white;flex-direction:column}.statistics-container{display:flex;flex-direction:column;align-items:center;overflow-y:scroll;width:100%}.charts-row{display:flex;justify-content:space-around;width:100%}.boxes-row{display:flex;justify-content:space-around;width:100%;margin-top:20px}.box{flex:1;margin:10px;padding:10px;border:1px solid #ccc;border-radius:5px}.chart{width:200px;height:200px;margin:1em}.domain-table{width:100%;border-collapse:collapse}.domain-table th{border-bottom:1px solid #ddd}.domain-table td{padding:12px;text-align:left}.domain-table th{font-weight:700}.domain-table tr:hover{background-color:#0000004d}.bg-search{padding-left:5em;width:100%;height:2em;border-radius:5em;border:1px solid #ccc;outline:none}@media (max-width: 768px){.bg-left,.bg-right{width:100%;height:50%}.bg-table{margin-top:5em;margin-bottom:5em}.domain-table td,.domain-table th{padding:1em}.bg{padding:auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2em;border:.01em solid white}.Panel-bg{padding:auto;width:100vw;height:200vh;display:flex;align-items:center;justify-content:center}}.sum{display:flex;flex-direction:row-reverse}.chart-container{background-color:#ffffff1a;border-radius:15px;padding:0;box-shadow:0 4px 10px #0003;margin:5px;display:flex;align-items:center;width:fit-content;height:fit-content;flex-direction:row}.chart-legend{display:flex;justify-content:center;margin-top:10px}.legend-item{display:flex;align-items:center;margin:0 10px}.legend-color{width:15px;height:15px;border-radius:3px;margin-right:5px}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:8px;text-align:left}.data-table th{background-color:#f2f2f2}.status-button{padding:6px 14px;font-size:.9em;font-weight:700;border-radius:25px;border:none;cursor:default;text-transform:capitalize;color:#fff;background-color:gray}.status-button.active{background-color:#28a745}.status-button.action-required{background-color:#ff9800}.status-button.not-started{background-color:#0360c4}.status-button.paused{background-color:#ffc107;color:#000}.status-button.ended{background-color:#dc3545}.status-button.pending{background-color:#17a2b8}#root{max-width:1280px;margin:0;padding:0rem;text-align:center;color:#f0f8ff}.logo{width:15em;height:3em}.Panel-bg{padding:auto;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#713496,#7800c0)}.bg{padding:auto;width:98vw;height:95vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:2em;border:.01em solid white}.bg-left{padding:auto;width:25%;height:98%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:2em}.bg-right{padding:auto;width:75%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:2em}.title{margin-top:1em;font-size:1.6em;font-weight:600}.number{font-size:5em;font-weight:600}.bg-table{padding:auto;width:98%;height:95%;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:2em;border:.01em solid white;flex-direction:column}.bg-summary{padding:auto;width:90%;height:12em;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:1em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:2em;border:.01em solid white}.bg-buttons{padding:auto;width:90%;height:4em;display:flex;align-items:center;margin:.2em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.button-icon{margin-right:.9em;font-size:2em;margin-left:.7em}.iconimage{width:3em;margin:1em}.table-container-bills{width:95%;overflow-x:auto;height:70%;margin:1em}.file-table{width:100%;border-collapse:collapse;align-items:center;justify-content:center;text-align:left}.file-table th{border-bottom:1px solid #ddd;align-items:center;justify-content:center}.file-table td{padding:8px;align-items:center;justify-content:center;text-align:left}.file-table th{font-weight:700}.file-table tr:hover{background-color:#0000004d}.bg-top{width:90%;display:flex;margin:1em}.bg-search{padding:1em;width:20em;height:1em;display:flex;align-items:center;justify-content:center;margin:.2em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.search-icon{margin:1em}.bg-search-container{position:relative;display:flex;align-items:center;width:70%}.bg-search{padding-left:5em;width:100%;height:2em;border-radius:5em;border:1px solid #ccc;outline:none;color:#fff}.bg-search::placeholder{color:#e4e4e4}.search-icon{position:absolute;left:.5em;color:#fff}.link-icon{margin:2em;color:#fff}.bg-title{padding:1em;width:30%;height:1.5em;display:flex;align-items:center;justify-content:center;margin:1em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.button-link{color:#fff}.red-background{background-color:#ff00004b!important;color:#fff}.red-background{background-color:red;color:#fff}.orange-background{background-color:orange;color:#fff}@media (max-width: 768px){.bg-left,.bg-right{width:100%;height:50%}.bg-table{margin-top:5em;margin-bottom:5em}.file-table td,.file-table th{padding:1em}.bg{padding:auto;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2em;border:.01em solid white}.Panel-bg{padding:auto;width:100vw;height:200vh;display:flex;align-items:center;justify-content:center}}.flag{width:2em;margin-left:.5em}.number{width:1.2em}.clickable-company{color:#fff;text-decoration:underline;cursor:pointer}.clickable-company:hover{color:#d000ff;text-decoration:none}.status-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.status-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.status-active{background-color:#00df00;border:solid 1px white}.status-redirected{background-color:orange;border:solid 1px white}.status-down{background-color:red;border:solid 1px white}.status-ssl-error{background-color:#00f;border:solid 1px white}.status-dns-error{background-color:purple;border:solid 1px white}.status-address-unavailable{background-color:gray;border:solid 1px white}.status-counts{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:1em;margin-top:2em;height:5em;width:100%}.status-item{display:flex;align-items:center;margin-bottom:5px;margin-left:1em}.status-circle{width:15px;height:15px;border-radius:50%;margin-right:5px;border:solid 1px white}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.2);background-color:#006c33}to{transform:scale(1)}}.status-active-circle{width:30px;height:12px;border-radius:150em;background-color:#00ff08;margin-top:1.5em;margin-right:.5em;margin-left:.5em;border:solid 1px white;animation:pulsate 1.5s infinite ease-in-out}.status-number{font-size:14px;font-weight:700;color:#fff}.status-active{background-color:#00ff08}.status-redirected{background-color:#ff9800}.status-down{background-color:red}.status-ssl-error{background-color:#0360c4}.status-dns-error{background-color:#7a0000}.status-address-unavailable{background-color:#607d8b}.status-circle:hover:after{content:attr(data-status);position:absolute;top:30%;left:15%;background-color:#000000b3;color:#fff;padding:5px;border-radius:5px;font-size:12px;white-space:nowrap;z-index:10}.sum{display:flex;flex-direction:row-reverse;margin-bottom:1em}.notification{position:fixed;top:20px;right:20px;background-color:red;color:#fff;padding:10px 20px;border-radius:5px;font-weight:700;z-index:1000;transition:opacity .5s ease-in-out}.notification.hidden{opacity:0;pointer-events:none}.show-all-button{height:2em;width:6em;font-size:small;display:flex;align-items:center;justify-content:center;padding:.5em;top:15%;right:5%;position:absolute;background:linear-gradient(45deg,#713496,#7800c0)}.filter-icon{color:#fff;transition:color .3s,transform .3s;cursor:pointer;margin-top:2em}.filter-icon:hover,.link-icon:hover{color:#4e0368;transform:scale(1.1);margin-top:2em}.icon-download{color:#fff}.count{font-size:6em;font-weight:700}.logo-container{display:flex;align-items:center}.bg-logout{width:3em;height:3em;display:flex;align-items:center;justify-content:center;margin:.2em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.sort-icon{margin-left:5px;cursor:pointer;transition:transform .3s ease}.sort-icon.asc{transform:rotate(180deg)}.sort-icon.desc{transform:rotate(0)}.file-filter{display:flex;flex-direction:row;justify-content:center}.filter-buttons{display:flex;flex-direction:column;margin-left:1em;justify-content:center}.filter-button{padding:auto;width:100%;height:2em;display:flex;align-items:center;margin-bottom:.2em;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.download-link{align-items:center;justify-content:center;margin-left:2em}.summary-boxes{display:flex;justify-content:space-around;width:62em;position:absolute;bottom:3em;right:3em}.summary-box{padding:.5em .3em;margin:.5em .5em .2em;width:20em;height:1em;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#a917fe00,#a917fe);border-radius:10em;border:.01em solid white}.marketing-boxes{display:flex;justify-content:space-around;width:100%;padding:2em;gap:2em}.marketing-box-link{text-decoration:none;color:inherit;width:45%}.marketing-box{padding:auto;width:100%;height:12em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.2em;border-radius:2em;background:linear-gradient(45deg,#a917fe00,#a917fe);border:.01em solid white;transition:transform .3s ease,background .3s ease;cursor:pointer}.marketing-box:hover{transform:scale(1.05);background:linear-gradient(45deg,#a917fe,#a917fe00)}.marketing-title{font-size:1.5em;font-weight:600;margin-bottom:1em;text-align:center}.marketing-count{font-size:3em;font-weight:700}
