/* Website navigation: contact tools live in the sidebar. */
.brand{align-items:center;gap:10px}.brand-icon{width:43px;height:43px;object-fit:contain;border-radius:12px;flex:none}
.side-top #add-nav{display:flex!important}
.side-top #contact-tools{display:contents}
.side-top .nav{min-width:0;overflow-wrap:anywhere;line-height:1.4;white-space:normal;min-height:46px;text-decoration:none}
#capture-step:not([hidden]){display:block!important}
#back-capture:not([hidden]){display:inline-flex!important}
#contact-category-filter{display:flex;flex-wrap:wrap;gap:7px;min-width:0;margin:0 0 16px}
.category-filter-button{max-width:100%;min-width:0;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:var(--ink);font:inherit;font-size:13px;line-height:1.3;overflow-wrap:anywhere;cursor:pointer}
.category-filter-button[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:white}
.category-filter-more{flex:1 0 100%;min-width:0}
.category-filter-more>summary{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);font-size:13px;font-weight:600;overflow-wrap:anywhere;cursor:pointer}
.category-filter-names{display:flex;flex-wrap:wrap;gap:7px;padding-top:7px;min-width:0}
@media(min-width:900px){#camera-button{display:none!important}.photo-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.side-top{display:flex;flex-direction:column;gap:4px}.side-top .nav{margin:0;width:100%;font-size:14px;text-align:left}.workspace{grid-template-columns:235px minmax(0,1fr)}aside{padding:24px 14px}.topline{display:none}main{align-self:start}.editor-grid:has(#capture-step:not([hidden])){grid-template-columns:minmax(0,760px);justify-content:center}}
@media(max-width:899px){.desktop-only{display:none!important}.side-top{display:flex;flex-wrap:wrap;gap:4px}.side-top .nav{width:auto;flex:1 1 42%;font-size:13px;padding:10px 8px;margin-bottom:0}.side-top .nav span{font-size:13px}}

.contact-group-title[data-state="account"]{display:none}
#voice-status:empty{display:none}

.manual-entry #step-description,.manual-entry #review-step>.panel-title,.manual-entry [data-i18n="identityHelp"]{display:none}
