.nav-organization{border-top:1px solid #ffffff24;padding-top:1rem;margin-top:1rem}.nav-organization summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;color:#c6c6c6;font-weight:750;padding:.65rem 1rem}.nav-organization summary::-webkit-details-marker{display:none}.nav-organization summary::after{content:'⌄';margin-left:auto}.nav-organization[open] summary::after{transform:rotate(180deg)}.nav-organization .nav-item{padding-left:2.8rem;font-size:.88rem}.company-scope #organizationNav [data-view="organization"]{display:flex!important}
.organization-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.organization-brand{display:flex;gap:1.2rem;align-items:center;margin-bottom:1.3rem}.organization-brand img{width:210px;max-width:40vw;max-height:65px;object-fit:contain;padding:.7rem;background:white;border:1px solid #ededed;border-radius:9px}.organization-brand strong{font-size:1.1rem}.organization-brand small{display:block;margin-top:.3rem;color:var(--muted);font-size:.9rem}.organization-intro h2{font-size:2rem;margin:.4rem 0}.organization-intro>p{color:var(--muted);line-height:1.65}.organization-toolbar{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.organization-search{flex:1;min-width:230px}.organization-views{display:flex;gap:.3rem}.organization-views [aria-pressed=true],.organization-categories [aria-pressed=true]{background:#3d3d3d;color:white;border-color:#3d3d3d}.organization-categories{display:flex;gap:.6rem;flex-wrap:wrap}.organization-categories button{display:flex;align-items:center;gap:.7rem;text-align:left;background:#ededed;border:1px solid #ededed;border-radius:10px;padding:.75rem 1rem;color:#3d3d3d;font:inherit;font-size:.8rem;cursor:pointer}.organization-categories svg{width:25px;height:25px;flex:none}.organization-categories small{display:block;margin-top:.25rem;font-size:.68rem;opacity:.85}.organization-result-count{font-size:.83rem;color:var(--muted);margin:1.2rem 0}.organization-rubric{margin-bottom:2.2rem}.organization-rubric h3{display:flex;align-items:center;gap:.7rem;font-size:1.2rem}.organization-rubric h3 small{font-weight:normal;margin-left:auto;color:var(--muted);font-size:.75rem}.organization-rubric-icon svg{width:25px;height:25px;color:#3d3d3d}.organization-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:1rem}.organization-tile{display:grid;grid-template-columns:52px 1fr;align-content:start;gap:.6rem;text-align:left;border:1px solid #ededed;background:#fffdf8;border-radius:15px;padding:1.1rem;color:var(--ink);font:inherit;cursor:pointer;min-height:180px;box-shadow:0 3px 10px #11111104;transition:transform .15s,border-color .15s}.organization-tile:hover{transform:translateY(-3px);border-color:#626262;box-shadow:0 7px 18px #11111112}.organization-tile:focus-visible{outline:3px solid #dc7b32;outline-offset:3px}.organization-tile-icon{grid-row:1/3;width:48px;height:48px;background:#ededed;border-radius:12px;padding:10px;color:#3d3d3d}.organization-tile-icon svg{width:100%;height:100%}.organization-tile.is-health .organization-tile-icon{background:#fff0eb;color:#c44436}.organization-tile.is-attachment{border-style:dashed}.organization-tile-label{font-size:.72rem;letter-spacing:.06em;color:#3d3d3d;font-weight:750;align-self:center}.organization-tile strong{font-size:1rem;line-height:1.4;grid-column:1/-1}.organization-tile>small{grid-column:1/-1;color:var(--muted);font-size:.72rem;line-height:1.5}.organization-open{grid-column:1/-1;color:#3d3d3d;display:flex;justify-content:space-between;font-size:.76rem;font-weight:700;margin-top:.4rem}.organization-table{width:100%;border-collapse:collapse;background:#fffdf8;border:1px solid #ededed;font-size:.85rem}.organization-table th,.organization-table td{padding:1rem;border-bottom:1px solid #ededed;text-align:left;vertical-align:top}.organization-table thead th{background:#ededed;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.organization-table tbody th{white-space:nowrap;font-size:.8rem}.organization-table button{border:0;padding:0;background:none;color:#3d3d3d;text-decoration:underline;text-align:left;font:inherit;cursor:pointer;line-height:1.5}.organization-document[hidden],[data-org-new-company][hidden]{display:none!important}.organization-document{scroll-margin-top:1rem}.organization-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.organization-document h3{font-size:1.5rem;line-height:1.4}.organization-document iframe{display:block;width:100%;height:80vh;min-height:450px;border:1px solid #ededed;border-radius:8px;margin-top:1rem;background:#ededed}.organization-local-note{padding:.75rem 1rem;background:#fff4de;border-radius:7px;color:#7f5927;font-size:.85rem}.organization-search-text{font-size:.85rem;line-height:1.7;margin-top:1rem}.organization-search-text summary{cursor:pointer}.organization-contacts{white-space:pre-wrap;line-height:1.7}.organization-basis-head p{max-width:850px;line-height:1.7;color:var(--muted)}#organizationBasis form{display:grid;gap:1rem}#organizationBasis [data-org-site-fields],.organization-location-editor [data-org-location-fields]{display:grid;gap:1rem;margin-top:1rem}.organization-check{display:flex;align-items:center;gap:.7rem}.organization-check input{width:20px;height:20px}.organization-logo-preview{display:flex;align-items:center;gap:1rem;margin:1rem 0}.organization-logo-preview img{width:250px;max-width:60%;height:80px;object-fit:contain;background:white;border:1px solid #ededed;border-radius:9px;padding:.8rem}.organization-logo-form{border-top:1px solid #ededed;padding-top:1.5rem;margin-top:1.5rem}.organization-location-editor{background:#ededed;border:1px solid #ededed;border-radius:12px;margin:1.2rem 0;padding:1rem}.organization-location-editor textarea,#organizationBasis textarea{font:inherit;padding:.75rem;border:1px solid #c6c6c6;border-radius:8px;max-width:100%;width:100%}#organizationBasis [role=status],.organization-location-editor [role=status]{font-size:.8rem;line-height:1.5}#organizationBasis button[type=submit]{justify-self:start}.organization-empty{text-align:center;padding:2.5rem}
@media(max-width:600px){.organization-views{width:100%}.organization-views button{flex:1}.organization-categories button{flex:1 1 42%}.organization-grid{grid-template-columns:1fr 1fr;gap:.65rem}.organization-tile{padding:.8rem;grid-template-columns:1fr;min-height:200px}.organization-tile-icon{grid-row:auto;width:42px;height:42px}.organization-tile strong{font-size:.9rem}.organization-brand{gap:.6rem}.organization-brand img{width:170px}.organization-brand strong{font-size:.9rem}.organization-intro h2{font-size:1.5rem}.organization-document iframe{height:65vh}.organization-detail-head{flex-direction:column}.organization-table{min-width:650px}}
@media print{.nav-organization,.organization-toolbar,.organization-categories,.organization-document .button-row,.organization-detail-head>button{display:none!important}.organization-document iframe{height:100vh}.organization-grid{grid-template-columns:repeat(3,1fr)}}

