html,body{touch-action:manipulation;overscroll-behavior-x:none}.ml-brand{align-items:center;gap:14px;height:100%;display:flex}.ml-brand img{width:auto;height:100%;display:block}.ml-brand-name{border-inline-start:1px solid var(--gray-200);color:var(--gray-700);white-space:nowrap;padding-inline-start:14px;font-size:14px;font-weight:500;line-height:1.4}.dark .ml-brand-name{border-color:var(--gray-700);color:var(--gray-300)}@media (width<=639px){.ml-brand-name{display:none}}.fi-body ::selection{background:var(--primary-200);color:var(--primary-950)}.fi-topbar nav,.fi-topbar>nav{box-shadow:none;border-bottom:1px solid var(--gray-200)}.dark .fi-topbar nav,.dark .fi-topbar>nav{border-bottom-color:var(--gray-800)}.fi-sidebar{background:var(--primary-800)}.dark .fi-sidebar{background:var(--gray-900);border-inline-end:1px solid var(--gray-800)}.fi-sidebar-header{background:#fff}.dark .fi-sidebar-header{background:var(--gray-900)}.fi-sidebar-item-btn{border-radius:8px}.fi-sidebar-item-btn:hover{background:#ffffff1a}.fi-sidebar-item-label,.fi-sidebar-item-btn .fi-icon,.fi-sidebar-group-btn .fi-icon{color:var(--primary-100)}.fi-sidebar-item-btn:hover .fi-sidebar-item-label,.fi-sidebar-item-btn:hover .fi-icon{color:#fff}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:#fff}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label,.fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-icon{color:var(--primary-800);font-weight:600}.dark .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:var(--primary-700)}.dark .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label,.dark .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-icon{color:#fff}.fi-sidebar-group-label{color:var(--primary-200);font-size:12px;font-weight:500}.fi-sidebar-group-btn .fi-icon-btn:hover{background:#ffffff1a}.fi-header-heading{color:var(--gray-900);letter-spacing:0;font-size:24px;font-weight:600}.dark .fi-header-heading{color:var(--gray-50)}.fi-section,.fi-ta-ctn,.fi-wi-widget .fi-section{box-shadow:0 1px 2px color-mix(in oklab, var(--primary-950) 5%, transparent);border-radius:12px}.fi-ta-header-cell,.fi-ta-empty-header-cell{background:var(--gray-50);color:var(--gray-600);font-size:13px;font-weight:500}.dark .fi-ta-header-cell,.dark .fi-ta-empty-header-cell{background:var(--gray-900);color:var(--gray-300)}.fi-btn{border-radius:8px;font-weight:500}.fi-input-wrp{border-radius:8px}.ml-push{justify-items:start;gap:12px;font-size:14px;display:grid}.ml-steps h3{margin:12px 0 6px;font-weight:600}.ml-steps ol{gap:4px;padding-inline-start:20px;font-size:14px;list-style:decimal;display:grid}.ml-inbox{border:1px solid var(--gray-200);background:#fff;border-radius:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,280px) minmax(480px,1fr) minmax(0,380px);height:calc(100dvh - 6rem);display:grid;overflow:hidden}.dark .ml-inbox{border-color:var(--gray-800);background:var(--gray-900)}.ml-inbox:not(.is-open){grid-template-columns:minmax(0,280px) minmax(0,1fr)}.ml-inbox-list{border-inline-end:1px solid var(--gray-200);min-height:0;overflow-y:auto}.dark .ml-inbox-list,.dark .ml-inbox-side{border-color:var(--gray-800)}.ml-inbox-tools{z-index:1;border-bottom:1px solid var(--gray-200);background:inherit;background-color:#fff;gap:8px;padding:12px;font-size:13px;display:grid;position:sticky;top:0}.dark .ml-inbox-tools{border-color:var(--gray-800);background-color:var(--gray-900)}.ml-inbox input[type=search],.ml-inbox textarea,.ml-inbox select{border:1px solid var(--gray-300);background:0 0;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.dark .ml-inbox input[type=search],.dark .ml-inbox textarea,.dark .ml-inbox select{border-color:var(--gray-700)}.ml-inbox-row{border-bottom:1px solid var(--gray-100);text-align:start;gap:2px;width:100%;padding:8px 12px;display:grid}.dark .ml-inbox-row{border-color:var(--gray-800)}.ml-inbox-row:hover{background:var(--gray-50)}.dark .ml-inbox-row:hover{background:var(--gray-800)}.ml-inbox-row.is-active{background:var(--primary-50)}.dark .ml-inbox-row.is-active{background:var(--primary-900)}.ml-inbox-row-top{align-items:baseline;gap:6px;min-width:0;font-size:14px;display:flex}.ml-inbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-inbox-row-top time{flex:none;margin-inline-start:auto}.ml-inbox-row-meta{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.ml-inbox-row-top time,.ml-inbox-row-meta,.ml-muted{color:var(--gray-500);font-size:12px}.ml-inbox-row-text{min-width:0;color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.dark .ml-inbox-row-text{color:var(--gray-400)}.ml-inbox-none{color:var(--gray-500);text-align:center;justify-items:center;gap:12px;padding:32px 16px;font-size:14px;display:grid}.ml-inbox-empty{color:var(--gray-500);text-align:center;padding:32px 16px;font-size:14px}.ml-inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ml-inbox-thread header{border-bottom:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;font-size:12px;display:flex}.ml-inbox-filter{background:var(--gray-100);border-radius:8px;width:fit-content;padding:2px;display:inline-flex}.ml-inbox-filter button{color:var(--gray-600);border-radius:6px;padding:3px 12px}.ml-inbox-filter button.is-active{color:var(--gray-950);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.dark .ml-inbox-filter{background:var(--gray-800)}.dark .ml-inbox-filter button.is-active{background:var(--gray-700);color:#fff}.ml-inbox-row-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.ml-inbox-row-tags .ml-crm-badge{margin:0}.ml-row-tag{border:1px solid var(--gray-200);color:var(--gray-600);border-radius:999px;padding:0 6px;font-size:11px;line-height:18px}.ml-row-tag.is-open{border-color:var(--primary-200);color:var(--primary-700)}.ml-row-tag.is-done{border-color:var(--success-200);color:var(--success-700)}.dark .ml-row-tag{border-color:var(--gray-700);color:var(--gray-300)}.dark .ml-row-tag.is-open{color:var(--primary-300)}.dark .ml-row-tag.is-done{color:var(--success-400)}.ml-inbox-row-tags .ml-inbox-row-meta{margin-inline-start:auto}.ml-inbox-thread h2 a:hover{text-decoration:underline}.ml-channel-tabs{border-bottom:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:0 2px;padding:0 12px;font-size:12px;display:flex}.ml-channel-tabs>button,.ml-channel-more .fi-dropdown-trigger>button{color:var(--gray-600);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.ml-channel-tabs>button span{max-width:10rem;color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-channel-wait{color:var(--warning-700);align-items:center;gap:4px;font-style:normal;font-weight:600;display:inline-flex}.ml-channel-wait:before,.ml-channel-more button.is-waiting:after{background:var(--warning-500);content:"";border-radius:50%;width:6px;height:6px}.ml-channel-wait.is-late{color:var(--danger-700)}.ml-channel-wait.is-late:before{background:var(--danger-600)}.dark .ml-channel-wait{color:var(--warning-300)}.dark .ml-channel-wait.is-late{color:var(--danger-300)}.ml-inbox-thread{container:thread/inline-size}.ml-channel-more.is-narrow,.ml-channel-more .is-narrow{display:none}@container thread (width<=639px){.ml-channel-tabs>.is-extra:not(.is-active){display:none}.ml-channel-tabs>button span{max-width:7rem}.ml-channel-more.is-narrow{display:block}.ml-channel-more .is-narrow{display:flex}.ml-channel-more button.is-waiting-narrow:after{background:var(--warning-500);content:"";border-radius:50%;width:6px;height:6px}}.ml-channel-tabs>button.is-active{border-bottom-color:var(--primary-600);color:var(--gray-950);font-weight:600}.ml-channel-send{flex:none;gap:10px;margin-inline-start:auto;padding-inline-start:8px;display:inline-flex}.dark .ml-channel-tabs{border-color:var(--gray-800)}.dark .ml-channel-tabs>button.is-active{color:#fff}.dark .ml-inbox-thread header,.dark .ml-inbox-reply{border-color:var(--gray-800)}.ml-inbox-thread h2{font-size:16px;font-weight:600}.ml-inbox-thread h2 span{color:var(--gray-600);font-weight:400}.dark .ml-inbox-thread h2 span{color:var(--gray-300)}.ml-inbox-back{color:var(--primary-600);font-size:14px;display:none}.ml-inbox-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.ml-bubble{background:var(--gray-100);overflow-wrap:anywhere;border-radius:12px;align-self:flex-start;max-width:78%;padding:10px 12px;scroll-margin-top:96px;font-size:14px}.dark .ml-bubble{background:var(--gray-800)}.ml-bubble.is-out{background:var(--primary-100);align-self:flex-end}.dark .ml-bubble.is-out{background:var(--primary-800)}.ml-bubble-channel{color:var(--gray-500);margin-bottom:2px;font-size:11px;font-weight:600}.dark .ml-bubble-channel{color:var(--gray-400)}.ml-bubble.is-link{cursor:pointer}.ml-bubble.is-link:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--primary-400)}.ml-bubble.is-found{box-shadow:0 0 0 2px var(--primary-500)}.ml-bubble footer{color:var(--gray-500);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.dark .ml-bubble footer{color:var(--gray-400)}.ml-bubble-card{border:1px solid var(--gray-300);background:#fff;border-radius:8px;align-items:center;gap:10px;min-width:200px;margin-bottom:4px;padding:8px 10px;display:flex}.dark .ml-bubble-card{border-color:var(--gray-600);background:var(--gray-900)}.ml-bubble-card>svg{width:28px;height:28px;color:var(--gray-500);flex:none}.ml-bubble-card>div{flex-direction:column;min-width:0;font-size:13px;line-height:1.4;display:flex}.ml-bubble-card span{color:var(--gray-600)}.dark .ml-bubble-card span{color:var(--gray-300)}.ml-status.is-bad,.ml-bubble-error,.ml-window-closed{color:var(--gray-600);margin:0;font-size:14px}.dark .ml-window-closed{color:var(--gray-300)}.ml-error{color:var(--danger-600);font-size:12px}.ml-translation{border-top:1px solid var(--gray-300);color:var(--gray-700);margin-top:6px;padding-top:6px}.dark .ml-translation{border-color:var(--gray-600);color:var(--gray-300)}.ml-inbox-form{gap:8px;display:grid}.ml-reply-actions{align-items:center;gap:8px;min-width:0;display:flex}.ml-attach-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml-reply-spacer{flex:1}.ml-reply-actions>button{flex-shrink:0}@media (width<=639px){.ml-reply-actions{gap:5px}.ml-reply-actions>.ml-attach{flex-shrink:0;padding:0 8px}}.ml-attach{border:1px dashed var(--gray-300);max-width:100%;min-height:36px;color:var(--gray-600);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.ml-attach:hover,.ml-attach:focus-within{border-color:var(--primary-500);color:var(--primary-600)}.ml-attach.is-busy{cursor:progress}.ml-attach.is-chosen{background:var(--gray-50);cursor:default;border-style:solid;flex:0 auto;min-width:0}.ml-attach.is-chosen button{color:var(--gray-500);padding:0 2px;font-size:16px;line-height:1}.ml-attach.is-chosen button:hover{color:var(--danger-600)}.ml-attach-icon{flex-shrink:0;width:16px;height:16px}.ml-attach-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dark .ml-attach{border-color:var(--gray-600);color:var(--gray-300)}.dark .ml-attach.is-chosen{background:var(--gray-800)}.ml-inbox .ml-language{field-sizing:content;border:1px solid var(--gray-300);width:auto;color:var(--gray-700);background-position:right 6px center;border-radius:999px;padding:1px 22px 1px 8px;font-size:12px}.dark .ml-inbox .ml-language{border-color:var(--gray-600);color:var(--gray-200)}.ml-attachments{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ml-attachments .ml-link{align-items:center;gap:4px;margin:0;display:inline-flex}.ml-attachments-icon{flex-shrink:0;width:14px;height:14px}.ml-attachments-thumb{aspect-ratio:4/3;background:var(--gray-200);cursor:zoom-in;border-radius:8px;width:240px;max-width:100%;margin-bottom:2px;display:block;overflow:hidden}.dark .ml-attachments-thumb{background:var(--gray-700)}.ml-attachments-thumb:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.ml-attachments-thumb img{object-fit:cover;width:100%;height:100%}.ml-lightbox{color:#fff;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0}.ml-lightbox::backdrop{background:#000c}.ml-lightbox figure{justify-items:center;gap:10px;margin:0;display:grid}.ml-lightbox img{object-fit:contain;border-radius:4px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px)}.ml-lightbox figcaption{align-items:center;gap:16px;max-width:calc(100vw - 32px);font-size:14px;display:flex}.ml-lightbox figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-lightbox :is(a,button){color:#fff;background:#ffffff29;border-radius:8px;flex:none;align-items:center;gap:4px;min-height:40px;padding:0 12px;display:inline-flex}.ml-lightbox :is(a,button):is(:hover,:focus-visible){background:#ffffff47}.ml-lightbox :is(a,button) svg{width:16px;height:16px}.ml-link{color:var(--primary-600);margin-top:4px;font-size:13px;text-decoration:underline}.dark .ml-link{color:var(--primary-300)}.ml-inbox-reply{border-top:1px solid var(--gray-200);gap:8px;min-height:0;max-height:65%;padding:10px 16px 0;display:grid;overflow-y:auto}.ml-inbox-readonly{color:var(--gray-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:10px;font-size:13px;display:flex}.dark .ml-inbox-readonly{color:var(--gray-300)}.ml-inbox-more{width:100%;color:var(--primary-600);text-align:center;padding:10px 12px;font-size:13px}.ml-inbox-more:hover{background:var(--gray-50)}.dark .ml-inbox-more{color:var(--primary-300)}.dark .ml-inbox-more:hover{background:var(--gray-800)}.ml-inbox-reply .ml-reply-actions{background:#fff;padding-bottom:10px;position:sticky;bottom:0}.dark .ml-inbox-reply .ml-reply-actions{background:var(--gray-900)}.ml-inbox-side{border-inline-start:1px solid var(--gray-200);min-height:0;padding:12px;font-size:13px;overflow-y:auto}.ml-inbox-panes{display:none}.ml-inbox-side h3{margin-bottom:6px;font-size:14px;font-weight:600}.ml-inbox-side dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:grid}.ml-inbox-side dt{color:var(--gray-500)}.ml-inbox-side dd{overflow-wrap:anywhere}.ml-side-bar-actions{gap:6px;margin-inline-start:auto;display:inline-flex}.ml-side-loose-row{border-top:1px solid var(--gray-100);gap:6px;padding:8px 0;display:grid}.dark .ml-side-loose-row{border-color:var(--gray-800)}.ml-side-loose-actions{flex-wrap:wrap;gap:6px;display:flex}.ml-inbox-side .ml-side-tabs{margin-bottom:10px;display:flex}.ml-inbox-side .ml-side-tabs button{flex:1}.ml-side-deal-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ml-side-deal-bar select{flex:100%;min-width:0}.ml-inbox-side .ml-opp-card-head select{flex:0 65%;min-width:0}.ml-opp-card{border:1px solid var(--gray-200);border-radius:10px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.dark .ml-opp-card{border-color:var(--gray-800)}.ml-opp-card-head{align-items:center;gap:8px;display:flex}.ml-opp-card-head h3{flex:1;margin:0}.ml-opp-title{align-items:center;gap:4px;margin-bottom:8px;display:flex}.ml-inbox-side .ml-opp-title h3{margin:0;font-size:15px}.ml-opportunity-panel,.ml-customer-panel{container-type:inline-size}.ml-cust-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}.ml-cust-who h2{margin:0 0 4px;font-size:18px;font-weight:600}.ml-cust-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ml-cust-counts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ml-cust-counts>*{border:1px solid var(--gray-200);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.ml-cust-counts strong{font-variant-numeric:tabular-nums;font-size:16px}.dark .ml-cust-counts>*{border-color:var(--gray-800);background:var(--gray-900)}.ml-cust-tabs{background:var(--gray-100);border-radius:8px;margin-bottom:8px;padding:2px;display:inline-flex}.ml-cust-tabs button{color:var(--gray-600);border-radius:6px;padding:4px 14px;font-size:13px}.ml-cust-tabs button.is-active{color:var(--gray-950);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.dark .ml-cust-tabs{background:var(--gray-800)}.dark .ml-cust-tabs button.is-active{background:var(--gray-700);color:#fff}.ml-cust-lost summary{cursor:pointer;padding-top:6px}.ml-opp-head{gap:4px;margin-bottom:12px;display:grid}.ml-opp-title h2{margin:0;font-size:18px;font-weight:600}.ml-opp-meta{color:var(--gray-600);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:13px;display:flex}.ml-opp-meta .ml-link{margin:0}.dark .ml-opp-meta{color:var(--gray-300)}.ml-opp-lost{border:1px solid var(--danger-200);background:var(--danger-50);color:var(--danger-700);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.dark .ml-opp-lost{border-color:var(--danger-800);color:var(--danger-400);background:0 0}.ml-opp-next{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;display:flex}.ml-opp-next .ml-link{margin:0;font-size:14px}.ml-opp-layout{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ml-opp-page .ml-opp-section{border:1px solid var(--gray-200);background:#fff;border-radius:10px;margin-bottom:10px;padding:0 14px}.ml-opp-page .ml-opp-card{background:#fff}.dark .ml-opp-page :is(.ml-opp-section,.ml-opp-card){border-color:var(--gray-800);background:var(--gray-900)}@container (width>=760px){.ml-opp-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ml-opportunity-panel .ml-stage-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.ml-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.ml-stage-grid button{border:1px solid var(--gray-200);color:var(--gray-600);white-space:nowrap;border-radius:6px;padding:5px 2px;font-size:12px}.ml-stage-grid button:not(:disabled):hover{border-color:var(--gray-400)}.ml-stage-grid button.is-past{background:color-mix(in oklab, var(--primary-600) 12%, transparent);color:var(--primary-700);border-color:#0000}.ml-stage-grid button.is-current{border-color:var(--primary-600);background:var(--primary-600);color:#fff;cursor:default;font-weight:600}.ml-stage-grid button.is-done{border-color:var(--success-300);color:var(--success-700)}.ml-stage-grid button.is-done.is-current{border-color:var(--success-600);background:var(--success-600);color:#fff}.ml-stage-grid button.is-lost{border-color:var(--danger-300);color:var(--danger-600)}.ml-stage-grid button.is-lost:disabled{opacity:.4;cursor:default}.dark .ml-stage-grid button{border-color:var(--gray-700);color:var(--gray-300)}.dark .ml-stage-grid button.is-past{color:var(--primary-300)}.dark .ml-stage-grid button.is-current{color:#fff}.ml-opp-facts{grid-template-columns:64px minmax(0,1fr);gap:6px 10px;margin-bottom:10px;display:grid}.ml-opp-facts dt{color:var(--gray-500)}.ml-opp-facts dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ml-opp-note{white-space:normal;flex-basis:100%}.ml-num{font-variant-numeric:tabular-nums}.ml-opp-section{border-top:1px solid var(--gray-200)}.dark .ml-opp-section{border-color:var(--gray-800)}.ml-opp-section>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-weight:600;list-style:none;display:flex}.ml-opp-section>summary::-webkit-details-marker{display:none}.ml-opp-section>summary>span:first-child{flex:1}.ml-opp-section>summary:after{content:"";border-right:1.5px solid var(--gray-400);border-bottom:1.5px solid var(--gray-400);width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.ml-opp-section[open]>summary:after{transform:rotate(45deg)}.ml-opp-summary-key{color:var(--gray-600);font-variant-numeric:tabular-nums;font-weight:400}.dark .ml-opp-summary-key{color:var(--gray-300)}.ml-opp-summary-action{font-weight:400}.ml-opp-body{gap:2px;padding-bottom:10px;display:grid}.ml-opp-adds{gap:12px;display:flex}.ml-opp-row{text-align:start;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:6px 0;display:flex}.ml-opp-row>:last-child:not(:first-child){white-space:nowrap;flex:none}.ml-opp-row>:first-child{min-width:0}.ml-opp-row+.ml-opp-row{border-top:1px solid var(--gray-100)}.dark .ml-opp-row+.ml-opp-row{border-color:var(--gray-800)}.ml-opp-row.is-link:hover{background:var(--gray-50)}.dark .ml-opp-row.is-link:hover{background:var(--gray-800)}.ml-opp-doc{gap:2px;padding:6px 0;display:grid}.ml-opp-doc+.ml-opp-doc{border-top:1px solid var(--gray-100)}.dark .ml-opp-doc+.ml-opp-doc{border-color:var(--gray-800)}.ml-opp-doc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ml-opp-doc-head>:not(strong){flex:none}.ml-opp-version>summary,.ml-opp-version-line{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 0 4px 10px;list-style:none;display:flex}.ml-opp-version-line{cursor:default}.ml-opp-version>summary::-webkit-details-marker{display:none}.ml-opp-version-main{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.ml-opp-version-main .ml-crm-badge{margin:0}.ml-opp-version-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.ml-opp-version-actions .ml-link{margin:0}.ml-opp-version>.ml-muted,.ml-opp-version>.ml-table{margin:2px 0 6px 10px}.ml-opp-lines .ml-opp-scheme th{background:var(--gray-50);color:var(--gray-700);padding-top:10px;font-weight:600}.ml-opp-lines :is(th,td):not(:first-child){text-align:right;white-space:nowrap}@media (width<=767px){.ml-opp-version>.ml-table{margin-left:0}.ml-opp-lines{font-size:13px}.ml-opp-lines :is(th,td){padding:6px 4px}}.dark .ml-opp-lines .ml-opp-scheme th{background:var(--gray-800);color:var(--gray-200)}.ml-opp-money{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;display:flex}.ml-opp-money dd{white-space:nowrap}.ml-opp-money dt{color:var(--gray-500);font-size:12px}.ml-opp-activity{gap:1px;padding:5px 0;display:grid}.ml-opp-activity+.ml-opp-activity{border-top:1px solid var(--gray-100)}.dark .ml-opp-activity+.ml-opp-activity{border-color:var(--gray-800)}.ml-inquiry{border-top:1px solid var(--gray-200);gap:6px;margin-top:16px;padding-top:16px;display:grid}.dark .ml-inquiry{border-color:var(--gray-800)}@media (width<=1439px){.ml-inbox-panes{border-bottom:1px solid var(--gray-200);gap:6px;padding:8px 12px;display:flex}.dark .ml-inbox-panes{border-color:var(--gray-800)}.ml-inbox-panes button{border:1px solid var(--gray-200);background:#fff;border-radius:999px;flex:1;padding:4px 0;font-size:14px}.dark .ml-inbox-panes button:not(.is-active){border-color:var(--gray-700);background:var(--gray-800);color:var(--gray-200)}.ml-inbox-panes button.is-active{border-color:var(--primary-600);background:var(--primary-600);color:#fff}.ml-inbox.is-open.shows-side .ml-inbox-thread,.ml-inbox.is-open:not(.shows-side) .ml-inbox-side{display:none}}@media (width>=1024px) and (width<=1439px){.ml-inbox.is-open{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,256px) minmax(0,1fr)}.ml-inbox-list{grid-row:1/-1}.ml-inbox-panes,.ml-inbox-thread,.ml-inbox-side{grid-column:2}.ml-inbox-side{border-inline-start:0}}@media (width<=1023px){.ml-inbox,.ml-inbox:not(.is-open){grid-template-columns:minmax(0,1fr)}.ml-inbox.is-open{grid-template-rows:auto minmax(0,1fr)}.ml-inbox-panes{grid-column:1/-1}.ml-inbox.is-open .ml-inbox-list,.ml-inbox:not(.is-open) .ml-inbox-thread{display:none}.ml-inbox-back{display:block}.ml-inbox-list,.ml-inbox-thread,.ml-inbox-side{border-inline:0}.ml-inbox-side{border-top:1px solid var(--gray-200)}}.ml-trail p{margin:0 0 6px}.ml-trail ol{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ml-trail li{justify-content:space-between;gap:12px;display:flex}.ml-trail li span{overflow-wrap:anywhere;min-width:0}.ml-trail time{flex:none}.ml-stats{gap:16px;display:grid}.ml-stats-range{flex-wrap:wrap;gap:8px;display:flex}.ml-stats-range>*{white-space:nowrap;flex-shrink:0}.ml-stats-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.ml-stats-tiles>div,.ml-stats-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:16px}.dark .ml-stats-tiles>div,.dark .ml-stats-card{border-color:var(--gray-800);background:var(--gray-900)}.ml-stats-tiles dt{color:var(--gray-500);font-size:13px}.ml-stats-tiles dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:26px;font-weight:600}.ml-stats-card h2{margin:0 0 12px;font-size:15px;font-weight:600}.ml-queue-scroll{overflow-x:auto}.ml-queue-scroll .ml-table :is(th,td){white-space:nowrap}.ml-queue-scroll .ml-table td:has(.ml-queue-error){white-space:normal;min-width:320px}.ml-queue-chosen>*{background:var(--gray-50)}.dark .ml-queue-chosen>*{background:var(--gray-800)}.ml-queue-failed{color:var(--danger-600);font-weight:600}.ml-queue-error summary{cursor:pointer}.ml-queue-error pre{max-height:320px;color:var(--gray-600);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;overflow:auto}.ml-stats-days{border-bottom:1px solid var(--gray-200);align-items:flex-end;gap:2px;height:160px;display:flex}.dark .ml-stats-days{border-color:var(--gray-700)}.ml-stats-day{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.ml-stats-day i{background:var(--primary-500);border-radius:4px 4px 0 0;width:100%;max-width:28px;margin-inline:auto}.ml-stats-day:hover i{background:var(--primary-700)}.ml-stats-day span{bottom:calc(100% + 4px);z-index:1;background:var(--gray-900);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;display:none;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ml-stats-day:first-child span{inset-inline-start:0;transform:none}.ml-stats-day:last-child span{inset-inline:auto 0;transform:none}.ml-stats-day:hover span{display:block}.ml-stats-axis{justify-content:space-between;margin:6px 0 10px;font-size:12px;display:flex}.ml-stats-card summary{cursor:pointer;font-size:13px}.ml-stats-card table{font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:13px}.ml-stats-card th,.ml-stats-card td{text-align:start;padding:4px 8px 4px 0}.ml-stats-lists{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;display:grid}.ml-stats-lists ol{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ml-stats-lists li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.ml-stats-lists li span{overflow-wrap:anywhere}.ml-stats-lists li b{font-variant-numeric:tabular-nums;font-weight:600}.ml-stats-lists li small{color:var(--gray-500);font-weight:400}.ml-stats-lists li i{background:var(--primary-500);border-radius:4px;grid-column:1/-1;height:6px}.ml-manual{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ml-manual-toc{font-size:14px;position:sticky;top:88px}.ml-manual-toc a{color:var(--gray-600);border-radius:6px;padding:6px 10px;display:block}.ml-manual-toc a:hover{background:var(--gray-100);color:var(--gray-900)}.dark .ml-manual-toc a{color:var(--gray-300)}.dark .ml-manual-toc a:hover{background:var(--gray-800);color:#fff}.ml-manual-body{max-width:780px;box-shadow:0 1px 2px color-mix(in oklab, var(--primary-950) 5%, transparent);color:var(--gray-700);background:#fff;border-radius:12px;padding:8px 32px 32px;font-size:15px;line-height:1.8}.dark .ml-manual-body{background:var(--gray-900);color:var(--gray-200)}.ml-manual-body h2{color:var(--gray-900);margin:36px 0 12px;scroll-margin-top:88px;font-size:22px;font-weight:600}.ml-manual-body h3{color:var(--gray-900);margin:24px 0 8px;font-size:17px;font-weight:600}.dark .ml-manual-body h2,.dark .ml-manual-body h3{color:var(--gray-50)}.ml-manual-body p,.ml-manual-body ul,.ml-manual-body ol,.ml-manual-body table{margin:0 0 14px}.ml-manual-body ul,.ml-manual-body ol{padding-inline-start:22px}.ml-manual-body ul{list-style:outside}.ml-manual-body ol{list-style:decimal}.ml-manual-body table{border-collapse:collapse;width:100%;font-size:14px}.ml-manual-body th,.ml-manual-body td{border:1px solid var(--gray-200);text-align:start;vertical-align:top;padding:8px 10px}.ml-manual-body th{background:var(--gray-50);color:var(--gray-900);font-weight:600}.dark .ml-manual-body th,.dark .ml-manual-body td{border-color:var(--gray-700)}.dark .ml-manual-body th{background:var(--gray-800);color:var(--gray-50)}.ml-manual-body img{border:1px solid var(--gray-200);border-radius:8px;width:100%;margin:14px 0;display:block}.ml-manual-body code{background:var(--gray-100);border-radius:4px;padding:1px 5px;font-size:13px}.dark .ml-manual-body code{background:var(--gray-800)}@media (width<=1023px){.ml-manual{grid-template-columns:minmax(0,1fr)}.ml-manual-toc{position:static}.ml-manual-body{padding:4px 16px 20px}}.fi-fo-file-upload.fi-fo-file-upload-avatar{width:112px;height:112px}.fi-fo-file-upload-avatar .filepond--root{cursor:pointer;width:112px;height:112px;margin:0}.fi-fo-file-upload-avatar .filepond--panel-root{box-shadow:0 0 0 1px var(--gray-200);background:url(/brand/default-avatar.svg) 50%/cover no-repeat;border:0}.dark .fi-fo-file-upload-avatar .filepond--panel-root{box-shadow:0 0 0 1px var(--gray-700)}.fi-fo-file-upload-avatar .filepond--drop-label label{text-indent:200%;white-space:nowrap;overflow:hidden}.fi-fo-file-upload-avatar .filepond--root:after{content:"更换头像";z-index:10;background:color-mix(in oklab, var(--primary-950) 66%, transparent);color:#fff;text-align:center;pointer-events:none;padding-block:5px 9px;font-size:12px;line-height:16px;transition:background-color .15s;position:absolute;inset:auto 0 0}.fi-fo-file-upload-avatar .filepond--root:hover:after{background:color-mix(in oklab, var(--primary-950) 84%, transparent)}.fi-fo-file-upload-avatar .filepond--root:has(.filepond--item):after{display:none}.ml-table{border-collapse:collapse;width:100%;font-size:14px}.ml-table th,.ml-table td{border-bottom:1px solid var(--gray-200);text-align:left;padding:8px}.dark .ml-table th,.dark .ml-table td{border-color:var(--gray-700)}.ml-manual-body .ml-manual-for{color:var(--gray-500);margin-top:-4px;font-size:13px}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.fi-ta-header-toolbar>.fi-ta-actions:not(:has(.fi-btn:not([style*="display: none"]))){display:none}.ml-connection{inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;color:#fff;background-color:var(--gray-900);opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;padding:10px 10px 10px 16px;font-size:14px;line-height:1.4;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility 0s .2s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 8px 24px #0000002e}.ml-connection[data-state]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dark .ml-connection{border:1px solid var(--gray-700);background-color:var(--gray-800)}.ml-connection-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite ml-spin}.ml-connection-done{width:18px;height:18px;color:var(--success-400);flex-shrink:0;display:none}.ml-connection[data-state=back] .ml-connection-spinner,.ml-connection[data-state=back] .ml-connection-retry{display:none}.ml-connection[data-state=back]{padding-inline-end:16px}.ml-connection[data-state=back] .ml-connection-done{display:block}.ml-connection-retry{color:#fff;cursor:pointer;background-color:#ffffff1f;border-radius:8px;flex-shrink:0;padding:4px 10px;font-weight:500}.ml-connection-retry:hover{background-color:#fff3}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-heard{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:55;border:1px solid var(--gray-200);opacity:0;visibility:hidden;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;width:min(340px,100% - 32px);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility 0s .2s;display:grid;position:fixed;overflow:hidden;transform:translateY(12px);box-shadow:0 8px 24px #00000024}.ml-heard[data-state]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ml-heard-card{border-inline-start:3px solid var(--primary-600);gap:2px;min-width:0;padding:12px 4px 12px 14px;font-size:14px;line-height:1.45;display:grid}.ml-heard-card strong{color:var(--gray-950);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ml-heard-card span{color:var(--gray-600);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ml-heard-card:hover strong{color:var(--primary-600)}.ml-heard-close{width:36px;height:36px;color:var(--gray-400);cursor:pointer;border-radius:8px;align-self:start;place-items:center;margin:4px 4px 0 0;display:grid}.ml-heard-close:hover{color:var(--gray-700);background:var(--gray-100)}.ml-heard-close svg{width:18px;height:18px}.ml-heard-more{border-top:1px solid var(--gray-100);color:var(--primary-600);background:var(--gray-50);grid-area:2/1/auto/-1;padding:8px 14px;font-size:13px}.ml-heard-more:empty{display:none}.ml-heard-more:hover{text-decoration:underline}.dark .ml-heard{border-color:var(--gray-700);background:var(--gray-900)}.dark .ml-heard-card strong{color:#fff}.dark .ml-heard-card span{color:var(--gray-400)}.dark .ml-heard-more{border-color:var(--gray-800);color:var(--primary-400);background:var(--gray-800)}.dark .ml-heard-close:hover{color:var(--gray-200);background:var(--gray-800)}.ml-sound{display:inline-flex}@media (width<=639px){.ml-heard{top:calc(72px + env(safe-area-inset-top));width:auto;bottom:auto;left:16px;right:16px;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ml-heard{transition:opacity .2s,visibility 0s .2s;transform:none}}.ml-composer{border:1px solid var(--gray-300);background:#fff;border-radius:12px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.ml-composer:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.dark .ml-composer{border-color:var(--gray-700);background:var(--gray-900)}.dark .ml-composer:focus-within{border-color:var(--primary-400);box-shadow:0 0 0 1px var(--primary-400)}.ml-composer-to{border-bottom:1px solid var(--gray-200);min-width:0;color:var(--gray-500);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.dark .ml-composer-to{border-color:var(--gray-800);color:var(--gray-400)}.ml-composer-channel{color:var(--gray-700);flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.dark .ml-composer-channel{color:var(--gray-200)}.ml-composer-icon{width:14px;height:14px;color:var(--primary-600)}.ml-composer-address{max-width:60%;color:var(--gray-700);text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.dark .ml-composer-address{color:var(--gray-200)}.ml-composer-subject{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-composer-subject:before{content:"·";margin-inline-end:8px}.ml-composer-missing{color:var(--danger-600)}.ml-inbox .ml-composer textarea{field-sizing:content;resize:none;min-height:calc(2lh + 16px);max-height:calc(10lh + 16px);box-shadow:none;border:0;border-radius:0}.ml-inbox .ml-composer textarea:focus{box-shadow:none;outline:none}.ml-composer-part{display:grid}.ml-composer-part.is-source{border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.dark .ml-composer-part.is-source{border-color:var(--gray-800);background:var(--gray-800)}.ml-inbox .ml-composer-part.is-source textarea{min-height:calc(1lh + 12px);color:var(--gray-600);padding-block:2px 10px;font-size:13px}.dark .ml-inbox .ml-composer-part.is-source textarea{color:var(--gray-300)}.ml-inbox .ml-composer-part.is-target textarea{padding-top:2px}.ml-composer-label{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px 0;font-size:12px;display:flex}.is-target .ml-composer-label{color:var(--primary-700);font-weight:600}.dark .is-target .ml-composer-label{color:var(--primary-300)}.ml-composer-stale{color:var(--warning-800);background:var(--warning-50);border-radius:4px;padding:0 6px;font-weight:400}.dark .ml-composer-stale{color:var(--warning-300);background:color-mix(in oklab, var(--warning-900) 50%, transparent)}.ml-composer .ml-attach-list{padding:0 10px 8px}.ml-confirm{width:min(420px,100% - 32px);max-width:none;color:var(--gray-950);opacity:0;transition:opacity .15s ease-out, transform .15s ease-out, overlay .15s allow-discrete, display .15s allow-discrete;background:#fff;border:0;border-radius:16px;margin:auto;padding:0;transform:scale(.96);box-shadow:0 20px 48px #0003}.ml-confirm[open]{opacity:1;transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:none}@starting-style{.ml-confirm[open]{opacity:0;transform:scale(.96)}}.ml-confirm::backdrop{background-color:color-mix(in oklab, var(--gray-900) 0%, transparent);transition:background-color .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete}.ml-confirm[open]::backdrop{background-color:color-mix(in oklab, var(--gray-900) 45%, transparent)}@starting-style{.ml-confirm[open]::backdrop{background-color:color-mix(in oklab, var(--gray-900) 0%, transparent)}}.dark .ml-confirm{color:#fff;background:var(--gray-900);box-shadow:0 0 0 1px var(--gray-700), 0 20px 48px #00000080}.ml-confirm form{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.ml-confirm-icon{width:44px;height:44px;color:var(--warning-600);background:var(--warning-100);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ml-confirm-icon svg{width:24px;height:24px}.dark .ml-confirm-icon{color:var(--warning-400);background:color-mix(in oklab, var(--warning-500) 20%, transparent)}.ml-confirm h2{font-size:16px;font-weight:600}.ml-confirm-body{color:var(--gray-600);gap:4px;font-size:14px;line-height:1.6;display:grid}.dark .ml-confirm-body{color:var(--gray-300)}.ml-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:12px;display:grid}.ml-table .ml-table-total th,.ml-table .ml-table-total td{border-top:2px solid var(--gray-300);font-weight:600}.dark .ml-table .ml-table-total th,.dark .ml-table .ml-table-total td{border-top-color:var(--gray-600)}.ml-attach-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ml-bubble-subject{margin-bottom:4px;font-weight:600}.ml-today,.ml-crm{gap:16px;display:grid}.ml-crm{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}@media (width>=1280px){.ml-today{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ml-today-card,.ml-crm-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;gap:8px;padding:16px;display:grid}.dark .ml-today-card,.dark .ml-crm-card{border-color:var(--gray-800);background:var(--gray-900)}.ml-crm-card.is-wide{grid-column:1/-1}.ml-today-card h2,.ml-crm-card h3{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ml-crm-count{background:var(--gray-100);min-width:24px;color:var(--gray-700);text-align:center;border-radius:999px;padding:0 8px;font-size:13px}.dark .ml-crm-count{background:var(--gray-800);color:var(--gray-200)}.ml-today-row,.ml-crm-row{border-top:1px solid var(--gray-100);gap:2px;padding:10px 0;display:grid}.ml-crm-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.dark .ml-today-row,.dark .ml-crm-row{border-top-color:var(--gray-800)}.ml-today-row:hover,.ml-crm-row.is-link:hover{background:var(--gray-50)}.dark .ml-today-row:hover,.dark .ml-crm-row.is-link:hover{background:var(--gray-800)}.ml-today-top{justify-content:space-between;gap:12px;display:flex}.ml-today-text{color:var(--gray-600);text-overflow:ellipsis;font-size:14px;overflow:hidden}.dark .ml-today-text{color:var(--gray-300)}.ml-today-more{border-top:1px solid var(--gray-100);color:var(--primary-600);text-align:start;padding:10px 0;font-size:14px}.dark .ml-today-more{border-top-color:var(--gray-800)}.ml-today-card:not(.is-open) .ml-today-row.is-folded,.ml-today-more .is-phone,.ml-today-more.is-phone-only{display:none}@media (width<=767px){.ml-today-card:not(.is-open) .ml-today-row.is-rest,.ml-today-more .is-wide{display:none}.ml-today-more.is-phone-only{display:block}.ml-today-more .is-phone{display:inline}}.ml-crm-due{color:var(--gray-600);white-space:nowrap;flex:none;font-size:13px}.ml-crm-due.is-late{color:var(--danger-600);font-weight:600}.ml-crm-badge{background:var(--gray-100);color:var(--gray-700);border-radius:999px;margin-left:6px;padding:0 8px;font-size:12px;display:inline-block}.ml-crm-badge.is-warn{background:var(--warning-50);color:var(--warning-700)}.ml-crm-badge.is-bad{background:var(--danger-50);color:var(--danger-700)}.ml-crm-facts{grid-template-columns:72px minmax(0,1fr);gap:6px 12px;font-size:14px;display:grid}.ml-crm-facts dt{color:var(--gray-500)}.ml-crm-phone{font-variant-numeric:tabular-nums}.ml-crm-notice{background:var(--warning-50);color:var(--warning-800);border-radius:12px;grid-column:1/-1;padding:10px 14px;font-size:14px}.ml-crm-elsewhere p{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ml-crm-elsewhere p+p{margin-top:6px}.ml-merge-compare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ml-merge-compare .ml-opp-card{align-content:start}.ml-merge-contact{flex-basis:100%}.ml-todo-when{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.ml-todo-channels{flex-wrap:wrap;gap:8px;display:flex}.ml-todo-channel{border:1px solid var(--gray-300);border-radius:8px;padding:8px 14px;font-size:14px}.ml-todo-channel.is-primary{border-color:var(--primary-600);background:var(--primary-600);color:#fff}.ml-inbox-doing{border-bottom:1px solid var(--gray-200);background:var(--primary-50);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.dark .ml-inbox-doing{border-bottom-color:var(--gray-800);background:var(--gray-800)}.ml-inbox-follow{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.ml-inbox-waiting{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml-template-only{color:var(--gray-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.dark .ml-template-only{color:var(--gray-300)}.ml-board{gap:12px;display:grid}.ml-board-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ml-board-list{margin-inline-start:auto}.ml-board-compact{color:var(--gray-700);cursor:pointer;align-items:center;gap:6px;margin-inline-start:auto;font-size:14px;display:none}.dark .ml-board-compact{color:var(--gray-300)}.ml-board-compact+.ml-board-list{margin-inline-start:0}.ml-board-tabs button.is-empty:not(.is-active){color:var(--gray-400)}.ml-board-owner select{field-sizing:content;border-radius:8px;margin-left:6px}.ml-board-tabs{gap:6px;display:none;overflow-x:auto}.ml-follow-tabs{display:flex}.ml-board-tabs button{border:1px solid var(--gray-200);background:#fff;border-radius:999px;flex:none;padding:6px 12px;font-size:14px}.dark .ml-board-tabs button:not(.is-active){border-color:var(--gray-700);background:var(--gray-800);color:var(--gray-200)}.ml-board-tabs button.is-active{border-color:var(--primary-600);background:var(--primary-600);color:#fff}.ml-board-view{min-width:0;position:relative}.ml-board-columns{scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-start;gap:12px;scroll-padding-inline:64px;display:flex;position:relative;overflow-x:auto}.ml-board-columns::-webkit-scrollbar{display:none}.ml-board-column{background:var(--gray-100);scroll-snap-align:start;border-radius:12px;flex:1 0 288px;align-content:start;gap:8px;max-width:400px;min-height:200px;padding:12px;display:grid}.ml-board-view:before,.ml-board-view:after{content:"";z-index:1;opacity:0;pointer-events:none;width:72px;transition:opacity .15s;position:absolute;top:0;bottom:0}.ml-board-view:before{background:linear-gradient(to right, var(--ml-board-bg), transparent);left:0}.ml-board-view:after{background:linear-gradient(to left, var(--ml-board-bg), transparent);right:0}.ml-board-view{--ml-board-bg:var(--gray-50)}.dark .ml-board-view{--ml-board-bg:var(--gray-950)}.ml-board-view.has-before:before,.ml-board-view.has-after:after{opacity:1}.ml-board-page{z-index:2;border:1px solid var(--gray-200);width:36px;height:36px;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:none;position:absolute;top:56px;box-shadow:0 2px 8px #00000024}.ml-board-page.is-before{left:16px}.ml-board-page.is-after{right:16px}.ml-board-page svg{width:20px;height:20px}.ml-board-page:hover{border-color:var(--primary-600);background:var(--primary-600);color:#fff}.dark .ml-board-page{border-color:var(--gray-600);background:var(--gray-800);color:var(--gray-200)}.dark .ml-board-page:hover{border-color:var(--primary-500);background:var(--primary-600);color:#fff}@media (width>=768px){.ml-board-page,.ml-board-compact{display:inline-flex}.ml-board.is-compact .ml-board-tabs{flex-wrap:wrap;display:flex;overflow:visible}.ml-board.is-compact .ml-board-column.is-empty{display:none}.ml-board-column.is-empty{flex:0 0 240px}.ml-board-tabs button.is-active{border-color:var(--gray-200);color:inherit;background:#fff}.dark .ml-board-tabs button.is-active{border-color:var(--gray-700);background:var(--gray-800);color:var(--gray-200)}.ml-board-tabs button:not(.is-empty):hover{border-color:var(--primary-500)}.ml-board-tabs button.is-empty{color:var(--gray-400);cursor:default}.ml-board.is-dragging .ml-board-tabs button{border-style:dashed;border-color:var(--primary-400);cursor:copy}}.ml-board-column.is-empty{background:var(--gray-50)}.ml-board-column.is-empty h3{color:var(--gray-500)}.ml-board-column.is-empty>.ml-muted{border:1px dashed var(--gray-300);border-radius:8px;place-items:center;min-height:120px;font-size:13px;display:grid}.dark .ml-board-column.is-empty{background:var(--gray-900)}.dark .ml-board-column.is-empty h3{color:var(--gray-400)}.dark .ml-board-column.is-empty>.ml-muted{border-color:var(--gray-700)}.dark .ml-board-column{background:var(--gray-800)}.ml-board-column h3{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.ml-board-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ml-board-sum{color:var(--gray-600);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.dark .ml-board-sum{color:var(--gray-300)}.ml-board-tones{gap:2px;height:6px;display:flex}.ml-board-tones button{cursor:pointer;border-radius:3px;min-width:12px}.ml-board-tones button.is-dim{opacity:.25}.ml-board-tones .is-late,.ml-board-dot.is-late{background:var(--danger-500)}.ml-board-tones .is-today,.ml-board-dot.is-today{background:var(--warning-500)}.ml-board-tones .is-booked,.ml-board-dot.is-booked{background:var(--success-500)}.ml-board-tones .is-theirs,.ml-board-dot.is-theirs{background:var(--gray-400)}.ml-board-dot{border-radius:999px;flex:none;align-self:center;width:8px;height:8px}.ml-board-days.is-over{color:var(--danger-600);font-weight:600}.ml-board-drops{z-index:20;gap:12px;display:flex;position:sticky;bottom:12px}.ml-board-drop{text-align:center;background:#fff;border:2px dashed;border-radius:12px;flex:1;padding:16px;font-weight:600}.dark .ml-board-drop{background:var(--gray-900)}.ml-board-drop.is-lost{color:var(--danger-600)}.ml-board-card{border:1px solid var(--gray-200);cursor:grab;background:#fff;border-radius:12px;gap:6px;padding:8px 10px;scroll-margin-top:80px;display:grid}.dark .ml-board-card{border-color:var(--gray-700);background:var(--gray-900)}.ml-board-card:target{outline:2px solid var(--primary-500)}.ml-board-card-top{align-items:baseline;gap:6px;min-width:0;display:flex}.ml-board-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ml-board-days{color:var(--gray-500);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ml-board-sub{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ml-board-amount{font-variant-numeric:tabular-nums;font-size:13px}.ml-board-foot{border-top:1px solid var(--gray-100);align-items:center;gap:6px;min-width:0;padding-top:6px;display:flex}.dark .ml-board-foot{border-color:var(--gray-800)}.ml-board-next{flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ml-board-next-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-board-owner-name{color:var(--gray-500);flex:none;font-size:12px}@media (width<=767px){.ml-board-tabs{display:flex}.ml-board-columns{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.ml-board-column{max-width:none;display:none}.ml-board-column.is-current{transition:transform .2s ease-out;display:grid}.ml-board.is-swiping .ml-board-column.is-current{transform:translateX(var(--ml-swipe));transition:none}.ml-board[data-dir=next] .ml-board-column.is-current{animation:.26s cubic-bezier(.2,.8,.2,1) ml-board-in-next}.ml-board[data-dir=back] .ml-board-column.is-current{animation:.26s cubic-bezier(.2,.8,.2,1) ml-board-in-back}.ml-board-column h3{display:none}}@media (prefers-reduced-motion:reduce){.ml-board-column{animation:none!important}}@keyframes ml-board-in-next{0%{opacity:.2;transform:translate(56px)}}@keyframes ml-board-in-back{0%{opacity:.2;transform:translate(-56px)}}.ml-board-peek{z-index:20;color:#fff;pointer-events:none;background:#111827c7;border-radius:12px;gap:2px;min-width:112px;max-width:60vw;padding:8px 12px 10px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.ml-board-peek.is-next{text-align:right;right:12px}.ml-board-peek.is-back{left:12px}.ml-board-peek small{color:#ffffffb3;font-size:12px}.ml-board-peek span{align-items:center;gap:2px;font-size:15px;font-weight:600;display:flex}.ml-board-peek.is-next span{justify-content:flex-end}.ml-board-peek b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-board-peek.is-next .is-back-icon,.ml-board-peek.is-back .is-next-icon{display:none}.ml-board-peek svg{flex:none;width:18px;height:18px}.ml-board-peek i{background:linear-gradient(#fff, #fff) no-repeat 0 / calc(var(--ml-pull) * 100%) 100%, #ffffff40;border-radius:2px;height:3px;margin-top:4px}.ml-board-peek.is-next i{background-position:100%}.ml-board-peek.is-ready small{color:#fff}.dark .ml-board-peek{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24}.ml-inbox-confirm{background:var(--warning-50);color:var(--warning-800);border-radius:8px;padding:8px 12px;font-size:13px}.ml-inbox-confirm ul{margin:4px 0 0;padding-left:18px;list-style:outside}.ml-workload{overflow-x:auto}.ml-workload .ml-table th,.ml-workload .ml-table td{white-space:nowrap}.ml-workload .ml-table tbody th,.ml-workload .ml-table thead tr:first-child th:first-child{z-index:1;background:#fff;position:sticky;left:0}.ml-workload .ml-table tbody th:before,.ml-workload .ml-table thead tr:first-child th:first-child:before{inset-block:0;background:inherit;content:"";width:16px;position:absolute;right:100%}.dark .ml-workload .ml-table tbody th,.dark .ml-workload .ml-table thead tr:first-child th:first-child{background:var(--gray-900)}.ml-workload-admins{align-items:center;gap:4px;margin-left:8px;font-size:14px;display:inline-flex}.ml-workload-reasons{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.ml-link.ml-danger{color:var(--danger-600);font-weight:600}.fi-main{padding-inline:1rem}@media (width>=1024px){.fi-main{padding-inline:1.25rem}}.fi-page-header-main-ctn{row-gap:1rem;padding-block:1rem}.fi-page-content{row-gap:1rem}.fi-header-heading{font-size:1.375rem}.fi-sidebar-nav{row-gap:1rem;padding:1rem .75rem}.fi-sidebar-item-btn,.fi-sidebar-group-btn{padding-block:6px}@media (width>=1024px){.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{scrollbar-gutter:auto;scrollbar-width:none;padding-inline:.5rem}.fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav-groups{max-width:none;margin-inline:0}}.fi-sidebar-item-label,.fi-sidebar-group-label{font-size:.875rem}.fi-ta-cell.fi-ta-selection-cell{padding-block:8px}.fi-ta-cell:has(>.fi-ta-actions){padding-block:8px}.fi-ta-text,.fi-ta-icon,.fi-ta-color,.fi-ta-image,.fi-ta-select,.fi-ta-toggle,.fi-ta-checkbox,.fi-ta-text-input,.fi-ta-header-cell{padding-block:8px}.fi-ta-header-toolbar,.fi-pagination{padding:8px 16px}.fi-ta-header-cell:first-child,.fi-ta-cell:first-child{padding-inline-start:16px}.fi-ta-cell{font-variant-numeric:tabular-nums}@media (width<=639px){.fi-ta-table-stacked-on-mobile .fi-ta-cell:has(>.fi-ta-cell-label){grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:8px;padding-block:3px;display:grid}.fi-ta-table-stacked-on-mobile .fi-ta-cell>.fi-ta-cell-label{padding:0;font-size:12px}.fi-ta-table-stacked-on-mobile :is(.fi-ta-text,.fi-ta-icon,.fi-ta-color,.fi-ta-image,.fi-ta-select,.fi-ta-toggle,.fi-ta-checkbox,.fi-ta-text-input){padding-block:0}:is(.fi-resource-inquiries,.fi-resource-opportunities) .fi-ta-table-stacked-on-mobile .fi-ta-row{align-items:center;gap:2px 8px;padding:10px 16px}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row{flex-wrap:wrap;display:flex}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row:before{content:"";flex-basis:100%;order:5}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row{grid-template-columns:minmax(0,1fr) auto;display:grid}:is(.fi-resource-inquiries,.fi-resource-opportunities) .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell{grid-column:1/-1;min-width:0;padding:0}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell{flex:0 0 100%;order:10}:is(.fi-resource-inquiries,.fi-resource-opportunities) .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-created-at,.fi-ta-cell-customer\.name,.fi-ta-cell-machine-id,.fi-ta-cell-source,.fi-ta-cell-status,.fi-ta-cell-waiting-since,.fi-ta-cell-customer\.owner\.name,.fi-ta-cell-title,.fi-ta-cell-customer-id,.fi-ta-cell-stage,.fi-ta-cell-next){display:block}:is(.fi-resource-inquiries,.fi-resource-opportunities) .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-created-at,.fi-ta-cell-customer\.name,.fi-ta-cell-machine-id,.fi-ta-cell-source,.fi-ta-cell-status,.fi-ta-cell-waiting-since,.fi-ta-cell-customer\.owner\.name,.fi-ta-cell-title,.fi-ta-cell-customer-id,.fi-ta-cell-stage,.fi-ta-cell-next)>.fi-ta-cell-label{display:none}:is(.fi-resource-inquiries,.fi-resource-opportunities) .fi-ta-table-stacked-on-mobile .fi-ta-row .fi-ta-text-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-selection-cell{flex:0 0 20px;order:1;position:static}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-customer\.name{flex:1 1 0;order:2}:is(.fi-ta-cell-customer\.name,.fi-ta-cell-title) .fi-ta-text-item{font-weight:600}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-waiting-since{flex:none;order:3}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell:has(>.fi-ta-actions){flex:none;order:4}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-created-at{flex:none;order:6}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-machine-id{flex:1 1 0;order:7}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-source{flex:none;order:8}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-status{flex:0 auto;order:9;max-width:9rem}.fi-resource-inquiries .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-selection-cell~:is(.fi-ta-cell-created-at,.fi-ta-cell-customer\.owner\.name){margin-inline-start:28px}:is(.fi-ta-cell-created-at,.fi-ta-cell-customer\.owner\.name,.fi-ta-cell-customer-id) .fi-ta-text-item{color:var(--gray-500);font-size:12px}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-title{grid-area:1/1/2/2}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-stage{grid-area:1/2/2/3;justify-self:end}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-customer-id{grid-area:2/1/3/2}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-customer\.owner\.name{grid-area:2/2/3/3;justify-self:end}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-next{grid-row:3}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-latest-quote,.fi-ta-cell-unpaid){align-items:baseline;gap:6px;display:flex}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-latest-quote{grid-row:4}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>.fi-ta-cell-unpaid{grid-row:5}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-latest-quote,.fi-ta-cell-unpaid)>.fi-ta-cell-label{flex:none}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-latest-quote,.fi-ta-cell-unpaid)>.fi-ta-cell-content{min-width:0}.fi-resource-opportunities .fi-ta-table-stacked-on-mobile .fi-ta-row>:is(.fi-ta-cell-latest-quote,.fi-ta-cell-unpaid):has(.fi-ta-placeholder){display:none}}.ml-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;display:grid}.ml-kpi{border:1px solid var(--gray-200);background:#fff;border-radius:12px;gap:2px;padding:10px 14px;transition:border-color .15s;display:grid}.ml-kpi:hover{border-color:var(--primary-500)}.ml-kpi strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.ml-kpi span{color:var(--gray-600);font-size:13px}.ml-kpi.is-bad strong{color:var(--danger-600)}.ml-kpi.is-good strong{color:var(--success-600)}.dark .ml-kpi{border-color:var(--gray-800);background:var(--gray-900)}.dark .ml-kpi span{color:var(--gray-400)}.dark .ml-kpi.is-warn strong{color:var(--warning-400)}.dark .ml-kpi.is-bad strong{color:var(--danger-400)}.dark .ml-kpi.is-good strong{color:var(--success-400)}.ml-quick{border:1px solid var(--gray-200);background:#fff;border-radius:12px;gap:12px;padding:14px 16px;display:grid}.ml-quick-group{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.ml-quick-group h2{color:var(--gray-500);padding-top:7px;font-size:13px;font-weight:500}.ml-quick-links{flex-wrap:wrap;gap:8px;display:flex}.ml-quick-link{border:1px solid var(--gray-200);min-height:36px;color:var(--gray-800);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:border-color .15s,background-color .15s;display:inline-flex}.ml-quick-link:hover{border-color:var(--primary-500);background:var(--primary-50)}.ml-quick-link svg{width:18px;height:18px;color:var(--gray-500);flex:none}.dark .ml-quick{border-color:var(--gray-800);background:var(--gray-900)}.dark .ml-quick-link{border-color:var(--gray-700);color:var(--gray-200)}.dark .ml-quick-link:hover{border-color:var(--primary-400);background:var(--gray-800)}.dark .ml-quick-link svg{color:var(--gray-400)}@media (width<=767px){.ml-quick{padding:12px}.ml-quick-group{grid-template-columns:minmax(0,1fr)}.ml-quick-group h2{padding-top:0}.ml-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ml-quick-link{text-align:center;flex-direction:column;justify-content:center;min-height:68px;padding:8px 4px;font-size:13px;position:relative}.ml-quick-link svg{width:22px;height:22px;color:var(--primary-600)}.ml-quick-link .ml-crm-count{position:absolute;top:4px;right:4px}}.ml-follow-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.ml-cal-nav{align-items:center;gap:8px;display:flex}.ml-cal-nav button{border:1px solid var(--gray-200);background:#fff;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.dark .ml-cal-nav button{border-color:var(--gray-700);background:var(--gray-800)}.ml-cal-nav.is-week,.ml-cal-week{display:none}.ml-cal-month{border-top:1px solid var(--gray-200);border-left:1px solid var(--gray-200);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ml-cal-weekday{border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);color:var(--gray-500);padding:6px 8px;font-size:12px}.ml-cal-day{border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);cursor:pointer;background:#fff;flex-direction:column;gap:2px;min-height:112px;padding:4px;display:flex}.ml-cal-day.is-other{background:var(--gray-50)}.ml-cal-day.is-other .ml-cal-date{color:var(--gray-400)}.ml-cal-date{font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;align-self:flex-start;padding:0 4px;font-size:12px}.ml-cal-day.is-today .ml-cal-date{background:var(--primary-600);color:#fff}.dark .ml-cal-month,.dark .ml-cal-weekday,.dark .ml-cal-day{border-color:var(--gray-700)}.dark .ml-cal-day{background:var(--gray-900)}.dark .ml-cal-day.is-other{background:var(--gray-800)}.ml-cal-entry{cursor:default;position:relative}.ml-cal-item{border-left:3px solid var(--success-500);background:var(--gray-50);text-align:start;white-space:nowrap;border-radius:4px;gap:4px;width:100%;min-width:0;padding:2px 6px;font-size:12px;display:flex}.ml-cal-item.is-late{border-left-color:var(--danger-500);background:var(--danger-50)}.ml-cal-item.is-done{border-left-color:var(--gray-300);color:var(--gray-400);text-decoration:line-through}.dark .ml-cal-item{background:var(--gray-800)}.dark .ml-cal-item.is-late{background:color-mix(in srgb, var(--danger-500) 15%, transparent)}.ml-cal-item time{font-variant-numeric:tabular-nums;flex:none}.ml-cal-who{text-overflow:ellipsis;flex:none;max-width:50%;font-weight:600;overflow:hidden}.ml-cal-what{text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-cal-more{align-self:flex-start;font-size:12px}.ml-cal-pop{z-index:30;border:1px solid var(--gray-200);cursor:default;background:#fff;border-radius:12px;gap:6px;width:260px;padding:12px;font-size:13px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}.dark .ml-cal-pop{border-color:var(--gray-700);background:var(--gray-900)}.ml-cal-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=767px){.ml-cal-nav.is-month,.ml-cal-month{display:none}.ml-cal-nav.is-week{display:flex}.ml-cal-week{gap:8px;display:grid}.ml-cal-weekday-row{background:#fff;border-radius:12px;gap:4px;padding:8px 10px;display:grid}.dark .ml-cal-weekday-row{background:var(--gray-900)}.ml-cal-weekday-row.is-today{outline:2px solid var(--primary-500)}.ml-cal-weekday-row header{justify-content:space-between;font-size:14px;display:flex}.ml-cal-item{padding:6px 8px;font-size:14px}.ml-cal-pop{width:min(300px,100vw - 48px)}}.dark .ml-stage-grid button.is-lost{border-color:var(--danger-800);color:var(--danger-400)}.dark .ml-stage-grid button.is-done:not(.is-current){border-color:var(--success-800);color:var(--success-400)}.dark .ml-crm-badge{background:var(--gray-800);color:var(--gray-200)}.dark .ml-crm-badge.is-warn,.dark .ml-crm-notice,.dark .ml-inbox-confirm{background:color-mix(in oklab, var(--warning-900) 50%, transparent);color:var(--warning-300)}.dark .ml-crm-badge.is-bad{background:color-mix(in oklab, var(--danger-900) 50%, transparent);color:var(--danger-300)}.dark :is(.ml-today-more,.ml-inbox-back){color:var(--primary-300)}.ml-status.is-bad,.ml-bubble-error{color:var(--danger-600)}.ml-status.is-bad{font-size:inherit}.ml-bubble-error{margin-top:2px;font-size:11px}.dark .ml-status.is-bad,.dark .ml-bubble-error{color:var(--danger-400)}.ml-bubble-retry{border:1px solid var(--gray-300);color:var(--gray-700);background:#fff;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.ml-bubble-retry:after{content:"";position:absolute;inset:-8px 0}.ml-bubble-retry svg{width:14px;height:14px}.ml-bubble-retry:is(:hover,:focus-visible){border-color:var(--primary-500);background:var(--primary-50)}.dark .ml-bubble-retry{border-color:var(--gray-600);background:var(--gray-900);color:var(--gray-200)}.dark .ml-bubble-retry:is(:hover,:focus-visible){border-color:var(--primary-400);background:var(--gray-800)}.dark :is(.ml-inbox-row-top time,.ml-inbox-row-meta,.ml-muted,.ml-composer-label,.ml-stats-tiles dt,.ml-inbox-side dt,.ml-crm-facts dt,.ml-board-days){color:var(--gray-400)}.dark .ml-crm-due{color:var(--gray-300)}.dark :is(.ml-crm-due.is-late,.ml-error,.ml-composer-missing,.ml-board-days.is-over,.ml-link.ml-danger,.ml-board-drop.is-lost){color:var(--danger-400)}.ml-cal-item.is-done,.ml-cal-day.is-other .ml-cal-date{color:var(--gray-500)}.ml-kpi.is-warn strong{color:var(--warning-700)}.ml-board-tones button{position:relative}.ml-board-tones button:before{content:"";position:absolute;inset:-9px 0}.ml-attach.is-chosen button,.ml-inbox-back{min-height:24px}.ml-attach.is-chosen button{min-width:24px}button.ml-cal-date{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0}.ml-cal-pop{z-index:10}.ml-cal-day:nth-child(7n) .ml-cal-pop,.ml-cal-day:nth-child(7n-1) .ml-cal-pop{left:auto;right:0}:is(.ml-inbox,.ml-board,.ml-today,.ml-cal,.ml-follow-bar,.ml-opportunity-panel,.ml-crm,.ml-kpis) :is(a,button,summary):focus-visible,.ml-kpi:focus-visible{outline:none}@media (width<=767px){.fi-body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.ml-channel-tabs>button span{max-width:6rem}.ml-channel-send{flex-basis:100%;justify-content:flex-end;margin:0;padding:0 0 6px}}@container (width<=759px){.ml-customer-panel .ml-opp-side{order:-1}}.dark :is(.ml-cust-tabs button,.ml-inbox-filter button,.ml-channel-tabs>button,.ml-channel-more .fi-dropdown-trigger>button):not(.is-active){color:var(--gray-300)}.dark .ml-channel-tabs>button span{color:var(--gray-400)}.ml-opp-title .ml-opp-talk{margin-inline-start:auto}.ml-board-talk{color:var(--gray-500);border-radius:6px;flex:none;padding:4px;display:inline-flex}.ml-board-talk:hover{background:var(--gray-100);color:var(--primary-600)}.ml-board-talk svg{width:16px;height:16px}.dark .ml-board-talk:hover{background:var(--gray-800);color:var(--primary-300)}.ml-cal-week,.ml-cal-weekday-row{grid-template-columns:minmax(0,1fr);min-width:0}.ml-cal-entry{min-width:0}.ml-cal-item :is(.ml-cal-who,.ml-cal-what){text-overflow:ellipsis;min-width:0;overflow:hidden}.ml-cal-item .ml-cal-who{flex:none;max-width:40%}.ml-opp-title{flex-wrap:wrap}.ml-opp-title .ml-crm-badge,.ml-opp-title .ml-opp-talk{white-space:nowrap;flex:none}
