:root{--bg-color:#eaeaea;--font-color:#242424;--pure-black:#000;--black:#242424;--grey:#999;--white:#fff;--pure-white:#fff;--red:#b81c1c;--red-faded:#b81c1c40;--green:#2e9488;--green-faded:#bceae5;--dark-green:#0a6624;--orange:#d97705;--orange-faded:#ebc393;--brown:#73472d;--blue:#004e7e;--blue-faded:#2982ff;--mlblue2:#007abc;--lightgray:#d9d9d6;--midiumgray:#a7a8aa;--app-light-1:#eff1f6;--app-light-2:#dee2ed;--app-light-3:#ced4e4;--app-light-4:#bdc5db;--app-light-5:#919fb5;--app-dark-1:#415271;--app-dark-2:#384561;--app-dark-3:#2f3a51;--app-dark-4:#252e41;--app-dark-bg:#1c2331;--app-light-bg:#e2e8ef;--root-font-color:#242424;--root-bg-color:#ebf1f4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--font-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--z-index-menu:2;--fixed-header-height:3.5rem;--fixed-sidebar-width:240px;--small-sidebar-width:80px;font-family:Noto Sans,Mulish,Avenir,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body,html{background:#fff;margin:0;padding:0}body *,html *{box-sizing:border-box}#root{width:100%;height:100%;position:relative;overflow:hidden}#root:after{content:"";height:100vh;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0;font-family:Noto Sans,Mulish,Avenir,Helvetica,sans-serif;font-size:1rem;line-height:1.4rem}button{background:unset;color:unset;border:0;outline:none;margin:0;padding:0}p{padding:0}ul{margin:0;padding:0;list-style:none}select,input,textarea{background:var(--app-light-2);color:var(--app-dark-2);border:0;border-right:.5rem solid #0000;height:2.5rem;padding:.5rem 1rem;font-size:1rem}.page{padding:0 1rem}.panel{background:var(--white);border:1px solid #4150711a;border-radius:.5rem;width:100%;max-width:calc(100vw - 2rem);margin:.5rem auto 1.5rem;padding:.5rem 0;box-shadow:0 1rem 1.5rem -.5rem #41507140,0 .5rem 1rem -.5rem #41507133}@media (width>=1200px){.panel{max-width:1000px}}.panel .panel__header,.panel .panel__footer{justify-content:space-between;align-items:center;gap:1rem;height:3rem;display:flex}.panel .panel__header{padding:0 1rem .5rem}.panel .panel__header .title{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:1rem;font-size:1rem;font-weight:700;display:flex}.panel .panel__header .title .text{margin-right:.5rem}.panel .panel__header .title .text .total{text-transform:none;padding-left:.5rem;font-size:.85rem;font-weight:400}.panel .panel__header .actions{align-items:center;gap:.5rem;display:flex}.panel .panel__main{background:var(--app-light-3);border-top:1px solid var(--app-light-2);border-bottom:1px solid var(--app-light-2);min-height:5rem;margin:0 -1px;padding:.5rem 1rem;position:relative}.panel .panel__footer{padding:1rem 1rem .5rem}.button{cursor:pointer}.button.button--form{min-width:8rem;padding:1rem 2rem}.button.create,.button.primary,.button.save{letter-spacing:.05em;text-transform:uppercase;background:unset;letter-spacing:.1rem;cursor:pointer;background:var(--mlblue2);color:var(--white);border-radius:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.button.reset,.button.secondary{letter-spacing:.05em;text-transform:uppercase;background:unset;letter-spacing:.1rem;cursor:pointer;background:var(--app-light-2);color:var(--app-dark-1);border-radius:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.button.danger{letter-spacing:.05em;text-transform:uppercase;background:unset;letter-spacing:.1rem;cursor:pointer;background:var(--orange-faded);color:var(--red);border-radius:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.button[disabled].save{opacity:.5;color:var(--white);cursor:wait}.button[disabled].save>*{font-size:1.5rem}a.n-btn,button.n-btn{cursor:pointer;text-transform:uppercase;border:2px solid #0000;align-items:center;font-family:Noto Sans,Mulish,Avenir,Helvetica,sans-serif;font-size:.85rem;font-weight:700;line-height:normal;display:flex}a.n-btn .iconify,button.n-btn .iconify{margin-right:.5rem;font-size:1.25rem}a.n-btn.n-btn-action,a.n-btn.n-btn-primary,a.n-btn.n-btn-secondary,a.n-btn.n-btn-danger,a.n-btn.n-btn-warning,button.n-btn.n-btn-action,button.n-btn.n-btn-primary,button.n-btn.n-btn-secondary,button.n-btn.n-btn-danger,button.n-btn.n-btn-warning{border-radius:.25rem;justify-content:center;padding:calc(.65rem - 2px) calc(1.5rem - 2px)}a.n-btn.n-btn-secondary,button.n-btn.n-btn-secondary{background:var(--app-light-3);color:var(--app-dark-1)}a.n-btn.n-btn-secondary:focus,a.n-btn.n-btn-secondary:hover,button.n-btn.n-btn-secondary:focus,button.n-btn.n-btn-secondary:hover{background:var(--app-light-4);color:var(--app-dark-1)}a.n-btn.n-btn-action,button.n-btn.n-btn-action{background:var(--app-dark-1);color:var(--app-light-1)}a.n-btn.n-btn-action:focus,a.n-btn.n-btn-action:hover,button.n-btn.n-btn-action:focus,button.n-btn.n-btn-action:hover{background:var(--app-dark-3);color:var(--pure-white)}a.n-btn.n-btn-primary,button.n-btn.n-btn-primary{background:var(--green);color:var(--app-light-1);border-color:var(--green)}a.n-btn.n-btn-primary:focus,a.n-btn.n-btn-primary:hover,button.n-btn.n-btn-primary:focus,button.n-btn.n-btn-primary:hover{background:var(--dark-green);color:var(--pure-white);border-color:var(--dark-green)}a.n-btn.n-btn-danger,button.n-btn.n-btn-danger{background:var(--red);color:var(--app-light-1);border-color:var(--red)}a.n-btn.n-btn-danger:focus,a.n-btn.n-btn-danger:hover,button.n-btn.n-btn-danger:focus,button.n-btn.n-btn-danger:hover{background:var(--brown);color:var(--pure-white);border-color:var(--brown)}a.n-btn.n-btn-warning,button.n-btn.n-btn-warning{background:var(--orange);color:var(--app-light-1)}a.n-btn.n-btn-warning:focus,a.n-btn.n-btn-warning:hover,button.n-btn.n-btn-warning:focus,button.n-btn.n-btn-warning:hover{background:var(--brown);color:var(--pure-white)}a.n-btn[disabled],button.n-btn[disabled]{opacity:.5;cursor:not-allowed}a.n-btn.n-margin,button.n-btn.n-margin{margin-bottom:.5rem}.n-btn-pill{display:flex}.n-btn-pill .n-btn.n-btn-action,.n-btn-pill .n-btn.n-btn-primary,.n-btn-pill .n-btn.n-btn-secondary,.n-btn-pill .n-btn.n-btn-danger,.n-btn-pill .n-btn.n-btn-warning{--border-color:transparent;border-color:var(--border-color);border-left:0;border-right:0;border-radius:0}.n-btn-pill .n-btn.n-btn-action:first-child,.n-btn-pill .n-btn.n-btn-primary:first-child,.n-btn-pill .n-btn.n-btn-secondary:first-child,.n-btn-pill .n-btn.n-btn-danger:first-child,.n-btn-pill .n-btn.n-btn-warning:first-child{border-right:0;border-left:2px solid var(--border-color);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.n-btn-pill .n-btn.n-btn-action:last-child,.n-btn-pill .n-btn.n-btn-primary:last-child,.n-btn-pill .n-btn.n-btn-secondary:last-child,.n-btn-pill .n-btn.n-btn-danger:last-child,.n-btn-pill .n-btn.n-btn-warning:last-child{border-left:0;border-right:2px solid var(--border-color);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.modal--inner hr{border:0;border-top:1px solid #ccc;margin:1rem 0}.modal--inner h3{color:#888;margin-top:0;margin-bottom:1rem}.modal--inner .data-loading{text-align:center}.modal--inner .data-loading .iconify{margin-right:1rem;font-size:3rem}.split-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.split-3{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.split-4{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;display:grid}.split-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem;display:grid}.form--section{border:1px solid var(--app-light-4);border-radius:.5rem;margin:1rem 0;padding:.5rem 1rem}.form--section .form-section--info{color:var(--app-dark-4);padding:0 0 .5rem;font-size:.9rem;font-style:italic;line-height:1.2rem}.notification{border-top:.25rem solid var(--app-light-2);background:var(--app-light-1);color:var(--app-dark-1);border-bottom:.25rem solid var(--app-light-2);margin:1rem 0;padding:.5rem}.notification.error{background:var(--red-faded);border-color:var(--red);color:var(--red);opacity:.8}.layout--admin{background:var(--bg-color);justify-content:center;align-items:center;height:100vh;margin:0;display:flex}.layout--admin .panel{margin:0;padding:1rem}@media (width>=500px){.layout--admin .panel{max-width:600px}}.layout--admin .panel .label{margin:0 0 1rem}.layout--admin .panel .button--progress{min-width:8rem;margin-top:1rem}.panel--table{margin:0 -1rem}.panel--table .data-row{border-bottom:1px solid var(--app-light-4);background:var(--app-light-1);gap:.5rem;padding:.5rem 1rem;display:flex}@media (width<=499px){.panel--table .data-row{flex-wrap:wrap;gap:0}}.panel--table .data-row.row--content:nth-child(odd){background:var(--app-light-2)}.panel--table .data-row.row--header,.panel--table .data-row.row--pagination,.panel--table .data-row.row--actions{background:var(--app-light-3)}.panel--table .data-row.row--actions{justify-content:flex-end}@media (width<=499px){.panel--table .data-row.row--header{display:none}}.panel--table .data-row.row--pagination{border-bottom:0;justify-content:space-between}.panel--table .data-row .data-col{flex-direction:column;display:flex}.panel--table .data-row .data-col.col--actions{flex-direction:unset;justify-content:flex-end;align-items:flex-start;gap:.5rem}.panel--table .data-row .data-col.col--count{flex:0 0 5%}.panel--table .data-row .data-col.col--date{flex:1 0 10%}.panel--table .data-row .data-col.col--content{flex:60%}.panel--table .data-row .data-col.col--actions{flex:0 0 25%}@media (width<=499px){.panel--table .data-row .data-col.col--count{flex:0 0 5%}.panel--table .data-row .data-col.col--date{flex:1 0 95%}.panel--table .data-row .data-col.col--content{flex:100%;padding-bottom:1rem}.panel--table .data-row .data-col.col--actions{flex:1 0 100%}.panel--table .data-row .data-col.col--date{flex-direction:unset;justify-content:flex-end;align-items:center;gap:.5rem}.panel--table .data-row .data-col.col--date .content--secondary{font-size:1rem;font-style:normal}}.panel--table .data-row .data-col .content--main{font-weight:700}.panel--table .data-row .data-col .content--secondary{font-size:.85rem;font-style:italic}.panel--table .row--pagination .col--pagination,.panel--table .row--pagination .col--sorting{flex-direction:row;align-items:center;gap:.5rem;display:flex}.panel--table .row--pagination .col--pagination .button--pagination{padding:.25rem 1rem}@media (width<=499px){.panel--table .row--pagination{flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem;display:flex}}
