/* 训练平台现实界面：把身份、通联和证据状态呈现为可核验的工作记录。 */
.police-card-outer{background:#f5f7fa!important;border:1px solid #8b98a8!important;border-radius:2px!important;box-shadow:0 14px 40px rgba(15,31,48,.22)!important;color:#162536!important}
.police-card-header{background:#1d344b!important;border-bottom:4px solid #a73636!important;text-align:left!important;padding:20px 24px!important}
.card-gov-title{font-family:"Noto Serif SC",serif!important;letter-spacing:1px!important;font-weight:700!important}
.card-type-title{font-size:17px!important;color:#f7f9fb!important;letter-spacing:1px!important}
.card-en{font-size:10px!important;color:#b9c8d6!important;letter-spacing:1.4px!important}
.police-card-body{background:#f8fafc!important;padding:22px 24px!important}
.police-photo-box{background:#e8edf2!important;border:1px solid #9aa8b6!important;border-radius:2px!important;padding:8px!important}
.police-photo-inner{background:#cbd5df!important;border:1px solid #7c8d9f!important;border-radius:1px!important;display:grid!important;place-items:center!important}
.police-photo-avatar{font-family:"Noto Serif SC",serif!important;font-size:38px!important;font-weight:700!important;letter-spacing:4px!important;color:#1d344b!important;text-shadow:none!important}
.card-stamp-mark{color:#8f2d2d!important;border-color:#8f2d2d!important;transform:rotate(-4deg)!important}
.police-card-footer{background:#eef2f5!important;border-top:1px solid #c5ced7!important;color:#1d344b!important}
.card-achieve-title{color:#8f2d2d!important}
#pdtRadioWidget{background:#f4f6f8!important;border:1px solid #8793a0!important;border-radius:3px!important;box-shadow:0 12px 32px rgba(15,31,48,.24)!important;color:#1c2b39!important;font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important}
#pdtRadioWidget>div:first-child{background:#1d344b!important;border-bottom:1px solid #a73636!important}
#pdtRadioWidget>div:first-child div:first-child{color:#f2f5f7!important;letter-spacing:1px!important}
#pdtRadioWidget #pdtStatusLed{background:#7da487!important;box-shadow:none!important}
#pdtRadioWidget #pdtCloseBtn{color:#dce4eb!important}
#pdtRadioWidget>div:nth-child(2){background:#e8edf1!important;border:1px solid #adb8c2!important;box-shadow:inset 0 1px 2px rgba(30,48,64,.08)!important}
#pdtRadioWidget>div:nth-child(2) div{color:#1e394f!important}
#pdtRadioWidget #pdtMessageLine{color:#405466!important;font-family:"Noto Sans SC","Microsoft YaHei",sans-serif!important}
#pdtRadioWidget .pdt-ch-btn{background:#e6ebef!important;border:1px solid #b4bec7!important;color:#3f5365!important;border-radius:2px!important}
#pdtRadioWidget .pdt-ch-btn[style*="color: rgb(255, 255, 255)"]{background:#365c7d!important;border-color:#365c7d!important;color:#fff!important}
#pdtRadioWidget>div:nth-last-child(2){background:#eef2f5!important;border-top:1px solid #c7d0d8!important}
#pdtRadioWidget #pdtPTTBtn{background:#8d3030!important;border:1px solid #742525!important;border-radius:2px!important}
#pdtRadioWidget #pdtAmbientBtn{background:#e2e8ed!important;border:1px solid #aeb9c4!important;color:#405466!important;border-radius:2px!important}
#pdtRadioWidget #pdtAmbientPanel{background:#e9eef2!important;border-top:1px solid #c7d0d8!important}
#pdtRadioWidget .pdt-ambient-btn{background:#f4f6f8!important;border:1px solid #b4bec7!important;color:#405466!important;border-radius:2px!important}
