.updates-admin-actions{display:flex;flex-wrap:wrap;gap:.5rem}.updates-admin-error{margin:0 0 1rem;padding:1rem;border:1px solid #e3b3ad;border-radius:1px;background:#f6e3e0;color:#8f241d;font-weight:600}.updates-editor{display:grid;gap:1.25rem;margin-bottom:1.5rem}.updates-editor h2{margin:0;font-size:1.125rem;font-weight:700}.updates-editor label{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-weight:600}.updates-editor input,.updates-editor select,.updates-editor textarea{width:100%;min-width:0;box-sizing:border-box;font-weight:400}.updates-editor textarea{resize:vertical}.updates-editor fieldset{min-width:0;margin:0;padding:1rem;border:1px solid #d6d1c7;border-radius:1px}.updates-editor legend{padding:0 .375rem;font-weight:700}.updates-editor-hint{margin:0 0 1rem;color:#5d5a55;font-size:.875rem}.updates-editor-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.updates-editor-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid #d6d1c7}@media(max-width:640px){.updates-editor-dates{grid-template-columns:minmax(0,1fr)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.updates-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #141414;border-radius:1px;background:transparent;color:#141414;font-size:.95rem;cursor:pointer;box-shadow:none;transition:background-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.updates-trigger:not(.updates-trigger--mobile):hover{background:#141414;color:#fbfaf7}}.updates-trigger--mobile{width:auto;height:auto;padding:0;border:0;background:transparent;color:#2b2a28;box-shadow:none;font-size:1.5rem}.updates-badge{position:absolute;top:-.45rem;right:-.45rem;min-width:1.15rem;padding:0 .25rem;border:2px solid #f3f2ef;border-radius:1rem;background:#c23a30;color:#fbfaf7;font-size:.68rem;font-weight:600;line-height:1.25}.updates-banners{display:grid;gap:.5rem;margin:.75rem 0}.updates-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1px;border:1px solid;border-left-width:3px;box-shadow:none}.updates-banner>div{flex:1}.updates-banner button,.updates-banner a{margin-left:.75rem}.updates-banner-window{display:block;margin-top:.25rem;font-size:.9rem}.updates-banner a,.updates-detail-link{color:inherit;text-decoration:underline;background:none;border:0;cursor:pointer;font-weight:700}.updates-close{border:0;background:transparent;font-size:1.5rem;cursor:pointer}.updates-acknowledge{border:1px solid currentColor;background:transparent;border-radius:1px;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;cursor:pointer}.updates-outage{background:#f6e3e0;border-color:#b8322a;color:#8f241d}.updates-degraded,.updates-maintenance{background:#f6ecd7;border-color:#a3620f;color:#6f4307}.updates-release{background:#e4eaf1;border-color:#3d5f86;color:#2f4a6b}.updates-resolved{background:#e3efe6;border-color:#2f7a55;color:#1f5a3d}.updates-info{background:#fbfaf7;border-color:#d6d1c7;color:#2b2a28}.updates-overlay{position:fixed;inset:0;z-index:100;background:#1414145c;display:flex;justify-content:flex-end}.updates-overlay-mobile{align-items:flex-end}.updates-panel{width:min(28rem,100%);height:100%;background:#fbfaf7;border-left:1px solid #d6d1c7;box-shadow:-28px 0 64px -32px #1414146b;display:flex;flex-direction:column}.updates-overlay-mobile .updates-panel{height:auto;max-height:85dvh;border-radius:1px 1px 0 0;border-left:0;border-top:1px solid #d6d1c7}.updates-panel header{padding:.75rem 1rem .5rem;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #d6d1c7}.updates-panel header h2{margin:0;font-size:1.5rem}.updates-panel header button{border:0;background:transparent;font-size:1.75rem;line-height:1}.updates-tabs{display:flex;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #d6d1c7}.updates-tabs button{border:0;background:transparent;padding:.4rem .2rem;font-weight:700}.updates-tabs [aria-selected=true]{color:#141414;border-bottom:1px solid #141414}.updates-list{overflow:auto;padding:.75rem}.updates-card{margin-bottom:.5rem;border-radius:1px;border:1px solid #d6d1c7}.updates-card-button{width:100%;border:0;background:#fbfaf7;text-align:left;padding:.75rem;display:flex;gap:.75rem;cursor:pointer}.updates-card-content{display:grid;gap:.15rem;position:relative;flex:1}.updates-card-title,.updates-type{font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.updates-unread-dot{position:absolute;right:0;top:.45rem;width:.6rem;height:.6rem;border-radius:50%;background:#3d5f86}.updates-status{font-size:.8rem;color:#5d5a55}.updates-empty,.updates-error{padding:1rem}.updates-error{color:#a32b23}.updates-history{margin:1rem;border:0;background:none;color:#141414;font-weight:500;text-align:left;text-decoration:underline;text-decoration-color:#d6d1c7;text-underline-offset:5px}.updates-detail{padding:.5rem 1rem 1rem;overflow:auto}.updates-detail>.updates-card-date{margin-bottom:1rem}.updates-details{white-space:pre-wrap}.updates-back{border:0;background:none;color:#141414;margin:0 0 1rem;padding:0;font-weight:500;text-decoration:underline;text-decoration-color:#d6d1c7;text-underline-offset:5px}.updates-detail>.updates-type{margin-top:0}.updates-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:1px;background:#5d5a55;color:#fbfaf7;font-size:.95rem}.updates-outage .updates-icon{background:#b8322a}.updates-degraded .updates-icon,.updates-maintenance .updates-icon{background:#a3620f}.updates-release .updates-icon{background:#3d5f86}.updates-resolved .updates-icon{background:#2f7a55}@media(max-width:640px){.updates-acknowledge{display:none}.updates-banner{align-items:flex-start}.updates-banner button,.updates-banner a{margin-left:.5rem}}
