.mt-2{background:#f6f8fb;min-height:100vh}.card-header{background:#fff;border:none;border-radius:12px 12px 0 0;padding:15px 20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.card-header-title{font-size:18px;color:#2c3e50;font-weight:600}.main-card{border-radius:14px;border:none;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.06);box-shadow:0 6px 20px rgba(0,0,0,.06);padding:20px}.form-group label{font-size:13px;font-weight:600;color:#444;margin-bottom:6px}.form-control{border-radius:8px;height:38px;font-size:13px;border:1px solid #e4e7ec;-webkit-transition:.2s;transition:.2s}.form-control:focus{border-color:#00c9b7;-webkit-box-shadow:0 0 0 2px rgba(0,201,183,.15);box-shadow:0 0 0 2px rgba(0,201,183,.15)}.form-row{margin-bottom:12px}.card-footer{border:none;background:transparent}.visible_file_upload{border-radius:8px}.form-check-input{margin-right:6px;cursor:pointer}@media(max-width:768px){.card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-card{padding:15px}}