.focus\:ring:focus{box-shadow:none!important;outline:none!important}.input-group{align-items:center;min-width:10rem;max-width:30rem;margin-bottom:1.5rem;display:flex}.input-group,.input-text{position:relative;width:100%!important}.input-text{background-color:var(--bg-input);border:1px solid;border-radius:8px;height:2.5rem;font-size:14px;transition-duration:.2s;border-color:var(--bg-border)!important;color:var(--txtdark)!important}.label-floating,.label-select{letter-spacing:.05em;pointer-events:none;width:fit-content;margin-left:.25rem;font-size:14px;font-weight:500;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.input-text:not(:-moz-placeholder-shown)+.label-floating{width:fit-content;font-size:12px;font-weight:600;top:-8px;background:0 0!important}.input-text:focus+.label-floating,.input-text:not(:placeholder-shown)+.label-floating,.label-select{width:fit-content;font-size:12px;font-weight:600;top:-8px;background:0 0!important}.input-icon{justify-content:center;align-items:center;width:2.25em;height:2.25em;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.label-select{letter-spacing:.05em;pointer-events:none;width:fit-content;font-size:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-8px;transform:translateY(-50%);background:0 0!important;font-weight:600!important}.input-interval{background-color:var(--bg-white);border:1px solid #0000;border-radius:8px;height:2.5rem;padding:0 .75rem;font-size:14px;transition-duration:.2s;position:relative;border-color:var(--bg-border)!important;color:var(--txtdark)!important;width:100%!important}.tcb-circle{background-color:var(--bg-input);border:1px solid;border-radius:9999px;width:3rem;height:1.5rem;border-color:var(--bg-border)!important}.tcb-label{letter-spacing:.05em;margin-left:.75rem;font-weight:500;display:block}.btn-animate:active,.btn-animate:focus{outline:0}.btn-viewpassword{width:2.25em;height:2.25em;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;right:0}.btn-animate,.btn-viewpassword{justify-content:center;align-items:center;display:flex}.btn-animate{background:var(--bg-btn-primary);color:var(--txtwhite);letter-spacing:2px;text-transform:uppercase;background-size:200%;border-radius:.5rem;min-width:fit-content;max-width:20rem;margin:0 auto;padding:0 1rem;font-size:.9rem;font-weight:700;line-height:2.5rem;transition:all .5s}.btn-animate svg{min-width:1em;min-height:1em;margin:0 .5em;font-size:1em}.btn-animate:hover:not(:disabled){box-shadow:0 3px 6px var(--primary);background-position:100%}.btn-link{letter-spacing:.1em;text-align:center;width:100%;font-weight:600;text-decoration-line:none}.btn-export{background-color:var(--bg-input);border:1px solid;border-radius:8px;border-color:var(--bg-border)!important;color:var(--txtdark)!important}.btn-addmodal,.btn-export{justify-content:center;align-items:center;min-width:10rem;height:2.5rem;padding:.5rem;font-size:14px;font-weight:600;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-addmodal{color:var(--txtdark);background:#0596fa80;border-radius:8px}.btn-addmodal:hover{background:var(--primary-bg);color:var(--txtwhite)}.btn-clear{color:#fa0000bf;text-align:center;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0 0 0 .5rem;display:inline-flex;position:relative;right:38px;width:2.5rem!important;height:2.5rem!important}.btn-clear svg{margin:0!important}.btn-clear:hover{color:var(--txtwhite);background:#fa0000bf}.highlightText{background-color:#006ed21a;font-weight:700}.bg-green-500{background:var(--cs-green)!important}.p-datatable .p-datatable-tbody>tr>td:has(.error-cell){height:50px;position:relative;padding:0!important}.error-cell{box-sizing:border-box;color:red;background-color:#ff00000d;align-items:center;width:100%;height:100%;padding:0 .5rem;font-weight:500;display:flex;min-width:8.5rem!important}.warning-cell{color:#fac800;background-color:#fac8000d}.info-cell,.warning-cell{font-weight:500;outline:1px solid red!important}.info-cell{color:#0096fa;background-color:#0096fa0d}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
