/* Lender packages */
.pkpick{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line2);color:inherit}
.pkpick:hover{text-decoration:none;background:#fafbfc}
.pkstart{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.pkstart .btn.primary,.pktools .btn.primary{margin-left:0}
.pktools{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}
.pktools select{min-height:38px;border:1px solid var(--line);border-radius:9px;padding:0 8px;max-width:220px}
.pknote{display:flex;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--bluebg);color:#1e3a8a}
.pklist{display:flex;flex-direction:column}
.pkslot{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-top:1px solid var(--line2)}
.pkslot:first-child{border-top:0}
.pkic{flex:0 0 26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:var(--amberbg);color:var(--amber)}
.pkslot.received .pkic{background:var(--greenbg);color:var(--green)}
.pkslot.waived .pkic{background:var(--line2);color:var(--muted)}
.pkslot .grow{min-width:0}
.pkslot .xs a{word-break:break-all}
.pkact{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.pksug{margin-top:6px;padding:6px 8px;border-radius:8px;background:var(--bluebg);display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.pkform{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line2)}
.pkform select{min-height:32px;border:1px solid var(--line);border-radius:8px;padding:0 6px}
.pkform .btn.primary{margin-left:0}
.pkdone{margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--greenbg)}
.pkfiles{display:flex;flex-direction:column;max-height:55vh;overflow:auto}
.pkfile{display:flex;gap:10px;align-items:flex-start;padding:9px 4px;border-top:1px solid var(--line2);cursor:pointer}
.pkfile input{margin-top:3px}
.pkhelp{margin-top:12px}.pkhelp p{margin:6px 0}.pkhelp code,.card code{background:var(--line2);padding:1px 5px;border-radius:5px;font-size:12px}
.pkfilter{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line2)}
.pkfilter input[type=search]{flex:1;min-height:36px;border:1px solid var(--line);border-radius:9px;padding:0 10px}
.pkmap td:last-child{width:46%}
.pkin{width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 8px;font-family:ui-monospace,monospace;font-size:12.5px}
@media (max-width:820px){.pkslot{flex-wrap:wrap}.pkact{width:100%;justify-content:flex-start;padding-left:38px}.pkform{flex-wrap:wrap}.pkform>.grow{flex-basis:100%}.pkform select{max-width:100%}.pkmap td:last-child{width:auto}.pkmap th:first-child,.pkmap td:first-child{display:none}}
