.business-license-upload[data-v-80ae45e7]{border:1px solid var(--line);background:#f3f5ee;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.business-license-upload>label[data-v-80ae45e7]{font-weight:650}.business-license-upload i[data-v-80ae45e7]{color:#b94d37;font-style:normal}.business-license-upload p[data-v-80ae45e7]{margin:0;font-size:12px;line-height:1.7}.business-license-upload img[data-v-80ae45e7]{object-fit:contain;border-radius:8px;width:100%;max-height:220px}.business-license-upload input[data-v-80ae45e7]{width:100%;min-width:0;font-size:13px}.business-license-upload input[data-v-80ae45e7]::-webkit-file-upload-button{min-height:44px;margin-right:8px;padding:8px 12px}.business-license-upload input[data-v-80ae45e7]::file-selector-button{min-height:44px;margin-right:8px;padding:8px 12px}.sheet-dialog.image-preview-dialog[open]{color:#30342d;align-items:center;padding:28px}.image-preview-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171b18b8}.image-preview-shell{background:#faf9f5;border:1px solid #ffffff38;border-radius:22px;flex-direction:column;width:min(100%,1080px);height:min(900px,100dvh - 56px);animation:.26s cubic-bezier(.2,.7,.2,1) both image-preview-enter;display:flex;overflow:hidden;box-shadow:0 24px 100px #0b0b0a55}.image-preview-header{flex-shrink:0;align-items:center;gap:13px;padding:16px 20px;display:flex}.image-preview-mark{color:#a65a40;background:#efe8df;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.image-preview-heading{flex:1;min-width:0}.image-preview-heading>span{color:#8b7f70;letter-spacing:.18em;font-size:10px}.image-preview-heading h2{font-family:var(--font-editorial);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.45;overflow:hidden}.image-preview-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.image-preview-count>span{color:#99968c;margin-left:3px}.image-preview-shell button{border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background .15s,transform .15s,color .15s;display:inline-flex}.image-preview-shell button:active:not(:disabled){transform:scale(.94)}.image-preview-shell button:focus-visible{outline-offset:3px;outline:2px solid #ad4b30}.image-preview-shell button:disabled{opacity:.3;cursor:default}.image-preview-close{background:#edece6}.image-preview-stage{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;cursor:zoom-in;background:radial-gradient(at 50% 45%,#393b34,#232720 85%);flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.image-preview-stage.is-zoomed{cursor:grab}.image-preview-stage.is-zoomed.is-dragging{cursor:grabbing}.image-preview-photo{object-fit:contain;opacity:0;-webkit-user-drag:none;grid-area:1/1;width:auto;max-width:calc(100% - 48px);height:auto;max-height:calc(100% - 64px);transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s;display:block;box-shadow:0 14px 48px #0b0b0a55}.image-preview-photo.is-ready{opacity:1}.image-preview-stage.is-dragging .image-preview-photo{transition:none}.image-preview-caption{color:#eeeee6d9;white-space:nowrap;pointer-events:none;background:#20241c99;border:1px solid #ffffff19;border-radius:30px;padding:5px 12px;font-size:11px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.image-preview-status{color:#eeeee6;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.image-preview-status p{margin:12px 0 5px}.image-preview-status>span:not(.image-preview-loader){color:#bdc0b5;font-size:12px}.image-preview-loader{border:2px solid #ffffff28;border-top-color:#d7ae91;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite image-preview-spin}.image-preview-footer{flex-shrink:0;padding:12px 20px 11px}.image-preview-toolbar{justify-content:center;align-items:center;gap:22px;display:flex}.image-preview-zoom{background:#eeede7;border:1px solid #e6e4dc;border-radius:15px;align-items:center;padding:2px;display:flex}.image-preview-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:12px}.image-preview-divider{background:#d8d6cb;width:1px;height:18px;margin:0 4px}.image-preview-thumbnails{gap:9px;width:max-content;max-width:100%;margin:13px auto 0;padding:3px;display:flex;overflow-x:auto}.image-preview-thumbnails button{opacity:.6;border:1px solid #0000;border-radius:10px;flex-shrink:0;width:48px;height:48px;padding:3px}.image-preview-thumbnails button[aria-pressed=true]{opacity:1;background:#f2e2d9;border-color:#ad4b30}.image-preview-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%}.image-preview-note{text-align:center;color:#8b887e;margin:10px 0 0;font-size:10px}.gallery .gallery-preview{scroll-snap-align:center;border-radius:0;flex:0 0 100%;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery .gallery-preview img{display:block}.gallery-preview-hint{color:#464a3d;background:#faf9f5ed;border:1px solid #fff9;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 12px #0b0b0a11}@media (hover:hover){.image-preview-shell button:hover:not(:disabled){background:#e3e1d7}}@media (max-width:600px){.sheet-dialog.image-preview-dialog[open]{padding:0}.image-preview-shell{border:0;border-radius:0;width:100%;height:100dvh}.image-preview-header{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;gap:10px}.image-preview-heading h2{font-size:16px}.image-preview-mark{border-radius:11px;width:38px;height:38px}.image-preview-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.image-preview-toolbar{justify-content:space-between;gap:10px}.image-preview-photo{max-width:calc(100% - 28px);max-height:calc(100% - 60px)}}@media (max-height:500px){.image-preview-thumbnails,.image-preview-note,.image-preview-mark,.image-preview-heading>span{display:none}.image-preview-header,.image-preview-footer{padding:6px 14px}.image-preview-photo{max-height:calc(100% - 16px)}.image-preview-caption{display:none}}@keyframes image-preview-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes image-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.image-preview-shell,.image-preview-shell *,.image-preview-shell button{transition:none;animation:none}}body .chat-emoji-popover{z-index:2400;box-sizing:border-box;color:#3f4d42;background:#fcfcf9;border:1px solid #dde1d7;border-radius:14px;flex-direction:column;font-family:inherit;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #283a2424,0 2px 6px #283a240a}body .chat-emoji-popover>header{flex:none;justify-content:space-between;align-items:center;padding:8px 14px 4px;font-size:13px;display:flex}body .chat-emoji-popover>header button{color:#7b8277;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;min-height:0;padding:0;display:grid}body .chat-emoji-popover button:hover{background:#edf0e6}body .chat-emoji-popover button:focus-visible{outline-offset:-2px;outline:2px solid #477364}body .chat-emoji-host{flex:1;min-height:0}body .chat-emoji-host[hidden]{display:none}body .chat-emoji-host em-emoji-picker{--border-radius:0;--shadow:none;--rgb-background:252,252,249;--rgb-input:242,244,236;--rgb-color:63,77,66;--rgb-accent:71,115,100;--color-border:#e6e8df;--font-family:inherit;--font-size:13px;width:100%;height:100%;min-height:0}body .chat-emoji-popover>footer{color:#7b8277;border-top:1px solid #e6e8df;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}body .chat-emoji-popover>footer button,body .chat-emoji-status button{color:#477364;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:24px;padding:3px 6px;font-size:12px}body .chat-emoji-status{text-align:center;color:#7b8277;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.service-message[data-v-e498e2cb]{color:#71806c;text-align:center;overflow-wrap:anywhere;max-width:88%;margin:10px auto 14px;font-size:12px;line-height:1.75}.support-service-bar[data-v-e498e2cb]{border-bottom:1px solid #e2e7dc;justify-content:space-between;align-items:center;gap:12px;margin:-2px 4px 8px;padding:0 2px 6px;display:flex}.support-service-bar p[data-v-e498e2cb]{color:#4e6649;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:0;font-size:12px;display:flex}.support-service-bar p svg[data-v-e498e2cb]{flex-shrink:0}.support-service-bar button[data-v-e498e2cb]{color:#a64b31;background:#fffaf4;border:1px solid #d9b8a7;border-radius:22px;flex-shrink:0;min-height:44px;padding:8px 14px;font-size:12px;font-weight:600}.support-service-bar button[data-v-e498e2cb]:disabled{opacity:.5}.service-error[data-v-e498e2cb]{color:#a64b31;margin:2px 6px 8px;font-size:12px}.mobile-company-contacts[data-v-f9273f4b]{background:var(--surface);min-height:calc(100dvh - 62px);color:var(--ink)}.mobile-company-contacts .business-inbox[data-v-f9273f4b]{flex-direction:column;min-height:calc(100dvh - 62px);display:flex}.mobile-company-contacts .business-inbox-heading[data-v-f9273f4b]{color:var(--muted);padding:12px 20px 16px;font-size:13px}.mobile-company-contacts .business-search[data-v-f9273f4b]{border:1px solid var(--line);color:var(--muted);background:#f3f5ef;border-radius:12px;align-items:center;gap:10px;margin:0 16px 18px;padding:0 14px;display:flex}.mobile-company-contacts .business-search input[data-v-f9273f4b]{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:14px}.mobile-company-contacts .business-inbox-scroll[data-v-f9273f4b]{flex:1}.mobile-company-contacts .business-list-label[data-v-f9273f4b]{color:var(--muted);background:#f3f5ef;margin:0;padding:8px 20px;font-size:12px}.mobile-company-contacts .business-list-label span[data-v-f9273f4b]{margin-left:6px}.mobile-company-contacts .business-row[data-v-f9273f4b]{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:16px 20px;display:flex}.mobile-company-contacts .business-avatar[data-v-f9273f4b]{width:48px;height:48px;color:var(--green);background:#e7eddf;border-radius:12px;flex-shrink:0;font-size:20px}.mobile-company-contacts .business-row-copy[data-v-f9273f4b]{min-width:0}.mobile-company-contacts .business-row-title strong[data-v-f9273f4b]{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.mobile-company-contacts .business-row-preview[data-v-f9273f4b]{color:var(--muted);margin-top:5px;font-size:13px;display:block}.mobile-company-contacts .business-list-empty[data-v-f9273f4b]{color:var(--muted);padding:30px 20px;font-size:14px;line-height:1.8}.mobile-company-contacts .business-list-empty p[data-v-f9273f4b]{margin:0 0 12px}.mobile-company-contacts[data-v-f9273f4b] :is(.business-list-empty a,.business-error a,.business-error button){min-height:44px;color:var(--green);align-items:center;display:inline-flex}.mobile-company-contacts .business-inbox-footer[data-v-f9273f4b]{color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:12px;display:flex}.mobile-company-contacts .business-error[data-v-f9273f4b]{border:1px solid var(--line);border-radius:12px;margin:16px;padding:18px;font-size:14px}.mobile-company-contacts .business-error p[data-v-f9273f4b]{margin:0}.mobile-company-contacts .business-error button[data-v-f9273f4b]{background:0 0;border:0;padding:0}.mobile-company-contacts .business-contact-panel[data-v-f9273f4b],.mobile-company-contacts.show-contact .business-inbox[data-v-f9273f4b]{display:none}.mobile-company-contacts.show-contact .business-contact-panel[data-v-f9273f4b]{display:block}.mobile-company-contacts .business-contact-header[data-v-f9273f4b]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.mobile-company-contacts .business-contact-header h2[data-v-f9273f4b]{margin:0;font-size:16px;font-weight:500}.mobile-company-contacts .business-contact-header button[data-v-f9273f4b]{width:40px;height:44px;color:var(--green);background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-company-contacts .business-contact-header button[data-v-f9273f4b]:last-child{margin-left:auto}.mobile-company-contacts .business-contact-card[data-v-f9273f4b]{padding:28px 24px}.mobile-company-contacts .business-contact-identity[data-v-f9273f4b]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:26px;display:flex}.mobile-company-contacts .business-contact-avatar[data-v-f9273f4b]{width:64px;height:64px;color:var(--green);background:#e7eddf;border-radius:15px;flex-shrink:0;font-size:26px}.mobile-company-contacts .business-contact-identity h3[data-v-f9273f4b]{overflow-wrap:anywhere;margin:0 0 8px;font-size:20px}.mobile-company-contacts .business-contact-tag[data-v-f9273f4b]{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.mobile-company-contacts .business-contact-card dl[data-v-f9273f4b]{grid-template-columns:70px minmax(0,1fr);gap:22px 12px;margin:28px 0;font-size:14px;display:grid}.mobile-company-contacts .business-contact-card dt[data-v-f9273f4b]{color:var(--muted)}.mobile-company-contacts .business-contact-card dd[data-v-f9273f4b]{overflow-wrap:anywhere;margin:0}.mobile-company-contacts .business-contact-card>p[data-v-f9273f4b]{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;line-height:1.8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.membership-page{color:#222b27;background:#f5f6f7}.membership-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.membership-card{border:1px solid;border-radius:9px;min-width:0;padding:13px 12px;display:block;position:relative;overflow:hidden}.membership-card:after{content:"";pointer-events:none;background:#ffffff45;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-45px}.membership-card.standard{color:#826223;background:linear-gradient(130deg,#fff9e9,#fff0cc);border-color:#f4e5be}.membership-card.premium{color:#56684e;background:linear-gradient(130deg,#eef7e9,#d9edcf);border-color:#d8e5cf}.membership-card-top{justify-content:space-between;align-items:center;gap:4px;font-size:12px;display:flex}.membership-card-top svg{color:#d0aa4e}.premium .membership-card-top svg{color:#7e9f6e}.membership-price{align-items:baseline;gap:2px;margin:6px 0 4px;display:flex}.membership-price>span{font-size:15px}.membership-price strong{letter-spacing:-1px;font-size:34px;font-weight:650;line-height:1.2}.membership-price small{opacity:.75;margin-left:3px;font-size:10px}.membership-benefits{opacity:.8;font-size:11px}.membership-view{align-items:center;margin-top:10px;font-size:10px;display:flex}.membership-note{color:#959c96;text-align:center;padding-top:11px;font-size:10px}.bottom-nav{border-radius:22px 22px 0 0}.bottom-nav a.active{color:#36b44b}.bottom-nav .publish-tab>span{background:#36b44b;box-shadow:0 3px 13px #36b44b35}.membership-page .page-header{color:#254f3b;background:#f7faf5}.membership-intro{text-align:center;background:linear-gradient(#f7faf5,#ecf3e4);padding:25px 18px 33px}.membership-emblem{color:#5f8149;background:#deebcd;border-radius:23px;place-items:center;width:73px;height:73px;margin:0 auto 14px;display:grid;transform:rotate(-6deg)}.membership-emblem svg{transform:rotate(6deg)}.membership-intro .eyebrow{color:#849675;letter-spacing:2px;font-size:10px}.membership-intro h2{color:#304f35;margin:9px 0;font-size:22px}.membership-intro>p:last-child{color:#899681;font-size:12px}.membership-cards.detailed{gap:13px}.detailed .membership-card{padding:20px 12px}.detailed .membership-price{margin:16px 0 12px}.detailed .membership-price strong{font-size:40px}.membership-divider{opacity:.12;background:currentColor;height:1px;margin:20px 0}.membership-pending{opacity:.8;min-height:40px;font-size:11px;line-height:1.8}.membership-unavailable{background:#ffffff90;border-radius:6px;width:100%;margin-top:16px;padding:10px 2px;font-size:12px}.membership-unavailable:disabled{opacity:.7;cursor:not-allowed}.membership-explainer{color:#7c8979;background:#fff;border-radius:9px;gap:10px;margin-top:18px;padding:18px 14px;display:flex}.membership-explainer h3{color:#4f604c;margin-bottom:5px;font-size:13px}.membership-explainer p,.membership-contact{font-size:11px;line-height:1.9}.membership-contact{text-align:center;color:#708a65;margin:22px 0;display:block}.conversation-page{color:#222;background:#ededed;min-height:100dvh;padding:0}.conversation-page>template,.conversation-page .page-content{padding:0}.conversation-view{background:#ededed;flex-direction:column;width:100%;max-width:520px;height:100dvh;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.conversation-header{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:7px;min-height:63px;padding:9px;display:flex}.conversation-header>div{flex:1;min-width:0}.conversation-header h1{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:17px;display:flex;overflow:hidden}.conversation-header p{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.official-badge{color:#60b675;border:1px solid #81c58e;border-radius:7px;padding:1px 6px;font-size:11px;font-weight:400}.conversation-source{background:#fafafa;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.conversation-source>div{flex:1;min-width:0}.conversation-source b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.conversation-source p{color:#999;margin-top:2px;font-size:10px}.conversation-source button{color:#5b8662;flex-shrink:0;padding:7px 0;font-size:11px}.source-icon{color:#91a483;background:#e4eddf;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.conversation-scroll.chat-thread{overscroll-behavior:contain;scroll-behavior:auto;flex:1;min-height:0;padding:0 12px 20px;display:block;overflow-y:auto}.conversation-notice{color:#aaa;text-align:center;margin:17px 10px 21px;font-size:10px}.conversation-empty{text-align:center;color:#a5a5a5;margin:50px 0;font-size:12px}.bubble-item{margin-bottom:20px}.bubble-time{text-align:center;color:#a5a5a5;margin:22px 0 17px;font-size:11px;display:block}.bubble-row{align-items:flex-start;gap:12px;display:flex}.bubble-row.own{flex-direction:row-reverse}.bubble-avatar{color:#8a9c7f;background:#d7e1cb;border-radius:5px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.own .bubble-avatar{color:#619971;background:#c9dfcd}.bubble-avatar.official{color:#fff;background:#48b76c}.message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:5px;max-width:calc(100% - 91px);padding:10px 12px;font-size:15px;line-height:1.65;position:relative}.message-bubble:before{content:"";background:inherit;border-radius:1px;width:12px;height:12px;position:absolute;top:13px;left:-6px;transform:rotate(45deg)}.own .message-bubble{background:#a5e979}.own .message-bubble:before{left:auto;right:-6px}.conversation-composer{padding-bottom:env(safe-area-inset-bottom);background:#f7f7f7;border-top:1px solid #e6e6e6;flex-shrink:0;position:relative}.conversation-shortcuts{scrollbar-width:none;background:#ededed;align-items:center;gap:8px;padding:10px 11px;display:flex;overflow-x:auto}.conversation-shortcuts>*{white-space:nowrap;background:#fff;border-radius:24px;flex-shrink:0;padding:5px 13px;font-size:13px}.composer-line{align-items:flex-end;gap:3px;padding:9px 5px;display:flex}.composer-icon{flex-shrink:0;place-items:center;width:34px;height:42px;padding:3px;display:grid}.chat-input-form.dynamic-form{flex-flow:wrap;flex:1;align-items:flex-end;gap:6px;min-width:0;display:flex}.chat-input-form .field{flex:1;gap:0;min-width:0;margin:0}.chat-input-form .field textarea{resize:none;background:#fff;border:none;border-radius:5px;width:100%;height:42px;min-height:42px;max-height:105px;padding:10px 9px;font-size:16px;line-height:22px;display:block}.chat-input-form .field>small:not(.error){display:none}.chat-input-form>.primary{color:#fff;background:#43b455;border-radius:5px;flex-shrink:0;width:auto;min-height:42px;padding:9px 10px;font-size:12px}.chat-input-form>.primary:disabled{cursor:default}.chat-input-form>.error{width:100%;font-size:11px}.composer-panel{border-bottom:1px solid #e6e6e6;max-height:180px;padding:10px 12px;overflow-y:auto}.composer-panel>button{text-align:left;border-bottom:1px solid #e8e8e8;width:100%;padding:10px 8px;font-size:13px;display:block}.conversation-closed{color:#999;text-align:center;padding:14px;font-size:12px}.conversation-closed button{color:#4e975f}.new-message-indicator{color:#4e975f;background:#fff;border-radius:20px;font-size:12px;position:absolute;bottom:130px;right:15px;box-shadow:0 2px 10px #0b0b0a11}.conversation-details{width:100%;max-width:520px;max-height:85dvh;padding:18px 16px calc(25px + env(safe-area-inset-bottom));background:#f6f7f3;border-radius:18px 18px 0 0;overflow-y:auto}.conversation-details>.row-between{margin-bottom:14px}@media (max-width:360px){.membership-card{padding:12px 9px}.composer-icon{width:29px}.composer-line{gap:2px;padding-inline-start:4px;padding-inline-end:4px}.message-bubble{max-width:calc(100% - 79px)}}.chat-order-card{color:#293a30;align-items:center;gap:10px;min-width:0;display:flex}.chat-order-image{color:#627455;background:#edf0e6;border-radius:9px;flex:0 0 68px;place-items:center;width:68px;height:78px;display:grid;overflow:hidden}.chat-order-image img{object-fit:cover;width:100%;height:100%}.chat-order-summary{flex:1;min-width:0}.chat-order-summary b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-order-kind{color:#58704a;background:#edf1e6;border-radius:4px;margin-bottom:3px;padding:1px 5px;font-size:10px;display:inline-block}.chat-order-price{color:#a74c31;margin:5px 0 0;font-size:16px}.chat-order-price small{font-size:11px}.chat-order-meta{color:#70806a;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.conversation-view .message-order{background:#fffefa;border:1px solid #e0e5d7;border-radius:4px 15px 15px;width:278px;max-width:calc(100% - 52px);padding:12px 12px 0;text-decoration:none;display:block}.conversation-view .own .message-order{border-radius:15px 4px 15px 15px}.chat-order-link{color:#647457;border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 0;font-size:11px;display:flex}.chat-order-picker{width:100%;max-width:520px;max-height:85dvh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));color:#293a30;background:#f6f7f3;border-radius:18px 18px 0 0;overflow-y:auto}.chat-order-picker header h2{margin:0;font-size:19px}.chat-order-picker header button{min-width:40px;min-height:40px}.chat-order-tabs{gap:8px;margin-top:14px;display:flex}.chat-order-tabs button{color:#738069;background:#f1f3ed;border-radius:10px;flex:1;padding:11px}.chat-order-tabs button[aria-selected=true]{color:#fff;background:#5d704e}.chat-order-hint{color:#77816d;margin:12px 0;font-size:12px;line-height:1.6}.chat-order-list{gap:10px;display:grid}.chat-order-option{background:#fffefa;border:1px solid #e4e7de;border-radius:12px;align-items:center;gap:8px;padding:12px 10px;display:flex}.chat-order-option .chat-order-card{flex:1}.chat-order-send{color:#4f6343;background:#edf1e5;border-radius:9px;flex-shrink:0;min-height:40px;padding:8px 12px;font-size:13px}.chat-order-picker button:disabled{opacity:.5;cursor:default}.chat-order-empty{color:#7b8573;text-align:center;padding:36px 0}.chat-order-empty svg{margin:auto}.chat-order-empty p{margin:12px 0 6px}.chat-order-empty small{font-size:12px}.chat-order-empty button{margin:12px auto 0;display:block}.chat-order-pagination{justify-content:center;align-items:center;gap:20px;margin-top:16px;font-size:13px;display:flex}.chat-order-pagination button{min-height:40px}.conversation-page,.conversation-view{color:#253d34;background:#f6f7f3}.conversation-view{--conversation-line:#dfe5db;--conversation-muted:#637268}.conversation-view :-webkit-any(button,a){touch-action:manipulation}.conversation-view :is(button,a){touch-action:manipulation}.conversation-view :-webkit-any(button,a,textarea):focus-visible{outline-offset:3px;outline:2px solid #2d6552}.conversation-view :is(button,a,textarea):focus-visible{outline-offset:3px;outline:2px solid #2d6552}.conversation-view .conversation-header{min-height:76px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;color:#193b32;border-color:var(--conversation-line);background:#fffefa;gap:8px}.conversation-header>button{border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.conversation-view .conversation-header h1{white-space:normal;gap:7px;font-size:18px;font-weight:650;line-height:1.4}.conversation-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.conversation-view .conversation-header p{color:var(--conversation-muted);margin-top:4px;font-size:12px}.conversation-view .official-badge{color:#37553c;background:#edf2e6;border:1px solid #cfdcc5;border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:12px}.conversation-view .conversation-source{background:#fffefa;border:1px solid #dce4d1;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;min-width:0;margin:12px 16px 0;padding:10px 11px;display:flex}.conversation-view .source-thumbnail{color:#68765a;background:#e5e8d9;border:1px solid #dbdfcd;border-radius:9px;flex:0 0 78px;place-items:center;width:78px;height:88px;display:grid;overflow:hidden}.source-thumbnail img{object-fit:cover;width:100%;height:100%}.source-placeholder{flex-direction:column;align-items:center;gap:5px;display:flex}.source-placeholder small{font-size:10px}.conversation-view .source-summary{flex:1 1 0;min-width:0}.conversation-view .conversation-source .source-price{color:#9a4c34;margin-top:3px}.source-price strong{font-size:17px;font-weight:650}.source-price-label{color:#68735e;font-size:11px}.conversation-view .conversation-source .source-specifications{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.source-location{flex-wrap:wrap;gap:2px 10px;margin-top:3px;display:flex}.conversation-view .conversation-source .source-updated{color:#9a4c34;margin-top:3px}.source-arrow{color:#7c856e;flex-shrink:0}.conversation-view .source-icon{color:#456449;background-color:#e0e7d1;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#365b4306 3px 4px),repeating-linear-gradient(90deg,#0000 0 3px,#365b4306 3px 4px);border-radius:9px;flex-shrink:0;width:40px;height:44px}.conversation-view .conversation-source b{color:#2e4533;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box}.conversation-view .conversation-source p{color:#5a6b51;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.conversation-view .conversation-source button{color:#355438;align-items:center;gap:2px;min-height:44px;padding:8px 2px;font-size:12px;font-weight:600;display:flex}.conversation-view .conversation-scroll{padding:0 16px 22px}.conversation-view .conversation-notice{color:#69776a;margin:21px 6px;font-size:12px;line-height:1.7}.conversation-view .conversation-empty{color:#647366;margin:44px 8px;font-size:15px;line-height:1.8}.conversation-view .bubble-item{margin-bottom:22px}.conversation-view .bubble-time{color:#6a786e;margin:24px 0 18px;font-size:12px}.conversation-view .bubble-row{gap:12px}.conversation-view .bubble-avatar{color:#56704c;background:#e8eddd;border:1px solid #d9e1cf;border-radius:11px;width:38px;height:42px}.conversation-view .own .bubble-avatar{color:#3f624b;background:#e6ecdf}.conversation-view .bubble-avatar.official{color:#e3ecc8;background:#193b32;border-color:#193b32}.conversation-view .message-bubble{color:#293d32;background:#fffefa;border-radius:3px 13px 13px;min-width:0;max-width:calc(100% - 66px);padding:11px 14px;font-size:15px;line-height:1.75;box-shadow:0 1px 3px #193b3209}.conversation-view .message-bubble:before{width:9px;height:9px;top:16px;left:-4px}.conversation-view .own .message-bubble{color:#f7f8ee;background:#244d3e;border-radius:13px 3px 13px 13px}.conversation-view .own .message-bubble:before{left:auto;right:-4px}.chat-media-input{display:none}.conversation-view .message-media{padding:5px;overflow:hidden}.message-image{border-radius:8px;max-width:220px;padding:0;display:block;overflow:hidden}.message-image img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}.conversation-view .voice-message{width:min(270px,100% - 58px);padding:10px 8px 6px}.voice-message-label{align-items:center;gap:6px;padding:0 5px 6px;font-size:13px;display:flex}.voice-message audio,.chat-media-preview audio{width:100%;min-width:0;height:44px;display:block}.chat-media-sheet{width:100%;max-width:520px;max-height:85dvh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));color:#253d34;background:#f6f7f3;border-radius:18px 18px 0 0;overflow-y:auto}.chat-media-sheet h2{font-size:18px}.chat-media-sheet .row-between>button,.chat-image-viewer>button{place-items:center;width:44px;height:44px;padding:0;display:grid}.chat-media-preview{text-align:center;margin:16px 0}.chat-media-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:52dvh;margin:auto;display:block}.chat-media-preview p,.chat-media-help,.chat-record-status{text-align:center;color:#637268;margin-block-start:14px;margin-block-end:14px;font-size:14px;line-height:1.7}.conversation-view .chat-record-button{color:#34513c;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fffefa;border:1px solid #dfe5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:112px;font-size:16px;display:flex}.chat-record-button.recording{background:#e4ebdc}.chat-record-button.cancelling{color:#8c4430;background:#f3e3de}.chat-media-error{color:#9a4c34;overflow-wrap:anywhere;margin:14px 0;font-size:14px;line-height:1.7}.chat-media-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.chat-image-viewer{background:#18231d;border-radius:16px 16px 0 0;place-items:center;width:100%;max-width:520px;min-height:60dvh;padding:56px 12px 24px;display:grid;position:relative}.chat-image-viewer>button{color:#fff;position:absolute;top:8px;right:8px}.chat-image-viewer img{object-fit:contain;max-width:100%;max-height:75dvh}.conversation-view .conversation-composer{border-color:var(--conversation-line);background:#fffefa}.conversation-view .composer-line{padding:8px}.conversation-view .chat-input-form.dynamic-form{align-items:flex-start;gap:4px;width:100%}.conversation-view .chat-input-form .field{flex:1 1 0;min-width:0}.conversation-view .chat-input-form .field textarea{color:#253d34;background:#fff;border:1px solid #e1e4dc;border-radius:6px;height:46px;min-height:46px;padding:10px 12px;font-size:16px;line-height:24px}.conversation-view .chat-input-form textarea::placeholder{color:#6c7a6c}.conversation-view .chat-input-form>.primary{white-space:nowrap;color:#fffefa;background:#193b32;border:1px solid #193b32;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:88px;min-width:52px;min-height:46px;padding:10px 8px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.chat-input-form .chat-send-spinner{box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite chat-send-spin;position:absolute;left:8px}@keyframes chat-send-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-input-form .chat-send-spinner{animation:none}}.conversation-view .chat-input-form>.primary:disabled{opacity:1;color:#63765d;background:#e6ecdf;border-color:#d9e1d0}.conversation-view .chat-input-form .error{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.conversation-view .chat-input-form>.error{background:#fff3e9;border:1px solid #e5cbb6;border-radius:8px;padding:8px 10px}.conversation-view .composer-icon{color:#3f4d42;border-radius:6px;width:44px;height:44px;padding:0}.composer-more svg{box-sizing:content-box;border:1.8px solid;border-radius:50%;padding:2px}.conversation-view .composer-icon[aria-expanded=true]{color:#193b32;background:#eaf0df}.conversation-view .composer-panel{border-top:1px solid var(--conversation-line);overscroll-behavior:contain;background:#f2f3ee;border-bottom:0;max-height:min(280px,36dvh);padding:20px 14px 24px}.composer-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px;display:grid}.composer-action-grid>:-webkit-any(button,a){color:#636b60;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;font-size:12px;line-height:1.5;display:flex}.composer-action-grid>:is(button,a){color:#636b60;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;font-size:12px;line-height:1.5;display:flex}.composer-action-icon{color:#475544;background:#fffefa;border:1px solid #e3e6dd;border-radius:14px;place-items:center;width:clamp(52px,15vw,64px);height:clamp(52px,15vw,64px);display:grid}.conversation-view .composer-panel>button{color:#34513d;border-color:#dfe6d5;min-height:44px;padding:11px 8px;font-size:15px;line-height:1.7}.conversation-view .conversation-closed{color:#5c6d60;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:12px 16px;font-size:15px;display:flex}.conversation-view .conversation-closed button{color:#2d6552;min-height:44px;font-size:14px}.conversation-view .new-message-indicator{z-index:1;color:#294d38;background:#e7edda;border:1px solid #cfddc0;border-radius:12px;flex-shrink:0;align-self:flex-end;min-height:44px;margin:0 16px 10px;padding:10px 14px;font-size:13px;position:static;box-shadow:0 3px 12px #193b3210}.conversation-view .pager{color:#526752;flex-wrap:wrap;gap:14px;font-size:12px}.conversation-view .pager button{color:#365841;background:#fffefa;border-color:#d6e0cb;border-radius:9px;min-width:64px;min-height:44px;font-size:13px}.conversation-view .conversation-details{color:#253d34;background:#f6f7f3;padding-inline-start:20px;padding-inline-end:20px}.conversation-view .conversation-details>.row-between h2{font-size:20px}.conversation-view .conversation-details>.row-between>button{border-radius:12px;width:44px;height:44px;padding:0}.conversation-view.compact-viewport .conversation-header{min-height:56px;padding-block-start:6px;padding-block-end:6px}.conversation-view.compact-viewport .conversation-header p,.conversation-view.compact-viewport .conversation-source{display:none}.conversation-view.compact-viewport .conversation-title{-webkit-line-clamp:1}.conversation-view.compact-viewport .composer-panel{max-height:min(96px, calc(var(--conversation-height) * .2))}@media (hover:hover){.conversation-header>button:hover,.conversation-view .composer-icon:hover{background:#eaf0df}.composer-action-grid>:-webkit-any(button,a):hover .composer-action-icon{background:#e6edd9}.composer-action-grid>:is(button,a):hover .composer-action-icon{background:#e6edd9}}@media (max-width:359px){.conversation-view .conversation-header{gap:4px;padding-inline-start:8px;padding-inline-end:8px}.conversation-view .conversation-header h1{font-size:17px}.conversation-view .conversation-source{gap:8px;margin-inline-start:12px;margin-inline-end:12px;padding-inline-start:9px;padding-inline-end:9px}.conversation-view .source-thumbnail{flex-basis:66px;width:66px;height:80px}.conversation-view .conversation-scroll{padding-inline-start:12px;padding-inline-end:12px}.conversation-view .message-bubble{max-width:calc(100% - 58px);padding-inline-start:12px;padding-inline-end:12px}.conversation-view .bubble-row{gap:10px}.conversation-view .composer-line{padding-inline-start:4px;padding-inline-end:4px}}@media (prefers-reduced-motion:reduce){.conversation-view *,.conversation-view :before,.conversation-view :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.user-avatar{vertical-align:middle;place-items:center;display:inline-grid;position:relative;overflow:hidden}.user-avatar>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.profile-reference .avatar-edit-button{padding:0;position:relative;overflow:visible}.avatar-edit-button>.user-avatar{border-radius:inherit;width:100%;height:100%}.avatar-camera-mark{color:#fff;background:#52694a;border:2px solid #fbfbf8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-1px;right:-2px}.avatar-editor{width:min(100%,520px);max-height:90dvh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));color:#272821;text-align:center;background:#fbfbf8;border-radius:22px 22px 0 0;overflow-y:auto}.avatar-editor-heading{justify-content:space-between;align-items:center;display:flex}.avatar-editor-heading h2{font-size:20px;font-weight:600}.avatar-editor-heading>button{place-items:center;width:44px;height:44px;display:grid}.avatar-editor>p{color:#696c61;margin-top:8px;font-size:13px}.avatar-editor .avatar-current,.avatar-editor .avatar-preview{color:#52694a;background:#edf1e7;border:1px solid #dfe2d5;border-radius:50%;place-items:center;width:144px;height:144px;margin:24px auto 12px;font-size:48px;display:grid;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.avatar-source-options{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 20px;display:grid}.avatar-source-options button{color:#52694a;background:#edf1e7;border:1px solid #dfe2d5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:82px;display:flex}.avatar-source-options button+button{color:#ad4b30;background:#f5e9e2;border-color:#ebdbd0}.avatar-editor .avatar-upload-error{color:#a43b25;margin-block-start:16px;margin-block-end:16px}.avatar-editor .avatar-editor-hint{font-size:12px}.avatar-save{min-height:46px;margin-top:16px}.page-business-chat #main{max-width:1600px;margin:auto;padding:24px 38px 30px}.page-business-chat .woven-footer{display:none}.business-chat-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.business-chat-heading h1{margin:6px 0 0;font-size:28px}.business-chat-heading .section-kicker{letter-spacing:2px;font-size:10px}.business-chat-heading>p{color:#7b8277;font-size:14px}.business-chat{--business-list-width:280px;--brand:#ad4d31;--green:#477364;--muted:#7b8277;--price:#ad4d31;--line:#e6e8df;--bg:#f7f7f1;grid-template-columns:64px var(--business-list-width) minmax(0,1fr);color:#333b31;background:#fbfbf7;border:1px solid #e2e4da;border-radius:18px;height:100dvh;min-height:720px;font-size:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 50px #2a3b2410}.business-chat :-webkit-any(h1,h2,h3,p){margin-top:0}.business-chat :is(h1,h2,h3,p){margin-top:0}.business-chat :-webkit-any(button,input,textarea,select){font:inherit}.business-chat :is(button,input,textarea,select){font:inherit}.business-chat button{color:inherit;cursor:pointer;background:0 0;border:0}.business-chat button:disabled{opacity:.45;cursor:default}.business-chat :-webkit-any(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #ac4b32}.business-chat :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #ac4b32}.business-chat .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-nav{background:#e9ede2;border-right:1px solid #dce2d3;flex-direction:column;grid-area:1/1;align-items:center;gap:10px;padding:18px 6px;display:flex}.business-self{border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.business-self-avatar{color:#477364;background:#dce5d5;border-radius:10px;width:40px;height:40px}.business-chat .business-nav-item{color:#7a8573;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;min-height:58px;padding:8px 2px;transition:background .15s,color .15s;display:flex}.business-nav-item span{font-size:10px;line-height:1.4}.business-chat .business-nav-item:hover{background:#e0e6d8}.business-chat .business-nav-item.active{color:#32634f;background:#d8e5d4}.business-nav-item.active .lucide-message-circle{fill:currentColor;stroke:#d8e5d4}.business-chat>.business-inbox{grid-area:1/2}.business-chat>.business-conversation{grid-area:1/3}.business-contacts{grid-area:1/2/auto/-1;grid-template-columns:var(--business-list-width) minmax(0,1fr);min-width:0;min-height:0;display:grid}.business-contact-panel{background:#fbfbf8;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.business-contact-header{border-bottom:1px solid #e6e8df;align-items:center;gap:8px;min-height:85px;padding:18px 28px;display:flex}.business-contact-header h2{margin:0;font-size:18px;font-weight:500}.business-contact-header button{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.business-contact-header button[aria-label=返回联系人列表]{display:none}.business-contact-header button:last-child{color:#798771;margin-left:auto}.business-contact-card{width:min(100%,560px);margin:36px auto;padding:0 32px}.business-contact-identity{border-bottom:1px solid #e2e6db;align-items:center;gap:18px;padding-bottom:26px;display:flex}.business-contact-avatar{color:#477364;background:#e5ebdd;border-radius:14px;flex-shrink:0;width:64px;height:64px;font-size:26px}.business-contact-identity h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:22px;font-weight:500}.business-contact-tag{color:#7c8a73;align-items:center;gap:5px;font-size:11px;display:inline-flex}.business-contact-card dl{grid-template-columns:76px minmax(0,1fr);gap:20px 12px;margin:26px 0;font-size:13px;display:grid}.business-contact-card dt{color:#87907f}.business-contact-card dd{overflow-wrap:anywhere;margin:0}.business-contact-card>p{color:#929b89;border-top:1px solid #e2e6db;padding-top:20px;font-size:11px;line-height:1.8}.business-contact-panel .business-contacts-empty{flex:1;gap:16px;height:auto}.business-contacts-empty>span{color:#949d8b;font-size:11px}.business-contact-row .business-avatar{font-size:14px}.business-contact-row .business-row-copy{padding-block-start:4px;padding-block-end:4px}.business-inbox{background:#f4f5ee;border-right:1px solid #e3e6db;flex-direction:column;min-height:0;display:flex}.business-inbox-heading{flex-direction:column;gap:3px;padding:16px 16px 10px;display:flex}.business-inbox-heading h2{margin:0;font-size:16px;font-weight:600}.business-inbox-heading span{color:#848b7d;font-size:11px}.business-search{color:#909788;background:#fdfdf9;border:1px solid #e0e3d9;border-radius:9px;align-items:center;gap:9px;margin:0 14px 10px;padding:6px 10px;display:flex}.business-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:12px}body.page-business-chat #main .business-search input{height:24px;min-height:0;padding:0;font-size:12px;line-height:24px}.business-chat .business-avatar svg{width:21px;height:21px}.business-search:focus-within{border-color:#aeb9a7;box-shadow:0 0 0 2px #68715d0d}.business-inbox-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.business-chat .business-row{text-align:left;border-left:3px solid #0000;align-items:center;gap:9px;width:100%;padding:10px 14px;transition:background .15s;display:flex}.business-chat .business-row:hover{background:#ecefe4}.business-chat .business-row.selected{background:#e8eddf;border-left-color:#ad4d31}.business-row-copy{flex:1;min-width:0;display:block}.business-row-title{justify-content:space-between;align-items:center;gap:6px;display:flex}.business-row-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.business-row-title small{color:#457765;border:1px solid #bccfc1;border-radius:4px;margin-left:4px;padding:1px 4px;font-size:9px;font-weight:400}.business-row time{color:#939987;flex-shrink:0;font-size:9px}.business-row-preview{white-space:nowrap;text-overflow:ellipsis;color:#818879;margin-top:3px;font-size:12px;display:block;overflow:hidden}.business-chat .business-avatar{color:#65785a;background:#e3e8dc;border-radius:8px;flex-shrink:0;width:34px;height:34px}.business-chat .business-avatar.official{color:#fff;background:#477364}.business-list-label{color:#8a9281;letter-spacing:1px;margin:0;padding:12px 16px 6px;font-size:11px}.business-list-label span{margin-left:5px}.business-list-empty{color:#8a9281;margin:22px;font-size:12px;line-height:1.8}.business-list-empty a{color:#a64c32;margin-top:12px;display:block}.business-inbox-footer{color:#839078;border-top:1px solid #e1e5d9;justify-content:center;gap:7px;padding:10px;font-size:11px;display:flex}.business-unread{color:#fff;background:#ad4d31;border-radius:20px;padding:2px 6px;font-size:10px}.business-list-pager{justify-content:space-between;gap:8px;padding:16px;font-size:11px;display:flex}.business-conversation{background:#fbfbf8;flex-direction:column;min-width:0;min-height:0;display:flex}.business-chat .conversation-view{background:#fbfbf8;flex:1;width:100%;max-width:none;min-height:0;position:relative;left:0;transform:none;height:100%!important;top:0!important}.business-chat .conversation-header{background:#fbfbf8;min-height:85px;padding:18px 28px}.business-chat .conversation-header h1{margin:0;font-family:inherit;font-size:18px;font-weight:500}.business-chat .conversation-header p{margin:6px 0 0;font-size:11px}body.woven-site.page-business-chat .business-chat .conversation-header h1{font-size:20px;line-height:1.4}body.woven-site.page-business-chat .business-chat .conversation-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.business-chat .conversation-header>button:first-child{display:none}.business-chat .conversation-header>button:last-child{background:#f0f2e9;border-radius:8px}.business-chat .conversation-scroll{padding:10px 30px 24px}.business-chat .conversation-notice{color:#9b9f92;margin:18px 0 25px;font-size:11px}.business-chat .message-bubble{border-radius:3px 12px 12px;max-width:min(70%,580px);margin:0;padding:12px 16px;font-size:14px;box-shadow:0 1px 2px #23351d05}.business-chat .own .message-bubble{color:#34452e;background:#dfe8cf;border-color:#d8e2c8;border-radius:12px 3px 12px 12px}.business-chat .bubble-avatar{border-radius:9px;width:38px;height:38px}.business-chat .bubble-time{margin:24px 0 20px;font-size:10px}.business-chat .conversation-source{background:#f6f7f0;border:1px solid #e4e7dc;border-radius:10px;gap:12px;margin:10px 25px 0;padding:8px 12px}.business-chat .source-thumbnail{border-radius:8px;flex-basis:42px;width:42px;height:42px}.business-chat .source-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;display:grid}.business-chat .conversation-source b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.business-chat .conversation-source p{margin:0;font-size:11px;line-height:1.5}.business-chat .conversation-source .source-price{white-space:nowrap;grid-area:1/2;margin:0}.business-chat .source-price strong{font-size:15px}.business-chat .conversation-source .source-specifications{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.business-chat .source-location{grid-area:2/2;justify-content:flex-end}.business-chat .conversation-source .source-updated{grid-column:1/-1;margin:0}.business-chat .conversation-composer{background:#fbfbf8;border-top:0;padding:0 24px 16px}.business-chat .composer-line{padding:14px 0 0}.business-chat .chat-input-form.dynamic-form{background:#fcfcf9;border:1px solid #dfe2d8;border-radius:12px;grid-template-columns:36px 36px minmax(0,1fr) auto;gap:9px;padding:12px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 2px 8px #35442b05}.business-chat .chat-input-form:has(textarea:focus-visible){border-color:#aeb9a7;box-shadow:0 0 0 2px #68715d0d}.business-chat .chat-input-form .field{grid-area:1/1/auto/-1}.business-chat .chat-input-form .field textarea{height:84px;min-height:84px;max-height:170px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;padding:6px;font-size:14px;line-height:1.75}.business-chat .chat-input-form .composer-icon{grid-row:2;width:34px;height:32px;min-height:32px}.business-chat .chat-input-form .composer-icon svg{width:22px;height:22px}body.page-business-chat #main .chat-input-form>.primary{color:#fff;white-space:nowrap;background:#ad4d31;border-radius:8px;grid-area:2/4;justify-content:center;align-items:center;width:88px;min-width:88px;height:34px;min-height:34px;padding:0;font-size:14px;line-height:20px;display:inline-flex;position:relative;transform:none}.business-chat .chat-input-form .composer-more{grid-column:3}.business-chat .chat-input-form>.error{grid-column:1/-1}.business-chat .composer-panel{background:#f1f3e9;border:0;border-radius:10px;margin-top:10px}.business-chat .conversation-details{border:1px solid #e1e5d6;max-width:640px;padding:26px}.business-chat .dynamic-form{flex-direction:column;gap:16px;display:flex}.business-chat .dynamic-form .field{flex-direction:column;gap:7px;font-size:13px;display:flex}.business-chat .dynamic-form .field :-webkit-any(input,select,textarea){width:100%}.business-chat .dynamic-form .field :is(input,select,textarea){width:100%}.business-chat .dynamic-form .field>small{color:#828b7b;font-size:11px}.business-chat .dynamic-form .field input[type=checkbox]{width:auto}.business-chat .dynamic-form>.primary{color:#fff;background:#ad4d31;border-radius:8px;padding:12px 18px}.business-chat .conversation-details .panel{margin-bottom:18px;padding:20px}.business-chat .conversation-details h2{margin:0 0 14px;font-family:inherit;font-size:18px}.business-chat .conversation-details .quote-card{border-bottom:1px solid #e1e6d8;padding:16px 0}.business-chat .conversation-details .quote-card h3{color:#ad4d31}.business-chat .row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-chat .prose{white-space:pre-wrap;overflow-wrap:anywhere}.business-chat .pager{justify-content:center;align-items:center;gap:14px;padding:12px;font-size:12px;display:flex}.business-chat .sheet-dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.business-chat .sheet-dialog[open]{justify-content:center;align-items:center;display:flex}.business-chat .sheet-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23362955}.business-chat .sheet-dialog>section{border-radius:16px}.business-chat .button-row button{border:1px solid #d3dac9;border-radius:8px;padding:10px 14px}.business-chat-empty,.business-chat-loading{text-align:center;color:#829078;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;min-height:350px;padding:30px;display:flex}.business-chat-empty h2{color:#3e5036;margin:0;font-size:23px}.business-chat-empty p{font-size:13px}.business-error{color:#a44930;background:#faf0e9;margin:0;padding:12px 20px;font-size:12px}.business-error button{text-decoration:underline}.business-chat .error{color:#ad4d31}.business-toast{z-index:50;color:#fff;background:#344434;border-radius:10px;max-width:90%;padding:12px 22px;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}@media (max-width:1000px){.business-chat{--business-list-width:230px;grid-template-columns:60px var(--business-list-width) minmax(0,1fr)}.page-business-chat #main{padding:18px}.business-chat .conversation-scroll{padding-inline-start:18px;padding-inline-end:18px}.business-row time{display:none}}@media (max-width:680px){.page-business-chat #main{padding:12px}.business-chat-heading{margin-bottom:12px}.business-chat-heading h1{font-size:22px}.business-chat-heading>p,.business-chat-heading .section-kicker{display:none}.business-chat{border-radius:12px;grid-template-columns:56px minmax(0,1fr);height:100dvh;min-height:620px}.business-nav{padding:14px 3px}.business-self-avatar{width:36px;height:36px}.business-chat .business-nav-item{width:44px}.business-chat>.business-conversation{grid-column:2}.business-contacts{grid-column:2;grid-template-columns:minmax(0,1fr)}.business-contacts .business-contacts-inbox{display:flex}.business-contacts .business-contact-panel,.business-contacts.show-contact .business-contacts-inbox{display:none}.business-contacts.show-contact .business-contact-panel{display:flex}.business-contact-header{min-height:66px;padding:12px}.business-contact-header h2{font-size:16px}.business-contact-header button[aria-label=返回联系人列表]{display:grid}.business-contact-card{margin:24px auto;padding:0 18px}body.woven-site.page-business-chat .business-chat .conversation-header h1{font-size:17px}.business-inbox,.business-conversation{height:100%}.business-inbox{display:none}.business-chat.show-list>.business-inbox{display:flex}.business-chat.show-list>.business-conversation{display:none}.business-chat .conversation-header>button:first-child{display:grid}.business-chat .conversation-header{min-height:66px;padding:12px}.business-chat .conversation-composer{padding:0 10px 10px}.business-chat .conversation-source{margin:10px}.business-chat .source-summary{column-gap:8px}.business-chat .conversation-source .source-specifications{grid-column:1/-1}.business-chat .source-location{grid-area:auto/1/auto/-1;justify-content:flex-start}.business-chat .conversation-scroll{padding-inline-start:12px;padding-inline-end:12px}.business-chat .chat-input-form .field textarea{height:54px;min-height:54px}.business-chat .message-bubble{max-width:calc(100% - 66px)}.business-chat .sheet-dialog[open]{align-items:flex-end}}
