.users-page{max-width:980px}.user-search{display:flex;gap:10px;margin:24px 0}.user-search input,.plus-form input,.plus-form select{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dcd6cc;border-radius:12px;background:#fff;font:inherit}.users-list{display:grid;border:1px solid #e6e1d8;border-radius:18px;overflow:hidden}.user-row{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border:0;border-bottom:1px solid #eee9e1;background:#fff;text-align:left;cursor:pointer}.user-row:last-child{border-bottom:0}.user-row span{display:grid;gap:3px}.user-row small{color:#746f68}.user-row b{color:#315447}.user-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:24px 0}.access-badge{min-width:210px;padding:18px;border-radius:17px;background:#f1f4f2;display:grid;gap:4px}.access-badge strong{font-size:1.6rem}.access-badge--plus{background:#e8f4ec;color:#244b36}.access-badge--trial{background:#fff3db;color:#74531a}.access-card,.audit-card{margin-top:20px;padding:24px;border:1px solid #e5e0d8;border-radius:20px;background:#fff}.plus-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.plus-form label{display:grid;gap:7px;font-weight:600}.plus-form .button,.plus-form .form-message{grid-column:1/-1}.danger-button{margin-top:18px;padding:11px 14px;border:1px solid #b45045;border-radius:11px;background:#fff;color:#9b352b;font-weight:700;cursor:pointer}.entitlement-audit{list-style:none;padding:0;margin:16px 0 0}.entitlement-audit li{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:14px 0;border-top:1px solid #eee9e1}.entitlement-audit div{display:grid;gap:3px}.entitlement-audit span,.entitlement-audit small,.entitlement-audit time{color:#746f68}.owner-notice{padding:16px;border-radius:14px;background:#f5f2ec}.form-error,.form-message{color:#9b352b}@media(max-width:650px){.user-search,.user-detail-header{flex-direction:column}.user-search .button,.access-badge{width:100%}.plus-form{grid-template-columns:1fr}.entitlement-audit li{grid-template-columns:1fr}.access-card,.audit-card{padding:18px}}
