.native-dashboard-banner{margin:0 0 18px;padding:14px 18px;border:1px solid #b9cbdc;border-radius:12px;background:#f4f8fc}.native-dashboard-banner nav{display:flex;gap:14px;flex-wrap:wrap}.native-dashboard-banner details{margin-top:10px}#nav button:disabled{opacity:.55;cursor:not-allowed}.brand-project{font-size:18px}
/* Retained original record overflow controls. */
.record-overflow{position:relative;display:inline-block;vertical-align:middle;margin:0}
.record-overflow>summary{display:inline-flex;align-items:center;justify-content:center;list-style:none;margin:0;min-height:32px;cursor:pointer;width:32px;height:32px;border:1px solid #bdcdd7;border-radius:6px;background:white;font-size:20px}
.record-overflow>summary::-webkit-details-marker{display:none}
.record-overflow-menu{position:fixed;z-index:12010;width:210px;display:grid;gap:3px;padding:7px;border:1px solid #bdcdd7;border-radius:6px;background:#fff;box-shadow:0 4px 15px #1f34452a}
.record-overflow-menu[popover]{inset:auto;margin:0}
.record-overflow-menu>button,.record-overflow-menu>a{display:block;text-align:left;width:100%;padding:8px!important;white-space:normal!important;font-size:13px!important;background:white;color:#20364c;border:0;line-height:1.3}
.record-overflow-menu>button:hover,.record-overflow-menu>a:hover{background:#edf7f7}
@media(max-width:600px){.attention-record-controls>.record-overflow>summary,.records-compact .record-controls .record-overflow>summary{width:44px;height:44px;min-height:44px}}
