@charset "UTF-8";@keyframes notificationFadeOut{1%{opacity:1;visibility:visible}70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.notifications-c{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;right:0;width:100%;max-width:350px;padding:20px 10px 10px;z-index:10000}.notifications-c .notification{position:relative;display:inline-flex;flex-direction:column;display:flex;width:100%;padding:10px 15px;border-radius:10px;background-color:#b0c4de;animation-name:notificationFadeOut;animation-duration:5s;animation-fill-mode:forwards}.notifications-c .notification .close{position:absolute;display:inline-flex;top:-5px;right:-5px;padding:3px;border-radius:10px;background-color:#789;transition:var(--transition);cursor:pointer}.notifications-c .notification .close:hover{transform:scale(1.2)}.notifications-c .notification .close .icon{width:14px;height:14px;stroke:#fff}.notifications-c .notification .text{font-size:.8rem;line-height:1.1rem}.notifications-c .notification.success{color:#006400;background-color:#90ee90}.notifications-c .notification.success .close{background-color:#32cd32}.notifications-c .notification.warning{color:#8b4513;background-color:khaki}.notifications-c .notification.warning .close{background-color:#bdb76b}.notifications-c .notification.error{color:maroon;background-color:#ffb6c1}.notifications-c .notification.error .close{background-color:salmon}chart .dashboard{--grid-gap: 15px;display:flex;gap:10px;border:1px solid var(--main-8);border-radius:var(--radius-3);padding:30px 20px 50px;background-color:var(--white)}.dashboard .pt-l{display:flex;flex-direction:column;gap:var(--grid-gap);flex:1}.dashboard .pt-s{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:200px}.dashboard .cards-c .column.span-2{grid-column:auto}@media screen and (min-width:900px){.dashboard .cards-c .column.span-2{grid-column:span 2}}@media screen and (max-width:900px){.dashboard{flex-direction:column}.dashboard .pt-s{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--grid-gap)}}@media screen and (max-width:400px){.dashboard{padding:30px 8px 50px}}.month-calendar{width:100%;display:flex;flex-direction:column;gap:15px}.month-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.month-calendar-title{font-size:1.1em;font-weight:700;text-transform:capitalize;color:var(--black)}.month-calendar-nav{display:flex;align-items:center;justify-content:center;margin:10px;width:34px;height:34px;border:1px solid var(--primary);border-radius:var(--radius-1);background:none;cursor:pointer;transition:var(--transition),border-color var(--transition, .2s),color var(--transition, .2s);color:var(--primary)}.month-calendar-nav:hover{transform:scale(1.05);background:var(--background-gradient);color:var(--white);box-shadow:var(--shadow-sm) var(--primary)}.month-calendar-nav .icon{width:18px;height:18px}.month-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.month-calendar-weekday{text-align:center;font-size:.75em;font-weight:700;color:var(--black);opacity:.6;padding:4px 0}.month-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(90px,1fr);gap:4px;margin:4px}.month-calendar-day{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--shadow-10);border-radius:var(--radius-1);cursor:pointer;overflow:hidden;transition:var(--transition),border-color .5s}.month-calendar-day:hover{transform:scale(1.05);box-shadow:var(--shadow-sm) var(--primary);border-color:var(--primary)}.month-calendar-day.outside{opacity:.4}.month-calendar-day.today .month-calendar-day-number{display:inline-flex;align-items:center;justify-content:center;max-width:20px;height:20px;padding:0 4px;border-radius:50%;background:var(--background-gradient);color:var(--white)}.month-calendar-day-number{font-size:.8em;font-weight:700;color:var(--black)}.month-calendar-day-chips{display:flex;flex-direction:column;gap:2px;overflow:hidden}.month-calendar-chip{font-size:.7em;padding:2px 6px;border-radius:var(--radius-1);background:var(--background-gradient);color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-calendar-chip.more{background:none;color:var(--black);opacity:.6;padding:2px 6px}@media(max-width:700px){.month-calendar-grid{grid-auto-rows:minmax(60px,1fr)}.month-calendar-day-number{font-size:.7em}.month-calendar-chip{font-size:.6em}}.slideshow{background-color:var(--white)}.slideshow img{border-radius:var(--radius-1)}@keyframes slideshowFade{0%{opacity:.4}to{opacity:1}}.slideshow{width:100%;position:relative;margin:0}.slideshow .slide{display:none;width:100%}.slideshow .slide.active{display:flex}.slideshow img{width:100%;height:300px;object-fit:none;object-position:center;vertical-align:middle}.slideshow .prev,.slideshow .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.slideshow .next{right:0;border-radius:3px 0 0 3px}.slideshow .prev:hover,.slideshow .next:hover{background-color:#000c}.slideshow .text{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1em;bottom:10px;width:100%;padding:2em;text-align:left;color:var(--red-2);font-size:1.5em;font-family:Oswald,sans-serif;font-weight:regular}.slideshow .text h1{color:var(--red-2);font-size:3em}.slideshow .text p{color:var(--black);font-size:1.5em;margin-top:.5em}.slideshow .number{position:absolute;color:var(--red-2);font-size:12px;padding:8px;top:0;right:0}.slideshow .dot-c{position:absolute;bottom:15px;display:flex;width:100%;justify-content:center;align-items:center;gap:.8rem}.slideshow .dot-c .dot{display:inline-block;cursor:pointer;height:10px;width:10px;margin:0 2px;background-color:#0000004d;border-radius:50%;transition:background-color .6s ease}.slideshow .dot.active,.slideshow .dot:hover{background-color:#00000080}.slideshow .fade{animation-name:slideshowFade;animation-duration:1.5s}@media only screen and (max-width:900px){.slideshow .text{gap:1em;bottom:0;padding:2em 1.5em;font-size:1.5em}.slideshow .text h1{font-size:2em}.slideshow .text p{font-size:1em;margin-top:0}}@media only screen and (max-width:300px){.slideshow .prev,.slideshow .next,.slideshow .text{font-size:11px}}.notfound{display:flex;justify-content:center;align-items:center;min-height:70vh;width:100%;padding:100px 0}.notfound .txt-c{display:inline-flex;flex-direction:column;gap:1em;font-size:2em}.notfound .txt-c .icon{height:1em}.notfound .txt-c .tx-1{display:inline-flex;justify-content:flex-start;align-items:center;gap:.2em;font-size:3em;font-weight:400}.notfound .txt-c .tx-3{font-size:.5em}@media screen and (max-width:800px){.notfound .txt-c{justify-content:center;align-items:center;text-align:center}}.search-select-c{position:relative;width:100%}.search-select-drop{position:absolute;display:flex;flex-direction:column;gap:2px;top:calc(100% + 4px);left:0;width:100%;max-height:260px;overflow-y:auto;padding:5px;background-color:var(--background);box-shadow:var(--shadow-md) var(--shadow-40);border-radius:var(--radius-1);z-index:100}.search-select-msg{padding:8px;font-size:.8em;color:var(--black);text-align:center}.search-select-option{display:flex;align-items:center;gap:5px;padding:8px;border-radius:3px;color:var(--main-3);font-size:.8em;transition:background-color var(--transition);cursor:pointer}.search-select-option .code{font-weight:600;white-space:nowrap}.search-select-option:hover,.search-select-option.active{background-color:var(--shadow-20)}.plans-c{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch}.plan-card{justify-content:space-between}.plan-card.on{border-width:2px;box-shadow:var(--shadow-md)}.plan-card .badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-bottom-left-radius:var(--radius-1);background-color:var(--primary);color:var(--white);font-size:.6em;font-weight:800;text-transform:uppercase}.plan-card .badge .icon{height:1.2em;width:1.2em}.plan-card .price,.checkout-summary .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:5px}.plan-card .price .amount,.checkout-summary .price .amount{color:var(--primary);font-weight:700;font-size:2em}.plan-card .price .period,.checkout-summary .price .period{color:var(--shadow-50);font-size:.8em}.plan-card .trial,.checkout-summary .trial{color:var(--shadow-50);font-size:.7em}.plan-card .features,.checkout-summary .features{display:flex;flex-direction:column;gap:.6em}.plan-card .features .feature,.checkout-summary .features .feature{display:flex;align-items:flex-start;gap:.6em;font-size:.85em}.plan-card .features .feature .icon,.checkout-summary .features .feature .icon{flex-shrink:0;height:1.1em;width:1.1em;color:var(--success)}.plan-card .features .empty,.checkout-summary .features .empty{color:var(--shadow-50);font-size:.8em}.plan-card .bt-c{display:flex}.plan-card .bt-c .button{width:100%;justify-content:center}.plan-usage .feature{flex-direction:column;align-items:stretch;gap:6px}.plan-usage .feature .feature-head{display:flex;align-items:flex-start;gap:.6em}.plan-usage .usage-bar{position:relative;height:6px;width:100%;border-radius:999px;background-color:var(--shadow-10);overflow:hidden}.plan-usage .usage-bar .fill{height:100%;border-radius:inherit;background-color:var(--success);transition:width var(--transition)}.plan-usage .usage-bar.tier-high .fill{background-color:var(--warning)}.plan-usage .usage-bar.tier-full .fill{background-color:var(--danger)}.checkout-c{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:var(--grid-gap);width:100%}.checkout-summary{gap:var(--grid-gap)}.checkout-summary .title{display:flex;flex-direction:column;gap:5px}.checkout-summary .title .tx-1{font-weight:500}.checkout-summary .title .tx-2{color:var(--shadow-50);font-size:.7em}.checkout-summary .total{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--shadow-10);padding-top:12px}.checkout-summary .total .line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:500}.checkout-summary .total .line .value{color:var(--primary);font-weight:700}.checkout-summary .total .line.small{color:var(--shadow-60);font-size:.8em;font-weight:400}.checkout-summary .total .renewal{color:var(--shadow-50);font-size:.7em}.form .tab-c{flex-wrap:wrap}.form .tab-c .tab.method{display:inline-flex;align-items:center;gap:8px}.form .tab-c .tab.method .icon{height:1.1em;width:1.1em}.form .msg.checkout-safe{display:inline-flex;align-items:center;gap:8px;color:var(--shadow-50)}.form .msg.checkout-safe .icon{flex-shrink:0;height:1.1em;width:1.1em}.checkout-result .status{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--shadow-20);border-radius:var(--radius-2);background-color:var(--shadow-10)}.checkout-result .status .icon{flex-shrink:0;height:1.6em;width:1.6em}.checkout-result .status .text{display:flex;flex-direction:column;gap:4px}.checkout-result .status .text .tx-1{font-weight:700;font-size:.9em}.checkout-result .status .text .tx-2{color:var(--shadow-60);font-size:.8em}.checkout-result .status.ok{border-color:var(--success)}.checkout-result .status.ok .icon{color:var(--success)}.checkout-result .status.wait{border-color:var(--warning)}.checkout-result .status.wait .icon{color:var(--warning)}.checkout-result .status.fail{border-color:var(--danger)}.checkout-result .status.fail .icon{color:var(--danger)}.checkout-result .qr-c{display:flex;justify-content:center}.checkout-result .qr{width:220px;max-width:100%;padding:10px;border-radius:var(--radius-1);background-color:var(--white)}@media screen and (max-width:1000px){.checkout-c{grid-template-columns:1fr}.checkout-c .checkout-summary{order:-1}}.whatsapp-connect{align-items:center;justify-content:center;gap:1.5em;padding:var(--content-gap-2) var(--content-gap-1);text-align:center}.whatsapp-connect .connected-state,.whatsapp-connect .disconnected-state,.whatsapp-connect .connecting-state,.whatsapp-connect .qr-state{display:flex;flex-direction:column;align-items:center;gap:1em}.whatsapp-connect .connecting-state .icon{width:2.5em;height:2.5em;color:var(--primary)}.whatsapp-connect .tx-1{font-size:1.1em;font-weight:800;color:var(--black)}.whatsapp-connect .tx-2{font-size:.8em;color:var(--black);max-width:320px}.whatsapp-connect .connected-state .icon{width:3em;height:3em}.whatsapp-connect .connected-state .icon.green{color:var(--success)}.whatsapp-connect .qr-state .qr-code{width:220px;height:220px;border-radius:var(--radius-2);border:1px solid var(--shadow-20);padding:15px;background-color:var(--white)}.whatsapp-connect .button,.whatsapp-connect .button.secondary{width:auto;min-width:180px}.auth{display:flex;flex-direction:column;align-items:center;width:100vw;min-height:100vh;background-color:var(--background)}.auth .top{display:flex;align-items:center;justify-content:center;width:100%;height:200px;background-size:cover;background-position:center}.auth .top .logo{width:100%;max-width:350px;height:auto;max-height:100%;object-fit:contain;margin-bottom:10px}.auth .cnt{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100vw;padding-top:50px}.auth .form{display:inline-flex;flex-direction:column;align-items:center;gap:1em;width:96%;max-width:400px;border-radius:var(--radius-2);padding:30px;background-color:var(--background);box-shadow:var(--shadow-sm) var(--shadow-10);transition:var(--transition)}.auth .form:hover{transform:scale(1.02);box-shadow:var(--shadow-xs) var(--primary)}.auth .input-pw{position:relative;width:100%}.auth .vw-switch{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer}.auth .vw-switch .icon{height:1.2em;width:1.2em;color:var(--primary);transition:color var(--transition)}.auth .options-c{display:flex;justify-content:flex-end;width:100%;font-size:.7em}.auth .check{display:inline-flex;align-items:center;gap:.5em;cursor:pointer}.auth .or{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:10px 0;font-size:.7em}.auth .or .line{display:inline-block;height:1px;width:100%;background-color:var(--black)}.auth .or .txt{display:inline-block;color:var(--gray-50);padding:0 10px;background-color:var(--white)}.auth .disclaimer{display:flex;align-items:center;gap:8px;width:100%;margin-top:20px;border:1px solid var(--main-6);border-radius:var(--radius-1);padding:10px}.auth .disclaimer .shield{color:var(--main-9)}.auth .disclaimer .shield .icon{height:1.5em;width:1.5em}.auth .disclaimer .tx-c{display:flex;flex-direction:column;gap:4px;font-size:.7em}.auth .disclaimer .tx-c span{font-size:.8em}.auth .bottom{display:flex;flex-direction:column;justify-self:flex-end;gap:10px;margin:30px 0;color:var(--main-2);font-size:.6em;text-align:center}.auth .bottom .links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2em}.auth .bottom .link{cursor:pointer;color:var(--main-2)}.auth .bottom .link:hover{text-decoration:underline}@media screen and (max-width:768px){.auth .top{height:80px}.auth .top .logo{max-width:200px;margin-bottom:0}.auth .form{padding:20px}.auth .bottom{margin:30px 0}}.reg-form{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;min-height:100vh;background-color:var(--background);--cnt-max-width: 500px}.reg-form .link{color:var(--black);text-decoration:none;transition:color var(--transition)}.reg-form .link:hover{text-decoration:underline}.reg-form .btn-blue{display:flex;justify-content:center;align-items:center;width:100%;height:44px;margin-top:1em;border:none;border-radius:var(--radius-1);padding:0 16px;color:var(--white);background-color:var(--main-5);font-size:.8em;cursor:pointer;transition:var(--transition)}.reg-form .btn-blue:hover{background-color:var(--main-9)}.reg-form .display{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center}.reg-form .display .logo{width:90%;max-width:350px;height:auto;margin-bottom:50px}.reg-form .cnt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100vh;padding:20px;gap:1em;overflow-y:scroll}.reg-form .top{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:.5em;max-width:var(--cnt-max-width);padding:20px 0}.reg-form .top .logo{margin-bottom:1em}.reg-form .top .title{font-size:1.2em;font-weight:700}.reg-form .top .subtitle{font-size:.8em;color:var(--gray-50)}.reg-form .top.center{align-items:center}.reg-form .top.center .title,.reg-form .top.center .subtitle{text-align:center}.reg-form .top .spaced{margin-top:2em}.reg-form .top .icon-ok{color:var(--green-2)}.reg-form .form{display:inline-flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:var(--cnt-max-width)}.reg-form .form .row{display:grid;width:100%;gap:12px;align-items:end}.reg-form .form .row.gd-2{grid-template-columns:repeat(2,1fr)}.reg-form .form .row.spaced{margin-top:12px}.reg-form .input-c{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;gap:5px}.reg-form .input-c .iname{font-size:var(--font-size)}.reg-form .input-c input[type=text],.reg-form .input-c input[type=email],.reg-form .input-c input[type=tel],.reg-form .input-c input[type=password]{width:100%;border:1px solid var(--primary);border-radius:var(--radius-1);outline:none;padding:8px;background-color:var(--background);box-shadow:var(--shadow-sm) var(--shadow-30)}.reg-form .input-c input::placeholder{color:var(--black)}.reg-form .input-c select{position:relative;appearance:none;display:inline-flex;justify-content:center;align-items:center;width:100%;border:1px solid var(--primary);border-radius:var(--radius-1);outline:none;padding:8px;background-color:var(--background);box-shadow:var(--shadow-sm) var(--shadow-30);background-image:url(/img/select-chevron.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:10px}.reg-form .input-c select:hover,.reg-form .input-c select:focus,.reg-form .input-c input:focus{border-color:var(--primary)}.reg-form .input-c .radio-c{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;gap:1em}.reg-form .input-c .radio-c .radio{display:inline-flex;align-items:center;gap:5px}.reg-form .input-c .msg{position:absolute;top:98%}.reg-form .input-pw{position:relative;width:100%}.reg-form .input-pw .vw-switch{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer}.reg-form .input-pw .vw-switch .icon{height:1.2em;width:1.2em;color:var(--black);transition:color var(--transition)}.reg-form .options-c{display:flex;justify-content:space-between;width:100%}.reg-form .check{display:inline-flex;align-items:center;gap:.5em;cursor:pointer}.reg-form .confirm{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--cnt-max-width);gap:20px;overflow-y:scroll}.reg-form .confirm .qrcode{display:flex;justify-content:center;align-items:center;width:100%;max-width:200px;border:1px solid var(--black);border-radius:var(--radius-3);padding:20px}.reg-form .confirm .qrcode>img{max-width:100%;height:auto}.reg-form .confirm .input-code{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:15px;margin-top:20px}.reg-form .confirm .input-code .iname{font-size:.8em;font-weight:700}.reg-form .confirm .input-code .inputs-c{display:flex;gap:15px}.reg-form .confirm .input-code .inputs-c>input{width:40px;height:40px;border:1px solid var(--black);border-radius:var(--radius-1);outline:none;padding:12px 8px;background-color:var(--white);box-shadow:var(--shadow-sm);font-size:var(--text-size);text-align:center}.reg-form .confirm .input-code .inputs-c>input:focus{border-color:var(--primary)}.reg-form .confirm .input-code .resend-c{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:var(--text-size)}@media screen and (max-width:900px){.reg-form{display:flex;flex-direction:column-reverse;justify-content:flex-end}.reg-form .display{height:100px}.reg-form .display .logo{width:auto;height:30px;max-width:90%;margin-bottom:20px}.reg-form .cnt{height:auto}.reg-form .top{padding:10px 0}}@media screen and (max-width:600px){.reg-form .form .row.gd-2{grid-template-columns:1fr}}.otp-c{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;border:1px solid var(--main-8);border-radius:var(--radius-1);padding:30px 0;gap:2em}.otp-c .tx-1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.otp-c .tx-1 .tx-l{font-size:2em;font-weight:500}.otp-c .qr-code-c{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.otp-c .qr-code-c .img-c{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--radius-2);border:1px solid var(--main-8);padding:15px;background-color:#fff}.otp-c .qr-code-c .img-c .img{width:170px;height:170px}.otp-c .qr-code-c .code{font-size:.7em}.otp-c.form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;--max-width: 200px}.otp-c.form .input-c{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:var(--max-width);text-align:center}.otp-c.form .input-c .iname{text-align:center}.otp-c.form .input-c .input{max-width:var(--max-width);text-align:center}.otp-c.form .msg{text-align:center;font-size:.8em}.otp-c.form .bt-c{display:flex;align-items:center;justify-content:center;max-width:var(--max-width);margin-top:0}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;padding-top:50px;padding-bottom:50px;color:var(--black);font-size:.8em}.footer .logo-c{display:flex;justify-content:center;align-items:center}.footer .logo-c>img{max-height:40px}.footer .disclaimer{padding:0 3vw;text-align:center;font-size:.9em;line-height:1.5}.footer .lang,.footer .rights{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:.8em;width:100%}.footer .lang{width:auto;gap:20px}.footer .lang .flag{height:20px;width:28px;transition:var(--transition);cursor:pointer}.footer .lang .flag:hover{transform:scale(1.2)}.footer .rights span{white-space:nowrap}.footer .rights a{text-decoration:underline}.footer .rights .sep{width:10px;text-align:center}@media screen and (max-width:900px){.footer .rights{flex-direction:column;gap:5px}.footer .rights .sep{display:none}}@media(max-width:640px){.footer-links span{display:none}}.menu{display:flex;justify-content:center;align-items:center;min-height:100vh;position:sticky;top:0;z-index:100}.menu-item{position:relative;display:flex;align-items:center;justify-content:center}.menu .main-menu{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;width:50px;max-width:50px;min-height:100vh;padding:0 2vw;background:var(--background-gradient);box-shadow:var(--shadow-md) var(--shadow-70);transition:box-shadow var(--transition);flex:0}.menu .main-menu .page-nav,.menu .main-menu .user-nav{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;gap:.5em;padding:15px 0}.menu .main-menu .page-nav{flex:1}.menu .main-menu .mlink.logo-c{display:inline-flex;padding:1em 0 1.5em}.menu .main-menu .mlink.logo-c .logo{height:40px}.menu .main-menu .mlink{display:flex;align-items:center;justify-content:center;height:30px;width:30px;padding:6px;border-radius:var(--radius-1);background:transparent;color:var(--white);font-size:1.3em;transition:background var(--transition),color var(--transition),transform var(--transition);cursor:pointer;position:relative}.menu .main-menu .mlink:hover{transform:scale(1.3)}.menu .main-menu .mlink.on{background:transparent;color:var(--white);transform:none}.menu .main-menu .mlink .icon{height:1.2em;width:1.2em}.menu .main-menu .user-pic-c{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.menu .main-menu .user-pic-c .pic{height:36px;width:36px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid var(--white);transition:border-color var(--transition),transform var(--transition)}.menu .main-menu .user-pic-c .pic:hover{border-color:var(--white);transform:scale(1.05)}.counter{position:absolute;top:-5px;left:0;display:inline-flex;justify-content:center;align-items:center;height:16px;min-width:16px;padding:2px;border-radius:50px;background-color:var(--white);color:var(--danger);font-size:.6em;font-weight:400;line-height:1em;cursor:pointer}.menu .main-menu .menu-item .menu-label{position:absolute;left:55px;background:var(--background-gradient);color:var(--white);padding:15px 25px;border-radius:var(--radius-1);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-10px);pointer-events:none;transition:all .2s ease;z-index:999}.menu .main-menu .menu-item:hover .menu-label{opacity:1;transform:translate(0)}.menu .sub-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:10px 10px 10px 15px;box-shadow:var(--shadow-md) var(--shadow-50);z-index:100;transform-origin:left center;animation:subMenuIn var(--transition) cubic-bezier(.2,.8,.2,1)}.menu .sub-menu.closing{animation:subMenuOut var(--transition) cubic-bezier(.2,.8,.2,1) forwards}@keyframes subMenuIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes subMenuOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}.menu .sub-menu .title{font-size:1em;font-weight:600;color:var(--primary);padding:1.5em 0;width:100%}.menu .sub-menu .links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:5px}.menu .sub-menu .links .mlink{display:grid;grid-template-columns:1.2em auto;align-items:center;justify-content:start;width:100%;padding:10px;border-radius:var(--radius-1);background:transparent;color:var(--primary);font-size:.8em;text-decoration:none;transition:background var(--transition),color var(--transition),transform var(--transition);cursor:pointer;gap:.5em;white-space:nowrap}.menu .sub-menu .links .mlink:hover{color:var(--white);background:var(--background-gradient);transform:scale(1.05)}.menu .sub-menu .links .mlink.on{background:var(--background-gradient);color:var(--white);transform:none}.menu .sub-menu .links .mlink .icon-c,.menu .sub-menu .links .mlink .icon-c .icon{height:1.2em;width:1.2em}.menu .sub-menu .links .mlink .icon-c{background-color:transparent}@media screen and (max-width:1000px){.menu .main-menu{width:40px}.menu .main-menu .mlink.logo-c{display:inline-flex;padding:.8em 0 1.2em}.menu .main-menu .mlink.logo-c .logo{height:36px}.menu .main-menu .mlink{height:36px;width:36px;padding:9px}.menu .sub-menu{display:none;width:220px;padding:10px}.menu.on .sub-menu{display:flex;position:fixed;top:0;left:40px;background-color:var(--background)}.menu .sub-menu .links .mlink{white-space:normal}}.sys-msg{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:8px;left:80px;width:100%;max-width:310px;max-height:calc(100vh - 16px);z-index:100}.sys-msg .spacer{height:10px}.sys-msg .list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;width:100%;max-height:100%;border-radius:var(--radius-2);padding:15px;box-shadow:var(--shadow-sm) var(--shadow-30);z-index:100;overflow-y:scroll;background-color:var(--background)}.sys-msg .message{position:relative;display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding:10px 15px;border-radius:var(--radius-1);border:1px solid var(--primary);background-color:var(--white);box-shadow:var(--shadow-sm) var(--shadow-30);animation-duration:2s;animation-fill-mode:forwards}.sys-msg .message.read{color:var(--gray-50);background-color:var(--gray-20);border-color:var(--gray-40)}.sys-msg .message .close{position:absolute;display:inline-flex;top:5px;right:5px;padding:3px;border-radius:10px;background-color:var(--shadow-20);transition:var(--transition);cursor:pointer}.sys-msg .message .close:hover{transform:scale(1.2)}.sys-msg .message .close .icon{width:14px;height:14px;stroke:var(--black)}.sys-msg .message .text{display:flex;gap:5px;flex-direction:column;font-size:.8rem;line-height:1.1rem;cursor:pointer}.sys-msg .message.read .text{cursor:default}.sys-msg .message .date{font-size:.8em;font-style:italic}.sys-msg .loader{padding:10px 0}@media screen and (min-width:1440px){.sys-msg{left:80px}}@media screen and (max-width:1440px){.sys-msg{left:60px}}@media screen and (max-width:1024px){.sys-msg{left:45px}}@media screen and (max-width:780px){.sys-msg{min-height:100vh;left:45px;padding:10px;max-width:calc(100vw - 60px)}.sys-msg .list{max-height:calc(100vh - 80px)}.sys-msg .loader{padding:0}}.regulation-consent{background:var(--background);position:fixed;display:flex;justify-content:center;align-items:center;bottom:10px;width:100%;z-index:999}.regulation-consent .consent{display:flex;justify-content:space-between;align-items:center;bottom:10px;width:94%;gap:1em;max-width:var(--content-max-width);padding:20px;border-radius:var(--radius-3);box-shadow:var(--shadow-xl);z-index:999;background:var(--background);color:var(--black)}.regulation-consent .consent .pt-1{line-height:1.2em}.regulation-consent .consent .pt-2{display:inline-flex;justify-content:center;align-items:center}@media screen and (max-width:900px){.regulation-consent .consent{flex-direction:column;align-items:center}.regulation-consent .consent .pt-1{text-align:center}}*{margin:0 auto;padding:0;border:none;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:visited{color:inherit}:root{--radius-1: 5px;--radius-2: 10px;--radius-3: 15px;--radius-4: 20px;--content-max-width: 1600px;--content-padding-vt: 100px;--content-padding-hr: 3%;--content-gap-1: 20px;--content-gap-2: 40px;--transition: .3s;--animation-duration: 1s;--font: "Space Grotesk", sans-serif;--grid-gap: 15px;--text-size: .7em}@media screen and (max-width:1280px){:root{--text-size: 1.2rem}}@media screen and (max-width:1024px){:root{--content-padding-vt: 60px}}@media screen and (max-width:770px){:root{--content-padding-vt: 50px;--content-padding-hr: 4%;--content-gap-1: 10px;--content-gap-2: 20px}}@media screen and (max-width:500px){:root{--content-padding-vt: 40px}}html{font-family:var(--font);font-weight:400;color:#211b15;background:var(--background)}body,#root{display:flex;width:100%;min-height:100vh;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;font-size:1rem}.tx-left{text-align:left!important}.tx-right{text-align:right!important}.tx-center{text-align:center!important}.tx-pre{white-space:pre-line}.tx-blk{display:inline-block;padding:4px 10px;font-size:.8em;border-radius:3px}.tx-blk.green{color:var(--success)}.tx-blk.red{color:var(--danger)}.content>.tab-c{display:flex;width:100%;border-bottom:1px solid var(--shadow-10);gap:5px;margin-bottom:20px}.content>.tab-c .tab{padding:10px 15px;font-family:var(--font);font-size:.85em;font-weight:700;color:var(--black);opacity:.6;cursor:pointer;border-bottom:2px solid transparent}.content>.tab-c .tab.on{opacity:1;color:var(--primary);border-bottom:2px solid var(--primary)}h2,h3{font-weight:medium}p{white-space:pre-line}b,strong,.bold{font-weight:700}i,em{font-style:italic}.link{text-decoration:underline;cursor:pointer;transition:var(--transition)}.link:hover{color:var(--hoverPrimary);transform:scale(1.05)}.mw-500{max-width:500px}.mw-1000{max-width:1000px}input[type=radio],input[type=checkbox]{accent-color:var(--primary)}.copy-input{position:absolute;width:0;height:0;left:-9999px;top:0;opacity:0}@keyframes fromLeft{0%{transform:translate(-150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fromRight{0%{transform:translate(150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fromTop{0%{transform:translateY(-150px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fromBottom{0%{transform:translateY(150px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:iconSpin .8s linear infinite}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.to-animate{position:relative;opacity:0}.to-animate.animate{opacity:1}.button,.button:visited{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;border-radius:var(--radius-1);color:var(--white);background:var(--background-gradient);font-family:var(--font);font-size:.9em;font-weight:400;line-height:normal;min-height:30px;transition:var(--transition);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs) var(--shadow-20)}.button.secondary,.button.secondary:visited{color:var(--primary);background:var(--background);border:1px solid var(--primary)}.button-small,.button-small:visited{font-size:.8em;padding:.5em 10px;min-height:auto;max-width:250px;line-height:initial;border-radius:var(--radius-1);color:var(--primary);background-color:var(--background);border:1px solid var(--primary);font-family:var(--font)}.button-tiny,.button-tiny:visited{font-size:.6em;padding:.4em 2em;min-height:auto;line-height:initial}.button.icon{width:1em;height:1em}.button .icn-c,.button-small .icn-c,.button-tiny .icn-c{background-color:transparent}.button .icn-c .icn,.button-small .icn-c .icn,.button-tiny .icn-c .icn{height:20px;width:20px}.button:hover,.button-small:hover,.button-tiny:hover{transform:scale(1.05);background:var(--background-gradient);color:var(--white);box-shadow:var(--shadow-sm) var(--primary)}.button.secondary:hover{background:var(--primary);color:var(--white);box-shadow:var(--shadow-sm) var(--primary)}.button.danger,.button.danger:visited{background:var(--danger)}.button.danger:hover{background:var(--danger);box-shadow:var(--shadow-sm) var(--danger)}.button:disabled,.button.secondary:disabled,.button-small:disabled,.button-tiny:disabled{cursor:not-allowed}.button-tiny:disabled:hover,.button-small:disabled:hover,.button:disabled:hover,.button.secondary:disabled:hover{transform:none;cursor:not-allowed!important}.btn{cursor:pointer}.btn:hover{transform:scale(1.05)}@media screen and (max-width:1000px){.button{max-width:none}}.cards-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--grid-gap)}.cards-c.column{display:flex;flex-direction:column;gap:var(--grid-gap)}.card{position:relative;display:inline-flex;flex-direction:column;overflow:hidden;width:100%;height:100%;border:1px solid var(--primary);border-radius:var(--radius-1);padding:var(--grid-gap);gap:var(--grid-gap)}.card .title{display:inline-flex;flex-direction:column;gap:5px}.card .title .tx-1{font-weight:500}.card .title .tx-2{color:var(--shadow-50);font-size:.7em}.card .sub-title .tx-3{color:var(--shadow-50);font-size:.8em}.card .table{display:flex;flex-direction:column;gap:.6em}.card .table .row{display:flex;justify-content:space-between;align-items:center;font-size:.9em;font-weight:500}.card .table .row .col{display:inline-flex;align-items:center;gap:.6em}.card .table .row .col.center{justify-content:center}.card .table .row .col.right{justify-content:flex-end}.card .cnt{display:flex;gap:10px;border-radius:var(--radius-1);background-color:var(--white)}.card .cnt.column{flex-direction:column}.card .cnt.gd-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.card .cnt .pt{display:inline-flex;flex-direction:column;gap:8px;width:100%}.card .cnt .tx-l{color:var(--primary);font-weight:700;font-size:2.4em;padding-bottom:.8em}.card .cnt .tx-s{display:inline-flex;gap:5px;align-items:center;color:var(--gray-50);font-size:.7em}.card .cnt .block{height:1em;width:1.8em;border-radius:3px}.card .cnt .block.bg-green{background-color:var(--green-2)}.card .cnt .block.bg-red{background-color:var(--red-1)}.card .cnt .chart-c{display:flex;justify-content:center;align-items:center;width:100%}.card .cnt .chart-c .chart,.card .cnt .chart-c .chart-temp{background-color:var(--white);height:100%}.card .chart-c{display:flex;justify-content:center;align-items:center;width:100%}.card .chart-c .chart,.card .chart-c .chart-temp{min-height:350px;width:100%}.card .chart-c .chart-temp,.card .cnt .chart-c .chart-temp{background-color:var(--gray-20)}@media screen and (max-width:900px){.cards-c{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.chart{display:flex;justify-content:center}.page-cnt{padding:0 25px}@media screen and (max-width:400px){.page-cnt{padding:0 5px}}.content{display:flex;flex-direction:column;gap:1em;flex:1;min-height:90vh;margin-top:15px}.page-title{display:flex;flex-direction:column;gap:.3em}.page-title .tx-1{font-size:1.4em;font-weight:800;color:var(--primary)}.page-title .tx-2{font-size:.8em;color:var(--primary)}.page-title .tx-3{margin-top:1em;font-size:1em;font-weight:700;color:var(--primary)}.table-grid .tx-3{display:flex;align-items:center;gap:10px}.table-grid .tx-3 img{flex-shrink:0}.top-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--grid-gap)}.top-bar.full{display:flex;align-items:center;width:100%}.top-bar .btn{display:inline-flex;justify-content:center;align-items:center;gap:.5em;max-width:200px;padding:.8em 1em;border:none;border-radius:var(--radius-1);background:var(--background-gradient);color:var(--white);font-size:.8em;cursor:pointer;transition:var(--transition)}.top-bar .btn:hover{transform:scale(1.05);box-shadow:var(--shadow-sm) var(--primary)}.top-bar .btn .icon-c{height:1.2em;width:1.2em;background-color:transparent}.top-bar .btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:.5em;max-width:200px;padding:.8em 1em;border:1px solid var(--primary);border-radius:var(--radius-1);background-color:var(--background);color:var(--primary);font-size:.8em;cursor:pointer;transition:var(--transition)}.top-bar .btn-secondary:hover{transform:scale(1.05);background:var(--background-gradient);color:var(--white);box-shadow:var(--shadow-sm) var(--primary)}.top-bar .btn-secondary .icon-c{height:1.2em;width:1.2em;background-color:transparent}.drop-c{position:relative}.drop-c .drop{position:absolute;display:none;flex-direction:column;gap:2px;top:0;width:max-content;padding:5px;background:var(--background);box-shadow:var(--shadow-sm) var(--shadow-30);border-radius:var(--radius-1);z-index:100}.drop-c .drop.left{left:99%}.drop-c .drop.right{right:99%}.drop-c.on .drop,.drop-c:hover .drop{display:flex}.drop-c .drop .option{display:flex;justify-content:flex-start;align-items:center;gap:5px;padding:6px;border-radius:3px;color:var(--primary);background-color:var(--white);font-size:.7em;transition:background-color var(--transition);cursor:pointer}.drop-c .drop .option .icon{height:1.2em;width:1.2em}.drop-c .drop .option:hover{background-color:var(--shadow-10)}.drop-c .drop .option.red{color:var(--danger)}.company-switcher-drop.drop-c .drop{z-index:150;max-height:150px;overflow-y:auto}.empty{display:flex;flex-direction:column;gap:3vh;height:100%;padding:20px 0}.empty .tx1{font-size:2em;font-weight:500}.empty .tx2,.empty .tx3{font-size:1.3em;font-weight:400}.filter-c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.filter-c.card{padding:15px;border:1px solid var(--main-8);border-radius:var(--radius-1)}.filter-c.end{justify-content:flex-end}.filter-c.top{align-items:flex-start}.filter-c>.title{display:inline-flex;flex-direction:column;gap:.2em}.filter-c>.title .tx-1{font-size:1em;font-weight:600;color:var(--main-3)}.filter-c>.title .tx-2{font-size:.8em;font-weight:400;color:var(--main-3)}.filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1vw}.filters .option{display:inline-flex;justify-content:center;align-items:center;font-size:.7em;font-weight:800;text-decoration:underline;border-radius:var(--radius-1);border:1px solid var(--main-8);padding:10px;cursor:pointer;transition:var(--transition)}.filters .option:hover{transform:scale(1.1);background-color:var(--main-8)}.filters .option.on{background-color:var(--main-4);border:1px solid var(--main-5);cursor:default}.filters .option.select{position:relative;padding-right:25px;border:2px solid var(--orange-1);color:var(--orange-1);background-color:var(--orange-1-10)}.filters .option.select:before{content:"⏷";position:absolute;top:50%;right:5px;transform:translate(-50%,-50%);font-size:1rem;color:var(--orange-1)}.form{display:flex;flex-direction:column;gap:var(--grid-gap);width:100%;border:1px solid var(--main-8);border-radius:var(--radius-2);padding:var(--grid-gap);background-color:var(--white-30)}.form .dv{display:grid;gap:20px}.form .dv-2{grid-template-columns:repeat(2,1fr)}.form .dv-3{grid-template-columns:repeat(3,1fr)}.form .dv-4{grid-template-columns:repeat(4,1fr)}.form .dv-5{grid-template-columns:repeat(5,1fr)}.form .dv-6{grid-template-columns:repeat(6,1fr)}.form .span-2{grid-column:span 2}.form .span-3{grid-column:span 3}.form .span-4{grid-column:span 4}.form .dv-group{display:flex;flex-direction:column;gap:10px;width:100%;padding:20px;border:1px solid var(--primary);border-radius:var(--radius-2);background-color:var(--shadow-10)}.page-split{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:var(--grid-gap)}.form .dv-group .dv-group-title{width:100%;font-family:var(--font);font-size:.8em;font-weight:700;color:var(--black)}.form .tab-c{display:flex;width:100%;border-bottom:1px solid var(--shadow-10);gap:5px}.form .tab-c .tab{padding:10px 15px;font-family:var(--font);font-size:.85em;font-weight:700;color:var(--black);opacity:.6;cursor:pointer;border-bottom:2px solid transparent}.form .tab-c .tab.on{opacity:1;color:var(--primary);border-bottom:2px solid var(--primary)}.form .tab-c .tab.tooltip{opacity:1;color:var(--shadow-60)}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltiptext{visibility:hidden;width:150px;top:-40px;background:var(--background);color:var(--primary);border:solid 2px var(--primary);text-align:center;padding:5px 0;border-radius:var(--radius-1);position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible;animation:fadeIn var(--transition) ease-in}.form .input-c{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.form .bt-c.row{flex-direction:row;justify-content:flex-end;gap:10px}.form .bt-c.row>.button{width:auto}.form .input-c label{font-size:.7em}.form .input-c .iname{color:var(--black);font-family:var(--font);font-size:.7em}.form .input-c .input{appearance:none;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;border:1px solid var(--black);border-radius:var(--radius-1);outline:none;padding:10px;color:var(--black);background-color:var(--white);box-shadow:var(--shadow-xs) var(--shadow-20);font-size:.8em;font-weight:300;font-family:helvetica-neue,sans-serif}.form .input-c .input::placeholder{color:var(--black)}.form .input-c .input:focus,.form .input-c .input:hover{border-color:var(--primary);box-shadow:var(--shadow-sm) var(--primary)}.form .input-c .input.read-only,.form .input-c .input.read-only:hover{border-color:var(--black);color:var(--black);cursor:not-allowed}.form .input-c .input.select{padding-right:30px;background-image:url(/img/select-chevron.svg);background-size:.8em;background-repeat:no-repeat;background-position:calc(100% - 15px) center;cursor:pointer}.form .input-c .input.textarea{font-size:.8em;resize:vertical}.form .input-c .input.textarea.small{min-height:100px}.form .input-c .input.textarea.large{min-height:400px}.form .input-c .input-pw{position:relative;width:100%}.form .input-c .input-pw .input{padding-right:38px}.form .input-c .input-pw .vw-switch{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer}.form .input-c .input-pw .vw-switch .icon{height:1.2em;width:1.2em;color:var(--black);transition:color var(--transition)}.form .input-c .field-loading{position:relative;width:100%}.form .input-c .field-loading.loading input,.form .input-c .field-loading.loading select{padding-right:38px}.form .input-c .field-loading.loading.select input,.form .input-c .field-loading.loading.select select{padding-right:56px}.form .input-c .field-loading.loading:after{content:"";position:absolute;top:50%;right:12px;width:16px;aspect-ratio:1;margin-top:-8px;border-radius:50%;border:2px solid;border-color:var(--primary) #0000;animation:field-loading-spin .8s infinite}.form .input-c .field-loading.loading.select:after{right:34px}@keyframes field-loading-spin{to{transform:rotate(.5turn)}}.form .input-c.file .input{display:flex;align-items:center;cursor:pointer}.form .input-c.file .input .text{flex:1}.form .input-c.file .input .icon{height:1em;color:var(--primary)}.form .input-c.file .input input[type=file]{display:none;width:0;height:0;margin:0;border:0;outline:0;padding:0;visibility:hidden}.form .input-c.file .preview{position:relative;display:grid;gap:10px;margin-top:10px;width:100%}.form .input-c.file .preview .image{max-width:100%;max-height:150px;border-radius:var(--radius-1)}.form .input-c.file .preview .image-card .image{top:0;left:0;width:100%;height:100%;border:1px solid var(--primary);border-radius:var(--radius-2)}.form .input-c.file .preview~.button-tiny{margin-top:10px}.form .input-c.file .preview .file-chip{display:flex;align-items:center;gap:8px;padding:10px 34px 10px 12px;border:1px solid var(--shadow-20);border-radius:var(--radius-1);font-size:.75em;word-break:break-all}.form .input-c.file .preview .file-chip .icon{height:1.2em;width:1.2em;flex-shrink:0;color:var(--primary)}.form .recipient-list{display:flex;flex-direction:column;gap:6px;width:100%;max-height:260px;overflow-y:auto;border:1px solid var(--shadow-20);border-radius:var(--radius-1);padding:8px}.form .recipient-item{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8em;flex-wrap:wrap}.form .recipient-item label{display:flex;align-items:center;gap:6px;cursor:pointer}.form .recipient-item .select{max-width:220px}.form .input-c .button-tiny{position:relative;max-width:150px;font-size:.7em;font-weight:300;text-transform:lowercase}.form .input-c .button-tiny>input[type=file]{display:none;position:absolute;opacity:0;height:0;width:0}.form .msg{width:100%;padding:2px 0;font-size:.7em;line-height:1.2em}.form .msg.large{font-size:.9em}.form .msg.center{text-align:center}.form .msg.red{color:var(--danger)}.form .msg.green{color:var(--success)}.form .check-c{position:relative;display:flex;align-items:center;line-height:normal;gap:5px;margin-top:1em;font-size:.8em}.form .check-c .checkbox{display:inline-block;position:relative;height:1em;width:1em;border-radius:var(--radius-4);border:1px solid var(--main-5);background-color:var(--gray-20);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .check-c .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .check-c .checkmark{display:inline-flex;justify-content:center;align-items:center;height:calc(1em - 2px);width:calc(1em - 2px);margin-top:-2px;border-radius:var(--radius-4)}.form .check-c .checkbox:hover input~.checkmark{background-color:var(--main-4)}.form .check-c .checkbox input:checked~.checkmark{background-color:var(--primary)}.form .check-c .checkmark .check{display:none}.form .check-c .checkbox input:checked~.checkmark .check{display:inline-block;height:1em;width:1em;color:var(--white)}.form .bt-c{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;margin-top:1em}.form .bt-c.gd-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form .bt-c .submit,.form .bt-c .reset{display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;height:44px;margin-top:1em;border:none;border-radius:var(--radius-1);padding:0 16px;color:var(--white-80);background-color:var(--main-5);font-size:.8em;cursor:pointer;transition:var(--transition)}.form .bt-c .submit:hover{transform:scale(1.02);background-color:var(--main-9)}.form .bt-c .submit:disabled{cursor:not-allowed;background-color:var(--main-10)}.form .bt-c .reset{background-color:var(--red-2)}.form .bt-c .reset:hover{transform:scale(1.02);background-color:var(--red-3)}.form .bt-c .reset:disabled{cursor:not-allowed;background-color:var(--red-2-80)}.form .bt-c.full .submit,.form .bt-c.full .reset{max-width:none}.form .links-c{display:flex;flex-direction:column;width:100%;gap:8px;padding-top:10px;font-size:.98em}.form .links-c a,.form .links-c .link{cursor:pointer}.form .links-c a:hover,.form .links-c .link:hover{text-decoration:underline}@media screen and (max-width:800px){.page-split,.form .dv-2{grid-template-columns:1fr}.form .dv-3,.form .dv-4{grid-template-columns:repeat(2,1fr)}.form .dv-5{grid-template-columns:repeat(3,1fr)}.form .dv-6{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:500px){.form .dv-2,.form .dv-3,.form .dv-4{grid-template-columns:1fr}.form .dv-5{grid-template-columns:repeat(2,1fr)}.form .dv-6{grid-template-columns:repeat(3,1fr)}.form .span-2,.form .span-3,.form .span-4{grid-column:auto}.form .bt-c,.form .bt-c .submit{width:100%}}@media screen and (max-width:400px){.form .dv-5{grid-template-columns:1fr}.form .dv-6{grid-template-columns:repeat(2,1fr)}}.icon-c{display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.icon-c.wide{height:24px;width:36px}.icon-c.small{height:24px;width:24px}.icon-c .icon{height:16px;width:16px}.image-card{display:inline-block;position:relative;width:100%}.image-card.d1x1{width:100%;padding-top:100%}.image-card.d2x1{width:100%;padding-top:48%}.image-card .image{max-width:100%;border:1px solid var(--primary);border-radius:var(--radius-3);object-fit:contain;object-position:center;background-color:var(--shadow-40)}.image-card .exclude{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:3px;right:3px;width:20px;height:20px;border:1px solid var(--primary);border-radius:var(--radius-4);background-color:var(--shadow-40);cursor:pointer;transition:var(--transition);z-index:1}.image-card .exclude:hover{transform:scale(1.1)}.image-card .exclude .icon{width:16px;height:16px;color:var(--primary)}.loader{display:flex;justify-content:center;align-self:center;width:250px;padding:20px 0}@keyframes hitZak{0%{left:10%;transform:translate(-9%)}to{left:90%;transform:translate(-89%)}}.loading-c{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 500px)}.loading-c.overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#ffffffb3;z-index:1000}.loading-c.hover{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#ffffffb3}.loading-c .loader{width:100%;height:20px;display:inline-block;position:relative;overflow:hidden}.loading-c .loader:after{content:"";width:20vw;height:20px;box-sizing:border-box;background:var(--primary);position:absolute;border-radius:10px;top:0;left:0;opacity:.5;animation:hitZak 1.5s ease-in-out infinite alternate}.modal{display:flex;justify-content:center;align-items:start;position:fixed;box-sizing:border-box;inset:0;width:100%;padding:3vh 0;min-height:90vh;background:var(--shadow-60);z-index:101;overflow-x:scroll}.modal .mbutton-c .close .icon{width:20px;height:20px;color:var(--primary)}.modal .header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:calc(var(--grid-gap) * -1) calc(var(--grid-gap) * -1) 0;padding:var(--grid-gap);background:var(--background-gradient);border-radius:var(--radius-3) var(--radius-3) 0 0;color:var(--white)}.modal .header .page-title .tx-1,.modal .header .page-title .tx-2{color:var(--white)}.modal .header .mbutton-c .close{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;background-color:var(--shadow-10);transition:background .2s}.modal .header .mbutton-c .close .icon{color:var(--white)}.modal .header .mbutton-c .close:hover{transform:scale(1.1)}.modal .cnt.wizard>form.form{animation:fromRight var(--transition) cubic-bezier(.2,.8,.2,1)}.modal .cnt.wizard>.form .tab-c .tab.on{animation:fadeIn var(--transition) ease-in}.modal .cnt{display:flex;flex-direction:column;gap:1em;flex:1;background:var(--background);border-radius:var(--radius-3);padding:var(--grid-gap);box-shadow:var(--shadow-sm) var(--shadow-20)}.modal .confirm-message{color:var(--primary);font-size:.95em;line-height:1.5;padding:.5em 0}.modal .confirm-message.text-view{max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.modal .confirm-message.with-icon{display:flex;align-items:flex-start;gap:.6em}.modal .confirm-message.with-icon .icon{flex-shrink:0;height:1.3em;width:1.3em;color:var(--warning)}.plan-blocked-modal{z-index:10001}.panel{display:flex;flex-direction:column;background-color:var(--background);border:1px solid var(--primary);border-radius:var(--radius-3);padding:var(--content-gap-1)}*{scrollbar-width:thin;scrollbar-color:var(--shadow-30) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--shadow-30);border-radius:var(--radius-1)}*::-webkit-scrollbar-thumb:hover{background-color:var(--shadow-50)}*::-webkit-scrollbar-button{display:none;width:0;height:0}.table-cnt{display:flex;flex-direction:column;gap:var(--grid-gap);background-color:var(--background);border:1px solid var(--primary);border-radius:var(--radius-3)}.table-cnt .filter-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--grid-gap);flex-wrap:wrap;padding:var(--grid-gap)}.table-cnt .filter-bar .search-c,.table-cnt .filter-bar .inputs-c .date-c{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--primary);border-radius:var(--radius-1)}.table-cnt .filter-bar .inputs-c .date-c{gap:0}.table-cnt .filter-bar .search-c .input,.table-cnt .filter-bar .inputs-c .date-c .input{display:flex;align-items:center;gap:8px;outline:0;border-radius:var(--radius-1);color:var(--primary);background-color:transparent;padding:10px 12px}.table-cnt .filter-bar .inputs-c .date-c .input{width:74px;padding:10px 2px 10px 12px}.table-cnt .filter-bar .search-c .btn,.table-cnt .filter-bar .inputs-c .date-c .btn{padding:10px 12px;border:none;border-radius:var(--radius-1);cursor:pointer;color:var(--primary)}.table-cnt .filter-bar .inputs-c .date-c .btn{padding:10px 8px}.table-cnt .filter-bar .search-c .btn:hover,.table-cnt .filter-bar .inputs-c .date-c .btn:hover{color:var(--black)}.table-cnt .filter-bar .search-c .btn .icon,.table-cnt .filter-bar .inputs-c .date-c .btn .icon{height:14px;width:14px}.table-cnt .filter-bar .inputs-c{display:flex;gap:8px;flex-wrap:wrap}.table-cnt .filter-bar .inputs-c .button{width:auto;white-space:nowrap}.table-cnt .filter-bar .inputs-c .select{position:relative;appearance:none;display:inline-flex;justify-content:center;align-items:center;margin:0;border-radius:var(--radius-1);border:1px solid var(--primary);outline:none;padding:10px 25px 10px 10px;color:var(--primary);background-color:transparent;background-image:url(/img/select-chevron.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:10px;font-size:.7em}.table-cnt .filter-bar .inputs-c .date-c .calendar{display:none;position:absolute;top:calc(100% + 1px);right:0;z-index:10;background-color:var(--background);border:1px solid var(--primary);border-radius:var(--radius-1);box-shadow:var(--shadow-1)}.table-cnt .filter-bar .inputs-c .date-c:hover .calendar,.table-cnt .filter-bar .inputs-c .date-c.active .calendar{display:flex}@media screen and (max-width:1024px){.table-cnt .filter-bar .inputs-c .date-c .calendar{left:50%;right:auto;transform:translate(-50%)}}.table-grid{display:grid;gap:1px 0;border-top:1px solid var(--shadow-20);background-color:var(--shadow-20);border-radius:0 0 var(--radius-3) var(--radius-3)}.table-grid.cols-2{grid-template-columns:repeat(2,auto)}.table-grid.cols-3{grid-template-columns:repeat(3,auto)}.table-grid.cols-4{grid-template-columns:repeat(4,auto)}.table-grid.cols-5{grid-template-columns:repeat(5,auto)}.table-grid.cols-6{grid-template-columns:repeat(6,auto)}.table-grid.cols-7{grid-template-columns:repeat(7,auto)}.table-grid.cols-8{grid-template-columns:repeat(8,auto)}.table-grid.cols-9{grid-template-columns:repeat(9,auto)}.table-grid.cols-10{grid-template-columns:repeat(10,auto)}.table-grid.cols-11{grid-template-columns:repeat(11,auto)}.table-grid.cols-12{grid-template-columns:repeat(12,auto)}.table-grid .thead,.table-grid .cell{display:flex;align-items:center;background-color:var(--white);padding:10px 16px;min-height:44px;word-break:break-word}.table-grid .thead{background:var(--primary);font-weight:600;font-size:.8em;color:var(--white);text-transform:uppercase;gap:3px}.table-grid .thead .order{display:inline-flex;align-items:center;justify-content:center;color:var(--gray-50)}.table-grid .thead .order .icon{width:1.2em;height:1.2em}.table-grid .cell{font-size:.85em;color:var(--main-3)}.table-grid .trow{display:contents}.table-grid .trow .cell{transition:background-color .15s ease}.table-grid .trow:hover .cell{background-color:var(--shadow-10)}.table-grid .trow:last-child .cell:first-child{border-bottom-left-radius:var(--radius-3)}.table-grid .trow:last-child .cell:last-child{border-bottom-right-radius:var(--radius-3)}.table-grid .thead.center,.table-grid .cell.center{justify-content:center!important}.table-grid .thead.right,.table-grid .cell.right{justify-content:flex-end}.table-grid .thead.nowrap,.table-grid .cell.nowrap{white-space:nowrap}.table-grid .cell.flex{display:inline-flex;flex-wrap:wrap;gap:5px}.table-grid .cell .cname{display:none;flex-wrap:wrap;align-items:center;gap:5px}.table-grid .cell .cdata{display:inline-flex;flex-wrap:wrap;gap:5px}.table-grid .cell .cdata.docs-list{flex-direction:column;align-items:flex-start}.table-grid .cell .cdata .sub-line{display:block;font-size:.85em;color:var(--shadow-70)}.table-grid .cell .cdata.truncate{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.table-grid .cell .cdata.truncate:hover{text-decoration:underline}.table-grid .cell .cdata.docs-list a{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary);text-decoration:underline}.table-grid .cell .cdata.docs-list a:hover{color:var(--primary)}@keyframes skeletonShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.table-grid .cell .skeleton{display:block;width:70%;height:14px;border-radius:var(--radius-1);background-color:var(--shadow-20);background-image:linear-gradient(90deg,var(--shadow-30) 0px,var(--shadow-20) 40px,var(--shadow-30) 80px);background-size:200px 100%;background-repeat:no-repeat;animation:skeletonShimmer 1.2s ease-in-out infinite}.table-grid .cell.right .skeleton{margin-left:auto}.table-grid .thead.col,.table-grid .cell.col,.table-grid .cdata.col{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5em}.table-grid .cell .btn{padding:5px 3px;font-size:1em;transition:var(--transition);cursor:pointer}.table-grid .cell .btn:hover{transform:scale(1.3)}.table-grid .cell .btn.tx{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:5px 6px;border-radius:3px;color:var(--main-3);background-color:var(--gray-10);font-size:.8em}.table-grid .cell .icon-c{width:auto;height:18px}.table-grid .cell .icon-c .icon{height:1em}.table-grid .span-2{grid-column:span 2}.table-grid .span-3{grid-column:span 3}.table-grid .span-4{grid-column:span 4}.table-grid .span-5{grid-column:span 5}.table-grid .span-6{grid-column:span 6}.table-grid .span-7{grid-column:span 7}.table-grid .span-8{grid-column:span 8}.table-grid .span-9{grid-column:span 9}.table-grid .span-10{grid-column:span 10}.table-grid .span-11{grid-column:span 11}.table-grid .span-12{grid-column:span 12}@media(max-width:1020px){.table-grid.cols-6,.table-grid.cols-7,.table-grid.cols-8,.table-grid.cols-9,.table-grid.cols-10,.table-grid.cols-11,.table-grid.cols-12{grid-template-columns:1fr}.table-grid.cols-6 .thead,.table-grid.cols-7 .thead,.table-grid.cols-8 .thead,.table-grid.cols-9 .thead,.table-grid.cols-10 .thead,.table-grid.cols-11 .thead,.table-grid.cols-12 .thead{display:none}.table-grid.cols-6 .cell,.table-grid.cols-7 .cell,.table-grid.cols-8 .cell,.table-grid.cols-9 .cell,.table-grid.cols-10 .cell,.table-grid.cols-11 .cell,.table-grid.cols-12 .cell{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;column-gap:10px;justify-content:start}.table-grid.cols-6 .cell .cname,.table-grid.cols-7 .cell .cname,.table-grid.cols-8 .cell .cname,.table-grid.cols-9 .cell .cname,.table-grid.cols-10 .cell .cname,.table-grid.cols-11 .cell .cname,.table-grid.cols-12 .cell .cname{display:inline-flex}.table-grid.cols-6 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-7 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-8 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-9 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-10 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-11 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-12 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:100%}.table-grid.cols-6 .cell .cdata.docs-list,.table-grid.cols-7 .cell .cdata.docs-list,.table-grid.cols-8 .cell .cdata.docs-list,.table-grid.cols-9 .cell .cdata.docs-list,.table-grid.cols-10 .cell .cdata.docs-list,.table-grid.cols-11 .cell .cdata.docs-list,.table-grid.cols-12 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-6 .cell .cdata.docs-list>*,.table-grid.cols-7 .cell .cdata.docs-list>*,.table-grid.cols-8 .cell .cdata.docs-list>*,.table-grid.cols-9 .cell .cdata.docs-list>*,.table-grid.cols-10 .cell .cdata.docs-list>*,.table-grid.cols-11 .cell .cdata.docs-list>*,.table-grid.cols-12 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-6 .cell:nth-child(6n+1),.table-grid.cols-7 .cell:nth-child(7n+1),.table-grid.cols-8 .cell:nth-child(8n+1),.table-grid.cols-9 .cell:nth-child(9n+1),.table-grid.cols-10 .cell:nth-child(10n+1),.table-grid.cols-11 .cell:nth-child(11n+1),.table-grid.cols-12 .cell:nth-child(12n+1){margin-top:10px}.table-grid .span-6,.table-grid .span-7,.table-grid .span-8,.table-grid .span-9,.table-grid .span-10,.table-grid .span-11,.table-grid .span-12{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}@media(max-width:800px){.table-grid.cols-2,.table-grid.cols-3,.table-grid.cols-4,.table-grid.cols-5{grid-template-columns:1fr}.table-grid.cols-2 .thead,.table-grid.cols-3 .thead,.table-grid.cols-4 .thead,.table-grid.cols-5 .thead{display:none}.table-grid.cols-2 .cell,.table-grid.cols-3 .cell,.table-grid.cols-4 .cell,.table-grid.cols-5 .cell{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;column-gap:10px;justify-content:start}.table-grid.cols-2 .cell .cname,.table-grid.cols-3 .cell .cname,.table-grid.cols-4 .cell .cname,.table-grid.cols-5 .cell .cname{display:inline-flex}.table-grid.cols-2 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-3 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-4 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-5 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:100%}.table-grid.cols-2 .cell .cdata.docs-list,.table-grid.cols-3 .cell .cdata.docs-list,.table-grid.cols-4 .cell .cdata.docs-list,.table-grid.cols-5 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-2 .cell .cdata.docs-list>*,.table-grid.cols-3 .cell .cdata.docs-list>*,.table-grid.cols-4 .cell .cdata.docs-list>*,.table-grid.cols-5 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-2 .cell:nth-child(odd),.table-grid.cols-3 .cell:nth-child(3n+1),.table-grid.cols-4 .cell:nth-child(4n+1),.table-grid.cols-5 .cell:nth-child(5n+1){margin-top:10px}.table-grid .span-2,.table-grid .span-3,.table-grid .span-4,.table-grid .span-5{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}.warn-msg{display:flex;flex-direction:column;gap:.5em;padding:var(--grid-gap);border:1px solid var(--main-7);border-radius:var(--radius-2);background-color:var(--main-6);color:var(--main-2)}.warn-msg.red{border:1px solid var(--danger);background-color:var(--background);color:var(--black)}.warn-msg.purple{border:1px solid var(--purple-1-10);background-color:var(--purple-1-10);color:var(--purple-1)}.warn-msg>h2{font-size:1em;font-weight:600}.warn-msg>p{line-height:1.4em;font-size:.8em;font-weight:400}
