.grid-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;margin-top:16px}.grid-form button{align-self:end}.compact{grid-template-columns:repeat(2,minmax(140px,1fr));padding:12px 0}.compact button{grid-column:span 2}details summary{cursor:pointer;color:var(--color-brand-steel-blue, #2d7dd2);font-weight:700}details form{margin-top:10px}.danger{background:var(--color-brand-burnt-peach, #e66c3f)}@media(max-width:850px){.grid-form{grid-template-columns:1fr}}@media(max-width:560px){.compact{grid-template-columns:1fr}.compact button{grid-column:auto}}
.environment-compliance-panel{margin-bottom:24px}.environment-compliance-panel .panel-header{margin-bottom:16px}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.compliance-item{background:var(--color-surface-default,#ffffff);padding:12px 16px;border-radius:8px;border:1px solid var(--color-border-default,rgba(16,31,53,0.08))}.compliance-item small{display:block;color:var(--color-text-secondary,#536174);font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:0.5px}.compliance-item strong{font-size:15px;color:var(--color-text-primary,#172536)}.compliance-item code{font-family:var(--font-mono,monospace);font-size:13px;color:var(--color-brand-action,#1164b4);font-weight:600}.users-management-header h1 small{font-size:14px;color:var(--color-text-secondary,#536174);font-weight:500;margin-left:8px}
