.admin{flex-direction:column;max-width:900px;min-height:100%;margin:0 auto;display:flex}.admin__head{padding:18px var(--page-x);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin__title{font-size:17px;font-weight:700}.admin__tabs{flex:1;gap:8px;display:flex}.admin__body{padding:20px var(--page-x) 40px;flex:1;overflow-y:auto}.button--inline{width:auto;min-height:38px;padding:0 14px;font-size:13.5px}.card+.card{margin-top:10px}.card__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.card__actions .button{width:auto;min-height:42px;padding:0 16px;font-size:14px}.note{border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;width:100%;margin-top:10px;padding:12px 14px;font-size:14px}.note:focus{border-color:var(--brand);outline:none}.person{font-size:15.5px;font-weight:700}.person__sub{color:var(--text-soft);margin-top:2px;font-size:13px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;padding:11px 12px}.table th{color:var(--text-soft);font-size:12.5px;font-weight:600}.table__wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}
