﻿input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;}.idsInput{border-radius:.25rem;border:1px solid #d7dadf;background:#fff;position:relative;display:flex;box-sizing:border-box;}.idsInput-date{height:42px;}.idsInput .message-error{display:none;}.idsInput:has(.error){border-color:#e87301;margin-bottom:1rem;}.idsInput:has(.error) span.message-error{text-transform:none!important;font-family:"Inter",serif!important;font-style:normal;font-weight:400;font-size:.8rem;line-height:120%;transform:translateY(100%);color:#e87301;position:absolute;display:inline-block;bottom:-.25rem;left:.5rem;}.idsInput:has(.wrapper--left) .input{padding-left:.25rem;}.idsInput:has(.wrapper--right) .input{padding-right:.25rem;}.idsInput .wrapper--left.wrapper-box{overflow:hidden;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}.idsInput .wrapper--left.wrapper-box--bordered{border-right:1px solid #d7dadf;}.idsInput .wrapper--right.wrapper-box{overflow:hidden;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}.idsInput .wrapper--right.wrapper-box--bordered{border-left:1px solid #d7dadf;}.idsInput-big{height:2.625rem;}.idsInput-big .input{padding:.5rem;}.idsInput-small{height:2rem;}.idsInput-small .input{padding:0 0 0 .5rem;}.idsInput:has(.idsInput-floating-label) .idsBtn{opacity:0;transition:opacity .5s;}.idsInput:has(.idsInput-floating-label):has(input:-webkit-autofill) input{-webkit-box-shadow:0 0 0 30px white inset!important;padding-top:10px;}.idsInput:has(.idsInput-floating-label):has(input:-webkit-autofill) .input-placeholder{top:0;line-height:12px;font-size:10px;}.idsInput:has(.idsInput-floating-label):has(input:-webkit-autofill) .idsBtn{opacity:1;}.idsInput:has(.idsInput-floating-label):has(.dirty) .idsBtn{opacity:1;}.idsInput-floating-label:has(.dirty) input{padding-top:10px;}.idsInput-floating-label:has(.dirty) .input-placeholder{top:0;line-height:12px;font-size:10px;}.idsInput-floating-label input{padding-left:8px;border-radius:.25rem;}.idsInput-floating-label .input-placeholder{position:absolute;left:8px;transition:.3s;top:8px;font-size:14px;color:#808690;}.idsInput .input{position:relative;display:flex;flex-direction:column;flex:1;}.idsInput .input input{border:0;outline:0!important;font-family:"Inter",serif;font-style:normal;font-weight:400;font-size:.9rem;line-height:120%;transition:all .5s;color:#323232;}.idsInput .input input:focus{font-weight:600;}.idsInput .idsPlaceholder{color:#808690;font-family:"Inter",serif;font-style:normal;font-weight:400;font-size:.9rem;line-height:120%;position:absolute;transform:translateY(-50%);top:50%;}.idsInput:has(input:not(:placeholder-shown)) .idsPlaceholder{color:#808690;font-family:"Inter",serif;font-style:normal;font-weight:400;font-size:.6rem;line-height:100%;transform:none;position:static;}.idsInput:has(input:focus) .idsPlaceholder{color:#808690;font-family:"Inter",serif;font-style:normal;font-weight:400;color:var(--color-primary)!important;font-size:.6rem;line-height:100%;transform:none;position:static;}.idsInput.idsPlaceholder--hide:has(input:focus) .idsPlaceholder,.idsInput.idsPlaceholder--hide:has(input:not(:placeholder-shown)) .idsPlaceholder{display:none;}.idsInput.idsPlaceholder--hide .input{justify-content:center;}.idsInput:hover,.idsInput:has(input:hover){border:1px solid #d7dadf;box-shadow:0 0 8px rgba(50,50,50,.08);}.idsInput:hover .wrapper-box--bordered,.idsInput:has(input:hover) .wrapper-box--bordered{border-color:#d7dadf;}.idsInput:focus,.idsInput:has(input:focus){border:1px solid var(--color-primary);box-shadow:0 0 8px rgba(58,132,231,.4);}.idsInput:focus .wrapper-box--bordered,.idsInput:has(input:focus) .wrapper-box--bordered{border-color:var(--color-primary);}.idsInput.rangePanel .wrapper-box{min-width:2rem;display:flex;align-items:center;justify-content:center;}.idsInput.rangePanel input{max-width:2.5rem;text-align:center;}.idsCheckbox{display:flex;gap:.5rem;align-items:center;--markWidth:.125rem;min-height:2rem;margin:0;}.idsCheckbox-small input,.idsCheckbox-small img{width:1.125rem;height:1.125rem;}.idsCheckbox-medium input,.idsCheckbox-medium img{width:1.3125rem;height:1.3125rem;}.idsCheckbox-large input,.idsCheckbox-large img{width:1.5rem;height:1.5rem;}.idsCheckbox-huge input,.idsCheckbox-huge img{width:2rem;height:2rem;}.idsCheckbox-label{font-family:"Inter",serif;font-style:normal;font-weight:400;font-size:.9rem;line-height:120%;display:flex;align-items:center;color:#323232;}.idsCheckbox-blue input[type=checkbox]{-webkit-appearance:none;appearance:none;vertical-align:middle;background:#fff;border-radius:4.5px;display:inline-block;border:.857143px solid #89b5f1;position:relative;transition:all ease-in-out 300ms;}.idsCheckbox-blue input[type=checkbox]:before,.idsCheckbox-blue input[type=checkbox]::after{content:"";position:absolute;background:#fff;width:calc(var(--markWidth)*3);height:var(--markWidth);top:50%;left:20%;transform-origin:left center;}.idsCheckbox-blue input[type=checkbox]:before{transform:rotate(45deg) translate(calc(var(--markWidth)/-2),calc(var(--markWidth)/-2)) scaleX(0);transition:transform 200ms ease-in 200ms;}.idsCheckbox-blue input[type=checkbox]:after{width:calc(var(--markWidth)*5);transform:rotate(-45deg) translateY(calc(var(--markWidth)*2)) scaleX(0);transform-origin:left center;transition:transform 200ms ease-in;}.idsCheckbox-blue input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary);}.idsCheckbox-blue input[type=checkbox]:checked:before{transform:rotate(45deg) translate(calc(var(--markWidth)/-2),calc(var(--markWidth)/-2)) scaleX(1);transition:transform 200ms ease-in;}.idsCheckbox-blue input[type=checkbox]:checked:after{width:calc(var(--markWidth)*5);transform:rotate(-45deg) translateY(calc(var(--markWidth)*2)) scaleX(1);transition:transform 200ms ease-out 200ms;}.idsCheckbox-blue input[type=checkbox]:focus{outline:calc(var(--markWidth)/2) dotted rgba(0,0,0,.25);}.idsCheckbox-green{position:relative;}.idsCheckbox-green:has(input:checked) .checkboxAnimation-frame{opacity:0;}.idsCheckbox-green input{position:absolute;-webkit-appearance:none;appearance:none;display:inline;height:0;width:0;}.idsCheckbox-green .checkboxAnimation-box{position:absolute;width:fit-content;height:fit-content;z-index:1;}.idsCheckbox-green .checkboxAnimation-frame{transition:opacity .3s linear;margin-top:2px;}.idsInput:has(.wrapper--right) .input{padding:0;}body:has(.error) .idsInput{border-color:#e87301;margin-bottom:1rem;}.form{margin:0;}label{border-radius:.25rem;overflow:hidden;}.idsIcon{background:var(--color-primary);}.temporaryCheckbox input{display:none;}.large-header{overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column;}.logo-selection{flex:1;}.backgroundOverlay{padding-bottom:1.5rem;background:linear-gradient(90deg,rgba(12,35,71,.8) 0%,rgba(29,67,117,.8) 100%),linear-gradient(0deg,rgba(12,24,46,.25) 0%,rgba(12,24,46,.25) 100%),url("../../../integra_komunikat_marketing/login.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;}.tecRMILogo{position:absolute;top:1rem;right:1.02rem;}.containerImages{width:13.79931rem;height:3.5rem;}.integraLogo{top:50px;right:4px;}#demo-canvas{position:absolute;z-index:1;}.form-selection{z-index:5;max-height:0;animation:slideBottom .8s ease-out both;animation-delay:2s;background:#000;}.loginContainer{display:flex;overflow:auto;flex-direction:column;background:var(--gray-95);position:static;padding-top:var(--header-height);transition:padding .5s;text-align:center;z-index:2;height:auto;border-radius:1.5rem 1.5rem 0 0;overflow:hidden;margin-top:-22px;}.buttonsLoginDemo{margin-top:6.2rem;margin-bottom:.5rem;}.loginMaxWidth{max-width:360px;}.header{display:none;}.integraLogoDesktop{display:none;}.containerImagesDesktop{display:none;}.show-password{top:3px;}#loginBtn{flex:1;}#demo{font-size:.875rem;font-style:normal;font-weight:600;}@keyframes slideBottom{0%{display:none;}1%{display:block;}100%{max-height:800px;}}@keyframes slideBottomDesktop{0%{transform:translate(-50%,80%);}100%{transform:translate(-50%,-50%);}}@media screen and (min-width:961px){.containerImages{display:none;}.loginContainer{width:27.5rem;height:100%;padding:3.5rem 0;border-radius:1rem;}.tecRMILogo{position:absolute;bottom:2rem;left:2rem;top:auto;width:5.48819rem;height:1.75rem;}.containerImagesDesktop{display:block;width:100%;margin-bottom:3.5rem;}.form-selection{position:absolute;top:50%;left:50%;background:transparent;animation:slideBottomDesktop .8s ease-out both!important;animation-delay:2s;max-height:100%;}.logoIntegraDesktop{width:12.32081rem;height:3.125rem;}.buttonsLoginDemo{margin-bottom:0;}#loginBtn{width:225px;margin-left:1rem;flex:initial;}#demo{padding:.25rem 1rem;}}