.admin-cards{grid-template-columns:1fr}.admin-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--line);border-radius:11px;padding:17px;transition:.15s ease}.admin-card:hover{border-color:var(--teal);transform:translateY(-1px)}.admin-card h3{margin:0 0 5px}.admin-card p{margin:0;color:var(--muted)}.user-list{display:grid;margin-top:18px}.user-list>a{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding:16px 5px}.user-list>a:hover{color:var(--teal)}.user-list b,.user-list span,.user-list small{display:block}.user-list span{color:var(--muted);font-size:.85rem;margin-top:4px}.user-list>a>div:last-child{text-align:right}.user-list em{display:inline-block;margin-top:6px;font-style:normal}.section-gap{margin-top:34px!important}.back-link{margin:-12px 0 18px;font-weight:800;color:var(--teal)}.account-panel{max-width:850px}.check-label{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:flex-start}.check-label input{width:auto!important;margin:0 8px 0 0}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.integration-status{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.integration-status h2{margin:4px 0}.state{padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:800}.state.ok{background:#dff4ed;color:#08735e}.state.hold{background:#fff1d8;color:#9a5d00}.state.bad{background:#ffe7e1;color:#a63d2d}.button-secondary{display:inline-block;border:1px solid var(--teal);border-radius:7px;background:#fff;color:var(--teal);font-weight:800;padding:9px 12px}.connection-result{font-weight:800}.metric-row{display:flex;gap:12px;margin-top:18px}.metric-row div{background:var(--soft);padding:12px 20px;border-radius:9px}.metric-row b,.metric-row small{display:block}.metric-row b{font-size:1.5rem}.mapping-list{display:grid}.mapping-list a{display:flex;justify-content:space-between;gap:16px;padding:14px 4px;border-top:1px solid var(--line)}.mapping-list span{color:var(--muted)}.notice-panel{border-left:5px solid var(--orange)}.notice-panel li{margin:9px 0}.sm8-actions{display:flex;align-items:center;gap:14px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.timeline{display:grid;gap:4px;margin-bottom:24px}.timeline>div{display:grid;grid-template-columns:12px 1fr;gap:10px}.timeline>div>span{width:10px;height:10px;border-radius:50%;background:var(--teal);margin-top:7px}.timeline p{margin:0 0 10px}.timeline b,.timeline small,.timeline time{display:block}.timeline small,.timeline time{color:var(--muted);margin-top:3px}.timeline time{font-size:.75rem}.document-list{display:grid;gap:8px}.document-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;padding:12px}.document-list a b,.document-list a small{display:block}.document-list a small{color:var(--muted);margin-top:4px}@media(max-width:800px){.integration-grid{grid-template-columns:1fr}.mapping-list a,.document-list>div{align-items:flex-start;flex-direction:column}}
.mapping-forms{display:grid;gap:10px;margin-top:18px}.mapping-forms form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;border-top:1px solid var(--line);padding-top:12px}.mapping-forms label,.mapping-forms label b{display:block}.mapping-forms select{width:100%;margin-top:7px}
