:root{--color-primary:#0089d8;--color-green:#00af32;--color-green-teal:#28c8a0;--color-orange:#fa9632;--color-red:#e14646;--color-purple:#4b32c8;--color-pink:#f761f4;--color-grey:#646464;--color-primary-50:rgba(0,137,216,.05);--color-primary-100:rgba(0,137,216,.1);--color-primary-200:rgba(0,137,216,.2);--color-primary-300:rgba(0,137,216,.3);--color-primary-400:rgba(0,137,216,.4);--color-primary-500:rgba(0,137,216,.5);--color-primary-600:rgba(0,137,216,.6);--color-primary-700:rgba(0,137,216,.7);--color-primary-800:rgba(0,137,216,.8);--color-primary-900:rgba(0,137,216,.9);--color-green-100:#e6f7eb;--color-green-200:#ccefd6;--color-green-300:#b3e7c2;--color-green-400:#99dfad;--color-green-500:#80d799;--color-green-600:#66cf84;--color-green-700:#4dc770;--color-green-800:#33bf5b;--color-green-900:#19b747;--color-orange-50:rgba(250,150,50,.05);--color-orange-100:rgba(250,150,50,.1);--color-orange-200:rgba(250,150,50,.2);--color-orange-300:rgba(250,150,50,.3);--color-orange-400:rgba(250,150,50,.4);--color-orange-500:rgba(250,150,50,.5);--color-orange-600:rgba(250,150,50,.6);--color-orange-700:rgba(250,150,50,.7);--color-orange-800:rgba(250,150,50,.8);--color-orange-900:rgba(250,150,50,.9);--color-green-teal-100:rgba(40,200,160,.1);--color-green-teal-200:rgba(40,200,160,.2);--color-green-teal-300:rgba(40,200,160,.3);--color-green-teal-400:rgba(40,200,160,.4);--color-green-teal-500:rgba(40,200,160,.5);--color-green-teal-600:rgba(40,200,160,.6);--color-green-teal-700:rgba(40,200,160,.7);--color-green-teal-800:rgba(40,200,160,.8);--color-green-teal-900:rgba(40,200,160,.9);--color-red-50:rgba(225,70,70,.05);--color-red-100:rgba(225,70,70,.1);--color-red-200:rgba(225,70,70,.2);--color-red-300:rgba(225,70,70,.3);--color-red-400:rgba(225,70,70,.4);--color-red-500:rgba(225,70,70,.5);--color-red-600:rgba(225,70,70,.6);--color-red-700:rgba(225,70,70,.7);--color-red-800:rgba(225,70,70,.8);--color-red-900:rgba(225,70,70,.9);--color-grey-50:rgba(80,80,80,.05);--color-grey-100:rgba(80,80,80,.1);--color-grey-200:rgba(80,80,80,.2);--color-grey-300:rgba(80,80,80,.3);--color-grey-400:rgba(80,80,80,.4);--color-grey-500:rgba(80,80,80,.5);--color-grey-600:rgba(80,80,80,.6);--color-grey-700:rgba(80,80,80,.7);--color-grey-800:rgba(80,80,80,.8);--color-grey-900:rgba(80,80,80,.9);--color-purple-50:rgba(75,50,200,.05);--color-purple-100:rgba(75,50,200,.1);--color-purple-200:rgba(75,50,200,.2);--color-purple-300:rgba(75,50,200,.3);--color-purple-400:rgba(75,50,200,.4);--color-purple-500:rgba(75,50,200,.5);--color-purple-600:rgba(75,50,200,.6);--color-purple-700:rgba(75,50,200,.7);--color-purple-800:rgba(75,50,200,.8);--color-purple-900:rgba(75,50,200,.9)}*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:.2px;line-height:1.5;margin:0;padding:0;word-spacing:.5px}a{text-decoration:none}ol,ul{list-style:none}svg{height:21px;width:21px;fill:#000}h1,h2,h3,h4,h5,h6{font-weight:500}button{background-color:transparent;border:none;cursor:pointer;display:grid;outline:none;place-items:center;white-space:nowrap}textarea{resize:vertical}.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}hr{border-top:0 solid #eee}b{font-weight:500}@media screen and (min-width:854px){*{font-size:15px}.mobile{display:none!important}}@media screen and (max-width:854px){*{font-size:14px}.web{display:none!important}}.button{background-color:transparent;border:none;cursor:pointer;display:grid}.button.primary{color:var(--color-primary);transition:.12s}.button.primary.text{padding:9px 18px}.button.primary.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.primary.icon{padding:4px}.button.primary.line,.button.primary.outline,.button.primary.solid{border-radius:9px}.button.primary.line{border:1px solid var(--color-primary-200);color:var(--color-primary)}.button.primary.line svg{color:var(--color-primary);fill:var(--color-primary)}.button.primary.line:hover{background-color:var(--color-primary);color:#fff}.button.primary.line:hover svg{color:#fff;fill:#fff}.button.primary.outline{background-color:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary)}.button.primary.outline svg{color:var(--color-primary);fill:var(--color-primary)}.button.primary.outline:hover{background-color:var(--color-primary);color:#fff}.button.primary.outline:hover svg{color:#fff;fill:#fff}.button.primary.solid{background-color:var(--color-primary);color:#fff}.button.primary.solid svg{color:#fff;fill:#fff}.button.green{color:var(--color-green);transition:.12s}.button.green.text{padding:9px 18px}.button.green.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.green.icon{padding:4px}.button.green.line,.button.green.outline,.button.green.solid{border-radius:9px}.button.green.line{border:1px solid var(--color-green-300);color:var(--color-green)}.button.green.line svg{color:var(--color-green);fill:var(--color-green)}.button.green.line:hover{background-color:var(--color-green);color:#fff}.button.green.line:hover svg{color:#fff;fill:#fff}.button.green.outline{background-color:var(--color-green-100);border:1px solid var(--color-green-300);color:var(--color-green)}.button.green.outline svg{color:var(--color-green);fill:var(--color-green)}.button.green.outline:hover{background-color:var(--color-green);color:#fff}.button.green.outline:hover svg{color:#fff;fill:#fff}.button.green.solid{background-color:var(--color-green);color:#fff}.button.green.solid svg{color:#fff;fill:#fff}.button.grey{color:var(--color-grey);transition:.12s}.button.grey.text{padding:9px 18px}.button.grey.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.grey.icon{padding:4px}.button.grey.line,.button.grey.outline,.button.grey.solid{border-radius:9px}.button.grey.line{border:1px solid var(--color-grey-200);color:var(--color-grey)}.button.grey.line svg{color:var(--color-grey);fill:var(--color-grey)}.button.grey.line:hover{background-color:var(--color-grey);color:#fff}.button.grey.line:hover svg{color:#fff;fill:#fff}.button.grey.outline{background-color:var(--color-grey-50);border:1px solid var(--color-grey-200);color:var(--color-grey)}.button.grey.outline svg{color:var(--color-grey);fill:var(--color-grey)}.button.grey.outline:hover{background-color:var(--color-grey);color:#fff}.button.grey.outline:hover svg{color:#fff;fill:#fff}.button.grey.solid{background-color:var(--color-grey);color:#fff}.button.grey.solid svg{color:#fff;fill:#fff}.button.red{color:var(--color-red);transition:.12s}.button.red.text{padding:9px 18px}.button.red.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.red.icon{padding:4px}.button.red.line,.button.red.outline,.button.red.solid{border-radius:9px}.button.red.line{border:1px solid var(--color-red-200);color:var(--color-red)}.button.red.line svg{color:var(--color-red);fill:var(--color-red)}.button.red.line:hover{background-color:var(--color-red);color:#fff}.button.red.line:hover svg{color:#fff;fill:#fff}.button.red.outline{background-color:var(--color-red-50);border:1px solid var(--color-red-200);color:var(--color-red)}.button.red.outline svg{color:var(--color-red);fill:var(--color-red)}.button.red.outline:hover{background-color:var(--color-red);color:#fff}.button.red.outline:hover svg{color:#fff;fill:#fff}.button.red.solid{background-color:var(--color-red);color:#fff}.button.red.solid svg{color:#fff;fill:#fff}.button.orange{color:var(--color-orange);transition:.12s}.button.orange.text{padding:9px 18px}.button.orange.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.orange.icon{padding:4px}.button.orange.line,.button.orange.outline,.button.orange.solid{border-radius:9px}.button.orange.line{border:1px solid var(--color-orange-200);color:var(--color-orange)}.button.orange.line svg{color:var(--color-orange);fill:var(--color-orange)}.button.orange.line:hover{background-color:var(--color-orange);color:#fff}.button.orange.line:hover svg{color:#fff;fill:#fff}.button.orange.outline{background-color:var(--color-orange-50);border:1px solid var(--color-orange-200);color:var(--color-orange)}.button.orange.outline svg{color:var(--color-orange);fill:var(--color-orange)}.button.orange.outline:hover{background-color:var(--color-orange);color:#fff}.button.orange.outline:hover svg{color:#fff;fill:#fff}.button.orange.solid{background-color:var(--color-orange);color:#fff}.button.orange.solid svg{color:#fff;fill:#fff}.button.disabled{color:var(--color-grey);opacity:.4;transition:.12s}.button.disabled.text{padding:9px 18px}.button.disabled.text:has(svg){align-items:center;display:flex;gap:9px;padding:9px 18px 9px 9px}.button.disabled.icon{padding:4px}.button.disabled.line,.button.disabled.outline,.button.disabled.solid{border-radius:9px}.button.disabled.line{border:1px solid var(--color-grey-200);color:var(--color-grey)}.button.disabled.line svg{color:var(--color-grey);fill:var(--color-grey)}.button.disabled.line:hover{background-color:var(--color-grey);color:#fff}.button.disabled.line:hover svg{color:#fff;fill:#fff}.button.disabled.outline{background-color:var(--color-grey-50);border:1px solid var(--color-grey-200);color:var(--color-grey)}.button.disabled.outline svg{color:var(--color-grey);fill:var(--color-grey)}.button.disabled.outline:hover{background-color:var(--color-grey);color:#fff}.button.disabled.outline:hover svg{color:#fff;fill:#fff}.button.disabled.solid{background-color:var(--color-grey);color:#fff}.button.disabled.solid svg{color:#fff;fill:#fff}.box{background-color:#fff}.box.rounded{border-radius:6px}.box.grey{background-color:#f4f4f4}.errors{color:red;display:grid;gap:4px}.errors .error{font-size:14px}.tiles{display:grid;gap:15px}.tile{align-items:center;border:1px solid rgba(0,137,216,.32);border-radius:6px;padding:18px;position:relative}.tile,.tile>.status{background-color:#fff}.tile>.status{color:#0089d8;left:24px;letter-spacing:.3px;padding:0 18px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%);width:-moz-max-content;width:max-content}.tile>header{display:grid;gap:18px;grid-template-columns:auto 1fr auto}.tile>header .leading{display:grid;place-items:center}.tile>header .leading svg{height:36px;width:36px;fill:#0089d8}.tile>header .content{display:grid}.tile>header .content h3{color:#000;font-size:17px;font-weight:700}.tile>header .content p{color:gray}.tile>header .actions{align-items:center;display:flex;gap:4px}.tile footer{margin-top:12px}.tile footer ul{display:grid;gap:2px}.tile footer ul li{align-items:center;display:flex;gap:4px}main.create>header{padding:12px 21px}main.create>form{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #eee;padding:21px}main.create>form section.table-columns ul li{display:grid;gap:12px;grid-template-columns:repeat(2,1fr) auto}main.document{background-color:#ededed4d}main.document>header h1{font-size:21px}main.document>header p{font-size:15px}main.document>.information-statistic{display:grid;gap:18px;grid-template-columns:360px 1fr}main.document>.percents{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));justify-content:space-between}main.document>.percents>.v-message:hover>.v-box-percent{box-shadow:0 1px 4px #bbb}main.document section{display:grid;gap:12px}main.document section>header{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto}main.document section>header h2,main.document section>header h3{font-size:15px;text-transform:uppercase}main.document section>header .button{color:#0089d8;justify-self:end;width:-moz-max-content;width:max-content}main.document section>footer{border-top:1px solid #eee;padding-top:12px;text-align:center}main.document section>footer span{font-size:14px}main.document section>footer span a{color:#0089d8;font-size:14px}main.document section.information{align-content:start;display:grid;gap:18px}main.document section.information>ul{display:grid;gap:12px}main.document section.information>ul li{align-items:center;background-color:#0089d80a;border:1px solid rgba(0,137,216,.12);border-radius:6px;display:grid;grid-template-columns:1fr auto;padding:9px 15px}main.document section.information>ul li b{font-size:14px;font-weight:500}main.document section.information>ul li span{border-radius:100%;color:#0089d8;font-size:14px}main.document section.statistic{align-content:space-between;display:grid;gap:24px 0}main.document section.statistic>ul{display:grid;gap:24px;grid-template-columns:repeat(4,auto);justify-content:center}main.document section.statistic>ul li{display:grid;gap:12px;justify-items:center}main.document section.statistic>ul li .value{background-color:#ffe1e1;border-radius:100%;color:red;display:grid;font-size:17px;font-weight:500;height:64px;place-items:center;width:64px}main.document section.statistic>ul li .name{font-size:14px;text-align:center}main.document section.statistic>ul li a.name{color:#000;font-size:14px}main.document section.statistic>ul li a.name:hover{color:#0089d8}main.document section.questions{display:grid;gap:18px}main.document section.questions .question{background-color:#ededed4d;border-radius:9px;display:grid;gap:18px;padding:18px}main.document section.questions .question>header{display:grid;gap:6px}main.document section.questions .question>header p{font-size:14px}main.document section.questions .question .options,main.document section.students ul{display:grid;gap:9px}main.document section.students ul li{background-color:#f7f7f7;border-radius:9px;display:grid;gap:12px;grid-template-columns:164px 1fr auto;padding:9px 12px}main.document section.students ul li .button svg{fill:#e13232}main.document section .empty{align-content:center;background-color:#f4f4f4;display:grid;gap:12px;min-height:240px;place-items:center}main.document section .empty button{height:64px;width:64px}main.document section .empty button svg{height:100%;width:100%;fill:#aaa}main.document section .empty button:hover svg{fill:#0089d8}main .documents{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}main .buttons{align-items:center;display:flex;gap:12px;justify-content:space-between}main .buttons>div{align-items:flex-end;display:flex;gap:12px}.submit-buttons{display:flex!important;gap:12px;justify-content:space-between}.header-actions,.submit-buttons>div{align-items:center;display:flex;gap:12px}.header-actions{justify-content:space-between}.header-actions>div{display:flex;gap:12px}.header-actions .header-action{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #eee;color:#000;display:flex;font-size:14px;gap:9px;padding:9px 15px;transition:.2s}.header-actions .header-action svg{height:19px;width:19px}.header-actions .header-action.primary svg{fill:#0089d8}.header-actions .header-action.orange svg{fill:var(--color-orange)}.header-actions .header-action.red svg{fill:#e13232}.header-actions .header-action.purple svg{fill:#4b32c8}.header-actions .header-action.green-teal svg{fill:#28c8a0}.header-actions .header-action.enabled.primary,.header-actions .header-action:hover.primary{box-shadow:0 1px 4px #0089d83d;color:#0089d8}.header-actions .header-action.enabled.orange,.header-actions .header-action:hover.orange{box-shadow:0 1px 4px #fa96323d;color:#fa9632}.header-actions .header-action.enabled.red,.header-actions .header-action:hover.red{box-shadow:0 1px 4px #e132323d;color:#e13232}.header-actions .header-action.enabled.purple,.header-actions .header-action:hover.purple{box-shadow:0 1px 4px #4b32c83d;color:#4b32c8}.header-actions .header-action.enabled.green-teal,.header-actions .header-action:hover.green-teal{box-shadow:0 1px 4px #28c8a03d;color:#28c8a0}nav.secondary{align-items:center;display:flex;gap:12px}nav.secondary a{border:1px solid #ddd;border-radius:9px;color:#000;font-size:14px;padding:9px 18px;transition:.24s}nav.secondary a.router-link-active,nav.secondary a:hover{border:1px solid rgba(0,137,216,.4)}nav.secondary a.router-link-active{color:#0089d8}.header-container{align-content:start;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #eee;display:grid}.header-container .container,.header-container .header-container{border:1px solid #eee;box-shadow:none}.container{align-content:start;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #eee;display:grid;padding:18px}.container.filters{display:flex;gap:12px;padding:18px}.container .container{border:1px solid #eee;box-shadow:none}.v-modal .container,.v-modal .header-container{border:1px solid #eee;border-radius:12px}.v-modal .container{padding:18px}.v-modal .submit-buttons button{width:100%}.v-modal .header-container>header,main .header-container>header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;padding:11px 11px 10px 21px}.v-modal .header-container>header h3,main .header-container>header h3{flex:1}.v-modal .header-container>.content,main .header-container>.content{padding:18px 21px}.v-modal .header-container>.table-content,main .header-container>.table-content{display:grid;gap:4px;padding:18px 21px}.v-modal .header-container>.table-content .elements,main .header-container>.table-content .elements{display:grid;gap:9px}.v-modal .header-container.expandable>header,main .header-container.expandable>header{border-bottom:none}.v-modal .header-container.expandable.expanded>header,main .header-container.expandable.expanded>header{border-bottom:1px solid #eee}.notification{background-color:var(--color-orange-50);border:1px solid var(--color-orange-500)}.notification a{color:var(--color-primary);text-decoration:underline}.item-actions{border:1px solid #eee;border-radius:18px;padding:18px;position:relative}.item-actions>button{position:absolute;right:0;top:0}.x-link{color:inherit;font-size:inherit;text-decoration:underline}.x-link.primary,.x-link:hover{color:var(--color-primary)}#__nuxt{height:100dvh;left:0;position:fixed;top:0;width:100dvw}#__nuxt>.index>.content{animation:forwards;background-color:#f7f7f7;height:100dvh;margin-left:0;overflow-y:scroll;padding-bottom:128px;position:relative;transition:.24s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100dvw}#__nuxt>.index>.content::-webkit-scrollbar{background-color:transparent;height:9px;width:9px}#__nuxt>.index>.content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}#__nuxt>.index>.content main{display:grid;gap:12px;padding:9px}#__nuxt>.index>.content.enabled{margin-left:264px}@media screen and (min-width:854px){#__nuxt>.index>.content main{padding:12px}#__nuxt>.index>.content.enabled{width:calc(100dvw - 264px)}}.page-filter{padding:12px 15px}.page-filter,.page-navigator{align-items:center;display:flex;gap:12px}.page-navigator a{background-color:#fff;border:1px solid transparent;border-radius:9px;color:#000;font-size:14px;padding:9px 18px;transition:.24s}.page-navigator a:hover{border:1px solid rgba(0,137,216,.4)}.page-navigator a.router-link-active{border:1px solid rgba(0,137,216,.4);color:#0089d8}.v-create-payment,.v-create-payment>.content,.v-modal.create-payment{display:grid;gap:12px}.v-modal.create-payment>.content{max-width:480px;padding:12px}.v-snackbar{align-items:start;background-color:#fff;border-radius:4px;border-style:solid;border-width:1px 1px 1px 3px;box-shadow:0 1px 3px #eee;gap:12px;grid-template-columns:1fr auto;left:100%;max-width:480px;min-width:300px;padding:12px 12px 12px 18px;position:relative;transition:.36s}.v-snackbar,.v-snackbar .content{display:grid}.v-snackbar .content .name{font-size:14px;font-weight:500}.v-snackbar .content .message{font-size:14px}.v-snackbar.enabled{left:0}.v-snackbar.ERROR{border-color:var(--color-red-700)}.v-snackbar.ERROR .content .name{color:var(--color-red)}.v-snackbar.ERROR svg{fill:var(--color-red)}.v-snackbar.WARNING{border-color:var(--color-orange-700)}.v-snackbar.WARNING .content .name{color:var(--color-orange)}.v-snackbar.WARNING svg{fill:var(--color-orange)}.v-snackbar.SUCCESS{border-color:var(--color-green-700)}.v-snackbar.SUCCESS .content .name{color:var(--color-green)}.v-snackbar.SUCCESS svg{fill:var(--color-green)}.v-snackbar.INFO{border-color:var(--color-primary-700)}.v-snackbar.INFO .content .name{color:var(--color-primary)}.v-snackbar.INFO svg{fill:var(--color-primary)}.v-snackbar.NEUTRAL{border-color:var(--color-grey-700)}.v-snackbar.NEUTRAL .content .name{color:var(--color-grey)}.v-snackbar.NEUTRAL svg{fill:var(--color-grey)}.v-modal{z-index:3}.v-modal,.v-modal>.curtain{left:0;position:fixed;top:0}.v-modal>.curtain{background-color:#0006;height:100dvh;width:100dvw;z-index:1}.v-modal>section{background-color:#fff;border-radius:12px;left:50%;max-height:90dvh;max-width:-moz-fit-content;max-width:fit-content;position:fixed;top:50%;transform:translate(-50%,-50%);width:90dvw;z-index:2}.v-modal>section>header{border-bottom:1px solid #eee;display:grid;gap:12px;grid-template-columns:1fr auto;padding:9px 15px}.v-modal>section>header h3{font-size:17px}.v-modal>section>.content>.description{font-size:15px}.v-modal>section>footer{border-top:1px solid #eee;padding:9px}.v-confirmation>section{max-width:420px}.v-confirmation>section>.content{padding:12px 15px}.v-confirmation>section>footer{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.page-enter-active,.page-leave-active{transition:all .12s}.page-enter-from,.page-leave-to{opacity:0}.snackbars{display:grid;gap:12px;justify-items:right;position:fixed;right:12px;top:78px;z-index:9}
