body.one81-system .ds-comp{flex-direction:column;gap:32px;margin:24px 0;display:flex}body.one81-system .ds-comp__item{flex-direction:column;gap:12px;display:flex}body.one81-system .ds-comp__question{color:var(--text-default);margin:0;font-size:20px;font-weight:600;line-height:1.35}body.one81-system .ds-comp__optional{color:var(--text-muted);font-size:14px;font-weight:400}body.one81-system .ds-comp__details{color:var(--text-muted);font-size:15px;line-height:1.5}body.one81-system .ds-comp__details p{margin:0 0 4px}body.one81-system .ds-comp__details ul{margin:0 0 4px;padding-left:20px}body.one81-system .ds-comp__hint{color:var(--text-muted);margin:0;font-size:14px}body.one81-system .ds-comp__fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}body.one81-system .ds-comp__field{margin:0}body.one81-system .ds-comp__field--wide{grid-column:1/-1}body.one81-system .ds-comp__control{align-items:center;gap:8px;display:flex}body.one81-system .ds-comp__control .ds-input,body.one81-system .ds-comp__control .ds-textarea{flex:auto;min-width:0}body.one81-system .ds-comp__unit{color:var(--text-muted);white-space:nowrap;flex:none;font-size:14px}body.one81-system .ds-comp__date{max-width:240px}body.one81-system .ds-comp__scale-points{flex-wrap:wrap;gap:8px;display:flex}body.one81-system .ds-comp__scale-point{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--color-neutral-0);min-width:48px;height:48px;color:var(--text-default);cursor:pointer;padding:0 12px;font-size:16px;font-weight:600;transition:border-color .15s,background-color .15s}body.one81-system .ds-comp__scale-point:hover:not(:disabled){border-color:var(--color-neutral-900)}body.one81-system .ds-comp__scale-point.is-selected{border-color:var(--color-neutral-900);background:var(--color-neutral-900);color:var(--color-neutral-0)}body.one81-system .ds-comp__scale-point:disabled{cursor:default}body.one81-system .ds-comp__scale-ends{color:var(--text-muted);justify-content:space-between;gap:16px;margin-top:8px;font-size:13px;display:flex}body.one81-system .ds-comp__saved{flex-direction:column;gap:16px;margin:24px 0;display:flex}body.one81-system .ds-comp__saved-on{color:var(--status-success);margin:0;font-size:15px;font-weight:600}body.one81-system .ds-comp__after-save{border-radius:var(--radius-md);background:var(--status-success-bg);color:var(--text-default);margin:0;padding:12px 16px;font-size:15px}body.one81-system .ds-comp__answers{margin:0}body.one81-system .ds-comp__answer{border-bottom:1px solid var(--border-subtle);padding:14px 0}body.one81-system .ds-comp__answer:last-child{border-bottom:0}body.one81-system .ds-comp__answer dt{color:var(--text-default);font-size:15px;font-weight:600}body.one81-system .ds-comp__answer dd{color:var(--text-default);margin:4px 0 0;font-size:15px}body.one81-system .ds-comp-preview{padding:24px 20px}body.one81-system .ds-comp-preview__waiting{text-align:center;padding:48px 0}@media (max-width:575px){body.one81-system .ds-comp__question{font-size:18px}body.one81-system .ds-comp__scale-point{min-width:44px;height:44px}}body.one81-system .ds-prob{flex-direction:column;gap:20px;margin:24px 0;display:flex}body.one81-system .ds-prob-card,body.one81-system .ds-prob-chip{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-neutral-0);min-height:48px;color:var(--text-default);text-align:left;align-items:center;gap:10px;padding:10px 14px;font-size:15px;line-height:1.35;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}body.one81-system .ds-prob-card__label{overflow-wrap:anywhere;flex:auto;min-width:0}body.one81-system .ds-prob-card__mark{flex:none;font-size:16px}body.one81-system .ds-prob-card.is-right,body.one81-system .ds-prob-chip.is-right{border-color:var(--status-success);background:var(--status-success-bg)}body.one81-system .ds-prob-card.is-right .ds-prob-card__mark,body.one81-system .ds-prob-chip.is-right .ds-prob-card__mark{color:var(--status-success)}body.one81-system .ds-prob-card.is-wrong,body.one81-system .ds-prob-chip.is-wrong{border-color:var(--status-error);background:var(--status-error-bg)}body.one81-system .ds-prob-card.is-wrong .ds-prob-card__mark,body.one81-system .ds-prob-chip.is-wrong .ds-prob-card__mark{color:var(--status-error)}body.one81-system .ds-prob-card.is-dragging,body.one81-system .ds-prob-chip.is-dragging{opacity:.35}body.one81-system .ds-prob-ghost{box-shadow:var(--shadow-lg);opacity:.95;cursor:grabbing}body.one81-system .ds-prob-order{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}body.one81-system .ds-prob-order__handle{width:28px;height:36px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin-left:-6px;display:flex}body.one81-system .ds-prob-order.is-locked .ds-prob-order__handle{cursor:default;opacity:.4}body.one81-system .ds-prob-order__pos{border-radius:var(--radius-pill);background:var(--color-neutral-100);height:24px;color:var(--text-default);flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}body.one81-system .ds-prob-order__moves{flex:none;gap:4px;display:flex}body.one81-system .ds-prob-order__card.is-over-before{box-shadow:0 -3px 0 0 var(--color-neutral-900)}body.one81-system .ds-prob-order__card.is-over-after{box-shadow:0 3px 0 0 var(--color-neutral-900)}body.one81-system .ds-prob-icon{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--color-neutral-0);width:36px;height:36px;color:var(--text-default);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}body.one81-system .ds-prob-icon:hover:not(:disabled){border-color:var(--color-neutral-900)}body.one81-system .ds-prob-icon:disabled{opacity:.35;cursor:default}body.one81-system .ds-prob-chips{flex-wrap:wrap;gap:8px;display:flex}body.one81-system .ds-prob-chip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:inline-flex}body.one81-system .ds-prob-chip:hover:not(:disabled){border-color:var(--color-neutral-900)}body.one81-system .ds-prob-chip.is-selected{border-color:var(--color-neutral-900);box-shadow:inset 0 0 0 1px var(--color-neutral-900)}body.one81-system .ds-prob-chip:disabled{cursor:default;opacity:1;color:var(--text-default)}body.one81-system .ds-prob-sort{flex-direction:column;gap:16px;display:flex}body.one81-system .ds-prob-sort__tray{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--color-neutral-50);padding:12px}body.one81-system .ds-prob-sort__label{color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:600}body.one81-system .ds-prob-sort__groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}body.one81-system .ds-prob-sort__group{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-neutral-0);flex-direction:column;gap:10px;min-height:120px;padding:12px;display:flex}body.one81-system .ds-prob-sort__group .ds-prob-chips{flex-direction:column;align-items:stretch}body.one81-system .ds-prob-sort__group.is-target,body.one81-system .ds-prob-sort__tray.is-target{border-style:dashed;border-color:var(--color-neutral-900);cursor:pointer}body.one81-system .ds-prob-sort__group.is-over,body.one81-system .ds-prob-sort__tray.is-over{background:var(--color-neutral-100)}body.one81-system .ds-prob-sort__group-head{color:var(--text-strong);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}body.one81-system .ds-prob-sort__group-head:disabled{cursor:default;color:var(--text-strong);opacity:1}body.one81-system .ds-prob-match{grid-template-columns:1fr 1fr;gap:12px;display:grid}body.one81-system .ds-prob-match__col{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}body.one81-system .ds-prob-match__card{width:100%}body.one81-system .ds-prob-match__col:last-child .ds-prob-chip{cursor:pointer;touch-action:manipulation}body.one81-system .ds-prob-match__card.is-paired{border-color:var(--color-neutral-500)}body.one81-system .ds-prob-match__card.is-target{border-style:dashed}body.one81-system .ds-prob-match__card.is-over{background:var(--color-neutral-100)}body.one81-system .ds-prob-match__num{border-radius:var(--radius-pill);background:var(--color-neutral-900);height:22px;color:var(--color-neutral-0);flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}body.one81-system .ds-prob__feedback{border-radius:var(--radius-md);color:var(--text-default);flex-direction:column;gap:6px;padding:14px 16px;display:flex}body.one81-system .ds-prob__feedback.is-right{background:var(--status-success-bg)}body.one81-system .ds-prob__feedback.is-right strong{color:var(--status-success)}body.one81-system .ds-prob__feedback.is-wrong{background:var(--status-error-bg)}body.one81-system .ds-prob__feedback.is-wrong strong{color:var(--status-error)}body.one81-system .ds-prob__feedback.is-revealed{background:var(--status-info-bg)}body.one81-system .ds-prob__feedback.is-revealed strong{color:var(--status-info)}body.one81-system .ds-prob__feedback-head{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;display:flex}body.one81-system .ds-prob__why{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--color-neutral-0);color:var(--text-default);cursor:pointer;margin-left:auto;padding:4px 14px;font-size:14px;font-weight:600}body.one81-system .ds-prob__explanation{margin:0;font-size:15px;line-height:1.5}body.one81-system .ds-prob__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}body.one81-system .ds-prob__notice{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}body.one81-system .ds-prob-summary{flex-direction:column;gap:8px;display:flex}body.one81-system .ds-prob-summary__list{margin:0;padding:0;list-style:none}body.one81-system .ds-prob-summary__item{border-bottom:1px solid var(--border-subtle);color:var(--text-default);grid-template-columns:20px 1fr auto;align-items:baseline;gap:12px;padding:12px 0;font-size:15px;display:grid}body.one81-system .ds-prob-summary__item:last-child{border-bottom:0}body.one81-system .ds-prob-summary__item>i{color:var(--text-muted)}body.one81-system .ds-prob-summary__item.is-right>i{color:var(--status-success)}body.one81-system .ds-prob-summary__item.is-revealed>i{color:var(--status-info)}body.one81-system .ds-prob-summary__result{color:var(--text-muted);text-align:right;font-size:14px}@media (max-width:575px){body.one81-system .ds-prob-card,body.one81-system .ds-prob-chip{padding:8px 10px;font-size:14px}body.one81-system .ds-prob-icon{width:32px;height:32px}body.one81-system .ds-prob-match{gap:8px}body.one81-system .ds-prob-summary__item{grid-template-columns:20px 1fr}body.one81-system .ds-prob-summary__result{text-align:left;grid-column:2}}
