.client-search{max-width:none}.client-tabs{margin:14px 0 22px;max-width:410px}.client-tabs button{flex:1}.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-profile{padding:22px;border:1px solid #dfe7dd;background:white;border-radius:20px;min-width:0;box-shadow:0 4px 18px #18392f04}.client-monogram{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;flex-shrink:0;background:#e7eadd;color:#617044;font-size:19px;font-weight:700}.client-event-links{margin:18px 0;border-top:1px solid #eef1ea}.client-event-links button{width:100%;background:transparent;color:#3b5543;display:flex;justify-content:space-between;align-items:center;text-align:left;border-bottom:1px solid #eef1ea;border-radius:0;font-size:12px;padding:12px 0;min-height:46px}.client-event-links span{color:#78916e;font-size:16px}.client-view{width:100%;margin-top:16px;font-size:12px}.client-back{font-size:12px;min-height:40px;margin-bottom:20px}.client-detail-head{display:flex;align-items:center;gap:15px;margin-bottom:24px;overflow-wrap:anywhere}.client-detail-head h2{margin:3px 0;font-size:27px;letter-spacing:-.8px}.client-detail-head p{margin:0;font-size:13px;color:#73836c}.client-detail-head>div:last-child{min-width:0}.client-detail-head .client-monogram{width:64px;height:64px;font-size:24px}.client-detail-tabs{max-width:420px;margin-bottom:23px}.client-detail-tabs button{flex:1}
@media(max-width:750px){.client-grid{grid-template-columns:1fr;gap:14px}.client-profile{padding:17px;border-radius:18px}.client-monogram{width:49px;height:49px;border-radius:14px}.client-tabs,.client-detail-tabs{max-width:none}.client-profile .order-status{font-size:9px}.client-detail-head h2{font-size:24px}.client-detail-head .client-monogram{width:56px;height:56px;font-size:21px}}
