/* Same control height and baseline; retain existing desktop typography. */
body .toolbar.brand-identity-toolbar{align-items:flex-end}
body .brand-identity-toolbar .surface-actions{align-items:stretch}
body .brand-identity-toolbar .surface-actions>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:44px;padding-block:0;text-align:center;white-space:normal;line-height:1.25}
@media screen and (max-width:760px){
 body .toolbar.brand-identity-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,1.05fr);align-items:end;gap:10px}
 body .brand-identity-toolbar>div,body .brand-identity-toolbar .brand-organization-switch{min-width:0;width:100%}
 body .brand-identity-toolbar .brand-organization-switch{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}
 body .brand-identity-toolbar .brand-organization-switch>select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:12px;background-color:var(--paper,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23756b55' stroke-width='1.6'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;color:var(--ink);font-family:inherit;font-size:16px;line-height:normal;text-align:center;text-align-last:center;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}
 body .brand-identity-toolbar .surface-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body .brand-identity-toolbar .surface-actions>button{min-width:0;width:100%;min-height:44px;height:44px;padding-inline:8px;font-size:11px}
}
@media screen and (max-width:360px){body .toolbar.brand-identity-toolbar{grid-template-columns:minmax(0,1fr)}}
