.voice-phone{z-index:70;max-width:min(410px,100vw - 24px);color:var(--inchiostro-900,#172327);font-family:inherit;position:fixed;bottom:16px;right:16px}.voice-phone-toggle{color:#fff;cursor:pointer;background:#193e34;border:1px solid #45685f;border-radius:24px;padding:12px 18px;box-shadow:0 4px 18px #0002}.voice-phone>section{background:var(--superficie,#fff);border:1px solid #79928c;border-radius:16px;max-height:min(72vh,720px);margin-top:8px;padding:16px;overflow:auto;box-shadow:0 6px 30px #0003}.voice-phone header{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-phone h2{font-size:1.1rem;font-weight:700}.voice-phone label{flex-direction:column;gap:5px;margin:10px 0;display:flex}.voice-phone select{background:inherit;max-width:100%;color:inherit;border:1px solid #79928c;border-radius:8px;padding:8px}.voice-phone-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.voice-phone-offer{border-block:1px solid #79928c;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.voice-phone-offer strong{flex-basis:100%}.voice-phone-help{opacity:.8;margin-top:14px;font-size:.78rem;line-height:1.4}.voice-phone a{margin-top:10px;text-decoration:underline;display:inline-block}.voice-phone fieldset{border:1px solid #79928c;border-radius:8px;margin-top:12px;padding:10px}@media (width<=600px){.voice-phone{bottom:76px;right:12px}.voice-phone>section{max-height:60vh}}.calls-page{gap:1.25rem;min-width:0;display:grid}.calls-page__content:not([hidden]){gap:20px;min-width:0;display:grid}.calls-page.is-embedded .calls-stats{display:none}.calls-page.is-embedded .calls-page__heading h2{font-size:1.25rem}.calls-page.is-embedded .calls-page__heading p{font-size:.85rem}.calls-page__heading,.call-analysis>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.calls-page h1{font:700 1.8rem var(--font-display);align-items:center;gap:.65rem;display:flex}.calls-page h2{outline-offset:5px;font-size:1.5rem;font-weight:700}.calls-page h3{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:flex}.calls-page h4{margin-top:1rem;font-weight:700}.calls-page p{overflow-wrap:anywhere;line-height:1.65}.calls-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.calls-stats>div,.call-analysis__overview>div{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;gap:.4rem;padding:1rem;display:grid}.calls-stats strong,.call-analysis__overview strong{font-size:1.5rem}.calls-stats span,.calls-table td>span,.call-provenance{color:var(--color-inchiostro-600);font-size:.8rem}.calls-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.calls-filter-actions{border-top:1px solid var(--color-bordo);grid-column:1/-1;justify-content:flex-end;align-items:center;padding-top:12px;display:flex}.calls-filter-fields{display:contents}.calls-filter-toggle,.calls-mobile-feed{display:none}.calls-filters label{gap:.4rem;min-width:0;font-size:.85rem;display:grid}.calls-search{grid-column:span 2}.calls-search>span{align-items:center;gap:.4rem;display:flex}.calls-filters input{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:.6rem .75rem}.calls-table-wrap{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;overflow-x:auto}.calls-table{text-align:left;width:100%;font-size:.85rem}.calls-table th,.calls-table td{border-bottom:1px solid var(--color-bordo);vertical-align:top;overflow-wrap:anywhere;padding:.85rem .65rem}.calls-table th{font-weight:700}.calls-table td>strong,.calls-table td>span{margin-bottom:.25rem;display:block}.calls-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.call-detail{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:16px;gap:1rem;padding:1.25rem;scroll-margin-top:90px;display:grid}.calls-page .app-modal{width:min(1000px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.calls-page .app-modal__header h2{font-size:1.15rem}.calls-page .app-modal .call-detail{border:0;border-radius:0;min-width:0;padding:0}.call-links{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.9rem;display:flex}.call-links a{color:var(--color-accento-700);text-decoration:underline}.call-analysis,.call-transcript{gap:.65rem;min-width:0;display:grid}.call-analysis__overview{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.call-criteria{gap:.75rem;display:grid}.call-criteria article{border:1px solid var(--color-bordo);border-radius:10px;padding:1rem}.call-criteria h5{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-weight:700;display:flex}.calls-page blockquote{border-left:3px solid var(--color-accento);overflow-wrap:anywhere;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem}.calls-page ul{padding-left:1.25rem;list-style:outside}.call-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);background:var(--color-sfondo);border-radius:10px;max-height:600px;padding:1rem;font-size:.9rem;line-height:1.75;overflow-y:auto}@media (width<=800px){.calls-page{gap:1rem}.calls-page__heading{align-items:flex-start;gap:.65rem}.calls-page__heading p{font-size:.85rem}.calls-page__heading>.app-button{min-height:44px;font-size:.8rem}.calls-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.calls-stats>div{gap:.2rem;padding:.7rem}.calls-stats strong{font-size:1.2rem}.calls-stats span{font-size:.7rem}.calls-filter-toggle{justify-content:flex-end;display:flex}.calls-filter-toggle .app-button{min-height:44px;font-size:.8rem}.calls-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-search{grid-column:1/-1}.calls-filter-fields{display:none}.calls-filters.is-expanded .calls-filter-fields{display:contents}.calls-filter-fields>label:has(input[type=date]){grid-column:1/-1}.calls-filters input{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.calls-filters input[type=date]{width:100%;max-width:100%;min-inline-size:0;display:block}.calls-filters>*,.calls-filter-fields>*{min-width:0}.calls-table-wrap{display:none}.calls-mobile-feed{gap:.65rem;min-width:0;display:grid}.calls-card{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:14px;gap:.6rem;min-width:0;padding:.85rem;display:grid}.calls-card__header{align-items:center;gap:.7rem;min-width:0;display:flex}.calls-card__header>div{flex:1;min-width:0}.calls-card__header h2{letter-spacing:-.015em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.calls-card__phone{color:var(--color-inchiostro-600);margin:.2rem 0 0;font-size:.78rem;line-height:1.4!important}.calls-card__icon{background:var(--color-sfondo);width:34px;height:34px;color:var(--color-inchiostro-600);border-radius:10px;flex:none;place-items:center;display:grid}.calls-card__meta{color:var(--color-inchiostro-600);justify-content:space-between;align-items:flex-start;gap:.6rem;font-size:.7rem;line-height:1.5;display:flex}.calls-card__meta>span{overflow-wrap:anywhere;min-width:0}.calls-card__meta time{white-space:nowrap;flex:none}.calls-card__state{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.4;display:flex}.calls-card__status{background:var(--color-sfondo);border:1px solid var(--color-bordo);border-radius:99px;padding:.2rem .55rem;font-weight:600}.calls-card__duration{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.calls-card__lead{color:var(--color-inchiostro-600);font-size:.7rem}.calls-card__client{color:var(--color-inchiostro-600);margin:0;font-size:.75rem;line-height:1.4!important}.calls-card__footer{border-top:1px solid var(--color-bordo);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.calls-card__footer>div{flex:1;gap:.15rem;min-width:0;display:grid}.calls-card__quality{overflow-wrap:anywhere;font-size:.7rem;line-height:1.45}.calls-card__quality strong{font-weight:600}.calls-card__sentiment{color:var(--color-inchiostro-600);font-size:.7rem;line-height:1.4}.calls-card__footer .calls-card__open{flex:none;gap:.35rem;min-height:44px;padding:.45rem .65rem;font-size:.75rem}.call-analysis__overview{grid-template-columns:1fr}.call-detail{padding:1rem}}@media (width<=380px){.calls-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-filters{grid-template-columns:1fr}.calls-search{grid-column:auto}}.live-calls{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:18px;min-width:0;padding:1rem}.live-calls>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.live-calls h2{align-items:center;gap:.5rem;font-weight:650;display:flex;font-size:1rem!important}.live-calls h2>span{background:var(--color-accento-50);border-radius:8px;padding:.15rem .4rem;font-size:.75rem}.live-calls header p,.live-calls__empty,.live-calls__note{color:var(--color-inchiostro-600);font-size:.75rem;line-height:1.5}.live-calls header p{margin-top:.25rem}.live-calls__empty{margin-top:.8rem}.live-calls__list{gap:.6rem;margin-top:.7rem;display:grid}.live-calls__list>article{border:1px solid var(--color-bordo);border-radius:12px;align-items:center;gap:.7rem;min-width:0;padding:.85rem;display:flex}.live-calls__indicator{width:36px;height:36px;color:var(--color-inchiostro-600);background:var(--color-sfondo);border-radius:12px;flex:none;place-items:center;display:grid}.live-calls__indicator.is-active{color:var(--color-successo);border:1px solid var(--color-successo)}.live-calls__contact{flex:1;min-width:0}.live-calls__contact h3{overflow-wrap:anywhere;font-weight:650;font-size:.9rem!important}.live-calls__contact p,.live-calls__contact small{color:var(--color-inchiostro-600);overflow-wrap:anywhere;font-size:.72rem}.live-calls__time{flex:none;grid-template-columns:auto auto;align-items:center;gap:.25rem;max-width:150px;display:grid}.live-calls__time strong{font-variant-numeric:tabular-nums;font-size:.9rem}.live-calls__time small{color:var(--color-inchiostro-600);grid-column:1/-1;font-size:.65rem}.live-calls__list .app-button{flex:none;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.live-calls__note{margin-top:.65rem}@media (width<=600px){.live-calls__list>article{grid-template-columns:36px minmax(0,1fr) 44px;padding:.7rem;display:grid}.live-calls__contact{grid-column:2}.live-calls__time{flex-wrap:wrap;grid-area:2/2;max-width:none;display:flex}.live-calls__time small{flex-basis:100%}.live-calls__list .app-button{grid-area:1/3/3}.live-calls>header .app-button{justify-content:center;min-width:44px;min-height:44px;padding:.5rem}}.live-calls-compact,.live-calls-compact-mount{align-items:center;min-width:0;display:flex}button.live-calls-counter{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);min-height:44px;color:var(--color-inchiostro,#172b35);font:600 14px/1.4 var(--font-sans,Inter,system-ui,sans-serif);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.live-calls-counter__number{background:var(--color-sfondo,#f1f5fa);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:28px;padding:2px 7px;display:inline-grid}button.live-calls-counter:hover{border-color:var(--color-accento,#1769aa)}button.live-calls-counter:focus-visible{outline:3px solid var(--color-accento,#1769aa);outline-offset:3px}dialog.live-calls-dialog[open]{flex-direction:column;width:min(1000px,100vw - 32px);max-width:1000px;height:min(640px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.live-calls-dialog .app-modal__header{border-bottom:1px solid var(--color-bordo,#dce3e9);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.live-calls-dialog .app-modal__header h2{font-size:18px;font-weight:650}.live-calls-dialog .app-modal__header button{min-width:44px;min-height:44px;font-size:22px;line-height:1}.live-calls-dialog .app-modal__body{flex:1;min-height:0;padding:16px 20px;overflow:auto}.live-calls-dialog .live-calls{background:0 0;border:0;padding:0}.live-calls-dialog .live-calls>header h2{display:none}@media (width<=600px){dialog.live-calls-dialog[open]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;left:0}.live-calls-dialog .app-modal__header,.live-calls-dialog .app-modal__body{padding:14px}}dialog.email-conversation-dialog{width:min(1500px,100vw - 32px);max-width:1500px}.email-contact-workspace{gap:18px;min-width:0;display:grid}.email-contact-workspace>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-contact-workspace h3{font-size:17px;font-weight:650;line-height:1.5}.email-contact-workspace p{font-size:13px;line-height:1.6}.email-provider-status{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-sfondo,#f5f7fa);border-radius:12px;gap:5px;padding:14px;font-size:13px;display:grid}.email-contact-grid{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr) minmax(180px,.7fr);align-items:start;gap:20px;display:grid}.email-thread-list{gap:8px;min-width:0;display:grid}.email-thread-list>button:not(.app-button){text-align:left;border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);overflow-wrap:anywhere;border-radius:10px;gap:4px;padding:12px;display:grid}.email-thread-list>button.is-selected{border-color:var(--color-accento,#176b78);background:var(--color-sfondo,#f5f7fa)}.email-thread-list strong{font-size:13px}.email-thread-list span{color:var(--color-inchiostro-600,#64748b);font-size:11px}.email-thread-content{gap:16px;min-width:0;display:grid}.email-messages{gap:14px;display:grid}.email-message{border:1px solid var(--color-bordo,#dce3e9);overflow-wrap:anywhere;border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.email-message.outgoing{background:var(--color-sfondo,#f5f7fa);margin-left:20px}.email-message.incoming{margin-right:20px}.email-message header{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.email-message time{color:var(--color-inchiostro-600,#64748b);font-size:11px}.email-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.email-message-subject{font-weight:600}.email-message-state{color:var(--color-inchiostro-600,#64748b);font-size:11px}.email-message-state.uncertain,.email-message-state.failed{color:var(--color-errore,#a12828)}.email-compose{border-top:1px solid var(--color-bordo,#dce3e9);gap:14px;padding-top:16px;display:grid}.email-compose label{gap:7px;font-size:13px;font-weight:600;display:grid}.email-compose input,.email-compose textarea{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-width:0;color:inherit;border-radius:10px;padding:11px 12px}.email-compose>.app-button{justify-self:start}.email-call-history{border-left:1px solid var(--color-bordo,#dce3e9);gap:12px;min-width:0;padding-left:16px;display:grid}.email-call-history>a{border-bottom:1px solid var(--color-bordo,#dce3e9);overflow-wrap:anywhere;gap:5px;padding-bottom:12px;font-size:12px;display:grid}.email-call-history span,.email-call-history small{color:var(--color-inchiostro-600,#64748b);font-size:11px}@media (width<=1100px){.email-contact-grid{grid-template-columns:minmax(160px,.65fr) minmax(0,2fr)}.email-call-history{border-left:0;border-top:1px solid var(--color-bordo,#dce3e9);grid-column:1/-1;padding:16px 0 0}}@media (width<=650px){dialog.email-conversation-dialog{width:100vw;max-width:100vw}.email-contact-grid{grid-template-columns:minmax(0,1fr)}.email-call-history{grid-column:auto}.email-thread-list{max-height:230px;overflow:auto}.email-message.outgoing,.email-message.incoming{margin:0}}.email-contact-workspace .email-contact-grid{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr)}@media (width<=760px){.email-contact-workspace .email-contact-grid{grid-template-columns:minmax(0,1fr)}}.product-lead-picker{min-width:0;color:var(--color-inchiostro,#172b35);gap:12px;display:grid}.product-lead-picker [hidden]{display:none!important}.product-lead-picker>div:not([hidden]){min-width:0}.product-lead-picker label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}.product-lead-picker label>span{color:var(--color-errore,#a12828)}.product-lead-picker label+p{color:var(--color-inchiostro-600,#64748b);margin-bottom:12px;font-size:13px;line-height:1.6}.product-lead-search{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.product-lead-search:focus-within{outline:2px solid var(--color-accento,#176b78);outline-offset:2px}.product-lead-search>svg{color:var(--color-accento,#176b78);flex:none}.product-lead-search input{width:100%;min-width:0;height:48px;color:inherit;font:inherit;background:0 0;box-shadow:none!important;border:0!important;outline:none!important;padding:10px 0!important}.product-lead-feedback{color:var(--color-inchiostro-600,#64748b);min-height:36px;padding:9px 0;font-size:12px;line-height:1.5}.product-lead-results{overscroll-behavior:contain;border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.product-lead-results>li{cursor:pointer;overflow-wrap:anywhere;border-radius:9px;gap:5px;min-height:56px;padding:12px;display:grid}.product-lead-results>li[aria-selected=true]{background:var(--color-sfondo,#f1f5fa);box-shadow:inset 3px 0 var(--color-accento,#176b78)}.product-lead-results strong{font-size:14px}.product-lead-results span{color:var(--color-inchiostro-600,#64748b);font-size:12px;line-height:1.5}.product-lead-results small,.product-lead-dnc{color:var(--color-errore,#a12828);font-weight:600}.product-lead-selection{border:1px solid var(--color-bordo,#dce3e9);border-left:3px solid var(--color-accento,#176b78);background:var(--color-sfondo,#f1f5fa);overflow-wrap:anywhere;border-radius:12px;align-items:start;gap:12px;padding:16px;display:flex}.product-lead-selection>svg{color:var(--color-accento,#176b78);flex:none}.product-lead-selection>div{flex:1;gap:5px;min-width:0;display:grid}.product-lead-selection>div>span{text-transform:uppercase;letter-spacing:.06em;color:var(--color-inchiostro-600,#64748b);font-size:11px;font-weight:650}.product-lead-selection p{font-size:12px;line-height:1.5}.product-lead-selection strong{font-size:17px;line-height:1.4}.agenda-create-guide{background:var(--color-sfondo,#f1f5fa);border:1px solid var(--color-bordo,#dce3e9);border-radius:12px;gap:8px;margin-bottom:20px;padding:16px;display:grid}.agenda-create-guide strong{font-size:16px}.agenda-create-guide p{color:var(--color-inchiostro-600,#64748b);font-size:13px;line-height:1.6}.agenda-picker-legacy[hidden]{display:none!important}.agenda-create-fields{min-width:0}.agenda-create-fields>.form-select-root{margin-bottom:20px}@media (width<=600px){.product-lead-selection{flex-wrap:wrap}.product-lead-selection>.app-button{width:100%}.product-lead-results{max-height:220px}}.product-lead-picker .product-lead-search input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.product-portal{max-width:72rem;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.product-portal section,.product-portal article{border:1px solid var(--color-border,#94a3b8);border-radius:.75rem;margin-block:1rem;padding:1rem}.product-portal h1{font-size:1.8rem;font-weight:700}.product-portal h2{margin-block:.75rem;font-size:1.3rem;font-weight:600}.product-portal h3{font-weight:600}.product-portal form{gap:.8rem;margin-block:1rem;display:grid}.product-portal label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-portal input:not([type=checkbox]),.product-portal select,.product-portal textarea{color:inherit;background:0 0;border:1px solid #94a3b8;border-radius:.4rem;min-width:0;max-width:100%;padding:.65rem}.product-portal textarea{width:100%;min-height:6rem}.product-portal button:not(.app-button){border:1px solid var(--color-bordo);border-radius:.4rem;width:fit-content;max-width:100%;padding:.6rem 1rem}.product-portal button:disabled{opacity:.55;cursor:wait}.product-portal a{text-decoration:underline}.product-portal code,.product-portal p{overflow-wrap:anywhere}.product-portal :focus-visible{outline-offset:3px;outline:2px solid #5579bd}.product-portal section,.product-portal article{border-color:var(--color-bordo);background:var(--color-superficie)}.product-portal input:not([type=checkbox]),.product-portal select,.product-portal textarea{border-color:var(--color-bordo);background:var(--color-sfondo)}.product-portal select option{color:var(--color-inchiostro);background:var(--color-superficie)}.product-portal button,.product-portal a{min-height:44px}.product-portal a{align-items:center;display:inline-flex}.product-portal button:not(.app-button){color:inherit;background:var(--color-superficie);border-color:var(--color-bordo)}@media (width<=600px){.product-portal label{align-items:stretch}.product-portal input:not([type=checkbox]),.product-portal select{width:100%}}.wa-template-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.wa-template-toolbar>label{flex:1;min-width:180px}.wa-template-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}.wa-template-list{gap:10px;min-width:0;display:grid}.wa-template-list>button{text-align:left;border:1px solid var(--crm-border);background:var(--crm-surface);overflow-wrap:anywhere;border-radius:12px;align-items:start;gap:10px;min-width:0;padding:16px;display:flex}.wa-template-list>button>svg{color:var(--crm-accent);flex:none;margin-top:2px}.wa-template-list>button[aria-current=true]{border-color:var(--crm-accent);box-shadow:inset 3px 0 var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 5%,var(--crm-surface))}.wa-template-list strong{font-size:14px;font-weight:650;line-height:1.45}.wa-template-list small{color:var(--crm-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.wa-template-editor{gap:20px;min-width:0;display:grid}.wa-template-editor-title,.wa-template-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-template-editor-title h2,.wa-template-preview-panel h2{font-size:18px;font-weight:650}.wa-template-editor-title>span{color:var(--crm-accent);font-size:11px}.wa-template-editor-actions small{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px}.wa-template-editor textarea{resize:vertical;min-height:320px;font-size:14px;line-height:1.7}.wa-template-values{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wa-template-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:color-mix(in srgb,#16834c 8%,var(--crm-surface));border:1px solid color-mix(in srgb,#16834c 24%,var(--crm-border));border-radius:12px;min-width:0;max-width:100%;padding:20px;font-size:14px;line-height:1.7}.wa-template-history{gap:12px;font-size:13px;display:grid}.wa-template-history small{color:var(--crm-muted);margin-top:4px;font-size:12px;display:block}.wa-template-picker{gap:16px;display:grid}.wa-template-picker label{gap:6px;font-size:13px;display:grid}.wa-template-picker input,.wa-template-picker select{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-height:44px;color:inherit;border-radius:10px;padding:10px 12px}.wa-template-picker .wa-template-preview{max-height:40dvh;overflow:auto}.wa-template-picker-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-template-picker-actions>a{font-size:13px;text-decoration:underline}.wa-template-picker .wa-template-values{gap:12px}.wa-template-origin{background:var(--color-superficie);color:var(--color-inchiostro-600,#64748b);overflow-wrap:anywhere;flex:none;padding:6px 12px;font-size:11px;line-height:1.5}.wa-inbox-page.wa-fixed-layout .wa-composer>.wa-template-trigger{width:auto;min-width:44px;max-width:100%;color:var(--color-inchiostro-600,#64748b);background:0 0;grid-area:2/3;justify-self:start;gap:5px;padding:6px 8px;font-size:12px;display:flex}.wa-template-picker-modal{width:min(920px,100% - 24px);max-width:920px}.wa-template-manage-link{align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.whatsapp-templates-page [readonly]{background:var(--crm-bg)}@media (width<=800px){.wa-template-workspace{grid-template-columns:1fr}.wa-template-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wa-template-values{grid-template-columns:1fr}.wa-template-editor textarea{min-height:360px}.wa-template-toolbar{gap:8px}.wa-template-toolbar>label{min-width:100%}.wa-template-preview{padding:14px;font-size:13px}.wa-template-picker .wa-template-preview{max-height:35dvh}.wa-template-picker-modal .app-modal__body{padding:14px}.wa-inbox-page.wa-fixed-layout .wa-composer>.wa-template-trigger{gap:3px;padding:6px;font-size:11px}}.wa-template-body-field{gap:6px;min-width:0;display:grid}.wa-template-preview:focus-visible{outline:3px solid var(--color-accento,#176b78);outline-offset:3px}.whatsapp-templates-page .wa-template-toolbar>label{flex:280px;min-width:200px}.whatsapp-templates-page .wa-template-toolbar>label>input{width:100%;display:block}.whatsapp-templates-page .wa-template-editor textarea{height:min(520px,65dvh);min-height:340px;font-size:14px;line-height:1.65}@media (width<=800px){.whatsapp-templates-page .wa-template-toolbar>label{flex-basis:100%;min-width:100%}}.wa-template-picker:has(.wa-template-guided-notice)>.app-help{display:none}.wa-inbox-page{gap:1rem;min-width:0;display:grid}.wa-page-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wa-page-title h1{font:700 1.75rem var(--font-display);align-items:center;gap:.6rem;display:flex}.wa-connection{color:var(--color-inchiostro-600);font-size:.8rem}.wa-connection.is-connected{color:var(--color-successo,#14724b)}.wa-inbox{background:var(--color-superficie);border:1px solid var(--color-bordo);border-radius:16px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:min(780px,100dvh - 180px);min-height:520px;display:grid;overflow:hidden}.wa-sidebar{border-right:1px solid var(--color-bordo);flex-direction:column;min-width:0;display:flex}.wa-sidebar>header{border-bottom:1px solid var(--color-bordo);background:var(--color-sfondo);align-items:center;gap:.25rem;padding:.8rem;display:flex}.wa-sidebar>header>strong{flex:1;font-size:1.15rem}.wa-sidebar>header .app-button{min-width:40px;padding:.4rem}.wa-search{background:var(--color-sfondo);border-radius:10px;align-items:center;gap:.5rem;margin:.7rem;padding:.6rem .75rem;display:flex}.wa-search input{outline-offset:3px;background:0 0;flex:1;min-width:0;font-size:.8rem}.wa-sidebar nav{flex:1;overflow-y:auto}.wa-chat-row{text-align:left;border-bottom:1px solid var(--color-bordo);align-items:center;gap:.7rem;width:100%;min-height:76px;padding:.9rem .75rem;display:flex}.wa-chat-row:hover,.wa-chat-row.is-active{background:var(--color-accento-50)}.wa-avatar{color:#245a43;background:#dce9e1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.85rem;font-weight:700;display:grid}.wa-chat-row__text{flex:1;gap:.3rem;min-width:0;display:grid}.wa-chat-row__text strong,.wa-chat-row__text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-chat-row__text small,.wa-chat-row__date{color:var(--color-inchiostro-600);font-size:.7rem}.wa-empty-list{padding:1rem;font-size:.85rem;line-height:1.6}.wa-conversation{background:var(--color-sfondo);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wa-welcome{text-align:center;color:var(--color-inchiostro-600);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex}.wa-welcome>svg{color:#178e71}.wa-welcome h2{color:var(--color-inchiostro);font-size:1.5rem;font-weight:700}.wa-thread-header{background:var(--color-superficie);border-bottom:1px solid var(--color-bordo);align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.wa-thread-header>div{flex:1;gap:.2rem;min-width:0;display:grid}.wa-thread-header strong{overflow-wrap:anywhere}.wa-thread-header small{color:var(--color-inchiostro-600);font-size:.75rem}.wa-contact-link{padding:.5rem}.wa-back{display:none}.wa-messages{background-image:radial-gradient(var(--color-bordo) .6px,transparent .6px);background-size:18px 18px;flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:1.25rem;display:flex;overflow-y:auto}.wa-bubble{background:var(--color-superficie);border-radius:0 12px 12px;min-width:90px;max-width:85%;padding:.65rem .85rem .4rem;box-shadow:0 1px 2px #00000014}.wa-bubble.is-outgoing{color:#153a26;background:#d9f3de;border-radius:12px 0 12px 12px;align-self:flex-end}.wa-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.wa-bubble footer{color:var(--color-inchiostro-600);justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.65rem;display:flex}.wa-bubble.is-outgoing footer{color:#376147}.wa-bubble .is-read{color:#0871a7}.wa-start{background:var(--color-superficie);border-radius:8px;align-self:center;padding:.6rem .9rem;font-size:.8rem}.wa-composer{background:var(--color-superficie);border-top:1px solid var(--color-bordo);align-items:flex-end;gap:.6rem;padding:.75rem;display:flex}.wa-composer textarea{resize:none;background:var(--color-sfondo);border-radius:12px;flex:1;min-width:0;min-height:44px;max-height:160px;padding:.7rem .85rem}.wa-composer>.app-button{color:#fff;background:#147c62;min-width:44px;padding:.65rem}.wa-documents .app-button{padding:.6rem;font-size:.7rem}.wa-bubble a{overflow-wrap:anywhere;text-decoration:underline}.webami-app .wa-composer textarea{line-height:1.45;background-image:none!important;padding-left:.8rem!important}.wa-documents .contact-messaging-compact{justify-content:center;width:44px;min-width:44px;height:44px;padding:.55rem}.wa-page-title h2{font:700 1.35rem var(--font-display);align-items:center;gap:.6rem;display:flex}.wa-inbox-page.is-embedded .wa-inbox{height:600px;min-height:480px}.wa-inbox-page.is-lead-chat .wa-inbox{grid-template-columns:1fr}.wa-inbox-page.is-lead-chat .wa-sidebar{display:none}.wa-inbox-page.is-lead-chat .wa-conversation{display:flex}.wa-open-full{align-items:center;gap:.4rem;font-size:.8rem;text-decoration:underline;display:flex}.wa-filters{gap:.5rem;padding:0 .75rem .75rem;display:flex}.wa-filters button{background:var(--color-sfondo);border-radius:20px;padding:.4rem .8rem;font-size:.8rem}.wa-filters button[aria-pressed=true]{color:#153a26;background:#d9f3de;font-weight:600}.wa-chat-row__meta{justify-items:end;gap:.4rem;display:grid}.wa-unread{color:#fff;background:#147c62;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.7rem;font-weight:700;display:grid}.wa-message-group{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;display:flex}.wa-message-group.is-outgoing{align-items:flex-end}.wa-day{background:var(--color-superficie);color:var(--color-inchiostro-600);border-radius:8px;align-self:center;margin:.5rem 0;padding:.35rem .75rem;font-size:.7rem}.wa-thread-search{margin:.5rem}.wa-emoji{background:var(--color-superficie);flex-wrap:wrap;gap:.4rem;padding:.6rem;display:flex}.wa-emoji button{border-radius:8px;min-width:38px;min-height:38px;font-size:1.4rem}.wa-composer>.app-button:first-child{color:var(--color-inchiostro-600);background:0 0}html[data-theme=dark] .wa-avatar{color:#c6ede1;background:#234a40}html[data-theme=dark] .wa-bubble.is-outgoing{color:#e5f6ec;background:#174838}html[data-theme=dark] .wa-bubble.is-outgoing footer{color:#a4cbbb}@media (width<=800px){.wa-inbox{grid-template-columns:1fr;height:calc(100dvh - 200px);min-height:500px}.wa-conversation,.wa-inbox.has-chat .wa-sidebar{display:none}.wa-inbox.has-chat .wa-conversation{display:flex}.wa-sidebar{border-right:0}.wa-back{padding:.4rem;display:inline-flex}.wa-messages{padding:.8rem}.wa-bubble{max-width:92%}.wa-documents .app-button{max-width:100px}.wa-thread-header{padding:.65rem}.wa-composer{gap:.25rem;min-width:0;padding:.4rem}.wa-composer>.app-button{flex:0 0 44px;justify-content:center;width:44px;max-width:44px;min-height:44px;padding:.55rem}.wa-documents{flex:0 0 44px;min-width:0}.wa-composer textarea{min-inline-size:0;flex:1;width:0;max-width:100%;min-height:44px;padding:.65rem .6rem}.webami-app .wa-composer textarea{padding-left:.6rem!important}}.webami-app .wa-composer{grid-template-columns:44px 44px minmax(0,1fr) 44px;align-items:end;gap:.5rem;min-width:0;display:grid}.webami-app .wa-composer textarea{box-sizing:border-box;resize:none;appearance:none;grid-area:1/1/auto/-1;width:100%;min-width:0;min-height:72px;max-height:160px;margin:0;font-size:16px;line-height:1.5;overflow-y:auto;background-image:none!important;padding:.7rem .85rem!important}.webami-app .wa-composer>.app-button,.webami-app .wa-documents,.webami-app .wa-documents>.contact-messaging-compact{flex:none;justify-content:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:.55rem}.webami-app .wa-composer>.app-button[type=submit]{grid-column:4;justify-self:end}.wa-documents .contact-messaging-compact>span,.wa-composer>label.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wa-conversation{min-height:0}.wa-messages{overscroll-behavior:contain;min-height:0}.wa-composer{padding-bottom:max(.6rem,env(safe-area-inset-bottom));flex:none}.webami-app .wa-composer>.wa-attach{color:var(--color-inchiostro-600);background:0 0;grid-column:2;justify-self:start}.wa-file-message{overflow-wrap:anywhere;border:1px solid var(--color-bordo);border-radius:8px;gap:.4rem;margin-top:.5rem;padding:.6rem;display:grid}.wa-file-message small{font-size:.75rem;line-height:1.4}.wa-file-preview{gap:.5rem;display:grid}.wa-file-preview li{align-items:center;gap:.5rem;min-width:0;display:flex}.wa-file-preview li>span{overflow-wrap:anywhere;flex:1;min-width:0}.wa-file-preview .app-button{flex:none}.wa-thread-header .wa-contact-link{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px;font-size:.8125rem}@media (width<=600px){.wa-thread-header{flex-wrap:wrap}.wa-thread-header>div{flex:1;min-width:100px}.wa-thread-header .wa-contact-link{margin-left:auto}.wa-thread-header .wa-avatar{flex:none;width:36px;height:36px}}.wa-inbox-page.wa-fixed-layout{height:var(--wa-view-height,calc(100dvh - 180px));flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.wa-fixed-layout>.wa-page-title{flex:none;min-height:36px;display:flex!important}.wa-fixed-layout>.wa-inbox{flex:1;width:100%;max-height:none;height:auto!important;min-height:0!important}.wa-fixed-layout .wa-sidebar{min-height:0;overflow:hidden}.wa-fixed-layout .wa-sidebar>header{visibility:visible;flex:none;display:flex!important}.wa-fixed-layout .wa-sidebar>nav{overscroll-behavior:contain;min-height:0;overflow:auto}.wa-fixed-layout .wa-conversation{flex-direction:column;min-height:0;display:flex;position:relative}.wa-fixed-layout .wa-thread-header{visibility:visible;flex:none;min-height:62px;display:flex!important}.wa-fixed-layout .wa-history{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.wa-fixed-layout .wa-messages{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.wa-fixed-layout .wa-history>.app-notice{flex:none;margin:8px 12px;font-size:12px}.wa-fixed-layout .wa-emoji,.wa-fixed-layout .wa-thread-search{flex:none}.wa-inbox-page.wa-fixed-layout .wa-composer{visibility:visible;padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:1;flex:none;grid-template-columns:44px 44px minmax(0,1fr) 44px;gap:6px;position:relative;display:grid!important}.wa-inbox-page.wa-fixed-layout .wa-composer textarea{resize:none;grid-area:1/1/auto/-1;width:100%;min-width:0;height:auto;overflow-y:auto;background-image:none!important;min-height:56px!important;max-height:128px!important;padding:8px 12px!important;font-size:16px!important}.wa-fixed-layout .wa-composer>.app-button:first-child{grid-area:2/1}.wa-fixed-layout .wa-composer>.wa-attach{grid-area:2/2}.wa-fixed-layout .wa-composer>.app-button[type=submit]{grid-area:2/4}.wa-compose-reason{color:var(--color-inchiostro-600,#64748b);overflow-wrap:anywhere;grid-area:3/1/auto/-1;margin:0;font-size:11px;line-height:1.4}.wa-fixed-layout .wa-thread-header>div{min-width:0}.wa-fixed-layout .wa-thread-header strong,.wa-fixed-layout .wa-thread-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wa-fixed-layout .wa-page-title .app-button{min-height:40px;font-size:12px}dialog.integrated-whatsapp-modal[open]{width:min(1280px,100% - 24px);max-width:1280px;height:min(900px,calc(var(--modal-viewport-height,100dvh) - 16px));max-height:calc(var(--modal-viewport-height,100dvh) - 16px);flex-direction:column;display:flex;overflow:hidden}dialog.integrated-whatsapp-modal>.app-modal__header{flex:none;padding:8px 18px}dialog.integrated-whatsapp-modal>.app-modal__header h2{font-size:17px;line-height:1.4}dialog.integrated-whatsapp-modal>.app-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.integrated-whatsapp-modal .wa-fixed-layout.is-embedded{flex:1;gap:0;height:100%;min-height:0}.integrated-whatsapp-modal .wa-page-title{border-bottom:1px solid var(--color-bordo);padding:7px 12px}.integrated-whatsapp-modal .wa-page-title h2{display:none}.integrated-whatsapp-modal .wa-inbox{border:0;border-radius:0}.whatsapp-settings-modal{width:min(1000px,100% - 24px);max-width:1000px}@media (width<=800px){.wa-fixed-layout:has(.wa-inbox.has-chat)>.wa-page-title{display:none!important}.wa-fixed-layout .wa-thread-header{flex-wrap:nowrap;gap:5px;min-height:56px;padding:6px}.wa-fixed-layout .wa-thread-header>.wa-avatar{display:none}.wa-fixed-layout .wa-thread-header>div{flex:1;min-width:0}.wa-fixed-layout .wa-thread-header strong{font-size:13px;line-height:1.4}.wa-fixed-layout .wa-thread-header small{font-size:10px;line-height:1.5}.wa-fixed-layout .wa-thread-header>.app-button,.wa-fixed-layout .wa-thread-header>.wa-contact-link{flex:none;justify-content:center;width:40px;min-width:40px;height:44px;padding:6px}.wa-fixed-layout .wa-thread-header .wa-contact-link{gap:0;font-size:0}.wa-fixed-layout .wa-back{display:inline-flex}.wa-fixed-layout .wa-composer{gap:4px!important;padding:6px!important}:is(.webami-app:has(.wa-compact-view) .webami-topbar,.webami-app:has(.wa-compact-view) .webami-bottom-nav,.webami-app:has(.wa-compact-view) .crm-live-indicator),.wa-fixed-layout.wa-compact-view>.wa-page-title{display:none!important}.wa-fixed-layout.wa-compact-view .wa-composer textarea{height:44px!important;min-height:44px!important;max-height:96px!important;padding:5px 8px!important}dialog.integrated-whatsapp-modal[open]{width:100%;max-width:100%;height:var(--modal-viewport-height,100dvh);max-height:var(--modal-viewport-height,100dvh);inset:var(--modal-viewport-top,0px) 0 auto;border:0;border-radius:0;margin:0}dialog.integrated-whatsapp-modal>.app-modal__header{padding:4px 12px}.wa-fixed-layout .wa-messages{padding:12px}.wa-fixed-layout .wa-bubble{max-width:96%}.wa-fixed-layout .wa-inbox:not(.has-chat) .wa-conversation{display:none}.wa-fixed-layout .wa-inbox.has-chat .wa-conversation{display:flex}.wa-fixed-layout.wa-compact-view:not(.is-embedded){z-index:60;inset:var(--wa-visual-top,0px) 0 auto;height:var(--wa-visual-height,100dvh);background:var(--color-superficie);gap:0;width:100%;position:fixed}.wa-fixed-layout.wa-compact-view:not(.is-embedded)>.wa-inbox{border:0;border-radius:0}.wa-inbox-page.wa-fixed-layout .wa-thread-header .wa-contact-link{overflow:hidden;font-size:0!important}}.delivery-channels{border:1px solid var(--color-bordo);border-radius:12px;flex-wrap:wrap;gap:.75rem;padding:.85rem;display:flex}.delivery-channels legend{padding:0 .35rem;font-weight:650}.delivery-channels label{background:var(--color-sfondo);border-radius:9px;align-items:center;gap:.5rem;min-height:44px;padding:.35rem .65rem;display:flex}.delivery-channels input{width:18px;height:18px}.delivery-channels small{color:var(--color-inchiostro-600);flex-basis:100%}.contact-messaging label:not(.delivery-channels label){gap:.4rem;font-size:.9rem;display:grid}.contact-messaging select,.contact-messaging input:not([type=checkbox]):not([type=radio]),.contact-messaging textarea{background:var(--color-superficie);border:1px solid var(--color-bordo);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:.65rem}.contact-messaging p{overflow-wrap:anywhere;line-height:1.6}.delivery-channels label{cursor:pointer;gap:.65rem;min-width:0}.delivery-channels label>svg{flex:none}.delivery-channels label:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-accento)}@media (width<=767px){.delivery-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem;display:grid}.delivery-channels label{gap:.35rem;min-height:48px;padding:.35rem;font-size:.85rem}.delivery-channels label>svg{width:16px;height:16px}.delivery-channels small{grid-column:1/-1;font-size:.75rem;line-height:1.5}}@media (width<=360px){.delivery-channels{grid-template-columns:1fr}}@media (width<=767px){.webami-app .delivery-channels label:has(>input[type=checkbox]){gap:.35rem}}.product-commercial{min-width:0;color:var(--color-inchiostro);overflow-wrap:anywhere}.product-commercial .card{background:var(--color-superficie);border:1px solid var(--color-bordo);border-radius:16px}.product-commercial .input{border:1px solid var(--color-bordo);background:var(--color-superficie);max-width:100%;min-height:44px;color:var(--color-inchiostro);border-radius:10px;margin-top:5px;padding:10px 12px;display:block}.product-commercial :is(.btn-primary,.btn-secondary){cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 17px;font-weight:650;line-height:1.4;display:inline-flex}.product-commercial .btn-primary{color:#fff;background:var(--app-action,#1870b8)}.product-commercial .btn-primary:hover{background:var(--app-action-hover,#12568f)}.product-commercial .btn-secondary{color:var(--color-inchiostro);background:var(--color-superficie);border-color:var(--color-bordo)}.product-commercial :is(button,input,textarea,select):focus-visible{outline:3px solid var(--color-bordo-focus,#1870b8);outline-offset:3px}.product-commercial button:disabled{opacity:.55;cursor:not-allowed}.product-commercial input[type=checkbox]{width:18px;height:18px;accent-color:var(--app-action,#1870b8);flex:none}.product-commercial [role=alert]{border:1px solid var(--color-bordo);border-left:4px solid var(--app-danger,#b52e40);color:var(--color-inchiostro);border-radius:8px;padding:12px}.product-commercial th,.product-commercial td{border-bottom:1px solid var(--color-bordo);vertical-align:top;padding:10px}.lead-documents{gap:18px;min-width:0;display:grid}.lead-documents__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-documents__header h2{align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.lead-documents__header p{max-width:75ch;color:var(--color-inchiostro-600);margin-top:6px;font-size:14px;line-height:1.6}.lead-documents__filters{grid-template-columns:minmax(180px,1.4fr) auto repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.lead-documents__filters label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.lead-documents__filters input{width:100%;min-width:0}.lead-documents__files{gap:12px;display:grid}.lead-document{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.lead-document__icon{background:var(--color-accento-50);width:48px;height:48px;color:var(--color-accento-700);border-radius:12px;place-items:center;display:grid}.lead-document__details{overflow-wrap:anywhere;min-width:0}.lead-document__details h3{font-size:15px;font-weight:700}.lead-document__details p{color:var(--color-inchiostro-600);margin-top:3px;font-size:13px;line-height:1.6}.lead-document__details .lead-document__source{color:var(--color-inchiostro);font-weight:650}.lead-document__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:230px;display:flex}.lead-document__actions>span{color:var(--color-inchiostro-600);font-size:13px}.lead-documents__empty{border:1px dashed var(--color-bordo);color:var(--color-inchiostro-600);border-radius:14px;justify-items:start;gap:8px;padding:24px;font-size:14px;line-height:1.6;display:grid}.lead-documents__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1250px){.lead-documents__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-documents__filters>label:first-child{grid-column:1/-1}}@media (width<=600px){.lead-documents__filters{grid-template-columns:minmax(0,1fr)}.lead-document{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px}.lead-document__icon{width:36px;height:36px}.lead-document__actions{grid-column:2;justify-content:flex-start;max-width:100%}.lead-document__actions .app-button{min-height:44px}.lead-documents__header>.app-button{width:100%}}.lead-calls-panel{gap:20px;min-width:0;display:grid}.lead-calls-panel h3{margin-bottom:12px;font-size:16px;font-weight:650}.lead-call-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-call-channels>section{border:1px solid var(--color-bordo,#dce3e9);border-radius:12px;min-width:0;padding:16px}.lead-call-channels .voice-context-action{flex-wrap:wrap;max-width:100%}.lead-call-channels select,.lead-call-channels .app-button{max-width:100%}.lead-call-channels small{overflow-wrap:anywhere}@media (width<=640px){.lead-call-channels{grid-template-columns:minmax(0,1fr)}}.meet-operator-link{border:1px solid var(--bordo,#cbd5e1);overflow-wrap:anywhere;background:var(--superficie,#fff);color:var(--testo,#17233a);border-radius:10px;margin:8px 0;padding:12px}.meet-operator-link p{margin:4px 0;font-size:14px}.meet-operator-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.meet-operator-actions a,.meet-operator-actions button{font:inherit;cursor:pointer;color:#fff;background:#125caf;border:1px solid #125caf;border-radius:8px;padding:8px 12px;text-decoration:none}.meet-operator-actions button{color:inherit;background:0 0;border-color:currentColor}.meet-operator-actions :focus-visible,.meet-operator-uri:focus-visible{outline-offset:3px;outline:3px solid #579dea}.meet-operator-uri{color:inherit;-webkit-user-select:all;user-select:all;font-size:13px}[data-theme=dark] .meet-operator-link{color:#f1f5f9;background:#142237;border-color:#52637b}.crm-workspace{--crm-muted:var(--color-inchiostro-600,#64748b);--crm-border:var(--color-bordo,#dce3e9);--crm-surface:var(--color-superficie,#fff);--crm-bg:var(--color-sfondo,#f5f7fa);--crm-accent:var(--color-accento,#176b78);min-width:0;color:var(--color-inchiostro,#172b35);gap:24px;display:grid}.crm-heading,.crm-results-heading,.crm-lead-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-heading h1{letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(26px,3vw,36px);font-weight:700}.crm-heading p,.crm-muted{color:var(--crm-muted);font-size:14px;line-height:1.55}.crm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--crm-accent);font-size:11px;font-weight:700}.crm-actions,.crm-lead-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.crm-workspace input:not([type=checkbox]),.crm-workspace textarea,.crm-workspace select,.crm-dialog input:not([type=checkbox]),.crm-dialog textarea,.crm-dialog select{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-height:44px;color:inherit;box-sizing:border-box;border-radius:10px;padding:10px 12px}.crm-workspace label,.crm-dialog label{gap:7px;min-width:0;font-size:13px;font-weight:550;display:grid}.crm-workspace input[type=checkbox]{width:18px;height:18px;accent-color:var(--crm-accent);flex-shrink:0}.crm-workspace :is(button,a,input,select,summary):focus-visible,.crm-dialog :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--color-accento,#176b78);outline-offset:3px}.crm-workspace a{color:var(--crm-accent)}.crm-search-box{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:18px;grid-template-columns:1fr 1.6fr 1.3fr .65fr auto;align-items:end;gap:14px;padding:22px;display:grid}.crm-search-help{color:var(--crm-muted);grid-column:1/-1;margin:0;font-size:12px}.crm-history{align-items:end;gap:20px;display:flex}.crm-history>div,.crm-history>label{flex:1;max-width:600px}.crm-history>a{white-space:nowrap;padding:10px 0;font-size:13px}.crm-search-box label.block{display:block}.crm-search-box label.block>span.relative{margin-top:7px}.crm-workspace input.form-search-select{padding-left:36px}.crm-filter-box{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:16px;padding:18px}.crm-filter-top{align-items:end;gap:12px;display:flex}.crm-filter-top>label{flex:1}.crm-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.crm-filter-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.crm-filter-chips>button{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:20px;padding:8px 12px;font-size:12px}.crm-results-heading h2{font-size:20px;font-weight:650}.crm-results-heading h2 span{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:20px;margin-left:8px;padding:3px 10px;font-size:14px}.crm-results-heading p{color:var(--crm-muted);font-size:13px}.crm-select-page{align-items:center;min-height:44px;gap:12px!important;display:flex!important}.crm-selection-bar{z-index:15;border:1px solid var(--crm-accent);background:var(--crm-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;top:10px;box-shadow:0 8px 30px #0000000d}.crm-selection-bar span{color:var(--crm-muted);font-size:12px}.crm-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crm-result-card{background:var(--crm-surface);border:1px solid var(--crm-border);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.crm-result-card>header{justify-content:space-between;align-items:center;display:flex}.crm-card-check{place-items:center;min-width:44px;min-height:44px;margin:-10px;display:grid}.crm-result-card h3{font-size:18px;font-weight:650;line-height:1.3}.crm-result-card .crm-muted{align-items:flex-start;gap:5px;margin-top:8px;display:flex}.crm-result-card .crm-muted svg{flex-shrink:0;margin-top:3px}.crm-card-section{border-top:1px solid var(--crm-border);padding-top:12px;font-size:13px;line-height:1.6}.crm-card-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted);margin-bottom:6px;font-size:11px;font-weight:650}.crm-card-section p span{color:var(--crm-muted);font-size:12px;display:block}.crm-card-section a{overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;display:inline-flex}.crm-card-section a svg{flex-shrink:0}.crm-card-sources{color:var(--crm-muted);font-size:12px;line-height:1.6}.crm-result-card footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.crm-warning{color:var(--color-errore,#a12828);font-size:13px;font-weight:600}.crm-pagination{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.crm-empty{text-align:center;border:1px dashed var(--crm-border);color:var(--crm-muted);border-radius:16px;place-items:center;gap:16px;padding:48px 24px;display:grid}.crm-empty p{max-width:500px}.crm-source-progress{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:14px;padding:16px;font-size:13px}.crm-source-progress summary{cursor:pointer;font-weight:600}.crm-source-progress>div{gap:8px;padding-top:14px;display:grid}.crm-pipeline-filters{grid-template-columns:2fr repeat(4,1fr);gap:12px;display:grid}.crm-board{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:16px;padding:4px 2px 20px;display:flex;overflow-x:auto}.crm-column{scroll-snap-align:start;background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:16px;flex:0 0 286px;min-width:0;min-height:380px;padding:14px}.crm-column>header{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:12px;display:flex}.crm-column h2{font-size:14px;font-weight:650}.crm-column>header span{background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:20px;padding:3px 9px;font-size:12px}.crm-column-help,.crm-column-empty{color:var(--crm-muted);margin:6px 0 14px;font-size:12px}.crm-column-cards{gap:12px;display:grid}.crm-lead-card{background:var(--crm-surface);border:1px solid var(--crm-border);overflow-wrap:anywhere;border-radius:12px;gap:10px;padding:16px;display:grid}.crm-lead-card[draggable=true]{cursor:grab}.crm-lead-title{text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:15px;font-weight:650;line-height:1.45}.crm-lead-phone{font-size:13px}.crm-next-action{border-left:3px solid var(--crm-accent);background:var(--crm-bg);border-radius:9px;gap:5px;padding:11px;font-size:12px;display:grid}.crm-next-action span{color:var(--crm-muted)}.crm-next-action.is-overdue{border-left-color:var(--color-errore,#a12828)}.crm-lead-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-lead-card footer>.app-button{font-size:12px}.crm-move-menu{cursor:pointer;font-size:12px;position:relative}.crm-move-menu summary{padding:12px 5px}.crm-move-menu[open]{gap:5px;display:grid}.crm-move-menu button{text-align:left;background:var(--crm-bg);border-radius:6px;width:100%;padding:10px;font-size:12px;display:block}.crm-mobile-phase{display:none}.crm-dialog{width:min(1000px,100vw - 32px);max-width:1000px}.crm-dialog .app-modal__body{overflow-wrap:anywhere;padding:22px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-full,.crm-form-grid>p{grid-column:1/-1}.crm-form-grid>p{color:var(--color-inchiostro-600,#64748b);font-size:13px}.crm-lead-workspace{--crm-muted:var(--color-inchiostro-600,#64748b);--crm-border:var(--color-bordo,#dce3e9);--crm-surface:var(--color-superficie,#fff);--crm-bg:var(--color-sfondo,#f5f7fa);--crm-accent:var(--color-accento,#176b78);gap:20px;display:grid}.crm-lead-heading h2{font-size:24px;font-weight:650}.crm-lead-heading p{color:var(--crm-muted);margin-top:5px;font-size:13px}.crm-lead-tabs{border-bottom:1px solid var(--crm-border);gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.crm-lead-tabs button{border-radius:9px;flex-shrink:0;min-height:44px;padding:12px 14px;font-size:13px}.crm-lead-tabs button[aria-current=page]{background:var(--crm-bg);color:var(--crm-accent);box-shadow:inset 0 -2px var(--crm-accent);font-weight:650}.crm-lead-summary{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.crm-panel{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:14px;gap:14px;min-width:0;padding:20px;display:grid}.crm-panel h3{font-size:16px;font-weight:650}.crm-panel p{font-size:14px;line-height:1.6}.crm-panel details summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.crm-task-form{gap:12px;display:grid}.crm-date-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-milestones{gap:12px;display:grid}.crm-milestones li{align-items:center;gap:10px;font-size:13px;display:flex}.crm-milestones li>span{border:1px solid var(--crm-border);width:24px;height:24px;color:var(--crm-accent);border-radius:50%;place-items:center;display:grid}.crm-timeline-item{border-left:2px solid var(--crm-border);padding:8px 14px;font-size:13px}.crm-timeline-item time{color:var(--crm-muted);margin-top:4px;font-size:12px;display:block}.crm-call-summary{border:1px solid var(--color-bordo,#dce3e9);border-radius:12px;gap:8px;padding:16px;font-size:13px;display:grid}.crm-call-summary h3{font-size:16px;font-weight:650}.call-workspace-dialog.crm-call-layout{width:min(1100px,100vw - 32px);max-width:1100px}.crm-call-layout .call-workspace-content{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-content:start;gap:16px;display:grid!important}.crm-call-layout .call-workspace-context{grid-column:1/-1}.crm-call-layout .call-company,.crm-call-layout .crm-call-context{grid-column:1}.crm-call-layout .call-workspace-tabs,.crm-call-layout [role=tabpanel]{grid-column:2;min-width:0}.crm-call-layout .call-company{grid-row:2/span 2;align-self:start}.crm-call-layout .crm-call-context{grid-row:4;align-self:start}.crm-call-layout [role=tabpanel]{grid-row:3/span 2}.crm-call-layout [hidden]{display:none!important}@media (width<=1100px){.crm-search-box{grid-template-columns:1fr 1.5fr 1fr}.crm-search-box>.app-button{align-self:end}.crm-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pipeline-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.crm-workspace{gap:18px}.crm-search-box{grid-template-columns:1fr;padding:16px}.crm-search-help{grid-column:auto}.crm-history{flex-wrap:wrap;align-items:center}.crm-history>div,.crm-history>label{min-width:100%}.crm-filter-top{flex-wrap:wrap}.crm-filter-top>label{min-width:100%}.crm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.crm-filter-grid.is-open{display:grid}.crm-result-grid{grid-template-columns:1fr}.crm-pipeline-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pipeline-filters>label:first-child{grid-column:1/-1}.crm-mobile-phase{display:block}.crm-board{display:block;overflow-x:visible}.crm-column{box-sizing:border-box;width:100%;min-height:200px;display:none}.crm-column.is-mobile-active{display:block}.crm-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.crm-dialog .app-modal__body{padding:16px}.crm-form-grid,.crm-lead-summary{grid-template-columns:1fr}.crm-full,.crm-form-grid>p{grid-column:auto}.crm-lead-actions{grid-template-columns:1fr;display:grid}.crm-call-layout .call-workspace-content{display:block!important}.crm-call-layout .call-company,.crm-call-layout .crm-call-context{margin-bottom:16px}.crm-call-layout .call-workspace-tabs{margin-bottom:12px}.crm-selection-bar{position:static}.crm-pagination{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm-workspace *{scroll-behavior:auto!important;animation:none!important}}html[data-theme=dark] .crm-workspace,html[data-theme=dark] .crm-lead-workspace{--crm-accent:#8ac7ff}.crm-phone-editor{border:1px solid var(--color-bordo,#dce3e9);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.crm-phone-editor legend{padding:0 6px;font-size:14px;font-weight:650}.crm-phone-editor p{color:var(--color-inchiostro-600,#64748b);font-size:12px;line-height:1.5}.crm-phone-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.crm-phone-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-phone-editor>.app-button{justify-self:start}.crm-live-indicator{text-align:right;max-width:1440px;margin:0 auto 12px}.crm-live-status{color:var(--color-inchiostro-600,#64748b);font-size:12px}.crm-live-status[data-connected=true]{color:var(--color-successo,#166534)}.crm-owner-label{color:var(--color-inchiostro,#172b35);font-size:12px;font-weight:650;line-height:1.5}.crm-activity-badges{flex-wrap:wrap;gap:6px;display:flex}.crm-activity-badges>span{background:var(--color-sfondo,#f1f5fa);border:1px solid var(--color-bordo,#dce3e9);color:var(--color-inchiostro-600,#64748b);border-radius:20px;padding:4px 8px;font-size:11px;line-height:1.5}.crm-activity-badges>span.has-activity{color:#174d7a;background:#eaf3ff;border-color:#b2d2ed}.crm-activity-badges>span.has-whatsapp{color:#165c32;background:#e9f7ee;border-color:#a3d6b6}button.crm-call-icon{color:#fff;background:#16834c;border:1px solid #16834c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}button.crm-call-icon:hover{color:#fff;background:#106338;border-color:#106338}button.crm-call-icon:disabled{color:#64756b;opacity:1;background:#e4ebe7;border-color:#cbd8d0}button.crm-call-icon:focus-visible{outline-offset:3px;outline:3px solid #16834c}.crm-assignment-target{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);border-radius:12px;align-items:end;gap:16px;padding:16px;display:flex}.crm-assignment-target>div{flex:1;max-width:420px}.crm-assignment-target>p{color:var(--color-inchiostro-600,#64748b);flex:1;font-size:12px}html[data-theme=dark] .crm-activity-badges>span.has-activity{color:#c8e4ff;background:#14314b;border-color:#376384}html[data-theme=dark] .crm-activity-badges>span.has-whatsapp{color:#c6efd3;background:#143c29;border-color:#387651}@media (width<=700px){.crm-assignment-target{display:block}.crm-assignment-target>p{margin-top:10px}.crm-phone-row{grid-template-columns:1fr}.crm-phone-actions{justify-content:flex-end}.crm-phone-editor{padding:12px}}dialog.sales-outcome-editor.call-workspace-dialog.crm-call-layout{width:min(1100px,100vw - 32px);max-width:1100px}@media (width<=700px){dialog.sales-outcome-editor.call-workspace-dialog.crm-call-layout{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;top:0;left:0}}.crm-filter-grid[hidden]{display:none!important}.crm-campaign-workspace>.crm-heading{align-items:start}.crm-campaign-workspace>.crm-heading>div:first-child{flex:340px;min-width:0}.crm-campaign-workspace>.crm-heading>.crm-actions{flex:0 440px;justify-content:flex-end;min-width:0}.crm-history.crm-history-header{gap:4px;width:100%;min-width:0;display:grid}.crm-history-header>div,.crm-history-header>label{min-width:0;max-width:none}.crm-history-header>a{justify-self:end;padding:4px 0;font-size:12px}.crm-campaign-workspace .crm-history-header .form-select-trigger{max-width:100%}@media (width<=700px){.crm-campaign-workspace>.crm-heading>div:first-child,.crm-campaign-workspace>.crm-heading>.crm-actions{flex-basis:100%}.crm-history.crm-history-header{width:100%}.crm-campaign-workspace>.crm-heading>.crm-actions{justify-content:space-between}}dialog.crm-lead-dialog[open]{inset:var(--modal-viewport-top,0px) 0 auto;width:100%;max-width:100%;height:var(--modal-viewport-height,100dvh);max-height:var(--modal-viewport-height,100dvh);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}dialog.crm-lead-dialog>.app-modal__header{background:var(--color-superficie,#fff);border-bottom:1px solid var(--color-bordo,#dce3e9);flex:none;padding:10px clamp(16px,3vw,48px)}dialog.crm-lead-dialog>.app-modal__header h2{letter-spacing:.02em;color:var(--color-inchiostro-600,#64748b);font-size:14px}dialog.crm-lead-dialog>.app-modal__body{background:var(--color-sfondo,#f5f7fa);flex:1;min-height:0;padding:clamp(16px,3vw,40px);scroll-padding:20px;overflow:auto}.crm-lead-workspace{overflow-wrap:anywhere;min-width:0;color:var(--color-inchiostro,#172b35);align-content:start;gap:22px}.crm-lead-workspace>*{min-width:0}.crm-lead-workspace .crm-panel{align-content:start;gap:12px;box-shadow:0 2px 6px #00000004}.crm-lead-heading{border-bottom:1px solid var(--crm-border);padding-bottom:18px}.crm-lead-heading>div{flex:1;min-width:0}.crm-lead-heading h2{letter-spacing:-.025em;margin-top:6px;font-size:clamp(24px,2.5vw,36px);line-height:1.2}.crm-lead-heading p{line-height:1.6}.crm-lead-workspace .crm-lead-actions{align-items:start}.crm-whatsapp-action{gap:5px;min-width:0;max-width:100%;display:grid}.crm-whatsapp-action>p{color:var(--crm-muted);max-width:300px;font-size:11px;line-height:1.5}.crm-whatsapp-action .crm-whatsapp-button{color:#146c3b;background:#effaf3;border-color:#82bd9a}.crm-whatsapp-action .crm-whatsapp-button:disabled{opacity:.6}.crm-lead-workspace .crm-lead-tabs{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:12px;gap:4px;min-width:0;max-width:100%;padding:5px;scroll-padding:8px}.crm-lead-tabs button[aria-current=page]{background:var(--crm-bg);box-shadow:inset 0 -3px var(--crm-accent)}.crm-lead-section{gap:20px;min-width:0;display:grid}.crm-lead-section[hidden]{display:none!important}.crm-lead-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.crm-lead-workspace .crm-next-step{border-top:3px solid var(--crm-accent);gap:14px}.crm-next-step-title{max-width:38ch;font-size:clamp(18px,1.7vw,24px)!important;line-height:1.4!important}.crm-next-step details{border-top:1px solid var(--crm-border);padding-top:8px}.crm-lead-workspace .crm-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.crm-milestones li{min-width:0;line-height:1.45}.crm-milestones li>span{flex:none}.crm-milestones li[aria-current=step]{color:var(--crm-accent);font-weight:700}.crm-milestones li[aria-current=step]>span{border-color:var(--crm-accent);background:var(--crm-bg)}html[data-theme=dark] .crm-whatsapp-action .crm-whatsapp-button{color:#c6efd3;background:#143c29;border-color:#387651}@media (width<=900px){.crm-lead-summary{grid-template-columns:1fr}.crm-lead-workspace .crm-lead-actions{flex-wrap:wrap;display:flex}.crm-lead-workspace .crm-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.crm-lead-workspace{gap:16px}.crm-lead-heading{gap:12px}.crm-lead-heading>div{flex-basis:100%}.crm-lead-workspace .crm-panel{padding:16px}.crm-lead-workspace .crm-lead-actions{grid-template-columns:minmax(0,1fr);display:grid}.crm-lead-actions .app-button{white-space:normal;max-width:100%}.crm-lead-workspace .crm-milestones{grid-template-columns:1fr}.crm-lead-tabs button{padding:10px 12px}.crm-lead-dialog>.app-modal__body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}}.crm-lead-workspace .crm-journey{border-radius:18px;gap:22px;padding:24px;box-shadow:0 4px 18px #182f4906;container-type:inline-size}.crm-journey-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.crm-journey-header h3{letter-spacing:-.02em;font-size:18px}.crm-journey-header p{color:var(--crm-muted);margin-top:4px;font-size:12px}.crm-journey-position{color:#185e90;white-space:nowrap;background:#eef6fc;border:1px solid #d4e6f4;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.crm-journey-position>span{font-weight:500}.crm-lead-workspace .crm-journey .crm-milestones{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.crm-journey .crm-milestones>li{align-items:center;gap:12px;min-width:0;min-height:70px;padding:10px 8px 10px 0;display:flex;position:relative}.crm-journey .crm-milestones>li:before{content:"";background:var(--crm-border);width:1px;position:absolute;top:48px;bottom:-21px;left:16px}.crm-journey .crm-milestones>li:nth-child(4):before,.crm-journey .crm-milestones>li:last-child:before{display:none}.crm-journey .crm-milestones .crm-step-node{z-index:1;background:var(--crm-surface);width:34px;height:34px;color:var(--crm-muted);border:1px solid #a8b8c9;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid;position:relative}.crm-step-copy{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.crm-step-copy strong{color:var(--color-inchiostro,#172b35);font-size:13px;font-weight:600;line-height:1.4}.crm-step-copy small{color:var(--crm-muted);font-size:11px;font-weight:400;line-height:1.5}.crm-journey .crm-milestones>li[data-state=current]{background:var(--crm-bg);border-radius:12px;margin-left:-8px;padding-left:8px}.crm-journey .crm-milestones>li[data-state=current]:before{left:24px}.crm-journey .crm-milestones>li[data-state=current] .crm-step-node{background:var(--crm-accent);border-color:var(--crm-accent);color:var(--crm-surface);box-shadow:0 0 0 4px var(--crm-surface)}.crm-journey li[data-state=current] .crm-step-copy strong{font-weight:750}.crm-journey .crm-milestones>li[data-state=verified] .crm-step-node{color:#17643a;background:#edf8f1;border-color:#a3cdb2}.crm-journey li[data-state=verified] .crm-step-copy small{color:#17643a}.crm-journey-quizzes{border-top:1px solid var(--crm-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.crm-journey-quiz{border:1px solid var(--crm-border);background:var(--crm-bg);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.crm-journey-quiz>div{gap:2px;min-width:0;display:grid}.crm-journey-quiz strong{font-size:12px;font-weight:650;line-height:1.4}.crm-journey-quiz>div>span{color:var(--crm-muted);font-size:11px}.crm-quiz-node{color:#17643a;background:var(--crm-surface);border:1px solid #a8b8c9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.crm-quiz-node>span{background:var(--crm-muted);border-radius:50%;width:5px;height:5px}.crm-journey-quiz[data-complete=true] .crm-quiz-node{background:#edf8f1;border-color:#a3cdb2}.crm-journey-quiz[data-complete=true]>div>span{color:#17643a}html[data-theme=dark] .crm-journey-position{color:#c8e4ff;background:#17314a;border-color:#345a7a}html[data-theme=dark] .crm-journey .crm-milestones>li[data-state=verified] .crm-step-node,html[data-theme=dark] .crm-journey-quiz[data-complete=true] .crm-quiz-node{color:#b6edca;background:#173c2b;border-color:#387651}html[data-theme=dark] .crm-journey li[data-state=verified] .crm-step-copy small,html[data-theme=dark] .crm-journey-quiz[data-complete=true]>div>span{color:#b6edca}@container (width<=440px){.crm-lead-workspace .crm-journey .crm-milestones{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.crm-journey .crm-milestones>li:nth-child(4):before{display:block}.crm-journey-quizzes{gap:8px}.crm-journey-quiz{gap:7px;padding:9px}}@container (width<=300px){.crm-journey-quizzes{grid-template-columns:minmax(0,1fr)}.crm-journey-quiz>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}}.crm-lead-card>.crm-card-footer{flex-direction:column;align-items:stretch;gap:10px;display:flex}.crm-card-primary-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.crm-card-primary-actions>.app-button{flex:1}.crm-card-primary-actions>.space-y-2{flex:none}.crm-lead-card .crm-move-trigger{border:1px solid var(--crm-border);background:var(--crm-bg);width:100%;min-height:44px;color:var(--color-inchiostro-600,#64748b);justify-content:center;font-size:12px}dialog.crm-move-dialog[open]{width:min(560px,100% - 24px);max-width:560px;height:auto;max-height:calc(var(--modal-viewport-height,100dvh) - 24px)}.crm-move-form{gap:18px;min-width:0;display:grid}.crm-move-identity{overflow-wrap:anywhere;gap:10px;display:grid}.crm-move-identity h3{font-size:20px;font-weight:650;line-height:1.4}.crm-move-identity p{color:var(--color-inchiostro-600,#64748b);font-size:12px;line-height:1.6}.crm-move-identity p strong{background:var(--color-sfondo,#f5f7fa);color:var(--color-inchiostro,#172b35);border-radius:8px;margin-left:7px;padding:4px 9px;display:inline-block}.crm-move-help{color:var(--color-inchiostro-600,#64748b);font-size:12px;line-height:1.7}.crm-move-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-move-actions>.app-button{min-height:44px}@media (width<=480px){.crm-move-actions{grid-template-columns:minmax(0,1fr);display:grid}.crm-move-actions>.app-button{justify-content:center}}.crm-move-form label{display:block}.crm-card-primary-actions>.space-y-2{flex:0 auto;min-width:0}.crm-pipeline-filters>*{min-width:0}@media (width>=1101px){.crm-workspace .crm-pipeline-filters{grid-template-columns:2fr repeat(5,minmax(0,1fr))}}.product-sales{max-width:1100px;color:var(--text-primary,inherit);gap:1.5rem;margin:auto;padding:1rem;display:grid}.product-sales section,.product-sales form,.product-sales article{border:1px solid var(--border,#8885);border-radius:.75rem;min-width:0;padding:1rem}.product-sales label{margin:.75rem 0;display:block}.product-sales input:not([type=checkbox]),.product-sales textarea,.product-sales select{border:1px solid var(--border,#888);background:var(--bg-card,transparent);width:100%;max-width:100%;color:inherit;border-radius:.4rem;padding:.65rem;display:block}.product-sales button{min-height:44px}.product-sales button:disabled{opacity:.5}.product-sales p{overflow-wrap:anywhere}.product-sales :focus-visible{outline:3px solid var(--color-accento);outline-offset:2px}.product-sales{color:var(--color-inchiostro);gap:1rem;max-width:100%;padding:0}.product-sales section,.product-sales form,.product-sales article{border-color:var(--color-bordo);background:var(--color-superficie)}.product-sales input:not([type=checkbox]),.product-sales textarea,.product-sales select{border-color:var(--color-bordo);background:var(--color-sfondo)}.product-sales-form label{display:block}.product-sales-form input:not([type=checkbox]){width:100%;min-height:44px;display:block}.product-sales a{align-items:center;min-height:44px;display:inline-flex}.product-sales-form fieldset{min-width:0}.product-select{gap:.4rem;min-width:0;max-width:100%;display:grid}.product-select>select{width:100%;max-width:100%;min-height:44px;font:inherit;color:var(--color-inchiostro);background:var(--color-sfondo);border:1px solid var(--color-bordo);border-radius:10px;padding:.65rem}.product-select>select:focus-visible{outline:3px solid var(--color-bordo-focus);outline-offset:3px}.fields>.product-select,.product-factory form>.product-select{flex:1;min-width:min(180px,100%)}dialog.contact-sheet[open]{width:min(1120px,100vw - 40px);max-width:1120px;height:min(820px,calc(var(--modal-viewport-height,100dvh) - 40px));max-height:calc(var(--modal-viewport-height,100dvh) - 40px);border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}dialog.contact-sheet>.app-modal__header{flex-shrink:0;padding:16px 22px}dialog.contact-sheet>.app-modal__header h2{overflow-wrap:anywhere;font-size:17px;line-height:1.4}dialog.contact-sheet>.app-modal__body{flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.contact-sheet-mount{flex:1;width:100%;min-height:0;display:flex}.contact-sheet-shell{width:100%;min-width:0;min-height:0;color:var(--color-inchiostro,#172b35);background:var(--color-superficie,#fff);flex-direction:column;flex:1;display:flex}.contact-sheet-identity{flex-shrink:0;justify-content:space-between;align-items:start;gap:12px;padding:16px 22px 12px;display:flex}.contact-sheet-identity h2{font-size:20px;font-weight:650;line-height:1.3}.contact-sheet-identity p{color:var(--color-inchiostro-600,#64748b);overflow-wrap:anywhere;align-items:start;gap:5px;margin-top:6px;font-size:12px;display:flex}.contact-sheet-identity p svg{flex-shrink:0;margin-top:2px}.contact-sheet-tabs{border-bottom:1px solid var(--color-bordo,#dce3e9);flex-shrink:0;gap:4px;padding:0 18px;display:flex}.contact-sheet-tabs button{border-radius:9px 9px 0 0;flex:1;min-height:44px;padding:10px 12px;font-size:13px}.contact-sheet-tabs button[aria-selected=true]{color:var(--color-accento,#176b78);background:var(--color-sfondo,#f5f7fa);box-shadow:inset 0 -3px var(--color-accento,#176b78);font-weight:650}.contact-sheet-tabs button:focus-visible{outline:3px solid var(--color-accento,#176b78);outline-offset:-3px}.contact-sheet-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px;scroll-padding:16px;overflow-y:auto}.contact-sheet-scroll [hidden]{display:none!important}.contact-sheet-summary-grid{grid-template-columns:1fr 1.2fr;gap:16px;display:grid}.contact-sheet-card{border:1px solid var(--color-bordo,#dce3e9);overflow-wrap:anywhere;border-radius:12px;margin-bottom:12px;padding:16px;font-size:13px;line-height:1.55}.contact-sheet-card h3{margin-bottom:10px;font-size:14px;font-weight:650}.contact-sheet-card p{align-items:center;gap:8px;margin:8px 0;display:flex}.contact-sheet-card small{color:var(--color-inchiostro-600,#64748b);font-size:12px}.contact-sheet-card a{color:var(--color-accento,#176b78);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.contact-sheet-card .contact-sheet-note{white-space:pre-wrap;display:block}.contact-sheet-card>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-sheet-card time{color:var(--color-inchiostro-600,#64748b);margin-left:auto;font-size:12px}.contact-sheet-actions{flex-wrap:wrap;align-items:start;gap:10px;margin-top:12px;display:flex}.contact-sheet-section-title{margin:14px 0;font-size:16px;font-weight:650}.contact-sheet-timeline{gap:4px;display:grid}.contact-sheet-fields{gap:16px;min-width:0;display:grid}.contact-sheet-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-sheet-fields label{gap:6px;min-width:0;font-size:13px;font-weight:550;display:grid}.contact-sheet-fields input{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-height:42px;color:inherit;box-sizing:border-box;border-radius:10px;padding:9px 12px}.contact-sheet-fields input:focus-visible{outline:2px solid var(--color-accento,#176b78);outline-offset:2px}.contact-sheet-phones{border-top:1px solid var(--color-bordo,#dce3e9);gap:12px;padding-top:14px;display:grid}.contact-sheet-phones h3{font-size:14px;font-weight:650}.contact-sheet-phones h3 span{margin-left:8px;font-size:12px;font-weight:400}.contact-sheet-phones>.app-button{justify-self:start}.contact-sheet-phone-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.contact-sheet-phone-row>div{flex-wrap:wrap;gap:6px;display:flex}.contact-sheet-help{color:var(--color-inchiostro-600,#64748b);font-size:12px;line-height:1.5}.contact-sheet-card dl{gap:8px;margin-top:10px;display:grid}.contact-sheet-card dt{color:var(--color-inchiostro-600,#64748b);font-size:11px}.contact-sheet-footer{border-top:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.contact-sheet-footer>span{color:var(--color-inchiostro-600,#64748b);font-size:12px}.contact-sheet-footer>div{gap:8px;display:flex}.contact-sheet [data-unified-contact-sheet] .app-button{min-height:42px;font-size:13px}.contact-sheet-footer>span{overflow-wrap:anywhere;flex:1;min-width:0}.contact-sheet-footer>div{flex-shrink:0}@media (width<=700px){dialog.contact-sheet[open]{width:100vw;max-width:100vw;height:var(--modal-viewport-height,100dvh);max-height:var(--modal-viewport-height,100dvh);top:var(--modal-viewport-top,0);border-radius:0;margin:0;left:0}.contact-sheet-identity{padding:12px 14px}.contact-sheet-identity h2{font-size:17px}.contact-sheet-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 8px;display:grid}.contact-sheet-tabs button{padding:8px;font-size:12px}.contact-sheet-scroll{padding:14px}.contact-sheet-summary-grid,.contact-sheet-form-grid,.contact-sheet-phone-row{grid-template-columns:1fr}.contact-sheet-phone-row>div{justify-content:end}.contact-sheet-footer{padding:10px 14px}.contact-sheet-footer>span{max-width:90px;font-size:11px}.contact-sheet-footer .app-button{padding:10px}.contact-sheet-card time{margin-left:0}}.contact-sheet-phones{border-bottom:0;border-left:0;border-right:0;min-width:0;margin:0;padding:14px 0 0}.contact-sheet-phones legend{padding:0 0 8px;font-size:14px;font-weight:650}.contact-sheet-phones legend span{margin-left:8px;font-size:12px;font-weight:400}.contact-sheet-phones label{gap:6px;min-width:0;display:grid}.contact-sheet-phones input{box-sizing:border-box;width:100%}.crm-search-progress{border:1px solid color-mix(in srgb,var(--crm-accent) 25%,var(--crm-border));background:linear-gradient(115deg,color-mix(in srgb,var(--crm-accent) 6%,var(--crm-surface)),var(--crm-surface) 65%);min-width:0;box-shadow:0 8px 30px color-mix(in srgb,var(--crm-accent) 5%,transparent);border-radius:20px;overflow:hidden}.crm-search-progress__main{box-sizing:border-box;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;min-height:220px;padding:24px 30px;display:grid}.crm-search-progress__copy{min-width:0}.crm-search-progress__copy h2{letter-spacing:-.025em;margin:8px 0 10px;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.3}.crm-search-progress__copy>p{max-width:670px;color:var(--crm-muted);font-size:14px;line-height:1.65}.crm-search-progress__facts{color:var(--crm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;font-size:12px;display:flex}.crm-search-progress__facts strong{color:var(--color-inchiostro,#172b35);font-weight:700}.crm-search-motion-toggle{min-height:36px;color:var(--crm-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:7px 0;font-size:12px;font-weight:550;display:inline-flex}.crm-search-motion-toggle:hover{text-decoration:underline}.crm-search-radar{isolation:isolate;flex-shrink:0;justify-self:center;width:200px;height:200px;position:relative}.crm-search-radar__grid{border:1px solid color-mix(in srgb,var(--crm-accent) 16%,transparent);background:radial-gradient(circle,transparent 28%,color-mix(in srgb,var(--crm-accent) 14%,transparent) 28.5%,transparent 29.5%,transparent 48%,color-mix(in srgb,var(--crm-accent) 12%,transparent) 48.5%,transparent 49.5%),linear-gradient(transparent calc(50% - .5px),color-mix(in srgb,var(--crm-accent) 9%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--crm-accent) 9%,transparent) 50%,transparent calc(50% + .5px));border-radius:50%;position:absolute;inset:6px}.crm-search-radar__sweep{background:conic-gradient(from 0deg,transparent 0deg 245deg,color-mix(in srgb,var(--crm-accent) 13%,transparent) 325deg,color-mix(in srgb,var(--crm-accent) 24%,transparent) 359deg,transparent 360deg);border-radius:50%;animation:7s linear infinite crm-search-sweep;position:absolute;inset:6px}.crm-search-radar__node{border:1px solid color-mix(in srgb,var(--crm-accent) 25%,var(--crm-border));background:var(--crm-surface);width:35px;height:35px;color:var(--crm-accent);border-radius:11px;place-items:center;animation:5s ease-in-out infinite crm-search-beacon;display:grid;position:absolute;box-shadow:0 3px 10px #00000006}.crm-search-radar__node--one{animation-delay:-1s;top:22px;left:21px}.crm-search-radar__node--two{animation-delay:-3s;top:67px;right:6px}.crm-search-radar__node--three{animation-delay:-4s;bottom:7px;left:38px}.crm-search-radar__contact{border:1px solid color-mix(in srgb,var(--crm-accent) 24%,var(--crm-border));background:var(--crm-surface);min-height:56px;box-shadow:0 8px 24px color-mix(in srgb,var(--crm-accent) 12%,transparent);border-radius:13px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:absolute;top:78px;left:23px;right:23px;transform:translateY(0)}.crm-search-radar__avatar{background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-surface));width:33px;height:33px;color:var(--crm-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.crm-search-radar__lines{flex:1;gap:7px;display:grid}.crm-search-radar__lines i{background:color-mix(in srgb,var(--crm-accent) 17%,var(--crm-surface));border-radius:4px;height:5px}.crm-search-radar__lines i:last-child{background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface));width:65%}.crm-search-radar__signal{background:var(--crm-accent);border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite crm-search-beacon}.crm-search-progress__sources{border-top:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 80%,transparent);padding:0 24px 14px}.crm-search-progress__sources>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:650;list-style:none;display:flex}.crm-search-progress__sources>summary:before{content:"+";width:12px;color:var(--crm-accent);font-size:18px;line-height:1}.crm-search-progress__sources[open]>summary:before{content:"−"}.crm-search-progress__sources>summary::-webkit-details-marker{display:none}.crm-search-progress__sources>summary>span{color:var(--crm-muted);margin-left:auto;font-size:11px;font-weight:400}.crm-search-progress__sources>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:2px 0 12px;list-style:none;display:grid}.crm-search-progress__sources li{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.crm-search-progress__sources li>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.crm-search-progress__sources li strong{font-weight:600}.crm-search-progress__sources li small{color:var(--crm-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.crm-search-source-icon{background:var(--crm-bg);width:25px;height:25px;color:var(--crm-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.crm-search-progress__sources li[data-state=running] .crm-search-source-icon{color:var(--crm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-accent) 9%,transparent);animation:3s ease-in-out infinite crm-search-beacon}.crm-search-progress__sources li[data-state=succeeded] .crm-search-source-icon{color:var(--crm-accent);background:color-mix(in srgb,var(--crm-accent) 9%,var(--crm-surface))}.crm-search-source-records{white-space:nowrap;color:var(--crm-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.crm-search-progress__note{color:var(--crm-muted);margin:0;line-height:1.6;font-size:11px!important}.crm-search-progress.is-finished .crm-search-radar *{animation:none}.crm-search-progress.is-finished .crm-search-radar__sweep{opacity:0}@keyframes crm-search-sweep{to{transform:rotate(360deg)}}@keyframes crm-search-beacon{0%,to{opacity:.65}50%{opacity:1}}.crm-search-progress.is-finished *{animation:none!important}.crm-search-progress.is-motion-paused *{animation-play-state:paused!important}.crm-source-detail{overflow-wrap:anywhere;flex:1;min-width:0}.crm-source-detail small{color:var(--crm-muted);margin:4px 0;line-height:1.5;display:block}.crm-source-detail button{white-space:normal;max-width:100%;margin-top:8px}.crm-search-motion-toggle[aria-disabled=true]{cursor:default;color:var(--crm-muted);text-decoration:none}@media (width<=700px){.crm-search-progress__main{grid-template-columns:105px minmax(0,1fr);align-items:start;gap:14px;min-height:220px;padding:20px 16px}.crm-search-radar{width:105px;height:125px;margin-top:10px}.crm-search-radar__grid,.crm-search-radar__sweep{border-radius:50%;inset:10px 0}.crm-search-radar__node{border-radius:8px;width:25px;height:25px}.crm-search-radar__node svg{width:13px;height:13px}.crm-search-radar__node--one{top:4px;left:2px}.crm-search-radar__node--two{top:36px;right:0}.crm-search-radar__node--three{bottom:0;left:12px}.crm-search-radar__contact{border-radius:10px;gap:6px;min-height:40px;padding:7px;top:49px;left:0;right:0}.crm-search-radar__avatar{border-radius:7px;width:24px;height:24px}.crm-search-radar__avatar svg{width:17px;height:17px}.crm-search-radar__lines{gap:5px}.crm-search-radar__lines i{height:4px}.crm-search-radar__signal{width:4px;height:4px}.crm-search-progress__copy .crm-eyebrow{letter-spacing:.06em;font-size:9px}.crm-search-progress__copy h2{font-size:20px}.crm-search-progress__copy>p{font-size:12px;line-height:1.6}.crm-search-progress__facts{gap:7px 14px;font-size:11px}.crm-search-progress__sources{padding:0 16px 14px}.crm-search-progress__sources>ul{grid-template-columns:1fr}.crm-search-progress__sources>summary{gap:8px}.crm-search-progress__sources>summary>span{margin-left:0}.crm-search-source-records{white-space:normal;text-align:right;min-width:45px}}@media (width<=380px){.crm-search-progress__main{grid-template-columns:1fr}.crm-search-radar{display:none}.crm-search-progress__copy h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.crm-search-progress *{transition:none!important;animation:none!important}.crm-search-radar__sweep{opacity:.5;transform:rotate(25deg)}.crm-search-motion-toggle{display:none}}@media (forced-colors:active){.crm-search-progress,.crm-search-progress__sources li,.crm-search-radar__contact,.crm-search-radar__node{border:1px solid canvastext}.crm-search-radar__sweep{display:none}.crm-search-radar__grid{border-color:canvastext}.crm-search-source-icon{color:canvastext}}.crm-stage-open{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.crm-stage-open svg{color:var(--crm-accent);flex:none}.crm-stage-open:hover{color:var(--crm-accent)}dialog.crm-stage-drawer[open]{inset:var(--modal-viewport-top,0px) 0 auto var(--crm-drawer-left,0px);width:calc(100% - var(--crm-drawer-left,0px));max-width:none;height:var(--modal-viewport-height,100dvh);max-height:var(--modal-viewport-height,100dvh);border:0;border-left:1px solid var(--color-bordo,#dce3e9);box-sizing:border-box;border-radius:0;flex-direction:column;margin:0;padding:0;animation:.18s ease-out crm-stage-enter;display:flex;position:fixed;overflow:hidden}dialog.crm-stage-drawer::backdrop{background:0 0}dialog.crm-stage-drawer>.app-modal__header{border-bottom:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);flex:none;padding:16px 24px}dialog.crm-stage-drawer>.app-modal__body{background:var(--color-sfondo,#f5f7fa);flex:1;min-height:0;padding:24px;overflow:auto}.crm-stage-drawer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.crm-stage-drawer-toolbar strong{font-size:18px}.crm-stage-drawer-toolbar p{color:var(--color-inchiostro-600,#64748b);margin-top:5px;font-size:13px}.crm-stage-drawer-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:stretch;gap:16px;display:grid}.crm-stage-drawer-grid>.crm-lead-card{align-content:start;min-width:0}.crm-stage-drawer :is(button,a,input):focus-visible{outline:3px solid var(--color-accento,#176b78);outline-offset:3px}@keyframes crm-stage-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){dialog.crm-stage-drawer[open]{animation:none}}@media (width<=700px){dialog.crm-stage-drawer>.app-modal__header,dialog.crm-stage-drawer>.app-modal__body{padding:16px}.crm-stage-drawer-grid{grid-template-columns:minmax(0,1fr)}}.crm-pipeline-filters{border:0;min-width:0;margin:0;padding:0}.crm-stage-drawer{--crm-muted:#526175}.crm-stage-drawer-toolbar p,.crm-stage-drawer .crm-move-trigger{color:var(--crm-muted)}html[data-theme=dark] .crm-stage-drawer{--crm-muted:#b5c2d5}.crm-stage-drawer .crm-activity-badges>span:not(.has-activity):not(.has-whatsapp){color:var(--crm-muted)}.inquiry-editor .crm-panel{min-width:0;margin:16px 0}.inquiry-editor label{flex-direction:column;gap:7px;margin:14px 0;font-size:14px;display:flex}.inquiry-editor input:not([type=checkbox]),.inquiry-editor select,.inquiry-editor textarea{border:1px solid var(--color-bordo,#c8d6e8);background:var(--color-superficie,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;min-height:44px;padding:10px}.inquiry-editor fieldset{border:1px solid var(--color-bordo,#c8d6e8);border-radius:8px;padding:10px 16px}.inquiry-editor .inquiry-check{flex-direction:row;align-items:center;gap:10px}.inquiry-check input{width:20px;height:20px}.inquiry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.inquiry-status,.inquiry-buttons,.inquiry-tabs,.inquiry-hours,.inquiry-simulation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inquiry-status{justify-content:space-between}.inquiry-buttons{max-width:100%}.inquiry-tabs{margin:14px 0}.inquiry-hours>*{flex:1;min-width:130px}.inquiry-flow li{margin:14px 0}.inquiry-flow ol{padding-left:22px}.inquiry-preview{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--color-sfondo,#f1f5fa);border:1px solid var(--color-bordo,#c8d6e8);font:inherit;border-radius:10px;padding:16px;line-height:1.6}.inquiry-editor button:focus-visible,.inquiry-editor input:focus-visible,.inquiry-editor textarea:focus-visible,.inquiry-editor select:focus-visible{outline:3px solid var(--color-accento,#1870b8);outline-offset:3px}@media (width<=760px){.inquiry-grid{grid-template-columns:minmax(0,1fr);gap:0}.inquiry-status{align-items:stretch}.inquiry-buttons{flex-direction:column;align-items:stretch;width:100%}.inquiry-simulation{flex-direction:column;align-items:stretch}}.agenda-controls{gap:12px;min-width:0;margin-bottom:16px;display:grid}.agenda-search{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.agenda-search>span{align-items:center;gap:6px;display:flex}.agenda-search input{border:1px solid var(--color-bordo);background:var(--color-superficie);width:100%;min-width:0;min-height:44px;color:var(--color-inchiostro);border-radius:12px;padding:10px 12px;font-size:16px}.agenda-controls__scope{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agenda-controls__scope>span{color:var(--color-inchiostro-600);font-size:12px}.agenda-filters{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;min-width:0}.agenda-filters>summary{cursor:pointer;min-height:44px;padding:11px 12px;font-size:14px;font-weight:600}.agenda-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:4px 12px 12px;display:grid}.agenda-panel .agenda-item,.callback-agenda-modal .agenda-item{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.agenda-item__body{overflow-wrap:anywhere;min-width:0}.agenda-item .agenda-cancel{min-width:44px;min-height:44px;color:var(--color-errore);flex:none;padding:10px}.agenda-item .agenda-item__meta{color:var(--color-inchiostro-600);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.agenda-contact-trigger{text-align:left;max-width:100%;min-height:44px;font:inherit;color:var(--color-inchiostro);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}.agenda-contact-trigger>svg{flex:none}.agenda-contact-trigger:hover{color:var(--color-accento)}.agenda-contact-trigger:focus-visible,.agenda-filters>summary:focus-visible{outline:3px solid var(--color-accento);outline-offset:3px;border-radius:4px}.callback-agenda-modal{min-width:0}.agenda-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.agenda-pagination>span{color:var(--color-inchiostro-600);font-size:13px}@media (width<=540px){.agenda-filters__fields{grid-template-columns:minmax(0,1fr)}.agenda-panel .agenda-item,.callback-agenda-modal .agenda-item{grid-template-columns:30px minmax(0,1fr) 44px;gap:8px}.agenda-item__icon{width:30px;height:30px}.agenda-controls__scope{gap:6px 10px}}.app-filter-bar{min-width:0}.app-filter-bar__search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.app-filter-bar__search>label{min-width:0;font-size:.875rem;display:block}.app-filter-bar__search input{width:100%;min-width:0;margin-top:.35rem;display:block}.app-filter-bar__input{margin-top:.35rem;display:block;position:relative}.app-filter-bar__input svg{color:var(--color-inchiostro-600);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.webami-app .app-filter-bar__input input{margin-top:0;padding-left:2.5rem;background-image:none!important}.app-filter-bar__panel[hidden]{display:none}.app-filter-bar__panel{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;margin-top:1rem;padding:1rem}.app-filter-bar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.app-filter-bar__reset{margin-top:1rem}@media (width<=900px){.app-filter-bar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.app-filter-bar__search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-filter-bar__search>label{grid-column:1/-1}.app-filter-bar__search .app-button{justify-content:center;min-width:0}.app-filter-bar__grid{grid-template-columns:1fr}}.lead-sort-feed{min-width:0}.lead-sort-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lead-sort-toolbar p{color:var(--color-inchiostro-600,#536379);margin:0;font-size:13px}.lead-sort-announcement{color:var(--color-inchiostro-600,#536379);margin:10px 0;font-size:12px}.lead-sort-desktop{border:1px solid var(--color-bordo,#d9e3ef);background:var(--color-superficie,#fff);border-radius:16px}.lead-sort-desktop table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--color-inchiostro,#18243a);font-size:14px}.lead-sort-desktop th{text-align:left;border-bottom:1px solid var(--color-bordo,#d9e3ef);padding:4px 8px}.lead-sort-desktop th:last-child{width:22%}.lead-sort-desktop th button{max-width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font:650 12px/1.4 inherit;display:inline-flex}.lead-sort-desktop th[aria-sort] button{color:var(--color-accento,#1870b8);text-underline-offset:4px;text-decoration:underline}.lead-sort-desktop th button:focus-visible{outline:3px solid var(--color-accento,#1870b8);outline-offset:2px;border-radius:5px}.lead-sort-desktop td{vertical-align:top;border-bottom:1px solid var(--color-bordo,#d9e3ef);overflow-wrap:anywhere;padding:16px 12px;line-height:1.5}.lead-sort-desktop tr:last-child td{border-bottom:0}.lead-sort-name{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration:underline}.lead-sort-operator,.lead-sort-date{margin-top:5px;display:block}.lead-sort-operator{color:var(--color-inchiostro-600,#536379);font-size:12px}.lead-sort-state{font-size:12px;font-weight:650}.lead-sort-desktop td strong{font-size:13px;font-weight:650}.lead-sort-mobile,.lead-sort-mobile-controls{display:none}.lead-sort-mobile .lead-list-card{margin-top:10px}[data-theme=dark] .lead-sort-desktop th[aria-sort] button{color:#a7d0ff}@media (width<=1023px){.lead-sort-desktop{display:none}.lead-sort-mobile{display:block}.lead-sort-mobile-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-sort-mobile-controls>div{flex:1;min-width:180px}.lead-sort-mobile-controls button{min-height:44px}.lead-sort-toolbar p{flex-basis:100%}}.lead-sort-desktop th button{font-family:inherit;font-size:12px;font-weight:650;line-height:1.4}.lead-sort-state{border-radius:999px;padding:4px 8px;display:inline-block}.lead-sort-feed .text-errore{color:#9d1626}[data-theme=dark] .lead-sort-feed .text-errore{color:#ffb0b9}.lead-sort-desktop th:first-child{width:20%}.lead-sort-desktop th:nth-child(2){width:11%}.lead-sort-desktop th:nth-child(3){width:9%}.lead-sort-desktop th:nth-child(4){width:14%}.lead-sort-desktop th:nth-child(5){width:10%}.lead-sort-desktop th:nth-child(6),.lead-sort-desktop th:last-child{width:18%}.lead-pipeline-state{border:1px solid var(--color-bordo,#d9e3ef);background:var(--color-accento-50,#edf5ff);max-width:100%;color:var(--color-inchiostro,#18243a);overflow-wrap:anywhere;border-radius:9px;padding:4px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-block}.lead-sort-mobile .lead-pipeline-state{font-size:12px}[data-theme=dark] .lead-pipeline-state{color:#d7eaff;background:#183654;border-color:#365b80}.webami-context-sidebar,.context-sidebar-fallback{min-width:0;color:var(--color-inchiostro,#172b35);align-content:start;gap:12px;display:grid}.context-sidebar-level{gap:16px;padding:4px 0 8px;display:grid}.context-sidebar-level h2{padding:0 10px;font-size:19px;font-weight:700;line-height:1.3}.context-sidebar-return{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-height:44px;color:var(--color-accento,#176b78);text-align:left;cursor:pointer;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.context-sidebar-return svg{flex:none}.context-sidebar-hint{color:var(--color-inchiostro-600,#526175);padding:0 10px;font-size:12px;line-height:1.55}.context-sidebar-search{gap:7px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.context-sidebar-search input{box-sizing:border-box;border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;min-width:0;min-height:42px;color:inherit;border-radius:9px;padding:9px}.context-sidebar-search button{min-height:36px;color:var(--color-accento,#176b78);text-align:left;background:0 0;border:0}.context-sidebar-links{gap:14px;display:grid}.context-sidebar-links section{gap:3px;display:grid}.context-sidebar-links h3{text-transform:uppercase;letter-spacing:.07em;color:var(--color-inchiostro-600,#526175);padding:10px;font-size:10px;font-weight:700}.context-sidebar-links button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:13px;line-height:1.45;display:flex}.context-sidebar-links svg{flex:none}.context-sidebar-links button[aria-current=page]{background:var(--color-sfondo,#f0f6fc);color:var(--color-accento,#176b78);box-shadow:inset 3px 0 var(--color-accento,#176b78);font-weight:700}.context-sidebar-links button:disabled{opacity:.6;cursor:wait}.webami-context-sidebar :focus-visible,.context-sidebar-fallback :focus-visible{outline:3px solid var(--color-accento,#176b78);outline-offset:2px}.context-sidebar-fallback{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);border-radius:14px;padding:16px}.webami-context-sidebar .context-sidebar-level{z-index:2;background:var(--color-superficie,#fff);padding-top:8px;padding-bottom:10px;position:sticky;top:0}.sidebar-semantic-icon,.webami-sidebar__nav .sidebar-semantic-icon{stroke-width:1.8px;pointer-events:none;flex:none;width:18px;height:18px;display:block}.context-sidebar-links>section>h3,.webami-sidebar__group{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;line-height:1.45;display:flex}.context-sidebar-links>section>h3{letter-spacing:.06em;margin:0;padding:14px 10px 7px;font-size:11px;font-weight:750}.context-sidebar-links>section>h3 .sidebar-semantic-icon,.webami-sidebar__group .sidebar-semantic-icon{width:15px;height:15px}.context-sidebar-links>section>button{text-align:left;grid-template-columns:20px minmax(0,1fr) 14px;justify-content:normal;align-items:center;gap:10px;width:100%;max-width:100%;min-height:46px;padding:10px;display:grid}.context-sidebar-links>section>button>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.context-sidebar-links>section>button>svg:last-child{justify-self:end}.context-sidebar-links>section>button>.sidebar-semantic-icon{justify-self:start}.context-sidebar-level h2{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.webami-sidebar__nav .webami-context-sidebar .context-sidebar-level,.context-sidebar-fallback .context-sidebar-level{background:var(--color-superficie,#fff);position:static}.context-sidebar-return{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.context-sidebar-search>button{align-items:center;gap:8px;display:flex}.context-sidebar-links button:focus-visible,.context-sidebar-return:focus-visible,.webami-sidebar__item:focus-visible{outline:2px solid var(--color-accento,#1870b8);outline-offset:-2px}.webami-sidebar__nav{overscroll-behavior:contain;scroll-padding-block:12px}.webami-integrations{min-width:0}.integration-setting{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.integration-setting>label{overflow-wrap:anywhere;min-width:0}.integration-setting input{min-width:0;max-width:100%}.integration-readiness>span{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width>=768px){.integration-setting{grid-template-columns:minmax(0,1fr) auto}}.quiz-settings{min-width:0;max-width:100%}.quiz-settings label:not(:has(>input[type=checkbox])){gap:6px;min-width:0;margin-bottom:10px;display:grid}.quiz-settings input:not([type=checkbox]):not(.form-native-control),.quiz-settings textarea{width:100%;min-width:0}.quiz-settings ol{overscroll-behavior:contain;max-height:70vh;padding:4px;overflow:auto}.quiz-settings ol .app-button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.quiz-settings details>summary{cursor:pointer;min-height:44px;padding:10px 0}.quiz-settings fieldset{min-width:0}.calendar-connections{min-width:0;max-width:100%}.calendar-connections .app-button{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%}.calendar-connections p,.calendar-connections h3{overflow-wrap:anywhere}.calendar-connection-actions{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.calendar-connection-actions>.app-button{width:100%}.calendar-configuration-note{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}.calendar-configuration-note a{color:#12568f;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}html[data-theme=dark] .calendar-configuration-note a{color:#9bd4ff}.product-factory{max-width:1200px;color:var(--color-inchiostro);gap:1.2rem;margin:auto;padding:1.2rem;display:grid}.product-factory section,.product-factory article{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:12px;padding:1.2rem}.product-factory form,.product-factory .fields{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.product-factory label{flex:1;gap:.4rem;min-width:180px;display:grid}.product-factory input,.product-factory textarea,.product-factory select{font:inherit;width:100%;color:inherit;background:var(--color-sfondo);border:1px solid var(--color-bordo);border-radius:6px;padding:.65rem}.product-factory textarea{min-height:110px}.product-factory button:not(.app-button){font:inherit;border:1px solid var(--color-primario);cursor:pointer;background:var(--color-superficie);min-height:44px;color:var(--color-primario);border-radius:6px;padding:.6rem .9rem}.product-factory button:disabled{opacity:.5;cursor:wait}.product-factory button:focus-visible,.product-factory a:focus-visible{outline:3px solid var(--color-bordo-focus);outline-offset:3px}.product-factory .actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.product-factory iframe{border:1px solid var(--color-bordo);background:#fff;border-radius:8px;width:100%;height:580px}.product-factory [role=alert]{color:var(--color-errore);overflow-wrap:anywhere}.product-factory small{display:block}.product-factory code{overflow-wrap:anywhere}@media (width<=600px){.product-factory{padding:.6rem}.product-factory section{padding:.8rem}.product-factory iframe{height:460px}}.product-factory .product-confirm{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.product-factory .product-confirm input{flex:none;width:20px;height:20px}.product-material-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem;display:grid}.product-material-grid img{object-fit:cover;border-radius:8px;width:100%;height:170px}.product-factory pre{white-space:pre-wrap;overflow-wrap:anywhere}.product-factory a{color:var(--color-primario)}.product-factory{width:100%;min-width:0}.product-factory label{min-width:min(180px,100%);max-width:100%}.product-factory select{min-height:44px}.product-factory .app-button{white-space:normal;max-width:100%}.product-factory a{align-items:center;min-height:44px;display:inline-flex}.product-factory p{overflow-wrap:anywhere}.product-factory h1,.product-factory h2{font-size:1.4rem;font-weight:650}.premium-design-note{border:1px solid var(--color-bordo);background:var(--color-superficie);border-radius:14px;gap:.35rem;padding:1rem;font-size:.85rem;display:grid}.premium-design-note span{color:var(--color-inchiostro-600)}.premium-design-note a{overflow-wrap:anywhere;text-decoration:underline}.product-factory iframe{scroll-margin-top:100px}.template-choice{flex:1;min-width:min(240px,100%);max-width:100%}.template-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.template-preview-toolbar [role=group]{flex-wrap:wrap;gap:.5rem;display:flex}.template-preview-stage{background:var(--color-sfondo);border-radius:16px;justify-content:center;min-width:0;padding:.5rem;display:flex}.product-factory .template-preview-stage iframe{border-radius:12px;height:850px;min-height:600px}@media (width<=600px){.product-factory .template-preview-stage iframe{height:720px}.template-preview-stage{padding:0}.template-preview-toolbar{flex-direction:column;align-items:stretch}}.product-factory{grid-template-columns:minmax(0,1fr)}.product-factory>*,.product-factory textarea{min-width:0;max-width:100%}.template-wide-modal{width:min(1440px,100% - 24px)}.template-wide-modal .app-modal__body{padding:0;overflow:hidden}.template-wide-modal iframe{border:0;width:100%;height:min(850px,100dvh - 140px);min-height:360px;scroll-margin:0;display:block}.settings-workspace{max-width:1600px;margin:auto}.settings-search{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:14px;display:grid}.settings-search input{grid-column:1/-1}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-navigation{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:14px;max-height:calc(100dvh - 40px);padding:12px;scroll-padding:12px;position:sticky;top:12px;overflow:auto}.settings-navigation section+section{border-top:1px solid var(--crm-border);margin-top:12px;padding-top:12px}.settings-navigation h2{text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted);padding:8px;font:700 11px/1.5 system-ui,sans-serif}.settings-navigation button{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px;font-size:13px;line-height:1.5;display:flex}.settings-navigation button[aria-current=page]{background:var(--crm-bg);color:var(--crm-accent);box-shadow:inset 3px 0 var(--crm-accent);font-weight:700}.settings-navigation svg{flex:none}.settings-content{overflow-wrap:anywhere;border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.settings-content>header{border-bottom:1px solid var(--crm-border);padding-bottom:14px}.settings-content>header h2{font-size:24px}.settings-content>header>p{line-height:1.6}.settings-draft-state{color:var(--crm-muted);margin-top:12px;font-size:12px}.settings-content>header+*{min-width:0}.settings-fields{gap:18px;display:grid}.settings-field{border-top:1px solid var(--crm-border);gap:12px;padding-top:16px;display:grid}.settings-field small{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px;display:block}.settings-provider-state{border:1px solid var(--crm-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.settings-provider-state small{color:var(--crm-muted);flex-basis:100%}.settings-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-overview>button{text-align:left;border:1px solid var(--crm-border);background:var(--crm-surface);color:inherit;cursor:pointer;border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.settings-overview strong{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.settings-overview strong svg{flex:none}.settings-overview span{color:var(--crm-muted);font-size:13px;line-height:1.6}.settings-agent-profiles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.settings-check{align-items:center;gap:8px;display:flex!important}.settings-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:12px;overflow:auto}.settings-prompt{resize:vertical;min-height:300px;font-family:ui-monospace,monospace;font-size:13px}.settings-content details>summary{cursor:pointer;min-height:44px;padding:10px 0}.settings-content .crm-workspace{max-width:100%}.settings-content .product-commercial,.settings-content .product-factory{min-width:0}.settings-mobile-nav{display:none}.settings-content h1{font-size:22px!important}.settings-content ul{padding-left:20px}.settings-content a{overflow-wrap:anywhere}@media (width<=1050px){.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.settings-content{padding:18px}.settings-agent-profiles{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-navigation{max-height:260px;position:static}.settings-navigation section{display:contents}.settings-navigation h2{margin-top:8px}.settings-mobile-nav{display:block}.settings-content{padding:16px}.settings-overview{grid-template-columns:minmax(0,1fr)}.settings-content .crm-actions>.app-button{white-space:normal;max-width:100%}.settings-agent-profiles{grid-template-columns:minmax(0,1fr)}}.settings-workspace.settings-contextual{width:100%;max-width:none;margin:0}.settings-contextual>.settings-content{box-sizing:border-box;width:100%}.company-workspace{gap:20px;min-width:0;display:grid}.company-workspace h1{font-size:28px;font-weight:700}.company-workspace h2{font-size:22px;font-weight:650}.company-workspace h3{font-size:18px;font-weight:650}.company-workspace h4{font-weight:600}.company-workspace p{color:var(--crm-muted,#526175);line-height:1.6}.company-workspace nav,.company-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-columns{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;display:grid}.company-columns>aside,.company-columns>main{align-content:start;gap:16px;min-width:0;display:grid}.company-list-item,.company-panel{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);border-radius:14px;padding:18px}.company-list-item{text-align:left;gap:8px;display:grid}.company-list-item[aria-pressed=true]{outline:2px solid var(--color-accento,#176b78)}.company-panel{gap:14px;display:grid}.company-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-workspace label{gap:6px;display:grid}.company-workspace input{border:1px solid var(--color-bordo,#dce3e9);background:var(--color-superficie,#fff);width:100%;max-width:100%;color:inherit;border-radius:10px;padding:10px}.company-workspace input[type=checkbox]{width:auto}.company-workspace fieldset{min-width:0}.company-financials{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.company-financials>div{border:1px solid var(--color-bordo,#dce3e9);border-radius:10px;gap:6px;padding:12px;display:grid}.company-member,.company-proposal{border-bottom:1px solid var(--color-bordo,#dce3e9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.company-table-wrap{max-width:100%;overflow:auto}.company-table-wrap table{text-align:left;border-collapse:collapse;width:100%}.company-table-wrap th,.company-table-wrap td{border-bottom:1px solid var(--color-bordo,#dce3e9);padding:10px}.company-workspace a{color:var(--color-accento,#176b78);text-decoration:underline}@media (width<=800px){.company-columns{grid-template-columns:minmax(0,1fr)}.company-columns>aside{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (width<=520px){.company-fields{grid-template-columns:minmax(0,1fr)}}.company-workspace *{box-sizing:border-box}.company-panel{grid-template-columns:minmax(0,1fr);min-width:0}.company-workspace button{white-space:normal;max-width:100%}.company-fields label{min-width:0}.company-workspace :is(p,span,strong,a){overflow-wrap:anywhere}.company-workspace{--crm-muted:var(--color-inchiostro-600,#526175);color:var(--color-inchiostro,#172b35)}dialog.appointment-booking-dialog[open]{--control-height:44px;--control-font:14px;width:calc(100% - 24px);max-width:1440px;height:calc(var(--modal-viewport-height,100dvh) - 16px);max-height:calc(var(--modal-viewport-height,100dvh) - 16px);inset:calc(var(--modal-viewport-top,0px) + 8px) 0 auto;border-radius:16px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}dialog.appointment-booking-dialog>.app-modal__header{flex:none;padding:8px 20px}dialog.appointment-booking-dialog>.app-modal__header h2{font-size:18px;line-height:1.4}dialog.appointment-booking-dialog>.appointment-booking-body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 20px;scroll-padding:16px 16px 76px;overflow:auto}.appointment-booking-body .product-sales-form{flex-direction:column;gap:10px;min-width:0;display:flex;container:appointment-form/inline-size}.appointment-booking-body>.product-sales-form{min-height:100%}.appointment-booking-body .product-sales-form>:is(h3,p,fieldset,button,.app-notice){margin-block:0!important}.appointment-booking-dialog.appointment-contact-known .product-sales-form>h3{display:none}.appointment-booking-body .product-sales-form>h3{font-size:16px;font-weight:650}.appointment-booking-body .product-sales-form>p{color:var(--color-inchiostro-600,#64748b);font-size:11px;line-height:1.5}.appointment-booking-body .product-sales-form>p:first-of-type{background:var(--color-sfondo,#f5f7fa);border-radius:10px;padding:9px 12px;font-size:12px}.appointment-booking-body .product-sales-form>fieldset{border:0;align-items:start;gap:12px;min-width:0;padding:0;display:grid}.appointment-booking-body .product-sales-form>fieldset>*{min-width:0;margin:0!important}.appointment-booking-body label{font-size:12px;line-height:1.5}.appointment-booking-body .product-sales-form>fieldset>label{gap:5px;display:grid}.appointment-booking-body .app-switch-control{background:var(--color-sfondo,#f5f7fa);border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.4}.appointment-booking-body .whatsapp-number__fields>div{grid-template-rows:auto 44px}.appointment-booking-body .whatsapp-number .app-help{margin-top:5px;font-size:11px;line-height:1.5}.appointment-booking-body .appointment-slot-picker{gap:8px;min-width:0;display:grid}.appointment-booking-body .appointment-slot-picker>*{min-width:0;margin:0!important}.appointment-booking-body .appointment-slot-picker>.flex:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.appointment-booking-body .appointment-slot-picker .app-help{font-size:11px;line-height:1.5}.appointment-booking-body .appointment-slot-picker>.flex:first-child>div{min-width:0}.appointment-booking-body .form-date-field{width:100%;max-width:100%}.appointment-booking-body .product-sales-form>button[type=submit]{z-index:12;min-height:44px;box-shadow:0 -10px 0 var(--color-superficie,#fff),0 10px 0 var(--color-superficie,#fff);flex:none;justify-content:center;align-self:stretch;position:sticky;bottom:0;margin-top:auto!important}.appointment-booking-body .product-sales-form :is(input,button){scroll-margin-block:16px}@container appointment-form (width>=720px){.product-sales-form>.appointment-booking-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.appointment-booking-fields>:first-child{grid-area:1/1/auto/3}.appointment-booking-fields>:nth-child(2){grid-area:2/1/auto/3}.appointment-booking-fields>:nth-child(3){grid-area:3/1/auto/3}.appointment-booking-fields>:nth-child(4){grid-area:4/1/auto/3}.appointment-booking-fields>:nth-child(5){grid-area:1/3}.appointment-booking-fields>:nth-child(6){grid-area:1/4}.appointment-booking-fields>:nth-child(7){grid-area:2/3/5/5}}@media (width>=760px){.appointment-booking-body>.agenda-create-guide{display:none}.appointment-booking-body>.agenda-create-fields{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.appointment-booking-body>.agenda-create-fields>.product-sales-form{grid-column:1/-1}.appointment-booking-body>.agenda-create-fields>.form-select-root{margin:0}.appointment-booking-body .agenda-create-fields .product-lead-selection{padding:10px}.appointment-booking-body .agenda-create-fields .product-lead-selection>div>p:last-child{display:none}}@media (width<=700px){dialog.appointment-booking-dialog[open]{--control-height:48px;--control-font:16px;inset:var(--modal-viewport-top,0px) 0 auto;width:100%;max-width:100%;height:var(--modal-viewport-height,100dvh);max-height:var(--modal-viewport-height,100dvh);border:0;border-radius:0;margin:0}dialog.appointment-booking-dialog>.app-modal__header{padding:8px 16px}dialog.appointment-booking-dialog>.appointment-booking-body{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.appointment-booking-body .whatsapp-number__fields>div{grid-template-rows:auto 48px}.appointment-booking-body .appointment-slot-picker>.flex:first-child{grid-template-columns:minmax(0,1fr)}.appointment-booking-body .product-sales-form>button[type=submit]{min-height:48px}.appointment-booking-body>.agenda-create-guide{display:none}}
/*$vite$:1*/