.profit-summary45{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0}.profit-summary45>div{padding:12px;background:#fff;border:1px solid #dce6ef;border-top:3px solid #167f92;border-radius:6px;display:flex;flex-direction:column;gap:7px}.profit-summary45 b{font-size:19px;color:#183e5b}.profit-table45{max-height:65vh;overflow:auto!important}.profit-table45 table{min-width:1150px}.profit-table45 th button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-transform:inherit}.profit-table45 td{white-space:nowrap}.profit-table45 td:nth-child(2){white-space:normal;min-width:200px;max-width:300px}.loss45{color:#a52f42!important}.gain45{color:#176e58!important}.dossier-grid45{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dossier-grid45 strong{display:block;font-size:26px;margin:12px 0}.customer-add45{margin-bottom:12px}.tontine-rules45{white-space:pre-wrap;background:#eef5f8;padding:12px;border-left:3px solid #26887a;font-size:12px}.control360 input:user-invalid{border-color:#b23a4d!important}.control360 .content .form{align-items:end}@media(max-width:1000px){.dossier-grid45{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.dossier-grid45{grid-template-columns:1fr}.profit-summary45{grid-template-columns:1fr 1fr}.profit-summary45 b{font-size:16px}}
