#content .party341-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:14px}#content .party341-hero{display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #e0eafa;border-radius:16px;padding:20px;margin-bottom:14px;flex-wrap:wrap}#content .party341-person{display:flex;align-items:center;gap:20px;flex:1;min-width:260px}#content .party341-person .avatar328{width:80px;height:80px;flex-basis:80px;font-size:30px;border-radius:20px;background:#e9d9ff;color:#7629ce;box-shadow:none}#content .party341-person h1{font-size:25px;margin-bottom:10px}#content .party341-tag{display:inline-block;padding:6px 10px;border-radius:9px;background:#eaf3ff;color:#315890;font-size:12px}#content .party341-metrics{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;flex:2}#content .party341-metrics article{padding:17px;border-radius:12px;background:#eafbf2;border:1px solid #d0f1e0;min-width:0}#content .party341-metrics article:nth-child(2){background:#fff0f6;border-color:#ffdce9}#content .party341-metrics article:nth-child(3){background:#eef6ff;border-color:#d8e7ff}#content .party341-metrics article:nth-child(4){background:#f3edff;border-color:#e8dbff}#content .party341-metrics small{display:block;color:#5b769d;font-size:13px}#content .party341-metrics b{display:block;margin-top:10px;font-size:21px;color:#132653;overflow-wrap:anywhere}#content .party341-tabs{display:flex;gap:10px;background:white;padding:10px;border-radius:14px;margin-bottom:14px;overflow-x:auto}#content .party341-tabs .btn{white-space:nowrap;flex-shrink:0;border:0;background:white}#content .party341-tabs .active{background:linear-gradient(135deg,#ff3b8c,#ed0862);color:white}#content .party341-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#content .party341-card{background:#fff;border:1px solid #e1ebf8;border-radius:15px;padding:10px;min-width:0}#content .party341-card[hidden]{display:none!important}#content .party341-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:#eaf4ff;border-radius:10px;color:#194e91}#content .party341-card header b{font-size:16px}#content .party341-card header .btn{font-size:12px;padding:7px 12px}#content .party341-card.contacts header{background:#fff0f7;color:#de1c69}#content .party341-card.address header{background:#eafaef;color:#008745}#content .party341-card.financial header{background:#fff4e4;color:#bb6612}#content .party341-card.notes header{background:#f2eaff;color:#792acb}#content .party341-card dl{margin:0}#content .party341-card dl>div{display:grid;grid-template-columns:42% minmax(0,1fr);gap:12px;padding:11px;border-bottom:1px solid #eaf0fa}#content .party341-card dt{color:#496993;font-size:13px}#content .party341-card dd{margin:0;color:#142f5a;font-size:14px;overflow-wrap:anywhere}#content .party341-card.bank{grid-column:span 2}#content .party341-card.notes{grid-column:1/-1}#content .party341-card p{padding:12px;white-space:pre-wrap;color:#31517f}@media(max-width:1000px){#content .party341-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#content .party341-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#content .party341-grid{grid-template-columns:1fr}#content .party341-card.bank{grid-column:auto}#content .party341-hero{padding:14px}#content .party341-person h1{font-size:22px}#content .party341-person .avatar328{width:60px;height:60px;flex-basis:60px;font-size:24px}#content .party341-metrics{flex-basis:100%}#content .party341-metrics b{font-size:18px}}

.party351-linked{margin-top:16px;border-top:1px solid #e5ebf3;padding-top:14px}.party351-linked> b{display:block;margin-bottom:10px;color:#3859a5}.party351-linked small{color:#718198}.party351-account{margin-top:10px;background:#f3f7ff;border:1px solid #dfe8f7;border-radius:12px;padding:10px}.party351-account dl{margin:0}

.party352-contact{display:flex;gap:12px;padding:12px;margin:8px 0;border:1px solid #dfe7f3;border-radius:12px;background:#f6f9ff;align-items:center}.party352-contact input{width:16px;height:16px;flex:0 0 16px}.party352-contact span{min-width:0}.party352-contact small{display:block;margin-top:4px;color:#657894;overflow-wrap:anywhere}
