.standalone-visit-page{z-index:80;background:var(--background);color:var(--text);padding:clamp(12px,3vw,32px);padding-bottom:max(32px,env(safe-area-inset-bottom));scrollbar-gutter:stable;outline:none;position:fixed;inset:0;overflow:hidden auto}.standalone-visit-content{min-width:0;max-width:1080px;margin-inline:auto}.standalone-visit-page .case-drawer.visit-detail-layout{border:1px solid var(--glass-edge);background:var(--glass-fill);width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:20px;padding:clamp(14px,3vw,28px);position:static;overflow:visible;transform:none}.standalone-visit-page .drawer-head{background:0 0;gap:12px;position:static}.standalone-visit-page h2{overflow-wrap:anywhere}.standalone-visit-page .visit-detail-tabs{flex-wrap:wrap;overflow:visible}.standalone-visit-page .visit-detail-tabs button{flex:auto;min-height:44px}.standalone-visit-page .case-drawer.visit-detail-layout .case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-visit-page .case-summary>div,.standalone-visit-page article,.standalone-visit-page p,.team-inbox article{overflow-wrap:anywhere;min-width:0}.standalone-visit-page .case-summary .full{grid-column:1/-1}.standalone-visit-page .visit-solution-suggestions{gap:12px;display:grid}.visit-solution-suggestions article{border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:14px;min-width:0;padding:12px}.visit-solution-suggestions article p{white-space:pre-wrap;overflow-wrap:anywhere}.visit-solution-suggestions article small{color:var(--muted)}.visit-solution-suggestions>label{max-width:100%}.team-inbox{gap:12px;min-width:0;display:grid}.team-inbox>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-inbox>header h2{margin:0}.team-inbox-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.team-inbox button{min-height:44px}@media (width<=580px){.standalone-visit-page .case-drawer.visit-detail-layout .case-summary{grid-template-columns:minmax(0,1fr)}.standalone-visit-page .case-drawer.visit-detail-layout{border-radius:16px}.standalone-visit-page{padding:10px}.standalone-visit-page .drawer-head-actions{flex-shrink:0}}.standalone-visit-page .case-drawer.visit-detail-layout .visit-detail-tabs{background:0 0;flex-wrap:wrap;gap:6px;display:flex}.standalone-visit-page .case-drawer.visit-detail-layout .visit-detail-tabs button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:5rem;padding:.5rem .7rem}body:has(>.standalone-visit-page)>.dialog-backdrop{z-index:110}
