/*
|--------------------------------------------------------------------------
| FT Custom UI Override
|--------------------------------------------------------------------------
|
| 此檔案為使用者專用最高優先 UI 覆寫層。
|
| 一般功能開發不得修改此檔案。
| Codex / AI 不得自行修改此檔案。
| 僅在使用者明確要求時才可修改。
|
| 此檔案必須保持為前端最後載入的 CSS。
|
*/

/**-- admin login ---**/

.login-card {
  width: min(440px, 100%);
  overflow: hidden;
  padding: 0;
  background: #fff;
  border: 0;
  border-radius: 16px;
  box-shadow: 0 18px 50px rgba(37, 50, 71, 0.14);
}

.login-form-panel {
  padding: 36px 40px 40px;
}

.login-submit {
  min-height: 46px;
  margin-top: 8px;
  border-radius: 8px;
  background: #c94f00;
  color: #fff;
  font-weight: 700;
}

.login-submit:hover, .login-submit:focus {
  background: #a84000;
  color: #fff;
}

.login-submit:hover, .login-submit:focus {
  background: #a84000;
  color: #fff;
}

img.login-logo{
    border-radius: 15px;
}

.login-brand {
  padding: 36px 24px 32px;
  text-align: center;
  color: #fff;
  background: linear-gradient(135deg, #8f3f18 0%, #c95720 50%, #e87532 100%);
}

.form-check .form-check-input{
    margin: 0;
}

.person-card{
    padding: 50px 24px;
}

span.required{
    color: #ff0000;
}


.btn{
    padding: 6px 18px !important;
}


button#add-person{
    font-size: 1.25rem;
    background: #ff6600;
    color: #ffffff;
    text-shadow:0 1px 1px rgba(0,0,0,.85),0 2px 5px rgba(0,0,0,.55)
}

button#preview{
   font-size: 1.25rem;
}

button#add-person:hover{
    background: #da3c2c;
}

.registration-actions{
    justify-content: center;
}
