.cl-widgets{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;font:14px/1.5 Arial,sans-serif;color:#193550}.cl-widget{min-width:0;background:#fff;border:1px solid #d2dce6;border-radius:10px;overflow:hidden}.cl-widget-head{background:#285e88;color:#fff;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cl-widget h2{margin:0;font-size:20px}.cl-widget-head a{color:#fff;font-size:13px}.cl-widget-body{padding:18px}.cl-widget-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.cl-widget button,.cl-widget .cl-button{font:inherit;min-height:44px;padding:9px 13px;border:1px solid #b6c8d8;border-radius:6px;background:#fff;color:#193550;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.cl-widget button:disabled{opacity:.55;cursor:default}.cl-widget :focus-visible{outline:3px solid #2b76b9;outline-offset:2px}.cl-notice-list,.cl-service-list{list-style:none;padding:0;margin:0}.cl-notice{border:1px solid #d2dce6;border-radius:6px;margin:10px 0;padding:0;background:white}.cl-notice.unread{background:#eff6fc;border-left:4px solid #285e88}.cl-notice a{display:block;color:#193550;text-decoration:none;padding:12px 14px}.cl-notice a:hover{background:#e5f0f9}.cl-notice strong{display:block;font-size:15px}.cl-notice small,.cl-widget .cl-muted{color:#657789}.cl-notice ul{padding-left:18px;margin:7px 0 0;overflow-wrap:anywhere}.cl-notice .cl-read{font-size:12px;margin:0 12px 10px;min-height:36px}.cl-unread-label{display:inline-block;font-size:11px;color:#285e88;font-weight:bold;margin-left:8px}.cl-widget-status{color:#657789;margin:6px 0}.cl-widget-status.error{color:#b42318}.cl-widget-count{font-size:12px;white-space:nowrap}.cl-service-list li{border-top:1px solid #d2dce6;padding:12px 0}.cl-service-list a{color:#193550;text-decoration:none;display:block}.cl-service-list a:hover{text-decoration:underline}.cl-service-list strong{display:block}.cl-widget-body>p{margin:0 0 12px}.cl-widget-select{font:inherit;min-height:44px;padding:8px;border:1px solid #b6c8d8;border-radius:6px;max-width:100%;background:white;color:#193550}.cl-widget button.cl-primary,.cl-widget .cl-primary{background:#193550;color:white;border-color:#193550}@media(max-width:760px){.cl-widgets{grid-template-columns:1fr;gap:16px}.cl-widget-body{padding:14px}.cl-widget-head{padding:14px}.cl-widget-actions>*{flex:1;justify-content:center}.cl-widget h2{font-size:19px}}@media print{.cl-widgets{display:none!important}}
.cl-widgets[hidden],.cl-widgets [hidden]{display:none!important}
.cl-widgets{align-items:start}.cl-notice-list{max-height:460px;overflow:auto;padding-right:4px;scrollbar-gutter:stable}.cl-widget-body>p:last-child{margin:14px 0 0}@media(max-width:760px){.cl-notice-list{max-height:440px}.cl-widget-actions .cl-widget-select{flex-basis:100%;width:100%}}

.cl-widgets:has(>.cl-widget[hidden]){grid-template-columns:1fr}
#dashboardRecent{padding:24px;margin:24px 0}#dashboardUpdates article{padding:20px 0;border-bottom:1px solid #d4e0e7;overflow-wrap:anywhere}#dashboardUpdates time{font-size:13px;color:#536975}#dashboardUpdates h3{font-size:17px;margin:8px 0}#dashboardUpdates p{line-height:1.5;white-space:pre-wrap}#dashboardRecent[hidden]{display:none!important}
