.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:#0000001a;color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;font-size:inherit;font-weight:400;justify-content:center;opacity:1;outline:none;padding:.25rem .5rem .25rem 0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-invalid,.has-aux .form-control.is-valid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1 1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;overflow:visible;width:100%}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,span{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-height:100%;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}#header{background-color:#2e5f8f!important;height:45px;left:0;padding:0;position:fixed;right:0;top:0;z-index:999}#header ._container{align-items:center;display:flex;height:inherit;justify-content:flex-start;width:100%}@media screen and (max-width:765px){#header ._container{justify-content:center;position:relative}#header ._container .logout-button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#header ._container .logout-button .btn{background-color:#fff;border-color:#000;color:#000}}#header .log-container{align-items:center;display:flex;height:inherit;justify-content:center;padding:0 1rem}#header .log-container .image-canvas{height:80%;margin-right:.5rem}#header .log-container .title-canvas{color:#fff;font-size:16px}#header .nav-container{flex:1 1;height:inherit;padding-right:.75rem}#header .nav-container .navlink-container{align-items:center;display:flex;font-size:14px;height:inherit;justify-content:space-around;padding:0 .5rem}#header .nav-container .navlink-container .content_item{color:#fff;margin-right:1rem}#header .nav-container .navlink-container .content_item:last-child{margin-right:0}#header .nav-container .navlink-container .content_item span{color:gold}#header .nav-container .navlink-container.menu-lists{position:relative}#header .nav-container .navlink-container.menu-lists:hover .sub-menu{display:block}#header .nav-container .navlink-container.menu-lists .sub-menu{background-color:#fff;border:1px solid #000;display:none;position:absolute;right:0;top:100%;width:-webkit-max-content;width:max-content}#header .nav-container .navlink-container.menu-lists .sub-menu .item{border-bottom:1px solid #000;color:#000;display:block;padding:.5rem}#header .nav-container .navlink-container.menu-lists .sub-menu .item:hover{background-color:#008271;color:#fff}#header .nav-container .navlink-container.menu-lists .sub-menu .item:last-child{border-bottom:none}#header .nav-container .navlink-container .icon{color:#fff;cursor:pointer;font-size:25px}#header .nav-container .navlink-container .icon:hover{color:gold}#sidebar-canvas{background-color:#fff}#sidebar-canvas .tab-content{max-height:100%;overflow:auto;padding-bottom:45px}#sidebar-canvas .accordion-item{background-color:#fff;border:none;border-bottom:2px solid #d0cfc7;position:relative}#sidebar-canvas .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}#sidebar-canvas .accordion-item:hover:before,#sidebar-canvas .accordion-item[aria-expanded=true]:before{bottom:0}#sidebar-canvas .accordion-item:before{background-color:#507cd1;bottom:100%;content:"";left:0;position:absolute;top:0;transition:.5s ease-in-out;width:12px;z-index:10}#sidebar-canvas .accordion-item .accordion-button{background-color:#507cd1;border-top-left-radius:0;border-top-right-radius:0;color:#fff;font-size:16px;font-weight:700;padding:.2rem 1.25rem}#sidebar-canvas .accordion-item .accordion-button:focus{box-shadow:none}#sidebar-canvas .accordion-item .accordion-button:hover,#sidebar-canvas .accordion-item .accordion-button[aria-expanded=true]{background-color:#3a5ba3;color:#fff}#sidebar-canvas .accordion-item .accordion-button:hover:after,#sidebar-canvas .accordion-item .accordion-button[aria-expanded=true]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdklEQVR4nO3UQQrCMBBA0RzPuBDvv2hA60Iv8boRtF2I0E6oOA+yzYdJmFLSnuGMB+449QzfvIw9wzMZDmMhrrSQ4fKzo8YRzfYa6qfwRZxxl+GKISA64LDFX5hZfeG3Mlx6kW/8D6Nu78uhZ7ji+jzrN1IqgSYK2LXvCFcYxQAAAABJRU5ErkJggg==)}#sidebar-canvas .accordion-item .accordion-button[aria-expanded=true]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPElEQVR4nO3RsQkAIBDAQMfz3b/2QdwjbiAWCha5BVKkFEmSTgANSO5LIHbhwTvzy3AA/UG0A/XotyRJC7QEesYmAFJ2AAAAAElFTkSuQmCC);transition:none}#sidebar-canvas .accordion-item .accordion-button:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAdklEQVR4nO3UQQrCMBBA0RzPuBDvv2hA60Iv8boRtF2I0E6oOA+yzYdJmFLSnuGMB+449QzfvIw9wzMZDmMhrrSQ4fKzo8YRzfYa6qfwRZxxl+GKISA64LDFX5hZfeG3Mlx6kW/8D6Nu78uhZ7ji+jzrN1IqgSYK2LXvCFcYxQAAAABJRU5ErkJggg==);background-size:contain;height:18px;width:18px}#sidebar-canvas .accordion-item .accordion-body{background-color:#fff;padding:0}#sidebar-canvas .accordion-item .accordion-body .nav-link{color:#000;font-size:15px;padding-left:3rem}#sidebar-canvas .accordion-item .accordion-body .nav-link:hover,#sidebar-canvas .accordion-item .accordion-body .nav-link[aria-current=page]{background-color:#faebd7;color:#008271}#sidebar-canvas .accordion-item .accordion-body .accordion-template{padding-left:1.6rem}#sidebar-canvas .accordion-item .accordion-body .accordion-template .accordion-item .accordion-button{padding-bottom:.5rem;padding-right:1rem;padding-top:.5rem}#root{height:100%;width:100%}#root #content-canvas{background-color:#cae097;min-height:100vh;padding-top:45px}@media screen and (max-width:765px){#root #content-canvas{padding-left:0;padding-right:0}}#root #content-canvas[data-sidebar=false] #sidebar-canvas{left:-18%}#root #content-canvas[data-sidebar=false] #sidebar-canvas .switch-button{transform:rotate(0deg)}#root #content-canvas[data-sidebar=false] #main-canvas{margin-left:0}#root #content-canvas #sidebar-canvas{bottom:0;cursor:pointer;left:0;max-width:18%;position:fixed;top:45px;transition:.2s ease-in-out;width:22%;z-index:999}#root #content-canvas #sidebar-canvas .switch-button{cursor:pointer;font-size:14px;left:102%;position:absolute;top:5px;transform:rotate(180deg);transition:.1s ease-in-out}#root #content-canvas #main-canvas{height:calc(100vh - 45px);margin-left:18%;padding:1rem;position:relative;transition:.2s ease-in-out}#root #content-canvas #main-canvas .overflow_container{background-color:#cae097;border-radius:10px;color:#2c2c2c;height:100%;overflow:auto;width:100%}#root #content-canvas #main-canvas .overflow_container ._container{padding:1rem}#root .toTop{background-color:#16ba81;border-radius:100%;bottom:2rem;cursor:pointer;height:50px;opacity:0;pointer-events:none;position:absolute;right:2rem;transition:.5s ease-in-out;width:50px}#root .toTop.show{opacity:1;pointer-events:auto}#root .toTop .icon{color:#fff;font-size:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-hide=true]{display:none!important}[data-shadow=true]{box-shadow:3px 3px 5px 0 #eeeeee4d}[is-required=true]{border-color:#dc3545!important}.hint-text{color:red}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.topic_total_data{background-color:#436cb2;color:#fff;margin-bottom:.5rem;padding:.5rem 1rem}.alert{animation:opacity .3s ease-in-out 1;border-radius:10px;left:50%;position:fixed;top:5%;transform:translateX(-50%);z-index:9999}@keyframes opacity{0%{opacity:0;top:0}to{opacity:1;top:5%}}.spinner-canvas{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9998}.pagination-group{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pagination-group,.pagination-group .total-group{align-items:center;display:flex;justify-content:flex-start}.pagination-group .total-group .total-desc{margin-right:.2rem;width:70px}.pagination-group .total-group .total-option{margin-right:.2rem;width:80px}.pagination-container{align-items:center;display:flex;justify-content:flex-start;width:50%}.pagination-container .next-button,.pagination-container .pre-button{color:#008271;cursor:pointer;font-size:30px}.pagination-container .pagination-content{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-container .pagination-content>*{margin:0 .2rem}.pagination-container .pagination-content .current-page{text-align:center;width:25%}.search-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.search-container .group-item{display:grid;flex:1 1 50%;grid-template-columns:180px 100%;margin-bottom:1px}.search-container .group-item[flex-full=true]{flex:1 1 100%}.search-container .group-item .form-label{align-items:center;background-color:#436cb2;color:#fff;display:flex;justify-content:center;min-height:40px;padding:.5rem 0;text-align:center}.search-container .group-item .form-check-group,.search-container .group-item .form-control,.search-container .group-item .form-picker,.search-container .group-item .form-select{border-radius:0;height:40px;width:calc(100% - 180px)}.search-container .group-item .form-check-group{align-items:center;border:1px solid #ced4da;display:flex;gap:0 .5rem;justify-content:flex-start;padding:0 .5rem}.search-container .group-item .work-shops-canvas{width:calc(100% - 180px)}.modal-backdrop.show{opacity:.7}.modal{left:50%;max-height:95vh;top:50%;transform:translate(-50%,-50%);z-index:1042}.modal .modal-content{border:none;border-radius:0;min-width:700px}.modal-header{align-items:center;background-color:#008271;border-radius:0;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:.8rem 1rem}.modal-header .btn-close{background:#0000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMUlEQVR4nO2Yy0rDUBCGD27FS4UUvBTUnQvfwIUPLbiSVlyIVgR1Yb2A+iSfSKcY0saUOCHnhP9bZfWf+Zi0ZyYhCCGEEEII0QTAETAEth0zV4Ez4NQrc5lDL5jyBPQd8taAq1zmik+l1QdnwIMd/PyfzlgnRpb1BRz6VltdQA+4swImwI6DxEEz1TYoU5D4bE2iROZlGRmTuIxGoiAzzsnshhKAdeA6OokSmddFMtFLzAA2y2SAjYLEfogZ5mX2kpOYAWwB91b4G3Bjz+/AIKQE087c8stHMp3onAhdeLVY8M+V3I+dP+6SlO6QXtXtHu1oUmfeilaGGhNwNON7A2N8q7tIltsSJ3W2RJMZtrkdZsCj46rbjgwd+vhwbDJ9x8wfmXPgxCtTCCGEEEKIkOcbGkgGz7D0mYYAAAAASUVORK5CYII=) 50%/2em auto no-repeat}.modal-body{max-height:calc(100vh - 60px - 5rem);overflow-y:auto}.modal-body,.modal-body .subject-container{margin:.5rem 0}.modal-body .subject-container .hint-text{margin-left:6.5rem}.modal-body .button-container{align-items:center;display:flex;justify-content:space-around;margin-top:1.5rem}.modal-body .button-container .btn{border-radius:8px;flex:1 1;margin:0 .5rem;max-width:200px;padding:.5rem 0}.modal-body .button-container .btn:hover{box-shadow:2px 2px 3px 0 #605f5dcc}.permission-group .tab-content .tab-pane>*{border-left:1px solid #b1aeae;border-right:1px solid #b1aeae}.permission-group .tab-content .tab-pane>*>.accordion-item{border:none}.permission-group .tab-content .tab-pane>* .accordion-body{padding:0}.permission-group .tab-content .tab-pane>* .accordion-body>*{border-bottom:1px solid #b1aeae;padding:.25rem 1.25rem .25rem 3rem}.permission-group .tab-content .tab-pane>* .accordion-body>* .accordion-item{border:none}.permission-group .tab-content .tab-pane>* .accordion-body>* .accordion-item .accordion-body>*{border-bottom:none;padding-left:1.5rem;padding-right:0}.permission-group .tab-content .tab-pane>* .accordion-body>* .accordion-button{border-bottom:none;font-size:18px;padding:.5rem 0}.permission-group .tab-content .tab-pane>* .accordion-body .form-label{background-color:#fff;color:#000;font-size:18px;text-align:left}.permission-group .tab-content .tab-pane>* .accordion-body .form-content{border:none}.permission-group .tab-content .tab-pane>* .accordion-body .form-content>*{justify-content:flex-end}.permission-group .tab-content .tab-pane>* .accordion-button{border-bottom:1px solid #b1aeae;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;color:#000;font-size:20px}.permission-group .tab-content .tab-pane>* .accordion-button:hover,.permission-group .tab-content .tab-pane>* .accordion-button[aria-expanded=true]{background-color:#fff;color:#008271}.permission-group .tab-content .tab-pane>* .accordion-button:hover:after,.permission-group .tab-content .tab-pane>* .accordion-button[aria-expanded=true]:after{transform:rotate(1turn)}.permission-group .tab-content .tab-pane>* .accordion-button[aria-expanded=true]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANUlEQVR4nGNgGAWjYBSMAtKA3vHJR/WOT/lPCdY9NvkwTgtAkpRaoHdsyiES/TUKRsEoGAUA7VZaKvkOMiYAAAAASUVORK5CYII=);transition:none}.permission-group .tab-content .tab-pane>* .accordion-button:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmklEQVR4nO2UQQrCQAxF50D9OYfjQnq2Sa5kcosKVhd6CWWggghCYdooJQ/+No/JhJ9S8M90x9LD5A7jG4wPbmKYXMnkUQPji5uYJukrIV4NilV7QZtZdWeyh/Lpc3Br6kxYyd9fonxeWjqr4ehXYljJUBmWX7UMpLJrvoXtXPVcQpy8oPhjL/DW57Uc/MRWMqmMU9obKUgr8gQbt7XsFYlmzwAAAABJRU5ErkJggg==);background-size:contain;height:25px;transition:.3s ease-in-out;width:25px}.login{background-image:url(/static/media/background.a1ff08487cdeff19b234.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;height:100vh;place-content:center;position:relative;width:100%}.login .line-qrcode{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:10px;padding:.5rem 1rem;position:absolute;top:10px;width:250px}.login .line-qrcode img{height:150px;width:150px}.login .line-qrcode .line-qrcode-text{color:#2f00ff;font-size:1.2rem;font-weight:700;overflow-wrap:normal;word-break:keep-all}.login .line-qrcode .x{color:#6c6c6c;cursor:pointer;font-weight:700;position:absolute;right:10px;top:10px}.login .line-qrcode .x:hover{color:red}.login .log-content{position:absolute;right:10px;top:10px}.login .log-content .image{margin:1rem;width:150px}@media screen and (max-width:800px){.login .log-content .image{width:120px}}@media screen and (max-width:600px){.login .log-content .image{width:100px}}.login .text-canvas{color:#7d7c7b;font-size:2.5rem;font-weight:700;letter-spacing:3px;margin-bottom:2rem;padding:0 2rem;text-align:center;text-shadow:2px 2px 8px #0003}@media screen and (max-width:1000px){.login .text-canvas{font-size:2rem}}@media screen and (max-width:800px){.login .text-canvas{font-size:1.5rem}}@media screen and (max-width:600px){.login .text-canvas{font-size:1.3rem;padding:0 .5rem}}.login .login-canvas{background:#fff;border:none;border-radius:15px;box-shadow:0 31px 54px 0 #04000026;color:#fff;margin-bottom:3rem;min-width:550px;padding:2rem 0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width:600px){.login .login-canvas{min-width:400px;padding-top:1rem}}@media screen and (max-width:480px){.login .login-canvas{min-width:300px}}.login .login-canvas .form_group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;position:relative}@media screen and (max-width:600px){.login .login-canvas .form_group{margin-bottom:2rem}}.login .login-canvas .form_group.auth-code{height:50px}.login .login-canvas .form_group.auth-code .form_control{border-bottom-right-radius:0;border-top-right-radius:0;height:100%;width:60%}.login .login-canvas .form_group .label{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;margin-bottom:0;width:30px}.login .login-canvas .form_group .label .icon{color:#797777;font-size:1.5625rem}.login .login-canvas .form_group .form_control{border-radius:8px;margin-left:1rem;width:70%}.login .login-canvas .form_group .form_control.captcha-input{margin-right:1rem;width:50%}.login .login-canvas .form_group .form_control_feedback{flex:0 0 100%;position:absolute;text-align:center;top:100%}.login .login-canvas .form_group .captcha-container{border:1px solid #000;padding:.5rem}.login .login-canvas .form_group .captcha-container .captcha{color:#6c6c6c;margin:.2rem}.login .login-canvas .form-item{align-items:center;display:flex;justify-content:start;margin-left:1rem;width:70%}.login .login-canvas .form-item .form_control{margin-left:0;margin-right:.5rem;width:100%}.login .login-canvas .eye-icon{color:#797777;cursor:pointer;font-size:1.5625rem}.login .login-canvas .button_group{padding:0 2.5rem;width:100%}.login .login-canvas .button_group .btn{border:none;border-radius:8px;flex:0 0 30%;padding:.6rem 0}.login .login-canvas .button_group .btn:first-child{background-color:#6c6c6c;color:#fff}.login .login-canvas .button_group .btn:last-child,.login .login-canvas .button_group .btn:nth-child(2){background-color:#008271}.login .login-canvas .button_group .btn:hover{color:#fff}.login .login-description{color:#000;text-align:center;width:100%}.login .hint_text{color:#6c6c6c;padding-top:1rem;text-align:center}.login .forget-canvas{height:260px;transform:translate(-44%,-66%);width:500px}.internal-form{align-items:center;border:2px solid #6a9dd8;border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin:1rem;padding:1rem}.internal-form .internal-group{align-items:center;display:flex;flex:1 1;min-width:250px}.internal-form .internal-group label{color:#6a9dd8;font-weight:600;margin-right:.5rem;max-width:120px;min-width:80px;text-align:right}.internal-form .internal-group input[type=text],.internal-form .internal-group select{border:1px solid #ccc;border-radius:5px;flex-grow:1;font-size:1rem;padding:.5rem}.internal-form .internal-button-group{display:flex;flex:1 1 100%;gap:1rem;justify-content:flex-end}.internal-form .internal-button-group button{background:linear-gradient(180deg,#87ceeb,#6a9dd8);border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease-in-out}.internal-form .internal-button-group button:hover{box-shadow:0 4px 8px #0003;filter:brightness(1.1);transform:translateY(-2px)}.internal-form .internal-button-group button:active{box-shadow:0 1px 2px #00000026;filter:brightness(.9);transform:translateY(0)}