/* Keep operational navigation usable at high scaling without shrinking text. */
.import-panel{max-width:780px}
.import-guidance{margin-top:24px;border-top:1px solid var(--border,#64748b);padding-top:12px}
.import-guidance ul{padding-left:22px;line-height:1.6}
.import-guidance li+li{margin-top:8px}
.topbar:has(.operational-nav){flex-wrap:wrap}
.operational-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.operational-nav .btn{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
.operational-nav .updates-bell{min-width:44px;padding:10px}
.operational-account-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.configuration-card-heading h3{min-width:0;overflow-wrap:anywhere}
.configuration-card p{overflow-wrap:anywhere}
.configuration-dialog input,.configuration-dialog select{max-width:100%;box-sizing:border-box}
#history-activity{scroll-margin-top:16px;min-width:0}
#history-activity .history-search-form{margin-bottom:12px}
.history-search-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.history-search-controls input[type=search]{flex:1 1 240px;min-width:0;max-width:100%;box-sizing:border-box}
#history-activity table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:600px){.operational-nav{width:100%;justify-content:flex-start}.configuration-dialog-heading h3{min-width:0;overflow-wrap:anywhere}}

.updates-bell{position:relative}
.updates-bell.has-unread::after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px var(--panel,#fff);pointer-events:none}
