@import url("https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap");html{font-size:18px}@media all and (max-width: 1024px){html{font-size:15px}}html body{font-size:1rem}body{font-family:"Google Sans Flex",sans-serif}body h1{font-size:2em;font-weight:300}body h1 .form-select option{font-size:80%}body h2{font-size:1.65em;font-weight:300;justify-items:center;gap:1em}body h2 input{margin:0}body h3{font-size:1.5em;font-weight:300}body h4{font-size:1.25em;font-weight:300}main{min-height:100dvh}a,.copyTarget,button{transition:all 250ms ease;cursor:pointer}a:hover,.copyTarget:hover,button:hover{filter:hue-rotate(45deg)}button svg{width:1.5em}button.cancel{background:linear-gradient(135deg, #fc686f 1%, #ff934c 100%);text-shadow:0 2px 3px rgba(0,0,0,0.5);color:#fff}button.save{background:linear-gradient(135deg, #0098bc 0%, #14d1bd 100%);text-shadow:0 2px 3px rgba(0,0,0,0.5);color:white;margin-top:1em;float:right;max-width:17em;width:100%;border:0}button.genCode{background:linear-gradient(135deg, #2196F3 1%, #673AB7 100%);border:none}button.addAff{background:linear-gradient(135deg, #2196F3 1%, #673AB7 100%);border:none}.copyTarget{background:#E64A19;color:#fff !important;cursor:pointer;text-shadow:0 2px 3px rgba(0,0,0,0.5);border-radius:100vw !important;padding:.25em .65em;font-size:1rem;font-weight:400}.copyTarget:hover{filter:hue-rotate(30deg)}.priorCodes span.copyTarget{background:#37bc74 !important}.suspend,.activate{display:none}.suspend.active,.activate.active{display:inline-block}button.export,.btn.export{background:#45a764 !important;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.5);border:none}button.export:hover,.btn.export:hover{filter:hue-rotate(-20deg)}button.export svg,.btn.export svg{fill:white;filter:drop-shadow(0px 3px 3px rgba(0,0,0,0.5));transform:translate(0, -2px)}.menu nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}.menu nav a{background-color:#6493aa;color:#fff;border-radius:0.5em;margin-right:0.5em;text-shadow:0 2px 3px rgba(0,0,0,0.5);transition:filter 0.3s;padding-top:4em;margin:0;text-align:right}.menu nav a:hover{filter:hue-rotate(40deg);color:#fff}.menu nav a.active{background-color:#1976D2 !important}@media all and (max-width: 768px){.menu{display:block}.menu .logo{clear:both;text-align:center}.menu .col nav{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.menu .col nav a{padding-top:2em}}.info input.form-control[disabled]{background:#646464;color:#fff;border:1px solid #333}.info input.form-control.sum[disabled]{background:#1e5992;color:#fff;border:1px solid #1976d2}.block,.content{background:#efefef}.block .row,.content .row{margin-bottom:.5em}.block .row .col-md-6:has(label),.content .row .col-md-6:has(label){display:grid;grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 768px){.block .row .col-md-6:has(label),.content .row .col-md-6:has(label){display:block}}.block .row .col-md-6:has(input[type="checkbox"]) input,.content .row .col-md-6:has(input[type="checkbox"]) input{margin:0 auto}.col-md-6 label{margin-top:.75em}.info.row label{gap:1em}.info.row label span{width:50%;flex:1}.info.row label span:first-of-type{text-align:right}.block.reporting{display:flex;align-items:flex-end;justify-items:center;gap:1em}.block.reporting button{margin-left:auto}.table-responsive{border-radius:.5em;background:white;padding:1em}.table-responsive table tbody,.table-responsive table td,.table-responsive table tfoot,.table-responsive table th,.table-responsive table thead,.table-responsive table tr{border-bottom:1px solid #999}.table-responsive table th{padding-bottom:.35em}.table-responsive table th span{cursor:pointer}.table-responsive table th svg{width:1em}.table-responsive table tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width: 980px){.table-responsive table tr td{max-width:15em}}.table>:not(caption)>*>*{padding:.75em .5em}.dt-container{display:grid;grid-template-columns:auto auto auto}@media all and (max-width: 768px){.dt-container{display:block}}.dt-container table{grid-column:1/4}.dt-container .dt-empty{padding:2em 0}.dt-container .dt-info,.dt-container .dt-length,.dt-container .dt-paging{font-size:.85rem;padding-top:.5rem;font-weight:300;display:flex;align-items:center}.dt-container .dt-info button,.dt-container .dt-info select,.dt-container .dt-info option,.dt-container .dt-length button,.dt-container .dt-length select,.dt-container .dt-length option,.dt-container .dt-paging button,.dt-container .dt-paging select,.dt-container .dt-paging option{font-size:.85rem;margin:0 .25rem;padding:.25rem 1rem;border:1px solid #9999;border-radius:.25em;transition:all 125ms ease}.dt-container .dt-info button:hover,.dt-container .dt-length button:hover,.dt-container .dt-paging button:hover{background:#E1F5FE}@media all and (max-width: 768px){.dt-container .dt-info,.dt-container .dt-length,.dt-container .dt-paging{display:block !important;text-align:center}}.dt-container .dt-paging,.dt-container .dt-length{display:flex}.dt-container .dt-paging nav,.dt-container .dt-length nav{margin-left:auto}.dt-container .dt-length{display:flex;align-items:center;justify-content:center}.dateRange{font-size:inherit;border:0;background:none;border-bottom:1px solid black;border-radius:0;padding-left:0}.dateRange:focus,.dateRange:active{border:none;outline:none;box-shadow:none}.dateRange option{font-size:1rem}.dateRange:after{content:"";z-index:2}@media all and (max-width: 768px){.content{padding:1em !important;display:block}.content .info{display:block}.content .info .col{display:block !important}.content .info .col *{text-align:left}.content .info .col label.form-label{display:block !important;width:100%}.content .info .col label.form-label span{display:block !important;width:100%}h1+span.d-flex{display:block !important;text-align:left !important}h2:has(input){display:block}h2:has(input) input{margin-right:auto !important;width:100% !important}label.form-label{display:block;clear:both}.info.row label span:first-of-type{text-align:left}}fieldset.mb-4{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}fieldset.mb-4 legend{grid-column:1 / 3}fieldset.mb-4 label{display:flex;height:2.5em;background:#8472a1;color:white;border-radius:.375em;padding:.5em 2em;text-shadow:0 2px 3px rgba(0,0,0,0.5);transition:all 250ms ease;cursor:pointer;position:relative}fieldset.mb-4 label input{visibility:hidden}fieldset.mb-4 label:has(input[type="radio"]:checked){background:#46b84a}fieldset.mb-4 label:has(input[type="radio"]:checked):after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path style="fill: white" d="M530.8 134.1C545.1 144.5 548.3 164.5 537.9 178.8L281.9 530.8C276.4 538.4 267.9 543.1 258.5 543.9C249.1 544.7 240 541.2 233.4 534.6L105.4 406.6C92.9 394.1 92.9 373.8 105.4 361.3C117.9 348.8 138.2 348.8 150.7 361.3L252.2 462.8L486.2 141.1C496.6 126.8 516.6 123.6 530.9 134z"/></svg>');height:24px;width:28px;position:relative;margin-left:auto;filter:drop-shadow(0px 1px 1px #000);transition:all 250ms ease}input[type="checkbox"]{display:block;width:2.5em;height:2.5em;position:relative;transition:all 250ms ease}input[type="checkbox"]:checked{background-color:#dc3545;border-color:#fff}input[type="checkbox"]:checked:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path style="fill: white" d="M530.8 134.1C545.1 144.5 548.3 164.5 537.9 178.8L281.9 530.8C276.4 538.4 267.9 543.1 258.5 543.9C249.1 544.7 240 541.2 233.4 534.6L105.4 406.6C92.9 394.1 92.9 373.8 105.4 361.3C117.9 348.8 138.2 348.8 150.7 361.3L252.2 462.8L486.2 141.1C496.6 126.8 516.6 123.6 530.9 134z"/></svg>');position:absolute;top:54%;left:50%;width:100%;transform:translate(-50%, -50%) scale(75%);z-index:2}.popup{display:grid;justify-content:center;align-items:center}.popup .content{border-radius:1em;box-shadow:0 2px 12px rgba(0,0,0,0.2);background:#fff;width:95%;max-width:440px;padding:1.5em;border-radius:.5em}.popup h2{margin-bottom:1em}.popup label{width:100%}.popup form{display:flex;flex-direction:column}.popup form label{width:100%}.popup form label:last-of-type{margin-bottom:3em}.popup span{display:grid;gap:1em;grid-template-columns:repeat(2, 1fr)}.popup span button{margin:0}.loginBlock{display:grid;align-content:center;justify-content:center}.loginBlock form.login{display:grid;max-width:400px;width:90%;margin:0 auto;background:white;padding:1em;gap:1em;text-wrap:balance;border-radius:1em;text-align:center;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px,rgba(0,0,0,0.07) 0px 2px 4px,rgba(0,0,0,0.07) 0px 4px 8px,rgba(0,0,0,0.07) 0px 8px 16px,rgba(0,0,0,0.07) 0px 16px 32px,rgba(0,0,0,0.07) 0px 32px 64px}.loginBlock form.login img{margin:0 auto}.loginBlock form.login span{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}.loginBlock form.login span input{font-size:1rem;text-align:left}.loginBlock form.login span button{margin:0}.loginBlock form.login span button:hover{color:#fff}.loginBlock form.login a.reset{text-align:center;color:#2196f3;text-decoration:none;font-weight:600;font-size:.8em}.page404{display:grid;justify-content:center;align-content:center;height:100dvh;text-align:center}.page404 h1{position:relative;font-weight:700}.page404 h1 span{grid-area:overlap-area;z-index:1;font-size:7rem;cursor:pointer;position:relative;z-index:1;transition:all 250ms ease;transform:translate(0.35rem, 0.2rem);clip-path:polygon(0 62%, 100% 39%, 100% 100%, 0% 100%)}.page404 h1:before{content:"404";position:absolute;inset:0;top:0;left:0;z-index:2;font-size:7rem;clip-path:polygon(0 62%, 100% 39%, 100% 0, 0 0);transform:translate(-0.5rem, -0.5rem)}.page404 h6{color:#999;opacity:.15}.notification.danger{background:darkred}.notification:has(.notif-message){background:#5983da}.validation-error.text-danger.small.mt-1{font-size:.75em}
/*# sourceMappingURL=styles.css.map */
