.kong-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.kong-metric,.kong-panel{min-width:0}.kong-metric{border:1px solid var(--line, #e1e5ed);background:var(--surface,#fff);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.kong-metric small,.kong-metric span{color:var(--text-muted,#697586)}.kong-metric strong{overflow-wrap:anywhere}.kong-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.kong-panel{margin:16px 0;padding:22px}.kong-panel h2{font-size:1.14rem;margin:0 0 8px}.kong-panel p{color:var(--text-muted,#63718b);line-height:1.5}.kong-field{display:flex;flex-direction:column;gap:8px;font-weight:600}.kong-field small{font-weight:400}.kong-field input,.kong-field textarea,.kong-field select,.kong-inline input,.kong-inline select{width:100%;padding:10px 12px;border:1px solid #d6dce7;border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.kong-provision{display:grid;gap:16px;max-width:780px}.kong-inline{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:14px}.kong-inline label{flex:1;min-width:200px}.kong-alert{padding:13px 16px;border-radius:10px;border:1px solid #c7d5e9;background:#edf5ff;color:#214872;margin:16px 0}.kong-alert-error{border-color:#ffd0cb;background:#fff1ef;color:#952e21}.kong-row-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.kong-target{border-top:1px solid #e6eaf0;padding:16px 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kong-target-label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:180px}.kong-target-label span,.kong-caption{font-size:.83rem;color:#64748b}.kong-target-actions{display:flex;flex-wrap:wrap;gap:8px}.kong-target-actions form{margin:0}.kong-change-target{width:100%;margin:0}.kong-danger{color:#b52829!important;border-color:#ffd1d1!important}.kong-danger-zone summary{cursor:pointer;font-weight:650}.kong-add-target{border-top:1px solid #e6eaf0;padding-top:18px}.kong-create-club{max-width:800px}@media(max-width:850px){.kong-summary,.kong-panels{grid-template-columns:1fr}.kong-panel{padding:16px}.kong-target-actions{width:100%}}
