.support-page{max-width:1000px}.support-page p{line-height:1.6}.support-back,.support-page button:not(.primary-action){border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px}.support-search{gap:8px;margin:22px 0 12px;font-weight:600;display:grid}.support-search input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:12px;padding:14px}.faq-list{gap:10px;margin-bottom:28px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.faq-list summary{cursor:pointer;font-weight:650;line-height:1.5}.faq-list details p{margin:14px 0}.faq-list small{color:var(--blue)}.support-page a{overflow-wrap:anywhere}.support-page dl{grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;display:grid}.support-page dd{overflow-wrap:anywhere;margin:0;font-weight:600}.support-page .workflow-card{margin-top:20px}.preference-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin-bottom:12px;padding:18px 0;display:flex}.preference-row input{width:20px;height:20px;accent-color:var(--blue);flex:0 0 20px}.preference-row span{gap:6px;display:grid}.preference-row small{line-height:1.5}.support-page :focus-visible{outline-offset:3px;outline:3px solid #318bca}.app-shell.reduce-motion *,.app-shell.reduce-motion :before,.app-shell.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.user-admin-actions,.editor-actions,.lead-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.user-admin-actions span{color:var(--muted)}.user-admin-message{overflow-wrap:anywhere;font-weight:700}.user-admin-layout,.lead-layout{grid-template-columns:minmax(270px,.8fr) minmax(340px,1.2fr);align-items:start;gap:18px;display:grid}.user-admin-list,.lead-customer-list{gap:8px;max-height:68vh;padding-right:4px;display:grid;overflow:auto}.user-admin-list>button,.lead-customer-list>button{border:1px solid var(--line);text-align:left;color:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.user-admin-list>button.active,.lead-customer-list>button.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#edf7ff}.user-admin-list img,.vt-photo-upload img{object-fit:cover;border-radius:12px;width:46px;height:46px}.user-admin-list button>span:nth-child(2),.lead-customer-list button>span{flex:1;gap:3px;min-width:0;display:grid}.user-admin-list small,.lead-customer-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-admin-list i{color:#8b2431;font-size:12px;font-style:normal}.user-admin-list i.online{color:#187a4a}.user-editor,.lead-editor{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;position:sticky;top:12px}.user-editor h2,.lead-editor h2{margin-top:0}.user-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.user-form-grid label,.lead-editor>label,.vt-photo-upload{gap:7px;font-size:14px;font-weight:650;display:grid}.user-form-grid input,.user-form-grid select,.lead-editor select,.lead-editor input,.lead-editor textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;padding:11px}.user-form-grid .user-active{align-self:end;align-items:center;padding:11px 0;display:flex}.user-active input{width:18px}.vt-photo-upload{margin:18px 0}.vt-photo-upload img{width:88px;height:88px}.editor-actions button:not(.primary-action){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:11px 14px}.password-hint{color:#8b5c00;margin-top:12px;display:block}.lead-toolbar .searchbox{flex:1;min-width:250px}.lead-toolbar select{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.lead-agenda{margin:18px 0}.lead-agenda>div{gap:9px;display:flex;overflow:auto}.lead-agenda button{text-align:left;cursor:pointer;background:#f1fbf7;border:1px solid #bcd9cf;border-radius:13px;gap:4px;min-width:210px;padding:12px;display:grid}.lead-agenda button b{color:#176448}.lead-customer-list button{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;display:grid}.lead-customer-list i{color:var(--blue);font-style:normal;font-weight:700}.lead-customer-list em{color:#176448;grid-column:1/-1;font-size:12px;font-style:normal}.lead-editor>label{margin:14px 0}.lead-history{gap:8px;display:grid}.lead-history>div{background:#f7faf9;border-left:3px solid #78bda4;border-radius:0 10px 10px 0;padding:10px 12px}.lead-history time{float:right;color:var(--muted);font-size:12px}.lead-history p{margin:7px 0}.lead-history small{color:var(--muted)}@media (max-width:760px){.user-admin-layout,.lead-layout{grid-template-columns:1fr}.user-editor,.lead-editor{position:static}.user-form-grid{grid-template-columns:1fr}.user-admin-list,.lead-customer-list{max-height:44vh}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
