.dq3-toolbar{justify-content:flex-start}.dq3-vue{flex:0 0 300px}.dq3-vue-trigger{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px 0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}.dq3-vue-trigger:hover{border-color:var(--accent)}.dq3-vue-trigger:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.dq3-vue-trigger>b{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis}.dq3-vue-count,.dq3-vue-trigger>svg,.dq3-vue-word{flex:0 0 auto;color:var(--muted)}.dq3-vue-count,.dq3-vue-word{font-weight:400}.dq3-vue-spacer{flex:1 1 auto}.dq3-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:999px;background:var(--danger)}.dq3-dot.is-blank{background:transparent}.dq3-vue-list{width:300px;max-height:none;padding:6px;gap:0;border-radius:12px;box-shadow:0 18px 40px rgba(55,47,38,.14)}.dq3-vue-group{display:flex;flex-direction:column}.dq3-vue-group-label{padding:10px 12px 4px;font-size:11px;font-weight:500;color:#999999}.dq3-vue-item{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 12px;border-radius:8px;color:var(--text);font-size:13px;font-weight:400;text-decoration:none}.dq3-vue-item:hover{background:var(--gold-soft);color:var(--text)}.dq3-vue-item.is-on{background:var(--brand-soft);font-weight:600}.dq3-vue-item.is-empty{color:#b9ae9f}.dq3-vue-item>span{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.dq3-vue-item>span>svg{color:var(--muted)}.dq3-vue-item>small{font-size:12px;color:var(--muted)}.dq3-vue-sep{height:1px;margin:6px 4px;background:var(--border)}.dq3-vue-list.is-sheet{width:auto;padding:8px 10px 24px}.dq3-vue-list.is-sheet .dq3-vue-item{min-height:44px;font-size:15px}.dq3-search{width:280px}.dq3-kpi>span{font-weight:500}.dq3-kpi>b{font-weight:600}.dq3-kpi>small{display:flex;align-items:center;gap:6px}.dq3-auto b{font-weight:600}.dq3-legend-chip,.dq3-sev,.dq3-thead{font-weight:500}.dq3-fold{display:contents}.dq3-fold-head{display:none}.dq3-fold-body{display:contents}.dq3-row-main .dq3-name,.dq3-row-main>b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq3-name{color:var(--text);text-decoration:none}.dq3-name:hover{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.dq3-name:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px;border-radius:4px}.dq3-row-main>small .lf-link{font-size:11.5px}.dq3-age{font-weight:600}.dq3-row:hover{background:var(--gold-soft)}.dq3-row.is-checked,.dq3-row.is-checked:hover{background:rgba(168,133,97,.14)}.dq3-check.is-on{background:var(--accent);border-color:var(--accent)}.dq3-agenda{display:inline-flex;align-items:center;gap:5px}.dq3-spam-why{display:flex;flex-direction:column;gap:3px}.dq3-spam-why>q{color:var(--muted);font-size:12px;font-style:italic;line-height:1.4;quotes:"« " " »";overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.dq3-row.is-spam{grid-template-columns:36px minmax(0,1.5fr) minmax(0,1.9fr) 80px 260px}.dq3-ignored-name{display:flex;align-items:baseline;gap:8px;min-width:0}.dq3-ignored-name>span{flex:0 0 auto;font-size:12px;color:var(--muted)}.dq3-ignored-name>.dq3-name,.dq3-ignored-name>b{min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq3-case{display:flex;flex-direction:column;gap:6px}.dq3-case-row{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.dq3-case-row:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px;border-radius:4px}.dq3-case>small{font-size:12px;line-height:1.45;color:var(--muted)}.dq3-attach-search{width:100%}.dq3-attach-results{display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--border);border-radius:10px}.dq3-attach-results>button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.dq3-attach-results>button:hover{background:var(--gold-soft)}.dq3-attach-results>button.is-on{background:var(--brand-soft)}.dq3-attach-results>button>b{font-size:13px;font-weight:500}.dq3-attach-results>button.is-on>b{font-weight:600}.dq3-attach-results>button>small{font-size:11.5px;color:var(--muted)}.dq3-selection>b{font-weight:600}.dq3-ask-backdrop.is-sent{display:none}.dq3-selection-ghost,.dq3-selection-gold{font-weight:500}.dq3-curves-box.is-compact{display:none}.dq3-skel-vue{flex:0 0 300px;height:36px;border-radius:10px}.dq3-skel .dq3-skel-search{width:280px;height:36px;border-radius:10px}@media (max-width:900px){.dq3-row.is-spam{grid-template-columns:36px minmax(0,1fr) auto}.dq3-search{flex:1 1 auto;width:auto}}.dq3-skel-fold{display:none}@media (max-width:1024px){.dq3>.ld3-card.dq3-list{order:2}.dq3>.dq3-fold{order:3;display:flex;flex-direction:column;padding:4px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dq3-fold-head{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.dq3-fold-head>b{font-size:13.5px;font-weight:700}.dq3-fold-head>span{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12.5px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.dq3-fold-head>svg{flex:0 0 auto;color:var(--muted);transition:transform .15s}.dq3-fold.is-open .dq3-fold-head>svg{transform:rotate(180deg)}.dq3-fold-body{display:none}.dq3-fold.is-open .dq3-fold-body{display:block;padding:4px 0 12px}.dq3-skel>.dq3-figures{display:none}.dq3-skel>.dq3-skel-fold{display:block;order:3;height:54px;border-radius:12px}.dq3-skel>.ld3-card.dq3-list{order:2}}@media (max-width:600px){.dq3-curves-box.is-wide{display:none}.dq3-curves-box.is-compact{display:block;aspect-ratio:330/150}.dq3-toolbar{flex-direction:column;align-items:stretch}.dq3-vue{flex:0 0 auto;width:100%}.dq3-vue-trigger{height:44px}.dq3-search{width:100%;height:44px}.dq3>.ld3-card.dq3-list{order:2;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.dq3-list-head{padding:4px 0}.dq3-list>.dq3-ignored,.dq3-list>.dq3-row{margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.dq3-list>.dq3-row:last-child{border-bottom:1px solid var(--border)}.dq3-row.is-checked{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dq3-row.is-checked,.dq3-row:hover{background:var(--surface)}.dq3-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"check main age" "detail detail detail" "actions actions actions";row-gap:8px}.dq3-row>.dq3-check{position:relative}.dq3-row-actions .lf-link:after,.dq3-row>.dq3-check:after{content:"";position:absolute;inset:-14px}.dq3-row-actions{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px}.dq3-row-actions .ld3-btn,.dq3-row-actions form>button{justify-content:center;width:100%;height:44px;font-size:13.5px}.dq3-row-actions .lf-link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;font-size:13.5px;order:-1}.dq3-row-detail{white-space:normal}.dq3-empty.is-inline,.dq3-more{border-top:0}.dq3-ignored form>button{height:44px}}