article#organization_detail{box-sizing:border-box;width:100%;max-width:60rem;padding:.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;gap:1.5rem;margin:0 auto}#organization_detail .profile>.details{flex-direction:column;align-items:flex-start}.content .profile .details{width:100%}.org-about{margin:0;color:var(--gray-5, #233944);font-size:var(--font-md, 1rem);line-height:1.5;white-space:pre-wrap}section#members main.members{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:var(--gray-5, #233944)}.user-list{display:flex;flex-direction:column;gap:.75rem}.staff-info{padding:.5rem;background:var(--yellow-1, #fff9ed);border:1px solid var(--yellow-2, #ffe5ba);border-radius:.25rem}section#security main.security{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:var(--gray-5, #233944)}.security-setting{display:flex;align-items:center;gap:.5rem}.security-setting h3{flex:1 0 auto;margin:0;font-weight:600;font-size:var(--font-md, 1rem);color:var(--gray-5, #233944)}#organization_detail .plan{padding-bottom:.5rem}.divider{border:none;border-bottom:1px solid var(--gray-2);margin:.5rem 0;padding:0}.plan-overview{padding:.5rem 0;flex-wrap:wrap;gap:.5rem 1rem;font-family:var(--font-sans, "Source Sans Pro");font-size:var(--font-md, 1rem);font-style:normal;font-weight:400;line-height:var(--font-xl, 1.5rem)}.plan-upgrade{display:flex;flex-direction:column;gap:.5rem}.plan-overview p{margin:0}.plan-name{color:var(--green-4)}.plan-details{display:flex;gap:1rem;align-items:baseline;font-size:var(--font-md)}.plan-benefits.checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:.25rem 0}.staff-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.notification-banner{display:flex;padding:.75rem 1rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.5rem}.notification-banner.blue{background:var(--blue-1);border:1px solid var(--blue-2);color:var(--blue-5)}.notification-banner .banner-content{display:flex;align-items:center;gap:1rem;width:100%}.notification-banner .icon{flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center}.notification-banner .icon svg{width:1.5rem;height:1.5rem;fill:currentColor;opacity:.8}.notification-banner .banner-text{flex:1 1 auto}.notification-banner .banner-text strong{display:block;font-size:var(--font-md, 1rem);font-weight:600;margin-bottom:.25rem}.notification-banner .banner-text p{margin:0;font-size:var(--font-sm, .875rem);opacity:.9}.notification-banner .btn{flex:0 0 auto;white-space:nowrap}
