.dpm-backdrop[data-v-60581bee]{position:fixed;inset:0;z-index:3100;background:rgba(0,0,0,.5);padding:16px}.dpm-box[data-v-60581bee]{width:100%;max-width:420px;max-height:78vh;background:var(--dd-card,#fff);border-radius:16px;padding:16px;overflow:hidden}.dpm-head[data-v-60581bee]{margin-bottom:12px}.dpm-title[data-v-60581bee]{font-size:16px;font-weight:700;color:var(--dd-text,#1a1a1a)}.dpm-close[data-v-60581bee]{width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--dd-muted,#888);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.dpm-close[data-v-60581bee]:hover{background:var(--dd-bg,#f2f2f2)}.dpm-search-wrap[data-v-60581bee]{position:relative;margin-bottom:10px}.dpm-search-icon[data-v-60581bee]{position:absolute;left:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--dd-muted,#999)}.dpm-search-input[data-v-60581bee]{width:100%;height:38px;padding:0 12px 0 32px;border-radius:10px;border:1px solid var(--dd-border,#ddd);background:var(--dd-bg,#f8f8f8);color:var(--dd-text,#1a1a1a);font-size:13.5px;outline:none}.dpm-search-input[data-v-60581bee]:focus{border-color:#a6192e}.dpm-list[data-v-60581bee]{overflow-y:auto;min-height:120px}.dpm-empty[data-v-60581bee]{text-align:center;padding:30px 10px;font-size:13px;color:var(--dd-muted,#999)}.dpm-row[data-v-60581bee]{width:100%;border:none;background:none;cursor:pointer;padding:10px 6px;border-radius:10px;gap:8px;text-align:left}.dpm-row[data-v-60581bee]:hover{background:var(--dd-bg,#f5f5f5)}.dpm-row+.dpm-row[data-v-60581bee]{border-top:1px solid var(--dd-border,#eee)}.dpm-row-top[data-v-60581bee]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dpm-row-type[data-v-60581bee]{font-size:13.5px;font-weight:700;color:var(--dd-text,#1a1a1a)}.dpm-row-id[data-v-60581bee]{font-size:12px;color:var(--dd-muted,#888)}.dpm-ai-badge[data-v-60581bee]{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:rgba(166,25,46,.12);color:#a6192e}.dpm-row-sub[data-v-60581bee]{gap:8px;margin-top:2px;font-size:11.5px;color:var(--dd-muted,#999)}.dpm-row-loc[data-v-60581bee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.dpm-row-chevron[data-v-60581bee]{color:var(--dd-muted,#bbb)}.dpm-load-more[data-v-60581bee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px}.dpm-spinner[data-v-60581bee]{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--dd-border,#e0e0e0);border-top-color:#a6192e;-webkit-animation:dpm-spin-data-v-60581bee .7s linear infinite;animation:dpm-spin-data-v-60581bee .7s linear infinite}.dpm-spinner--sm[data-v-60581bee]{width:16px;height:16px;border-width:2px}@-webkit-keyframes dpm-spin-data-v-60581bee{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dpm-spin-data-v-60581bee{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html.dd-dark .dpm-search-input[data-v-60581bee]{background:#1c1c1e;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .dpm-row[data-v-60581bee]:hover{background:#2a2a2c}html.dd-dark .dpm-row+.dpm-row[data-v-60581bee]{border-top-color:#2a2a2c}html.dd-dark .dpm-ai-badge[data-v-60581bee]{background:rgba(166,25,46,.2)}html.dd-dark .dpm-spinner[data-v-60581bee]{border-color:#3a3a3e;border-top-color:#ff6b78}.sm-overlay[data-v-b10faaa6]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.sm-modal[data-v-b10faaa6]{background:var(--dd-card,#fff);border-radius:18px;width:380px;max-width:92vw;max-height:88vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18)}.sm-modal--wide[data-v-b10faaa6]{width:640px}.sm-header[data-v-b10faaa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--dd-border,#eee);-ms-flex-negative:0;flex-shrink:0}.sm-header--no-subtitle[data-v-b10faaa6],.sm-header-icon[data-v-b10faaa6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm-header-icon[data-v-b10faaa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1px solid var(--dd-border,#e0d9cc);color:var(--dd-muted,#888)}.sm-header-icon--danger[data-v-b10faaa6]{border-color:rgba(239,68,68,.35);color:#ef4444;background:rgba(239,68,68,.08)}.sm-header-icon--success[data-v-b10faaa6]{border-color:rgba(4,120,87,.35);color:#047857;background:rgba(4,120,87,.08)}.sm-header-icon--info[data-v-b10faaa6]{border-color:rgba(29,111,224,.35);color:#1d6fe0;background:rgba(29,111,224,.08)}.sm-title[data-v-b10faaa6]{font-size:1rem;font-weight:700;color:var(--dd-text,#1a1a1a)}.sm-subtitle[data-v-b10faaa6]{font-size:.8rem;color:var(--dd-muted,#888);margin-top:2px}.sm-close-btn[data-v-b10faaa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:var(--dd-muted,#888);border-radius:7px;cursor:pointer}.sm-close-btn[data-v-b10faaa6]:hover{background:rgba(0,0,0,.06);color:var(--dd-text,#1a1a1a)}.sm-body[data-v-b10faaa6]{padding:18px 22px;overflow-y:auto}.sm-footer[data-v-b10faaa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--dd-border,#eee);-ms-flex-negative:0;flex-shrink:0}html.dd-dark .sm-modal[data-v-b10faaa6]{background:#1c1c1e}html.dd-dark .sm-footer[data-v-b10faaa6],html.dd-dark .sm-header[data-v-b10faaa6]{border-color:#2a2a2e}html.dd-dark .sm-header-icon[data-v-b10faaa6]{border-color:#3a3a3e;color:#ccc}html.dd-dark .sm-header-icon--danger[data-v-b10faaa6]{border-color:rgba(255,107,120,.4);color:#ff6b78;background:rgba(255,107,120,.12)}html.dd-dark .sm-header-icon--success[data-v-b10faaa6]{border-color:rgba(134,239,172,.4);color:#86efac;background:rgba(134,239,172,.12)}html.dd-dark .sm-header-icon--info[data-v-b10faaa6]{border-color:rgba(147,197,253,.4);color:#93c5fd;background:rgba(147,197,253,.12)}html.dd-dark .sm-subtitle[data-v-b10faaa6]{color:#aaa}html.dd-dark .sm-close-btn[data-v-b10faaa6]:hover{background:hsla(0,0%,100%,.08);color:#fff}.enm-overlay[data-v-6abeff39]{position:fixed;inset:0;z-index:2100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(0,0,0,.58)}.enm-modal[data-v-6abeff39]{width:min(440px,100%);max-height:88vh;overflow:hidden;border-radius:16px;background:var(--dd-card,#fff);color:var(--dd-text,#1a1a1a);-webkit-box-shadow:0 24px 70px rgba(0,0,0,.25);box-shadow:0 24px 70px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enm-modal-head[data-v-6abeff39]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--dd-border,#e0d9cc)}.enm-modal-head-title[data-v-6abeff39],.enm-modal-head[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.enm-modal-head-title[data-v-6abeff39]{min-width:0}.enm-modal-head-icon[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(41,128,185,.12);color:#2980b9;-ms-flex-negative:0;flex-shrink:0}.enm-modal-head-title h2[data-v-6abeff39]{margin:0;font-size:15px}.enm-modal-head-hint[data-v-6abeff39]{font-size:11.5px;color:var(--dd-muted,#888)}.enm-icon-btn[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:1px solid var(--dd-border,#e0d9cc);border-radius:9px;background:var(--dd-card,#fff);color:var(--dd-text,#1a1a1a);cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.enm-modal-body[data-v-6abeff39]{padding:16px 18px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.enm-option[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--dd-border,#ddd);border-radius:12px;background:var(--dd-bg,#f5f0e8);color:var(--dd-text,#1a1a1a);cursor:pointer;text-align:left;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.enm-option[data-v-6abeff39]:active{-webkit-transform:scale(.99);transform:scale(.99)}.enm-option--active[data-v-6abeff39]{border-color:#2980b9;background:rgba(41,128,185,.08)}.enm-option-icon[data-v-6abeff39]{-ms-flex-negative:0;flex-shrink:0;color:#2980b9}.enm-option-label[data-v-6abeff39]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:600}.enm-option-check[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--dd-border,#ccc);color:#fff;-ms-flex-negative:0;flex-shrink:0}.enm-option--active .enm-option-check[data-v-6abeff39]{border-color:#2980b9;background:#2980b9}.enm-error[data-v-6abeff39]{margin:4px 0 0;color:#ef4444;font-size:12.5px}.enm-modal-actions[data-v-6abeff39]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:14px 18px;border-top:1px solid var(--dd-border,#e0d9cc)}.enm-btn-cancel[data-v-6abeff39]{border:1px solid var(--dd-border,#ccc);background:transparent;color:var(--dd-text,#555);border-radius:10px}.enm-btn-cancel[data-v-6abeff39],.enm-btn-save[data-v-6abeff39]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:44px;font-size:14px;font-weight:700;cursor:pointer}.enm-btn-save[data-v-6abeff39]{border:0;background:#2980b9;color:#fff;border-radius:10px}.enm-btn-cancel[data-v-6abeff39]:disabled,.enm-btn-save[data-v-6abeff39]:disabled{opacity:.55;cursor:not-allowed}html.dd-dark .enm-modal[data-v-6abeff39]{background:#1c1c1e;color:#e4e4e7}html.dd-dark .enm-modal-head[data-v-6abeff39]{border-color:#2a2a2e}html.dd-dark .enm-icon-btn[data-v-6abeff39]{background:#1c1c1e;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .enm-option[data-v-6abeff39]{background:#111;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .enm-option--active[data-v-6abeff39]{border-color:#7fc0f0;background:rgba(127,192,240,.12)}html.dd-dark .enm-option-icon[data-v-6abeff39]{color:#7fc0f0}html.dd-dark .enm-option--active .enm-option-check[data-v-6abeff39]{border-color:#7fc0f0;background:#7fc0f0;color:#111}html.dd-dark .enm-modal-actions[data-v-6abeff39]{border-color:#2a2a2e}html.dd-dark .enm-btn-cancel[data-v-6abeff39]{border-color:#3a3a3e;color:#e4e4e7}@media (max-width:480px){.enm-overlay[data-v-6abeff39]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.enm-modal[data-v-6abeff39]{width:100%;max-height:85vh;border-radius:16px 16px 0 0}}.ichat-page[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;background:var(--dd-bg,#f5f0e8);position:relative}.ichat-header[data-v-71da7c34]{gap:10px;padding:10px 14px;background:var(--dd-card,#fff);border-bottom:1px solid var(--dd-border,#e8e0d4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);position:relative;z-index:600}.ichat-back[data-v-71da7c34]{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--dd-text,#1a1a1a);cursor:pointer}.ichat-back[data-v-71da7c34]:hover{background:var(--dd-bg,#f0ebe2)}.ichat-avatar[data-v-71da7c34]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:16px;color:#fff}.ichat-avatar--red[data-v-71da7c34]{background:#dc3545}.ichat-avatar--orange[data-v-71da7c34]{background:#e8650a}.ichat-avatar--yellow[data-v-71da7c34]{background:#d4a800}.ichat-head-name[data-v-71da7c34]{font-weight:700;font-size:15px;color:var(--dd-text,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ichat-head-sub[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:var(--dd-muted,#999)}.ichat-resum-spin[data-v-71da7c34]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(166,25,46,.3);border-top-color:#a6192e;-webkit-animation:ichat-spin-data-v-71da7c34 .7s linear infinite;animation:ichat-spin-data-v-71da7c34 .7s linear infinite}.ichat-more-wrap[data-v-71da7c34]{position:relative;margin-left:auto}.ichat-dup-header-btn[data-v-71da7c34]{width:34px;height:34px;-ms-flex-negative:0;flex-shrink:0;border:none;border-radius:50%;background:#eaf2fd;color:#1d6fe0;cursor:pointer;margin-right:6px}.ichat-dup-header-btn[data-v-71da7c34]:hover:not(:disabled){background:#dbe9fb}.ichat-dup-header-btn[data-v-71da7c34]:disabled{opacity:.5;cursor:wait}.ichat-dup-header-btn--alert[data-v-71da7c34]{background:#fff0f1;color:#dc3545;-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.14);box-shadow:0 0 0 3px rgba(220,53,69,.14);-webkit-animation:ichat-duplicate-alert-data-v-71da7c34 1s ease-in-out 3;animation:ichat-duplicate-alert-data-v-71da7c34 1s ease-in-out 3}.ichat-dup-header-btn--alert[data-v-71da7c34]:hover:not(:disabled){background:#ffe3e6;color:#991525}@-webkit-keyframes ichat-duplicate-alert-data-v-71da7c34{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.14);box-shadow:0 0 0 3px rgba(220,53,69,.14)}50%{-webkit-transform:scale(1.035);transform:scale(1.035);-webkit-box-shadow:0 0 0 7px rgba(220,53,69,.22);box-shadow:0 0 0 7px rgba(220,53,69,.22)}}@keyframes ichat-duplicate-alert-data-v-71da7c34{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 3px rgba(220,53,69,.14);box-shadow:0 0 0 3px rgba(220,53,69,.14)}50%{-webkit-transform:scale(1.035);transform:scale(1.035);-webkit-box-shadow:0 0 0 7px rgba(220,53,69,.22);box-shadow:0 0 0 7px rgba(220,53,69,.22)}}@media (prefers-reduced-motion:reduce){.ichat-dup-header-btn--alert[data-v-71da7c34]{-webkit-animation:none;animation:none}}.imap-urg-chip[data-v-71da7c34]{gap:5px;border:none;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700;cursor:pointer;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.imap-urg-chip[data-v-71da7c34]:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.imap-urg-chip-dot[data-v-71da7c34]{width:6px;height:6px;border-radius:50%;background:currentColor}.imap-urg-chip-chevron[data-v-71da7c34]{opacity:.55}.imap-urg-chip-lock[data-v-71da7c34]{opacity:.85}.imap-urg-chip--red[data-v-71da7c34]{background:#fde2e4;color:#dc3545}.imap-urg-chip--orange[data-v-71da7c34]{background:#ffe6d1;color:#e8650a}.imap-urg-chip--yellow[data-v-71da7c34]{background:#fff3cd;color:#b8860b}.ichat-medtx-btn[data-v-71da7c34]{gap:5px;padding:6px 12px;margin-right:6px;border:1px solid #be123c;border-radius:8px;background:#ffe4e6;color:#be123c;font-size:12.5px;font-weight:750;font-family:inherit;cursor:pointer;white-space:nowrap}.ichat-medtx-btn[data-v-71da7c34]:hover{-webkit-filter:brightness(.97);filter:brightness(.97)}.ichat-medtx-btn--active[data-v-71da7c34]{background:#be123c;color:#fff}html.dd-dark .ichat-medtx-btn[data-v-71da7c34]{background:#2c0a13;border-color:#be123c;color:#fda4af}html.dd-dark .ichat-medtx-btn--active[data-v-71da7c34]{background:#be123c;color:#fff}.ichat-more-menu[data-v-71da7c34]{position:absolute;top:calc(100% + 7px);right:0;width:270px;padding:8px;border:1px solid var(--dd-border,#e8e0d4);border-radius:12px;background:var(--dd-card,#fff);-webkit-box-shadow:0 14px 36px rgba(0,0,0,.18);box-shadow:0 14px 36px rgba(0,0,0,.18);z-index:1100}.ichat-more-title[data-v-71da7c34]{padding:5px 7px;font-size:10.5px;font-weight:800;color:var(--dd-muted,#888);text-transform:uppercase;letter-spacing:.03em}.ichat-more-urgencies[data-v-71da7c34]{gap:5px;padding:2px 5px 6px}.ichat-more-urgency[data-v-71da7c34]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:6px 3px;border:1px solid transparent;border-radius:7px;background:var(--dd-bg,#f5f0e8);color:var(--dd-muted,#777);font-size:10.5px;cursor:pointer}.ichat-more-urgency.active[data-v-71da7c34]{border-color:currentColor;font-weight:800}.ichat-more-urgency--red[data-v-71da7c34]{color:#c62828}.ichat-more-urgency--orange[data-v-71da7c34]{color:#d65b08}.ichat-more-urgency--yellow[data-v-71da7c34]{color:#9a7600}.ichat-more-urgency--red.active[data-v-71da7c34]{background:rgba(198,40,40,.14)}.ichat-more-urgency--orange.active[data-v-71da7c34]{background:rgba(214,91,8,.14)}.ichat-more-urgency--yellow.active[data-v-71da7c34]{background:rgba(154,118,0,.16)}html.dd-dark .ichat-more-urgency--red.active[data-v-71da7c34]{background:rgba(255,138,128,.2)}html.dd-dark .ichat-more-urgency--orange.active[data-v-71da7c34]{background:rgba(255,167,38,.2)}html.dd-dark .ichat-more-urgency--yellow.active[data-v-71da7c34]{background:rgba(224,180,41,.22)}.ichat-close-case[data-v-71da7c34]{gap:5px;padding:6px 12px;margin-right:6px;border:1px solid #047857;border-radius:8px;background:#d1fae5;color:#047857;font-size:12.5px;font-weight:750;font-family:inherit;cursor:pointer;white-space:nowrap}.ichat-close-case[data-v-71da7c34]:hover:not(:disabled){-webkit-filter:brightness(.97);filter:brightness(.97)}.ichat-close-case[data-v-71da7c34]:disabled{opacity:.45;cursor:default}.ichat-close-case[data-v-71da7c34]:active,.ichat-close-case[data-v-71da7c34]:focus,.ichat-close-case[data-v-71da7c34]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.ichat-close-case--triage[data-v-71da7c34]{border-color:#1d6fe0;background:#dbeafe;color:#1d6fe0}.ichat-close-case--triage[data-v-71da7c34]:hover:not(:disabled){background:#c7deff}.ichat-close-case--forward[data-v-71da7c34]{border-color:#a6192e;background:#a6192e;color:#fff}.ichat-close-case--forward[data-v-71da7c34]:hover:not(:disabled){-webkit-filter:brightness(1.08);filter:brightness(1.08)}.ichat-close-case--badge[data-v-71da7c34]{border-color:#047857;background:#d1fae5;color:#047857;cursor:default}html.dd-dark .ichat-close-case[data-v-71da7c34]{background:#052010;border-color:#086f4d;color:#86efac}html.dd-dark .ichat-close-case[data-v-71da7c34]:hover:not(:disabled){-webkit-filter:brightness(1.15);filter:brightness(1.15)}html.dd-dark .ichat-close-case--triage[data-v-71da7c34]{background:#0d1a3a;border-color:#1d6fe0;color:#93c5fd}html.dd-dark .ichat-close-case--triage[data-v-71da7c34]:hover:not(:disabled){background:#16295c}html.dd-dark .ichat-close-case--badge[data-v-71da7c34]{background:#052010;border-color:#086f4d;color:#86efac}html.dd-dark .ichat-more-menu[data-v-71da7c34]{background:#1c1c1e;border-color:#2e2e30}html.dd-dark .ichat-dup-header-btn[data-v-71da7c34]{background:#10203a;color:#56a9f0}html.dd-dark .ichat-dup-header-btn[data-v-71da7c34]:hover:not(:disabled){background:#16305a}html.dd-dark .ichat-dup-header-btn--alert[data-v-71da7c34]{background:#35171b;color:#ff9ca5;-webkit-box-shadow:0 0 0 3px rgba(255,102,115,.16);box-shadow:0 0 0 3px rgba(255,102,115,.16)}.ichat-statusbar[data-v-71da7c34]{gap:4px;padding:6px 10px 6px;background:var(--dd-card,#fff);border-bottom:1px solid var(--dd-border,#e8e0d4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);z-index:1}.ichat-sticky-top[data-v-71da7c34]{position:sticky;top:0;z-index:6}.ichat-stage-tracker[data-v-71da7c34]{padding:10px 12px 6px;background:var(--dd-card,#fff);border-bottom:1px solid var(--dd-border,#e8e0d4)}html.dd-dark .ichat-stage-tracker[data-v-71da7c34]{background:#1c1c1e;border-bottom-color:#2c2c2e}.ichat-stage-btn[data-v-71da7c34]{gap:6px;padding:9px 14px;border:none;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;-webkit-transition:-webkit-filter .18s;transition:-webkit-filter .18s;transition:filter .18s;transition:filter .18s,-webkit-filter .18s}.ichat-stage-btn[data-v-71da7c34]:hover:not(:disabled){-webkit-filter:brightness(1.06);filter:brightness(1.06)}.ichat-stage-btn[data-v-71da7c34]:disabled{opacity:.6;cursor:not-allowed}.ichat-stage-btn--triage[data-v-71da7c34]{background:#dbeafe;color:#1d6fe0}.ichat-stage-btn--forward[data-v-71da7c34]{background:#a6192e;color:#fff}.ichat-stage-btn--close[data-v-71da7c34]{background:#d1fae5;color:#047857}.ichat-stage-btn--medtx[data-v-71da7c34]{background:#ffe4e6;color:#be123c}.ichat-stage-btn--medtx-active[data-v-71da7c34]{background:#be123c;color:#fff}.ichat-forward-badge[data-v-71da7c34]{gap:6px;padding:9px 14px;border-radius:10px;background:#d1fae5;color:#047857;font-size:12px;font-weight:700}html.dd-dark .ichat-stage-btn--triage[data-v-71da7c34]{background:#0d1a3a;color:#93c5fd}html.dd-dark .ichat-stage-btn--close[data-v-71da7c34]{background:#052010;color:#86efac}html.dd-dark .ichat-stage-btn--medtx[data-v-71da7c34]{background:#2c0a13;color:#fda4af}html.dd-dark .ichat-stage-btn--medtx-active[data-v-71da7c34]{background:#be123c;color:#fff}html.dd-dark .ichat-forward-badge[data-v-71da7c34]{background:#052010;color:#86efac}.mtx-overlay[data-v-71da7c34]{position:fixed;inset:0;z-index:3000;background:rgba(17,10,12,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:16px}.mtx-fade-enter-active[data-v-71da7c34],.mtx-fade-leave-active[data-v-71da7c34]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mtx-fade-enter[data-v-71da7c34],.mtx-fade-leave-to[data-v-71da7c34]{opacity:0}.mtx-fade-enter-active .mtx-card[data-v-71da7c34],.mtx-fade-leave-active .mtx-card[data-v-71da7c34]{-webkit-transition:opacity .2s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:opacity .2s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease,-webkit-transform .22s cubic-bezier(.16,1,.3,1)}.mtx-fade-enter .mtx-card[data-v-71da7c34],.mtx-fade-leave-to .mtx-card[data-v-71da7c34]{-webkit-transform:scale(.96) translateY(10px);transform:scale(.96) translateY(10px);opacity:0}.mtx-card[data-v-71da7c34]{background:var(--dd-card,#fff);border-radius:20px;width:100%;max-width:420px;max-height:88vh;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.mtx-head[data-v-71da7c34]{gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--dd-border,#ece4d8)}.mtx-head-icon[data-v-71da7c34]{width:36px;height:36px;border-radius:11px;background:rgba(166,25,46,.1);color:#a6192e}.mtx-head-title[data-v-71da7c34]{font-size:15.5px;font-weight:800;color:var(--dd-text,#1a1a1a);letter-spacing:-.01em}.mtx-head-sub[data-v-71da7c34]{font-size:11.5px;font-weight:700;color:#a6192e;margin-top:1px}.mtx-close-btn[data-v-71da7c34]{width:30px;height:30px;border:none;border-radius:50%;background:var(--dd-bg,#f5f0e8);color:var(--dd-muted,#888);cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.mtx-close-btn[data-v-71da7c34]:hover{background:rgba(166,25,46,.1);color:#a6192e}.mtx-body[data-v-71da7c34]{padding:16px;overflow-y:auto;background:var(--dd-bg,#faf7f2)}.mtx-patients[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:2px}.mtx-patient[data-v-71da7c34]{border-radius:14px;background:var(--dd-card,#fff);border:1px solid var(--dd-border,#ece4d8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.mtx-patient-body[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:12px 14px 14px;min-width:0}.mtx-patient-head[data-v-71da7c34]{gap:8px;padding-bottom:9px;margin-bottom:1px;border-bottom:1px solid var(--dd-border,#ece4d8)}.mtx-patient-badge[data-v-71da7c34]{width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(166,25,46,.1);color:#a6192e;font-size:11px;font-weight:800}.mtx-patient-title[data-v-71da7c34]{font-size:12.5px;font-weight:700;color:var(--dd-text,#1a1a1a)}.mtx-remove-btn[data-v-71da7c34]{width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--dd-muted,#999);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.mtx-remove-btn[data-v-71da7c34]:hover:not(:disabled){background:rgba(220,53,69,.12);color:#dc3545}.mtx-remove-btn[data-v-71da7c34]:disabled{opacity:.5;cursor:not-allowed}.mtx-unknown[data-v-71da7c34]{gap:8px;font-size:12px;color:var(--dd-muted,#777);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mtx-unknown-native[data-v-71da7c34]{position:absolute;opacity:0;width:1px;height:1px}.mtx-unknown-box[data-v-71da7c34]{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--dd-border,#d8cfbf);position:relative;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.mtx-unknown-native:checked+.mtx-unknown-box[data-v-71da7c34]{background:#a6192e;border-color:#a6192e}.mtx-unknown-native:checked+.mtx-unknown-box[data-v-71da7c34]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mtx-fields[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mtx-field-row[data-v-71da7c34]{gap:8px}.mtx-field[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.mtx-field-label[data-v-71da7c34]{font-size:10.5px;font-weight:700;color:var(--dd-muted,#999);text-transform:uppercase;letter-spacing:.03em}.mtx-field-input-wrap[data-v-71da7c34]{position:relative}.mtx-field-hint[data-v-71da7c34]{font-size:11px;font-weight:600;color:var(--dd-muted,#888)}.mtx-field-hint--found[data-v-71da7c34]{color:#1e8e5a}.mtx-reg-indicator[data-v-71da7c34]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mtx-reg-indicator--loading[data-v-71da7c34]{width:7px;height:7px;border-radius:50%;background:#a6192e;-webkit-animation:mtx-reg-pulse-data-v-71da7c34 1s ease-in-out infinite;animation:mtx-reg-pulse-data-v-71da7c34 1s ease-in-out infinite}@-webkit-keyframes mtx-reg-pulse-data-v-71da7c34{0%,to{opacity:.25}50%{opacity:1}}@keyframes mtx-reg-pulse-data-v-71da7c34{0%,to{opacity:.25}50%{opacity:1}}.mtx-reg-indicator--found[data-v-71da7c34]{color:#1e8e5a}.mtx-input[data-v-71da7c34],.mtx-textarea[data-v-71da7c34]{border:1.5px solid var(--dd-border,#e0d9cc);border-radius:9px;padding:8px 30px 8px 10px;font-size:13px;font-family:inherit;background:var(--dd-bg,#faf7f2);color:var(--dd-text,#1a1a1a);width:100%;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.mtx-input[data-v-71da7c34]{padding-right:30px}.mtx-textarea[data-v-71da7c34]{resize:vertical;padding-right:10px;margin-top:2px}.mtx-input[data-v-71da7c34]:focus,.mtx-textarea[data-v-71da7c34]:focus{outline:none;border-color:#a6192e;background:var(--dd-card,#fff)}.mtx-input[data-v-71da7c34]:disabled,.mtx-textarea[data-v-71da7c34]:disabled{opacity:.6}.mtx-add-btn[data-v-71da7c34]{gap:6px;border:1.5px dashed rgba(166,25,46,.4);background:rgba(166,25,46,.04);color:#a6192e;font-size:12px;font-weight:700;padding:10px 12px;border-radius:12px;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.mtx-add-btn[data-v-71da7c34]:hover:not(:disabled){background:rgba(166,25,46,.1);border-color:#a6192e}.mtx-add-btn[data-v-71da7c34]:disabled{opacity:.6;cursor:not-allowed}.mtx-foot[data-v-71da7c34]{gap:10px;padding:12px 16px;border-top:1px solid var(--dd-border,#ece4d8);background:var(--dd-card,#fff)}.mtx-cancel-btn[data-v-71da7c34]{border:1.5px solid var(--dd-border,#e8e0d4);background:transparent;color:var(--dd-text,#1a1a1a);font-size:13px;font-weight:700;padding:10px 16px;border-radius:12px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s ease;transition:background .15s ease}.mtx-cancel-btn[data-v-71da7c34]:hover:not(:disabled){background:var(--dd-bg,#f5f0e8)}.mtx-cancel-btn[data-v-71da7c34]:disabled{opacity:.6;cursor:not-allowed}.mtx-save-btn[data-v-71da7c34]{border:none;border-radius:12px;padding:10px 16px;background:#a6192e;color:#fff;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.mtx-save-btn[data-v-71da7c34]:hover:not(:disabled){-webkit-filter:brightness(1.1);filter:brightness(1.1)}.mtx-save-btn[data-v-71da7c34]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:360px){.mtx-field-row[data-v-71da7c34]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html.dd-dark .mtx-overlay[data-v-71da7c34]{background:rgba(0,0,0,.7)}html.dd-dark .mtx-card[data-v-71da7c34]{background:#1c1c1e}html.dd-dark .mtx-head[data-v-71da7c34]{border-color:#2c2c2e}html.dd-dark .mtx-head-icon[data-v-71da7c34]{background:rgba(255,107,120,.14);color:#ff6b78}html.dd-dark .mtx-close-btn[data-v-71da7c34]{background:#111}html.dd-dark .mtx-close-btn[data-v-71da7c34]:hover{background:rgba(255,107,120,.14);color:#ff6b78}html.dd-dark .mtx-body[data-v-71da7c34]{background:#141414}html.dd-dark .mtx-patient[data-v-71da7c34]{background:#1c1c1e;-webkit-box-shadow:none;box-shadow:none;border:1px solid #2c2c2e}html.dd-dark .mtx-patient-badge[data-v-71da7c34]{background:rgba(255,107,120,.14);color:#ff6b78}html.dd-dark .mtx-remove-btn[data-v-71da7c34]{color:#888}html.dd-dark .mtx-remove-btn[data-v-71da7c34]:hover:not(:disabled){background:rgba(248,113,113,.15);color:#f87171}html.dd-dark .mtx-unknown-box[data-v-71da7c34]{border-color:#2c2c2e}html.dd-dark .mtx-unknown-native:checked+.mtx-unknown-box[data-v-71da7c34]{background:#ff6b78;border-color:#ff6b78}html.dd-dark .mtx-input[data-v-71da7c34],html.dd-dark .mtx-textarea[data-v-71da7c34]{background:#111;border-color:#2c2c2e;color:#e4e4e7}html.dd-dark .mtx-input[data-v-71da7c34]:focus,html.dd-dark .mtx-textarea[data-v-71da7c34]:focus{border-color:#ff6b78;background:#1c1c1e}html.dd-dark .mtx-field-hint--found[data-v-71da7c34]{color:#34d399}html.dd-dark .mtx-reg-indicator--loading[data-v-71da7c34]{background:#ff6b78}html.dd-dark .mtx-reg-indicator--found[data-v-71da7c34]{color:#34d399}html.dd-dark .mtx-add-btn[data-v-71da7c34]{border-color:rgba(255,107,120,.4);background:rgba(255,107,120,.06);color:#ff6b78}html.dd-dark .mtx-add-btn[data-v-71da7c34]:hover:not(:disabled){background:rgba(255,107,120,.14);border-color:#ff6b78}html.dd-dark .mtx-foot[data-v-71da7c34]{background:#1c1c1e;border-color:#2c2c2e}html.dd-dark .mtx-cancel-btn[data-v-71da7c34]{border-color:#2c2c2e;color:#e4e4e7}html.dd-dark .mtx-cancel-btn[data-v-71da7c34]:hover:not(:disabled){background:#111}.ichat-thread[data-v-71da7c34]{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ichat-thread[data-v-71da7c34]::-webkit-scrollbar{width:5px}.ichat-thread[data-v-71da7c34]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:5px}.ichat-messages[data-v-71da7c34]{padding:16px 14px 8px;gap:8px}.ichat-confirm-overlay[data-v-71da7c34]{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.5);padding:16px}.ichat-confirm-box[data-v-71da7c34]{background:var(--dd-card,#fff);border-radius:16px;padding:20px;width:100%;max-width:340px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25);box-shadow:0 12px 40px rgba(0,0,0,.25)}.ichat-confirm-title[data-v-71da7c34]{font-size:16px;font-weight:700;color:var(--dd-text,#1a1a1a);margin-bottom:8px}.ichat-confirm-msg[data-v-71da7c34]{font-size:13px;line-height:1.5;color:var(--dd-muted,#6b6b6b);margin-bottom:18px}.ichat-confirm-actions[data-v-71da7c34]{gap:8px}.ichat-confirm-btn[data-v-71da7c34]{border:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer}.ichat-confirm-btn[data-v-71da7c34]:disabled{opacity:.6;cursor:default}.ichat-confirm-btn--cancel[data-v-71da7c34]{background:#ececec;color:#444}.ichat-confirm-btn--ok[data-v-71da7c34]{background:#a6192e;color:#fff}.ichat-confirm-btn--ok[data-v-71da7c34]:hover:not(:disabled){background:#d25a08}html.dd-dark .ichat-confirm-box[data-v-71da7c34]{background:#1c1c1e}html.dd-dark .ichat-confirm-btn--cancel[data-v-71da7c34]{background:#2e2e30;color:#ddd}.midet-report-card[data-v-71da7c34]{background:var(--dd-card,#fff);border:1px solid var(--dd-border,#e5e5e5);border-radius:14px;padding:14px;margin-bottom:10px}.midet-report-card[data-v-71da7c34],.midet-report-section[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.midet-report-divider[data-v-71da7c34]{height:1px;background:var(--dd-border,#e5e5e5);margin:4px 0}.midet-report-label[data-v-71da7c34]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dd-muted,#888)}.midet-report-row--reporter[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.midet-report-icon[data-v-71da7c34]{color:var(--dd-muted,#888);-ms-flex-negative:0;flex-shrink:0}.midet-report-reporter[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;min-width:0}.midet-report-reporter-name[data-v-71da7c34]{font-size:14.5px;font-weight:700;color:var(--dd-text,#1a1a1a)}.midet-report-reporter-sid[data-v-71da7c34]{font-size:12px;color:var(--dd-muted,#999)}.midet-report-location[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:rgba(166,25,46,.08)}.midet-report-location-icon[data-v-71da7c34]{color:#a6192e;-ms-flex-negative:0;flex-shrink:0}.midet-report-location span[data-v-71da7c34]{font-size:12px;font-weight:600;color:#2a2a2a}.midet-report-detail[data-v-71da7c34]{font-size:14px;line-height:1.55;color:var(--dd-text,#1a1a1a);white-space:pre-wrap;word-break:break-word;margin:0}.midet-report-images[data-v-71da7c34]{margin-top:2px}html.dd-dark .midet-report-card[data-v-71da7c34]{background:#1c1c1e;border-color:#333}html.dd-dark .midet-report-divider[data-v-71da7c34]{background:#333}html.dd-dark .midet-report-location[data-v-71da7c34]{background:rgba(166,25,46,.15)}html.dd-dark .midet-report-location span[data-v-71da7c34]{color:#e4e4e7}.ichat-images[data-v-71da7c34]{gap:8px;overflow-x:auto;padding-bottom:2px}.ichat-img-wrap[data-v-71da7c34]{position:relative;-ms-flex-negative:0;flex-shrink:0;width:92px;height:92px;border-radius:12px;overflow:hidden;background:var(--dd-border,#e8e3d8);cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);-webkit-transition:-webkit-transform .2s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .2s ease;transition:-webkit-transform .2s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .2s ease;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .2s ease}.ichat-img-wrap[data-v-71da7c34]:hover{-webkit-transform:translateY(-3px) scale(1.03);transform:translateY(-3px) scale(1.03);-webkit-box-shadow:0 8px 18px rgba(0,0,0,.2);box-shadow:0 8px 18px rgba(0,0,0,.2)}.ichat-img[data-v-71da7c34]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ichat-img-skeleton[data-v-71da7c34]{position:absolute;inset:0;background:linear-gradient(100deg,hsla(0,0%,50.2%,.08) 30%,hsla(0,0%,50.2%,.2) 50%,hsla(0,0%,50.2%,.08) 70%);background-size:200% 100%;-webkit-animation:ichat-shimmer-data-v-71da7c34 1.4s ease-in-out infinite;animation:ichat-shimmer-data-v-71da7c34 1.4s ease-in-out infinite}@-webkit-keyframes ichat-shimmer-data-v-71da7c34{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ichat-shimmer-data-v-71da7c34{0%{background-position:200% 0}to{background-position:-200% 0}}.ichat-img-error[data-v-71da7c34]{position:absolute;inset:0;gap:4px;color:var(--dd-muted,#999);font-size:9.5px;text-align:center;background:var(--dd-card,#fff)}.ichat-lightbox[data-v-71da7c34]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.88);cursor:-webkit-zoom-out;cursor:zoom-out}.ichat-lightbox-img[data-v-71da7c34]{max-width:90vw;max-height:88vh;border-radius:10px;-webkit-box-shadow:0 8px 48px rgba(0,0,0,.7);box-shadow:0 8px 48px rgba(0,0,0,.7);cursor:default}.ichat-center[data-v-71da7c34]{margin:auto}.ichat-spinner[data-v-71da7c34]{width:30px;height:30px;border:3px solid var(--dd-border,#ddd);border-top-color:#a6192e;border-radius:50%;-webkit-animation:ichat-spin-data-v-71da7c34 .7s linear infinite;animation:ichat-spin-data-v-71da7c34 .7s linear infinite}@-webkit-keyframes ichat-spin-data-v-71da7c34{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ichat-spin-data-v-71da7c34{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ichat-msg[data-v-71da7c34]{gap:7px;max-width:100%}.ichat-msg--in[data-v-71da7c34]{-ms-flex-item-align:start;align-self:flex-start;max-width:82%}.ichat-msg--out[data-v-71da7c34]{-ms-flex-item-align:end;align-self:flex-end;max-width:82%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ichat-msg-avatar[data-v-71da7c34]{width:28px;height:28px;border-radius:50%;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#6b7280;color:#fff;font-size:12px;font-weight:700}.ichat-bubble[data-v-71da7c34]{padding:8px 13px;border-radius:18px;position:relative;font-size:14px;line-height:1.5;word-break:break-word}.ichat-bubble--reporter[data-v-71da7c34]{background:var(--dd-card,#fff);color:var(--dd-text,#1a1a1a);border:1px solid var(--dd-border,#e8e0d4);border-bottom-left-radius:5px}.ichat-bubble--ai[data-v-71da7c34]{background:#eef2f7;color:#2a3340;border-bottom-right-radius:5px}.ichat-bubble--staff[data-v-71da7c34]{background:#a6192e;color:#fff;border-bottom-right-radius:5px}.ichat-bubble-who[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10.5px;font-weight:700;color:var(--dd-muted,#888);margin-bottom:3px}.ichat-bubble-text[data-v-71da7c34]{margin:0;white-space:pre-wrap}.ichat-msg-col[data-v-71da7c34]{min-width:0}.ichat-bubble-line[data-v-71da7c34]{gap:6px;max-width:100%;min-width:0}.ichat-bubble-line .ichat-bubble[data-v-71da7c34]{min-width:0}.ichat-bubble-time[data-v-71da7c34]{-ms-flex-negative:0;flex-shrink:0;font-size:10px;opacity:.55;margin-bottom:2px;white-space:nowrap}.ichat-msg--in .ichat-bubble-time[data-v-71da7c34]{text-align:left}.ichat-msg--out .ichat-bubble-time[data-v-71da7c34]{text-align:right}.ichat-typing[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:12px 14px}.ichat-typing span[data-v-71da7c34]{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.85);-webkit-animation:ichat-bounce-data-v-71da7c34 1.2s infinite;animation:ichat-bounce-data-v-71da7c34 1.2s infinite}.ichat-typing span[data-v-71da7c34]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ichat-typing span[data-v-71da7c34]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes ichat-bounce-data-v-71da7c34{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}@keyframes ichat-bounce-data-v-71da7c34{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:1}}.ichat-summary[data-v-71da7c34]{-ms-flex-item-align:stretch;align-self:stretch;margin:6px 0;padding:12px 14px;border-radius:14px;background:#eef5ff;border:1px solid #d6e6fb}.ichat-summary-head[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#1d6fe0;margin-bottom:6px}.ichat-summary-text[data-v-71da7c34]{margin:0;font-size:13px;line-height:1.6;color:#2a3a4d}.ichat-input-bar[data-v-71da7c34]{gap:8px;padding:10px 14px;background:var(--dd-card,#fff);border:1.5px solid var(--dd-border,#e0d9cc);border-radius:18px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);pointer-events:all}.chat-input-field[data-v-71da7c34]{width:100%;border:none;outline:none;resize:none;font-size:14.5px;font-family:inherit;background:transparent;color:var(--dd-text,#1a1a1a);line-height:1.5;min-height:24px;max-height:120px;overflow-y:hidden;display:block}.chat-input-field[data-v-71da7c34]::-webkit-input-placeholder{color:var(--dd-muted,#aaa)}.chat-input-field[data-v-71da7c34]::-moz-placeholder{color:var(--dd-muted,#aaa)}.chat-input-field[data-v-71da7c34]:-ms-input-placeholder{color:var(--dd-muted,#aaa)}.chat-input-field[data-v-71da7c34]::-ms-input-placeholder{color:var(--dd-muted,#aaa)}.chat-input-field[data-v-71da7c34]::placeholder{color:var(--dd-muted,#aaa)}.chat-input-field[data-v-71da7c34]:disabled{opacity:.5;cursor:not-allowed}.chat-input-row[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chat-input-actions[data-v-71da7c34]{gap:10px}.chat-input-row--wrapped[data-v-71da7c34]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.chat-input-row--wrapped .chat-input-actions[data-v-71da7c34]{width:100%}.chat-send-btn[data-v-71da7c34]{width:32px;height:32px;background:#a6192e;color:#fff;border:none;padding:0;line-height:0;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.chat-send-btn svg[data-v-71da7c34]{display:block}.chat-send-btn[data-v-71da7c34]:hover:not(:disabled){background:#861524}.chat-send-btn[data-v-71da7c34]:disabled{background:#ddd;cursor:not-allowed}.chat-attach-btn[data-v-71da7c34]{width:32px;height:32px;border-radius:50%;background:transparent;border:1.5px solid var(--dd-border,#e0d9cc);color:var(--dd-muted,#777);cursor:pointer;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.chat-attach-btn[data-v-71da7c34]:hover:not(:disabled){border-color:#a6192e;color:#a6192e}.chat-attach-btn[data-v-71da7c34]:disabled{opacity:.5;cursor:not-allowed}.chat-input-actions-right[data-v-71da7c34]{gap:10px}.chat-mic-wrap[data-v-71da7c34]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-mic-capsule[data-v-71da7c34]{position:relative;z-index:2;height:32px;border-radius:16px;border:1.5px solid var(--dd-border,hsla(0,0%,100%,.14));background:var(--dd-bg,hsla(0,0%,100%,.02));overflow:hidden;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.chat-mic-capsule--listening[data-v-71da7c34]{border-color:#a6192e;-webkit-box-shadow:0 0 0 3px rgba(166,25,46,.14);box-shadow:0 0 0 3px rgba(166,25,46,.14)}.chat-mic-btn[data-v-71da7c34]{width:32px;height:32px;background:transparent;color:var(--dd-muted,#999);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.chat-mic-btn[data-v-71da7c34]:active{background:rgba(166,25,46,.14)}.chat-mic-capsule--listening .chat-mic-btn[data-v-71da7c34]{color:#a6192e;-webkit-animation:ichat-mic-breathe-data-v-71da7c34 1.6s ease-in-out infinite;animation:ichat-mic-breathe-data-v-71da7c34 1.6s ease-in-out infinite}@-webkit-keyframes ichat-mic-breathe-data-v-71da7c34{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.14);transform:scale(1.14)}}@keyframes ichat-mic-breathe-data-v-71da7c34{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.14);transform:scale(1.14)}}.chat-mic-divider[data-v-71da7c34]{width:1px;height:18px;background:var(--dd-border,hsla(0,0%,100%,.16));-ms-flex-negative:0;flex-shrink:0}.chat-mic-lang-btn[data-v-71da7c34]{min-width:38px;height:32px;padding:0 11px;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:#a6192e;-webkit-transition:background .2s ease;transition:background .2s ease}.chat-mic-lang-btn[data-v-71da7c34],.chat-mic-lang-btn[data-v-71da7c34]:focus,.chat-mic-lang-btn[data-v-71da7c34]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.chat-mic-lang-btn[data-v-71da7c34]:active{background:rgba(166,25,46,.14)}.chat-mic-sonar[data-v-71da7c34]{position:absolute;top:0;left:0;z-index:1;width:32px;height:32px;border-radius:50%;border:1.5px solid #a6192e;opacity:0;pointer-events:none}.chat-mic-sonar.is-listening.chat-mic-sonar--1[data-v-71da7c34]{-webkit-animation:ichat-mic-sonar-ping-data-v-71da7c34 1.8s cubic-bezier(.2,.6,.4,1) infinite;animation:ichat-mic-sonar-ping-data-v-71da7c34 1.8s cubic-bezier(.2,.6,.4,1) infinite}.chat-mic-sonar.is-listening.chat-mic-sonar--2[data-v-71da7c34]{-webkit-animation:ichat-mic-sonar-ping-data-v-71da7c34 1.8s cubic-bezier(.2,.6,.4,1) .6s infinite;animation:ichat-mic-sonar-ping-data-v-71da7c34 1.8s cubic-bezier(.2,.6,.4,1) .6s infinite}@-webkit-keyframes ichat-mic-sonar-ping-data-v-71da7c34{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ichat-mic-sonar-ping-data-v-71da7c34{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}to{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}.ichat-input-wrap[data-v-71da7c34]{position:absolute;bottom:0;left:0;right:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));background:-webkit-gradient(linear,left bottom,left top,color-stop(75%,var(--dd-bg,#f5f0e8)),to(transparent));background:linear-gradient(0deg,var(--dd-bg,#f5f0e8) 75%,transparent);pointer-events:none}.ichat-input-wrap .chat-pending-images[data-v-71da7c34]{pointer-events:all}.ichat-stopai-full[data-v-71da7c34]{gap:7px;height:42px;border-radius:12px;border:none;background:#dc3545;color:#fff;font-size:14px;font-weight:700}.ichat-stopai-full[data-v-71da7c34]:hover:not(:disabled){background:#c62828}.ichat-stopai-full[data-v-71da7c34]:disabled{opacity:.6;cursor:not-allowed}.chat-pending-images[data-v-71da7c34]{gap:8px;padding:10px 14px 0}.chat-pending-image[data-v-71da7c34]{position:relative;width:52px;height:52px;-ms-flex-negative:0;flex-shrink:0}.chat-pending-image img[data-v-71da7c34]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.chat-pending-image-remove[data-v-71da7c34]{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:#1a1a1a;color:#fff;border:2px solid var(--dd-bg,#f5f0e8);cursor:pointer;padding:0}.ichat-img-msg[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ichat-img-msg--out[data-v-71da7c34]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ichat-img-msg-who[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--dd-muted,#888)}.ichat-img-msg-photos[data-v-71da7c34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ichat-img-msg-photos img[data-v-71da7c34]{width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:12px;cursor:-webkit-zoom-in;cursor:zoom-in}.ichat-img-msg-time[data-v-71da7c34]{font-size:10px;opacity:.55;white-space:nowrap}html.dd-dark .ichat-input-wrap[data-v-71da7c34]{background:-webkit-gradient(linear,left bottom,left top,color-stop(75%,#0f0f10),to(transparent));background:linear-gradient(0deg,#0f0f10 75%,transparent)}html.dd-dark .ichat-input-bar[data-v-71da7c34]{background:#1c1c1e;border-color:#3a3a3e}.ichat-status-confirm-msg[data-v-71da7c34]{font-size:14px;line-height:1.7;color:var(--dd-muted,#666);margin:0}.ichat-status-confirm-msg strong[data-v-71da7c34]{color:var(--dd-text,#1a1a1a)}.ichat-status-confirm-btn[data-v-71da7c34]{border:none;border-radius:12px;padding:9px 18px;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s}.ichat-status-confirm-btn[data-v-71da7c34]:hover{opacity:.85}.ichat-status-confirm-btn--cancel[data-v-71da7c34]{background:var(--dd-bg,#f5f0e8);color:var(--dd-muted,#666)}.ichat-status-confirm-btn--ok[data-v-71da7c34]{background:#1d6fe0;color:#fff}.ichat-status-confirm-btn--ok-resolved[data-v-71da7c34]{background:#047857}html.dd-dark .ichat-page[data-v-71da7c34]{background:#0f0f10}html.dd-dark .ichat-header[data-v-71da7c34]{background:#1c1c1e;border-bottom-color:#2c2c2e}html.dd-dark .ichat-img-error[data-v-71da7c34]{background:#232326}html.dd-dark .ichat-back[data-v-71da7c34]{color:#e4e4e7}html.dd-dark .ichat-back[data-v-71da7c34]:hover{background:#2a2a2c}html.dd-dark .ichat-head-name[data-v-71da7c34]{color:#e4e4e7}html.dd-dark .ichat-statusbar[data-v-71da7c34]{background:#1c1c1e;border-bottom-color:#2c2c2e}html.dd-dark .ichat-bubble--reporter[data-v-71da7c34]{background:#232326;color:#e4e4e7;border-color:#34343a}html.dd-dark .ichat-bubble--ai[data-v-71da7c34]{background:#24303f;color:#cdd9e6}html.dd-dark .ichat-summary[data-v-71da7c34]{background:#16202e;border-color:#24364d}html.dd-dark .ichat-summary-text[data-v-71da7c34]{color:#cdd9e6}html.dd-dark .ichat-status-confirm-msg[data-v-71da7c34]{color:#9a9aa0}html.dd-dark .ichat-status-confirm-msg strong[data-v-71da7c34]{color:#e4e4e7}html.dd-dark .ichat-status-confirm-btn--cancel[data-v-71da7c34]{background:#2a2a2c;color:#ccc}