/* Kredi detay eylemleri */
.loan-actions{gap:10px;align-items:stretch}
.loan-actions>a,.loan-actions>button,.loan-actions>form>button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:12px;line-height:1;box-shadow:0 6px 16px rgba(17,52,91,.08);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}
.loan-actions>a:hover,.loan-actions>button:hover,.loan-actions>form>button:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(17,52,91,.13);filter:saturate(1.08)}
.loan-actions .edit{border-color:#bce7f4;background:#e7f8fd;color:#087fa7}
.loan-actions .add{border-color:#c9eedc;background:#ebfaf2;color:#087f4e}
.loan-actions .docs{border-color:#ded1ff;background:#f2edff;color:#5b2bc1}
.loan-actions .docs>span:not(.loan-action-icon){margin:0;padding:0;border-radius:0;background:transparent}
.loan-actions .delete{border-color:#ffd0d5;background:#fff0f2;color:#d63848}
.loan-actions form{display:flex;margin:0}
.loan-action-icon{width:19px;height:19px;display:grid;place-items:center;flex:none;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important}
.loan-action-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.loan-action-count{min-width:22px;height:22px;display:grid;place-items:center;margin-left:2px;padding:0 6px;border-radius:20px;background:#fff;font-size:10px;color:inherit}

/* Dashboard yaklaşan kredi taksitleri */
.asset-list.debt-asset-list>a u{background:linear-gradient(90deg,#e95062,#bd245a)}
.loan-upcoming-panel .card-head{background:linear-gradient(135deg,#173f70,#176ee0);color:#fff;border-bottom:0}
.loan-upcoming-panel .card-head h2,.loan-upcoming-panel .card-head p,.loan-upcoming-panel .card-head>a{color:#fff}
.loan-upcoming-panel .card-head p{opacity:.72}
.loan-upcoming-list{padding:9px 13px 13px}
.loan-upcoming-list>a{display:flex;align-items:center;gap:11px;padding:11px 8px;border-bottom:1px solid var(--line);color:#183757;transition:background .15s ease}
.loan-upcoming-list>a:last-child{border-bottom:0}
.loan-upcoming-list>a:hover{background:#f6f9fd;border-radius:10px}
.loan-upcoming-date{width:40px;height:40px;display:grid;place-content:center;text-align:center;border-radius:10px;background:#eaf3ff;color:#176ee0;flex:none}
.loan-upcoming-date b,.loan-upcoming-date small{display:block}
.loan-upcoming-date b{font-size:13px}.loan-upcoming-date small{margin-top:1px;font-size:8px;text-transform:uppercase}
.loan-upcoming-list>a>div{min-width:0;flex:1}.loan-upcoming-list>a>div b,.loan-upcoming-list>a>div small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.loan-upcoming-list>a>div b{font-size:10px}.loan-upcoming-list>a>div small{margin-top:4px;color:var(--muted);font-size:8px}
.loan-upcoming-list>a>strong{white-space:nowrap;color:#dc4654;font-size:10px}.loan-upcoming-list>a>i{color:#176ee0;font-style:normal}
@media(max-width:620px){.loan-actions>a,.loan-actions>button,.loan-actions>form{width:100%}.loan-actions>form>button{width:100%}}
