.r-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-mic.is-on.ant-btn{border-color:var(--c-danger);color:var(--c-danger-text);background:var(--c-danger-soft)}.r-listening{color:var(--c-text-2);border-radius:var(--radius-md);background:var(--c-surface-2);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.r-listening i{color:var(--c-text)}.r-listening-dot{background:var(--c-danger);border-radius:99px;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite r-pulse}@keyframes r-pulse{50%{opacity:.35;transform:scale(.8)}}.r-critical{border-radius:var(--radius-md);border:1px dashed var(--c-border-strong);transition:background var(--dur-micro), border-color var(--dur-micro);gap:8px;padding:10px 12px;display:grid}.r-critical.is-on{border-style:solid;border-color:var(--c-danger);background:var(--c-danger-soft)}.r-critical-hint{color:var(--c-text-3);font-size:12.5px}.r-critical-field{gap:4px;display:grid}.r-field-error{color:var(--c-danger-text);font-size:12.5px}.r-prior{gap:14px;margin:0;padding:0;list-style:none;display:grid}.r-prior-item{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);gap:8px;padding:14px;display:grid}.r-prior-head{align-items:center;gap:10px;display:flex}.r-prior-title{flex:1;min-width:0;display:grid}.r-prior-title span{color:var(--c-text-3);font-size:12.5px}.r-prior-text.ant-typography{white-space:pre-wrap;color:var(--c-text-2);margin:0;font-size:14px;line-height:1.65}.r-crit-icon{color:var(--c-danger);font-size:16px}.r-band.ant-alert{align-items:flex-start}.r-band-desc{color:var(--c-text);font-weight:600;display:block}.r-band-meta{color:var(--c-text-2);margin-top:2px;font-size:13px;display:block}.r-ack-summary{border-radius:var(--radius-md);background:var(--c-danger-soft);margin-bottom:14px;padding:10px 12px;font-size:13.5px}.r-ack-summary p{color:var(--c-text);margin:4px 0 0;font-weight:500}.r-inbox.ant-card{border-color:var(--c-danger);margin-bottom:16px}.r-inbox-head{align-items:flex-start;gap:14px;display:flex}.r-inbox-icon{color:var(--c-danger);margin-top:2px;font-size:22px}.r-inbox-head h2.ant-typography{margin:0;font-size:18px}.r-inbox-head p{color:var(--c-text-2);margin:2px 0 0;font-size:13.5px}.r-inbox-list{margin:14px 0 0;padding:0;list-style:none;display:grid}.r-inbox-list li{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.r-inbox-main{min-width:220px;color:inherit;flex:1;display:grid}.r-inbox-main span{color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.r-inbox-main .r-inbox-meta{color:var(--c-text-3);font-size:12px}.r-inbox-wait{font:600 13px var(--font-ui);color:var(--c-danger-text);font-variant-numeric:tabular-nums}@media (width<=767px){.r-inbox-list .ant-btn{width:100%;min-height:40px}}.r-tab-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.r-tab-head p{min-width:220px;color:var(--c-text-2);flex:1;margin:0;font-size:13.5px}.r-filters{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.r-filters .ant-input-affix-wrapper{width:240px}.r-filters .ant-select{min-width:170px}.r-grow{flex:1}.r-excerpt{color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:12.5px;display:block;overflow:hidden}.r-more{border-top:1px solid var(--c-border);color:var(--c-text-3);justify-content:center;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.r-status{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}@media (width<=767px){.r-filters .ant-input-affix-wrapper,.r-filters .ant-select,.r-filters .ant-picker{min-width:0;width:100%!important}}.r-sign-preview{border:1px dashed var(--c-border-strong);border-radius:var(--radius-lg);background:var(--c-surface-2);place-items:center;min-height:120px;padding:12px;display:grid}.r-sign-preview img{max-width:100%;max-height:96px}.r-sign-block{border-top:1px solid var(--c-border);color:var(--c-text-2);gap:2px;margin-top:12px;padding-top:10px;font-size:13px;display:grid}.r-sign-block b{color:var(--c-text)}.r-sign-art .r-sign-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:r-draw .6s var(--ease) .15s forwards}@keyframes r-draw{to{stroke-dashoffset:0}}.r-shift-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.r-shift-list{margin:0;padding:0;list-style:none}.r-shift-list li{border-bottom:1px solid var(--c-border);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.r-shift-list li:last-child{border-bottom:0}.r-shift-list .r-shift-time{font-variant-numeric:tabular-nums;color:var(--c-text-3);min-width:54px}.r-shift-list .r-shift-main{flex:1;min-width:0}.r-print-only{display:none}@media print{.r-no-print,.px-shell-side,.ant-tabs-nav,.i-filters,header{display:none!important}.r-print-only{display:block}.r-shift .ant-card{break-inside:avoid;box-shadow:none}}.r-trend-cols{grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:180px;padding-top:8px;display:grid}.r-trend-col{align-content:end;gap:2px;height:100%;display:grid}.r-trend-bar{background:var(--c-brand);transform-origin:bottom;min-height:2px;animation:r-grow .42s var(--ease) both;border-radius:6px 6px 3px 3px}.r-trend-bar.is-signed{background:var(--c-accent)}.r-trend-label{color:var(--c-text-3);text-align:center;white-space:nowrap;font-size:10.5px;overflow:hidden}@keyframes r-grow{0%{opacity:0;transform:scaleY(.2)}}.r-legend{color:var(--c-text-2);gap:14px;font-size:12.5px;display:inline-flex}.r-legend i{vertical-align:-1px;background:var(--c-brand);border-radius:99px;width:10px;height:10px;margin-right:6px;display:inline-block}.r-legend i.is-signed{background:var(--c-accent)}@media (prefers-reduced-motion:reduce){.r-listening-dot,.r-trend-bar,.r-sign-art .r-sign-stroke{stroke-dashoffset:0;animation:none}}
