.desk-finance form,.desk-finance section{padding:16px 0;border-bottom:1px solid #e4e6eb}.desk-finance fieldset{border:0;padding:0;margin:0;min-width:0}.desk-finance legend{font-size:14px;font-weight:400}.desk-finance .finance-categories,.desk-finance .finance-totals{display:flex;flex-wrap:wrap;gap:12px 24px}.desk-finance .finance-check{display:flex;flex-direction:row;align-items:center;gap:8px}.desk-finance .finance-check input{width:18px;height:18px;min-height:18px;flex-shrink:0}.desk-finance .finance-attention{color:#8a3d0c}.desk-finance .improvement-row h3{margin:0}.desk-finance :is(p,span,summary){overflow-wrap:anywhere}.desk-finance details{margin-top:12px}.desk-finance summary{cursor:pointer}.desk-finance .improvement-row>.ed-button{flex-shrink:0}@media (max-width:767px){.desk-finance{padding:14px}}.desk-finance{background:#fff;padding:20px;border-radius:6px}.desk-finance .finance-channel-grid{display:grid;gap:2px;max-width:520px;margin:8px 0 12px}.desk-finance .finance-channel-grid>div{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;min-height:44px;padding:0 8px;border-bottom:1px solid #eef0f3}.desk-finance .finance-channel-head{min-height:32px!important;color:#646a73;font-size:13px}.desk-finance .finance-channel-grid>div>label:not(:first-child){justify-content:center}