.info-cards{display: flex;gap: 16px;margin: 20px 0;flex-wrap: wrap;}.info-card{display: flex;align-items: center;gap: 12px;background: var(--color-background);border: 1px solid var(--color-border);border-radius: 10px;padding: 16px 20px;flex: 1;min-width: 160px;}.info-card-icon{font-size: var(--font-size-5xl,28px);}.info-card-content h4{margin: 0;font-size: var(--font-size-xs,12px);color: var(--color-text-muted);text-transform: uppercase;}.info-card-value{font-size: var(--font-size-3xl,24px);font-weight: var(--font-weight-bold,700);color: var(--color-secondary);}.data-type-badges{display: flex;gap: 12px;flex-wrap: wrap;margin: 16px 0;}.data-type-badge{display: flex;flex-direction: column;align-items: center;padding: 12px 20px;border-radius: var(--border-radius-sm);font-family: monospace;font-weight: var(--font-weight-semibold,600);}.data-type-badge .data-type-desc{font-size: var(--font-size-xxs,11px);font-weight: var(--font-weight-normal,400);font-family: inherit;margin-top: 4px;opacity: 0.8;}.data-type-string{background: var(--color-info-bg);color: var(--color-info);}.data-type-bool{background: var(--color-success-bg);color: var(--color-success);}.data-type-int{background: var(--color-warning-bg);color: var(--color-error);}.data-type-float{background: var(--color-background);color: var(--color-warning);}.group-section{margin-top: 32px;}.group-header{display: flex;align-items: center;gap: 10px;font-size: var(--font-size-xl,20px);color: var(--color-secondary);margin-bottom: 16px;padding-bottom: 10px;border-bottom: 2px solid var(--color-border);}.group-icon{font-size: var(--font-size-3xl,24px);}.group-count{font-size: var(--font-size-sm,14px);font-weight: var(--font-weight-normal,400);color: var(--color-text-muted);}.property-data-types-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 16px;margin: 16px 0;}.property-data-type-card{background: var(--color-card-background);border: 1px solid var(--color-border);border-radius: 10px;display: flex;align-items: flex-start;gap: 14px;padding: 14px;transition: box-shadow 0.2s,transform 0.2s;}.property-data-type-card:hover{box-shadow: var(--shadow-card-hover,0 4px 12px rgba(0,0,0,0.08));transform: translateY(-2px);}.pdt-icon-wrapper{width: 48px;height: 48px;background: linear-gradient(135deg,var(--color-background) 0%,var(--color-border) 100%);border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.pdt-icon{max-width: 32px;max-height: 32px;object-fit: contain;}.pdt-icon-placeholder{font-size: var(--font-size-3xl,24px);}.pdt-info{flex: 1;min-width: 0;}.pdt-code{display: inline-block;font-family: monospace;font-size: var(--font-size-xxs,11px);font-weight: var(--font-weight-semibold,600);color: var(--color-text-muted);background: var(--color-background);padding: var(--spacing-xs) var(--spacing-xs);border-radius: 3px;margin-bottom: 4px;}.pdt-name{font-size: var(--font-size-sm,14px);font-weight: var(--font-weight-semibold,600);color: var(--color-secondary);margin: 0 0 var(--spacing-sm) 0;line-height: 1.3;}.pdt-meta{display: flex;align-items: center;gap: var(--spacing-sm);flex-wrap: wrap;}.pdt-data-type{font-family: monospace;font-size: var(--font-size-xxs,11px);font-weight: var(--font-weight-semibold,600);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 3px;}.pdt-unit{font-size: var(--font-size-xxs,11px);color: var(--color-text-muted);background: var(--color-background);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 3px;}.pdt-system{font-size: var(--font-size-xxs,11px);color: var(--button-primary-text);background: var(--color-text-muted);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 3px;}.api-endpoint{display: flex;align-items: center;gap: 12px;background: var(--color-background);border: 1px solid var(--color-border);border-radius: var(--border-radius-sm);padding: 12px 16px;margin: 10px 0;flex-wrap: wrap;}.api-method{background: var(--color-success);color: var(--button-primary-text);font-size: var(--font-size-xxs,11px);font-weight: var(--font-weight-bold,700);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 4px;flex-shrink: 0;}.api-endpoint code{font-family: monospace;font-size: var(--font-size-xs,12px);color: var(--color-secondary);background: var(--color-card-background);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 4px;border: 1px solid var(--color-border-light);}.api-desc{font-size: var(--font-size-xs,12px);color: var(--color-text-muted);}.api-docs-link{margin-top: 16px;font-size: var(--font-size-sm,14px);color: var(--color-text-muted);}.api-docs-link a{color: var(--color-primary);text-decoration: none;}.api-docs-link a:hover{text-decoration: underline;}@media (max-width: 575px){.info-cards{flex-direction: column;}.property-data-types-grid{grid-template-columns: 1fr;}.api-endpoint{flex-direction: column;align-items: flex-start;gap: var(--spacing-sm);}}