.admin-visibility{background:linear-gradient(120deg,#1d3028,#13221b);border:1px solid #405746}.admin-visibility.is-hidden{border-color:#c2d3a2;background:linear-gradient(120deg,#29352b,#13221b)}.admin-visibility-heading{display:flex;align-items:center;gap:16px}.admin-visibility-heading h2{margin:7px 0 0}.visibility-badge{margin-left:auto;padding:7px 10px;border:1px solid #506047;border-radius:20px;color:#c9dcb0;font-size:10px;font-weight:700;letter-spacing:.09em}.admin-visibility-body{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px}.admin-visibility-body p{margin:5px 0;line-height:1.5}.admin-visibility-body .quiet{font-size:12px}.admin-visibility-body button{flex:none;min-width:190px}.admin-visibility details{border-top:1px solid #344739;margin-top:20px;padding-top:16px;color:#a9bbaa;font-size:12px;line-height:1.8}.admin-visibility summary{cursor:pointer;color:#c1cfb5}.admin-visibility details p{max-width:800px}@media(max-width:650px){.admin-visibility-body{align-items:stretch;flex-direction:column;gap:15px}.admin-visibility-heading>img{width:32px;height:32px}.admin-visibility-heading{gap:10px}.visibility-badge{font-size:8px;padding:6px}.admin-visibility-heading h2{font-size:20px}}
