:root{color:#1f2937;background:#f3f4f6;font-family:system-ui,-apple-system,Hiragino Sans,sans-serif}body{margin:0}.topbar{color:#fff;background:#111827;align-items:center;gap:16px;padding:12px 24px;display:flex}.topbar strong{flex:1}.card{background:#fff;border-radius:8px;max-width:960px;margin:24px auto;padding:24px}.narrow{max-width:360px}form{gap:12px;display:grid}label{gap:4px;font-size:14px;display:grid}input,select{border:1px solid #d1d5db;border-radius:4px;padding:8px}button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:4px;padding:8px 16px}button:disabled{opacity:.5;cursor:default}button.danger{background:#dc2626}.error{color:#dc2626}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e5e7eb;padding:8px}.status-provisioning{color:#d97706}.status-active{color:#16a34a}.status-suspended{color:#dc2626}fieldset{border:1px solid #e5e7eb;border-radius:4px;gap:8px;display:grid}
