.record-view-controls{display:flex;align-items:center;gap:16px;min-height:44px;padding:0 20px;border-bottom:1px solid var(--line,var(--border));}
.record-view-tabs{display:flex;align-self:stretch;gap:22px;min-width:0;}
.record-view-controls .record-view-tab{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;}
.record-view-controls .record-view-tab[aria-selected="true"]{color:var(--text);border-bottom-color:var(--accent);}
.record-view-controls .record-view-tab:disabled{opacity:.45;cursor:default;}
.record-view-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
.record-view-controls .record-view-refresh{margin-left:auto;min-height:30px;padding:5px 10px;font-size:12px;white-space:nowrap;}
.record-view-summary{padding:20px 24px;min-width:0;}
.record-view-summary h2{margin:0 0 14px;font-size:22px;font-weight:550;letter-spacing:-.4px;}
.record-view-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;}
.record-view-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;border:1px solid var(--border,var(--line));border-radius:8px;overflow-wrap:anywhere;}
.record-view-list li span{grid-column:1;font-size:12px;color:var(--muted);}
.record-view-list li button{grid-column:2;grid-row:1/3;max-width:150px;white-space:normal;}
.record-view-status{overflow-wrap:anywhere;}
.record-view-search{box-sizing:border-box;width:100%;min-width:0;font-size:16px;margin:0 0 10px;}
.record-view-native[hidden],.record-view-summary[hidden],.record-view-list[hidden],.record-view-status[hidden],.record-view-search[hidden],.record-view-refresh[hidden]{display:none!important;}
@media(max-width:600px){.record-view-controls{padding:0 14px;gap:12px;}.record-view-tabs{gap:18px;}.record-view-summary{padding:18px 14px;}}
@media(max-width:400px){.record-view-list li{grid-template-columns:minmax(0,1fr);}.record-view-list li button{grid-column:1;grid-row:auto;max-width:none;justify-self:start;}}
