.line-rating[data-v-7fa5d40e]{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.line-rating-bar[data-v-7fa5d40e]{display:inline-flex;align-items:center;gap:2px}.line-rating-status[data-v-7fa5d40e]{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted,#9a9aa5);font-size:11px;font-weight:600}[dir=ltr] .line-rating-status[data-v-7fa5d40e]{margin-right:4px}[dir=rtl] .line-rating-status[data-v-7fa5d40e]{margin-left:4px}.line-rating-status.is-saved[data-v-7fa5d40e]{color:var(--color-success,#16a34a)}.line-rating-status.is-locked[data-v-7fa5d40e]{font-weight:500}[dir] .line-rating-status.is-empty[data-v-7fa5d40e],[dir] .line-rating-status.is-locked[data-v-7fa5d40e]{margin:0}.line-rating-spinner[data-v-7fa5d40e]{width:10px;height:10px}[dir] .line-rating-spinner[data-v-7fa5d40e]{border:2px solid currentColor;border-radius:50%}[dir=ltr] .line-rating-spinner[data-v-7fa5d40e]{border-right-color:transparent;animation:line-rating-spin-ltr-data-v-7fa5d40e .8s linear infinite}[dir=rtl] .line-rating-spinner[data-v-7fa5d40e]{border-left-color:transparent;animation:line-rating-spin-rtl-data-v-7fa5d40e .8s linear infinite}.line-rating-thumb[data-v-7fa5d40e]{width:28px;height:28px;display:inline-grid;place-items:center;transition:var(--transition-base,all .15s ease-in-out)}[dir] .line-rating-thumb[data-v-7fa5d40e]{padding:0;border:none;border-radius:var(--radius-sm,8px);background:transparent;cursor:pointer}.line-rating-thumb.is-good[data-v-7fa5d40e]{color:var(--color-success,#16a34a)}.line-rating-thumb.is-bad[data-v-7fa5d40e]{color:var(--color-danger,#e5484d)}[dir] .line-rating-thumb.is-good.is-rated[data-v-7fa5d40e],[dir] .line-rating-thumb.is-good[data-v-7fa5d40e]:hover{background:var(--color-success-light,rgba(22,163,74,.1))}[dir] .line-rating-thumb.is-bad.is-rated[data-v-7fa5d40e],[dir] .line-rating-thumb.is-bad[data-v-7fa5d40e]:hover{background:var(--color-danger-light,rgba(229,72,77,.1))}.line-rating-thumb[aria-disabled=true][data-v-7fa5d40e]{opacity:.5}[dir] .line-rating-thumb[aria-disabled=true][data-v-7fa5d40e]{cursor:not-allowed}.line-rating-error[data-v-7fa5d40e]{flex-basis:100%;color:var(--color-danger,#e5484d);font-size:12px;font-weight:600}[dir] .line-rating-error[data-v-7fa5d40e]{margin:4px 0 0}[dir=ltr] .line-rating-error[data-v-7fa5d40e]{text-align:right}[dir=rtl] .line-rating-error[data-v-7fa5d40e]{text-align:left}.line-rating-picker[data-v-7fa5d40e]{flex-basis:100%}[dir] .line-rating-picker[data-v-7fa5d40e]{margin-top:6px;padding:8px 10px;border:1px solid var(--border-color,#ececf0);border-radius:var(--radius,10px);background:var(--surface-card,#fff)}.line-rating-title[data-v-7fa5d40e]{display:block;color:var(--text-heading,#1f1f2c);font-size:12px;font-weight:600}[dir] .line-rating-title[data-v-7fa5d40e]{margin-bottom:6px}.line-rating-reasons[data-v-7fa5d40e]{display:flex;flex-wrap:wrap;gap:6px}.line-rating-reason[data-v-7fa5d40e]{min-height:30px;color:var(--text-body,#52525b);font:inherit;font-size:12px;font-weight:600;transition:var(--transition-base,all .15s ease-in-out)}[dir] .line-rating-reason[data-v-7fa5d40e]{padding:0 11px;border:1px solid var(--border-input,#e4e4e9);border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);cursor:pointer}.line-rating-reason[data-v-7fa5d40e]:hover{color:var(--color-primary,#6c5ce0)}[dir] .line-rating-reason[data-v-7fa5d40e]:hover{border-color:var(--color-primary,#6c5ce0)}.line-rating-reason.is-active[data-v-7fa5d40e]{color:var(--color-primary,#6c5ce0)}[dir] .line-rating-reason.is-active[data-v-7fa5d40e]{border-color:var(--color-primary,#6c5ce0);background:var(--color-primary-light,rgba(108,92,224,.1))}.line-rating-note[data-v-7fa5d40e]{display:flex;flex-direction:column;gap:4px}[dir] .line-rating-note[data-v-7fa5d40e]{margin-top:8px}.line-rating-note-label[data-v-7fa5d40e]{color:var(--text-body,#52525b);font-size:12px;font-weight:600}[dir] .line-rating-note-label[data-v-7fa5d40e]{margin:0}.line-rating-textarea[data-v-7fa5d40e]{width:100%;color:var(--text-heading,#1f1f2c);font:inherit;font-size:13px;resize:vertical}[dir] .line-rating-textarea[data-v-7fa5d40e]{padding:6px 10px;border:1px solid var(--border-input,#e4e4e9);border-radius:var(--radius-sm,8px);background:var(--surface-input,#fff)}.line-rating-textarea[data-v-7fa5d40e]:focus{outline:none}[dir] .line-rating-textarea[data-v-7fa5d40e]:focus{border-color:var(--color-primary,#6c5ce0);box-shadow:var(--focus-ring,0 0 0 3px rgba(108,92,224,.2))}.line-rating-note-error[data-v-7fa5d40e]{color:var(--color-danger,#e5484d);font-size:12px;font-weight:600}.line-rating-count[data-v-7fa5d40e]{align-self:flex-end;color:var(--text-muted,#9a9aa5);font-size:11px;font-variant-numeric:tabular-nums}.line-rating-count.is-over[data-v-7fa5d40e]{color:var(--color-danger,#e5484d)}.line-rating-actions[data-v-7fa5d40e]{display:flex;justify-content:flex-end;gap:6px}[dir] .line-rating-actions[data-v-7fa5d40e]{margin-top:8px}.line-rating-cancel[data-v-7fa5d40e],.line-rating-send[data-v-7fa5d40e]{min-height:30px;font:inherit;font-size:12px;font-weight:600}[dir] .line-rating-cancel[data-v-7fa5d40e],[dir] .line-rating-send[data-v-7fa5d40e]{padding:0 12px;border-radius:var(--radius-btn,10px);cursor:pointer}.line-rating-send[data-v-7fa5d40e]{color:var(--text-on-accent,#fff)}[dir] .line-rating-send[data-v-7fa5d40e]{border:none;background:var(--color-primary,#6c5ce0)}[dir] .line-rating-send[data-v-7fa5d40e]:hover{background:var(--color-primary-hover,#5b4cd1)}.line-rating-send[data-v-7fa5d40e]:disabled{opacity:.55}[dir] .line-rating-send[data-v-7fa5d40e]:disabled{cursor:not-allowed}.line-rating-cancel[data-v-7fa5d40e]{color:var(--text-body,#52525b)}[dir] .line-rating-cancel[data-v-7fa5d40e]{border:1px solid var(--border-color,#ececf0);background:transparent}[dir] .line-rating-cancel[data-v-7fa5d40e]:hover{background:var(--surface-muted,#f4f4f6)}.line-rating button[data-v-7fa5d40e]:focus-visible{outline:none}[dir] .line-rating button[data-v-7fa5d40e]:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px rgba(108,92,224,.2))}.line-rating.is-mobile .line-rating-thumb[data-v-7fa5d40e]{width:44px;height:44px}.line-rating.is-mobile .line-rating-status[data-v-7fa5d40e]{font-size:12px}.line-rating.is-mobile .line-rating-reason[data-v-7fa5d40e]{min-height:44px;font-size:13px}[dir] .line-rating.is-mobile .line-rating-reason[data-v-7fa5d40e]{padding:0 14px}.line-rating.is-mobile .line-rating-textarea[data-v-7fa5d40e]{font-size:16px}.line-rating.is-mobile .line-rating-cancel[data-v-7fa5d40e],.line-rating.is-mobile .line-rating-send[data-v-7fa5d40e]{min-height:44px;font-size:13px}[dir] .line-rating.is-mobile .line-rating-cancel[data-v-7fa5d40e],[dir] .line-rating.is-mobile .line-rating-send[data-v-7fa5d40e]{padding:0 16px}@keyframes line-rating-spin-ltr-data-v-7fa5d40e{to{transform:rotate(1turn)}}@keyframes line-rating-spin-rtl-data-v-7fa5d40e{to{transform:rotate(-1turn)}}@media(prefers-reduced-motion:reduce){[dir=ltr] .line-rating-spinner[data-v-7fa5d40e],[dir=rtl] .line-rating-spinner[data-v-7fa5d40e]{animation-duration:2s}.line-rating-reason[data-v-7fa5d40e],.line-rating-thumb[data-v-7fa5d40e]{transition:none}}[dir] .dark-layout .line-rating-picker[data-v-7fa5d40e]{border-color:#3f3f46;background:#27272e}.dark-layout .line-rating-title[data-v-7fa5d40e]{color:#f4f4f6}.dark-layout .line-rating-reason[data-v-7fa5d40e]:not(.is-active),.dark-layout .line-rating-textarea[data-v-7fa5d40e]{color:#d4d4d8}[dir] .dark-layout .line-rating-reason[data-v-7fa5d40e]:not(.is-active),[dir] .dark-layout .line-rating-textarea[data-v-7fa5d40e]{border-color:#3f3f46;background:transparent}.readiness-card[data-v-269c927a]{color:var(--text-body,#52525b);font-size:.875rem}[dir] .readiness-card[data-v-269c927a]{padding:.75rem .85rem;border:1px solid var(--border-color,#ececf0);border-radius:var(--radius-card,14px);background:var(--card-bg,#fff)}.readiness-card-head[data-v-269c927a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.readiness-card-icon[data-v-269c927a]{display:inline-grid;place-items:center;width:26px;height:26px}[dir] .readiness-card-icon[data-v-269c927a]{border-radius:50%}.tone-ok .readiness-card-icon[data-v-269c927a]{color:var(--color-success,#28c76f)}[dir] .tone-ok .readiness-card-icon[data-v-269c927a]{background:rgba(40,199,111,.14)}.tone-pending .readiness-card-icon[data-v-269c927a]{color:var(--color-primary,#7367f0)}[dir] .tone-pending .readiness-card-icon[data-v-269c927a]{background:rgba(115,103,240,.12)}.tone-warn .readiness-card-icon[data-v-269c927a]{color:var(--color-warning,#ff9f43)}[dir] .tone-warn .readiness-card-icon[data-v-269c927a]{background:rgba(255,159,67,.16)}.tone-blocked .readiness-card-icon[data-v-269c927a]{color:var(--color-danger,#ea5455)}[dir] .tone-blocked .readiness-card-icon[data-v-269c927a]{background:rgba(234,84,85,.14)}.readiness-card-title[data-v-269c927a]{color:var(--text-heading,#1f1f2c);font-size:.95rem}.readiness-card-toggle[data-v-269c927a]{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-primary,#7367f0);font:inherit;font-size:.8rem;font-weight:600}[dir] .readiness-card-toggle[data-v-269c927a]{padding:.15rem .35rem;border:none;border-radius:6px;background:none;cursor:pointer}[dir=ltr] .readiness-card-toggle[data-v-269c927a]{margin-left:auto}[dir=rtl] .readiness-card-toggle[data-v-269c927a]{margin-right:auto}.readiness-card-row .btn[data-v-269c927a]:focus-visible,.readiness-card-toggle[data-v-269c927a]:focus-visible{outline:3px solid var(--color-primary,#7367f0);outline-offset:2px}.readiness-card-rows[data-v-269c927a]{list-style:none}[dir] .readiness-card-rows[data-v-269c927a]{margin:.5rem 0 0;padding:0}.readiness-card-row[data-v-269c927a]{display:grid;grid-template-columns:minmax(92px,auto) 1fr auto;gap:.35rem .75rem;align-items:start}[dir] .readiness-card-row[data-v-269c927a]{padding:.55rem 0;border-top:1px solid var(--border-color,#ececf0)}[dir] .readiness-card-row[data-v-269c927a]:first-child{border-top:0}.row-label[data-v-269c927a]{color:var(--text-heading,#1f1f2c);font-weight:600}.row-body[data-v-269c927a]{display:grid;gap:.15rem;min-width:0}.row-mark[data-v-269c927a]{display:inline-block;width:1em;font-weight:700}.row-ok .row-mark[data-v-269c927a]{color:var(--color-success,#28c76f)}.row-warn .row-mark[data-v-269c927a]{color:var(--color-warning,#ff9f43)}.row-pending .row-mark[data-v-269c927a]{color:var(--color-primary,#7367f0)}.row-blocked .row-mark[data-v-269c927a]{color:var(--color-danger,#ea5455)}.row-hint[data-v-269c927a]{color:var(--text-muted,#82868b);font-size:.8rem;line-height:1.4}.row-action[data-v-269c927a]{justify-self:end}.row-action .btn[data-v-269c927a]{white-space:nowrap}.readiness-card-swaps[data-v-269c927a],.readiness-card-warning[data-v-269c927a]{font-size:.8rem;line-height:1.45}[dir] .readiness-card-swaps[data-v-269c927a],[dir] .readiness-card-warning[data-v-269c927a]{margin:.45rem 0 0}.readiness-card-warning[data-v-269c927a]{color:var(--color-warning-dark,#c26a12)}.readiness-card-swaps[data-v-269c927a]{color:var(--text-muted,#82868b)}[dir] .readiness-card-footer[data-v-269c927a]{margin-top:.65rem}.is-compact[data-v-269c927a]{font-size:.8125rem}[dir] .is-compact[data-v-269c927a]{padding:.6rem .7rem}.is-compact .readiness-card-row[data-v-269c927a]{grid-template-columns:1fr auto}.is-compact .row-label[data-v-269c927a]{grid-column:1/-1}.is-stacked .readiness-card-row[data-v-269c927a]{grid-template-columns:1fr}.is-stacked .row-action[data-v-269c927a]{justify-self:stretch}.is-stacked .row-action .btn[data-v-269c927a]{display:block;width:100%;min-height:44px;white-space:normal}@media(max-width:575.98px){.readiness-card-row[data-v-269c927a]{grid-template-columns:1fr}.row-action[data-v-269c927a]{justify-self:start}}.dark-layout .readiness-card[data-v-269c927a]{color:#b4b7bd}[dir] .dark-layout .readiness-card[data-v-269c927a]{border-color:#3b4253;background:#283046}.dark-layout .readiness-card-title[data-v-269c927a],.dark-layout .row-label[data-v-269c927a]{color:#d0d2d6}[dir] .dark-layout .readiness-card-row[data-v-269c927a]{border-top-color:#3b4253}.dark-layout .readiness-card-warning[data-v-269c927a]{color:#ffc285}