.tably-panel{--tably-accent:#7c2d12;display:flex;gap:16px;align-items:flex-start}
.tably-badge{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--tably-accent) 10%,#fff);color:var(--tably-accent)}
.tably-content{flex:1;min-width:0}
.tably-content > :first-child{margin-top:0}
.tably-content table{width:100%;border-collapse:collapse}
.tably-content th,.tably-content td{padding:8px 10px;border-bottom:1px solid #e5e7eb;text-align:left}
.tably-content ul{padding-left:1.2em}
.tably-content th{width:35%}
