.new-soldier h2{font-weight:700}.new-soldier .card{color:#fff;background:#1c1c1c;border-radius:.75rem}.new-soldier .card-header{color:#fff;background:#1c1c1c}.new-soldier .form-label{font-weight:600}.new-soldier .form-control{color:#fff;background:#141414}.new-soldier .form-control:disabled{color:#fff;background:#141414;border-color:#141414}.new-soldier .form-select{color:#fff;background:#141414}.new-soldier .form-select:disabled{color:#fff;background:#141414;border-color:#141414}.new-soldier .task-check{padding:.25rem 0}.new-soldier .task-check .form-check-input{cursor:pointer}.new-soldier .task-check .form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none}.table-dark{--bs-table-hover-bg:black!important}.table-dark{--bs-table-bg:#1c1c1c;--bs-table-hover-bg:black!important}.table-dark tbody tr{cursor:pointer}.table-bordered{--bs-table-border-color:white!important}.table-xs th,.table-xs td{vertical-align:middle;padding:.15rem .35rem!important}.card{color:#fff;background-color:#1c1c1c!important}.custom-card .form-control,.custom-card .form-select{color:#fff;background:#141414}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-bg:#151c17;--theme-bg-card:#0f1411;--theme-borders:#24302a;--theme-gray1:#141414;--theme-gray2:#1c1c1c;--theme-gray3:#242424;--theme-gray4:#404040;--theme-gray5:#999;--theme-green:#3f7d41;--theme-green-bright:#19e620;--theme-red:#9b3a3a;--theme-red-bright:#f66;--theme-white:#e5e7eb;--theme-blue:#4b6c8a;--theme-blue-bright:#339cff;--theme-yellow:#c2a14d;--theme-yellow-bright:#ff3;--theme-font:#9ca3af;--theme-font-header:#e5e7eb;--theme-font-disabled:#4b5563;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background-color:var(--theme-gray1)!important;color:#fff!important}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.navbar a{color:#fff}.navbar a:hover{color:red}label{color:#fff}.table-dark{color:red;background-color:var(--theme-gray2)!important}
