.s834-profile-identity dl{grid-template-columns:repeat(3,minmax(0,1fr))}
.s834-profile-identity .badge{font-size:inherit}
.s834-ticket dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;text-align:left}
.s834-ticket dl div,.s834-settings-note{padding:.85rem;border:1px solid var(--line);border-radius:.7rem;background:var(--panel-2)}
.s834-ticket dt{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}
.s834-ticket dd{margin:.25rem 0 0;font-weight:700}
.s834-settings-note{max-width:72rem;margin:0 auto 1rem;color:var(--muted)}
.s834-notification-filters{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;gap:.75rem;align-items:end;margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--panel)}
.s834-notification-filters label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}
.s834-notification-filters input,.s834-notification-filters select{width:100%}
.s834-notification-summary,.s834-notification-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.75rem 0;color:var(--muted)}
.s834-notification-pagination{justify-content:flex-end}
.s834-notification-pagination span{min-width:7rem;text-align:center}
@media(max-width:900px){.s834-notification-filters{grid-template-columns:1fr 1fr}.s834-notification-filters label:first-child{grid-column:1/-1}}
@media(max-width:760px){.s834-profile-identity dl,.s834-ticket dl,.s834-notification-filters{grid-template-columns:1fr}.s834-notification-filters label:first-child{grid-column:auto}.s834-notification-summary{align-items:flex-start;flex-direction:column}.s834-notification-pagination{justify-content:space-between}}
