.dbo-accordion-item{background-color:var(--dbo-surface-lowest,#fff);border:1px solid var(--dbo-surface-container-high,#ddd);border-radius:var(--dbo-radius-md,6px);box-shadow:var(--dbo-shadow-lvl-1);transition:border-color .15s,box-shadow .15s;overflow:hidden}.dbo-accordion-item.is-open{border-color:var(--dbo-blue,#015eab);border-left:4px solid var(--dbo-blue,#015eab)}.dbo-accordion-item.is-open .dbo-accordion-item__chevron{color:var(--dbo-blue,#015eab);transform:rotate(180deg)}.dbo-accordion-item__trigger{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;transition:background-color .14s;display:flex}.dbo-accordion-item__trigger:hover{background-color:var(--dbo-surface-container-low,#f4f4f4)}.dbo-accordion-item__trigger:focus-visible{box-shadow:var(--dbo-focus-ring-primary);outline:none}.dbo-accordion-item__left{align-items:center;gap:.75rem;min-width:0;display:flex}.dbo-accordion-item__icon{color:var(--dbo-blue,#015eab);font-size:20px}.dbo-accordion-item__titles{flex-direction:column;gap:2px;display:flex}.dbo-accordion-item__kicker{font-family:var(--dbo-font-mono,monospace);text-transform:uppercase;color:var(--dbo-blue,#015eab);font-size:10px;font-weight:700}.dbo-accordion-item__title{font-family:var(--dbo-font-display,"Lato", sans-serif);color:var(--dbo-on-surface,#222);font-size:14px;font-weight:700}.dbo-accordion-item__subtitle{color:var(--dbo-on-surface-variant,#666);font-size:12px}.dbo-accordion-item__right{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.dbo-accordion-item__badge{font-family:var(--dbo-font-mono,monospace);border-radius:var(--dbo-radius-sm,4px);background-color:var(--dbo-surface-container,#eee);color:var(--dbo-on-surface-variant,#666);padding:2px 6px;font-size:10px;font-weight:700}.dbo-accordion-item__badge--primary{background-color:var(--dbo-blue-05,#d0eafa);color:var(--dbo-blue-80,#00356b)}.dbo-accordion-item__chevron{color:var(--dbo-gray-50,#7a7a7a);font-size:20px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dbo-accordion-item__body{border-top:1px solid var(--dbo-surface-container,#eee);color:var(--dbo-on-surface-variant,#666);padding:1rem 1.25rem 1.25rem;font-size:13px;line-height:1.6}
