/* Categorized factor choices and readable configuration feedback. */
.factor-picker{color:#c5d1dc}
.factor-picker.is-placeholder{color:#6f8495!important}
.factor-picker option{color:#c5d1dc;background:#141d27;font-weight:400}
.factor-picker option.factor-placeholder{color:#6f8495}
.factor-picker optgroup{color:#8fc4b3;background:#17232c;font-weight:600;font-style:normal}
.factor-picker option[value="__custom__"]{color:#a8d9c5}
.config-card-copy>.config-feedback[data-status="idle"]{color:#8396a7}
.combination-add{display:flex;gap:10px}.combination-add>.button{flex:1}
.factor-template-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #2a3945}
.factor-template-entry>span{font-size:var(--text-xs);color:#8ea3b4}
.brand-mark{width:52px;height:52px;min-width:52px;mask-image:url('/static/assets/favicon.svg?v=brand-quant-1');-webkit-mask-image:url('/static/assets/favicon.svg?v=brand-quant-1');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}
@media(max-width:1100px){.brand-mark{width:46px;height:46px;min-width:46px}}
@media(max-width:650px){.factor-template-entry{align-items:flex-start;flex-direction:column}.combination-add{flex-direction:column}}
