.cake-row{border:1px dashed var(--border-color);text-align:left;cursor:pointer;background:#fafafa;border-radius:10px;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.5rem .6rem;font-family:inherit;transition:border-color .18s,background .18s;display:flex}.cake-row:hover{border-color:var(--primary);background:#fff5f6}.cake-row--set{background:#fff7f8;border-style:solid;border-color:#f3c9d0}.cake-row__icon{width:16px;height:16px;color:var(--primary);flex:none}.cake-row__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.cake-row__label{color:var(--font-color-3);font-size:.72rem;font-weight:500}.cake-row--set .cake-row__label{letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.cake-row__value{color:var(--font-color-1);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.cake-row__edit{width:14px;height:14px;color:var(--font-color-3);flex:none}.cake-row:hover .cake-row__edit{color:var(--primary)}.cake-row--compact{border-radius:8px;margin-top:.35rem;padding:.35rem .5rem}.cake-row--compact .cake-row__icon{width:14px;height:14px}.cake-row--compact .cake-row__value{font-size:.76rem}
