@keyframes isNew{20%,40%,60%,80%{background:#c1c7d1}0%,10%,30%,50%,70%,90%,to{background:#e0e3e8}}.section-originator{background:oklch(from var(--base-color)calc(l + .1)c h);border-right:1px solid var(--global-border-color,#666);border-left:1px solid var(--global-border-color,#666);border-bottom:1px solid var(--global-border-color,#666);font-weight:var(--typography-weight-regular,400);transition:all .2s}.section-originator.new{transition:all .3s;animation:1s forwards isNew}.section-originator.standalone{border-radius:var(--global-border-radius,0px)}.section-originator .originator-header{padding:var(--spacing-2,.5rem)var(--spacing-3,1rem);grid-template-columns:3fr 1fr 30px;align-items:center;display:grid}.section-originator .originator-header.clickable{cursor:pointer}.section-originator .originator-header .txt{align-items:center;gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.section-originator .originator-header .add-user-cta{margin-right:var(--spacing-2,.5rem)}.section-originator .originator-header .add-cta{margin-left:auto}.section-originator .originator-header .toggle{margin-left:auto}.section-originator .originator-header .toggle{pointer-events:none}.section-originator .originator-header .icon-chevron-down{color:var(--color-brand-1,red);height:1.25rem}.section-originator .originator-header .icon-chevron-down.closed{transition:all .3s;rotate:none}.section-originator .originator-header .icon-chevron-down.open{transition:all .2s;rotate:180deg}
@keyframes isNew{20%,40%,60%,80%{background:#c1c7d1}0%,10%,30%,50%,70%,90%,to{background:#f0f1f4}}.section-company{background:oklch(from var(--base-color)calc(l + .15)c h);border-right:1px solid var(--global-border-color,#666);border-left:1px solid var(--global-border-color,#666);font-size:var(--typography-sm,.875rem);font-weight:var(--typography-weight-regular,400);transition:background-color .2s}.section-company.new{transition:all .3s;animation:1s forwards isNew}.section-company:not(:last-of-type){border-bottom:1px solid var(--global-border-color,#666)}.section-company .company-header{border-bottom:1px solid var(--global-border-color,#666);padding:var(--spacing-2,.5rem)var(--spacing-3,1rem);grid-template-columns:1fr 1fr 30px;align-items:center;display:grid}.section-company .company-header.no-border{border:none}.section-company .company-header.clickable{cursor:pointer}.section-company .company-header .txt{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.section-company .company-header .add-user-cta{margin-right:var(--spacing-2,.5rem)}.section-company .company-header .add-cta{margin-left:auto}.section-company .company-header .toggle{margin-left:auto}.section-company .company-header .toggle{pointer-events:none}.section-company .company-header .icon-chevron-down{color:var(--color-brand-1,red);height:1rem}.section-company .closed{transition:all .3s;rotate:none}.section-company .open{transition:all .2s;rotate:180deg}.section-company .content-container{padding-bottom:var(--spacing-4,2rem)}.section-company .company-info{gap:var(--spacing-3,1rem);margin-bottom:var(--spacing-3,1rem);padding:0 var(--spacing-4,1.5rem);display:flex}.section-company .company-info div{border:1px solid color-mix(in srgb,var(--global-border-color,#666),#000 10%);border-radius:var(--global-border-radius,0px);padding:var(--spacing-2,.5rem)var(--spacing-3,1rem);background-color:#e9ebef;flex-direction:column;flex:1;display:flex}.section-company .section-loan{padding:0 var(--spacing-4,1.5rem)}
@keyframes isNew{20%,40%,60%,80%{opacity:.5}0%,10%,30%,50%,70%,90%,to{opacity:1}}.table-loans{overflow:auto}.table-loans .filtering-container{align-items:center;gap:var(--spacing-3,1rem);margin-bottom:var(--spacing-3);flex-wrap:wrap;justify-content:space-between;display:flex;position:-webkit-sticky;position:sticky;left:0}.table-loans .currency-toggle{align-items:center;gap:var(--spacing-1,.25rem);justify-content:space-between;margin-right:auto;display:flex}.table-loans .select-group select{padding:var(--spacing-1,.25rem)}.table-loans table{border:1px solid var(--global-border-color,#666);border-collapse:collapse;box-shadow:var(--shadow-l);width:100%}.table-loans thead th{background-color:var(--site-bg-light,#fff);border-bottom:1px solid var(--global-border-color,#666);padding:var(--spacing-3,1rem);text-align:left;font-weight:var(--typography-weight-semi-bold,500)}.table-loans thead .th-view{max-width:80px}.table-loans .icon-gear{cursor:pointer;opacity:.75}.table-loans tbody tr{border-bottom:1px solid var(--global-border-color,#666);background-color:#f6f7f8;transition:background .2s}.table-loans tbody tr.new{animation:.9 forwards isNew}.table-loans tbody tr:nth-child(2n){background-color:#f3f4f6}.table-loans tbody tr:hover{background-color:color-mix(in srgb,var(--global-border-color),#000 5%)}.table-loans td{font-size:var(--typography-sm,.875rem);padding:var(--spacing-3,1rem);vertical-align:middle}.table-loans .view-loan-cta{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.table-loans .view-loan-cta:hover{transition:all .3s}.table-loans .view-loan-cta:hover .icon{opacity:1}.table-loans .view-loan-cta .icon{opacity:0;transition:all .2s;translate:0 -2px}.table-loans .loan-type{text-transform:uppercase}.table-loans .edit-columns{gap:var(--spacing-5,3rem);grid-template-columns:repeat(4,1fr);display:grid}.table-loans .edit-columns .txt{grid-column:1/-1}.table-loans .edit-columns .checkbox-group{grid-column:unset}.table-loans .edit-columns .cta-container{grid-column:1/-1;justify-content:end;align-items:center;display:flex}
