.profile-review{grid-template-columns:310px minmax(0,1fr)}.profile-review>.split-review-preview{position:sticky;top:16px}.profile-preview-phone{height:844px;max-height:85vh}.profile-preview-header{flex-shrink:0}.profile-preview-header strong{font-size:16px;font-weight:600}.profile-preview-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:12px 16px 20px}.profile-query-entry{display:flex;width:100%;height:68px;margin-top:14px;justify-content:flex-start;gap:14px;padding:16px!important;border-radius:16px;background:#fff;box-shadow:none}.profile-query-symbol{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;background:#eff6ff}.profile-query-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.profile-query-copy strong{font-size:16px;font-weight:600}.profile-query-copy small{color:#64748b;font-size:12px;font-weight:400}.profile-menu-group{margin-top:20px}.profile-menu-group h2{margin:0 0 10px 12px;font-size:12px;font-weight:500;color:#64748b}.profile-menu-surface{overflow:hidden;border-radius:16px;background:#fff}.profile-menu-item{position:relative;display:flex;width:100%;height:52px;justify-content:flex-start;gap:14px;padding:0 16px!important;border-radius:0;font-size:15px;font-weight:500;color:#1e293b}.profile-menu-item+.profile-menu-item:before{position:absolute;content:"";top:0;left:50px;right:16px;height:1px;background:#f0f3f8}.profile-menu-item>span:first-of-type{flex:1;text-align:left}.profile-menu-dot{height:6px;width:6px;border-radius:50%;background:#ef4444}.profile-session-action{width:100%;height:40px;margin-top:16px;background:transparent;color:#b9384b;border-radius:16px;font-size:14px}.profile-action-confirm{margin-top:20px;padding:16px;background:#fff;border-radius:16px}.profile-action-confirm p{margin-bottom:12px;font-size:14px}.profile-destination{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:16px;padding:20px}.profile-preview-home{flex-shrink:0;background:#fff;padding:8px 0 10px;display:flex;justify-content:center}.profile-preview-home span{width:120px;height:4px;border-radius:8px;background:#1e293b}@container lab-workspace (max-width: 820px){.profile-review{grid-template-columns:minmax(0,1fr)}.profile-review>.split-review-preview{position:static}}.profile-identity-surface{overflow:hidden;border-radius:18px;background:#fff}.profile-preview-phone .profile-identity-summary{display:flex;width:100%;height:auto;min-height:88px;justify-content:flex-start;gap:12px;padding:18px 16px;border-radius:0;white-space:normal}.profile-avatar{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:#eef3fc;color:#5777b5}.profile-person-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;text-align:left}.profile-person-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#1e293b;font-size:18px;font-weight:600}.profile-person-name small{border-radius:4px;padding:2px 5px;color:#2563eb;background:#eff6ff;font-size:10px;font-weight:500}.profile-person-phone{color:#64748b;font-size:12px;font-weight:400}.profile-preview-phone .profile-certification-row{position:relative;display:flex;width:100%;min-height:66px;height:auto;justify-content:flex-start;gap:9px;padding:14px 16px;border-radius:0;white-space:normal}.profile-certification-row:before{position:absolute;content:"";top:0;left:16px;right:16px;height:1px;background:#f0f3f8}.profile-certification-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;text-align:left}.profile-certification-copy>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:600}.profile-certification-copy>small{font-size:10px;line-height:1.5;color:#64748b;font-weight:400}.profile-review-tag{padding:1px 5px;border-radius:4px;font-size:10px;font-weight:400}.profile-review-tag.approved{color:#0f8772;background:#e5f5ef}.profile-review-tag.pending{color:#a16207;background:#fff7df}.profile-review-tag.rejected{color:#bd334a;background:#fff0f2}.profile-certification-action{flex-shrink:0;color:#2563eb;font-size:11px}.profile-tabbar{display:flex;flex-shrink:0;padding:6px 12px 0;background:#fff}.profile-tabbar>button{display:flex;flex:1;flex-direction:column;gap:4px;height:52px;padding:4px;font-size:10px;font-weight:400;color:#64748b;border-radius:8px}.profile-tabbar>button.selected{color:#2563eb}.profile-session-action.guest{background:#2563eb;color:#fff}