body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,html{background:#f5f5f5;margin:0;padding:0}.login-container{align-items:center;background:linear-gradient(135deg,#74ebd5,#9face6);display:flex;font-family:Segoe UI,sans-serif;height:100vh;justify-content:center;padding:1rem}.login-form{background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000001f;max-width:400px;padding:2.5rem 2rem;transition:all .3s ease;width:100%}.login-form h2{color:#333;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.login-form label{color:#444;display:block;font-size:.95rem;margin:1rem 0 .3rem}.login-form input{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.75rem;transition:border .3s;width:100%}.login-form input:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a;outline:none}.login-form button{background-color:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.8rem;padding:.8rem;transition:background .3s;width:100%}.login-form button:hover{background-color:#5750d1}.error{color:red;font-size:.9rem;margin-bottom:.7rem;margin-top:-.5rem;text-align:center}@media (max-width:480px){.login-form{border-radius:12px;padding:2rem 1.2rem}.login-form h2{font-size:1.5rem}.login-form button,.login-form input{font-size:.95rem}}.top-navbar{align-items:center;background-color:#1a1f36;color:#fff;display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1200}.brand{color:#fff;font-size:1.5rem;font-weight:700;margin:auto}.nav-user{align-items:center;display:flex;gap:10px}.user-avatar{border-radius:50%;height:35px;object-fit:cover;width:35px}.user-name{font-weight:500}.text-danger{color:red}.provjv-label{color:#c00;font-weight:600}.sidebar{background-color:#2c3e50;bottom:0;color:#fff;left:0;overflow-y:auto;padding:20px;position:fixed;top:60px;transition:transform .3s ease-in-out;width:280px;z-index:1000}.sidebar-header h2{font-size:1.4rem;margin-bottom:20px}.sidebar ul{list-style:none;padding:0}.sidebar li{margin:15px 0}.sidebar li a{border-radius:4px;color:#fff;display:block;font-size:1rem;padding:6px 10px;text-decoration:none;transition:background .3s}.sidebar li a:hover{background-color:#1a252f}.sidebar.closed{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}@media (max-width:768px){.sidebar{width:80%}}.main-content{background-color:#f5f5f5;flex:1 1;margin-left:280px;margin-top:60px;min-height:100vh;padding:20px;transition:margin .3s ease}.main-content.full-width{margin-left:0}@media (max-width:768px){.main-content{margin-left:0;margin-top:60px}}.sidebar-menu li a{color:#fff;display:block;padding:10px 20px;text-decoration:none}.sidebar-menu li a:hover{background-color:#2e3b4e}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form{color:#333;font-family:Segoe UI,sans-serif;font-size:14px;max-width:70%}select{font-family:Inter,sans-serif!important}.form-title{margin-bottom:15px}.form-group-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.form-group{display:flex;flex:1 1 160px;flex-direction:column}.form-control{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:14px;padding:8px}.fieldset-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}fieldset.form-section{flex:1 1 400px;min-width:320px}.legend-title{font-size:14px;font-weight:700;padding:0 8px}.btn-submit{background-color:#007bff;font-size:14px;margin-right:10px;padding:8px 18px;transition:background-color .2s}.btn-submit:hover{background-color:#0056b3}.compnyDropDown{width:430px}@media (max-width:768px){form{max-width:60%}.form-group-row{flex-direction:column;gap:15px}.form-group,fieldset.form-section{flex:1 1 100%;min-width:auto}.compnyDropDown,.dateWidth{width:100%!important}.btn-submit{margin-bottom:10px;width:100%}table.table{font-size:12px}}@media (max-width:600px){form{max-width:100%}.form-group{flex:1 1 100%}}.error-msg{color:red;font-size:12px;margin-top:4px}table.table{border-collapse:collapse;font-size:13px;margin-top:20px;width:100%}table.table td,table.table th{border:1px solid #ccc;padding:8px;text-align:left}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr))}.checkbox-label-modern{align-items:center;color:#333;display:flex;font-size:15px;gap:10px}.checkbox-lastyear-block{align-self:flex-end}.lastyear-wrapper{display:flex;flex-direction:column;margin-top:6px}@media (max-width:768px){.checkbox-grid{display:flex;flex-direction:column}.checkbox-lastyear-block{align-self:flex-start}.lastyear-wrapper{width:100%}}.modern-date{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-top:6px;padding:6px 10px}.modern-fieldset{background:#fafafa;border:1px solid #ccc;border-radius:8px;padding:20px}.checkbox-item,.conditional-subsection{display:flex;flex-direction:column}.conditional-subsection{gap:6px;margin-top:8px;padding-left:20px}.lastyear-date-wrapper input{max-width:200px;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.conditional-subsection{padding-left:0}.lastyear-date-wrapper input{width:100%}}.checkbox-singleGrid{grid-gap:14px 30px;display:grid;gap:14px 30px;grid-template-columns:repeat(1,minmax(280px,1fr))}.date-row{align-items:flex-start;display:flex;gap:60px;margin-bottom:16px}.dateWidth-220{min-width:220px}.form-control.stdateWidth{max-width:220px;min-width:180px;width:100%}.maxW35Per{max-width:35%}.width66{width:66%}.width63{width:63%}@media (max-width:450px){.min60Per,.width66{width:100%}}.inline-radio-group{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:8px 12px}.inline-radio-group .legend-title{font-size:14px;font-weight:700;margin-bottom:6px}.radio-group{display:flex}.radio-group label{align-items:center;color:#333;display:flex;font-size:14px;gap:5px}.options-grid{display:flex;flex-wrap:wrap;gap:2rem}.checkbox-item{margin-bottom:6px}.checkbox-subgroup{margin-bottom:10px;padding-left:20px}.inline-radio-group .radio-group{display:flex;gap:12px;margin-top:5px}.styled-multiselect{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;height:160px;overflow-y:auto;padding:8px}.styled-multiselect option{padding:6px}.react-select-container{width:100%}.react-select__control{border:1px solid #ccc;border-radius:4px}.react-select__menu{z-index:10}.Osform{background:#0000;color:#333;font-family:Segoe UI,sans-serif!important;font-size:14px;max-width:100%}.form-title{font-size:20px;font-weight:600;margin-bottom:25px}.row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.field{flex:1 1}.max10Per{max-width:10%}.max15Per{max-width:15%}.max30Per{max-width:30%}.min30Per{min-width:28%}.min60Per{max-width:60%}.field label{margin-bottom:5px}input[type=date],input[type=number],input[type=text],select{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 10px}.radio-group>div{display:flex;flex:1 1;flex-direction:column}.radio-group label{margin-bottom:5px;margin-right:15px}.radio-group input[type=radio]{margin-right:5px}.Oscheckbox-grid{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.Oscheckbox-grid label{align-items:center;display:flex;gap:6px}.red{color:red;font-weight:500}.bottom-actions{display:flex;gap:12px;margin-top:25px}.btn-export,.btn-preview{background-color:#0366d6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s ease}.btn-export:hover,.btn-preview:hover{background-color:#024fa2}@media (max-width:768px){.row{flex-direction:column}.field,.radio-group>div{width:100%}.bottom-actions{flex-direction:column}}.aging-fieldset{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:1rem}.aging-grid{display:flex;flex-direction:column;gap:.2rem}.aging-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aging-input{border:1px solid #ccc;border-radius:6px;font-size:14px;outline:none;padding:6px;text-align:center;transition:border .2s ease;width:65px}.aging-input:focus{border-color:#007bff}.field{display:flex;flex:1 1 180px;flex-direction:column;min-width:180px}.field label,.form-group label,fieldset legend label{font-weight:500;margin-bottom:6px}.error{color:#d32f2f;font-size:.95rem;margin-top:3px}.btn-submit{background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:10px;padding:10px 22px;transition:background .2s}.btn-submit:hover{background:#1565c0}@media (max-width:900px){.Osform{padding:16px 8px}.row{gap:16px}}@media (max-width:600px){.Osform{padding:8px 2px}.form-title{font-size:1.2rem}.row{flex-direction:column;gap:10px}.field{min-width:0;width:100%}.btn-submit{margin-bottom:8px;width:100%}.bottom-actions{align-items:stretch;flex-direction:column}.aging-slots{flex-direction:column;gap:8px}.field{flex:1 1 50px}.max10Per,.max15Per,.max30Per{max-width:100%}.min60Per{width:100%}}.react-select__control{min-height:38px}.react-select__multi-value{background:#e3f2fd}@keyframes loader-spinner{0%{opacity:1}to{opacity:0}}.radio-group{align-items:center;gap:20px;margin-top:5px}.vertical-group label{display:block;margin-bottom:6px}.loader-overlay{align-items:center;background-color:#fff9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader-spinner{display:inline-block;height:80px;position:relative;width:80px}.loader-spinner div{animation:loader-spinner 1.2s linear infinite;transform-origin:40px 40px}.loader-spinner div:after{background:rgba(35,112,206,.797);border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.loader-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.loader-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.loader-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.loader-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.loader-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.loader-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.loader-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.loader-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.loader-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.loader-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.loader-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.loader-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}.itemDropDown .react-select__menu{min-width:700px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filter-registers-row{align-items:stretch;display:flex;gap:24px;margin-bottom:24px}.filter-section{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-width:240px}fieldset.form-section{flex:1 1 200px;min-width:250px;padding:15px}fieldset,fieldset.form-section{border:1px solid #ccc;border-radius:8px}.filter-section>.form-group,.filter-section>div{flex:1 1}.filter-section table{width:100%}.entry-inline{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.entry-inline .checkbox-label,.entry-inline .radio-label{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.radio-group label{font-weight:400;margin-bottom:0;margin-right:0}
/*# sourceMappingURL=main.cadae4de.css.map*/