.email-assistant-launcher{z-index:10000;height:40px;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 14px #183cc526}.email-ready-dot{background:#b9f2cf;border-radius:50%;width:7px;height:7px}.email-launcher-state{border-left:1px solid #ffffff60;margin-left:2px;padding-left:10px;font-size:12px;font-weight:400}.email-generating-spinner{animation:1.6s linear infinite email-generating-turn}@keyframes email-generating-turn{to{transform:rotate(360deg)}}@keyframes email-generating-type{0%{opacity:0}to{opacity:1}}@keyframes email-generating-erase{0%{opacity:1}to{opacity:0}}.email-assistant{--email-ink:#202d48;--email-muted:#63708a;--email-line:#dce3ed;--email-accent:#183cc5;--email-rail:#f5f7fb}.email-assistant .ant-drawer-body{padding:0}.email-assistant .ant-drawer-header{padding:8px 16px}.email-assistant .ant-drawer-header-title,.email-assistant .ant-drawer-title{min-width:0}.email-assistant .ant-drawer-footer{padding:16px 24px}.email-assistant .email-heading{min-width:0;color:var(--email-ink);align-items:center;gap:10px;display:flex}.email-assistant .email-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.email-assistant .email-heading>.anticon{color:var(--email-accent);font-size:18px}.email-assistant .email-heading strong{white-space:nowrap;font-size:15px;display:block}.email-assistant .email-heading span:not(.anticon){color:var(--email-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}.email-assistant .email-workspace{min-height:100%;color:var(--email-ink);grid-template-columns:292px minmax(0,1fr);display:grid}.email-assistant .email-context{background:var(--email-rail);border-right:1px solid var(--email-line);min-width:0;padding:24px 20px}.email-assistant .email-composer{min-width:0;padding:24px 28px 32px}.email-assistant .email-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.email-assistant .email-section-heading h3{margin:0;font-size:14px;font-weight:650}.email-assistant .email-section-heading>span:not(.ant-tag){color:var(--email-muted);font-size:12px}.email-assistant .email-person{align-items:center;gap:12px;margin:20px 0 16px;display:flex}.email-assistant .email-person .ant-avatar{color:var(--email-accent);background:#e2e8ff;flex-shrink:0;font-weight:600}.email-assistant .email-person h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;line-height:1.35}.email-assistant .email-contact-line{overflow-wrap:anywhere;align-items:baseline;gap:9px;margin:8px 0;font-size:12px;display:flex}.email-assistant .email-contact-line .anticon{color:var(--email-muted)}.email-assistant .email-client-note{border-left:2px solid #b6c5ec;margin-top:20px;padding-left:10px;font-size:12px}.email-assistant .email-client-note p{white-space:pre-wrap;margin:5px 0 0}.email-assistant .email-muted{color:var(--email-muted);font-size:12px;line-height:1.6}.email-assistant .email-properties{border-top:1px solid var(--email-line);margin-top:26px;padding-top:20px}.email-assistant .email-count{background:#e7ecf5;border-radius:4px;padding:1px 7px}.email-assistant .email-property-list{flex-direction:column;gap:8px;max-height:250px;display:flex;overflow-y:auto}.email-assistant .email-property{border:1px solid var(--email-line);width:100%;color:var(--email-ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.email-assistant .email-property>.anticon{color:var(--email-muted);margin-top:3px}.email-assistant .email-property strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.email-assistant .email-property small{color:var(--email-muted);margin-top:3px;font-size:11px;display:block}.email-assistant .email-property:hover{border-color:#8194d7}.email-assistant .email-property:focus-visible{outline:2px solid var(--email-accent);outline-offset:2px}.email-assistant .email-property.is-selected{border-color:var(--email-accent);box-shadow:inset 3px 0 var(--email-accent);background:#f0f3ff}.email-assistant .email-property-details dl{margin:18px 0;font-size:12px}.email-assistant .email-property-details dl>div{margin:9px 0}.email-assistant .email-property-details dt{color:var(--email-muted);font-size:11px}.email-assistant .email-property-details dd{overflow-wrap:anywhere;margin:2px 0 0}.email-assistant .email-property-details .ant-typography{font-size:12px}.email-assistant .email-context .ant-collapse-header{font-size:12px;font-weight:600;padding:14px 0!important}.email-assistant .email-context .ant-collapse-body{padding:0!important}.email-assistant .email-notices{background:#fff8e9;border-left:3px solid #d0a448;border-radius:0 4px 4px 0;margin-top:16px;padding:10px 12px}.email-assistant .email-notices h4{margin:0 0 8px;font-size:12px}.email-assistant .email-notices p{white-space:pre-wrap;margin:6px 0;font-size:12px}.email-assistant .email-notices small{color:#795c21;font-size:11px}.email-assistant .email-jobs{margin:0;padding:0;list-style:none}.email-assistant .email-jobs li{border-top:1px solid var(--email-line);padding:12px 0;font-size:12px}.email-assistant .email-jobs li:first-child{border-top:0;padding-top:0}.email-assistant .email-jobs li>div{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.email-assistant .email-jobs p{overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.email-assistant .email-jobs small{color:var(--email-muted);font-size:11px;display:block}.email-assistant .email-object-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.email-assistant .email-billing{border:1px solid var(--email-line);overflow-wrap:anywhere;background:#fff;border-radius:6px;margin-top:16px;padding:12px;font-size:12px}.email-assistant .email-billing h4{margin:0 0 10px}.email-assistant .email-billing p{margin:6px 0 0}.email-assistant .email-billing dl{margin:10px 0 0}.email-assistant .email-billing-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-assistant .email-billing-summary>strong{font-size:18px}.email-assistant .email-contact-history{overflow-wrap:anywhere}.email-assistant .email-envelope{border-bottom:1px solid var(--email-line);margin-bottom:24px;padding-bottom:16px}.email-assistant .email-envelope h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 14px;font-size:21px;line-height:1.4}.email-assistant .email-recipient{overflow-wrap:anywhere;gap:12px;margin:6px 0;font-size:12px;display:flex}.email-assistant .email-recipient>span:first-child{min-width:28px;color:var(--email-muted)}.email-assistant .email-envelope .ant-collapse-header{font-size:12px;color:var(--email-accent)!important;padding:12px 0 0!important}.email-assistant .email-envelope .ant-collapse-body{padding:14px 0 0!important}.email-assistant .email-original{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:13px;line-height:1.7;overflow-y:auto}.email-assistant .email-answer .email-section-heading{margin-bottom:12px}.email-assistant .email-answer .email-section-heading h3{font-size:17px}.email-assistant .email-reply-label{color:var(--email-muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;display:block}.email-assistant .email-reply-label strong{color:var(--email-ink);font-weight:500}.email-assistant .email-reply-text{color:var(--email-ink);border-color:#ccd5e5;border-radius:6px;padding:18px 20px;font-size:14px;line-height:1.85}.email-assistant .email-editor-meta{color:var(--email-muted);justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;display:flex}.email-assistant .email-editor-meta .anticon{color:#477b63;margin-right:4px}.email-assistant .email-generating{margin-top:16px;padding:16px 0}.email-assistant .email-generating-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.email-assistant .email-generating-tip{max-width:440px;display:grid}.email-assistant .email-generating-tip p{visibility:hidden;color:var(--email-ink);grid-area:1/1;margin:0;font-size:14px;line-height:1.7}.email-assistant .email-generating-tip p.is-current{visibility:visible}.email-assistant .email-generating-word{display:inline-block}.email-assistant .email-generating-character{animation:60ms linear both email-generating-type,.18s ease-out forwards email-generating-erase;animation-delay:var(--character-delay), var(--erase-delay)}.email-assistant .email-generating[data-active=false] *,.email-assistant .email-generating[data-active=false] :before,.email-assistant .email-generating[data-active=false] :after{animation-play-state:paused}.email-assistant .email-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-assistant .email-footer-note{color:var(--email-muted);max-width:300px;font-size:12px}.email-assistant .email-schedule{background:#f5f7ff;border:1px solid #cbd5f8;border-radius:8px;margin-top:24px;padding:20px}.email-assistant .email-schedule .ant-alert{margin-bottom:16px}.email-assistant .email-schedule .ant-radio-group{flex-wrap:wrap;margin:12px 0 18px;display:flex}.email-assistant .email-schedule-date{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.email-assistant .email-schedule-summary{overflow-wrap:anywhere;border-top:1px solid #d6def7;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;margin:16px 0 6px;padding:18px 0;font-size:13px;display:grid}.email-assistant .email-schedule-signature{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:13px;display:flex}.email-assistant .email-schedule-signature .ant-radio-group{margin:0}.email-assistant .email-schedule-signature a{color:var(--email-accent);text-underline-offset:3px;text-decoration:underline}.email-assistant .email-schedule-summary>span{color:var(--email-muted)}.email-assistant .email-scheduled{background:#f4faf7;border:1px solid #b6d5c6;border-radius:6px;margin-top:24px;padding:18px;font-size:13px}.email-assistant .email-scheduled summary{cursor:pointer;color:var(--email-accent);margin:10px 0}.email-assistant .email-scheduled .email-section-heading{flex-wrap:wrap}.email-assistant .email-composer>.ant-alert{margin-top:16px}.email-assistant .email-context .ant-alert{margin:12px 0;font-size:12px}@media (width<=760px){.email-assistant .email-heading span:not(.anticon){display:none}.email-assistant .email-workspace{grid-template-columns:minmax(0,1fr)}.email-assistant .email-context{border-right:0;border-bottom:1px solid var(--email-line);padding:20px}.email-assistant .email-composer{padding:24px 20px}.email-assistant .email-property-list{max-height:180px}.email-assistant .email-footer{flex-wrap:wrap}.email-assistant .email-footer-note{max-width:none}.email-assistant .email-footer .ant-space{margin-left:auto}.email-assistant .email-editor-meta{flex-wrap:wrap}.email-assistant .email-schedule{padding:16px}.email-assistant .email-schedule-summary{grid-template-columns:minmax(0,1fr)}}.email-answer>.email-section-heading{flex-wrap:wrap}.reply-template-modal .ant-modal-container{padding:20px}.reply-template-modal .reply-template-total{color:#63708a;margin-left:6px;font-size:12px;font-weight:400}.reply-template-modal .reply-template-filters{grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin:18px 0 14px;display:grid}.reply-template-modal .reply-template-browser{border:1px solid #dce3ed;border-radius:6px;grid-template-columns:240px minmax(0,1fr);height:min(580px,100dvh - 210px);min-height:240px;display:grid;overflow:hidden}.reply-template-modal .reply-template-list{background:#f5f7fb;border-right:1px solid #dce3ed;overflow-y:auto}.reply-template-modal .reply-template-list>button{text-align:left;color:#202d48;cursor:pointer;width:100%;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #e6ebf3;padding:12px 14px;display:block}.reply-template-modal .reply-template-list small{color:#63708a;margin-bottom:3px;font-size:11px;display:block}.reply-template-modal .reply-template-list strong{font-size:13px;font-weight:550;line-height:1.5}.reply-template-modal .reply-template-list>button:hover{background:#eaf0ff}.reply-template-modal .reply-template-list>button.is-selected{background:#eaf0ff;box-shadow:inset 3px 0 #183cc5}.reply-template-modal .reply-template-list>button:focus-visible{outline-offset:-3px;outline:2px solid #183cc5}.reply-template-modal .reply-template-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.reply-template-modal .reply-template-preview-scroll{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.reply-template-modal .reply-template-preview-scroll h3{overflow-wrap:anywhere;margin:8px 0 16px;font-size:18px;line-height:1.4}.reply-template-modal .reply-template-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#202d48;font-size:13px;line-height:1.75}.reply-template-modal .reply-template-preview-scroll .ant-alert{margin-bottom:16px}.reply-template-modal .reply-template-fields{background:#f5f7fb;border-radius:6px;margin-bottom:18px;padding:12px}.reply-template-modal .reply-template-fields p{margin:0 0 10px;font-size:12px;font-weight:600}.reply-template-modal .reply-template-fields label{margin-top:10px;font-size:12px;display:block}.reply-template-modal .reply-template-fields label>span{margin-bottom:4px;display:block}.reply-template-modal .reply-template-preview-switch{margin-bottom:14px}.reply-template-modal .reply-template-html{background:#fff;border:1px solid #dce3ed;border-radius:4px;width:100%;height:360px;display:block}.reply-template-modal .reply-template-html.is-signature{height:190px}.reply-template-modal .reply-template-actions{border-top:1px solid #dce3ed;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.reply-template-modal .reply-template-placeholder{text-align:center;color:#63708a;margin:auto;padding:24px;font-size:13px}.reply-template-modal .reply-template-placeholder>.anticon{color:#183cc5;font-size:26px}@media (width<=640px){.reply-template-modal .ant-modal-container{padding:16px}.reply-template-modal .reply-template-filters{grid-template-columns:minmax(0,1fr);gap:8px}.reply-template-modal .reply-template-browser{grid-template-rows:125px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 235px);min-height:300px}.reply-template-modal .reply-template-list{border-bottom:1px solid #dce3ed;border-right:0}.reply-template-modal .reply-template-list>button{padding:8px 12px}.reply-template-modal .reply-template-preview-scroll{padding:14px}.reply-template-modal .reply-template-actions{padding:10px}}@media (prefers-reduced-motion:reduce){.email-generating-spinner,.email-assistant .email-generating-character{animation:none}}.voice-summary-content{white-space:pre-wrap;word-break:break-word;color:#000000d9;-webkit-user-select:text;user-select:text;min-height:400px;padding:8px 0;font-size:14px;line-height:1.6}.drawer{z-index:1001;border-right:5px solid #00f;align-items:center;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer button{position:relative}.workplace-entrances-popup .ant-select-tree-switcher{display:none}.workplace-entrances-popup .ant-select-tree-checkbox{margin-inline-start:6px}.d-flex{display:flex}.align-items-center{align-items:center}.p-layout{padding:16px}.px-layout{padding:0 16px}.pr-layout-50{padding-right:8px}.m-0{margin:0}.mt-layout-50{margin-top:8px!important}.mb-layout-50{margin-bottom:8px!important}.mb-layout-25{margin-bottom:4px!important}.mb-layout{margin-bottom:16px!important}.text-white-nowrap{white-space:nowrap}@media (width>=576px){.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.m-0{margin:0!important}.me-layout{margin-right:8px}.mb-layout{margin-bottom:16px!important}.p-layout{padding:16px!important}.py-layout{padding:16px 0!important}.text-start{text-align:left}.text-middle{text-align:center}.text-end{text-align:right}}@media (width>=768px){.d-sm-block{display:block}.d-sm-flex{display:flex}.d-sm-none{display:none}.text-sm-start{text-align:left}.text-sm-middle{text-align:center}.text-sm-end{text-align:right}}@media (width>=992px){.d-md-block{display:block}.d-md-flex{display:flex}.d-md-none{display:none}.text-md-start{text-align:left}.text-md-middle{text-align:center}.text-md-end{text-align:right}}@media (width>=1200px){.d-lg-block{display:block}.d-lg-flex{display:flex}.d-lg-none{display:none}.text-lg-start{text-align:left}.text-lg-middle{text-align:center}.text-lg-end{text-align:right}}@media (width>=1400px){.d-xl-block{display:block}.d-xl-flex{display:flex}.d-xl-none{display:none}.text-xl-start{text-align:left}.text-xl-middle{text-align:center}.text-xl-end{text-align:right}}.color-danger{color:#ff4d4f}body{background:#fff;margin:0;padding:0}.main_inner{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.main_inner.small{max-width:800px}.main_header{padding-bottom:16px}.main_content{min-height:100vh;margin:0 auto;padding:24px 24px 88px}.main_footer{z-index:1000;background-color:#fff;border-top:1px solid #ddd;width:100%;height:64px;padding:16px 0;position:fixed;bottom:0;left:0;right:0}.tickets_drawer_wrapper{border-right:5px solid #1677ff;align-items:center;display:flex;position:fixed;top:0;bottom:0;right:0}.object_description{border:1px solid #ddd}.object_description>div{cursor:pointer;border-bottom:1px solid #ddd;padding:16px}.object_description>div:last-child{border-bottom:none}.object_description>div:nth-child(odd){background-color:#fff}.ant-select-dropdown *{white-space:break-spaces!important;word-break:break-word!important}.anticon-loading.anticon-spin{color:#1890ff!important}
