@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Montserrat:wght@500;600;700;800&family=Prompt:wght@400;500;600;700&family=Sarabun:wght@300;400;500;600&display=swap";.app-btn[data-v-36ba5d7a]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1.5px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1),transform 80ms cubic-bezier(.4,0,.2,1),opacity .16s ease;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.app-btn[data-v-36ba5d7a]:focus-visible{outline:2.5px solid var(--color-brand-orange);outline-offset:2px}.app-btn[data-v-36ba5d7a]:not(:disabled):active{transform:scale(.97)}.app-btn[data-v-36ba5d7a]:disabled{opacity:.6;cursor:not-allowed}.app-btn--sm[data-v-36ba5d7a]{padding:.3rem .75rem;font-size:.8rem}.app-btn--md[data-v-36ba5d7a]{padding:.5rem 1.15rem;font-size:.875rem}.app-btn--lg[data-v-36ba5d7a]{padding:.65rem 1.5rem;font-size:.95rem}.app-btn--block[data-v-36ba5d7a]{width:100%}.app-btn--primary[data-v-36ba5d7a]{background:var(--color-brand-orange-strong);color:var(--color-text-on-brand);border-color:var(--color-brand-orange-strong);box-shadow:0 1px 3px #f1780040,inset 0 1px #ffffff1f}.app-btn--primary[data-v-36ba5d7a]:not(:disabled):hover{background:var(--color-brand-orange-strong-hover);border-color:var(--color-brand-orange-strong-hover);box-shadow:0 3px 8px #e06e0059,inset 0 1px #ffffff1f}.app-btn--secondary[data-v-36ba5d7a]{background:var(--color-brand-soft);color:var(--color-brand-text);border-color:var(--color-brand-line)}.app-btn--secondary[data-v-36ba5d7a]:not(:disabled):hover{border-color:var(--color-brand-orange);background:var(--color-brand-soft-hover);box-shadow:0 1px 4px #0000000f}.app-btn--ghost[data-v-36ba5d7a]{background:transparent;color:var(--color-text-secondary);border-color:var(--color-brand-line)}.app-btn--ghost[data-v-36ba5d7a]:not(:disabled):hover{color:var(--color-brand-text);border-color:var(--color-brand-line-hover);background:var(--color-bg-hover)}.app-btn--danger[data-v-36ba5d7a]{background:var(--color-status-danger);color:var(--color-text-on-brand);border-color:var(--color-status-danger);box-shadow:0 1px 3px #e5393540}.app-btn--danger[data-v-36ba5d7a]:not(:disabled):hover{background:var(--color-status-danger-hover);border-color:var(--color-status-danger-hover);box-shadow:0 3px 8px #c6282859}.app-btn--outline[data-v-36ba5d7a]{background:transparent;color:var(--color-brand-orange-strong);border-color:var(--color-brand-orange-strong)}.app-btn--outline[data-v-36ba5d7a]:not(:disabled):hover{background:#f178000f;box-shadow:0 1px 4px #f1780026}.btn-spinner[data-v-36ba5d7a]{width:.85em;height:.85em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-36ba5d7a .6s linear infinite;flex-shrink:0}@keyframes spin-36ba5d7a{to{transform:rotate(360deg)}}@media(max-width:640px){.app-btn--block-mobile[data-v-36ba5d7a]{width:100%}.app-btn--sm[data-v-36ba5d7a]{min-height:44px;padding:.6rem .9rem}.app-btn--md[data-v-36ba5d7a],.app-btn--lg[data-v-36ba5d7a]{min-height:44px}}.field[data-v-47b65170]{display:grid;gap:.35rem;min-width:0}.field-input-wrap[data-v-47b65170]{position:relative}.field--id[data-v-47b65170]{max-width:12rem}.field--short[data-v-47b65170]{max-width:16rem}.field--medium[data-v-47b65170]{max-width:22rem}.field--wide[data-v-47b65170]{max-width:32rem}.field--full[data-v-47b65170]{max-width:100%}.field--compact[data-v-47b65170]{max-width:none;gap:0}.field--compact>.field-label[data-v-47b65170]{display:none}.field--compact>.field-message[data-v-47b65170]{display:none}.field--compact>.field-input[data-v-47b65170]{height:2rem;padding:0 .55rem;font-size:.85rem;border-width:1px}.field--compact>.field-message--error[data-v-47b65170]{display:block;position:absolute;margin-top:.25rem;font-size:.72rem}@media(max-width:640px){.field--id[data-v-47b65170],.field--short[data-v-47b65170],.field--medium[data-v-47b65170],.field--wide[data-v-47b65170]{max-width:100%}}.field-label[data-v-47b65170]{font-size:.85rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-heading)}.required[data-v-47b65170]{color:var(--color-brand-orange-strong);margin-left:.2rem;font-style:normal}.field-input[data-v-47b65170]{width:100%;min-width:0;height:2.4rem;padding:0 .75rem;border:1.5px solid var(--color-brand-line);border-radius:var(--radius-field);font-family:var(--font-body);font-size:.93rem;line-height:1.2;color:var(--color-text-primary);outline:none;background:var(--color-white);transition:border-color .12s,box-shadow .12s;box-sizing:border-box}.field-input--with-toggle[data-v-47b65170],.field-input--with-clear[data-v-47b65170]{padding-right:2.3rem}.field-input[data-v-47b65170]::-webkit-datetime-edit,.field-input[data-v-47b65170]::-webkit-datetime-edit-fields-wrapper,.field-input[data-v-47b65170]::-webkit-datetime-edit-text{color:var(--color-text-primary);opacity:1}.field-input[data-v-47b65170]::-webkit-datetime-edit-year-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-month-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-day-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-hour-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-minute-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-second-field,.field-input[data-v-47b65170]::-webkit-datetime-edit-ampm-field{color:var(--color-text-primary);opacity:1}.field-input::-webkit-datetime-edit-year-field [aria-valuetext=blank][data-v-47b65170],.field-input::-webkit-datetime-edit-month-field [aria-valuetext=blank][data-v-47b65170],.field-input::-webkit-datetime-edit-day-field [aria-valuetext=blank][data-v-47b65170]{color:var(--color-text-primary);opacity:1}.field-input[data-v-47b65170]::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.field-input[data-v-47b65170]::-webkit-calendar-picker-indicator:hover{opacity:1}.field-input[data-v-47b65170]::placeholder{color:var(--color-text-muted);opacity:1}.field-input[data-v-47b65170]:focus{border-color:var(--color-brand-orange-strong);box-shadow:var(--shadow-focus)}.field-input[data-v-47b65170]:focus-visible{outline:none;border-color:var(--color-brand-orange-strong);box-shadow:var(--shadow-focus)}.field-input[data-v-47b65170]:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted);cursor:not-allowed}.field-input--error[data-v-47b65170]{border-color:var(--color-status-danger)}.field-input--error[data-v-47b65170]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-danger) 18%,transparent)}.field-message[data-v-47b65170]{font-size:.75rem;line-height:1.1rem;min-height:1.1rem;color:var(--color-text-secondary);font-family:var(--font-body)}.field-message--error[data-v-47b65170]{color:var(--color-status-danger);font-weight:500}.mask-toggle[data-v-47b65170]{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);width:1.55rem;height:1.55rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s,background-color .12s}.field-clear[data-v-47b65170]{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);width:1.55rem;height:1.55rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s,background-color .12s;line-height:1}.field-clear>span[data-v-47b65170]{font-size:.95rem;font-weight:700}.field-clear[data-v-47b65170]:hover{color:var(--color-brand-orange-strong);background:color-mix(in srgb,var(--color-brand-orange-soft) 32%,transparent)}.field-clear[data-v-47b65170]:focus-visible{outline:none;box-shadow:var(--shadow-focus);color:var(--color-brand-orange-strong)}.mask-toggle[data-v-47b65170]:hover{color:var(--color-brand-orange-strong);background:color-mix(in srgb,var(--color-brand-orange-soft) 32%,transparent)}.mask-toggle[data-v-47b65170]:focus-visible{outline:none;box-shadow:var(--shadow-focus);color:var(--color-brand-orange-strong)}.mask-toggle__icon[data-v-47b65170]{width:.95rem;height:.95rem}.search-select-field[data-v-fecedbae]{display:grid;gap:.35rem;width:100%}.search-select[data-v-fecedbae]{position:relative;width:100%}.search-select-label[data-v-fecedbae]{font-size:.85rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-heading)}.search-select-required[data-v-fecedbae]{color:var(--color-brand-orange-strong);margin-left:.2rem;font-style:normal}.search-select-message[data-v-fecedbae]{font-size:.75rem;line-height:1.1rem;min-height:1.1rem;color:var(--color-text-secondary);font-family:var(--font-body)}.search-select-message--error[data-v-fecedbae]{color:var(--color-status-danger);font-weight:500}.search-select--error .search-select-input[data-v-fecedbae]{border-color:var(--color-status-danger)}.search-select--error .search-select-input[data-v-fecedbae]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-status-danger) 18%,transparent)}.search-select-input[data-v-fecedbae]{width:100%;height:2.6rem;border:1px solid var(--color-brand-line);border-radius:var(--radius-md);padding:.45rem 3.4rem .45rem .6rem;font:inherit;font-size:.9rem;color:var(--color-text-primary);background:var(--color-white);box-sizing:border-box;transition:border-color var(--transition-fast)}.search-select-input[data-v-fecedbae]:focus{border-color:var(--color-brand-orange-strong);box-shadow:0 0 0 3px #f1780024;outline:none}.search-select-input[data-v-fecedbae]:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted);cursor:not-allowed}.search-select-arrow[data-v-fecedbae]{position:absolute;right:.72rem;top:50%;width:.78rem;height:.45rem;transform:translateY(-50%);pointer-events:none}.search-select-arrow[data-v-fecedbae]:before{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23647684' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%}.search-select--open .search-select-arrow[data-v-fecedbae]{transform:translateY(-50%) rotate(180deg)}.search-select-clear[data-v-fecedbae]{position:absolute;right:1.95rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;border:0;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-muted);font-size:.84rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.search-select-clear>span[data-v-fecedbae]{font-size:.95rem;font-weight:700;line-height:1}.search-select-clear[data-v-fecedbae]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.search-select-clear[data-v-fecedbae]:focus-visible{outline:2px solid var(--color-brand-orange-strong);outline-offset:1px}.search-select-list[data-v-fecedbae]{position:absolute;z-index:2500;top:calc(100% + .3rem);left:0;right:0;margin:0;padding:.3rem 0;list-style:none;border:1px solid var(--color-brand-line);border-radius:var(--radius-md);background:var(--color-white);max-height:15rem;overflow:auto;box-shadow:var(--shadow-soft)}.search-select--up .search-select-list[data-v-fecedbae]{top:auto;bottom:calc(100% + .3rem)}.search-select-list--portal[data-v-fecedbae]{position:fixed;top:0;left:0;right:auto}.search-select-item[data-v-fecedbae]{padding:.5rem .7rem;font-size:.9rem;color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-select-item[data-v-fecedbae]:hover{background:var(--color-bg-hover)}.search-select-item--active[data-v-fecedbae]{background:var(--color-bg-secondary);font-weight:700}.search-select-item--selected[data-v-fecedbae]{color:var(--color-brand-dark)}.search-select-match[data-v-fecedbae]{background:var(--color-highlight-bg);border-radius:.2rem;font-weight:700}.search-select-empty[data-v-fecedbae]{padding:.5rem .7rem;font-size:.86rem;color:var(--color-text-muted)}.search-select-empty--loading[data-v-fecedbae]{font-weight:600}.search-select-skeleton-item[data-v-fecedbae]{padding:.34rem .7rem}.search-select-skeleton-bar[data-v-fecedbae]{display:block;width:100%;height:.74rem;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-white) 45%,var(--color-bg-secondary) 100%);background-size:220% 100%;animation:select-skeleton-wave-fecedbae 1.05s ease-in-out infinite}@keyframes select-skeleton-wave-fecedbae{0%{background-position:0% 0}to{background-position:100% 0}}.search-select-hidden[data-v-fecedbae]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.search-select-hint[data-v-fecedbae]{margin:.24rem 0 0;font-size:.72rem;color:var(--color-text-muted);line-height:1.2}.password-strength[data-v-a24eb20f]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.password-strength__bar[data-v-a24eb20f]{display:flex;gap:3px;flex:1}.password-strength__segment[data-v-a24eb20f]{height:4px;flex:1;border-radius:6px;transition:background .2s}.password-strength__label[data-v-a24eb20f]{font-size:.75rem;font-weight:600;min-width:3rem}.required[data-v-252785a4]{color:var(--color-brand-orange-strong);margin-left:.2rem;font-weight:600}.verify-help[data-v-252785a4]{margin-top:.35rem;display:grid;gap:.45rem}.verify-help-text[data-v-252785a4]{margin:0;font-size:.86rem;color:#7a2f08}.login-root[data-v-252785a4]{position:relative;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:2rem clamp(2rem,8vw,6rem)}.login-bg[data-v-252785a4]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/Hands-1-B5QLevdE.png);background-size:cover;background-position:center 30%;z-index:0}.login-overlay[data-v-252785a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#d75f00ad,#f68b1f85,#b44b006b);z-index:1}.top-tagline[data-v-252785a4]{position:relative;z-index:3;justify-self:start;align-self:start;margin-top:clamp(1rem,6vh,5.5rem);max-width:42rem;width:100%;padding:clamp(1rem,1.9vw,1.6rem) clamp(1.2rem,2.4vw,1.9rem);border-radius:22px;background:linear-gradient(120deg,#74310042,#ffab5c21);border:1px solid rgba(255,224,198,.46);backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);box-shadow:0 26px 55px #2e14003d}.top-tagline[data-v-252785a4]:after{content:"";position:absolute;right:-1.4rem;top:-1.1rem;width:7.4rem;height:7.4rem;border-radius:50%;background:radial-gradient(circle at center,#ffc78287,#ffc78200);pointer-events:none;z-index:-1}.serve-brand[data-v-252785a4]{margin:0 0 .6rem;padding-left:2.65rem;font-family:Montserrat,Prompt,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:var(--color-status-warning);letter-spacing:.02em;line-height:1.1;text-shadow:0 5px 24px rgba(0,0,0,.46)}.tagline-headline[data-v-252785a4]{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.seed-icon[data-v-252785a4]{width:2.2rem;height:2.2rem;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.tagline-headline span[data-v-252785a4]{font-family:Montserrat,Prompt,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:var(--color-white);letter-spacing:.02em;text-shadow:0 3px 18px rgba(0,0,0,.35);line-height:1.1;white-space:normal}.tagline-sub[data-v-252785a4]{margin:0;font-family:Prompt,Montserrat,sans-serif;font-size:clamp(.9rem,1.35vw,1.03rem);color:#ffffffeb;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.28);padding-left:2.65rem}.login-card-wrap[data-v-252785a4]{position:relative;z-index:3;justify-self:end;width:100%;display:flex;justify-content:flex-end}.login-card[data-v-252785a4]{background:#ffffffed;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.65);border-radius:14px;padding:2.6rem 2.8rem 3rem;width:clamp(26rem,32vw,32rem);box-shadow:0 28px 72px #00000042;display:grid;gap:1.1rem}.card-icon[data-v-252785a4]{width:auto;max-width:10rem;height:2.6rem;object-fit:contain;justify-self:center}.card-title[data-v-252785a4]{margin:0;font-family:Montserrat,Prompt,sans-serif;font-size:1.75rem;font-weight:800;color:var(--color-text-primary);text-align:center}.card-subtitle[data-v-252785a4]{margin:-.55rem 0 0;font-size:.88rem;color:var(--color-text-muted);text-align:center}.forgot-link[data-v-252785a4]{text-align:right;margin-top:-.25rem}.forgot-link a[data-v-252785a4]{color:var(--color-brand-orange-strong, #e8772e);font-size:.8125rem;text-decoration:none}.forgot-link a[data-v-252785a4]:hover{text-decoration:underline}.card-version[data-v-252785a4]{margin:-.55rem 0 .25rem;font-size:.78rem;color:var(--color-text-muted);text-align:center;letter-spacing:.02em}.identity-actions[data-v-252785a4]{display:grid;gap:.75rem}.btn-entra[data-v-252785a4]{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;padding:.72rem 1rem;border:1.5px solid var(--color-brand-line);border-radius:14px;background:var(--color-white);font-family:Montserrat,sans-serif;font-size:.96rem;font-weight:700;color:var(--color-text-primary);cursor:pointer;transition:border-color .12s,box-shadow .12s}.btn-entra[data-v-252785a4]:hover{border-color:var(--color-status-info);box-shadow:0 0 0 3px #0078d41f}.btn-b2c[data-v-252785a4]{border-color:#f68b1f85}.btn-b2c[data-v-252785a4]:hover{border-color:var(--color-brand-orange-strong, #e8772e);box-shadow:0 0 0 3px #f68b1f24}.ms-icon[data-v-252785a4]{width:1.3rem;height:1.3rem;flex-shrink:0}.customer-ms-icon[data-v-252785a4]{width:1.7rem;height:1.35rem;flex-shrink:0}.entra-help[data-v-252785a4]{margin:-.5rem 0 0;font-size:.8rem;color:var(--color-text-muted);text-align:center}.divider[data-v-252785a4]{display:flex;align-items:center;gap:.75rem;color:var(--color-text-muted);font-size:.82rem}.divider[data-v-252785a4]:before,.divider[data-v-252785a4]:after{content:"";flex:1;height:1px;background:var(--color-brand-line)}.login-form[data-v-252785a4]{display:grid;gap:.9rem}.login-form--main[data-v-252785a4]{margin-top:.15rem}.register-toggle[data-v-252785a4]{text-align:center;margin-top:.5rem}.register-link[data-v-252785a4]{background:none;border:none;cursor:pointer;color:var(--color-brand, #F68B1F);font-size:.82rem;text-decoration:underline}.register-title[data-v-252785a4]{font-size:.95rem;font-weight:700;margin:0;text-align:center}.register-form[data-v-252785a4]{margin-top:.5rem;border-top:1px solid var(--color-border, var(--color-brand-line));padding-top:1rem}.register-success[data-v-252785a4]{font-size:.82rem;color:#059669;text-align:center;margin:0}.company-field[data-v-252785a4]{display:flex;flex-direction:column;gap:.3rem}.company-fallback[data-v-252785a4]{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;margin-top:.2rem;width:100%}.company-fallback small[data-v-252785a4]{color:#6b7280;white-space:normal;font-size:.8rem;background:transparent;border-radius:0;padding:0;line-height:1.3;font-weight:500;margin-left:.15rem}.company-fallback[data-v-252785a4] .field{min-width:0;width:100%}.field-label[data-v-252785a4]{font-size:.85rem;font-weight:500;color:var(--color-text-secondary, #4B5563)}.toast-panel[data-v-252785a4]{position:fixed;bottom:1.4rem;right:1.4rem;z-index:9999;display:flex;flex-direction:column;gap:.6rem;align-items:flex-end;pointer-events:none}.login-toast[data-v-252785a4]{pointer-events:all;position:relative;display:flex;align-items:flex-start;gap:.65rem;padding:.8rem 1rem 1rem;border-radius:var(--radius-lg);min-width:18rem;max-width:22rem;background:var(--color-white);box-shadow:0 10px 36px #0003;border-left:4px solid;overflow:hidden}.login-toast--success[data-v-252785a4]{border-color:var(--color-status-success)}.login-toast--error[data-v-252785a4]{border-color:var(--color-status-danger)}.toast-ico[data-v-252785a4]{font-size:1rem;flex-shrink:0;margin-top:2px}.toast-title[data-v-252785a4]{margin:0 0 .15rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.88rem;color:var(--color-text-primary)}.toast-msg[data-v-252785a4]{margin:0;font-size:.86rem;color:var(--color-text-secondary);line-height:1.4}.toast-x[data-v-252785a4]{border:none;background:transparent;cursor:pointer;font-size:1.15rem;color:var(--color-text-muted);padding:0;margin-left:auto;flex-shrink:0;line-height:1}.toast-x[data-v-252785a4]:hover{color:var(--color-text-secondary)}.toast-bar[data-v-252785a4]{position:absolute;bottom:0;left:0;height:3px;animation:drain-252785a4 linear forwards}.login-toast--success .toast-bar[data-v-252785a4]{background:var(--color-status-success)}.login-toast--error .toast-bar[data-v-252785a4]{background:var(--color-status-danger)}@keyframes drain-252785a4{0%{width:100%}to{width:0%}}.toast-anim-enter-active[data-v-252785a4]{animation:t-in-252785a4 .28s cubic-bezier(.22,1,.36,1) both}.toast-anim-leave-active[data-v-252785a4]{animation:t-out-252785a4 .2s ease-in both}.toast-anim-move[data-v-252785a4]{transition:transform .22s ease}@keyframes t-in-252785a4{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes t-out-252785a4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@media(max-width:860px){.login-root[data-v-252785a4]{gap:2rem;padding:2rem clamp(1.5rem,4vw,3rem)}.login-root[data-v-252785a4]{grid-template-columns:1fr;align-items:start;padding:1.8rem 1.5rem;gap:1.5rem}.top-tagline[data-v-252785a4]{justify-self:start;align-self:start;max-width:100%;margin-top:0;padding:.75rem 1rem;border-radius:14px}.top-tagline[data-v-252785a4]:after{display:none}.tagline-headline span[data-v-252785a4]{font-size:clamp(1.05rem,3.8vw,1.55rem)}.tagline-sub[data-v-252785a4]{display:none}.login-card-wrap[data-v-252785a4]{justify-self:center;justify-content:center}.login-card[data-v-252785a4]{width:min(30rem,100%)}.toast-panel[data-v-252785a4]{right:.75rem;left:.75rem}.login-toast[data-v-252785a4]{max-width:100%;min-width:0}}@media(max-width:640px){.login-root[data-v-252785a4]{padding:1.2rem .75rem}.top-tagline[data-v-252785a4]{display:none}.login-card-wrap[data-v-252785a4]{justify-content:center}.login-card[data-v-252785a4]{width:94vw;padding:1.8rem 1.2rem 2.2rem}.card-title[data-v-252785a4]{font-size:1.45rem}.card-subtitle[data-v-252785a4]{font-size:.84rem}.btn-entra[data-v-252785a4]{min-height:44px;font-size:.9rem;padding:.65rem .8rem;border-radius:10px}.login-form input[data-v-252785a4],.register-form input[data-v-252785a4]{min-height:44px;font-size:14px}.company-fallback[data-v-252785a4]{grid-template-columns:1fr;align-items:stretch;gap:.35rem}.company-fallback small[data-v-252785a4]{white-space:normal;width:fit-content}.toast-panel[data-v-252785a4]{right:.5rem;left:.5rem;bottom:.75rem}.login-toast[data-v-252785a4]{max-width:100%;min-width:0}}.icon-btn[data-v-a11c6470]{border:1px solid var(--color-brand-line);background:var(--color-surface);color:var(--color-brand-dark);border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;display:grid;place-items:center;overflow:visible;cursor:pointer;transition:border-color .12s ease}.icon-glyph[data-v-a11c6470]{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1.12rem;transform:translateY(-.02rem)}.icon-btn[data-v-a11c6470]:hover{border-color:var(--color-brand-orange)}.icon-btn[data-v-a11c6470]:disabled{opacity:.5;cursor:not-allowed}.icon-btn[data-v-a11c6470]:focus-visible{outline:none;border-color:var(--color-brand-orange);box-shadow:var(--shadow-focus)}@media(max-width:640px){.icon-btn[data-v-a11c6470]{width:2.75rem;height:2.75rem}}.brand-badge[data-v-50032ba1]{display:flex;align-items:center;flex-shrink:0}.logo-long[data-v-50032ba1]{height:2.4rem;width:auto;object-fit:contain;display:block}.logo-short[data-v-50032ba1]{height:2.2rem;width:auto;object-fit:contain;display:none}@media(max-width:860px){.logo-long[data-v-50032ba1]{display:none}.logo-short[data-v-50032ba1]{display:block}}.notif-wrapper[data-v-9dc7299d]{position:relative}.notif-bell[data-v-9dc7299d]{position:relative;border:none;background:transparent;cursor:pointer;color:var(--color-text-secondary);padding:.4rem;border-radius:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.notif-bell[data-v-9dc7299d]:hover{background:var(--color-status-neutral-bg)}.notif-bell[data-v-9dc7299d]:focus-visible{outline:2px solid var(--color-brand-orange-strong);outline-offset:2px}.notif-bell[data-v-9dc7299d]:active{opacity:.85}.notif-badge[data-v-9dc7299d]{position:absolute;top:0;right:0;min-width:1rem;height:1rem;background:var(--color-status-danger);color:var(--color-white);font-size:.6rem;font-weight:700;border-radius:999px;display:grid;place-items:center;padding:0 .2rem;line-height:1}.notif-panel[data-v-9dc7299d]{position:absolute;top:100%;right:0;margin-top:.5rem;width:min(92vw,360px);background:var(--color-white);border:1px solid var(--color-brand-line);border-radius:14px;box-shadow:0 12px 40px #10182026;z-index:50;max-height:420px;display:flex;flex-direction:column}.notif-panel-head[data-v-9dc7299d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--color-brand-line)}.notif-panel-head h4[data-v-9dc7299d]{margin:0;font-size:.95rem}.mark-all-btn[data-v-9dc7299d]{border:none;background:transparent;color:var(--color-brand-orange-strong);font-size:.78rem;cursor:pointer;font-weight:600;transition:all .12s ease;white-space:nowrap}.mark-all-btn[data-v-9dc7299d]:hover{opacity:.8}.mark-all-btn[data-v-9dc7299d]:focus-visible{outline:2px solid var(--color-brand-orange-strong);outline-offset:2px}.mark-all-btn[data-v-9dc7299d]:active{opacity:.85}.notif-loading[data-v-9dc7299d]{padding:.5rem 1rem}.notif-empty[data-v-9dc7299d]{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.88rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}.shimmer-row[data-v-9dc7299d]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 0;border-bottom:1px solid var(--color-status-neutral-bg)}.shimmer-row[data-v-9dc7299d]:last-child{border-bottom:none}.shimmer-circle[data-v-9dc7299d]{width:2rem;height:2rem;border-radius:10px;flex-shrink:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-9dc7299d 1.5s infinite}.shimmer-lines[data-v-9dc7299d]{flex:1;display:flex;flex-direction:column;gap:.35rem;padding-top:.15rem}.shimmer-line[data-v-9dc7299d]{height:.65rem;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-9dc7299d 1.5s infinite}.shimmer-line--title[data-v-9dc7299d]{width:70%}.shimmer-line--desc[data-v-9dc7299d]{width:50%}@keyframes shimmer-9dc7299d{0%{background-position:200% 0}to{background-position:-200% 0}}.notif-icon--system[data-v-9dc7299d]{background:var(--color-status-warning-bg, #fef3e2);color:var(--color-status-warning, #e67e22)}.notif-list[data-v-9dc7299d]{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:340px}.notif-item[data-v-9dc7299d]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 1rem;cursor:pointer;border-bottom:1px solid var(--color-status-neutral-bg);transition:background .1s}.notif-item[data-v-9dc7299d]:hover,.notif-item--unread[data-v-9dc7299d]{background:var(--color-bg-hover)}.notif-item[data-v-9dc7299d]:last-child{border-bottom:none}.notif-icon[data-v-9dc7299d]{width:2rem;height:2rem;border-radius:10px;display:grid;place-items:center;font-size:.75rem;font-weight:700;flex-shrink:0}.notif-icon--support[data-v-9dc7299d]{background:var(--color-status-info-bg);color:var(--color-status-info)}.notif-icon--task[data-v-9dc7299d]{background:var(--color-status-success-bg);color:var(--color-status-success)}.notif-icon--kb[data-v-9dc7299d]{background:var(--color-status-purple-bg);color:var(--color-status-purple)}.notif-icon--sla[data-v-9dc7299d]{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.notif-content[data-v-9dc7299d]{flex:1;min-width:0}.notif-title[data-v-9dc7299d]{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.notif-desc[data-v-9dc7299d]{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-time[data-v-9dc7299d]{font-size:.7rem;color:var(--color-text-muted)}.notif-dot[data-v-9dc7299d]{width:8px;height:8px;border-radius:50%;background:var(--color-brand-orange-strong);flex-shrink:0;margin-top:.3rem}.notif-item--urgent[data-v-9dc7299d]{border-left:3px solid var(--color-status-danger, #d32f2f)}.notif-item--high[data-v-9dc7299d]{border-left:3px solid var(--color-status-warning, #e67e22)}.notif-priority[data-v-9dc7299d]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;padding:1px 5px;border-radius:6px;margin-right:4px;vertical-align:middle}.notif-priority--urgent[data-v-9dc7299d]{background:var(--color-status-danger-bg, #fde8e8);color:var(--color-status-danger, #d32f2f)}.notif-priority--high[data-v-9dc7299d]{background:var(--color-status-warning-bg, #fef3e2);color:var(--color-status-warning, #e67e22)}.dropdown-enter-active[data-v-9dc7299d],.dropdown-leave-active[data-v-9dc7299d]{transition:opacity .12s,transform .12s}.dropdown-enter-from[data-v-9dc7299d],.dropdown-leave-to[data-v-9dc7299d]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.notif-panel[data-v-9dc7299d]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3.6rem);left:.75rem;right:.75rem;width:min(18rem,calc(100vw - 1.5rem));margin-inline:auto;box-sizing:border-box;max-height:min(65dvh,360px)}.notif-panel-head[data-v-9dc7299d]{padding:.62rem .75rem}.notif-panel-head h4[data-v-9dc7299d]{font-size:.9rem}.mark-all-btn[data-v-9dc7299d]{font-size:.72rem}.notif-item[data-v-9dc7299d]{min-height:44px;padding:.75rem 1rem}.mark-all-btn[data-v-9dc7299d]{min-height:44px;padding:.5rem .75rem}}.top-link[data-v-72b76f19]{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text-primary);position:relative;padding:.2rem 0}.top-link.active[data-v-72b76f19]{color:var(--color-brand-orange-strong)}.top-link.active[data-v-72b76f19]:after{content:"";position:absolute;bottom:-.4rem;left:0;width:100%;height:2px;border-radius:999px;background:var(--color-brand-orange-strong)}.top-nav[data-v-bcdc84fb]{display:flex;align-items:center;gap:1.35rem}@media(max-width:640px){.top-nav[data-v-bcdc84fb]{display:none}}.app-header[data-v-1e99353a]{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.7rem 1rem;background:linear-gradient(to right,#ffecc3d1,#fff5dcb8 12%,#fffaeead 28%,#fffcf5a3 52%,#fffdf89e);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgba(218,185,140,.35);box-shadow:0 1px #ffffff8c inset,0 2px 12px #a06e3212}.left-zone[data-v-1e99353a],.right-zone[data-v-1e99353a]{display:flex;align-items:center;gap:.7rem}[data-v-1e99353a] .top-nav{align-self:center;transform:translateY(-.35rem)}.contact-overlay[data-v-1e99353a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1018206b;display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-inline:1rem;padding-bottom:1rem;overflow:hidden;z-index:60}.contact-popup[data-v-1e99353a]{width:min(94vw,36rem);max-height:calc(100dvh - 2rem);background:var(--color-white);border:1px solid var(--color-brand-line);border-radius:14px;box-shadow:0 24px 60px #10182047;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.contact-head[data-v-1e99353a]{display:flex;align-items:center;justify-content:space-between;padding:.72rem .92rem;border-bottom:1px solid var(--color-brand-line)}.contact-head h3[data-v-1e99353a]{margin:0;font-family:var(--font-heading);font-size:1rem;color:var(--color-text-primary)}.contact-close[data-v-1e99353a]{border:none;background:transparent;font-size:1.35rem;line-height:1;color:var(--color-text-secondary);cursor:pointer}.contact-form[data-v-1e99353a]{position:relative;padding:.62rem .92rem 3.2rem;display:grid;gap:.44rem;overflow:hidden;min-height:0}.contact-form-help[data-v-1e99353a]{margin:0;font-size:.76rem;color:var(--color-text-secondary)}.field[data-v-1e99353a]{display:grid;gap:.22rem}.field span[data-v-1e99353a]{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.field input[data-v-1e99353a],.field select[data-v-1e99353a],.field textarea[data-v-1e99353a]{border:1px solid var(--color-brand-line);border-radius:10px;padding:.38rem .54rem;font:inherit;color:var(--color-text-primary);background:var(--color-white)}.message-textarea[data-v-1e99353a]{min-height:7.2rem}.field[data-v-1e99353a] .search-select-field{gap:0}.field[data-v-1e99353a] .search-select-message{display:none}.field[data-v-1e99353a] .search-select-input{height:auto;min-height:2rem;border:1px solid var(--color-brand-line);border-radius:10px;padding:.38rem 2.2rem .38rem .54rem;font:inherit}.field-error[data-v-1e99353a]{display:block;font-size:.78rem;color:var(--color-danger, #d9534f);margin-top:.15rem}.input--error[data-v-1e99353a]{border-color:var(--color-danger, #d9534f)!important}.input--locked[data-v-1e99353a]{background:color-mix(in srgb,var(--color-bg-secondary, #f6f7f8) 75%,var(--color-white) 25%);cursor:not-allowed}.contact-success[data-v-1e99353a]{margin:0;color:var(--color-status-success);font-weight:600;font-size:.88rem}.contact-actions[data-v-1e99353a]{position:absolute;bottom:0;left:.92rem;right:.92rem;display:flex;justify-content:flex-end;gap:.45rem;padding-top:.38rem;padding-bottom:.62rem;background:var(--color-white);border-top:1px solid color-mix(in srgb,var(--color-brand-line) 70%,transparent 30%)}.contact-btn[data-v-1e99353a]{border-radius:10px;padding:.42rem .85rem;font:inherit;font-weight:700;cursor:pointer;border:1px solid transparent}.contact-btn[data-v-1e99353a]:disabled{opacity:.65;cursor:not-allowed}.contact-btn--ghost[data-v-1e99353a]{background:#fff;color:var(--color-text-secondary);border-color:var(--color-brand-line)}.contact-btn--primary[data-v-1e99353a]{background:var(--color-brand-orange-strong, #f17800);color:var(--color-text-on-brand, #ffffff);border-color:var(--color-brand-orange-strong, #f17800)}.profile-menu-wrap[data-v-1e99353a]{position:relative}.log-sent-indicator[data-v-1e99353a]{position:absolute;top:-.3rem;right:-.3rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--color-status-success);box-shadow:0 0 0 3px #1bbf6133}.profile-box[data-v-1e99353a]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.52rem;border:1px solid rgba(218,150,60,.32);border-radius:999px;padding:.22rem .72rem .22rem .22rem;background:#ffc86421;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 1px #fff9 inset,0 2px 10px #b46e1414;color:var(--color-text-primary);font-family:var(--font-heading);font-size:.84rem;font-weight:700;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-box[data-v-1e99353a]:hover{background:#ffc86438;border-color:#da963c85;box-shadow:0 1px #fff9 inset,0 4px 16px #b46e1424}.profile-box:hover .profile-avatar[data-v-1e99353a]{box-shadow:0 0 0 3px #f1780047,0 2px 10px #f1780026}.profile-avatar[data-v-1e99353a]{width:2rem;height:2rem;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#f178001a;color:var(--color-brand-orange-strong);border:2px solid var(--color-brand-orange-strong);flex-shrink:0;transition:box-shadow .18s ease}.profile-avatar img[data-v-1e99353a]{width:100%;height:100%;object-fit:cover}.profile-avatar--fallback[data-v-1e99353a]{background:#f1780014;border-color:var(--color-brand-orange-strong)}.profile-initials[data-v-1e99353a]{font-family:var(--font-heading);font-size:.7rem;font-weight:800;letter-spacing:.02em;color:var(--color-brand-orange-strong)}.profile-label[data-v-1e99353a]{line-height:1}.profile-text[data-v-1e99353a]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.14rem}.profile-view-chip[data-v-1e99353a]{font-size:.64rem;line-height:1;padding:.12rem .38rem;border-radius:999px;background:#f178001a;border:1px solid rgba(241,120,0,.28);color:var(--color-brand-orange-strong);white-space:nowrap}.profile-caret[data-v-1e99353a]{width:.82rem;height:.82rem;margin-left:.1rem;opacity:.7;flex-shrink:0;transition:transform .18s ease}.profile-box[aria-expanded=true] .profile-caret[data-v-1e99353a]{transform:rotate(180deg)}.profile-context-menu[data-v-1e99353a]{position:absolute;top:calc(100% + .45rem);right:0;min-width:13.5rem;padding:.35rem;border-radius:14px;background:#fffaf2f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(218,185,140,.35);box-shadow:0 1px #ffffffb3 inset,0 14px 36px #8c5a1421;z-index:40;display:grid;gap:.15rem}.menu-item[data-v-1e99353a]{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;text-decoration:none;border:none;background:transparent;border-radius:8px;padding:.5rem .62rem;text-align:left;width:100%;color:var(--color-text-primary);font-family:var(--font-body);font-size:.88rem;cursor:pointer}.menu-item[data-v-1e99353a]:hover{background:var(--color-bg-hover)}.menu-item--danger[data-v-1e99353a]{color:var(--color-status-warning)}.menu-item--active[data-v-1e99353a]{background:var(--color-bg-hover);font-weight:700}.menu-item-check[data-v-1e99353a]{margin-left:.8rem;color:var(--color-brand-orange-strong);font-size:.85rem;font-weight:700}.menu-role-section[data-v-1e99353a]{padding-top:0}.menu-section-label[data-v-1e99353a]{margin:0;padding:.3rem .62rem .2rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);display:flex;align-items:center;gap:.32rem}.menu-section-hint[data-v-1e99353a]{margin:0;padding:0 .62rem .35rem;font-size:.72rem;line-height:1.35;color:var(--color-text-muted)}.menu-divider[data-v-1e99353a]{height:1px;background:#c8aa7838;margin:.28rem 0}.menu-user-header[data-v-1e99353a]{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem .6rem}.menu-user-avatar[data-v-1e99353a]{width:2.4rem;height:2.4rem;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#f178001a;border:2px solid var(--color-brand-orange-strong);flex-shrink:0}.menu-user-avatar img[data-v-1e99353a]{width:100%;height:100%;object-fit:cover}.menu-user-initials[data-v-1e99353a]{font-family:var(--font-heading);font-size:.78rem;font-weight:800;color:var(--color-brand-orange-strong)}.menu-user-info[data-v-1e99353a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.menu-user-name[data-v-1e99353a]{font-family:var(--font-heading);font-size:.88rem;font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-user-sub[data-v-1e99353a]{font-size:.72rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item-icon[data-v-1e99353a]{flex-shrink:0;opacity:.65}.menu-item-icon--check[data-v-1e99353a]{opacity:1;color:var(--color-brand-orange-strong)}.menu-item-icon-gap[data-v-1e99353a]{width:15px;height:15px;flex-shrink:0;display:inline-block}.menu-pop-enter-active[data-v-1e99353a],.menu-pop-leave-active[data-v-1e99353a]{transition:opacity .14s ease,transform .14s ease}.menu-pop-enter-from[data-v-1e99353a],.menu-pop-leave-to[data-v-1e99353a]{opacity:0;transform:translateY(-4px)}.contact-pop-enter-active[data-v-1e99353a],.contact-pop-leave-active[data-v-1e99353a]{transition:opacity .15s ease}.contact-pop-enter-from[data-v-1e99353a],.contact-pop-leave-to[data-v-1e99353a]{opacity:0}.lang-chip[data-v-1e99353a]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid var(--color-brand-line);color:var(--color-brand-dark);font-family:var(--font-heading);font-size:.8rem;font-weight:700;background:var(--color-white);cursor:pointer}.lang-chip[data-v-1e99353a]:hover{border-color:var(--color-brand-orange);background:var(--color-bg-hover)}.global-search-wrap[data-v-1e99353a]{position:relative}.global-search-input-wrap[data-v-1e99353a]{display:flex;align-items:center;gap:.4rem;background:#ffffffbf;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(218,185,140,.35);border-radius:10px;padding:.42rem .75rem;box-shadow:0 1px #fff9 inset;transition:border-color .18s ease,box-shadow .18s ease}.global-search-input-wrap[data-v-1e99353a]:focus-within{border-color:#f1780073;box-shadow:0 1px #fff9 inset,0 0 0 3px #f178001a}.search-icon[data-v-1e99353a]{flex-shrink:0;color:var(--color-text-muted)}.global-search-input[data-v-1e99353a]{border:none;outline:none;background:transparent;font:inherit;font-size:.84rem;color:var(--color-text-primary);width:17rem}.global-search-input[data-v-1e99353a]::placeholder{color:var(--color-text-muted);font-size:.78rem}.search-dropdown[data-v-1e99353a]{position:absolute;top:calc(100% + .4rem);left:0;right:0;min-width:18rem;max-height:400px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-brand-line);border-radius:14px;box-shadow:0 14px 36px #10182026;z-index:50;padding:.35rem}.search-loading[data-v-1e99353a]{padding:.6rem .7rem;font-size:.8rem;color:var(--color-text-muted);text-align:center}.search-group-label[data-v-1e99353a]{padding:.45rem .62rem .25rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.search-result-item[data-v-1e99353a]{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:transparent;border-radius:10px;padding:.45rem .62rem;text-align:left;cursor:pointer;font:inherit;color:var(--color-text-primary)}.search-result-item[data-v-1e99353a]:hover{background:var(--color-bg-hover)}.sr-icon[data-v-1e99353a]{flex-shrink:0;color:var(--color-text-muted)}.sr-text[data-v-1e99353a]{display:flex;flex-direction:column;min-width:0}.sr-title[data-v-1e99353a]{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-subtitle[data-v-1e99353a]{font-size:.72rem;color:var(--color-text-muted)}.search-clear-history[data-v-1e99353a]{display:block;width:100%;border:none;background:transparent;padding:.4rem .62rem;font:inherit;font-size:.72rem;color:var(--color-text-muted);text-align:center;cursor:pointer;border-top:1px solid var(--color-brand-line);margin-top:.25rem}.search-clear-history[data-v-1e99353a]:hover{color:var(--color-brand-orange-strong);background:var(--color-bg-hover)}[data-v-1e99353a] mark{background:var(--color-status-warning-bg, #fef3e2);color:inherit;padding:0;border-radius:var(--radius-xs)}.search-drop-enter-active[data-v-1e99353a],.search-drop-leave-active[data-v-1e99353a]{transition:opacity .14s ease,transform .14s ease}.search-drop-enter-from[data-v-1e99353a],.search-drop-leave-to[data-v-1e99353a]{opacity:0;transform:translateY(-4px)}@media(max-width:860px){.app-header[data-v-1e99353a]{grid-template-columns:auto 1fr auto;gap:.5rem;padding-inline:.75rem}.left-zone[data-v-1e99353a]{min-width:0}.lang-chip[data-v-1e99353a],.global-search-wrap[data-v-1e99353a],.profile-label[data-v-1e99353a],.profile-view-chip[data-v-1e99353a]{display:none}.profile-box[data-v-1e99353a]{justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.24rem}.profile-caret[data-v-1e99353a]{display:none}}@media(max-width:640px){.app-header[data-v-1e99353a]{padding:.5rem .75rem;gap:.5rem;min-height:3.5rem}.right-zone[data-v-1e99353a]{gap:.35rem}.notif-zone[data-v-1e99353a]{transform:translateY(.02rem)}.left-zone[data-v-1e99353a] .logo-short{height:1.8rem}.profile-box[data-v-1e99353a]{min-height:44px;min-width:44px;padding:.18rem;border:1px solid var(--color-brand-line);background:var(--color-white);color:var(--color-text-primary);border-radius:999px}.profile-context-menu[data-v-1e99353a]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3.6rem);left:.5rem;right:auto;width:min(88vw,19rem);max-height:min(70dvh,460px);overflow-y:auto;z-index:70}.profile-avatar[data-v-1e99353a]{width:1.6rem;height:1.6rem;border-color:var(--color-brand-line);background:var(--color-brand-soft)}.profile-caret[data-v-1e99353a],.profile-text[data-v-1e99353a],.right-zone[data-v-1e99353a] .icon-btn{display:none}.lang-chip[data-v-1e99353a]{width:2.5rem;height:2.5rem}.menu-item[data-v-1e99353a]{min-height:44px;padding:.75rem .62rem;display:flex;align-items:center}.search-result-item[data-v-1e99353a]{min-height:44px;padding:.75rem .62rem}.contact-popup[data-v-1e99353a]{width:97vw;border-radius:10px;max-height:calc(100dvh - max(1rem,env(safe-area-inset-top,0px) + .5rem))}.contact-overlay[data-v-1e99353a]{align-items:center;padding-top:max(.6rem,env(safe-area-inset-top,0px) + .2rem);padding-inline:.5rem}.contact-close[data-v-1e99353a]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:380px){.app-header[data-v-1e99353a]{padding-inline:.6rem;grid-template-columns:minmax(0,1fr) auto}.left-zone[data-v-1e99353a] .logo-short{height:1.65rem}.right-zone[data-v-1e99353a]{gap:.2rem}.lang-chip[data-v-1e99353a],.notif-zone[data-v-1e99353a]{display:none}.profile-box[data-v-1e99353a]{min-height:42px;min-width:42px}}@media(max-width:360px){.app-header[data-v-1e99353a]{padding:.44rem .5rem;gap:.35rem}.left-zone[data-v-1e99353a] .logo-short{height:1.5rem}.profile-box[data-v-1e99353a]{min-height:40px;min-width:40px;padding:.12rem}.profile-avatar[data-v-1e99353a]{width:1.45rem;height:1.45rem}}.sidebar-shell[data-v-cc0438b3]{flex-shrink:0;--mobile-sidebar-top: 3.9rem;--reopen-btn-top: 4rem;--reopen-btn-left: .55rem;--reopen-btn-size: 2rem}.sidebar-backdrop[data-v-cc0438b3]{position:fixed;inset:var(--mobile-sidebar-top) 0 0 0;border:none;margin:0;padding:0;background:#0f172a59;z-index:23}.sidebar-backdrop-fade-enter-active[data-v-cc0438b3],.sidebar-backdrop-fade-leave-active[data-v-cc0438b3]{transition:opacity .18s ease}.sidebar-backdrop-fade-enter-from[data-v-cc0438b3],.sidebar-backdrop-fade-leave-to[data-v-cc0438b3]{opacity:0}.sidebar-reopen-btn[data-v-cc0438b3]{position:fixed;top:var(--reopen-btn-top);left:var(--reopen-btn-left);width:var(--reopen-btn-size);height:var(--reopen-btn-size);border-radius:10px;border:1px solid var(--color-brand-line);background:var(--color-white);box-shadow:var(--shadow-soft);display:grid;place-items:center;z-index:25;cursor:pointer;transition:opacity .14s ease,transform .18s ease}.sidebar-reopen-pop-enter-active[data-v-cc0438b3],.sidebar-reopen-pop-leave-active[data-v-cc0438b3]{transition:opacity .18s ease,transform .18s ease}.sidebar-reopen-pop-enter-from[data-v-cc0438b3],.sidebar-reopen-pop-leave-to[data-v-cc0438b3]{opacity:0;transform:translate(-.25rem)}.sidebar-reopen-btn[data-v-cc0438b3]:focus-visible{outline:2px solid var(--color-brand-orange-strong, #ea580c);outline-offset:2px}.sidebar-reopen-btn[data-v-cc0438b3]:active{opacity:.85}.sidebar[data-v-cc0438b3]{border-right:1px solid var(--color-brand-line);background:var(--color-white);width:17.5rem;transition:width .2s ease,transform .22s ease,box-shadow .22s ease;overflow:hidden;flex-shrink:0;will-change:transform}.sidebar.collapsed[data-v-cc0438b3]{width:3.8rem}.sidebar-head[data-v-cc0438b3]{padding:.75rem .8rem;display:flex;align-items:center;justify-content:flex-start;gap:.55rem;border-bottom:1px solid var(--color-brand-line);min-height:3.3rem}.sidebar-title[data-v-cc0438b3]{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase}.collapse-btn[data-v-cc0438b3]{border:1px solid var(--color-brand-line);background:var(--color-white);width:1.8rem;height:1.8rem;border-radius:10px;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.collapse-btn[data-v-cc0438b3]:hover{border-color:var(--color-brand-orange)}.collapse-btn[data-v-cc0438b3]:focus-visible{outline:2px solid var(--color-brand-orange-strong, #ea580c);outline-offset:2px}.collapse-btn[data-v-cc0438b3]:active{opacity:.85}.arrow-left[data-v-cc0438b3],.arrow-right[data-v-cc0438b3]{display:block;width:.45rem;height:.45rem;border-top:2px solid var(--color-text-secondary);border-right:2px solid var(--color-text-secondary)}.arrow-left[data-v-cc0438b3]{transform:rotate(-135deg);margin-left:2px}.arrow-right[data-v-cc0438b3]{transform:rotate(45deg);margin-right:2px}.sidebar-content[data-v-cc0438b3]{padding:.7rem .6rem;display:grid;gap:.15rem;overflow-y:auto;max-height:calc(100dvh - 9rem)}.icon-rail[data-v-cc0438b3]{padding:1rem 0 .75rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.rail-icon[data-v-cc0438b3]{font-size:1.25rem;cursor:pointer;opacity:.7}.rail-icon[data-v-cc0438b3]:hover{opacity:1}@media(max-width:640px){.sidebar-shell[data-v-cc0438b3]{width:0;flex:0 0 0}.sidebar[data-v-cc0438b3]{position:fixed;top:var(--mobile-sidebar-top);left:0;height:calc(100dvh - var(--mobile-sidebar-top));z-index:24;width:17.5rem;box-shadow:0 8px 30px #0000002e;transform:translate(0)}.sidebar.collapsed[data-v-cc0438b3]{transform:translate(-100%);width:17.5rem}}@media(max-width:380px){.sidebar-shell[data-v-cc0438b3]{--reopen-btn-left: .45rem;--reopen-btn-size: 1.9rem;--reopen-btn-top: 3.9rem}}@media(max-width:360px){.sidebar-shell[data-v-cc0438b3]{--reopen-btn-left: .4rem;--reopen-btn-size: 1.8rem;--reopen-btn-top: 3.82rem}}@media(min-width:641px){.sidebar-reopen-btn[data-v-cc0438b3]{display:none}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-cc0438b3],.sidebar-backdrop-fade-enter-active[data-v-cc0438b3],.sidebar-backdrop-fade-leave-active[data-v-cc0438b3],.sidebar-reopen-pop-enter-active[data-v-cc0438b3],.sidebar-reopen-pop-leave-active[data-v-cc0438b3],.sidebar-reopen-btn[data-v-cc0438b3]{transition:none}}.app-breadcrumb[data-v-03c73f69]{padding:.4rem 0;margin-bottom:.3rem}.crumb-list[data-v-03c73f69]{display:flex;align-items:center;gap:.2rem;list-style:none;margin:0;padding:0;font-size:.82rem;flex-wrap:wrap}.crumb-item[data-v-03c73f69]{display:flex;align-items:center;gap:.2rem}.crumb-link[data-v-03c73f69]{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.crumb-link[data-v-03c73f69]:hover{color:var(--color-brand-orange-strong);text-decoration:underline}.crumb-current[data-v-03c73f69]{color:var(--color-text-primary);font-weight:500}.crumb-sep[data-v-03c73f69]{color:var(--color-text-muted);margin:0 .1rem}@media(max-width:640px){.app-breadcrumb[data-v-03c73f69]{padding:.22rem 0;margin-bottom:.14rem}.crumb-list[data-v-03c73f69]{flex-wrap:nowrap;overflow:hidden;white-space:nowrap;font-size:.78rem;line-height:1.2}.crumb-item[data-v-03c73f69],.crumb-link[data-v-03c73f69],.crumb-current[data-v-03c73f69]{min-width:0}.crumb-link[data-v-03c73f69],.crumb-current[data-v-03c73f69]{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.crumb-item[data-v-03c73f69]{display:none}.crumb-item[data-v-03c73f69]:nth-last-child(-n+2){display:flex}}.toast[data-v-25eeb90b]{position:relative;border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-brand-line);box-shadow:0 8px 28px #1e2d3d21;overflow:hidden;min-width:18rem;max-width:22rem;cursor:default}.toast-progress[data-v-25eeb90b]{height:3px;background:#0000000f}.toast-bar[data-v-25eeb90b]{height:100%;border-radius:0 3px 3px 0;animation:drain-25eeb90b linear forwards;transform-origin:left}@keyframes drain-25eeb90b{0%{width:100%}to{width:0%}}.toast--success .toast-bar[data-v-25eeb90b]{background:var(--color-status-success)}.toast--error .toast-bar[data-v-25eeb90b]{background:var(--color-status-danger)}.toast--warning .toast-bar[data-v-25eeb90b]{background:var(--color-status-warning)}.toast--info .toast-bar[data-v-25eeb90b]{background:var(--color-status-info)}.toast--success[data-v-25eeb90b]{border-left:4px solid var(--color-status-success)}.toast--error[data-v-25eeb90b]{border-left:4px solid var(--color-status-danger)}.toast--warning[data-v-25eeb90b]{border-left:4px solid var(--color-status-warning)}.toast--info[data-v-25eeb90b]{border-left:4px solid var(--color-status-info)}.toast-body[data-v-25eeb90b]{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem}.toast-icon[data-v-25eeb90b]{font-size:1rem;flex-shrink:0;margin-top:1px}.toast-text[data-v-25eeb90b]{flex:1;min-width:0}.toast-title[data-v-25eeb90b]{margin:0 0 .15rem;font-family:var(--font-heading);font-size:.88rem;font-weight:700;color:var(--color-text-primary)}.toast-msg[data-v-25eeb90b]{margin:0;font-size:.87rem;color:var(--color-text-secondary);line-height:1.4;word-break:break-word}.toast-close[data-v-25eeb90b]{border:none;background:transparent;cursor:pointer;font-size:1.15rem;line-height:1;color:var(--color-text-muted);flex-shrink:0;padding:0}.toast-close[data-v-25eeb90b]:hover{color:var(--color-text-secondary)}.toast-action[data-v-25eeb90b]{margin-top:.45rem;border:none;background:transparent;color:var(--color-brand-orange-strong);font-size:.82rem;font-weight:700;padding:0;cursor:pointer}.toast-action[data-v-25eeb90b]:hover{color:var(--color-brand-orange);text-decoration:underline}.toast-container[data-v-17b332a0]{position:fixed;bottom:1.4rem;right:1.4rem;z-index:9999;pointer-events:none}.toast-list[data-v-17b332a0]{display:flex;flex-direction:column;gap:.6rem;align-items:flex-end;pointer-events:none}.toast-list[data-v-17b332a0] .toast{pointer-events:all}.toast-enter-active[data-v-17b332a0]{animation:slide-in-17b332a0 .28s cubic-bezier(.22,1,.36,1) both}.toast-leave-active[data-v-17b332a0]{animation:slide-out-17b332a0 .22s ease-in both}.toast-move[data-v-17b332a0]{transition:transform .22s ease}@keyframes slide-in-17b332a0{0%{opacity:0;transform:translate(110%) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slide-out-17b332a0{0%{opacity:1;transform:translate(0) scale(1);max-height:120px;margin-bottom:0}to{opacity:0;transform:translate(110%) scale(.94);max-height:0;margin-bottom:-.6rem}}@media(max-width:640px){.toast-container[data-v-17b332a0]{right:.75rem;left:.75rem;bottom:1rem}.toast-list[data-v-17b332a0]{align-items:stretch}.toast-list[data-v-17b332a0] .toast{max-width:100%;min-width:0}}.askbot-fab[data-v-c5e07f78]{position:fixed;bottom:1.5rem;right:1.5rem;width:56px;height:56px;border-radius:50%;border:none;background:var(--color-status-warning, #f59e0b);color:var(--color-text-on-brand);cursor:pointer;box-shadow:0 4px 16px #0000002e;display:flex;align-items:center;justify-content:center;z-index:51;transition:transform .2s,background .2s;touch-action:none;-webkit-user-select:none;user-select:none}.askbot-fab[data-v-c5e07f78]:hover{transform:scale(1.08)}.askbot-fab--open[data-v-c5e07f78]{background:var(--color-text-secondary, #64748b)}.fab-icon[data-v-c5e07f78]{display:flex;align-items:center;justify-content:center}.askbot-panel[data-v-c5e07f78]{position:fixed;bottom:5.5rem;right:1.5rem;width:400px;height:500px;background:var(--color-white, #fff);border-radius:var(--radius-lg, 14px);box-shadow:0 8px 32px #00000029;display:flex;flex-direction:column;overflow:hidden;z-index:50}.askbot-header[data-v-c5e07f78]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:var(--color-white, #fff);border-bottom:1px solid var(--color-brand-line, #e2e8f0)}.askbot-header__avatar[data-v-c5e07f78]{width:32px;height:32px;background:var(--color-status-info, #3b82f6);color:var(--color-text-on-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.askbot-header__info[data-v-c5e07f78]{flex:1}.askbot-header__title[data-v-c5e07f78]{margin:0;font-size:.9rem;color:var(--color-text-primary, #1e293b)}.askbot-header__subtitle[data-v-c5e07f78]{font-size:.72rem;color:var(--color-text-muted, #94a3b8)}.askbot-clear[data-v-c5e07f78]{background:none;border:none;cursor:pointer;color:var(--color-text-muted, #94a3b8);padding:.25rem;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1}.askbot-clear[data-v-c5e07f78]:hover{color:var(--color-status-danger, #ef4444);background:var(--color-bg-secondary, #f8fafc)}.askbot-header__close[data-v-c5e07f78]{background:none;border:none;cursor:pointer;color:var(--color-text-muted, #94a3b8);padding:.25rem;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center}.askbot-header__close[data-v-c5e07f78]:hover{color:var(--color-text-primary, #1e293b);background:var(--color-bg-secondary, #f8fafc)}.askbot-body[data-v-c5e07f78]{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.6rem}.askbot-msg[data-v-c5e07f78]{display:flex;gap:.5rem;align-items:flex-start}.askbot-msg--user[data-v-c5e07f78]{flex-direction:row-reverse}.askbot-msg__avatar[data-v-c5e07f78]{width:28px;height:28px;background:var(--color-status-info, #3b82f6);color:var(--color-text-on-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0}.askbot-msg__bubble[data-v-c5e07f78]{max-width:78%;padding:.55rem .8rem;border-radius:var(--radius-md, 10px);font-size:.84rem;line-height:1.55}.askbot-msg__bubble--bot[data-v-c5e07f78]{background:var(--color-bg-secondary, #f8fafc);border:1px solid var(--color-brand-line, #e2e8f0);border-top-left-radius:2px;color:var(--color-text-primary, #1e293b)}.askbot-msg__bubble--user[data-v-c5e07f78]{background:var(--color-status-info, #3b82f6);color:var(--color-text-on-brand);border-top-right-radius:2px;border:none}.askbot-msg__text[data-v-c5e07f78]{margin:0;word-break:break-word}.askbot-msg__text[data-v-c5e07f78] p{margin:.25em 0}.askbot-msg__text[data-v-c5e07f78] p:first-child{margin-top:0}.askbot-msg__text[data-v-c5e07f78] p:last-child{margin-bottom:0}.askbot-msg__text[data-v-c5e07f78] ul,.askbot-msg__text[data-v-c5e07f78] ol{margin:.25em 0;padding-left:1.2em}.askbot-msg__text[data-v-c5e07f78] li{margin:.1em 0}.askbot-msg__text[data-v-c5e07f78] strong{font-weight:600}.askbot-msg__text[data-v-c5e07f78] a{color:var(--color-brand-orange, #f59e0b);text-decoration:underline}.askbot-msg__text[data-v-c5e07f78] a:hover{opacity:.8}.askbot-msg__text[data-v-c5e07f78] code{background:#0000000f;padding:.1em .3em;border-radius:var(--radius-xs);font-size:.85em}.askbot-msg__text[data-v-c5e07f78] pre{background:#0000000a;padding:.5em;border-radius:4px;overflow-x:auto;margin:.3em 0}.askbot-msg__text[data-v-c5e07f78] pre code{background:none;padding:0}.askbot-msg__text[data-v-c5e07f78] blockquote{border-left:3px solid var(--color-brand-line, #e2e8f0);margin:.3em 0;padding-left:.6em;color:var(--color-text-secondary, #64748b)}.askbot-card[data-v-c5e07f78]{margin-top:.5rem;background:var(--color-white, #fff);border:1px solid var(--color-brand-line, #e2e8f0);border-radius:var(--radius-md, 10px);padding:.55rem .7rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.askbot-card[data-v-c5e07f78]:hover{border-color:var(--color-status-info, #3b82f6);box-shadow:0 2px 8px #3b82f61a}.askbot-card__label[data-v-c5e07f78]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary, #64748b);margin-bottom:.3rem}.askbot-card__row[data-v-c5e07f78]{display:flex;gap:.4rem;font-size:.82rem;margin-bottom:.15rem}.askbot-card__key[data-v-c5e07f78]{color:var(--color-text-secondary, #64748b);flex-shrink:0}.askbot-card__val[data-v-c5e07f78]{color:var(--color-text-primary, #1e293b);font-weight:600}.askbot-card__status[data-v-c5e07f78]{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:10px}.st--new[data-v-c5e07f78]{background:var(--color-brand-line, #e2e8f0);color:var(--color-text-primary, #1e293b)}.st--inprogress[data-v-c5e07f78],.st--open[data-v-c5e07f78]{background:var(--color-status-info-bg, #dbeafe);color:var(--color-status-info, #3b82f6)}.st--resolved[data-v-c5e07f78],.st--completed[data-v-c5e07f78],.st--closed[data-v-c5e07f78]{background:var(--color-status-success-bg, #dcfce7);color:var(--color-status-success, #16a34a)}.st--waitingoncustomer[data-v-c5e07f78],.st--pending[data-v-c5e07f78]{background:var(--color-status-warning-bg, #fef3c7);color:var(--color-status-warning, #d97706)}.askbot-card__hint[data-v-c5e07f78]{font-size:.65rem;color:var(--color-text-muted, #94a3b8);margin-top:.25rem}.askbot-kb-list[data-v-c5e07f78]{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.askbot-card--kb .askbot-card__title[data-v-c5e07f78]{font-size:.82rem;font-weight:600;color:var(--color-status-info, #3b82f6);margin-bottom:.2rem}.askbot-card--kb .askbot-card__summary[data-v-c5e07f78]{font-size:.78rem;color:var(--color-text-secondary, #64748b);margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.askbot-card__meta[data-v-c5e07f78]{display:flex;gap:.5rem;font-size:.68rem;color:var(--color-text-muted, #94a3b8)}.askbot-card__type[data-v-c5e07f78]{text-transform:capitalize}.askbot-typing[data-v-c5e07f78]{display:flex;gap:4px;align-items:center;padding:.65rem 1rem!important}.askbot-dot[data-v-c5e07f78]{width:6px;height:6px;background:var(--color-text-muted, #94a3b8);border-radius:50%;animation:askbotBounce-c5e07f78 1.4s ease-in-out infinite}.askbot-dot[data-v-c5e07f78]:nth-child(2){animation-delay:.2s}.askbot-dot[data-v-c5e07f78]:nth-child(3){animation-delay:.4s}@keyframes askbotBounce-c5e07f78{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.askbot-quick[data-v-c5e07f78]{display:flex;gap:.35rem;padding:.45rem 1rem;flex-wrap:wrap;border-top:1px solid var(--color-brand-line, #e2e8f0)}.askbot-quick__btn[data-v-c5e07f78]{padding:.25rem .65rem;border-radius:14px;border:1px solid var(--color-brand-line, #e2e8f0);background:var(--color-white, #fff);font-size:.75rem;cursor:pointer;transition:all .15s;color:var(--color-text-primary, #1e293b)}.askbot-quick__btn[data-v-c5e07f78]:hover{border-color:var(--color-status-info, #3b82f6);color:var(--color-status-info, #3b82f6);background:var(--color-status-info-bg, #dbeafe)}.askbot-input-row[data-v-c5e07f78]{display:flex;gap:.4rem;padding:.55rem 1rem;border-top:1px solid var(--color-brand-line, #e2e8f0);background:var(--color-white, #fff)}.askbot-input[data-v-c5e07f78]{flex:1;border:1px solid var(--color-brand-line, #e2e8f0);border-radius:10px;padding:.45rem .7rem;font-size:.84rem}.askbot-input[data-v-c5e07f78]:focus{outline:none;border-color:var(--color-status-info, #3b82f6)}.askbot-send[data-v-c5e07f78]{width:36px;height:36px;border:none;background:var(--color-status-info, #3b82f6);color:var(--color-text-on-brand);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.askbot-send[data-v-c5e07f78]:disabled{opacity:.4;cursor:not-allowed}.askbot-send[data-v-c5e07f78]:hover:not(:disabled){opacity:.9}.askbot-slide-enter-active[data-v-c5e07f78],.askbot-slide-leave-active[data-v-c5e07f78]{transition:opacity .2s,transform .2s}.askbot-slide-enter-from[data-v-c5e07f78],.askbot-slide-leave-to[data-v-c5e07f78]{opacity:0;transform:translateY(16px) scale(.96)}.chat-form[data-v-c5e07f78]{background:var(--color-surface-secondary, #f8fafc);border:1px solid var(--color-brand-line, #e2e8f0);border-radius:var(--radius-md, 10px);padding:var(--space-md, .75rem);margin:var(--space-sm, .5rem) 0}.chat-form__title[data-v-c5e07f78]{font-weight:600;font-size:.85rem;margin-bottom:var(--space-sm, .5rem)}.chat-form__input[data-v-c5e07f78],.chat-form__textarea[data-v-c5e07f78],.chat-form__select[data-v-c5e07f78]{width:100%;padding:var(--space-xs, .25rem) var(--space-sm, .5rem);border:1px solid var(--color-brand-line, #e2e8f0);border-radius:var(--radius-xs, 6px);font-family:var(--font-body, inherit);font-size:.82rem;margin-bottom:var(--space-xs, .25rem);box-sizing:border-box}.chat-form__textarea[data-v-c5e07f78]{min-height:60px;resize:vertical}.chat-form__actions[data-v-c5e07f78]{display:flex;gap:var(--space-xs, .25rem);justify-content:flex-end;margin-top:var(--space-xs, .25rem)}.chat-form__btn[data-v-c5e07f78]{padding:var(--space-xs, .25rem) var(--space-md, .75rem);border-radius:var(--radius-xs, 6px);font-size:.8rem;cursor:pointer;border:none}.chat-form__btn--cancel[data-v-c5e07f78]{background:var(--color-brand-line, #e2e8f0);color:var(--color-brand-dark, #1e293b)}.chat-form__btn--submit[data-v-c5e07f78]{background:var(--color-brand-orange, #f59e0b);color:var(--color-text-on-brand)}.chat-form__btn--submit[data-v-c5e07f78]:disabled{opacity:.45;cursor:not-allowed}.action-card[data-v-c5e07f78]{display:flex;align-items:center;gap:var(--space-sm, .5rem);background:var(--color-surface-secondary, #f8fafc);border:1px solid var(--color-brand-line, #e2e8f0);border-radius:var(--radius-sm, 6px);padding:var(--space-sm, .5rem);margin-top:var(--space-xs, .25rem)}.action-card__icon[data-v-c5e07f78]{font-size:1.3rem}.action-card__body[data-v-c5e07f78]{flex:1}.action-card__title[data-v-c5e07f78]{font-weight:600;font-size:.82rem}.action-card__text[data-v-c5e07f78]{font-size:.78rem;color:var(--color-text-secondary, #64748b)}.action-card__link[data-v-c5e07f78]{font-size:.78rem;color:var(--color-brand-orange, #f59e0b);text-decoration:none;font-weight:500}.action-list__item[data-v-c5e07f78]{display:flex;gap:var(--space-sm, .5rem);padding:var(--space-xs, .25rem) var(--space-sm, .5rem);border-radius:var(--radius-xs, 6px);cursor:pointer;font-size:.82rem;text-decoration:none;color:inherit}.action-list__item[data-v-c5e07f78]:hover{background:var(--color-surface-secondary, #f8fafc)}.action-list__no[data-v-c5e07f78]{font-weight:600;color:var(--color-brand-orange, #f59e0b);min-width:100px}.action-list__title[data-v-c5e07f78]{flex:1}.action-list__status[data-v-c5e07f78]{color:var(--color-text-muted, #94a3b8)}.msg-rating[data-v-c5e07f78]{display:flex;gap:.2rem;margin-top:.15rem;margin-left:2.2rem}.msg-rating__btn[data-v-c5e07f78]{background:none;border:1px solid transparent;border-radius:var(--radius-xs, 6px);cursor:pointer;font-size:.72rem;padding:.1rem .3rem;opacity:.45;transition:opacity .15s,border-color .15s,background .15s;line-height:1}.msg-rating__btn[data-v-c5e07f78]:hover{opacity:.85;border-color:var(--color-brand-line, #e2e8f0);background:var(--color-bg-secondary, #f8fafc)}.msg-rating__btn--rated[data-v-c5e07f78]{opacity:1;border-color:var(--color-status-info, #3b82f6);background:var(--color-status-info-bg, #dbeafe)}.askbot-msg--bot .askbot-msg__bubble--error[data-v-c5e07f78]{border-color:var(--color-status-danger, #ef4444);background:var(--color-status-danger-bg, #fef2f2)}@media(max-width:640px){.askbot-panel[data-v-c5e07f78]{width:calc(100vw - 2rem);right:1rem;bottom:5rem;height:60vh}.askbot-fab[data-v-c5e07f78]{right:1rem;bottom:5.5rem}}.tour-overlay[data-v-9b5348db]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(circle at top right,rgba(242,99,34,.2),transparent 45%),linear-gradient(145deg,#111827b8,#0f172aa8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tour-dialog[data-v-9b5348db]{width:min(460px,100%);padding:1.1rem 1.2rem 1.2rem;border-radius:18px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#fff,#fff8f3);box-shadow:0 24px 64px #0f172a47}.tour-header[data-v-9b5348db]{display:flex;gap:.45rem;margin-bottom:.85rem}.tour-header-badge[data-v-9b5348db]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a3412;background:#ffedd5}.tour-header-badge--th[data-v-9b5348db]{text-transform:none;letter-spacing:0;color:#7c2d12;background:#ffe2cf}.tour-progress[data-v-9b5348db]{height:8px;margin-bottom:1.1rem;border-radius:999px;background:#f7e7dc;overflow:hidden}.tour-progress-bar[data-v-9b5348db]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2853d,#ee5a24);transition:width .35s ease}.tour-content[data-v-9b5348db]{margin-bottom:.95rem;padding:.95rem;border-radius:12px;background:#ffffffc7}.tour-title[data-v-9b5348db]{margin:0 0 .55rem}.tour-title-en[data-v-9b5348db],.tour-title-th[data-v-9b5348db],.tour-desc-en[data-v-9b5348db],.tour-desc-th[data-v-9b5348db]{display:block}.tour-title-en[data-v-9b5348db]{font-size:1.06rem;font-weight:700;letter-spacing:.01em;color:#1f2937}.tour-title-th[data-v-9b5348db]{margin-top:.12rem;font-size:.9rem;font-weight:600;color:#4b5563}.tour-desc[data-v-9b5348db]{margin:0;line-height:1.55}.tour-desc-en[data-v-9b5348db]{font-size:.92rem;color:#334155}.tour-desc-th[data-v-9b5348db]{margin-top:.2rem;font-size:.86rem;color:#64748b}.tour-step-indicator[data-v-9b5348db]{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.55rem}.tour-step-chip[data-v-9b5348db]{padding:.2rem .55rem;border-radius:999px;font-size:.74rem;font-weight:600;color:#9a3412;background:#fff0e6}.tour-step-chip--th[data-v-9b5348db]{color:#7c2d12;background:#ffe5d6}.tour-step-dots[data-v-9b5348db]{display:flex;gap:.32rem;margin-bottom:.95rem}.tour-step-dot[data-v-9b5348db]{width:8px;height:8px;border-radius:50%;background:#ffd6bf;transition:transform .2s ease,background-color .2s ease}.tour-step-dot--active[data-v-9b5348db]{background:#ea580c;transform:scale(1.22)}.tour-actions[data-v-9b5348db]{display:flex;gap:.65rem;justify-content:space-between}.tour-btn[data-v-9b5348db]{min-height:48px;padding:.52rem .95rem;border-radius:12px;border:1px solid transparent;cursor:pointer;font-size:.86rem;font-weight:600;line-height:1.2;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.tour-btn span[data-v-9b5348db],.tour-btn small[data-v-9b5348db]{display:block}.tour-btn small[data-v-9b5348db]{margin-top:.1rem;font-size:.73rem;opacity:.88}.tour-btn--skip[data-v-9b5348db]{flex:1;color:#374151;background:#ffffffe0;border-color:#e5e7eb}.tour-btn--prev[data-v-9b5348db]{flex:1;color:#334155;background:#f8fafc;border-color:#dbe3ed}.tour-btn--skip[data-v-9b5348db]:hover,.tour-btn--prev[data-v-9b5348db]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.tour-btn--primary[data-v-9b5348db]{flex:1;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 12px 26px #ea580c4d}.tour-btn--primary[data-v-9b5348db]:hover{transform:translateY(-1px);box-shadow:0 16px 30px #ea580c59}.tour-btn[data-v-9b5348db]:focus-visible{outline:2px solid #fb923c;outline-offset:2px}.tour-btn[data-v-9b5348db]:active{transform:translateY(0);opacity:.92}.tour-btn[data-v-9b5348db]:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.tour-fade-enter-active[data-v-9b5348db],.tour-fade-leave-active[data-v-9b5348db]{transition:opacity .24s ease}.tour-fade-enter-from[data-v-9b5348db],.tour-fade-leave-to[data-v-9b5348db]{opacity:0}.tour-fade-enter-active .tour-dialog[data-v-9b5348db]{animation:tour-pop-in-9b5348db .28s ease}@keyframes tour-pop-in-9b5348db{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.tour-dialog[data-v-9b5348db]{padding:1rem;border-radius:14px}.tour-content[data-v-9b5348db]{padding:.8rem}.tour-actions[data-v-9b5348db]{flex-direction:column-reverse}}.shortcuts-overlay[data-v-bdf999a5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.shortcuts-modal[data-v-bdf999a5]{background:var(--color-surface, #fff);border-radius:14px;padding:1.5rem;min-width:340px;max-width:440px;box-shadow:0 8px 32px #0003}.shortcuts-header[data-v-bdf999a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.shortcuts-header h3[data-v-bdf999a5]{margin:0;font-size:1.1rem}.close-btn[data-v-bdf999a5]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-text-secondary, #666);line-height:1;transition:all .12s ease}.close-btn[data-v-bdf999a5]:hover{color:var(--color-text-primary)}.close-btn[data-v-bdf999a5]:focus-visible{outline:2px solid var(--color-brand-orange-strong);outline-offset:2px}.close-btn[data-v-bdf999a5]:active{opacity:.85}.shortcuts-table[data-v-bdf999a5]{width:100%;border-collapse:collapse}.shortcuts-table td[data-v-bdf999a5]{padding:.5rem 0}.shortcuts-table td[data-v-bdf999a5]:first-child{width:45%;white-space:nowrap}kbd[data-v-bdf999a5]{background:var(--color-bg-muted, var(--color-bg-hover));border:1px solid var(--color-brand-line);border-radius:6px;padding:.1rem .4rem;font-size:.8rem;font-family:inherit;box-shadow:0 1px 2px #0000001a}.fade-enter-active[data-v-bdf999a5],.fade-leave-active[data-v-bdf999a5]{transition:opacity .15s ease}.fade-enter-from[data-v-bdf999a5],.fade-leave-to[data-v-bdf999a5]{opacity:0}.mobile-bottom-nav[data-v-640471ec]{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--color-surface, #fff);border-top:1px solid var(--color-border, #e0e0e0);z-index:200;justify-content:space-around;padding:.3rem 0 env(safe-area-inset-bottom,.2rem);box-shadow:0 -2px 8px #0000000f}.mobile-bottom-nav--hidden[data-v-640471ec]{display:none!important}@media(max-width:640px){.mobile-bottom-nav[data-v-640471ec]{display:flex}}.nav-item[data-v-640471ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.45rem .5rem;min-height:48px;text-decoration:none;color:var(--color-text-secondary, #888);font-size:.65rem;transition:color .15s;min-width:48px}.nav-item--active[data-v-640471ec]{color:var(--color-brand-orange-strong);font-weight:600}.nav-icon[data-v-640471ec]{font-size:1.2rem;line-height:1;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,sans-serif}.nav-label[data-v-640471ec]{white-space:nowrap;max-width:5.2rem;overflow:hidden;text-overflow:ellipsis}.sw-overlay[data-v-fb6839ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:9999;animation:sw-fade-in-fb6839ad .2s ease}.sw-dialog[data-v-fb6839ad]{background:var(--color-white, #fff);border-radius:14px;max-width:28rem;width:92%;box-shadow:var(--shadow-modal, 0 8px 32px rgba(0, 0, 0, .18));overflow:hidden;animation:sw-slide-up-fb6839ad .25s ease}.sw-head[data-v-fb6839ad]{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--color-brand-line, #ebe4db)}.sw-head__title[data-v-fb6839ad]{margin:0;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-status-warning, #e65100)}.sw-body[data-v-fb6839ad]{padding:1rem 1.5rem 1.25rem}.sw-body__message[data-v-fb6839ad]{margin:0 0 .5rem;font-size:.95rem;color:var(--color-text-primary, #232f3e);line-height:1.5}.sw-body__message strong[data-v-fb6839ad]{color:var(--color-status-warning, #e65100);font-weight:700}.sw-body__hint[data-v-fb6839ad]{margin:0;font-size:.85rem;color:var(--color-text-secondary, #6a7785);line-height:1.4}.sw-foot[data-v-fb6839ad]{display:flex;gap:.75rem;justify-content:flex-end;padding:.75rem 1.5rem 1.25rem}@keyframes sw-fade-in-fb6839ad{0%{opacity:0}to{opacity:1}}@keyframes sw-slide-up-fb6839ad{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.sw-dialog[data-v-fb6839ad]{width:94vw}.sw-foot[data-v-fb6839ad]{flex-direction:column-reverse}}.maintenance-banner[data-v-48302266]{background:var(--color-status-warning, #e65100);color:var(--color-text-on-brand);text-align:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;letter-spacing:.02em}.shell-root[data-v-48302266]{min-height:100dvh;background:var(--color-white)}.shell-content[data-v-48302266]{display:flex;min-height:calc(100dvh - 4.25rem);overflow-x:clip}.page-zone[data-v-48302266]{flex:1;min-width:0;padding:1rem;background:radial-gradient(circle at 110% -10%,#fff1df 0%,var(--color-white) 35%);overflow-x:clip}@media(max-width:860px){.page-zone[data-v-48302266]{padding:.85rem}}@media(max-width:640px){.page-zone[data-v-48302266]{padding:.5rem;padding-bottom:132px}.breadcrumb-row[data-v-48302266]{padding-left:2.9rem;min-height:2rem}.help-link[data-v-48302266]{width:1.35rem;height:1.35rem;font-size:.72rem}.page-zone[data-v-48302266]>*{max-width:100%;min-width:0}}@media(max-width:380px){.breadcrumb-row[data-v-48302266]{padding-left:2.65rem;min-height:1.95rem}}@media(max-width:360px){.breadcrumb-row[data-v-48302266]{padding-left:calc(.4rem + 1.8rem + .28rem);min-height:1.9rem}}.breadcrumb-row[data-v-48302266]{display:flex;align-items:center;gap:.5rem;min-height:1.6rem}.help-link[data-v-48302266]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#e5e7eb;color:#374151;font-weight:700;font-size:.8rem;text-decoration:none;margin-left:auto;flex-shrink:0}.help-link[data-v-48302266]:hover{background:#3b82f6;color:var(--color-text-on-brand)}.page-fade-enter-active[data-v-48302266],.page-fade-leave-active[data-v-48302266]{transition:opacity .15s ease}.page-fade-enter-from[data-v-48302266],.page-fade-leave-to[data-v-48302266]{opacity:0}.offline-banner[data-v-48302266]{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-status-warning-bg, #fff3cd);color:var(--color-status-warning-text, #856404);border-bottom:1px solid var(--color-status-warning, #ffc107);font-size:.875rem;font-weight:600}.offline-banner-enter-active[data-v-48302266],.offline-banner-leave-active[data-v-48302266]{transition:transform .2s ease,opacity .2s ease}.offline-banner-enter-from[data-v-48302266],.offline-banner-leave-to[data-v-48302266]{transform:translateY(-100%);opacity:0}.survey-page[data-v-cc7ce220]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);padding:1rem}.survey-card[data-v-cc7ce220]{background:var(--color-white);border:1px solid var(--color-brand-line);border-radius:var(--radius-lg);padding:2rem;max-width:32rem;width:100%}.survey-header[data-v-cc7ce220]{text-align:center;margin-bottom:1.5rem}.survey-header h1[data-v-cc7ce220]{margin:0 0 .3rem;font-size:1.3rem;color:var(--color-text-primary)}.survey-header p[data-v-cc7ce220]{margin:0;color:var(--color-text-secondary);font-size:.88rem}.state[data-v-cc7ce220]{border-radius:var(--radius-md);padding:1rem;text-align:center}.state--loading[data-v-cc7ce220]{background:var(--color-bg-hover);color:var(--color-text-secondary)}.state--error[data-v-cc7ce220]{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.state--success[data-v-cc7ce220]{background:var(--color-status-success-bg);color:var(--color-status-success)}.state--success h2[data-v-cc7ce220]{margin:0 0 .3rem}.state--success p[data-v-cc7ce220]{margin:0}.survey-form[data-v-cc7ce220]{display:grid;gap:1.2rem}.question-label[data-v-cc7ce220]{display:block;font-size:.88rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.4rem}.rating-group[data-v-cc7ce220]{display:flex;align-items:center;gap:.2rem}.star-btn[data-v-cc7ce220]{border:none;background:none;font-size:1.5rem;cursor:pointer;color:var(--color-brand-line);padding:0;line-height:1}.star-btn--active[data-v-cc7ce220],.star-btn[data-v-cc7ce220]:hover{color:var(--color-brand-orange)}.star-btn[data-v-cc7ce220]:focus-visible{outline:2px solid var(--color-brand-orange-strong);outline-offset:2px}.star-btn[data-v-cc7ce220]:active{opacity:.85}.rating-value[data-v-cc7ce220]{margin-left:.5rem;font-size:.8rem;color:var(--color-text-muted)}.feedback-textarea[data-v-cc7ce220]{width:100%;border:1px solid var(--color-brand-line);border-radius:var(--radius-sm);padding:.5rem;font-size:.85rem;font-family:inherit;resize:vertical;box-sizing:border-box}.feedback-textarea[data-v-cc7ce220]:focus{outline:none;border-color:var(--color-brand-orange)}.nps-question[data-v-cc7ce220]{border-top:1px solid var(--color-brand-line);padding-top:1rem}.nps-row[data-v-cc7ce220]{display:flex;gap:0;margin-top:.4rem}.nps-cell[data-v-cc7ce220]{flex:1;display:flex;align-items:center;justify-content:center;padding:.45rem 0;border:1px solid var(--color-brand-line);margin-left:-1px;cursor:pointer;transition:all .12s;position:relative}.nps-cell[data-v-cc7ce220]:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:0}.nps-cell[data-v-cc7ce220]:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.nps-cell--selected.nps-cell--detractor[data-v-cc7ce220]{background:var(--color-status-danger-bg);border-color:var(--color-status-danger);z-index:1}.nps-cell--selected.nps-cell--passive[data-v-cc7ce220]{background:var(--color-status-warning-bg);border-color:var(--color-icon-amber);z-index:1}.nps-cell--selected.nps-cell--promoter[data-v-cc7ce220]{background:var(--color-status-success-bg);border-color:var(--color-status-success);z-index:1}.nps-cell[data-v-cc7ce220]:hover{background:var(--color-bg-secondary);z-index:1}.nps-radio[data-v-cc7ce220]{position:absolute;opacity:0;width:0;height:0}.nps-num[data-v-cc7ce220]{font-size:.78rem;font-weight:500;color:var(--color-text-secondary)}.nps-labels[data-v-cc7ce220]{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem}.nps-anchor[data-v-cc7ce220]{font-size:.72rem;color:var(--color-text-muted)}.nps-tag[data-v-cc7ce220]{font-size:.75rem;font-weight:600}.nps-tag--detractor[data-v-cc7ce220]{color:var(--color-status-danger)}.nps-tag--passive[data-v-cc7ce220]{color:var(--color-icon-amber)}.nps-tag--promoter[data-v-cc7ce220]{color:var(--color-status-success)}.survey-expired[data-v-cc7ce220]{text-align:center;padding:40px;color:var(--color-text-secondary, #666)}.survey-expired h2[data-v-cc7ce220]{color:var(--color-danger, #e53e3e);margin-bottom:8px}@media(max-width:860px){.survey-card[data-v-cc7ce220]{max-width:90vw}.nps-row[data-v-cc7ce220]{flex-wrap:wrap;gap:4px}.nps-cell[data-v-cc7ce220]{flex:0 0 auto;width:36px;margin-left:0;border-radius:6px}.nps-cell[data-v-cc7ce220]:first-child,.nps-cell[data-v-cc7ce220]:last-child{border-radius:6px}}@media(max-width:640px){.survey-page[data-v-cc7ce220]{padding:.5rem;align-items:flex-start}.survey-card[data-v-cc7ce220]{padding:1rem;max-width:100%}.survey-header h1[data-v-cc7ce220]{font-size:1.1rem}.survey-header p[data-v-cc7ce220],.question-label[data-v-cc7ce220]{font-size:14px}.star-btn[data-v-cc7ce220]{font-size:1.8rem;min-width:44px;min-height:44px}.rating-value[data-v-cc7ce220]{font-size:14px}.nps-row[data-v-cc7ce220]{flex-wrap:wrap;gap:4px}.nps-cell[data-v-cc7ce220]{flex:0 0 auto;width:40px;min-height:44px;margin-left:0;border-radius:6px}.nps-cell[data-v-cc7ce220]:first-child,.nps-cell[data-v-cc7ce220]:last-child{border-radius:6px}.nps-num[data-v-cc7ce220]{font-size:14px}.nps-labels[data-v-cc7ce220]{flex-wrap:wrap;gap:.25rem}.nps-anchor[data-v-cc7ce220]{font-size:14px}.feedback-textarea[data-v-cc7ce220]{font-size:14px;min-height:44px}}.not-found[data-v-5d715c26]{display:grid;place-items:center;min-height:60vh;padding:2rem}.not-found-content[data-v-5d715c26]{text-align:center}.not-found-code[data-v-5d715c26]{font-size:5rem;font-weight:800;color:var(--color-brand-orange-strong, #f17800);margin:0;line-height:1;font-family:var(--font-heading)}.not-found-title[data-v-5d715c26]{margin:.5rem 0;font-size:1.5rem;color:var(--color-brand-dark)}.not-found-desc[data-v-5d715c26]{margin:0 0 1.5rem;color:var(--color-text-secondary);font-size:.95rem}@media(max-width:640px){.not-found[data-v-5d715c26]{padding:1.5rem 1rem}.not-found-code[data-v-5d715c26]{font-size:3.5rem}.not-found-title[data-v-5d715c26]{font-size:1.2rem}}.forbidden[data-v-b84c11b3]{display:grid;place-items:center;min-height:60vh;padding:2rem}.forbidden-content[data-v-b84c11b3]{text-align:center}.forbidden-code[data-v-b84c11b3]{font-size:5rem;font-weight:800;color:var(--color-status-danger, #c62828);margin:0;line-height:1;font-family:var(--font-heading)}.forbidden-title[data-v-b84c11b3]{margin:.5rem 0;font-size:1.5rem;color:var(--color-brand-dark)}.forbidden-desc[data-v-b84c11b3]{margin:0 0 .5rem;color:var(--color-text-secondary);font-size:.95rem}.forbidden-auto[data-v-b84c11b3]{margin:0 0 1rem;color:var(--color-text-secondary);font-size:.85rem;font-style:italic}@media(max-width:640px){.forbidden[data-v-b84c11b3]{padding:1.5rem 1rem}.forbidden-code[data-v-b84c11b3]{font-size:3.5rem}.forbidden-title[data-v-b84c11b3]{font-size:1.2rem}}.pending-approval[data-v-3eca5fe0]{display:grid;place-items:center;min-height:100dvh;padding:2rem;background:var(--color-bg-page, #f7f7fa)}.pending-content[data-v-3eca5fe0]{text-align:center;max-width:480px}.pending-icon[data-v-3eca5fe0]{color:var(--color-brand-orange-strong, #f17800);margin-bottom:1rem}.pending-title[data-v-3eca5fe0]{font-size:1.75rem;font-weight:700;color:var(--color-brand-dark, #1a1a2e);margin:0 0 .75rem}.pending-desc[data-v-3eca5fe0]{font-size:.95rem;color:var(--color-text-secondary, #666);line-height:1.6;margin:0 0 1rem}.pending-email[data-v-3eca5fe0]{font-size:.85rem;color:var(--color-text-secondary, #888);margin:0 0 1.5rem}.pending-actions[data-v-3eca5fe0]{display:flex;gap:.75rem;justify-content:center}@media(max-width:640px){.pending-approval[data-v-3eca5fe0]{padding:1.5rem 1rem}.pending-title[data-v-3eca5fe0]{font-size:1.35rem}.pending-icon svg[data-v-3eca5fe0]{width:48px;height:48px}.pending-actions[data-v-3eca5fe0]{flex-direction:column}}.forgot-page[data-v-ad719387]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-auth-gradient-start) 0%,var(--color-auth-gradient-mid) 50%,var(--color-auth-gradient-end) 100%);padding:1.5rem}.forgot-card[data-v-ad719387]{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:2.5rem 2rem;width:100%;max-width:420px;box-shadow:0 8px 32px #00000014}.card-header[data-v-ad719387]{text-align:center;margin-bottom:1.5rem}.card-title[data-v-ad719387]{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #1e293b);margin:0 0 .5rem}.card-subtitle[data-v-ad719387]{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0}.forgot-form[data-v-ad719387]{display:flex;flex-direction:column;gap:1rem}.field-label[data-v-ad719387]{display:block;font-weight:600;font-size:.8125rem;margin-bottom:.35rem;color:var(--color-text-primary, #1e293b)}.field-input[data-v-ad719387]{width:100%;padding:.55rem .75rem;border:1.5px solid var(--color-brand-line, #d4d0ca);border-radius:var(--radius-field);font-size:.9rem;transition:border-color .12s;box-sizing:border-box}.field-input[data-v-ad719387]:focus{outline:none;border-color:var(--color-brand-orange-strong, #e8772e)}.error-text[data-v-ad719387]{color:var(--color-status-danger, #dc2626);font-size:.8125rem;margin:0}.back-link[data-v-ad719387]{text-align:center;margin-top:.25rem}.back-link a[data-v-ad719387]{color:var(--color-brand-orange-strong, #e8772e);font-size:.8125rem;text-decoration:none}.back-link a[data-v-ad719387]:hover{text-decoration:underline}.success-panel[data-v-ad719387]{text-align:center;padding:1rem 0}.success-icon[data-v-ad719387]{width:48px;height:48px;border-radius:50%;background:#dcfce7;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.success-panel h2[data-v-ad719387]{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text-primary, #1e293b)}.success-panel p[data-v-ad719387]{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0 0 1.5rem;line-height:1.5}@media(max-width:640px){.forgot-card[data-v-ad719387]{padding:1.5rem 1.25rem}}.reset-page[data-v-f6520539]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-auth-gradient-start) 0%,var(--color-auth-gradient-mid) 50%,var(--color-auth-gradient-end) 100%);padding:1.5rem}.reset-card[data-v-f6520539]{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:2.5rem 2rem;width:100%;max-width:420px;box-shadow:0 8px 32px #00000014}.card-header[data-v-f6520539]{text-align:center;margin-bottom:1.5rem}.card-title[data-v-f6520539]{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #1e293b);margin:0 0 .5rem}.card-subtitle[data-v-f6520539]{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0}.reset-form[data-v-f6520539]{display:flex;flex-direction:column;gap:1rem}.field-label[data-v-f6520539]{display:block;font-weight:600;font-size:.8125rem;margin-bottom:.35rem;color:var(--color-text-primary, #1e293b)}.field-input[data-v-f6520539]{width:100%;padding:.55rem .75rem;border:1.5px solid var(--color-brand-line, #d4d0ca);border-radius:var(--radius-field);font-size:.9rem;transition:border-color .12s;box-sizing:border-box}.field-input[data-v-f6520539]:focus{outline:none;border-color:var(--color-brand-orange-strong, #e8772e)}.field-input.field-error[data-v-f6520539]{border-color:var(--color-status-danger, #dc2626)}.hint-error[data-v-f6520539]{color:var(--color-status-danger, #dc2626);font-size:.75rem;margin-top:.25rem;display:block}.error-text[data-v-f6520539]{color:var(--color-status-danger, #dc2626);font-size:.8125rem;margin:0}.error-panel[data-v-f6520539]{text-align:center;padding:1rem 0}.error-panel p[data-v-f6520539]{color:var(--color-text-secondary, #64748b);margin:0 0 1rem}.back-link[data-v-f6520539]{text-align:center;margin-top:.25rem}.back-link a[data-v-f6520539]{color:var(--color-brand-orange-strong, #e8772e);font-size:.8125rem;text-decoration:none}.back-link a[data-v-f6520539]:hover{text-decoration:underline}.success-panel[data-v-f6520539]{text-align:center;padding:1rem 0}.success-icon[data-v-f6520539]{width:48px;height:48px;border-radius:50%;background:#dcfce7;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.success-panel h2[data-v-f6520539]{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:var(--color-text-primary, #1e293b)}.success-panel p[data-v-f6520539]{color:var(--color-text-secondary, #64748b);font-size:.875rem;margin:0 0 1.5rem;line-height:1.5}@media(max-width:640px){.reset-card[data-v-f6520539]{padding:1.5rem 1.25rem}}.auth-error-root[data-v-da06ae50]{min-height:100dvh;display:grid;place-items:center;padding:1.25rem;background:radial-gradient(1200px 600px at 90% -10%,rgba(255,201,150,.45),transparent 65%),radial-gradient(900px 480px at -10% 100%,rgba(242,113,33,.2),transparent 55%),linear-gradient(135deg,#fffaf5,#fff4e8 45%,#ffe8d1)}.auth-error-card[data-v-da06ae50]{width:min(780px,100%);background:#fff;border:1px solid #f4d0ad;border-radius:18px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 14px 38px #803b0029}.error-badge[data-v-da06ae50]{display:inline-block;margin:0;padding:.3rem .65rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;color:#8f3f06;background:#fff0e2}.error-title[data-v-da06ae50]{margin:.8rem 0 .55rem;font-size:clamp(1.35rem,3.6vw,2rem);line-height:1.2;color:#2f1d10}.error-message[data-v-da06ae50]{margin:0;color:#533526;line-height:1.55;white-space:pre-wrap;word-break:break-word}.error-meta[data-v-da06ae50]{margin-top:1rem;padding-top:.85rem;border-top:1px dashed #efcaa8;color:#724b30;font-size:.95rem}.error-meta p[data-v-da06ae50]{margin:.15rem 0}.actions[data-v-da06ae50]{margin-top:1.2rem}.btn-primary[data-v-da06ae50]{border:0;border-radius:10px;background:#d86f19;color:#fff;font-weight:700;padding:.62rem 1rem;cursor:pointer}.btn-primary[data-v-da06ae50]:hover{background:#be5f12}:root{--font-heading: "Montserrat", "Prompt", sans-serif;--font-body: "Inter", "Sarabun", "Prompt", sans-serif;--font-mono: "Consolas", "Monaco", monospace;--color-white: #ffffff;--color-brand-orange: #f68b1f;--color-brand-orange-strong: #f17800;--color-brand-orange-strong-hover: #e06e00;--color-brand-dark: #1e2d3d;--color-brand-text: #232f3e;--color-brand-muted: #8a8f98;--color-brand-line: #ebe4db;--color-brand-line-hover: #c0b5a8;--color-brand-soft: #f6f2ec;--color-brand-soft-hover: #eee8e0;--color-surface: #ffffff;--color-border: var(--color-brand-line);--color-bg-muted: var(--color-bg-hover);--color-text-on-brand: #ffffff;--color-highlight-bg: #fff4cc;--color-text-primary: #1e2d3d;--color-text-secondary: #6a7785;--color-text-muted: #8a9099;--color-text-inverse: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f5f8fb;--color-bg-hover: #faf7f3;--color-bg-page: #f9f7f4;--color-status-success: #2e7d32;--color-status-success-bg: #edf7ed;--color-status-warning: #e65100;--color-status-warning-bg: #fff8e1;--color-status-danger: #e53935;--color-status-danger-bg: #fff1ed;--color-status-danger-hover: #c62828;--color-status-info: #1a6fb5;--color-status-info-bg: #e8f4fd;--color-status-purple: #6a1fb5;--color-status-purple-bg: #f3e8fd;--color-status-neutral: #526274;--color-status-neutral-bg: #f5f0eb;--color-role-migration: #085041;--color-role-migration-bg: #e1f5ee;--color-role-security: #6a1fb5;--color-role-security-bg: #f3e8fd;--color-role-network: #854f0b;--color-role-network-bg: #fff8e1;--color-role-training: #1a6fb5;--color-role-training-bg: #e8f4fd;--color-role-sales: #a3005c;--color-role-sales-bg: #fff0f5;--color-icon-green: #2e7d32;--color-icon-blue: #1a6fb5;--color-icon-teal: #0e9aa7;--color-icon-orange: #e65100;--color-icon-purple: #6a1fb5;--color-icon-amber: #e6a200;--color-icon-indigo: #3949ab;--color-chat-own-bg: #e8f4fd;--color-chat-own-text: #1a6fb5;--color-chat-other-bg: #ffffff;--color-chat-other-text: #1e2d3d;--color-chat-border: #ebe4db;--color-auth-gradient-start: #fef6ee;--color-auth-gradient-mid: #fff8f2;--color-auth-gradient-end: #fdf4ec;--radius-xs: 4px;--radius-sm: 6px;--radius-field: 9px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 999px;--color-load-low: #81c784;--color-load-normal: #a5d6a7;--color-load-high: #ffb74d;--color-load-over: #e57373;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--shadow-soft: 0 10px 26px rgba(30, 45, 61, .08);--shadow-card: 0 4px 12px rgba(0, 0, 0, .06);--shadow-modal: 0 24px 60px rgba(16, 24, 32, .28);--shadow-focus: 0 0 0 3px rgba(241, 120, 0, .14);--transition-fast: .12s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}:root[data-theme=dark]{--color-white: #1a1a2e;--color-bg-hover: #16213e;--color-bg-primary: #1a1a2e;--color-bg-secondary: #16213e;--color-bg-page: #0f0f23;--color-brand-line: #2a2a4a;--color-brand-soft: #1e1e38;--color-surface: #1e1e38;--color-text-primary: #e4e4e7;--color-text-secondary: #a1a1aa;--color-text-muted: #71717a;--color-text-inverse: #1a1a2e;--color-brand-orange: #ff8c1a;--color-brand-orange-strong: #ff9933;--color-brand-orange-strong-hover: #e0801a;--color-brand-dark: #e4e4e7;--color-brand-text: #e4e4e7;--color-brand-muted: #71717a;--color-brand-line-hover: #3a3a5a;--color-brand-soft-hover: #2a2a48;--color-highlight-bg: #3a3a1a;--color-status-success: #6ee7a2;--color-status-success-bg: #1b3a1c;--color-status-warning: #fbbf24;--color-status-warning-bg: #3d2e0a;--color-status-danger: #fca5a5;--color-status-danger-bg: #3d1a17;--color-status-danger-hover: #f87171;--color-status-info: #7dd3fc;--color-status-info-bg: #12304a;--color-status-purple: #c4b5fd;--color-status-purple-bg: #2a1540;--color-status-neutral: #a1a1aa;--color-status-neutral-bg: #2a2a3d;--color-role-migration: #6ee7b7;--color-role-migration-bg: #0d2e24;--color-role-security: #c4b5fd;--color-role-security-bg: #2a1540;--color-role-network: #fcd34d;--color-role-network-bg: #3a2a0a;--color-role-training: #7dd3fc;--color-role-training-bg: #12304a;--color-role-sales: #f9a8d4;--color-role-sales-bg: #2e0f1f;--color-icon-green: #6ee7a2;--color-icon-blue: #7dd3fc;--color-icon-teal: #5eead4;--color-icon-orange: #ff9933;--color-icon-purple: #c4b5fd;--color-icon-amber: #fcd34d;--color-icon-indigo: #a5b4fc;--color-chat-own-bg: #12304a;--color-chat-own-text: #7dd3fc;--color-chat-other-bg: #1e1e38;--color-chat-other-text: #e4e4e7;--color-chat-border: #2a2a4a;--color-auth-gradient-start: #1a1a2e;--color-auth-gradient-mid: #1e1e38;--color-auth-gradient-end: #16213e;--color-load-low: #2e5a30;--color-load-normal: #3e7042;--color-load-high: #7a5218;--color-load-over: #8a3e3e;--shadow-soft: 0 10px 26px rgba(0, 0, 0, .3);--shadow-card: 0 4px 12px rgba(0, 0, 0, .2);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(255, 153, 51, .35)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body);background:var(--color-white);color:var(--color-brand-text)}a{color:inherit;text-decoration:none}@media(max-width:860px){.data-table,.log-table,.timesheet-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.82rem}.data-table th,.data-table td,.log-table th,.log-table td{white-space:nowrap;min-width:100px}.filter-row{flex-direction:column}.stat-row,.stats{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.page-zone .hero,.page-zone .hero-banner,.page-zone .page-header,.page-zone .summary-card{width:100%;max-width:100%;min-width:0}.page-zone .page-header{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.page-zone table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-zone table thead,.page-zone table tbody,.page-zone table tr{width:max-content;min-width:100%}.page-zone .filter-bar__grid{align-items:stretch!important}.page-zone .filter-bar__field,.page-zone .filter-bar__field--wide,.page-zone .filter-bar__field--narrow,.page-zone .filter-bar__field--date{min-width:0!important;width:100%!important;max-width:none!important;flex:1 1 auto!important}}.project-number-chip{display:inline-block;padding:.125rem .45rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--color-brand-orange-strong);background:var(--color-brand-soft);border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.ui-header-card{position:relative;padding:1rem 1rem .95rem;background:linear-gradient(180deg,#fffefc,#fff9f1);border:1px solid rgba(226,210,188,.78);border-radius:18px;box-shadow:0 10px 24px #5a3e140e;margin-bottom:.86rem}.ui-header-card:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-.78rem;height:1.05rem;pointer-events:none;background:linear-gradient(180deg,#f4b66926,#fff9f000);filter:blur(6px)}.ui-header-card__title{margin:0;position:relative;display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:1.75rem;font-weight:800;line-height:1.08;letter-spacing:-.015em;color:var(--color-text-primary);text-shadow:0 1px 0 rgba(255,255,255,.65)}.ui-header-card__title:after{content:"";position:absolute;left:0;bottom:-.35rem;width:6.4rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--color-brand-orange-strong, #f17800) 0%,#f7b86f 58%,#ffd8b0 100%);box-shadow:0 1px #f1780029}@media(max-width:860px){.ui-header-card{padding:.7rem;border-radius:14px;margin-bottom:.72rem}.ui-header-card__title{font-size:1.36rem}.ui-header-card__title:after{width:5rem;bottom:-.28rem}}@media(max-width:640px){.ui-header-card__title{font-size:1.2rem}.ui-header-card__title:after{width:5rem;bottom:-.28rem}}:root[data-theme=dark] .ui-header-card{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .ui-header-card__title{text-shadow:none}:root[data-theme=dark] .panel{border:1px solid rgba(126,141,182,.28);background:linear-gradient(180deg,#14192e,#12172a);box-shadow:0 6px 18px #00000047}:root[data-theme=dark] .panel-header{border-bottom:1px solid rgba(126,141,182,.3);background:linear-gradient(180deg,#1d2440,#1a213a)}:root[data-theme=dark] .panel-title{color:#e9edf8}:root[data-theme=dark] .profile-page .field{border:1px solid rgba(126,141,182,.28);background:linear-gradient(180deg,#1a213a,#171d34);box-shadow:0 2px 8px #00000038}:root[data-theme=dark] .profile-page .label{color:#b8c2de}:root[data-theme=dark] .profile-page .value{color:#eef2ff}:root[data-theme=dark] .profile-page .source-chip--external{background:#ff99332e;color:#ffbe75}:root[data-theme=dark] .profile-page .lang-select{background:#161d33;color:#eef2ff;border-color:#7e8db65c}:root[data-theme=dark] .profile-page .change-pw-btn{background:linear-gradient(180deg,#ff993338,#ff993324);border-color:#ff99336b;color:#ffbe75}:root[data-theme=dark] .profile-page .change-pw-btn:hover:not(:disabled){background:linear-gradient(180deg,#ff99334d,#ff993338);border-color:#ff99338f}:root[data-theme=dark] .profile-page .theme-toggle--dark .theme-toggle__track{background:#6e78a080;box-shadow:inset 0 1px 2px #00000052}:root[data-theme=dark] .profile-page .theme-toggle__label{color:#e3e9fb}:root[data-theme=dark] .profile-page .avatar-wrap{border-color:#ff99336b;background:linear-gradient(180deg,#1e213a,#18203a);box-shadow:0 0 0 5px #ff99331a,0 4px 16px #0000005c}:root[data-theme=dark] .app-header{background:linear-gradient(to right,#f5e8b9d1,#c89b5099 14%,#3c260ee0 32%,#14182ced 58%,#12182eeb);border-bottom:1px solid rgba(126,141,182,.22);box-shadow:0 2px 14px #00000052}:root[data-theme=dark] .global-search-input-wrap{background:#1a213ad1;border-color:#7e8db652}:root[data-theme=dark] .global-search-input{color:#e4e8f8}:root[data-theme=dark] .global-search-input::placeholder{color:#6b7a99}:root[data-theme=dark] .search-dropdown{background:#1a2140;border-color:#7e8db647;box-shadow:0 14px 36px #0006}:root[data-theme=dark] .search-group-label{color:#8892b0}:root[data-theme=dark] .search-result-item{color:#d0d8f0}:root[data-theme=dark] .search-result-item:hover{background:#7e8db626}:root[data-theme=dark] .sr-title{color:#e4e8f8}:root[data-theme=dark] .sr-subtitle{color:#7a8aaa}:root[data-theme=dark] .profile-box{background:#ff99331f;border-color:#ff993347;box-shadow:none;color:#e9edf8}:root[data-theme=dark] .profile-box:hover{background:#f933;border-color:#ff993370}:root[data-theme=dark] .profile-context-menu{background:#161c34f7;border:1px solid rgba(126,141,182,.3);box-shadow:0 2px #ffffff0a inset,0 14px 40px #00000070}:root[data-theme=dark] .menu-user-header{background:transparent}:root[data-theme=dark] .menu-user-name{color:#eef2ff}:root[data-theme=dark] .menu-user-sub{color:#8892b0}:root[data-theme=dark] .menu-divider{background:#7e8db633}:root[data-theme=dark] .menu-item{color:#d0d8f0}:root[data-theme=dark] .menu-item:hover{background:#7e8db624}:root[data-theme=dark] .menu-item--active{background:#7e8db62e}:root[data-theme=dark] .menu-item--danger{color:#fbbf24}:root[data-theme=dark] .menu-section-label{color:#7a8aaa}:root[data-theme=dark] .menu-section-hint{color:#5a6880}:root[data-theme=dark] .lang-chip{background:#1a213ad1;border-color:#7e8db652;color:#c8d0e8}:root[data-theme=dark] .sidebar-title{color:#e4e8f8}:root[data-theme=dark] .shell-root{background:var(--color-bg-page)}:root[data-theme=dark] .hero-banner{background:linear-gradient(180deg,#1d2440,#1a213a);border-color:#7e8db647;box-shadow:0 6px 20px #00000047}:root[data-theme=dark] .hero-greeting{color:#eef2ff;text-shadow:none}:root[data-theme=dark] .hero-company{background:#7e8db62e;border-color:#7e8db652;color:#b8c2de}:root[data-theme=dark] .hero-date,:root[data-theme=dark] .hero-updated{color:#7a8aaa}:root[data-theme=dark] .quick-actions-row{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647}:root[data-theme=dark] .lower-panel :deep(.panel){background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 6px 18px #00000047}:root[data-theme=dark] .lower-panel :deep(.panel-header){background:linear-gradient(180deg,#1d2440,#1a213a);border-bottom-color:#7e8db63d}:root[data-theme=dark] .task-list .my-task-row{background:#1e284699;border-color:#3b82f624}:root[data-theme=dark] .task-list .my-task-row:hover{background:#28375ab3;border-color:#3b82f64d}:root[data-theme=dark] .recent-tickets-list .recent-ticket-row{background:#18263ca6;border-color:#22c55e1f}:root[data-theme=dark] .recent-tickets-list .recent-ticket-row:hover{background:#223450bf;border-color:#22c55e42}:root[data-theme=dark] .customize-bar{background:transparent}:root[data-theme=dark] .widget-toggles{background:#1a213a;border-color:#7e8db63d}:root[data-theme=dark] .widget-toggle{color:#c8d0e8}:root[data-theme=dark] .quick-actions-section,:root[data-theme=dark] .recent-activity-section,:root[data-theme=dark] .projects-section{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 4px 16px #0000003d}:root[data-theme=dark] .quick-action-card{background:#1d2440;border-color:#7e8db63d;color:#d0d8f0}:root[data-theme=dark] .quick-action-card:hover{background:#232c52;border-color:#ff99336b;box-shadow:0 8px 20px #00000047}:root[data-theme=dark] .stat-link{background:linear-gradient(145deg,#1a213af2,#161d34fa);border-color:#7e8db647}:root[data-theme=dark] .stat-link:hover{box-shadow:0 8px 22px #0000005c}:root[data-theme=dark] .stat-open{background:linear-gradient(145deg,#ef444424,#1a213af5)}:root[data-theme=dark] .stat-in-progress{background:linear-gradient(145deg,#f59e0b24,#1a213af5)}:root[data-theme=dark] .stat-waiting{background:linear-gradient(145deg,#8b5cf624,#1a213af5)}:root[data-theme=dark] .stat-resolved{background:linear-gradient(145deg,#10b98124,#1a213af5)}:root[data-theme=dark] .activity-row{background:linear-gradient(180deg,#1a213ae6,#161d34f2);border-color:#7e8db633;color:#d0d8f0}:root[data-theme=dark] .activity-row:hover{background:linear-gradient(180deg,#232c52,#1e2748);border-color:#ff993352;box-shadow:0 8px 20px #00000047}:root[data-theme=dark] .activity-title{color:#e4e8f8}:root[data-theme=dark] .project-card{background:linear-gradient(145deg,#1a213af2,#161d34fa);border-color:#7e8db642;color:#d0d8f0}:root[data-theme=dark] .project-card:hover{box-shadow:0 10px 22px #0000005c;border-color:#f936}:root[data-theme=dark] .project-card--completed,:root[data-theme=dark] .project-card--done{border-color:#10b98152}:root[data-theme=dark] .project-card--on-hold{border-color:#f59e0b52}:root[data-theme=dark] .project-card--active,:root[data-theme=dark] .project-card--in-progress{border-color:#3b82f652}:root[data-theme=dark] .project-name{color:#eef2ff}:root[data-theme=dark] .section-title{color:#c8d0e8}:root[data-theme=dark] .notifications-list .notification-row{background:linear-gradient(180deg,#1a213aeb,#161d34f5);border-color:#7e8db633}:root[data-theme=dark] .notifications-list .notification-row:hover{border-color:#f68b1f4d;box-shadow:0 6px 16px #0000003d}:root[data-theme=dark] .page-header--hero .page-header__title{text-shadow:none}:root[data-theme=dark] .filter-bar__clear-footer{background:linear-gradient(180deg,#1a213a8c,#161d3473);border-top-color:#7e8db62e}:root[data-theme=dark] .modal{background:#1a213a;box-shadow:0 16px 40px #0000007a}:root[data-theme=dark] .modal-head{background:linear-gradient(180deg,#1e2640,#1a213a);border-bottom-color:#7e8db633}:root[data-theme=dark] .modal input,:root[data-theme=dark] .modal textarea,:root[data-theme=dark] .modal select{background:#16213e;border-color:#7e8db64d;color:#d0d8f0}:root[data-theme=dark] .wizard-stepper{background:#1e2640;border-bottom-color:#7e8db633}:root[data-theme=dark] .wizard-step__circle{background:#1a213a;border-color:#7e8db64d;color:#8895b8}:root[data-theme=dark] .search-box{background:#16213e;border-color:#7e8db64d;color:#d0d8f0}:root[data-theme=dark] .form-input{background:#16213e;border-color:#7e8db64d;color:#d0d8f0}:root[data-theme=dark] .catalog-card{background:#1d2440;border-color:#7e8db63d}:root[data-theme=dark] .catalog-card:hover{background:#222b4a;border-color:#f68b1f6b}:root[data-theme=dark] .catalog-card.selected{background:#1e2850;border-color:#f68b1f8c}:root[data-theme=dark] .selected-catalog-banner{background:linear-gradient(140deg,#1e2640,#1a213a);border-color:#7e8db63d}:root[data-theme=dark] .notes-field{background:#16213e;border-color:#7e8db63d}:root[data-theme=dark] .list-footer{background:#1a213a;border-top-color:#7e8db633}:root[data-theme=dark] .page-header--detail .page-header__title{text-shadow:none}:root[data-theme=dark] .back-btn{background:#ffffff0f;border-color:#7e8db64d;color:#94a3b8}:root[data-theme=dark] .back-btn:hover{background:#ffffff1f;border-color:#ff8c1a80;color:#ffaa4d}:root[data-theme=dark] .kb-page{background:var(--color-bg-page)}:root[data-theme=dark] .kb-control-card{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .kb-results-card{background:#161c32;border-color:#7e8db638;box-shadow:none}:root[data-theme=dark] .kb-results-card:before{display:none}:root[data-theme=dark] .kb-page .page-header{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .kb-page .page-header__title{text-shadow:none}:root[data-theme=dark] .kb-page .filter-bar{background:#ffffff0a;border-color:#7e8db62e;box-shadow:none}:root[data-theme=dark] .bookmark-pill{background:#ffffff0d;border-color:#7e8db638;color:#94a3b8}:root[data-theme=dark] .bookmark-pill:hover{background:#ffffff1a;border-color:var(--color-brand-orange);color:#e4e4e7}:root[data-theme=dark] .bookmark-pill--active{background:#ff8c1a26;border-color:#ff8c1a80;color:#ffaa4d}:root[data-theme=dark] .item-card{background:#1e2640;border-color:#7e8db62e;box-shadow:none}:root[data-theme=dark] .item-card:hover{background:#222b46;border-color:#ff8c1a59;box-shadow:0 6px 16px #00000040;transform:translateY(-1px)}:root[data-theme=dark] .filter-pill{background:#ffffff0d;border-color:#7e8db638;color:#94a3b8}:root[data-theme=dark] .kb-detail-page{background:var(--color-bg-page)}:root[data-theme=dark] .page-header--detail{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .page-header--detail:after{display:none}:root[data-theme=dark] .main-content{background:#1e2640;border-color:#7e8db638}:root[data-theme=dark] .vote-btn{background:#ffffff0d;border-color:#7e8db638;color:#94a3b8}:root[data-theme=dark] .vote-btn:hover{border-color:#7e8db666;background:#ffffff14}:root[data-theme=dark] .related-section{background:#161c32;border-color:#7e8db638}:root[data-theme=dark] .related-count{background:#ff8c1a1f;border-color:#ff8c1a59;color:#ffaa4d}:root[data-theme=dark] .related-card{background:#1e2640;border-color:#7e8db62e}:root[data-theme=dark] .related-card:hover{border-color:#ff8c1a73;box-shadow:0 8px 20px #0000004d}:root[data-theme=dark] .content-divider{background:linear-gradient(90deg,transparent 0%,rgba(126,141,182,.2) 18%,rgba(126,141,182,.22) 82%,transparent 100%)}:root[data-theme=dark] .related-empty{background:#ffffff08;border-color:#7e8db633}:root[data-theme=dark] .sla-card{box-shadow:0 6px 20px #0000004d}:root[data-theme=dark] .sla-card:after{background:linear-gradient(115deg,#fff0 20%,#ffffff0f 52%,#fff0 80%)}:root[data-theme=dark] .sla-card:hover{box-shadow:0 12px 28px #0006}:root[data-theme=dark] .sla-breached{background:linear-gradient(180deg,#ef44442e,#1e0f0feb);border-color:#ef44448c}:root[data-theme=dark] .sla-at-risk{background:linear-gradient(180deg,#f59e0b2e,#1e190aeb);border-color:#f59e0b8c}:root[data-theme=dark] .sla-on-track{background:linear-gradient(180deg,#10b98129,#0a1a16eb);border-color:#10b98173}:root[data-theme=dark] .modal-dialog{background:#1a213a;box-shadow:0 24px 60px #0000008c}:root[data-theme=dark] .modal-file-upload{background:#ffffff0a;border-color:#7e8db640}:root[data-theme=dark] .modal-file-upload__button{background:#ff8c1a1f;border-color:#ff8c1a73;color:#ffaa4d;box-shadow:none}:root[data-theme=dark] .modal-file-upload__button:hover{background:#ff8c1a33;border-color:#ff8c1aa6;color:#ffc070}:root[data-theme=dark] .modal-file-upload__clear{background:#dc322826;border-color:#dc322859;color:#f87171}:root[data-theme=dark] .modal-file-upload__clear:hover{background:#dc322840;border-color:#dc32288c}:root[data-theme=dark] .modal-field input,:root[data-theme=dark] .modal-field select,:root[data-theme=dark] .modal-field textarea{background:#ffffff0d;border-color:#7e8db640;color:var(--color-text-primary)}:root[data-theme=dark] .btn-cancel{background:#ffffff0d;border-color:#7e8db640;color:#94a3b8}:root[data-theme=dark] .btn-cancel:hover{background:#ffffff1a}:root[data-theme=dark] .kb-editor-page .editor-card,:root[data-theme=dark] .split-root{background:#1e2640;border-color:#7e8db638}:root[data-theme=dark] .pane-head{background:linear-gradient(180deg,#1a213a,#171d34);border-bottom-color:#7e8db633}:root[data-theme=dark] .editor-textarea{background:#1e2640;color:var(--color-text-primary)}:root[data-theme=dark] .editor-toolbar button{background:#ffffff0d;border-color:#7e8db638;color:#94a3b8}:root[data-theme=dark] .editor-toolbar button:hover{background:#ffffff1a;color:#e4e4e7}:root[data-theme=dark] .save-indicator{background:#ffffff0d;border-color:#7e8db638}:root[data-theme=dark] .file-upload-control{background:#ffffff0a;border-color:#7e8db640}:root[data-theme=dark] .file-upload-control__button{background:#ff8c1a1f;border-color:#ff8c1a73;color:#ffaa4d;box-shadow:none}:root[data-theme=dark] .file-upload-control__button:hover{background:#ff8c1a33;border-color:#ff8c1aa6;color:#ffc070}:root[data-theme=dark] .file-upload-control__clear{background:#dc322826;border-color:#dc322859;color:#f87171}:root[data-theme=dark] .file-upload-control__clear:hover{background:#dc322840;border-color:#dc32288c}:root[data-theme=dark] .registration-page .back-btn{background:#ffffff0f;border-color:#7e8db64d;color:#94a3b8}:root[data-theme=dark] .registration-page .back-btn:hover{background:#ffffff1f;border-color:#ff8c1a80;color:#ffaa4d}:root[data-theme=dark] .sheet{background:linear-gradient(180deg,#1d2440,#1a213a);border-color:#7e8db647;box-shadow:0 10px 28px #00000047}:root[data-theme=dark] .sheet-head{border-bottom-color:#7e8db633}:root[data-theme=dark] .sheet-head>div{background:#16213e;border-color:#7e8db638}:root[data-theme=dark] .detail-panel{background:#14192e;border-color:#7e8db63d;box-shadow:0 4px 14px #00000038}:root[data-theme=dark] .detail-panel .panel-header{background:linear-gradient(90deg,#1d2440,#1a213a);border-color:#7e8db638;color:#e4e8f8}:root[data-theme=dark] .detail-panel .panel-header:hover{background:#222b4a}:root[data-theme=dark] .detail-panel .panel-header[aria-expanded=true]{background:linear-gradient(90deg,#f68b1f1f,#1d2440);border-color:#f68b1f57}:root[data-theme=dark] .detail-panel .panel-body{background:#14192e}:root[data-theme=dark] .file-row{background:#1d2440;border-color:#7e8db633}:root[data-theme=dark] .download-all-btn{background:#1d2440;border-color:#7e8db63d;color:#c8d0e8}:root[data-theme=dark] .microsoft-toggle-field{background:#16213e;border-color:#7e8db638}:root[data-theme=dark] .detail-grid--microsoft .value--multiline{background:#16213e;border-color:#7e8db638}:root[data-theme=dark] .detail-panel~.modal-overlay+.modal,:root[data-theme=dark] .modal{background:#1a213a}:root[data-theme=dark] .modal-head{background:#1e2640;border-bottom-color:#7e8db633}:root[data-theme=dark] .modal-foot{background:#1a213a;border-top-color:#7e8db633}:root[data-theme=dark] .back-btn{background:linear-gradient(180deg,#1d2440,#1a213a);border-color:#7e8db647;color:#c8d0e8;box-shadow:none}:root[data-theme=dark] .back-btn:hover{background:linear-gradient(180deg,#232c52,#1e2748);border-color:#f68b1f61;color:var(--color-brand-orange-strong, #f17800);box-shadow:0 2px 6px #f1780024}:root[data-theme=dark] .back-btn:after{background:#7e8db647}:root[data-theme=dark] .project-number-chip{background:linear-gradient(180deg,#1a213af5,#161d34fa);border-color:#f1780061;box-shadow:none}:root[data-theme=dark] .metric-card{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db638;box-shadow:0 2px 6px #0000002e}:root[data-theme=dark] .metric-card:hover{box-shadow:0 4px 12px #00000047}:root[data-theme=dark] .st-active{background:#3b82f62e}:root[data-theme=dark] .st-done{background:#10b9812e}:root[data-theme=dark] .st-hold{background:#f59e0b2e}:root[data-theme=dark] .st-cancel{background:#ef44442e}:root[data-theme=dark] .st-default{background:#7e8db62e}:root[data-theme=dark] .chip-ok{background:#10b9812e}:root[data-theme=dark] .chip-warn{background:#ef44442e}.page-header{position:relative;margin-bottom:.86rem;padding:1rem 1rem .95rem;border:1px solid rgba(226,210,188,.78);border-radius:18px;background:linear-gradient(180deg,#fffefc,#fff9f1);box-shadow:0 10px 24px #5a3e140e}.page-header:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-.78rem;height:1.05rem;pointer-events:none;background:linear-gradient(180deg,#f4b66926,#fff9f000);filter:blur(6px)}.page-header__title{margin:0;position:relative;display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:1.75rem;font-weight:800;line-height:1.08;letter-spacing:-.015em;color:var(--color-text-primary);text-shadow:0 1px 0 rgba(255,255,255,.65)}.page-header__title:after{content:"";position:absolute;left:0;bottom:-.35rem;width:6.4rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--color-brand-orange-strong, #f17800) 0%,#f7b86f 58%,#ffd8b0 100%);box-shadow:0 1px #f1780029}:root[data-theme=dark] .page-header{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .page-header__title{text-shadow:none;color:#eef2ff}:root[data-theme=dark] .activity-content{background:#161c32;border-color:#7e8db638}:root[data-theme=dark] .page-header--hero{background:linear-gradient(180deg,#1a213a,#171d34);border-color:#7e8db647;box-shadow:0 10px 24px #00000038}:root[data-theme=dark] .page-header--hero .page-header__title{text-shadow:none;color:#eef2ff}:root[data-theme=dark] .summary-chip{box-shadow:none}:root[data-theme=dark] .summary-chip--todo{color:#94a3b8;background:#94a3b81f;border-color:#94a3b838}:root[data-theme=dark] .summary-chip--in-progress{color:#60a5fa;background:#60a5fa1f;border-color:#60a5fa40}:root[data-theme=dark] .summary-chip--review{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2440}:root[data-theme=dark] .summary-chip--done{color:#4ade80;background:#4ade801f;border-color:#4ade8038}:root[data-theme=dark] .hero-row--control-strip{background:#ffffff0a;border-color:#7e8db638;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040}:root[data-theme=dark] .hero-row--control-strip:hover{border-color:#f1780059}:root[data-theme=dark] .control-strip__trail,:root[data-theme=dark] .control-strip__priority-wrap{border-left-color:#7e8db633}:root[data-theme=dark] .project-back-btn :deep(.app-btn){background:transparent;border-color:#94a3b859;color:#94a3b8;box-shadow:none}:root[data-theme=dark] .project-back-btn :deep(.app-btn:not(:disabled):hover){background:#94a3b81a;border-color:#94a3b880;color:#cbd5e1;box-shadow:none}:root[data-theme=dark] .metric{background:#161c32;border-color:#7e8db638}:root[data-theme=dark] .metric:hover{background:#1a2240;border-color:#f1780059}:root[data-theme=dark] .metric.active-m{background:#f178002e;border-color:#f1780099;box-shadow:0 0 0 1px #f178004d}:root[data-theme=dark] .view-bar{background:#161c32;border-color:#7e8db638;box-shadow:none}:root[data-theme=dark] .filter-area{background:#ffffff0a}:root[data-theme=dark] .task-keyword-input,:root[data-theme=dark] .category-select{background:#1a2240;border-color:#7e8db647;color:#cbd5e1}:root[data-theme=dark] .priority-select{background:#1a2240;border-color:#7e8db647;color:#cbd5e1}:root[data-theme=dark] .metric .clr-gray{color:#fff}:root[data-theme=dark] .metric .mv{color:#fff}:root[data-theme=dark] .metric .ml{color:#94a3b8}:root[data-theme=dark] .task-grid-head-inner{background:#ffffff0a;border-color:#7e8db62e;color:#94a3b8}:root[data-theme=dark] .task-card{background:#1e2640;border-color:#7e8db62e}:root[data-theme=dark] .task-card:hover{background:#222b46;border-color:#7e8db652}:root[data-theme=dark] .tc-project-number-chip{background:#ff8c1a38!important;border-color:#ff8c1a8c!important;color:#ffaa4d!important}:root[data-theme=dark] .b-review{background:#2a1540;color:#c4b5fd}:root[data-theme=dark] .b-cancel{background:#2a2a3d;color:#a1a1aa}:root[data-theme=dark] .tc-progress-bar{background:#ffffff1a}:root[data-theme=dark] .tc-priority-text,:root[data-theme=dark] .tc-project,:root[data-theme=dark] .tc-project-sub,:root[data-theme=dark] .tc-pm-text,:root[data-theme=dark] .tc-progress-count,:root[data-theme=dark] .task-start-text,:root[data-theme=dark] .task-due-text{color:#a1a1aa}:root[data-theme=dark] .task-due-empty{color:#52525b}:root[data-theme=dark] .done-section{background:#ffffff08;border-color:#7e8db62e}:root[data-theme=dark] .done-toggle{color:#94a3b8}:root[data-theme=dark] .done-page-select{background:#1a2240;border-color:#7e8db638;color:#e4e4e7}:root[data-theme=dark] .list-footer{background:#ffffff0a;color:#71717a}:root[data-theme=dark] .view-empty{background:#ffffff08;border-color:#7e8db62e}:root[data-theme=dark] .kanban-col{background:#1e2640;border-color:#7e8db62e}:root[data-theme=dark] .kanban-cnt{background:#2a2a4a;color:#a1a1aa}:root[data-theme=dark] .kcard{background:#1a213a;border-color:#7e8db62e}:root[data-theme=dark] .kcard:hover{border-color:#7e8db659}:root[data-theme=dark] .template-picker h3{color:#e4e4e7}:root[data-theme=dark] .template-card{background:#1e2640;border-color:#7e8db638}:root[data-theme=dark] .template-card:hover{background:#222b46;border-color:var(--color-brand-orange)}:root[data-theme=dark] .template-card strong{color:#e4e4e7}:root[data-theme=dark] .tpl-tag{background:#ff8c1a26;color:#ffaa4d}:root[data-theme=dark] .tpl-blank-btn{border-color:#7e8db647;color:#94a3b8}:root[data-theme=dark] .tpl-blank-btn:hover{border-color:var(--color-brand-orange);color:var(--color-brand-orange)}:root[data-theme=dark] .page-zone{background:var(--color-bg-page)}:root[data-theme=dark] .draft-banner{background:#ff8c1a14;border-color:#ff8c1a73}:root[data-theme=dark] .draft-banner strong{color:#e4e4e7}:root[data-theme=dark] .draft-title{color:#a1a1aa}:root[data-theme=dark] .draft-meta{color:#71717a}:root[data-theme=dark] .tour-dialog{background:linear-gradient(160deg,#1e2640,#161c32);border-color:#ffffff1a;box-shadow:0 24px 64px #0000008c}:root[data-theme=dark] .tour-header-badge{background:#f2853d26;color:#f6a96c}:root[data-theme=dark] .tour-header-badge--th{background:#f2853d1f;color:#f0935a}:root[data-theme=dark] .tour-progress{background:#ffffff14}:root[data-theme=dark] .tour-content{background:#ffffff0a}:root[data-theme=dark] .tour-title-en{color:#e4e8f8}:root[data-theme=dark] .tour-title-th{color:#9ba8c4}:root[data-theme=dark] .tour-desc-en{color:#c8d0e4}:root[data-theme=dark] .tour-desc-th{color:#8a96b4}:root[data-theme=dark] .tour-step-chip{background:#f2853d21;color:#f6a96c}:root[data-theme=dark] .tour-step-chip--th{background:#f2853d1a;color:#f0935a}:root[data-theme=dark] .tour-step-dot{background:#ffffff26}:root[data-theme=dark] .tour-step-dot--active{background:#ea580c}:root[data-theme=dark] .tour-btn--skip{background:#ffffff0d;border-color:#ffffff1f;color:#c8d0e4}:root[data-theme=dark] .tour-btn--prev{background:#ffffff0d;border-color:#ffffff1f;color:#c8d0e4}:root[data-theme=dark] .tour-btn--skip:hover,:root[data-theme=dark] .tour-btn--prev:hover{background:#ffffff17;box-shadow:0 8px 18px #00000047}:root[data-theme=dark] .login-card{background:linear-gradient(to bottom,#482a08f7,#2a1a06fa 22%,#14182cfa 46%,#12182efc);border-color:#c89b5038;box-shadow:0 28px 72px #0000008c}:root[data-theme=dark] .btn-entra{background:#ffffff0d;border-color:#ffffff2e;color:var(--color-text-primary)}:root[data-theme=dark] .btn-entra:hover{background:#ffffff17;border-color:#0078d499}:root[data-theme=dark] .btn-b2c{border-color:#f68b1f66}:root[data-theme=dark] .btn-b2c:hover{border-color:#f68b1fbf}:root[data-theme=dark] .login-toast{background:#1e2640;box-shadow:0 10px 36px #00000073}
