.question-branches{container-type:inline-size;padding:22px;border-top:1px solid #e4dbe0;color:#45313d;min-width:0}.question-branches *{box-sizing:border-box}.question-branches .qb-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.question-branches .qb-heading h4{margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.5}.question-branches .qb-footer p,.question-branches .qb-heading p{margin:0;line-height:1.7;color:#786771}.question-branches .qb-count{flex-shrink:0;border-radius:20px;background:#f0e6ec;color:#795569;padding:4px 10px;white-space:nowrap}.question-branches .qb-list{display:grid;gap:14px}.question-branches .qb-rule{min-width:0;border:1px solid #dfd2da;border-radius:10px;background:#fff;box-shadow:0 2px 5px #40263805;overflow:visible}.question-branches .qb-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #eee6eb;background:#faf7f9;border-radius:10px 10px 0 0}.question-branches .qb-rule-head strong{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.question-branches .qb-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#95657e}.question-branches .qb-actions{display:flex;align-items:center;gap:6px}.question-branches .qb-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 9px;margin:0;border:1px solid #ddcfd7;border-radius:6px;background:white;color:#71455d;cursor:pointer;white-space:nowrap}.question-branches .qb-actions button:disabled{opacity:.3;cursor:not-allowed}.question-branches .qb-actions .qb-remove{margin-left:6px;border-color:transparent;background:transparent;color:#8e526a}.question-branches .qb-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:18px 16px}.question-branches .qb-field{min-width:0}.question-branches .qb-label{color:#77616e;margin-bottom:8px;line-height:1.5}.question-branches .qb-picker{position:relative;min-width:0}.question-branches .qb-select{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:12px;margin:0;border:1px solid #cdb8c4;border-radius:7px;color:#392a33;background:#fffdfd;text-align:left;line-height:1.65;cursor:pointer;white-space:normal}.question-branches .qb-select>span:first-child{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.question-branches .qb-chevron{flex-shrink:0;color:#8d657d}.question-branches .qb-select[aria-expanded=true]{border-color:#925b77;box-shadow:0 0 0 2px #925b7712}.question-branches .qb-invalid{border-color:#b64e58;color:#9a3543}.question-branches .qb-choices{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);max-height:320px;overflow:auto;padding:6px;border:1px solid #cdb8c4;border-radius:8px;background:#fff;box-shadow:0 12px 30px #36212b20}.question-branches .qb-choices button{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:6px;width:100%;border:0;border-radius:5px;background:white;color:#45313d;text-align:left;padding:10px;white-space:normal;overflow-wrap:anywhere;line-height:1.65;cursor:pointer;margin:0}.question-branches .qb-choices button:hover,.question-branches .qb-choices button[aria-pressed=true]{background:#f4eaf0;color:#71334f}.question-branches .qb-choices button:disabled{color:#a99aa3;background:#faf8f9;cursor:not-allowed}.question-branches .qb-choices small{grid-column:1/-1;color:#988691}.question-branches .qb-choice-mark{color:#8a4969}.question-branches .qb-footer{display:grid;justify-items:start;gap:12px;margin-top:16px}.question-branches .qb-add{padding:9px 14px;min-height:40px;border:1px solid #c9afbe;border-radius:6px;background:#f8f0f5;color:#71334f;cursor:pointer}.question-branches .qb-complete{color:#786771;line-height:1.7}.question-branches button:focus-visible{outline:2px solid #945673;outline-offset:3px}.question-branches .qb-complete,.question-branches .qb-count,.question-branches .qb-footer p,.question-branches .qb-heading p,.question-branches .qb-label{font-size:13px}.question-branches .qb-actions button,.question-branches .qb-add,.question-branches .qb-choices button,.question-branches .qb-choices button>span,.question-branches .qb-select,.question-branches .qb-select span{font-size:14px}.fa-desktop .fa-workbench .question-branches .qb-choices button,.fa-desktop .fa-workbench .question-branches .qb-choices button>span,.fa-desktop .fa-workbench .question-branches .qb-select,.fa-desktop .fa-workbench .question-branches .qb-select span{font-size:14px!important}@container(max-width:620px){.question-branches .qb-fields{grid-template-columns:minmax(0,1fr);gap:16px}.question-branches .qb-choices{position:relative;top:auto;margin-top:6px}}@media(max-width:600px){.question-branches{padding:16px 14px}.question-branches .qb-rule-head{padding:10px 12px}.question-branches .qb-fields{padding:14px 12px}.question-branches .qb-heading{gap:8px}.question-branches .qb-actions button{min-height:40px;min-width:36px}}