.mall-group-module__9L2tqW__group{border-top:1px solid var(--line);min-width:0;margin-top:20px;padding-top:20px}.mall-group-module__9L2tqW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mall-group-module__9L2tqW__heading h3{margin:0}.mall-group-module__9L2tqW__hint{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.7}.mall-group-module__9L2tqW__form{background:var(--ui-panel-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;padding:16px;display:grid}.mall-group-module__9L2tqW__form label{gap:7px;min-width:0;font-size:13px;display:grid}.mall-group-module__9L2tqW__form input,.mall-group-module__9L2tqW__form select{width:100%;min-width:0}.mall-group-module__9L2tqW__wide{grid-column:1/-1}.mall-group-module__9L2tqW__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:14px 0;display:grid}.mall-group-module__9L2tqW__card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:14px}.mall-group-module__9L2tqW__card h4{margin:0 0 8px}.mall-group-module__9L2tqW__card p{margin:7px 0;font-size:13px;line-height:1.65}.mall-group-module__9L2tqW__actions{flex-wrap:wrap;gap:10px;display:flex}.mall-group-module__9L2tqW__participant{border-top:1px solid var(--line);padding:10px 0}.mall-group-module__9L2tqW__error{color:var(--ui-danger,#a12222);overflow-wrap:anywhere;line-height:1.7}@media (max-width:700px){.mall-group-module__9L2tqW__form{grid-template-columns:minmax(0,1fr);padding:12px}.mall-group-module__9L2tqW__heading button{min-height:44px}.mall-group-module__9L2tqW__cards{grid-template-columns:minmax(0,1fr)}}
.customer-follow-up-module__YQcpSG__center{color:var(--ui-text);background:var(--ui-panel-solid);border:1px solid var(--ui-border);border-radius:18px;padding:24px}.customer-follow-up-module__YQcpSG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.customer-follow-up-module__YQcpSG__header h2,.customer-follow-up-module__YQcpSG__header h3{margin:0 0 6px}.customer-follow-up-module__YQcpSG__header p,.customer-follow-up-module__YQcpSG__muted,.customer-follow-up-module__YQcpSG__header small{color:var(--ui-muted)}.customer-follow-up-module__YQcpSG__center button{border:1px solid var(--ui-border);background:var(--ui-panel-solid);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:10px;padding:8px 16px}.customer-follow-up-module__YQcpSG__center button:disabled{opacity:.55;cursor:default}.customer-follow-up-module__YQcpSG__center button.customer-follow-up-module__YQcpSG__primary{background:var(--ui-accent,#2563eb);color:var(--ui-on-accent,#fff);border-color:#0000}.customer-follow-up-module__YQcpSG__filters{flex-wrap:wrap;gap:16px;display:flex}.customer-follow-up-module__YQcpSG__filters label{flex:1;min-width:180px}.customer-follow-up-module__YQcpSG__center label{gap:8px;font-size:14px;display:grid}.customer-follow-up-module__YQcpSG__center input,.customer-follow-up-module__YQcpSG__center select,.customer-follow-up-module__YQcpSG__center textarea{border:1px solid var(--ui-border);background:var(--ui-panel-solid);min-height:44px;color:var(--ui-text);font:inherit;border-radius:10px;padding:10px 12px}.customer-follow-up-module__YQcpSG__table{overflow:auto}.customer-follow-up-module__YQcpSG__table table{border-collapse:collapse;white-space:nowrap;width:100%}.customer-follow-up-module__YQcpSG__table th,.customer-follow-up-module__YQcpSG__table td{border-bottom:1px solid var(--ui-border);text-align:left;padding:14px 12px;font-size:14px}.customer-follow-up-module__YQcpSG__table th{color:var(--ui-muted);font-weight:500}.customer-follow-up-module__YQcpSG__table small{color:var(--ui-muted);margin-top:6px;display:block}.customer-follow-up-module__YQcpSG__empty{text-align:center;color:var(--ui-muted);padding:48px}.customer-follow-up-module__YQcpSG__paging{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.customer-follow-up-module__YQcpSG__overlay{z-index:1200;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-follow-up-module__YQcpSG__dialog{background:var(--ui-panel-solid);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:20px;width:min(720px,100%);max-height:90vh;padding:24px;overflow:auto}.customer-follow-up-module__YQcpSG__form{gap:20px;display:grid}.customer-follow-up-module__YQcpSG__timeline article{border-top:1px solid var(--ui-border);padding:20px 0}.customer-follow-up-module__YQcpSG__timeline small{color:var(--ui-muted)}.customer-follow-up-module__YQcpSG__content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.customer-follow-up-module__YQcpSG__images{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.customer-follow-up-module__YQcpSG__images img{object-fit:contain;background:var(--ui-panel-soft,var(--ui-panel-solid));border:1px solid var(--ui-border);border-radius:10px;width:110px;height:110px}.customer-follow-up-module__YQcpSG__images button{display:block}.customer-follow-up-module__YQcpSG__selected{outline:2px solid var(--ui-accent,#2563eb)}.customer-follow-up-module__YQcpSG__validation{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-follow-up-module__YQcpSG__dialog .customer-follow-up-module__YQcpSG__header{background:var(--ui-panel-solid);padding-top:10px;position:sticky;top:-24px}.customer-follow-up-module__YQcpSG__header>div:last-child{gap:8px;display:flex}
.assistant-orb-visual{pointer-events:none;isolation:isolate;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.assistant-orb-visual img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.assistant-orb-options{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.assistant-orb-options>button{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 12px;display:flex;position:relative}.assistant-orb-options>button[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-text)}.assistant-orb-options>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.assistant-orb-preview{width:64px;height:64px;position:relative}.assistant-orb-selected{color:var(--ui-text);position:absolute;top:8px;right:10px}
