/* W19a-read: admin panel prijatých reklamácií a odstúpení na karte História. Výlučne pod koreňom .alr-panel; všeobecná história a doklady sa nemenia. */
.alr-panel{min-width:0}
.alr-panel [hidden]{display:none}
.alr-panel .alr-scope{margin:0 0 var(--space-3);line-height:1.55;overflow-wrap:anywhere}
.alr-panel .alr-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}
.alr-panel .alr-toolbar [aria-disabled="true"]{opacity:.65;cursor:progress}
.alr-panel .alr-summary{margin:0 0 var(--space-3);color:var(--ink-2);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}
.alr-panel .alr-summary:empty{display:none}
.alr-panel .alr-lists{display:grid;gap:var(--space-4);min-width:0}
.alr-panel .alr-list{min-width:0}
.alr-panel .alr-list>h3{margin:0 0 var(--space-2);font-size:var(--text-md)}
.alr-panel .alr-receipts,.alr-panel .alr-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);min-width:0}
.alr-panel .alr-receipt>article{border:1px solid var(--line-soft,#e6ebf2);border-radius:var(--radius-control,10px);padding:var(--space-3);background:var(--surface,#fff);min-width:0}
.alr-panel .alr-receipt-head,.alr-panel .alr-event-head{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin-bottom:var(--space-2);overflow-wrap:anywhere}
.alr-panel .alr-receipt-head span,.alr-panel .alr-event-head span{color:var(--muted);font-size:var(--text-sm)}
.alr-panel .alr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-2) var(--space-3);margin:0 0 var(--space-2);min-width:0}
.alr-panel .alr-facts>div{min-width:0}
.alr-panel .alr-facts dt{color:var(--muted);font-size:var(--text-xs)}
.alr-panel .alr-facts dd{margin:2px 0 0;overflow-wrap:anywhere;word-break:break-word}
.alr-panel code{overflow-wrap:anywhere;word-break:break-all}
.alr-panel .alr-detail{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft,#e6ebf2);min-width:0}
.alr-panel .alr-detail h4{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-sm)}
.alr-panel .alr-products{margin:0;padding-left:1.2em}
.alr-panel .alr-products li{overflow-wrap:anywhere}
.alr-panel .alr-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.55}
.alr-panel pre.alr-text{max-height:360px;overflow:auto;padding:var(--space-2);background:var(--surface-muted,#f5f8fc);border-radius:8px;font:inherit;font-size:var(--text-sm)}
.alr-panel .alr-confirmation{margin:var(--space-3) 0}
.alr-panel .alr-confirmation summary{cursor:pointer;font-weight:600}
.alr-panel .alr-internal{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);overflow-wrap:anywhere;word-break:break-all}
.alr-panel .alr-events{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--line,#dce3ec);min-width:0}
.alr-panel .alr-event{border-left:3px solid var(--line,#dce3ec);padding:0 0 0 var(--space-3);min-width:0}
@media(max-width:700px){.alr-panel .alr-receipt>article{padding:var(--space-2)}.alr-panel .alr-facts{grid-template-columns:minmax(0,1fr)}.alr-panel .alr-toolbar .btn{width:100%}}
