.oai-mcc{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-crm-contact-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-contact-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.oai-main-tenant-crm-contact-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:4px;display:flex}.oai-main-tenant-crm-contact-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.oai-main-tenant-crm-contact-tab:hover{color:var(--oai-primary)}.oai-main-tenant-crm-contact-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-crm-contact-tab-active:hover{color:var(--oai-primary)}.oai-main-tenant-crm-contact-stats{flex-direction:row;flex-shrink:0;gap:12px;display:flex}.oai-main-tenant-crm-contact-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex:1;min-width:0;height:130px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-contact-stat-label{color:#52525b;font-size:14px}.oai-main-tenant-crm-contact-stat-value{color:#18181b;margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.oai-main-tenant-crm-contact-stat-hint{color:#52525b;margin-top:20px;font-size:14px}.oai-main-tenant-crm-contact-table{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-contact-table-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;align-items:center;height:57px;padding:0 15px;display:flex}.oai-main-tenant-crm-contact-table-title{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-crm-contact-thead,.oai-main-tenant-crm-contact-tr{box-sizing:border-box;grid-template-columns:185px 390px 164px 154px 98px 255px 1fr;align-items:center;padding:0 11px;display:grid}.oai-main-tenant-crm-contact-thead{background:#f4f4f5;border-bottom:1px solid #e4e4e7;height:45px}.oai-main-tenant-crm-contact-th{color:#52525b;font-size:14px;font-weight:700}.oai-main-tenant-crm-contact-tr{border-bottom:1px solid #e4e4e7;min-height:61px}.oai-main-tenant-crm-contact-tr:last-child{border-bottom:0}.oai-main-tenant-crm-contact-tr:hover{background:#fafafa}.oai-main-tenant-crm-contact-td{color:#18181b;padding-right:12px;font-size:14px}.oai-main-tenant-crm-contact-td-two{flex-direction:column;gap:4px;display:flex}.oai-main-tenant-crm-contact-cell-main{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-contact-cell-main2{color:#18181b;font-size:14px}.oai-main-tenant-crm-contact-cell-sub{color:#a1a1aa;font-size:12px}.oai-main-tenant-crm-contact-tag{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-ring);color:var(--oai-primary);border-radius:20px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-contact-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-contact-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-crm-contact-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-crm-contact-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-crm-contact-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-contact-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-crm-contact-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-crm-contact-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-crm-contact-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-crm-contact-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-contact-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-crm-contact-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-crm-contact-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-crm-contact-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-crm-contact-ai-info{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.oai-main-tenant-crm-contact-ai-info-title{color:#18181b;font-size:12px;font-weight:600}.oai-main-tenant-crm-contact-ai-info-item{color:#52525b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.oai-main-tenant-crm-contact-ai-info-dot{background:var(--oai-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.oai-main-tenant-crm-contact-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-crm-contact-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-crm-contact-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-crm-contact-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-crm-contact-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-crm-contact-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-crm-contact-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-crm-contact-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-crm-contact-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-crm-contact-ai-send:hover{background:#15803d}.oai-main-tenant-crm-contact-ai-head-btn,.oai-main-tenant-crm-contact-ai-tool,.oai-main-tenant-crm-contact-ai-send{appearance:none;border:0;padding:0;font-family:inherit}.oai-main-tenant-crm-contact-ai-head-btn,.oai-main-tenant-crm-contact-ai-tool{background:0 0}.oai-main-tenant-crm-contact-ai-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-contact-tab{appearance:none;border:0;font-family:inherit}.oai-main-tenant-crm-contact-tab:not(.oai-main-tenant-crm-contact-tab-active){background:0 0}.oai-main-tenant-crm-contact-body{gap:12px;padding:12px 20px}.oai-main-tenant-crm-contact-tabs{gap:4px;height:40px;padding:4px}.oai-main-tenant-crm-contact-tab{height:30px;padding:0 12px;font-size:13px}.oai-main-tenant-crm-contact-stats{gap:10px}.oai-main-tenant-crm-contact-stat{height:112px;padding:16px}.oai-main-tenant-crm-contact-stat-label{font-size:13px}.oai-main-tenant-crm-contact-stat-value{margin-top:6px;font-size:22px}.oai-main-tenant-crm-contact-stat-hint,.oai-main-tenant-crm-contact-stat-desc{margin-top:14px;font-size:13px}.oai-main-tenant-crm-contact-table-head,.oai-main-tenant-crm-contact-relation-head,.oai-main-tenant-crm-contact-col-head{height:44px;min-height:44px}.oai-main-tenant-crm-contact-thead{height:38px;min-height:38px}.oai-main-tenant-crm-contact-tr{min-height:52px}.oai-main-tenant-crm-contact-th,.oai-main-tenant-crm-contact-td,.oai-main-tenant-crm-contact-cust-name,.oai-main-tenant-crm-contact-cell-main,.oai-main-tenant-crm-contact-cell-main2,.oai-main-tenant-crm-contact-card-customer,.oai-main-tenant-crm-contact-table-title,.oai-main-tenant-crm-contact-relation-title,.oai-main-tenant-crm-contact-section-title{font-size:13px}.oai-main-tenant-crm-contact-cust-code,.oai-main-tenant-crm-contact-cell-sub,.oai-main-tenant-crm-contact-ir-region,.oai-main-tenant-crm-contact-next-time,.oai-main-tenant-crm-contact-card-opp,.oai-main-tenant-crm-contact-card-amount,.oai-main-tenant-crm-contact-rel-tag,.oai-main-tenant-crm-contact-rel-meta{font-size:12px}.oai-main-tenant-crm-contact-relation{width:320px}.oai-main-tenant-crm-contact-relation-body{gap:10px;padding:14px}.oai-main-tenant-crm-contact-rel-card{gap:6px;padding:12px}.oai-main-tenant-crm-contact-board{gap:10px}.oai-main-tenant-crm-contact-col{width:184px}.oai-main-tenant-crm-contact-col-body{gap:10px;padding:10px}.oai-main-tenant-crm-contact-card{height:112px;padding:11px 10px}.oai-main-tenant-crm-contact-table{min-width:0}.oai-main-tenant-crm-contact-td{min-width:0;overflow:hidden}.oai-main-tenant-crm-contact-cell-main,.oai-main-tenant-crm-contact-cell-main2,.oai-main-tenant-crm-contact-cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oai-main-tenant-crm-contact-tr{appearance:none;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:background-color .16s,box-shadow .16s}.oai-main-tenant-crm-contact-tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #4f46e559}.oai-main-tenant-crm-contact-tr-active,.oai-main-tenant-crm-contact-tr-active:hover{background:var(--oai-primary-bg);box-shadow:inset 3px 0 0 0 var(--oai-primary)}.oai-main-tenant-crm-contact-table-head{flex-wrap:wrap;row-gap:10px;height:auto;min-height:56px}.oai-main-tenant-crm-contact-table-title{white-space:nowrap;flex:auto;min-width:max-content}.oai-main-tenant-crm-contact-stats{flex-wrap:wrap}.oai-main-tenant-crm-contact-stat{flex:150px}.oai-main-tenant-crm-contact-thead,.oai-main-tenant-crm-contact-tr{grid-template-columns:minmax(140px,1.3fr) minmax(200px,2.6fr) minmax(120px,1.1fr) minmax(110px,1fr) minmax(80px,.7fr) minmax(150px,1.6fr) minmax(110px,1fr)}.oai-main-tenant-crm-contact-td{min-width:0}
.oai-main-tenant-crm-pipeline-dialog-layer{z-index:9000000;background:#0000004d;position:fixed;inset:0}.oai-main-tenant-crm-pipeline-dialog-layer,.oai-main-tenant-crm-pipeline-dialog-layer *{box-sizing:border-box}.oai-main-tenant-crm-pipeline-dialog{z-index:9000001;color:#18181b;background:0 0;border:0;border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.oai-main-tenant-crm-pipeline-dialog>form{max-height:inherit;box-sizing:border-box;border-radius:inherit;background:#fff;border:1px solid #e4e4e7;flex-direction:column;margin:0;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.oai-main-tenant-crm-pipeline-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:12px;min-height:52px;padding:14px 20px;display:flex;position:sticky;top:0}.oai-main-tenant-crm-pipeline-dialog-head-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.oai-main-tenant-crm-pipeline-dialog-head-text{gap:3px;min-width:0;display:grid}.oai-main-tenant-crm-pipeline-dialog-title{color:#18181b;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oai-main-tenant-crm-pipeline-dialog h3.oai-main-tenant-crm-pipeline-dialog-title{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;font-size:16px;line-height:1.35;position:static}.oai-main-tenant-crm-pipeline-dialog-subtitle{color:#71717a;font-size:12px;line-height:1.35}.oai-main-tenant-crm-pipeline-dialog-close{color:#71717a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;line-height:1;display:grid}.oai-main-tenant-crm-pipeline-dialog-body{gap:16px;padding:20px;display:grid}.oai-main-tenant-crm-pipeline-dialog-preview{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.oai-main-tenant-crm-pipeline-dialog-preview span{color:#71717a;font-size:12px;display:block}.oai-main-tenant-crm-pipeline-dialog-preview strong{color:#18181b;margin-top:4px;font-size:14px;display:block}.oai-main-tenant-crm-pipeline-dialog-grid{gap:14px;display:grid}.oai-main-tenant-crm-pipeline-dialog-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-crm-pipeline-dialog-field{align-content:start;gap:8px;min-width:0;display:grid}.oai-main-tenant-crm-pipeline-dialog-field-full{grid-column:1/-1}.oai-main-tenant-crm-pipeline-dialog-field-label{color:#3f3f46;font-size:14px;font-weight:500;line-height:1.35}.oai-main-tenant-crm-pipeline-dialog label{color:#3f3f46;gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.oai-main-tenant-crm-pipeline-dialog input,.oai-main-tenant-crm-pipeline-dialog select,.oai-main-tenant-crm-pipeline-dialog textarea{color:#18181b;box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.oai-main-tenant-crm-pipeline-dialog textarea{resize:vertical;min-height:112px}.oai-main-tenant-crm-pipeline-dialog input:focus,.oai-main-tenant-crm-pipeline-dialog select:focus,.oai-main-tenant-crm-pipeline-dialog textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd5c}.oai-main-tenant-crm-pipeline-dialog menu{z-index:1;background:#fafafa;border-top:1px solid #e4e4e7;flex:none;justify-content:flex-end;gap:12px;margin:4px 0 0;padding:16px 20px;display:flex;position:sticky;bottom:0}.oai-main-tenant-crm-pipeline-dialog button{color:#52525b;min-width:72px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.oai-main-tenant-crm-pipeline-dialog button:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.oai-main-tenant-crm-pipeline-dialog button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.oai-main-tenant-crm-pipeline-dialog button[type=submit]:hover{color:#fff;background:#4338ca;border-color:#4338ca}.oai-main-tenant-crm-pipeline-dialog button.oai-main-tenant-crm-pipeline-dialog-close{color:#71717a;background:0 0;border:0;width:32px;min-width:32px;height:32px;padding:0;font-size:20px}.oai-main-tenant-crm-pipeline-dialog button.oai-main-tenant-crm-pipeline-dialog-close:hover{color:#18181b;background:#f4f4f5;border:0}
.oai-cp{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-crm-pipeline-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-pipeline-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.oai-main-tenant-crm-pipeline-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:4px;display:flex}.oai-main-tenant-crm-pipeline-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.oai-main-tenant-crm-pipeline-tab:hover{background:#f4f4f5}.oai-main-tenant-crm-pipeline-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-crm-pipeline-tab-active:hover{background:var(--oai-primary-bg)}.oai-main-tenant-crm-pipeline-stats{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.oai-main-tenant-crm-pipeline-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;height:130px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-pipeline-stat-label{color:#52525b;font-size:14px}.oai-main-tenant-crm-pipeline-stat-value{color:#18181b;margin-top:4px;font-size:24px;font-weight:600;line-height:1.2}.oai-main-tenant-crm-pipeline-stat-desc{color:#52525b;margin-top:auto;font-size:14px}.oai-main-tenant-crm-pipeline-board{flex-direction:row;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-pipeline-col{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:198px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-pipeline-col-head{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 13px;display:flex}.oai-main-tenant-crm-pipeline-col-title{color:#52525b;font-size:14px;font-weight:500}.oai-main-tenant-crm-pipeline-col-count{color:#52525b;font-size:14px}.oai-main-tenant-crm-pipeline-col-body{flex-direction:column;gap:8px;padding:0 13px 13px;display:flex}.oai-main-tenant-crm-pipeline-card{box-sizing:border-box;border-radius:var(--oai-radius-md);background:#f4f4f5;border:1px solid #e4e4e7;flex-direction:column;height:124px;padding:13px 12px;display:flex}.oai-main-tenant-crm-pipeline-card-customer{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-crm-pipeline-card-opp{color:#52525b;margin-top:9px;font-size:12px}.oai-main-tenant-crm-pipeline-card-amount{color:#52525b;margin-top:7px;font-size:12px}.oai-main-tenant-crm-pipeline-card-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.oai-main-tenant-crm-pipeline-card-owner{color:#18181b;font-size:12px}.oai-main-tenant-crm-pipeline-priority{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-pipeline-priority-indigo{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-ring);color:var(--oai-primary)}.oai-main-tenant-crm-pipeline-priority-amber{color:#a16207;background:#fefce8;border:1px solid #fde68a}.oai-main-tenant-crm-pipeline-priority-red{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}.oai-main-tenant-crm-pipeline-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-pipeline-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-crm-pipeline-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-crm-pipeline-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-crm-pipeline-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-pipeline-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-crm-pipeline-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-crm-pipeline-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-crm-pipeline-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-crm-pipeline-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-pipeline-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-crm-pipeline-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-crm-pipeline-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-crm-pipeline-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-crm-pipeline-ai-info{box-sizing:border-box;border-radius:var(--oai-radius-xl);border:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.oai-main-tenant-crm-pipeline-ai-info-title{color:#18181b;font-size:12px;font-weight:600}.oai-main-tenant-crm-pipeline-ai-info-point{color:#52525b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.oai-main-tenant-crm-pipeline-ai-info-dot{background:var(--oai-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.oai-main-tenant-crm-pipeline-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-crm-pipeline-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-crm-pipeline-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-crm-pipeline-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-crm-pipeline-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-crm-pipeline-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-crm-pipeline-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-crm-pipeline-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-crm-pipeline-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-crm-pipeline-ai-send:hover{background:#15803d}.oai-main-tenant-crm-pipeline-ai-head-btn,.oai-main-tenant-crm-pipeline-ai-tool,.oai-main-tenant-crm-pipeline-ai-send{appearance:none;border:0;padding:0;font-family:inherit}.oai-main-tenant-crm-pipeline-ai-head-btn,.oai-main-tenant-crm-pipeline-ai-tool{background:0 0}.oai-main-tenant-crm-pipeline-ai-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-pipeline-tab{appearance:none;border:0;font-family:inherit}.oai-main-tenant-crm-pipeline-tab:not(.oai-main-tenant-crm-pipeline-tab-active){background:0 0}.oai-main-tenant-crm-pipeline-body{gap:12px;padding:12px 20px}.oai-main-tenant-crm-pipeline-tabs{gap:4px;height:40px;padding:4px}.oai-main-tenant-crm-pipeline-tab{height:30px;padding:0 12px;font-size:13px}.oai-main-tenant-crm-pipeline-stats{gap:10px}.oai-main-tenant-crm-pipeline-stat{height:112px;padding:16px}.oai-main-tenant-crm-pipeline-stat-label{font-size:13px}.oai-main-tenant-crm-pipeline-stat-value{margin-top:6px;font-size:22px}.oai-main-tenant-crm-pipeline-stat-hint,.oai-main-tenant-crm-pipeline-stat-desc{margin-top:14px;font-size:13px}.oai-main-tenant-crm-pipeline-table-head,.oai-main-tenant-crm-pipeline-relation-head,.oai-main-tenant-crm-pipeline-col-head{height:44px;min-height:44px}.oai-main-tenant-crm-pipeline-thead{height:38px;min-height:38px}.oai-main-tenant-crm-pipeline-tr{min-height:52px}.oai-main-tenant-crm-pipeline-th,.oai-main-tenant-crm-pipeline-td,.oai-main-tenant-crm-pipeline-cust-name,.oai-main-tenant-crm-pipeline-cell-main,.oai-main-tenant-crm-pipeline-cell-main2,.oai-main-tenant-crm-pipeline-card-customer,.oai-main-tenant-crm-pipeline-table-title,.oai-main-tenant-crm-pipeline-relation-title,.oai-main-tenant-crm-pipeline-section-title{font-size:13px}.oai-main-tenant-crm-pipeline-cust-code,.oai-main-tenant-crm-pipeline-cell-sub,.oai-main-tenant-crm-pipeline-ir-region,.oai-main-tenant-crm-pipeline-next-time,.oai-main-tenant-crm-pipeline-card-opp,.oai-main-tenant-crm-pipeline-card-amount,.oai-main-tenant-crm-pipeline-rel-tag,.oai-main-tenant-crm-pipeline-rel-meta{font-size:12px}.oai-main-tenant-crm-pipeline-relation{width:320px}.oai-main-tenant-crm-pipeline-relation-body{gap:10px;padding:14px}.oai-main-tenant-crm-pipeline-rel-card{gap:6px;padding:12px}.oai-main-tenant-crm-pipeline-board{gap:10px}.oai-main-tenant-crm-pipeline-col{width:184px}.oai-main-tenant-crm-pipeline-col-body{gap:10px;padding:10px}.oai-main-tenant-crm-pipeline-card{appearance:none;text-align:left;cursor:pointer;width:100%;height:112px;padding:11px 10px;font-family:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s}.oai-main-tenant-crm-pipeline-card:hover{border-color:var(--oai-primary-border);box-shadow:0 1px 2px #0000000f}.oai-main-tenant-crm-pipeline-card:focus-visible{border-color:var(--oai-primary);outline:none;box-shadow:0 0 0 3px #4f46e52e}.oai-main-tenant-crm-pipeline-card-active,.oai-main-tenant-crm-pipeline-card-active:hover{border-color:var(--oai-primary);background:var(--oai-primary-bg)}.oai-main-tenant-crm-pipeline-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.oai-main-tenant-crm-quote-dialog-layer{z-index:9000000;background:#0000004d;position:fixed;inset:0}.oai-main-tenant-crm-quote-dialog-layer,.oai-main-tenant-crm-quote-dialog-layer *{box-sizing:border-box}.oai-main-tenant-crm-quote-dialog{z-index:9000001;color:#18181b;background:0 0;border:0;border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.oai-main-tenant-crm-quote-dialog>form{max-height:inherit;box-sizing:border-box;border-radius:inherit;background:#fff;border:1px solid #e4e4e7;flex-direction:column;margin:0;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.oai-main-tenant-crm-quote-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:12px;min-height:52px;padding:14px 20px;display:flex;position:sticky;top:0}.oai-main-tenant-crm-quote-dialog-head-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.oai-main-tenant-crm-quote-dialog-head-text{gap:3px;min-width:0;display:grid}.oai-main-tenant-crm-quote-dialog-title{color:#18181b;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oai-main-tenant-crm-quote-dialog h3.oai-main-tenant-crm-quote-dialog-title{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;font-size:16px;line-height:1.35;position:static}.oai-main-tenant-crm-quote-dialog-subtitle{color:#71717a;font-size:12px;line-height:1.35}.oai-main-tenant-crm-quote-dialog-close{color:#71717a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;line-height:1;display:grid}.oai-main-tenant-crm-quote-dialog-body{gap:16px;padding:20px;display:grid}.oai-main-tenant-crm-quote-dialog-preview{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.oai-main-tenant-crm-quote-dialog-preview span{color:#71717a;font-size:12px;display:block}.oai-main-tenant-crm-quote-dialog-preview strong{color:#18181b;margin-top:4px;font-size:14px;display:block}.oai-main-tenant-crm-quote-dialog-grid{gap:14px;display:grid}.oai-main-tenant-crm-quote-dialog-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-crm-quote-dialog-field{align-content:start;gap:8px;min-width:0;display:grid}.oai-main-tenant-crm-quote-dialog-field-label{color:#3f3f46;font-size:14px;font-weight:500;line-height:1.35}.oai-main-tenant-crm-quote-dialog label{color:#3f3f46;gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.oai-main-tenant-crm-quote-dialog input,.oai-main-tenant-crm-quote-dialog select,.oai-main-tenant-crm-quote-dialog textarea{color:#18181b;box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.oai-main-tenant-crm-quote-dialog input:focus,.oai-main-tenant-crm-quote-dialog select:focus,.oai-main-tenant-crm-quote-dialog textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd5c}.oai-main-tenant-crm-quote-dialog menu{z-index:1;background:#fafafa;border-top:1px solid #e4e4e7;flex:none;justify-content:flex-end;gap:12px;margin:4px 0 0;padding:16px 20px;display:flex;position:sticky;bottom:0}.oai-main-tenant-crm-quote-dialog button{color:#52525b;min-width:72px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.oai-main-tenant-crm-quote-dialog button:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.oai-main-tenant-crm-quote-dialog button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.oai-main-tenant-crm-quote-dialog button[type=submit]:hover{color:#fff;background:#4338ca;border-color:#4338ca}.oai-main-tenant-crm-quote-dialog button.oai-main-tenant-crm-quote-dialog-close{color:#71717a;background:0 0;border:0;width:32px;min-width:32px;height:32px;padding:0;font-size:20px}.oai-main-tenant-crm-quote-dialog button.oai-main-tenant-crm-quote-dialog-close:hover{color:#18181b;background:#f4f4f5;border:0}
.oai-mcq{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-crm-quote-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-quote-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.oai-main-tenant-crm-quote-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:4px;display:flex}.oai-main-tenant-crm-quote-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.oai-main-tenant-crm-quote-tab:hover{color:var(--oai-primary)}.oai-main-tenant-crm-quote-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-crm-quote-tab-active:hover{color:var(--oai-primary)}.oai-main-tenant-crm-quote-stats{flex-direction:row;flex-shrink:0;gap:12px;display:flex}.oai-main-tenant-crm-quote-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex:1;min-width:0;height:130px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-quote-stat-label{color:#52525b;font-size:14px}.oai-main-tenant-crm-quote-stat-value{color:#18181b;margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.oai-main-tenant-crm-quote-stat-hint{color:#52525b;margin-top:20px;font-size:14px}.oai-main-tenant-crm-quote-detail{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-quote-chips{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-wrap:wrap;gap:8px;padding:14px 23px;display:flex}.oai-main-tenant-crm-quote-chip{box-sizing:border-box;color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:14px;align-items:center;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-quote-chip-active{background:var(--oai-primary-bg);border-color:var(--oai-primary-ring);color:var(--oai-primary)}.oai-main-tenant-crm-quote-section-title{color:#18181b;padding:17px 15px 0;font-size:18px;font-weight:600}.oai-main-tenant-crm-quote-line-title{color:#18181b;padding:20px 15px 0;font-size:14px;font-weight:500}.oai-main-tenant-crm-quote-form{border:1px solid #e4e4e7;border-bottom:0;grid-template-columns:110px 1fr 110px 1fr 110px 1fr;margin:16px 16px 4px;display:grid}.oai-main-tenant-crm-quote-form-label,.oai-main-tenant-crm-quote-form-value{box-sizing:border-box;border-bottom:1px solid #e4e4e7;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:flex}.oai-main-tenant-crm-quote-form-label{color:#52525b;background:#f4f4f5;border-right:1px solid #e4e4e7}.oai-main-tenant-crm-quote-form-value{color:#18181b;background:#fff;border-right:1px solid #e4e4e7;font-weight:500}.oai-main-tenant-crm-quote-form-value-wide{grid-column:span 3}.oai-main-tenant-crm-quote-form-value-strong{font-weight:600}.oai-main-tenant-crm-quote-table{border-top:1px solid #e4e4e7;margin:12px 0 0}.oai-main-tenant-crm-quote-thead,.oai-main-tenant-crm-quote-tr{box-sizing:border-box;grid-template-columns:72px 139px 146px 109px 73px 73px 182px 146px 97px 182px 78px 1fr;align-items:center;padding:0 11px;display:grid}.oai-main-tenant-crm-quote-thead{background:#f4f4f5;border-bottom:1px solid #e4e4e7;height:45px}.oai-main-tenant-crm-quote-th{color:#52525b;font-size:14px;font-weight:700}.oai-main-tenant-crm-quote-tr{border-bottom:1px solid #e4e4e7;min-height:60px}.oai-main-tenant-crm-quote-tr:last-child{border-bottom:0}.oai-main-tenant-crm-quote-tr:hover{background:#fafafa}.oai-main-tenant-crm-quote-td{color:#18181b;padding-right:8px;font-size:14px}.oai-main-tenant-crm-quote-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-quote-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-crm-quote-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-crm-quote-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-crm-quote-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-quote-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-crm-quote-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-crm-quote-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-crm-quote-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-crm-quote-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-quote-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-crm-quote-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-crm-quote-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-crm-quote-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-crm-quote-ai-info{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.oai-main-tenant-crm-quote-ai-info-title{color:#18181b;font-size:12px;font-weight:600}.oai-main-tenant-crm-quote-ai-info-item{color:#52525b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.oai-main-tenant-crm-quote-ai-info-dot{background:var(--oai-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.oai-main-tenant-crm-quote-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-crm-quote-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-crm-quote-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-crm-quote-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-crm-quote-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-crm-quote-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-crm-quote-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-crm-quote-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-crm-quote-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-crm-quote-ai-send:hover{background:#15803d}.oai-main-tenant-crm-quote-ai-head-btn,.oai-main-tenant-crm-quote-ai-tool,.oai-main-tenant-crm-quote-ai-send{appearance:none;border:0;padding:0;font-family:inherit}.oai-main-tenant-crm-quote-ai-head-btn,.oai-main-tenant-crm-quote-ai-tool{background:0 0}.oai-main-tenant-crm-quote-ai-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-quote-tab{appearance:none;border:0;font-family:inherit}.oai-main-tenant-crm-quote-tab:not(.oai-main-tenant-crm-quote-tab-active){background:0 0}.oai-main-tenant-crm-quote-body{gap:12px;padding:12px 20px}.oai-main-tenant-crm-quote-tabs{gap:4px;height:40px;padding:4px}.oai-main-tenant-crm-quote-tab{height:30px;padding:0 12px;font-size:13px}.oai-main-tenant-crm-quote-stats{gap:10px}.oai-main-tenant-crm-quote-stat{height:112px;padding:16px}.oai-main-tenant-crm-quote-stat-label{font-size:13px}.oai-main-tenant-crm-quote-stat-value{margin-top:6px;font-size:22px}.oai-main-tenant-crm-quote-stat-hint,.oai-main-tenant-crm-quote-stat-desc{margin-top:14px;font-size:13px}.oai-main-tenant-crm-quote-table-head,.oai-main-tenant-crm-quote-relation-head,.oai-main-tenant-crm-quote-col-head{height:44px;min-height:44px}.oai-main-tenant-crm-quote-thead{height:38px;min-height:38px}.oai-main-tenant-crm-quote-tr{min-height:52px}.oai-main-tenant-crm-quote-th,.oai-main-tenant-crm-quote-td,.oai-main-tenant-crm-quote-cust-name,.oai-main-tenant-crm-quote-cell-main,.oai-main-tenant-crm-quote-cell-main2,.oai-main-tenant-crm-quote-card-customer,.oai-main-tenant-crm-quote-table-title,.oai-main-tenant-crm-quote-relation-title,.oai-main-tenant-crm-quote-section-title{font-size:13px}.oai-main-tenant-crm-quote-cust-code,.oai-main-tenant-crm-quote-cell-sub,.oai-main-tenant-crm-quote-ir-region,.oai-main-tenant-crm-quote-next-time,.oai-main-tenant-crm-quote-card-opp,.oai-main-tenant-crm-quote-card-amount,.oai-main-tenant-crm-quote-rel-tag,.oai-main-tenant-crm-quote-rel-meta{font-size:12px}.oai-main-tenant-crm-quote-relation{width:320px}.oai-main-tenant-crm-quote-relation-body{gap:10px;padding:14px}.oai-main-tenant-crm-quote-rel-card{gap:6px;padding:12px}.oai-main-tenant-crm-quote-board{gap:10px}.oai-main-tenant-crm-quote-col{width:184px}.oai-main-tenant-crm-quote-col-body{gap:10px;padding:10px}.oai-main-tenant-crm-quote-card{height:112px;padding:11px 10px}.oai-main-tenant-crm-quote-table{min-width:0}.oai-main-tenant-crm-quote-thead,.oai-main-tenant-crm-quote-tr{grid-template-columns:minmax(54px,.42fr) minmax(104px,.82fr) minmax(112px,.88fr) minmax(82px,.64fr) minmax(50px,.38fr) minmax(50px,.38fr) minmax(106px,.82fr) minmax(106px,.82fr) minmax(66px,.5fr) minmax(106px,.82fr) minmax(58px,.44fr) minmax(112px,.9fr)}.oai-main-tenant-crm-quote-td{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oai-main-tenant-crm-quote-tr{appearance:none;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:background-color .16s,box-shadow .16s}.oai-main-tenant-crm-quote-tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #4f46e559}.oai-main-tenant-crm-quote-tr-active,.oai-main-tenant-crm-quote-tr-active:hover{background:var(--oai-primary-bg);box-shadow:inset 3px 0 0 0 var(--oai-primary)}.oai-main-tenant-crm-quote-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-quote-stats{flex-wrap:wrap}.oai-main-tenant-crm-quote-stat{flex:150px}.oai-main-tenant-crm-quote-table{overflow-x:auto}.oai-main-tenant-crm-quote-thead,.oai-main-tenant-crm-quote-tr{min-width:1300px}
.oai-main-tenant-crm-contract-dialog-layer{z-index:9000000;background:#0000004d;position:fixed;inset:0}.oai-main-tenant-crm-contract-dialog-layer,.oai-main-tenant-crm-contract-dialog-layer *{box-sizing:border-box}.oai-main-tenant-crm-contract-dialog{z-index:9000001;color:#18181b;background:0 0;border:0;border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.oai-main-tenant-crm-contract-dialog>form{max-height:inherit;box-sizing:border-box;border-radius:inherit;background:#fff;border:1px solid #e4e4e7;flex-direction:column;margin:0;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.oai-main-tenant-crm-contract-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:12px;min-height:52px;padding:14px 20px;display:flex;position:sticky;top:0}.oai-main-tenant-crm-contract-dialog-head-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.oai-main-tenant-crm-contract-dialog-head-text{gap:3px;min-width:0;display:grid}.oai-main-tenant-crm-contract-dialog-title{color:#18181b;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oai-main-tenant-crm-contract-dialog h3.oai-main-tenant-crm-contract-dialog-title{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;font-size:16px;line-height:1.35;position:static}.oai-main-tenant-crm-contract-dialog-subtitle{color:#71717a;font-size:12px;line-height:1.35}.oai-main-tenant-crm-contract-dialog-close{color:#71717a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;line-height:1;display:grid}.oai-main-tenant-crm-contract-dialog-body{gap:16px;padding:20px;display:grid}.oai-main-tenant-crm-contract-dialog-preview{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.oai-main-tenant-crm-contract-dialog-preview span{color:#71717a;font-size:12px;display:block}.oai-main-tenant-crm-contract-dialog-preview strong{color:#18181b;margin-top:4px;font-size:14px;display:block}.oai-main-tenant-crm-contract-dialog-grid{gap:14px;display:grid}.oai-main-tenant-crm-contract-dialog-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-crm-contract-dialog-field{align-content:start;gap:8px;min-width:0;display:grid}.oai-main-tenant-crm-contract-dialog-field-full{grid-column:1/-1}.oai-main-tenant-crm-contract-dialog-field-label{color:#3f3f46;font-size:14px;font-weight:500;line-height:1.35}.oai-main-tenant-crm-contract-dialog label{color:#3f3f46;gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.oai-main-tenant-crm-contract-dialog input,.oai-main-tenant-crm-contract-dialog select,.oai-main-tenant-crm-contract-dialog textarea{color:#18181b;box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.oai-main-tenant-crm-contract-dialog textarea{resize:vertical;min-height:112px}.oai-main-tenant-crm-contract-dialog input:focus,.oai-main-tenant-crm-contract-dialog select:focus,.oai-main-tenant-crm-contract-dialog textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd5c}.oai-main-tenant-crm-contract-dialog menu{z-index:1;background:#fafafa;border-top:1px solid #e4e4e7;flex:none;justify-content:flex-end;gap:12px;margin:4px 0 0;padding:16px 20px;display:flex;position:sticky;bottom:0}.oai-main-tenant-crm-contract-dialog button{color:#52525b;min-width:72px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.oai-main-tenant-crm-contract-dialog button:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.oai-main-tenant-crm-contract-dialog button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.oai-main-tenant-crm-contract-dialog button[type=submit]:hover{color:#fff;background:#4338ca;border-color:#4338ca}.oai-main-tenant-crm-contract-dialog button.oai-main-tenant-crm-contract-dialog-close{color:#71717a;background:0 0;border:0;width:32px;min-width:32px;height:32px;padding:0;font-size:20px}.oai-main-tenant-crm-contract-dialog button.oai-main-tenant-crm-contract-dialog-close:hover{color:#18181b;background:#f4f4f5;border:0}
.oai-ct{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-crm-contract-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-contract-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.oai-main-tenant-crm-contract-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:4px;display:flex}.oai-main-tenant-crm-contract-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.oai-main-tenant-crm-contract-tab:hover{background:#f4f4f5}.oai-main-tenant-crm-contract-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-crm-contract-tab-active:hover{background:var(--oai-primary-bg)}.oai-main-tenant-crm-contract-stats{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.oai-main-tenant-crm-contract-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;height:130px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-contract-stat-label{color:#52525b;font-size:14px}.oai-main-tenant-crm-contract-stat-value{color:#18181b;margin-top:4px;font-size:24px;font-weight:600;line-height:1.2}.oai-main-tenant-crm-contract-stat-desc{color:#52525b;margin-top:auto;font-size:14px}.oai-main-tenant-crm-contract-table{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-contract-table-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;height:57px;padding:0 16px;display:flex}.oai-main-tenant-crm-contract-table-title{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-crm-contract-thead,.oai-main-tenant-crm-contract-tr{box-sizing:border-box;grid-template-columns:326px 186px 163px 265px 95px 98px 121px 71px 1fr;align-items:center;padding:0 11px;display:grid}.oai-main-tenant-crm-contract-thead{background:#f4f4f5;border-bottom:1px solid #e4e4e7;flex-shrink:0;height:45px}.oai-main-tenant-crm-contract-th{color:#52525b;font-size:14px;font-weight:700}.oai-main-tenant-crm-contract-rows{flex-direction:column;display:flex}.oai-main-tenant-crm-contract-tr{border-bottom:1px solid #e4e4e7;flex-shrink:0;min-height:45px;padding-top:6px;padding-bottom:6px}.oai-main-tenant-crm-contract-tr:last-child{border-bottom:0}.oai-main-tenant-crm-contract-td{color:#18181b;font-size:14px}.oai-main-tenant-crm-contract-td-code{font-weight:600}.oai-main-tenant-crm-contract-quote{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-ring);color:var(--oai-primary);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-contract-status{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-contract-status-indigo{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-ring);color:var(--oai-primary)}.oai-main-tenant-crm-contract-status-amber{color:#a16207;background:#fefce8;border:1px solid #fde68a}.oai-main-tenant-crm-contract-td-dp{flex-direction:column;gap:5px;display:flex}.oai-main-tenant-crm-contract-dp-delivery{color:#18181b;font-size:14px}.oai-main-tenant-crm-contract-dp-payment{color:#a1a1aa;font-size:12px}.oai-main-tenant-crm-contract-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-contract-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-crm-contract-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-crm-contract-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-crm-contract-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-contract-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-crm-contract-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-crm-contract-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-crm-contract-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-crm-contract-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-contract-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-crm-contract-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-crm-contract-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-crm-contract-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-crm-contract-ai-info{box-sizing:border-box;border-radius:var(--oai-radius-xl);border:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.oai-main-tenant-crm-contract-ai-info-title{color:#18181b;font-size:12px;font-weight:600}.oai-main-tenant-crm-contract-ai-info-point{color:#52525b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.oai-main-tenant-crm-contract-ai-info-dot{background:var(--oai-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.oai-main-tenant-crm-contract-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-crm-contract-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-crm-contract-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-crm-contract-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-crm-contract-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-crm-contract-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-crm-contract-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-crm-contract-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-crm-contract-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-crm-contract-ai-send:hover{background:#15803d}.oai-main-tenant-crm-contract-ai-head-btn,.oai-main-tenant-crm-contract-ai-tool,.oai-main-tenant-crm-contract-ai-send{appearance:none;border:0;padding:0;font-family:inherit}.oai-main-tenant-crm-contract-ai-head-btn,.oai-main-tenant-crm-contract-ai-tool{background:0 0}.oai-main-tenant-crm-contract-ai-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-contract-tab{appearance:none;border:0;font-family:inherit}.oai-main-tenant-crm-contract-tab:not(.oai-main-tenant-crm-contract-tab-active){background:0 0}.oai-main-tenant-crm-contract-body{gap:12px;padding:12px 20px}.oai-main-tenant-crm-contract-tabs{gap:4px;height:40px;padding:4px}.oai-main-tenant-crm-contract-tab{height:30px;padding:0 12px;font-size:13px}.oai-main-tenant-crm-contract-stats{gap:10px}.oai-main-tenant-crm-contract-stat{height:112px;padding:16px}.oai-main-tenant-crm-contract-stat-label{font-size:13px}.oai-main-tenant-crm-contract-stat-value{margin-top:6px;font-size:22px}.oai-main-tenant-crm-contract-stat-hint,.oai-main-tenant-crm-contract-stat-desc{margin-top:14px;font-size:13px}.oai-main-tenant-crm-contract-table-head,.oai-main-tenant-crm-contract-relation-head,.oai-main-tenant-crm-contract-col-head{height:44px;min-height:44px}.oai-main-tenant-crm-contract-thead{height:38px;min-height:38px}.oai-main-tenant-crm-contract-th,.oai-main-tenant-crm-contract-td,.oai-main-tenant-crm-contract-cust-name,.oai-main-tenant-crm-contract-cell-main,.oai-main-tenant-crm-contract-cell-main2,.oai-main-tenant-crm-contract-card-customer,.oai-main-tenant-crm-contract-table-title,.oai-main-tenant-crm-contract-relation-title,.oai-main-tenant-crm-contract-section-title{font-size:13px}.oai-main-tenant-crm-contract-cust-code,.oai-main-tenant-crm-contract-cell-sub,.oai-main-tenant-crm-contract-ir-region,.oai-main-tenant-crm-contract-next-time,.oai-main-tenant-crm-contract-card-opp,.oai-main-tenant-crm-contract-card-amount,.oai-main-tenant-crm-contract-rel-tag,.oai-main-tenant-crm-contract-rel-meta{font-size:12px}.oai-main-tenant-crm-contract-relation{width:320px}.oai-main-tenant-crm-contract-relation-body{gap:10px;padding:14px}.oai-main-tenant-crm-contract-rel-card{gap:6px;padding:12px}.oai-main-tenant-crm-contract-board{gap:10px}.oai-main-tenant-crm-contract-col{width:184px}.oai-main-tenant-crm-contract-col-body{gap:10px;padding:10px}.oai-main-tenant-crm-contract-card{height:112px;padding:11px 10px}.oai-main-tenant-crm-contract-tr{min-height:44px}.oai-main-tenant-crm-contract-table{min-width:0}.oai-main-tenant-crm-contract-thead,.oai-main-tenant-crm-contract-tr{grid-template-columns:minmax(150px,1.15fr) minmax(116px,.88fr) minmax(104px,.78fr) minmax(142px,1.04fr) minmax(76px,.58fr) minmax(76px,.58fr) minmax(94px,.7fr) minmax(58px,.44fr) minmax(122px,.9fr)}.oai-main-tenant-crm-contract-td{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oai-main-tenant-crm-contract-td-dp{white-space:normal}.oai-main-tenant-crm-contract-dp-delivery,.oai-main-tenant-crm-contract-dp-payment{white-space:nowrap}.oai-main-tenant-crm-contract-tr{appearance:none;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:background-color .16s,box-shadow .16s}.oai-main-tenant-crm-contract-tr:hover{background:#fafafa}.oai-main-tenant-crm-contract-tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #4f46e559}.oai-main-tenant-crm-contract-tr-active,.oai-main-tenant-crm-contract-tr-active:hover{background:var(--oai-primary-bg);box-shadow:inset 3px 0 0 0 var(--oai-primary)}.oai-main-tenant-crm-contract-table-head{flex-wrap:wrap;row-gap:10px;height:auto;min-height:56px}.oai-main-tenant-crm-contract-table-title{white-space:nowrap;flex:auto;min-width:max-content}.oai-main-tenant-crm-contract-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.oai-main-tenant-crm-contract-table{overflow-x:auto}.oai-main-tenant-crm-contract-thead,.oai-main-tenant-crm-contract-tr{min-width:1320px}
.oai-main-tenant-crm-activity-dialog-layer{z-index:9000000;background:#0000004d;position:fixed;inset:0}.oai-main-tenant-crm-activity-dialog-layer,.oai-main-tenant-crm-activity-dialog-layer *{box-sizing:border-box}.oai-main-tenant-crm-activity-dialog{z-index:9000001;color:#18181b;background:0 0;border:0;border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.oai-main-tenant-crm-activity-dialog>form{max-height:inherit;box-sizing:border-box;border-radius:inherit;background:#fff;border:1px solid #e4e4e7;flex-direction:column;margin:0;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.oai-main-tenant-crm-activity-dialog-head{z-index:2;background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:12px;min-height:52px;padding:14px 20px;display:flex;position:sticky;top:0}.oai-main-tenant-crm-activity-dialog-head-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.oai-main-tenant-crm-activity-dialog-head-text{gap:3px;min-width:0;display:grid}.oai-main-tenant-crm-activity-dialog-title{color:#18181b;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oai-main-tenant-crm-activity-dialog h3.oai-main-tenant-crm-activity-dialog-title{z-index:auto;background:0 0;border-bottom:0;margin:0;padding:0;font-size:16px;line-height:1.35;position:static}.oai-main-tenant-crm-activity-dialog-subtitle{color:#71717a;font-size:12px;line-height:1.35}.oai-main-tenant-crm-activity-dialog-close{color:#71717a;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;line-height:1;display:grid}.oai-main-tenant-crm-activity-dialog-body{gap:16px;padding:20px;display:grid}.oai-main-tenant-crm-activity-dialog-preview{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.oai-main-tenant-crm-activity-dialog-preview span{color:#71717a;font-size:12px;display:block}.oai-main-tenant-crm-activity-dialog-preview strong{color:#18181b;margin-top:4px;font-size:14px;display:block}.oai-main-tenant-crm-activity-dialog-grid{gap:14px;display:grid}.oai-main-tenant-crm-activity-dialog-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oai-main-tenant-crm-activity-dialog-field{align-content:start;gap:8px;min-width:0;display:grid}.oai-main-tenant-crm-activity-dialog-field-full{grid-column:1/-1}.oai-main-tenant-crm-activity-dialog-field-label{color:#3f3f46;font-size:14px;font-weight:500;line-height:1.35}.oai-main-tenant-crm-activity-dialog label{color:#3f3f46;gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.oai-main-tenant-crm-activity-dialog input,.oai-main-tenant-crm-activity-dialog select,.oai-main-tenant-crm-activity-dialog textarea{color:#18181b;box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.oai-main-tenant-crm-activity-dialog textarea{resize:vertical;min-height:112px}.oai-main-tenant-crm-activity-dialog input:focus,.oai-main-tenant-crm-activity-dialog select:focus,.oai-main-tenant-crm-activity-dialog textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd5c}.oai-main-tenant-crm-activity-dialog menu{z-index:1;background:#fafafa;border-top:1px solid #e4e4e7;flex:none;justify-content:flex-end;gap:12px;margin:4px 0 0;padding:16px 20px;display:flex;position:sticky;bottom:0}.oai-main-tenant-crm-activity-dialog button{color:#52525b;min-width:72px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.oai-main-tenant-crm-activity-dialog button:hover{color:#18181b;background:#f4f4f5;border-color:#d4d4d8}.oai-main-tenant-crm-activity-dialog button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.oai-main-tenant-crm-activity-dialog button[type=submit]:hover{color:#fff;background:#4338ca;border-color:#4338ca}.oai-main-tenant-crm-activity-dialog button.oai-main-tenant-crm-activity-dialog-close{color:#71717a;background:0 0;border:0;width:32px;min-width:32px;height:32px;padding:0;font-size:20px}.oai-main-tenant-crm-activity-dialog button.oai-main-tenant-crm-activity-dialog-close:hover{color:#18181b;background:#f4f4f5;border:0}
.oai-mca{box-sizing:border-box;color:#18181b;background:#f4f4f5;flex-direction:row;width:100vw;height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.oai-main-tenant-crm-activity-center{background:#f4f4f5;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-activity-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;height:100%;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.oai-main-tenant-crm-activity-tabs{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:4px;display:flex}.oai-main-tenant-crm-activity-tab{box-sizing:border-box;border-radius:var(--oai-radius-md);color:#52525b;cursor:pointer;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.oai-main-tenant-crm-activity-tab:hover{color:var(--oai-primary)}.oai-main-tenant-crm-activity-tab-active{background:var(--oai-primary-bg);color:var(--oai-primary)}.oai-main-tenant-crm-activity-tab-active:hover{color:var(--oai-primary)}.oai-main-tenant-crm-activity-stats{flex-direction:row;flex-shrink:0;gap:12px;display:flex}.oai-main-tenant-crm-activity-stat{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex:1;min-width:0;height:130px;padding:20px;display:flex;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-activity-stat-label{color:#52525b;font-size:14px}.oai-main-tenant-crm-activity-stat-value{color:#18181b;margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.oai-main-tenant-crm-activity-stat-hint{color:#52525b;margin-top:20px;font-size:14px}.oai-main-tenant-crm-activity-table{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #0000000a}.oai-main-tenant-crm-activity-table-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;align-items:center;height:57px;padding:0 16px;display:flex}.oai-main-tenant-crm-activity-table-title{color:#18181b;font-size:16px;font-weight:600}.oai-main-tenant-crm-activity-thead,.oai-main-tenant-crm-activity-tr{box-sizing:border-box;grid-template-columns:305px 230px 100px 110px 598px 1fr;align-items:center;padding:0 12px;display:grid}.oai-main-tenant-crm-activity-thead{background:#f4f4f5;border-bottom:1px solid #e4e4e7;height:45px}.oai-main-tenant-crm-activity-th{color:#52525b;font-size:14px;font-weight:700}.oai-main-tenant-crm-activity-tr{border-bottom:1px solid #e4e4e7;height:45px}.oai-main-tenant-crm-activity-tr:last-child{border-bottom:0}.oai-main-tenant-crm-activity-tr:hover{background:#fafafa}.oai-main-tenant-crm-activity-td{color:#18181b;text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:14px;overflow:hidden}.oai-main-tenant-crm-activity-tag{background:var(--oai-primary-bg);border:1px solid var(--oai-primary-ring);color:var(--oai-primary);border-radius:20px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.oai-main-tenant-crm-activity-ai{box-sizing:border-box;background:#fff;border-left:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;width:380px;height:100%;display:flex;overflow:hidden}.oai-main-tenant-crm-activity-ai-head{box-sizing:border-box;border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.oai-main-tenant-crm-activity-ai-icon{border-radius:var(--oai-radius-lg);background:var(--oai-primary-bg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.oai-main-tenant-crm-activity-ai-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oai-main-tenant-crm-activity-ai-title{color:#18181b;font-size:14px;font-weight:600}.oai-main-tenant-crm-activity-ai-sub{color:#71717a;font-size:12px}.oai-main-tenant-crm-activity-ai-head-btn{border-radius:var(--oai-radius-lg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oai-main-tenant-crm-activity-ai-head-btn:hover{background:#f4f4f5}.oai-main-tenant-crm-activity-ai-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.oai-main-tenant-crm-activity-ai-row{align-items:flex-start;gap:12px;display:flex}.oai-main-tenant-crm-activity-ai-avatar{background:var(--oai-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oai-main-tenant-crm-activity-ai-bubble{border-radius:var(--oai-radius-xl);background:#f4f4f5;flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px;display:flex}.oai-main-tenant-crm-activity-ai-bubble-text{color:#52525b;font-size:13px;line-height:1.5}.oai-main-tenant-crm-activity-ai-bubble-meta{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px}.oai-main-tenant-crm-activity-ai-info{box-sizing:border-box;border-radius:var(--oai-radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.oai-main-tenant-crm-activity-ai-info-title{color:#18181b;font-size:12px;font-weight:600}.oai-main-tenant-crm-activity-ai-info-item{color:#52525b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.oai-main-tenant-crm-activity-ai-info-dot{background:var(--oai-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.oai-main-tenant-crm-activity-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.oai-main-tenant-crm-activity-ai-chip{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.oai-main-tenant-crm-activity-ai-chip:hover{border-color:var(--oai-primary-border);color:var(--oai-primary)}.oai-main-tenant-crm-activity-ai-input{box-sizing:border-box;border-top:1px solid #e4e4e7;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.oai-main-tenant-crm-activity-ai-tools{align-items:center;gap:18px;display:flex}.oai-main-tenant-crm-activity-ai-tool{cursor:pointer;justify-content:center;align-items:center;display:flex}.oai-main-tenant-crm-activity-ai-composer{align-items:center;gap:8px;display:flex}.oai-main-tenant-crm-activity-ai-ph{color:#a1a1aa;flex:1;min-width:0;font-size:14px}.oai-main-tenant-crm-activity-ai-send{border-radius:var(--oai-radius-lg);cursor:pointer;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oai-main-tenant-crm-activity-ai-send:hover{background:#15803d}.oai-main-tenant-crm-activity-ai-head-btn,.oai-main-tenant-crm-activity-ai-tool,.oai-main-tenant-crm-activity-ai-send{appearance:none;border:0;padding:0;font-family:inherit}.oai-main-tenant-crm-activity-ai-head-btn,.oai-main-tenant-crm-activity-ai-tool{background:0 0}.oai-main-tenant-crm-activity-ai-chip{appearance:none;font-family:inherit;line-height:inherit}.oai-main-tenant-crm-activity-tab{appearance:none;border:0;font-family:inherit}.oai-main-tenant-crm-activity-tab:not(.oai-main-tenant-crm-activity-tab-active){background:0 0}.oai-main-tenant-crm-activity-body{gap:12px;padding:12px 20px}.oai-main-tenant-crm-activity-tabs{gap:4px;height:40px;padding:4px}.oai-main-tenant-crm-activity-tab{height:30px;padding:0 12px;font-size:13px}.oai-main-tenant-crm-activity-stats{gap:10px}.oai-main-tenant-crm-activity-stat{height:112px;padding:16px}.oai-main-tenant-crm-activity-stat-label{font-size:13px}.oai-main-tenant-crm-activity-stat-value{margin-top:6px;font-size:22px}.oai-main-tenant-crm-activity-stat-hint,.oai-main-tenant-crm-activity-stat-desc{margin-top:14px;font-size:13px}.oai-main-tenant-crm-activity-table-head,.oai-main-tenant-crm-activity-relation-head,.oai-main-tenant-crm-activity-col-head{height:44px;min-height:44px}.oai-main-tenant-crm-activity-thead{height:38px;min-height:38px}.oai-main-tenant-crm-activity-tr{min-height:52px}.oai-main-tenant-crm-activity-th,.oai-main-tenant-crm-activity-td,.oai-main-tenant-crm-activity-cust-name,.oai-main-tenant-crm-activity-cell-main,.oai-main-tenant-crm-activity-cell-main2,.oai-main-tenant-crm-activity-card-customer,.oai-main-tenant-crm-activity-table-title,.oai-main-tenant-crm-activity-relation-title,.oai-main-tenant-crm-activity-section-title{font-size:13px}.oai-main-tenant-crm-activity-cust-code,.oai-main-tenant-crm-activity-cell-sub,.oai-main-tenant-crm-activity-ir-region,.oai-main-tenant-crm-activity-next-time,.oai-main-tenant-crm-activity-card-opp,.oai-main-tenant-crm-activity-card-amount,.oai-main-tenant-crm-activity-rel-tag,.oai-main-tenant-crm-activity-rel-meta{font-size:12px}.oai-main-tenant-crm-activity-relation{width:320px}.oai-main-tenant-crm-activity-relation-body{gap:10px;padding:14px}.oai-main-tenant-crm-activity-rel-card{gap:6px;padding:12px}.oai-main-tenant-crm-activity-board{gap:10px}.oai-main-tenant-crm-activity-col{width:184px}.oai-main-tenant-crm-activity-col-body{gap:10px;padding:10px}.oai-main-tenant-crm-activity-card{height:112px;padding:11px 10px}.oai-main-tenant-crm-activity-tr{height:44px;min-height:44px}.oai-main-tenant-crm-activity-table{min-width:0}.oai-main-tenant-crm-activity-td{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oai-main-tenant-crm-activity-tr{appearance:none;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;font-family:inherit;transition:background-color .16s,box-shadow .16s}.oai-main-tenant-crm-activity-tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #4f46e559}.oai-main-tenant-crm-activity-tr-active,.oai-main-tenant-crm-activity-tr-active:hover{background:var(--oai-primary-bg);box-shadow:inset 3px 0 0 0 var(--oai-primary)}.oai-main-tenant-crm-activity-table-head{flex-wrap:wrap;row-gap:10px;height:auto;min-height:56px}.oai-main-tenant-crm-activity-table-title{white-space:nowrap;flex:auto;min-width:max-content}.oai-main-tenant-crm-activity-stats{flex-wrap:wrap}.oai-main-tenant-crm-activity-stat{flex:150px}.oai-main-tenant-crm-activity-thead,.oai-main-tenant-crm-activity-tr{grid-template-columns:minmax(200px,2fr) minmax(150px,1.5fr) minmax(80px,.7fr) minmax(90px,.8fr) minmax(240px,3fr) minmax(110px,1fr)}.oai-main-tenant-crm-activity-td{min-width:0}
