.dirPlusWrap{max-width:1180px;margin:0 auto}.dirPageHead{margin-bottom:22px}.dirPageHead h1{margin:3px 0 5px;font-size:28px}.dirPageHead p{margin:0;color:var(--muted);font-size:13px}.dirEyebrow{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#7151a5}.dirHomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dirPlusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dirPlusCard,.dirDocCard{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(31,43,65,.055)}.dirPlusCard{position:relative;min-height:178px;padding:22px;text-align:left;cursor:pointer}.dirPlusCard:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:#dce8f8}.dirPlusCard.disabled{cursor:default;opacity:.62}.dirPlusCard.loan:before{background:#4d83d4}.dirPlusCard.treasury:before{background:#8b6bb7}.dirPlusCard.docs:before{background:#2b9a7a}.dirPlusCard.taxes:before{background:#dc9b2b}.dirPlusIcon{width:48px;height:48px;border-radius:13px;background:#eef5ff;color:#1769e0;display:flex;align-items:center;justify-content:center;font-weight:850;margin-bottom:17px}.dirCardCopy h3,.dirDocCard h3{margin:0 0 7px;font-size:17px}.dirCardCopy p,.dirDocCard p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.dirArrow{position:absolute;right:19px;bottom:17px;color:#9ba7b8;font-size:19px}.dirDocCard{min-height:190px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.dirDocActions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.docDrop.drag{border-color:#1769e0;background:#f4f8ff}.docDropHint{margin-top:12px;padding:10px;border:1px dashed #d7e0eb;border-radius:10px;color:#8793a4;font-size:11px;text-align:center}.itpToolbar,.directionActions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.itpSearch{width:min(360px,100%)}.itpSearch input{width:100%;padding:10px;border:1px solid var(--line);border-radius:10px}.itpList{overflow:auto}.docIconBtn{width:38px;height:38px;border-radius:9px;border:1px solid #dce4ee;background:#fff;cursor:pointer}.itpDrop{margin-top:16px;min-height:150px;border:2px dashed #c8d5e5;border-radius:14px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.loanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.loanCard{padding:18px;cursor:pointer}.loanCard h3{margin:0 0 7px}.loanMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.loanTableWrap{overflow:auto}.loanTableWrap .dataTable{min-width:900px}.directionBack{border:0;background:transparent;padding:0;margin:0 0 14px;color:#526176;font-weight:700;cursor:pointer}.loanHistory{display:flex;flex-direction:column;gap:8px}.loanHistoryItem{padding:11px 13px;border:1px solid #e8edf3;border-radius:10px;background:#fff}.loanHistoryItem b{display:block;margin-bottom:3px}@media(max-width:900px){.dirHomeGrid,.dirPlusGrid,.loanGrid,.loanMetrics{grid-template-columns:1fr}.itpToolbar{align-items:stretch;flex-direction:column}.itpSearch{width:100%}}