.formContainerTemplate{background:var(--secondary-light);border-radius:8px;width:100%;max-width:1200px;margin:0 auto;padding:20px;box-shadow:0 2px 8px #0000001a}.form-article{line-height:1.5!important}.formContainerTemplate form .row{flex-wrap:wrap;margin:-10px;display:flex}.formContainerTemplate h2,.formContainerTemplate h3{text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:1px!important}.formContainerTemplate input,.formContainerTemplate textarea,.formContainerTemplate select{border-width:1px!important}.formContainerTemplate input:focus,.formContainerTemplate textarea:focus,.formContainerTemplate select:focus{box-shadow:none!important;border-color:var(--primary)!important;outline:none!important}.formContainerTemplate form .form-label{margin-bottom:5px;font-weight:500;display:block}.formContainerTemplate form .form-control,.formContainerTemplate form textarea{border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.formContainerTemplate form .form-control:focus,.formContainerTemplate form textarea:focus{outline:none}.formContainerTemplate .table-responsive{margin-bottom:20px;overflow-x:auto}.formContainerTemplate .custom-table{border-collapse:collapse;width:100%;margin-bottom:20px}.formContainerTemplate .custom-table th{text-align:center;vertical-align:middle}.formContainerTemplate .custom-table th,.formContainerTemplate .custom-table td{vertical-align:middle;border:1px solid #ddd;padding:8px}.formContainerTemplate .custom-table tbody tr:nth-child(2n){background-color:#f9f9f9}.formContainerTemplate thead{text-align:center}.btn-primary{cursor:pointer;padding:10px 15px;font-size:14px;background-color:var(--primary)!important;color:var(--main-light-text-1)!important;border:none!important;border-radius:4px!important;margin:0 auto!important;transition:all .3s!important;display:block!important}.btn-primary:hover{background-color:var(--primary-hover)!important}.btn-primary:active{transform:scale(.95)!important}.formContainerTemplate .btn-primary:hover{background-color:var(--primary-hover)!important}.formContainerTemplate .btn-primary:active{transform:scale(.95)!important}.btn-secondary-custom{cursor:pointer;padding:10px 15px;font-size:14px;background-color:var(--secondary-4)!important;color:var(--main-light-text-1)!important;border:none!important;border-radius:4px!important;margin:0 auto!important;transition:all .3s!important;display:block!important}.btn-secondary-custom:hover{background-color:var(--secondary-2)!important}.btn-secondary-custom:active{transform:scale(.95)!important}.formContainerTemplate .btn-secondary-custom:hover{background-color:var(--secondary-2)!important}.formContainerTemplate .btn-secondary-custom:active{transform:scale(.95)!important}.btn-remove{cursor:pointer;padding:10px 15px;font-size:14px;background-color:var(--secondary-2)!important;color:var(--main-light-text-1)!important;border:none!important;border-radius:4px!important;margin:0 auto!important;transition:all .3s!important;display:block!important}.btn-remove:hover{background-color:var(--secondary)!important;color:var(--red)!important}.btn-remove:active{transform:scale(.95)!important}.custom-checkbox{cursor:pointer;color:var(--main-dark-text-1);user-select:none;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox span{background-color:#0000;border:1px solid #ccc;border-radius:4px;width:20px;height:20px;transition:all .3s;display:inline-block;position:relative}.custom-checkbox input[type=checkbox]:checked+span{background-color:var(--primary);border-color:var(--primary)}.form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}.custom-checkbox input[type=checkbox]:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.custom-checkbox:hover span{border-color:var(--primary)}.formContainerTemplate textarea{resize:vertical}.formContainerTemplate select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--main-dark-text-1);background-color:#fff;transition:all .3s}.formContainerTemplate select:focus{outline:none;border-color:var(--primary)!important;box-shadow:none!important}@media (width<=600px){.formContainerTemplate{padding:10px}.formContainerTemplate .form-control{padding:8px;font-size:14px}.formContainerTemplate .btn-primary{padding:8px 12px;font-size:14px}.formContainerTemplate select{padding:8px;font-size:14px}}@media (width<=768px){.formContainerTemplate .custom-table{width:100%;display:block;overflow-x:auto}.formContainerTemplate .custom-table thead{display:none}.formContainerTemplate .custom-table tr{border-bottom:1px solid #ddd;margin-bottom:10px;display:block}.formContainerTemplate .custom-table td{text-align:left;padding:8px;font-size:14px;display:block}.formContainerTemplate .custom-table td:before{content:attr(data-label);padding-right:5px;font-weight:700}.formContainerTemplate .custom-table tbody{margin:0 auto;display:block}.formContainerTemplate .gongyoleg-row{border-bottom:1px solid var(--secondary);margin-bottom:30px!important}}@media (width>=768px){.formContainerTemplate .col-md-3{flex:25%}.formContainerTemplate .col-md-4{flex:33.33%}.formContainerTemplate .col-md-5{flex:41.66%}.formContainerTemplate .col-md-6{flex:50%}}
