*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Inter,sans-serif;display:flex;height:100vh;width:100%;color:#333;font-optical-sizing:auto;font-style:normal;overflow:hidden}.blocapp{flex:1}.page{border:solid #F1F1F1 2px;display:flex;position:relative;min-height:600px}.container{display:flex;width:100%}.flex{display:flex}.main-content{flex:1;padding:20px;display:flex;flex-direction:column;position:relative}.bg_side_layer1{background-color:#1c1b1b;grid:1}.dots{cursor:pointer;position:relative;color:#fff}.tooltip{position:absolute;top:-25px;right:0;background-color:#000;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;box-shadow:0 2px 4px #0000004d}.menu{position:absolute;top:100%;left:0;background-color:#222;border-radius:8px;padding:10px 0;box-shadow:0 4px 6px #0000004d;z-index:10}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{padding:10px 20px;cursor:pointer;display:flex;align-items:center;gap:5px;color:#fff;font-size:12px}.menu ul li:hover{background-color:#333}.menu ul li.danger{color:#ff5c5c}.menu ul li.danger:hover{background-color:#500}.areaInput{display:flex;align-items:center;position:relative;margin:20px auto;border:1px solid #ccc;border-radius:30px;padding:10px}.areaInput textarea{flex:1;padding:10px;border:none;resize:none;font-size:14px;outline:none;height:40px}.areaInput .icon-button{background:none;border:none;padding:5px;cursor:pointer;right:10px}.areaInput .icon-button i{font-size:20px;color:#ccc}.areaInput .icon-button:hover i{color:#007bff}html,body{height:100%}body{margin:0}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.fullwidth{width:100%}.settings{margin-bottom:10px}.setTitle{font-weight:700}.setExp{font-size:.8em}table{width:100%;text-align:center}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.marginT10{margin-top:10px}.marginT20{margin-top:20px}.fakeLink{cursor:pointer}.titlePage{margin-bottom:15px}.actionTitle{margin-bottom:20px}.alignCenter{text-align:center}.title h1{font-size:1.5em;margin-bottom:.5em;padding-bottom:.2em;border-bottom:solid 1px #CCC}.section h2{font-size:1.25em;margin-bottom:.5em}hr{height:0;color:inherit;border-top-width:1px;margin-bottom:.5em}.border-gray-100\/30{border-color:color-mix(in oklab,var(--color-gray-100, #ececec) 30%,transparent)}:root{--ui-control-height: 40px;--ui-control-height-sm: 32px;--ui-primary: #0d6efd;--ui-primary-dark: #0b5ed7;--ui-primary-soft: #e7f1ff;--ui-text: #212529;--ui-muted: #6c757d;--ui-border: #dee2e6;--ui-border-input: #ced4da;--ui-surface: #fff;--ui-surface-alt: #f8f9fa;--ui-danger: #dc3545;--ui-radius: 8px;--ui-radius-lg: 12px;--ui-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--ui-focus-ring: 0 0 0 3px rgba(13, 110, 253, .2)}.g-0{--bs-gutter-x: 0;--bs-gutter-y: 0}.g-2{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem}.g-3{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.g-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.col-md-auto{flex:0 0 auto;width:auto}}@media(min-width:992px){.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.w-100{width:100%}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.pb-4{padding-bottom:1.5rem}.text-muted{color:var(--ui-muted)}.text-end{text-align:right}.text-center{text-align:center}.small{font-size:.875em}.shadow-sm{box-shadow:var(--ui-shadow-sm)}.titlePage h1{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:var(--ui-text)}.titlePage small{display:block;margin-top:4px;font-size:.875rem}.card{position:relative;display:flex;flex-direction:column;min-width:0;background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.card-body{flex:1 1 auto;padding:20px 24px}.card-title{font-size:1rem;font-weight:650;color:var(--ui-text)}.card h6{font-size:.9375rem;font-weight:650;color:var(--ui-text)}.card ul{padding-left:1.1rem}.card ul li+li{margin-top:4px}.form-label{display:inline-block;margin-bottom:.375rem;font-size:.875rem;font-weight:550;color:#3f464d}.form-control,.form-select,.form-check-label,.btn,.input-group-text{font-family:inherit}.form-control,.form-select,select.form-control{min-height:var(--ui-control-height);padding:.5rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:var(--ui-radius)}.form-select,select.form-control{padding-right:2.25rem}.form-control::placeholder{color:#adb5bd}.form-select,select.form-control{display:block;width:100%;font-weight:400;line-height:1.5;color:var(--ui-text);background-color:var(--ui-surface);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:15px 11px;border:1px solid var(--ui-border-input);border-radius:var(--ui-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select:hover:not(:disabled),select.form-control:hover:not(:disabled){border-color:#adb5bd}.form-select option,.form-select optgroup,select.form-control option,select.form-control optgroup{font-family:inherit;color:var(--ui-text)}.form-control:focus,.form-select:focus,textarea.form-control:focus{border-color:#86b7fe;outline:0;box-shadow:var(--ui-focus-ring)}.form-control:disabled,.form-select:disabled{background-color:var(--ui-surface-alt);cursor:not-allowed}textarea.form-control{min-height:96px;resize:vertical}.form-control-sm,select.form-control-sm{min-height:var(--ui-control-height-sm);padding:.25rem .5rem;font-size:.8125rem;border-radius:6px}.form-text{margin-top:.3rem;font-size:.8125rem;color:var(--ui-muted)}.invalid-feedback{margin-top:.3rem;font-size:.8125rem;color:var(--ui-danger)}.input-group{position:relative;display:flex;flex-wrap:nowrap;width:100%}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:focus{z-index:2}.input-group-text{display:flex;align-items:center;min-height:var(--ui-control-height);padding:.5rem .75rem;font-size:.9375rem;color:var(--ui-muted);background-color:var(--ui-surface-alt);border:1px solid var(--ui-border-input);border-left:0;border-radius:0 var(--ui-radius) var(--ui-radius) 0}.form-check{display:grid;grid-template-columns:auto 1fr;column-gap:.625rem;row-gap:.15rem;align-items:start;min-height:auto;padding-left:0}.form-check>*{grid-column:2}.form-check-input{grid-column:1;grid-row:1;flex:none;width:18px;height:18px;margin:1px 0 0;background-color:var(--ui-surface);background-repeat:no-repeat;background-position:center;background-size:contain;border:1.5px solid #b3bac1;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,background-position .15s ease-in-out}.form-check-input:hover:not(:disabled){border-color:var(--ui-primary)}.form-check-input:checked{background-color:var(--ui-primary);border-color:var(--ui-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:focus-visible{outline:0;border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}.form-check-input:disabled{opacity:.5;cursor:not-allowed}.form-check-label{font-size:.9375rem;line-height:1.35;color:var(--ui-text);cursor:pointer}.form-check-input:disabled~.form-check-label{opacity:.6;cursor:not-allowed}.form-switch{column-gap:.75rem}.form-switch .form-check-input{width:40px;height:22px;margin-top:-1px;border:1px solid #cdd3d9;border-radius:999px;background-color:#e4e7eb;background-image:none;position:relative}.form-switch .form-check-input:after{content:"";position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px #10182840;transform:translateY(-50%);transition:left .15s ease-in-out}.form-switch .form-check-input:checked{background-color:var(--ui-primary);border-color:var(--ui-primary);background-image:none}.form-switch .form-check-input:checked:after{left:20px}.form-check .form-text{margin-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--ui-control-height);padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.5;border-radius:var(--ui-radius)}.btn:focus-visible{outline:0;box-shadow:var(--ui-focus-ring)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-primary:hover:not(:disabled){background-color:var(--ui-primary-dark);border-color:var(--ui-primary-dark)}.btn-outline-primary{color:var(--ui-primary);background-color:transparent;border-color:var(--ui-primary)}.btn-outline-primary:hover:not(:disabled){color:#fff;background-color:var(--ui-primary)}.btn-outline-secondary{color:#5c636a;background-color:transparent;border-color:var(--ui-border-input)}.btn-outline-secondary:hover:not(:disabled){color:var(--ui-text);background-color:var(--ui-surface-alt);border-color:#adb5bd}.btn-danger{color:#fff;background-color:var(--ui-danger);border-color:var(--ui-danger)}.btn-danger:hover:not(:disabled){background-color:#bb2d3b;border-color:#bb2d3b}.btn-sm{min-height:var(--ui-control-height-sm);padding:.25rem .65rem;font-size:.8125rem;border-radius:6px}.table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:.9375rem;background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);overflow:hidden}.table thead th{padding:10px 14px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ui-muted);background-color:var(--ui-surface-alt);border-bottom:1px solid var(--ui-border);text-align:left}.table tbody td{padding:12px 14px;border-top:1px solid #f1f3f5;vertical-align:middle}.table tbody tr:first-child td{border-top:0}.table tbody tr:hover{background-color:#fafbfc}.table th.numCol,.table td.numCol{text-align:right}.alert{display:block;padding:12px 16px;margin-bottom:16px;font-size:.9375rem;border:1px solid transparent;border-radius:var(--ui-radius)}.alert-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffe69c}.alert-info{color:#495057;background-color:var(--ui-surface-alt);border-color:var(--ui-border)}.badge{display:inline-block;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:1.4;border-radius:10px;white-space:nowrap}.me-1{margin-right:.25rem}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.ms-3{margin-left:1rem}.marginT50{margin-top:50px}@media(min-width:768px){.offset-md-4{margin-left:33.33333333%}}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover:not(:disabled){background-color:#5c636a;border-color:#5c636a}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:.875rem;font-weight:550;color:#3f464d}.card-subtitle{margin-top:-.25rem;font-size:.875rem;color:var(--ui-muted)}.card-text{font-size:.9375rem}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.table-sm thead th,.table-sm tbody td{padding:7px 10px}.table-striped tbody tr:nth-of-type(odd){background-color:#fbfcfd}.sidebar{background-color:#1c1b1b;color:#fff;width:300px;display:flex;flex-direction:column;overflow-y:auto;height:100vh}.sidebar .logo{font-size:24px;font-weight:700;display:flex;width:100%;padding:20px}.sidebar .logo .logoToogle:hover{cursor:pointer}.sidebar .logo .logoImg{height:50px;width:50px}.sidebar .logo .logoImg img{height:50px}.sidebar .logo .logoTitle{text-align:center;flex:1}.sidebar .logo .logoTitle .title{font-size:24px}.sidebar .logo .logoTitle .subtitle{font-size:14px}.sidebar .logo .logoToogle{width:40px;text-align:right}.sidebar .logo .logoToogle img{height:40px}.sidebar .selectModule{display:flex;padding-left:-20px;padding-right:-20px;height:60px}.sidebar .selectModule .submodule{flex:1;text-align:center;padding-top:20px;padding-bottom:20px}.sidebar .selectModule .submodule:hover{cursor:pointer}.sidebar .selectModule .submodule img{height:24px}.sidebar .selectModule .submodule.inactive{background:#212121}.sidebar .new-discussion{margin-top:20px;padding:0 20px;cursor:pointer;display:flex;width:100%}.sidebar .new-discussion .blocNDiscuss{color:#fff;display:flex;padding:5px;border-radius:5px;flex:1}.sidebar .new-discussion .blocNDiscuss:hover{background:#333}.sidebar .new-discussion .addPlus{border:solid 1px #F1F1F1;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px}.sidebar .new-discussion .action{margin-left:30px;line-height:20px;font-size:12px}.sidebar .separation{margin-top:10px;margin-bottom:10px;padding:0 30px;display:flex}.sidebar .separation hr{border-color:#555}.sidebar .history{padding-left:10px;padding-right:0}.sidebar .history{overflow-y:auto}.sidebar .history .periodGroup{padding-bottom:10px}.sidebar .history .periodGroup .periodTitle{font-size:10px;color:#ccc;line-height:20px;padding-left:10px}.discussion-list{list-style:none;display:flex;flex-direction:column}.discussion-list li{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-top:3px;padding-bottom:3px;line-height:30px;padding-left:10px}.discussion-list li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-list li:hover{cursor:pointer}.discussion-list li:hover{background-color:#333;border-radius:10px}.options{background:#555;color:#fff;border:none;padding:5px;cursor:pointer}.options:hover{background:#777}.sidebar .dots{width:40px;text-align:center}app-admin-sidebar,app-supadmin-sidebar{display:block;height:100%}.admin-side{--side-text: #e9e9ea;--side-muted: #8b8d92;--side-hover: rgba(255, 255, 255, .06);--side-active: rgba(110, 168, 255, .16);--side-accent: #6ea8ff;--side-border: rgba(255, 255, 255, .08);height:100%;display:flex;flex-direction:column;color:var(--side-text);font-size:14px}.admin-side .sideHeader{display:flex;align-items:center;gap:10px;padding:18px 16px;border-bottom:1px solid var(--side-border)}.admin-side .sideLogo{flex:none;width:34px;height:34px}.admin-side .sideBrand{display:flex;flex-direction:column;gap:5px;min-width:0}.admin-side .sideWordmark{display:block;height:25px;width:auto}.admin-side .sideScope{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted)}.admin-side .sideNav{flex:1;min-height:0;overflow-y:auto;padding:14px 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.admin-side .navGroup+.navGroup{margin-top:18px}.admin-side .navGroupApart{margin-top:20px;padding-top:16px;border-top:1px solid var(--side-border)}.admin-side .navGroupTitle{padding:0 10px;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted)}.admin-side .navLink{display:block;padding:8px 10px;border-left:2px solid transparent;border-radius:6px;line-height:20px;color:var(--side-text);text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.admin-side .navLink:hover{background-color:var(--side-hover)}.admin-side .navLink.isActive{background-color:var(--side-active);border-left-color:var(--side-accent);color:#fff;font-weight:600}.admin-side .sideFooter{display:flex;flex-direction:column;gap:2px;padding:10px;border-top:1px solid var(--side-border)}.admin-side .sideFooter .navLink{font-size:13px;color:var(--side-muted)}.admin-side .sideFooter .navLink:hover{color:var(--side-text)}
