.ui-collapse{border:1px solid var(--collapse-border,var(--surface-border));border-radius:var(--collapse-radius,10px);overflow:hidden}.ui-collapse__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--text);transition:background .2s;outline:none}.ui-collapse__trigger:hover{background:var(--surface)}.ui-collapse__title{display:flex;align-items:center;gap:.5rem}.ui-collapse__chevron{width:12px;height:12px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .2s}.ui-collapse--open .ui-collapse__chevron{transform:rotate(180deg)}.ui-collapse__body{padding:1rem 1rem 1.5rem;animation:ui-collapse-in .2s ease}@keyframes ui-collapse-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}