.ux-ready #globalAlarm,.ux-ready #frAlert,.ux-ready #criticalHome,.ux-ready #alarmAnnouncement{display:none!important}.ux-event-panel{padding:16px;margin:16px 30px;background:#fff;border:1px solid #d5dfe1;border-radius:14px}.ux-event{padding:12px;border-left:4px solid #e2a133;margin:10px 0;background:#fffbf3;border-radius:6px}.ux-event.critical{border-left-color:#c43b34;background:#fff6f5}.ux-event p{margin:7px 0}.ux-event small{color:#627681}.ux-event .button{padding:8px 12px;font-size:12px}.ux-event-panel summary{padding:8px;cursor:pointer;font-weight:600}.ux-pulse{animation:ux-pulse 2s ease-in-out infinite}@keyframes ux-pulse{50%{box-shadow:0 0 0 3px #dd655644}}@media(prefers-reduced-motion:reduce){.ux-pulse{animation:none}}.ux-priorities{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ux-priorities h3{margin:12px 0}.ux-priority{margin-bottom:18px;background:#f3faf7}.ux-feeding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:18px}.ux-feed-card{display:flex;flex-direction:column;gap:12px;align-items:stretch}.ux-feed-card p{margin:0}.ux-feed-card input{width:100%;min-width:0;font-size:18px;padding:12px}.ux-feed-card label{display:grid;gap:6px}.ux-feed-card details{border-top:1px solid #e0e8e8;padding-top:12px}.ux-feed-card summary{cursor:pointer}.ux-water-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ux-inline-message{font-size:13px;min-height:20px;color:#235e4a}.ux-fresh{color:#26754c!important}.ux-stale{color:#9c6300!important}.ux-feed-card>.button:not(.secondary){margin-top:auto}.ux-ready .global-alarm{position:static}.ux-ready #foAlerts{position:static}.ux-ready .toolbar{flex-wrap:wrap}@media(max-width:700px){.ux-event-panel{margin:10px}.ux-feeding-grid{grid-template-columns:1fr}.ux-priorities{grid-template-columns:1fr}.ux-event .actions{display:flex;flex-wrap:wrap}.ux-event-panel .panel-title{align-items:flex-start;gap:10px}.ux-feed-card{padding:16px}}

.ux-finance-summary{margin:20px 0;gap:24px}.ux-finance-summary>div{display:flex;flex-direction:column;gap:6px}.ux-finance-summary .stat-value{font-size:1.2rem;line-height:1.3}
.ux-event-next{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;background:#eef5f7;border-radius:8px;font-size:.78rem}.ux-event-next .status{margin-left:auto}

.ux-input-mode{display:grid;gap:7px;margin:14px 0 18px;padding:13px 16px;border:1px solid #d3e4e9;border-radius:13px;background:#f7fbfc}.ux-input-mode>strong{font-size:.86em;color:#3d6371}.ux-view-switch{margin:0}.ux-view-switch .site-tab{min-width:190px}.ux-input-mode>small{color:#5a7380;font-size:.84em}
