.ss-cond-menu { position: fixed; z-index: 10000; padding: var(--spacing-4); border: 1px solid var(--color-border); border-radius: var(--radius-cards); background: var(--color-surface); box-shadow: var(--shadow-lg); } .ss-cond { min-width: min(46rem, 96vw); } .ss-cond-row { display: flex; flex-wrap: wrap; align-items: center; gap: var(--spacing-8); padding: var(--spacing-4) 0; } .ss-cond-label { min-width: 5em; font-weight: var(--font-weight-bold); } .ss-cond-pick { display: inline-flex; flex-wrap: wrap; align-items: center; gap: var(--spacing-4); } .ss-cond-cell, .ss-cond-value { width: 7em; } .ss-cond .ui-input.is-bad { border-color: var(--color-danger); border-style: dashed; } .ss-cond-note { margin: 0 0 var(--spacing-8); padding: var(--spacing-8) var(--spacing-12); border-left: 4px solid var(--color-warning); background: var(--color-surface-raised); } .ss-cond-formula { flex: 1 1 20em; overflow-wrap: anywhere; color: var(--color-text-secondary); } .ss-cond-foot { margin-top: var(--spacing-8); border-top: 1px solid var(--color-border); }