.dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr))}
.monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr))}
.monitor-summary .stat small{font-size:11px;line-height:1.8;color:#62626c}
.monitor-filter-card{padding:22px}
.monitor-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:5px}
.monitor-filter-grid label{font-size:12px;color:#45454f;min-width:0}
.monitor-filter-grid input,.monitor-filter-grid select{font-size:12px;color:#383842;min-width:0}
.monitor-filter-actions{border-top:1px solid #ececf1;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.monitor-filter-actions>div{display:flex;gap:10px;margin-left:auto}
#monitor-draft{font-size:12px;color:#8c6b37}
.monitor-date-range{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.monitor-date-range label{max-width:210px;flex:1}
.monitor-date-range>span{font-size:12px;color:#666670}
.monitor-live{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:-8px 0 22px;font-size:12px;color:#62626c;flex-wrap:wrap}
.monitor-live>span{display:flex;align-items:center;gap:7px}
.monitor-live .icon{width:14px;height:14px}.monitor-live .checkbox{font-size:12px;margin:0}
.monitor-service-name{font-size:12px;color:#41414a;font-weight:500}
.monitor-count{font-family:LikeapiLatin,LikeapiChinese,sans-serif;font-size:15px;font-weight:600;color:#303038}
.monitor-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#60606b;white-space:nowrap}
.monitor-link:hover{color:#1a1a20}.monitor-link .icon{width:13px;height:13px}
.monitor-footnote{display:flex;gap:10px;align-items:flex-start;padding:0 2px;margin:22px 0;color:#656570}
.monitor-footnote>.icon{width:15px;height:15px;flex:none;margin-top:3px}
.monitor-footnote p{font-size:12px;line-height:1.9;margin:0}
.error-detail{margin:0;display:flex;flex-direction:column;gap:0}
.error-detail>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:13px 0;border-top:1px solid #ededf2}
.error-detail>div:first-child{border:0}.error-detail dt{font-size:12px;color:#73737e;line-height:1.8}
.error-detail dd{font-size:12px;color:#363640;line-height:1.8;margin:0;overflow-wrap:anywhere}
.stat-link{color:inherit}.stat-link:hover strong{color:#59596b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
@media(max-width:1100px){.monitor-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats .stat{padding:20px 16px}}
@media(max-width:640px){.dashboard-stats,.monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stats .stat:last-child{grid-column:1/-1}.monitor-filter-card{padding:20px 17px}.monitor-filter-grid{grid-template-columns:minmax(0,1fr);row-gap:0}.monitor-filter-grid input,.monitor-filter-grid select{font-size:16px}.monitor-filter-actions{display:block}.monitor-filter-actions>div{margin-top:12px}.monitor-filter-actions button{flex:1;min-height:42px}.monitor-date-range{gap:12px}.monitor-date-range label{max-width:none;flex:1 1 120px}.monitor-date-range>span{margin-bottom:17px}.monitor-live{font-size:11px;gap:10px}.monitor-live .checkbox{font-size:12px}.monitor-footnote p{font-size:11px}.error-detail>div{grid-template-columns:82px minmax(0,1fr);gap:12px}.error-detail dt,.error-detail dd{font-size:12px}}
