@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.g0t05e93zu.bundle.scp.css';
@import '_content/YiCare.Telemedicine.UIKit/YiCare.Telemedicine.UIKit.bundle.scp.css';

/* _content/YiCare.Telemedicine.Web/Components/Pages/Admin/SysInfo.razor.rz.scp.css */
[b-5s2gvjsuu8].info-table {
    width: 100%;
    line-height: 48px;
    text-align: center;
}

[b-5s2gvjsuu8].info-table td {
    border-bottom: 1px solid var(--neutral-stroke-divider-rest);
}
/* _content/YiCare.Telemedicine.Web/Components/Pages/Device/VitalSignsWarningDialog.razor.rz.scp.css */
input[b-r78k659q1s]::-webkit-outer-spin-button, input[b-r78k659q1s]::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

.table-dialog-container[b-r78k659q1s] {
    padding: 1rem;
    min-width: 600px;
}

.styled-table[b-r78k659q1s] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1.5rem;
}

.styled-table th[b-r78k659q1s], .styled-table td[b-r78k659q1s] {
    border: 1px solid #ddd;
    padding: 0.75rem;
    text-align: center;
    vertical-align: middle;
}

.styled-table th[b-r78k659q1s] {
    background-color: #f8f8f8;
    font-weight: 600;
}

.empty-row[b-r78k659q1s] {
    color: #888;
    padding: 2rem;
}

.table-input[b-r78k659q1s] {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 8px;
    box-sizing: border-box;
    background-color: transparent;
    font-size: inherit;
    font-family: inherit;
    text-align: center;
}

select.table-input[b-r78k659q1s] {
    text-align-last: center;
}

.table-input:focus[b-r78k659q1s] {
    border-color: #007bff;
    outline: none;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, .25);
}
/* _content/YiCare.Telemedicine.Web/Components/Pages/Glances/EventWarning.razor.rz.scp.css */
/* _content/YiCare.Telemedicine.Web/Components/Pages/Glances/RealTimeMonitoring.razor.rz.scp.css */
.realtime[b-x2bn5sbrkl] {
    width: 100%;
    height: 100%;
}

[b-x2bn5sbrkl].realtime div:first-child {
    height: 100%;
}

[b-x2bn5sbrkl].realtime .fluent-grid {
    height: 100%;
}
/* _content/YiCare.Telemedicine.Web/Components/Pages/Patient360/Emr.razor.rz.scp.css */
/* _content/YiCare.Telemedicine.Web/Components/Pages/Patient360/Inspect.razor.rz.scp.css */
p[b-gem5vfikom]{
    padding: 0;
    margin: 0;
}
/* _content/YiCare.Telemedicine.Web/Components/Pages/Patient360/Patient360.razor.rz.scp.css */
.patient360[b-i2a7bfr0n1] {
    width: 100%;
    height: 100%;
}

[b-i2a7bfr0n1].patient360 .fluent-grid {
    height: 100%;
}
/* _content/YiCare.Telemedicine.Web/Components/Pages/Setting/QualitySettings.razor.rz.scp.css */
/* _content/YiCare.Telemedicine.Web/Components/Pages/Setting/SystemSettings.razor.rz.scp.css */
[b-eg0ptuhacz] .fluent-grid {
    height: 100%;
}

/*::deep .fluent-nav-item .positioning-region {*/
/*    background-color: #0078d4;*/
/*}*/
/* _content/YiCare.Telemedicine.Web/Components/Shared/EcmoCard.razor.rz.scp.css */
/* _content/YiCare.Telemedicine.Web/Components/Shared/GlanceCard.razor.rz.scp.css */
/* _content/YiCare.Telemedicine.Web/Components/Shared/PatientMonitorCard.razor.rz.scp.css */
.bed[b-vu919lt16i] {
    display: inline-block;
    color: #fff;
    border-radius: 0 25px 25px 0;
    padding: 0 15px;
}

.card-wrapper[b-vu919lt16i] {
    width: 100%;
    display: inline-block;   /* 适应卡片大小 */
    border-radius: 8px;      /* 和卡片圆角协调 */
    transition: box-shadow 0.3s ease-in-out;
}

/* 闪烁动画 */
.warning-flash[b-vu919lt16i] {
    animation: pulse-glow-b-vu919lt16i 1.5s infinite;
}

@keyframes pulse-glow-b-vu919lt16i {
    0%   { box-shadow: 0 0 6px 2px rgba(255, 0, 0, 0.4); }
    50%  { box-shadow: 0 0 12px 4px rgba(255, 0, 0, 0.9); }
    100% { box-shadow: 0 0 6px 2px rgba(255, 0, 0, 0.4); }
}
/* _content/YiCare.Telemedicine.Web/Components/Shared/PermissionPicker.razor.rz.scp.css */
[b-qfq6ilmdh1] .stack-horizontal > [style*="height: 0px;"] {
    margin-right: -10px;
}
