:root{--color-d4:#07102a;--color-d3:#0b1840;--color-d2:#0f2055;--color-d1:#12286b;--color:#163081;--color-b1:#1a3897;--color-b2:#1d40ad;--color-b3:#2148c2;--color-b4:#2550d8;--color-b5:#2958ed;--color-b6:#2d60ff;--color-b7:#3d6cff;--color-b8:#4d7aff;--color-b9:#5d88ff;--color-b10:#6d96ff;--color-b11:#7da4ff;--color-b12:#8db2ff;--color-b13:#9dbfff;--color-b14:#addcff;--color-b15:#bdeaff;--color-b16:#cdf7ff}body,html{height:100%}body{font-family:Montserrat,sans-serif;margin:0}::-moz-selection{background-color:var(--color);color:#fff}::selection{background-color:var(--color);color:#fff}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}.select2,button,input,select,textarea{font-family:Montserrat,sans-serif;font-size:1em}.button,button{background-color:var(--color);border:0;border-radius:5px;color:#fff;cursor:pointer;padding:10px;text-align:center}.button.disabled,button:disabled{opacity:.5;pointer-events:none}.input{align-items:center;border:1px solid #aaa;border-radius:5px;display:flex;gap:5px;margin:1px;overflow:hidden;position:relative}.input.focus{border:2px solid var(--color);margin:0}.input i,.select2 i{color:#888;left:10px;position:absolute;z-index:1}.input.focus i{color:var(--color)}.input :focus{outline:none}.input input,.input select{background-color:#fff;border:0;color:inherit;flex:1;padding:10px 5px 10px calc(20px + 1em);width:auto}.input input:-moz-read-only{background-color:#eee}.input input:disabled,.input input:read-only{background-color:#eee}.input select:-moz-read-only:disabled{background-color:#eee;color:#000;opacity:1}.input select:read-only:disabled{background-color:#eee;color:#000;opacity:1}.input textarea{background-color:#fff;border:0;color:inherit;flex:1;padding:10px 5px}.input.placeholder input,.input.placeholder select:has(option:not(:checked):first-child){padding-bottom:2px;padding-top:17px}.input.placeholder label{color:#888;left:calc(23px + 1em);pointer-events:none;position:absolute;transition:transform .3s,font-size .3s}.input.placeholder input:not(:-moz-placeholder-shown)+label{font-size:.7em;transform:translateY(-10px)}.input.placeholder input:not(:placeholder-shown)+label,.input.placeholder select:has(option:not(:checked):first-child)~label,.input.placeholder.focus label{font-size:.7em;transform:translateY(-10px)}.input.placeholder.focus label{color:var(--color)}.input.placeholder input::-moz-placeholder{font-size:0}.input.placeholder input::placeholder{font-size:0}.select2{align-items:center;display:flex;flex:1;max-width:100%;position:relative}.select2-container .select2-selection,.select2-selection__arrow{min-height:40px!important}.select2-selection__rendered{line-height:normal!important;padding:10px 5px 10px calc(20px + 1em)!important}.select2-container .select2-span{color:#999;font-size:12px;left:calc(23px + 1em);position:absolute;top:4px}.select2>select.hasValue~span .select2-selection--single .select2-selection__rendered{padding-bottom:2px!important;padding-top:17px!important}.select2-selection--multiple{align-items:center;display:flex!important}.select2-selection--multiple .select2-selection__rendered{margin:0!important;padding-bottom:0!important;padding-top:0!important}.plusMinus>input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;margin:0;width:-webkit-fill-available}.plusMinus>input[type=number]::-webkit-inner-spin-button{all:unset;background-image:linear-gradient(0deg,transparent 0,transparent 16px,#fff 0,#fff 26px,transparent 0,transparent 35px,#000 0,#000 36px,transparent 0,transparent 40px),linear-gradient(90deg,transparent 0,transparent 10px,#000 0,#000 11px,transparent 0,transparent 21px);cursor:pointer;margin:17px;min-height:45px;min-width:21px;padding:0;position:absolute;right:0;transform:rotate(90deg) scale(.8,.9)}.plusMinus:has(label)>input[type=number]::-webkit-inner-spin-button{right:5px;top:-20px}.plusMinus>tr:hover td:not(.dataTables_empty) input[type=number]::-webkit-inner-spin-button{background-image:linear-gradient(0deg,transparent 0,transparent 16px,#eee 0,#eee 26px,transparent 0,transparent 35px,#000 0,#000 36px,transparent 0,transparent 40px),linear-gradient(90deg,transparent 0,transparent 10px,#000 0,#000 11px,transparent 0,transparent 21px)}.error{color:#e33}.success{color:#3c3}.badge{border-radius:.375rem;display:inline-block;font-size:66%;font-weight:600;line-height:1;padding:.35rem .375rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.badge-pill{border-radius:10rem;padding-left:.875em;padding-right:.875em}.badge-warning{background-color:#fee6e0;color:#ff3709}.badge-info{background-color:#fee6e0;color:#0980ff}.badge-sucess{background-color:#fee6e0;color:#01bd03}.text-center{text-align:center}.btn{margin:0 .5rem}.btn.btn-success{background-color:#218838;border-color:#1e7e34;color:#fff}.btn.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn.btn-secondary{background-color:#ddd;border-color:#ccc;color:#333}*{scrollbar-color:#b0b0b0 #fff;scrollbar-width:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#b0b0b0;border:3px solid #fff;border-radius:10px}#contact{display:flex;flex-direction:column;gap:5px}
