.modal .admin-application-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px!important;margin-top:20px}
.modal .admin-application-actions>.button{flex:0 1 auto;width:auto;min-height:44px;padding:8px 12px;margin:0!important;font-size:15px;line-height:1.4;max-width:100%}
.modal .application-installments{margin-top:20px;padding-top:16px;border-top:1px solid var(--edge)}
.modal .application-installments h4{margin-bottom:12px}
.modal .installment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid var(--edge)}
.modal .installment-summary>*{min-width:0;overflow-wrap:anywhere}
.modal .installment-summary .chip{justify-self:start}
@media(max-width:480px){.modal .admin-application-actions{display:grid;grid-template-columns:1fr;gap:12px!important}.modal .admin-application-actions>.button{width:100%}.modal .installment-summary{grid-template-columns:1fr}}

.client-card-actions>.button.client-applications-primary{background:#18a83a;color:#fff;border:2px solid #36ce5a;font-size:17px;font-weight:750;min-height:54px;padding:12px 22px;box-shadow:0 3px 12px #0005}.client-card-actions>.button.client-applications-primary:hover{background:#12842d}.client-photo-action{margin-top:10px}.client-photo-action .button{min-height:36px;padding:6px 10px;font-size:13px}.client-secondary-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.client-secondary-actions:empty{display:none}

.admin-layout .sidebar .sidebar-foot .button{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px;line-height:1.35;white-space:normal}.admin-layout .sidebar .sidebar-foot .button .icon{width:18px;height:18px;flex:none}.admin-layout .sidebar .sidebar-foot{gap:10px;min-width:0}

