.fs-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.01em;white-space:nowrap;background-color:var(--theme-elevation-150);border:1px solid var(--theme-elevation-200)}.fs-badge,.fs-badge--new{color:var(--theme-elevation-800)}.fs-badge--new{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}.fs-badge--reviewed{background-color:var(--theme-elevation-200);color:var(--theme-elevation-900);border-color:var(--theme-elevation-300)}.fs-badge--in-progress{background-color:var(--theme-success-150);color:var(--theme-success-700);border-color:var(--theme-success-200)}.fs-badge--needs-info{background-color:var(--theme-warning-150);color:var(--theme-warning-700);border-color:var(--theme-warning-200)}.fs-badge--converted{background-color:var(--theme-success-300);color:var(--theme-success-900);border-color:var(--theme-success-400)}.fs-badge--archived{background-color:var(--theme-elevation-100);color:var(--theme-elevation-500);border-color:var(--theme-elevation-150)}.fs-badge--spam{background-color:var(--theme-error-150);color:var(--theme-error-700);border-color:var(--theme-error-200)}.fs-customer-cell--unlinked{color:var(--theme-elevation-500);font-style:italic}.fs-customer-cell__link{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:var(--theme-elevation-300);text-decoration-color:var(--theme-elevation-300);text-underline-offset:2px}.fs-customer-cell__link:hover{-webkit-text-decoration-color:var(--theme-text);text-decoration-color:var(--theme-text)}.fs-created-at-cell--absolute{color:var(--theme-elevation-700)}.fs-created-at-cell--relative{color:var(--theme-text)}.fs-summary{display:flex;flex-direction:column;gap:16px;margin-block:8px 16px}.fs-summary__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px}.fs-summary__header-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--theme-elevation-700);font-size:13px}.fs-summary__header-title{margin:0;font-size:15px;font-weight:600;color:var(--theme-text)}.fs-summary__header-customer{color:var(--theme-text)}.fs-summary__header-customer--unlinked{color:var(--theme-elevation-500);font-style:italic}.fs-summary__section{display:flex;flex-direction:column;gap:6px}.fs-summary__section-title{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-600)}.fs-summary__list{display:grid;grid-template-columns:minmax(160px,max-content) 1fr;grid-gap:4px 16px;gap:4px 16px;margin:0;padding:0}.fs-summary__list dt{font-weight:500;color:var(--theme-elevation-700);font-size:13px;padding-block:6px;-webkit-padding-end:8px;padding-inline-end:8px}.fs-summary__list dd,.fs-summary__list dt{border-bottom:1px solid var(--theme-elevation-100)}.fs-summary__list dd{margin:0;font-size:14px;color:var(--theme-text);white-space:pre-wrap;word-break:break-word;padding-block:6px}.fs-summary__empty{color:var(--theme-elevation-500);font-style:italic}.fs-summary__attachments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fs-summary__attachments li{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:4px}.fs-summary__attachment-link{color:var(--theme-text);text-decoration:underline;-webkit-text-decoration-color:var(--theme-elevation-300);text-decoration-color:var(--theme-elevation-300)}.fs-summary__attachment-tag{font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;background-color:var(--theme-success-150);color:var(--theme-success-700)}.fs-summary__error{padding:12px 16px;background-color:var(--theme-warning-100);color:var(--theme-warning-800);border:1px solid var(--theme-warning-200);border-radius:4px;font-size:13px}.fs-reply{display:flex;flex-direction:column;gap:12px;margin-block:12px;padding:16px;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px}.fs-reply__title{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-600)}.fs-reply__buttons{display:flex;flex-wrap:wrap;gap:8px}.fs-reply__hint{margin:0;font-size:12px;color:var(--theme-elevation-600)}.fs-reply__feedback{margin:0;font-size:13px}.fs-reply__feedback--ok{color:var(--theme-success-600)}.fs-reply__feedback--err{color:var(--theme-error-600)}.fs-reply-modal{border:1px solid var(--theme-elevation-200);border-radius:8px;background-color:var(--theme-elevation-0);color:var(--theme-text);max-inline-size:min(720px,calc(100vw - 32px));max-block-size:calc(100vh - 64px);padding:0}.fs-reply-modal::-webkit-backdrop{background-color:var(--theme-elevation-1000);opacity:.5}.fs-reply-modal::backdrop{background-color:var(--theme-elevation-1000);opacity:.5}.fs-reply-modal__inner{display:flex;flex-direction:column;gap:12px;padding:20px 24px}.fs-reply-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fs-reply-modal__title{margin:0;font-size:16px;font-weight:600;color:var(--theme-text)}.fs-reply-modal__close{background:transparent;border:1px solid var(--theme-elevation-200);color:var(--theme-text);font-size:14px;line-height:1;inline-size:28px;block-size:28px;border-radius:4px;cursor:pointer}.fs-reply-modal__close:hover{background-color:var(--theme-elevation-100)}.fs-reply-modal__field{display:flex;flex-direction:column;gap:4px}.fs-reply-modal__label{font-size:13px;font-weight:500;color:var(--theme-elevation-700)}.fs-reply-modal__textarea{font-family:inherit;font-size:14px;padding:8px 10px;background-color:var(--theme-elevation-0);color:var(--theme-text);border:1px solid var(--theme-elevation-200);border-radius:4px;resize:vertical;min-block-size:6em}.fs-reply-modal__textarea:focus{outline:2px solid var(--theme-text);outline-offset:-1px}.fs-reply-modal__preview{inline-size:100%;block-size:360px;border:1px solid var(--theme-elevation-150);border-radius:4px;background-color:var(--theme-elevation-0)}.fs-reply-modal__error{margin:0;font-size:13px;color:var(--theme-error-600)}.fs-reply-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}