.tsb-msg-admin,.tsb-msg-admin *,.tsb-msg-admin :before,.tsb-msg-admin :after{box-sizing:border-box}.tsb-msg-admin{--ms-read:var(--tsb-body)}.tsb-msg-admin .ms-body,.tsb-msg-admin .ms-reply-body,.tsb-msg-admin .ms-reply-meta,.tsb-msg-admin .ms-by,.tsb-msg-admin .ms-when,.tsb-msg-admin .ms-note,.tsb-msg-admin .ms-noreply,.tsb-msg-admin .ms-detail,.tsb-msg-admin .ms-stat,.tsb-msg-admin .ms-sub,.tsb-msg-admin .ms-btn,.tsb-msg-admin .ms-msg,.tsb-msg-admin .ms-empty p{font-family:var(--ms-read)}.ms-wrap{width:min(1120px,100%);margin-inline:auto;padding:clamp(20px,3vw,34px) clamp(16px,3vw,32px) 72px}.ms-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ms-eyebrow{color:var(--tsb-red-ink);font-family:var(--tsb-display);letter-spacing:2.4px;text-transform:uppercase;font-size:10px;font-weight:800}.ms-title{color:#fff;font-family:var(--tsb-display);letter-spacing:-.5px;margin:6px 0 4px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800}.ms-sub{color:var(--tsb-text-2);letter-spacing:.2px;font-size:.84rem}.ms-actions{flex-wrap:wrap;gap:10px;display:flex}.ms-btn{border:1px solid var(--tsb-line-strong);min-height:36px;color:var(--tsb-text-2);font-family:var(--tsb-body);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .15s,color .15s;display:inline-flex}.ms-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ms-btn{transition:none}.ms-btn:active{transform:none}}.ms-btn:hover{color:#fff;border-color:#d7192066}.ms-btn[disabled]{opacity:.5;cursor:default}.ms-btn.primary{background:var(--tsb-red);color:#fff;border-color:#0000}.ms-msg{border-radius:var(--tsb-radius);margin-bottom:18px;padding:13px 16px;font-size:.76rem;font-weight:600}.ms-msg.err{color:var(--tsb-danger);background:#f25a601a;border:1px solid #f25a6059}.ms-msg[hidden]{display:none}.ms-note{color:var(--tsb-text-2);background:#ffffff08;border-left:3px solid #d7192080;border-radius:0 8px 8px 0;max-width:84ch;margin:0 0 22px;padding:14px 17px;font-size:.84rem;line-height:1.7}.ms-summary{border:1px solid var(--tsb-line);border-radius:var(--tsb-radius-lg);background:#ffffff05;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 22px;display:grid;overflow:hidden}.ms-sumcell{border-left:1px solid var(--tsb-line);padding:15px 18px}.ms-sumcell:first-child{border-left:0}.ms-sumnum{color:#fff;font-family:var(--tsb-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.ms-sumlabel{color:var(--tsb-text-2);letter-spacing:.6px;text-transform:uppercase;margin-top:6px;font-size:.72rem;font-weight:600}.ms-sumcell.ok .ms-sumnum{color:var(--tsb-green)}.ms-sumcell.bad{background:#f25a6014}.ms-sumcell.bad .ms-sumnum{color:var(--tsb-danger)}@media (width<=560px){.ms-sumcell{padding:12px 13px}.ms-sumnum{font-size:1.25rem}}.ms-thread{border:1px solid var(--tsb-line);border-radius:var(--tsb-radius-lg);background:#ffffff05;margin-bottom:16px;overflow:hidden}.ms-out{padding:18px 20px}.ms-out-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.ms-subject{color:#fff;font-family:var(--tsb-display);letter-spacing:.2px;font-size:1.02rem;font-weight:800}.ms-when{color:var(--tsb-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78rem}.ms-by{color:var(--tsb-text-2);letter-spacing:.5px;text-transform:uppercase;font-size:.74rem}.ms-body{color:var(--tsb-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border-radius:9px;max-width:66ch;margin:12px 0 0;padding:15px 17px;font-size:.95rem;line-height:1.75}.ms-img{border-radius:8px;width:100%;max-width:320px;margin-top:10px;display:block}.ms-stats{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ms-stat{color:var(--tsb-text-2);background:#ffffff0a;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:.79rem;display:inline-flex}.ms-stat b{color:#fff;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700}.ms-stat.bad{color:var(--tsb-danger);background:#f25a601f}.ms-stat.bad b{color:var(--tsb-danger)}.ms-detail{margin-top:10px}.ms-detail summary{cursor:pointer;color:var(--tsb-text-2);font-size:.8rem;list-style:none}.ms-detail summary::-webkit-details-marker{display:none}.ms-detail summary:before{content:"▸ "}.ms-detail[open] summary:before{content:"▾ "}.ms-detail summary:hover{color:#fff}.ms-detail-body{color:var(--tsb-text-2);overflow-wrap:anywhere;background:#ffffff08;border-radius:8px;margin-top:9px;padding:13px 15px;font-size:.82rem;line-height:1.75}.ms-replies{border-top:1px solid var(--tsb-line);background:#ffffff04;padding:6px 20px 14px}.ms-replies-h{color:var(--tsb-muted);letter-spacing:.7px;text-transform:uppercase;margin:12px 0 5px;font-size:.72rem;font-weight:700}.ms-reply{border-bottom:1px solid #ffffff0a;gap:11px;padding:9px 0;display:flex}.ms-reply:last-child{border-bottom:0}.ms-reply-bar{background:var(--tsb-green);border-radius:2px;flex:none;width:2px}.ms-reply-main{flex:1;min-width:0}.ms-reply-who{color:#fff;font-size:.86rem;font-weight:700}.ms-reply-who .unknown{color:var(--tsb-gold);font-weight:600}.ms-reply-meta{color:var(--tsb-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.76rem}.ms-reply-body{color:var(--tsb-text);white-space:pre-wrap;overflow-wrap:anywhere;max-width:66ch;margin-top:6px;font-size:.92rem;line-height:1.7}.ms-noreply{color:var(--tsb-muted);padding:12px 0 4px;font-size:.8rem}.ms-empty{text-align:center;border:1px dashed var(--tsb-line-strong);border-radius:var(--tsb-radius-lg);padding:48px 20px}.ms-empty h2{color:#fff;font-family:var(--tsb-display);margin:0 0 10px;font-size:1.12rem;font-weight:800}.ms-empty p{max-width:50ch;color:var(--tsb-text-2);margin:0 auto 18px;font-size:.88rem;line-height:1.75}.ms-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.ms-search{border:1px solid var(--tsb-line-strong);min-width:200px;min-height:40px;color:var(--tsb-text);font-family:var(--tsb-body);background:#ffffff08;border-radius:9px;flex:1;padding:0 14px;font-size:.84rem}.ms-search::placeholder{color:var(--tsb-muted)}.ms-seg{border:1px solid var(--tsb-line);background:var(--tsb-well);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.ms-seg button{min-height:34px;color:var(--tsb-muted);font-family:var(--tsb-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.78rem;font-weight:600}.ms-seg button:hover{color:var(--tsb-text)}.ms-seg button[aria-pressed=true]{color:#fff;background:#ffffff14}.ms-seg button .n{color:var(--tsb-muted);font-variant-numeric:tabular-nums;margin-left:5px}.ms-count{color:var(--tsb-muted);font-family:var(--tsb-body);margin:0 2px 12px;font-size:.78rem}.ms-nomatch{text-align:center;border:1px dashed var(--tsb-line-strong);border-radius:var(--tsb-radius-lg);color:var(--tsb-text-2);font-family:var(--tsb-body);padding:36px 20px;font-size:.88rem}.ms-nomatch .ms-btn{margin-top:12px}.ms-msg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ms-btn:focus-visible,.ms-search:focus-visible,.ms-seg button:focus-visible,.ms-detail summary:focus-visible{outline:2px solid var(--tsb-focus-ring);outline-offset:2px}.ms-detail summary{padding:4px 0;display:inline-block}@media (width<=560px){.ms-out,.ms-replies{padding-inline:15px}.ms-actions{width:100%}.ms-actions .ms-btn{flex:1;justify-content:center}.ms-seg{width:100%}.ms-seg button{flex:1;padding:0 6px}.ms-summary .ms-sumlabel{letter-spacing:.3px;font-size:.64rem}}@media (pointer:coarse),(width<=560px){.ms-btn,.ms-search,.ms-seg button{min-height:44px}.ms-detail summary{box-sizing:border-box;align-items:center;gap:.3em;min-height:44px;padding:0;display:inline-flex}}
