.quick-calc-shell[data-v-3aadb39f]{--qc-surface:color-mix(in srgb, var(--card) 96%, var(--background));--qc-surface-muted:color-mix(in srgb, var(--muted) 82%, var(--card));--qc-surface-strong:color-mix(in srgb, var(--foreground) 8%, var(--card));--qc-border:color-mix(in srgb, var(--foreground) 14%, transparent);--qc-border-strong:color-mix(in srgb, var(--foreground) 28%, transparent);--qc-text:var(--foreground);--qc-muted:var(--muted-foreground);--qc-accent:hsl(var(--destructive));--qc-accent-soft:color-mix(in srgb, hsl(var(--destructive)) 10%, transparent);--qc-shadow:0 18px 40px color-mix(in srgb, var(--foreground) 8%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, hsl(var(--destructive)) 8%, transparent) 0%, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--background) 96%, var(--muted)) 0%, var(--background) 100%);padding:8px}.quick-calc-layout[data-v-3aadb39f]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:10px;height:100%;min-height:0;display:grid}.quick-calc-panel[data-v-3aadb39f]{border:1px solid var(--qc-border);background:var(--qc-surface);min-height:0;box-shadow:var(--qc-shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.quick-calc-panel__header[data-v-3aadb39f]{border-bottom:1px solid var(--qc-border);background:linear-gradient(90deg, color-mix(in srgb, hsl(var(--destructive)) 10%, transparent) 0%, transparent 24%), linear-gradient(180deg, #fff3 0%, transparent 100%);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px 8px;display:flex}.quick-calc-toolbar[data-v-3aadb39f]{border-bottom:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-surface-muted) 72%, transparent);align-items:stretch;gap:12px;padding:12px;display:flex}.quick-calc-toolbar__section[data-v-3aadb39f]{flex:1;min-width:min(280px,100%)}.quick-calc-industry-grid[data-v-3aadb39f]{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.quick-calc-industry-card[data-v-3aadb39f]{border:1px solid var(--qc-border);background:color-mix(in srgb, var(--background) 92%, var(--card));min-width:0;min-height:42px;color:var(--qc-text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.quick-calc-industry-card[data-v-3aadb39f]:hover{border-color:var(--qc-border-strong);transform:translateY(-1px)}.quick-calc-industry-card[data-v-3aadb39f]:focus-visible{border-color:color-mix(in srgb, hsl(var(--destructive)) 42%, var(--qc-border));box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--destructive)) 10%, transparent);outline:none}.quick-calc-industry-card.is-selected[data-v-3aadb39f]{border-color:color-mix(in srgb, hsl(var(--destructive)) 42%, var(--qc-border));background:color-mix(in srgb, hsl(var(--destructive)) 7%, white);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}.quick-calc-industry-card__icon[data-v-3aadb39f]{width:14px;height:14px;color:color-mix(in srgb, var(--foreground) 44%, transparent);flex:0 0 14px;justify-content:center;align-items:center;transition:color .14s,transform .14s;display:inline-flex}.quick-calc-industry-card__icon.is-selected[data-v-3aadb39f]{color:hsl(var(--destructive));transform:scale(1.02)}.quick-calc-industry-card__text[data-v-3aadb39f]{min-width:0;font-size:14px;line-height:1.3}.quick-calc-toolbar__meta[data-v-3aadb39f]{color:var(--qc-muted);justify-content:flex-end}.quick-calc-empty-state[data-v-3aadb39f]{border:1px dashed var(--qc-border-strong);color:var(--qc-muted);background:color-mix(in srgb, var(--qc-surface-muted) 60%, transparent);border-radius:14px;margin:12px 12px 0;padding:14px 16px}.quick-calc-panel__title-wrap[data-v-3aadb39f]{gap:4px;display:grid}.quick-calc-panel__eyebrow[data-v-3aadb39f],.quick-calc-group__eyebrow[data-v-3aadb39f],.quick-calc-field__label[data-v-3aadb39f]{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.quick-calc-panel__eyebrow[data-v-3aadb39f],.quick-calc-group__eyebrow[data-v-3aadb39f]{color:var(--qc-accent)}.quick-calc-panel__title[data-v-3aadb39f],.quick-calc-group__title[data-v-3aadb39f]{color:var(--qc-text);margin:0;font-size:clamp(1.06rem,1.36vw,1.3rem);font-weight:700;line-height:1.08}.quick-calc-group__title--multiline[data-v-3aadb39f]{white-space:pre-line;line-height:1.2}.quick-calc-status[data-v-3aadb39f]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quick-calc-status--stack[data-v-3aadb39f]{max-width:180px}.quick-calc-status__item[data-v-3aadb39f]{background:var(--qc-surface-muted);min-height:24px;color:var(--qc-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.quick-calc-catalog[data-v-3aadb39f],.quick-calc-form[data-v-3aadb39f]{min-height:0;padding:10px;overflow:auto}.quick-calc-hint-banner[data-v-3aadb39f]{border:1px solid var(--qc-border);background:color-mix(in srgb, var(--background) 92%, var(--card));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 10px 0;padding:8px 10px;display:flex}.quick-calc-hint-banner__content[data-v-3aadb39f]{gap:2px;min-width:0;display:grid}.quick-calc-hint-banner__title[data-v-3aadb39f]{color:var(--qc-text);font-size:12px;font-weight:700}.quick-calc-hint-banner__text[data-v-3aadb39f]{color:var(--qc-muted);font-size:10px;line-height:1.3}.quick-calc-hint-banner__action[data-v-3aadb39f]{border:1px solid color-mix(in srgb, var(--qc-accent) 32%, var(--qc-border));background:color-mix(in srgb, hsl(var(--destructive)) 8%, white);width:26px;height:26px;color:hsl(var(--destructive));cursor:pointer;border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;gap:6px;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff94}.quick-calc-hint-banner__action[data-v-3aadb39f]:hover{border-color:hsl(var(--destructive));background:color-mix(in srgb, hsl(var(--destructive)) 14%, white);transform:translateY(-1px)scale(1.03)}.quick-calc-hint-enter-active[data-v-3aadb39f],.quick-calc-hint-leave-active[data-v-3aadb39f]{transition:opacity .22s,transform .22s,max-height .22s,margin .22s,padding .22s;overflow:hidden}.quick-calc-hint-enter-from[data-v-3aadb39f],.quick-calc-hint-leave-to[data-v-3aadb39f]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)}.quick-calc-catalog[data-v-3aadb39f]{align-content:start;gap:12px;display:grid}.quick-calc-group[data-v-3aadb39f]{border:1px solid var(--qc-border);background:linear-gradient(180deg, #ffffff38 0%, transparent 100%), color-mix(in srgb, var(--card) 94%, var(--muted));border-radius:14px}.quick-calc-group--major .quick-calc-group__eyebrow[data-v-3aadb39f]{color:color-mix(in srgb, var(--qc-text) 58%, var(--qc-accent))}.quick-calc-group--table[data-v-3aadb39f]{grid-template-columns:172px minmax(0,1fr);display:grid;overflow:hidden}.quick-calc-group__side[data-v-3aadb39f]{border-right:1px solid var(--qc-border);background:linear-gradient(180deg, color-mix(in srgb, var(--qc-surface-strong) 92%, white) 0%, color-mix(in srgb, var(--qc-surface-muted) 86%, transparent) 100%);align-content:center;gap:6px;padding:14px 14px 14px 16px;display:grid;position:relative}.quick-calc-group__side[data-v-3aadb39f]:after{content:"";background:linear-gradient(90deg, var(--qc-accent) 0%, color-mix(in srgb, var(--qc-accent) 34%, transparent) 55%, transparent 100%);opacity:.72;height:2px;position:absolute;top:10px;left:16px;right:16px}.quick-calc-group__eyebrow[data-v-3aadb39f]{letter-spacing:.18em;margin-top:4px;margin-bottom:0;font-size:11px}.quick-calc-group__count[data-v-3aadb39f]{border:1px solid var(--qc-border);background:color-mix(in srgb, white 40%, var(--qc-surface-muted));min-width:36px;height:24px;color:var(--qc-text);border-radius:999px;justify-content:center;justify-self:start;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.quick-calc-group__rows[data-v-3aadb39f]{background:linear-gradient(#ffffff2e 0%,#0000 100%);grid-auto-rows:minmax(46px,auto);display:grid}.quick-calc-group__rows[data-v-3aadb39f]:has(.quick-calc-selection-row:only-child){grid-auto-rows:minmax(46px,auto)}:is(.quick-calc-group--general .quick-calc-group__rows[data-v-3aadb39f],.quick-calc-group--general .quick-calc-group__rows[data-v-3aadb39f]:has(.quick-calc-selection-row:only-child)){grid-auto-rows:minmax(38px,auto)}.quick-calc-selection-row[data-v-3aadb39f]{border-bottom:1px solid var(--qc-border);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;padding:10px 16px;display:flex;position:relative}.quick-calc-selection-row[data-v-3aadb39f]:last-child{border-bottom:none}.quick-calc-group--general .quick-calc-selection-row[data-v-3aadb39f]{min-height:38px;padding-top:7px;padding-bottom:7px}.quick-calc-selection-row[data-v-3aadb39f]:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--qc-accent) 72%, transparent) 0%, transparent 100%);opacity:.18;width:3px;position:absolute;top:0;bottom:0;left:0}.quick-calc-option__input[data-v-3aadb39f],.quick-calc-segment__item input[data-v-3aadb39f]{opacity:0;pointer-events:none;position:absolute}.quick-calc-inline-option[data-v-3aadb39f]{cursor:pointer;min-width:0;color:var(--qc-text);align-items:center;gap:7px;padding:2px 4px 2px 0;transition:color .14s,transform .14s,opacity .14s;display:inline-flex;position:relative}.quick-calc-inline-option[data-v-3aadb39f]:hover{transform:translate(1px)}.quick-calc-inline-option__icon[data-v-3aadb39f]{width:14px;height:14px;color:color-mix(in srgb, var(--foreground) 44%, transparent);flex:0 0 14px;justify-content:center;align-items:center;transition:color .14s,transform .14s;display:inline-flex}.quick-calc-inline-option__icon.is-selected[data-v-3aadb39f]{color:hsl(var(--destructive));transform:scale(1.02)}.quick-calc-inline-option__text[data-v-3aadb39f]{white-space:nowrap;font-size:14px;line-height:1.3;transition:color .14s,opacity .14s}.quick-calc-inline-option.is-selected[data-v-3aadb39f]{background:color-mix(in srgb, hsl(var(--destructive)) 7%, transparent);border-radius:6px;padding-left:4px;padding-right:6px}.quick-calc-inline-option__text.is-selected[data-v-3aadb39f]{color:hsl(var(--destructive));font-weight:700}.quick-calc-selection-row__blank[data-v-3aadb39f]{width:100%;min-height:20px}.quick-calc-form-stack[data-v-3aadb39f]{align-content:start;gap:8px;display:grid}.quick-calc-panel--form .quick-calc-panel__header[data-v-3aadb39f]{padding:8px 10px 6px}.quick-calc-panel--form .quick-calc-panel__title-wrap[data-v-3aadb39f]{gap:2px}.quick-calc-panel--form .quick-calc-panel__title[data-v-3aadb39f],.quick-calc-panel--form .quick-calc-panel__eyebrow[data-v-3aadb39f]{font-size:14px}.quick-calc-panel--form .quick-calc-status__item[data-v-3aadb39f]{min-height:20px;padding:0 6px;font-size:14px}.quick-calc-panel--form .quick-calc-form[data-v-3aadb39f]{padding:8px;font-size:14px;overflow:auto}.quick-calc-panel--form .quick-calc-form-stack[data-v-3aadb39f]{gap:6px}.quick-calc-form-section[data-v-3aadb39f]{border:1px solid var(--qc-border);background:linear-gradient(180deg, #ffffff3d 0%, transparent 100%), color-mix(in srgb, var(--card) 96%, var(--muted));border-radius:14px;gap:8px;padding:10px 12px;display:grid}.quick-calc-form-section--summary[data-v-3aadb39f]{background:linear-gradient(180deg, color-mix(in srgb, hsl(var(--destructive)) 5%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--card) 96%, var(--muted))}.quick-calc-panel--form .quick-calc-form-section[data-v-3aadb39f]{border-radius:12px;gap:6px;padding:8px 10px}.quick-calc-form-section__header[data-v-3aadb39f]{gap:2px;display:grid}.quick-calc-form-section__eyebrow[data-v-3aadb39f]{color:var(--qc-accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.quick-calc-form-section__title[data-v-3aadb39f]{color:var(--qc-text);margin:0;font-size:14px;font-weight:700}.quick-calc-panel--form .quick-calc-form-section__eyebrow[data-v-3aadb39f]{letter-spacing:0;text-transform:none;font-size:14px}.quick-calc-panel--form .quick-calc-form-section__title[data-v-3aadb39f]{font-size:14px}.quick-calc-form-grid[data-v-3aadb39f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.quick-calc-panel--form .quick-calc-form-grid[data-v-3aadb39f]{gap:6px 8px}.quick-calc-form-grid--summary[data-v-3aadb39f]{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.quick-calc-field[data-v-3aadb39f]{gap:5px;min-width:0;display:grid}.quick-calc-panel--form .quick-calc-field[data-v-3aadb39f]{gap:4px}.quick-calc-field--wide[data-v-3aadb39f]{grid-column:span 2}.quick-calc-field__label[data-v-3aadb39f]{color:var(--qc-muted)}.quick-calc-field__input[data-v-3aadb39f],.quick-calc-field__readonly[data-v-3aadb39f]{border:1px solid var(--qc-border);background:color-mix(in srgb, var(--background) 92%, var(--card));width:100%;min-width:0;min-height:38px;color:var(--qc-text);border-radius:10px;align-items:center;padding:0 10px;font-size:13px;line-height:1.4;display:flex}.quick-calc-panel--form .quick-calc-field__label[data-v-3aadb39f]{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.quick-calc-panel--form .quick-calc-field__input[data-v-3aadb39f],.quick-calc-panel--form .quick-calc-field__readonly[data-v-3aadb39f]{border-radius:9px;min-height:32px;padding:0 8px;font-size:14px}.quick-calc-field__input[data-v-3aadb39f]{outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.quick-calc-field__input.is-disabled[data-v-3aadb39f],.quick-calc-field__input[data-v-3aadb39f]:disabled{cursor:not-allowed;color:var(--qc-muted);background:color-mix(in srgb, var(--muted) 72%, var(--card))}.quick-calc-field__input[data-v-3aadb39f]:focus{border-color:color-mix(in srgb, var(--qc-accent) 42%, var(--qc-border));background:color-mix(in srgb, hsl(var(--destructive)) 4%, white);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--destructive)) 10%, transparent)}.quick-calc-field__readonly[data-v-3aadb39f]{color:color-mix(in srgb, var(--qc-text) 58%, var(--qc-muted));border-color:color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--muted) 72%, var(--card))}.quick-calc-field__readonly--multiline[data-v-3aadb39f]{align-items:flex-start;min-height:52px;padding-top:8px;padding-bottom:8px}.quick-calc-panel--form .quick-calc-field__readonly--multiline[data-v-3aadb39f]{min-height:40px;padding-top:6px;padding-bottom:6px;line-height:1.25}.quick-calc-field__readonly--emphasis[data-v-3aadb39f]{letter-spacing:.01em;font-size:16px;font-weight:700}.quick-calc-panel--form .quick-calc-field__readonly--emphasis[data-v-3aadb39f]{font-size:14px}.quick-calc-form-hint[data-v-3aadb39f]{color:var(--qc-muted);font-size:10px;line-height:1.35}.quick-calc-panel--form .quick-calc-form-hint[data-v-3aadb39f]{font-size:14px;line-height:1.35}.quick-calc-segment[data-v-3aadb39f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:inline-grid}.quick-calc-segment__item[data-v-3aadb39f]{border:1px solid var(--qc-border);background:color-mix(in srgb, var(--background) 88%, var(--card));min-height:32px;color:var(--qc-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.quick-calc-segment__item.is-active[data-v-3aadb39f]{border-color:color-mix(in srgb, var(--foreground) 24%, transparent);background:color-mix(in srgb, var(--muted) 82%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}@media (width<=980px){.quick-calc-shell[data-v-3aadb39f]{padding:8px}.quick-calc-toolbar[data-v-3aadb39f]{flex-direction:column;align-items:stretch}.quick-calc-toolbar__meta[data-v-3aadb39f]{justify-content:flex-start}.quick-calc-layout[data-v-3aadb39f]{grid-template-columns:1fr}.quick-calc-catalog[data-v-3aadb39f],.quick-calc-form[data-v-3aadb39f]{max-height:none}.quick-calc-status[data-v-3aadb39f]{justify-content:flex-start}.quick-calc-group--table[data-v-3aadb39f]{grid-template-columns:1fr}.quick-calc-group__side[data-v-3aadb39f]{border-right:none;border-bottom:1px solid var(--qc-border)}.quick-calc-group__rows[data-v-3aadb39f]{grid-template-rows:none}.quick-calc-form-grid[data-v-3aadb39f],.quick-calc-form-grid--summary[data-v-3aadb39f]{grid-template-columns:1fr}.quick-calc-hint-banner[data-v-3aadb39f]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.quick-calc-selection-row[data-v-3aadb39f]{gap:8px 12px}.quick-calc-inline-option__text[data-v-3aadb39f]{white-space:normal;font-size:13px}.quick-calc-form-section[data-v-3aadb39f]{padding:10px}.quick-calc-field--wide[data-v-3aadb39f]{grid-column:auto}}