.forms-page,.forms-detail{gap:var(--space-6);flex-direction:column;display:flex}.forms-notice{font-size:var(--font-t6);color:var(--color-tertiary);margin:0}.forms-tab-count{margin-left:var(--space-1);font-size:var(--font-t7);color:var(--color-muted);font-weight:var(--weight-regular)}.forms-result-note{font-size:var(--font-t6);color:var(--color-secondary);margin:0}.forms-empty{padding:var(--space-6) 0;text-align:center;font-size:var(--font-t6);color:var(--color-muted)}.forms-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.forms-grid>li{min-width:0;display:flex}.forms-card{gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-4);background:var(--surface-2);border:1px solid var(--color-divider);border-radius:var(--radius-card);color:inherit;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.forms-card:hover{border-color:var(--color-secondary)}.forms-card:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.forms-card-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.forms-card.has-thumb{align-items:flex-start;gap:var(--space-3);flex-direction:row}.forms-card-thumb{border:1px solid var(--color-divider);border-radius:var(--radius-xs);background:#fff;flex-shrink:0;height:auto}.forms-card-head{align-items:flex-start;gap:var(--space-2);display:flex}.forms-card-title{min-width:0;font-size:var(--font-t5);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-primary);overflow-wrap:anywhere;flex:1}.forms-card:hover .forms-card-title{color:var(--brand-text)}.forms-card-arrow{color:var(--color-tertiary);flex-shrink:0;margin-top:3px}.forms-card-summary{font-size:var(--font-t6);line-height:var(--leading-normal);color:var(--color-secondary)}.forms-card-badges{gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.forms-detail-head{gap:var(--space-2);flex-direction:column;display:flex}.forms-detail-head .page-title,.forms-detail-head .page-desc{margin:0}.forms-detail-meta{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--font-t6);grid-template-columns:auto 1fr;display:grid}.forms-detail-meta dt{color:var(--color-tertiary)}.forms-detail-meta dd{color:var(--color-secondary);overflow-wrap:anywhere;margin:0}.forms-detail-thumb{align-items:flex-start;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.forms-detail-thumb img{border:1px solid var(--color-divider);border-radius:var(--radius-chip);background:#fff;max-width:100%;height:auto}.forms-detail-action{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.forms-detail-download{min-height:44px;text-decoration:none}.forms-detail-section{gap:var(--space-3);flex-direction:column;display:flex}.forms-example-table th[scope=row]{white-space:normal;width:36%;font-weight:var(--weight-semibold);color:var(--color-secondary);text-align:left;background:0 0;border-bottom-width:1px}.forms-example-table tbody tr:last-child th{border-bottom:none}.forms-example-table td{white-space:normal}.forms-example-tip{font-size:var(--font-t6);color:var(--color-secondary);margin:0}.forms-link-icon{color:var(--color-tertiary);flex-shrink:0}
