.org-profile{padding:12px 0}.org-profile>summary{font-weight:750;cursor:pointer;margin-bottom:10px}.org-fields,.org-addresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.org-addresses{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.org-profile label,.org-contact-row label{display:flex;flex-direction:column;gap:4px;font-size:13px}.org-profile input,.org-profile select{min-width:0;width:100%;padding:8px}.org-profile details{margin:12px 0}.org-contact-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 0;border-bottom:1px solid #ededed;margin-bottom:10px}.org-contact-row button{justify-self:start;align-self:end}.hb-source{display:inline-flex;align-items:center;gap:5px;border:1px solid #ededed;border-radius:6px;padding:3px 7px;background:#ededed;font-size:11px;line-height:1.4}.hb-review{color:#9a490d;background:#fff1db}.hb-policy-note{font-size:13px;color:#3d3d3d}.hb-local-box{border-left:3px solid #3d3d3d;padding:10px;background:#f7f7f7}.hb-manager-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hb-manager-head h2{margin:0 auto 0 0}.hb-manager-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.hb-manager-sites label{display:flex;align-items:flex-start;gap:8px;font-size:13px}.hb-manager-sites input{width:18px;height:18px;flex:0 0 auto}.hb-manager-panel{padding:14px;border:1px solid #ededed;border-radius:10px;margin:12px 0}.hb-token-tools{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.hb-token-tools label{flex:1}.hb-token-tools select{max-width:100%}.handbook-editor .hb-source{margin:8px 0}.handbook-editor textarea{font:inherit}.handbook-previous-state{margin:12px 0}.organization-intro h2{margin:6px 0}.organization-intro{padding:14px!important}.organization-toolbar{margin-top:10px!important}.handbook-missing{padding:8px 10px;border-left:3px solid #bb6b22;background:#fff4e0;font-size:13px}.hb-exports a{display:inline-block;margin:5px 12px 5px 0}.hb-manager-panel pre{white-space:pre-wrap;max-height:280px;overflow:auto;font:inherit}
@media(max-width:800px){.org-fields,.org-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-manager-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.org-fields,.org-contact-row,.org-addresses,.hb-manager-sites{grid-template-columns:1fr}}

.organization-tile>.hb-source{grid-column:1/-1;justify-self:start}.organization-rubric{margin-bottom:16px}.organization-result-count{margin:10px 0}.organization-brand{margin-bottom:8px}

.handbook-connected-ui .organization-brand{gap:10px;margin:0}.handbook-connected-ui .organization-brand img{width:125px;max-height:44px;padding:5px}.handbook-connected-ui .organization-brand strong{font-size:14px}.handbook-connected-ui .organization-brand small{font-size:12px}.handbook-connected-ui .organization-intro>h2{font-size:20px;margin:6px 0}.handbook-connected-ui .organization-intro>.eyebrow,.handbook-connected-ui .organization-intro>h2+p{display:none}.handbook-connected-ui .organization-toolbar{margin:8px 0;gap:8px}.handbook-connected-ui .organization-toolbar input{padding:8px}.handbook-connected-ui .organization-intro>p{font-size:12px;margin:6px 0}.handbook-connected-ui .organization-categories{gap:6px}.handbook-connected-ui .organization-categories button{padding:7px 10px}.handbook-connected-ui .handbook-filter-options{margin:6px 0}.handbook-connected-ui .organization-grid{gap:10px}.handbook-connected-ui .organization-tile{padding:12px;min-height:150px}.handbook-connected-ui .hb-manager-head{gap:8px;align-items:end}.hb-manager-head label{font-size:12px}.hb-manager-sites small{display:block}.hb-company-editor .organization-intro>h2{font-size:18px}.hb-exports{font-size:12px}.hb-manager-head button{font-size:12px;padding:8px 10px}

.handbook-connected-ui .handbook-filter-options>summary{display:block;margin:4px 0;padding:6px 8px}.handbook-connected-ui .handbook-filter-options:not([open]){margin:4px 0}.handbook-connected-ui .hb-manager-head{margin-top:8px}.hb-manager-panel p{margin:7px 0}

.hb-editing>[data-hm-shell]>.ws-panel-head,.hb-editing>[data-hm-shell]>.ws-panel-body>label{display:none}.hb-company-editor .organization-brand img{display:none}.hb-company-editor .organization-brand small{display:none}

.org-small-logo{max-width:130px;max-height:44px;object-fit:contain;flex:0 0 auto}.org-addresses fieldset,.org-contact-row>*{min-width:0}.org-addresses fieldset{border:1px solid #ededed;border-radius:7px;padding:10px}.org-profile .organization-contacts{white-space:pre-wrap}
