/* Обращения: общие переменные и компоненты rielt.su. */
.ear-public{background:var(--sf-bg);color:var(--sf-ink);min-height:100vh}
.ear-top,.ear-foot{max-width:900px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.ear-top>a:first-child{display:flex;color:inherit;text-decoration:none;min-width:0}.ear-top svg{max-width:180px}
.ear-wrap{max-width:900px;margin:18px auto 64px;padding:0 24px}.ear-wrap>.sf-h1{margin-bottom:12px}
.ear-form{display:grid;gap:18px}.ear-form>.btn{justify-self:start}.ear-form .sf-field,.ear-fields>*{min-width:0}
.ear-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}
.ear-section{margin-bottom:22px}.ear-section>.sf-h3{margin-bottom:16px}
.ear-message{padding:16px 18px;border:1px solid var(--sf-line);border-radius:var(--sf-r);background:var(--sf-surface-2);overflow-wrap:anywhere}
.ear-error{border-color:var(--sf-danger);color:var(--sf-danger)}
.ear-history{list-style:none;padding:0;margin:0}.ear-history li{border-left:2px solid var(--sf-line);padding:0 0 20px 18px;overflow-wrap:anywhere}.ear-history li:last-child{padding-bottom:0}.ear-history time{font-size:12px;color:var(--sf-muted)}.ear-history p{margin:8px 0 0}
.ear-answer,.ear-private{padding:14px 16px;background:var(--sf-surface-2);border-radius:var(--sf-r);overflow-wrap:anywhere}.ear-private{font-size:13px;color:var(--sf-muted)}
.ear-withdraw{margin-top:24px;border-top:1px solid var(--sf-line);padding-top:22px}
.ear-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-bottom:22px}.ear-filters>.sf-field{flex:1 1 220px;min-width:0}
.ear-queue{display:grid;gap:16px}.ear-queue h2{margin:14px 0 8px}.ear-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.ear-admin-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px}.ear-admin-grid>*{min-width:0}
.ear-details{display:grid;gap:12px;margin:20px 0}.ear-details>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.ear-details dt{color:var(--sf-muted)}.ear-details dd{margin:0;overflow-wrap:anywhere}
.ear-code{margin:20px 0;padding:20px;background:var(--sf-surface-2);border:1px solid var(--sf-line);border-radius:var(--sf-r);overflow-wrap:anywhere}.ear-code strong{font-size:32px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.ear-code p{margin:8px 0}
.ear-foot{font-size:12px;color:var(--sf-muted)}.ear-wrap .sf-pre,.ear-queue h2{overflow-wrap:anywhere}
.pa-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--sf-line)}.pa-request-actions .btn{font-size:12px;min-height:44px;white-space:normal;text-align:center}
@media(max-width:850px){.ear-admin-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:540px){.ear-wrap{padding:0 16px;margin-top:12px}.ear-top,.ear-foot{padding:18px 16px}.ear-top svg{max-width:150px}.ear-details>div{grid-template-columns:minmax(0,1fr);gap:4px}.ear-form>.btn{justify-self:stretch}.pa-request-actions{flex-direction:column}}
