.user-create-form{align-items:end}.user-table th,.user-table td{padding:9px 10px}.user-table strong{font-size:15px}.user-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:260px}.user-actions form{margin:0}.user-actions button,.user-actions .button{min-height:36px;padding:8px 11px}.user-modal{display:none;position:fixed;inset:0;z-index:40;padding:24px;overflow:auto}.user-modal:target{display:grid;place-items:center}.user-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(2px)}.user-modal-panel{position:relative;z-index:1;width:min(760px,100%);background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;box-shadow:0 24px 70px rgba(15,23,42,.25)}.user-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.user-modal-actions{display:flex;justify-content:flex-end;gap:10px}
@media(max-width:760px){.user-actions{min-width:0}.user-table,.user-table thead,.user-table tbody,.user-table tr,.user-table th,.user-table td{display:block;width:100%}.user-table thead{display:none}.user-table tr{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:10px;background:#fff}.user-table td{border:0;padding:6px 0}.user-edit-form{grid-template-columns:1fr}.user-modal{padding:12px}.user-modal-panel{padding:16px}.user-modal-actions{flex-direction:column}.user-modal-actions .button,.user-modal-actions button{width:100%}}
