.person-service{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 32px;border:1px solid var(--line);background:var(--surface)}
.person-service h2{font-size:28px;margin:10px 0}.person-service p{margin-bottom:0}.command-history{border-left:1px solid var(--line);padding-left:32px}
.service-fields{border:1px solid var(--line);padding:24px;margin:0 0 24px;min-width:0}.service-fields legend{font-size:22px;padding:0 10px}.service-fields .field:last-child{margin-bottom:0}
.service-check{display:flex;gap:12px;align-items:baseline;cursor:pointer}.service-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}
.command-review{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.command-pending{padding:12px 16px;border-left:3px solid var(--accent);background:var(--surface);font-size:14px}.command-inbox{margin:28px 0 36px}.command-verified{color:var(--accent)}
#command-years{margin-top:22px}#command-years[hidden]{display:none}.service-save{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#service-saved{color:var(--accent);font-size:14px}
@media(max-width:760px){.person-service{grid-template-columns:1fr;padding:20px}.command-history{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.service-fields{padding:16px}.service-fields .fieldrow{display:block}}
