.app-breadcrumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--c-text-secondary)}@media(max-width:767px){.app-breadcrumbs{display:none}}.app-breadcrumbs--sep{flex-shrink:0;color:var(--c-text-faint)}.app-breadcrumbs--link,.app-breadcrumbs--link.router-link-active{flex-shrink:0;color:inherit;text-decoration:none;white-space:nowrap;transition:color .1s}.app-breadcrumbs--link.router-link-active:hover,.app-breadcrumbs--link:hover{color:var(--c-ink)}@media(max-width:1023px){.app-breadcrumbs--link.is-middle,.app-breadcrumbs--sep.is-middle{display:none}}.app-breadcrumbs--current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink);font-weight:500}.avatar[data-v-1489b3a7]{display:inline-grid;place-items:center;border-radius:50%;font-weight:600;line-height:1;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu[data-v-47283e71]{--um-ink:var(--c-ink);--um-mute:var(--c-text-secondary);--um-faint:var(--c-text-faint);--um-border:var(--c-border);--um-bg:var(--c-bg);--um-danger:#e5484d;position:relative}.user-menu--trigger[data-v-47283e71]{display:flex;align-items:center;gap:8px;padding:4px 6px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background-color .1s}.user-menu--trigger-open[data-v-47283e71],.user-menu--trigger[data-v-47283e71]:hover{background-color:var(--um-bg)}.user-menu--identity[data-v-47283e71]{min-width:0;display:flex;flex-direction:column;line-height:1.2;text-align:left}.user-menu--name[data-v-47283e71]{font-size:12.5px;font-weight:500;color:var(--um-ink)}.user-menu--name[data-v-47283e71],.user-menu--username[data-v-47283e71]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu--username[data-v-47283e71]{font-size:11px;color:var(--um-faint)}.user-menu--chevron[data-v-47283e71]{flex-shrink:0;color:var(--um-faint);transition:transform .15s}.user-menu--trigger-open .user-menu--chevron[data-v-47283e71]{transform:rotate(180deg)}.user-menu--dropdown[data-v-47283e71]{position:absolute;right:0;top:calc(100% + 6px);width:280px;background:var(--c-surface-raised);border:1px solid var(--um-border);border-radius:12px;box-shadow:0 4px 12px rgba(20,25,35,.08),0 12px 32px rgba(20,25,35,.12);padding:6px;z-index:100;transform-origin:right top}.user-menu--head[data-v-47283e71]{display:flex;align-items:center;gap:12px;padding:8px}.user-menu--head-text[data-v-47283e71]{min-width:0}.user-menu--head-name[data-v-47283e71]{font-size:14px;font-weight:600;color:var(--um-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu--head-username[data-v-47283e71]{font-size:12px;color:var(--um-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu--divider[data-v-47283e71]{height:1px;background:var(--um-border);margin:4px 0}.user-menu--items[data-v-47283e71]{display:flex;flex-direction:column;gap:2px}.user-menu--item[data-v-47283e71]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;background:transparent;border-radius:8px;font-size:13.5px;color:var(--um-ink);text-align:left;cursor:pointer;transition:background-color .1s}.user-menu--item[data-v-47283e71]:hover{background-color:var(--um-bg)}.user-menu--item-icon[data-v-47283e71]{flex-shrink:0;color:var(--um-mute)}.user-menu--item-danger .user-menu--item-icon[data-v-47283e71],.user-menu--item-danger[data-v-47283e71]{color:var(--um-danger)}.user-menu--item-danger[data-v-47283e71]:hover{background-color:rgba(229,72,77,.08)}.user-menu-pop-enter-active[data-v-47283e71],.user-menu-pop-leave-active[data-v-47283e71]{transition:opacity .12s ease,transform .12s ease}.user-menu-pop-enter-from[data-v-47283e71],.user-menu-pop-leave-to[data-v-47283e71]{opacity:0;transform:scale(.96)}.el-select-dropdown__item:has(.select-department--option){height:auto;padding-top:4px;padding-bottom:4px}.select-department--option{display:flex;flex-direction:column;min-width:0;line-height:1.3}.select-department--address,.select-department--label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-department--address{font-size:12px;font-weight:400;color:var(--c-text-faint)}.contact-form--group{font-size:15px;font-weight:500;padding-bottom:12px}.contact-form--internal{margin-bottom:18px;padding:12px 16px;background-color:var(--c-surface-subtle);border-radius:8px}.contact-form--internal .el-form-item:last-child{margin-bottom:0}.contact-form--internal-toggle .el-form-item__content{flex-direction:column;align-items:flex-start;line-height:18px}.contact-form--internal-hint{font-size:12px;color:var(--c-text-gray)}.contact-form--without-assignment{padding:0 16px;background-color:var(--c-surface-subtle);border-radius:8px}.contact-form--details{display:flex;flex-direction:column;gap:6px;width:100%}.contact-form--details-item{display:grid;grid-template-columns:140px 1fr 40px;grid-gap:8px;width:100%}.contact-form--details-actions{display:flex;padding-top:6px}.ui-button[data-v-66306074]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .1s,color .1s,border-color .1s,filter .1s,transform .1s}.ui-button[data-v-66306074]:active{transform:scale(.98)}.ui-button[data-v-66306074]:disabled{opacity:.5;pointer-events:none}.ui-button--icon[data-v-66306074]{flex-shrink:0}.ui-button--spinner[data-v-66306074]{flex-shrink:0;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:ui-button-spin-66306074 .6s linear infinite}.ui-button--sm[data-v-66306074]{height:32px;padding:0 12px;font-size:13px;gap:6px}.ui-button--md[data-v-66306074]{height:36px;padding:0 14px;font-size:13.5px;gap:6px}.ui-button--lg[data-v-66306074]{height:40px;padding:0 16px;font-size:14px;gap:8px}.ui-button--primary[data-v-66306074]{background:var(--c-accent);color:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.05),0 1px 2px rgba(249,158,88,.4)}.ui-button--primary[data-v-66306074]:hover{filter:brightness(1.1)}.ui-button--primary[data-v-66306074]:active{filter:brightness(.95)}.ui-button--secondary[data-v-66306074]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-border)}.ui-button--secondary[data-v-66306074]:hover{background:var(--c-bg)}.ui-button--ghost[data-v-66306074]{background:transparent;color:var(--c-ink)}.ui-button--ghost[data-v-66306074]:hover{background:var(--c-bg)}.ui-button--subtle[data-v-66306074]{background:var(--c-bg);color:var(--c-ink)}.ui-button--subtle[data-v-66306074]:hover{background:var(--c-surface-muted)}.ui-button--danger[data-v-66306074]{background:var(--c-surface);color:var(--c-danger);border-color:var(--c-border)}.ui-button--danger[data-v-66306074]:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.4)}.ui-button--accent[data-v-66306074]{background:var(--c-accent-soft);color:var(--c-accent)}.ui-button--accent[data-v-66306074]:hover{background:var(--c-accent-soft)}@keyframes ui-button-spin-66306074{to{transform:rotate(1turn)}}.current-call-header[data-v-5b0c6f3a]{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.current-call-header--icon[data-v-5b0c6f3a]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.current-call-header--icon.is-ringing[data-v-5b0c6f3a]{background:rgba(249,158,88,.16);color:var(--c-accent);animation:current-call-ring-pulse-5b0c6f3a 1.6s ease-out infinite}.current-call-header--icon.is-connected[data-v-5b0c6f3a]{background:rgba(22,163,74,.14);color:var(--c-success)}.current-call-header--main[data-v-5b0c6f3a]{flex:1;min-width:0}.current-call-header--title[data-v-5b0c6f3a]{font-size:13.5px;font-weight:600;line-height:1.2;color:var(--c-ink)}.current-call-header--status[data-v-5b0c6f3a]{display:flex;align-items:center;gap:6px;margin-top:2px;white-space:nowrap;font-size:11.5px}.current-call-header--dot[data-v-5b0c6f3a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.current-call-header--dot.is-ringing[data-v-5b0c6f3a]{background:var(--c-accent);animation:current-call-dot-blink-5b0c6f3a 1.2s ease-in-out infinite}.current-call-header--dot.is-connected[data-v-5b0c6f3a]{background:#16a34a}.current-call-header--status-text[data-v-5b0c6f3a]{font-weight:500}.current-call-header--status-text.is-ringing[data-v-5b0c6f3a]{color:var(--c-accent)}.current-call-header--status-text.is-connected[data-v-5b0c6f3a]{color:var(--c-success)}.current-call-header--separator[data-v-5b0c6f3a]{color:var(--c-text-faint)}.current-call-header--timer[data-v-5b0c6f3a]{color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.current-call-header--collapse[data-v-5b0c6f3a]{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer;transition:color .15s,background .15s}.current-call-header--collapse[data-v-5b0c6f3a]:hover{color:var(--c-ink);background:var(--c-bg)}@keyframes current-call-ring-pulse-5b0c6f3a{0%{box-shadow:0 0 0 0 rgba(249,158,88,.45)}70%{box-shadow:0 0 0 7px rgba(249,158,88,0)}to{box-shadow:0 0 0 0 rgba(249,158,88,0)}}@keyframes current-call-dot-blink-5b0c6f3a{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.current-call-header--dot.is-ringing[data-v-5b0c6f3a],.current-call-header--icon.is-ringing[data-v-5b0c6f3a]{animation:none}}.current-call-last-call[data-v-e1e3ef3e]{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font-size:12px;color:var(--c-text-secondary)}.current-call-last-call--muted[data-v-e1e3ef3e]{flex-shrink:0;color:var(--c-text-faint)}.current-call-last-call--value[data-v-e1e3ef3e]{overflow:hidden;text-overflow:ellipsis;font-weight:500;color:rgba(17,17,19,.8)}.current-call-contact[data-v-05f3da24]{display:flex;align-items:center;gap:10px;padding:8px 6px 8px 10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface-hover)}.current-call-contact--main[data-v-05f3da24]{flex:1;min-width:0}.current-call-contact--name[data-v-05f3da24],.current-call-contact--position[data-v-05f3da24]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-call-contact--name[data-v-05f3da24]{font-size:13.5px;font-weight:500;line-height:1.2;color:var(--c-ink)}.current-call-contact--position[data-v-05f3da24]{margin-top:2px;font-size:11.5px;color:var(--c-text-secondary)}.current-call-contact--edit[data-v-05f3da24]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer}.current-call-contact--edit[data-v-05f3da24]:hover{color:var(--c-ink);background:var(--c-bg)}.current-call-contact--create[data-v-05f3da24]{width:100%}.current-call-group-head[data-v-4aa03ba8]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 2px;color:var(--c-text-faint)}.current-call-group-head--icon[data-v-4aa03ba8]{flex-shrink:0}.current-call-group-head--label[data-v-4aa03ba8]{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.current-call-group-head--right[data-v-4aa03ba8]{margin-left:auto;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.current-call-assignments--empty[data-v-afc8bae4]{padding:10px 12px;border:1px dashed var(--c-border);border-radius:8px;background:var(--c-surface-hover);font-size:12.5px;color:var(--c-text-secondary)}.current-call-assignments--groups[data-v-afc8bae4]{display:flex;flex-direction:column;gap:12px}.current-call-assignments--groups.is-scrollable[data-v-afc8bae4]{max-height:260px;overflow-y:auto}.current-call-assignments--payer[data-v-afc8bae4]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:6px;padding:0 2px}.current-call-assignments--payer-icon[data-v-afc8bae4]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border:1px solid var(--c-border);border-radius:6px;background:var(--c-bg);color:var(--c-text-secondary)}.current-call-assignments--payer-name[data-v-afc8bae4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--c-ink)}.current-call-assignments--payer-lock[data-v-afc8bae4]{display:flex;flex-shrink:0;color:var(--c-danger)}.current-call-assignments--rows[data-v-afc8bae4]{overflow:hidden;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface)}.current-call-assignments--row[data-v-afc8bae4]{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;border:none;background:transparent;font:inherit;text-align:left}.current-call-assignments--row+.current-call-assignments--row[data-v-afc8bae4]{border-top:1px solid var(--c-border-light)}.current-call-assignments--row.is-selectable[data-v-afc8bae4]{cursor:pointer;transition:background .15s}.current-call-assignments--row.is-selectable[data-v-afc8bae4]:hover{background:var(--c-bg)}.current-call-assignments--row.is-selected[data-v-afc8bae4]{background:var(--c-accent-soft)}.current-call-assignments--row.is-selected[data-v-afc8bae4]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--c-accent)}.current-call-assignments--row.is-selected[data-v-afc8bae4]:hover{background:var(--c-accent-soft)}.current-call-assignments--radio[data-v-afc8bae4]{position:relative;width:14px;height:14px;margin-top:2px;flex-shrink:0;border:1.5px solid var(--c-border);border-radius:50%;background:var(--c-surface)}.current-call-assignments--radio.is-on[data-v-afc8bae4]{border-color:var(--c-accent)}.current-call-assignments--radio.is-on[data-v-afc8bae4]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--c-accent)}.current-call-assignments--row-main[data-v-afc8bae4]{display:flex;flex:1;flex-direction:column;min-width:0}.current-call-assignments--row-title[data-v-afc8bae4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.2;color:var(--c-ink)}.current-call-assignments--row-meta[data-v-afc8bae4]{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:11px;color:var(--c-text-secondary)}.current-call-assignments--row-meta svg[data-v-afc8bae4]{flex-shrink:0;color:var(--c-text-faint)}.current-call-assignments--address[data-v-afc8bae4],.current-call-assignments--agent[data-v-afc8bae4]{display:inline-flex;align-items:center;gap:4px;min-width:0}.current-call-assignments--address span[data-v-afc8bae4],.current-call-assignments--agent span[data-v-afc8bae4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-call-assignments--address[data-v-afc8bae4]{flex:1}.current-call-assignments--agent[data-v-afc8bae4]{flex-shrink:0}.current-call-assignments--agent span[data-v-afc8bae4]{max-width:110px}.current-call-assignments--payer-only[data-v-afc8bae4]{display:flex;align-items:center;gap:6px;min-width:0}.current-call-assignments--payer-only svg[data-v-afc8bae4]{flex-shrink:0;color:var(--c-text-faint)}.current-call-assignments--row-hint[data-v-afc8bae4]{flex-shrink:0;font-size:11px;color:var(--c-text-secondary)}.current-call-finance[data-v-1c5b392c]{overflow:hidden;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface-hover)}.current-call-finance--status[data-v-1c5b392c]{display:flex;align-items:flex-start;gap:6px;padding:6px 10px;border-bottom:1px solid var(--c-border-light);font-size:11.5px;font-weight:600;line-height:1.2}.current-call-finance--status svg[data-v-1c5b392c]{flex-shrink:0;margin-top:1px}.current-call-finance--status.is-ok[data-v-1c5b392c]{background:rgba(22,163,74,.1);color:var(--c-success)}.current-call-finance--status.is-warn[data-v-1c5b392c]{background:rgba(217,119,6,.1);color:var(--c-warning)}.current-call-finance--status.is-danger[data-v-1c5b392c]{background:rgba(220,38,38,.1);color:var(--c-danger)}.current-call-finance--metrics[data-v-1c5b392c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.current-call-finance--metric[data-v-1c5b392c]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px}.current-call-finance--metric+.current-call-finance--metric[data-v-1c5b392c]{border-left:1px solid var(--c-border-light)}.current-call-finance--metric-label[data-v-1c5b392c]{font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--c-text-faint)}.current-call-finance--metric-value[data-v-1c5b392c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--c-ink)}.current-call-finance--metric-value.is-danger[data-v-1c5b392c]{color:var(--c-danger)}.current-call-finance--metric-value.is-ok[data-v-1c5b392c]{color:var(--c-success)}.current-call-finance--bar[data-v-1c5b392c]{display:flex;height:6px;border-top:1px solid var(--c-border-light);background:var(--c-bg)}.current-call-finance--bar-overdue[data-v-1c5b392c]{background:#dc2626}.current-call-finance--bar-current[data-v-1c5b392c]{background:#16a34a}.current-call-finance--warning[data-v-1c5b392c]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid var(--c-border-light);font-size:11.5px;color:var(--c-danger)}.current-call-finance--warning svg[data-v-1c5b392c]{flex-shrink:0}.status-badge[data-v-383537bb]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:500;white-space:nowrap;background:var(--badge-bg,var(--c-surface-muted));color:var(--badge-fg,var(--c-text-muted))}.status-badge--xs[data-v-383537bb]{gap:4px;font-size:10.5px;line-height:14px;padding:0 6px 0 5px}.status-badge--xs .status-badge--dot[data-v-383537bb]{width:5px;height:5px}.status-badge--sm[data-v-383537bb]{font-size:11.5px;padding:2px 8px 2px 7px}.status-badge--md[data-v-383537bb]{font-size:12.5px;padding:3px 10px}.status-badge--dot[data-v-383537bb]{position:relative;width:6px;height:6px;border-radius:50%;background:var(--badge-dot,currentColor);flex-shrink:0}.status-badge--dot.is-pulse[data-v-383537bb]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--badge-dot,currentColor);animation:status-badge-ping-383537bb 1.6s infinite}.status-badge--tone-neutral[data-v-383537bb]{--badge-bg:var(--c-surface-muted);--badge-fg:var(--c-text-muted);--badge-dot:var(--c-text-disabled)}.status-badge--tone-info[data-v-383537bb]{--badge-bg:rgba(59,130,246,.1);--badge-fg:var(--c-info);--badge-dot:var(--c-info)}.status-badge--tone-success[data-v-383537bb]{--badge-bg:rgba(22,163,74,.1);--badge-fg:var(--c-success);--badge-dot:var(--c-success)}.status-badge--tone-warning[data-v-383537bb]{--badge-bg:rgba(217,119,6,.1);--badge-fg:var(--c-warning);--badge-dot:var(--c-warning)}.status-badge--tone-danger[data-v-383537bb]{--badge-bg:rgba(220,38,38,.1);--badge-fg:var(--c-danger);--badge-dot:var(--c-danger)}.status-badge--tone-accent[data-v-383537bb]{--badge-bg:var(--c-accent-soft);--badge-fg:var(--c-accent);--badge-dot:var(--c-accent)}@keyframes status-badge-ping-383537bb{0%{transform:scale(1);opacity:.5}75%,to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.status-badge--dot.is-pulse[data-v-383537bb]:after{animation:none}}.current-call-task[data-v-005341ea]{position:relative;overflow:hidden;padding:10px 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface)}.current-call-task--head[data-v-005341ea]{display:flex;align-items:baseline;gap:6px;min-width:0;height:18px;line-height:18px}.current-call-task--number[data-v-005341ea]{flex-shrink:0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-accent);text-decoration:none}.current-call-task--number[data-v-005341ea]:hover{text-decoration:underline}.current-call-task--title[data-v-005341ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--c-ink)}.current-call-task--meta[data-v-005341ea]{display:flex;align-items:center;gap:8px;min-width:0;height:18px;margin-top:6px;white-space:nowrap}.current-call-task--meta[data-v-005341ea]>*{flex-shrink:0}.current-call-task--prop[data-v-005341ea]{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--c-text-secondary)}.current-call-task--prop svg[data-v-005341ea]{flex-shrink:0;color:var(--c-text-faint)}.current-call-task--prop.is-overdue svg[data-v-005341ea],.current-call-task--prop.is-overdue[data-v-005341ea]{color:var(--c-danger)}.current-call-task--assignee[data-v-005341ea]{flex-shrink:1}.current-call-task--prop-text[data-v-005341ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-call-task--action[data-v-005341ea]{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 10px 0 32px;background:linear-gradient(270deg,#fff 0,#fff 70%,hsla(0,0%,100%,0));opacity:0;pointer-events:none;transition:opacity .15s}.current-call-task:focus-within .current-call-task--action[data-v-005341ea],.current-call-task:hover .current-call-task--action[data-v-005341ea]{opacity:1;pointer-events:auto}.current-call-task--action-button[data-v-005341ea]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;font-size:12px;font-weight:500;white-space:nowrap;color:var(--c-accent);cursor:pointer}.current-call-task--action-button[data-v-005341ea]:hover{text-decoration:underline}.current-call-task-skeleton[data-v-7d038a6b]{padding:10px 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface)}.current-call-task-skeleton--head[data-v-7d038a6b],.current-call-task-skeleton--meta[data-v-7d038a6b]{display:flex;align-items:center;gap:8px;height:18px}.current-call-task-skeleton--meta[data-v-7d038a6b]{margin-top:6px}.current-call-task-skeleton--number[data-v-7d038a6b]{width:48px;height:13px}.current-call-task-skeleton--title[data-v-7d038a6b]{width:60%;height:13px}.current-call-task-skeleton--assignee[data-v-7d038a6b]{width:110px;height:11px}.current-call-task-skeleton--due[data-v-7d038a6b]{width:90px;height:11px}.current-call-panel[data-v-336d7404]{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 24px);max-height:min(640px,100vh - 80px);overflow:hidden;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface);box-shadow:0 8px 32px -8px rgba(0,0,0,.18),0 2px 6px -2px rgba(0,0,0,.08);color:var(--c-ink)}.current-call-panel--body[data-v-336d7404]{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;padding:16px;overflow-y:auto;border-top:1px solid var(--c-border-light);scrollbar-width:thin;scrollbar-color:#e4e4e7 transparent}.current-call-panel--number-block[data-v-336d7404]{display:flex;flex-direction:column;gap:6px}.current-call-panel--number[data-v-336d7404]{font-size:19px;font-weight:500;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.current-call-panel--tasks[data-v-336d7404]{display:flex;flex-direction:column;gap:6px}.current-call-panel--dev button[data-v-336d7404]{padding:0;border:none;background:transparent;font-size:11px;color:var(--c-text-faint);cursor:pointer}.current-call-panel--footer[data-v-336d7404]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--c-border-light)}.current-call-panel--footer-button[data-v-336d7404]{width:100%}.current-call[data-v-226b0dee]{position:relative;display:flex;align-items:center}.current-call--idle[data-v-226b0dee]{position:relative;display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer;transition:color .15s,background .15s}.current-call--idle[data-v-226b0dee]:hover{color:var(--c-ink);background:var(--c-bg)}.current-call--missed[data-v-226b0dee]{position:absolute;top:3px;right:1px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border:2px solid #fff;border-radius:999px;box-sizing:border-box;background:#dc2626;font-size:10px;font-weight:600;line-height:1;text-align:center;color:#fff;font-variant-numeric:tabular-nums;transform:translate(35%,-35%)}.current-call--pill[data-v-226b0dee]{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.current-call--pill[data-v-226b0dee]:hover{background:var(--c-bg)}.current-call--pill.is-open[data-v-226b0dee]{border-color:var(--c-accent);background:var(--c-accent-soft)}.current-call--pill.is-open .current-call--pill-chevron[data-v-226b0dee]{transform:rotate(180deg)}.current-call--pill-icon[data-v-226b0dee]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;color:#fff}.current-call--pill-icon.is-ringing[data-v-226b0dee]{background:var(--c-accent);animation:current-call-pill-pulse-226b0dee 1.6s ease-out infinite}.current-call--pill-icon.is-connected[data-v-226b0dee]{background:#16a34a}.current-call--pill-text[data-v-226b0dee]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:130px;line-height:1}.current-call--pill-label[data-v-226b0dee]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--c-ink)}.current-call--pill-sub[data-v-226b0dee]{margin-top:2px;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--c-text-secondary)}.current-call--pill-chevron[data-v-226b0dee]{flex-shrink:0;color:var(--c-text-secondary);transition:transform .2s}.current-call--popover[data-v-226b0dee]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;transform-origin:right top}.current-call-pop-enter-active[data-v-226b0dee],.current-call-pop-leave-active[data-v-226b0dee]{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.current-call-pop-enter-from[data-v-226b0dee],.current-call-pop-leave-to[data-v-226b0dee]{opacity:0;transform:translateY(-8px) scale(.98)}@keyframes current-call-pill-pulse-226b0dee{0%{box-shadow:0 0 0 0 rgba(249,158,88,.45)}70%{box-shadow:0 0 0 7px rgba(249,158,88,0)}to{box-shadow:0 0 0 0 rgba(249,158,88,0)}}@media(prefers-reduced-motion:reduce){.current-call--pill-icon.is-ringing[data-v-226b0dee]{animation:none}.current-call-pop-enter-active[data-v-226b0dee],.current-call-pop-leave-active[data-v-226b0dee]{transition:none}}.global-search-empty[data-v-b3fb6f5e]{padding:56px 24px;text-align:center}.global-search-empty--icon[data-v-b3fb6f5e]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:var(--c-surface-hover);color:var(--c-text-placeholder)}.global-search-empty--title[data-v-b3fb6f5e]{font-size:14.5px;font-weight:600;color:var(--c-text)}.global-search-empty--description[data-v-b3fb6f5e]{max-width:340px;margin:4px auto 0;font-size:12.5px;color:var(--c-text-muted)}.search-section-header[data-v-78ca5f37]{display:flex;align-items:center;gap:8px;padding:10px 12px 4px}.search-section-header--icon[data-v-78ca5f37]{color:var(--c-text-placeholder);flex-shrink:0}.search-section-header--label[data-v-78ca5f37]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.search-section-header--count[data-v-78ca5f37]{font-size:11px;color:var(--c-text-placeholder);font-variant-numeric:tabular-nums}.global-search-start[data-v-69579d16]{padding-bottom:16px}.global-search-start--terms[data-v-69579d16]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 12px 8px}.global-search-start--term[data-v-69579d16]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:var(--c-surface-hover);font-size:12.5px;color:var(--c-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.global-search-start--term[data-v-69579d16]:hover{background:var(--c-surface-muted);border-color:var(--c-border)}.global-search-start--term-icon[data-v-69579d16]{color:var(--c-text-placeholder);flex-shrink:0}.global-search-start--hints[data-v-69579d16]{display:flex;flex-direction:column;gap:4px;padding:4px 12px 0;font-size:12px;color:var(--c-text-muted)}.customer-external-status{font-weight:500;background:var(--c-surface-muted);border-radius:2px;padding:0 3px;color:#fff}.customer-status-tile{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.customer-status-tile.is-success{background:rgba(22,163,74,.12);color:var(--c-success)}.customer-status-tile.is-warning{background:rgba(217,119,6,.12);color:var(--c-warning)}.customer-status-tile.is-danger{background:rgba(220,38,38,.12);color:var(--c-danger)}.search-highlight[data-v-63a5ea62]{background:rgba(249,158,88,.22);color:var(--c-text);border-radius:3px;padding:0 1px;font-weight:500}.search-quick-action[data-v-882b8eee]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 8px;border-radius:6px;border:1px solid transparent;font-size:11.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.search-quick-action.is-accent[data-v-882b8eee]{background:rgba(249,158,88,.12);border-color:rgba(249,158,88,.35);color:#b96a22}.search-quick-action.is-accent[data-v-882b8eee]:hover{background:rgba(249,158,88,.2);border-color:rgba(249,158,88,.55)}.search-quick-action.is-neutral[data-v-882b8eee]{background:var(--c-surface);border-color:var(--c-border);color:var(--c-text-muted)}.search-quick-action.is-neutral[data-v-882b8eee]:hover{background:var(--c-surface-hover);border-color:var(--c-border-strong);color:var(--c-text)}.search-row[data-v-e20f9c80]{display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:6px;cursor:pointer}.search-row.is-selected[data-v-e20f9c80]{background:rgba(249,158,88,.12)}.search-row.is-main[data-v-72c7bc92]{box-shadow:inset 2px 0 0 #f99e58}.search-row.is-main .search-department--name[data-v-72c7bc92]{font-weight:600}.search-department--main[data-v-72c7bc92]{flex:1;min-width:0}.search-department--title[data-v-72c7bc92]{display:flex;align-items:baseline;gap:6px;min-width:0}.search-department--code[data-v-72c7bc92]{flex-shrink:0;font-size:11.5px;color:var(--c-text-placeholder);font-variant-numeric:tabular-nums}.search-department--name[data-v-72c7bc92]{font-size:13px;color:var(--c-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-department--meta[data-v-72c7bc92]{display:flex;align-items:center;gap:6px;min-width:0;margin-top:1px;font-size:11px;line-height:1.25;color:var(--c-text-muted)}.search-department--address[data-v-72c7bc92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-department--separator[data-v-72c7bc92]{flex-shrink:0;color:var(--c-text-disabled)}.search-department--region[data-v-72c7bc92]{flex-shrink:0}.search-department--agent[data-v-72c7bc92]{display:flex;align-items:center;gap:6px;flex-shrink:0;width:152px}@media(max-width:900px){.search-department--agent[data-v-72c7bc92]{display:none}}.search-department--agent-name[data-v-72c7bc92]{font-size:11.5px;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-department--agent-name.is-empty[data-v-72c7bc92]{color:var(--c-text-placeholder)}.search-department--actions[data-v-72c7bc92]{display:flex;align-items:center;gap:4px;flex-shrink:0}.global-search[data-v-177a9f3c]{position:fixed;inset:0;z-index:2200;display:flex;align-items:flex-start;justify-content:center}.global-search--backdrop[data-v-177a9f3c]{position:absolute;inset:0;background:rgba(14,23,40,.4);backdrop-filter:blur(3px)}.global-search--dialog[data-v-177a9f3c]{position:relative;display:flex;flex-direction:column;margin-top:8vh;width:min(900px,100vw - 24px);max-height:80vh;overflow:hidden;border:1px solid var(--c-border);border-radius:16px;background:var(--c-surface);box-shadow:0 24px 60px rgba(15,23,42,.24),0 2px 8px rgba(15,23,42,.08)}.global-search--input-row[data-v-177a9f3c]{display:flex;align-items:center;gap:12px;flex-shrink:0;height:60px;padding:0 16px;border-bottom:1px solid var(--c-border-light)}.global-search--input-icon[data-v-177a9f3c]{color:var(--c-text-muted);flex-shrink:0}.global-search--input[data-v-177a9f3c]{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--c-text)}.global-search--input[data-v-177a9f3c]::-moz-placeholder{color:var(--c-text-placeholder)}.global-search--input[data-v-177a9f3c]::placeholder{color:var(--c-text-placeholder)}.global-search--clear[data-v-177a9f3c]{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--c-text-placeholder);cursor:pointer}.global-search--clear[data-v-177a9f3c]:hover{background:var(--c-surface-muted);color:var(--c-text)}.global-search--body[data-v-177a9f3c]{flex:1;min-height:200px;overflow-y:auto;overscroll-behavior:contain}.global-search--results[data-v-177a9f3c]{padding-bottom:8px}.global-search--rows[data-v-177a9f3c]{display:flex;flex-direction:column;gap:1px;padding:0 8px}.global-search--message[data-v-177a9f3c]{padding:40px 24px;text-align:center;font-size:12.5px;color:var(--c-text-muted)}.global-search--skeletons[data-v-177a9f3c]{display:flex;flex-direction:column;gap:8px;padding:16px}.global-search--skeleton[data-v-177a9f3c]{height:40px;border-radius:6px;background:linear-gradient(90deg,var(--c-surface-hover),var(--c-surface-muted),var(--c-surface-hover));background-size:200% 100%;animation:global-search-shimmer-177a9f3c 1.2s ease-in-out infinite}@keyframes global-search-shimmer-177a9f3c{0%{background-position:200% 0}to{background-position:-200% 0}}.global-search-enter-active[data-v-177a9f3c],.global-search-leave-active[data-v-177a9f3c]{transition:opacity .15s ease}.global-search-enter-active .global-search--dialog[data-v-177a9f3c],.global-search-leave-active .global-search--dialog[data-v-177a9f3c]{transition:transform .15s ease,opacity .15s ease}.global-search-enter-from[data-v-177a9f3c],.global-search-leave-to[data-v-177a9f3c]{opacity:0}.global-search-enter-from .global-search--dialog[data-v-177a9f3c],.global-search-leave-to .global-search--dialog[data-v-177a9f3c]{transform:translateY(-8px) scale(.98);opacity:0}@media(prefers-reduced-motion:reduce){.global-search-enter-active .global-search--dialog[data-v-177a9f3c],.global-search-enter-active[data-v-177a9f3c],.global-search-leave-active .global-search--dialog[data-v-177a9f3c],.global-search-leave-active[data-v-177a9f3c]{transition:none}.global-search--skeleton[data-v-177a9f3c]{animation:none}}.global-search-trigger[data-v-15dac06f]{display:flex;justify-content:center;width:100%}.global-search-trigger--button[data-v-15dac06f]{display:flex;align-items:center;gap:10px;width:100%;max-width:450px;height:34px;padding:0 10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.global-search-trigger--button[data-v-15dac06f]:hover{border-color:var(--c-border-strong);background:var(--c-surface-hover)}.global-search-trigger--icon[data-v-15dac06f]{color:var(--c-text-placeholder);flex-shrink:0}.global-search-trigger--placeholder[data-v-15dac06f]{flex:1;text-align:left;font-size:13px;color:var(--c-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-widget[data-v-f2dff29a]{display:flex;align-items:center}.shift-widget--icon[data-v-f2dff29a]{margin-right:6px;color:#fff}.shift-widget--placeholder[data-v-f2dff29a]{display:inline-block;width:96px;height:32px;border-radius:6px;background:var(--c-surface-muted)}.shift-widget--active[data-v-f2dff29a]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 10px;border:1px solid rgba(16,144,100,.35);background:rgba(16,144,100,.08);border-radius:6px;white-space:nowrap}.shift-widget--active-icon[data-v-f2dff29a]{color:#109064}.shift-widget--pulse[data-v-f2dff29a]{width:8px;height:8px;border-radius:50%;background:#109064;box-shadow:0 0 0 0 rgba(16,144,100,.6);animation:shift-pulse-f2dff29a 1.6s infinite}.shift-widget--timer[data-v-f2dff29a]{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-ink)}.shift-widget--end[data-v-f2dff29a]{border:none;background:transparent;color:rgba(17,17,19,.75);font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;cursor:pointer}.shift-widget--end[data-v-f2dff29a]:hover{color:var(--c-ink);background:rgba(16,144,100,.12)}.shift-widget--done[data-v-f2dff29a]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--c-border);background:var(--c-bg);border-radius:6px;font-size:13px;color:var(--c-ink);white-space:nowrap}.shift-widget--done-icon[data-v-f2dff29a]{color:#109064}@keyframes shift-pulse-f2dff29a{0%{box-shadow:0 0 0 0 rgba(16,144,100,.5)}70%{box-shadow:0 0 0 6px rgba(16,144,100,0)}to{box-shadow:0 0 0 0 rgba(16,144,100,0)}}.theme-toggle[data-v-79f0dc23]{position:relative;display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer;overflow:hidden;transition:color .15s,background .15s}.theme-toggle[data-v-79f0dc23]:hover{color:var(--c-ink);background:var(--c-bg)}.theme-toggle--icon[data-v-79f0dc23]{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .2s,transform .2s}.theme-toggle--moon[data-v-79f0dc23]{opacity:0;transform:rotate(90deg) scale(.6)}.theme-toggle--dark .theme-toggle--sun[data-v-79f0dc23]{opacity:0;transform:rotate(-90deg) scale(.6)}.theme-toggle--dark .theme-toggle--moon[data-v-79f0dc23]{opacity:1;transform:rotate(0) scale(1)}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.app-toolbar--items{display:flex;flex-shrink:0;gap:16px;align-items:center}.app-toolbar--divider{width:1px;height:20px;flex-shrink:0;background:var(--c-border)}@media(max-width:639px){.app-toolbar--divider{display:none}}.app-toolbar--crumbs{flex:1;min-width:0}.app-toolbar--search{width:320px}@media(max-width:767px){.app-toolbar--search{width:200px}}.side-menu{--sm-bg:var(--c-bg);--sm-ink:var(--c-ink);--sm-mute:var(--c-text-secondary);--sm-faint:var(--c-text-faint);--sm-border:var(--c-border);--sm-line:var(--c-border-light);--sm-surface:var(--c-surface);--sm-accent:var(--c-accent);--sm-accent-soft:var(--c-accent-soft);background-color:var(--sm-bg);color:var(--sm-ink)}.side-menu--inner{display:flex;flex-direction:column;gap:10px;padding:10px}.side-menu--group{display:flex;flex-direction:column;gap:6px}.side-menu--group-title{color:var(--sm-faint);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:0 10px;margin-bottom:2px;line-height:1}.side-menu--group-sep{height:1px;background-color:var(--sm-line);margin:8px 8px}.side-menu--group-items{display:flex;flex-direction:column;gap:2px}.side-menu--item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:6px;color:var(--c-ink-soft);font-size:13px;cursor:pointer;transition:background-color .1s,color .1s;position:relative}.side-menu--item:hover{background-color:var(--c-surface);color:var(--sm-ink)}.side-menu--item:hover .side-menu--item-icon svg{color:var(--sm-ink)}.side-menu--item.is-active{background-color:var(--sm-accent-soft);color:var(--sm-accent);font-weight:500}.side-menu--item.is-active .side-menu--item-icon svg{color:var(--sm-accent)}.side-menu--item-icon{display:inline-grid;place-items:center;flex-shrink:0;position:relative}.side-menu--item-icon svg{width:20px;height:20px;color:var(--c-ink-soft);transition:color .1s}.side-menu--item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-menu--item-counter{margin-left:auto;min-width:22px;height:22px;padding:0 6px;place-items:center;font-size:11.5px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.side-menu--item-counter,.side-menu--item-dot{display:inline-grid;line-height:1;background-color:var(--sm-accent);border-radius:999px}.side-menu--item-dot{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;place-items:center;font-size:10px;font-weight:600;color:#fff}.side-menu--collapsed .side-menu--inner{padding:10px 8px}.side-menu--collapsed .side-menu--item{justify-content:center;padding:0;gap:0}.side-menu--collapsed .side-menu--item:after{content:attr(data-tip);position:absolute;top:50%;left:100%;transform:translate(8px,-50%);background-color:var(--sm-ink);color:var(--c-surface);font-size:11.5px;font-weight:500;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:50;box-shadow:0 8px 24px rgba(0,0,0,.12)}.side-menu--collapsed .side-menu--item:hover:after{opacity:1}.app-sidebar{--sb-bg:var(--c-bg);--sb-ink:var(--c-ink);--sb-faint:var(--c-text-faint);--sb-border:var(--c-border);--sb-accent:var(--c-accent);height:100%;display:flex;flex-direction:column;background-color:var(--sb-bg);border-right:1px solid var(--sb-border)}.app-sidebar--header{height:52px;flex-shrink:0;border-bottom:1px solid var(--sb-border);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px}.app-sidebar--brand{display:flex;align-items:center;gap:8px;min-width:0}.app-sidebar--brand-text{min-width:0;line-height:1.15}.app-sidebar--brand-title{font-size:13.5px;font-weight:600;color:var(--sb-ink)}.app-sidebar--brand-sub,.app-sidebar--brand-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar--brand-sub{font-size:10.5px;color:var(--sb-faint)}.app-sidebar--collapse{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--c-text-secondary);cursor:pointer;transition:background-color .1s,color .1s}.app-sidebar--collapse:hover{background:var(--c-surface-muted);color:var(--sb-ink)}.app-sidebar--toggle{position:relative;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--c-text-secondary);cursor:pointer}.app-sidebar--toggle .app-sidebar--logo,.app-sidebar--toggle .app-sidebar--toggle-icon{grid-area:1/1;transition:opacity .12s ease}.app-sidebar--toggle .app-sidebar--toggle-icon{opacity:0}.app-sidebar--toggle:focus-visible,.app-sidebar--toggle:hover{background:var(--c-surface-muted);color:var(--sb-ink)}.app-sidebar--toggle:focus-visible .app-sidebar--logo,.app-sidebar--toggle:hover .app-sidebar--logo{opacity:0}.app-sidebar--toggle:focus-visible .app-sidebar--toggle-icon,.app-sidebar--toggle:hover .app-sidebar--toggle-icon{opacity:1}.app-sidebar--logo{display:block;width:32px;height:32px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.1))}.app-sidebar--collapsed .app-sidebar--header{padding:0;justify-content:center}.app-layout{height:100vh;display:grid;grid-template-rows:52px 1fr;grid-template-areas:"sidebar header" "sidebar content";overflow:hidden;transition:grid-template-columns .2s ease-out}.app-layout--expanded{grid-template-columns:220px minmax(0,1fr)}.app-layout--collapsed{grid-template-columns:52px minmax(0,1fr)}.app-layout--sidebar{grid-area:sidebar}.app-layout--header{grid-area:header;min-width:0;position:relative;z-index:30;background-color:var(--c-surface-header);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:center;padding:0 20px;gap:12px;border-bottom:1px solid var(--c-border)}@media(max-width:639px){.app-layout--header{padding:0 12px;gap:8px}}.app-layout--content{grid-column:2;grid-row:1/3;padding-top:52px;overflow-y:auto;background:var(--c-bg)}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(520px)}.reload-bar[data-v-0a27a4cd]{position:fixed;top:0;left:0;right:0;background:#fff44f;color:var(--c-ink);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:14px;z-index:9999;box-shadow:0 1px 4px rgba(151,155,174,.25),0 5px 20px rgba(20,25,35,.1)}.slide-down-enter-active[data-v-0a27a4cd],.slide-down-leave-active[data-v-0a27a4cd]{transition:all .3s ease}.slide-down-enter-from[data-v-0a27a4cd],.slide-down-leave-to[data-v-0a27a4cd]{transform:translateY(-100%);opacity:0}.app-table{background:var(--c-surface);border-radius:8px;overflow:auto}.app-table--col{border-right:1px solid var(--c-border-light)}.app-table--col:last-child{border-right:none}.app-table--col.is-number{text-align:right}.app-table--cell{padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--c-border-light)}.app-table--cell:last-child{border-right:none}.app-table--cell.is-number{text-align:right}.app-table--cell.without-paddings{padding:0}.app-table-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);width:100%;height:100%;padding:6px 8px;border:none}.app-table-input--number{text-align:right}.app-table-input:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #fccfac}.app-table-input::-moz-placeholder{color:var(--c-text-placeholder)}.app-table-input::placeholder{color:var(--c-text-placeholder)}.reference-list--toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.reference-list--create{margin-left:auto}.reference-list--row .reference-list--col-code,.reference-list--row .reference-list--col-name{min-width:0}.reference-list--col-name{color:var(--c-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-list--col-name.is-clickable{cursor:pointer}.reference-list--col-code{color:var(--c-text-muted);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.reference-list--col-number{color:var(--c-text);font-size:12px;text-align:right}.reference-list--col-date{color:var(--c-text-muted);font-size:12px}.reference-list--col-actions{display:flex;gap:4px;justify-content:flex-end}.reference-list--empty-value{color:var(--c-text-placeholder)}.reference-list--row-skeleton{pointer-events:none}.reference-list--row-skeleton:hover{background:var(--c-surface)}html{display:block;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(24,28,33,0);font-size:13px;font-family:Inter var,sans-serif}*,:after,:before{box-sizing:border-box}button,input{font-family:Inter var,sans-serif}.el-button+.el-button{margin-left:0!important}.el-message-box__btns{gap:8px}body{margin:0;color:var(--c-text);font-weight:400;text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--c-surface)}strong{font-weight:500}a{text-decoration:none;color:var(--c-link);transition:.1s;cursor:pointer}a:hover{color:var(--c-link-hover)}a.router-link-active{color:var(--c-link)}.app-page-menu{--el-menu-item-height:40px;--el-menu-horizontal-height:40px;--el-menu-item-font-size:13px}.app-link{text-decoration:none;color:var(--c-link);transition:.1s;cursor:pointer;display:contents}.app-link:hover{color:var(--c-link-hover)}.app-link.red{color:red}.app-link.blue{color:var(--c-link)}.app-link.blue:hover{color:var(--c-link-hover)}.app-link.small{font-size:11px}.app-link.bold{font-weight:500}.app-link.underline{text-decoration:underline}.app-tab-label{display:flex;gap:6px;align-items:center}.app-tab-label--counter{font-weight:500;background:var(--c-surface-muted);border-radius:6px;padding:2px 5px;color:var(--c-text-secondary);min-width:20px;text-align:center;font-size:12px}.trunk-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.content{padding:16px;display:flex;flex-direction:column;gap:16px}.content.small{max-width:1000px}.content--title-row{align-items:center;height:38px;padding-left:16px;display:flex;justify-content:space-between;font-size:18px}.content-blocks{display:flex;flex-direction:column;gap:16px}.header-icon{cursor:pointer;display:inherit}.header-icon svg{fill:var(--c-text-secondary);width:28px;height:28px}.header-icon:hover svg{transition:.2s;fill:var(--c-text)}.el-drawer__body{padding:0!important}.el-sub-menu__title{height:44px}.el-table-v2__main{border-radius:6px}.el-table-v2__header-cell-text{font-size:inherit;font-weight:500;color:var(--c-text)}.el-table__row.muted-row,.el-table__row.muted-row a{color:#cdd0d6}.el-table__row.muted-row a:hover{color:var(--c-link-hover)}.el-table .cell{line-height:20px!important}.d-flex{display:flex;gap:8px}.d-flex.space-between{justify-content:space-between}.d-flex.align-items-center{align-items:center}.el-input__wrapper,.el-select__wrapper{font-size:13px!important}.el-dropdown-menu{padding:6px!important}.el-dropdown-menu__item{border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-dropdown__list{padding:6px!important}.el-select-dropdown__item{border-radius:6px}.el-select-dropdown__item.is-selected{font-weight:500!important}.el-checkbox__label{font-size:13px!important;font-weight:400!important}.app-table2-select{width:100%;height:100%}.app-table2-select .el-select__wrapper{padding:0 8px;border:none;border-radius:0;box-shadow:none;min-height:inherit;font-size:13px;height:100%}.app-table2-select .el-select__wrapper.is-hovering{box-shadow:none}.el-dropdown-menu__item.selected{background-color:#f9fcff;color:var(--c-accent);font-weight:500}.el-form-item__label{margin-bottom:2px!important}.table-delete-ico{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%}.table-delete-ico svg{width:16px;height:16px;fill:var(--c-danger)}.table-delete-ico svg:hover{transition:.2s;fill:#f89898}.table-svg{display:flex;justify-content:center;align-items:center;height:100%}.table-svg svg{width:16px;height:16px}.table-svg.with-gap{gap:4px}.table-svg-without-size{display:flex;justify-content:center;align-items:center;height:100%}.table-svg-without-size.with-gap{gap:4px}.table-actions{display:flex;justify-content:space-between;gap:8px;padding:8px 0 8px 16px}.app-table--load-more{font-size:12px;text-align:center;padding-bottom:8px}.app-form-dialog--actions{display:flex;justify-content:flex-end;gap:8px}.not-specified-value{color:var(--c-text-faint)}.dialog-footer{display:flex;justify-content:flex-end;gap:8px}.app-subpage--title{font-size:18px;font-weight:400;color:var(--c-text-secondary)}.page-section{display:flex;flex-direction:column;gap:8px}.page-section--title{font-size:16px;font-weight:500;color:var(--c-text-secondary)}.table-cell-padding-less{padding:0!important}.statistic-card{height:100%;padding:12px 16px;border-radius:8px;background-color:var(--c-surface-muted)}.statistic-card.warning{background:var(--c-danger-soft)}.statistic-card.success{background:#d6f5dd}.statistic-footer{flex-wrap:wrap;font-size:12px;color:var(--el-text-color-regular);margin-top:16px}.statistic-footer,.statistic-footer .footer-item{display:flex;justify-content:space-between;align-items:center}.statistic-footer .footer-item span:last-child{display:inline-flex;align-items:center;margin-left:4px}.app-form-element{display:flex;flex-direction:column;gap:4px}.app-form-element.horizontal{flex-direction:row;align-items:center;gap:6px}.app-form-element label{color:var(--c-text-secondary)}.app-page-gap{display:flex;flex-direction:column;gap:16px}.app-page-tabs{height:100%}.app-page-tabs .el-tabs__header{margin:0}.app-page-tabs .el-tabs__nav-wrap{background-color:var(--c-surface)}.app-page-tabs .el-tabs__nav-wrap:after{height:1px;background-color:var(--c-border)}.app-page-tabs .el-tabs__nav{margin-left:20px}.app-page-tabs .el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.app-page-tabs .el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.app-page-tabs .el-tabs__item{font-size:13px}.app-page-tabs .el-tabs__content{padding:20px;background-color:var(--c-surface-subtle);overflow-y:auto}.app-page-tabs .el-tab-pane{height:100%}.order-status{display:flex;gap:6px;align-items:center;font-weight:500}.order-status svg{width:24px;height:24px}.order-status.draft{color:#e6a23c}.order-status.draft svg{fill:#e6a23c}.order-status.new{color:var(--c-text-faint)}.order-status.new svg{fill:var(--c-text-faint)}.order-status.pre-approved{color:var(--c-accent)}.order-status.pre-approved svg{fill:var(--c-accent)}.order-status.approved{color:var(--c-accent)}.order-status.approved svg{fill:var(--c-accent)}.order-status.sent{color:#e6a23c}.order-status.sent svg{fill:#e6a23c}.order-status.handled{color:#529b2e}.order-status.handled svg{fill:#529b2e}.order-status.canceled{color:var(--c-danger)}.order-status.canceled svg{fill:var(--c-danger)}.tox-tinymce{border:1px solid var(--c-border-strong)!important;width:100%}.app-alert{background:#fc0;border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:8px;color:var(--c-text-secondary)}.app-button-with-icon{display:flex;gap:4px;align-items:center}.app-date-picker--bold input{font-weight:600}.el-dropdown-menu__item.is-active{background-color:#ecf5ff;color:var(--c-accent)}.truncate-flex{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark{--el-color-primary:#f99e58;--el-color-primary-light-3:#b47544;--el-color-primary-light-5:#875936;--el-color-primary-light-7:#593d28;--el-color-primary-light-8:#423022;--el-color-primary-light-9:#2b221b;--el-color-primary-dark-2:#fab179;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.36),0px 8px 20px rgba(0,0,0,.72);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.72);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.72),0px 12px 32px #000,0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:rgba(0,0,0,.8);--el-mask-color-extra-light:rgba(0,0,0,.3)}html.dark .el-button{--el-button-disabled-text-color:hsla(0,0%,100%,.5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root{color-scheme:light;--c-bg:#fafaf9;--c-surface:#fff;--c-surface-raised:#fff;--c-surface-subtle:#f9fafb;--c-surface-hover:#f8fafc;--c-surface-muted:#f4f4f5;--c-surface-header:hsla(0,0%,100%,.4);--c-text:#0f172a;--c-ink:#111113;--c-ink-soft:rgba(17,17,19,.8);--c-ink-muted:#52525b;--c-text-secondary:#71717a;--c-text-muted:#64748b;--c-text-gray:#737989;--c-text-faint:#a1a1aa;--c-text-placeholder:#94a3b8;--c-text-disabled:#cbd5e1;--c-text-inverse:#fff;--c-border:#e4e4e7;--c-border-light:#f1f5f9;--c-border-strong:#cbd5e1;--c-accent:#f99e58;--c-accent-hover:#f08c3d;--c-accent-soft:#ffeee0;--c-accent-ink:#c2622a;--c-accent-tint:#fffaf4;--c-accent-border:#f6d9b8;--c-success:#16a34a;--c-warning:#d97706;--c-danger:#dc2626;--c-info:#3b82f6;--c-danger-soft:#fef0f0;--c-success-soft:#e4fad8;--c-info-soft:#e0efff;--c-link:#3b5bdb;--c-link-hover:#4c6ef5;--c-avatar-bg:#e2e8f0;--c-avatar-fg:#475569;--c-shadow:rgba(20,25,35,.1)}html.dark{color-scheme:dark;--c-bg:#0f0f11;--c-surface:#18181b;--c-surface-raised:#1f1f23;--c-surface-subtle:#1c1c1f;--c-surface-hover:#202024;--c-surface-muted:#27272a;--c-surface-header:rgba(15,15,17,.6);--c-text:#e4e4e7;--c-ink:#f4f4f5;--c-ink-soft:hsla(240,5%,96%,.8);--c-ink-muted:#d4d4d8;--c-text-secondary:#a1a1aa;--c-text-muted:#94a3b8;--c-text-gray:#8b8f9c;--c-text-faint:#71717a;--c-text-placeholder:#64748b;--c-text-disabled:#475569;--c-text-inverse:#fff;--c-border:#2e2e33;--c-border-light:#232327;--c-border-strong:#3f3f46;--c-accent:#f99e58;--c-accent-hover:#fbb27a;--c-accent-soft:rgba(249,158,88,.14);--c-accent-ink:#fdba74;--c-accent-tint:rgba(249,158,88,.06);--c-accent-border:rgba(249,158,88,.3);--c-success:#4ade80;--c-warning:#fbbf24;--c-danger:#f87171;--c-info:#60a5fa;--c-danger-soft:hsla(0,91%,71%,.12);--c-success-soft:rgba(74,222,128,.12);--c-info-soft:rgba(96,165,250,.14);--c-link:#7c95ff;--c-link-hover:#91a7ff;--c-avatar-bg:#3f3f46;--c-avatar-fg:#e4e4e7;--c-shadow:rgba(0,0,0,.4);--el-bg-color:var(--c-surface);--el-bg-color-overlay:var(--c-surface-raised);--el-bg-color-page:var(--c-bg);--el-border-color:var(--c-border-strong);--el-border-color-light:var(--c-border);--el-border-color-lighter:var(--c-border-light);--el-text-color-primary:var(--c-text);--el-text-color-regular:var(--c-text-secondary)}