.status-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.status-badge--sm{font-size:12px;padding:2px 8px}.status-badge--md{font-size:13px;padding:4px 10px}.status-badge-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-badge--none{background:#d1fae5;color:#065f46}.status-badge--none .status-badge-dot{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2);animation:status-pulse 2s ease-in-out infinite}.status-badge--minor{background:#fef3c7;color:#92400e}.status-badge--minor .status-badge-dot{background:#f59e0b}.status-badge--major{background:#fed7aa;color:#9a3412}.status-badge--major .status-badge-dot{background:#ea580c}.status-badge--critical{background:#fee2e2;color:#991b1b}.status-badge--critical .status-badge-dot{background:#dc2626;animation:status-pulse-urgent 1s ease-in-out infinite}.status-badge--maintenance{background:#dbeafe;color:#1e40af}.status-badge--maintenance .status-badge-dot{background:#3b82f6}.status-badge--unknown{background:#f1f5f9;color:#475569}.status-badge--unknown .status-badge-dot{background:#94a3b8}@keyframes status-pulse{0%,to{box-shadow:0 0 0 3px rgba(16,185,129,.2)}50%{box-shadow:0 0 0 6px rgba(16,185,129,.1)}}@keyframes status-pulse-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.status-overview{max-width:720px;margin:0 auto 48px}.status-overview-card{display:flex;align-items:center;gap:20px;padding:24px 28px;border-radius:14px;border:1.5px solid var(--cloud);background:var(--white)}.status-overview-card--none{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#a7f3d0}.status-overview-card--maintenance,.status-overview-card--minor{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.status-overview-card--critical,.status-overview-card--major{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.status-overview-card .status-badge{font-size:0;padding:8px}.status-overview-card .status-badge-dot{width:16px;height:16px}.status-overview-text{flex:1 1;min-width:0}.status-overview-title{font-size:1.15rem;font-weight:700;color:var(--ink);margin:0 0 4px}.status-overview-meta{font-size:.85rem;color:var(--slate3);margin:0}.status-list-wrapper{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.status-section-title{font-size:1.05rem;font-weight:700;color:var(--ink);margin:0 0 4px}.status-section-desc{font-size:.85rem;color:var(--slate3);margin:0 0 16px}.status-list{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.status-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--cloud);border-radius:10px;background:var(--white);transition:border-color .2s,box-shadow .2s}.status-item:hover{border-color:var(--mist);box-shadow:0 2px 8px rgba(0,0,0,.04)}.status-item--critical,.status-item--maintenance,.status-item--major,.status-item--minor{background:hsla(48,96%,89%,.3)}.status-item-main{flex:1 1;min-width:0}.status-item-name{font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:2px}.status-item-desc{font-size:.82rem;color:var(--slate3)}.status-item-state{gap:6px;flex-shrink:0}.status-item-meta,.status-item-state{display:flex;flex-direction:column;align-items:flex-end}.status-item-meta{gap:2px;font-size:.75rem;color:var(--slate3)}.status-item-link{color:var(--primary);font-weight:500;text-decoration:none}.status-item-link:hover{text-decoration:underline}.status-item-updated{font-size:.7rem;color:var(--slate3)}.status-info-note{max-width:720px;margin:32px auto 0;padding:20px 24px;background:linear-gradient(180deg,#f0f6ff,#e6efff);border:1px solid #c7d8f0;border-left:3px solid var(--primary);border-radius:12px;display:flex;gap:16px;align-items:flex-start}.status-info-note-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center}.status-info-note-content{flex:1 1;min-width:0}.status-info-note-title{font-size:.95rem;font-weight:700;color:var(--ink);margin:0 0 8px}.status-info-note-desc{font-size:.85rem;color:var(--slate2);line-height:1.6;margin:0 0 12px}.status-info-note-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.status-info-note-list li{font-size:.85rem;color:var(--slate2);line-height:1.6;padding-left:16px;position:relative}.status-info-note-list li:before{content:"→";position:absolute;left:0;color:var(--primary);font-weight:700}.status-info-note-link{color:var(--primary);text-decoration:none;font-weight:500}.status-info-note-link:hover{text-decoration:underline}.status-help{max-width:720px;margin:48px auto 0;padding:24px 28px;background:var(--snow);border:1px solid var(--cloud);border-radius:12px}.status-help h3{font-size:1rem;font-weight:700;color:var(--ink);margin:0 0 8px}.status-help p{font-size:.9rem;color:var(--slate2);line-height:1.7;margin:0 0 16px}.status-help-actions{display:flex;gap:12px;flex-wrap:wrap}.status-disclaimer{max-width:720px;margin:32px auto 0;font-size:.78rem;color:var(--slate3);line-height:1.6;text-align:center}.nav-status{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;font-size:.78rem;font-weight:600;white-space:nowrap;transition:background .2s,transform .15s;color:var(--slate2);position:relative}.nav-status:hover{background:var(--snow);text-decoration:none;transform:translateY(-1px)}.nav-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.nav-status--none .nav-status-dot{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.25);animation:nav-status-pulse 2.5s ease-in-out infinite}.nav-status--maintenance .nav-status-dot,.nav-status--minor .nav-status-dot{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.25);animation:nav-status-pulse-warn 2.5s ease-in-out infinite}.nav-status--critical .nav-status-dot,.nav-status--major .nav-status-dot{background:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.3);animation:nav-status-pulse-urgent 1.2s ease-in-out infinite}.nav-status--unknown .nav-status-dot{background:#94a3b8}.nav-status-label{font-size:.78rem;font-weight:600}@keyframes nav-status-pulse{0%,to{box-shadow:0 0 0 2px rgba(16,185,129,.25)}50%{box-shadow:0 0 0 5px rgba(16,185,129,.1)}}@keyframes nav-status-pulse-warn{0%,to{box-shadow:0 0 0 2px rgba(245,158,11,.25)}50%{box-shadow:0 0 0 5px rgba(245,158,11,.1)}}@keyframes nav-status-pulse-urgent{0%,to{box-shadow:0 0 0 2px rgba(220,38,38,.3)}50%{box-shadow:0 0 0 6px rgba(220,38,38,.1)}}@media (max-width:1024px){.nav-status--none,.nav-status-label{display:none}}@media (max-width:640px){.status-item{flex-direction:column;align-items:flex-start;gap:8px}.status-item-state{align-items:flex-start;flex-direction:row;width:100%;justify-content:space-between}.status-item-meta{align-items:flex-end}.status-overview-card{flex-direction:column;text-align:center;align-items:center}}.ansvar-table-wrap{max-width:960px;margin:0 auto;overflow-x:auto;border-radius:12px;border:1px solid var(--cloud);background:var(--white);-webkit-overflow-scrolling:touch}.ansvar-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:640px}.ansvar-table thead{background:var(--snow)}.ansvar-table td,.ansvar-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cloud);line-height:1.55}.ansvar-table thead th{font-weight:700;color:var(--ink);font-size:.82rem;text-transform:uppercase;letter-spacing:.4px;border-bottom:2px solid var(--cloud)}.ansvar-table tbody th[scope=row]{font-weight:600;color:var(--ink);width:28%;background:rgba(0,94,184,.02)}.ansvar-table tbody td{color:var(--slate2)}.ansvar-table tbody tr:last-child td,.ansvar-table tbody tr:last-child th{border-bottom:none}.ansvar-table tbody tr:hover th[scope=row]{background:rgba(0,94,184,.05)}.ansvar-cell-empty{color:var(--silver);font-weight:500;text-align:center}.ansvar-cell-ours{color:var(--ink);font-weight:500}@media (max-width:640px){.ansvar-table{font-size:.82rem;min-width:560px}.ansvar-table td,.ansvar-table th{padding:12px 14px}.ansvar-table tbody th[scope=row]{width:32%}}