.help-workspace{--help-surface:var(--bs-body-bg,#fff);--help-ink:var(--bs-body-color,#25364b);--help-border:#dce3ed;--help-muted:#64748b;--help-tint:#eef5fc;color:var(--help-ink)}
.help-workspace .card{color:var(--help-ink)}
.help-workspace__toolbar{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem 0}
.help-workspace__toolbar .entity-list__filters{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}
.help-workspace__module-filter{max-width:100%;min-width:240px}
.help-workspace__search{margin:0;max-width:100%;width:320px}
.help-workspace__tabs{gap:.5rem;border-bottom:1px solid var(--help-border);flex-wrap:wrap}
.help-workspace__tabs .nav-link{white-space:nowrap}
.help-workspace__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0}
.help-workspace__count{white-space:nowrap;font-size:.875rem;font-weight:600}
.help-workspace__list{display:grid;gap:.875rem}
.help-workspace__ticket{display:flex;flex-direction:row;align-items:center;text-align:left;width:100%;margin:0;padding:1.25rem;gap:1.15rem;border:1px solid var(--help-border);border-radius:14px;transition:border-color .15s,box-shadow .15s}
.help-workspace__ticket:hover,.help-workspace__ticket:focus-visible{border-color:var(--bs-primary,#164780);box-shadow:0 4px 16px #15345b12}
.help-workspace__ticket-icon,.help-workspace__section-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--help-tint);color:var(--bs-primary,#164780);font-size:1.3rem}
.help-workspace__ticket-copy{min-width:0;flex:1}
.help-workspace__ticket h4{font-size:1.05rem;line-height:1.5;margin:.5rem 0;overflow-wrap:anywhere}
.help-workspace__ticket p{font-size:.85rem;overflow-wrap:anywhere}
.help-workspace__ticket-meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.75rem;color:var(--help-muted)}
.help-workspace__module{display:inline-block;color:var(--bs-primary,#164780);background:var(--help-tint);border-radius:6px;padding:.25rem .6rem;font-weight:600;font-size:.8rem}
.help-workspace__status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eaf1ff;color:#214b8d;padding:.45rem .8rem;font-size:.8rem;font-weight:600;flex-shrink:0;text-align:center}
.help-workspace__status.is-working{background:#fff3dc;color:#805400}
.help-workspace__status.is-done{background:#e2f4ea;color:#116443}
.help-workspace__empty{padding:2rem 1rem;border:1px solid var(--help-border)}
.help-workspace__empty .bi{font-size:2.5rem;color:var(--bs-primary,#164780);display:block;margin-bottom:1rem}
.help-workspace__pagination,.help-workspace__form-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}
.help-workspace__form-container{max-width:1040px;margin:0 auto 3rem}
.help-workspace__form-container .card{border:1px solid var(--help-border);border-radius:14px}
.help-workspace__form-container .card-body{padding:1.75rem}
.help-workspace__section-title{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}
.help-workspace__section-title h4{margin-bottom:.35rem}
.help-workspace__privacy{display:flex;align-items:center;gap:.75rem;font-size:.875rem;padding:1rem;background:var(--help-tint);border-radius:10px}
.help-workspace__upload{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem;border:1px dashed var(--help-border);border-radius:10px;background:var(--help-tint)}
.help-workspace__upload>.bi{font-size:1.6rem}
.help-workspace__upload input{max-width:100%;background:var(--help-surface)}
.help-workspace__files{list-style:none;padding:0;margin:1rem 0 0}
.help-workspace__files li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--help-border)}
.help-workspace__files li>span{min-width:0;overflow-wrap:anywhere}
.help-workspace__detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.help-workspace__detail-heading h4{overflow-wrap:anywhere}
.help-workspace__dates{display:flex;gap:2rem;flex-wrap:wrap;margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--help-border);border-bottom:1px solid var(--help-border);font-size:.875rem}
.help-workspace__dates strong{display:block;margin-bottom:.4rem;color:var(--help-muted);font-weight:500}
.help-workspace__description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}
body.theme-dark .help-workspace,body[data-bs-theme="dark"] .help-workspace,[data-theme="dark"] .help-workspace{--help-surface:#182333;--help-ink:#edf3fc;--help-border:#43526a;--help-muted:#bac8da;--help-tint:#253952}
body.theme-dark .help-workspace .text-muted,body[data-bs-theme="dark"] .help-workspace .text-muted,[data-theme="dark"] .help-workspace .text-muted{color:var(--help-muted)!important}
body.theme-dark .help-workspace__module,body.theme-dark .help-workspace__ticket-icon,body.theme-dark .help-workspace__section-icon{color:#b8d9ff}
@media(max-width:767px){.help-workspace__toolbar>*{width:100%}.help-workspace__search{width:100%}.help-workspace__module-filter{min-width:0;flex:1}.help-workspace__ticket{padding:1rem;gap:.75rem;flex-wrap:wrap}.help-workspace__ticket-copy{flex-basis:calc(100% - 62px)}.help-workspace__ticket .help-workspace__status{margin-left:62px}.help-workspace__chevron{margin-left:auto}.help-workspace__summary{align-items:flex-start}.help-workspace__form-container .card-body{padding:1.1rem}.help-workspace__detail-heading{flex-wrap:wrap}.help-workspace__privacy{flex-wrap:wrap}.help-workspace__dates{gap:1rem}}

.help-workspace .visitors-list-page__header-actions .btn{display:inline-flex;align-items:center;gap:.5rem}
body .help-workspace button.help-workspace__ticket{display:grid;grid-template-columns:46px minmax(0,1fr) auto 14px;align-items:center;gap:1.15rem;margin:0;padding:1.25rem;border:1px solid var(--help-border);border-radius:14px}
body .help-workspace .help-workspace__ticket-icon{display:grid;place-items:center}
body .help-workspace .help-workspace__ticket h4{font-size:1.05rem;line-height:1.5}
body .help-workspace .help-workspace__form-container .card{border:1px solid var(--help-border)}
@media(max-width:767px){body .help-workspace button.help-workspace__ticket{grid-template-columns:36px minmax(0,1fr);gap:.75rem;padding:1rem}body .help-workspace .help-workspace__ticket-icon{width:36px;height:36px;align-self:start}.help-workspace__ticket-copy{grid-column:2}.help-workspace__ticket .help-workspace__status{grid-column:2;justify-self:start;margin:0}.help-workspace__chevron{display:none}.help-workspace .visitors-list-page__header-actions .btn .bi{margin:0!important}}
body .help-workspace label.help-workspace__upload{display:flex;flex-direction:column;align-items:center;gap:.6rem}
body.theme-dark .help-workspace textarea.form-control{color:var(--help-ink);background:var(--help-surface);border-color:var(--help-border)}
body.theme-dark .help-workspace .btn-outline-secondary{color:#d7e4f4;border-color:#6d819b}
@media(max-width:767px){body .help-workspace .help-workspace__chevron{display:none}}
