.supplier-support-image[data-v-e067c15a],.supplier-support-image-fallback[data-v-e067c15a],.supplier-support-image-loading[data-v-e067c15a]{background:#0000002e;border-radius:7px;flex:0 0 88px;width:88px;height:88px;display:block;overflow:hidden}.supplier-support-image img[data-v-e067c15a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.supplier-support-image-fallback[data-v-e067c15a]{color:currentColor;font:inherit;cursor:pointer;opacity:.76;border:0;align-content:center;place-items:center;gap:5px;padding:6px;display:grid}.supplier-support-image-fallback[data-v-e067c15a] svg{width:20px;height:20px}.supplier-support-image-fallback span[data-v-e067c15a]{font-size:10px}.supplier-support-image-loading[data-v-e067c15a]{position:relative}.supplier-support-image-loading[data-v-e067c15a]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff29 48%,#0000 76%);animation:1.2s linear infinite supplier-support-image-loading-e067c15a;position:absolute;inset:0;transform:translate(-100%)}@keyframes supplier-support-image-loading-e067c15a{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.supplier-support-image-loading[data-v-e067c15a]:after{animation:none}}.supplier-support-backdrop[data-v-d12ade42]{z-index:1500;background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.supplier-support-dialog[data-v-d12ade42]{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(34px)saturate(1.5)brightness(1.1);backdrop-filter:blur(34px)saturate(1.5)brightness(1.1);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:13px;width:min(660px,100vw - 32px);max-height:min(780px,100vh - 48px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b;background:linear-gradient(#fff3,#ffffff0f),linear-gradient(135deg,#c2fb2e1a,#fff0 46%),#080e182e!important;border:0!important}.supplier-support-dialog[data-v-d12ade42]:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(34px)saturate(1.5);backdrop-filter:blur(34px)saturate(1.5);pointer-events:none;background:linear-gradient(#ffffff21,#ffffff0a),#0b121e3d;position:absolute;inset:0}.supplier-support-dialog header[data-v-d12ade42]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supplier-support-dialog header h2[data-v-d12ade42],.supplier-support-dialog header p[data-v-d12ade42],.supplier-support-message p[data-v-d12ade42]{margin:0}.supplier-support-dialog header p[data-v-d12ade42]{color:var(--accent,#c2fb2e);font-size:13px;font-weight:800}.supplier-support-dialog header h2[data-v-d12ade42]{color:#fff;margin-top:4px;font-size:22px;font-weight:600;line-height:1.2}.supplier-support-dialog header small[data-v-d12ade42]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.supplier-support-close[data-v-d12ade42]{cursor:pointer;flex:0 0 32px;place-items:center;line-height:0;display:grid;color:#8c98a8!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.supplier-support-close[data-v-d12ade42]:focus-visible,.supplier-support-close[data-v-d12ade42]:hover{outline:0;color:#dbe5ef!important;box-shadow:none!important;background:0 0!important}.supplier-support-close svg[data-v-d12ade42]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.4px;pointer-events:none;width:20px;height:20px;display:block}.supplier-support-scope[data-v-d12ade42],.supplier-support-warning[data-v-d12ade42]{color:#ffffffd1;background-color:#ffffff1a;border-radius:6px;margin:0;padding:11px 12px;font-size:12px;line-height:1.65}.supplier-support-order-picker[data-v-d12ade42]{gap:6px;margin:0 14px 10px;display:grid}.supplier-support-order-picker>label[data-v-d12ade42]{color:#d5dfebb8;font-size:12px}.supplier-support-warning[data-v-d12ade42]{color:#ffd0d0;background-color:#991b1b38}.supplier-support-chat[data-v-d12ade42]{background-color:#ffffff1a;border-radius:6px;grid-template-rows:minmax(230px,1fr) auto;min-height:310px;transition:box-shadow .18s,background-color .18s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.supplier-support-chat[data-v-d12ade42]:focus-within{background-color:#ffffff1d;box-shadow:inset 0 0 0 1px #c2fb2e52}.supplier-support-thread[data-v-d12ade42]{background:0 0;border:0;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.supplier-support-message[data-v-d12ade42]{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:82%;display:flex}.supplier-support-bubble[data-v-d12ade42]{color:#fff;background-color:#ffffff1a;border-radius:6px;max-width:100%;padding:10px 12px}.supplier-support-message.is-customer[data-v-d12ade42]{align-self:flex-end;align-items:flex-end}.supplier-support-message.is-customer .supplier-support-bubble[data-v-d12ade42]{color:#000;background:var(--accent,#c2fb2e)}.supplier-support-message p[data-v-d12ade42]{white-space:pre-wrap}.supplier-support-message time[data-v-d12ade42],.supplier-support-sender[data-v-d12ade42]{opacity:.72;font-size:10px;display:block}.supplier-support-sender[data-v-d12ade42]{color:#ffffffc2;margin:0 4px 4px}.supplier-support-message time[data-v-d12ade42]{margin-top:4px}.supplier-support-images[data-v-d12ade42]{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.supplier-support-composer[data-v-d12ade42]{background:#060b1329;border-top:1px solid #ffffff1a;min-width:0;display:grid}.supplier-support-composer textarea[data-v-d12ade42]{resize:none;color:#fff;-webkit-text-fill-color:#fff;background:0 0;border:0;border-radius:0;width:100%;min-height:62px;padding:13px 14px 4px;font-size:13px;line-height:1.5}.supplier-support-composer textarea[data-v-d12ade42]::placeholder{color:#d5dfeb94;-webkit-text-fill-color:#d5dfeb94}.supplier-support-composer textarea[data-v-d12ade42]:focus,.supplier-support-dialog[data-v-d12ade42] :is(button,input,textarea):focus-visible{box-shadow:none;border-color:#0000;outline:0}.supplier-support-pending-images[data-v-d12ade42]{gap:9px;min-width:0;padding:8px 14px 3px;display:flex;overflow-x:auto}.supplier-support-pending-images figure[data-v-d12ade42]{flex:0 0 58px;width:58px;height:58px;margin:0;position:relative}.supplier-support-pending-images img[data-v-d12ade42]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.supplier-support-pending-images button[data-v-d12ade42]{color:#fff;cursor:pointer;background:#0d131ce6;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #0000004d}.supplier-support-pending-images button[data-v-d12ade42]:focus-visible,.supplier-support-pending-images button[data-v-d12ade42]:hover{background:#b91c1c}.supplier-support-pending-images button[data-v-d12ade42]:disabled{cursor:not-allowed;opacity:.55}.supplier-support-pending-images button[data-v-d12ade42] svg{width:13px;height:13px}.supplier-support-composer-actions[data-v-d12ade42]{justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 10px;display:flex}.supplier-support-attachment-control[data-v-d12ade42]{align-items:center;gap:8px;min-width:0;display:flex}.supplier-support-attachment-action[data-v-d12ade42]{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 34px;justify-content:center;place-items:center;width:34px;height:34px;padding:0;display:grid}.supplier-support-attachment-action[data-v-d12ade42]:focus-within,.supplier-support-attachment-action[data-v-d12ade42]:hover{color:#fff;background:#ffffff1f}.supplier-support-attachment-action[data-v-d12ade42] svg{width:19px;height:19px}.supplier-support-attachment-action input[data-v-d12ade42]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supplier-support-attachment-control small[data-v-d12ade42]{color:#d5dfeb9e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.supplier-support-submit[data-v-d12ade42]{justify-content:center;align-items:center;gap:6px;min-width:82px;color:#000!important;background:var(--accent,#c2fb2e)!important;min-height:36px!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:6px!important;padding:0 14px!important;font-size:14px!important;display:inline-flex!important}.supplier-support-submit[data-v-d12ade42] svg{width:16px;height:16px}.supplier-support-submit[data-v-d12ade42]:focus-visible,.supplier-support-submit[data-v-d12ade42]:hover{color:#000!important;background:var(--accent,#c2fb2e)!important;box-shadow:none!important;transform:none!important}.supplier-support-submit[data-v-d12ade42]:disabled{cursor:not-allowed;opacity:.42}.supplier-support-empty[data-v-d12ade42]{text-align:center;min-height:180px;color:var(--muted);background-color:#ffffff1a;border-radius:6px;place-items:center;gap:12px;display:grid}.supplier-support-thread>.supplier-support-empty[data-v-d12ade42]{background:0 0;min-height:100%;padding:24px}.supplier-support-chat>.supplier-support-warning[data-v-d12ade42]{border-top:1px solid #ffffff1a;border-radius:0}.supplier-support-visually-hidden[data-v-d12ade42]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supplier-support-empty .primary-action[data-v-d12ade42]{color:#000!important;background:var(--accent,#c2fb2e)!important;min-height:40px!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:6px!important}.supplier-support-dialog .inline-error[data-v-d12ade42]{color:#ffd0d0;margin:0;font-size:12px;font-weight:700}@media (width<=640px){.supplier-support-backdrop[data-v-d12ade42]{padding:14px}.supplier-support-dialog[data-v-d12ade42]{width:100%;height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.supplier-support-message[data-v-d12ade42]{max-width:92%}.supplier-support-submit[data-v-d12ade42]{min-width:76px}}
