.sp-search{display:flex;flex-wrap:wrap;gap:var(--aet-sp-10);align-items:flex-end}.sp-search .field{flex:1 1 16rem;margin:0;min-width:0}.sp-search .btn{flex:0 0 auto}.sp-search__hint{margin:var(--aet-sp-10) 0 0;color:var(--aet-muted);font-size:.9rem}.sp-quick{list-style:none;margin:0;padding:0}.sp-quick__link{display:block;height:100%;padding:var(--aet-sp-20);border-radius:var(--aet-radius);text-decoration:none;background:var(--aet-surface);border:1px solid var(--aet-border);color:var(--aet-text);transition:border-color .15s,transform .12s}.sp-quick__link:hover{border-color:var(--aet-rune);transform:translateY(-1px);color:var(--aet-text)}.sp-quick__title{display:block;margin-bottom:var(--aet-sp-6);font-weight:700;color:var(--aet-heading)}.sp-quick__text{display:block;color:var(--aet-muted);font-size:.92rem}.sp-cta .card__actions{margin-top:var(--aet-sp-12)}.sp-count{margin-left:var(--aet-sp-6)}.sp-file{display:flex;flex-direction:column;gap:var(--aet-sp-6)}.sp-file input[type=file]{max-width:100%;color:var(--aet-muted)}.sp-check{display:flex;gap:var(--aet-sp-10);align-items:flex-start}.sp-check input{margin-top:4px}.sp-area{min-height:140px;padding-top:var(--aet-sp-10);padding-bottom:var(--aet-sp-10);resize:vertical;font:inherit}.sp-meta{display:flex;flex-wrap:wrap;gap:var(--aet-sp-8) var(--aet-sp-16);align-items:center;color:var(--aet-muted);font-size:.92rem}.sp-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--aet-sp-14)}.sp-msg{padding:var(--aet-sp-16) var(--aet-sp-20);border-radius:var(--aet-radius);background:var(--aet-surface);border:1px solid var(--aet-border);min-width:0}.sp-msg--staff{border-color:rgba(var(--aet-amber-rgb),.35)}.sp-msg--note{border-style:dashed;border-color:rgba(var(--aet-warn-rgb),.55);background:rgba(var(--aet-warn-rgb),.06)}.sp-msg--system{padding:var(--aet-sp-8) var(--aet-sp-16);background:transparent;color:var(--aet-muted);font-size:.92rem}.sp-msg__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--aet-sp-4) var(--aet-sp-12);margin-bottom:var(--aet-sp-8);font-size:.9rem;color:var(--aet-muted)}.sp-msg__who{font-weight:700;color:var(--aet-heading)}.sp-msg__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sp-shots{display:flex;flex-wrap:wrap;gap:var(--aet-sp-10);margin-top:var(--aet-sp-12)}.sp-shots img{display:block;max-width:160px;max-height:120px;border-radius:var(--aet-radius-sm);border:1px solid var(--aet-border)}.sp-unread{font-weight:700}.sp-row-link{font-weight:600}.tk-filters{display:flex;flex-wrap:wrap;gap:var(--aet-sp-10) var(--aet-sp-14);align-items:flex-end}.tk-filters .field{margin:0;flex:1 1 9rem;min-width:0}.tk-side{display:flex;flex-direction:column;gap:var(--aet-sp-16)}.tk-side .form{gap:var(--aet-sp-10)}.tk-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--aet-sp-6)}.tk-events{list-style:none;margin:0;padding:0;font-size:.88rem;color:var(--aet-muted);display:flex;flex-direction:column;gap:var(--aet-sp-4)}.tk-age{white-space:nowrap}.tk-bar{margin-top:var(--aet-sp-14)}.tk-bar .tabs{flex-wrap:wrap}.aet-nav__team .tag{margin-left:var(--aet-sp-6)}
